<!--
html, body {
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding: 0;
}
body {
	font-size:12px;
	color:#575247;
	background-color:#1a171b;
}
#wrapper {
	position:relative;
	margin:0 auto;
	text-align:center;
	min-height:100%;
	width:960px;
	background-image:url(../../images/wrapperBg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
/*------------------Reset Elements-----------------*/
strong{
	font-weight:bold;
}
h1,
h2,
h3{
	color:#cc0000;
	font-size:45px;
	font-style:normal;
	font-weight:bold;
}
h2{
	font-size:25px;
	font-weight:normal;
	line-height:16px;
}
h3{
	font-size:15px;
}
h1 a,
h2 a,
h3 a{
	color:#686F53;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
h1 a:hover,
h2 a:hover,
h3 a:hover{
	text-decoration:none;
}
a{
	color:#595959;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	color:#595959;
	text-decoration:none;
}
a:focus {
	outline:none;
}
script{
	visibility:hidden;
	overflow:hidden;
	display:none;
	width:0;
	height:0;
}
/*------------------END Reset Elements-----------------*/

/*------------------Main Elements-----------------*/
#Header{
	position:relative;
	width:960px;
	height:198px;
	background-image:url(../../images/headerBg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:20;
}
#Header_logo{
	position:relative;
	width:300px;
	height:198px;
}
#Header_logo img{
	width:300px;
	height:198px;
}
#Header_banner{
	position:relative;
	width:660px;
	height:198px;
}
#Header_banner #top-links{
	position:absolute;
	top:0;
	color:#999;
	z-index:20;
}
#Header_banner #top-links a{
	text-decoration:none;
	color:#999;
	font-size:11px;
}
#Header_banner #top-links a:hover{
	text-decoration:underline;
}
#mainContent{
	position:relative;
	top:0;
	margin:0 auto;
	padding:0;
	width:960px;
	min-height:300px;
	background-image:url(../../images/contentBg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	z-index:20;
}
#col_a{
	position:relative;
	top:0;
	width:300px;
	min-height:55px;
	padding-top:60px;
	color:#1a171b;
	background-image:url(../../images/colBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	z-index:20;
}
#col_a h1{
	position:relative;
	top:0;
	width:300px;
	min-height:55px;
	padding-top:60px;
	color:#1a171b;
	background-image:url(../../images/colBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	z-index:20;
}
#col_a h2 {
	text-align:center;
	color: #EFEFEF;
}
#col_a h2.heading {
	text-align:center;
	color: #FFCC00;
	font-size:32px;
	line-height:normal;
	font-weight:bold;
}
#col_b{
	position:relative;
	top:0;
	padding:0 30px;
	width:600px;
	z-index:20;
}
#col_b h1{
	margin-top:15px;
}
#Breadcrumbs ul{
	position:relative;
	top:0;
	margin-top:15px;
}
#Breadcrumbs ul li{
	width:auto;
	display:inline;
}
#Breadcrumbs ul li a{
	text-decoration:underline;
	font-size:11px;
}
#Breadcrumbs ul li a:hover{
	background-color: #FFCC00;
	color:#000;
	text-decoration:none;
}
#FooterTop{
	margin:0 auto;
	padding:0;
	font-size:80px;
	line-height:80px;
	height:80px;
	width:100%;
	z-index:10;
}
#Footer{
	position:absolute;
	bottom:0;
	color:#cc0000;
	width:960px;
	min-height:80px;
	text-align:center;
	z-index:30;
}
#links{
	position:absolute;
	bottom:0;
	width:660px;
	height:60px;
	background-image:url(../../images/footerBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}
#links span{
	font-size:11px;
}
#Footer a{
	color:#cc0000;
	font-weight:normal;
	text-decoration:none;
}
#Footer a:hover{
	text-decoration:underline;
}
.chrome #Footer, /* For Google Chrome via jQuery.browser */
.safari #Footer{ /* For Safari via jQuery.browser */
	min-height:50px;
}
.chrome #FooterWrapper, /* For Google Chrome via jQuery.browser */
.safari #FooterWrapper{ /* For Safari via jQuery.browser */
	bottom:0px;
	margin:-169px auto;
	min-height:169px;
	z-index:1;
}
#flashBanner{
	position:absolute;
	top:0;
	z-index:10;
}
/*====================== END Main Elements ======================*/

/*====================== START Products  ======================*/

