/*
	Author : Shoaib Yasin
	Developer & coder: Shoaib Yasin
	Project Name: One Hour
	Developer Company : Ewebcraft
	Contact URL: ewebcraft@gmail.com
	Date: May 31, 2010
*/
*{margin:0px; padding:0px;}
body{
	margin:0px; padding:0px;
	font-size:12px;
	line-height:100%;
	z-index:000;
	background:#CBEDFB url(../siteimages/background/body.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}
h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:18px;}
h2{ font-size:16px}
h3{	font-size:14px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

small{font-size:90%;}
p{line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
strong{font-weight:bold;}

p,ul, li, ol,span{color:#161616; line-height:120%; font-family:Arial, Helvetica, sans-serif;}
/**************************************************/
#seo-tip
{
	position:relative; width:960px; margin:0 auto; padding:0; text-align:center; height:20px;
}
	#seo-tip p{position:relative; font-weight:bold; color:#F61500; line-height:15px; font-size:12px;}
#container
{
	position:relative; width:950px; height:auto; background:url(../siteimages/background/container.jpg) left top repeat-x; margin:0 auto; padding:0; padding-left:22px; padding-right:22px; padding-top:10px;  z-index:001;
}
	#header
	{
		position:relative; width:930px; margin:0 auto; height:auto; z-index:002; margin-bottom:10px;
	}
	
	#header .logo{position:relative; float:left; display:inline; margin-top:10px;}
	#header .logo img{border:none;}
	#header .call-us{position:absolute; width:300px; left:280px; top:10px; height:auto; text-align:center;}
	#header .call-us h1{position:relative; font-family:Tahoma; color:#F61500; font-size:22px; line-height:26px; font-weight:normal; margin-bottom:5px;}
	#header .call-us h3{font-size:18px; color:#141414; line-height:22px; font-family:Tahoma;}
	#header .quarantee-image
	{
		position:relative; float:right; display:inline;
	}
	
	#navigation
	{
		position:relative; width:930px; height:auto; margin:0 auto; padding:0; z-index:005;
	}
		#navigation ul#menu
		{
			position:relative; width:930px; height:auto; list-style:none;
		}
		#navigation ul#menu li{position:relative; width:180px; height:31px; float:left; display:inline; background:url(../siteimages/background/menu-list.jpg) left top repeat-x; line-height:30px; text-align:center; margin-right:6px;}
		#navigation ul#menu li span.l-c
		{
			position:absolute; width:5px; height:31px; left:0; top:0; z-index:004;
			background:url(../siteimages/background/menu-list-l-c.jpg) no-repeat;
		}
		
		#navigation ul#menu li span.r-c
		{
			position:absolute; width:5px; height:31px; right:0; top:0; z-index:004;
			background:url(../siteimages/background/menu-list-r-c.jpg) no-repeat;
		}
		#navigation ul#menu li a{position:relative; font-weight:bold; color:#fff; text-decoration:none; float:left; display:inline; width:170px; height:31px; text-align:center; margin:0 auto; margin-left:5px;}
		#navigation ul#menu li a:hover,#navigation ul#menu li a.active{color:#FEDF65;}
/********************************************/
#content
{
	position:relative; width:920px; border:5px solid #ff0000; height:auto; 
	padding:10px; margin:0 auto; background:#fff; z-index:002;
}
	#content .l-t-c{position:absolute; width:10px; height:10px; left:-5px; top:-5px; z-index:003;
	background:url(../siteimages/background/content-l-t-c.jpg) no-repeat;}
	#content .r-t-c{position:absolute; width:10px; height:10px; right:-5px; top:-5px; z-index:003;
	background:url(../siteimages/background/content-r-t-c.jpg) no-repeat;}
	#content .l-b-c{position:absolute; width:10px; height:10px; left:-5px; bottom:-5px; z-index:003;
	background:url(../siteimages/background/content-l-b-c.jpg) no-repeat;}
	#content .r-b-c{position:absolute; width:10px; height:10px; right:-5px; bottom:-5px; z-index:003;
	background:url(../siteimages/background/content-r-b-c.jpg) no-repeat;}
	
	#content #content-text
	{
		position:relative; width:655px; height:auto; 
		float:left; display:inline;
	}
	#content #content-text h1{position:relative; color:#FF0000; font-size:18px; line-height:22px; margin-bottom:10px;}
	#content #content-text h2{position:relative; color:#233B79; font-size:16px; line-height:20px; margin-bottom:10px;}
	#content #content-text h3{position:relative; color:#FF0000; font-size:14px; line-height:18px; margin-bottom:10px;}
	#content #content-text h4{position:relative; color:#233B79; font-size:14px; line-height:18px; margin-bottom:10px;}
	#content #content-text p{position:relative; line-height:16px; margin-bottom:10px;}
	#content #content-text a{color:#FF0000; text-decoration:underline;}
	#content-text #banner,#content-text .service
	{
		position:relative; width:655px; height:auto; margin-bottom:20px;
	}
	#content-text #banner img{}
	#content-text .service .block
	{
		position:relative; width:150px; height:auto; float:left; display:inline;
		margin-left:5px; margin-right:5px;
	}
	#content #content-text .service .block h1{color:#FF0000; font-size:14px; margin-bottom:5px; line-height:16px;}
	#content #content-text .service .block p{position:relative; margin-bottom:5px;}
	#content #content-text .service .block img{border:none;}
	#content #content-text .service .block a{color:#FF0000; text-decoration:none; font-family:Tahoma; font-size:11px;}
	#content #content-text .service .block a:hover{text-decoration:underline;}
	#content-text ul,#content-text ol{position:relative; margin-top:10px; margin-bottom:10px;}
	#content-text ul li,#content-text ol li
	{
		position:relative; line-height:17px; margin-bottom:5px; background:url(../siteimages/background/list-item.gif) left 3px no-repeat; padding-left:15px; list-style:none;
	}

	
	#content-text .pagination{
				position:relative;
				float:right; display:inline;
				margin-top:10px; margin-bottom:10px;
				height:auto;
				background:#5690CC;
				padding-top:2px; padding-bottom:2px;
				text-align:center;
			}
			.pagination span,.pagination a
			{
				position:relative; width:16px; height:16px;
				float:left; display:inline; 
				margin:0; padding:0; line-height:16px; margin-left:2px; margin-right:2px;
				background:#8C1703; color:#fff; font-weight:bold; text-decoration:none;
				border:1px solid #ccc; text-align:center;
			}
			
			.pagination span{background:#999;}
			
		
		#content-text form.contact-form
		{
			position:relative; width:615px; height:auto; margin:0 auto; padding:10px; margin-bottom:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif; border:2px solid #0C80D7; background:#FFFBEF;
		}
		
		#content-text form.contact-form label.text
		{
			position:relative; width:150px; text-align:right; float:left; display:inline; height:auto; line-height:18px; margin-bottom:10px; margin-right:10px;
		}
		
		#content-text form.contact-form img.captcha
		{
			position:relative; width:auto; height:auto; margin-left:160px; border:1px solid #062249; margin-bottom:10px;
			
		}
		
		#content-text form.contact-form textarea
		{
			position:relative; width:350px; height:150px; margin-bottom:15px;
		}
		
		#content-text form.contact-form input.submit
		{
			position:relative; margin:20px; margin-left:160px;
		}
		#content-text p.red{position:relative; color:#990000;}
		
		#content-text form.contact-form h3
		{
			position:relative; height:auto; line-height:18px; color:#6FA130; margin-bottom:15px; font-size:16px; margin-top:10px;
		}
		
		#content-text form.contact-form p.radio-buttons
		{
			position:relative; width:250px; float:left; display:inline; margin:10px; margin-bottom:5px; margin-top:5px; line-height:15px;
		}
		
	
	#content-text #city-box
	{
		position:relative; width:633px; height:auto; border:1px solid #c6c6c6;  padding:10px; margin-bottom:10px; background:#F2FAFD;
	}
	#content-text #city-box h1{color:#1C8BDD; line-height:24px; margin-bottom:10px; font-weight:normal;}
	#content-text #city-box ul{	position:relative; list-style:none; width:633px;}
	#content-text #city-box ul li{position:relative; width:190px; margin-right:6px; float:left; display:inline; line-height:18px;margin-bottom:4px; background:url(../siteimages/background/list-item.gif) left 5px no-repeat; color:#E30000;}
	#content-text #city-box ul li a{color:#E30000; }
	#content-text #city-box ul li a:hover{color:#283A7A; text-decoration:none;}


	
	/***************************************/
	#content #right-sidebar
	{
		position:relative; width:248px; height:auto; 
		float:right; display:inline; z-index:003;
	}
	#content #right-sidebar #right-menu
	{
		position:relative; width:228px; height:auto; padding:10px;
		background:url(../siteimages/background/right-menu.jpg) left top repeat-y;
		margin-bottom:10px;
	}
	
	#content #right-sidebar #right-menu .t-c
	{
		position:absolute; width:248px; height:5px; left:0; top:0; z-index:004;
		background:url(../siteimages/background/right-menu-t-c.jpg) no-repeat;
	}
	
	#content #right-sidebar #right-menu .b-c
	{
		position:absolute; width:248px; height:5px; left:0; bottom:0; z-index:004;
		background:url(../siteimages/background/right-menu-b-c.jpg) no-repeat;
	}
	
	#content #right-sidebar #right-menu ul#right-nav
	{
		position:relative; width:228px; height:auto;  list-style:none;
	}
		#right-menu ul#right-nav li
		{
			position:relative; width:218px; height:22px; padding-bottom:3px; background:url(../siteimages/background/right-menu-list.jpg) left bottom no-repeat; padding-left:10px; line-height:22px;  display:block;
		}
		
		#right-menu ul#right-nav li a{color:#0049A3; text-decoration:none;}
		#right-menu ul#right-nav li a:hover,#right-menu ul#right-nav li a.active{color:#FC0300;}
		/**********************************/
		#content #right-sidebar .ads-block
		{
			position:relative; width:248px; height:auto; margin-bottom:10px;
		}
		#content #right-sidebar .ads-block img{border:none;}
		#content #right-sidebar .ads-block p{}
		
		#content #right-sidebar .block
		{
			position:relative; width:248px; height:auto; margin-bottom:10px; 
			background:url(../siteimages/background/right-menu.jpg) left top repeat-y;
			padding-bottom:5px;
		}
		#content #right-sidebar .block .t-c
		{
			position:absolute; width:248px; height:5px; left:0; top:0; z-index:004;
			background:url(../siteimages/background/block-t-c.jpg) no-repeat;
		}
		
		#content #right-sidebar .block .b-c
		{
			position:absolute; width:248px; height:5px; left:0; bottom:0; z-index:004;
			background:url(../siteimages/background/right-menu-b-c.jpg) no-repeat;
		}
		
		#content #right-sidebar #testimonial .t-c
		{
			position:absolute; width:248px; height:5px; left:0; top:0; z-index:004;
			background:url(../siteimages/background/right-menu-t-c.jpg) no-repeat;
		}
		
		#content #right-sidebar .block h2.head
		{
			position:relative; width:238px; height:35px; background:url(../siteimages/background/block-head.jpg) left top repeat-x;
			line-height:30px; margin-bottom:10px; padding-left:10px; color:#fff; display:block;
		}
		#content #right-sidebar .block form.quote-form
		{
			position:relative; width:218px; height:auto; margin:0 auto; padding:10px; 
		}
		
		.block form.quote-form input.input
		{
			position:relative; width:205px; height:18px; padding:2px; border:1px solid #c8c8c8; margin-bottom:10px; color:#909090;
		}
		.block form.quote-form textarea.comments
		{
			position:relative; width:205px; height:80px; padding:2px;  border:1px solid #c8c8c8; margin-bottom:10px; color:#909090;
		}
		
		.block form.quote-form input.submit{position:relative; float:right; display:inline; margin:10px; margin-right:20px; }
		#content #right-sidebar .block h3{position:relative; margin-left:10px; margin-right:10px; line-height:18px; margin-bottom:5px; color:#F61500;}
		#content #right-sidebar .block a{color:#F61500; text-decoration:none;}
		#content #right-sidebar .block a:hover{text-decoration:underline;}
		#content #right-sidebar .block p{position:relative; margin:10px; margin-top:0px;}
		#content #right-sidebar .block p a.more{position:relative; color:#233B79;}
		
		#content #right-sidebar #testimonial{position:relative; width:228px; padding:10px;}
		#content #right-sidebar #testimonial h2{position:relative; color:#233B79; line-height:18px; margin-bottom:10px;}
		#content #right-sidebar #testimonial p{position:relative; margin-left:0; margin-right:0;}
		
		#content #right-sidebar .block ul
		{
			position:relative; width:238px; height:auto; margin:5px auto; padding:;
			list-style:none;
		}
		
		#content #right-sidebar .block ul li
		{
			position:relative; padding-left:10px;background:url(../siteimages/background/list-item.gif) left 3px no-repeat; line-height:16px; margin-bottom:5px;
		}
		#content #right-sidebar .block ul li a{color:#233B79;}
		#content #right-sidebar .block ul li a:hover{text-decoration:underline;}
		
		/***************************************************/
		#testimonial #testim {}
		#testimonial #testim p.test {
			height:100px;
			overflow:hidden;
			position:relative;
		}
		/******************************************************/
	/*****************************************************************/
	#payment{position:relative; width:920px; height:auto;  padding:15px;}
		#payment h1{position:relative; color:#002A8A; line-height:24px; font-weight:normal;}
	/**********************************/
#footer-container
{
	position:relative; width:100%; height:auto; padding-top:15px; background:url(../siteimages/background/footer-container.jpg) left top repeat-x;
}
	#footer-container #footer{	position:relative; width:930px; height:auto; padding:10px; margin:0 auto;	}
	#footer .links,#footer .copy{position:relative; width:930px; height:auto; margin-bottom:5px;}
	#footer .links p{position:relative; text-align:center; color:#fff;}
	#footer .links p a{position:relative; margin-left:10px; margin-right:10px; color:#fff; text-decoration:none;}
	#footer .links p a:hover{text-decoration:underline;}		
	
	#footer .copy p{position:relative; font-size:11px; color:#3776AC; font-size:11px; line-height:16px; text-align:center;}
