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-mid.jpg) repeat-y;}
#inner {background:url(images/bg-wrapper.jpg) no-repeat; width:984px; padding:0 33px; min-height:694px; _height:650px;}

#sidebar {width:184px; float:left; height:50%; _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;}

#sidebarBtm { position:absolute; top:557px; width:175px;}
#sidebarBtm .fb {margin-left:10px; margin-top:20px; position:static;}
#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;}
.AuthorizeNetSeal {text-align:center; margin:20px auto !important; padding-left:5px !important;}
#AuthorizeNetText {color:#fff !important;}

.cartIcon {background:transparent url(images/dingbats_orders.gif) no-repeat scroll 0 1px; *background-position:0 -2px; /*position:absolute; top:557px;*/ width:175px; margin-left:16px; height:15px;}
.cartIcon a {color:#fff; padding-left:28px; text-decoration:none; font-size:15px; }

#nav {margin:6px 0 10px; _margin-left:1px;}
#nav .button {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;}
#nav .button2 {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;}
#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;}

#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;}

#content p.facebook img {vertical-align:middle; margin-right:5px;}
#content p.facebook a {line-height:50px; text-decoration:none; font-size:18px;}
.cornLink {float:right; text-align:right; width:330px; padding-right:5px; _display:inline; font-size:20px !important; padding-top:5px; padding-bottom:0;}
#content .cornLink a {color:#5f6390;}
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; overflow:hidden; }
#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 97px;}

/*********** products ***************/
.product {float:left; width:370px; padding:0 10px;}
.productHdl {display:block; margin:3px auto 10px; 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:15px; 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; min-width:100%;}
.swatch td {text-align:center; vertical-align:top; padding:10px 0;}
.swatch img{display:block; height:50px; width:50px; margin:0 auto 5px;}
.swatch1 img{display:block; height:30px; width:90px; margin:0 auto 5px;}

.description {padding:20px; margin-top:20px;}
.divR {width:49%; float:right;}

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

#cart {position:relative; height:100%; padding-bottom:80px; _height:auto;}
#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;}



#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:4px 5px;
	color:#333;
	display:none;
	text-align:center;
	}
.options {width:400px; margin:20px auto 0;}
.options td {padding-bottom:10px;}
