
/* hosting plan end*/
* {
	margin : 0px;
	padding : 0px;
}

:focus {
	outline : 0;
}

a{
	color : #696969;
	text-decoration : none;
}

a#backtotop {
	background : url("../images/backtoptab.png") no-repeat scroll right top transparent;
	bottom : 60px;
	height : 51px;
	position : fixed;
	right : 0;
	text-indent : -9999px;
	width : 46px;
}

a#backtotop:hover {
	background-position : left bottom;
}

body {

	background : #E6E6E6;
	background-image : url(../images/backimage.png);
	color : #3F3F3F;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	line-height : normal;
}


/* 18) TABLE STYLE
=-----------------------*/


ul li {
	list-style : none;
}
ol{
   padding-left : 30px;
   }
   
ol li{
	padding-top : 8px;
	font-size : 15px;
}

ul#portfolio-filter li a:hover, ul#portfolio-filter li a.current {
	background : url(../images/backgrounds/portfolio-list-hover-left.jpg) no-repeat left;
	color : #FEFEFE;
}

ul#portfolio-list {
	float : left;
	list-style : none;
	padding : 0px;
}

ul#portfolio-list li {
	float : left;
	list-style : none;
	margin : 0px 0px 14px 0px;
}

ul.tabnav {
	float : left;
	margin : 0px 0px 10px 0px;
	padding : 0px;
}

.all_support{
	float : right;
}

.awards {
	overflow : hidden;
	padding-top : 32px;
	width : 100%;
}

.awards img{
}

.awards li {
	border-right : 1px solid #E3E3E3;
	float : left;
	padding : 0 20px;
}

.awards li.last {
	border : none;
	padding-right : 0;
}

.blue_text {
	font-size : 18px;
	font-weight : bold;
}

.box_style_2 {
	background : url(../images/backgrounds/box-style-2-middle-bg.jpg) repeat-y center;
	color : #3F3F3F;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 17px;
	font-style : italic;
	font-weight : normal;
	height : 100%;
	line-height : 27px;
	margin : 20px 0px 20px 0px;
}

.box_style_2 div {
	background : url(../images/backgrounds/box-style-2-top.jpg) no-repeat center top;
}

.box_style_2 div div {
	background : url(../images/backgrounds/box-style-2-bottom.jpg) no-repeat center bottom;
	padding : 12px 45px 12px 30px;
}

.clear {
	clear : both;
}

.common_testimonials {
	background : url(../images/backgrounds/seperator-3-bg.jpg) repeat-x bottom;
	margin-bottom : 18px;
	padding : 0px 0px 16px 0px;
}

.common_testimonials span {
	display : block;
	font-size : 13px;
	font-weight : bold;
	margin : 8px 0px 0px 0px;
}

.common_testimonials span span {
	color : #696969;
	font-size : 12px;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
}

.float_left {
	float : left;
}

/* 6) INDEX 1 WHITE BOX STYLE
=-----------------------*/
.float_right {
	float : right;
}

.footer_support_menu {
	padding : 6px 0px 24px 0px;
	width : 274px;
}

.fullwidth-pic {
	background-color : #E6E6E6;
	margin : 6px;
	padding : 6px;
}

.hostingfeature img{
	padding-right : 5px;
}

.image_style {
	padding : 5px 0px 5px 0px;
}

.image_style span {
	float : left;
	width : 154px;
}

.imageleft {
	background : url(../images/thumbs/image-sample-bg.jpg) no-repeat;
	float : left;
	margin : 7px 22px 22px 0px;
	padding : 9px 8px 9px 8px;
}

.imageright {
	background : url(../images/thumbs/image-sample-bg.jpg) no-repeat;
	float : right;
	margin : 7px 0px 22px 22px;
	padding : 9px 8px 9px 8px;
}

.img_border {
	background : url(../images/backgrounds/contact-border-bg.jpg) no-repeat;
	display : block;
	height : 124px;
	margin-bottom : 8px;
	padding : 5px 0px 0px 0px;
	text-align : center;
	width : 194px;
}

.img_float {
	border : 6px solid #E6E6E6;
	float : left;
	margin : 5px 13px 5px 0px;
}

.img_float_2 {
	float : left;
	margin : 5px 13px 0px 0px;
}

.list_style_1 {
	padding : 8px 0px 8px 0px;
}

.list_style_1 li {
	background : url(../images/backgrounds/list-style-1-bullet.jpg) no-repeat left 5px;
	line-height : 20px;
	margin : 0px 0px 4px 0px;
	padding : 0px 0px 0px 21px;
}

.list_style_1 li a {
}

.list_style_1 li a:hover {
}

.list_style_2 {
	padding : 8px 0px 8px 0px;
}

.list_style_2 li {
	background : url(../images/backgrounds/list-style-2-bullet.jpg) no-repeat left 5px;
	line-height : 20px;
	margin : 0px 0px 4px 0px;
	padding : 0px 0px 0px 21px;
}

.list_style_2 li a {
}

.list_style_2 li a:hover {
}

.locations_title {
	background : url(../images/backgrounds/locations-title-arrow.jpg) no-repeat left;
	font-size : 14px;
	font-weight : bold;
	line-height : 24px;
	padding : 0px 0px 0px 24px;
}

.main_border {
	background : #FFFFFF;
	border : 1px solid #B3B3B3;
}

.main_border span {
	display : block;
	padding : 0px 10px 0px 10px;
}





/* main menu start*/

#menu_wrapper{
	
	float : left;
	margin-left : 8px;
	padding-top: 0px;
	width: 926px;
	

}
#menu{
	padding-bottom: 0px;
	float : left;
	font-family : "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size : 14px;
	font-weight : none;
	height : 45px;
	letter-spacing : .3px;
	line-height : 0px;	
	width : 930px;
}	
#menu ul{
	margin: 0; 
	padding: 0;
	list-style:none;
	}	
#menu ul li{
	
	background : url(../images/seperator.png) no-repeat right top;
	background-size : 2px 48px;
	display : inline;
	float : left;
}	
#menu ul li a{
	color : White;
	display : block;
	line-height : 43px;
	padding : 0px 20px 0px 19px;
	text-decoration : none;
}	

#menu ul li a:hover{
	background : url(../images/menubg_over.png) no-repeat right top;
	color : #FFFFFF;
	text-decoration : none;
}
#menu ul li.manu_1st a{
	padding : 0px 31px 0 26px;
	background : url(../images/seperator.png) no-repeat left top;
	background-size : 2px 48px;
	display : inline;
	float : left;
}

#menu ul li a.active{
	background : url(../images/menubg_over.png) no-repeat right top;
	color : #FFFFFF;
	text-decoration : none;
}	
	#menu ul li .manu_last a{
	padding : 0 23px 0 23px;
}
#menu ul li .manu_last a.active{
	color : #FFFFFF;
	text-decoration : none;
}
#menu ul li .manu_last a:hover{
	color : #FFFFFF;
	text-decoration : none;
}	
#menu ul li a.active{	
	color:#fff;
	text-decoration:none;
	}
	
/* main menu end*/











.middle_box {
	float : left;
	margin-left : 20px;
}

.middle_box_2 {
	float : left;
	margin-left : 55px;
}

.middle_box_2 p {
	font-size : 12px;
	padding : 6px 0px 4px 0px;
}

.middle_box_2 p span {
}

.nav {
	left : 144px;
	position : absolute;
	top : 270px;
	width : 400px;
	z-index : 100;
}

.nav #next1 {
	float : right;
	margin-right : 208px;
}

.nav #prev1 {
	float : left;
}

.next_project_button {
	background : url(../images/next-project-button.jpg) no-repeat;
	color : #FEFEFE;
	display : block;
	float : left;
	font-size : 15px;
	font-weight : bold;
	height : 48px;
	line-height : 40px;
	margin-right : 23px;
	margin-top : 18px;
	text-align : center;
	text-decoration : none;
	text-transform : uppercase;
	width : 176px;
}



.padding {
	padding : 25px 18px 0px 18px;
}

.padding_2 {
	padding : 5px 52px 0px 24px;
}

