body {
	background-color: white;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

#Work #Container #HeadWrapper #Header a.Work, #Services #Container #HeadWrapper #Header a.Services, #About #Container #HeadWrapper #Header a.About, #Contact #Container #HeadWrapper #Header a.Contact, #Blog #Container #HeadWrapper #Header a.Blog {color:#FF6600}


br {line-height:60%}

#Container {}

html {height:101%}

img  {border:0;}

#Container #HomeContent #HomeBlog div.hloop  {padding-top:12px;padding-bottom:12px;border-bottom:1px dashed #999999;}

.dbcb {display:block;clear:both; font-size:0;line-height:0;}

p#Tagsm {font-size:13px !Important;  font-weight:normal;font-family: Helvetica, Arial,sans-serif; color:#FF6600;margin-bottom:0px !Important;margin-top:0px !Important;}

p#Tagsm span {border-bottom: solid #D2D2D2 1px;}

input {display:block;}
.Column {float:left; width:426px; padding-right:12px;margin-left:12px;}

.InteriorArt  {float:right;margin:10px;padding:30px;padding-top:12px;padding-right:0;}
.InteriorArt img {display:block;}
.InteriorArt p {width:400px;margin:0;text-align:center;font-size:13px !Important;line-height:100% !Important;padding-top:6px !Important}

.homeart {float:right;margin:10px;clear:both;}

#HeadWrapper {height:80px;width:850px; margin-right:auto;margin-left:auto;}

#Logo {height:80px; width:238px;float:left;}
#Logo img {margin-top:10px;}
#Header {height:80px;width:612px; float:left;}


#Header h1 { margin:0;padding:0;font-family:Helvetica, Arial,  sans-serif; text-transform:uppercase; font-size:13px; font-weight:normal;text-align:right;padding-top:20px;}

#Header h1 a {text-decoration:none;color:black;}

p#SMlogs { margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:10px; font-weight:normal;text-align:right;padding-top:6px;}

p#SMlogs a {text-decoration:none;color:black;}

#MainGraphic {width:850px; margin-right:auto;margin-left:auto;text-align:center;}

#HomeContent {width:818px; margin-right:auto;margin-left:auto;border-left: solid #999999 1px; border-right: solid #999999 1px;border-bottom: solid #999999 1px;margin-left:auto;margin-right:auto;padding:16px;}

#HomeBlog {width:654px;float:left;padding-right:16px;}

#HomeBlog h1 {font-size:58px;font-family:Helvetica, Arial,  sans-serif;text-transform:uppercase;margin:0;padding:0;border-bottom:solid #999999 1px;color:#333333;}

#HomeBlog h2 {font-size:20px;font-family:Helvetica, Arial,  sans-serif;margin:0;padding:0;line-height:110%;margin-top:6px;color:black;font-weight:normal;}

#HomeBlog h3 {font-size:13px;font-family:Helvetica, Arial,  sans-serif;margin:0;padding:0;font-weight:normal;margin-top:13px;line-height:140%;}

#HomeBlog p {font-size:13px;font-family:Helvetica, Arial,  sans-serif;margin:0;padding:0;font-weight:normal;margin-top:13px;line-height:150%}

#HomeBlog h4 {font-size:14px;font-family:Helvetica, Arial,  sans-serif;margin:0;padding:0;font-weight:normal;margin-top:6px;border-bottom:1px dashed #999999;padding-bottom:13px;line-height:20px;}

#Links {width:146px;float:left;border-left:solid 1px #999999;}

#Links  a {text-decoration:none;color:black;display:block;padding-bottom:2px;padding-top:2px;margin-left:8px;padding-left:8px;padding-right:8px}

#Links  a:hover {background-color:#FFECE6;}

#Links p {margin:0;padding:0;font-family:Helvetica, Arial,  sans-serif;font-size:13px}



#Links h5 {margin:0;padding:0;margin-bottom:6px;font-family:Helvetica, Arial,  sans-serif;font-size:13px;border-top: solid #999999 1px;padding-top:10px;padding-left:13px;color:#FF6600} 

#Links h6 {margin:0;padding:0;margin-bottom:6px;font-family:Helvetica, Arial,  sans-serif;font-size:13px;border-top: solid #999999 1px;padding-top:10px;margin-top:6px;padding-left:13px;color:#FF6600}


#Footer {width:850px;margin-right:auto;margin-left:auto;}
#Footer h1 {font-size:13px; font-weight:normal;text-align:center;padding:13px; margin:0;font-family:Helvetica, Arial,  sans-serif;}

#Footer h1 a {text-decoration:none;color:black;}

#InteriorContent {width:818px; margin-right:auto;margin-left:auto;border: solid #999999 1px;margin-left:auto;margin-right:auto;padding:16px;}

#InteriorDetail {
	width:654px;float:left;padding-right:16px;
}


