ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,table,div,blockquote,fieldset,input
{ margin:0; padding:0 }
body {background:url(images/bg-tile.jpg) repeat-x #d5d4e2; font-family:"Times New Roman", Times, serif; behavior:url("csshover.htc");}

h1 {font-size:19px; margin-bottom:10px;}
h2 {font-size:15px; margin:5px 0;}

#outer {width:1050px; margin:auto; background:url(images/bg-mid2.jpg) repeat-y;}
#inner {background:url(images/bg-wrapper.jpg) no-repeat; width:984px; padding:0 33px; min-height:694px; _height:694px; _width:1050px;  _padding:0 0px 0 33px;}

#sidebar {width:184px; float:left; height:100%; _height:auto; margin-left:1px; *width:182px;}
* html #sidebar {width:181px; margin-left:0;  }
.logo {width:167px; margin:20px 0 0 12px;}
#content #sidebar p.facebook img {vertical-align:middle; margin-right:5px;}
#content #sidebar p.facebook a {line-height:24px; text-decoration:none; font-size:12px;}



#nav {margin:6px 0 0px; padding-bottom:120px; *padding-bottom:200px;  }
* html #nav {margin-left:1px; }
#nav .b1utton {width:154px; height:48px; background:url(images/btn-blank.png) no-repeat; padding-left:20px; line-height:38px; _background: url(images/btn-blank.gif) no-repeat; }
* html #nav .b1utton {width:174px;}
#nav .b1utton2 {width:154px; min-height:25px; _height:25px; background:url(images/btn-mid.png) repeat-y; padding-left:20px; line-height:25px; _background: url(images/btn-mid.gif) repeat-y;}
* html #nav .b1utton2 {width:174px;}
#nav ul {line-height:17px;}

#nav a {text-decoration:none; color:#fff;}
#nav a:hover, #nav a.selected {font-weight:bold;}

#slickbox {padding:3px 0px 7px; width:150px; display:none;}
#slickbox li {list-style:none; font-size:13px;}

#right {margin:0 0 0 184px; padding-top:11px; _margin-left:181px;}
* html #right {margin-left:181px;  width:798px;}

#slideshow{width: 798px; height: 148px; background:url(images/blank-slideshow.jpg) no-repeat;  position:relative; }
#slideshow img {width:798px; height:148px; position:absolute;}


#content {padding:15px 10px 15px 10px; position:relative;}
.padding {padding:0px 5px;}
#content p, #content ul {font-size:15px; padding-bottom:10px; line-height:19px;}
#content ul li {margin-left:20px;}
#content img {}
#content a {color:#40425a; text-decoration:underline;}
#content a:hover {color:#40425a;}

#footer {background:url(images/bg-bottom.jpg) no-repeat; width:1050px; height:35px; clear:both;}
#footer p {text-align:center; font-size:12px; color:#5f6290; padding-top:15px;}

.cornLink {float:right; text-align:right; width:300px; padding-right:5px; _display:inline; font-size:15px !important; padding-top:5px;}
p.larger {font-size:18px !important;}
.noBorder {border:0 !important;}
img.huggle {vertical-align:sub;*vertical-align:text-bottom;}
.imageR { float:right; margin:0px 0px 5px 10px;border:2px solid #391b00;}
.imageL { float:left; margin:0px 10px 5px 0px;border:2px solid #391b00;}
.imageC { display:block; margin:auto; text-align:center;border:2px solid #391b00;}
.clear {clear:both;}
.block {display:block;}
a img {border:none;}

/*****************************/

#def {width:536px; height:100px; margin:0px auto 20px; }
#def img {border:0;  display:none;}

#contactform {font-size:15px; padding-left:20px;}
#contactform textarea {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.contactInfo {padding:10px 92px;}

/*********** products ***************/
.product {float:left; width:370px; padding:0 10px;}
.productHdl {display:block; margin:3px auto 8px; text-align:center;}
.prodImg {border:2px solid #391b00; float:left;}
.prodR {margin-left:170px; min-width:100px;}
.prodR ul {padding:5px 0 10px; /*width:140px; _width:130px;*/}
.detail .prodR ul {padding:8px 0 6px;}
.prodR ul li {margin-left:20px; font-size:14px; }
.buy {text-align:center; font-weight:bold; font-size:18px;}
.price {font-size:17px !important; margin-left:20px;}
.detail .price {font-size:24px !important; }

.detail .top {width:660px; margin:auto;}
.detail .prodImg {width:270px;}
.detail .prodR {margin-left:290px;}
.detail .prodR ul {width:210px; padding-bottom:0px;}
.detail .prodR ul li {font-size:13px; padding-bottom:7px;}
.detail h2 {margin-bottom:7px;}
.uses {width:740px; margin-left:80px;}
.uses ul {width:49%; float:left;}
table.swatch {clear:both; width:100%; margin-top:10px;}
.swatch td {text-align:center; vertical-align:top; padding:10px 0;}
.swatch img{display:block; height:50px; width:50px; margin:0 auto 5px;}

.cart {min-height:600px; _height:600px; }
.swatch span {font-size:12px;}
.qty {width:30px; margin-bottom:5px;}

#cart {position:relative; height:100%; padding-bottom:80px; min-height:550px; _height:650px; _width:760px;}
#policy {position:absolute; bottom:-20px; left:200px; height:50px; clear:both; width:400px; text-align:center; /*_position:relative;*/}
#policy div {width:190px; color:#433931; font-size:10px; float:left;}
#policy h3, #policy a {color:#391b00; text-decoration:none; text-transform:uppercase; font-size:9px; border:none;}


#cartBox {position:absolute; top:500px; width:170px; margin-left:10px; _overflow:hidden;}
#cartBox .menu-minicart {border:none;}
#cartBox .menu-dialog ul a {color:#fff; text-decoration:none; font-size:13px;}
#cartBox .menu-dialog ul a:hover {color:#ccc; text-decoration:none;}
#cartBox .title-bar, #cartBox .menu-dialog .content {background:none;}
#cartBox h2 {color:#fff !important;}
/*.menu-minicart.full .title-bar img.icon {background:transparent url(images/dingbats_orders.gif) no-repeat scroll 0 0 !important;}*/

#sidebarBtm { /*position:absolute; top:507px;*/ margin:70px 0 0 0; width:175px;}
#sidebarBtm .fb {margin-left:10px; margin-top:20px; position:static; *margin-top:0;}
#sidebarBtm .fb a {line-height:32px; text-decoration:none; font-size:14px; color:#fff;}
#sidebarBtm .fb  img {display:block; float:left; vertical-align:middle; margin-right:8px !important;}
#sidebarBtm .AuthorizeNetSeal {text-align:center; margin:20px auto !important; padding-left:5px !important; _margin-left:42px;}
#AuthorizeNetText {color:#fff !important;}

.cart .descr {color:#000; font-size:13px;}
.cart-content td {background:#dddcdc;}


