body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#f6f6f6;
	font-size:12px;
	background:#000000;
	line-height:20px;
}
a img {
border:none;
}
HR {
page-break-before: always;
}
a:link {
color: #D30917;
text-decoration:none;
}
a:active {
color: #D30917;
text-decoration:none;
}
a:hover {
color: #cccccc;
text-decoration:underline;
}
a:visited {
color: #D30917;
text-decoration:none;
}
.mainsm{
font-size:11px;
color:#FFFFFF;
}
.errors{
color:#D30917;
font-size:12px;
font-weight:bold;
}
.registerfields{
width:200px;
}
.top_menu{
font-size:11px;
text-align:left;
}
a:link.top_menu{
color: #ffffff;
text-decoration:none;
}
a:active.top_menu{
color: #ffffff;
text-decoration:none;
}
a:hover.top_menu{
color: #cccccc;
text-decoration:underline;
}
a:visited.top_menu{
color: #ffffff;
text-decoration:none;
}
.imgA1 { position:relative; top: 25px; left: 25px; z-index: 1; } 
.imgB1 { position:relative; right:16px; z-index: 3; } 
.fbg {
background-image:url(../images/fbg.jpg);
background-repeat: no-repeat;
background-position: bottom right;
	}
.pulldown {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
	.disclaimer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
	}
.title-sm {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
	.title-mid {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
	}
.details_style {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#000000;
	}
.summary_pId {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
	}
.summary_pstId {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
	}
.details_fabcolor {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.details_fields {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.details_price {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
}
.decor_welcome {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
}
.pagination {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#d30917;
	}
.pagination a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
	}
.pagination a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
	}
.pagination a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
	}
.pagination a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
	}
.pagination_title {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
	}	
.tab-white a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
.tab-white a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
.tab-white a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
.tab-white a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
.tab-grey a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
	}
.tab-grey a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
	}
.tab-grey a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
	}
.tab-grey a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
	}
.nav_title {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
	}
input.measurements{ 
 background-color: #f6f6f6;
 width:35px; 
}
select.formSelect  {
	color: #333;
	background-color: #f6f6f6;
	border: solid 1px #666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

#page {
	width:933px; 
	padding:0;
	margin:auto;
	background:#161616;
}
#content {
margin:20px 85px 0px 85px;
background-color:#161616;
}
#permanent-pleats {
border-top:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
float:left;
width:355px;
padding:10px 10px 10px 0px;
}
#tab-top {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
float:left;
width:355px;
padding:10px;

}
#rod-pocket {
border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
float:left;
width:355px;
margin-bottom:50px;
padding:10px 10px 10px 0px;
}
#grommets {
border-bottom:1px dotted #CCCCCC;
float:left;
width:355px;
margin-bottom:50px;
padding:10px;

}
#footer {
	width:933px; 
	padding:0;
	margin:auto;
	background:#161616;
	height:121px;
	z-index:1003;
	font-size:10px;
}
#pagenav {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
height:25px;
padding:13px 0 10px 0;
}
.drapery-style {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.sub-total-grey {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:16px;
font-weight:bold;
color:#bbbcbe;
}
.price-top {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:16px;
font-weight:bold;
color:#ffffff;
}
.sale_top {
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-size:16px;
font-weight:bold;
color:#d30917;
}
.options-titles {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:16px;
color:#ffffff;
font-weight:bold;
}
#horizontal-line {
border-top:1px dotted #CCCCCC;
margin:30px 85px 0px 85px;
}
#rename{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.textfields{
width:200px;
height:17px;
color:#000000;
border:thin 1px #cccccc;
}
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 200%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 
.white_content {
    display: none;
	position:fixed;
    top: 25%;
    left: 30%;
    width: 40%;
    height: 25%;
    padding: 16px;
    border: 8px solid #666666;
    background-color: #161616;
    z-index:1002;
    overflow: auto;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #333333;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #333333;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #333333;
		
		font-weight: bold;
		background-color: #333333;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
.bold {
	font-weight: bold;
}