.padding_2 div {
	line-height : 20px;
	padding : 2px 0px 12px 0px;
}
.preview-image {
	background : url(../images/backgrounds/portfolio-thumb-bg.jpg);
	cursor : pointer;
	display : block;
	float : left;
	height : 156px;
	margin : 0px 7px 0px 0px;
	margin : 0px 15px 0px 0px !important;
	overflow : hidden;
	position : relative;
	width : 207px;
}

.preview-image img {
	left : 7px;
	position : absolute;
	top : 7px;
}

.preview-image-2 {
	background : url(../images/backgrounds/portfolio-thumb-bg.jpg) no-repeat top;
	display : block;
	float : left;
	height : 265px;
	margin : 0px 14px 10px 0px;
	margin : 0px 15px 10px 0px !important;
	overflow : hidden;
	position : relative;
	text-decoration : none;
	width : 207px;
}

.preview-image-2  p {
	color : #3F3F3F;
	font-size : 12px;
	line-height : 18px;
	padding : 0px 0px 4px 0px;
}

.preview-image-2 .portfolio_title {
	display : block;
	font-size : 14px;
	font-weight : bold;
	padding : 14px 0px 5px 0px;
	text-decoration : none;
}

.preview-image-2 .portfolio_title:hover {
	color : #3F3F3F;
	text-decoration : none;
}

.preview-image-2 .read_more_2 {
	color : #3F3F3F;
	float : right;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.preview-image-2 .read_more_2:hover {
	text-decoration : underline;
}

.preview-image-2 img {
	padding : 7px 0px 0px 7px;
}

.quote {
	background : url(../images/backgrounds/quote-box-bg.jpg) repeat-y;
	margin : 12px 0px 12px 0px;
	width : 621px;
}

.quote .quotes_inner_1 {
	background : url(../images/backgrounds/quote-box-top-bg.jpg) no-repeat top;
}

.quote .quotes_inner_2 {
	background : url(../images/backgrounds/quote-box-bottom.jpg) no-repeat bottom;
	padding : 22px 46px 22px 19px;
}

.quotes_image {
	background : url(../images/backgrounds/quotes-image.jpg) no-repeat left 10px;
	color : #6C6C6C;
	font-size : 16px;
	font-style : italic;
	font-weight : normal;
	line-height : 24px;
	padding : 0px 0px 0px 70px;
}

.response_div {
	background : url(../images/backgrounds/blog-post-list-style.jpg) repeat-x bottom;
	height : 100%;
	padding : 17px 0px 10px 0px;
}

.response_div .img_border_2 {
	border : 6px solid #E6E6E6;
	float : left;
	margin : 0px 14px 0px 0px;
}

.response_div a {
	float : right;
}

.response_div div {
	float : left;
	height : 100%;
	padding : 0px 0px 0px 0px;
	width : 520px;
}

.response_div h2 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 17px;
	font-style : italic;
	font-weight : normal;
	margin : 0px 0px 3px 0px;
}

.response_div p {
	line-height : 18px;
	padding : 8px 0px 5px 0px;
}

.response_div span {
	font-size : 12px;
}

.response_title {
	display : block;
	font-size : 18px;
	font-weight : normal;
}

.right_box_1 {
	background : url(../images/backgrounds/right-box-1-bg.jpg) repeat-y;
	margin : 0px 0px 8px 0px;
}

.right_box_1 div {
	background : url(../images/backgrounds/right-box-1-top.jpg) no-repeat top;
}

.right_box_1 div div {
	background : url(../images/backgrounds/right-box-1-bottom.jpg) no-repeat bottom;
	height : 100%;
	padding : 12px 2px 44px 2px;
}

.right_box_1 h2 {
	background : url(../images/backgrounds/right-box-title-bg.jpg) no-repeat;
	color : #FFFEFE;
	font-size : 16px;
	font-weight : bold;
	height : 47px;
	line-height : 35px;
	text-align : center;
}

.right_box_1 ul li {
	color : #3F3F3F;
	margin : 0px 18px 0px 15px;
}

.right_box_1 ul li a {
	background : url(../images/backgrounds/right-box-list.jpg) no-repeat;
	color : #3F3F3F;
	display : block;
	height : 32px;
	line-height : 28px;
	text-decoration : none;
	text-indent : 25px;
}

.right_box_1 ul li a:hover, .right_box_1 ul li a.activelink_2 {
	background : url(../images/backgrounds/right-box-list-hover.jpg) no-repeat;
	color : #0CB0CC;
}

.right_box_2 {
	background : url(../images/backgrounds/right-box-2-bg.jpg) repeat-y;
	margin : 0px 0px 8px 0px;
}

.right_box_2 .signup {
	float : left;
	margin : 8px 0px 0px 3px;
}

.right_box_2 div {
	background : url(../images/backgrounds/right-box-2-top.jpg) no-repeat top;
}

.right_box_2 div div {
	background : url(../images/backgrounds/right-box-2-bottom.jpg) no-repeat bottom;
	height : 100%;
	padding : 10px 10px 36px 10px;
}

.right_box_2 h2 {
	color : #0CB0CC;
	font-size : 16px;
	font-weight : bold;
	margin-bottom : 5px;
}

.right_box_2 input {
	background : url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat !important;
	background : fixed url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat;
	border : none;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	height : 26px;
	line-height : 26px;
	margin : 8px 0px 0px 0px;
	padding : 0px 5px 0px 5px;
	width : 127px;
}

.right_box_2 p {
	font-size : 12px;
	line-height : 18px;
}

.sample_image_1 {
	padding : 0px 1px 9px 5px;
}

.sample_image_2 {
	padding : 0px 0px 5px 4px;
}

.seperator {
	background : url(../images/backgrounds/white-box-list-seperator.jpg) repeat-x;
	height : 1px;
	margin : 15px 0px 10px 0px !important;
	margin : 15px 0px 0px 0px;
}

.seperator_2 {
	background : url(../images/backgrounds/seperator-2.jpg) repeat-x center center;
	height : 1px;
	padding : 10px 0px 10px 0px !important;
	padding : 5px 0px 0px 0px;
}


.std_1 {
	background : #EAE8E9;
	color : #000000;
	height : 33px;
	text-align : center;
}

.std_1 span {
	text-align : left;
}

.std_2 {
	background : #DBDBDB;
	color : #000000;
	height : 33px;
	text-align : center;
}

.std_2 span {
	text-align : left;
}





.tabnav li {
	display : inline;
	float : left;
	list-style : none;
	margin : 0px;
	padding : 0px;
}

.tabnav li a {
	background-image : url(../images/plantabs_bg.jpg);
	background-position : left top;
	background-repeat : repeat-x;
	border : 1px solid #FFFFFF;
	color : #727272;
	float : left;
	font-size : 16px;
	font-weight : bold;
	height : 38px;
	outline : none;
	padding : 10px 0px 0px 0px;
	text-align : center;
	text-decoration : none;
	width : 240px;
}

.tabnav li a.currenttab {
	background-color : #2B2A34;
	background-image : url(../images/plantabs_hover2.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	color : #FFFFFF;
	text-decoration : none;
}

.tabnav li a:hover {
	background-color : #2B2A34;
	background-image : url(../images/plantabs_hover2.jpg);
	background-position : center top;
	background-repeat : no-repeat;
	color : #FFFFFF;
	text-decoration : none;
}

.testimonials_left {
	background : url(../images/backgrounds/testimonials-image-bg.jpg) no-repeat;
	float : left;
	margin : 0px 17px 17px 0px;
	padding : 7px 6px 7px 6px;
}

.testimonials_right {
	background : url(../images/backgrounds/testimonials-image-bg.jpg) no-repeat;
	float : right;
	margin : 0px 0px 17px 17px;
	padding : 7px 6px 7px 6px;
}

.top_shadow {
	background : url(../images/backgrounds/border-bg.jpg) no-repeat top;
	padding : 20px 0px 5px 0px;
}

.top_shadow p {
	padding : 5px 0px 5px 0px;
}

.top_shadow span {
	float : left;
	width : 154px;
}

.white_box {
	margin-bottom : 0px;
	width : 307px;	

}

.white_box p {
	color : #3F3F3F;
	font-size : 12px;
	line-height : 18px;
	padding : 4px 0px 6px 0px;
}

.white_box  p.para_1 {
	color : #3F3F3F;
	font-size : 12px;
	line-height : 18px;
	padding : 0px 0px 10px 0px;
}

.white_box .plan_price{
	color : #F8FDC1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 25px;
	font-weight : normal;
	margin-bottom : 10px;
	text-align : center;
}

.white_box .title_1 {
	color : #303030;
	font-size : 16px;
	font-weight : bold;
}

.white_box h2 {
	color : #FEFEFE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	height : 30px;
	line-height : 30px;
	margin-bottom : 0px;
	text-align : center;
}

/* 7) INDEX 1 WHITE BOX LIST STYLE
=-----------------------*/
.white_box ul {
	padding : 0px 18px 0px 18px;
}

.white_box ul li {
	background : url(../images/backgrounds/white-box-list-seperator.jpg) repeat-x bottom;
	line-height : 37px;
	list-style-image : url(../images/backgrounds/blog-categories-list.jpg);
}

.white_box ul li a {
	color : #3F3F3F;
	display : block;
	height : 37px;
	line-height : 37px;
	padding-left : 5spx;
	text-decoration : none;
	width : 200px;
}

.white_box ul li a#cms {
	background : url(../images/backgrounds/cms-icon.jpg) no-repeat left 4px;
}

