/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family: 'FuturaLtBTLight';
	}

p, ol, ul, div, li, h1, h2, h3{
	margin:0px;
	padding:0px;
	}
	
.clr{
	clear:both;
	}

img{
	border:none;
	}

input, textarea, select a{
	outline:none;
	}
	

#top_container{
	width:100%;
	background:url(../images/header-bg.gif) repeat-x;
	height:135px;
	overflow:hidden;
	}
#header{
	width:975px;
	margin:0 auto;
	background:url(../images/header-center-bg.jpg) no-repeat;
	height:135px;
	overflow:hidden;
	}

#header #logo{
	width:305px;
	float:left;
	padding-top:10px;
	}
#header #cart{
	float:left;
	width:180px;
	margin-left:155px;
	color:#585858;
	padding-top:15px;
    font-family: 'FuturaMdCnBTMedium';
	font-size:13px;
	}

#header #cart h3{
	color:#cb28d1;
    font-family: 'FuturaMdCnBTMedium';
	font-size:18px;
	text-transform:uppercase;
	}
	
#header .contact{
	float:right;
	width:200px;
	color:#656565;
	font-size:13px;
	padding-top:15px;
	font-family: 'FuturaMdBTMedium';
	}
	
#header .contact h2{
	color:#656565;
	font-size:25px;
	letter-spacing:-1px;
	font-family: 'FuturaMdBTMedium';
	}
	
#header .contact a{
	color:#da00e2;
	font-size:18px;
	text-decoration:none;
    font-family: 'FuturaLtBTLight';
	}
#header .contact a:hover{
	color:#000;
	}
	
.button a{
	padding:3px 5px 0 5px;
	margin-top:10px;
	background:url(../images/button-bg.gif) repeat-x;
	height:15px;
	display:block;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#656565;
	text-transform:uppercase;
	text-decoration:none;
	}
.button a:hover{
	color:#cb28d1;
	}

#top_nav{
	float:left;
	width:630px;
	margin-top:20px;
	}
	
#top_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#top_nav ul li{
	margin:0px 3px 0 0;
	padding:0px;
	float:left;	
}

#top_nav ul li a{
	margin:0px;
	padding:0px 0 0 15px;
	height:28px;
	display:block;
	text-decoration:none;
	}
#top_nav ul li a span{
	margin:0px;
	padding:5px 15px 0 0;
	height:23px;
	display:block;
	text-decoration:none;
	color:#000000;
	font-family: 'FuturaMdBTMedium';
	font-size:16px;
	}
	
#top_nav ul li a:hover{
		background:url(../images/nav-hover-left.gif) no-repeat;
	}
#top_nav ul li a:hover span{
	background:url(../images/nav-hover-right.gif) no-repeat top right;
	color:#FFFFFF;
	}

#top_nav ul li.active a{
		background:url(../images/nav-hover-left.gif) no-repeat;
	}
#top_nav ul li.active a span{
	background:url(../images/nav-hover-right.gif) no-repeat top right;
	color:#FFFFFF;
	}
	
#search{
	float:right;
	width:260px;
	margin-top:20px;
	}
#search input{
	
	float:left;
	background:transparent;
	border:none;
	font-family: 'FuturaMdBTMedium';
	font-size:14px;
	height:28px;
	}
#search .search_btn{
	float:right;
	margin:2px 9px 0 0;
	width:25px;
	}

.shaddow_strip{
	width:100%;
	background:url(../images/shaddow-strip.gif) repeat-x;
	overflow:hidden;
	height:2px;
	}
	
.shaddow{
	width:100%;
	background:url(../images/shaddow.jpg) top center no-repeat;
	overflow:hidden;
	}
#bodysection{
	width:980px;
	margin:0 auto;
	padding-top:16px;
	}

#leftsection{
	width:210px;
	float:left;
	}

#rightsection{
	width:755px;
	float:right;
	margin-right: 0px;
	}
	
