/* CSS Document */
body{
margin:0;
padding:0;
background-color:#FFFFFF;

}

#wrapper{
width:994Px;
height:auto;
background-color:#FFFFFF;
margin:0px auto;

}
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}

.topmenu{
width:984px;
height:auto;
float:left;
text-align:right;
}

.topnav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.topnav:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f8981d;
text-decoration:none;
}
.logico
{
width:994px;
height:auto;
float:left;
}
#logo{
width:auto;
height:auto;
float:left;
}
#indexlogo{
width:994px;
height:68px;
float:left;
margin:0px;
padding:0px;
}
.prepup{
width:200px;
height:68px;
float:left;
margin-left:20px;
}
.search{
width:984px;
height:auto;
float:right;
margin:10px 0 10px 0;
}
.searchHome{
width:404px;
height:68px;
float:right;
margin:10px 0 0 0;
}
.indexSearch{
width:594px;
height:30px;
float:left;
}

.search-txt{
width:450px;
height:48px;
float:left;
margin-top:20px;
text-align:right;
}

.searchbt{
width:62px;
height:48px;
margin-top:20px;
float:left;
}

.search-box { FONT-SIZE: 12px; COLOR: #4c4c4c; FONT-FAMILY: Arial; HEIGHT: 20px;}

.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	border: #000000 1px solid; 
}


.indexGoogle{
width:450px;
height:48px;

text-align:center;
}
.indexSearchbt{
width:62px;
height:48px;
}

.indobase{
width:200px;
height:68px;
float:left;
}

#icons{
width:auto;
height:auto;
float:right;
}
#icons ul
{
list-style:none;
padding:0;
margin-top:10px;
} 
#icons ul li
{
display:inline;
padding:0;
}

#indexicons{
width:994px;
height:auto;
float:left;
background-color:#FFFFFF;
margin:0;
padding:4px 0 0 0px;
text-align:center
}

.icon_p{
padding-left:4px;
}

#subtitle{
width:994px;
height:auto;
float:left;
/*background-image:url(/images/frontend/subbg.jpg);
background-repeat:repeat-x;*/
border-top:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
padding-top:4px;
}

.sub1{
font:Verdana, Arial, Helvetica, sans-serif;
width:600px;
color:#292929;
font-weight:normal;
font-size:13px;
float:left;
padding-left:10px;
}
.sub1 a{
font-size:12px;
font-weight:500;
color:#653366;
text-decoration:none;
}

.sub1 a:hover{
font-size:12px;
font-weight:500;
color:#e68e09;
text-decoration:none;
}

.sub2{
font-family:Arial, Helvetica, sans-serif;
width:354px;
font-size:12px;
float:right;
font-weight:normal;
text-align:right;
color:#653366;
padding-right:10px;
}

.sub2 a{
color:#653366;
font-weight:500;
text-decoration:none;
}

.sub2 a:hover{
color:#e68e09;
font-weight:500;
text-decoration:none;
}

#mids{
width:994px;
height:auto;
float:left;
background-color:#FFFFFF;
padding-top:10px;
}

#indexmids{
width:994px;
height:50px;
float:left;
background-color:#FFFFFF;
padding-top:10px;
}
.left{
width:164px;
height:auto;
float:left;
margin-left:-687px;
_margin-left:-684px;
}

.middle{
width:524px;
height:auto;
float:left;
margin-left:164px;
_margin-left:162px;
}
.right{
width:306px;
height:auto;
float:right;

}
.header{
width:518px;
height:auto;
float:left;
padding-left:3px;
}
.headermenu{
width:518px;
height:28px;
background-image:url(/images/frontend/teddybg.jpg);
background-repeat:repeat;
float:left;
}

.headermenu2{
width:382px;
height:28px;
background-image:url(/images/frontend/headermenu2.jpg);
background-repeat:repeat;
float:left;
}

.main_header{
width:510px;
height:28px;
float:left;
}

.bookmark{
width:65px;
height:20px;
float:left;
padding-top:8px;
text-align:right;
}

.bookmark_bottom{
width:518px;
height:20px;
float:left;
padding-top:8px;
text-align:right;
}
h1{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#FFFFFF;
padding-top:4px;
padding-left:8px;
}

h2{
FONT-SIZE: 21px; COLOR: #663366; FONT-FAMILY: arial; TEXT-ALIGN: center;
}

.hdngs{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#FFFFFF;
padding-top:5px;
padding-left:5px;

}

.rightHdngs{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#FFFFFF;
padding-top:5px;
padding-left:5px;

}
.rightHdngs a
{
color:#FFFFFF;
text-decoration:none;
}
.rightHdngs a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.hdngs a{
color:#FFFFFF;
text-decoration:none;
}

.hdngs a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.map{
width:518px;
height:auto;
background-color:#ffcc66;
float:left;
}

