*{
padding:0;
margin:0;
}


body{
background:url(../images/bg_body.gif) repeat-x left top;
font-family:"Trebuchet MS";
font-size:15px;
color:#785f48;
margin:0 auto;
}


a{
color:#3f8d7b;
text-decoration:underline;
}

a:hover{
text-decoration:none;
color:#000;
}

img{border:none;}

h1,.contentheading,.componentheading{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
color:#b04a01;
margin-bottom:10px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-1px;
}

h2, .moduletable_art h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#036c6b;
margin-bottom:12px;
}

.menu_selection h3,.menu_selection h4{

margin-top:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#BC530F;
margin-bottom:12px;
}
.menu_selection h4 div a h4
{
color:#66CCFF !important;
}
.moduletable_vedio h3, .moduletable_gallery h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#036c6b;
margin-bottom:12px;
padding-top:15px;
}
.moduletable_news h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#036c6b;
}
.moduletable_gallery{
padding-left:15px;
padding-top:10px;
}
.moduletable_gallery img{
border:1px solid #0079C5 !important;
padding:1px;
}

p{
margin-bottom:15px;
line-height:20px;
}

#wrapper{
width:950px;
margin:0 auto;
}

#header{
width:950px;
height:116px;
padding:13px 0 0 0;
position:relative;
}

#logo{
position:absolute;
width:116px;
height:154px;
top:7px;
left:20px;
z-index:100;
}

#header_right{
float:right;
width:587px;

}


#follow_us{
font-family:"Trebuchet MS";
font-size:20px;
color:#469280;
width:245px;
text-align:right;
float:right;
}

#follow_us span{
position:relative;
bottom:10px;
}

#follow_us img{
margin-left:10px;
}

#time{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding:7px 0 10px 0;
float:right;
}

.moduletable_menu{
width:782px;
height:40px;
float:right;
}



#content_main{
background:url(../images/bg_content.gif) repeat-x left top #eadeac;
width:930px;
padding:15px 10px 0 10px;
margin-bottom:1px;
}


#banner{
width:930px;
background-color:#FFFFFF;
}

.tag_indianauniversity{
position:absolute;
right:1px;
top:135px;
}

#content{
width:905px;
background-color:#FFFFFF;
padding:15px 10px 15px 15px;
}

#column_left{
width:642px;
float:left;
}

.welcome_txt{
margin-bottom:15px;
}

.menu_selection{
background:url(../images/line_sep.gif) no-repeat left bottom;
padding-bottom:25px;
margin-bottom:25px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.menu_selection p{
margin-bottom:5px;
}

#location{
background:url(../images/bg_location.gif) repeat-x left top #f9f6e6;
border:solid 5px #c7a89a;
}

#location table{
border:solid 1px #FFFFFF;
font-size:12px;
color:#6e2200;
}



#column_right{
background:url(../images/column_righttop.gif) no-repeat left top #edf3f0;
padding:15px 0 0 0;
float:right;
width:246px;

}

.newsletter{
width:226px;
background:url(../images/double_line.gif) repeat-x left bottom;
padding:0 10px 25px 10px;
margin-bottom:15px;
}

.newsletter h2,{

background:url(../images/icon_newsletter.gif) no-repeat left top;
padding-left:55px;
padding-bottom:15px;
margin-bottom:5px;
}
.moduletable_news h3 
{
background:url(../images/icon_newsletter.gif) no-repeat left top;

padding-bottom:15px;
margin-bottom:0px;
padding-left:55px;
}

.moduletable_vedio h3{
padding-bottom:15px;
margin-bottom:5px;
}

.input_newsletter{
width:214px;
height:17px;
border:solid 1px #78afad;
margin-bottom:7px;
font-family:"Trebuchet MS";
font-size:11px;
color:#777777;

}

.artist{
width:246px;

padding:0 0px 25px 0px;
margin-bottom:15px;
}

.artist_thumb{
border:solid 1px #0079c5;
background-color:#FFFFFF;
margin-bottom:6px;
padding:1px;
}

.video{
width:226px;
padding:0 10px 0 10px;
margin-bottom:10px;
}

.img_brd{
border:solid 1px #782803;
padding:1px;
}

.img_left{
border:solid 1px #bdbdbd;
padding:2px;
float:left;
margin:0 10px 10px 0;
}

.img_right{
border:solid 1px #bdbdbd;
padding:2px;
float:right;
margin:0 0 10px 10px;
}


.txt_right{ text-align:right; margin-bottom:5px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0px; font-size:0; line-height:0;}


#footer_main{
background:url(../images/bg_footer.gif) repeat-x left top;
height:99px;
}

#footer{
width:950px;
background:url(../images/bg_footer.gif) repeat-x left top;
margin:0 auto;
text-align:center;
padding:42px 0 0 0;
}

#footer{
text-align:center;
}

#footer ul{
list-style:none;
padding:0;
margin:0;
}

#footer ul li{
margin:0;
padding:0 12px;
display:inline;
background:url(../../images/sep_footer.gif) no-repeat right 8px;
}

#footer ul li.footer_last{
background:none;
}

#footer ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#99c8bd;
}


#footer ul li a:hover, #footer ul li.active a{
color:#fff;
text-decoration:none;
}

.copyright_txt{
font-family:Arial, Helvetica, sans-serif;
color:#99c8bd;
font-size:11px;
line-height:25px;
}

.copyright_txt a{
color:#99c8bd;
text-decoration:none;
}
.copyright_txt a:hover{
color:#fff;
text-decoration:none;
}

.copyright_txt span{
color:#4ad5b4;
}


