body {
   margin: 0;
   padding: 0;
}
img {
	padding: 0;
	margin: 0;
	border: none;
}
.form select,
.form input,
.form textarea {vertical-align:middle;}
/*start main*/
#main {
	margin: 0 auto;
	width: 1000px;
}
/*start header*/
#header {
	float: left;
	position: relative;
	width: 1000px;
	height: 105px;
}
#header .title {
	position: absolute;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
}
#header .logo {
	position: absolute;
	background: url(../images/logo.gif) no-repeat;
	width: 247px;
	height: 88px;
	top: 16px;
	text-indent: -9999px;
	overflow: hidden;
}
/*top plinks*/
#header .top-links {
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	top: 0;
	left: 587px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#header .top-links li {
	float: right;
	background: url(../images/top-links-sep.gif) no-repeat 100% 2px;
	padding: 0 5px 0 4px;
}
#header .top-links .last {
	background: none;
	padding: 0 0 0 4px;
}
#header .top-links a {
	color: #c71212;
	text-decoration: none;
}
#header .top-links a:hover {color: #fe3d28;}
#header .text {
	position: absolute;
	top: 40px;
	left: 267px;
	text-align: left;
	font: bold 18px Tahoma, Helvetica, sans-serif;
	color: #333;
}
#header .text strong {
	color: #fe3d28;
	font: bold 14px Tahoma, Helvetica, sans-serif;
}
#header .form {
	position: absolute;
	width: 288px;
	top: 30px;
	left: 759px;
}
#header .form select {
	float: left;
	width: 104px;
	padding: 1px 0 1px 8px;
	margin: 0 4px 0 0;
	display: inline;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
#header .form .search {
	float: left;
	width: 138px;
	padding: 2px 0 0 2px;
	border: 1px solid #666;
	margin: 0 7px 0 0;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
}
/*top navigation*/
#header .top-nav {
	position: absolute;
	top: 105px;
	list-style: none;
	padding: 0;
	margin: 0;
	list-style: none;
	background: url(../images/top-nav-bg.gif) repeat-x;
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 29px;
	width: 1000px;
	z-index: 10;
}
#header .top-nav li {float: left;}
#header .top-nav a {
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	padding: 7px 12px 0 10px;
	height: 22px;
	color: #fff;
}
#header .top-nav a:hover {background: url(../images/top-nav-hover.gif) repeat-x;}
#header .top-nav .first {
	padding: 7px 25px 0 25px;
	background: url(../images/top-nav-first-bg.gif) repeat-x;
}
#header .top-nav .last {
	padding: 7px 23px 0 23px;
	background: url(../images/top-nav-first-bg.gif) repeat-x;
}
#header .top-nav .first:hover {background: url(../images/top-nav-first-hover-bg.gif) repeat-x;}
#header .top-nav .last:hover {background: url(../images/top-nav-first-hover-bg.gif) repeat-x;}
#header .basket {
	position: absolute;
	top: 60px;
	left: 758px;
	background: url(../images/basket-bg.gif) repeat-x;
	width: 239px;
	height: 26px;
	border: 1px solid #ffab1d;
	z-index: 999;
}
#header .basket .drop {
	float: left;
	position: relative;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 0 0 50px;
	color: #333;
	width: 189px;
	height: 21px;
	background: url(../images/basket-drop-bg.gif) no-repeat 97% 6px;
	z-index: 9999;
}
#header .basket .basket-body {
	position: absolute;
	top: 27px;
	left: 0;
	width: 236px;
	background-color: #ffd700;
	border: 1px solid #ffa500;
	z-index: 9999;
}
/*#header .basket .basket-body span {
	float: left;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
	margin: 0 8px 0 8px;
	padding: 8px 0 5px 8px;
	overflow: hidden;
}*/
#header .basket .basket-body .last {border: none;}
#header .basket div span a,
#header .basket div .last {
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	padding: 5px 6px 0 0;
}
#header .basket div span .close {
	position: relative;
	float: left;
	margin: -20px 0 0 185px;
}
#header .basket .basket-body .item {
	float: left;
	clear: both;
	position: relative;
	width: 220px;
	border-bottom: 1px solid #f2f2f2;
	margin: 0 8px 0 8px;
	padding: 10px 0 10px 0;
	display: inline;
}
#header .basket .basket-body .item .image {
	float: left;
	width: 50px;
	height: 50px;
}
/*#header .basket .basket-body .item .form1 {
	float: left;
	width: 129px;
	margin: 0 0 0 10px;
	display: inline;

}
#header .basket .basket-body .item .form1 p {
	padding: 0;
	margin: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	border: none;
}
#header .basket .basket-body .item .form1 .quantity, #header .basket .basket-body .item .form1 .subtotal {
	float: left;
	width: 20px;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}
#header .basket .basket-body .item .form1 label {
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 2px 0 0;
}
#header .basket .basket-body .item .form1 .row {
	float: left;
	width: 145px;
	height: 20px;
}
#header .basket .basket-body .item .form1 .remove {
	float: right;
	text-align: right;
}*/
#header .basket .basket-body .empty_basket{
	font: 11px Arial, Helvetica, sans-serif;
	color: #bd302b;
	padding-top:5px;
	margin-left:40px;
	margin-top:10px;
	text-decoration: none;
	border: none;
}
#header .basket .basket-body .checkout {
	border: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #bd302b;
	padding-top:5px;
	margin-left:40px;
	margin-top:10px;
	text-decoration: none;
}
#header .basket .basket-body .empty_space {
	height:20px;
}

#basket_body_id	 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	width:255px;
}

