@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: "MyriadPro";
    font-weight: normal;
    src: url("font/MyriadPro-Regular.ttf");
}

body{
	margin:0; padding:0; font:normal 15px Arial, Helvetica, sans-serif; color:#464545; text-decoration:none;
	background:url(../images/warrper.gif) repeat-x left top;
}
h1, h2, h3, h4, h5, div, p, ul, li, ol {
	margin:0; padding:0;
}
.left{
	float:left;
}
.right{
	float:right;
}







/*---------------------------------- Main Menu ----------------------------------*/
.menu{
	width:980px; margin:auto; background:url(../images/menu-bg.gif) no-repeat left top; margin:18px 0 5px 0;
}
.menu ul{
	list-style-type:none; margin-left:3px;
}
.menu ul li{
	list-style-type:none; float:left; padding:12px 26px; background:url(../images/div.gif) no-repeat right 14px;
}
.menu ul li.last{
	padding:10px 26px; background:none !important;
}
.menu ul li a{
	list-style-type:none; float:left; font:normal 18px Arial, Helvetica, sans-serif; color:#c5c5c5; text-decoration:none;
}
.menu ul li a:hover{
	color:#fff; text-decoration:none;
}
/*---------------------------------- Header ----------------------------------*/
.header{
	width:979px; margin:0 0 35px 0; height:310px; padding:1px 0 0 1px;
	background:url(../images/header-bg.jpg) no-repeat left top;
}
#bannerImg img {
	display: block; border:none !important;
}
#bannerImg img a {
	border:none !important;
}
#banner {
	position: relative;
}
#imgHolder {
	height: 290px;
	overflow: hidden;
	position: relative;
	width: 978px;
}
#progress {
	display: none;
	float: left;
	height: 22px;
	margin-top: 0;
	width:978px;
}
#prog_area {
	margin: 5px auto;
	position: relative;
	height: 10px;
	width: 310px !important;
}
#prog_area img {
	cursor: pointer;
	float: left;
	margin: 1px 5px 0 5px;
}
#progbox_holder {
	float: left;
}
.progbox {
	border: 1px solid #404040;
	cursor: pointer;
	float: left;
	height: 10px;
	margin: 8px 5px 0px 5px;
	overflow: hidden;
	width: 20px;
}
.indicator {
	background-color: #8c0201;
	float: left;
	height: 10px;
	width: 0;
}
.arrows{
	margin-top:11px !important;
}
.testi{
	margin-top:-8px;
}

/*---------------------------------- Lay Out ----------------------------------*/
#warrper{
	width:980px; margin:auto;
}
.date{
	font-size:11px; color:#fafafa; text-align:right; padding:8px 0;
}
.logo{
	margin:17px 0 0 0;
}
.sitenav{
	width:135px; margin-top:10px; font-size:11px; text-align:right;
}
.sitenav ul{
	list-style-type:none; 
}
.sitenav ul li{
	list-style-type:none; padding:0; margin:0 0 0 14px; float:left; width:30px; height:40px;  
}
.sitenav ul li a{
	list-style-type:none; padding:0 0 6px 0; width:30px; display:block;  
}
.sitenav ul li a:hover, .sitenav ul li a.visit{
	padding:0 0 6px 0; width:30px; height:40px; display:block;
	background:#dad9d9 url(../images/nav-bg.gif) no-repeat center bottom;
}
.sitenav ul li img{
	margin:19px 0 0px 9px;
}
.welcome{ 
	width:325px; font:normal 12px Arial, Helvetica, sans-serif; color:#4f2727; text-decoration:none; margin:30px 0 0 0; clear:right; text-align:right;
}
.welcome ul{
	float:right;
}
.welcome ul li{ 
	font:normal 12px Arial, Helvetica, sans-serif; color:#4f2727; text-decoration:none; float:left; width:auto; margin-right:2px; list-style-type:none;
	padding:0px 0px 2px 5px;
}
.welcome ul li a{ 
	font:bold 12px "Trebuchet MS"; color:#ebeaea; text-decoration:none; 
	background:url(../images/left.gif) no-repeat left top; padding:2px 0px 4px 5px;
}
.welcome ul li a span{ 
	font:bold 12px "Trebuchet MS"; color:#ebeaea; text-decoration:none; 
	background:url(../images/right.gif) no-repeat right top; padding:2px 10px 4px 5px;
}
.welcome ul li a:hover{ 
	font:bold 12px "Trebuchet MS"; color:#ebeaea; text-decoration:none; 
	background:url(../images/left-hover.gif) no-repeat left top; padding:2px 0px 4px 5px;
}
.welcome ul li a:hover span{ 
	font:bold 12px "Trebuchet MS"; color:#ebeaea; text-decoration:none; 
	background:url(../images/right-hover.gif) no-repeat right top !important; padding:2px 10px 4px 5px;
}
.video{
	width:980px; border-bottom:solid 1px #dad9d9; padding-bottom:25px;
}
.vid{
 margin-right:35px;
}
.watchonline{
	background:url(../images/watch-bg.gif) no-repeat left top; padding:11px 20px 11px 11px; margin-top:15px;
}
.watchonline img{
	margin-right:12px;
}
.watchonline p{
	font-style:italic; margin-top:6px; float:left;
}
.unique{
	margin-top:10px;
}