.white_box ul li a#domain{
	background : url(../images/backgrounds/domain-icon.jpg) no-repeat left 4px;
}

.white_box ul li a#host{
	background : url(../images/backgrounds/host-icon.jpg) no-repeat left 4px;
}

.white_box ul li a#read_more {
	background : url(../images/backgrounds/arrow.jpg) no-repeat 4px 10px;
	color : #07A1BB;
}

.white_box ul li a#read_more:hover {
	text-decoration : underline;
}

.white_box ul li a#seo {
	background : url(../images/backgrounds/seo-icon.jpg) no-repeat left 5px;
}

.white_box ul li a#web_des {
	background : url(../images/backgrounds/web-designing-icon.jpg) no-repeat left 4px;
}

.white_box ul li a:hover {
	color : #000000;
	text-decoration : underline;
}

.white_box ul li.lastchild {
	background : none;
}

.white_box_bottom {
	height : 315px;
}

.white_box_bottom {
	background : url(../images/backgrounds/box-bottom-shadow.jpg) no-repeat center bottom;
	padding : 12px 17px 42px 16px;
}

.white_box_top_master_reseller {
	background : url(../images/backgrounds/master_reseller_plan_bg.jpg) no-repeat center top;
}

.white_box_top_reseller {
	background : url(../images/backgrounds/reseller_plan_bg.jpg) no-repeat center top;
}

.white_box_top_shared {
	background : url(../images/backgrounds/shared_plan_bg.jpg) no-repeat center top;
}

#blog_adv {
	margin : 0px;
	padding : 0px;
	width : 270px;
	width : 290px !important;
}

#blog_adv li a{
	margin : 0px 3px 0px 0px;
}

#blog_adv ul {
	background : none;
	margin : 0px;
	padding : 0px;
}

#blog_adv ul li {
	float : left;
}

#blog_adv ul li a{
	background : none;
	float : left;
}

/* 23) BLOG CONTENT  STYLE
=-----------------------*/
#blog_content {
	clear : both;
	float : left;
	width : 633px;
}

#blog_form {
	font-size : 12px;
	margin : 20px 0px 0px 47px;
}

#blog_form input {
	background : #EDEDED;
	border : 1px solid #D7D7D7;
	float : left;
	font-size : 12px;
	height : 23px;
	margin : 10px 0px 0px 0px;
	padding : 8px 8px 0px 8px;
	width : 304px;
}

#blog_form label {
	display : block;
	float : left;
	margin : 10px 0px 0px 10px;
	padding : 7px 0px 0px 0px;
	width : 246px;
}

#blog_form textarea {
	background : #EDEDED;
	border : 1px solid #D7D7D7;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	height : 184px;
	margin : 10px 0px 10px 0px;
	padding : 8px 8px 0px 8px;
	width : 558px;
}

#blog_responses {
	clear : both;
	margin-left : 47px;
}

/* 24) BLOG RIGHT PANEL STYLE
=-----------------------*/
#blog_right_panel {
	float : right;
	margin : 0px 10px 0px 0px !important;
	margin : 0px 5px 0px 0px;
	width : 269px;
}

#blog_right_panel h2 {
	background : url(../images/backgrounds/blog-categories-title-bg.jpg) no-repeat;
	color : #FFFEFE;
	font-size : 16px;
	font-weight : bold;
	height : 46px;
	line-height : 32px;
	text-align : center;
}

#blogs_container {
	background : url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y right;
	margin : 17px 0px 0px 0px;
}

#blogs_container_bottom {
	background : url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat right bottom;
	height : 100%;
	padding : 23px 0px 50px 0px;
}

#blogs_container_top {
	background : url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat right top;
}

#blue_footer_bg {
	background : url(../images/backgrounds/footer-background.jpg) #FFFFFF repeat-x top;
	color : #FEFEFE;
	font-size : 12px;
	height : 47px;
}

#blue_footer_bg p {
	float : left;
	margin : 0px 0px 0px 0px;
}

#blue_footer_bg span {
	color : #696969;
	float : right;
	padding : 0px 0px 0px 0px;
}

/* 25) CONTACT FORM STYLE
=-----------------------*/
#contact_form {
}

#contact_form .input1 {
	background : url(../images/backgrounds/contact-us-input-bg.jpg) repeat-x !important;
	background : fixed url(../images/backgrounds/contact-us-input-bg.jpg) repeat-x;
	border : 1px solid #D2D2D2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	height : 32px;
	padding : 2px 8px 0px 8px;
	width : 352px;
}

#contact_form .input2 {
	background : url(../images/backgrounds/comments-input-bg.jpg) repeat-x !important;
	background : fixed url(../images/backgrounds/comments-input-bg.jpg) repeat-x;
	border : 1px solid #D2D2D2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	height : 115px;
	margin : 0px 0px 10px 0px;
	padding : 8px 8px 0px 8px;
	width : 352px;
}

#contact_form label {
	display : block;
	margin : 9px 0px 4px 0px;
}

#footer_service_menu {
	float : left;
	margin-left : 55px;
	padding : 6px 0px 24px 0px;
	width : 274px;
}

#footer_service_menu a {
	color : #A8A8A8;
	text-decoration : none;
}

#footer_service_menu a.follow_icon {
	border-bottom : none;
	margin : 0px 7px 0px 0px;
}

#footer_service_menu a:hover {
	color : #CCCCCC;
}

#footer_service_menu p {
	font-size : 12px;
	padding : 8px 0px 4px 0px;
}

#footer_service_menu p span {
	color : #0CB0CC;
}

.footer_service_menu_list{
	padding-left: 30px;
}

/* 3) INDEX 1 CONTAINER STYLE
=-----------------------*/
#container {
	background : white;
	height : 100%;
	margin : 0px 16px 0px 16px;
}

/* 9) INDEX 1 TESTIMONIALS
=-----------------------*/
#container #body_right {
	float : right;
	margin : 0px 17px 0px 0px !important;
	margin : 0px 9px 0px 0px;
	width : 274px;
}

#container #body_right h2 {
	color : Gray;
	font-size : 18px;
	font-weight : normal;
	line-height : 42px;
	margin-bottom : 19px;
}

/* 8) INDEX 1 RECENT PROJECTS
=-----------------------*/
#container #recent_projects {
	float : left;
	margin : 0px 0px 0px 16px !important;
	margin : 0px 0px 0px 8px;
	width : 627px;
}

#container .body_right_bottom {
	background : url(../images/backgrounds/testimonials-bottom.jpg) no-repeat bottom;
	padding : 20px 0px 40px 50px;
}

#container .body_right_box {
	background : url(../images/backgrounds/testimonials-bg.jpg) repeat-y;
	width : 274px;
}

#container .body_right_box p a{
	color : #3F3F3F;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	font-style : italic;
	font-weight : normal;
	line-height : 22px;
	padding-right : 25px;
	text-decoration : none;
}

#container .body_right_top {
	background : url(../images/backgrounds/testimonials-top.jpg) no-repeat top;
}

#container .client_name {
	color : #5C5C5C;
	font-size : 12px;
	margin : 5px 0px 0px 20px;
}

#container .client_name span {
	color : #303030;
	font-size : 14px;
	font-weight : bold;
}