#basket_body_id	 ul  li{
	float: left;
	padding: 0 2px;
}
/*start content*/
#content {
	float: left;
	width: 1000px;
	margin-top:29px;
}
/*start holder main*/
#content .holder {
	float: left;
	width: 1001px;
	height: 220px;
	background-color: #fff;
	padding: 10px 0pt;
}
#content .holder img {float: left;}
#content .holder .right-side {
	float: right;
	background: url(../images/24hour_bg.png) no-repeat;
	width: 396px;
	height: 222px;
	margin: auto;
	position:relative;
}
/*start holder navigation*/
#content .holder .second-nav {
	float: left;
	margin: -22px 0 0;
	list-style: none;
	padding: 0;
	height: 24px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#content .holder .second-nav li {
	float: left;
	padding: 0 3px 0 0;
}
#content .holder .second-nav a {
	float: left;
	padding: 5px 4px 3px 4px;
	color: #fff;
	background-color: #5c5c5c;
	border: 1px solid #ccc;
	text-decoration: none;
}
#content .holder .second-nav a:hover {
	background-color: #f51400;
	text-decoration: underline;
}
#content .holder-small {
	float: left;
	width: 840px;
	z-index: 9;
}
#content .holder-small img {float: left;}
#content .holder-small .right-side {
	float: right;
	width: 198px;
	height: 110px;
	margin: 0 -3px 0 0;
	overflow: hidden;
	display: inline;
	background: url(../images/right-side-small-bg.gif) repeat-x;
}
#content h1 {
	float: left;
	display: block;
	margin: 1px 0 10px 0;
	padding: 1px 0 1px 0px;
	/* background: url(../images/content-title-bg.gif) repeat-x; */
	width: 1000px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #fff;
}
/*start left navigation*/
#content .left-nav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 157px;

top:33px;
}
#content .left-nav li {
	float: left;
	width: 157px;
	border-bottom: 1px dotted #80c080;
}
#content .left-nav li a {
	display: block;
	text-decoration: none;
	width: 153px;
	height: 17px;
	padding: 4px 0 0 3px;
	margin: 0 0 1px 0;
	background-color: #FFF;
	color: #000;
}
#content .left-nav li a:hover {
background-color: #FAFAFA;
color:red;
padding: 4px 0 0 3px;
width: 153px;
}
#content .left-nav li .active {
	background-color: #FAFAFA;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 4px 0 0 px;
	width: 153px;
}


#content .title {
	float: left;
	background: url(../images/content-title-bg.gif) repeat-x;
	width: 1000px;
	/* height: 26px;
	padding: 0 0 0 8px;
	border-bottom: 1px solid #cbcbcb; */
}
#content .title-first {margin: 0 0 10px 0;}
#content .title span {
	float: left;
	margin: -10px 0 0 -16px;
	position: relative;
	height: 17px;
	background: url(../images/hotdeals-icon.gif) no-repeat 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 18px 10px 9px 30px;
}
/*start list*/
.list {
	float: left;
	list-style: none;
	padding: 0;
	margin: -5pt 0 19px 0pt;
	width: 990px;
	/* height: 220px; */
	background-color: #f0f0f0;
	/* border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #cdcdcd; */
	overflow: hidden;
}
.list li {
	float: left;
	width: 197px;
	height: 200px;
	background: url(../images/list-item-bg.gif) repeat-x;
	margin: 0 1px 0 0;
	text-align: center;
	position: relative;
}

.list a {
text-decoration:none;
}

.list a:hover {
text-decoration:underline;
}

