﻿
body {background:url('../images/template/body-bg-home.jpg') no-repeat top center #000000;
      margin:0px 0px 0px 0px;
      font-family:Lucida Sans,Verdana,Lucida Console,Lucida;
      font-size:12px;
      }
body.fullbg 
{   background:url('../images/template/body-bg-wfoot.jpg') no-repeat top center #000000;
      margin:0px 0px 0px 0px;
      font-family:Lucida Sans,Verdana,Lucida Console,Lucida;
      font-size:12px;
    }
td, textarea, ul, li, ol, p {color:#333333;}

.XLG {font-weight:bold;font-size:20px;}
.LG {font-weight:bold;font-size:17px;}
.MD {font-weight:bold;font-size:15px;}
.SM {font-size:13px;}
.XSM {font-size:12px;}
.XXSM {font-size:11px;}

h1 {font-weight:bold;font-size:20px;margin-bottom:5px;margin-top:0px;}
h2 {font-weight:bold;font-size:16px;margin-bottom:3px;margin-top:0px;}
h3 {font-size:14px;margin-bottom:2px;margin-top:0px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

a img {border:none;}

#overlayBackground {
    position: absolute;
    top: 0%;
    left: 0%;
    background-color: black;
    z-index:500;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.form_buttons {background:#333333;color:White;border:1px solid #333333;}
div.bgfoot {background:url('/images/template/body-bg-foot.jpg') center top no-repeat;}
div.bgend {height:20px;background:url('/images/template/body-bg-end.jpg') center top no-repeat;}
div.bgrepeat {background:url('/images/template/body-bg-rpt.jpg') center top repeat-y;}
div.repeatbgfix {background:url('/images/template/body-bg-rpt.jpg') -3px top repeat-y;}
.bodyfoot {background:url('/images/template/bodyfoot.jpg') center top no-repeat;background-color:#ccc;}

td.tableheader {background:#203a58;color:White;}
td.tableheader a {color:#82aee2;text-decoration:none;font-size:8pt;}
td.productdetail {color:White;}
td.productdetail hr {color:#ddd;}
td.productdetail h2 {font-family:Georgia;color:#9cc2f0;font-size:20px;}
td.productdetail h3 {color:#7294bd;}
td.productdetail div.price {font-family:Georgia;color:#ff7608;font-size:16pt;margin-top:50px}

table.detailfooter {color:White;}
table.detailfooter td {color:White;padding-top:10px;padding-bottom:10px;}

/* padding and margin styles */
.margin0 {margin:0px 0px 0px 0px;}
.margin10 {margin:10px 10px 10px 10px;}
.margin3 {margin:3px 3px 3px 3px;}
.margin5 {margin:5px 5px 5px 5px;}

.pad0 {padding:0px 0px 0px 0px;}
.pad10 {padding:10px 10px 10px 10px;}
.pad3 {padding:3px 3px 3px 3px;}
.pad5 {padding:5px 5px 5px 5px;}

/* border styles */
.BT {border-top:1px solid #bbbbbb;}
.BL {border-left:1px solid #bbbbbb;}
.BB {border-bottom:1px solid #bbbbbb;}
.BR {border-right:1px solid #bbbbbb;}
.BX {border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}

.BTdot {border-top:1px dotted #bbbbbb;}
.BLdot {border-left:1px dotted #bbbbbb;}
.BBdot {border-bottom:1px dotted #bbbbbb;}
.BRdot {border-right:1px dotted #bbbbbb;}
.BXdot {border-right:1px dotted #bbbbbb;border-left:1px dotted #bbbbbb;border-top:1px dotted #bbbbbb;border-bottom:1px dotted #bbbbbb;}

.BT2 {border-top:2px solid #bbbbbb;}
.BL2 {border-left:2px solid #bbbbbb;}
.BB2 {border-bottom:2px solid #bbbbbb;}
.BR2 {border-right:2px solid #bbbbbb;}
.BX2 {border-right:2px solid #bbbbbb;border-left:2px solid #bbbbbb;border-top:2px solid #bbbbbb;border-bottom:2px solid #bbbbbb;}

table.imagebox {border:10px solid #fff;background:#fff;width:208px;text-align:left;}
table.imagebox td.imagefile {text-align:center;padding-bottom:8px;height:250px;}
table.imagebox td.imagefile img {margin-bottom:8px;}
td.name {background:#edeff4;color:#203a58;}
td.price {background:#ff7608;color:#fff;}
td.price a {float:right;text-decoration:none;color:White;}

table.sidebar {background:#fff;}
table.sidebar tr td.header {background:#333;color:#fff;padding:5px 5px 5px 5px;}
table.sidebar tr td {padding:5px 5px 5px 5px;}
table.sidebar tr td.category {line-height:165%;}
table.sidebar tr td.category a {text-decoration:none;color:#111;}
table.sidebar tr td.category a:hover {text-decoration:none;color:#ff7608;}
table.sidebar tr td.category img {margin-bottom:2px;}
table.sidebar tr td.links {padding:0px 5px 5px 15px;line-height:150%;}
table.sidebar tr td.links div img {margin-bottom:2px;}
table.sidebar tr td.links a {text-decoration:none;color:#555;}/*ff7608*/
table.sidebar tr td.links a:hover {text-decoration:none;color:#ff7608;}

/* lightbox gallery styles */
ul#colors {list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
ul#colors li {display: inline;margin-left:3px;}
#gallery {padding: 10px;width: 100%;}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {}
#gallery ul a:hover img {text-decoration:none;}
#gallery ul a:hover {color: #fff;text-decoration:none; }

div.filter_x {position:relative;float:right;}
div.filter_x img {padding-top:3px;}