

body { background:url(gfx/pagebg.jpg) top center repeat-y #342921; font:11px arial, sans-serif; color:#ffffff; margin:0; padding:0; }
 
/*-- LINKS INFO --*/

a:link, a:visited { text-decoration:none; color:#ffffff; }
a:hover, a:active {text-decoration:underline; color:#94846B; } 

a:link.top, a:visited.top { text-decoration:none; color:#ffffff; }
a:hover.top, a:active.top { text-decoration:underline; color:#FCD23E; } 

a:link.yel, a:visited.yel { text-decoration:none; color:#ffd352; }
a:hover.yel, a:active.yel { text-decoration:underline; color:#a0bbf7; } 

a:link.newsum, a:visited.newsum { text-decoration:underline; color:#ffd352; }
a:hover.newsum, a:active.newsum { text-decoration:underline; color:#a0bbf7; } 


/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
* { padding:0; margin:0;}
p { padding:10px 0 0 0;}

ul { padding:0; margin:0 0 30px 5px;}
li {list-style: square inside; margin:0; padding:0 0 5px 0;}


input.schbox { font: 11px arial, sans-serif; color:#000000; margin-right:5px; padding:3px; border: 0; width:157px; vertical-align:top; }



/*-- FORMATTING --*/

h1 { font:bold 18px arial, sans-serif; padding:0 0 10px 0; color:#FFD352; }

h1.prods { font:bold 14px arial, sans-serif; padding:0; color:#FFD352; vertical-align:top; }

h2.sechd { background:#212120; font:bold 12px arial, sans-serif; color:#ffffff; padding:5px 0 5px 10px; border-bottom:2px solid #000000; }

.regtxt { font:bold 12px arial, sans-serif; color:#ffffff; padding:5px 0 5px 0; }


/*-- DEALERS --*/

#locdropbox {float:left; padding:10px 10px 5px 0; margin-bottom:20px; }
select.localdrop { font-size:10px; height:20px;  vertical-align:bottom;}
input.local { font: 11px arial, sans-serif; color:#ffffff; background:#B25016; margin: 0 10px 0 5px; padding:2px; border: 0; height:20px; vertical-align:middle; }
.dealerbox { width:172px; padding:10px 10px 10px 0; margin:0 20px 10px 0; font-size:11px; float:left; font:11px arial, sans-serif; line-height:17px; border-bottom:1px dotted #373737; }
.dishds { font: 12px arial, sans-serif; border-bottom:1px dotted #373737; margin:20px 0 5px 0; padding:0 0 3px 0; width:590px; }
.dealercontainer  { float:left; width:610px; padding:0; margin:0; }

.loctxt {font:bold 12px arial,  sans-serif; color:#FFD352; }


/*-- PAGE --*/
#topbx { width:948px; height:60px; }
#hdlinks { padding:15px 0 0 40px; }
 .tlk1 { float:left; padding:10px 20px 0 0; border-right:1px solid #3b3b3b; height:25px; }
 .tlk2 { float:left; padding:10px 20px 0 20px; border-right:1px solid #3b3b3b; height:25px;  }
 .tlk3 { float:left; padding:10px 0 0 20px; height:25px;  }

#dda { text-align:right; padding:10px 33px 0 0;  }


#pagebox { width:948px; margin-left:auto; margin-right:auto; background:#000000; }
#pageboxdeal { background:url(gfx/uk_image.gif) right no-repeat; width:948px; margin-left:auto; margin-right:auto; overflow:hidden; }

#headbox { background:url(gfx/hdimage_bg.jpg) no-repeat #000000; height:259px; }
 #logo { height:259px; width:298px; float:left; }
 #hdbox { height:259px; width:650px; float:left; }

#leftbar { width:324px; float:left;}
 
/*-- CART --*/
#cartsum { padding:31px 39px 20px 40px; }
.cartable { width:245px; border-collapse:collapse; margin-bottom:10px; }
.cartable td { border-bottom: 1px dotted #5a5a5a; padding:4px; }
.cartable th { font-weight:bold;  border-bottom: 1px dotted #5a5a5a; padding:8px 4px 8px 4px; letter-spacing:1px; background:#191919; }
.ctleft {text-align:left;}
.ctright { text-align:right;}


.smtable { width:550px; margin-bottom:10px; }
.smtable th { font-weight:bold;  border-bottom: 1px dotted #5a5a5a; padding:8px 5px 8px 5px; letter-spacing:1px; background:#212120; }
.smtable td { vertical-align:top; padding:6px; line-height:20px; }


 #lsub { background:url(gfx/left_bg1.jpg) no-repeat; }

#artfeature { padding:40px 40px 0 40px; height:200px; color:#ffffff; line-height:18px; text-align:justify; }
 .artfhd { font:bold 14px arial, sans-serif; color:#ffd352; margin-bottom:10px; }
 .artftxt { height:149px; overflow:hidden; }
 .artfpic { width:120px; }
 .artfpicbox { width:100px; height:75px; border:1px solid #ffffff; float:right; margin:5px 0 5px 10px; overflow:hidden;}
 .more { text-align:right; font:bold 9px verdana, arial, sans-serif; color:#728ec8; margin-top:5px; }

#newsum { padding:80px 40px 20px 40px; color:#ffffff; }
 .newshd { font:bold 11px arial, sans-serif; color:#FFD352; height:15px; overflow:hidden;  }
 .newstxtsum { border-bottom:1px solid #736e5f; padding-bottom:10px; margin-bottom:10px; height:35px; overflow:hidden; }
 
 .mainnwhd { font:bold 12px arial, sans-serif; color:#FFD352; margin:0 0 5px 0; }
 .newstxt { margin-bottom:10px; }

.newsbox { overflow:hidden; width:580px; border-bottom:1px dotted #736e5f; margin:10px 0 0 0; padding:10px 0 20px 0; }
.newspicbox { width:200px; border:1px solid #ffffff; float:right; margin:0 0 0 10px;}
.newspic { width:200px; }



/*-- ARTISTS --*/
#alpha { font:bold 18px arial, sans-serif; padding:10px 0 10px 0; letter-spacing:1px; text-align:center; border-top:1px solid #373737; border-bottom:1px solid #373737; }

.artbox1 {  width:127px; float:left; margin:20px 20px 0 0;}
.artbox2 {  width:127px; float:left; margin:20px 0 0 0; }

.artpicbox { width:125px; height:85px; border:1px solid #ffffff; overflow:hidden; }
.artthumb { width:130px; }
.artpic { width:200px;}
.arthd { background:url(gfx/arthd_bg.jpg) no-repeat; text-align:center; width:119px; height:5px; padding:9px 4px 21px 4px; margin-top:3px; overflow:hidden; line-height:20px;}



#mailing { background:url(gfx/mail_hd.gif) no-repeat; padding:50px 40px 10px 40px; color:#ffffff; line-height:18px; text-align:justify; }
input.srchbx { padding:2px 0 0 3px; height: 16px; width: 170px; border:#7a7a7a 1px solid; font: 11px arial, sans-serif; color:#000000; margin-right:8px; vertical-align:top; }
input.mailbtn { font: 11px arial, sans-serif; color:#ffffff; background:#B25016;  padding:0 3px 0 3px; border: 0; height:19px;  vertical-align:middle;}

#bodybx { margin:40px 30px 20px 20px; width:570px; float:left; text-align:justify; }

.catrow { margin:10px 0 5px 10px; width:590px; float:left; text-align:justify; }
.catbox1 { float:left; padding-right:6px; width:138px; overflow:hidden;  }
.catbox2 { float:left; padding:0 6px 0 6px; width:138px; overflow:hidden;   }
.catbox3 { float:left; padding-left:6px; width:138px; overflow:hidden;  }


/*-- PROD DETAILS --*/

#dtcontainer { margin:30px 10px 20px 20px; width:580px; float:left; text-align:justify; }
#mainpicbox { float:left; width:252px; margin-right:10px; }
.mainpic { width:250px; border:1px solid #ffffff; }
#thumbsbox { float:left; }

.dtthumb1 { width:95px; float:left; border:1px solid #ffffff; height:95px; overflow:hidden; cursor:pointer;}
.dtthumb2 { width:95px; float:left; margin:0 10px 0 10px; border:1px solid #ffffff; height:95px; overflow:hidden; cursor:pointer;}
.tmlock { width:120px; }


#psumbox { float:left; margin-top:10px; width:318px;}
#psumhd { background:url(gfx/psum_bg.jpg) no-repeat; width:298px; height:28px; padding:12px 0 0 20px; font:12px arial, sans-serif; color:#ffd352; }
.psumtxtpad { padding:0 20px 0 20px; }

#pdtbox { background:url(gfx/pdt_bg.jpg) no-repeat; width:288px; height: 246px; padding:15px 20px 15px 20px; margin-top:10px; }
.pdtsub { padding:10px 0 10px 0; }
.pdtsubhd { color:#ffd352; font-weight:bold; margin-right:5px; vertical-align:middle;  }
.pdtqt { color:#ffd352; font-weight:bold; margin-right:5px; padding-top:18px; float:left; }
.price { font:bold 16px arial, sans-serif; color:#ffffff; }
.bigad { padding:0; vertical-align:middle; }
.pdqty {  background-image: url(gfx/txt_bg.gif); width:30px; border:1px solid #B1B1B1; height:24px; margin-right:10px; padding-top:5px; text-align:center; vertical-align:top; }

.back2 { float:left; background:url(gfx/back_arr.gif) no-repeat; height:18px; width:265px; text-align:right; margin-top:15px;   }

#pmorehd { background:url(gfx/pmore_bg.jpg) no-repeat; width:580px; height:28px; padding:12px 0 0 20px; margin-top:25px; font:12px arial, sans-serif; color:#ffd352; clear:both; }


/*-- LIST VIEW --*/

.featable { margin:20px 0 20px 0; border-collapse:collapse; width:100%; border-bottom:1px dotted #3e3e3d;}
.featable td { padding:5px; vertical-align:top; }
.listhds { font:bold 13px arial, sans-serif; color:#FFD352; margin-bottom:5px; padding:0;}
.feainfobox { width:200px; padding-right:20px; margin:0;  border-right:1px  dotted #3e3e3d; }
.smbtnsbox { padding:0; margin:0; width:235px; }
.smbtns { padding-left:10px; }

.thumbpicbox { width:75px; height:100px; overflow:hidden; padding:0; margin:0; border:1px solid #ffffff; }
.thumbpic { width:75px; padding:0; margin:0; }

.sumtxtlist { height:35px; overflow:hidden; }




/*-- PAGING --*/

.pagingbx { width:580px; margin:0 0 10px 0;}
.pagecontrol { padding:5px;  letter-spacing:1px; text-align:right; font:11px arial, sans-serif;  background:#191919; }
.pageids { font:10px arial, sans-serif; color:#B25016; padding-right:5px; text-align:right;  margin-top:5px;}




 
/*-- STOCK NOTIFICATIONS --*/
.instk { color:#71f134; font-weight:bold; }
.instkr { color:#71f134; font-weight:bold; text-align:right; }
.nostk { color:#ff002a; font-weight:bold; }
.genstk { color:#b2b2b2; font:10px arial, sans-serif; text-align:right; padding-top:6px;  }


/*-- CHECKOUT --*/

.checktable { font:bold 12px arial, sans-serif; color:#ffffff; margin:20px 0 0 0; border-collapse:collapse; width:580px;}
.checktable td { padding:8px; border-bottom: 1px dotted #5a5a5a;}
.checktable th { background:#191919; font:bold 11px arial, sans-serif; color:#FFD352; text-align:left; letter-spacing:1px; padding:8px;}

th.right { background:#191919; font:bold 11px arial, sans-serif; color:#FFD352; text-align:right; letter-spacing:1px; padding:8px; }

th.tot { font:bold 16px  arial, sans-serif; letter-spacing:1px; padding:8px; color:#000000; text-align:right;  background:#FFD352; }

select.qty { font:bold 12px arial, sans-serif; color: #000000; height:19px; vertical-align:middle; margin:0px; }
select.ship { font:bold 12px arial, sans-serif; color: #000000; height:19px; vertical-align:middle; margin:0;}

.remove { padding:0 0 0 5px; vertical-align:middle;}



/*-- CFORM --*/



#cform { width:380px; float:left; margin-top:20px; }
#caddy { width:150px; float:left; margin:20px 0 0 10px; font-size:13px; line-height:18px; }

label.cfm { background:url(gfx/label_bg.jpg) no-repeat;  height:14px; padding:3px 7px 5px 0; color:#FCD23E; float: left; text-align:right; width: 110px; margin-top:1px; font-weight:bold;}
label.clfm { background:none; width:110px; padding:4px 7px 4px 0; float: left; }

input.form1 { background-image: url(gfx/txt_bg.gif); height:18px; width:200px; border:#C5C1BE 1px solid; color:#000000; padding:2px 0 0 4px; margin-bottom:7px; font:12px arial, sans-serif;}
input.formx { background:#feefef; height:18px; width:200px; border:red 1px solid; color:#000000; padding:2px 0 0 4px; margin-bottom:7px; font:12px arial, sans-serif;}

input.formbtn { font:bold 11px arial, sans-serif; color:#ffffff; background:#B25016; margin-top:10px; padding:0; border: 0; height:19px; margin-top:10px; }

textarea.cfm { background-image: url(gfx/txt_bg.gif); border:#C5C1BE 1px solid; color:#000000; width:250px; height:130px; font:12px arial, sans-serif;  padding:2px 0 0 4px; }
textarea.cfmx { background:#feefef; border:red 1px solid; color:#000000; width:250px; height:130px; font:12px arial, sans-serif;  padding:2px 0 0 4px; }




/*-- MSGS --*/
.mes1 { font:bold 11px arial, sans-serif; color:#FFD352; padding-top:8px; }
.mes2 { font:bold 11px arial, sans-serif; color:#ff0007; padding-top:8px; }




/*-- FOOTER --*/

#footer { background:url(gfx/footer_bg.jpg) no-repeat; height:94px; width:1004px;  margin-left:auto; margin-right:auto; clear:both; }

.footlinks { float:right; padding:50px 50px 0 0; letter-spacing:1px; font: 11px arial, sans-serif; }
.fdisc { float:left; padding:50px 0 0 67px; font: 10px arial, sans-serif; color:#acacac; }