.second {height: 180px;}
.second li {
	text-align: left;
	background: url(../images/second-bg.gif) repeat-x;
}
.second span {
	position: absolute;
	top: 120px;
	left: 0;
}
.list span {
	float: left;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 2px 0 8px;
}
.list .description {
	position: absolute;
	top: 152px;
	left: 9px;
	text-decoration: none;
	color: #333;
	font: 9px Arial, Helvetica, sans-serif;
}
.list .description:hover {background-color: #efefef;}
.list .price {
	position: absolute;
	top: 175px;
	left: 1px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
}
.list .price em {font: 10px Arial, Helvetica, sans-serif;}
.list .info {
	position: absolute;
	top: 175px;
	left: 84px;
	background: url(../images/info2.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}
.list .buy {
	position: absolute;
	top: 175px;
	left: 137px;
	background: url(../images/add.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}

.list .outofstock {
	position: absolute;
	top: 175px;
	left: 137px;
	background: url(../images/outofstock.png) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}


.banners	{
	float: left;
	list-style: none;
	padding: 0;
	margin: 15px 0 30px 369px;
	font-size: 0;
	display: inline;
}
.banners	li {
	float: left;
	margin: 0 30px 0 0;
}
/*start memebr login*/
.member-login {
	float: left;
	width: 813px;
	margin: 10px 0 0 30px;
	font: Arial, Helvetica, sans-serif;
	display: inline;
}
.member-login h2 {
	display: block;
	margin: 0;
	padding: 0 0 3px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	width: 813px;
	border-bottom: 1px solid #eee;
}
.member-login .left-side {
	float: left;
	width: 342px;
	margin: 25px 0 0;
}
.member-login .left-side h3, .member-login .right-side h3 {
	margin: 0;
	padding: 0 0 3px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #eee;
}
.member-login .left-side h4, .member-login .right-side h4 {
	margin: 2px 0 0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.member-login .left-side p, .member-login .right-side p {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.member-login .right-side h3 {padding: 0 0 3px 2px;}
.member-login .right-side p, .member-login .right-side h4 {padding: 0 0 0 2px;}
.member-login .left-side .form, .member-login .right-side .form {
	float: left;
	width: 250px;
	margin: 16px 0 0;
}
.member-login .left-side .form input, .member-login .right-side .form {
	float: left;
	width: 130px;
	padding: 1px 0 1px 0;
	font: 11px Arial, Helvetica, sans-serif;
}
.member-login .left-side .form .email {
	float: left;
	padding: 0;
	margin: 0;
}
.member-login .left-side .form .check-box {
	float: left;
	width: 100%;
}
.member-login .left-side .form .check-box .check {
	float: left;
	padding: 0;
	width: 15px;
}
.member-login .left-side .form .check-box span {
	font: 10px Arial, Helvetica, sans-serif;
	padding: 2px 0 0;
}
.member-login .left-side .form span {
	float: left;
	font: 9px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px 0 0 5px;
}
.member-login .left-side .form label, .member-login .right-side .form label  {
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 100%;
}
.member-login .left-side .form .login {
	float: left;
	width: 41px;
	height: 20px;
	margin: 14px 0 0;
}
.member-login .left-side .form .text {
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 16px 0 0 0;
	width: 100%;
}
.member-login .left-side .form .text a {
	text-decoration: underline;
	color: #c00;
}
.member-login .left-side .form .text a:hover {
	color: #f63;
	text-decoration: none;
}
.member-login .right-side {
	float: left;
	width: 468px;
	margin: 25px 0 0 1px;
}
.member-login .right-side .link {
	float: left;
	width: 468px;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 46px 0 2px 0;
	border-bottom: 1px solid #eee;
}
.member-login .right-side .link a {
	text-decoration: underline;
	color: #c00;
}
.member-login .right-side .link a:hover {
	color: #f63;
	text-decoration: none;
}
.last-password {
	float: left;
	width: 620px;
	height: 75px;
	margin: 20px 0 0 0;
	background-color: #eee;
}
.last-password h4 {
	margin: 0;
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.last-password p {
	padding: 0;
	margin: 0;
	text-align: right;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.last-password form {
	padding: 0;
	margin: 0;
}
.last-password .email {
	float: left;
	width: 200px;
	margin: 0 0 0 80px;
	display: inline;
}
.last-password .email label {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 1px 4px 0 0;
}
.last-password .email .text {
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	width: 127px;
	padding: 1px 0 1px 2px;
}
.last-password .email span {
	float: left;
	background: url(../images/item.gif) no-repeat;
	width: 14px;
	height: 14px;
	margin: 2px 0 0 4px;
}
.last-password .email .submit {
	float: left;
	margin: 1px 0 0 33px;
	display: inline;
}
.cart {
	float: left;
	width: 843px;
	min-height: 180px;
}
* html .cart {height: 180px;}
.cart .box {
	float: left;
	width: 549px;
}
.cart .box span {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
.cart .continue {
	float: left;
	margin: 14px 0 0;
	display: inline;
}
/*start view product*/
.bread-crumbs {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #c00;
}
.bread-crumbs a {
	color: #c00;
	text-decoration: none;
	padding: 0 3px 0 3px;
}
 .bread-crumbs a:hover {
	color: #069;
	text-decoration: underline;
}

.bread-crumbs2 {
	float: left;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#444444;
	margin-left:-10px;
	padding:0pt 10px;
	position:relative;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	line-height:34px;
	text-shadow:#FFFFFF 2px 2px 1px;

}

.bread-crumbs2 img {
	float:left;
	margin-bottom:-10px;


}


.bread-crumbs2 a {
	color: #c00;
	text-decoration: none;
	padding: 0 3px 0 3px;
}
 .bread-crumbs2 a:hover {
	color: #069;
	text-decoration: underline;
}


/*start view product*/
.view-product {
	float: left;
	width: 830px;
	margin: 20px 0 0 10px;
	display: inline;
}
.view-product-left {
	float: left;
	width: 460px;
}
.view-product-right {
	float: right;
	/* width: 380px; */
	background:#FAFAFA;
	margin-top:40px;
}
.view-product .bread-crumbs {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #c00;
}
.view-product .bread-crumbs a {
	color: #c00;
	text-decoration: underline;
	padding: 0 3px 0 3px;
}
.view-product .bread-crumbs a:hover {
	color: #069;
	text-decoration: none;
}
.view-product .product-image {
	float: left;
	margin: 10px 0 0;
	 border: 1px solid #a4a4a4;
}
.view-product .selloff24hr
{
	float: right;
	margin: 10px 0 0 0px;
	border: 0px solid #a4a4a4;
}

.view-product h2 {
	float: left;
	margin: 0;
	padding: 5px 0 5px 5px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000;

}
.view-product .banner {float: right;}
.view-product .text {
	float: left;
	width: 360px;
	padding: 0px;
	margin: 0px 0 0 0px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	background: transparent url(../images/list-item-bg.gif) repeat-x scroll 0%;
	background-position:bottom left;
}
.view-product .text p {
	margin: 0;
	padding: 0;
}
.view-product .price {
	/* float: right;
	background: url(../images/starburst-1.gif) no-repeat;
	width: 164px;
	height: 150px;
	margin: 0px 0 0 0px;
	display: inline;
	z-index:2;
	position:relative; */
}
.view-product .price .box {
	float: left;
	width: 162px;
	height: 100px;
	/* border: 1px solid #f00; */
	background-color: inherit;
	margin: 10px 0 0 -6px;
	position: relative;
	text-align: center;
}
.view-product .price .box span {
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}
.view-product .price .box span s {color: #000666;}
.view-product .price .box span strong {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.view-product .price .box span b {
	font: bold 48px Arial, Helvetica, sans-serif;
	color: #d00202;
	letter-spacing: -2.5px
}
.view-product .price .box span em {font: normal 8px Arial, Helvetica, sans-serif;}
.view-product .price .box h3 {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.view-product .add {
	float: right;
	margin: 10px 0 0 0;
	width: 160px;
}
.view-product .add .add-to-cart, .view-product .add .add-to-wishlist {
	float: left;
	padding: 4px 0 9px 33px;
	background: url(../images/add-item.gif) no-repeat;
	text-decoration: none;
	color: #c00;
	font:14px Arial, Helvetica, sans-serif;
}

.view-product .add .buy-now
{
	float: left;
	/* padding: 10px 2px 5px 35px; */
	height:37px;
	width:150px;
	background: url(../images/button_buynow_main.gif) no-repeat;
	text-decoration: none;
	color: #c00;
	font: 14px Arial, Helvetica, sans-serif;

}

.view-product .add .outofstock
{
	float: left;
	padding: 4px 0 9px 35px;
	padding-right:20px;
	background: url(../images/outofstock_lg.png) no-repeat;
	text-decoration: none;
	color: #c00;
	font: bold 14px Arial, Helvetica, sans-serif;

}



.view-product .add .tell-a-friend
{
	float: left;
	padding: 4px 5px 9px 35px;
	background: url(../images/tell_a_friend.gif) no-repeat;
	text-decoration: none;
	color: #c00;
	font: 14px Arial, Helvetica, sans-serif;

}


.view-product .add .add-to-wishlist {background: url(../images/add-item-2.gif) no-repeat;}
.view-product .add .add-to-cart:hover, .view-product .add .add-to-wishlist:hover, .tell-a-friend:hover {color: #069;}
.view-product .go-back {
	float: left;
	color: #c00;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/go-back.gif) no-repeat;
	padding: 6px 0 9px 33px;
	margin: 0;
	display: inline;
}
.view-product .go-back:hover {color: #069;}
.view-product .tabset {
	float: left;
	background: transparent url(../images/top-nav-first-bg.gif) repeat-x scroll 0%;
	width: 360px;
	height: 26px;
	margin: 0px 0 0 0px;
	display: inline;
}
.view-product .tabset a {
	float: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 6px 15px 6px 11px;
	color: #fff;
	text-decoration: none;
}
.view-product .tabset a:hover {background: url(../images/top-nav-hover.gif) repeat-x;}
.view-product #tab1, .view-product #tab2, .view-product #tab3, .view-product #tab4 {
	float: left;
	width: 350px;
	padding: 5px 4px 10px 4px;
	min-height: 100px;
	margin: 0px 0 0 0px;
	border:1px solid red;
}
* html .view-product #tab1, * html .view-product #tab2, * html .view-product #tab3, * html .view-product #tab4 {height: 32px;}
.view-product #tab1 span, .view-product #tab2 span, .view-product #tab3 span, .view-product #tab4 span {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.view-product #tab1 a, .view-product #tab2 a, .view-product #tab3 a, .view-product #tab4 a {
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #c00;
}
.view-product #tab1 a:hover, .view-product #tab2 a:hover, .view-product #tab3 a:hover, .view-product #tab4 a:hover {	color: #f63;}
.view-product .small-image-area {
	float: left;
	width: 273px;
	margin: 0 0 0 0px;
	padding:2px 0 2px 0;
	background:#ffffff;

}
/*start footer*/
#footer {
	float: left;
	width: 1000px;
	padding: 0 0 15px 0;
}
.footer-sub {
	float: left;
	width: 998px;
	border: 1px solid #efefef;
	background-color: #fafafa;
}
.footer-sub ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 14px 20px 0 15px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
}
* html .footer-sub ul {margin: 14px 30px 0 12px;}
.footer-sub strong {padding: 0 0 2px 0;}
.footer-sub ul a {
	text-decoration: underline;
	color: #c00;
}
.footer-sub a:hover {
	text-decoration: none;
	color: #f63;
}
.footer-sub .last {
	margin: 14px 0 0 10px;
	display: inline;
}
.footer-sub .form {
	float: right;
	width: 427px;
	height: 157px;
	background-color: #efefef;
	margin: 5px 5px 5px 0;
	padding: 8px 0 0 8px;
	display: inline;
}
.footer-sub .form label {
	float: left;
	padding: 0 0 13px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.footer-sub .form div {
	float: left;
	width: 488px;
}
.footer-sub .form div select {
	float: left;
	width: 104px;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}
.footer-sub .form div .search {
	float: left;
	width: 139px;
	padding: 1px 0 1px 0;
	margin: 0 6px 0 3px;
	font: 11px Arial, Helvetica, sans-serif;
}
.footer-sub .form div .go-btn {
	float: left;
	border: 1px solid #585858;
}
.footer-sub .form span {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	/*padding: 6px 0 5px 0;*/
	color: #000;
}
.footer-sub .form p {
	float: left;
	padding: 0 34px 0 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
}
.footer-sub .form .email {
	float: left;
	width: 485px;
}
.footer-sub .form .email label {
	float: left;
	padding: 2px 0 0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.footer-sub .form .email .email-input {
	float: left;
	width: 137px;
	margin: 0 3px 0 4px;
	display: inline;
	padding: 1px 0 1px 2px;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer .cards {
	float: left;
	width: 239px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 18px 0 0;
}
#footer .certificates {
	float: right;
	width: 222px;
	margin: 16px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
}
#footer .footer-bottom {
	float: left;
	width: 1000px;
	margin: 20px 0 0;
}
.footer-bottom .text {
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
}
.footer-bottom ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
}
.footer-bottom ul li {
	float: left;
	padding: 0 2px;
}
.footer-bottom ul a {
	text-decoration: underline;
	color: #c00;
}
.footer-bottom ul a:hover {color: #069;}
.footer-bottom p {
	margin: -4px 0 0;
	padding: 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #000;
}



/*** CATALOG PAGE LIST CSS **/
#product_list
{
	float: left;
	width: 830px;
	margin: 2px 0 0 10px;
	display: inline;
	font: 14px Arial, Helvetica, sans-serif;

}
#product_list .bread-crumbs {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #c00;
}
#product_list .bread-crumbs a {
	color: #c00;
	text-decoration: underline;
	padding: 0 3px 0 3px;
}
#product_list .bread-crumbs a:hover {
	color: #069;
	text-decoration: none;
}

.product_list .h2 {
	display: block;
	margin: 0;
	padding: 0 0 3px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #eee;
}



.innerlist {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 825px;
	height: 150px;
	background-color: #ffffff;
	/* border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd; */
	overflow: hidden;
}

.innerlist li {
	float: left;
	width: 205.2px;
	height: 110px;
	background: url(../images/list-item-bg.gif) repeat-x;
	margin: 0 1px 0 0;
	position: relative;
}
.innersecond {height: 180px;}
.innersecond li {
	text-align: left;
	height: 170px;
	/* background: url(../images/second-bg.gif) repeat-x; */
}
.innersecond span {
	position: absolute;
	top: 123px;
	left: 0;
}
.innerlist span {
	float: left;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 2px 0 8px;
}
.innerlist .description {
	position: absolute;
	top: 122px;
	left: 9px;
	text-decoration: none;
	color: #333;
	font: 9px Arial, Helvetica, sans-serif;
}

.innersecond .description {
	position: absolute;
	top: 130px;
	left: 9px;
	text-decoration: none;
	color: #333;
	font: 9px Arial, Helvetica, sans-serif;
}


.innerlist .description:hover {background-color: #efefef;}
.innerlist .price {
	position: absolute;
	top: 145px;
	left: 2px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
}
.innerlist .price em {font: 10px Arial, Helvetica, sans-serif;}
.innerlist .info {
	position: absolute;
	top: 145px;
	left: 84px;
	background: url(../images/info2.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}
.innerlist .buy {
	position: absolute;
	top: 145px;
	left: 137px;
	background: url(../images/add.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}
.innerlist .outofstock {
	position: absolute;
	top: 145px;
	left: 137px;
	background: url(../images/outofstock.png) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}


/** CATEGORY LIST **/

.categorylist {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 825px;
	height: 180px;
	background-color: #ffffff;
	/* border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd; */
	overflow: hidden;
}

.categorylist li {
	float: left;
	width: 150.2px;
	height: 150px;
	/* background: url(../images/list-item-bg.gif) repeat-x; */
	margin: 0 13px 0 0;
	position: relative;
}
.categorysecond {height: 250px;}
.categorysecond li {
	text-align: left;
	height: 220px;
	/* background: url(../images/second-bg.gif) repeat-x; */
}
.innersecond span {
	position: absolute;
	top: 115px;
	left: 0;
}
.categorylist span {
	float: left;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 25px 0 8px;
}
.categorylist .description {
	position: absolute;
	top: 2px;
	left: 9px;
	text-decoration: none;
	color: #333;
	font: 9px Arial, Helvetica, sans-serif;
}

.categorysecond .description {
	position: absolute;
	top: 2px;
	left: 9px;
	text-decoration: none;
	color: #333;
	font: 9px Arial, Helvetica, sans-serif;
}


.categorylist .description:hover {background-color: #efefef;}
.categorylist .price {
	position: absolute;
	top: 215px;
	left: 6px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
}
.categorylist .price em {font: 10px Arial, Helvetica, sans-serif;}
.categorylist .info {
	position: absolute;
	top: 214px;
	left: 78px;
	background: url(../images/info2.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}
.categorylist .buy {
	position: absolute;
	top: 214px;
	left: 137px;
	background: url(../images/add.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}
.categorylist .outofstock {
	position: absolute;
	top: 214px;
	left: 137px;
	background: url(../images/outofstock.png) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}

/**
* DASHED BOX
**/
#grey-box {
	float: left;
	width: 620px;
	height:100px;
	margin: 20px 0 0 0;
	background-color: #eee;
}
.grey-box
{
	float: left;
	width: 620px;
	margin: 20px 0 0 0;
	background-color: #eee;
}
#grey-box h4 {
	margin: 0;
	text-align: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
}
#grey-box p {
	padding: 0;
	margin: 0;
	text-align: right;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
#grey-box .formrow {
	width: 200px;
	margin: 0 10px 0 0px;
}
#grey-box .formrow label {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 10px 4px 0 0;
}
#grey-box .formrow .text {
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	width: 127px;
	padding: 1px 0 1px 2px;
}
#grey-box .formrow span {
	float: left;
	background: url(../images/item.gif) no-repeat;
	width: 14px;
	height: 14px;
	margin: 2px 0 0 4px;
}
#grey-box .formrow .submit {
	float: left;
	margin: 1px 0 0 33px;
	display: inline;
}



#brands
{
	float: left;
	background: #f7f7f7;
	width: 83%;
	height: 26px;
	padding: 0 0 0 8px;
	border-bottom: 0px solid #cbcbcb;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#brands .title-first {margin: 0 0 15px 0;}
#brands .title span {
	float: left;
	margin: -10px 0 0;
	position: relative;
	height: 17px;
	background: url(../images/hotdeals-icon.png) no-repeat 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fd1010;
	padding: 18px 0 0 30px;
}

/** VIEW CART PAGE **/

/*Add Id or Classes Here**/
#logintop_nav
{
	background-image:url(../images/login_nav_image.gif);
	width:695px;
	height:28px;
	margin:27px 0px 0px 150px;
}

/*shopping cart*/
.shopping-cart-title {
	float: left;
	width: 696px;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 10px 0 0 152px;
	display: inline;
}
.shopping-cart-title ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}
.shopping-cart-title ul li {
	float: left;
	background: url(../images/flame.gif) no-repeat 50% 0;
	padding: 29px 0 0;
}
.shopping-cart-title ul .link1 {margin: 0 110px 0 0;}
.shopping-cart-title ul .link2 {margin: 0 97px 0 0;}
.shopping-cart-title ul .link3 {margin: 0 101px 0 0;}
.shopping-cart-title ul .active {background: url(../images/flame-active.gif) no-repeat 50% 0;}
.shopping-cart-title ul .active a {color: #0f3660;}
.shopping-cart-title ul li a {
	float: left;
	text-decoration: none;
	color: #717171;
}
.shopping-cart-title .line {
	float: left;
	width: 584px;
	height: 1px;
	border-top: 1px solid #000000;
	margin: -28px 0 0 70px;
	display: inline;
}
/*
#navcontainer {
        margin: 10px 0 0 130px;
        padding: 0;
        height: 20px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#navcontainer ul li {
        display: block;
        float: left;
        padding: 0;
        margin: 0;
}

#navcontainer ul li a {
        height: 18px;
        border-right: none;
		width:119px;
        padding: 0 66px 0 0px;
        margin: 0 0 0px 28px;
        color: #000000;
        text-decoration: none;
        display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
}

#navcontainer ul li a:hover {
        color: #0f3660;
}

#navcontainer a:active {
        color: #0f3660;
}

#navcontainer li#active a {
        color: #0f3660;
}*/

#yellowbg_top
{
	background-image:url(../images/yellow_bg_top.gif);
	height:26px;
	margin:25px 50px 10px 50px;
}
#yellowbg_bottom
{
	background-image:url(../images/yellowbg_bottom.gif);
	height:21px;
	margin:0px 50px 10px 50px;
}
#inner_content{
	margin:0px 50px 25px 50px;
	float:left;
}
#form_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	float:left;
	width:457px;
}
#form_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	color: #000000;
}


#form_content4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	float:left;
	width:457px;
}
.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	color: #C71212;
}
#form_content4 b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	color: #000000;
}