/*---------------------------------- Inner Pages Styles ----------------------------------*/
.container{
	width:980px; margin:auto; border-top:solid 1px #dad9d9; background:url(../images/inner-page-bg.jpg) repeat-y right top; overflow:hidden;
}
.content{
	width:650px; padding:5px 0 0 0;  
}
.content h2{
	color:#4e1207; font:normal 20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0 0 12px 10px;
	background:url(../images/title-bg.gif) no-repeat left bottom;
}
ul.pagination{
	list-style-type:none; padding-top:6px;
}
ul.pagination li{
	color:#585858; font-size:14px; list-style-type:none; float:left; width:auto; padding:0 0 0 0; margin-left:12px;
}
ul.pagination li span{
	color:#585858; font-size:13px; background:url(../images/arrowdown.gif) no-repeat right 4px; padding:0 15px 0 0;
}
ul.pagination li a{
	color:#932222; font-size:13px; background:url(../images/arrow.gif) no-repeat right 5px; padding:0 15px 0 0; text-decoration:none;
}
ul.pagination li a:hover{
	text-decoration:underline;
}
.information img{
	border:solid 3px #d9d9d9; padding:4px; margin-right:10px; 
}
.information{
	color:#464646; line-height:18px; padding:15px 0 25px 10px; width:100%;
}
.information h3{
	color:#b61212; font-size:17px; font-weight:normal; padding:5px 0;
}
.information h4{
	color:#138BD7; font-size:14px; font-weight:normal; padding:5px 0;
}
.information ol{
	margin: 0 0 10px 25px;
}
.information ol li{
	padding:0 0 0 0px; margin-bottom:5px; 
}
.information a{
	color:#b72323; text-decoration:none;
}
.information a:hover{
	color:#b72323; text-decoration:underline;
}
.information strong{
	font-weight:normal; color:#000; font-size:16px;
}
ul.address{
	list-style-type:none; padding:0 0 10px 0; margin:0 0 15px 0; overflow:hidden; border-bottom:solid 1px #CCC;
}
ul.address li{
	list-style-type:none; padding:0; margin:0; float:left; width:322px;
}
.address li b{
	font-size:15px;
}
.list{
	width:auto; padding:0 0 10px 0px;
}
.list a{
	font-size:17px; color:#4e1207; text-decoration:none;
}
.list a:hover{
	font-size:17px; color:#4e1207; text-decoration:underline;
}
.hosting{
	margin:0 8px 0 100px;
}
.support{
	margin:0 5px 0 183px;
}
.line{
	margin:10px 0;
}
.seoicon{
	margin-left:60px;
}
.leftmargin{
	margin-left:50px;
}
.massage{
	background:#fffef4; border-top:solid 1px #eae8cc; border-bottom:solid 1px #eae8cc; padding:10px 0;
	font:normal 12px Arial, Helvetica, sans-serif; color:#555555; text-align:center; margin-bottom:20px;
}
.login{
	padding-right:100px !important;
}
.seoic{
	margin-left:135px;
}
.package-box{
	background:url(../images/package-bg.gif) repeat-y left top; width:627px; margin:25px 0 0 15px; overflow:hidden; color:#161616;
}
.package-box .block{
	width:180px; padding:14px; 
}
.package-box .coloer{
	color:#cccccc !important;
}
.package-box .price{
	width:85px; font-size:22px; font-weight:bold;
}
.package-box .price img{
	margin-bottom:5px;
}	
.dolor{
	padding-top:13px;
}
.information ul{
	list-style-type:none; margin:10px 0;
}
.information ul li{
	list-style-type:none; padding:0 0 0 22px; margin-bottom:5px;
	background:url(../images/prog_right.gif) no-repeat left 5px;
}
.mareting{
	margin-top:10px;
}
.searchic{
	margin-left:58px;
}
.mareting img{
	margin-right:5px;
}
.tablemargin{
	margin:15px 0;
}
.team{
	overflow:hidden; list-style-type:none; padding:10px 0; border-bottom:solid 1px #e2e2e2;		
}
.team li {
	float:left; width:300px; background:none !important;
}
.team:hover {
	background:#f5f5f5;
}
.team li span{
	margin-right:200px;
}
.capth{
	float:right; margin-right:130px; width:85px; height:35px;
}
.capther{
	float:right; margin-right:90px; width:85px; height:35px;
}
.reach{
	margin-left:85px;
}
.tablock{
	border:solid 1px #dcdcdc; border-collapse:collapse;
}
.tdblock{
	border:solid 1px #dcdcdc; background:#fbfafa; padding:5px 30px;
}
.tdblocks{
	border:solid 1px #dcdcdc; background:#f5f5f5; padding:5px 30px;
}
.features{
	background-color:#bf1e1a; padding:7px 0; font-size:18px; color:#FFF;
}
.pack{
	background-color:#ef6966; padding:5px 0; font-size:15px; color:#FFF;
}
.descpanelbg{
	background:#f1f1f1 !important; font:normal 13px Arial, Helvetica, sans-serif; color:#464646 !important;
}
.descpanelfg span{
	font:normal 13px Arial, Helvetica, sans-serif !important; color:#464646 !important; 
}
.descpanelfg b{
	font:bold 13px Arial, Helvetica, sans-serif !important; color:#464646 !important;
}
.descpanelfg{
	padding:0 12px !important; width:625px !important;
}