#container .view_projects {
	float : right;
	margin : 18px 44px 0px 0px;
}

/* 11) INDEX 2 CONTAINER STYLE
=-----------------------*/
#container_2 {
margin : 0px 16px 0px 16px;
}

/* 13) INDEX 2 TESTIMONIALS
=-----------------------*/
#container_2 #body_right {
	float : right;
	margin : 28px 0px 0px 0px;
	width : 267px;
}
#container_2 a{
  color : #696969;
  }
#container_2 a:hover{
  color : #46a51e;
  text-decoration : underline;
  }
#container_2 #body_right h2 {
	color : Gray;
	font-size : 18px;
	font-weight : normal;
	line-height : 32px;
	margin-bottom : 19px;
}

#container_2 #next_button {
	float : right;
	margin-top : 55px;
}

#container_2 #previous_button {
	float : left;
	margin-top : 55px;
}

/* 12) INDEX 2 RECENT PROJECTS
=-----------------------*/
#container_2 #recent_projects {
	float : left;
	margin : 28px 0px 0px 0px;
	width : 530px;
}

#container_2 #recent_projects h2 {
	color : Gray;
	font-size : 18px;
	font-weight : normal;
	line-height : 32px;
	margin-bottom : 19px;
}

#container_2 #slider {
	float : left;
}

#container_2 #slider a {
	margin : 0px 0px 0px 14px;
}

#container_2 .body_right_bottom {
	background : url(../images/backgrounds/testimonials-bottom-2.jpg) no-repeat bottom;
	padding : 12px 19px 28px 19px;
}

#container_2 .body_right_box {
	background : url(../images/backgrounds/testimonials-bg-2.jpg) repeat-y;
	width : 267px;
}

#container_2 .body_right_box p a{
	color : #3F3F3F;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	font-style : italic;
	line-height : 22px;
}

#container_2 .body_right_top {
	background : url(../images/backgrounds/testimonials-top-2.jpg) no-repeat top;
}

#container_2 .boxes {
	margin : 14px 0px 0px 0px;
	width : 268px;
}

#container_2 .boxes a, #container_2 a.read_more {
	background : url(../images/backgrounds/read-more-icon.jpg) no-repeat right 4px;
	color : #3F3F3F;
	font-size : 12px;
	font-weight : bold;
	padding : 0px 15px 0px 0px;
	text-decoration : none;
}

#container_2 .boxes a:hover, #container_2 a.read_more:hover {
	color : gray;
	text-decoration : none;
}

#container_2 .boxes h2 {
	color : Gray;
	font-size : 20px;
	font-weight : normal;
	line-height : 32px;
}

#container_2 .boxes h2#package {
	background : url(../images/backgrounds/package-icon.jpg) no-repeat left 2px;
	padding : 0px 0px 0px 34px;
}

#container_2 .boxes h2#user {
	background : url(../images/backgrounds/user-icon.jpg) no-repeat left 2px;
	padding : 0px 0px 0px 34px;
}

#container_2 .boxes h2#write {
	background : url(../images/backgrounds/write-icon.jpg) no-repeat left 2px;
	padding : 0px 0px 0px 44px;
}

#container_2 .client_name {
	color : #3F3F3F;
	font-size : 12px;
	font-weight : normal;
	line-height : 18px;
	margin : 11px 0px 0px 11px;
}

#container_2 .client_name span {
	color : Gray;
	font-size : 14px;
	font-weight : bold;
	margin : 0px 2px 0px 0px;
}

#container_2 .middle_box_3 {
	float : left;
	margin-left : 34px;
}

#container_2 .view_projects {
	float : right;
	margin : 18px 0px 0px 0px;
}

#container_2 h2 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	margin : 5px 5px 5px 0px;
}

#container_2  strong {
	color : Gray;
}

#container_2 p {
	color : #3F3F3F;
	font-size : 12px;
	line-height : 18px;
	margin : 0px 0px 6px 0px;
}

#container_2_bottom {
	height : 100%;
	padding : 29px 26px 32px 0px;
}



/* 15) INNERPAGE CONTAINER STYLE
=-----------------------*/
#container_3 {
background : white;
margin : 0px 16px 0px 16px;
}
#container_3 #breadcrumb {
	float : left;
	font-size : 12px;
	margin-bottom : 14px;
}

#container_3 #breadcrumb a:hover {
	color : #000000;
}

#container_3 #breadcrumb li a {
	background : url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px;
	color : #0CB0CC;
	margin : 0px 3px 0px 3px;
	padding : 0px 10px 0px 0px;
	text-decoration : none;
}

#container_3 #breadcrumb li.boldbreadcrumb {
	font-weight : bold;
	margin : 0px 3px 0px 3px;
}

#container_3 #breadcrumb ul li{
	float : left;
}

#container_3_bottom {
	
	height : 100%;
	padding : 23px 27px 32px 29px;
}



/* 21) PORTFOLIO PAGE STYLE
=-----------------------*/
#container_4 {
	background : url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y;
	margin : 17px 16px 0px 16px;
}

#container_4 #breadcrumb {
	float : left;
	font-size : 12px;
	margin-bottom : 14px;
}

#container_4 #breadcrumb a:hover {
	color : #000000;
}

#container_4 #breadcrumb li a {
	background : url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px;
	color : #0CB0CC;
	margin : 0px 3px 0px 3px;
	padding : 0px 10px 0px 0px;
	text-decoration : none;
}

#container_4 #breadcrumb li.boldbreadcrumb {
	font-weight : bold;
	margin : 0px 3px 0px 3px;
}

#container_4 #breadcrumb ul li{
	float : left;
}

#container_4_bottom {
	background : url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom;
	height : 100%;
	padding : 23px 0px 32px 27px;
}

#container_4_top {
	background : url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat top;
}

/* 22) BLOG STYLE
=-----------------------*/
#container_5 {
	margin : auto;
	width : 936px;
}

#container_5 #breadcrumb {
	font-size : 12px;
	margin-bottom : 30px;
	padding-left : 37px;
}

#container_5 #breadcrumb a:hover {
	color : #000000;
}

#container_5 #breadcrumb li a {
	background : url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px;
	color : #0CB0CC;
	margin : 0px 3px 0px 3px;
	padding : 0px 10px 0px 0px;
	text-decoration : none;
}

#container_5 #breadcrumb li.boldbreadcrumb {
	font-weight : bold;
	margin : 0px 3px 0px 3px;
}

#container_5 #breadcrumb ul li{
	float : left;
}

/* 17) INNERPAGES CONTENT ( & PAGE TEMPLATE) STYLE
=-----------------------*/
#content {
	float : left;
	width : 622px;
}

#content h1 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}

#content h2 {
	color : Gray;
	font-size : 18px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}



#content h2.contact_us_title,  #right_panel_2 h2.contact_us_title {
	background : url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom;
	color : Gray;
	font-size : 18px;
	font-weight : normal;
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 5px 0px;
}

#content h3 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}

#content h4 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}

#content h5 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 0px 0px 6px 0px;
}

#content h6 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	margin : 0px 0px 6px 0px;
}

#content ol {
	padding : 8px 0px 8px 20px !important;
	padding : 8px 0px 8px 28px;
}

#content ol li {
	line-height : 20px;
	margin : 0px 0px 4px 0px;
}

#content p {
	line-height : 18px;
	margin : 0px 0px 12px 0px;
}

#content p a {
	color : #0CB0CC;
	text-decoration : underline;
}

#content p a:hover {
	color : #3F3F3F;
}

/* 10) FOOTER
=-----------------------*/
#footer {

	background: #696969 url(../images/footer_bg.png) repeat-x left top;
	color : #A8A8A8;
	height: 285px;
}

#footer h2 {
	background : url(../images/backgrounds/footer-title-bg.jpg) repeat-x bottom;
	color : #696969;
	font-size : 18px;
	font-weight : normal;
	line-height : 37px;
	margin-bottom : 5px;
}

#footer-links {
	padding : 17px 0px 0px 0px;
}

#footer-links a:hover {
	text-decoration : underline;
}

#footer-links li a.firstlink {
	color : #696969;
	padding : 0px;
}

#footer-links li.lastlink {
	border : none;
}

#footer-links ul li {
	border-right : 1px solid #808080;
	float : left;
	padding : 0px 10px 0px 10px;
}

