/* CSS Document */
*{margin:0px;
	padding:0px;
	}
body{
background:url(../images/bodybg.gif) left top repeat-x;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
a
{
    color: #5D8687;
    text-decoration: underline;
}
a:hover{text-decoration:none;}
#wapper{
width:1000px;
margin:0px auto;
line-height:20px;
padding:0px;
}
.header{
height:227px;
}
#header_left{
float:left;
width:701px;
}
#header_right{
float:left;
width:252px;
}
.clear{
clear:both;
margin:0px;
padding:0px;
}
#logo{
padding:30px 0px 0px 51px;
}
/*   text style            */
.bannertxt{
font:15px Verdana, Arial, Helvetica, sans-serif;
padding:106px 10px 10px 310px;
color:#696545;
/*color:#4d6c7f;*/
}
h1{
font:25px Arial, Helvetica, sans-serif;
color:#4d6c7f;
padding:8px 0px 0px 0px;
}
.readmore{
	background:url(../images/dice.gif) 0px 0px no-repeat;
	color:#bf6907;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.readmore1{
	background:url(../images/dice3.gif) 0px 0px no-repeat;
	color:#bf6907;
	font: bold 13px Arial, Helvetica, sans-serif;
	float:right;
	padding: 0px 0px 5px 30px;
	width:80px;
	margin:15px 0px 0px 0px;
	
}
/*menu   start*/
.topmenu{
height:38px;
}
.topmenu ul{
padding:10px 0px 0px 12px;
margin:0px;
}

.topmenu li{
display:inline;
background:url(../images/dice1.gif) 0px 4px no-repeat;
padding:10px 0px 10px 0px;
margin:0px;
}

.topmenu li a{
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	padding:0px 20px 0px 20px;
}

.topmenu a:hover{
	color:#16f505;

}

#topmenu_left{
background:url(../images/topmenu_left.gif) left top no-repeat;

}
#topmenu_right{
background:url(../images/topmenu_right.gif) right top no-repeat;


}
#topmenu_bg{
background:url(../images/topbg.gif) left top repeat-x;

}
.top_menu{
	padding:12px 0px 0px 0px;
}
.top_menu ul{
padding:0px 0px 5px 0px;
margin:0px;

}
.top_menu ul li{
display:inline;
padding:0px 10px 0px 10px;
margin:0px;
}
.top_menu li a{
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
padding:0px 0px 0px 22px;
margin:0px;
}
.top_menu li a:hover{
color:#16f505;
}
.home{
background:url(../images/home.gif) 0px 0px no-repeat;
}
.aboutus{
background:url(../images/aboutus.gif) 0px 0px no-repeat;
}
.contact{
background:url(../images/contact.gif) 0px 0px no-repeat;
}
.img{
padding:32px 0px 0px 0px;
}

#bodycontainer
{
    padding: 10px 0px 10px 0px;
}

#container_left{
float:left;
width:648px;
padding:0px 30px 0px 30px;
border-right:1px dashed #8ec3c5;
}

.img1{
padding:0px 15px 0px 0px;
float:left;
}
#container_right{
float:right;
width:210px;
padding:0px 50px 0px 30px;
}
.rightbox{
background: #f6f8fa url(../images/rightbox.gif) left top repeat-x;
width:210px;
padding:18px 16px 18px 16px;
border:1px solid #d2d8dc;
}
.searchbox{
background: #f6f8fa url(../images/searchbg.gif) left top repeat-x;
width:210px;
padding:18px 16px 0px 16px;
margin:22px 0px 0px 0px;
height:75px;
border:1px solid #d2d8dc;
}
.orderbox{
background: #f6f8fa url(../images/searchbg.gif) left top repeat-x;
width:210px;
padding:18px 16px 0px 16px;
margin:0px 0px 0px 0px;
height:75px;
border:1px solid #d2d8dc;
}

.youtubebox{
background: #ffc313;
width:210px;
font: bold 15px Arial, Helvetica, sans-serif;
padding:18px 16px 0px 16px;
margin:0px 2px 2px 0px;
height:120px;
border:1px solid #d2d8dc;
}
.contactbox{
	background: #f6f8fa url(../images/searchbg.gif) left top repeat-x;
	width:210px;
	border:1px solid #d2d8dc;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 16px;

	padding-bottom: 20px;
	padding-left: 16px;
}

.heading{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 0px 10px 0px;
}

.w2left {
	float: left;
	width: 196px;
	padding:10px 10px 10px 10px;
}