.mail{
font-family:Arial, Helvetica, sans-serif;
color:#8A0276;
font-size:12px;
font-weight:600;
text-decoration:underline;
}
.mail:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:600;
text-decoration:none;
}
.txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
padding-top:7px;
padding-bottom:7px;
margin-right:4px;

}
.address{
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#202020;
padding-top:5px;
padding-left:5px;
float:left;
position:relative;
}
.mapimg{
width:180px;
height:180px;
float:right;
position:absolute;
right:5px;
top:5px;
border:2px solid #FFFFFF;
}

.bigMapimg{
width:880px;
height:880px;
margin-right:50px;
margin-left:50px;
margin-bottom:10px;
border:2px solid #663366;
}
.map_cont{
padding-right:190px;
width:320px;
}
.imgCls{
margin:5px;
border:2px solid #FFFFFF;
cursor:pointer;
}

.google_map{
width:260px;
height:260px;
background-image:url(/images/frontend/map-bg.jpg);
background-repeat:no-repeat;
float:left;
}

#tabbedmenu{
width:518px;
height:auto;
float:left;
margin-top:9px;
margin-left:2px;
padding:0px;
}

.tabs{
width:120px;
height:369px;
float:left;
margin:0;
padding:0;
}

.tabcontent{
width:396px;
height:369px;
float:left;
margin:0;
padding:0;
background-color:#ffcc66;
}

.tabbt{
width:120px;
height:28px;
background-image:url(/images/frontend/tab.jpg);
background-repeat:no-repeat;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
font-weight:bold;
padding:0;
float:left;
}

.tabbt:hover{
width:120px;
height:28px;
float:left;
background-image:url(/images/frontend/tab1.jpg);
background-repeat:no-repeat;
font:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
text-decoration:none;
font-weight:bold;
padding:0px 0 0 0;
}

.tabcont{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:1.6em;
color:#000000;
text-align:justify;
margin-bottom:3px;

}

.table_intro{
width:384px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.6em;
background-color:#ffcc66;
color:#000000;
text-align:justify;
padding:2px 5px 3px 0px;
margin:0;
}

.tabcont td{
padding-left:4px;
background-color:#fdf6c8;
height:25px;
}
.extra_act{
width:382px;
color: #000000;
font-size: 13px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:4px 3px 2px 4px;
margin-left:6px;
margin-bottom:0;
margin-top:0;
}
.imagegallery{
width:518px;
height:auto;
float:left;
padding-left:3px;
margin-top:10px;
}

.imagebg{
width:518px;
height:auto;
background-color:#ffcc66;
float:left;
}

.more_header{
width:518px;
height:auto;
float:left;
padding-left:3px;
padding-top:2px;
margin-top:6px;
margin-bottom:5px;
}
.more_links{
width:518px;
height:auto;
float:left;
}

.left-news11 {
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	margin-left: 28px;
	margin-right: 10px;
	font-family: verdana;
	color: #245570;
	text-indent:-13px;
	margin-bottom:3px;
	margin-top:2px;
}
.left-news11 a {
	color:#663366;
	text-decoration: none;
}
.left-news11 a:hover {
	color:#333333;
	text-decoration:underline;
}
.left-news12 {
	font-size: 12px;
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #245570;
	text-indent:-13px;
	margin-bottom:3px;
	margin-top:2px;
}
.left-news12 a {
	color:#663366;
	text-decoration: underline;
}
.left-news12 a:hover {
	color:#000000;
	text-decoration:none;
}
.bottomadd{
#width:518px;
#height:auto;
#float:left;
#margin-top:20px;
}
.rightadd{
width:300px;
height:250px;
float:left;
margin-bottom: 5px;
}

#queryform{
width:300px;
height:348px;
background-image:url(/images/frontend/looking.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-bottom: 5px;
}

.looking{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffcc00;
margin:0;
padding-top:11px;
padding-left:12px;
padding-bottom:5px;
}
.style1{
color:#FF0000;
}

.form{
float:left;
}
.right_form{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:18px;
}

.right_form td{
height:30px;
}
.recent_links{
width:300px;
height:auto;
float:left;
}

.header_recent{
width:400px;
height:28px;
float:left;
margin-top:7px;
background-image:url(/images/frontend/recent.jpg);
background-repeat:no-repeat;

}

.header_recent1{
width:300px;
height:28px;
float:left;
margin-top:7px;
background-image:url(/images/frontend/recentold.jpg);
background-repeat:no-repeat;
}

#footer_menu{
width:994px;
height:auto;
float:left;
background-color:#FFFFFF;
}

.footerhd{
width:120px;
float:left;
height:300px;
background-image:url(/images/frontend/footerhd.jpg);
background-repeat:no-repeat;
border-right:1px solid #d3d1d2;
border-bottom:1px solid #d3d1d2;
border-left:1px solid #d3d1d2;
margin-left:1px;
}