#footer-links ul li a {
	color : #696969;
	text-decoration : none;
}

/* 20) FULL WIDTH PAGE
=-----------------------*/

#full_width_content h1 {
	color : #808080;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}

#full_width_content h2 {
	color : #696969;
	font-size : 22px;
	font-weight : normal;
	margin : 8px 0px 6px 0px;
}


#full_width_content h3 {
	color : Gray;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}

#full_width_content h4 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	margin : 0px 0px 6px 0px;
}

#full_width_content h5 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 0px 0px 6px 0px;
}

#full_width_content h6 {
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	margin : 0px 0px 6px 0px;
}

#full_width_content p {
	line-height : 18px;
	margin : 0px 0px 12px 0px;
}

#full_width_content p a {
	color : Gray;
	text-decoration : underline;
}

#full_width_content p a:hover {
	color : #a9a9a9;
}

#fullwidth-piclist {
	margin : 0px;
	padding : 0px;
}

#fullwidth-piclist ul li {
	float : left;
	margin-bottom : 10px;
}


/* 4) LOGO HEADER STYLE
=-----------------------*/
#header_1 {
	height : 452px;
	padding : 0px 15px 0px 8px;
}

/* header_2 start */
#header_2 ul.cpc{
	float : right;
	padding : 8px 0px 0px 20px;
	width : 580px;
}
#header_2 ul.cpc li{
	padding-left: 20px;
}

/* 16) INNERPAGE HEADER STYLE
=-----------------------*/
#header_2_other{
	height : 227px;
	padding : 0px 15px 0px 8px;
}

#header_2_other .all_support2 {
	float : right;
}

#header_2_other h1 {
	color : #696969;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	padding : 15px 0px 0px 50px;
}

#header_2_other p {
	color : #696969;
	float : right;
	font-size : 12px;
	font-weight : none;
	padding : 18px 50px 0px 0px;
}

#header_2_other p a{
	color : #FFFFFF;
	font-size : 11px;
	font-weight : none;
	font-weight : bold;
	text-decoration : none;
}

#header_left_div {
	float : left;
	height : 98px;
	width : 225px;
}

#header_left_div #logo {
	margin-left : 8px;
	padding-top : 15px;
}

#header_left_div a.view_button {
	background : url(../images/backgrounds/view-portfolio-button.jpg) no-repeat;
	color : #FEFEFE;
	display : block;
	float : left;
	font-size : 14px;
	font-weight : bold;
	height : 48px;
	line-height : 40px;
	margin-right : 24px;
	margin-top : 14px;
	text-align : center;
	text-decoration : none;
	text-transform : uppercase;
	width : 176px;
}

#header_left_div a.view_button:hover {
	background : url(../images/backgrounds/view-portfolio-button-hover.jpg) no-repeat;
	color : #000000;
}

#header_left_div h1 {
	color : #E1E1E1;
	font-size : 22px;
	font-weight : normal;
	line-height : 30px;
	margin-left : 8px;
	margin-top : 0px;
}

#header_left_div p {
	color : #CFCFCF;
	font-size : 12px;
	font-weight : normal;
	height : 88px;
	line-height : 22px;
	margin-bottom : 7px;
	margin-left : 8px;
	padding : 6px 86px 6px 0px;
}

#header_right_div {
	float : right;
	padding : 0px 8px 0px 0px;
	width : 500px;
}

/* 5) HEADER SLIDER STYLE
=-----------------------*/
#header_slider {
	height : 320px;
	overflow : hidden;
	position : relative;
	width : 500px;
}

/* 1) BODY
=-----------------------*/
#home_main_div {
	background : url(../images/backgrounds/main-background.gif) repeat-x top;
	width : 100%;
}

#inner_blue_bg {
	margin : auto;
	position : relative;
	width : 929px;
}

#inner_div {
	height : 100%;
	margin : auto;
	position : relative;
	width : 929px;
}

/* 14) INNERPAGE BODY
=-----------------------*/
#inner_main_div {
	background : url(../images/backgrounds/inner-main-background.gif) repeat-x top;
	width : 100%;
}

#inner_table tr:hover, .blue_text:hover{
	background : #BEBEBE;
	color : #FEFEFE;
	height : 33px;
	padding : 0px 10px 0px 10px;
}

#main_div_1 {
	background : url(../images/backgrounds/header-background.gif) no-repeat center top;
	width : 100%;
}

#main_div_2 {
	background : url(../images/backgrounds/inner-header-background.gif) no-repeat center top;
	width : 100%;
}

#page_container {
	margin : auto;
	width : 960px;
}

#pagination {
	margin : 0px 0px 0px 48px;
}

#pagination .pagination_links {
	background : url(../images/backgrounds/blog-page-number-bg.jpg) repeat-x;
	border : 1px solid #E3E3E3;
	color : #767676;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	text-decoration : none;
}

#pagination .pagination_links:hover {
	background : url(../images/backgrounds/blog-page-number-bg-hover.jpg) repeat-x;
	border : 1px solid #14A1BA;
	color : #FEFEFE;
}

#pagination .pagination_links_active {
	background : url(../images/backgrounds/blog-page-number-bg-hover.jpg) repeat-x;
	border : 1px solid #14A1BA;
	color : #FEFEFE;
	font-weight : bold;
	padding : 2px 6px 2px 6px;
	text-decoration : none;
}

#pagination a {
	float : left;
	margin-right : 4px;
}

#pagination span {
	float : right;
}

#pagination ul li {
	float : left;
}

/* Legel code start */
.footer_legal {
	padding-top : 0px;
}

.footer_legal div {
	float : left;
	width : 247px;
}
#footer_legal_menu {
	float : right;
	padding : 6px 0px 24px 0px;
	width : 274px;
}

#footer_legal_menu_list ul li {

	color : #A8A8A8;
	font-size : 12px;
	height : 32px;
	line-height : 31px;
	margin-right : 6px;
	text-indent : 29px;
}

#footer_legal_menu_list ul li a {
	color : #A8A8A8;
	text-decoration : none;
}

#footer_legal_menu_list ul li a:hover {
	color : #FEFEFE;
}
/* Legel code end */

/* Footer support menu code start */
#footer_support_menu_list ul li {

	color : #A8A8A8;
	font-size : 12px;
	height : 32px;
	line-height : 31px;
	margin-right : 6px;
	text-indent : 29px;
}

#footer_support_menu_list ul li a {
	color : #A8A8A8;
	text-decoration : none;
}

#footer_support_menu_list ul li a:hover {
	color : #FEFEFE;
}
/* Footer support menu code end */






/* 19) INNERPAGE RIGHT PANEL STYLE
=-----------------------*/
#right_panel {
	float : right;
	margin : 0px 0px 0px 0px;
	width : 225px;
}

/* 26) CONTACT US RIGHT PANEL STYLE
=-----------------------*/
#right_panel_2 {
	float : right;
	margin : 0px 0px 0px 0px;
	width : 225px;
}

#right_panel_2 a {
	color : #696969;
	text-decoration : none;
}

#right_panel_2 a:hover {
	color : #a9a9a9;
}

#right_panel_2 p {
	line-height : 20px;
	padding : 0px 0px 10px 14px;
}

#social-media {
	clear : both;
	margin : 0px;
	padding : 0px;
}

#social-media li a{
	border : none;
	margin-right : 10px;
	width : 36px;
}

/* hosting plan start*/
#tabvanilla {
	float : left;
	margin-bottom : 15px;
	width : 875px;
}

/* 2) TOP MENU STYLE
=-----------------------*/
#top_menu {
	float : right;
	padding : 0px 0px 0px 11px;
	width : 620px;
}

#top_menu #header_2 .email_us a{
	display : inline;
	line-height : normal;
	padding : 0px;
}

#top_menu #header_2 .follow_us a{
	display : inline;
	line-height : normal;
	padding : 0px;
}

#top_menu #header_2 .last_header_2{
	background-image : none;
	clear : right;
}

#top_menu #header_2 ul li {
	background-image : url(../images/backgrounds/separator2.gif);
	background-position : right;
	background-repeat : no-repeat;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#top_menu .last_top_menu{
	background-image : none;
	clear : right;
}

#top_menu ul{
	float : right;
	padding-right : 164px;
}

