body { background:#3069A0 url('images/body_bg.jpg') repeat-x scroll  bottom left; margin:0; padding:0; font-family:'Calibri', 'Tahoma', 'Arial'; font-size:14px; color:#090E13; }
h1, h2, h3 { font-weight:200; }
h1 { font-size:26px; }
h2 { font-size:24px; }
h3 { font-size:22px; }

a { color:#FFFFFF; }
a:hover { color:#FFFFFF; text-decoration:none; }
a:link { color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFFFFF; text-decoration:none; }

input { border:1px solid #000000; }
textarea { border:1px solid #000000; }

blockquote { background:#F0F0F0; margin:5px 10px; padding:5px 10px; }

a img { border:0; }

div.seperator { display:block; margin:0 auto; height:1px; width:560px; background:url('images/seperator.jpg') repeat-x scroll  top left;  }
div.seperator2 { display:block; margin:0 auto; height:1px; width:560px; background:url('images/separator2.jpg') no-repeat scroll  top left;  }

ul.bullets { list-style-image:url('images/bullet.png'); list-style-position:outside; margin:5px 10px; padding:0; }
ul.bullets li { margin:0 10px; padding:0 10px; }

ol li { margin:5px; }

.wrapper { width:983px; margin:0 auto; background:url('images/wrapper_bg.gif') repeat-x scroll  top left; }

.wrapper .header { }

.wrapper .header .header-left { float:left; width:800px; vertical-align:top;}

.wrapper .header .header-left img.logo { position:relative; float: left; left:5px; top:10px; }

.wrapper .header .header-right { float:right; width:645px; }

.wrapper .header .header-right .header-right-topbar { width:370px; height: 112px; float:right; position: relative; top: -90px;}

.wrapper .header .header-right .header-right-topbar ul { list-style-type:none; margin:0; padding:0;}

.wrapper .header .header-right .header-right-topbar ul li {display:block; float:left; width:153px; text-align:center; padding:11px 0px 9px; color:#BEC7CE;}

.wrapper .header .header-company h1 {font-size: 30px; margin:0px; position: relative; top: 15px; left: 10px; }

.wrapper .header .header-company h2 {font-size: 20px; margin:0px; position: relative; top: 15px; left: 11px; }

.wrapper .header .header-right .header-right-mainmenu { float:right; width:484px; position: relative; top: -90px;}

.wrapper .header .header-right .header-right-mainmenu ul { list-style-type:none; margin: 0; padding:0; }

.wrapper .header .header-right .header-right-mainmenu ul li { display:block; float:left; width:119px; height:31px; background:transparent url('images/menu_black.png') no-repeat scroll 0% 0%; text-align:center; margin-right:2px; padding-top:8px; color:#FFFFFF; font-size:15px; }

.wrapper .header .header-right .header-right-mainmenu ul li.selected { background:transparent url('images/menu_selected.png') no-repeat scroll 0% 0%; }

.wrapper .header .header-right .header-right-mainmenu ul li:hover { background:transparent url('images/menu_white.png') no-repeat scroll 0% 0%; color:#000000; }



.wrapper .header .header-right .header-right-mainmenu ul li:hover a { color:Black; }

.wrapper .header .header-right .header-right-mainmenu ul li a { }

.wrapper .header .header-right .header-right-mainmenu ul li a:hover { color:Black; }


.wrapper .content { background:#FFFFFF; position: relative; top: -90px;}

.wrapper .content a { color:#3C5D90; }



.wrapper .content .content-top { background:#090C11; padding:0px 0; position:relative; }

.wrapper .content .content-top  .content-top-inner { width:960px; margin:0 auto; }



.wrapper .content .content-top  .content-top-inner .content-top-one, 

.wrapper .content .content-top  .content-top-inner .content-top-two,

.wrapper .content .content-top  .content-top-inner .content-top-three { color:#FFFFFF; }



.wrapper .content .content-top  .content-top-inner .content-top-one p, 

.wrapper .content .content-top  .content-top-inner .content-top-two p ,

.wrapper .content .content-top  .content-top-inner .content-top-three p { font-size:12px; }



.wrapper .content .content-top  .content-top-inner .content-top-one a.more, 

.wrapper .content .content-top  .content-top-inner .content-top-two a.more,

.wrapper .content .content-top  .content-top-inner .content-top-three a.more { color:#4AAEEB; } 



.wrapper .content .content-top  .content-top-inner { }

.wrapper .content .content-top  .content-top-inner .content-top-one { float:left;width:150px; height: 200px; border-right:1px solid #FFFFFF; background: transparent url('images/banner1.jpg') scroll no-repeat 5% 35%; padding-left:160px; position:relative; top: 5px; z-index:26; }

.wrapper .content .content-top  .content-top-inner .content-top-two { float:left;width:135px; height: 200px; border-right:1px solid #FFFFFF; background: transparent url('images/banner2.jpg') scroll no-repeat 5% 35%; padding-left:160px;position:relative; top: 5px; z-index:26;}

.wrapper .content .content-top  .content-top-inner .content-top-three { float:left;width:155px; height: 200px; background: transparent url('images/banner3.jpg') scroll no-repeat 5% 35%; padding-left:160px;position:relative; top: 5px; z-index:26; }

.wrapper .content .content-top  .content-top-inner .content-top-shadow { background: transparent url('images/shadow.png') scroll no-repeat 0 0; position:absolute;  left:0px; width:998px; height:161px;z-index:25;  }

.wrapper .content .content-top  .content-top-inner h1 { margin:0; padding:5px 0px 5px 0px; }

.wrapper .content .content-top  .content-top-inner p { margin:0; padding:0 0 10px 0; } 



.wrapper .content .content-main { width:900px; margin:0 auto; padding:20px 0; }

.wrapper .content .content-main .content-main-left { float:left; width:28%; }

.wrapper .content .content-main .content-main-right{ float:left; width:67%; }



.wrapper .content .content-main-rightcol { width:900px; margin:0 auto; padding:20px 0; }

.wrapper .content .content-main-rightcol .content-main-left { float:left; width:67%; }

.wrapper .content .content-main-rightcol .content-main-right{ float:right; width:28%; }



/* CONTENT-MAIN - START */

.wrapper .content .content-main .content-main-right .bigger { font-size:20px; }

.wrapper .content .content-main .content-main-right .big { font-size:18px; }

.wrapper .content .content-main .content-main-left .panel { width:242px; margin-top:10px; }

.wrapper .content .content-main .content-main-left .panel .head { background: transparent url('images/panel_top.png') no-repeat scroll 0% 0%; height:38px; padding-top:5px; text-align:center; }

.wrapper .content .content-main .content-main-left .panel .head h2 { margin:0; padding:0; color:#FFFFFF; }

.wrapper .content .content-main .content-main-left .panel .head a { color:#FFFFFF; }

.wrapper .content .content-main .content-main-left .panel .body { border:1px solid #000000; padding:5px;  }

.wrapper .content .content-main .content-main-left .panel .body ul { margin:20px; padding:0; }



.wrapper .content .content-main .content-main-left .rss-panel { width:242px; margin-top:10px; }

.wrapper .content .content-main .content-main-left .rss-panel .head { background: transparent url('images/rss_top.png') no-repeat scroll 0% 0%; height:24px; text-align:right;padding-top:19px; padding-right:4px; font-size:12px; font-weight:300; }

.wrapper .content .content-main .content-main-left .rss-panel .head a { color:#FFFFFF; }

.wrapper .content .content-main .content-main-left .rss-panel .body { border:1px solid #000000; padding:5px;  }

.wrapper .content .content-main .content-main-left .rss-panel .body ul { margin:20px; padding:0; }



.wrapper .content .content-main .content-main-left .testimonial { width:242px; margin-top:20px; }

.wrapper .content .content-main .content-main-left .testimonial .head { font-size:26px; }

.wrapper .content .content-main .content-main-left .testimonial .body { }

/* CONTENT-MAIN - END */



/* CONTENT-MAIN-RIGHTCOL - START */

.wrapper .content .content-main .content-main-right .bigger { font-size:20px; }

.wrapper .content .content-main .content-main-right .big { font-size:18px; }



.wrapper .content .content-main-rightcol .content-main-right .panel { width:242px; margin-top:10px; }

.wrapper .content .content-main-rightcol .content-main-right .panel .head { background: transparent url('images/panel_top.png') no-repeat scroll 0% 0%; height:38px; padding-top:5px; text-align:center; }

.wrapper .content .content-main-rightcol .content-main-right .panel .head h2 { margin:0; padding:0; color:#FFFFFF; }

.wrapper .content .content-main-rightcol .content-main-right .panel .head a { color:#FFFFFF; }

.wrapper .content .content-main-rightcol .content-main-right .panel .body { border:1px solid #000000; padding:5px;  }

.wrapper .content .content-main-rightcol .content-main-right .panel .body ul { margin:20px; padding:0; }



.wrapper .content .content-main-rightcol .content-main-right .rss-panel { width:242px; margin-top:10px; }

.wrapper .content .content-main-rightcol .content-main-right .rss-panel .head { background: transparent url('images/rss_top.png') no-repeat scroll 0% 0%; height:24px; text-align:right;padding-top:19px; padding-right:4px; font-size:12px; font-weight:300; }

.wrapper .content .content-main-rightcol .content-main-right .rss-panel .head a { color:#FFFFFF; }

.wrapper .content .content-main-rightcol .content-main-right .rss-panel .body { border:1px solid #000000; padding:5px;  }

.wrapper .content .content-main-rightcol .content-main-right .rss-panel .body ul { margin:20px; padding:0; }



.wrapper .content .content-main-rightcol .content-main-right .testimonial { width:242px; margin-top:20px; }

.wrapper .content .content-main-rightcol .content-main-right .testimonial .head { font-size:26px; }

.wrapper .content .content-main-rightcol .content-main-right .testimonial .body { }

/* CONTENT-MAIN-RIGHTCOL - END */



.two-col-wrapper {}

.two-col-wrapper .col-one{ width:60%; float:left; }

.two-col-wrapper .col-two{ width:35%; float:right; }





.wrapper .footer { background:transparent; color:#FFFFFF;  }

.wrapper .footer .footer-inner { width:900px; margin:10px auto 0 auto;  }

.wrapper .footer .footer-inner ul { float: left; width:150px; }

.wrapper .footer .footer-inner ul li,

.wrapper .footer .footer-inner ul li a { color:#254C83; }

.wrapper .footer .footer-inner div { float: left; width:175px; }

.wrapper .footer .footer-bottom { width:800px; margin:0 auto;}

.wrapper .footer .footer-bottom .footer-bottom-left { float:left; width:16px; background: transparent url('images/footer_left.png') no-repeat scroll 0% 0%; height:17px; }

.wrapper .footer .footer-bottom .footer-bottom-center { float:left; width:768px; background:#254C83;height:17px;} 

.wrapper .footer .footer-bottom .footer-bottom-right { float:right; width:16px; background: transparent url('images/footer_right.png') no-repeat scroll 0% 0%; height:17px; }



.wrapper .footer .footer-inner .copyright { float:right; width:350px; margin-top:30px; width:200px;  }
 


.calltoday {
     margin: 0px;
     color:#fff;
     position:relative;
     top: 0px;
     left: 10px;
     font-size: 16px;
     
}
table.servicelist {
     width: 700px;

}
table.servicelist td{
     line-height: 20px;

}
table.contact{
    width: 200px;

}
#googlemapping{
     position: absolute;
     width: 600px;
     height: 445px;
     left: 350px;
}
#buynow {
	font: 14px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	color: #fff;
	float: right;
	width: 150px;
	text-align: center;
	background: url('images/buynow.png');
	border: 1px solid #69bef1;
	padding: 4px 0px 0px 0px;
	position: absolute;
	top: 165px;
	right: 310px;
	z-index: 2;
}

#buynow a {
     color: #fff;
     display: block;
     margin-bottom: 4px;
     font-weight: normal;
     text-decoration: none;
     text-shadow: none;
}

#buynow a:hover {
     text-decoration: underline;
}

#buynow p {
     font-size: 12px;
     margin-bottom: 3px;
     margin-top: 2px;
     text-shadow: none;
     
}

#buynow div a {
     font-weight: 800;
}
table.mainpromo{
     background-color: #fff;
     padding-top: 4px;
}
table.promoleft {
     background: url('images/leftbg.gif');
     background-repeat: no-repeat;
     width: 282px;
     height: 207px;
     padding: 5px;
     line-height: 25px;
     font-size: 18px;
     color:#fff;
}
table td.promoright{
     padding: 10px;
}
table.promoleft h1{
     font-size: 30px;
     margin: 15px;
     color: #008f01;
     
}
table.mainpromo a{
     font-size: 18px;
     color: #ff8000;
}
table.mainpromo ul{
     line-height: 24px;
}
.large-12{
     width: 100%;
}.large-6-1{
     width: 49%;
     float: left;
}.large-6-2{
     width: 49%;
     float: right;
}