#form_content p{
	padding:0px 125px 0px 0px
}
#form_content1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	float:left;
	border-left:1px #CCCCCC solid;
	width:417px;
	padding:0px 0px 0px 20px;
}
#form_content2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	float:left;
	width:417px;
	padding:0px 0px 0px 20px;
}
#form_content2 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	color: #000000;
}
#form_content2 b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	font-weight:normal;
	color: #000000;
}
#form_content1 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	color: #000000;
}
#form_content1 p{
	padding:0px 15px 0px 0px
}
#seprator{
	background-image:url(../images/seprator.gif);
	width:39px;
	height:260px;
}
#inner_content label{
float: left;
width: 180px;
font-weight: bold;
}
.spacer{
	margin:0px 0px 0px 30px;
}
.spacer1{
	margin:0px 0px 0px 0px;
}
input, textarea{
margin:5px 0px 5px 0px;
border-left:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

#yellowbg_top1
{
	background-image:url(../images/yellow_bg_top.gif);
	height:21px;
	margin:25px 50px 10px 50px;
	padding:5px 0px 0px 0px;
}
#inner_content4{
	padding:5px 40px 5px 40px;
	float:left;
}
.span{
	padding:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	color:#000000;
}
.span1{
	padding:0px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:130px;
	float:left;
	color:#000000;
}
.span2{
	padding:0px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:126px;
	float:left;
	color:#000000;
}
.span3{
	padding:0px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#000000;
}

