/* CSS Document mod by Diablo*/
/* header start */

#wrapper{
	height: auto;
	margin: 0 auto;
	width: 944px;
	position:relative;
}

#header{
	height: auto;
	margin: 0 auto;
	width: 944px;
	position:relative;
}
#header img#logo{
	margin: 0px 0 0 0;
	margin-left:-260px;
	width:280px;
	height:90px;
}
#userNavPlaceholder{
	float: right;
	height: 83px;
	margin: 8px 0 0 0;
	text-align: right;
	width: 390px;
}
/* CSS Document */
/* header start */

#userNav{
	float: right;
	height: 86px;
	margin: 8px 0 0 0;
	text-align: right;
	width: 390px;
	position:absolute;
	top:0px;
	margin-left:560px;
}
#userNav ul{
	margin: 0px !important;
	list-style-type:none !important;
	padding-left:0px !important;
}
#userNav a{
	color: #FFFFFF;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0px !important;
	text-decoration: none;
}
#userNav a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#userNav #rowTop{
	display: block !important;
	height: 16px !important;
	line-height: 16px !important;
	text-align: right !important;
}
#userNav a#btnWishlist{
	background: url(../images/bg-btn-wishlist.gif) left center no-repeat !important;
	height: 15px !important;
	line-height: 15px !important;
	padding: 0 0 0 20px !important;
}
#userNav a#btnShopCart{
	background: url(../images/bg-btn-shop-cart.gif) left center no-repeat !important;
	height: 15px !important;
	line-height: 15px !important;
	padding: 0 0 0 20px !important;
}
#userNav a#btnAccount{
	background: url(../images/bg-btn-account.gif) left center no-repeat !important;
	height: 15px !important;
	line-height: 15px !important;
	padding: 0 0 0 20px !important;
}
#userNav img#payment{
	margin: 6px 0 0 0 !important;
}



/* header end */
/* container start */
#pageContainerWrapper{
	background: url(../images/bg-main-repy.gif) center top repeat-y;
	margin: 0 auto;
	width: 944px;
}
#pageContainer{
	background: url(../images/bg-main-top.gif) center top no-repeat;
	border-bottom: 1px solid #c5c5c5;
	padding: 4px;
}
/* container end */




div#containerRepy{
	background: url(../images/bg-main-repy.gif) center top repeat-y;
	margin: 0 auto;
	width: 944px;
}
div#containerTop{
	background: url(../images/bg-main-top.gif) center top no-repeat;
	border-bottom: 1px solid #c5c5c5;
	padding: 4px;
}

/* search start */
#secondaryNavigation{
	background: #f5f5f5;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 40px;
	line-height: 40px;
	margin: 2px 0;
}
#liveSupport{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	position:relative; 
	width: 125px;
	float:right;
}
#searchTable {
	width:230px;
	float:left;
	margin-left:10px;
}
.usefullLinks {
	list-style-type:none;
	margin:0;
	padding-left:0;
	height:18px;
	margin:0 0 0 2px;
	padding:0px;
	width:540px;
	float:left;
}
.usefullLinks ul{
	margin: 0px;
	list-style:none;
	padding:0px;
}
.usefullLinks ul li{
	padding: 0px;
	float:left;
	list-style-type: none !important;
	background:none !important;
	line-height:38px !important;
}
.usefullLinks a{
	color: #333;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0px 38px;
	text-decoration: none;
}
.usefullLinks a:hover{
	color: #333;
	text-decoration:underline;
}
#secondaryNavigation input.searchBox{
	border: 1px solid #999;
	color: #444;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 2px;
	margin-left:8px;
	margin-right:8px;
	height:18px;
}