ul.products li{
	margin-bottom:10px;
	width:180px;
	height:270px;
	display:block;
	text-align:center;
	background-color:#E6DFCD;
}
ul.products li:hover{
	background-color:#DFD7C3;
}
ul.products li h3{
	height:40px;
	font-size:18px;
	font-weight:normal;
}
ul.products li h3 a{
	text-decoration:underline;
	color:#575247;
}
ul.products li h3 a:hover{
	text-decoration:none;
	color:#575247;
}
ul.products li span.imgBg{
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	width:150px;
	height:150px;
	display:block;
	background-color:#CFC7B5;
	border:1px solid #CFC7B5;
}
ul.products li span.imgBg img{
	position:relative;
	top:10px;
	display:inline-block;
	width:130px;
	height:130px;
	border:1px solid #908977;
}
span.price,
span.old-price{
	position:relative;
	top:5px;
	display:inline;
	text-decoration:line-through;
	color:#990000;
	font-size:16px;
}
span.price{
	text-decoration:none;
	color:#1f5027;
}
span.add-to-cart{
	position:relative;
	top:10px;
	margin:0 auto;
	text-align:center;
	width:148px;
	height:28px;
	line-height:28px;
	display:block;
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../../images/buttonBg.gif);
	background-repeat:repeat-x;
	border:1px solid #a41100;
}
span.add-to-cart:hover{
	background-image:url(../../images/buttonBg-over.gif);
}
span.add-to-cart a{
	display:block;
	color:#FFF;
	width:148px;
	height:28px;
}

/*====================== END Products =========================*/

/*====================== START Best Seller Products  ======================*/

ul#best-seller li{
	height:270px;
	margin-bottom:0;
	background-color:#1413ad;
}
ul#best-seller li:hover{
	background-color:#2322d0;
}
ul#best-seller li span.imgBg{
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	width:150px;
	height:150px;
	display:block;
	background-color:#1d52ca;
	border:1px solid #1d52ca;
}
ul#best-seller li h3{
	height:40px;
}
ul#best-seller li h3 a{
	color:#fff;
}
ul#best-seller li span.price{
	text-decoration:none;
	color:#fff;
}
ul#best-seller li span.add-to-cart{
	background-image:url(../../images/buttonBg_2.gif);
	background-repeat:repeat-x;
	border:1px solid #ffff00;
}
ul#best-seller li span.add-to-cart a{
	color:#000;
}
ul#best-seller li span.old-price{
	color:#fff;
}
#Slide{
	position:relative;
	margin:0 auto;
	width:180px;
	height:270px;
}
#Slide-buttons{
	position:relative;
	margin:0 auto;
	width:300px;
}
.btnNext{
	position:absolute;
	top:80px;
	width:14px;
	height:24px;
	cursor:pointer;
	background-image:url(../../images/btnNext.gif);
	background-repeat:no-repeat;
	background-position:top;
	z-index:20;
}
.btnNext:hover{
	background-image:url(../../images/btnNext-over.gif);
}
.btnPrev{
	position:absolute;
	top:80px;
	width:14px;
	height:24px;
	cursor:pointer;
	background-image:url(../../images/btnPrev.gif);
	background-repeat:no-repeat;
	z-index:20;
}
.btnPrev:hover{
	background-image:url(../../images/btnPrev-over.gif);
}

/*====================== END Best Seller Products =========================*/

/*====================== START Product page =========================*/
#product-holder-txt{
	width:430px;
	text-align:justify;
}
#product-holder-img{
	text-align:center;
	margin:0 auto;
	width:150px;
}
#product-holder-img img{
	border:2px solid #CC0001;
	display:inline-block;
	width:130px;
	height:130px;
}
#product-holder-img span.add-to-cart{
	width:134px;
}
#product-holder-img span.add-to-cart a{
	display:block;
	width:134px;
	height:28px;
}
/*====================== END Product page =========================*/

/*====================== START Products page =========================*/
ul#products-list{
	width:100%;
}
ul#products-list li{
	width:180px;
	padding:5px;
	display:block;
	border-bottom:1px solid #CFCFCF;
}
ul#products-list li:hover{
	background-color:#DFDFDF;
}
ul#products-list li a{
	width:180px;
	display:block;
}
/*====================== END Product page =========================*/

/*====================== START contact page =========================*/
#response_text{
	background-color:#FFFFCC;
	background-image:url(../../images/icon_thanks.gif);
	background-repeat:no-repeat;
	border:1px solid #DFD7B5;
}
#contact_form span{
	color:#CC0000;
}
#contact_form input,
#contact_form textarea,
#contact_form select{
	padding:5px;
	border:1px solid #FFF;
	background-color:#FFF;
	width:350px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contact_form textarea{
	overflow:auto;
}
#contact_form input:hover,
#contact_form textarea:hover,
#contact_form select:hover,
#contact_form input:focus,
#contact_form textarea:focus,
#contact_form select:focus{
	border:1px solid #ccc;
	background-color:#FFC;
}
#contact_form input.btn{
	background-color:#CC0000;
	border:none;
	cursor:pointer;
	color:#FFF;
	width:150px;
}
#contact_form input.btn:hover{
	border:none;
	font-weight:bold;
}
/*====================== END cotact page =========================*/

