html {
	background-color: #f0f0f0;
	margin: 0px;
}
body {
	background-color: #f0f0f0;
	margin: 0 0 40px;
}
a, a:visited {
	color: #2673e5;
	font-size: 11px;
	font-family: "verdana", "arial", sans-serif;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.copyright, a.copyright:visited {
	color: #fff;
	font-size: 9px;
	font-family: "verdana", "arial", sans-serif;
	text-decoration: none;
}
a.copyright:hover {
	text-decoration: underline;
}
a.prodnav {
	color: #2673e5;
	font-size: 11px;
	font-family: "verdana", "arial", sans-serif;
	text-decoration: none;
	text-align:left;
}
a.prodnav:hover {
	color: #d21b03;
	text-decoration: none;
}
a.homeprod img {
	margin-bottom: 4px;
}
a.homeprod {
	color: #10499e;
	font-size: 11px;
	font-weight: bold;
	font-family: "verdana", "arial", sans-serif;
	text-decoration: none;
	display: block;
	width: 138px;
	padding: 5px;
	background: #FFF;
	margin-bottom: 8px;
	margin-right: 4px;
}
a.homeprod:hover {
	text-decoration: none;
	padding: 3px;
	border: 2px solid #053783;
	background: #FFF;
}
p, ul, ol, td, div {
	color: #053783;
	font-size: 11px;
	font-family: "verdana", "arial", sans-serif;
	vertical-align: top;
	line-height: 16px;
}
.prodsub {
	color: #d63105;
	font-weight: bold;
	font-size: 16px;
	margin-bottom:0px;
}
.small {
	font-size: 10px;
}
.cart_total {
	color: #d21b03;
}
.subline {
	padding: 5px 5px 5px 0px;
	border-bottom: 1px #bac5fa solid;
}
.quote_price {
	color: #d21b03;
	font-size: 12px;
	font-weight: bold;
}
image {
	border: 0px;
}
a img {
	border: none;
}
.vbottom {
	vertical-align: bottom;
}
.vmiddle {
	vertical-align: middle;
}
.maintable {
	height: 100%;
	background-image: url('../images/main_bg.gif');
	padding: 0px;
}
.maintable2 {
	height: 100%;
	background-image: url('../images/main_bg2.gif');
	padding: 0px;
}
td.h100 {
	height: 100%;
}
td.blank {
	background-color: #f0f0f0;
}
td.left {
	width: 229px;
	background-color: #FFF;
	border-left: 2px #10499e solid;
	border-right: 2px #10499e solid;
	text-align: center;
}
td.leftline {
	width: 170px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px #bac5fa solid;
}
td.leftarrow {
	width: 14px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px #bac5fa solid;
}
td.left_links {
	border-bottom: 1px #e3e3e3 solid;
	padding: 5px 5px 5px 15px;
}
td.home_prodsplash {
	width: 680px;
	background-color: #b6d6e1;
	border-left: 2px #10499e solid;
	border-right: 2px #10499e solid;
	text-align: center;
	padding: 10px;
}
td.home_text {
	padding: 10px 20px 10px 32px;
}
td.inside_text {
	padding: 20px 34px 10px 32px;
}
td.inside_text2 {
	padding: 15px 0px 10px 32px;
}
td.inside_right {
	padding: 15px 0px 10px 32px;
}
td.specials {
	width: 324px;
	border-left: 1px #10499e solid;
	border-right: 1px #10499e solid;
	padding: 5px 10px 5px 15px;
}
td.quotebox {
	width: 229px;
	background-color: #b6d6e1;
	border-left: 2px #10499e solid;
	border-right: 2px #10499e solid;
	padding: 0px 10px 0px 21px;
}
td.quote1 {
	width: 90px;
	vertical-align: middle;
	padding: 2px;
}
td.quote2 {
	width: 10px;
	vertical-align: middle;
	padding: 2px;
}
td.copyright {
	width: 668px;
	height: 43px;
	background-color: #10499e;
	text-align: center;
	vertical-align: middle;
	font-size: 9px;
	color: #fff;
}
a.top_styles1:link, a.top_styles1:visited {
	display: block;
	text-align: center;
	color: #FFF;
	padding: 7px;
	text-decoration: none;
}
a.top_styles2:link, a.top_styles2:visited {
	display: block;
	text-align: center;
	color: #666;
	padding: 7px;
	text-decoration: none;
}
a.blind_item:link, a.blind_item:visited {
	display: block;
	width: 105px;
	padding: 4px;
	border: 1px solid #CCC;
}
a.blind_item:hover {
	display: block;
	width: 105px;
	padding: 3px;
	border: 2px solid #11499E;
	text-decoration:none;
}

a.blind_item.active{
	display: block;
	width: 105px;
	padding: 3px;
	border: 2px solid #11499E;
	text-decoration:none;
}

a span.blind_name, a span.blind_name:visited, a span.blind_name:hover {
	clear:both;
	display:block;
	width:100%;
	text-align:left;
	background-color:#DDD;
	line-height:24px;
	border-top:4px solid #FFF;
	width:105px;
	text-indent:5px;
	color:#666;
	cursor:pointer;
}
.instant_quote1 {
	color: #FFF;
	font-weight: bold;
	height:30px;
	line-height:30px;
	text-indent:10px;
	display: block;
}
.title1 {
	color: #053783;
}
.title2 {
	color: #BBB;
}
a.title1:hover {
	text-decoration: underline;
}

.fabric1 {
	display: block;
	border: 1px solid #CCC;
	padding: 4px;
}
.fabric2 {
	display: block;
	background: #FFF;
	border: 1px solid #CCC;
	padding: 4px;
	/* width: 46px; */
	width:105px;
}
#rollerblinds {
	margin:0;
	padding:0;
	width:365px;
	height:30px;
	border-bottom:2px solid #11499e;
}
.rollerblinds_gray {
	padding-top:7px;
	text-align:center;
	display:block;
	height:30px;
	width:65px;
	background:url(../images/rollerblinds2.gif) no-repeat;
	display: inline;
	list-style-type: none;
	margin-right:0px;
	margin-left:10px;
	color:#666666;
}
.rollerblinds_gray a:link, .rollerblinds_gray a:visited {
	height:30px;
	width:65px;
	text-decoration:none;
	color:#666666;
}
.rollerblinds_blue {
	padding-top:7px;
	text-align:center;
	display:block;
	height:30px;
	width:65px;
	background:url(../images/rollerblinds.gif) no-repeat;
	display: inline;
	list-style-type: none;
	margin-right:0px;
	margin-left:10px;
	color:#FFFFFF;
}
.rollerblinds_blue a:link, .rollerblinds_blue a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
/** ROMAN BLINDS **/

