/* CSS Document */
body{background-color: #010101; margin:5px 10px; padding:0; line-height: 1.2em;}
div{margin:0; padding:0; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
p, td{margin:0; padding-top:7px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form {margin:0px; padding:0;}
#imgsize75 {margin-right:10px; padding:0; border-bottom:2px solid #000000; border-right:2px solid #000000; border-left:1px solid #333333; border-top:1px solid #333333; width:73px; height:73px;}
#imgsize100 {margin:0; padding:0; border-bottom:2px solid #000000; border-right:2px solid #000000; border-left:1px solid #333333; border-top:1px solid #333333; width:147px; height:147px;}
a img{margin:0; padding:0; border:0px none;}
a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:hover{color:#FE6600;}
.normal, a.normal{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#FFFFFF;}
a.normal:hover{color:#FE6600;}
h1 {margin:0; padding-bottom:3px; border-bottom:1px solid #FE6600; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#ffffff;}
h2 {margin:5px 0px; font-family: Georgia, "Times New Roman", Times, Serif; font-size:16px; font-weight: bold; color:#ff6600;}
h3 {margin:5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
.orange { color:#FF6600;}
.inputstyle{font-family:verdana, arial, sans-serif; font-size:10px;}


#template{margin:0; padding:0; width:760px;}
#templateMax{margin:0; padding:0; width:950px;}
#header{margin:0; background-image:url('images/logo.jpg'); background-repeat:no-repeat; background-position: left bottom; padding-left:180px;  height:85px; padding-right:0; padding-top:0; padding-bottom:0}
#flag{text-align:right; padding-bottom:10px;}

#toplink{margin:0; padding:0;float:right;}
#toplink ul{margin:0; padding:0; float:right;}
#toplink ul li{margin:0; padding:0 0 0 12px; float:right; display:block; list-style-type:none;}
#toplink ul li a{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:600; text-decoration:none; color:#FFFFFF; line-height:1.8em;}
#toplink ul li a:hover{color:#FE6600;}

#banner{ height:148px;}

#spacer{height:5px; width:100%;}
#spacers{height:2px; width:100%;}
#breadcrumb {margin:0; padding:0; text-decoration:none; padding-bottom:7px; border-bottom:1px solid #FE6600; font-family: Georgia, "Times New Roman", Times, Serif;font-size:18px; font-weight: lighter; color:#ffffff;}
#breadcrumb a {margin:0; padding:0; text-decoration:none; color:#ffffff; font-family: Georgia, "Times New Roman", Times, Serif; font-size:18px; font-weight: normal;}
#breadcrumb a:hover{color:#FE6600;}

#goto{margin:0; padding-top:7px; border-top:1px dotted #ffffff; text-align:right;}

#menu{margin:0; padding:0; background-image:url('images/menu_bg.jpg'); background-position: left top; height:31px; border:1px solid #ffffff; vertical-align:middle}

#search{ margin:0; font-size:10px; color:#FFCC00; float:right; background-image:url('images/sep.gif'); background-repeat:no-repeat; background-position: left top; padding-left:12px; padding-right:7px; height:23px; padding-top:7px;}
#searchbox{ margin-top:30px; padding:10px; width:230px; background:#000000; float:left; position:absolute; border:1px solid #ffffff; visibility:visible; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; color:#FE6600; font-size:12px; font-weight:bold; display:none;}
#searchbox a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#FF6600;}
#searchbox a:hover{color:#ffffff;}
#basket{ margin:0; font-size:10px; color:#FFCC00; float:right; background-image:url('images/sep.gif'); background-repeat:no-repeat; background-position: left top; padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:7px}
#buttons{margin:0; padding:0; float:left;}
#buttons ul{margin:0; padding:0; float:left;}
#buttons ul li{margin:0; padding:0 10px 0 10px; display:block; list-style-type:none; float:left;}
#buttons ul li a{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:2.8em; height:34px;}
#buttons ul li a:hover{color:#FFCC00;}

#maincontent{margin:0; padding:0 0 20px 0; background:#333 url("images/grad-background.jpg") repeat-x bottom left; float:left; width:100%; min-height:400px; _height:400px; font-weight:normal;}
#left{ margin:0; padding:5px 12px 22px 12px; width:155px; float:left; }
.navborder{border-top:1px dashed #000; margin:10px 0;}
#left ul{margin:0; padding:0;}
#left ul li{margin:0; display:block; list-style-type:none; background-image:url('images/icon.gif'); background-position: left center; background-repeat:no-repeat; border-bottom:1px dashed #000000; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
#left ul li a{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:2.4em;}
#left ul li a:hover{color:#FE6600;}

#right{ margin:0; padding:5px 12px 22px 22px; width:170px; float:right;  }
#right ul{margin:0; padding:0;}
#right ul li{margin:0; display:block; list-style-type:none; background-image:url('images/icon.gif'); background-position: left center; background-repeat:no-repeat; border-bottom:1px dashed #000000; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
#right ul li a{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:2.2em;}
#right ul li a:hover{color:#FE6600;}
#right div{margin:0; padding-top:10px; height:85px;}
#right p{margin:0; padding:2px;}

#contenthome{margin:0; padding:15px; width:520px; min-height:500px _height:500px; float:left; font-weight:normal; border-right:1px #000000 solid; border-left:1px #000000 solid;}
#content{margin:0; padding:15px; width:730px; float:right; font-weight:normal; min-height:500px _height:500px; border-right:1px #000000 solid;  border-left:1px #000000 solid;}
#contentleft{width:300px; padding:5px; float:left;}
#contentright{width:320px; padding:5px; float:right;}


#content td {margin:0; padding:7px 12px 7px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#optlist td {margin:0; padding:0 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.orange{color:#FF6600; font-weight:bold;}
.yellow{color:#FFce00;}
#title{border-bottom:1px dotted #ffffff; font-weight:bold; color:#ffec00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#stopper{border-top:1px dotted #ffffff; font-weight:bold; color:#ffec00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#stopper a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#ffffff;}
#stopper a:hover{color:#FF6600;}

#listing {margin:10px 0 0 0;padding:0px 0 0 0; }
#listing dl{ width:100%; margin:0; padding:5px 0; border-bottom:1px dotted #000000; float:left;}
#listing dl dt{ padding:0; margin:0; width:20%; float:right; text-align:right;}
#listing dl dd{ padding:0; margin:0; width:80%; float:left;}

#footer{text-align:right; line-height:1.8em; width:100%;}
#footer a{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#FFFFFF;}
#footer a:hover{color:#FE6600;}

#textbar{border:1px solid #A8A8A8; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; width:150px; height:15px; color:#333333; font-size:10px;}
#filebar{border:1px solid #C1CFEC; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:180px; height:15px; color:#000000; font-size:10px;}
#textarea{border:1px solid #C1CFEC; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; width:180px; height:60px; color:#000000; font-size:10px;}
#hiddentextbar{border:0px none; padding:0; margin:5px 0; width:80%; height:20px; color:#000000; font-size:11px; font-weight:bold; text-align:center; background-color:transparent;}
#buttonbar{border:1px solid #555555; padding:2px; margin:0; width:65px; height:21px; font-weight:bold; color:#bababa; font-size:10px; border-bottom:2px solid #777777; border-right:2px solid #777777; background:#333333; cursor:pointer;}
#buttonbarlong{border:1px solid #555555; padding:2px; margin:0; width:150px; height:21px; font-weight:bold; color:#bababa; font-size:10px; border-bottom:2px solid #777777; border-right:2px solid #777777; background:#333333; cursor:pointer;}
#dropdownbar{border:1px solid #C1CFEC; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:155px; height:15px; color:#000000; font-size:10px;}

#divleft{ width:auto;float:left; text-align:left;}
#divright{ width:60px;float:right; text-align:right;}
#divleftlong{ width:auto;float:left; text-align:left; padding-bottom:5px;}
#divrightlong{ width:200px;float:right; text-align:left; padding-bottom:5px;}
#divleftlong1{ width:auto;float:left; text-align:left; padding-bottom:2px;}
#divrightlong1{ width:200px;float:right; text-align:left; padding-bottom:2px;}

#divleftlong2{ width:auto;float:left; text-align:left; padding-bottom:2px;}
#divrightlong2{ width:500px;float:right; text-align:left; padding-bottom:2px;}

#optionbuttons{width:150px; margin:10px; float:left;}
#bigbuttons{width:525px; text-align:center; margin:0 auto; padding-top:20px;}
#productssearch{width:700px; clear:right; vertical-align:center;}
#searchbybrand {width:200px; float:left; vertical-align:center;}
#searcher{width:200px; float:left;}
.showall{text-align:right; padding-top:20px;}

.addressbox{width:300px; float:left;}
.smalltext{font-size:10px; font-weight:normal; color:#fff; font-family: verdana, sans-serif; }
.orangetext{color:#ff6600;}

#quickbuy{margin-bottom:15px;}
#quickbuytitle{background:url('images/quick-buy.gif') no-repeat right;  width:100%; padding:6px 0px 0px 0px; margin:0;}

#brands{ width:700px; float:left; font-size:11px; color:#fff; vertical-align:middle;}
#basketform{border:1px solid #CCC; background:#000; padding:10px;}
#underlined {margin:0; padding-bottom:3px; border-bottom:1px solid #FE6600; }


#orderform{ margin:10px 0px; background:url("images/order-form-bg.jpg") no-repeat; width: 700px; height: 80px; vertical-align: middle; text-align:center; border:#ccc 1px solid; }
#orderforms {vertical-align:middle; margin-top:25px;}

#scroller{ height:100px; width:700px; overflow:auto;} 
.inputtxt{ font-size:10px;}

.centerit {vertical-align:absmiddle;}
.listnumbers{font-weight:bold; color:#FF6600; }