#top_menu ul li {
	background-image : url(../images/backgrounds/separator.gif);
	background-position : right;
	background-repeat : no-repeat;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#top_menu ul li a {
	color : #696969;
	display : block;
	line-height : 10px;
	margin : 0px 1px 0px 1px !important;
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 0px 10px;
	text-decoration : none;
}

#top_menu ul li a span {
	display : block;
	line-height : 25px;
	padding : 0px 0px 0px 0px;
}

#top_menu ul li a:hover{
	color : #46a51e;
	text-decoration : none;
}


.copy_r p {
    
	padding-top: 2px;
    text-align: center;
}
 
 
 
 
/* Faq toggle content start */
.toggle 					 {
	background : url(../images/plus.png) 3px 3px scroll no-repeat;
	display : block;
	line-height : 20px;
	margin-top : 20px;
	padding : 5px;
	width : 100%;
}


.toggle_content 			{
	border-radius : 4px;
	clear : both;
	margin : 0 0 0px 0px;
	-moz-border-radius : 4px;
	overflow : hidden;
	-webkit-border-radius : 4px;
}

.toggle_content div.toggleinside		{
	padding : 0 40px 0 40px;
}
h4.toggle 					{
	margin-bottom : 15px;
}

h4.toggle a 				{
	color : #888888;
	display : block;
	padding-left : 40px;
	text-decoration : none;
	text-transform : normal;
}

h4.toggle a:hover 		{
	color : #666666;
}
h4.active 					{
	background : url(../images/minus.png) 3px 3px scroll no-repeat;
	display : block;
}

h4.active a:link 			{
	color : #666666;
}

h4.toggle 					{
	margin-bottom : 10px;
}

h4.toggle a 				{
	color : #888888;
	display : block;
	padding-left : 40px;
	text-decoration : none;
	text-transform : normal;
}

h4.toggle a:hover 			{
	color : #666666;
}
/* Faq toggle content end */

/* Fontpage banner content start */
#banner{
	width:638px;
	height:196px;
	float:left;
	background:url(../images/banner.jpg) no-repeat;
	padding-top:95px;
	padding-left:322px;
	margin-left: 8px;
	color: #46a51e;
	
}
.color_y{
	color: #ffe11e;
}

#banner ul{
   margin-top: -25px;
   margin-left: -20px;
	list-style:none;
	width:300px;
	float:left;
}

#banner ul li{
	line-height:22px;
	font-size:16px;
	font-weight:bold;
	background:url(../images/bullet-2.png) no-repeat left;
	padding-left:25px;
}
#banner ul li.blank{
 background: none;
}

.signupnow{
	width:214px;
	height:61px;
	padding-left: 62px;
	float:left;
	margin-top:130px;
}

.signupnow a{
	background:url(../images/signupnowBtn.png) no-repeat left top;
	width:214px;
	height:61px;
	display:block;
}
#banner ul li.blank{
 background: none;
 margin-top: 12px;
}

/* Fontpage banner content end*/

/* Fontpage middelbody content start*/

#main-content .bysidebar {
	width:590px;
	float:left;	
}
.post {
	padding-right:12px;
	padding-bottom:50px;
}
.post .post-title, .post .post-title a, .post .post-title a:visited {
	font:30px "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#555;
	text-decoration:none;
	padding-bottom:10px;
}
.post .post-title a:hover, .post .post-title a:active { color:#222; }
.post .post-meta {
	background:url(../images/post_meta.jpg) no-repeat;
	width:627px;
	height:20px;
	padding:7px 0 0 15px;
	margin-bottom:10px;
}
.post .post-meta, .post .post-meta .date, .post .post-meta a, .post .post-meta a:visited, .post .readmore a, .post .readmore a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	text-decoration:none;
}
.post .post-meta a, .post .post-meta .date { padding:0 5px; }
.post .post-meta a:hover { text-decoration:underline; }
.post .entry, .post .entry p {
	font:13px Arial, Helvetica, sans-serif;
	color:#393939;
	padding-bottom:10px;
}
.post .entry p {
	line-height:20px;
	padding-bottom:10px;
}
.post .entry ul {
	margin:0 0 15px 0;
	padding:0 0 0 30px;
}
.post .entry ul ul { margin:0; }
.post .entry ul li {
	list-style-type:circle;
	padding:3px 0;
	text-decoration:none;
}
.post .entry ul ul li {
	list-style-type:disc;
	padding:3px 0;
	text-decoration:none;
}
.post .entry ol {
	margin:0 0 15px 0;
	padding:0 0 0 30px;
}
.post .entry ol ol { margin:0; }
.post .entry ol li {
	list-style-type:upper-alpha;
	padding:3px 0;
	text-decoration:none;
}
.post .entry ol ol li {
	list-style-type:lower-alpha;
	padding:3px 0;
	text-decoration:none
}
.post .entry img {
	float:left;
	padding:5px;
	margin:0 15px 3px 0;
	border:1px solid #e4e4e4;
}
.post .entry blockquote {
	background:#f6f6f6;
	padding:10px;
	width:550px;
	margin:5px 0 10px 15px;
	line-height:20px;
}
.post .entry a, .post .entry a:visited {
	text-decoration:none;
	color:#596e16;
}
.post .entry a:hover, .post .entry a:active { text-decoration:none; }
.post .readmore {
	background:url(../images/readmore.jpg) no-repeat;
	width:85px;
	height:19px;
	display:block;
	padding:8px 0 0 10px;
	float:left;
}
.post .readmore a:hover { color:#2a2a2a; }
.post .entry h1, .post .entry h2, .post .entry h3, .post .entry h4, .post .entry h5, .post .entry h6, .post .entry h1 a, .post .entry h2 a, .post .entry h3 a, .post .entry h4 a, .post .entry h5 a, .post .entry h6 a {
	color:#7c7c7c;
	padding:10px 0;
	text-decoration:none;
	font-weight:normal;
}
.post .entry ul.moving li{
	list-style: square;
 	list-style-image: url(../images/bullet-1.png);
	
}
.post .entry ul.excellent_s li{
	list-style: square;
 	list-style-image: url(../images/bullet-1.png);
	
}
.post .entry h1 { font-size:27px; }
.post .entry h2 { font-size:20px; }
.post .entry h3 { font-size:23px; }
.post .entry h4 { font-size:21px; }
.post .entry h5 { font-size:19px; }
.post .entry h6 { font-size:17px; }


#sidebar {
	width:260px;
	float:right;
	margin-bottom:20px;
	margin-right: 10px;
	display:inline;
}

#sidebar .cbox li, #sidebar .cbox li a, #sidebar .cbox li a:visited {
	font:normal 12px Arial, Helvetica, Sans-Serif;
	color:#a0a0a0;
}
#sidebar .cbox ul li {
 	padding-bottom: 5px;
	width: 230px;
}
#sidebar .cbox{
	padding-bottom: 16px;
}
#sidebar .cbox h3{
	background: url(../images/common_arrow.png);
	color: #696969;
	font:bold 22px "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	width: 253px;
	height: 40px;
 	margin-bottom: 15px;
 	padding-top: 10px;
 	padding-left: 10px; 	
}
#sidebar .cbox ul.offer{
 	padding:10px 0 10px 20px;
 	
}
#sidebar .cbox ul.offer li{
 	list-style: square;
 	list-style-image: url(../images/bullet-1.png);
}
 
#sidebar .cbox ul.offer li a{
 	font-size: 13px; 
 	color: #696969;	
}
#sidebar .cbox ul.offer li a:hover{
 		color: #46a51e;
 		text-decoration: underline;	
}
#sidebar .cbox ul.script1 li{
	float:left; 
	width:50%;
	list-style: disc;
}
#sidebar .cbox ul.script2 li{
	float:right; 
	width:50%;
	list-style: disc;
}
#sidebar .cbox ul li a, 
#sidebar .cbox ul li a:visited {
	padding:10px 0 10px 0px;
	text-decoration:none;
	background:url(../images/arrow.gif) 0 14px no-repeat;
}
#sidebar .cbox ul li a:hover { 
	color:#666; 
}
#sidebar .cbox p {
	font:12px/20px Arial, Helvetica, Sans-Serif;
	color:#5b5b5b;
	padding-left:2px;
	margin-right: 12px;
}
#sidebar #spots .ftg a img { 
	padding: 5px;
}
#sidebar #spots .ftg { 
	margin-left: 60px 
}
#sidebar .s-bottom {
	background:url(../images/sidebar_bottom.png) no-repeat;
	width:297px;
	height:13px;
	overflow:hidden;
}
#sidebar .s_top {
	background:url(../images/sidebar_top.png) no-repeat;
	width:297px;
	height:13px;
	overflow:hidden;
}
#sidebar .s-body {
	background:url(../images/sidebar_bg.jpg) repeat-y;
	width:280px;
	padding-left:17px;
}
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
/* Fontpage middelbody content end*/

