#homeshortcontactform input[type=submit],
#promotionsshortform fieldset div label,
#homeshortcontactform fieldset div label,
#draperiesform input[type=submit],
#contactform fieldset div label,
#contactform input[type=submit],
#cityform fieldset div label,
#shadesform input[type=submit],
#shuttersform input[type=submit],
#homeshortcontactform fieldset div input,
#homeshortcontactform fieldset div textarea,
#draperiesform fieldset div input,
#draperiesform fieldset div textarea,
#cityform input[type=submit],
#shuttersform fieldset div input,
#shuttersform fieldset div textarea,
#shadesform fieldset div label,
#shadesform fieldset div input,
#shadesform fieldset div textarea,
#draperiesform fieldset div label,
#promotionsshortform fieldset div input,
#promotionsshortform fieldset div textarea,
#contactform fieldset div input,
#contactform fieldset div textarea,
#promotionsshortform input[type=submit],
#shuttersform fieldset div label  {
   font: normal bold 13px Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#cellularshadespicturebox table,
#homepicturebox table,
#romanshadespicturebox table,
#sheershadespicturebox table,
#shutterspicturebox table,
#rollershadespicturebox table,
#d2picturebox table,
#d4picturebox table,
#d6picturebox table,
#d3picturebox table,
#d5picturebox table,
#d1picturebox table,
#wovenwoodshadespicturebox table,
#mainpicturebox table  {
   width: 100%;
   height: 100%;
}

#disclaimertext,
#verticalblindsh2text,
#middlelefth2text,
#shuttersh1text,
#i752formheadlinetext,
#appointmentform,
#appointmenth1text,
#custompainth2text,
#cafestyleshuttersh2text,
#polyreinforcedshuttersh2t,
#thanksh1text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 11px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#appointmentform fieldset div label,
#appointmentform input[type=submit],
#appointmentform fieldset div input,
#appointmentform fieldset div textarea  {
   font: normal bold 16px/21px Arial, Helvetica, sans-serif;
   color: #4A210F;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#romanshadespicturebox,
#rollershadespicturebox,
#wovenwoodshadespicturebox,
#sheershadespicturebox,
#cellularshadespicturebox  {
   height: 130px;
   width: 156px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 0px;
}

#draperiesform fieldset div,
#shadesform fieldset div,
#shuttersform fieldset div,
#contactform fieldset div  {
   padding-bottom: 7px;
   clear: both;
}

#promotionsshortform fieldset input[type=submit],
#homeshortcontactform fieldset input[type=submit]  {
   background-color: transparent;
   border: none;
   min-width: 260px !important;
   text-indent: -999em;
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 260px;
   line-height: 40px;
}

#i679formheadlinetext,
#primarytext,
#i362getstartedtext,
#rollershadesh2text,
#blindsh1text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#wovenwoodshadesh2text,
#sheershadesh2text,
#cellularshadesh2text,
#romanshadesh2text  {
   width: 162px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 9px;
   margin-bottom: 0px;
}

#homeshortcontactform fieldset div input,
#homeshortcontactform fieldset div textarea  {
   line-height: 25px;
   color: #FFFFFF;
}

#fabricorsoftblinds,
#verticalblinds,
#woodblinds,
#compositeblinds,
#aluminumblinds  {
   height: 130px;
   width: 130px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 21px;
   margin-bottom: 0px;
   background-repeat: no-repeat;
}

#shadesform fieldset input[type=submit],
#draperiesform fieldset input[type=submit]  {
   background-color: transparent;
   border: none;
   min-width: 186px !important;
   text-indent: -999em;
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   width: 186px;
   line-height: 28px;
}

#shuttersform fieldset input[type=submit],
#contactform fieldset input[type=submit]  {
   background-color: transparent;
   border: none;
   min-width: 186px !important;
   text-indent: -999em;
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 186px;
   line-height: 29px;
}

