body {
background: url(/images/bg.jpg) repeat;
font: Normal 13px/18px Arial;
color: #231f20;
}

/*Reset Styles*/

img, div, ul, form { behavior: url(media/iepngfix.htc) }

body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ol, ul, li, fieldset, form, input, label, table, caption, tr, td, img {
margin:0;
padding:0;
border:0;
}

:focus{ outline: none;}
.clear { clear:both; }
.left { float:left; }
.right { float:right !important; }

h1, h2, h3, h4, h5, h6{
	padding: 20px 20px 6px 0;
	font-weight: Normal;
	line-height: 20px;
	color: #000;
}

h1{font-size: 24px;}
h2{font-size: 22px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px; font-weight: bold;}
h6{font-size: 14px; font-weight: bold;}

p{
	padding: 8px 0 8px 0;
	text-align: justify;
}

ul{
	padding: 12px 0 10px 26px;
	list-style: square;
}

ul li{
	padding: 0 0 3px 14px;
}

a:link, a:active, a:visited{ color: #ff0000; text-decoration: underline;}
a:hover{ text-decoration: none;}

/* Header */
.top-most{
	width: 100%;
	background: url(/images/top-red.jpg) repeat-x left bottom #9a0000;
}

.top-most-inner{
	width: 1002px;
	margin: 0 auto;
	position: relative;
}

.logo{
	width: 319px;
	height: 232px;
	position: absolute;
	z-index:1;
	left: 3px;
	top: 0;
	background:url(/images/logo.png) no-repeat left top;
	padding:0 0 0 46px; 
}


.top-most-inner form{
	width: 315px;
	float: right;
	padding: 0 0 13px 0;
	margin: 11px 30px 0 0;
	display: inline;
	background: url(/images/search-input-bg.gif) no-repeat 72px 1px;
}

.top-most-inner form label{
	font: normal 12px Arial;
	color: #fff7d0;	
	padding: 8px 0 0 0;
	float: left;
}

.top-most-inner form input{
	width: 186px;
	height: 18px;
	background: none;
	margin: 5px 0 0 16px;
	color: #7e0221;
	float: left;
}

.top-most-inner form input.search-btn{
	width: 33px;
	height: 28px;
	float: right;
	margin: 0;
	
}

/*#main-nav{
	width: 1002px;
	height: 75px;
	margin: 0 auto;
	padding: 51px 0 0 0;
}

#main-nav ul{
	list-style-type: none;
	float: right;
	padding: 0 27px 0 0;
}

#main-nav li{
	float: left;
	padding: 0;
	margin: 0 0 0 7px;
}

#main-nav li a:link, #main-nav li a:visited, #main-nav li a:active{
	margin-top: 0px;
	float: left;
}

#main-nav li a:hover{
	margin-top: 3px;
}*/

/*--------------------------------------------------------------------------------------------------*/


#header {
	width: 993px;
	height: 255px;
	padding: 0 0 0 9px;
	margin: 0 auto;
	clear:both;
	background:url(/images/header-image.png) no-repeat 9px top;
}

#slideshow {
    position:absolute;
    height:512px;
	height:242px;
	margin:0 0 0 -38px;
	padding:0;
	clear:left;
	top:65px;
	left:50%;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*--------------------------------------------------------------------------------------------------*/

#item-bar{
	width: 1002px;
	margin: 0 auto;
}

/*#item-bar ul.red-bar{
	width: 925px;
	float: left;
	padding: 13px 17px 11px 0;
	margin: 0 0 0 33px;
	display: inline;
	list-style-type: none;
	background: url(/images/header-red-bar.jpg) repeat-x left bottom #91011a;
}

#item-bar ul.red-bar li{
	padding: 0;
	float: right;
}

#item-bar ul.red-bar li.item{
	font: normal 12px Arial;
	color: #fff;
	background: url(/images/item-bag.jpg) no-repeat left top;
	padding: 4px 13px 3px 38px;
	float: right;
	overflow: hidden;
}

#item-bar ul.red-bar li.last-btn{ margin: -4px 0 0 0;}

#item-bar ul.red-bar li.new-nav{
	float: left !important;
	padding: 0;
}*/


#item-bar ul.red-bar li span{
	padding: 0 10px;
}

.shopbag-btn{
	margin: 1px 0 0 0;
}

/* Main content */
#bdy{
	width: 1002px;
	clear: both;
	margin: 0 auto;
}

