body {
     text-align:center;
     background-color: #10171f;
     padding:0;
     margin:0; }
.wrapper_one {
     padding: 0;
     width: auto;
     text-align: center;
     margin: 0 auto;
     background-color: #10171f; }
/*Navigation*/
.navigation {
     height: 117px;
     background-image: url(../images/nav_bg.jpg);
     background-repeat: no-repeat;
     background-position: center;
     padding: 0;
     margin: 0; }
.navigation ul {
     list-style: none;
     margin: 0;
     padding: 20px 0 0 90px; }
.navigation li {
     display: inline;
     padding: 0 10px 0 10px;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px; }
.navigation a {
     color: #ffffff; }
.navigation a:link, .navigation a:visited {
     /* This is for Win/IE only */
     color: #ffffff;
     text-decoration: none; }
.navigation a:hover {
     color: #fab207; }
/*Headers*/
body#index .header {
     margin: 0;
     padding: 0; }
/*Image Replacement for the main header*/
h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 288px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_index.jpg);
     background-position: top center; }
body#index .header{
         margin: 0;
     overflow: hidden;
     padding-top: 268px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_index.jpg);
     background-position: top center; }
body#about h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_about2.jpg);
     background-position: top center; }
body#hunter_douglas h1.imrepl4, body#hd_styles h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_hunter_douglas.jpg);
     background-position: top center; }
body#products h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_hproducts.jpg);
     background-position: top center; }
body#testimonials h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_testimonials.jpg);
     background-position: top center; }
body#styles h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_wdrepl.jpg);
     background-position: top center; }
body#faq h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_faq.jpg);
     background-position: top center; }
body#main_products h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_gallery.jpg);
     background-position: top center; }
body#contact h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 184px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_contact.jpg);
     background-position: top center; }
body#news h1.imrepl4 {
     margin: 0;
     overflow: hidden;
     padding-top: 165px;
     height: 0;
     /* height of the replacement image */
     background-repeat: no-repeat;
     background-image: url(../images/header_news.jpg);
     background-position: top center; }
/*Start main content*/
.wrapper_two {
     width: auto;
     text-align: center;
     margin: 0 auto;
     background-color: #10171d;
     padding-top: 10px;
     height: auto;
     background-image: url(../images/content_bg.jpg);
     background-repeat: repeat-x;
     background-position: top; }
.content {
     width: 760px;
     text-align: center;
     margin: 0 auto; }
.c_one, .c_two {
     margin-top: 30px; }
.c_one a:link, .c_one a:visited, .c_two a:link, .c_two a:visited, body#hd_styles .content a:link, body#hd_styles .content a:visited {
     color: #b7daf8; }
.c_one a:hover, .c_two a:hover, body#hd_styles .content a:hover {
     color: #ffffff;
     text-decoration: none;
     border-bottom: 1px #ffffff dashed; }
.c_one {
     float:left;
     width: 360px;
     padding: 0 20px 30px 0; }
body#policy .c_one, body#about .c_one, body#products .c_one, body#faq .c_one, body#main_products .c_one, body#hunter_douglas .c_one, body#testimonials .c_one, body#news .c_one {
     width: 720px;
     padding: 0; }
body#policy .c_two, body#about .c_two, body#products .c_two, body#faq .c_two, body#main_products .c_two, body#hunter_douglas .c__one, body#testimonials .c_two, body#news .c_two {
     width: 0; }
body#affiliates .c_one {
     padding: 20px;
     background-color: #ffffff;
     width: 320px; }
body#affiliates img {
     padding: 15px 0 15px 0; }
body#affiliates .c_one h1 {
     color: #050b0e;
     text-align: center; }
/*Column two content*/
.c_two {
     float:left;
     width: 360px;
     padding: 0 0 30px 20px; }
.p_left {
     float: left;
     width: 150px; }
.p_right {
     float: left;
     width: 150px;
     margin-left: 20px; }
.caption {
     text-align: center; }
body#main_products .caption {
     padding: 5px;
     background-color: #0e212d;
     font-size: 12px;
     font-weight: bold;
     line-height: 14px; }