#romanblinds ul {
	height:30px;
	margin:0;
	padding:0;
	border-bottom:2px solid #11499e;
	list-style-type:none;
}
#romanblinds li {
	display:inline;
}
#romanblinds a {
	height:30px;
	margin-left:11px;
	float:left;
	width:83px;
	text-decoration:none;
	color:#666666;
	background:url(../images/tab_roman2.gif);
	line-height:30px;
	text-align:center;
	border:0;
}
#romanblinds a:hover {
}
#romanblinds #active {
	height:30px;
	margin-left:11px;
	float:left;
	width:83px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/tab_roman.gif);
	line-height:30px;
	text-align:center;
	border:0;
}
/** ROLLER BLINDS **/

#roller ul {
	height:30px;
	margin:0;
	padding:0;
	border-bottom:2px solid #11499e;
	list-style-type:none;
}
#roller li {
	display:inline;
}
#roller a {
	height:30px;
	margin-left:10px;
	float:left;
	width:65px;
	text-decoration:none;
	color:#666666;
	background:url(../images/rollerblinds2.gif);
	line-height:30px;
	text-align:center;
	border:0;
}
#roller a:hover {
}
#roller #active {
	height:30px;
	margin-left:10px;
	float:left;
	width:65px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/rollerblinds.gif);
	line-height:30px;
	text-align:center;
	border:0;
}
/** ROMAN BLINDS **/