#promotionsshortform fieldset div input,
#promotionsshortform fieldset div textarea  {
   line-height: 25px;
   color: #FFFFFF;
}

#shadesbutton,
#faqbutton,
#shuttersbutton,
#gallerybutton,
#draperiesbutton  {
   position: absolute;
   top: 115px;
   z-index: 3;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#aluminumblindsh2text,
#woodshuttersh2text,
#contactinfotext,
#galleryh1text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 13px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i472whattreatmentisrightforyo a.nmh,
#i472whattreatmentisrightforyo a:hover  {
   background-position: -141px 0%;
}

#column3h2text,
#column4h2text,
#column2h2text,
#compositeshuttersh2text  {
   width: 204px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 12px;
   margin-bottom: 0px;
}

#draperiesform fieldset div input,
#draperiesform fieldset div textarea  {
   line-height: 20px;
   color: #4A210F;
}

#i13contactform fieldset div label,
#i13contactform input[type=submit]  {
   font: normal bold 14px/20px Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#promotionsshortform fieldset div,
#homeshortcontactform fieldset div  {
   padding-bottom: 5px;
   clear: both;
}

#shuttersform fieldset div input,
#shuttersform fieldset div textarea  {
   line-height: 20px;
   color: #4A210F;
}

#contactform fieldset div input,
#contactform fieldset div textarea  {
   line-height: 20px;
   color: #4A210F;
}

#layer1copy3,
#layer1copy2,
#layer1copy,
#layer1copy5,
#layer1copy4  {
   margin: 0px;
   height: 27px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#i758homeshortcontactformbutto a,
#i760homeshortcontactformbutto a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 260px;
   font-size: 40px;
   line-height: 40px;
}

#shadesform fieldset div input,
#shadesform fieldset div textarea  {
   line-height: 20px;
   color: #4A210F;
}

#i758homeshortcontactformbutto,
#i760homeshortcontactformbutto  {
   position: absolute;
   top: 263px;
   width: 260px;
   height: 40px;
   margin-left: 0px;
   margin-top: 0px;
}

#woodblindsh2text,
#compositeblindsh2text,
#column1h2text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 14px;
}

#homeshortformcolumn_f div,
#promotionsformcolumn_f div  {
   clear: left;
   position: relative;
   margin-left: 0px;
   height: 22px;
   width: 315px;
   background-repeat: no-repeat;
}

#faqcolumn3h2text,
#faqcolumn2h2text,
#faqcolumn1h2text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i13contactform fieldset div,
#cityform fieldset div  {
   font-variant: normal;
   line-height: 20px;
   font-style: normal;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   padding-bottom: 7px;
   clear: both;
}

#appointmentsrightcolumn,
#appointmentsrightcolumnco  {
   margin: 188px 0px 0px 9px;
   position: relative;
   left: 0px;
   top: 0px;
   min-height: 766px;
}

#homeshortcontactform fieldset input[type=submit]  {
   background-image: url(sg_new-homepage_media/d758homeshortcontactformbut.gif);
}

#i958promotionsbutton a,
#i934promotionsbutton a  {
   background: url(sg_shades_media/d934promotionsbutton.gif) no-repeat;
   display: block;
   height: 52px;
   width: 183px;
   font-size: 52px;
   line-height: 52px;
}

#toprighth1text,
#shadesh1text,
#rightsideh2text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#draperiesbutton a:hover,
#draperiesbutton a.nmh  {
   background-position: -97px 0%;
}

#promotionsshortform fieldset input[type=submit]  {
   background-image: url(sg_promotions_media/d760homeshortcontactformbut.gif);
}

#promotionsformcolumn_h,
#homeshortformcolumn_h  {
   background: url(sg_new-homepage_media/promotionsformcolumn.png) no-repeat;
   position: absolute;
   height: 22px;
   width: 315px;
   left: 0px;
   top: 0px;
}