.span4{
	padding:0px 15px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:75px;
	float:left;
	color:#000000;
}
.span6{
	padding:20px 15px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:318px;
	float:left;
	color:#000000;
}
.span5{
	padding:10px 15px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:35px;
	float:left;
	color:#000000;
}
.span7{
	padding:20px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:130px;
	float:left;
	color:#000000;
}
.span8{
	padding:20px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:126px;
	float:left;
	color:#000000;
}
.span9{
	padding:20px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#000000;
	width:55px;
}
.span11{
	padding:0px 155px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#000000;
}
.span12{
	padding:0px 175px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#000000;
	text-align:center
}
.span12a{
	padding:10px 350px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#000000;
	text-align:center
}
.span13{
	padding:0px;
	float:left;
	color:#000000;
	text-align:right;
}
.span14{
	padding:10px;
	float:left;
	width:566px;
	color:#000;

	height:114px;
}
.span15{
	padding:10px;
	float:left;
	width:310px;
	color:#000000;

	height:114px;
}
.span22{
	margin:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.span21{
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.span23{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
	padding-top:12px;
	margin-left:15px;

}
.span25{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	color:#414141;

}
.span25 strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;

}
.span26{
	margin-top:-20px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.span27{

	padding:10px 0px 0px 0px;
	float:left;
	width:316px;
	color:#000000;
	/* background-image:url(../images/cart_total_bg.gif); */
	height:114px;
}

.span27 ul
{
	float: left;
	list-style: none;
	line-height:1.2em;
	padding: 0;
	margin: 14px 40px 0 26px;
	font:   12px Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
}

.span27 span
{
	color:#194775;
}


.span28{
	margin-top:-20px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cc_list {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top:-10px;
	position: relative;
	width:600px;
}
#cc_list li {
	float: left;
	padding: 29px 30px 0;
}

#cc_span
{
	border:0px dashed;
	margin-left:30px;
}

#cc_span label
{
	font-family:Arial, Helvetica, sans-serif;
	margin-right:60px;
	font-size:0.8em;
	font-weight: bold;

}
#cc_span1
{
	margin-left:30px;
}
#cc_span1 input
{
	margin-right:48px;
}

#cc_span1 select
{
margin:0px 0px 0px 0px;
border-left:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}


/* #header_top_image{
	background-image:url(../images/shipping_estimotor_top.gif);
	height:17px;
	width:566px;
}
#header_middle_image{
	background-image:url(../images/estimator_bg.gif);
	height:86px;
	width:566px;
}
#header_bottom_image{
	background-image:url(../images/shipping_estimotor_bottom.gif);
	height:17px;
	width:566px;
} */
#address_header_middle_image
{
	/* background-image:url(../images/cart_address_bg.gif);
	height:173px;	*/
	width:566px;
}
#ccard_header_middle_image
{
	/* background-image:url(../images/cc_details.gif);
	height:173px; */
	width:566px;
}

#inner_content5{
	padding:0px 50px 0px 50px;
	float:left;
}
.border_line
{
	width:890px;
	background-color:#CCCCCC;
}
.subtotale{
	padding:20px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	}
#yellowbg_bottom1
{
	background:whitesmoke;
	height:35px;
	margin:0px 60px 10px 51px;
	padding-top:8px;
	text-align:right;
}
/** END OF SHOP CART PAGE **/

#inner_content5{
	padding:0px 50px 0px 50px;
	float:left;
}
.border_line
{
	width:890px;
	background-color:#CCCCCC;
}
.subtotale{
	padding:20px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	}