/* Left Panel */
#left-panel{
	width: 250px;
	float: left;
	margin: 0 0 0 9px;
	display: inline;
}

#side-nav{
	width: 250px;
	float: left;
	margin: 4px 0 0 0;
}

#side-nav ul{
	width: 250px;
	float: left;
	background: url(/images/side-nav-bg.png) repeat-y right;
	padding: 0;
	list-style-type: none;
}

#side-nav ul li{
	font: normal 14px Arial;
	color: #231f20;
	background: url(/images/side-nav-li-underline.jpg) no-repeat 36px bottom;
	padding: 8px 5px 10px 40px;
	width: 180px;
	float: left;
}

#side-nav ul li a:link, #side-nav ul li a:visited, #side-nav ul li a:active{
	color: #231f20;
	text-decoration: none;
	background: url(/images/red-check-mark.jpg) no-repeat left 3px;
	padding: 0 0 0 22px;
}

#side-nav ul li a:hover{
	color: #cd0427;
}

.btm-bar{
	float: left;
	margin: 0 0 0 10px;
}

.subscribe{
	width: 250px;
	float: left;
}
.subscribe form{
	width: 250px;
	float: left;
	background: url(/images/e-mail-box-bg.png) repeat-y right top;
}

.subscribe form ul{
	width: 186px;
	margin: 0 0 0 39px;
	float: left;
	display: inline;
	padding: 10px 0 0 0;
	list-style-type: none;
}

.subscribe form ul li{
	padding: 0 0 0 0;
	text-align: center;
}

.subscribe form ul li.email-input{
	background: url(/images/e-mail-box-inputbg.gif) no-repeat 5px top;
	padding: 2px 0 6px 0;
	margin: 10px 0;
}

.subscribe form ul li input{
	width: 155px;
	height: 16px;
	background: none;
	font: italic normal 12px Arial;
	color: #727272;
	margin: 3px 0 0 0;
}

.subscribe form ul li.golden-input-btn{
	background: none;
	float: right;
}

.subscribe form ul li.golden-input-btn input{
	padding: 0;
	margin: 0;
	width: 85px;
	height: 23px;
	float: right;
	background: url(/images/golden-y-btn-right.jpg) no-repeat right top;
	font: normal bold 11px Arial;
	color: #3b3738;
}

.subscribe form ul li.golden-input-btn input:hover{
	cursor: pointer;
	color: #fff;
}

.subscribe form ul li.golden-input-btn span{
	background: url(/images/golden-y-btn-left.gif) no-repeat left top;
	float: left;
	margin: 0 6px 0 0;
}

#brands{
	width: 250px;
	float: left;
}

#brands ul{
	width: 250px;
	float: left;
	background: url(/images/brands-box-bg.png) repeat-y right top;
	padding: 0;
	list-style-type: none;
}

#brands ul li{
	width: 221px;
	float: left;
	margin: 0 0 0 22px;
	display: inline;
	padding: 10px 0;
	text-align: center;
	background: url(/images/brands-box-underline.png) no-repeat 15px bottom;
}

#brands ul li.no-bdr{
	background: none;
}

/* Right Panel */
#right-panel{
	width: 735px;
	float: left;
	margin: 8px 0 0 -1px;
	display: inline;
	overflow: hidden;
}

.right-inner{
	float: left;
	width: 663px;
	padding: 0 42px 0 30px;
	background: url(/images/right-panel-bg.png) repeat-y;
}

.main-table{ margin: 9px 0 0 0;}

.v-bar{	background: url(/images/v-bar-rep.jpg) repeat-y left top;}

.product-img{
	background: url(/images/brown-top-bar.gif) no-repeat left 63px;
	padding: 0 0 9px 0;
}

.product-img img{
	border:solid 2px #FFF; 
}


.red-td{
	background: url(/images/red-td-bg-rep.jpg) repeat-x left bottom #84021f;
	padding: 1px 0 3px 0;
	font: bold 12px tahoma;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase;
}

.red-td span{ text-decoration: line-through;}

.yellow-td{
	background: url(/images/yellow-td-bg.jpg) repeat-y left;
}

.yellow-td strong{
	font: bold 14px Tahoma;
	color: #63021b;
	text-transform: uppercase;
}

