/*   
Theme Name: Arizonapooldrain.com Version 1.0
Theme URI: http://www.arizonapooldrain.com/
Description: For Arizonapooldrain.com only not for others"
Author: Sites4Contractors.com (Anupam)
Author URI: http://www.Sites4Contractors.com/

*/

body{margin:0px 0px 0px 0px; background:#343434; font:normal 12px Arial, "Calibri", Times, serif; color:#010000;}
a {text-decoration:none; color:#595959;}
a:hover{text-decoration:underline; color:#595959;}
img {border:0px;}

/*TOP*/
#Top{width:913px; height:60px; background:url(images/header-top.jpg) bottom no-repeat; margin:0 auto; padding-top:30px; position:relative;}
.TopLeft{width:350px; overflow:hidden; float:left; font:bold 12px  Verdana, Geneva, sans-serif; color:#FFFFFF; margin:30px 0px 0px 250px;}
.TopRight{width:200px; height:54px; float:right; margin:0px 10px 0px 0px;}
.SIn{width:50px; height:54px; float:left; background-image:url(images/social.png); background-position:0px 0px;}
.SYouTube{width:50px; height:54px; float:left; background-image:url(images/social.png); background-position:-50px 0px;}
.STwitter{width:50px; height:54px; float:left; background-image:url(images/social.png); background-position:-100px 0px;}
.SFacebook{width:50px; height:54px; float:left; background-image:url(images/social.png); background-position:-150px 0px;}
.TopRight a {width:50px; height:54px; display:block;}

/*BANNER*/
#BannerArea{width:914px; height:214px; background:url(images/banner-area.jpg) no-repeat; margin:0 auto; padding:0px; position:relative;}
.Logo{width:341px; height:190px; float:left; margin:20px 0px 0px 20px;}
.Logo a {display:block; width:341px; height:190px;}
.BannerRight{width:560px; height:131px; float:right; margin:50px 30px 0px 0px; background:url(images/banner-right.png) no-repeat;}

/*Menu AREA*/
#MenuContainer{width:913px; margin:0 auto; padding:0px 1px 5px 1px; position:relative; height:42px;  z-index: 600;}
/*Menu*/
.Menu{width:903px; background:url(images/menu-tile.png) repeat-x; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; height:42px; float:left;}
.MenuLeft{width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
/*************************
    NAVIGATION
*************************/ 
#nav, #nav ul { padding: 0px; margin: 0; list-style: none; line-height: 0;}
#nav a {display: block; padding-left:14px;  padding-right:14px;  color:#FFF;	text-decoration:none;}
#nav a:hover {display: block; padding-left:14px;  padding-right:14px; color: #FFF;	text-decoration:none;}
#nav li {font: bold 12px/40px Verdana, Geneva, sans-serif; float: left; min-width: 10px;  color:#fdebf1; line-height:42px; background:url(images/div.jpg) right no-repeat;}
#nav li:hover, #nav li.hover { position: static;} 
#nav li:hover{ background: #57728d;}
#nav ul li {font: normal 12px/24px Verdana, Geneva, sans-serif; text-transform:none; float: left; width: 250px; line-height:30px;}
#nav ul li:hover { background: #143b60;}
#nav li ul { position: absolute; background: #57728d; width: 250px; left: -999em;}
#nav li ul ul { margin: -30px 0px 0px 250px;}
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul 
{left: -999em;}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul 
{ left: auto;} 
.MenuRight{width:auto; float:right; margin:3px 10px 0px 0px;}
.HeaderSearch{width:200px; padding:4px; border:#ba5c73 1px solid; font-size:12px; color:#1f1f1f; margin:0px 0px 0px 0px; float:right;}
.searchButton{
	width:16px;
	height:16px;
	float:right;
	position:absolute;
	background:url(images/search.png) no-repeat;
	border:0;
	display:block;
	cursor:pointer;
	left: 869px;
	top: 19px;
}

/*CONTENT AREA*/
#BodyContainer{width:913px; background:#FFFFFF; margin:0 auto; padding:0px 1px 0px 1px; position:relative; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.Bodyleft{width:600px; float:left; overflow:hidden; margin:0px; padding:8px;}
.SliderArea{width:600px; height:250px; float:left; background:#000000;}
.HeadingArea{width:590px; float:left; background:#10375e; padding:5px; margin:10px 0px 0px 0px;}
.HeadingArea h1 {font:bold 13px Arial, "Times New Roman", Times, serif; margin:0px; color:#FFF; text-transform:uppercase;}
.HeadingArea h1 a {font:bold 13px Arial, "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase; text-decoration:none;}
.HeadingArea h1 a:hover {font:bold 13px Arial, "Times New Roman", Times, serif; color:#FFF; text-transform:uppercase; text-decoration:underline;}
.TagArea{padding:5px; width:auto; background:#cfe6ff; float:left; color:#595959; text-align:left; margin:0px 0px 10px 0px;}
.TagArea a{font-weight:bold; text-decoration:none; color:#595959;}
.TagArea a:hover{font-weight:bold; text-decoration:underline; color:#595959;}
.BodyContent {width:600px; float:left; overflow:hidden; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.BodyContent p {line-height:18px;}
.more-link {padding:5px; margin:5px; background-color:#cfe6ff; float:right; font-weight:bold;}
.BodyLeftComment{width:578px; padding:10px; border:solid 1px #10375e; background-color:#cfe6ff; margin:0px 0px 10px 0px;overflow:hidden;}
.BodyContent h1 {font:bold 13px Arial, Calibri, Times, serif; margin:0px; color:#FFF; text-transform:uppercase; background-color:#10375e; padding:5px;}
.BodyContent h1 a {font:bold 13px Arial, Calibri, Times, serif; color:#FFF; text-transform:uppercase; text-decoration:none;}
.BodyContent h1 a:hover {font:bold 13px Arial, Calibri, Times, serif; color:#FFF; text-transform:uppercase; text-decoration:underline;}
.BodyLeftComment ol {margin:0px; padding:0px;}
.BodyLeftComment li {width:600px; padding:5px; border:1px dotted #593340; background-color:#cfe6ff; margin:0px 0px 5px 0px;overflow:hidden;}
.BodyLeftMainFL{width:300px; float:left; margin:0px;}
.BodyLeftMainFR{width:250px; float:right; margin:7px 0px 13px 0px;}
.BodyContent input {width:300px; padding:3px;  border:#593340 1px solid; font-size:12px; color:#1f1f1f; margin:5px;}
.BodyContent textarea {width:500px; height:130px; padding:3px;  border:#593340 1px solid; font-size:12px; color:#1f1f1f; margin:5px;}
.Button {padding:5px; background:#95c1ee; border:#10375e 1px solid; font-size:12px; color:#FFFFFF; margin:5px; float:left; text-transform:uppercase; cursor:pointer;}

.BodyRight{width:288px; float:right; overflow:hidden; margin:8px 5px 8px 0px; padding:0px; background:#95c1ee; border:#10375e 1px solid;}
.RightContent{width:276px; overflow:hidden; margin:5px; border:#10375e 1px solid; background:#95c1ee;}
.RightContent h1 {margin:0px; padding:5px 5px 5px 5px; font:bold 17px Arial, Helvetica, sans-serif; color:#FFF; background:#10375e;}
.RightContent p {margin:0px; padding:5px;}
.RightContentInput{width:246px; padding:0px; border:1px solid #10375e; margin:5px 0px 5px 0px;}
.RightContentButtons{ background:url(images/subscribe.png) no-repeat; width:131px; height:34px; border:0px;}

.RightContent h2 { margin:0px; padding:0px 0px 0px 0px; font:normal 30px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
.RightContent h3 { margin:0px; padding:0px 0px 10px 0px; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}

.RightContent ul {margin:0px; padding:0px 0px 0px 0px;}
.RightContent li {margin:0px 5px 5px 0px;;  list-style:none; font-size:14px; padding:0px 0px 0px 0px; }
.RightContent li a {display: block; color: #010000; text-decoration: none; text-align: left; padding:0px 0px 0px 0px; background-repeat:no-repeat;}
.RightContent li a:hover{ color: #010000; text-decoration:underline;}

.textwidget {padding:0px;}

#Footer {background:url(images/footer.png) no-repeat; width:913px; height:93px; margin:10px auto; position:relative;}
.FooterC{margin:0px auto; text-align:center; position:relative; width:932px; padding:10px;}