ul.benifits li{
	margin-bottom:10px;
}
ul.benifits b{
	font-size:15px; color:#000000; font-weight:normal;
}

/*---------------------------------- Right Panel Styles ----------------------------------*/
.rightpanel{
	width:300px;
}
.freequote{
	margin:15px 0 15px 15px;
}
.webservice{
	background:url(../images/web-services.gif) no-repeat left top; padding:5px 0 15px 12px; height:40px;
	font:bold 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fab8ac;
}
.whygo{
	background:url(../images/why-online.gif) no-repeat left top !important;
}
.freebook{
	background:url(../images/free-e-book.gif) no-repeat left top; padding:5px 0 15px 12px; height:40px;
	font:bold 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fab8ac;
}
.latest{
	background:url(../images/latest-Designs.gif) no-repeat left top; padding:5px 0 15px 12px; height:40px;
	font:bold 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fab8ac; text-align:left; 
}
.latest a{
	font:bold 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fab8ac; text-decoration:none;
}
.latest a:hover{
	font:bold 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fab8ac; text-decoration:none;
}
ul.subtabs{
	list-style-type:none; padding:0 10px 0 10px; margin-bottom:15px;
}
ul.subtabs li{
	padding:0 0 0px 0px; color:#000;
	border-bottom:dashed 1px #c7c7c7;
}
ul.subtabs li a{
	padding:7px 0 7px 28px; color:#000; font-size:14px; color:#000; text-decoration:none; display:block; 
	background:url(../images/arrow-icon.gif) no-repeat 10px 11px;
}
ul.subtabs li a:hover{
	padding:7px 0 7px 28px; color:#000; font-size:14px; color:#000; text-decoration:none;
	background:#f7f7f7 url(../images/arrow-icon.gif) no-repeat 10px 11px; display:block;
}
.book{
	padding:0 0 0 10px;
}
.book h3{
	font-size:16px; color:#5b0100; font-weight:normal; margin-bottom:5px;
}
.inputbox{
	background:url(../images/inputbg.gif) no-repeat left top; color:#757575; font-size:14px;
	padding:10px 15px 13px 15px; width:249px; border:none; margin-bottom:5px;
}
.select{
	background:url(../images/inputbg.gif) no-repeat left top; color:#757575; font-size:14px;
	padding:10px 15px 13px 15px; width:280px; border:none; margin-bottom:5px;
}
.submit{
	background:url(../images/submit.gif) no-repeat left top; width:110px; height:35px; border:none; cursor:pointer; margin-right:12px;
}
.str{
	color:#F00 !important; font-weight:normal !important;
}
.sbt{
	background:url(../images/login-bg.gif) repeat-x left top; border:none; cursor:pointer; margin-right:12px; padding:3px 15px;
	border:solid 1px #000; color:#CCC; font-size:14px; font-weight:normal;
}
textarea{
	border:solid 1px #ebebeb; box-shadow:inset 0 0 10px #ebebeb; height:120px; padding:10px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#757575;
}
form{
	overflow:hidden;
}
.guide{
	margin-left:45px;
}
.latest-design{
	margin:15px 0; width:300px;
}
.paper{
	margin:15px 0;
}
.headerfont{
	background-color:#f8f8f8; border-top:solid 1px #dad9d9; padding:10px !important; color:#660100; font-size:16px;
}
.table11{
	padding-top:15px;
}
.table11 td{
	padding:7px 0;
}
.DefaultSmallFont{
	font-size:11px;
}
.feedburnerFeedBlock p.date{
	text-align:left !important; color:#EBA48E !important; padding:0 !important; font-style:italic;
}
#creditfooter{
	display:none;
}
.fadeslidedescdiv{
	top:375px !important;
}
/*---------------------------------- Products ----------------------------------*/
.products{
	width:980px; margin-top:20px;
}
.product-title{
	margin-bottom:15px;
}
.e-church{
	width:432px; padding:20px 20px 27px 20px; margin-bottom:25px; 
	background:url(../images/e-church.gif) no-repeat left top;
}
.e-restaurant{
	width:432px; padding:20px 20px 27px 20px; margin-bottom:25px;
	background:url(../images/e-restaurant.gif) no-repeat left top;
}
.products p{
	padding:16px 0; line-height:18px;
}
.blocks{
	background:url(../images/apartment-realtor-dealer.gif) no-repeat center top; width:934px; padding:36px 20px 110px 20px; 
}
.apartments{
	width:255px; margin-right:55px;
}
.realtor{
	width:310px; margin:-15px 50px 0 0;
}
.dealar{
	width:255px;
}
/*---------------------------------- Services ----------------------------------*/
.services{
	width:950px; background:url(../images/webdesign-seo-franchise.gif) no-repeat left top; padding:15px 15px 26px 15px; margin:10px 0 15px 0;
}
.website{
	width:285px; margin-right:45px;
}
.seo{
	width:295px; margin-right:40px;
}
.franchise{
	width:275px;
}
.services p{
	padding:10px 0; line-height:18px;
}
/*---------------------------------- Social Media - Blog ----------------------------------*/
.socialwraper{
	background:url(../images/orange-bg.jpg) repeat-x left top; width:100%; margin:auto; padding-bottom:2px;
}
.socialwraperin{
	background:url(../images/orange-bg.jpg) repeat-x left top; width:980px; margin:auto;
}
ul.social-network{
	list-style-type:none; background:url(../images/social-media.gif) no-repeat left top;
	width:295px; margin:33px 31px 0 10px;
}
ul.social-network li{
	float:left; width:92px; padding:3px 0 18px 50px;
}
ul.social-network li a{
	font-size:13px; font-weight:bold; color:#fceae4; text-decoration:none;
}
ul.social-network li a:hover{
	color:#fceae4; text-decoration:underline;
}
.blog{
	padding:23px 0 0 29px; background:url(../images/divider.gif) no-repeat left top; width:330px; margin:0 20px 0 0;
}
.blog ul{
	list-style-type:none;
}
.blog ul li{
	list-style-type:none; font-size:12px; font-style:italic; color:#eba48e; 
	background:url(../images/icon.gif) no-repeat left 5px; padding:0 0 0 12px; margin:4px 0 7px 0;
}	
.blog ul li a{
	font-size:13px; color:#fceae4; text-decoration:none; font-style:normal;
}	
.blog ul li a:hover{
	font-size:13px; color:#fceae4; text-decoration:underline;
}	
.customercare{
	margin-top:35px;
}
/*---------------------------------- Footer ----------------------------------*/
.footer{
	background:url(../images/footer-bg.gif) repeat-x left top; width:100%;
}
.footerin{
	background:url(../images/footer-bg.gif) repeat-x left top; width:980px; margin:auto; padding-bottom:3px; overflow:hidden; 
}
ul.links{
	list-style-type:none; width:235px; padding:30px 0 0 10px;
}
ul.links li{
	list-style-type:none; margin-bottom:8px; font-size:13px;
}
ul.links li a{
	list-style-type:none; color:#858586; text-decoration:none; font-family:  
}	
ul.links li a:hover{
	list-style-type:none; color:#cccccc; text-decoration:underline;
}
.copy{
	padding:20px 0 0 0px; font-size:12px; color:#808080; font-weight:bold;
}
.copy a{
	font-size:12px; font-weight:bold; color:#828294; text-decoration:none; 
}
.copy a:hover{
	font-size:12px; font-weight:bold; color:#3c76b0; text-decoration:none;
}
.copy span{
	font-size:12px; font-weight:normal; color:#828294; padding:0 5px;
}
.xml{
	margin:5px 5px 0 0;
}
.copyright{
	line-height:22px; padding-top:15px; width:400px;
}
.info{
	width:560px;
}
.info img{
	margin:0px 20px 0 5px; float:right;
}
.channel{
	font:italic 18px Arial, Helvetica, sans-serif; color:#333; float:left; padding:16px 0 0 125px;
}