/*Product Page Subnavigation Styles*/
.prod_nav {
     list-style: none;
     margin: 0;
     padding: 20px 0 0 0px; }
.prod_nav li {
     display: inline;
     padding-right: 12px;
     padding-left:12px;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px; }
/*FAQ Styles*/
.top {
     float: left; }
a:link.top, a:visited.top {
     font-size: 13px;
     text-align: left;
     color: #ffffff;
     text-decoration: none;
     padding: 5px 50px 5px 50px;
     background-color: #1a2d40; }
a:hover.top {
     color: #b7daf8;
     font-size: 13px; }
.faq_header a:link, .faq_header a:visited {
     text-decoration: none;
     color: #ffffff; }
.faq_header a:hover {
     color: #b7daf8; }
/*Image Styles*/
.pictext {
     float;
     left;
     width: 360px;
     margin-bottom: 40px; }
.pictext img {
     float: left;
     margin-right: 10px;
     margin-bottom: 10px; }
/*Footer*/
.footer {
     width: 100%;
     height:100px;
     clear:both;
     background-color: #0c1115;
     color: #ffffff;
     font-family: Times, "Times New Roman", serif;
     font-size: 12px; }
.footer ul {
     list-style: none;
     margin: 0;
     padding: 10px 0 0 0; }
.footer li {
     display:inline;
     padding: 0px 15px 10px 15px; }
.footer a:link, .footer a:visited {
     color: #ffffff;
     text-decoration: none;
     font-size: 12px; }
.footer a:hover {
     color: #fab207; }
/*General font styles and formatting*/
p, h1, h2, blockquote {
     color: #ffffff;
     text-align: left;
     font-family: Times, "Times New Roman", serif; }
a:link.quicklink, a:visited.quicklink {
     color: #ffffff;
     text-decoration: none;
     padding: 7px;
     padding-right: 250px;
     background-image: url(../images/qlink_bg.jpg);
     background-repeat: repeat-y; }
a:hover.quicklink {
     color: #9ed0f7; }
p {
     font-size: 14px;
     line-height: 18px; }
.title, .titlelink, .textsmall, a.titlelink {
     font-family: Times, "Times New Roman", serif; }
td.title, td.textsmall {
     font-family: Times, "Times New Roman", serif; }
td b{
  font-size: 16px;   }
h1 {
     color: #b7daf8;
     font-size: 16px; }
.prod_header {
     padding: 5px;
     background-color: #96c7eb;
     color: #050b0f; }
h2 {
     font-size: 15px;
     font-weight: bold; }
h2.contact {
     font-weight: normal;
     line-height: 18px; }
a:link img, a:hover img, a:visited img {
     border: none;
     text-decoration: none; }
li.disclaimer {
     color: #ffffff;
     text-align: left;
     font-size: 14px; }
li { }
a { }
a:link { }
a:visited { }
a:hover { }
a:active { }
/*Testimonial*/
.testimonial {
     text-align: left;
     margin: 0;
     padding: 15px;
     background-repeat: no-repeat;
     background-position: top left;
     background-image: url(../images/blockquote_bg.jpg); }
.testimonial_2 {
     background-repeat: no-repeat;
     background-position: bottom right;
     background-image: url(../images/blockquote_2_bg.jpg);
     padding-bottom: 15px; }
.testimonial p {
     padding:0;
     margin:0; }
em.blue {
     color: #b7daf8; }
/********************************************************************
Form Styles
********************************************************************/
form.contact fieldset {
     border: 1px #ffffff solid;
     padding: 10px;
 }
form.contact legend {
     color: #ffffff;
     font-family: Times;
     font-size: 12px;
     font-weight: bold;
     padding: 5px; }
form.contact {
     line-height: 100%;
     margin: -15px 15px 0pt;
     padding: 20px;
     text-align: left; }
form.contact label {
     color: #ffffff;
     font-size: 15px; 
     font-family: times; 
     }
form.contact label.fixedwidth {
 display: block;
     width: 125px;
     float: left;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;}
form.contact input{
     margin-bottom: 15px;}
form.contact input.no_padding{
     margin-bottom: 0;}