#shuttersbutton a.nmh,
#shuttersbutton a:hover  {
   background-position: -91px 0%;
}

#sitemapmenu,
#sitemaph1text,
#aboutush1text  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 341px;
   margin-left: 19px;
   margin-right: 0px;
}

#gallerybutton a:hover,
#gallerybutton a.nmh  {
   background-position: -80px 0%;
}

#homeshortformcolumn,
#promotionsformcolumn  {
   padding: 0px;
   background: url(sg_new-homepage_media/homeshortformcentercuttil.png) repeat-y center top;
   left: 0px;
   top: 0px;
   width: 315px;
   min-height: 311px;
   margin-right: 0px;
   margin-bottom: 0px;
   float: left;
   position: relative;
   display: inline;
   background-attachment: scroll;
}

#homeshortcontactform,
#promotionsshortform  {
   width: 290px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 11px;
   margin-bottom: 12px;
}

#d3picturebox,
#d4picturebox,
#d5picturebox  {
   width: 190px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 16px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#blindscontactcolumn,
#i930promotionsbutton  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 8px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 210px;
}

#shadesformbutton a,
#draperiesformbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   width: 186px;
   font-size: 28px;
   line-height: 28px;
}

#contactformbutton a,
#shuttersformbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 186px;
   font-size: 29px;
   line-height: 29px;
}

#blindsbutton a.nmh,
#blindsbutton a:hover  {
   background-position: -64px 0%;
}

#draperiesform fieldset input[type=submit]  {
   background-image: url(sg_draperies_media/draperiesformbutton.gif);
}

#shadesbutton a:hover,
#shadesbutton a.nmh  {
   background-position: -71px 0%;
}

#shuttersform fieldset input[type=submit]  {
   background-image: url(sg_shutters_media/shuttersformbutton.gif);
}

#i367letsgetstarted,
#letsgetstartedcopy  {
   margin: 9px 0px 0px 30px;
   height: 14px;
   width: 147px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#homeshortcontactform fieldset div label  {
   line-height: 25px;
   color: #FFFFFF;
}

#citypagecolumn,
#draperiescontactcolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 206px;
   min-height: 174px;
}

#homeshortcontactform input[type=submit]  {
   line-height: 25px;
   color: #FFFFFF;
}

#contactform fieldset input[type=submit]  {
   background-image: url(sg_blinds_media/contactformbutton.gif);
}

#shadesform fieldset input[type=submit]  {
   background-image: url(sg_shades_media/shadesformbutton.gif);
}

#middlerighth2text,
#mainheadlineh1text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 16px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#promotionsshortform fieldset div label  {
   line-height: 25px;
   color: #FFFFFF;
}

#shuttersformbutton,
#contactformbutton  {
   position: absolute;
   z-index: 6;
   width: 186px;
   height: 29px;
   margin-left: 0px;
   margin-top: 0px;
}

#promotionsshortform input[type=submit]  {
   line-height: 25px;
   color: #FFFFFF;
}

#draperiesformbutton,
#shadesformbutton  {
   position: absolute;
   left: 10px;
   z-index: 7;
   width: 186px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

#faqbutton a.nmh,
#faqbutton a:hover  {
   background-position: -39px 0%;
}

#i13contactform fieldset div label  {
   color: #4A210F;
}

#i13contactform input[type=submit]  {
   color: #9C0000;
}

#topmenu ul li,
#footermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#getstartedtext,
#draperiesh1text  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 14px;
   margin-bottom: 0px;
}

#draperiesform input[type=submit]  {
   line-height: 20px;
   color: #4A210F;
}

#draperiesform fieldset div label  {
   line-height: 20px;
   color: #4A210F;
}

#i758homeshortcontactformbutto a  {
   background-image: url(sg_new-homepage_media/d758homeshortcontactformbut.gif);
}

#shuttersform fieldset div label  {
   line-height: 20px;
   color: #4A210F;
}

