/* Home Page Layout CSS Document */
body{background:#F7F7F7;}
#banner_container{
	width:100%;
	height:330px;
	background:#6EA5C3 url(ui/home/slider_bg.png) top repeat-x;
	border:#CCCCCC 0px solid;							/* for testing the layout only */
	}
#plan_container{
	width:930px;
	height:auto;
	border:#999999 0px solid;							/* for testing the layout only */
	margin:20px auto 0px auto;
	}
#plan_container div.box{
	width:225px;
	height:auto;
	background:#fff;
	float:left;
	padding-bottom:15px;
	min-height:380px;
	margin-left:9px;
	box-shadow:0px 0px 6px #ddd;
	border:#999999 0px solid;							/* for testing the layout only */
	border-radius:6px;
	-webkit-border-radius:6px;
	-mox-border-radius:6px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	}
#plan_container div div.header{
	background:#2F2E35;
	text-align:center;
	height:45px;
	font-size:20px;
	font-family:'HelveticaCondensedRegular';
	color:#fff;
	line-height:45px;
	width:100%;
	margin:0 auto;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-top-right-radius:6px; /* Firefox */  
	-moz-border-top-left-radius:6px; /* Firefox */  
  	-webkit-border-top-right-radius:6px; /* Safari, Chrome */  
	-webkit-border-top-left-radius:6px; /* Safari, Chrome */  
	behavior:url(border-radius.htc);
	}
#plan_container div div.header_left{
	width:7px;
	height:45px;
	margin-left:0px;
	float:left;
	background:#f7f7f7 url(ui/home/box_head_left.png) top left no-repeat;
	border:#CCFFFF 0px solid;
}
#plan_container div div.header_right{
	width:8px;
	height:45px;
	float:right;
	margin-right:0px;
	background:#f7f7f7 url(ui/home/box_head_right.png) top right no-repeat;
	border:#CCFFFF 0px solid;
}
#plan_container div div.price{
	text-align:center;
	padding-bottom:0;
	font-size:65px;
	font-weight:bold;
	font-family:'HelveticaCondensedRegular';
	color:#2F2E35;
	width:100%;
	height:68px;
	margin:8px auto 0px;
	}
#plan_container div div.price span{ font-size:35px; position:relative; top:-25px;}
#plan_container div  em{ color:#8E8D99; font-size:11px; position: relative;}
#plan_container div.planfeatures{
	margin:14px auto 0px;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding:12px 0px;
	width:170px;
	height:150px;
	}
#plan_container div.planfeatures p{
	display:block;
	color:#646368;
	font-family:'Trebuchet MS';
	font-size:15px;
	line-height:12px;
	}
#plan_container div.planfeatures p strong{ color:#2F2E35;}
#plan_container div p.slogan{
	font-size:12px;
	width:170px;
	margin:0 auto;
	}
#plan_container div.signup_btn{
	height:28px;
	width:120px;
	float:left;
	margin-left:26px;
	background:url(ui/home/signup_btn.png) top repeat-x;
	border-radius:6px;
	-webkit-border-radius:6px;
	-mox-border-radius:6px;
	}
#plan_container div.signup_btn a{
	font-size:16px;
	text-transform:uppercase;
	font-family:'Trebuchet MS';
	color:#fff;
	display:block;
	text-align:center;
	line-height:28px;
	}
	
/* active box */
#plan_container div.active div.header{ background:url(ui/home/box_head_center_active.png) top left repeat-x;}
#plan_container div.active div.header_left{ background:#f7f7f7 url(ui/home/box_head_left_active.png) top left no-repeat;}
#plan_container div.active div.header_right{ background:#f7f7f7 url(ui/home/box_head_right_active.png) top left no-repeat;}
#plan_container div.active div.signup_btn {background:url(ui/home/signup_btn_active.png) top repeat-x;}
	
/* highlight box */
#plan_container div.highlight div.header{ background:url(ui/home/box_head_center_active.png) top left repeat-x;}
#plan_container div.highlight div.header_left{ background:#f7f7f7 url(ui/home/box_head_left_active.png) top left no-repeat;}
#plan_container div.highlight div.header_right{ background:#f7f7f7 url(ui/home/box_head_right_active.png) top left no-repeat;}
#plan_container div.highlight div.signup_btn {background:url(ui/home/signup_btn_active.png) top repeat-x;}
	
	
#servicesbox{
	background:#fff;
	width:100%;
	padding-top:7px;
	background:#FFFFFF;
	margin-top:15px;
	border-top:#e7e7e7 1px solid;
}
#logosdivmain{
	width:100%;
	height:53px;
	margin:10px 0px;
	}	
