/*START html body */
html,body {
background-image:url(http://www.granburycarpetcleaning.com/images/layout-images/back-grounds/floural.jpg);
}

#container-main {
border:3px solid #FFFFFF;
width:1000px;
}

#header {
height:297px;
background-image:url(http://www.granburycarpetcleaning.com/images/layout-images/header.jpg);
background-repeat:no-repeat;
}

#footer {
background-image:url(http://www.granburycarpetcleaning.com/images/layout-images/footer.jpg);
background-repeat:no-repeat;
height:120px;
}
/*END html body*/

/*----------------------------------*/

/*START MAIN content area */

.content-main {
font:normal 14px Arial; color:#333333;
}

.content-cell {
background-image:url(http://www.granburycarpetcleaning.com/images/layout-images/back-grounds/body.jpg);
background-repeat:repeat-y;
}

#home-table {
width:760px;
}

h1 {
font:800 16px Georgia, "Times New Roman", Times, serif;
padding:8px 10px 0px 10px;
color:#8a7353;
}

h4 {
font:300 16px Georgia, "Times New Roman", Times, serif;
padding:0px 10px;
}

.list {
font:600 14px Georgia, "Times New Roman", Times, serif;
color:#FF0000;
}

.bluetitle {
font:bold 16px Georgia, "Times New Roman", Times, serif;
padding:0px 10px;
color:#000;
}

.svs {
font:300 15px Georgia, "Times New Roman", Times, serif;
padding:0px 10px;
color:#666;
}

/* END Main content area */

/*--------------------------------*/
 
/* Left Column and menu */

.menubg {
background-image:url(http://www.granburycarpetcleaning.com/images/layout-images/back-grounds/menubg.jpg);
background-repeat:repeat-y;
}

.left-menu-div { width:193px; height:auto; }	
				 
.left-menu-tile { font:800 16px Georgia, "Times New Roman", Times, serif; color:#000000; width:189px; text-align:center; padding-top:17px;}	

.left-menu div {margin-top:15px; margin-left:5px; margin-bottom:15px;}

ul#nav {
display:block;
width:220px; height:auto;
font:800 16px Georgia, "Times New Roman", Times, serif;
margin:0; padding:0;
list-style-type:none;
width:220px;

}

ul#nav li {
display:block;
margin:0; padding:0;
}

ul#nav li a{
display:block;
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
border-bottom:1px solid #CCCCCC; padding:8px 0 5px 0;
}				 

ul#nav li a:hover {
color:#FFFFFF; text-decoration:none; border-bottom:1px solid #CCCCCC; padding:8px 0 5px 20px;
background-color:#8a7353;
}

ul#nav li a.active {
color:#FFFFFF; text-decoration:none; border-bottom:1px solid #CCCCCC; padding:8px 0 5px 20px;
background-color:#8a7353;
}

.call-number {
font:800 18px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-align:center;
}

.green-letters {
color:#009966;
}

.blue-letters {
color:#0099FF;
}

/* END Left Column and Menu */

/*------------------------------*/

/*START Right Column*/

.right-column-div {
width:250px;
padding:10px;
}

.ad-div {
width:246px;
border:2px dashed #8a7353;
margin-top:10px;
}

.ad-div-2 {
width:400px;
border:2px dashed #8a7353;
padding:10px;
margin:10px;
}

.img-left {
float:left;
}

h2 {
font:800 16px Georgia, "Times New Roman", Times, serif;
padding:0 10px;
color:#8a7353;
text-align:left;
margin-top:5px;
}

h3 {
font:800 18px Georgia, "Times New Roman", Times, serif;
padding:0px 10px;
color:#000000;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

h5 {
font:300 14px Georgia, "Times New Roman", Times, serif;
padding:0 10px;
text-align:right;
margin-bottom:0;
margin-top:0;
}

/*END Right Column*/

/*------------------------*/

/*START Page Indicater*/

.ind-div {
float:left;
margin-left:140px;
margin-top:-30px;
position:relative;
}

.ind-font {
font:800 18px Georgia, "Times New Roman", Times, serif;
color:#666666;
}

/*END Page Indicater*/

/*-----------------------*/

/*START Form Styles*/

.input { 
border:1px solid #999999;
width:220px; 
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#000000;
}
				  
.textarea { 
border:1px solid #999999; 
width:220px; 
background-color:#FFFFFF; 
height:70px; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#000000; 
}	
				  
.label { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#000000; padding-left:0px;
}				  
				  
#formdiv { 
width:220px; 
margin:0 10px;
}				

.formtitle { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#ffffff; font-weight:600;
padding:5px 0px 0px 0px;
}
				   
.inputimg { 
background-image:url(../images/input.jpg); 
background-repeat:no-repeat;
}
				   
.textareaimg { 
background-image:url(../images/textarea.jpg); 
background-repeat:no-repeat;
}

/*END Form Styles*/

img { border:0; }

.roof
{
	font:normal 20px "Times New Roman", Times, serif;
}

a.roof:active {color:#06F; text-decoration:none;}
a.roof:visited {color:#06F; text-decoration:none;}
a.roof:link {color:#06F; text-decoration:none;}
a.roof:hover {color:#09F; text-decoration:none;}