#i760homeshortcontactformbutto a  {
   background-image: url(sg_promotions_media/d760homeshortcontactformbut.gif);
}

#i472whattreatmentisrightforyo a  {
   background: url(sg_thankyou_media/d472whattreatmentisrightfor.gif) no-repeat;
   display: block;
   height: 34px;
   width: 141px;
   font-size: 34px;
   line-height: 34px;
}

#shuttersform input[type=submit]  {
   line-height: 20px;
   color: #4A210F;
}

#contactform input[type=submit]  {
   line-height: 20px;
   color: #4A210F;
}

#contactform fieldset div label  {
   line-height: 20px;
   color: #4A210F;
}

#i472whattreatmentisrightforyo  {
   position: absolute;
   left: 747px;
   top: 108px;
   z-index: 3;
   width: 141px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#i758homeshortcontactformbutto  {
   z-index: 5;
   left: 25px;
}

#i760homeshortcontactformbutto  {
   z-index: 4;
   left: 26px;
}

#shadesform fieldset div label  {
   line-height: 20px;
   color: #4A210F;
}

#shadesform input[type=submit]  {
   line-height: 20px;
   color: #4A210F;
}

#draperiesform,
#shuttersform  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 5px;
}

#shadescolumn,
#shades2column  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 3px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 957px;
}

#cityform input[type=submit]  {
   line-height: 20px;
   color: #4A210F;
}

#d2picturebox,
#d1picturebox  {
   width: 205px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 23px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i289newscolumn,
#newscolumn  {
   margin: 189px 0px 0px 9px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 950px;
   min-height: 1030px;
}

#i13contactform fieldset div  {
   font-size: 14px;
}

#cityform fieldset div label  {
   line-height: 20px;
   color: #4A210F;
}

#promotionsformcolumn_f div  {
   background-image: url(sg_promotions_media/promotionsformcentercut.png);
}

#appointmentsrightcolumnco  {
   width: 456px;
}

#polyreinforcedshuttersh2t  {
   margin-top: 16px;
   width: 542px;
}

#servingthetriangleforover  {
   background: url(sg_thankyou_media/servingthetriangleforover.gif) no-repeat;
   position: absolute;
   left: 27px;
   top: 157px;
   z-index: 4;
   width: 232px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#wovenwoodshadespicturebox  {
   margin-left: 30px;
}

#homeshortformcolumn_f div  {
   background-image: url(sg_new-homepage_media/homeshortformcentercut.png);
}

#cellularshadespicturebox  {
   margin-left: 18px;
}

#appointmentsrightcolumn  {
   width: 486px;
}

#cafestyleshuttersh2text  {
   margin-top: 10px;
   width: 243px;
   margin-bottom: 11px;
}

#compositeshuttersh2text  {
   margin-left: 30px;
   width: 243px;
}

#allphaseblindsbutton a  {
   background: url(sg_thankyou_media/allphaseblindsbutton.gif) no-repeat;
   display: block;
   height: 126px;
   width: 260px;
   font-size: 126px;
   line-height: 126px;
}

#rollershadespicturebox  {
   margin-left: 30px;
   width: 157px;
}

.footer_div_bkg,
.page_content_bkg  {
   position: absolute;
   width: 960px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#draperiescontactcolumn  {
   margin-left: 14px;
   margin-top: 3px;
}

#romanshadespicturebox  {
   margin-left: 29px;
}

#cityform fieldset div  {
   font-size: 13px;
}

#draperiesformbutton a  {
   background-image: url(sg_draperies_media/draperiesformbutton.gif);
}

#sheershadespicturebox  {
   margin-left: 30px;
}

#compositeblindsh2text  {
   margin-bottom: 0px;
   margin-left: 12px;
   width: 130px;
}

#wovenwoodshadesh2text  {
   margin-left: 25px;
   width: 181px;
}

#shuttersformbutton a  {
   background-image: url(sg_shutters_media/shuttersformbutton.gif);
}