#roman ul {
	height:30px;
	margin:0;
	padding:0;
	border-bottom:2px solid #11499e;
	list-style-type:none;
}
#roman li {
	display:inline;
}
#roman a {
	height:30px;
	margin-left:10px;
	float:left;
	width:65px;
	text-decoration:none;
	color:#666666;
	background:url(../images/rollerblinds2.gif);
	line-height:30px;
	text-align:center;
	border:0;
}
#roman a:hover {
}
#roman #active {
	height:30px;
	margin-left:10px;
	float:left;
	width:65px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/rollerblinds.gif);
	line-height:30px;
	text-align:center;
	border:0;
}
.choose_width {
	padding-left:15px;
	line-height:24px;
	display:block;
	width:60px;
	float:left;
	font-weight:bold;
}
.fabric_width1 {
	margin-right:15px;
	width: 120px;
	float: right;
	padding: 2px;
	border:1px solid #a7a7a7;
}
#main_image {
	margin-bottom:20px;
}
.pdf_icon {
	background:url(../images/pdf_icon.gif) no-repeat;
	padding-left:22px;
}
table.tab_table {
	border-bottom:2px solid #10499e;
}
a.tab_blue, a.tab_blue:visited {
	width:143px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	background:url(../images/tab_menu_blue.gif) no-repeat;
	text-decoration:none;
}
a.tab_gray, a.tab_gray:visited {
	width:143px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	vertical-align:middle;
	color:#666;
	background:url(../images/tab_menu_gray.gif) no-repeat;
	text-decoration:none;
}
a.tab_blue:hover, a.tab_gray:hover {
	text-decoration:none;
}
.swatches_container {
	overflow:hidden;
	min-height:417px;
	display: block;
}
.table_container td {
	height:60px;
	padding-bottom: 10px;
}
#product_description {
	padding-right:10px;
	padding-top:0px;
*padding-top:0px;
}
.column3 {
}
.fabricType {
	text-align:right;
	height:30px;
	padding-bottom:5px;
	line-height:12px;
	font-size:10px;
	color:#484848;
	margin-top:15px;
}
/* GLOBAL */

.sub {
	color: #10499e;
	font-weight: bold;
	font-size:14px;
	line-height:20px;
}
.heading {
	color:#10499e;
	font-size:18px;
}
.red {
	color:#d21b03
}
.blue {
	color:#10499e;
}
.light_blue {
	color:#2673e5;
}
.size14 {
	font-size:14px;
}
.indent {
	margin-left:17px;
}
.dotted {
	border-bottom:1px dotted #10499e;
	padding-bottom:6px;
}
div#member_login_wrap {
	float:right;
	margin-right:53px;
}
a#member_login {
	display:block;
	width:125px;
	height:32px;
	background:url(../images/member_login.gif) no-repeat;
	text-indent:-9999px;
}
a#member_login:hover {
	background:url(../images/member_login.gif) -125px 0 no-repeat;
}
td.headerbg {
	background:url(../images/top1.gif) no-repeat;
	width:680px;
	height:96px;
}
.further_info {
	border-top:1px dotted #10499e;
	padding-top:15px;
	width:100%;
	text-align:left;
	display:block;
	margin-top:24px
}
/* FORMS */

table.tableForms {
	margin-left: 20px;
	margin-top: 30px;
}
table.tableForms td {
	padding:0px 0px;
	height:35px;
}
table.tableForms td.checkBoxes label {
	margin-left:5px;
	line-height:20px;
}
.inputBox {
	width:250px;
	padding:2px;
	font:11px/11px Verdana, Helvetica;
	border:1px solid #a7a6aa;
	color:#455560;
	
	*height: 16px;
	*font:12px/14px Verdana, Helvetica;
}
.selectBox {
	height:22px;
	padding:2px;
	font:11px/11px Verdana, Helvetica;
	*font:11px/11px Verdana, Helvetica;
	border:1px solid #a7a6aa;
	color:#455560;
}
.messageBox {
	padding:2px;
	font:11px/14px Verdana, Helvetica;
	border:1px solid #a7a6aa;
	color:#455560;
}
.button {
	margin-top:10px;
	padding:6px 5px;
	border:0px;
	font:11px/11px Verdana, Helvetica;
	color:#FFF;
	font-weight:bold;
	background:url(../images/btn_submit.gif) no-repeat;
	cursor:pointer;
	width:69px;
	height:29px;
}
.btn_login {
	margin-top:10px;
	padding:6px 5px;
	border:0px;
	font:11px/11px Verdana, Helvetica;
	color:#FFF;
	font-weight:bold;
	background:url(../images/btn_login.gif) no-repeat;
	cursor:pointer;
	width:69px;
	height:29px;
}
.btn_send_password {
	margin-top:10px;
	padding:6px 5px;
	border:0px;
	font:11px/11px Verdana, Helvetica;
	color:#FFF;
	font-weight:bold;
	background:url(../images/btn_send_password.gif) no-repeat;
	cursor:pointer;
	width:122px;
	height:26px;
}
.btn_add_to_cart {
	border:0px;
	background:url(../images/btn_add_to_cart.gif) no-repeat;
	cursor:pointer;
	width:99px;
	height:26px;
}