.btm-bdr{ border-bottom: 2px solid #fff; padding: 4px 0;}

.btm-bdr2{ 
	border-bottom: 2px solid #fff; 
	padding: 6px 0; 
	font: normal 11px Tahoma; 
	color: #63021b; 
	text-transform: uppercase;
}

.left-gap{
	margin: 0 0 0 15px;
}

.btm-red-bar{
	width: 735px;
	background: url(/images/footer-red-bar.png) no-repeat left top;
	height: 73px;
	float: left;
	text-align: center;
}

.color-btn{
	margin: 17px 0 0 -3px;
	display: inline;
}

/* Footer */
#footer-upper{
	width: 100%;
	background: url(/images/upper-footer-bg.jpg) repeat-x left top #91011a;
	margin: 45px 0 0 0;
}

.footer-upper-inner{
	width: 1002px;
	margin: 0 auto;
}

.footer-upper-inner ul{
	list-style-type: none;
	padding: 13px 30px 10px 0;
	float: right;
	width: 706px;
	text-align: center;
}

.footer-upper-inner ul li{
	padding: 0;
	color: #ccc8ca;
	display: inline;
	font: normal 12px Arial;
	border-left: 1px solid #ccc8ca;
	padding: 0 12px 0 16px;
}

.footer-upper-inner ul li.first{ border: none; padding-left: 0;}

.footer-upper-inner ul li a:link, .footer-upper-inner ul li a:visited, .footer-upper-inner ul li a:active{
	color: #ccc8ca;
	text-decoration: none;
}

.footer-upper-inner ul li a:hover{
	text-decoration: underline;
}

.lower-footer{
	width: 100%;
	background: url(/images/lower-footer-bg.jpg) repeat-x left top #990001;
	padding: 14px 0 12px 0;
}

.lower-footer-inner{
	width: 1002px;
	margin: 0 auto;
	color: #ccc8ca;
}

.lower-footer-inner p{
	width: 706px;
	float: right;
	padding: 0 30px 0 0;
	text-align: center;
}

/* =============================== Category Page ============================ */
.main-hed{
	width: 735px;
	float: left;
	background: url(/images/main-hed-bg.png) no-repeat left top;
	height: 75px;
	padding: 0 43px 0 49px;
}

.main-hed h1{
	font: bold 20px "Times New Roman";
	color:#c11920;
	padding: 33px 0 3px 36px;
	text-transform: uppercase;
	background: url(/images/main-hed-bull.gif) no-repeat left 29px;
}

.page-num{
	width: 663px;
	float: left;
	text-align: center;
	list-style-type: none;
	padding: 10px 0 2px 0;
}

.page-num li{
	padding: 0;
	display: inline;
	font: bold 12px Arial;
}

.page-num li span{
	color: #231f20;
	padding: 0 5px 0 0;
}

.page-num li a:link, .page-num li a:visited , .page-num li a:active{
	text-decoration: none;
	color: #c2c2c2;
	background: #231f20;
	border: 1px solid #cabe70;
	margin-left: 0px;
	padding: 1px 6px;
	color: #c2c2c2;
	margin: 0 0 0 -3px;
}

.page-num li a:hover{
	background: #91011a;
	color: #fff;
}

.page-num li.selected a:link, .page-num li.selected a:visited, .page-num li.selected a:active{
	background: #91011a;
	color: #fff;
}

td.cat-img-td{
	background: #f2edd1;
	padding: 5px 0;
	font: bold 12px Arial;
	color: #950117;
	text-transform: uppercase;
}

.red-td-2{
	background: url(/images/red-td-bg-rep.jpg) repeat-x left bottom #84021f;
	padding: 1px 0 3px 0;
	font: bold 14px tahoma;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase;
}

.cat-td-left{
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font: normal 11px Arial;
	color: #63021b;
	padding: 6px 0;
}

.cat-td-right{
	border-bottom: 2px solid #fff;
	font: normal 11px Arial;
	color: #63021b;
}

.bolder{
	font: bold 12px Arial;
	color: #63021b;
}

.golden-btn{ float: left;}

.golden-btn a:link, .golden-btn a:visited, .golden-btn a:active{
	background: url(/images/golden-btn-left-bar.jpg) no-repeat left top;
	float: left;
	font: bold 11px Arial;
	color: #3b3738;
	text-decoration: none;
}

.golden-btn strong{
	background: url(/images/golden-btn-right-bar.jpg) no-repeat right top;
	padding: 4px 20px 5px 20px;
	float: left;
}

.golden-btn a:hover{
	color: #fff;
	cursor: pointer;
}

/* ===============================  Product Page ============================= */
/* Left Panel */
.pro-left-panel{
	width: 409px;
	float: left;
	margin: 12px 0 0 0;
}