#logosdiv{
	width: 930px;
	height: 53px;
	margin: 0px auto;
	border: #666 0px solid;					/* for testing the layout only */
	}
#logosdiv ul{
	float:left;
	}

#logosdiv ul li{
	list-style:none;
	display: inline;
	float:left;
	border:#069 0px solid;					/* for testing the layout only */
	margin-left:10px;
	height:53px;
	cursor:pointer;
	}

  
#container2{
	width:930px;
	height:360px;
	margin:0 auto;
	background:#FFFFFF;
	border:#333333 0px solid;	
	margin-top:20px;
					/* for testing the layout only */
	}
#container2 div.first{
	width:355px;
	float:left;
	height:auto;
	border:#CCCCCC 0px solid;					/* for testing the layout only */
	}
	
.titlebox{
	height:35px;
	width:340px;
	line-height:35px;
	font-size:16px;
	padding-left:10px;
	color:#444;
	background:#F5F5F5;
	font-family:'HelveticaCondensedRegular';
	}
.titlebox a{ color:#444;}
.titlebox span{
	color:#C10000;
	font-size:22px;
	width:80px;
	display:block;
	float:left;
	}

.bigbox{
	height:130px;
	width:350px;
	padding-bottom:8px;
	border-bottom: #eee 2px solid;
	}
.bigbox_left{
	height:130px;
	width:12px;
	float:left;
	margin-left:0px;
	}

.bigbox_right{
	height:130px;
	width:12px;
	float:right;
	}
.bigbox ul.security li{
	display:inline;
	float:left;
	list-style:none;
	}
.bigbox ul.cards{
	float:left;
	margin-left:10px;
	}
.bigbox ul.cards li{
	display:inline;
	float:left;
	margin-left:7px;
	list-style:none;
	}
.bigbox ul.partner{
	position:relative;
	top:8px;
	}
.bigbox ul.partner li{
	display:inline;
	float:left;
	margin-left:25px;
	list-style:none;
	}
.bigbox ul.partner1{
	position:relative;
	top:14px;
	}
.bigbox ul.partner1 li{
	display:inline;
	float:left;
	list-style:none;
	margin-left:30px;
	}
	
.title_bg{
	height:39px;
	width:545px;
	line-height:40px;
	font-family:'HelveticaCondensedRegular';
	font-size:20px;
	text-transform:uppercase;
	color:#444;
	}
.title_bg_left{
	height:39px;
	width:10px;
	float:left;
	}
.title_bg_right{
	height:39px;
	width:10px;
	float:right;
	}
#container2 div.second{
	float:right;
	width:545px;
	padding-left:30px;
	height:auto;
	border:#f00 0px solid;
	}
#container2 div.second ul.services{
	margin:10px 3px;
	width:250px;
	float:left;
	}
#container2 div.second ul.services li{
	line-height:22px;
	font-size:12px;
	list-style:none;
	padding-left:20px;
	float:left;
	width:255px;
	color:#414141;
	background: url(../icons/red_bullet.png) left no-repeat;
	}
#container2 div.second ul.rightone li{width:225px;}
#container2 div.second ul.services li a{ color:#333; float:left;}
#container2 div.second ul.services li a:hover{ color:#f00;}
#container2 div.second ul.services span{
	font-weight:bold;
	float:right;
	}
.testimonial{
	border:#669933 0px solid;					/* for testing the layout only */
	padding:10px 0px 10px 10px;
	line-height:20px;
	font-size:13px;
	}
.testimonial_footer{
	border:#669933 0px solid; 					/* for testing the layout only */
	padding:0px 0px 10px 5px;
	line-height:18px;
	font-size:13px;
	}
.testimonial_footer ul li{
	list-style:none;
	display:inline;
	margin-left:5px;
	float:left;
	}
.testimonial_footer ul li span{
	font-size:11px;
	color:#7F7F7F;
	}
.testimonial_footer div.morebtn{
	width:68px;
	height:23px;
	background:url(images/home/more_btn_center.png) repeat-x;
	}
.testimonial_footer div.morebtn_left{
	width:9px;
	height:23px;
	float:left;
	background:url(images/home/more_btn_left.png) left no-repeat;
	}
.testimonial_footer div.morebtn_right{
	width:9px;
	height:23px;
	float:right;
	background:url(images/home/more_btn_right.png) right no-repeat;
	}
.testimonial_footer div.morebtn a{
	color:#fff;
	font-size:13px;
	text-decoration:none;
	line-height:23px;
	}
	