#graphics{
	width:732px;
	padding:10px;
	border: solid 1px #d2d2d2;
	}

.heads{
	background:url(../images/heads-bg.gif) no-repeat;
	color:#cacaca;
	display:block;
	padding:5px 0 0 9px;
	height:29px;
	font-family: 'FuturaLtCnBTLight';
	text-transform:uppercase;
	width:201px;
	line-height:20px;
	font-size:22px;
	}

.block{
	width:210px;
	}

.blockwraper{
	background:#f3f0f0;
	width:210px;
	overflow:hidden;
	}
.block .curves{
	width:210px;
	}

#categories{
	margin:0 auto;
	width:195px;
	}

#categories ul{	
	margin:0px;
	padding:0px;
	list-style:none;
	}

#categories ul li{	
	margin:0px;
	padding:0px;
	background:url(../images/li-border.gif) no-repeat bottom;
	}

#categories ul li a{	
	margin:0px;
	padding:5px 0 0 15px;
	background:url(../images/li-circle.gif)  0 6px no-repeat;
	text-decoration:none;
    font-family: 'FuturaLtBTLight';
	color:#222222;
	font-size:15px;
	height:25px;
	display:block;
	}
#categories ul li a:hover{
	color:#da00e2;
	}
	
.search{
	width:188px;
	margin:0 auto;
	}
	
.search input{
	width:176px;
	border:solid 1px #e3e2e2;
	height:31px;
	font-family: 'FuturaMdBTMedium';
	font-size:14px;
	padding:0 5px;
	}
	
.search	p{
		font-family: 'FuturaMdBTMedium';
	font-size:14px;}
	
 .searchbutton a{
	float:right;
	margin-top:10px;
	width:72px;
	background:url(../images/search-button-bg.gif) no-repeat;
	height:22px;
	text-decoration:none;
	display:block;
	text-align:center;
	color:#000000;
	padding-top:3px;
	font-family: 'FuturaMdBTMedium';
	font-size:14px;
	text-transform:uppercase;
	}
	.search .searchbutton a:hover{
		color:#cb28d1;
		}
	