/* Testimonials content start*/
.highlight-box .box {
	width:500px;
	float:left;	
}
.highlight-box .quote { 
	padding:5px 18px; 
}
.highlight-box .quote blockquote {
	margin-top: -5px;
  	display: block;
	font:italic 13px/18px Arial, Helvetica, sans-serif;
	color: #46a51e;
	border : 3px dotted silver;
   width:490px; 
	letter-spacing: .20px 
}
/* Testimonials content end*/










.body_footer_img p{
		
	
	padding-left: 25px;
}


.table_planes_shadow {
	width: 970px;
	height: 7px;
	float: left;
	margin-bottom: 20px;
	background: url(../images/plantable_shadow.jpg) no-repeat center top;
}

.full_body{
	padding: 15px 25px;
}
.full_body p{
	margin-bottom: 10px;
}








/* Hosting Package feature content start*/
.package_feature_list{
	width: 880px;
	height: 100%;
	margin: 0 auto;
	padding-left: 42px;
}
.red_over { 
	color: #F00; 
	text-decoration: line-through; 
}
.feature_td_center{
	border-bottom: 1px solid #dddddd;
	padding: 5px 0 5px 0;
	text-align: center;
}
.feature_td_left{
	width: 300px;
	border-bottom: 1px solid #dddddd;
	padding: 5px 0 5px 8px;
	text-align: left;
}
.rs_center	{ 
	padding: 5px 0 5px 0; 
	text-align: center; 
}
.rs_header_bg{
	width: 265px;
	height: 50px;
	font-weight: bold;
	background: url(../images/common_arrow.png) no-repeat;
	float: left;
	padding: 17px 0 0 15px;
	color: #696969;
}
.rs_left	{ 
	padding: 5px 0 5px 8px; 
	text-align: left; 
}
.price2{
	color: #a00505;
	font: 25px bold;
	text-shadow: 0.1em 0.1em #dddddd;
}
.pound2	{ 
	font: 18px bold; 
}
/* Hosting Package feature content end*/

/* Special Package feature content start*/
.special_package_feature_list{

	width: 880px;
	height: 100%;
	margin: 0 auto;
	padding-left: 42px;	
}
/* Special Package feature content end*/

/* Webhosting plan content start*/	
#webhostingplan{
	width:900px;
	float:left;
	margin-top:25px;
	margin-bottom:25px;
	margin-left : 14px;
}	
.shared_hosting{
	background:url(../images/shared_hosting.png) no-repeat;
	height:272px;
	width:289px;
	float:left;
	color:#FFF;
	margin-right:16px;
}
.shared_hosting h1{
	font-family:"Trebuchet MS";
	font-size:25px;
	font-weight:bold;
	margin:19px;
}
.shared_hosting ul{
	margin:25px 0 0 135px;
	padding:0;
}
.shared_hosting ul li{
background:url(../images/bullet02.png) no-repeat 0 4px;
	color: #5a5a5a;
	padding-left:11px;
}
.vps_hosting{
	background:url(../images/vps_hosting.png) no-repeat;
	height:272px;
	width:289px;
	float:left;
	color:#FFF;
	margin-left:16px;
}
.vps_hosting h1{
	font-family:"Trebuchet MS";
	font-size:25px;
	font-weight:bold;
	margin:19px;
}
.vps_hosting ul{
	margin:25px 0 0 135px;
	padding:0;
}
.vps_hosting ul li{
background:url(../images/bullet02.png) no-repeat 0 4px;
	color: #5a5a5a;
	padding-left:11px;	
}
.reseller_hosting{
	background:url(../images/reseller_hosting.png) no-repeat;
	height:272px;
	width:289px;
	float:left;
	color: white;
}
.reseller_hosting h1{
	font-family:"Trebuchet MS";
	font-size:25px;
	font-weight:bold;
	margin:19px;
}
.reseller_hosting ul{
	margin:25px 0 0 135px;
	padding:0;
}
.reseller_hosting ul li{
	background:url(../images/bullet02.png) no-repeat 0 4px;
	color: #5a5a5a;
	padding-left:11px;
}
.viewplan{
	background:url(../images/viewplans_btn.png) no-repeat;
	height:28px;
	width:125px;
	float:right;
	margin:74px 20px 0 0;
}
.viewplan a{
	background:url(../images/viewplans_btn.png) no-repeat top;
	height:28px;
	width:125px;
	display:block;
}
.viewplan a:hover{
	background:url(../images/viewplans_btn.png) no-repeat bottom;
}	
/* Webhosting plan content end*/

/* Webhosting package content start*/
select.price_menu{ 
	padding: 5px; 
}
.ordernow_btn{
	display: block;
	background: url(../images/btn_buynow_vdc.png) 0 0 no-repeat;
	width: 175px;
	height: 56px;
	margin: 28px auto 15px;
}
.clear{ 
	clear: both; 
}
.clearfix { 
/* for IE/Mac */ display: inline-block; 
}
.packages_features { 
	font-size: 16px; 
	line-height: 20px; 
	margin: 0 0 10px; 
}
.packages_features p{
	float: left;
	margin: 0px 0px 0px 10px;
	display: block;
	text-align: center;
	width: 120px;
	border-bottom: 1px dashed #b4b4b4;
}
.packages_features span{
	font-weight: bold;
	display: block;
	width: 115px;
	float: left;
	margin: 0px 10px;
	letter-spacing: .50px;
	text-align: right;
	clear: both;
}
.hide_t{
	text-indent: -2000px;
	font-size: 0em;
	line-height: 0em;
	overflow: hidden;
}
.packages hr{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #dadada;
	border-left: none;
	border-right: none;
	margin: 20px 0 15px;
}
.packages img{ 
	margin: 0 0 0 50px; 
	clear: both; 
	float: left; 
}
.packages p{ 
	padding: 0px 0px 9px 0px; 
	font-size: 12px; 
}
.packages {
	display: block;
	border: 1px solid #dadada;	
	border-top: none;
	width: 258px;
	float: left;
	position: relative;
	padding: 0px 0 5px 0px;
	text-shadow: 1px 1px #fff;
}
.gp{ 
	height: 10px; 
}

#hosting_package{ 
	width: 880px; 
	padding-left: 43px; 
}

#packages_mid .packages_price p {
	font-size: 44px;
	font-weight: bold;
	margin: 5px 0 0;
	padding-top: 5px;
	letter-spacing: -1px;
}
#packages_mid .packages_price span { 
	font-size: 11px; 
	font-weight: bold; 
}
#packages_mid .packages_price sub, 
#packages_mid .packages_price sup	{ 
	font-size: 25px; 
}
#packages_mid .packages_price	{
	background: url(../images/price_bg_mid.png) 0 0 no-repeat;
	color: #FFFFFF;
	display: block;
	height: 69px;
	margin: 0px 0 10px;
	text-align: center;
	text-shadow: 1px 1px #7E0909;
}

