


html,body {margin:0;padding:0;min-height: 100%;font-family:arial,sans-serif;font-size:small;line-height:28px;}

h1 {font-size:30px;font-weight:normal;line-height: 30px;color: #fff;font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-weight:normal;font-size:40px;}
h3{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#fff;font-weight:normal;line-height:28px;}

.small{font-size:12px;line-height:12px;font-style:italic;color:#333;}
.bold{font-size:30px;font-weight:bold;}
.g{color:#5cac66;}

#left-index a:link {
	color: #fff;
		text-decoration:underline;
}
#left-index a:visited {
	color: #fff;
	list-style:none;
	text-decoration:underline;
}
#left-index a:hover {
	color: #fff;
	background-color:#CCCC00;
}


#right a:link {
	color: #fff;
		text-decoration:underline;
}
#right a:visited {
	color: #fff;
	list-style:none;
	text-decoration:underline;
}
#right a:hover {
	color: #fff;
	background-color:#CCCC00;
}

.twit{display:block;float:left;width:355px;margin-top:190px;}
.twit ul{float:left;list-style:none;font-size:12px;color:#fff;background-color:#a3c93d; width:300px; height:50px;padding:20px;line-height:20px;}
.twit ul a:link {color:#fff;}
.twit ul a:visited{color:#fff;}
#nav{float:right;width:385px;height:50px;margin:140px 40px 0 6px;}
#container {
	margin:0 auto; /* center, not in IE5 */
	width:960px;
	height:auto !important; /* real browsers */
	min-height: 100%;
}


.index{background:url(../images/services.jpg) no-repeat 100% 80%; height:800px; }
.company{background:url(../images/company.jpg) no-repeat 100% 100%; }
.services{background:url(../images/services.jpg) no-repeat 100% 100%; }
.privacy{background:url(../images/privacy.jpg) no-repeat 100% 60%; }

#logo{float:left;margin:30px 0 0 50px;width:300px;height:193px;}
#header{float:left;width: 960px;height: 250px;background:#fff url(../images/header-right.jpg) no-repeat 100% 10%;}

#content {float:left;width:100%;min-height:100%;background-color:#fff;margin-top:20px;}

#right {float:left;width:90%;min-height: 100%;padding:30px 0 0 50px;}
#right p{font-size:18px;font-family:"Times New Roman", Times, serif;color:#fff;}

#left-index {float:left;width:47%;height:410px;padding:35px 0 0 50px;}
#left-index p{font-size:18px;font-family:"Times New Roman", Times, serif;color:#fff;}

#right-index {float:right;width:42%;height:400px;color:#333;}
#call{float:left;width:364px;height:119px;background:#fff;font-family:"Times New Roman", Times, serif;font-size:22px;line-height:30px;margin-top:50px;text-align:center;color:#333;padding-top:25px;}
.call-num{display:inline;font-size:50px;font-weight:bold;color:#333;font-family:Arial, Helvetica, sans-serif;line-height:65px;}

#right-services {float:right;width:28%;height:600px;padding:0;margin:0 10px 0 20px;background:url(../images/why.jpg) no-repeat 40% 5%;}
#right-2{float:right;with:300px;height:300px;}
.element{float:left;width:26%;height:200px;font-size:18px;line-height:22px;padding:20px;margin:15px 5px 0 0;border:1px solid #ccc;background:url(../images/white.png) repeat-x;}
li {color:#fff;}
#footer {
	float:left;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#fff;
	height:210px;
	text-align:center;
}
.foot-left{float:left;width:280px;padding:35px 0 0 50px;color:#fff;line-height:20px;color:#333;text-align:left;}
.bbb{float:right;}
.foot-right{float:right;padding:34px 50px 0 0;width:420px;color:#333;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:15px;text-align:right;line-height:22px;}
#footer a:link{color:#333}
#footer a:visited{color:#ccc}
#footer a:hover{color:#ccc}
#footer a:active{color:#333}

.foot-right h1{}	

#tt-widget-reviews {float:left;margin-top:15px;line-height:15px;}
#tt-reviews-list li{color:#333;}