div#search{
	background: #f5f5f5;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 40px;
	line-height: 40px;
	margin: 2px 0;
}
table.searchTable td{
	padding: 0 0 0 10px;
}
table.searchTable a{
	color: #333;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 38px;
}
table.searchTable a:hover{
	color: #f36100;
	text-decoration: none;
}
div#search input.searchBox{
	border: 1px solid #999;
	color: #444;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 2px;
}
input.go{
	background: url(../images/btn-go.gif) left top no-repeat;
	border: 0;
	cursor: pointer;
	height: 24px;
	width: 35px;
}
input.goOver{
	background: url(../images/btn-go.gif) left bottom no-repeat;
	border: 0;
	cursor: pointer;
	height: 24px;
	width: 35px;
}
#search a#btnSupport{
	background: url(../images/btn-support.gif) left top no-repeat;
	display: block;
	height: 34px;
	margin: 0px;
	width: 125px;
}
#search a:hover#btnSupport{
	background: url(../images/btn-support.gif) left bottom no-repeat;
}
#search a#btnSupport span{
	display: none;
}
/* search end */
/* columns start */
/* columns start */
#sideBar{
	position:relative;
    float: left;
	margin:0;
    /*margin: 10px 12px 0px 0px;*/
	width: 191px;
	top:10px;
	right:725px;
}
#CONTENT{
	float: left;
   /* margin: 10px 0px 0px 0px;*/
    margin:0;
	width: 725px;
   /* margin-right:8px;*/
	position:relative;
	left:204px;
	top:10px;
}

/* columns end */

div#colLeft{
	float: left;
	margin: 10px 12px 0 0;
	width: 191px;
}
div#colRight{
	float: left;
	margin: 10px 0 0 0;
	width: 725px;
}

/* content left start */
.left-col-head{
	background: url(../images/bg-side-title-main.gif) left top no-repeat #fffffe;
	color: #FFF;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 8px;
	width: 183px;
}
.left-col-head-green{
	background: url(../images/bg-side-title-main-green.gif) left top no-repeat #fffffe;
	color: #FFF;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 8px;
	width: 183px;
}
#helpAndInfoButton{
	cursor:pointer;
}
#helpAndInfoContainer{
	background-color:#f3fff0;
}
.PCategory{
	background: url(../images/bg-side-title-repx.gif) left top repeat-x #fffffe;
	color: #FFF;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 26px;
	line-height: 26px;
	margin: 1px 0;
	padding: 0px 0px 0px 6px;
}
.SCategory{
	background: #f0f7ff url(../images/bg-arrow-down.gif) 174px center no-repeat;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #e1ebfa;
	color: #546071;
	cursor: pointer;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding: 4px 20px 4px 6px;
}
.ProductLink{
}
.ProductLink a{
	background: #fef4e8;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #f7dcbb;
	color: #f36100;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
	padding: 2px 4px 2px 6px;
}
.ProductLink a:hover{
	background: #ffdaae;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #ffb358;
}
#leftColBnr{
	margin: 0 0 6px 0;
}
#leftColBnr img{
	margin: 0 0 3px 0;
}
div.leftColBox {
background:transparent url(../images/bg-side-box-repx.gif) repeat-x scroll center 1px;
border-color:#DDDDDD;
border-style:none solid solid;
border-width:0 1px 1px;
margin:0 0 10px;
padding:4px;
height:180px;
}
.leftColBox a{
	color: #4d6cb9;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 19px;
	text-decoration: underline;
	position:relative;
}
.leftColBoxGreen{
	background: url(../images/bg-side-box-repx-green.gif) center 1px repeat-x;
	border: 1px solid #DDD;
	border-top: 0;
	margin: 0 0 10px 0;
	padding: 4px;
}
.leftColBoxGreen a{
	color: #62B319;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 19px;
	text-decoration: underline;
}
.leftColBox a:hover, .leftColBoxGreen a:hover{
	text-decoration: none;
}
.categories-menu{
	margin: 0 0 10px 0;
}
.QuickQuoteBox{
	background: #70a3d9;
	border: 1px solid #608ec0;
	color: #FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	text-align: center;
	height:88;
}
.QuickQuoteBox form{
	margin:0px;
}
.QuickQuoteBoxHeader{
	color: #FFF; 
	font-size: 150%; 
	font-weight: bold;
	margin: 4px 0 4px 0px;
}
.QuickQuoteBoxDropDown{
	padding: 4px 0 4px 0px;
}