#allphaseblindsbutton  {
   position: absolute;
   left: 17px;
   top: 26px;
   z-index: 4;
   width: 260px;
   height: 126px;
   margin-left: 0px;
   margin-top: 0px;
}

#shape3copy2,
#shape3  {
   background: url(sg_whattreatment_media/shape3copy2.gif) no-repeat;
   height: 745px;
   width: 1px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 4px;
   margin-bottom: 0px;
}

#homeshortcontactform  {
   margin-left: 12px;
}

#i752formheadlinetext  {
   margin-top: 22px;
   width: 295px;
}

#cellularshadesh2text  {
   margin-left: 21px;
   margin-bottom: 3px;
}

#i679formheadlinetext  {
   margin-top: 22px;
   margin-left: 10px;
   width: 295px;
}

#i930promotionsbutton  {
   margin-top: 16px;
   height: 61px;
}

#aluminumblindsh2text  {
   margin-top: 13px;
   width: 130px;
}

#promotionsformcolumn  {
   margin-top: 212px;
   margin-left: 19px;
}

#verticalblindsh2text  {
   margin-top: 13px;
   width: 130px;
}

#blindscontactcolumn  {
   min-height: 183px;
   margin-top: 22px;
}

#promotionsshortform  {
   margin-left: 13px;
}

#contactformbutton a  {
   background-image: url(sg_blinds_media/contactformbutton.gif);
}

#homeshortformcolumn  {
   margin-top: 7px;
   margin-left: 8px;
}

#draperiesformbutton  {
   top: 141px;
}

#letsgetstartedcopy  {
   background-image: url(sg_city-name_media/letsgetstartedcopy.gif);
}

#fabricorsoftblinds  {
   background-image: url(sg_blinds_media/fabricorsoftblinds.gif);
   margin-left: 12px;
}

#mainheadlineh1text  {
   margin-top: 6px;
   width: 557px;
}

#shadesformbutton a  {
   background-image: url(sg_shades_media/shadesformbutton.gif);
}

#fabricblindsh2text  {
   margin: 13px 0px 0px 12px;
   width: 130px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i362getstartedtext  {
   margin-top: 22px;
   margin-left: 0px;
   width: 306px;
}

#shuttersformbutton  {
   top: 137px;
   left: 21px;
}

#woodshuttersh2text  {
   margin-top: 13px;
   width: 243px;
}

#rollershadesh2text  {
   margin-top: 9px;
   margin-left: 20px;
   width: 162px;
}

#i367letsgetstarted  {
   background-image: url(sg_draperies_media/d367letsgetstarted.gif);
}

#footermenu ul li a  {
   padding: 3px 0.88em 4px 0.88em;
   height: 100%;
}

#custompainth2text  {
   margin-top: 10px;
   width: 243px;
   margin-left: 30px;
}

#draperiesbutton a  {
   background: url(sg_thankyou_media/draperiesbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 97px;
   font-size: 20px;
   line-height: 20px;
}

#middlerighth2text  {
   margin-top: 23px;
   width: 341px;
}

#appointmenth1text  {
   margin-top: 13px;
   width: 407px;
}

#romanshadesh2text  {
   margin-left: 23px;
}

#sheershadesh2text  {
   margin-left: 25px;
}

#contactformbutton  {
   top: 147px;
   left: 12px;
}

#middlelefth2text  {
   margin-top: 12px;
   width: 277px;
}

#faqcolumn1h2text  {
   margin-top: 20px;
   margin-left: 25px;
   width: 279px;
}

#faqcolumn3h2text  {
   margin-top: 20px;
   margin-left: 31px;
   width: 265px;
}

#shuttersbutton a  {
   background: url(sg_thankyou_media/shuttersbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 91px;
   font-size: 20px;
   line-height: 20px;
}

#faqcolumn2h2text  {
   margin-top: 30px;
   margin-left: 31px;
   width: 263px;
}