#packages_mid{
	background: #fafafa;
	background: #fff url(../images/bg_hosting_middle.png) 0 left repeat-x;
}
#packages_right .packages_price p	{
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0 0;
	padding-top: 5px;
	letter-spacing: -1px;
}
#packages_right .packages_price span { 
	font-size: 11px; 
	font-weight: bold; 
}
#packages_right .packages_price	{
	background: url(../images/price_bg_lr.png) 0 0 no-repeat;
	color: #FFFFFF;
	display: block;
	height: 40px;
	margin: 0px 0 10px;
	text-align: center;
	text-shadow: 1px 1px #7E0909;
}
 #packages_left h2, 
 #packages_right h2, 
 #packages_mid h2	{
	display: block;
	width: 258px;
	height: 92px;
	text-align: center;
	padding: 10px 0 0;
	font-size: 24px;
	text-shadow: 1px 1px #919860;
	color: #fff;
	margin: 0px;
	line-height: 24px;
	letter-spacing: -1px;
}
#packages_left h2 {
	background: url(../images/package_title.png) no-repeat center 0;
}
#packages_left { 
	border-right: none; 
}
#packages_mid h2 {
	background: url(../images/package_title.png) no-repeat center 0;
}
#packages_right h2 {
	background: url(../images/package_title.png) no-repeat center 0;
}
#packages_right { 
	border-left: none; 
}
#packages_right.packages_price sub, 
#packages_right .packages_price sup{ 
	font-size: 14px; 
}
#packages_left .packages_price p {
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0 0;
	padding-top: 5px;
	letter-spacing: -1px;
	clear: both;
}
#packages_left .packages_price span	{ 
	font-size: 11px; 
	font-weight: bold; 
	display: block; 
} 
#packages_left .packages_price {
	background: url(../images/price_bg_lr.png) 0 0 no-repeat;
	color: #FFFFFF;
	display: block;
	height: 40px;
	margin: 0px 0 10px;
	text-align: center;
	text-shadow: 1px 1px #7E0909;
}
#packages_left hr, 
#packages_right hr, 
#packages_mid hr{ 
	margin: 12px 0; 
}
#packages_left, 
#packages_right{
	background: #fff url(../images/bg_hosting.png) 0 bottom repeat-x;
	margin: 29px 0;
}
#packages_left.packages_price sub, 
#packages_left .packages_price sup	{ 
	font-size: 14px; 
}
.feature_footer{
	padding: 15px 25px;
}
.feature_footer p{
	margin-bottom: 10px;
}

.feature_up{
	padding: 15px 25px;
}
.feature_up p{
	margin-bottom: 10px;
}
/* Webhosting package content end*/

/* Special offer package content start*/
.apg-vert { 
	width: 778px; 
	margin: 0px 0px 0px 40px;
}
.apg-vert .apg-option {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0 65px 0px 0;
	float: left;
	position: relative;
	z-index: 1;
}
.apg-vert .apg-header {
	background: url(../images/vert-header.png) no-repeat 0 0;
	width: 200px;
	height: 164px;
	text-align: center;
	float: left;
	padding: 10px 10px 0;
	margin: 0 0 1em;
	position: relative;	
}
.apg-vert .apg-header strong {
	color: white;
	font-size: 20px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.8);
}
.apg-vert .apg-features {		
	background: #EEE !important;
	background: -moz-linear-gradient(top,  #FFFFFF 65%, #EEEEEE 100%) !important;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(.65, #FFFFFF ), color-stop(1, #EEEEEE)) !important;	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE') !important;
	width: 510px;
	height: 150px;
	font-size: 12px;
	padding: 5px 10px;
	float: right;
	border: 1px solid #a9a9a9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.15);
}
.apg-vert .apg-price { 
	font-size: 52px; 
	color: #FFF; 
	font-weight: bold; 
	font-style: italic; 
	display: block; 
	padding: 7px 28px 22px 0px; 
	text-shadow: 1px 1px 2px rgba(0,0,0,.8);
}
.apg-vert .apg-price sup{ 
	color: red;
 	text-shadow: none;
}
.apg-vert .apg-label { 
	font-size: 13px; 
}
.apg-vert ul { 
	text-align: left; 
	padding: 0; 
	width: 140px; 
	float:left; 
	margin: 30px 8px 10px 15px; 
	list-style-type: square; 
}
.apg-vert li {
	background: url(../images/bullet.png) no-repeat left 5px;
	list-style-type: none;
	font-weight: normal;
	color: #333;
	padding: 0 0 20px 18px;
}	
.apg-vert .apg-featured li { 
	font-size: 16px; 
}
.apg-vert li:first-child { 
	border-top: none; 
}
.apg-vert p { 
	text-align: left; 
	font-weight: bold; 
	color: #333; 
	margin-bottom: 1.7em; 
}
.apg-vert a.button {
	padding-right: 100px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(0,0,0,.8);
}
/* Special offer package content end*/

/* Special Offer content start*/
.special_offer {
	display: block;
	z-index: 99;
	float: left;
	min-height: 102px;
	clear: both;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: -10px;
	
}
.special_offer .special_banner {
	display: block;
	clear: both;
	width: 980px;
	height: 220px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
   background: url(../images/special_spring.png) bottom no-repeat !important;
}
.special_offer .special_banner .sp_count {
	display: block;
	clear: both;
	position: absolute;
	z-index: 99;
	margin: 0;
	padding: 0;
	left: 63px;
	top: 145px;
	float: left;
	width: 230px;
	margin: 0 !important;
}
.special_offer .special_banner .sp_count div {
	display: block;
	float: left;
	width: 52px;
	text-align: center;
}
.special_offer .special_banner .sp_count strong {
	display: block;
	clear: both;
	color: #46a51e;
	font-family: helv_cond_b;
	line-height: 26px;
	font-weight: normal;
	font-size: 26px;
	text-shadow: #000 0px 0px 5px;
}
.special_offer .special_banner .sp_count span {
	color: #fff;
	text-shadow: #000 -1px -1px 0px;
}
.patrick_signup {
	display: block;
	position: absolute;
	width: 130px;
	height: 50px;
	z-index: 99;
	left: 720px;
	top: 154px;
}
.hide_banner {
	display: block;
	clear: both;
	position: absolute;
	z-index: 99;
	top: 50px;
	right: 3px;
	width: 38px;
	height: 38px;
}
.hidden_special {
	bottom: 0px;
	clear: both;
	display: block;
	position: fixed;
	right: 3%;
	z-index: 999;
}
/* Special Offer content end*/



.frame{
	border: 5px solid white;
	padding:15px;
	}
	
h5{
	background: #dcdcdc;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:16px;
	font-weight:bold;
	color: white;
	margin:0;
	margin-bottom:10px;
}



/* SEO table content start*/

.pricing-tables {
	margin-bottom: 15px;
}

.pricing-header {
	text-align: center;
}

.pricing-column {
	border: 1px solid #e0e0e0;
}

.pricing-header h3 {
	color: #323232;
	font-size: 22px;
	margin-bottom: 0;
	padding: 15px 0;
	border-bottom: 1px solid #f8f8f8;
}

.price {
	color: #4b7bd1;
	font-size: 24px;
	margin-bottom: 0;
	font-family: Bebas, Arial, sans-serif;
	padding: 15px 0;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #f8f8f8;
	height: 20px;
}

.price span {
	font-size: 14px;
}

.pricing-column ul {
	clear: both;
	list-style: none;
	text-align: center;
	border-top: 1px solid #e0e0e0;
	padding-top: 10px;
	font-size: 10px;
	text-transform: uppercase;
}

.pricing-column ul li {
	padding: 5px 0;
}

.pricing-column {
	background-color: #f0f0f0;
}

.pricing-column ul li.price-button {
	padding: 20px 0; 
	margin-bottom: 10px;
}

.price-button a {
	font-size: 11px;
	text-transform: uppercase;
	color: #f7f7f7;
	padding: 7px 18px;
	background: #2e8b57;	
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	-ms-transition: background-color .2s linear;
	transition: background-color .2s linear;
}

.price-button a:hover {
	background: #323232;
	text-decoration: none;
}
#wrapper{
	width: 800px;
	margin: 0 auto;
}


.grouped {
	width: 198px;
	float: left;
	border-right: none;
	margin-top: 15px;
	margin-bottom: 25px;
}

.grouped .price {
	color: #b5b5b5;
}

.grouped .price-button a {
	background: #b5b5b5;
}

.grouped .price-button a:hover {
	background: #46a51e;
	text-decoration: none;
}

.border {
	border-right: 1px solid #e0e0e0;
}

.best-offer .pricing-header h3, .best-offer .price {
	padding: 20px 0;
}

.best-offer {
	margin-top: 0px;
	width: 194px;
	border: 3px solid #46a51e;
}

.best-offer .price {
	color: #46a51e;
}

.best-offer .price-button a {
	background: #46a51e;
}

.best-offer .price-button a:hover {
	background: #b5b5b5;
	text-decoration: none;
}



/* SEO table content end*/