.search select {
    border: 1px solid #E3E2E2;
    height: 31px;
    padding: 5px;
    width: 186px;
}
		
		
		
		
.left-side{ width:210px; float:left; overflow:hidden; margin-left:15px;}
.browse-categories{ width:210px; float:left;}
.categories-bg{ background:url(../images/black-bg.gif) no-repeat; width:210px; height:33px;}
.categories-bg h2{ font-size:21px; color:#cacaca; font-weight:normal; font-family: 'FuturaLtCnBTLight'; text-transform:uppercase; padding:6px 0 0 10px;}
.categories{ width:210px; float:left; background:#f3f0f0;}
.categories ul{ margin:5px 0 0 10px; padding:0; font-size:14px; font-size:12px; color:#222222;}
.categories ul li{ padding:0 0 10px 0; background:url(../images/underline.gif) no-repeat bottom;   list-style:none;}
.categories ul li a{ background:url(../images/bullet.gif) no-repeat left; line-height:20px; padding:0 0 0 20px; color:#222222;}
.categories ul li a:hover{ text-decoration:underline; color:#da00e2;}
.measure-up{ width:210px; height:179px; float:left; margin-top:12px;}
.curtains-fabric{ width:210px; float:left;}
.curtains-bg{ width:210px; height:53px; background:url(../images/double-black.gif) no-repeat; margin:12px 0 0 0;}
.curtains-bg h2{ font-size:21px; color:#cacaca; font-weight:normal; font-family: 'FuturaLtCnBTLight'; text-transform:uppercase; padding:6px 0 0 10px; line-height:20px;}
.curtains-form-bg{ background:#f3f0f0; padding:10px; font-family: 'FuturaMdBTMedium'; font-size:14px;}
.curtains-form-bg select{ width:180px;}
.search-button{ -webkit-border-radius:2px; margin-top:10px; -moz-border-radius: 2px; border-radius: 2px; background:#000; color:#fff; font-family: 'FuturaLtCnBTLight'; text-transform:uppercase; width:54px; height:22px; text-align:center; display:block;}
.search-button a{ color:#fff; padding:3px 5px; display:block; font-size:15px;}
.custom-bg{ background:url(../images/curtain-bg.gif) no-repeat top; width:210px;  margin:16px 0 0 0; padding-top:10px; text-align:center;}
.custom-bg img{ margin:10px 0 0 0;  padding:0 10px 10px 10px}
.custom-bg p{ font-family: 'FuturaLtCnBTLight'; font-size:19px; color:#000;  text-transform:uppercase;}
.right-side{ width:757px; float:left; margin-left:15px;}
.header-graphic{ height:326px;width:757px; margin-bottom:12px;}
.right-top-products{ background:url(../images/right-prod-bg.gif) no-repeat top; width:755px; float:left;}
.right-top-products h1{ text-align:center; margin-top:10px; font-family: 'FuturaLtCnBTLight';  text-transform:uppercase; color:#000; font-size:28px; }
.prod-bg{ width:225px; height:290px; float:left; margin-left:18px; background:url(../images/produc-bg1.gif) no-repeat;}
.prod-bg center{ margin-top:22px;}
.prod-bg p{ font-family: 'FuturaLtCnBTLight'; font-size:19px; color:#222222; padding:0 18px; margin-top:10px; }
.prod-bg p a{ color:#000; text-decoration:none;}
.prod-bg p a:hover{ color:#cb28d1; }
.price{ font-size:17px; font-family: 'FuturaMdBTMedium'; float:left;}
.price a{ color:#cb28d1!important;}
.prod-bg p a:hover{ text-decoration:underline;}
.browse-button{ -webkit-border-radius:2px; margin:10px 20px 0 0; -moz-border-radius: 2px; border-radius: 2px; background:#000; color:#fff; font-family: 'FuturaLtCnBTLight'; text-transform:uppercase; width:70px; height:24px; float:right; text-align:center; display:block;}
.browse-button a{ color:#fff; padding:3px 5px 0 15px; text-decoration:none; display:block; font-size:16px; margin-left:4px;  background:url(../images/arrow.gif) no-repeat left;}

.browse-button a:hover{ 
	color:#f600ff;
	}


.welcome_content{
	width:750px;
	}
	
.welcome_content h3 {font-family: 'FuturaLtCnBTLight'; color:#000; background:url(../images/three-dots.gif) repeat-x bottom; line-height:30px;}


.welcome_content h3 span{ font-size:21px; color:#cb28d1;}
.welcome_content p{ color:#424242; font:12px Arial, Helvetica, sans-serif;  margin-top:10px; line-height:18px;}

.footer-bg{ width:100%; background:url(../images/footer-bg.gif) repeat-x #959595;  height:250px; margin-top:20px;}
.footer-top{ width:982px; margin:0 auto; text-align:center;background:url(../images/ft1.png) no-repeat bottom;}
.footer-top p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:30px; padding:20px 0 0 0;}
.footer-links{ width:982px; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#494949;}
.foopter-div{ width:200px; float:left;}
.foopter-div input{  width:264px; float:left; height:39px; background:url(../images/input-bg.png) no-repeat; border:none; padding:0 0 2px 10px;}
.foopter-div img{ float:left; margin:0px 0 0 -10px;}

.footer-links ul{ margin:3px 0 0 0; padding:0 65px 0 0; float:left;}
.footer-links strong{ margin-bottom:10px;}
.footer-links ul li{ line-height:21px; list-style:none; padding:0 0 0 10px;}
.footer-links ul li a{ color:#494949; text-decoration:none;}
.footer-links ul li a:hover{ color:#000; text-decoration:underline;}
.sign-up{ margin:0; width:360px; height:39px; float:left; padding:0;}
.sign-up input{ width:264px; float:left; height:39px; background:url(../images/input-bg1.png) no-repeat; border:none; padding:0 0 2px 10px;}
.sign-up img{ float:left; margin:0px 0 0 -10px;}
.footer-links p img{ margin:10px 0 0 10px;}
.inner-page-products{ width:756px; float:left;}
.prod{ background:url(../images/product-bg.jpg) no-repeat right bottom; width:187px; font-size:13px; min-height:220px; float:left; margin:0 0 25px 0px; border:0px #000000 solid;}
.prod img{border:4px double #CCCCCC ;}
.prod p{ text-align:center;  font-family: 'FuturaMdBTMedium'; margin:5px 0;}
.prod p a{ color:#000; text-decoration:none;}
.prod p a:hover{ text-decoration:underline;}
.pagination{ height:29px; line-height:29px; width:95%; padding:0 10px; font-size:11px; margin:0 auto; margin-bottom:20px; background:url(../images/brdcrmb-center.gif) repeat-x;  text-align:right;} 
.pagination a{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 5px; }
.pagination a:hover{color:#ca2aca}
.page-box{ height:18px; width:18px; float:left; }

.product-center{ width:496px; float:left; padding-left:5px;}
.product-center-top{ width:496px; height:54px; margin:10px 0 0 0;}
.product-center-top p{ font-size:22px;}
.product-center-top span{ font-size:15px;}
.center-table{ background:#f6f4f4; border-collapse:collapse; margin-top:5px;}
.center-table td{ padding:10px 15px 15px 15px; border:1px solid #c4c4c4; font-size:15px; color:#000;}
.tab_panel{width:496px; float:left; height:auto; padding-top:5px; margin-top:20px;}
.product-right-area{  width:217px; float:right;}
.right-pink{ background:url(../images/pinky.gif) repeat-x; width:207px; height:150px; padding:5px; float:left;}
.right-pink p{ text-align:center; font-size:15px; color:#fff; font-family: 'FuturaMdBTMedium'; margin:5px 0 0 0; text-shadow:1px 1px 1px #000;}
.right-pink p img{ float:left;}

.msrng-guide{ width:216px; height:130px; float:left;}
.product-right{ background:#f6f4f4; border:1px solid #e0e0e0; width:215px; }
.alexis{ height:126px; width:216px; background:url(../images/li-line.gif) no-repeat bottom; padding-bottom:10px;}
.alexis p{ margin:6px 5px ;}
.alexis-prod-bg{ width:66px; height:84px; background:#fff; border:1px solid #c8c6c6; margin:0 0 0 10px; float:left;}
.alexis-prod-bg img{ margin:6px 0 0 6px;}
.alexis-right{ width:126px; height:82px; float:left; margin-left:10px; }
.alexis-right strong{ font-size:17px; color:#cb28d1; float:left;  border-bottom:1px solid #eeeded; padding:0 10px 10px 0;}
.alexis-right strong a{ text-decoration:none; color:#cb28d1;}
.alexis-right strong a:hover{ text-decoration:underline;}
.alexis-right p{ float:left;}
.alexis-right p input{ margin-right:5px; vertical-align:middle;}
.alexis-right p img{ float:right; vertical-align:middle; margin:0; padding:0;}
.qnty{ width:30px; height:20px; float:left; border:1px solid #b2b2b2; margin:15px 0 0 10px;}
.filter{ width:200px; height:auto; background:url(../images/filter-top-bg.gif) repeat-x; height:26px; color:#cacaca; padding:8px 0 0 10px; text-transform:uppercase; font-size:17px;}

.center-body{ width:980px; min-height:400px; margin:0 auto; background:#fff;}
.checkout{ width:980px; height:29px; margin:0 auto;}
.checkout-top{ width:3px; height:29px; float:left;}
.checkout-cntr-bg{ background:url(../images/brdcrmb-center.gif) repeat-x; height:29px; width:972px; float:left;}
.checkout-cntr-bg p{ margin:0; font-family: 'FuturaMdBTMedium';}
.checkout-cntr-bg span{ color:#cb28d1; font-weight:bold;}
.checkout-cntr-bg strong{ color:#222222;}
.checkout-cntr-bg span a{ color:#222222; text-decoration:none;}
.checkout-cntr-bg span a:hover{ text-decoration:underline; color:#000;}
.sagepay-bg{ height:105px; width:978px; margin:0 auto; background:#f3f0f0; border-bottom:1px solid #8d8d8d;}
.sagepay-bg p{ float:left; margin:15px 10px 0 15px;  font-size:15px; color:#000;}
.sagepay-bg p span{ color:#565656;}
.sagepay-bg p img{ margin-bottom:6px;}
.sagepay-bg p strong{ font-size:11px; color:#656565; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.checkout-content{ width:978px; margin:15px auto;}
.billing-address{ width:239px; float:left;}
.address{ background:#efeeee; width:239px; border:1px solid #dedede;}
.tabular-data{ border:1px solid# dedede; margin-top:10px; font-size:15px;}
.small{ background:url(../images/small-input.gif) no-repeat; width:92px; height:21px; padding:0 5px; border:0px;}
.thick{ background:url(../images/thick-input.gif) no-repeat; width:215px; height:50px; padding:0 5px; border:0px;}
.long{ background:url(../images/long-input.gif) no-repeat; width:216px; height:21px; padding:0 5px; border:0px;}
.checkout-right{ width:726px; float:right; background:#eeeded; border:1px solid #dedede; }
.checkout-rigfht-top-bg{ background:url(../images/right-chkout-top-bg.gif) repeat-x; height:46px;}
.checkout-rigfht-top-bg p{ font-size:15px; color:000; font-family: 'FuturaMdBTMedium'; padding:12px 0 0 10px;}
.right-tabular-data{ background:#f6f4f4;  border-collapse:collapse; border-bottom:none; margin: 0 0 10px 0;}
.right-tabular-data td{ border:1px solid #b4b4b4; padding:10px;}
.right-detail{ width:750px; float:left; margin-left:4px;}
.black-right-top-bg{ height:30px; width:740px; background:url(../images/black-top-bg.gif) repeat-x; padding:3px 0 0 10px; margin-bottom:12px;}
.black-right-top-bg h1{ font-family: 'FuturaLtCnBTLight'; text-transform:uppercase; font-size:22px; color:#d6d5d5; font-weight:normal;}
.right-left-column{ width:339px; border:1px solid #d0d0d0; float:left; padding-bottom:30px;}
.description{ width:337px; float:left;}
.description-bg{ height:33px; width:329px; float:left; background:url(../images/des-bg.gif) repeat-x; padding:5px 0 0 10px;}
.description-bg h1{ color:#ca27ce; text-transform:uppercase; font-family: 'FuturaLtCnBTLight'; font-weight:normal; font-size:22px;}
.description-bg h2{ color:#000; font-size:22px; font-family: 'FuturaLtCnBTLight'; font-weight:normal; text-transform:uppercase;}
.description-text{ width:319px; float:left; padding:0 10px;}
.description-text h2{ font-size:22px; margin:8px 0; text-transform:uppercase; color:#000; font-weight:normal; font-family: 'FuturaLtCnBTLight';}
.description-text P { color:#222222; font-size:15px; margin-bottom:15px;}
.description-calc{ width:319px; color:#; background:url(../images/des-calc.gif) no-repeat bottom #f3f0f0; padding:0 10px; padding-bottom:20px; float:left;}
.description-calc1{ width:319px; color:#; background:url(../images/des-calc1.gif) no-repeat bottom #f3f0f0; padding:0 10px; padding-bottom:20px; float:left;}
.description-calc1 p{ margin:0; font-size:15PX; color:#000; border-bottom:1px solid #fff;/* background:url(../images/des-calc-div.gif) no-repeat bottom;*/ line-height:30px; }
.description-calc1 p input{ background:url(../images/input-des.gif) no-repeat left; border:none; width:147px; font-size:12px; height:22px; padding:0 5px; margin-right:10px;}
.description-calc1 p img{ vertical-align:middle; margin:0 0 0 5px;}
.description-calc1 p select{ width:110px;}
.description-calc p{ margin:0; font-size:15PX; color:#000; background:url(../images/des-calc-div.gif) no-repeat bottom; line-height:30px; }
.click-to-enlarge{ width:327px; height:224px; margin:10px 0;}
/*Right Right side*/
.right-right{ float:left; width:387px; margin-left:20px; border:1px solid #d0d0d0;}
.dropdown{ color:#41c4f7; font-size:20px; width:110px; float:left;display:block;}
.grey-bg{ width:346px; float:left; background:#eeeeee; padding:10px 10px;}
.grey-bg p{ float:left;}
.grey-bg p input{ margin-right:10px;}
.grey-bg h2{ float:left; font-size:20px; font-family: 'FuturaLtCnBTLight'; font-weight:normal; margin:0 0 0 30px;}
.accessories-input{ width:367px; float:left; padding:10px 10px; border-bottom:1px solid #e6e6e6; padding-bottom:30px;}
.accessories-input h2{ font-size:15px; color:#000; margin-bottom:10px; }
.accessories-input img{ float:left; margin-right:10px;}
.accessories-input select{ width:110px;/* background:url(../images/slect-bg.gif) no-repeat;*/ width:250px; margin:1px 0 0 10px; font-size:12px;}
.accessories-input input{ background:url(../images/input-small.gif) no-repeat left; border:none; width:40px;height:22px; padding:0 3px; float:left;}
.calculate-price{ height:93px; width:347px; background:url(../images/blackbg.gif) repeat-x; float:right; padding:0 20px;}
.calculate-price p{ font-size:22px; color:#f4f4f4; font-family: 'FuturaLtCnBTLight'; margin-top:6px;}
.calculate-price img{ float:left; margin:8px 0 0 0;}
.calculate-price h2{ color:#e7e7e7; font-family: 'FuturaLtCnBTLight'; font-size:25px; margin:10px 0 0 20px; float:left;}
.pink-table{ border:1px solid #c4c4c4; font-size:12px; font-weight:bold; color:#252525; margin-top:0px; background:#dcdcdc;}
.top-table-bg{ background:url(../images/table-top-bg.png) repeat-x; padding:0; margin:0;}
.top-table-bg h2{ font-size:20px; font-weight:normal; color:#fff;  text-shadow:1px 1px 1px #000; padding:0 0 0 10px;}
.table-row{ background:url(../images/table-bg.jpg) repeat-x;}
.pink-table td{ border-right:1px solid #c6c6c6;}

.form_cont_top_heading
{
    background: url("../images/brdcrmb-center.gif") repeat-x scroll 0 0 transparent;
    font-size: 16px;
    height: 29px;
    line-height: 29px;
    margin: 0 auto 20px;
    text-align: left;
    width: 100%;
}
.form_cont_top_heading a
{
margin-left: 10px;
}

.pro_title_strip
{
	/*background: none repeat scroll 0 0 #C12063;*/
    color: #FFFFFF;
    font: bold 16px Arial,Helvetica,sans-serif;
    height: 30px;
	background-color:#CC00CC;
	
}
.td_border {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E4E3E3;
    color: #000000;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 0 0 0 5px;
}
.description-text p strong
{
display:none;
}
.description-bg a:hover
{
color:#FF00FF !important;
}