.pro-main-img{
	float: left;
	border: 2px solid #fff;
	background-color:#f2edd1;
}

.pro-main-des{
	width: 373px;
	float: left;
	background: #920118;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	text-align: center;
	text-transform: uppercase;
	font: bold 14px Arial;
	color: #fff;
	padding: 5px;
}

.pro-yellow-box{
	width: 383px;
	float: left;
	background: url(/images/pro-yellow-box-bg.jpg) repeat left top;
	border: 2px solid #fff;
}

.pro-mini{
	list-style-type: none;
	padding: 14px 0 2px 0;
	float: left;
}

.pro-mini li{
	float: left;
	width: 165px;
	padding: 0;
	background: #fff;
	border: 2px solid #e5a053;
	text-align: center;
	margin: 0 0 12px 15px;
	display: inline;
}

.pro-mini li span{
	width: 155px;
	float: left;
	background: #f2edd1;
	font: bold 12px Arial;
	color: #231f20;
	border-top: 2px solid #e5a053;
	padding: 5px 5px;
}

.pro-mini-hr{
	width: 383px;
	float: left;
}

/* Right Panel */
.pro-right-panel{
	width: 227px;
	float: right;
	margin: 12px 0 0 0;
	padding: 0 0 0 26px;
	background: url(/images/pro-right-panel-bg.jpg) repeat-y left top;
}

.pro-detail{
	background: #f2edd1;
}

.pro-detail p{
	font: bold 12px Arial;
	text-transform: uppercase;
	padding: 4px 8px;
	line-height: 19px;
}

.pro-detail p span{
	color: #950117;
	padding: 0 5px 0 0;
}

.pro-discount{
	font: bold 14px Arial;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	background: #910119;
	border-bottom: 2px solid #fff;
	padding: 4px 5px;
}

.pro-content{
	background: url(/images/pro-dtail-box-bg.jpg) repeat-y left top;
}

.begie-btn{
	float: left;
}

.begie-btn a:link, .begie-btn a:visited, .begie-btn a:active{
	background: url(/images/biege-btn-left-bar.jpg) no-repeat left top;
	text-decoration: none;
	color: #231f20;
	font: bold 14px Arial;
	float: left;
}

.begie-btn strong{
	float: left;
	background: url(/images/biege-btn-right-bar.jpg) no-repeat right top;
	padding: 7px 23px;
}

.begie-btn a:hover{
	color: #fff;
}

.pro-form{
	width: 227px;
	float: left;
	background: url(/images/pro-form-top-bar.jpg) no-repeat left top;
	padding: 4px 0 0 0;
}

.pro-form ul{
	float: left;
	width: 227px;
	list-style-type: none;
	padding: 0;
}

.pro-form ul li{
	padding: 10px 0 0 0;
	clear: both;
	float: left;
	width: 227px;
}

.pro-form span{
	font: bold 18px Arial;
	color: #930118;
	float: left;
	padding: 0 4px 0 0;
}

.pro-form select.same-gap{ margin: 0 0 0 11px; }

.pro-form select{
	width: 188px;
	height: 20px;
	border: 1px solid #7f9db9;
	float: left;
}

.pro-form ul li input{
	width: 186px;
	height: 20px;
	border: 1px solid #7f9db9;
	float: left;
}

.pro-form ul li.form-txt{
	font: normal 12px Arial;
	padding-left: 16px;
	width: 211px;
}

.pro-form ul li textarea{
	width: 188px;
	height: 110px;
	border: 1px solid #7f9db9;
	float: left;
	margin: 0 0 0 11px;
	font: normal 13px Arial;
}

.pro-form ul li img{
	float: left;
	margin: 0 0 0 5px;
}

.pro-hr{
	width: 663px;
	float: left;
	padding: 22px 0;
}

.pro-hr img{ float: left;}

.add-basket-tbl{
	background: #f2edd1;
	border-top: 2px solid #e5a053;
}

.add-basket-tbl input{
	width: 32px;
	height: 18px;
	padding: 2px 2px 0 2px;
	margin: 0 0 0 10px;
	border: 1px solid #7f9db9;
}

.add-basket-tbl input.add-basket-btn{
	width: 98px;
	height: 23px;
	border: none;
}

ul.pro-description li{
	padding: 2px 0 2px 19px;
	background: url(/images/li-check-mark.jpg) no-repeat left 6px;
}