div.line {
    clear: both;
	margin:0px;
}

div.line span.text {
    float: left;
    width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    text-align: right;
	margin:5px 5px 0px 0px;
}

div.line span.input {
    float: left;
    width: 250px;
    text-align: left;
}
#register{
	float:right;
	padding-right:115px;
	padding-top:10px;
}

#isleclosed {
	color: #000000;
	font-size: 1.85em;
	font-family: Georgia,Arial, Helvetica, geneva, sans-serif;
	width:800px;
	line-height:normal;
}

#isleclosed a{
	color: red;
	font-family: georgia,Arial, Helvetica, geneva, sans-serif;
	width:800px;
	line-height:normal;
	text-decoration:none;
}

#isleclosed a:hover{
	color: red;
	font-family: georgia,Arial, Helvetica, geneva, sans-serif;
	width:800px;
	line-height:normal;
	text-decoration:underline;
}


#isleclosed ul
{
	list-style: none;
}
#isleclosed img
{
	align:left;
}
#isleclosed p
{
	text-align:left;
	float:right;
}

#cms_content
{
	font-family:Arial;
	font-size:13px;
	color: #000000;
}

/** GLIDDER  **/
div.scroller
{
	/* modify width and height of scrolling section if necessary	*/
	width: 604px;
	height: 220px;
	overflow: hidden;
	float:left;
}
div.scroller div.section
{
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/
	width:604px;
	height:220px;
	overflow:hidden;
	float:left;
}
div.scroller div.content
{
	width: 10000px;
}