#shadesformbutton  {
   top: 132px;
}

#woodblindsh2text  {
   margin-bottom: 22px;
   margin-left: 18px;
   width: 130px;
}

#rightsideh2text  {
   margin-top: 17px;
   margin-left: 14px;
   width: 209px;
}

#topmenu ul li a  {
   padding: 6px 1.32em 7px 1.32em;
   height: 100%;
}

#draperiesbutton  {
   width: 97px;
   left: 550px;
}

#contactinfotext  {
   margin-top: 12px;
   width: 449px;
}

#gallerybutton a  {
   background: url(sg_thankyou_media/gallerybutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 80px;
   font-size: 20px;
   line-height: 20px;
}

#compositeblinds  {
   background-image: url(sg_blinds_media/compositeblinds.gif);
   margin-left: 11px;
}

#appointmentform  {
   margin-top: 18px;
   width: 407px;
}

#draperiesh1text  {
   margin-left: 24px;
   width: 704px;
}

#shuttersh1text  {
   margin-top: 11px;
   width: 313px;
}

#verticalblinds  {
   background-image: url(sg_blinds_media/verticalblinds.gif);
   margin-left: 12px;
}

#toprighth1text  {
   margin-top: 29px;
   margin-left: 14px;
   width: 367px;
}

#getstartedtext  {
   margin-left: 3px;
   width: 204px;
}

#citypagecolumn  {
   margin-left: 64px;
   margin-top: 20px;
}

#shuttersbutton  {
   width: 91px;
   left: 368px;
}

#aluminumblinds  {
   background-image: url(sg_blinds_media/aluminumblinds.gif);
   margin-left: 12px;
}

#blindsbutton a  {
   background: url(sg_thankyou_media/blindsbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 64px;
   font-size: 20px;
   line-height: 20px;
}

#shadesbutton a  {
   background: url(sg_thankyou_media/shadesbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 71px;
   font-size: 20px;
   line-height: 20px;
}

#disclaimertext  {
   margin-top: 10px;
   width: 418px;
}

#sitemaph1text  {
   margin-bottom: 0px;
   margin-top: 36px;
}

#galleryh1text  {
   margin-top: 8px;
   width: 870px;
}

#draperiesform  {
   margin-top: 13px;
   width: 206px;
}

#footermenu ul  {
   height: 19px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   line-height: 19px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}

#column2h2text  {
   margin-left: 16px;
}

#shades2column  {
   min-height: 182px;
   margin-top: 184px;
}

#column4h2text  {
   margin-left: 18px;
}

#column3h2text  {
   margin-left: 17px;
}

#gallerybutton  {
   width: 80px;
   left: 654px;
}

#aboutush1text  {
   margin-bottom: 25px;
   margin-top: 25px;
}

#column1h2text  {
   margin-bottom: 0px;
   margin-left: 18px;
   width: 204px;
}

#shadesbutton  {
   width: 71px;
   left: 470px;
}

#d3picturebox  {
   margin-top: 34px;
   height: 122px;
}

#d2picturebox  {
   margin-top: 15px;
   height: 126px;
}

#thanksh1text  {
   margin-top: 12px;
   width: 407px;
}

#page_content  {
   min-height: 1244px;
}

#shuttersform  {
   margin-top: 10px;
   width: 223px;
}

#d6picturebox  {
   margin: 34px 0px 0px 16px;
   height: 257px;
   width: 170px;
   top: 0px;
   left: 0px;
   position: relative;
}

#d1picturebox  {
   margin-top: 34px;
   height: 205px;
}

#d4picturebox  {
   margin-top: 15px;
   height: 126px;
}

#d5picturebox  {
   margin-top: 15px;
   height: 145px;
}

#shadescolumn  {
   min-height: 868px;
   margin-top: 5px;
}

#blindsbutton  {
   position: absolute;
   left: 294px;
   top: 115px;
   z-index: 4;
   width: 64px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#clear_footer  {
   height: 156px;
   clear: both;
}

