body {
margin:0;
padding:0;
background:url(../images/bg.jpg) repeat-x #dff0fa;
}
 
a {
outline:none;
}


#showerdoors_main {

margin:0 auto;
width:980px;
margin-top:15px;
}

#showerdoors_header {
width:100%;
}

#call_now {
float:right;
font-family:Tahoma;
font-size:20px;
color:#fff;
margin-top:18px;
line-height:35px;
height:36px;
width:237px;
background:url(../images/callnow_bg.jpg) no-repeat;
padding-left:10px;
}

#showerdoors_container {
float:left;
width:980px;
background:#fff;
margin-top:8px;
}

#showerdoors_content {
float:left;
margin-left:7px;
margin-top:7px;

}

#showerdoors_content tr td {
margin:0;
padding:0;

}

#screenshot{
position:absolute;
top:0;
left:0;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
 
}


#menu {
float:left;
margin-top:10px;
padding-bottom:15px;
width:237px;
 
overflow:hidden;
}

#index_left_pics {
float:left; 
margin-left:15px; 
width:160px;
}

.index_left_pics {
padding:10px; 
background:url(../images/img_bg.jpg) no-repeat left top;
margin-bottom:10px;
}

#index_free_estimate {
float:left; 
width:536px; 
text-align:center; 
margin-top:50px;
margin-left:10px;
}

#index_content {
float:left;
width:530px;
font-size:13px; 
font-family:Verdana; 
margin-top:37px; 
margin-left:16px; 
color:#555252;
}

#finish_content {
float:left;
width:700px;
font-size:13px; 
font-family:Verdana; 
margin-top:20px; 
margin-left:16px; 
color:#555252;
//background: #F3F3F3;
}

.result_btn {
background:#6C4B3D;
color:#fff;
height:20px;
width:50px;
padding-left:15px;
padding-right:15px;
line-height:18px;
cursor:pointer;
}

.result {
width:130px;
height:20px;
background:#fff;
padding-right:10px;

line-height:20px;
font-weight:bold;
text-align:right;
}


#door_type_table {
background:#f3f3f3;
}


#door_type_table tr td {
border-bottom:solid 2px #006AA1;
}


#quotes_door_type_calc {
width:278px;
height:130px;
background:url(../images/doortype_in_bg.png);
}

quotes_door_type_calc ul {
margin:0;
padding:0;
}

quotes_door_type_calc ul li {
list-style:none;
}

#quotes_door_type_calc table {
margin:0 auto;
font-family:Tahoma;
font-size:12px;
color:#524747;
}

#quotes_door_type_calc tr td {
border:none;
}

#gallery_container {
width:570px;
margin:0 auto;
padding-bottom:20px;
}




#contact_container {
width:440px;
margin:0 auto;
}

#contact_content {
float:left;
margin:0 auto;
background:url(../images/contact_bg.jpg) no-repeat;
width:440px;
height:458px;
margin-bottom:10px;
}

#contact_content table {
margin:0 auto;
margin-top:20px;
font-family:Tahoma;
font-size:12px;
color:#6b6969;
}

#quotes2 {
 
width:672px;
font-family:Tahoma;
font-size:12px;
background:#f4f2e7;
}

 
 
 

#quotes2 img {
float:left;
padding:3px;
background:#fff;
margin-bottom:5px;

}
 
#semiframed {
margin-left:130px;
}

.inside_padding {
padding:10px;
}

#quotes3 {
background:#f4f2e7;
font-family:Tahoma;
font-size:12px;
}

#quotes4 {
float:left;
font-family:Tahoma;
font-size:12px;
background:#f4f2e7;
}

#quotes4 a {
float:left;
height:104px;
background:none;
 
padding-left:0px;
padding-right:0px;
margin-bottom:7px;
}

#quotes4 a:hover { 
background:none;
}

#quotes4 tr td  {
line-height:20px;
width:130px;
padding-right:0px;
 
}

#quotes4 tr td div {

 text-align:right;
}

#quotes4 img {
padding:3px;
background:#fff;

}

#quotes4 tr td span {
font-size:15px;
font-family:Tahoma;
}

#quotes5 {
float:left;
width:672px;
font-family:Tahoma;
font-size:12px;
background:#f4f2e7;
}

#quotes5 a {
float:left;
height:104px;
background:none;
padding-left:0px;
padding-right:0px;
overflow:hidden;
}

#quotes5 a:hover { 
background:none;
}

#quotes5 tr td  {
line-height:20px;
width:130px;
padding-right:0px;
}

#quotes5 tr td div {
text-align:left;
}

#quotes5 img {
padding:3px;
background:#fff;

}

#quotes5 tr td span {
font-size:15px;
font-family:Tahoma;
}

#quotes6  {
background:#f4f2e7;
margin:0 auto;
font-family:Tahoma;
font-size:12px;
color:#6b6969;
}





#footer {
float:left;
background:url(../images/footer_bg.jpg);
width:980px;
height:53px;
font-family:Tahoma;
font-size:12px;
color:#fff;
text-align:center;
}

#footer span {
font-family:Tahoma;
font-size:14px;
line-height:30px;
}

#footer ul {
margin:0;
padding:0;
margin-top:0px;

}

#footer ul li {
margin:0;
padding:0;
font-family:Tahoma;
font-size:11px;
display:inline;
}

#footer li a {
text-decoration:none;
color:#fff;
}

#footer li a:hover {
text-decoration:underline;
}

.door_type_container {
float:left;
width:119px;
margin-right:10px; 
margin-bottom:10px;
}

.door_type_text {
margin-top:68px;
margin-bottom:10px;
}

.door_type_img {
margin-left:-25px;
}
