/* http://www.seo-internet-marketing.com/*/

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #dddcdc;
	background:  #F2F2F2  url(main_bg.png) top repeat-x;
}
a:link, a:visited { color: #0099FF; text-decoration: none; font-weight: bold;} 
a:active, a:hover { color: #0099FF; text-decoration: underline;}
img {	padding: 0px;	margin: 0px;}
p {	margin: 0px;	padding: 0px;	text-align: justify;}
h1 {	color: #b5bb1a;		margin: 0 0 15px 0;}
.cleaner {	clear: both;	width: 100%;	height: 1px;	font-size: 1px;	}
.cleaner_with_height {	clear: both;	width: 100%;	height: 30px;	font-size: 1px;	}
.cleaner_with_divider {	clear: both;	width: 100%;	height: 15px;	border-bottom: 1px solid #dcf1f8;	margin-bottom: 25px;	font-size: 1px;}
#web_body{margin: 0 auto;background:url(web_top_header_bg.jpg) top right no-repeat;}
#web_container{	width: 940px;	margin: 0 auto;}
/* header */
#phone_numbers{ font:bold 16px  "Trebuchet MS", verdana; color:#666666; }
#number{font: bold 30px  "Trebuchet MS", verdana ; color:#006699;text-indent:1px;}
#web_header {	width: 900px;	padding: 5px 30px 0 30px; 	}
#web_header #site_title {	float: left;	width:260px;height:103px; background:url(web_logo.png) no-repeat;}
/* end of header */
/* menu */
#web_menu {
	clear: both;
	position: relative;
	width: 940px;
	margin: 0 0px;
	height: 45px;
	background: url(web_menu_bg.png) right no-repeat;
}
#web_menu span {position: absolute;top: 0;left: 0;width: 5px;height: 45px;background: url(web_menu_bg_left.png) no-repeat;}
#web_menu ul{padding: 0 0 0 10px;margin: 0 auto;height: 45px;list-style: none;}
#web_menu ul li{float:left;padding-right: 5px;}
#web_menu li a{	float: left;	display: block;	color: #ccc;	font-size: 12px;	height: 45px;	line-height: 45px;	text-align: center;	padding: 0px 0 0 8px;}
#web_menu  li a b{	float: left;	display: block;	padding: 4px 24px 0 16px;}
#web_menu  li.current a, #web_menu  li a:hover{	color: #fff;	text-decoration: none;	background: url(web_menu_hover_bg_left.png) left top no-repeat; }
#web_menu  li.current a b, #web_menu li a:hover b{	color: #fff;	padding-top: 0px;	text-decoration: none;	background: url(web_menu_hover_bg.png) right top no-repeat;}

/* end of menu */

/* banner */
#web_banner {	clear: both;	width: 940px;	height: 245px;	background: #fff url(banner_bg.jpg) center  no-repeat;}
#web_banner p{	color: #333;	font-size: 13px;	width: 400px;	padding: 130px 0px 0px 70px;	text-align: left;	line-height: 20px;}
#web_banner a{	color: #000;}
/* end of banner */

/* content */
#web_content {	width: 910px;	padding: 15px;	min-height: 500px;	background: #fff;}
#web_content #web_content_left {	float: left;	width: 690px;}
#web_content #web_content_right {	float: right;		width: 190px;}
/* left column */
#web_title { clear: both;position: relative;width: 690px;margin:0px;height: 34px;background: url(web_title_bg.jpg) right no-repeat;}
#web_title span {position: absolute;top: 0;	left: 0;width:38px;	height: 34px;background: url(web_title_bg_left.jpg) left no-repeat;	z-index: 1;}
#web_title h1{font:normal 24px georgia; color:#FFFFFF;margin-left:45px;padding-top:2px; }

#web_title2 {
	clear: both;
	position: relative;
	width: 490px;
	margin:0px;
	height: 34px;
	background: url(web_title_bg.jpg) right no-repeat;
}
#web_title2 span {position: absolute;top: 0;	left: 0;width:38px;	height: 34px;background: url(web_title_bg_left.jpg) left no-repeat;	z-index: 1;}
#web_title2 h1{font:normal 24px georgia; color:#FFFFFF;margin-left:45px;padding-top:2px; }


#web_content_left .content_left_section_02 {	clear: both;}
.content_left_section_02 ul{ border:1px #999999 solid;}
.content_left_section_02 ul li{
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	color:#666;
	list-style: disc;
		
}

.content_left_section_01 ul li{
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	color:#666;
	list-style: disc outside;
		
}

#web_content_left p{	text-align: justify;	padding-bottom: 10px;}
#web_content_left ul {	margin: 0px;	padding: 10px 0 0 30px;	list-style: disc;}
#web_content_left li {	padding: 0 0 10px 0px;	}
#web_content_left .content_left_section_01 {	clear: both;}
.content_left_section_01 p{margin:15px; font:normal 15px Georgia, "Times New Roman", Times, serif; color:#666;}
.content_left_section_02 p{padding:15px; font:normal 15px Georgia, "Times New Roman", Times, serif; color:#666; border:1px #999999 solid}

.content_left_section_01 img {	margin: 15px;}
#web_content_left #why_choose_us {	float: left;	margin-right: 40px;	width: 260px;}
#why_choose_us h1 {	font-size: 18px;	height: 20px;	padding: 19px 0 0 40px;	background: url(web_graph.jpg) left bottom no-repeat;}
#web_content_left #services {	float: left;	width: 260px;}
#services li a {	font-size: 11px;	font-weight: normal;	color: #dddcdc;}
#services h1 {	font-size: 18px;	height: 20px;	padding: 19px 0 0 40px;	background: url(web_services_icon.jpg) left bottom no-repeat;}

/* end of left column */

/* right column */
#web_title3 { clear: both;position: relative;width: 190px;margin:0px;height: 34px;background: url(web_title_bg.jpg) right no-repeat;}
#web_title3 span {position: absolute;top: 0;	left: 0;width:8px;	height: 34px;background: url(web_title_bg_left.jpg) left no-repeat;	z-index: 1;}
#web_title3 h1{font:bold 16px georgia; color:#FFFFFF;padding-top:8px; }

#web_title4 { clear: both;position: relative;width: 190px;margin:0px;height: 34px;background: url(web_title_bg.jpg) right no-repeat;}
#web_title4 span {position: absolute;top: 0;	left: 0;width:8px;	height: 34px;background: url(web_title_bg_left.jpg) left no-repeat;	z-index: 1;}
#web_title4 h1{font:bold 16px georgia; color:#FFFFFF;padding-top:8px; }


.right_column_section p{ border:0px;}
.right_box{background:#e8eff8; border:0px; font:normal 11px arial;color:#333333;}
.right_box img{ padding:5px 10px ; border:0px;}
.right_box_bottom{background:url(right_box_bottom.gif) no-repeat bottom;width:190px;height:5px;}

 #web_content_right .right_column_section{ 	clear: both;	margin-bottom: 30px;}

.right_column_section #company_news_header {	font-size: 18px;	height: 20px;	color: #b5bb1a;	padding: 19px 0 0 20px;	margin: 0 0 15px 0;	font-weight: bold;
	background: url(web_news_icon.jpg) left bottom no-repeat;	}
.right_column_section #testimonials_header {	font-size: 18px;	height: 20px;	color: #b5bb1a;	padding: 19px 0 0 20px;	margin: 0 0 15px 0;	font-weight: bold;
	background: url(web_test_icon.jpg) left bottom no-repeat;	} 
.right_column_section h1 {	color: #20d1ee;	 	font-size: 12px;	padding: 0 0 5px 0;	margin: 0px;	font-weight: normal; } 
.right_column_section h2 {	 margin: 0px;	 padding: 0px;	 font-size: 12px;	 font-weight: bold; } 
#web_content_right #newsletter_section{	clear: both;	padding: 10px 20px;	height: 135px;	background: url(web_newsletter_bg.jpg) no-repeat;}
#newsletter_section h1 {	color: #CC0;	font-size: 16px;	padding: 0;	margin: 0 0 20px 0;}
#newsletter_section p{	margin-bottom: 10px;}
#newsletter_section form {	padding: 0px;	 margin: 0px;}
#newsletter_section input {	margin-bottom: 5px;}
/*right form*/
.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.formspace {
	padding-top: 0px;
	padding-bottom: 20px;
}
/*end of right form*/

/* end of right column */
/* end of content */

/* footer */
#web_footer {	clear: both;	color: #fff;	width: 940px;	padding: 20px  0px 20px  0px;	text-align: center;	background: url(footer_bg.gif) repeat-x;}
#web_footer a{	color: #fff;	font-weight: normal;padding:0px 10px }
#footer_copy{ 	clear: both;background:#FFFFFF; margin:0 auto; width:100%;padding: 20px  0px 20px  0px;height:150px; color:#333333}
#footer_contents{ width:940px; margin:0 auto;font:normal 11px verdana;line-height:18px; vertical-align:middle}
#footer_contents img{padding:5px;}


/* end of footer */

.formspace {
	padding-top: 0px;
	padding-bottom: 30px;
}
.content_all{margin:15px; font:normal 15px Georgia, "Times New Roman", Times, serif; color:#666;}
.content_head{
	margin:15px;
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

#about-left-cont {
	font-family: Arial, Helvetica, sans-serif;
}
.tab-mid {
	width: 80px;
	background-image: url(tab-actv-bg.gif);
}
#home-cont {
	width: 485px;
	
	float: right;	
}
.pad{
	margin-left: 15px;	
}
#web_title5 { clear: both;position: relative;width: 190px;margin:0px;height: 34px;background: url(web_title_bg.jpg) right no-repeat;}
#web_title5 span {position: absolute;top: 0;	left: 0;width:8px;	height: 34px;background: url(web_title_bg_left.jpg) left no-repeat;	z-index: 1;}
#web_title5 h1{font:bold 16px georgia; color:#FFFFFF;padding-top:8px; }
.web_titlenew { clear: both;position: relative;width: 690px;margin:0px;height: 34px;background: url(web_title_bg.jpg) right no-repeat;}
.web_titlenew span {position: absolute;top: 0;	left: 0;width:38px;	height: 34px;background: url(web_title_bg_left.jpg) left no-repeat;	z-index: 1;}
.web_titlenew h1{font:normal 24px georgia; color:#FFFFFF;margin-left:45px;padding-top:2px; }


.icon-main{
width:120px;
float:right;
margin:0px;
}

.icon-style{
margin-left:5px;
float:right;
}