#InteriorDetail h1 {font-size: 40px;font-family:Helvetica, Arial,  sans-serif;text-transform:capitalize;margin:0;padding:0;padding-bottom:10px;border-bottom:solid #666666 1px; color:black; font-weight:normal;  line-height:42px;}

#InteriorDetail h1.TaskDetail {font-size: 16px;font-family:Helvetica, Arial,  sans-serif;text-transform:capitalize;margin:0;padding:0;padding-bottom:10px;border-bottom:solid #666666 1px;margin-right:13px; color:#666666;  line-height:22px;}


#InteriorDetail a {color:#003399}

#InteriorDetail h2 {font-size:26px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;line-height:100%;margin-top:13px;color:#666666}

#InteriorDetail h3 {font-size:22px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;margin-top:0px;line-height:100%;color:#666666}

#InteriorDetail p {font-size:13px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;font-weight:normal;margin-top:1em;line-height:140%}

#InteriorDetail h4 {font-size:16px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;font-weight:normal;margin-top:6px;border-bottom:1px dashed #999999;padding-bottom:13px;}

p#Richard, p#John, p#Scott, p#Mike, p#Ryan, p#Matt, p#Jenny,  p#Nathan, p#Alice, p#Tali, p#Abby, p#Cameron, p#Shannon, p#Rick, p#Jim, p#Gene, p#Allison, p#Crystal, p#Anna   {border-bottom:dashed #666666 1px;padding-bottom:13px;}

#InteriorDetail li {font-size:13px;font-family:Helvetica, Arial, sans-serif;line-height:120%}


/*
Following rule targets divs for services page, establishes height.
*/



Div#a1.Looping, Div#a2.Looping, Div#a3.Looping, Div#a4.Looping, Div#a5.Looping, Div#a6.Looping, Div#a7.Looping, Div#a8.Looping  {height:300px !Important;padding:0;}

/*
Following rule targets divs with two lines of text.
*/


Div#a2.Looping p, Div#a3.Looping p {margin-top:235px;text-align:center;color:white;font-weight:bold;font-size:28px;line-height:100%;}
/*
Following rule targets divs with one line of text.
*/

Div#a1.Looping p, Div#a4.Looping p,Div#a5.Looping p,Div#a6.Looping p,Div#a7.Looping p,Div#a8.Looping p {margin-top:250px;text-align:center;color:white;font-weight:bold;font-size:28px;line-height:100%;}


.Looping {border:solid #E5E5E5 1px;padding:4px;margin:4px;}

TD.Looping {border:solid #E5E5E5 1px;padding:10px;margin:10px;}

Div.Looping:hover {border:solid #FFECE6 1px}

.Loopingno  {padding:10px;margin:2px;padding-top:0;}
TD.Loopingno {padding:10px;margin:10px;}
Div.Loopingno:hover {}

{}

a {text-decoration:none !Important;}

p a {text-decoration:none !Important;}

Div#a1.Loopingno p, Div#a2.Loopingno p, Div#a3.Loopingno p, Div#a4.Loopingno p,Div#a5.Loopingno p,Div#a6.Loopingno p,Div#a7.Loopingno p,Div#a8.Loopingno p {}
td.loopingno a {display:block;margin-left:150px;}




#DescriptionText br {line-height:50%}
td.looping a {display:block;}

 
h1#HeadLine {text-indent:13px;margin:0;padding:0;border:0;background-color:#FF6600;color:white;font-family:Helvetica, Arial,  sans-serif;  font-size:18px; font-weight:normal; padding:4px;line-height:normal;text-transform:uppercase;}

.warning {
	color: #FF0000;
}
#address2 {
	display: none;
}



#LenzBlog {
}


#LenzBlog h1 {font-size: 24px;font-family:Helvetica, Arial,  sans-serif;text-transform:capitalize;margin:0;padding:0;padding-bottom:10px;color:black; font-weight:normal;  line-height:20px;margin-top:24px;border:none;}


#LenzBlog a {color:#3252B2}

#LenzBlog h2 {font-size:14px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;line-height:100%;margin-top:0px; color:black;}


#LenzBlog p {font-size:13px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;font-weight:normal;margin-top:6px;margin-bottom:16px;line-height:120%}


#LenzBlog h4 {font-size:14px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;font-weight:normal;margin-top:6px;border-bottom:1px dashed #999999;padding-bottom:13px;}


#LenzBlog li {font-size:13px;font-family:Helvetica, Arial, sans-serif;line-height:120%}

.mediaContainer {
	margin-top: 20px;
}

.media {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}