#scroller {
	margin: 0px auto;
	overflow: hidden;
	height: 220px;
	width: 604px;
	border: 0px solid #ddd;
	position: relative;
	overflow: hidden;
}


.reqdtext
{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}

#blowout
{
	/* border: 1px dashed;
	background-color: #fff; */
	display: inline;
	margin-left:60px;
}

#blowout .price {
	float: left;
	width: 104px;
	height: 50px;
	margin: 4px 0 0 1px;
	display: inline;
}
#blowout .price .box {
	float: left;
	width: 210px;
	margin: 71px 0 0 0px;
	position: relative;
	text-align: left;
}
#blowout .price .box span {
	padding: 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
}
#blowout .price .box span s {color: #FFF;}
#blowout .price .box span strong {
	font: bold 2.0em Arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing: -1px
}
#blowout .price .box span b {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #d00202;
}
#blowout .price .box span em {font: normal 8px Arial, Helvetica, sans-serif;}
#blowout .price .box h3 {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}

#sale_countdown_timer
{
	display:inline;
	font: bold 1.60em Arial, Helvetica, sans-serif;
	color: #DE0900;
	text-align: right;
	float:right;
	margin:0px 0px 0px 80px;
}
#sale_countdown_timer b
{
	font-size:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.page_header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#be1212;
}

.page_header span
{
	color:#000;
}
.myaccount_links
{
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#be1212;
	margin:10px 0 0 0px;
	padding:0px;
}
.myaccount_links li
{
	float: left;
}
.myaccount_links li a
{
	color:#be1212;
}

#myccount_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
#myccount_text ul
{
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0px;
	padding:0px;
}

#myaccount_wishlst_box
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	height:80px;
	width:700px;
	float:right;
	margin-top:20px;
}

#myaccount_wishlst_box ul
{
	list-style:none;
}
#myaccount_wishlst_box ul li
{
	float:left;
	width:150px;
}

#myaccount_wishlst_box ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#be1212;
}

.myaccount_text
{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}


.messages
{
list-style: none;
margin-left: 0;
padding-left: 1em;;
}