.w2middle { 
	float: left;
	width: 196px;
	padding:10px 10px 10px 10px;
}

.w2right {
	float: right;
	width: 196px;
    padding:10px 10px 10px 10px;
}
#welcome {
	border-bottom:1px dashed #8ec3c5;
	padding:0px 0px 20px 0px;
}
.welcome ul
{
list-style-type:none;
padding:0px 0px 25px 0px;
margin:0px;
}
.welcome li
{
list-style-type:none;
background-image:url(../images/dice5.gif);
background-repeat:no-repeat;
background-position:10px 7px;
padding-left:30px;
}
#welcome2 {
	border-bottom:1px dashed #8ec3c5;
	padding:0px 0px 20px 0px;
}
.welcome2 ul
{ 
list-style-type:none;
padding:10px 0px 15px 10px;
 margin:0px;
 }

.welcome2 li
{
list-style-type:none;
background-image:url(../images/dice5.gif);
background-repeat:no-repeat;
background-position:10px 7px;
padding-left:30px;
}
#welcome3 {
	border-bottom:1px dashed #8ec3c5;
	padding:0px 0px 20px 0px;
}
.welcome3 ul
{
list-style-type:none;
padding:0px 0px 25px 0px;
margin:0px;
}
.welcome3 li
{
list-style-type:none;
background-image:url(../images/dice5.gif);
background-repeat:no-repeat;
background-position:10px 7px;
padding-left:30px;
}
#welcome4 {
	border-bottom:1px dashed #8ec3c5;
	padding:0px 0px 20px 0px;
}
.welcome4 ul
{
list-style-type:none;
padding:0px 0px 25px 0px;
margin:0px;
}
.welcome4 li
{
list-style-type:none;
background-image:url(../images/dice5.gif);
background-repeat:no-repeat;
background-position:10px 7px;
padding-left:30px;
}
#welcome5 {
	border-bottom:1px dashed #8ec3c5;
	padding:0px 0px 20px 0px;
}
.welcome5 ul
{
list-style-type:none;
padding:0px 0px 25px 0px;
margin:0px;
}
.welcome5 li
{
list-style-type:none;
background-image:url(../images/dice5.gif);
background-repeat:no-repeat;
background-position:10px 7px;
padding-left:30px;
}
.service{
	background: #fafbfc url(../images/boxbg.gif) left top repeat-x;
	border:1px solid #dddbdb;
	padding:14px;
	margin-top: 31px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.servicemenu{
	
	padding:0px 0px 0px 0px;
}
.servicemenu ul{
	margin:0px;
	padding:0px;
}
.servicemenu li{
	display:block;
	list-style:none;
	margin:0px;
	background-image: url(../images/dice5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 20px;
}
.servicemenu li a{
	color:#8e8a8a;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	display: block;
}
.servicemenu a:hover{text-decoration:underline;
}
.servicemenu_left{
float:left;
}
.servicemenu_right{
float:right;
}
.rightmenu{
	padding-top: 10px;
	padding-right: 0px;
}
.rightmenu ul li{
    display: block;
    list-style: none;
    margin: 0px;
    color: #8e8a8a;
    background-image: url(../images/dice7.gif);
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 15px;
    padding: 10px 10px 10px 25px;
    border-top: 1px dotted #8ec3c5;
    text-align: left;
}
	
.rightmenu ul li a{
	color:#bf6907;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
}
.rightmenu a:hover{text-decoration:underline;
}
/* text style start*/
h1{
	color:#000000;
	height:42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 30px;
	Background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 15px;
}
.h1_span{
font: bold 13px Arial, Helvetica, sans-serif;
color:#5d8687;
padding:10px 0px 0px 0px;
}
h2{
	font:25px Arial, Helvetica, sans-serif;
	color:#000000;
	background-image: url(../images/dice4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
h2 span{
color:#5D8687;
font-size:13px;
font-weight:bold;
line-height:normal;
}
h3{
	font:25px Arial, Helvetica, sans-serif;
	color:#000000;
	height:auto;
	background-image: url(../images/dice6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.h3_span{
font: bold 13px Arial, Helvetica, sans-serif;
color:#5d8687;
padding:5px 0px 0px 0px;
}
div#logo h4{
	font:16px Helvetica, Arial, sans-serif;
	color:#4d6c7f;
	/*color:#000000;
	*/
	padding:0px;
	margin-top: 0px;
	margin-bottom: 18px;
}
.orderbox h5{
	font:25px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background-image: url(../images/orderbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	height:52px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.contactbox h5{
	font:25px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background-image: url(../images/contactdice.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	height:52px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.h5_span{
font: bold 13px Arial, Helvetica, sans-serif;
color:#5d8687;
padding:5px 0px 0px 0px;
}
h6
{
font:17px Myriad Pro, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:0px 0px 5px 0px;
border-bottom:1px dotted #5d8687;
margin:0px 0px 10px 0px;
}
.w2left h1{
font: bold 17px Arial, Helvetica, sans-serif;
color:#05B405;
text-align:center;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.w2middle h1{
font: bold 17px Arial, Helvetica, sans-serif;
color:#800000;
text-align:center;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.w2right h1{
font: bold 17px Arial, Helvetica, sans-serif;
color:#daa520;
text-align:center;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/* text style end*/
.footer{
background:url(../images/footerbg.gif) left top repeat-x;
height:136px;
padding:0px;
}
.footer_left{
float:left;
padding:60px 0px 0px 0px;

}
.footer_right{
float:right;
padding:60px 0px 0px 0px;
}

.strong{
font: bold 12px Arial, Helvetica, sans-serif;
color:#000000;
}

.footermenu{
}

.footermenu ul{
padding:0px;
margin:0px;
}
.footermenu li{
display:inline;
padding:10px 0px 10px 0px;
margin:0px;
}
.footermenu li a{
	text-align:center;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.footermenu a:hover{

	}
.read{
}
.read a{
color:#bf6907;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;
	text-decoration:none;

}
.go{
float:left;
padding:0px 0px 0px 10px;
height:21px;
}
.textfield{
float:left;
}
form{
margin:0px;
padding:0px;
}
.search{
float:left;
padding:10px 15px 0px 0px;
}
.searchtext{
font:25px Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 0px 15px 0px;

}
.order{
float:left;
padding:10px 15px 0px 0px;
}
.ordertext{
font:15px Arial, Helvetica, sans-serif;
color:#339933;
text-align:center;
padding:0px 0px 15px 0px;

}
.ordertext a{
font:15px Arial, Helvetica, sans-serif;
color:#33cc33;
padding:0px 0px 15px 0px;

}
.mid-footer{width:920px;
			padding-left:40px;
			padding-right:40px;
			margin-right:auto;
			margin-left:auto;
			}
/* inner pages css start */
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
/*h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}*/
/*h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}*/

.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#ffffff; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow
{
    margin-bottom: 20px;
    border-bottom: 1px dotted #fff;
    padding-bottom: 10px;
    width: 95%;
    float: none;
}
#ourprojectrow10
{
    margin-bottom: 20px;
    border-bottom: 1px dotted #fff;
    padding-bottom: 10px;
    width: 95%;
    float: none;
}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
.guaranteeseal2
{ 
    position:relative;
    z-index:1;
   /* left:10px; */
    left:540px;
    top:0px;
    height:0px;
    
 }
.guaranteeseal3
{ 
    position:relative;
    z-index:1;
   /* left:10px; */
    left:450px;
    top:-10px;
    height:0px;
    width:0px;
    
 }
.GSflyout2
{
    border: medium solid #5D8687;
    padding: 5px;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #E8E6D3;
    font-weight: bold;
    font-family: Verdana;
    width: 435px;
}

  .savingsinfo
{
    background-color: #A4CDF7;
    margin-bottom: 5px;
    margin-top: 5px;
}
.savingsinfo a
{ 
    color: #182BA9;
 }


.guaranteepic1
{
   
    margin-right: 5px;
}
.guaranteepic2
{
    
    margin-left: 5px;
}
.sitemaptree
{
    padding: 10px;
    margin: 20px;
    border-style: inset;
    border-width: medium;
}
#testimonialmain
{
    width: 1000px;
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 10px 0px;
}

#testimonialleft
{ 
    width: 633px;
    padding: 5px 5px 10px 5px;
    float: left;
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: rgb(142, 195, 197);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: rgb(142, 195, 197);
    margin-bottom: 10px;
 }
 

#testimonialright
{
    width:345px;
    padding:5px;
    float:right;
}
.testimonials
{
    margin: 1px;
}
.emailtestimonial
{
    border-color: #8EC3C5;
    padding: 8px;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color: #F0EEDF;
    margin-right: 5px;
}

.hardcopytestimonial
{
    border: 1px dotted #8EC3C5;
    background-color: #F0EEDF;
    padding: 8px;
    margin-left: 5px;
}
#click2chat
{ 
    top: 130px;
    right: -100px;
    position: relative;
 }