ul.pro-description li.hed{
	text-transform: uppercase;
	background: url(/images/arrow-bull.jpg) no-repeat left 5px;
	padding: 2px 0 10px 20px;
	font: bold 14px Arial;
}

.sub-hed{
	width: 697px;
	height: 59px;
	float: left;
	padding: 0 9px 0 29px;
	background: url(/images/sub-hed-bg.png) no-repeat left top;
}

.sub-hed h1{
	background: url(/images/main-hed-bull.gif) no-repeat 20px 13px;
	padding: 17px 0 5px 55px;
	width: 706px;
	font: bold 18px "Times New Roman", Times, serif;
	color: #ca1c23;
	text-transform: uppercase;
}

.pro-related-img{
	width: 383px;
	float: left;
	border: 2px solid #fff;
	background: #f2edd1;
	padding: 5px 0;
	text-align: center;
}

.pro-detail2{ text-align: center; background: #f2edd1; width: 200px; float: left;}
.pro-detail2 p{
	color: #950117;
	font: bold 12px Arial;
	text-align: center;
	line-height: 19px;
	width: 200px;
	float: left;
}

.btm-pad{ padding-bottom: 30px}


/* ================ Home product styles ================ */
.home-products{
	width: 662px;
	float: left;
	margin: 9px 0 0 0;
}

.home-hr-bar{
	float: left;
}

.home-products ul{
	width: 662px;
	float: left;
	list-style-type: none;
	padding: 22px 0 26px 0;
	background: url(/images/h-bar.jpg) no-repeat left bottom;
}

.home-one{
	width: 157px;
	float: left;
	text-align: center;
	padding: 0;
}

.inner-div{
	width: 146px;
	float: left;
	background: url(/images/brown-top-bar.gif) no-repeat left 63px;
}

.inner-div img{ border: 2px solid #fff; background-color:#f2edd1;}
.inner-div p{
	width: 136px;
	background: #8e011b;
	text-align: center;
	padding: 2px 5px;
	font: bold 12px Tahoma;
	color: #fff;
	margin: 9px 0 0 0;
	border-bottom: 2px solid #fff;
	line-height: 20px;
	text-transform: uppercase;
}

.inner-div p b{ text-decoration: line-through;}

.inner-div strong{
	font: bold 14px Tahoma;
	color: #63021b;
	width: 132px;
	float: left;
	text-align: center;
	padding: 4px 5px;
	background: #f0ede4;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	text-transform: uppercase;
}

.inner-div span{
	width: 132px;
	float: left;
	text-align: center;
	background: #f0ede4;
	font: normal 11px Tahoma;
	color: #63021b;
	text-transform: uppercase;
	padding: 6px 5px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

.m15{ margin: 0 0 0 15px; display: inline;}

.home-products ul.bg-none{ background: none;}

.home-two{
	width: 172px;
	float: left;
	text-align: center;
	background: url(/images/v-bar-rep.jpg) repeat-y left top;
	padding: 0;
}

.home-three{
	width: 161px;
	float: left;
	text-align: center;
	background: url(/images/v-bar-rep.jpg) repeat-y left top;
	padding: 0;
}

/* ======================= Category Products ======================== */
.inner-div span.cat-red-span{
	width: 136px;
	background: #930119;
	text-align: center;
	padding: 2px 5px;
	font: bold 14px Tahoma;
	color: #fff;
	border-bottom: 2px solid #fff;
	border-top: none;
	border-left: none;
	border-right: none;
	line-height: 18px;
	text-transform: uppercase;
}

.inner-div span.cat-span{
	background: #f2edd1;
	width: 136px;
	padding: 4px 5px;
	margin: 9px 0 0 0;
	float: left;
	font: bold 12px Arial;
	color: #950117;
	border: none;
}

.inner-div span.rates{
	background: url(/images/yellow-td-bg.jpg) repeat-y left;
	width: 146px;
	float: left;
	border: none;
	padding: 0;
	margin: 0;
}

.next-btn{ width: 662px; float: left; padding: 18px 0;}

/* ==================== Product page Renew ========================= */
.right-list{
	width: 227px;
	padding: 0 0 12px 0;
	float: left;
}

.right-list p{
	font: bold 12px Arial;
	text-transform: uppercase;
	padding: 4px 8px;
	line-height: 19px;
	width: 211px;
	background: #f2edd1;
}

.right-list p span{
	color: #950117;
	padding: 0 5px 0 0;
}

.right-list strong{
	width: 211px;
	float: left;
	padding: 2px 8px;
	margin: 0;
	background: #910119;
}

.pro-rates{
	background: url(/images/pro-dtail-box-bg.jpg) repeat-y left top;
	width: 227px;
	float: left;
	padding: 0;
	margin: 0;
}

span.input-button{
	background: url(/images/golden-btn-left-bar.jpg) no-repeat left top;
	float: right;
	padding: 0;
	margin: 0;
}

span.input-button input{
	background: url(/images/golden-btn-right-bar.jpg) no-repeat right top;
	width: 98px;
	padding: 0;
	margin: 0;
	border: none;
	height: 23px;
	font: bold 11px Arial;
	color: #3b3738;
	float: left;
}

span.input-button input:hover{ color: #fff; cursor: pointer;}

/* Checkout fields style ----- please add this class on input text field */
.checkout-field{
 border: 1px solid #cdc9ae;
 margin: 4px 0;
}


/* April 2010 (redesign styles ) =============================== */
#main-nav{
	width: auto;
	height: auto;
	float: left;
	width: 570px;
	margin: 0 auto;
	padding: 0;
}

#main-nav ul{
	list-style-type: none;
	float: left;
	width: 570px;
	padding: 0;
	margin: -12px 0 0 -10px;
}

#main-nav li{
	float: left;
	padding: 0;
	margin: 0 0 0 7px;
}

#main-nav li a:link, #main-nav li a:visited, #main-nav li a:active{
	margin-top: 0px;
	float: left;
}