.message_error
{ width:89%;
padding:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color: #FFF;
background: #FF1F1F;}

.message_success
{ width:89%;
padding:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color: #FFF;
background: #019F00;}


/** NEW HOME PAGE **/
#home_left_box
{
	width:640px;
	float:left;
}

#home_left_box ul
{
	list-style:none;
	height: 180px;
}

#home_left_box ul li
{
	float:left;
	width:150px;
}

#home_left_box ul li span
{
	font: bold 11px Arial, Helvetica, sans-serif;
}

#home_right_box
{
	border:dashed 0px ;
	font: bold 11px Arial, Helvetica, sans-serif;
	height:300px;
}
/** END HOME PAGE BOX **/
#shipping_option_box
{
	padding:1px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:500px;
	border:0px solid;
	margin-left:70px;
	border:0px solid;
}

#shipping_option_box .sub_ship_option
{
	padding-left:15px;
}
#shipping_option_box ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#shipping_option_box ul li
{
	padding:0px;
	margin:5px;
}
#shipping_option_box ul li input
{
	border:0px;
	margin:0px;
}


#price_box_page_2
{
	font-size:0.8em;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	border:0px solid;
	float:right;
}
#price_box_page_2 .sub_price_box
{
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

#price_box_page_2 ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}


.sep_line {
	float: left;
	width: 800px;
	height: 1px;
	border-top: 1px solid #000000;
	margin: 2px 0px 0px 50px;
	display: inline;
}

/** NEW SLIDER on home **/
.contentslide{
border: 0px solid navy;
border-bottom-width: 0px;
padding: 0px;
width: 604px;
height: 224px;
z-index:10000;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
position:absolute;
top:200px;
width: 124px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/
border: 0px solid red; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
background-color: #fff;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 120px; /*IE5 width*/
w\idth: 136px; /*IE6 width*/
}

.pagination a{
font: bold 11px Arial, Helvetica, sans-serif;
padding: 3px 5px;
text-decoration: none;
color: #000;
background-color: #fff;
}

.pagination a:hover, .pagination a.selected{
font: bold 12px Arial, Helvetica, sans-serif;
color: #ff0000;
background-color: #ccc;
}
/** END NEW SLIDER on home **/
.scrolling_prod
{
	height:149px;
	width:149px;
}

#product_scroller
{
	padding: 0px;
	margin: 5pt 0 10px 0pt;
	background-color: #f0f0f0;
	float: left;
	list-style: none;
	border-bottom: 1px solid #cdcdcd;
}
.left_side
{
width:644px;
float:left;
}

.cat
{
	font: bold 11px Arial, Helvetica, sans-serif;
}

.row1 .row2{
	font: 11px Arial, Helvetica, sans-serif;
}


#bundle_box
{
	width: 350px;
	border:1px solid #A4A4A4;
	height:300px;
}


#bundle_box ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 350px;
	background-color: #ffffff;
	left:auto;
	right:auto;
}
#bundle_box ul li
{
	background: url(../images/list-item-bg.gif) repeat-x;
	margin: 0px;
	padding: 0 2px;
	position: relative;
	width: 345px;
	left:auto;
	height: 150px;
	right:auto;
}

#bundle_box ul li span {
	float: left;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 2px 0 8px;
}

#bundle_box .info {
	position: absolute;
	top: 125px;
	left: 100px;
	background: url(../images/info2.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}

#bundle_box .buy {
	position: absolute;
	top: 125px;
	left: 160px;
	background: url(../images/add.gif) no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0 9px 25px;
	color: #333;
	text-decoration: none;
}

#bundle_box .price {
	position: absolute;
	top: 125px;
	left: 7px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
}


/** Bundle price box***/
.view-bundle {
	float: left;
	width: 830px;
	margin: 20px 0 0 10px;
	display: inline;
}
.view-bundle .price {
	/* float: right;
	background: url(../images/starburst-1.gif) no-repeat;
	width: 164px;
	height: 150px;
	margin: 0px 0 0 0px;
	display: inline;
	z-index:2;
	position:relative; */
}
.view-bundle .price .box {
	float: left;
	width: 162px;
	background-color: inherit;
	position: relative;
	text-align: center;
}
.view-bundle .price .box span {
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}
.view-bundle .price .box span s {color: #000666;}
.view-bundle .price .box span strong {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.view-bundle .price .box span b {
	font: bold 48px Arial, Helvetica, sans-serif;
	color: #d00202;
	letter-spacing: -2.5px
}
.view-bundle .price .box span em {font: normal 8px Arial, Helvetica, sans-serif;}
.view-bundle .price .box h3 {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.view-bundle .add {
	float: right;
	margin: 0px 0 0 0;
	width: 162px;
}

.view-bundle .add .buy-now-small
{
	float: left;
	height:30px;
	width:120px;
	background: url(/images/button_buynow_2.gif) no-repeat;
	text-decoration: none;
	color: #c00;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: center;
}
.view-bundle .add .info {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	color: #ff0000;
	text-decoration: none;
}
.view-bundle h2 {
	float: left;
	margin: 0;
	padding: 0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000;

}
.view-bundle .text
{
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	color: #000000;
	text-decoration: none;
}


.smalltype {
font-size: 10px;
}

#hor-minimalist-b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	/*margin: 2px;*/
	width: 800px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#hor-minimalist-b td
{
	/* border-bottom: 1px solid #CCC; */
	color: #333333;
	padding: 2px;
}


.hor-minimalist-w
{
	border-bottom: 1px solid #000;
	padding: 2px;
}

#hor-minimalist-b tbody tr:hover td
{
	color: #CC0000;
}


#hor-minimalist-b a
{
text-decoration: none;
}

#hor-minimalist-b a:hover
{
text-decoration: underline;
}




/* Start of Shopping Cart information */
#hor-minimalist-c
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	/*margin: 2px;*/
	width: 800px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-c th
{
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#hor-minimalist-c td
{
	border-bottom: 1px solid #CCC;
	color: #333333;
	padding: 2px;
}


.hor-minimalist-w
{
	border-bottom: 1px solid #000;
	padding: 2px;
}

#hor-minimalist-c tbody tr:hover td
{
	color: #CC0000;
}


#hor-minimalist-c a
{
text-decoration: none;
}

#hor-minimalist-c a:hover
{
text-decoration: underline;
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}