/*=======Start SW Menu Free ========*/
.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px;
 z-index:100;
}



.transMenu .content {
 position:absolute  ;
}

#TransMenu0
{
left:253px !important;
} 

#TransMenu1
{
left:442px !important;
} 

.transMenu .items {
 border: 0px solid #FFFFFF ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:12;


}
.transMenu  td
{
 padding: 5px 5px 5px 5px !important;  
 font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #fff !important ;
  

 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #000000 !important ; 
}
.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
 cursor:hand;
}
.transMenu .background {
background-image:none; background-color: #5c9a8b !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 opacity:0.85; 
 filter:alpha(opacity=85) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:-3000px; width:2px; 
 opacity:0.85; 
 filter:alpha(opacity=85)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:-3000px; height:2px; 
 opacity:0.85; 
 filter:alpha(opacity=85)
}
.transMenu .item.hover {
background-image:none; background-color: #FBFDFD !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}


table.menu {
list-style:none;
margin:0;
padding:0 0 0 1px;
height:40px;
background:url(../images/sep_topnav.gif) no-repeat left top;

}
table.menu a{

}
div.menu a,
div.menu a:visited,
div.menu a:link {
font-family:"Trebuchet MS";
display:block;
float:left;
font-weight:bold;
font-size:15px;
color:#ffffff;
text-decoration:none;
padding:0 22px;
height:40px;
line-height:40px;

}
div.menu td {
display:block;
float:left;
background:url(../images/sep_topnav.gif) no-repeat right top;
height:40px;
padding-right:1px;

} 
div.menu td.last {

} 
#trans-active a{
color:#000;
background:url(../images/topnav_over.gif) repeat-x left top;

} 
#menu a.hover   { 
color:#000;
background:url(../images/topnav_over.gif) repeat-x left top;
border:0 !important;
}
#menu span {
 display:none; 
}


 /* ===== End ======= */
 

h3 a
{
text-decoration:none;
}
h3 a:hover
{
color:#549485;
}
.cat
{
padding-left:20px;
}
.cat ul
{
list-style:none;
padding:0;
margin:0;
padding-left:15px;
}
.cat ul li
{
list-style:square;
padding:5px 0 5px 5px;

}
.normalsublayout
{
background:#EDF3F0;
width:226px;
background:url(../images/double_line.gif) repeat-x left bottom;
padding:0px 0px 25px 0px;
margin-bottom:15px;
float:left;
width:246px;
}

.normalsublayout p
{
display:none;
}
.text_field
{
margin:4px;
width:205px;
height:16px;
color:#777777;
font-size:11px;
padding-left:10px;
}
#addSubscriber
{
background:url(../images/btn_subscribe.gif) repeat-x left top;
padding:0px 30px 4px 30px;
border:none;
float:left;
margin-left:12px;
margin-top:5px;
}
.contentpaneopen h3
{
background:#f6f1da;
height:28px;
}
.contentpaneopen h3 a{
font-size:20px;
padding-left:10px;
}

.contentpaneopen a
{
color:#57bac4;



}
.contentpaneopen p
{
padding-left:10px;
font-family:"Trebuchet MS";
font-size:15px;
}
.contentpaneopen strong
{
color:#732603;
font-size:20px;
font-family:"Trebuchet MS";
}
#price
{
font-size:20px;
color:#732603;
font-family:"Trebuchet MS";
}
.moduletable_vedio
{
padding-left:14px;
}
.moduletable_art
{
padding:15px 10px 15px 10px;
background:url(../images/double_line.gif) repeat-x left bottom;
}

.moduletable_news
{
padding:0 10px 20px 10px;
background:url(../images/double_line.gif) repeat-x left bottom;
}
.chronoform
{
display:none;
}
.moduletable_login{
border:1px solid #EDF3F0;
margin-bottom:20px;
padding:10px;
}
.moduletable_login h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
color:#b04a01;
margin-bottom:10px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-1px;

}
.moduletable_login .pretext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#b04a01;
}
.button{
padding:2px 5px;
background:#046B78;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
border:1px outset #07689E;
cursor:pointer;
}
#artofmonth{
background:url(../images/img_artist.jpg) no-repeat left;
width:206px;
height:116px;
text-align:right;
padding:30px 20px 0 0;
}
.vmRecent
{
display:none;
}
#vmMainPage td
{

background:#F5F5F5;
border:1px dashed #CCCCCC;
padding-bottom:10px;
}
#vmMainPage td a
{
font-weight:bold;
color:#036C6B;
}
.browseProductContainer
{
background:#F5F5F5;
border:1px dashed #CCCCCC;
}
#vmMainPage form
{
padding-bottom:20px;
}
.addtocart_button
{

color:#F5F5F5;
}


.inputbox,.inputboxquantity,.input
{
color:#666666;
font-family:Verdana;
font-size:12px;
border:#549485 1px solid;
}
.productPrice
{
font-size:16px;

}
#vmMainPage div
{

}
.sectiontableheader th
{
color:#FFFFFF;
background:#036C6B;
padding:5px 0 5px 2px;
}
#coupon_code 
{
height:18px;
}
#login_stretcher #passwd_login
{
margin-left:3px;
}
.moduletable_vlogin h3,.moduletable_vcart h3
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#036c6b;
margin-bottom:12px;
padding-left:10px;
padding-top:20px;
}
.moduletable_vlogin ul
{
list-style:none;

}
.moduletable_vlogin div
{
padding-left:10px;
}

.moduletable_vlogin
{
background:url(../images/double_line.gif) repeat-x left bottom;
}
.moduletable_vcart div
{
padding:0 10px 0 10px;
}