#item-bar ul.red-bar{
	width: 925px;
	float: left;
	padding: 16px 17px 9px 0;
	margin: 0 0 0 33px;
	display: inline;
	list-style-type: none;
	background: url(../images/header-red-bar.jpg) repeat-x left bottom #91011a;
}

#item-bar ul.red-bar li{
	padding: 5px 0 0 0;
	float: right;
}

#item-bar ul.red-bar li.item{
	font: normal 12px Arial;
	color: #fff;
	background: url(../images/item-bag.jpg) no-repeat left top;
	padding: 4px 13px 3px 38px;
	float: right;
	overflow: hidden;
}

#main-nav li a:hover{}

#item-bar ul.red-bar li.last-btn{ margin: -4px 0 0 0;}

#item-bar ul.red-bar li.new-nav{
	float: left !important;
	padding: 0;
}

.lower-description{
	float: left;
	width: 409px;
	padding: 20px 0 0 0;
}

.add-basket{
	border: 2px solid #e5a053;
	float: left;
	width: 383px;
}

p.add-basket-para{
	font: bold 12px Arial;
	color: #231f20;
	text-align: left;
	line-height: 19px;
	padding: 14px;
}

ul.pro-description{
	list-style-type: none;
	padding: 0;
	float: left;
	width: 389px;
	padding: 25px 20px 0 0;
}

.pro-left-panel2{
	width: 663px;
	float: left;
	margin: 0;
	/*background: url(../images/v-bar-rep.jpg) repeat-y 315px top;*/
}

.pro-left-panel2 ul{
	list-style-type: none;
	padding: 0;
	width: 663px;
	float: left;
}

.pro-left-panel2 ul li{
	float: left;
	padding: 0 0 30px 0;
	width: 200px;
	margin: 0 10px 0 10px;
	display: inline;
	/*background: url(../images/h-bar.jpg) repeat-x left bottom;*/
}

.pro-left-panel2 ul li span{
	float: left;
	width: 196px;
	border: 2px solid #fff;
	padding: 5px 0;
	background: #f2edd1;
	margin: 0 0 5px 0;
	text-align: center;
}

/* Basket Page ======================= 14 May 2010 */
.basket-page{
	border: 1px solid #cdc8aa;
	width: 661px;
	margin: 25px 0 15px 0;
	background: url(/images/tbl-hed-bg.jpg) no-repeat left top;
}

tr.basket-pg-hed{
	font: bold 13px Arial;
	color: #fff;
	line-height: 34px;
}

.basket-page td{
	height: 30px;
}

input.quantity-input{
	width: 40px;
	height: 18px;
	margin: 5px 0 6px 0;
	border: 1px solid #cdc8aa;
}

input.btn-left{ float: left !important}

span.main-total{
	color: #fff;
	font: bold 13px Arial;
}

div.input-border input { border:1px solid #cccccc; }
input { border:1px solid #cccccc; }

