body{
	font: 0.74em Arial, Helvetica, sans-serif; 
    margin: 0;
    padding: 0;
    background: #fff;   
    background: url(../images/bodybg.gif) repeat-x; 
}

ul, form{
    padding: 0;
    margin: 0;
}

img{
    border: 0;
}

#mainwrap{
    width: 860px;
    margin: 0 auto 0 auto;
    padding: 0;  
    background: url(../images/mainwrapbg.gif) repeat-y;      
}

#topbar{
    width: 100%;
    height: 27px;
    background-color: #092349;
}

#topbar li{
    float: right;
    padding-top: 8px;  
    font: bold 7.5pt Verdana, Arial, sans-serif;
    list-style-type: none;
    color: #fff;        
}

#topbar li a:link{text-decoration: none; color: #BAC7DC;}
#topbar li a:visited {text-decoration: none; color:#BAC7DC;}
#topbar li a:hover {text-decoration: none; color: #BAC7DC;}
#topbar li a:active {text-decoration: none; color: #BAC7DC;} 

#logobar{
    width: 100%;
    height: 95px;
    background: #65809C;
    border-top: 2px solid #fff;   
}
.bodyblock .l-col{
	width: 200px;
}
.artiststrip{
    float: right;
    padding: 10px 0px 0px 0px;
}

#navbar{
    width: 100%;   
    height: 40px;
    margin: 2px 0px 2px 0px;     
    background: url(../images/navbar.gif) no-repeat;
}

#navbar ul{
    padding: 7px 0px 0px 25px;
}

#navbar li{
    float: left;
    margin: 0 13px 0px 0px;
    padding: 0;
    list-style-type: none;
    font: 11pt Verdana, Arial, sans-serif;    
    color: #4F647E;
}

#navbar li a:link{font: bold 7.5pt Verdana, Arial, sans-serif; text-decoration: none; color: #fff;}
#navbar li a:visited {font: bold 7.5pt Verdana, Arial, sans-serif; text-decoration: none; color:#fff;}
#navbar li a:hover {font: bold 7.5pt Verdana, Arial, sans-serif; text-decoration: none; color: #BAC7DC;}
#navbar li a:active {font: bold 7.5pt Verdana, Arial, sans-serif; text-decoration: none; color: #fff;} 

.navbarsearch{
    position: absolute;
    margin: 0px 0px 0px 658px;
}

.bannersearch{
    width: 100px;
    height: 12px;
    margin: 10px 0px 0px 10px; 
}

.bannersubmit{
    font:  bold italic 13pt Verdana, arial, sans-serif;
    margin-left: 10px; 
}
 
.bannersubmit a:link{text-decoration: none; color: #fff;}
.bannersubmit a:visited {text-decoration: none; color:#fff;}
.bannersubmit a:hover {text-decoration: none; color: #fff;}
.bannersubmit a:active {text-decoration: none; color: #fff;}    

.leftcol{
	font: 1em Arial, Helvetica, sans-serif;
    position: absolute;
    width: 192px;
    height: 581px;
    margin: 168px 0px 0px 0px; 
    padding: 0px;
    background-color: #C8CFD8; 
    border-right: 1px solid #fff;
}
#lefttext{
padding: 10px;	
}

.leftcol li{
    list-style-type: none;
}

.leftcoltitle{
    width: 192px;   
    height: 38px;
    padding: 13px 0px 0px 0px;  
    font: bold 7.5pt Verdana, Arial, sans-serif;
    color: #fff;  
    background: url(../images/sidetitlebg.gif) no-repeat;   
}

.leftcoltitletxt{
    margin-left: 30px;
}

.leftcolimg{
    position: absolute;
    margin: 10px 0px 0px 50px;
}

.centercol{
    margin-left: 195px;   
}
.advertiseblock{
    width:665px;
    height: 167px;
    background: url(../images/advertbg.jpg) no-repeat;  
}

.bluebtn2{
    width: 68px;
    height: 22px;
    float: left;
    cursor: pointer;
    margin: 110px 0px 0px 240px;    
    _margin: 110px 0px 0px 120px;
    padding: 4px 0px 0px 0px;
    font: 7.5pt Verdana, arial, sans-serif;
    color: #fff;
    background: url(../images/bluebtn2.jpg) no-repeat;    
}

.btntxt{
    float: left;
    margin-left: 11px;
}

.bluebar{
    width:665px;
    height: 43px;
    color: #fff;  
    background: url(../images/bluebar.gif) no-repeat;  
}

.bluebar ul{
    margin-left: 40px;
    padding-top: 13px;
    list-style-image: url(../images/listimg.gif);    
    list-style-position: outside;
    list-style-type: disc;
 
}

.bluebar li{
    float: left;
    font: bold 7.5pt Verdana, Arial, sans-serif;

}

.productlist{
    min-height: 40px;   
}

.productlist ul{

}

.productlist li{
min-height:350px;
    width: 311px;

    float: left; 
	 padding: 10px; 
    border-right: 1px solid #ccc;
    list-style: none;
}

.bluebtn{

    width: 66px;
    height: 20px;
    float: right;
    cursor: pointer;    
    padding: 4px 0px 0px 11px;
    font: 7.5pt Verdana, arial, sans-serif;
    color: #fff;
    background: url(../images/bluebtn.gif) no-repeat;   
}

.greybtn{
    width: 91px;
    height: 20px;
    float: right;
    clear: right;
    cursor: pointer;
    margin: 0px 3px 0px 0px; 
    _margin: 0px 10px 0px 0px; 
    padding: 4px 0px 0px 6px;
    font: 7.5pt Verdana, arial, sans-serif;
    color: #000;
    background: url(../images/greybtn.gif) no-repeat;   
}

.txtform select, .txtform input{
    width: 90px;
    background-color: #CAC2B8;
    color: #383833; 
    font:  bold 8pt arial; 
    margin: 0px 0px 0px 5px;
    padding: 0;
    border-style: solid;
    border: 1px solid #fff;
}

.submittxt{
    position: absolute;
    margin: 10px 0px 0px 238px;
}


form li{
    color: #fff;
}

#bottomnav{
    width: 100%;
    height: 51px;
    background-color: #313F51;
    border-top: 2px solid #fff;
    padding-top: 10px;
    list-style-type: none;
    background: url(../images/footerbar.gif) repeat-x;     
}

#bottomnav ul{
    padding: 0;
    margin: 0;

}

#bottomnav li{
    float: left;
    padding: 5px 60px 0px 0px;
    list-style-type: none;
    font: 8.5pt BankGothic Md BT, Verdana, sans-serif;
    color: #BAC7DC;  
}

#bottomnav li a:link{text-decoration: none; color: #BAC7DC;}
#bottomnav li a:visited {text-decoration: none; color:#BAC7DC;}
#bottomnav li a:hover {text-decoration: none; color: #fff;}
#bottomnav li a:active {text-decoration: none; color: #BAC7DC;}

#bottomnavmask{height: 20px; width: 195px; background-color: #fff; float: left;}     

/****NEW LEFT NAV*******/
#leftnav2{
    position: absolute;
    width: 192px;
    height: 500px;  
    margin-top: 169px;
    background-color: #C8CFD8;
}

#leftnav2 li{
    list-style-type: none;
}

.leftnav2cnt{
    width: 162px;
    padding: 10px;   
}



