body {
	background-color: #fff;
	color: #666;	
}
/*image border*/
img.border {
border:1px solid #333333;
float:center;
margin:5px 5px 5px 20px;
padding:5px;
}

/*Boxes*/

.MainBox {
	margin-top: 2px;
	border: 1px solid #448fbc;
}

.bottombox {
	border-top: 1px solid #448fbc;
}

.NavBox {
	border-top: 1px solid #448fbc;
	border-bottom: 1px solid #448fbc;
}

.blue_large { 
	color: #06c;
	font-size:18px;
	font-weight:300;
}
.blue {
	color: #06c;
	font-size:16px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SaleBox {
	border-right: 1px solid #448fbc;
	border-left: 1px solid #448fbc;
}

.EstimateBox {
	border-top: 1px dotted #448fbc;
	border-bottom: 1px dotted #448fbc;
}

.CopyBox {
	border-top: 1px dotted #666;
}



/*Tag Line*/

.tagline { /*ADDED DRK 5/20/08*/
	font: italic 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
}


/*Top Links (above menu) - *ADDED DRK 5/20/08*/

table#toplinks { 
	width: 415px;
	float: left;
	text-align: left;
	}
	
#toplinks td {
	vertical-align: top;
}
	
#toplinks td a:link, #toplinks td a:visited {
	font: 7pt Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}

#toplinks td a:hover {
	color: #0569a5;
	text-decoration: underline;
}


/*Text Links*/

a:link {
	color: #0569a5;
	text-decoration: none; 
}

a:visited { 
	color: #666;
	text-decoration: underline; 
}

a:hover {
	color: #0569a5; 
	text-decoration: underline;
}


/*Bottom links*/

a.blue:link, a.blue:visited {
 	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
 	color: #06c;
 	text-decoration: none;
	padding-right: 50px;
}

a.blue:hover { 
 	text-decoration: underline;
}

a.burgundy:link, a.burgundy:visited {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #660033;
	text-decoration: none;
	padding-right: 50px;
}

a.burgundy:hover { 
 	text-decoration: underline;
}

a.black:link, a.black:visited { 
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding-right: 50px;
}

a.black:hover {
	text-decoration: underline;
}

a.red:link, a.red:visited {
 	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
 	color: #d00;
 	text-decoration: none;
}

a.red:hover { 
 	text-decoration: underline;
}


/*Headers*/

h1 { /*replaces .header*/
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 15px;
	padding-bottom: 10px;
}


h2 { /* Subheader - ADDED DRK 5/20/08*/
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
}


/*Content*/

#content { /*replaces .content*/
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}


/*Copyright Text and asterisked items*/

.copytext { 
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
a.copytext:link, a.copytext:visited {
	color: #666;
	text-decoration: none;
}

a.copytext:hover { 
	text-decoration: underline;
}

/*Green Text on Green page*/

.green {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #319A31;
}

a.green:link, a.green:visited { 
	color: #319A31;
	text-decoration: none;
}

a.green:hover {
	text-decoration: underline;
}


/*Green link on Cellular page*/

a.greenSmall:link, a.greenSmall:visited { 
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #319A31;
	text-decoration: none;
}

a.greenSmall:hover {
	text-decoration: underline;
}



/*Sales Text*/

.saletext {
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #d00;
}


/*Estimate and Promotions Text*/

.estimate {
	font: 12pt Geneva, Arial, Helvetica, sans-serif;
	color: #d00;
}

a.estimate:link, a.estimate:visited {
	font: 12pt Geneva, Arial, Helvetica, sans-serif;
	color: #d00;
	text-decoration: none;
}

a.estimate:hover {
	text-decoration: underline;
}



/*Estimate Small Text*/

.estimateSmall {
	font: 8pt Geneva, Arial, Helvetica, sans-serif;
	color: #d00;
}

a.estimateSmall:link, a.estimateSmall:visited {
	color: #d00;
	text-decoration:none
}

a.estimateSmall:hover {
	text-decoration:underline;
}


/*Product Links*/

.productdesc {
	padding: 5px;
	border-left: 1px solid #d9d8d4;
	vertical-align: top;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

.productlink {
	padding: 5px;
	border-bottom: 1px solid #d9d8d4;
	border-left: 1px solid #d9d8d4;
	vertical-align: top;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

.details {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

a.details:link { 
	color: #0569a5;
	text-decoration: none; 
}

a.details:visited { 
	color: #666;
	text-decoration: underline; 
}

a.details:hover {
	color: #0569a5;
	text-decoration: underline;
}


/*List Items*/

li {
	padding-bottom: 5px;
}


/*Child Safety Page*/

.purple {/*for second para on Child Safety page*/
	color: #6f448c;
	text-align: justify;
	width: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#treatments { /*for Treatments and features section*/
	margin: 0 0 20px 20px;
	border: 1px solid #f97c27;
	font-family: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #6f448c;
	width: 90%;
    padding-right: 18px;
}

#treatments p {
	margin-left: -26px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#treatments li {
	color: #666;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img.hdsafety { /*positions Hunter Douglas Safety logo by corresponding text*/
	float: left;
	padding-right: 15px;
}

/*Gift Certificates*/

.bronze {
	color: #6f5640;
}

.silver {
	color: #888c8f;
}

.gold {
	color: #b09053;
}

.plat {
	color: #a6a6a6;
}

/*FAQs*/

.question { 
	color: #0569a5;
}

.answer {
	padding-bottom: 10px;
}


/*Forms on Refer and Gift Certificate pages*/

.float {
	float: right;
	width: 200px;
	margin-right: 250px;
	margin-top: -20px;
}
.floatright {
	float: right;
	margin-top: -20px;
	padding:0 0 0 15px;
}
.floatpix {
	float: left;
	margin-right: 10px;
	margin-top: -20px;
}
#refer .required_error {
	margin-right: 45px;
}

.clear {
	clear: both;
}

.picture_right {
	float: right;
	border: 1px solid #448fbc;
	margin: 5 0 20px 10px;
}
.picture_left {
	float: none;
	border: 1px solid #448fbc;
	margin: 0 10px 0px 0px;
}
.rightBox {	float:right; padding: 14px; font-size: 25px; color: #003300; text-decoration: none;}

.imageR-border{
float:right;
padding-right: 75px;
}