.fotrhd{
width:120px;
height:auto;
float:left;
margin:0;
padding:0;
}

.index{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0A0A0A;
font-weight:bold;
margin:0;
padding-top:9px;
padding-left:4px;
}

.cities{
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.cities a{
color:#FFFFFF;
text-decoration:none;
}

.cities a:hover{
color:#000000;
text-decoration:none;
}
.left-news1 {
	font-size: 11px;
	line-height: 14px;
	margin-left: 15px;
	margin-right: 3px;
	font-family: verdana;
	color: #245570;
	text-indent:-13px;
	margin-bottom:4px;
	margin-top:2px;
	
}
.left-news1 a {
	color:#663366;
	text-decoration: none;
}
.left-news1 a:hover {
	color:#333333;
	text-decoration:underline;
}
#footernavigation{
width:auto;
height:auto;
float:left;
padding-top:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;
}

.footernav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
color:#000000;
text-decoration:none;
}

.footernav:hover{
color:#FFFFFF;
text-decoration:none;
}


/*Musical Instruments----------*/
.left_panel{
width:680px;
height:auto;
float:left;
}

.google_add{
width:680px;
height:auto;
float:left;
}

.subheader{
width:auto;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#292929;
font-weight:500;
font-size:11px;
margin-bottom:5px;
}

.google_add{
width;680px;
height:auto;
float:left;
text-align:center;
}

.leftbox{
width:680px;
height:auto;
float:left;
border:1px solid #484848;
margin-top:5px;
padding-top:10px;
}

.main_subheader{
width:680px;
height:30px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#663366;
font-weight:bold;
font-size:20px;
padding:6px 0 0 0;
}

/*Added on 21/09/10*/
.content_lft{
width:300px;
height:auto;
float:left;
}

.left-news13 {
	font-size: 12px;
	font-weight:400;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #245570;
	margin-bottom:3px;
	margin-top:2px;
	line-height:1.3em;
	clear:left;
}
.left-news13 a {
	color:#4c4c4c;
	text-decoration:none;
}
.left-news13 a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.main_cat {
font-family:Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

.main_cat a{
color:#ff6600;
text-decoration:underline;
}

.main_cat a:hover{
color:#000000;
text-decoration:underline;
}
.content_rt{
width:380px;
height:auto;
float:left;
}

.main_catgs{
width:518px;
height:auto;
float:left;
border:1px solid #484848;
}

.content_lft_categories{
width:350px;
height:auto;
float:left;
}

.content_rt_categories{
width:330px;
height:auto;
float:left;
}

.table_border{
border:1px solid #d3d1d2;
height:320px;
}
.table_bord{
border:1px solid #d3d1d2;
height:auto;
}

#footer{
width:1045px;
height:auto;
float:left;
}
.in_footer td+td
{
background-image:url(/images/frontend/footer_dot.jpg);
background-repeat:no-repeat;
padding-left:20px;
}
/* Jis Added */
.logo-ep
{
margin:5px 0 10px 120px;
float:left;
text-align:center;
}
.sear
{
margin:0 0 10px 300px;
float:left;
}
.index_added
{
background-color:#FFFFFF;
width:auto;
}
.bg_orange
{
background-color:#ff9900;
}

/*Added by Jiss on 4th July 2011*/

.leftsection

{

	width:300px;float:left;

}

 .rightsection

{

	width:300px;float:right;

}
/*Ruma added on 28th July 2011*/
.brdClass {
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

.brdClass a{
color:#663366;
text-decoration:underline;
}

.brdClass a:hover{
color:#663366;
text-decoration:underline;
}

.rec-tbl{
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

.rec-tbl a{
color:#663366;
text-decoration:underline;
}

.rec-tbl a:hover{
color:#663366;
text-decoration:underline;
}

.rec{
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

.rec a{
color:#663366;
text-decoration:underline;
}

.rec a:hover{
color:#663366;
text-decoration:underline;
}

.cat-txt{
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:12px;
font-weight:bold;
padding-left:5px;
}

.cat-txt a{
color:#663366;
text-decoration:underline;
}

.cat-txt a:hover{
color:#663366;
text-decoration:underline;
}

.left-news133 {
	font-size: 12px;
	font-weight:400;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #245570;
	margin-bottom:3px;
	margin-top:2px;
	line-height:1.3em;
	text-indent:-10px;
}
.left-news133 a {
	color:#4c4c4c;
	text-decoration:none;
	text-indent:-10px;
}
.left-news133 a:hover {
	color:#ff0000;
	text-decoration:underline;
}

.main_board {
font-family:Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:12px;
font-weight:bold;
text-indent:-10px;

}


/*--Added for guides footer nav--*/
.footernav{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center; color:#000000; margin:2px 8px 6px 8px;}
.footernav a{color:#000000;text-decoration: none;}
.footernav a:hover{color:#F90;text-decoration: underline;}