table.quickQuoteBox{
}
table.quickQuoteBox td{
	padding: 4px 0 4px 4px;
}
input.QuickQuoteWidth, input.QuickQuoteDrop{
	background: #e4edf5;
	border: 1px solid #48729f;
	color: #3c5a7a;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 44px;
}
select.CategoryDropdown{
	background: #e4edf5;
	border: 1px solid #48729f;
	color: #3c5a7a;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-left:0px;
	width: 178px;
}
.QuickQuote{
	background: #b8d2eb;
	color: #3b5b7d;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 4px;
	text-align: center;
}
input.getPrice{
	background: url(../images/btn-get-price.gif) left top no-repeat;
	border: 0;
	cursor: pointer;
	height: 22px;
	width: 78px;
}
input.getPriceHover{
	background: url(../images/btn-get-price.gif) left bottom no-repeat;
	border: 0;
	cursor: pointer;
	height: 22px;
	width: 78px;
}
span.quotesOpen{
	background: url(../images/bg-quotes-open.gif) left top no-repeat;
	display: block;
}
span.quotesOpen span.quotesClose{
	background: url(../images/bg-quotes-close.gif) right bottom no-repeat;
	color: #999;
	display: block;
	font: italic normal 11px Arial, Helvetica, sans-serif;
	padding: 6px 18px 0 18px;
}
span.quoteName{
	color: #4e90dc;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 18px;
}
/* content left end */
/* content right start */

/* hover preview */
#screenshot{
	background: #FFF;
	border: 1px solid #DDD;
	color: #FFF;
	display: none;
	padding: 4px;
	position: absolute;
}
.client-container{
	float: left;
}
.client-container1{
	float: left;
}
/* hover preview end */
.prodRowHome{
	height: 202px;
	margin: 0 0 10px 0;
	width: 725px;
}
.screenshotMargin{
	float: left;
	padding: 0 6px 0 0;
}
a.screenshot{
	background: url(../images/bg-prod-box.gif) left top no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 202px;
	margin: 0 5px 0 0;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	width: 140px;
}
a:hover.screenshot{
	background: url(../images/bg-prod-box.gif) left bottom no-repeat;
}
a.screenshot img{
	text-decoration: none;
	margin: 10px;
}
a.screenshot img.blindsType{
	margin: 0;
}
a.screenshot span.prodTitle{
	color: #f4901e;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.screenshot span.prodTitle{
	color: #f4901e;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.screenshot span.prodTitle2{
	color: #f4901e;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.screenshot span.prodCategory{
	color: #999;
	display: block;
	font: normal 10px Arial, Helvetica, sans-serif;
}
a.screenshot span.prodPrice{
	color: #226de6;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 14px;
	overflow: hidden;
	width: 140px;
}
a.screenshot .prodBuyNow{
	background: url(../images/btn-buy-now.gif) left top no-repeat;
	display: block;
	height: 22px;
	margin: 6px auto 0 auto;
	width: 78px;
}
a:hover.screenshot .prodBuyNow{
	background: url(../images/btn-buy-now.gif) left bottom no-repeat;
}
/* content right end */
/* footer start */
#footerArticlesPad{
	padding: 0 20px;
}
table#footerTableArticles td.rowArticlesBtm{
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
}
table#footerTableArticles td.rowArticlesBtm a{
	font-weight: normal;
}
table#footerTableArticles td.colArticles{
	border-bottom: 1px solid #bfd4e7;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 10px;
	width: 420px;
}
table#footerTableArticles td.colMid{
	width: 20px;
}
table#footerTable td{
	border-right: 1px solid #bfd4e7;
	padding: 0 40px;
	vertical-align: top;
}
table#footerTable td.colFirst{
	border-right: 1px solid #bfd4e7;
	padding: 0 40px 0 20px;
	vertical-align: top;
}
table#footerTable td.colLast{
	border: 0;
	padding: 0 0 0 40px;
	vertical-align: top;
}
#footerRepy{
	background: #e7f2fc url(../images/bg-footer-repy.gif) center top repeat-y;
	margin: 0 auto 15px auto;
	width: 922px;
}
#footerTop{
	background: url(../images/bg-footer-top.gif) center top no-repeat;
}
#footerBtm{
	background: url(../images/bg-footer-btm.gif) center bottom no-repeat;
	padding: 20px 1px;
}
#footerRepy #hr{
	border-top: 1px solid #bfd4e7;
	border-bottom: 1px solid #FFF;
	height: 0;
	margin: 20px 0;
}
#footerRepy .footerTitle{
	color: #546071;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#footerRepy hr{
	border: 0;
	border-top: 1px solid #bfd4e7;
	border-bottom: 1px solid #FFF;
	height: 0;
	margin: 20px 0;
}

