/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/
html {
	color:#727272;
	background:#eeeeee;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin:0;
	padding:0
}
.alignleft {
	float:left;
	margin:0 10px 4px 0;
	display:block;
}
.alignright {
	float:right;
	margin:0 0 10px 4px;
	display:block;
}
.aligncenter {
	display:block;
	text-align:center;
	display:block;
}
ul,ol {
	list-style:none;
}
a img{
	border:0
}
q:before,q:after {
	content:''
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	display:inline-block;
}
* html .clear {
	height:1%;
}
.clear{
	display:block;
}

/*---------------------------------------------------------------------------------*/
/* GENERAL */
/*---------------------------------------------------------------------------------*/
a {
	text-decoration:none;
	color: #B3B3B3;
}
a:hover {
	text-decoration:underline;
}
:focus {
	outline:0;
}
h1 {
	color:#333;
	font-size:25px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {
	color:#333;
	font-size:25px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3 {
	color:#333;
	font-size:21px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4 {
	color:#333;
	font-size:18px; 
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
h5,h6 {
	color:#333;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*pre,code,kbd,samp,tt {
	font:12px;
}*/
body,input,button,select,textarea{
	font:12px Arial, Helvetica, sans-serif; 
}
body {
	background:#FFF;
	min-width:980px;
	background:url(../images/header_bg.jpg) repeat-x left top;
	line-height: 21px;
}

.button{
	display:inline-block;
	float:left;
	height:37px;
	overflow:hidden;
	margin:0 20px 0 0;
}
a.button{
	text-decoration:none !important;
}
a.button:hover{
	text-decoration:none !important;
}
input.button-text{
	border:0;
}
.button-text,.button-right{
	display:inline-block;
	height:37px;
	line-height:37px;
	cursor:pointer;
	float:left;
}
.button-text{
	padding:0 0 0 15px;
	background:url(../images/btn_white.png) no-repeat;
	font-weight:bold;
}
.button-right{
	width:15px;
	background:url(../images/btn_white.png) no-repeat -307px top;
}
.button,.button-white{
	color:#555;
}
.button-white .button-text,
.button-white .button-right{
	background-image:url(../images/btn_white.png);
	color:#727272;
}
.button-blue .button-text,
.button-blue .button-right{
	background-image:url(../images/btn_gray.png);
	color:#333;
}

/*---------------------------------------------------------------------------------*/
/* LAYOUT */
/*---------------------------------------------------------------------------------*/
.inner,#footer-inner{width:940px;margin:0 auto;padding:0 20px;}
.inner:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.inner { display:inline-block; }
* html .inner { height:1%; }
.inner{display:block;}

#container {
	background: #eee url(../images/home_plans_graybg.jpg) repeat-x left top;
}
#container .inner{padding:30px 0 10px 0;}
#content{width:590px;float:left;}
#sidebar{width:300px;float:right; padding-left: 25px; background: url(../images/sidebar_sitedivedaar.jpg) no-repeat left top;}

.page-container{}
.page-container #sidebar{float:right;width:300px; padding-left: 25px; background: url(../images/sidebar_sitedivedaar.jpg) no-repeat left top;}
.page-container #content{float:left;width:590px;}

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#header {min-width: 960px;/* background: #D6D6D6 url(http://coolwebthemes.com/demos/hostvision/skin_04/images/bg_gray.png) repeat-x;*/}

#header .logo a { display: block; width: 360px; height: 115px; float: left;line-height:115px;color:#fff; text-decoration:none;font-size:36px;font-weight: bold;}
#header .logo a:hover{}
#header #image-logo a{text-indent:-5555em;overflow:hidden;background:url(../images/logo.jpg) no-repeat;}
.top_rightnav {
	float: right;
	width: 700px;
	height: 31px;
	padding-top: 9px;
	font-size: 11px;
	color: #727272;
}
.top_rightnav ul {
	margin: 0px;
	padding: 0px;
	float: right;
}
.top_rightnav li {
	margin: 0px;
	padding: 0px 20px 0px 18px;
	float: left;
	list-style-type: none;
}
.top_rightnav li.top_icon01 {
	float: left;
	background: url(../images/top_icon01.png) no-repeat left 4px;
}
.top_rightnav li.top_icon02 {
	float: left;
	width: 55px;
	padding-left: 50px;
	background: url(../images/top_icon02.png) no-repeat left 4px;
}
.top_rightnav li.top_icon03 {
	float: left;
	background: url(../images/top_icon03.png) no-repeat left 4px;
}
.top_rightnav li.top_icon04 {
	float: left;
	background: url(../images/top_icon04.png) no-repeat left 4px;
}
.top_rightnav li a {
	color: #727272;
	text-decoration: none;
}
.top_rightnav li a:hover {
	color: #999;
	text-decoration: none;
}

#searchform {float: left;height: 57px;padding-top: 8px;}
#searchform #s{background: url(../images/btn_s.png) no-repeat;border: 0;margin-right: 12px;width: 187px;height:34px; line-height: 34px;padding:0px 10px;color: #999;float: left;font-size:11px;}
#searchform #searchsubmit{float: left;width:80px;height:34px;cursor:pointer;text-indent:-5555em;line-height:100;overflow:hidden;background:url(../images/btn_search.png) no-repeat;border:0;}
#searchform #searchsubmit:hover{background-position:0 -34px;}

#topnav{float: right;min-width: 560px; margin-top: 40px;}
#topnav ul li { float: left; position: relative; z-index:900;}
#topnav ul li a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; line-height: 34px; padding: 0 11px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #999;}
#topnav ul li a{text-decoration:none;}
#topnav ul li.current_page_ancestor,
#topnav ul li.current_page_parent,
#topnav ul li.current_page_ancestor a,
#topnav ul li.current_page_parent a,
#topnav ul li.current_page_item a{color:#fff;}
#topnav ul li a:hover { text-decoration:none; color:#fff;}
#topnav ul ul{display:none;position:absolute;top:34px;left:0;width:180px !important;background:#333 !important;z-index:910;}
#topnav ul ul ul{left:100%;top:0;}
#topnav ul ul li{display:list-item;float:none;/*border:0 !important;*/ border-bottom: 1px solid #272727; background:none !important}
#topnav ul ul li a{border:0 !important; font-size: 14px;}
#topnav ul ul li a:hover{ color: #fff; background: #3B3B3B;}
 
/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
.post{margin:0 0 30px;}
.entry-title a{text-decoration:none; color: #333;}
.entry-title a:hover{color:#727272;}
.entry-meta{color:#999;}
.entry-meta{margin:10px 0;font-size:11px;}
.entry-meta a{color:#777;text-decoration:underline;}
.entry-meta a:hover{text-decoration:none;}
.entry-thumb{border:1px solid #EEE;border-width:0 1px 1px 0;width:594px;margin:0 0 10px;}
.entry-thumb a{display:block;}
.entry-thumb img{background:#fff;padding:5px;border:1px solid #FFF;display:block;width:580px;}
.post .readmore{margin:10px 0 0;}

.content_hline {
	width: 100%;
	height: 21px;
	border-top: 1px solid #ddd;
}
.site_gray_button:link, .site_gray_button:visited {
	width: 90px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image:url(../images/btn_white_small.png);
	color:#727272;
	margin-top: 12px;
}
.site_gray_button:hover {
	width: 90px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image:url(../images/btn_white_small_hover.png);
	color:#333;
	margin-top: 12px;
}
.site_gray_button_02:link, .site_gray_button_02:visited {
	width: 90px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	background-image:url(../images/btn_white_small.png);
	color:#727272;
	margin-top: -4px;
}
.site_gray_button_02:hover {
	width: 90px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: left;
	background-image:url(../images/btn_white_small_hover.png);
	color:#333;
	margin-top: -4px;
}

.intro{font-size:25px; color: #fff; background-color: #333; padding: 12px; margin-bottom: 20px;}

/* entry */
.entry{}
.entry p,.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin:0 0 18px 0; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { }
.entry ul,.entry ol { margin:0 0 18px 30px; }
.entry ol { list-style-type:decimal; }
.entry ul li{background:url(../images/bullet_square.gif) no-repeat 0 10px;padding:4px 0 0 18px;}
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul { margin:0 0 0 20px; }
.entry hr { border-top:1px solid #FFF; border-top:1px solid #E5E5E5; background:none; height:0; margin:0 0 18px 0; padding:0; clear:both; }
.entry hr.none { border:0 none; height:0; background:none; margin:0; padding:0; clear:both; }
.entry a{text-decoration:underline;}
.entry a:hover { text-decoration:none; }
.entry blockquote { margin:0 20px 18px 20px; padding:0 30px 0 20px; overflow:hidden; border-left:5px solid #E5E5E5; color:#666;}
.entry .alignleft,.entry .alignright{margin-top:4px;}
.entry-tags{color:#999;font-size:12px;}

.entry .section_box {
	float: left;
	border-bottom: 1px solid #ddd;
	padding: 0px 0px 20px 0px;
	margin: -12px 0px 35px 0px;
}
.entry .section_box h2 {
	margin: -20px 0px 15px 0px;
	padding: 0px;
	float: left;
	width: 352px;
}
.section_box img{padding:6px;border:1px solid #DDD; background: #fff;margin:0 0 5px; float: left; margin-right: 20px;}

.post img{padding:6px;border:1px solid #DDD; background: #fff;margin:0 0 5px; float: left; margin-right: 20px;}


/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/
#sidebar{color:#777;}
#sidebar a{color:#727272;}
#sidebar a:hover{color:#B3B3B3;}
.widget{margin:0 0 30px;}
.widget p{margin:0 0 10px;}
.widget-title{color:#333;font-size:21px; font-weight: normal; padding-bottom: 10px; margin-bottom: 12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/hline_02.gif) repeat-x left bottom;}
.widget ul li{background:url(../images/bullet_square.gif) no-repeat 0 11px;padding:5px 0 5px 18px; border-bottom: 1px solid #ddd;}

.textwidget{padding:4px 0 0;}

.widget_pages  .widget-title,
.widget_links  .widget-title,
.widget_nav_menu  .widget-title{margin-bottom:0;border-bottom:0;}
.widget_nav_menu  ul {
	margin-top: 12px;
}
.widget_pages  ul li,
.widget_links ul li,
.widget_nav_menu ul li{background:none;margin:0 0 0 0;padding:0 0 0 12px; line-height: 30px;border-bottom:1px solid #dddddd; background:url(../images/arrow_01.gif) no-repeat left 12px;}
.widget_pages  ul ul li,
.widget_links ul ul li,
.widget_nav_menu ul ul li{padding-left:16px;}
#sidebar .widget .current_page_item   a{color:#727272;}
#sidebar .widget .current_page_item ul li a{color:#727272;}
#sidebar .widget .current_page_item ul li a:hover{color:#B3B3B3;}


.widget_themejunkie_flickr{overflow:hidden;width:100%;}
.widget_themejunkie_flickr .wrap{width:300px;}
.flickr_badge_image{float:left;background:#FFF;margin:0 7px 7px 0;}
.flickr_badge_image img{display:block;width:85px;height:64px;float:left;border:1px solid #ddd;padding:3px;}
.flickr_badge_image a:hover img{border:1px solid #ddd;}

.widget_twitter{font-size:12px;}
.widget_twitter .section-title{padding-bottom:0;border-bottom:0;}
.widget_twitter ul li{padding:7px 0;background:none;}

/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------  border:0 !important; */
#footbar{padding:25px 0 15px 0;color:#777;font-size:12px;background: #222 url(../images/footer_bg.jpg) repeat-x left top;}
#footbar a{color:#727272;}
#footbar a:hover{color:#999; text-decoration: none;}
#footbar{overflow:hidden;}
#footbar .box{width:160px;margin:0 40px 0 0;padding:0;float:left;}
#footbar .lastbox{width:330px;margin:0;padding:0 0px 0 0;float: right;}
.fwidget{margin:0 0 30px;}
.fwidget ul li{background: url(../images/arrow_03.png) no-repeat 0 11px; margin: 0; padding:0px 0 0 10px; border-bottom: 1px solid #383838; border-top: 0px; line-height: 27px;}
ul.circle-list li{background:url(../images/bullet_circle.gif) no-repeat 0 11px;}

#footbar h3{margin:0 0 14px 0px;font-size:18px;color:#B3B3B3; font-weight: normal; text-transform: uppercase;font-family: "Trebuchet MS", Arial,sans-serif;}


#footer{padding:16px 0 10px 0;color:#5A5A5A;background: url(../images/copyright_bg.jpg) repeat-x left top;font-size:11px;}
#footer a{color:#5A5A5A;}
#footer-pages{float:right;}
#footer-pages li{display:inline;padding:0 0 0 10px;}
#footer-pages li ul{display:none;}

#footer .payment_logos {
	width: 240px;
	height: 25px;
	float: right;
	background: url(../images/payment_logos.jpg) no-repeat left top;
}
.find_domain_areabox {
	float: left;
	width: 330px;
}
.find_domain_areabox .topcurve {
	float: left;
	width: 330px;
	height: 10px;
	background: url(../images/domain_searchbox_topcu.jpg) no-repeat left top;
}
.find_domain_areabox .bottomcurve {
	float: left;
	width: 330px;
	height: 10px;
	background: url(../images/domain_searchbox_bottomcu.jpg) no-repeat left top;
}
.find_domain_areabox .centerbg {
	float: left;
	width: 292px;
	padding: 9px 19px;
	background: url(../images/domain_searchbox_centerbg.jpg) repeat-y left top;
}
.find_domain_areabox h3{
	margin:0 0 6px;
	font-size:18px;
	color:#B3B3B3;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial,sans-serif;
}
.find_domain_areabox .enter_domain_input {
	float: left;
	width: 278px;
	padding: 13px 0px 13px 12px;
	border: 0px;
	margin: 0px 0px 15px 0px;
	color: #727272;
	font-weight: bold;
	background: url(../images/domain_searchbox_inputbg.jpg) no-repeat left top;
}
.find_domain_areabox .search_domainformats_list {
	float: left;
	width: 80px;
	padding: 11px 10px 8px 10px;
	border: 0px;
	margin: 0px 20px 0px 0px;
	color: #727272;
	font-weight: bold;
	border: 1px solid #454545;
	background: #323232/* url(http://coolwebthemes.com/demos/hostvision/skin_04/images/domain_formats_listbg.jpg) no-repeat left top*/;
}
.find_domain_areabox .search_domain_submit {
	float: left;
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
	color: #727272;
	font-weight: bold;
	background: url(../images/domain_searchbox_but.jpg) no-repeat left top;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
}
.find_domain_areabox .search_domain_submit:hover {
	float: left;
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px;
	color: #999;
	font-weight: bold;
	background: url(../images/domain_searchbox_but.jpg) no-repeat left top;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
}
.find_domain_areabox ul.domain_search_fulist {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	width: 280px;
}
.find_domain_areabox .domain_search_fulist li {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	list-style-type: none;
	background: none;
	font-size: 11px;
	color: #5E5E5E;
	line-height: 18px;
	float: left;
}


/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/
#comments-title,#reply-title{margin:20px 0 10px 0;}
.commentlist{background-color: #f9f9f9;}
.comment-inner{border-top:1px solid #eee;padding:10px;min-height:60px;height:auto !important;height:60px;}
.comment-avatar{float:left;width:60px;}
.comment-avatar img{background:#FFF;display:block;float:left; border: 1px solid #ddd; padding: 3px;}
.comment-meta,.comment-body{margin:0 0 0 60px;}
.comment-meta{color:#999;margin:0 0 6px;font-size:11px;}
.comment-meta a{color:#999;}
.comment-meta .fn{font-style:normal;color:#444;font-weight:bold; font-size: 13px;}
.comment-meta .fn a{color:#444; font-size: 13px;}
a.comment-reply-link{color:#B3B3B3;}
a.comment-reply-link:hover{}
.comment .children{margin-left:60px;}
.navigation{padding:10px 0 0;}

#commentform{padding:0 0 20px;}
#commentform input,#commentform textarea{border:0;margin:0 10px 0 0;border:1px solid #ddd;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}
#commentform .formp{margin-bottom:10px;}
#commentform input{padding:5px;vertical-align:middle;}
#commentform textarea{width:80%;padding:5px;overflow:auto;}
#commentform .button{display:block;margin:0 0 10px;}
* html #commentform .button{display:inline-block;}
#commentform input.button-text{border:0;margin:0;padding:0 0 0 15px;width:140px;
-moz-border-radius:0px;
-khtml-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;}
.logged-in-as, .comment-notes{margin:10px 0;color:#777;}


/*---------------------------------------------------------------------------------*/
/* HOME */
/*---------------------------------------------------------------------------------*/
.section-title{
	padding:0 0 10px 0px;
	margin:0 0 18px;
	color:#333;
	font-size:24px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/hline_01.gif) no-repeat left bottom;
	
}
.section-title a{
	color:#333;
	text-decoration:underline;
}


/* Home Services */
#home-services-main{background: url(../images/home_plans_graybg.jpg) repeat-x left top;}
#home-services .inner{padding:34px 0 5px 0;}
#home-services .item{float:left;background:url(../images/home_hostplans_boxbg.jpg) no-repeat right 0;margin:0 13px 0 0;}
#home-services .item-content{width:225px; height: 325px; padding:0 0 0 0;}
#home-services .last,
#home-services .last .item-inner,
#home-services .last .item-content{margin:0;padding:0;background:url(../images/home_hostplans_boxbg.jpg) no-repeat right 0;}
#home-services .item-icon{display:block;text-align:center;margin:0 0 8px;}
#home-services p{margin:8px 0 0; padding: 0px 20px;}
#bome-servcies h3{}
#home-services h3 a{text-decoration:none; width: 205px; height: 35px; padding: 15px 0px 0px 20px; display: block; color: #fff; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px;}

.home_plans_v_text {
	width: 1000px;
	margin: 0 auto;
	background:url(../images/home_plans_v_text.jpg) no-repeat left top;
}

#home-services .readmore{
	width: 78px;
	height: 25px;
	padding: 3px 0px 0px 0px;
	margin: 7px 25px 0px 0px;
	float: right;
	font-weight:bold;
	font-size: 11px;
	color: #727272;
	text-align: center;
	background:url(../images/home_plans_moreinfo_but.png) no-repeat left top;
}
#home-services .readmore a{
	text-decoration:none;
	color: #727272;
}
#home-services .readmore a:hover{
	text-decoration:none;
	color: #333;
}

#home-services ul.home_plans_textlist {
	margin: 0px;
	padding: 12px 20px 21px 20px;
	background:url(../images/plans_priceshadow.jpg) no-repeat 20px bottom;
}
#home-services .home_plans_textlist li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 27px;
	list-style-type: none;
	background:url(../images/arrow_01.gif) no-repeat left 10px;
}
#home-services .home_plans_price {
	float: left;
	width: 60px;
	height: 30px;
	padding-top: 3px;
	font-size: 27px;
	font-weight: bold;
	color: #A3A3A3;
}
#home-services .home_plans_price i {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #A3A3A3;
}

/* Home Container */
#home-container{}
#home-container .inner{padding:0 0 0 0;}
#home-content{width:460px;float:left;padding-bottom:30px;}
#home-sidebar{width:940px;float: left; margin-bottom: 20px;}

#home-container .home_threebox_content {
	width: 900px;
	padding: 20px 20px 20px 20px;
	background-color: #fff;
	border: 1px solid #E0E0E0;
	float: left;
}
#home-container .home_threebox_content_bottom {
	width: 940px;
	height: 15px;
	float: left;
	background: url(../images/box_bottombig_shadow.jpg) no-repeat left top;
}


/* Home Blog */
#home-blog{}
#home-blog .item{padding:10px 0;border-top:1px solid #E5E5E5;}
#home-blog .first{padding-top:0;border-top:0;}
#home-blog .title{font-size:13px;margin:0 0 6px;}
#home-blog .excerpt{font-size:12px;margin:6px 0 0;}
#home-blog .meta{color:#999;font-size:11px;}
#home-blog .meta a{color:#777;text-decoration:underline;}
#home-blog .meta a:hover{text-decoration:none;}

/* Home Host Includes */
#home-hostincludes{
	width:auto;
	overflow:hidden;
	float: none;
}

#home-hostincludes ul.home_plans_includelist {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#home-hostincludes .home_plans_includelist li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 27px;
	list-style-type: none;
	background:url(../images/arrow_02.gif) no-repeat left 10px;
}

/* Home Why Choose Us */
#home-whychooseus{width:270px;overflow:hidden;float: left; margin-right: 45px;}


/* Home Quote */
#home-quote{position:relative;margin:0 0 0px;width:270px; float: left;}
#home-quote .prev,#home-quote .next{width:16px;height:16px;display:block;text-indent:-5555em;overflow:hidden;position:absolute;top:240px;}
#home-quote .prev{background:url(../images/arrow_left.gif) no-repeat; left:0px;}
#home-quote .next{background:url(../images/arrow_right.gif) no-repeat; left:30px;}
#home-quote-subfix{background:url(../images/quote_subfix.gif) no-repeat right bottom;padding:0 0px 10px 0;width:270px;}
#home-quote-slider .quote{}
#home-quote .quote-from{text-align:right;padding-top:25px; padding-right: 40px;}
#home-quote .fn{font-weight:bold;color:#444;}
#home-quote .avatar{float:left;margin:4px 10px 0 4px;}

/* Home Twitter */
#home-twitter{width:210px;float:left;}

/* Home Clients */
#home-clients{
	overflow:hidden;
	float:left;
	width: 900px;
	padding: 20px 20px 15px 20px;
	background-color: #fff;
	border: 1px solid #E0E0E0;
	margin-top: 16px;
}
#home-clients ul{width:770px; padding:0; margin:0; float: right;}
#home-clients li{float:left;margin:0 20px 0px 0;}
#home-clients li a{width:100px;height:70px;padding:0px;border:3px solid #fff;display:inline-block;}
#home-clients li a:hover{border:3px solid #eee;}
#home-clients li a img{width:100px;height:70px;}
#home-clients .section-title-small {
	font-size: 20px;
	color: #333;
	text-transform: uppercase;
	width: 115px;
	height: 78px;
	float: left;
	border-right: 1px solid #E8E8E8;
	margin-right: 12px;
}

/* Home Carousel */
#home-carousel{height:230px;overflow:hidden;}
#home-carousel .inner{border-top:1px solid #E5E5E5;padding:10px 0;}
#home-carousel .last{margin:0;}
#home-carousel h3{border-bottom:0;padding-bottom:0;}
#home-carousel .prev,
#home-carousel .next{width:51px;height:22px;display:inline-block;line-height:100;overflow:hidden;float:right;background:url(http://coolwebthemes.com/demos/hostvision/skin_04/images/btn_carousel.png) no-repeat 0 0;}
#home-carousel .next{background-position:right 0;}
#home-carousel .prev:hover{background-position:0 -22px;}
#home-carousel .next:hover{background-position:right -22px;}

/*---------------------------------------------------------------------------------*/
/* PORTFOLIO */
/*---------------------------------------------------------------------------------*/
.fpost{float:left;width:218px;margin:0 20px 20px 0;border:1px solid #DDD;}
.gridrow .last{margin-right:0;}
.fpost .thumb{background:#F7F7F7 url(../images/magnify.png) no-repeat center center;}
.fpost .thumb a{display:block;}
.fpost .thumb a img{border:1px solid #FFF;padding:4px;width:208px;display:block;background:#F7F7F7;}
.fpost .wrap{padding:10px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.fpost .title{font-size:15px;margin:0 0 6px;line-height:1.25;}
.fpost .title a{text-decoration:none;}
.fpost .excerpt{line-height:1.5;font-size:12px;}
.fpost .noimage{padding:4px;border:1px solid #FFF;background:url(../images/default_folio_thumb.png) no-repeat center center;}
.fpost .meta{background:#F7F7F7;padding:5px 10px;border-top:1px solid #FFF;font-size:11px;text-transform:uppercase;}
.fpost .meta a{font-weight:bold;color:#727272;}
.fpost .meta a:hover{text-decoration:none;color:#000;}


/*---------------------------------------------------------------------------------*/
/* TESTIMONIALS */
/*---------------------------------------------------------------------------------*/
.entry .quote{background:url(../images/quote_prefix.gif) no-repeat 0 10px;padding:20px 0 0 30px;margin:12px 0 0;color:#777;border-top:1px solid #E5E5E5;}
.entry .quote-inner{background:url(../images/quote_subfix.gif) no-repeat right bottom;padding:0 30px 10px 0;}
.entry .quote .quote-from{text-align:right;}
.entry .quote .fn{font-weight:bold;color:#444;}
.entry .quote .avatar{float:left;margin:4px 10px 0 4px;padding:0;border:0;}

/*---------------------------------------------------------------------------------*/
/* CONTACT */
/*---------------------------------------------------------------------------------*/
.contact-section-title{margin:0 0 12px;color:#444;}
.contact-info{margin:0 0 30px;}
.contact-list{margin:0 0 10px;width:100%;overflow:hidden;}
.contact-list dt{float:left;clear:left;width:80px;display:block;color:#555;}
.contact-list dd{margin:0 0 0 80px;}

.social-links li{padding:0 0 0 24px;margin:0 0 4px;}
.link-twitter{background:url(../images/link_twitter.png) no-repeat 0 3px;}
.link-facebook{background:url(../images/link_facebook.png) no-repeat 0 3px;}
.link-linkedin{background:url(../images/link_linkedin.png) no-repeat 0 3px;}
.link-flickr{background:url(../images/link_flickr.png) no-repeat 0 3px;}
.link-rss{background:url(../images/link_rss.png) no-repeat 0 3px;}

.contact-form-error {
	color: #B3B3B3;
}

ul.list_items01 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.list_items01 li {
	background:url(../images/bullet_square.gif) no-repeat 0 10px;
	padding:4px 0 0 18px;
	margin: 0px;
	list-style-type: none;
	line-height: 21px;
}
.list_items01 li a {
	color: #727272;
}
.list_items01 li a:hover {
	color: #B3B3B3;
}
/*---------------------------------------------------------------------------------*/
/* MISC */
/*---------------------------------------------------------------------------------*/

/* Page Navigation */
.pagenav{text-align: left;padding:10px 0 0;}
.folio .pagenav{text-align:center;}
.pagenav span{font-style:italic;margin:0 10px 0 0;}
.pagenav a{margin:0 5px;display:inline-block; color: #727272;padding:3px 8px;background:url(../images/bg_white.gif) repeat-x;border:1px solid #BBB;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.pagenav a.current{color:#727272;}
.pagenav a:hover{border:1px solid #999; color: #333;}

/* Teaser Text */
#teaser{padding:20px 0 10px 0; background: #F7F7F7 url(../images/inner_pagetitle_bg.jpg) repeat-x left top;}
#teaser h2{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:32px;float:left; color: #222; border-right: 1px solid #999; background: none; padding: 0 20px 10px 0;margin:0 20px 0 0;font-weight:normal;}
#teaser .teaser-text{float:left;color:#727272; font-size: 13px; font-weight: bold; font-style: italic;}

.tips{color:#222;background:#FFFFE0;border:1px solid #E6DB55;padding:10px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}

/* Host Plan Tables */

.table_planes {
	width: 940px;
}
.table_planes th {
	height: 39px;
	text-align: center;
	background: url(../images/planth_bg.jpg) repeat-x left top;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	color: #444;
	padding-left: 20px;
}
.table_planes th b {
	text-align: left;
	float: left;
	font-weight: normal;
}
.table_planes th strong {
	font-size: 12px;
}
.table_planes td {
	height: 30px;
}
.table_planes td img {
	border: 0px;
}
.table_planes .left {
	padding-left: 20px;
}
.table_planes .center {
	text-align: center;
}
.table_planes_shadow {
	width: 940px;
	height: 15px;
	background: url(../images/box_bottombig_shadow.jpg) no-repeat left top;
}
.table_planes .big_text {
	font-size: 23px;
	font-weight: bold;
	color: #AFAFAF;
	text-transform: uppercase;

}
.orange_text {
	font-size: 25px;
	font-weight: bold;
	color: #B3B3B3;
	padding: 10px;
	display: block;
}
.orange_text i {
	font-size: 12px;
	font-weight: normal;
	color: #B3B3B3;
	font-style: normal;
}
.orange_text a:link, .orange_text a:visited {
	height: 32px;
	padding-top: 7px;
	background: url(../images/button_ordernow.jpg) no-repeat center top;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	text-decoration: none;
}
.orange_text a:hover{
	height: 32px;
	padding-top: 7px;
	background: url(../images/button_ordernow_hover.jpg) no-repeat center top;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	text-decoration: none;
}

/* Contact Form */

.contact_form {
	float: left;
	width: 585px;

}
.contact_form fieldset{
	border: 0px;
}

.contact_form label{
	width: 372px;
	height: 21px;
	display: block;
}
.input_bg {
	width:266px;
	height:14px;
	padding:7px;
	background:url(../images/contact_input.gif) no-repeat;
	border:0;
	margin:0 10px 0 0;
	vertical-align:middle;
}
.textarea_bg {
	width:546px;
	height:186px;
	padding:7px;
	background:url(../images/contact_textarea.gif) no-repeat;
	overflow:auto;
	border:0;
	margin:0 10px 0 0;
	vertical-align:middle;
}
.input_submit {
	width: 90px;
	height: 37px;
	background: url(../images/btn_white_small.png) no-repeat left top;
	color:#727272;
	font-weight: bold;
	cursor: pointer;
	border: 0px;
	margin-top: 10px;
}
