/* 
========================================================================
ALBTO PLUMBING SERVICES TEMPLATE.CSS - by Riverman Designs 2008
========================================================================
*/


body, td, select, input {
	font-family: Trebuchet MS, Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 76%; 
	font-weight: normal; 
	color: #666666;
	margin:0 auto;
	background-color:#4B9CD0;
	background-image:url(skin_v6_threecols/templateimages/albto_images/page_bg.jpg);
}

a:link img
{
border:none;
}

.container
{
width:955px;
margin:0 auto;
background-color:#ffffff;
padding:0px 0px 0px 0px;
margin-top:20px;
margin-bottom:20px;
}

/*   for template.html            */

.leftcolumn
{
float:left;
width:190px;
background-color:#ffffff;

height:auto;
margin-bottom:5px;
text-align:left;
}


.rightcolumn
{
float:left;
width:760px;
background-color: #ffffff;
height:auto;
margin-bottom:0px;
overflow:auto;
border-left:5px solid #4B9CD0;
}

.flash
{
width:auto;
height:338px;
margin:0px;
padding:0px;
border-bottom:5px solid #4B9CD0;
}

.para
{
width:700px;
margin:20px;
font-size:14px;
}

.twocolumns
{
width:700px;
height:auto;
margin:0px;
padding:0px;
}

.leftcol
{
width:399px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.rightcol
{
width:269px;
height:auto;
margin:20px 0px 0px 0px;
padding:15px;
float:left;


}


A:link, A:visited 
{
text-decoration:none;
color:#395da2;
}

A:hover	
{
text-decoration: none; 
color:#b90204;

}



/*   end for template.html            */


.navlist
{
width:190px;
height:auto;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
margin:0px;
border-top:5px solid #4B9CD0;
border-bottom:5px solid #4B9CD0;
margin:0px;
padding:0px;
background-color:#ffffff;
}

.navlist ul
{
list-style-type:none;
margin:0px;
padding:0px;
border-top:6px solid #efefef;
border-bottom:7px solid #efefef;
}

.navlist li
{
margin-top:1px solid #ffffff;
margin-bottom:1px solid #ffffff;
border-bottom:1px dotted #cccccc;
height:24px;
margin:10px 0px 0px 0px;
padding:0px 15px 0px 25px;
background-image: url(skin_v6_threecols/templateimages/albto_images/li_bg_off.jpg);
background-repeat:no-repeat;
}



.navlist li a:link
{
color:#777777;
}

.navlist a:active
{
color:#999999;
}

.navlist li a:hover
{
color:#395da2;
}

.navlist a:visited
{
color:#999999;
}

.certs
{
width:190px;
height:auto;
background-color:#ffffff;
}



.content_area
{
width:955px;
height:660px;
background-color:pink;
}

.content_left
{
float:left;
width:190px;
height:660px;
background-color:#ffffff;
border-right:5px solid #006D79;
border-bottom:5px solid #006D79;
}




.content_right
{
float:left;
width:760px;
height:600px;
background-color:#ffffff;
border-bottom:5px solid #006D79;
}

.content_right_top
{
float:left;
width:760px;
height:400px;
background-color:#ffffff;
border-bottom:5px solid #006D79;
}

.content_right_top
{
float:left;
width:760px;
height:400px;
background-color:#ffffff;
border-bottom:5px solid #006D79;
}

.content_right_bottom
{
float:left;
width:760px;
height:200px;
background-color:#ffffff;
border-bottom:5px solid #006D79;
}


.footer
{
clear:both;
width:955px;
text-align:center;
height:125px;
clear:both;
color:#ffffff;
border-top:5px solid #4B9CD0;
background-image: url(skin_v6_threecols/templateimages/albto_images/footer_bg_master.jpg);
}



.footer p
{
margin-top:15px;
padding-bottom:15px;
}

.footerlinks
{
width:955px;
padding-top:10px;
margin:0 auto;
}

.footerlinks a:link, A:visited
{
color:#ffffff;
font-weight:bold;
}


.footerlinks a:hover
{
color:#FFCC00;
font-weight:bold;
}


.footerlinks a:visited
{
color:#FFFFFF;
font-weight:bold;
}




.footerdetails p
{
margin-top:10px;
text-align:left;
margin-left:-3000px;
font-size:1px;
}

	
/* Headings and Text */
h1 {
	font-size: 16pt;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 10px 40px;
	font-family:"Helvetica","Geneva","Verdana", "Trebuchet MS", "Tahoma", "Ariel", sans-serif;
	letter-spacing:-1px;
	border-bottom:1px dotted #395da2;
	background-image:url(../ALBTO_NEW/skin_v6_threecols/templateimages/jimmy/h1bg.jpg);
	background-repeat:no-repeat;
	}

h2 {
	font-size: 15pt;
	color:#395da2;
	margin-bottom: 15px;
	padding-bottom:10px;
	margin-top:15px;
	font-weight:bold;
	font-family:"Helvetica","Geneva","Verdana", "Trebuchet MS", "Tahoma", "Ariel", sans-serif;
	letter-spacing:-1px;
	border-bottom:1px dotted #cccccc;
}



h3 {
	font-size: 14pt;
	color:#b90204;
	font-family:"Helvetica","Geneva","Verdana", "Trebuchet MS", "Tahoma", "Ariel", sans-serif;
	}

h4 {
	font-size: 14pt;
	color: #777777;
	margin: 10px 0 10px 0;
	padding-bottom: 0px;
	font-family:"Helvetica","Geneva","Verdana", "Trebuchet MS", "Tahoma", "Ariel", sans-serif;
	}

h5 {
	font-size: 10pt;
	color: #333333;
	margin-bottom: 15px;
	margin-top:15px;
	font-weight:bold;
	font-family:"Helvetica","Geneva","Verdana", "Trebuchet MS", "Tahoma", "Ariel", sans-serif;
	letter-spacing:10px;
	border-bottom:1px solid #cccccc;
	background-color: #F5F5F5;
	padding:10px;
	}


.product_list
{
width:720px; 
height:auto;
background-color:#ffffff;
clear:both;
}

.product_list h3
{
margin:10px;
padding-top:20px;
}


.product_thumb
{
width:130px;
height:auto; 
background-color:#ffffff;
margin:12px;
float:left;
border:3px solid #cccccc;
padding:10px;
text-align:center;
font-weight:bold;
}

.product_thumb a:link 
{
border:none;
padding:0px;
margin:0px;
}

.product_thumb a:active 
{
border:none;
padding:0px;
margin:0px;
}

.product_thumb a:hover 
{
border:none;
padding:0px;
margin:0px;
}

.product_thumb a:visited
{
border:none;
padding:0px;
margin:0px;
}

.price
{
border:1px dotted #cccccc;
text-align:center;
background-color:#efefef;
color:#333333;
}