#footerRepy a{
	color: #4e90dc;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#footerRepy a:hover{
	text-decoration: none;
}
#footer{
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0 0 15px 0;
}
a#btnFooterTop{
	background: url(../images/btn-top-footer.gif) left top no-repeat;
	display: block;
	height: 23px;
	margin: 0 0 0 830px;
	width: 76px;
}
a#btnFooterTop span{
	display: none;
}
a:hover#btnFooterTop{
	background: url(../images/btn-top-footer.gif) left bottom no-repeat;
}
/* product start start */
.prodBoxRepy{
	background: url(../images/bg-prod-box-repy.gif) center top repeat-y;
	width: 726px;
}
.prodBoxTop{
	background: url(../images/bg-prod-box-top.gif) center top no-repeat;
	padding: 0 1px;
}
.prodBoxRow{
	background: url(../images/bg-prod-row-btm-repx.gif) center bottom repeat-x;
	border-bottom: 1px solid #c0c0c0;
	padding: 10px 9px;
}
td.prodRowLeft{
	width: 250px;
}
td.prodRowRight{
	padding: 0 0 0 10px;
	width: 530px;
}
a.Product-Heading{
	color: #3181dc;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
	text-decoration: none;
	width: 440px;
}
a:hover.Product-Heading{
	color: #5dc0ff;
	display: block;
	text-decoration: underline;
}
.startingatprice{
	border-bottom: 1px solid #c0c0c0;
	color: #448e02;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.prodIconsRepx{
	background: url(../images/bg-prod-icons-repx.gif) left top repeat-x;
	height: 39px;
	width: 450px;
}
.prodIconsLeft{
	background: url(../images/bg-prod-icons-left.gif) left top no-repeat;
	height: 39px;
}
.prodIconsRight{
	background: url(../images/bg-prod-icons-right.gif) right top no-repeat;
	height: 39px;
	line-height: 39px;
	padding: 0 8px;
}
ul.ulReset{
	margin: 0;
	padding: 0;
}
li.prodIcon5days{
	background: url(../images/prod-icon-delivery-5-7.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 80px;
}
li.prodIcon20days{
	background: url(../images/prod-icon-delivery-15-20.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 87px;
}
li.prodIconWarranty6Months{
	background: url(../images/prod-icon-warranty-6mth.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 90px;
}
li.prodIconWarranty1Year{
	background: url(../images/prod-icon-warranty-1yr.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 90px;
}
li.prodIconWarranty2Years{
	background: url(../images/prod-icon-warranty-2.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 90px;
}
li.prodIconCustom{
	background: url(../images/prod-icon-custom-made.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 85px;
}
li.prodIconReady{
	background: url(../images/prod-icon-ready-made.gif) left center no-repeat;
	border-right: 1px solid #DDD;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	width: 75px;
}
li.prodIconGuarantee{
	background: url(../images/prod-icon-guarantee.gif) left center no-repeat;
	display: block;
	float: left;
	height: 39px;
	line-height: 49px;
	width: 110px;
}
li.prodIcon5days span, li.prodIcon20days span, li.prodIconWarranty2Years span, li.prodIconCustom span, li.prodIconReady span, li.prodIconGuarantee span, li.prodIconWarranty1Year span{
	display: none;
}
/* product start end */
/* glossary start */
.glossaryBrdBtm{
	border-bottom: 1px solid #dbdbdb;
}
.glossaryBrdBtm p{
	margin: 0;
}
.glossaryTitle{
	background: url(../images/bg-highlight-btm.gif) left bottom repeat-x;
	border: 1px solid #dbdbdb;
	border-bottom: 0;
	color: #666;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 10px;
}
.glossaryRow{
	border: 1px solid #dbdbdb;
	border-bottom: 0;
	color: #666;
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px;
}
.glossaryRow a{
	color: #4e90dc;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.glossaryRow a:hover{
	text-decoration: none;
}
.glossaryRowHighlight{
	background: #fef4e8;
	border: 1px solid #dbdbdb;
	border-top: 1px solid #febb8b;
	border-bottom: 0;
	color: #666;
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px;
}
.glossaryRowHighlight a{
	color: #ff6600;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.glossaryRowHighlight a:hover{
	text-decoration: underline;
}
table.glossaryTable{
	margin: 0 0 10px 0;
}
table.glossaryTable td{
	border-bottom: 1px solid #DDD;
	line-height: 22px;
}
table.glossaryTable td.colLeft{
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 150px;
}
table.glossaryTable td.colRight{
	width: 300px;
}
/* glossary end */
/* footer end */
.rounded{
	background-color:#fff;
	border:1px solid #c5c5c5;
	margin: 0 0 30px 0;
	padding:5px; 
}
.CalculatorContainer{
	width:340px;
}
.ProductAttributeFrame{
	border: 1px solid #b2bbc6;
}
table.ratingTable td.titleLeft{
	border-bottom: 1px solid #b2bbc6;
	color: #4e90dc;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 24px;
	width: 80px;
}
table.ratingTable td.titleRight{
	border-bottom: 1px solid #b2bbc6;
	color: #4e90dc;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 24px;
	width: 96px;
}
table.ratingTable td.rating{
	border-bottom: 1px solid #b2bbc6;
	line-height: 24px;
	width: 70px;
}
table.ratingTable td.rating img{
	float: left;
}
table.ratingTable span.starOrange{
	color: #FF6600;
	font: normal 13px Arial, Helvetica, sans-serif;
}
table.ratingTable span.starGrey{
	color: #999;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.ratingRepy{
	background: url(../images/bg-rating-repy.gif) center top repeat-y;
	width: 340px;
}
.ratingTop{
	background: url(../images/bg-rating-top.gif) center top no-repeat;
}
.ratingBtm{
	background: url(../images/bg-rating-btm.gif) center bottom no-repeat;
	padding: 8px;
}
span.ProductNameText{
	color: #4e90dc;
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin: 0 0 0px 0;
}
.ProductAttributes{
	padding:5px 0px 10px 0px;
}
.ProductAttrValue{
	width:50px;
}
.ProductAttrLabel{
	text-align:left;
	padding-left: 5px;
}
.ProductAttrValue{
	background: #609de1 url(../images/bg-prod-attr-value-repx.gif) left top repeat-x;
	border: 1px solid #3271c9;
	width: 340px;
	height: 28px;
}
.ProductAttributeFrame{
	width: 330px;
	background: #F6FAFF;
	border: solid 1px #BDC6D0;
	border-bottom: 0;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-size: 11px;	
}
.ProductAttributeFrame input#tbWidth, .ProductAttributeFrame input#tbDrop, .ProductAttributeFrame input#Price, .ProductAttributeFrame input#Destination, .ProductAttributeFrame input#Quantity, .ProductAttributeFrame select#Color, .ProductAttributeFrame select#MountType{
	border: 1px solid #bdc6d0;
	padding: 2px;
}
.ProductAttrValue input, .ProductAttributeFrame input, .ProductAttributeFrame select, #spnWidth, #spnDrop, #spnUsedWidth, #spnUsedDrop{
	font-size: 11px;
}
.CalculatorContainer{
	width: 340px;
}
.ProductAttributeRow{
	height:30px;
}
.microImageDisplay{
    height: 35px;
	cursor:pointer;
	margin: 2px;
}
.clearFix{
	clear: both;
}
#siteseal{
	right: 10px;
	position: absolute;
}
.productImageContainer{
	width: 358px;
	overflow: hidden;
}
#boxHomeBanners{
	background: url(../images/bg-box-home-banners.gif) left top no-repeat;
	height: 114px;
	padding: 14px 0 0 14px;
	width: 706px;
}
#boxHomeBanners a{
	float: left;
	margin: 0 5px 0 0;
}
#catHdrCustomMade{
	background: url(../images/bg-cat-hdr-custom-made.jpg) left top no-repeat;
	height: 274px;
	width: 711px;
}
#catHdrCustomMade .hdrPad{
	padding: 86px 0 0 40px;
	width: 228px;
}
#catHdrReadyMadeCut{
	background: url(../images/bg-cat-hdr-ready-made-cut.jpg) left top no-repeat;
	height: 263px;
	width: 711px;
}
#catHdrReadyMadeCut .hdrPad{
	padding: 84px 0 0 222px;
	width: 186px;
}
#catHdrReadyMadeStandard{
	background: url(../images/bg-cat-hdr-ready-made-standard.jpg) left top no-repeat;
	height: 264px;
	width: 711px;
}
#catHdrReadyMadeStandard .hdrPad{
	padding: 82px 0 0 57px;
	width: 230px;
}
#catHdrOutdoorBlinds{
	background: url(../images/bg-cat-hdr-outdoor-blinds.jpg) left top no-repeat;
	height: 231px;
	width: 711px;
}
#catHdrOutdoorBlinds .hdrPad{
	padding: 65px 0 0 19px;
	width: 180px;
}
#catHdrOutdoorBlindsAccess{
	background: url(../images/bg-cat-hdr-outdoor-blinds-access.jpg) left top no-repeat;
	height: 232px;
	width: 726px;
}
#catHdrOutdoorBlindsAccess .hdrPad{
	padding: 50px 0 0 19px;
	width: 200px;
}
#testimonialsHdr{
	background: url(../images/bg-testimonials-hdr.jpg) left top no-repeat;
	height: 221px;
	width: 726px;
}
#testimonialsHdr .hdrPad{
	padding: 70px 0 0 146px;
	width: 252px;
}
#bgHowToInstall{
	background: url(../images/bg-how-to-install.jpg) 464px 72px no-repeat;
	padding: 20px 0 0 70px;
}
#bgHowToInstall .hdrPad{
	padding: 10px 0 30px 10px;
	width: 300px;
}
#newsHdr{
	background: url(../images/bg-hdr-news.jpg) left top no-repeat;
	height: 266px;
	width: 720px;
}
#newsHdr .hdrPad{
	padding: 110px 0 0 45px;
	width: 310px;
}
#linksHdr{
	background: url(../images/bg-links-hdr.jpg) left top no-repeat;
	height: 249px;
	width: 725px;
}
#linksHdr .hdrPad{
	padding: 36px 0 0 45px;
	width: 225px;
}
#bgHowToMeasure{
	background: url(../images/bg-how-to-measure.jpg) left top no-repeat;
	padding: 36px 0 0 29px;
}
#bgHowToMeasureIntro{
	padding: 30px 0 30px 0;
	width: 380px;
}
#bgHowToMeasureIntro2{
	padding: 10px 0 80px 10px;
	width: 340px;
}
#boxArticlesHome{
	background: url(../images/bg-articles-home-box.gif) left top no-repeat;
	height: 117px;
	padding: 10px;
	width: 702px;
}
#boxArticlesHome table{
	font: bold 11px Arial, Helvetica, sans-serif;
}
#boxArticlesHome table hr{
	background: url(../images/bg-articles-row.gif) left bottom repeat-x;
	height: 9px;
	line-height: 9px;
	border:none;
}
#boxArticlesHome table td.noBg{
	background: none;
}
#boxShippingRepy{
	background: url(../images/bg-box-shipping-repy.gif) left top repeat-y;
	width: 331px;
}
#boxShippingTop{
	background: url(../images/bg-box-shipping-top.gif) left top no-repeat;
}
#boxShippingBtm{
	background: url(../images/bg-box-shipping-btm.gif) left bottom no-repeat;
	text-align: center;
	padding: 10px;
}
#boxShippingBtm #boxShippingOption{
	padding: 10px 0 10px 60px;
}
a.username {color: #FFF;}
a.username:active {color: #FFF;}
a.username:visited {color: #FFF;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/* Styles for the entire LavaLamp menu */
.topNavigation {
    position: relative;
    height: 34px; width: 914px;
    padding: 0px; margin: 0px;
	margin-left:6px;
    overflow: hidden;
	padding-top:4px;
}

    /* Force the list to flow horizontally */
    .topNavigation li {
        float: left;
        list-style: none;
		background:none;
    }
        /* Represents the background of the highlighted menu-item. */
        .topNavigation li.back {
            background: url("../images/lava2.png") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;

        }
            .topNavigation li.back .left {
                background: url("../images/lava2.png") no-repeat top left;
                height: 30px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .topNavigation li a {
            position: relative; overflow: hidden;
            text-decoration: none;
			outline: none;
            text-align: center;
            height: 30px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
        }


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
