html {height:100%;}
body {height:100%;background-image:url(../usacarpetview/Carpet_Cleaning_PT.gif);background-repeat:repeat;margin:0;padding:0;}
a {color:#252525;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style-image:url(../usacarpetview/Icon_Bullet_R_small.gif);margin-top:4px;}
#spread {width:100%;height:100%;background-image:url(../usacarpetview/Carpet_Steam_PT.gif);background-position:left top;background-repeat:repeat-x;}
#main {font-family:Arial;font-size:12px;color:#252525;line-height:15px;text-align:left;width:960px;background-repeat:no-repeat;background-position:left top;}

#heaD {width:960px;height:140px;background-image:url(../usacarpetview/Carpet_Cleaning_Master.png);}
#heaD div.logo {float:left;width:220px;height:140px;}
#heaD div.search {float:left;width:740px;height:100px;}

#heaD div.menu {float:left;width:740px;height:40px;line-height:20px;font-weight:bold;}
#heaD div.menu a {padding:0 22px 0 4px;}
#heaD div.menu a:hover {text-decoration:none;}
#heaD div.menu div.lft {float:left;width:440px;margin-left:-60px;}
#heaD div.menu div.lft a {color:#70837f;}
#heaD div.menu div.lft a:hover {color:#cc260c;}
#heaD div.menu div.rgt {float:left;width:305px;margin-left:55px;text-align:right;}
#heaD div.menu div.rgt a {color:#00aeef;text-transform:uppercase;}
#heaD div.menu div.rgt a:hover {color:#cc260c;}

blockquote {padding:0;margin:17px 24px 22px 24px;}

#lftD {width:220px;padding-bottom:20px;background-image:url(../usacarpetview/bg_Cleaning_Services.gif);background-repeat:no-repeat;}

#lftD div.flash {float:left;width:210px;margin-bottom:10px;}
#lftD div.damages {float:left;width:210px;height:65px;background-repeat:no-repeat;padding:35px 0 0 10px;margin-bottom:10px;}
#lftD div.damages a {font-family:Trebuchet MS;font-size:16px;font-weight:bold;line-height:22px;}
#lftD div.damages div {background-image:url(../usacarpetview/Icon_Stain.png);float:left;width:190px;padding-left:20px;background-position:left 5px;background-repeat:no-repeat;margin-top:8px;}
#lftD div.damages.red {background-image:url(../usacarpetview/Fire_Damage_Restoration.jpg);}
#lftD div.damages.red a {color:#cc260c;}
#lftD div.damages.blue {background-image:url(../usacarpetview/Water_Damage_Restoration.jpg);}
#lftD div.damages.blue a {color:#4f7ea3;}

#lftD div.payment {float:left;width:210px;height:55px;background-image:url(../usacarpetview/Payment_Option.gif);background-repeat:no-repeat;padding:35px 0 0 10px;margin-top:20px;}
#lftD div.payment div {background-image:url(../usacarpetview/Icon_Stain.png);float:left;width:190px;padding-left:20px;background-position:left 5px;background-repeat:no-repeat;margin-top:8px;}


#cntD {width:380px;padding-bottom:20px;}
#cntD div.flash {float:left;width:360px;margin:0 0 20px 4px;}

div.SwapImages {float:left;width:380px;height:200px;}
#slideshow {float:left;width:380px;height:200px;}
#slideshow img {width:380px;height:200px;}
#slideshow image {width:380px;height:200px;}

#rgtD {width:320px;padding-bottom:20px;}


#fotD {border-top:dashed 1px #252525;padding:8px 0 20px 0;line-height:17px;}
#fotD a {padding:0 8px 0 8px;}

h1 {font-family:Trebuchet MS;font-size:18px;font-weight:bold;color:#00aeef;line-height:21px;margin:0;padding:0;}
h2 {font-family:Trebuchet MS;font-size:16px;font-weight:bold;color:#cc260c;line-height:18px;margin:0;padding:0;}
h2 a {color:#cc260c !important;}
h3 {font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:#324d6b;line-height:16px;margin:0;padding:0;}
h3 a {color:#324d6b !important;}

p {padding:0;margin:2px 0 11px 0;}
img {padding:0;border:none;margin:0;}
image {padding:0;border:none;margin:0;}

/**Services Menu**/
#services {width:220px;float:left;color:#70837f;font-size:11px;}
#services div.title {float:left;height:22px;width:190px;padding:10px 0 0 30px;color:#00aeef;font-weight:bold;text-align:left;font-size:14px;font-family:Trebuchet MS;}
#services div {float:left;height:41px;width:148px;padding:10px 0 0 72px;}
#services div a {font-size:14px;font-weight:bold;font-family:Trebuchet MS;line-height:17px;}
.addTit {padding-top:12px !important;height:29px !important;}
#additionsrv {width:215px;float:left;background-image:url(../usacarpetview/bg_220_Additional_Cleaning_Services.gif);padding-left:5px;}
#additionsrv a {line-height:20px;padding-left:15px;background-image:url(../usacarpetview/Icon_Bullet_B.gif);background-position:left 2px;background-repeat:no-repeat;}


/**Left Float Div**/
div.div220text {float:left;width:220px;background-image:url(../usacarpetview/bg_220_C.gif);background-repeat:repeat-y;}
div.div220text img {float:left;}
div.div220text image {float:left;}

/**Center Float Div**/
div.div380title {font-family:Trebuchet MS;float:left;width:350px;background-image:url(../usacarpetview/bg_380_Title.gif);color:#00aeef;padding:7px 0 0 28px;font-weight:bold;height:25px;text-align:left;}
div.div380text {float:left;width:368px;padding:5px 6px 0 6px;background-image:url(../usacarpetview/bg_380_C.gif);background-repeat:repeat-y;}
div.div380title h1 {font-family:Trebuchet MS;font-size:16px;font-weight:bold;color:#00aeef;line-height:18px;margin:0;padding:0;}
div.div380title h2 {font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:#00aeef;line-height:16px;margin:0;padding:2px 0 0 0;}
div.div380text a {color:#cc260c;}
div.div380text img {float:right;margin:6px 4px 14px 0;}
div.div380text image {float:right;margin:6px 4px 14px 0;}
.Btm380Img {float:left;padding:-10px 0 15px 0;margin-bottom:5px;}
.innerPage {min-height:712px !important;}
.FltRgtSml {float:right !important;margin:0 0 8px 10px !important;}
.ImgEst {float:right;margin:6px 0 0 10px !important;}
div.div380text .imgMap {float:right;margin:-30px -5px 0 0;position:relative;width:130px;}

/**Right Float Div**/
div.div320title {font-family:Trebuchet MS;float:left;width:290px;background-image:url(../usacarpetview/bg_320_Title.gif);color:#00aeef;padding:7px 0 0 30px;font-weight:bold;height:25px;text-align:left;margin-top:10px;}
div.div320text {float:left;width:308px;padding:5px 6px 0 6px;background-image:url(../usacarpetview/bg_320_C.gif);background-repeat:repeat-y;margin-bottom:5px;}
div.div320title h1 {font-family:Trebuchet MS;font-size:16px;font-weight:bold;color:#00aeef;line-height:18px;margin:0;padding:0;}
div.div320title h2 {font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:#00aeef;line-height:16px;margin:0;padding:2px 0 0 0;}
div.div320text a {color:#cc260c;}
div.div320text h4 {font-family:Trebuchet MS;font-size:22px;font-weight:bold;color:#00aeef;line-height:25px;margin:0;padding:0 0 0 16px;background-image:url(../usacarpetview/Icon_Stain.png);background-repeat:no-repeat;background-position:left 6px;}
.areasTitle {background-image:url(../usacarpetview/bg_ServiceLocations_Map.gif) !important;height:43px !important;}
.areasTitle h2 {padding:20px 0 0 0 !important;}
.areas {color:#cc260c !important;text-transform:uppercase;font-size:10px;}
.areas a {color:#252525 !important;background-image:url(../usacarpetview/Icon_Bullet_R_small.gif);background-repeat:no-repeat;background-position:left 5px;padding:0 5px 0 8px;}
div.head {font-weight:bold;}
div.head label {color:#cc260c;font-size:14px;}
div.BBnumber {font-weight:bold;font-size:16px;padding:15px 0 15px 5px;}
div.BBnumber label {color:#cc260c;font-size:30px;line-height:31px;font-family:Georgia;}
.Btm320Img {float:left;margin:-10px 0 15px 0;}
.imgMap {float:right;margin:-38px -6px 0 0;position:relative;width:130px;}
.MapSrv a {color:Black !important;font-size:11px;}
.MapSrv a:hover {color:#cc260c !important;}
/********/
p.Qs {padding:3px 0 0 21px;font-weight:bold;background-repeat:no-repeat;background-position:left 3px;background-image:url(../usacarpetview/Icon_FAQ_Qu.png);}
p.As {padding:0 0 20px 21px;background-repeat:no-repeat;background-position:left 3px;background-image:url(../usacarpetview/Icon_FAQ_an.png);}
#divSiteCoup {float:left;width:347px;margin:15px 0 10px 0px;}

.extralinksbar a {color:#dddddd;}
.extralinksbar a:hover {color:#dddddd;text-decoration:underline;}
.FloatRgtImg {float:right;margin-left:12px;}
label.lnk {color:#d67117;}
hr {height:1px;margin:0;padding:0;border-top:solid 1px #d7ced7;}
/**/
.divForm {float:left;margin:20px 0 55px 0;}
.divForm table {padding-top:8px;}
.divForm th {text-align:left;text-transform:uppercase;color:#00aeef;font-size:13px;}
.divForm label {font-family:Calibri;font-size:15px;line-height:21px;color:#cc260c;text-decoration:none;font-style:italic;}
.divForm input.inpuText {font-size:13px;width:135px;font-family:Calibri;background-image:url(../usacarpetview/bg_text_F.gif);border:solid 1px #4f7ea3;}
.email {width:245px !important;}
.zip {width:62px !important;}
.phone {width:92px !important;}
.comment {height:92px !important;}
.widest {width:276px !important;}
.sendInp {float:left;margin:12px 0 7px 35px;}
.divForm textarea.area {font-size:13px;width:344px;font-family:Calibri;height:61px;background-image:url(../usacarpetview/bg_text_F.gif);border:solid 1px #4f7ea3;background-repeat:repeat-x;}
.divForm select.inpuState {font-size:13px;width:210px;font-family:Calibri;background-image:url(../usacarpetview/bg_text_F.gif);border:solid 1px #4f7ea3;background-repeat:repeat-x;}
.divForm .serviceTypes div.check {float:left;height:20px;width:21px;}
.divForm .serviceTypes div.label {height:20px;width:235px;line-height:20px;font-size:13px;font-family:Calibri;}
/**/
div.coupledivs {width:380px;}
div.coupledivs div {width:167px;float:left;margin:1px 10px 1px 0;}
div.coupledivother {width:360px;}
div.coupledivother div {width:360px;float:left;margin:1px 0 1px 0;}

div.quickform {float:left;width:220px;height:304px;background-image:url(../usacarpetview/OuickForm_bg.gif);background-repeat:no-repeat;background-position:left top;margin:5px 0 10px 0;}
div.quickform div.frm {float:left;width:180px;margin:105px 0 0 2px;}
div.quickform div.frm label {font-family:Verdana;color:White;font-style:italic;font-size:11px;line-height:15px;padding-left:4px;}
div.quickform div.frm input.smlTxt {background-color:#bdbfc6;width:130px;font-size:11px;font-family:Verdana;border:none;}
div.quickform div.frm textarea.smlArea {background-color:#bdbfc6;width:200px;font-size:11px;font-family:Verdana;border:none;height:72px;}
div.quickform div.frm input.smlBtn {padding-top:7px;}
div.quickform select.inpuZipcode {background-color:#bdbfc6;width:62px;font-size:11px;font-family:Verdana;border:none;}
.areafrm {width:320px !important;height:276px !important;background-image:url(../usacarpetview/OuickForm_Right.gif) !important;}
.areafrm div.frm {margin:85px 0 0 20px !important;}

.innerContactPage {width:368px;float:left;background-image:url(../usacarpetview/Contact_phone.jpg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:255px;}
.contactfrm {width:360px !important;height:380px !important;background-image:url(../usacarpetview/ContactForm_bg.jpg) !important;}
.contactfrm div.frm {margin:85px 0 0 35px !important;}

.estimateBG {width:380px !important;height:786px !important;background-image:url(../usacarpetview/PriceQuote_BG.gif) !important;padding:0 !important;background-repeat:no-repeat;} 
.estimatefrm {float:left;width:280px !important;background-image:none !important;height:720px !important;margin:40px 0 0 5px !important;}
.estimatefrm div.frm {margin:0 !important;color:White;}
.estimatefrm div.frm label {font-size:12px !important;padding:0 !important;margin:0 !important;line-height:17px !important;}
.estimatefrm div.frm TH {font-weight:bold;font-size:14px;}
/**/

div.innerSlogs {width:368px;float:left;line-height:21px;}
div.innerSlogs div.estime {text-align:center;font-weight:bold;font-size:14px;color:Gray;}
.dotLine {margin:0 !important;padding:0 !important;float:left;}
.innerLeftFloat {float:left !important;margin:3px 13px 3px 9px !important;}

div.midTxtSlog {width:360px;float:left;margin:15px 0 20px 0;color:Red;font-weight:bold;line-height:18px;}
div.midTxtSlog img {float:left;margin:15px 13px 20px 9px;}
div.midTxtSlog image {float:left;margin:20px 13px 20px 9px;}

div.homeslogs {float:left;width:540px;height:93px;background-image:url(../usacarpetview/HouseOffice_Cleaning.jpg);background-repeat:no-repeat;background-position:left top;margin:0 0 20px 10px;padding-top:107px;color:White;font-size:12px;line-height:15px;}
div.homeslogs div.lft {float:left;width:170px;margin-left:15px;}
div.homeslogs div.mid {float:left;width:100px;margin-left:40px;}
div.homeslogs div.mid div {float:left;width:100px;height:26px;}
div.homeslogs div.mid a {color:White;font-weight:bold;font-family:Calibri;font-size:14px;}
div.homeslogs div.rgt {float:left;width:180px;margin-left:10px;}
a.smlRed {font-size:11px;color:#db5957;}
a.clear {font-size:12px;color:#646464;}
a.clear:hover {text-decoration:none;}