.display_error, .display_success {
	display: block;
	padding-left: 23px;
}

.display_error {
	color: #FF0000;
	background: url(../images/error.png) no-repeat 8px 8px;
	border: 1px solid #FF0000;
}

.display_success {
	color: #009900;
	background: url(../images/success.png) no-repeat 8px 8px;
	border: 1px solid #009900;
}

.display_error p, .display_success p{
	padding: 0px;
	margin: 8px;
}

.display_error p{
	color: #FF0000;
}

.display_success p{
	color: #009900;
}



/* Buy Now Box */

.tdFormFix { padding-top: 3px; }

.tdFormFix2 { padding-top: 3px; padding-left:15px; }

.buyNowBoxDimensions { padding: 10px; background: url(../images/buynow_box_bg.png) repeat-y; }

.buynow1 { color:#11499e; display:block; width:107px; height:21px; background: url(../images/buynow_box_price_bg.png) no-repeat; font-size:14px; padding:9px; font-weight: bold; text-align: center; }

.buynow2 { font-size: 15px;	font-weight: bold; color: #C00; }

.buynow4 { color:#11499e; display:block; width:69px; height:21px;  font-size:14px; padding:9px; font-weight: bold; text-align: center; float:left; }


.buynow3, a.buynow3:visited { color: #FFF; }


/* Outdoor */

.outDoorThumb a, .outDoorThumb a:visited {display:block;margin-bottom:26px;}

.outDoorThumb img { border:1px solid #E4E4DC; padding:2px; }

.outDoorThumb img:hover{border: 2px solid #11499e; padding:1px;}

.specDiscrp {background:none repeat scroll 0 0 #DDDDD6;padding:5px 9px 9px;width:220px;}

.movieLink, .movieLink:visited {background:url("../images/video_icon.gif") no-repeat scroll 0 1px transparent;color:#AA0505;margin-left:8px;padding-left:20px; position:relative; top:20px; line-height:20px; display:block;}

.tableSpecs{border:1px solid #CCCCCC;margin-bottom:20px;}

.greenBarTop {border-bottom:1px solid #CCC;height:30px;vertical-align:middle;}

.greyBar {border-bottom:1px solid #CCC !important;}

table.orderform td {padding:6px 0;}

.greenBarBottom {border-top:1px solid #CCC;height:25px;text-align:center;vertical-align:middle;}

.sub1{font-weight:bold; font-size:13px;}

.vAlignMiddle { vertical-align:middle; }

.thumbWrap {height:356px; overflow:hidden;}

.outDoorHero { border:1px solid #CCC; }


.inSpecialWrap {width:230px; clear:both; margin-bottom:20px; text-align:center; }

.inSpecial { width:230px; background:url(../images/inspecial.png) no-repeat; height:47px;  padding-top:14px; }

.inSpecialBottom { width:230px; background:url(../images/inspecial.png) no-repeat bottom left; height:28px; }
/* 
span.inSpecialFrom {  display:block; height:16px; width:40px;  }

span.inSpecialPrice { letter-spacing:-2px; display:block; height:36px; line-height:36px; width:100px; text-align:left;  position:relative; top:-10px; left:87px; }

span.inSpecialAud {  display:block; height:16px; width:40px; position:relative; top:20px; left:5px; }
*/

span.inSpecialFrom { position:relative; top:-12px; right:-2px; }

span.inSpecialPrice {  font-size:30px; color:#11499e; font-weight:bold; line-height:30px; }

span.inSpecialAud { position:relative; top:-2px;  }

.footer { background:url(../images/footer_new.png) no-repeat; padding-top:60px; padding-left:30px; color:#FFF; padding-bottom:5px; }

.footer a, .footer:visited { color:#FFF; text-decoration:none; font-size:11px !important; }

.interweb { float:right; position:relative; top:-5px; right:26px; }

.sale { background:url(../images/bg_sale.jpg) no-repeat; width:614px; height:74px; overflow:hidden; }

.sale_price { font-size:60px; line-height:80px; font-family:Arial; color:#FFFFFF; margin:0px; width:120px; float:right; height:60px; }

.sale2 { background:url(../images/bg_sale2.jpg) no-repeat; width:230px; height:127px; overflow:hidden; clear:both; margin-bottom:-10px; }

.normalPrice { background:url(../images/bg_normal_price.gif) no-repeat; width:230px; height:87px; overflow:hidden; clear:both; margin-bottom:-10px; position: relative; }

.sale_price2 { font-size:60px; line-height:80px; font-family:Arial; color:#b80000; margin:0px; width:120px; float:right; height:60px; margin-top:48px; margin-right:-15px; letter-spacing:-3px; }
.kind_price { font-size:60px; line-height:80px; font-family:Arial; color:#b80000; margin:0px; width:120px; float:right; height:60px; margin-top:3px; margin-right:-15px; letter-spacing:-3px; }
.kind_price1 { line-height:80px; font-family:Arial; color:#b80000; margin:0px; width:120px; float:right; height:60px; letter-spacing:-3px; margin-top: -5px; margin-right: -25px; font-size: 50px; }

.sale2Xmas { background:url(../images/christmas_sale2.jpg) no-repeat; width:230px; height:127px; overflow:hidden; clear:both; margin-bottom:-10px; }

.btnSample { font-size:14px; font-weight:bold; color:#b80101; width:45px; height:16px; padding: 14px 4px 14px 182px; background:url(../images/btn_sample.gif) no-repeat; display:block; margin-top:10px; *margin-top:-10px; }
.btnSample:hover { text-decoration:none; }

.primary { background:url(../images/num1.gif) no-repeat; padding-left:20px; font-size:13px; font-weight:bold; padding-bottom:3px;  }

.secondary { background:url(../images/num2.gif) no-repeat; padding-left:20px; font-size:13px; font-weight:bold; padding-bottom:3px;  }

.bigWallpaper { margin-top:-5px; }
.wallpaperThumb { padding:3px; border:1px solid #CCC; margin:12px 10px 0px 0px; float:left; }

.fabricSelection { }
.fabricSelection td { }
.fabricSelection td img { vertical-align:middle; }

.colorPic { background:#e3e3e3; margin-bottom:10px; padding:10px 3px 0px 3px;  }

.sub2 { display:block; background:#cccccc; padding:6px 15px; font-size:11px; margin:0px; }

.diyWrap { width:610px; overflow: hidden; }

.sub3 { font-weight:bold; font-size:19px; font-weight:bold; line-height:19px; margin-bottom:20px; margin-top:10px; }

.btnNext { display:block; background:url(../images/button_next.gif) no-repeat; width:69px; height:26px; text-indent:-9999px; float:right; }

.btnBack { display:block; background:url(../images/button_back.gif) no-repeat; width:69px; height:26px; text-indent:-9999px; float:left; }


.seperater { clear:both; border-bottom:1px solid #CCC; margin:25px 0px 15px; }

.thmbBox { padding:4px; border:1px solid #CCC; }

.labelBox { padding-left:20px; }

.style1 { float:left; width:120px; margin-bottom:20px; }

.radioBox { float: left; margin-bottom:20px; }

.thumbBorder {
    border: 1px solid #B9BAA2;
}

.displayWrap { width:615px; height:310px; position:relative; }

.wpContainer { position:absolute; top:0px; left:0px; }

.normalPrice1 {
    background: url("../images/bg_normal_price1.gif") no-repeat scroll 0 0 transparent;
    height: 65px;
    margin-bottom: -10px;
    overflow: hidden;
    width: 193px;
	float:left;
}

.quoteBox { background:url(../images/bg_quote1.gif) no-repeat; width:412px; height:65px; float:left; margin-left:10px; *margin-top:-19px; }


ul.tabMenu { width:100%; margin:0 0 20px 0; padding:0; list-style-type:none; display:block; overflow:visible; height:30px; border-bottom:2px solid #11499e; position:relative; z-index:50; }
ul.tabMenu li { margin:0 5px 0 0; padding:0; float:left; background:url(../images/bg_tab_left.png) no-repeat top left; }
ul.tabMenu li a { margin:0; padding:0; background:url(../images/bg_tab_right.png) top right no-repeat; display:block; height:30px; line-height:32px; *line-height:30px; padding:0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:0; text-decoration:none; overflow:hidden; color:#666666; }
ul.tabMenu li a:hover { border:0; }
ul.tabMenu li.active { background-position:bottom left;  }
ul.tabMenu li.active a { background-position:bottom right; color:#FFF !important; }
ul.narrow { }
ul.narrow li { margin-right:5px; }
ul.narrow li a { padding:0 10px; }


.clear5 { height:5px; clear:both; }
.clear10 { height:10px; clear:both; }
.clear15 { height:15px; clear:both; }
.clear20 { height:20px; clear:both; }
.clear25 { height:25px; clear:both; }

.buyButtom  { text-indent:-9999px; display:block; width:93px; height:23px; float:left;  }


.sale_price3digit_up { font-size:40px; line-height:45px; font-family:Arial; color:#b80000; margin:0px; width:100px; float:right; height:60px; margin-top:15px; letter-spacing:-3px; margin-right:12px; }
.sale_price3digit_up1 { font-size:38px; line-height:45px; font-family:Arial; color:#b80000;  margin-top:5px; margin-right:6px; width:100px; float:right; height:60px; margin-top:15px; letter-spacing:-3px; margin-right:12px; }

.sale_price_top_3digit_up { font-size:42px; line-height:48px; font-family:Arial; color:#FFFFFF; margin:0px; width:120px; float:right; height:60px; margin-top:11px; letter-spacing:-3px; }

.sIFR-active .title { visibility:hidden; font-family:Arial; }

@-moz-document url-prefix() { .firefox_clear { clear:both; height:17px; } } 

.sale_connector { background:url(../images/sale_connector.png) no-repeat; width:33px; height:23px; float:right; margin-bottom:-70px; position:relative; bottom:-10px; right:40px }
.price_connector { background:url(../images/price_connector.png) no-repeat; width:33px; height:23px; float:right; margin-bottom:-70px; position:relative; bottom:-10px; right:40px }

div.bgSaleMini { width:365px; height:74px; background:url(../images/sale_mini.png) no-repeat; position:relative; }
div.bgSaleMini span { position:absolute; left:25px; top:15px; *top:10px;  height:50px; color:#FFF; font:36px/40px "Arial Black", Gadget, sans-serif; text-transform:uppercase; }

div.heroHome { width:680px; height:359px; position:relative; }
div.heroHome img { position:absolute; z-index:99; }
span.bgSaleHero { display:block; width:426px; height:190px; background:url(../images/bg_sale_hero.png) no-repeat; position:absolute; top:150px; z-index:100;}
span.saleOff { font:36px/40px "Arial Black", Gadget, sans-serif; position:absolute; top:45px; left:150px; width:180px; height:40px; text-transform:uppercase; text-align:center; letter-spacing:-2px; color:#fef200; }
span.saleOffName { width:180px; height:30px; font:bold 15px/24px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top:85px; left:150px; text-align:center; text-transform:uppercase; }


ul.homeProdList { margin:0; padding:30px 0 30px 30px; display:block; overflow:hidden; list-style-type:none; }
ul.homeProdList li { margin:0; padding:0; float:left; }
ul.homeProdList li a,	 
ul.homeProdList li a:visited { margin:0 10px 10px 0; padding:3px; display:block; background:#FFF; color:#10499e; width:138px; border:2px solid #b6d6e1; position:relative; cursor:pointer; text-align:left; }
ul.homeProdList li a:hover { border-color:#10499e; text-decoration:none; }

ul.homeProdList li a span.hplTitle 		{ margin:3px 0px; font-size:11px; color:#10499e; display:block; clear:both; font-weight:bold; }
ul.homeProdList li a span.hplPriceBg 	{ position:absolute; top:3px; right:3px; background:url(../images/bg_home_prod_price.png) no-repeat; display:block; width:82px; padding-right:5px; height:92px; padding-top:3px;  text-align:right; }
ul.homeProdList li a span.hplPriceFrom  { color:#fff10e; display:block; clear:both; margin-bottom:-5px; font-size:11px !important; }
ul.homeProdList li a span.hplPrice		{ font-size:25px; color:#FFF; font-weight:bold; line-height:28px; letter-spacing:-2px; }
ul.homeProdList li a span.hlpPriceDollar {font-size:15px; position:relative; top:-6px; right:0px; }

ul.homeProdList li a span.hplPrice3Digit { font-size:20px !important; }

table.orderHistoryProdDetails {}
table.orderHistoryProdDetails td { border-bottom:1px solid #FFF; padding:4px 6px; }


/* SALE CONNECTOR LEAVE IT ON THE LAST PART*/

@-moz-document url-prefix() { .sale_connector { background:url(../images/sale_connector.png) no-repeat; width:33px; height:23px; float:right; position:relative; bottom:9px; right:40px } } 

@-moz-document url-prefix() { .sale2 { margin-bottom:-8px; } }

@media screen and (-webkit-min-device-pixel-ratio:0) { .sale_connector { background:none; }  .sale2 { margin-bottom:10px; }