/*====================== START cart page =========================*/
table#cart{
	width:100%;
}
table#cart thead{
	width:100%;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	display:table-row-group;
}
table#cart thead tr th{
	font-weight:bold;
}
table#cart tbody tr.product-line{
	position:relative;
	width:100%;
	border-bottom:1px solid #CCC;
}
table#cart tbody tr.total-price{
	font-weight:bold;
}
form#goCheckOutForm input.btn{
	background-color:#CC0000;
	padding:5px;
	border:none;
	cursor:pointer;
	color:#FFF;
	width:150px;
}
form#goCheckOutForm input.btn:hover{
	border:none;
	font-weight:bold;
}
/*====================== END cart page =========================*/

/*====================== START Pagination  ======================*/

#pagination li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ }
#pagination a           { border:solid 1px #999999; }
#pagination .previous-off,
#pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; font-weight:bold; padding:3px 4px; }
#pagination .next a,
#pagination .previous a { font-weight:bold; }
#pagination .active     { background:#197698; color:#FFFFFF; font-weight:bold; display:block; padding:4px 6px; /* savers */ }
#pagination a:link,
#pagination a:visited   { color:#666666; display:block; padding:3px 6px; text-decoration:none; }
#pagination a:hover     { color:#666666; border:solid 1px #197698; background:none; }

/*====================== END Pagination =========================*/

/*====================== START Navigation  ======================*/

#navigation {
	position:relative;
	padding:10px;
	z-index:20;
}
#navigation a:hover {
	background-color:#2322d0;
}
.navhead, .navhead_blank {
	height: 34px;
	background: #ddd;
	margin: 4px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #1d52ca;
}
.navhead {
	cursor: pointer;
}

#navigation .sidenav .navhead span a{
	color: #000;
	font-size:14px;
	font-weight:bold;

}

.navhead span,
.navhead_blank span {
	position: relative;
	top: 0px;
	height: 34px;
	width: 87%;
}
.navhead_blank span {
	width: 100%;
}
#navigation .sidenav .navhead span a,
.navhead_blank span a {
	line-height:34px;
	height:34px;
	display:block;
	padding-left:10px;
	color:#000000;
	font-weight:bold;

}

span.navbullet {
	display: block;
	height: 34px;
	width: 35px;
	float: right !important;
	position: relative;
	top: 0px !important;
	left: -5px !important;
}
.subnav {
	position:relative;
	top:0;
	left:0;
	padding: 10px;
	background: #1d52ca;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index:40;
}
.subnav a{
	display: block;
}
.submenu { margin: 0px; padding: 0px; list-style: none; }
.submenu li a { display: block; padding: 6px 8px; border-bottom: 1px solid #eee; width: 94%; }

.navhead, .navhead_blank {
	background: #ed5f00 url(../../images/bg_navhead.gif) repeat-x top left;
	border: 1px solid #ed5f00;
	color: #BEB7A9;
}
.navhead:hover, .navhead_blank:hover {
	background: #ed5f00;
	border: 1px solid #fe7214;
}

.subnav {
	background: #1d52ca;
}
.navbullet {
	background: url(../../images/navbullet.png) no-repeat;
}
.submenu li a {
	border-bottom: 1px solid #3f6fdc;
	color:#fff;

	}
/*====================== END Navigation  ======================*/


/*======================  CLASSES  ======================*/
.clearboth{
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}
.clear{
	border:none;
	background:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.Stamp{
	position:relative;
	font-size:11px;
	top:5px;
	margin:0;
}
.low{
	position:relative;
	top:3px;
}
.msg_ok{
	height:auto;
	padding:5px;
	margin:5px 0;
	display:block;
	background-color:#FFF6CA;
	border:1px solid #DFD7B5;
}
.msg_err{
	height:auto;
	padding:5px;
	margin:5px 0;
	display:block;
	background-color:#FFDFE3;
	border:1px solid #DFD7B5;
}
.lower{
	position:relative;
	top:5px;
}
.seperation{
	display:block;
	height:1px;
	line-height:1px;
	border-bottom:1px dotted #5A636F;
	margin:5px 0;
}
/*======================  END CLASSES  ======================*/

-->