#shadesh1text  {
   margin-top: 17px;
   margin-left: 23px;
   width: 663px;
}

#blindsh1text  {
   margin-top: 22px;
   margin-left: 20px;
   width: 681px;
}

#layer1copy4  {
   background-image: url(sg_shades_media/layer1copy3.gif);
   width: 206px;
}

#primarytext  {
   margin-top: 5px;
   margin-left: 20px;
   width: 906px;
}

#layer1copy2  {
   background-image: url(sg_shutters_media/d451freeinhomeestimatecopy.gif);
   width: 224px;
}

#shape3copy2  {
   margin-left: 11px;
}

#layer1copy5  {
   background-image: url(sg_city-name_media/d592freeinhomeestimatecopy4.gif);
   width: 206px;
}

#layer1copy3  {
   background-image: url(sg_shades_media/layer1copy3.gif);
   width: 206px;
}

#addresstext  {
   position: absolute;
   left: 758px;
   top: 42px;
   z-index: 3;
   width: 183px;
   margin-left: 0px;
   margin-top: 0px;
}

#sitemapmenu  {
   margin-bottom: 36px;
   margin-top: 17px;
}

#faqbutton a  {
   background: url(sg_thankyou_media/faqbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 39px;
   font-size: 20px;
   line-height: 20px;
}

#footer_div  {
   background: transparent url(sg_thankyou_media/footerbackground.jpg) center top repeat-x;
   background-attachment: scroll;
   height: 156px;
   clear: both;
}

#footermenu  {
   position: absolute;
   left: 16px;
   top: 14px;
   z-index: 4;
   margin-left: 0px;
   margin-top: 0px;
}

#footertext  {
   position: absolute;
   left: 21px;
   top: 42px;
   z-index: 4;
   width: 661px;
   margin-left: 0px;
   margin-top: 0px;
}

#topmenu ul  {
   height: 28px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   line-height: 28px;
   font-weight: bold;
   font-size: 15px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
}

#layer1copy  {
   background-image: url(sg_blinds_media/d447freeinhomeestimate.gif);
   width: 210px;
}

#woodblinds  {
   background-image: url(sg_blinds_media/woodblinds.gif);
   margin-left: 19px;
}

#shadesform  {
   margin: 8px 0px 4px 0px;
   width: 206px;
   top: 0px;
   left: 0px;
   position: relative;
}

#faqbutton  {
   width: 39px;
   left: 902px;
}

#phonetext  {
   position: absolute;
   left: 431px;
   top: 19px;
   z-index: 3;
   width: 465px;
   margin-left: 0px;
   margin-top: 0px;
}

#cityform  {
   margin: 13px 0px 5px 2px;
   width: 202px;
   top: 0px;
   left: 0px;
   position: relative;
}

#page_div  {
   min-height: 100%;
   margin-bottom: -156px;
   position: relative;
}

#mapembed  {
   margin: 57px 0px 10px 11px;
   width: 450px;
   top: 0px;
   left: 0px;
   position: relative;
}

#topmenu  {
   position: absolute;
   left: 420px;
   top: 62px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#shape1  {
   background: url(sg_appointments_media/shape1.gif) no-repeat;
   height: 718px;
   width: 1px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 15px;
}

.fl li *,
.fl li a  {
   display: inline;
}

#shape3  {
   margin-left: 10px;
}

.page_content_bkg  {
   height: 1244px;
}

.footer_div_bkg  {
   height: 156px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 960px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

.picpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 6;
   width: 145px;
   min-height: 223px;
}

.cFFF * a  {
   color: #FFFFFF;
}

.divider  {
   clear: left;
   display: block;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
   position: relative;
}

.lf  {
   float: left;
}

.rf  {
   float: right;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background: #FBF5DD url(sg_thankyou_media/browserbackground.jpg) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}


