﻿@charset "utf-8";
/* CSS Document */
body
{
	margin: 0 auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

/*======================================================================
							LOGIN PAGE
========================================================================*/
.login_bg
{
	background-image: url(../images/login_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
}

.login_wrapper
{
	width: 700px;
	float: none;
	margin: 240px auto;
	border-radius: 10px;
	background-color: #ffffff;
	padding: 30px 20px 30px 40px;
}

.login_logo
{
	float: none;
	width: 200px;
	border-right: 1px solid #f0f0f0;
	padding-left: 20px;
}

.login_form
{
	float: right;
	margin-top: -150px;
	width: 62%;
}

.row
{
	width: 100%;
	float: left;
	padding: 10px 0px;
}

	.row label
	{
		float: left;
		min-width: 100px;
		font-weight: 600;
		color: #3d3d3d;
		padding-top: 8px;
	}

	.row input
	{
		float: left;
		padding: 10px 20px;
		border: none;
		background-color: #d3d3d3;
		border-radius: 25px;
		width: 72%;
	}

.login_form a
{
	color: #858585;
	text-decoration: underline;
	line-height: 22px;
	font-size: 16px;
	float: left;
	margin-left: 130px;
	margin-top: 10px;
}

.login_btn
{
	margin-top: 10px;
	float: right;
	color: #FFFFFF;
	background-color: #FF0000;
	border-radius: 25px;
	border: none;
	font-weight: 600;
	padding: 5px 30px;
	margin-right: 15px;
	cursor: pointer;
}

.combo {
    float: left;
    padding: 10px 20px;
    border: none;
    background-color: #d3d3d3;
    border-radius: 25px;
    width: 72%;
}

/*======================================================================
							INNER PAGE
========================================================================*/
/*------------------*/
/*	GENERAL
/*------------------------------------------------------*/
.wrapper
{
	float: left;
	background: none repeat scroll 0% 0% #FFF;
	width: 100%;
	padding: 50px 0px;
	margin-left: -42px;
}
/* ----------- Login ----------- */

/* ----------- Logo ----------- */
#logo
{
	float: left;
	padding: 0px;
	margin: 5px;
	position: absolute;
	top: 5px;
	z-index: 1000000;
}

.site_logo
{
	margin: 0px 0px 0px 50px;
	float: left;
}

	.site_logo h1
	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
		float: left;
		line-height: 27px;
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
		text-transform: capitalize;
		font-size: 34px;
		color: #25aae2;
	}

		.site_logo h1 i
		{
			color: #454545;
			font-style: normal;
			font-weight: normal;
		}

/*---------------------------------
				Form
----------------------------------*/
.blue_line
{
	height: 1px;
	width: 100%;
	float: left;
	background-color: #CCCCCC;
	margin: 20px 0px;
}

.form_part1
{
	width: 100%;
	float: left;
}

.grey_bg
{
	background-color: #f7f7f7;
	float: left;
	width: 100%;
	padding: 5px 20px;
}

.white_bg
{
	background-color: #fff;
	float: left;
	width: 100%;
	padding: 5px 20px;
}

.label
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	/*min-width: 71px;*/
	min-width: 140px;
	padding: 5px 0px;
}

.label1
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	/*min-width: 71px;*/
	min-width: 100px;
	padding: 5px 0px;
}

.input input
{
	padding: 5px;
	border: 1px solid #CCC;
	float: left;
	margin-left: 5px;
	min-width: 70px;
}

.dropdown
{
	margin-top: 5px;
	/*padding: 5px;*/
	float: left;
	margin-left: 5px;
}


	.dropdown select
	{
		padding: 5px;
		border: 1px solid #ccc;
		float: left;
		margin-left: 5px;
		width: 100px;
		margin-right: 40px;
	}

.calender_img
{
	margin-left: 20px;
	float: left;
}

.button_group
{
	float: left;
	width: 100%;
	/*margin: 20px 0px;*/
}

.red_button
{
	background-color: #FF0000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*padding: 5px 30px;*/
	padding: 2px 30px;
	font-weight: bold;
	border: none;
   
}

	.red_button:hover
	{
        
		color: #ffffff;
	}

.grid
{
	border: 1px solid #e6e6e6;
	width: 100%;
	float: left;
}

	.grid h4
	{
		background-color: #e6e6e6;
		width: 100%;
		float: left;
		margin: 0px;
		padding-left: 0px;
	}

	.grid table tbody tr th
	{
		background-color: #e6e6e6;
	}

	.grid tbody tr th
	{
		background-color: #e6e6e6;
	}
/*M.Husen - 29/7/2016*/
.cssPager td
{
	padding-left: 4px;
	padding-right: 4px;
	font-weight:800;
	color:red;
}
/*---------------------*/
/*------------------*/
/*	SITE STRUCTURE
/*------------------------------------------------------*/

#site_wrapper
{
	width: 100%;
	margin: auto auto auto auto;
}

#page_wrapper_full
{
	width: 100%;
	margin: auto auto auto auto;
}

.container_full
{
	width: 100%;
	margin: auto auto auto auto;
}

.container
{
	width: 92%;
	margin: auto auto auto auto;
}

.container_tabs
{
	width: 1000px;
	margin: auto auto auto auto;
	background-color: #FFFFFF;
}


/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth
{
	position: relative;
	margin-right: 3%;
	float: left;
}

.one_full
{
	width: 100%;
}

.one_half
{
	width: 48.500%;
}

.one_third
{
	width: 31.330%;
}

.one_fourth
{
	width: 22.750%;
}

.one_fifth
{
	width: 17.600%;
}

.two_third
{
	width: 65.660%;
}

.three_fourth
{
	width: 74.250%;
}

.last
{
	margin-right: 0 !important;
	clear: right;
}


/*------------------*/
/*	MENU
/*------------------------------------------------------*/
#Menu1 a.popout
{
	background-image: none !important;
	padding-right: 10px !important;
}

#Menu1 ul.dynamic
{
	z-index: 1;
	left: 0% !important;
	top: 100% !important;
	background: #000000 !important;
}

	#Menu1 ul.dynamic li ul.dynamic
	{
		z-index: 1;
		left: 100% !important;
		top: 0% !important;
		background: #000000 !important;
	}

	#Menu1 ul.dynamic li
	{
		width: 100%;
		float: left;
	}

		#Menu1 ul.dynamic li a
		{
			width: 100%;
			float: left;
		}

			#Menu1 ul.dynamic li a:hover
			{
				/*background-color: #ef383a !important;*/
				color: #fff !important;
				width: 100%;
				float: left;
			}


*, *:after, *:before
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.animenu__toggle
{
	display: none;
	cursor: pointer;
	background-color: #111111;
	border: 0;
	padding: 10px;
	height: 40px;
	width: 40px;
}

	.animenu__toggle:hover
	{
		background-color: #FF0000;
	}

.animenu__toggle__bar
{
	display: block;
	width: 20px;
	height: 2px;
	background-color: #fff;
	-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
	transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
}

	.animenu__toggle__bar + .animenu__toggle__bar
	{
		margin-top: 4px;
	}

.animenu__toggle--active .animenu__toggle__bar
{
	margin: 0;
	position: absolute;
}

	.animenu__toggle--active .animenu__toggle__bar:nth-child(1)
	{
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.animenu__toggle--active .animenu__toggle__bar:nth-child(2)
	{
		opacity: 0;
	}

	.animenu__toggle--active .animenu__toggle__bar:nth-child(3)
	{
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

.animenu
{
	display: block;
	float: left;
	width: 100%;
	z-index: 1000;
	position: relative;
	border-top: 0px solid #2e62a6;
	height: 40px;
	margin-top: 0px;
	background-color: #0000FF;
}

	.animenu ul
	{
		padding: 0;
		list-style: none;
		font: 0px 'Open Sans', Arial, Helvetica;
	}

	.animenu li, .animenu a
	{
		display: inline-block;
		font-size: 15px;
		/*margin-left:10px;*/
	}

	.animenu a
	{
		color: #fff;
		text-decoration: none;
	}

.animenu__nav
{
	margin: 0px;
	margin-left: 215px;
}

	.animenu__nav > li
	{
		position: relative;
	}

	.animenu__nav ul li a
	{
		padding: 12px 30px;
		font-weight: bold;
		font-size: 14px;
		font-family: arial;
		line-height: 17px;
		width: 103px;
	}

	.animenu__nav > li > a:first-child:nth-last-child(2):before
	{
		content: "";
		position: absolute;
		border: 4px solid transparent;
		border-bottom: 0;
		border-top-color: currentColor;
		top: 50%;
		margin-top: -2px;
		right: 10px;
	}

	.animenu__nav li:hover > ul
	{
		opacity: 1;
		visibility: visible;
		margin: 0;
	}

	.animenu__nav > li:hover > a
	{
		color: #ef383a;
	}

.animenu__nav__child
{
	min-width: 100%;
	position: absolute;
	top: 96%;
	left: 0px;
	z-index: 999999;
	opacity: 0;
	visibility: hidden;
	margin: 0px 0px 0px;
	background-color: #373737;
	transition: margin 0.15s ease 0s, opacity 0.15s ease 0s;
}

	.animenu__nav__child > li
	{
		width: 100%;
		border-bottom: 1px solid #515151;
	}

		.animenu__nav__child > li:first-child > a:after
		{
			content: '';
			position: absolute;
			height: 0;
			width: 0;
			left: 47%;
			top: -6px;
			border: 6px solid transparent;
			border-top: 0;
			border-bottom-color: inherit;
		}

		.animenu__nav__child > li:last-child
		{
			border: 0;
		}

	.animenu__nav__child a
	{
		padding: 10px;
		width: 100%;
		border-color: #373737;
		font-family: arial;
		font-weight: bold;
		font-size: 14px;
	}

.animenu__nav ul li a:hover
{
	background-color: #ef383a !important;
	border-color: #ef383a !important;
	color: #fff !important;
}

/*------------------*/
/*	PAGES
/*------------------------------------------------------*/

/* top section */
.top_links
{
	width: 13%;
	min-height: 30px;
	float: right;
	margin-top: 0px;
}

.date_wrap
{
	float: right;
}

.date
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 30px;
}

.top_contact_info
{
	float: right;
}

ul.tci_list
{
	float: right;
	padding: 0px;
	margin: 4px 0px 0px 0px;
}

.tci_list li
{
	float: left;
	padding: 0px;
	margin: 3px 5px 0px 0px;
	font-size: 11px;
	color: #000;
	list-style-type: none;
}

	.tci_list li img
	{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}

		.tci_list li img:hover
		{
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			-moz-opacity: 1;
			-khtml-opacity: 1;
			opacity: 1;
		}

	.tci_list li a
	{
		font-size: 11px;
		color: #000;
		padding-top: 3px;
		float: left;
	}

		.tci_list li a:hover
		{
			font-size: 11px;
			color: #FF0000;
		}

	.tci_list li.email
	{
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 3px 0px 0px;
		/*	background: url(../images/email-icon.png) no-repeat left 3px;
*/
	}

	.tci_list li.phone
	{
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 10px 0px 0px;
		/*	background: url(../images/phone-icon.png) no-repeat left 4px;
*/
	}

	.tci_list li.chat
	{
		float: left;
		padding: 0px 0px 0px 21px;
		margin: 0px 10px 0px 0px;
		/*	background: url(../images/live-chat-icon.png) no-repeat left 3px;
*/
	}

	.tci_list li a:hover
	{
		color: #FF0000 !important;
	}

	.tci_list li.country
	{
		margin: 0;
		padding: 0px 5px 0 10px;
		float: left;
	}

	.tci_list li.country_select
	{
		float: left;
		width: 99px;
	}

		.tci_list li.country_select select
		{
			float: left;
			font-size: 10px;
			width: 99px;
			padding: 0;
			margin: 0px;
			border: 1px solid #333;
			color: #a9a9a9;
			background-color: #666;
		}

.top_section
{
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	background-color: #FFF;
}

.top_shadow
{
	position: relative;
	padding: 0px;
	margin: 0px;
	height: 14px;
	z-index: 998;
	background: url(../images/top-shadow.png) repeat-x left top;
}

.slider_button1
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #666;
	text-transform: capitalize;
	float: left;
	padding: 0px;
	width: 160px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	line-height: 47px;
	background: url(../images/sbut-01.png) no-repeat center top;
}

	.slider_button1:hover
	{
		color: #333;
	}

.slider_button2
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #666;
	text-transform: capitalize;
	float: left;
	padding: 0px;
	width: 160px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	line-height: 47px;
	background: url(../images/sbut-02.png) no-repeat center top;
}

	.slider_button2:hover
	{
		color: #333;
	}

.slider_gray
{
	float: left;
	width: 100%;
	background: url(../images/gray-bg2.jpg) repeat left top;
	margin-top: -20px;
	padding: 40px 0px 30px 0px;
}

/* hosting plans */
.hosting_plans
{
	width: 1000px;
	margin: auto;
	float: none;
	margin-top: -12px;
	background-color: #fff;
}

	.hosting_plans .title_text
	{
		float: left;
		width: 30px;
	}

	.hosting_plans .hostplan
	{
		float: left;
		width: 31.7%;
		margin-right: 20px;
		margin-bottom: 20px;
	}

		.hosting_plans .hostplan .title
		{
			float: left;
			width: 100%;
			height: 40px;
			background: url(../images/hostplan-title-bg.jpg) repeat-x left top;
		}

			.hosting_plans .hostplan .title b
			{
				float: left;
				width: 72px;
				height: 50px;
				padding-top: 17px;
				line-height: 13px;
				font-family: 'Open Sans', sans-serif;
				font-weight: bold;
				font-style: normal;
				color: #fff;
				font-size: 18px;
				text-align: center;
			}

				.hosting_plans .hostplan .title b i
				{
					font-style: normal;
					font-weight: normal;
					font-size: 9px;
				}

			.hosting_plans .hostplan .title strong
			{
				float: left;
				padding-left: 15px;
				padding-top: 10px;
				line-height: 13px;
				font-family: verdana !important;
				color: #000;
				font-size: 14px;
				text-align: left;
				text-transform: capitalize;
			}

		.hosting_plans .hostplan ul
		{
			float: left;
			padding: 9% 0px 10% 0%;
			margin: 0px;
			width: 100%;
			border: 1px solid #EEE;
			min-height: 220px;
		}

		.hosting_plans .hostplan li
		{
			margin: 0px;
			padding: 0px;
			line-height: 27px;
			font-size: 14px;
			color: #000000;
			margin-left: 15px;
		}

			.hosting_plans .hostplan li.noarrow
			{
				margin: 15px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				background: none;
			}

		.hosting_plans .hostplan .shadow
		{
			float: left;
			width: 100%;
			height: 7px;
			background: url(../images/host-planbox-bottom.png) no-repeat center top;
			display: none;
		}

		.hosting_plans .hostplan.last
		{
			margin-right: 0px;
		}

		.hosting_plans .hostplan ul:hover
		{
		}

	.hosting_plans.slider
	{
		margin-top: -20px;
	}

/* We take care section */
.home_aboutarea
{
	float: left;
	width: 61.5%;
	padding: 14px 20px 0px 20px;
	border: 1px solid #eee;
	border-bottom: 2px solid #eee;
	background-color: #fff;
}

	.home_aboutarea h2
	{
		font-size: 18px;
		color: #454545;
		margin-bottom: 10px;
	}

	.home_aboutarea .left
	{
		float: left;
		width: 210px;
	}

		.home_aboutarea .left img
		{
			float: left;
		}

	.home_aboutarea .right
	{
		float: right;
		width: 63%;
		padding: 5px 0px 0px 0px;
	}

.accrodation
{
	float: right;
	width: 31.3%;
}

/* home titles */
.home_title1
{
	float: left;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 27px;
	line-height: 27px;
	color: #454545;
	text-align: center;
	background: url(../images/title-bgline1.png) no-repeat center 13px;
}

	.home_title1 i
	{
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		line-height: 18px;
		color: #727272;
		text-align: center;
	}

.home_title2
{
	float: left;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 27px;
	line-height: 27px;
	color: #454545;
	text-align: center;
	background: url(../images/title-bgline2.png) no-repeat center 13px;
}

	.home_title2 i
	{
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		line-height: 18px;
		color: #727272;
		text-align: center;
	}

.home_title3
{
	float: left;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 22px;
	line-height: 22px;
	color: #454545;
	text-align: center;
	margin: 30px 0px 0px 0px;
}

	.home_title3 i
	{
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		line-height: 18px;
		color: #727272;
		text-align: center;
	}



/* why choose us */
.whyus
{
	float: left;
	width: 46%;
}

	.whyus h2
	{
		margin-bottom: 10px;
	}

.whyus_box
{
	float: left;
	width: 94%;
	padding: 25px 25px 5px 25px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}

ul.whyus_list
{
	float: left;
	padding: 0px;
	margin: 0px 30px 0px 0px;
	width: 46%;
}

.whyus_list li
{
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

	.whyus_list li img
	{
		float: left;
		padding: 0px 16px 0px 0px;
		margin: 0px;
	}

	.whyus_list li h4
	{
		font-size: 13px;
		font-weight: 600;
		color: #333;
		text-transform: none;
	}

ul.whyus_list.last
{
	padding: 0px;
	margin: 0px;
}

/* hosting includes */
.features_section_two
{
	float: left;
	width: 100%;
}

	.features_section_two .sections
	{
		float: left;
		width: 26.3%;
		padding: 20px 25px 11px 25px;
		margin-right: 30px;
		background-color: #f9f9f9;
		border-top: 3px solid #eee;
		border-bottom: 1px solid #eee;
	}

		.features_section_two .sections.last
		{
			float: right;
			width: 31.3%;
			margin-right: 0px;
			padding: 0px;
			border: 0px;
		}

ul.hosting_includes_list
{
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.hosting_includes_list li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	width: 100%;
}

	.hosting_includes_list li img
	{
		float: left;
		margin: 0px 18px 0px 0px;
	}

	.hosting_includes_list li h4
	{
		font-size: 13px;
		text-transform: none;
		margin: 2px 0px 0px 0px;
		color: #333;
	}

/* create new website */
ul.creating_newwebstie_list
{
	float: left;
	padding: 0px;
	margin: 18px 0px 17px 0px;
	width: 100%;
}

.creating_newwebstie_list li
{
	float: left;
	padding: 0px 0px 0px 13px;
	margin: 0px;
	line-height: 25px;
	width: 100%;
	font-size: 13px;
	text-transform: none;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	background: url(../images/arrow-07.png) no-repeat left 9px;
}


/* ad one */
.ad_one
{
	float: left;
	width: 97%;
	min-height: 180px;
	background: url(../images/ad-one-bg.png) repeat left top;
	border: 5px solid #eee;
}

	.ad_one h2
	{
		width: 100%;
		text-align: center;
		font-size: 18px;
		text-transform: capitalize;
		color: #454545;
		margin: 18px 0px 0px 0px;
	}

	.ad_one h1
	{
		width: 100%;
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		text-transform: capitalize;
		color: #25aae2;
		margin: 10px 0px -10px 0px;
	}

	.ad_one .but
	{
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		font-size: 14px;
		text-transform: capitalize;
		color: #fff;
		background: url(../images/gray-but-bg.png) repeat-x left top;
		border-radius: 20px;
		padding: 7px 20px;
		margin-top: 20px;
		display: block;
		width: 40%;
		margin-left: 25%;
		text-align: center;
	}

		.ad_one .but:hover
		{
			color: #999;
		}

	.ad_one .carve
	{
		position: absolute;
		width: 308px;
		margin-top: -5px;
		height: 47px;
		background: url(../images/ad-right-carve.png) no-repeat right top;
	}


.ad_two
{
	float: left;
	width: 97%;
	min-height: 110px;
	background: #f0f0f0 url(../images/ad-two-bg.png) no-repeat left top;
	border: 5px solid #eee;
}

	.ad_two h2
	{
		width: 100%;
		text-align: center;
		font-size: 18px;
		text-transform: capitalize;
		color: #454545;
		margin: 13px 0px 0px 0px;
	}

		.ad_two h2 i
		{
			font-size: 11px;
			font-style: normal;
			font-weight: 600;
			color: #454545;
		}

	.ad_two h1
	{
		width: 100%;
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		text-transform: capitalize;
		color: #25aae2;
		margin: 4px 0px 0px 0px;
	}

		.ad_two h1 i
		{
			font-size: 9px;
			font-weight: bold;
			color: #454545;
			font-style: normal;
		}

	.ad_two .carve
	{
		position: absolute;
		width: 308px;
		margin-top: -5px;
		height: 47px;
		background: url(../images/ad-right-carve.png) no-repeat right top;
	}

	.ad_two h5
	{
		width: 100%;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		text-transform: none;
		color: #454545;
		margin: 0px;
	}

		.ad_two h5 i
		{
			background-color: #454545;
			padding: 2px 5px;
			font-style: normal;
			color: #fff;
			font-weight: normal;
		}

/* bottom sections */
.bottom_sections
{
	float: left;
	width: 100%;
	padding: 25px 0px 30px 0px;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
	background: url(../images/gray-bg2.jpg) repeat left top;
}



/* features section */
.features_section
{
	float: left;
	width: 65.8%;
}

	.features_section .sections
	{
		float: left;
		width: 47.4%;
		padding: 0px;
		margin-right: 29px;
		border: 1px solid #eee;
		border-bottom: 2px solid #eee;
		background-color: #fff;
	}

		.features_section .sections .left
		{
			float: left;
			width: 22%;
			padding: 14px 20px;
			background: #f6f6f6;
		}

		.features_section .sections .right
		{
			float: left;
			width: 58%;
			padding: 10px 0px 0px 20px;
			background: url(../images/gray-arrow.png) no-repeat left 40px;
		}

		.features_section .sections img
		{
			float: left;
			margin-right: 20px;
		}

	.features_section h2
	{
		font-size: 18px;
		color: #454545;
		margin-bottom: 20px;
	}

		.features_section h2 i
		{
			font-size: 12px;
			color: #999;
			margin: 2px 0px 0px 0px;
			font-style: normal;
			text-transform: none;
			display: block;
		}

	.features_section h4
	{
		font-size: 14px;
		font-weight: 600;
		color: #454545;
		margin-bottom: 4px;
	}

	.features_section .sections.last
	{
		margin-right: 0px;
		float: left;
	}

	.features_section .sections:hover
	{
		border-bottom: 2px solid #25aae2;
	}

/* whats new */
.whats_new
{
	float: right;
	width: 31.3%;
}

	.whats_new h2
	{
		font-size: 18px;
		color: #454545;
		margin-bottom: 20px;
	}

		.whats_new h2 i
		{
			font-size: 12px;
			color: #999;
			margin: 2px 0px 0px 0px;
			font-style: normal;
			text-transform: none;
			display: block;
		}

	.whats_new h4
	{
		font-size: 14px;
		font-weight: 600;
		color: #454545;
		margin-bottom: 4px;
	}

	.whats_new .contarea
	{
		float: left;
		width: 88%;
		padding: 14px 18px 14px 18px;
		margin-right: 29px;
		border: 1px solid #eee;
		border-bottom: 2px solid #eee;
		background-color: #f9f9f9;
	}

	.whats_new .sections
	{
		float: left;
		width: 100%;
	}

		.whats_new .sections img
		{
			float: left;
			margin-right: 10px;
		}



/* hosting features */
ul.hosting_features_list
{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.hosting_features_list li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 50%;
}

	.hosting_features_list li img
	{
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 10px 0px 0px;
	}

	.hosting_features_list li strong
	{
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		font-size: 14px;
		text-transform: capitalize;
		color: #454545;
		display: block;
	}

	.hosting_features_list li.last
	{
		margin: 0px 0px 0px 0px;
	}

/* what people say’s */
.people_says_main
{
	float: right;
	width: 48%;
}

	.people_says_main h2
	{
		margin-bottom: 10px;
	}

.people_says
{
	float: left;
	width: 100%;
	padding: 10px 0px 5px 0px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}

	.people_says .who_pic
	{
		float: left;
		width: 100%;
		height: 100px;
		margin-top: 8px;
	}

		.people_says .who_pic .name
		{
			padding: 0px;
			margin: 0px;
			text-align: left;
			width: 40%;
			float: left;
		}

		.people_says .who_pic .picture
		{
			padding: 0px;
			margin: 0px 0px 0px 0px;
			text-align: left;
			width: 40%;
			float: left;
		}


/*------------------*/
/*	CONTENT
/*------------------------------------------------------*/
.content_left
{
	float: left;
	width: 74%;
	padding: 40px 0px 30px 0px;
}

.content_fullwidth
{
	float: left;
	width: 100%;
	padding: 40px 0px 0px 0px;
}

.right_sidebar
{
	float: right;
	width: 22%;
	padding: 40px 0px 30px 0px;
}

.left_sidebar
{
	float: left;
	width: 22%;
	padding: 40px 0px 30px 0px;
}

.content_right
{
	float: right;
	width: 74%;
	padding: 40px 0px 30px 0px;
}


/* page title */
.page_title
{
	width: 100%;
	min-height: 50px;
	padding-top: 20px;
	background: url(../images/sliders/revolution/slider-bg.jpg) no-repeat center top;
	margin: -20px 0px 0px 0px;
}

	.page_title .leaft_title
	{
		width: 68%;
		display: block;
		float: left;
		text-align: left;
		margin: 0px 0 0 0px;
	}

		.page_title .leaft_title h1
		{
			font-size: 22px;
			line-height: 30px;
			color: #fff;
			font-weight: 600;
			text-transform: capitalize;
		}

	.page_title .reght_pagenation
	{
		float: right;
		width: 28%;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-align: right;
		font-weight: 600;
		color: #fff;
		margin: 0px 0 0 0px;
		padding: 7px 0 0px 0px;
	}

		.page_title .reght_pagenation i
		{
			color: #eee;
			margin: 0px 2px 0px 2px;
		}

		.page_title .reght_pagenation a
		{
			padding: 0px 0px 0px 0px;
			color: #eee;
		}

			.page_title .reght_pagenation a:hover
			{
				color: #fff;
			}

/* hosting plan */
.hosting_page_plan_main
{
	position: relative;
	float: left;
}

.hosting_page_plan.first
{
	position: relative;
	float: left;
	width: 39.4%;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}

	.hosting_page_plan.first .title
	{
		float: left;
		width: 100%;
		height: 27px;
		padding: 13px 0 10px 0;
		background: url(../images/gray-bg.jpg) repeat left top;
		text-align: center;
		font-size: 20px;
		color: #fff;
		border-top: 3px solid #4e4e4e;
		border-bottom: 1px solid #000;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		text-transform: capitalize;
	}

.hosting_page_plan
{
	position: relative;
	float: left;
	width: 20%;
	border-right: 1px solid #eee;
}

	.hosting_page_plan .title
	{
		float: left;
		width: 100%;
		height: 27px;
		padding: 13px 0 10px 0;
		background: url(../images/gray-bg.jpg) repeat left top;
		text-align: center;
		font-size: 14px;
		color: #fff;
		border-top: 3px solid #4e4e4e;
		border-bottom: 1px solid #818181;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
	}

	.hosting_page_plan .price
	{
		float: left;
		width: 100%;
		padding: 0 0 10px 0;
		text-align: center;
		font-size: 30px;
		color: #25aae2;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
	}

		.hosting_page_plan .price i
		{
			font-size: 14px;
			color: #25aae2;
			font-weight: normal;
			font-style: normal;
			margin-top: 5px;
		}

	.hosting_page_plan .cont-list
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		background-color: #fff;
		text-align: center;
		color: #727272;
	}

		.hosting_page_plan .cont-list ul
		{
			margin: 0;
			padding: 0;
		}

		.hosting_page_plan .cont-list li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			line-height: 30px;
			border-bottom: 1px solid #eee;
		}

			.hosting_page_plan .cont-list li.last
			{
				border: none;
			}

	.hosting_page_plan .ordernow
	{
		float: left;
		width: 100%;
		height: 90px;
		padding: 18px 0 0px 0;
		background-color: #f9f9f9;
		border-bottom: 1px solid #eee;
		text-align: center;
		color: #fff;
	}

		.hosting_page_plan .ordernow h4
		{
			padding: 20px 0px 0px 0px;
			text-align: center;
			color: #25aae2;
		}

/* our team */
.our_team_box
{
	width: 100%;
	float: left;
}

	.our_team_box ul
	{
		margin: 0;
		padding: 7px 0 0 0px;
		float: left;
		width: 170px;
	}

	.our_team_box li
	{
		margin: 0;
		padding: 0;
		line-height: 18px;
		list-style-type: none;
		color: #a9a9a9;
	}

		.our_team_box li a
		{
			margin: 7px 5px 0 0;
			padding: 0;
			float: left;
		}

	.our_team_box img.teammempic
	{
		width: 90%;
		margin: 0px;
		padding: 0;
		border: 5px solid #f3f3f3;
	}

		.our_team_box img.teammempic:hover
		{
			width: 90%;
			margin: 0px;
			padding: 0;
			border: 5px solid #e3e3e3;
		}

	.our_team_box li a img:hover
	{
		margin: 0px;
		padding: 0;
		opacity: 0.7;
		filter: alpha(opacity=10);
	}

	.our_team_box li strong
	{
		font-size: 13px;
		color: #454545;
		display: block;
	}

		.our_team_box li strong i
		{
			color: #999;
			font-size: 11px;
			font-style: normal;
		}

	.our_team_box .boxleft
	{
		width: 170px;
		float: left;
		margin: 0px 20px 0 0;
	}

	.our_team_box .cont-area
	{
		float: left;
		font-size: 10px;
		color: #727272;
		width: 100%;
		margin-bottom: 10px;
	}

	.our_team_box .boxright
	{
		width: 170px;
		float: right;
		margin: 0px;
	}


/* ----------- our products ----------- */
.our_products
{
	width: 100%;
	float: left;
}

	.our_products ul
	{
		width: 100%;
		float: left;
	}

	.our_products li
	{
		width: 47.8%;
		float: left;
		margin-top: 20px;
		margin-right: 30px;
		margin-bottom: 10px;
	}

		.our_products li h5
		{
			font-size: 14px;
			color: #25aae2;
			margin-top: 5px;
			margin-bottom: 10px;
		}

		.our_products li h3
		{
			color: #25aae2;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.our_products li.last
		{
			width: 47.8%;
			float: left;
			margin-top: 20px;
		}

	.our_products.big
	{
		margin-top: -25px;
	}

/* ----------- our support ----------- */
.our_support
{
	width: 41%;
	padding: 10px 20px 10px 20px;
	float: left;
	border-radius: 5px;
	border: 5px solid #f9f9f9;
}

	.our_support.last
	{
		padding: 10px 20px 10px 20px;
		float: right;
	}

	.our_support h3
	{
		color: #272727;
		border-bottom: 1px solid #eee;
		padding: 5px 0px;
		margin-bottom: 20px;
	}

	.our_support h5
	{
		color: #25aae2;
		margin-bottom: 3px;
		font-size: 14px;
	}

		.our_support h5 img
		{
			margin-right: 10px;
			float: left;
		}

	.our_support a
	{
		color: #454545;
	}

.address-info
{
	float: left;
	background-color: #f9f9f9;
	border: 1px solid #eee;
	padding: 15px 15px 10px 15px;
	width: 90%;
	margin-bottom: 40px;
}

	.address-info a
	{
		color: #000000;
	}


/*------------------*/
/*	RIGHT SIDEBAR
/*------------------------------------------------------*/

/* site search */
.site-search-area
{
	margin: 0px;
	padding: 0px;
}

#site-searchform
{
	margin: 0;
	padding: 0;
}

	#site-searchform #s
	{
		border: 1px solid #eee;
		background-color: #fff;
		width: 67%;
		height: 30px;
		padding: 5px 10px 0px 10px;
		color: #999;
		float: left;
		font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
	}

	#site-searchform #searchsubmit
	{
		float: left;
		width: 50px;
		height: 36px;
		cursor: pointer;
		text-indent: -5555em;
		line-height: 100;
		overflow: hidden;
		background: #25aae2 url(../images/site-search-icon.png) no-repeat center 9px;
		border: 0;
	}

		#site-searchform #searchsubmit:hover
		{
			float: left;
			width: 50px;
			height: 36px;
			cursor: pointer;
			text-indent: -5555em;
			line-height: 100;
			overflow: hidden;
			background: #454545 url(../images/site-search-icon.png) no-repeat center 9px;
			border: 0;
		}

.sidebar_widget
{
	float: left;
	width: 100%;
	padding: 0px 0px;
	margin: 0px;
}

	.sidebar_widget ul.arrows_list1 li a:hover
	{
		color: #25aae2;
	}

	.sidebar_widget h3
	{
		display: block;
		margin-bottom: 18px;
		padding-bottom: 7px;
		color: #333;
		border-bottom: 1px solid #f3f3f3;
	}

/* recent posts */
ul.recent_posts_list
{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	width: 100%;
	float: left;
}

.recent_posts_list li
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 13px 0px;
	list-style-type: none;
	border-bottom: 1px solid #f5f6f6;
	float: left;
	width: 100%;
}

	.recent_posts_list li a
	{
		text-decoration: none;
		line-height: 16px;
		display: block;
		color: #999;
	}

		.recent_posts_list li a:hover
		{
			color: #25aae2;
		}

	.recent_posts_list li span
	{
		float: left;
		margin-right: 15px;
	}

		.recent_posts_list li span img
		{
			float: left;
			margin-right: 0px;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			-moz-opacity: 0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}

			.recent_posts_list li span img:hover
			{
				float: left;
				margin-right: 0px;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				-moz-opacity: 1;
				-khtml-opacity: 1;
				opacity: 1;
			}

	.recent_posts_list li i
	{
		padding: 1px 0px 0px 0px;
		margin: 0px;
		display: block;
		font-size: 10px;
		font-style: normal;
		color: #c9c9c9;
	}

	.recent_posts_list li.last
	{
		padding: 0px 0px 7px 0px;
		margin: 0px 0px 0px 0px;
		border-bottom: 0px solid #f5f6f6;
	}

/* Advertisements */
ul.adsbanner-list
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

.adsbanner-list li
{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 105px;
	height: 105px;
	list-style-type: none;
}

	.adsbanner-list li img
	{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 105px;
		height: 105px;
		list-style-type: none;
	}

	.adsbanner-list li.last
	{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		float: left;
		width: 105px;
		height: 105px;
		list-style-type: none;
	}

/* ----------- flickr ----------- */

#flickr_badge_wrapper img
{
	width: 60px;
	height: 60px;
	margin-right: 9px;
	margin-bottom: 5px;
	border: 2px solid #454545 !important;
}

#flickr_www
{
	display: block;
	padding: 0 10px 0 10px !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color: #3993ff !important;
}

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited
{
	text-decoration: none !important;
	background: inherit !important;
	color: #3993ff;
}

#flickr_badge_wrapper
{
	margin-top: 27px;
}

#flickr_badge_source
{
	padding: 0 !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color: #666666 !important;
}

/* portfolio single image */
.portfolio_area
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

.portfolio_area_left
{
	padding: 0px;
	margin: 0px;
	width: 75%;
	float: left;
}

	.portfolio_area_left img
	{
		padding: 0px;
		margin: 0px;
		width: 100%;
		float: left;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	}

.portfolio_area_right
{
	padding: 0px;
	margin: 0px 0px 0px 3%;
	width: 22%;
	float: left;
}

.project_details
{
	padding: 0px;
	margin: 40px 0px 0px 0px;
}

	.project_details span
	{
		padding: 5px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #454545;
		float: left;
		width: 100%;
		border-bottom: 1px solid #e3e3e3;
	}

	.project_details strong
	{
		padding: 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 13px;
		font-weight: bold;
		color: #727272;
		float: left;
		width: 40%;
	}

	.project_details i
	{
		padding: 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		color: #727272;
		float: left;
		width: 60%;
	}

	.project_details span a
	{
		padding: 3px 10px;
		margin: 0px 0px 0px 3px;
		font-size: 11px;
		line-height: 30px;
		font-weight: normal;
		font-style: normal;
		color: #727272;
		background-color: #e3e3e3;
		border-radius: 3px;
	}

		.project_details span a:hover
		{
			padding: 3px 10px;
			margin: 0px 0px 0px 3px;
			font-size: 11px;
			line-height: 30px;
			font-weight: normal;
			font-style: normal;
			color: #727272;
			background-color: #ddd;
			border-radius: 3px;
		}

.addto_favorites
{
	padding: 3px 10px 5px 30px;
	margin: 20px 0px 0px 0px;
	width: 115px;
	display: block;
	border-radius: 3px;
	font-size: 13px;
	color: #999;
	background: #e3e3e3 url(../images/elements/icon-heart.png) no-repeat 10px 10px;
}

	.addto_favorites:hover
	{
		background: #ddd url(../images/elements/icon-heart.png) no-repeat 10px 10px;
	}

ul.small_social_links
{
	padding: 0px;
	margin: 9px 0 25px 0px;
}

.small_social_links li
{
	padding: 0px;
	margin: 0px 9px 0px 0px;
	float: left;
	width: 18px;
	height: 18px;
}

	.small_social_links li a
	{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}

		.small_social_links li a:hover
		{
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			-moz-opacity: 1;
			-khtml-opacity: 1;
			opacity: 1;
		}



/* ----------- blog ----------- */
.blog_post
{
	float: left;
	width: 100%;
}

	.blog_post h3
	{
		float: left;
		font-size: 20px;
		text-align: left;
		text-transform: none;
		font-weight: normal;
		color: #454545;
		width: 85%;
		line-height: 25px;
	}

		.blog_post h3 a
		{
			color: #454545;
			text-decoration: none;
			float: left;
			margin-top: 3px;
			text-transform: none;
		}

			.blog_post h3 a:hover
			{
				color: #25aae2;
				text-decoration: none;
				float: left;
				margin-top: 3px;
			}

.post_info_content
{
	padding: 0px;
	margin: -5px 0 0 13%;
	width: 87%;
	float: left;
}

ul.post_meta_links
{
	float: left;
	margin: -12px 0px 0px -6px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}

.post_meta_links li
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	list-style-type: none;
	color: #999;
}

	.post_meta_links li.post_by
	{
		padding: 0px 0px 0px 25px;
		background: url(../images/blog/icon-by-user.png) no-repeat 5px 5px;
	}

	.post_meta_links li.post_categoty
	{
		padding: 0px 0px 0px 22px;
		background: url(../images/blog/icon-category.png) no-repeat 2px 6px;
	}

	.post_meta_links li.post_comments
	{
		padding: 0px 0px 0px 22px;
		background: url(../images/blog/icon-comments.png) no-repeat 2px 5px;
	}

	.post_meta_links li a
	{
		color: #a1a1a1;
		padding: 0px 18px 0px 0px;
		text-decoration: none;
		font-size: 11px;
	}

		.post_meta_links li a:hover
		{
			color: #727272;
			text-decoration: none;
		}

.blog_postcontent
{
	float: left;
	width: 100%;
}

	.blog_postcontent .image_frame
	{
		float: left;
		width: 98%;
		border: 7px solid #fff;
		margin-bottom: 25px;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	}

		.blog_postcontent .image_frame:hover
		{
			border: 7px solid #f9f9f9;
		}

		.blog_postcontent .image_frame img
		{
			float: left;
			width: 99.7%;
			border: 1px solid #fff;
		}

	.blog_postcontent .video_frame iframe
	{
		float: left;
		width: 98%;
		height: 300px;
		border: 7px solid #fff;
		margin-bottom: 25px;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	}

		.blog_postcontent .video_frame iframe:hover
		{
			border: 7px solid #f9f9f9;
		}

/* blog small */
.blog_post h3
{
	width: 74%;
}

.blog_postcontent .image_frame.small
{
	float: left;
	width: 43%;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}

	.blog_postcontent .image_frame.small:hover
	{
		border: 7px solid #f9f9f9;
	}

.blog_postcontent .image_frame img
{
	float: left;
	width: 99.7%;
	border: 1px solid #fff;
}

.blog_postcontent .video_frame.small iframe
{
	float: left;
	width: 43%;
	height: 140px;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}

.blog_postcontent .video_frame iframe:hover
{
	border: 7px solid #f9f9f9;
}

.post_info_content_small
{
	padding: 0px;
	margin: 0 0 0 4%;
	width: 50%;
	float: left;
}

ul.post_meta_links_small
{
	float: left;
	margin: -15px 0px 12px 80px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}

.post_meta_links_small li.post_by
{
	float: left;
	padding: 0px 0px 0px 18px;
	background: url(../images/blog/icon-by-user.png) no-repeat 0px 5px;
}

.post_meta_links_small li.post_categoty
{
	float: left;
	padding: 0px 0px 0px 26px;
	background: url(../images/blog/icon-category.png) no-repeat 9px 6px;
}

.post_meta_links_small li.post_comments
{
	float: left;
	padding: 0px 0px 0px 26px;
	background: url(../images/blog/icon-comments.png) no-repeat 9px 5px;
}

.post_meta_links_small li a
{
	color: #a1a1a1;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
	font-size: 11px;
}

	.post_meta_links_small li a:hover
	{
		color: #727272;
		padding: 0px 5px 0px 0px;
		text-decoration: none;
		font-size: 11px;
	}

.blog_post a.date
{
	padding: 10px 5px 0px 0px;
	text-decoration: none;
	width: 55px;
	height: 55px;
	text-align: center;
	background: #fefefe;
	display: block;
	margin-right: 20px;
	float: left;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}

	.blog_post a.date strong
	{
		color: #25aae2;
		font-size: 27px;
		font-weight: normal;
		display: block;
		margin-bottom: 10px;
	}

	.blog_post a.date i
	{
		color: #fff;
		font-size: 11px;
		font-style: normal;
		padding: 0px 10px;
		display: block;
		border-top: 1px solid #f3f3f3;
		width: 40px;
		background-color: #25aae2;
	}

.post_readmore:link, .post_readmore:visited
{
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	background: url(../images/skin01/but_post_readmore.jpg) no-repeat left top;
}

.post_readmore:hover
{
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	background: url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top;
}

.sharepost
{
	float: left;
	width: 80%;
	margin-bottom: 30px;
}

	.sharepost ul
	{
		margin: 0px;
		padding: 0px;
	}

	.sharepost li
	{
		margin: 0px;
		padding: 0 9px 0 0;
		float: left;
		list-style-type: none;
	}

.about_author
{
	float: left;
	width: 93%;
	padding: 20px;
	background-color: #f9f9f9;
	border: 1px solid #eee;
}

	.about_author img
	{
		float: left;
		margin-right: 20px;
	}

	.about_author a:hover
	{
		color: #454545;
	}


/* pagination */
.pagination
{
	clear: both;
	padding: 10px 0;
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
}

	.pagination b
	{
		float: left;
		margin: 0px 5px 2px 0;
		padding: 0px 10px;
		font-weight: normal;
		color: #999;
	}

	.pagination a.navlinks
	{
		font-size: 12px;
		color: #454545;
		background-color: #eee;
		font-weight: 600;
		text-transform: capitalize;
		padding: 7px 10px;
		border-radius: 3px;
	}

		.pagination a.navlinks:hover
		{
			color: #fff;
			background-color: #454545;
		}

	.pagination a.current
	{
		color: #fff;
		background-color: #454545;
	}



/* comment form */
.comment_form
{
	float: left;
	width: 90%;
	margin-top: 30px;
}

	.comment_form label
	{
		float: left;
		width: 90px;
		height: 15px;
		padding: 7px 10px;
		margin-bottom: 20px;
	}

.comment_input_bg
{
	float: left;
	width: 70%;
	height: 25px;
	padding: 7px 10px 0px 10px;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}

.comment_textarea_bg
{
	float: left;
	width: 90%;
	height: 235px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 20px;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}

.comment_checkbox
{
	float: left;
	display: block;
	width: 90%;
	margin-top: 10px;
}

.comment_submit
{
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 9px 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	border-radius: 4px;
	color: #333;
}

	.comment_submit:hover
	{
		background-color: #f9f9f9;
		cursor: pointer;
	}


/* comments */
.comment_wrap
{
	padding: 20px 20px 20px 0px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

	.comment_wrap.chaild
	{
		border-bottom: 1px solid #eee;
		margin: 10px 20px 10px 50px;
		overflow: hidden;
	}

.gravatar
{
	float: left;
}

.comment_content
{
	overflow: hidden;
	padding-left: 20px;
	position: relative;
	min-height: 80px;
}

	.comment_content .comment_meta
	{
		position: relative;
	}

		.comment_content .comment_meta .comment_author
		{
			display: inline;
			font-size: 14px;
			font-style: normal;
		}

			.comment_content .comment_meta .comment_author i
			{
				display: inline;
				font-size: 11px;
				font-style: italic;
			}

	.comment_content .comment_text
	{
		clear: both;
		padding-top: 0px;
		overflow: hidden;
	}

		.comment_content .comment_text a
		{
			color: #d3d3d3;
			margin-top: 5px;
			float: left;
		}

			.comment_content .comment_text a:hover
			{
				color: #727272;
				margin-top: 5px;
				float: left;
			}

#comments_section li ul li
{
	margin-left: 30px;
}

/* ---------- contact form ---------- */
.comment_form
{
	float: left;
	width: 690px;
	margin-top: 30px;
}

.blocklabel
{
	float: left;
	width: 100%;
	display: block;
	margin-top: 10px;
}

.comment_form label
{
	float: left;
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 20px;
}

.input_bg
{
	float: left;
	width: 70%;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
	border-top: 2px solid #e1e1e1;
	border-left: 2px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}

.textarea_bg
{
	float: left;
	width: 90%;
	height: 235px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 20px;
	border-top: 2px solid #e1e1e1;
	border-left: 2px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
}

.address-info
{
	float: left;
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
	padding: 20px 20px 10px 20px;
	width: 90%;
	margin-bottom: 40px;
}

	.address-info a
	{
		color: #000000;
	}

		.address-info a:hover
		{
			color: #454545;
		}

.google-map
{
	width: 99%;
	height: 350px;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}





/*------------------*/
/*	FOOTER
/*------------------------------------------------------*/

/* twitter feeds */
.twitter_feed
{
	float: left;
	width: 100%;
	height: 65px;
	background: url(../images/tweets-bg.png) no-repeat center top;
	/*	border-top: 1px solid #191919;
*/ z-index: 2;
	position: relative;
}

	.twitter_feed .tweets
	{
		float: right;
		width: 100%;
		/*	height: 48px;  */
		padding: 20px 0px 0px 0px;
		color: #fff;
		overflow: hidden;
		line-height: 20px;
	}

		.twitter_feed .tweets a
		{
			color: #fff;
		}

			.twitter_feed .tweets a:hover
			{
				color: #fff;
				text-decoration: underline;
			}

		.twitter_feed .tweets ul
		{
			float: left;
			padding: 0px;
			margin: 0px;
		}

		.twitter_feed .tweets li
		{
			float: left;
			padding: 0px 13px 0px 5px;
			margin: 0px;
			background: url(../images/white-dot.png) no-repeat left 11px;
		}

			.twitter_feed .tweets li a
			{
				font-size: 10px;
			}


#footer
{
	float: left;
	width: 100%;
	padding: 15px 0px 15px 0px;
	margin-top: 0px;
	background-color: #0000FF;
	z-index: 1;
	position: relative;
	color: #FFFFFF;
}

	#footer .column
	{
		float: left;
		width: 16%;
		margin-right: 2.2%;
		padding-right: 2.2%;
		background: url(../images/v-line.jpg) repeat-y right top;
	}

		#footer .column.last
		{
			float: left;
			width: 16%;
			margin-right: 0%;
			padding-right: 0%;
			background: none;
		}

	#footer h2
	{
		color: #000;
		font-size: 18px;
		text-transform: capitalize;
	}

	#footer h3
	{
		float: left;
		font-size: 14px;
		line-height: 20px;
		text-transform: capitalize;
	}

	#footer ul.recent_blogs
	{
		padding: 0px 0px 0 0px;
		margin: -6px 0 0 0;
	}

	#footer .recent_blogs li
	{
		padding: 13px 0 10px 0px;
		margin: 0;
		float: left;
		line-height: 18px;
		border-bottom: 1px solid #212121;
	}

		#footer .recent_blogs li.last
		{
			border-bottom: none;
		}

		#footer .recent_blogs li img
		{
			float: left;
			margin-right: 15px;
		}

		#footer .recent_blogs li i
		{
			font-style: normal;
			color: #727272;
			font-size: 11px;
		}

		#footer .recent_blogs li a
		{
			color: #999;
			font-weight: bold;
			line-height: 18px;
		}

			#footer .recent_blogs li a:hover
			{
				color: #eee;
			}

	#footer .column ul.list
	{
		float: left;
		padding: 0px;
		margin: -3px 0px 0px 0px;
	}

	#footer .column .list li
	{
		padding: 0px 0px 0px 11px;
		margin: 0px;
		line-height: 30px;
		background: url(../images/arrow-05.png) no-repeat left 12px;
	}

		#footer .column .list li a
		{
			color: #999;
		}

			#footer .column .list li a:hover
			{
				color: #eee;
			}

	/* footer address */
	#footer ul.address-liste
	{
		padding: 0px;
		margin: 0px 0px 0px 0px;
		float: left;
	}

	#footer .address-liste li
	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
		list-style-type: none;
		color: #999;
		font-style: normal;
	}

		#footer .address-liste li.icon1
		{
			margin: 0px;
			list-style-type: none;
			background: url(../images/address-icon-footer.png) no-repeat left 5px;
		}

		#footer .address-liste li.icon2
		{
			margin: 10px 0px 0px 0px;
			padding-left: 20px;
			list-style-type: none;
			background: url(../images/phone-icon-footer.png) no-repeat left 5px;
		}

		#footer .address-liste li.icon3
		{
			margin: 5px 0px 0px 0px;
			padding-left: 20px;
			list-style-type: none;
			background: url(../images/fax-icon-footer.png) no-repeat left 5px;
		}

		#footer .address-liste li.icon4
		{
			margin: 5px 0px 0px 0px;
			padding-left: 20px;
			list-style-type: none;
			background: url(../images/email-icon-footer.png) no-repeat left 5px;
		}

		#footer .address-liste li a
		{
			color: #999;
		}

			#footer .address-liste li a:hover
			{
				color: #eee;
			}

	#footer ul.social_list
	{
		float: left;
		padding: 0px;
		margin: 0px;
	}

	#footer .social_list li
	{
		float: left;
		padding: 0px;
		margin: 0px 4px 10px 0px;
	}

		#footer .social_list li a
		{
			padding: 0px;
			margin: 0px;
			width: 36px;
			height: 36px;
			background-color: #727272;
			border-radius: 36px;
			display: block;
			text-align: center;
			vertical-align: middle;
			line-height: 46px;
		}

			#footer .social_list li a:hover
			{
				background-color: #25aae2;
			}

	#footer .live_chat
	{
		float: left;
		width: 84%;
		padding: 8% 8% 0 8%;
		margin-top: 18px;
		min-height: 35px;
		border-radius: 4px;
		background-color: #3d3d3d;
	}

		#footer .live_chat:hover
		{
			background-color: #454545;
		}

		#footer .live_chat img
		{
			float: left;
			margin-right: 10px;
		}


	#footer .h_column_area
	{
		float: left;
		width: 100%;
		padding: 20px 0px 20px 0px;
		background: url(../images/h-line.png) repeat-x left top;
	}

	#footer .newsletter
	{
		float: left;
		width: 50%;
	}

		#footer .newsletter input.enter_email_input
		{
			float: left;
			padding: 3px 0px 0px 10px;
			height: 30px;
			width: 230px;
			margin: 5px 0 0 20px;
			background-color: #272727;
			border: 1px solid #3c3c3c;
			font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
			color: #727272;
		}

		#footer .newsletter .input_submit
		{
			float: left;
			padding: 8px 10px;
			margin: 5px 0 0 5px;
			background-color: #25aae2;
			border: 0px;
			font-family: 'Open Sans', sans-serif;
			font-size: 12px;
			text-transform: capitalize;
			font-weight: normal;
			color: #fff;
		}

			#footer .newsletter .input_submit:hover
			{
				color: #fff;
				cursor: pointer;
				background-color: #2dbaf7;
			}


	#footer .clients
	{
		float: left;
		width: 46%;
		margin-left: 4%;
	}

	#footer ul.clients_list
	{
		float: left;
		padding: 0px;
		margin: 0px;
		width: 78%;
	}

	#footer .clients_list li
	{
		float: left;
		padding: 0px;
		margin: 0px 0px 0px 20px;
	}


/* copyrights */
.copyright_info
{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	.copyright_info b
	{
		float: right;
		font-size: 12px;
		color: #727272;
		font-style: normal;
		font-weight: normal;
	}

		.copyright_info b sup
		{
			font-size: 8px;
		}

	.copyright_info span
	{
		float: left;
	}

	.copyright_info a
	{
		margin-top: 10px;
		font-size: 12px;
		color: #727272;
		text-align: right;
	}

		.copyright_info a:hover
		{
			color: #999;
		}


/*------------------*/
/* TYPOGRAPHY ELEMENTS
/*------------------------------------------------------*/

a.but_goback,
a.but_ok_2,
a.but_wifi,
a.but_warning_sign,
a.but_user,
a.but_tag,
a.but_table,
a.but_star,
a.but_search,
a.but_phone,
a.but_pencil,
a.but_new_window,
a.but_music,
a.but_hand_right,
a.but_thumbs_down,
a.but_thumbs_up,
a.but_globe,
a.but_hospital,
a.but_coffe_cup,
a.but_settings,
a.but_chat,
a.but_play_button,
a.but_remove_2,
a.but_lock,
a.but_shopping_cart,
a.but_exclamation_mark,
a.but_info,
a.but_question_mark,
a.but_minus,
a.but_plus,
a.but_folder_open,
a.but_file,
a.but_envelope,
a.but_edit,
a.but_cogwheel,
a.but_check,
a.but_camera,
a.but_calendar,
a.but_bookmark,
a.but_book,
a.but_download,
a.but_pdf,
a.but_word_doc,
a.but_woman
{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

a.but_goback
{
	padding: 13px 25px 13px 45px;
	margin: 0px 0px 0px 50px;
	background: #25aae2 url(../images/arrow_left.png) no-repeat 18px 13px;
	border-bottom: 1px solid #cc7a00;
}

	a.but_goback:hover
	{
		background-color: #23b7f6;
	}

a.but_ok_2
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #ff9900 url(../images/elements/ok_2.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_ok_2:hover
	{
		background-color: #ffb200;
	}

a.but_wifi
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #0099cc url(../images/elements/wifi.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_wifi:hover
	{
		background-color: #00abde;
	}

a.but_warning_sign
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #e5cc19 url(../images/elements/warning_sign.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_warning_sign:hover
	{
		background-color: #efda1b;
	}

a.but_user
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #007f99 url(../images/elements/user.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_user:hover
	{
		background-color: #0090ad;
	}

a.but_tag
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #e59919 url(../images/elements/tag.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_tag:hover
	{
		background-color: #efa61b;
	}

a.but_table
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #4c6699 url(../images/elements/table.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_table:hover
	{
		background-color: #5674ad;
	}

a.but_star
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #99cc4c url(../images/elements/star.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_star:hover
	{
		background-color: #a6da52;
	}

a.but_search
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #66667f url(../images/elements/search.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_search:hover
	{
		background-color: #747490;
	}

a.but_phone
{
	padding: 10px 20px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #e56619 url(../images/elements/phone.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_phone:hover
	{
		background-color: #ef6f1b;
	}

a.but_pencil
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #cc4c19 url(../images/elements/pencil.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_pencil:hover
	{
		background-color: #da521b;
	}

a.but_new_window
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #001900 url(../images/elements/new_window.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_new_window:hover
	{
		background-color: #333333;
	}

a.but_music
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #cccc7f url(../images/elements/music.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_music:hover
	{
		background-color: #dada8a;
	}

a.but_hand_right
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #25aae2 url(../images/elements/hand_right.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_hand_right:hover
	{
		background-color: #23b7f6;
	}

a.but_thumbs_down
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #9999cc url(../images/elements/thumbs_down.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_thumbs_down:hover
	{
		background-color: #a6a6da;
	}

a.but_thumbs_up
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #00cce5 url(../images/elements/thumbs_up.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_thumbs_up:hover
	{
		background-color: #00daef;
	}

a.but_globe
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #669999 url(../images/elements/globe.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_globe:hover
	{
		background-color: #6fa6a6;
	}

a.but_hospital
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #196666 url(../images/elements/hospital.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_hospital:hover
	{
		background-color: #1b6f6f;
	}

a.but_coffe_cup
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #7f994c url(../images/elements/coffe_cup.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_coffe_cup:hover
	{
		background-color: #8aa652;
	}

a.but_settings
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #997f4c url(../images/elements/settings.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_settings:hover
	{
		background-color: #a68a52;
	}

a.but_chat
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #7f9919 url(../images/elements/chat.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_chat:hover
	{
		background-color: #8aa61b;
	}

a.but_play_button
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #4c664c url(../images/elements/play_button.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_play_button:hover
	{
		background-color: #567456;
	}

a.but_remove_2
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #e59966 url(../images/elements/remove_2.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_remove_2:hover
	{
		background-color: #efa66f;
	}

a.but_lock
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #994c19 url(../images/elements/lock.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_lock:hover
	{
		background-color: #a6521b;
	}

a.but_shopping_cart
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #cc7f4c url(../images/elements/shopping_cart.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_shopping_cart:hover
	{
		background-color: #da8a52;
	}

a.but_exclamation_mark
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #4c7f7f url(../images/elements/exclamation_mark.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_exclamation_mark:hover
	{
		background-color: #528a8a;
	}

a.but_info
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #667fcc url(../images/elements/info.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_info:hover
	{
		background-color: #6f8ada;
	}

a.but_question_mark
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #4c0019 url(../images/elements/question_mark.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_question_mark:hover
	{
		background-color: #620020;
	}

a.but_minus
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #666666 url(../images/elements/minus.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_minus:hover
	{
		background-color: #747474;
	}

a.but_plus
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #333333 url(../images/elements/plus.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_plus:hover
	{
		background-color: #444444;
	}

a.but_folder_open
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #99cc99 url(../images/elements/folder_open.png) no-repeat 16px 14px;
	border-bottom: 1px solid #909090;
}

	a.but_folder_open:hover
	{
		background-color: #a6daa6;
	}

a.but_file
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #999999 url(../images/elements/file.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_file:hover
	{
		background-color: #a6a6a6;
	}

a.but_envelope
{
	padding: 10px 22px 10px 45px;
	margin: 0px 0px 0px 0px;
	background: #727272 url(../images/elements/envelope.png) no-repeat 16px 14px;
	border-bottom: 1px solid #909090;
}

	a.but_envelope:hover
	{
		background-color: #7c7c7c;
	}

a.but_edit
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #e5cc7f url(../images/elements/edit.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_edit:hover
	{
		background-color: #efda8a;
	}

a.but_cogwheel
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #194c7f url(../images/elements/cogwheel.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_cogwheel:hover
	{
		background-color: #1e5c99;
	}

a.but_check
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #004c4c url(../images/elements/check.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_check:hover
	{
		background-color: #005c5c;
	}

a.but_camera
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #007fcc url(../images/elements/camera.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_camera:hover
	{
		background-color: #008ada;
	}

a.but_calendar
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #4c99e5 url(../images/elements/calendar.png) no-repeat 16px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_calendar:hover
	{
		background-color: #52a6ef;
	}

a.but_bookmark
{
	padding: 10px 22px 10px 38px;
	margin: 0px 0px 0px 0px;
	background: #990000 url(../images/elements/bookmark.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_bookmark:hover
	{
		background-color: #b60000;
	}

a.but_book
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #7f9999 url(../images/elements/book.png) no-repeat 16px 13px;
	border-bottom: 1px solid #909090;
}

	a.but_book:hover
	{
		background-color: #8aa6a6;
	}

a.but_download
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #ff9900 url(../images/elements/download.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_download:hover
	{
		background-color: #ffb200;
	}

a.but_pdf
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #ff9900 url(../images/elements/pdf.png) no-repeat 13px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_pdf:hover
	{
		background-color: #ffb200;
	}

a.but_word_doc
{
	padding: 10px 22px 10px 40px;
	margin: 0px 0px 0px 0px;
	background: #ff9900 url(../images/elements/word_doc.png) no-repeat 13px 11px;
	border-bottom: 1px solid #909090;
}

	a.but_word_doc:hover
	{
		background-color: #ffb200;
	}


a.but_woman
{
	padding: 10px 22px 10px 43px;
	margin: 0px 0px 0px 0px;
	background: #ff9900 url(../images/elements/woman.png) no-repeat 16px 12px;
	border-bottom: 1px solid #909090;
}

	a.but_woman:hover
	{
		background-color: #ffb200;
	}





/* dropcaps */
.dropcap1, .dropcap2, .dropcap3
{
	float: left;
	text-align: center;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}

.dropcap1
{
	width: 53px;
	height: 58px;
	line-height: 50px;
	background: url(../images/elements/dropcap_gray.png) no-repeat scroll 0px 0px transparent;
	color: #999;
	margin: 0 8px -4px 0;
	font-size: 32px;
}

	.dropcap1.gray
	{
		background-image: url(../images/elements/dropcap_gray.png);
	}

.dropcap2
{
	background: url(../images/elements/dropcap_gray.png) no-repeat scroll 0 -108px transparent;
	color: #999;
	line-height: 47px;
	height: 56px;
	width: 53px;
	margin: 0 8px -4px 0;
	font-size: 32px;
}

	.dropcap2.gray
	{
		background-image: url(../images/elements/dropcap_gray.png);
	}

.dropcap3
{
	font-size: 40px;
	line-height: 40px;
	width: 44px;
	height: 44px;
	margin: 0 0 -4px 0;
}

	.dropcap3.gray
	{
		color: #999;
	}


/* styled lists */
ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10
{
	list-style-type: none;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	text-align: left;
}

	ul.list1 li, ul.list2 li, ul.list3 li, ul.list4 li, ul.list5 li, ul.list6 li, ul.list7 li, ul.list8 li, ul.list9 li, ul.list10 li
	{
		padding-left: 18px;
		margin: 3px 0;
	}

	ul.list1 li
	{
		background: url(../images/elements/icon-heart.png) no-repeat left 5px;
	}

	ul.list2 li
	{
		background: url(../images/elements/icon-ok.png) no-repeat left 5px;
	}

	ul.list3 li
	{
		background: url(../images/elements/icon-right-arrow.png) no-repeat left 5px;
	}

	ul.list4 li
	{
		background: url(../images/elements/icon-star.png) no-repeat left 4px;
	}

	ul.list5 li
	{
		background: url(../images/elements/icon-chevron-right.png) no-repeat left 5px;
	}

	ul.list6 li
	{
		background: url(../images/elements/icon-chat.png) no-repeat left 5px;
	}

	ul.list7 li
	{
		background: url(../images/elements/icon-play-button.png) no-repeat left 5px;
	}

	ul.list8 li
	{
		background: url(../images/elements/icon-remove.png) no-repeat left 5px;
	}

	ul.list9 li
	{
		background: url(../images/elements/icon-cart.png) no-repeat left 5px;
	}

	ul.list10 li
	{
		background: url(../images/elements/icon-user.png) no-repeat left 4px;
	}

/* highlight colors */
.highlight
{
	color: #fff;
	padding: 2px 5px;
	background: #000;
	border-radius: 3px;
}

	.highlight.black
	{
		background: #000;
		border-radius: 3px;
	}

	.highlight.red
	{
		background: #ff0000;
		border-radius: 3px;
	}

	.highlight.gray
	{
		background: #aaa;
	}

	.highlight.yellow
	{
		background: #fff000;
	}

	.highlight.blue
	{
		background: #0099cc;
	}

	.highlight.pink
	{
		background: #e826b4;
	}

	.highlight.green
	{
		background: #48b02b;
	}

	.highlight.orange
	{
		background: #ffcc00;
	}

	.highlight.magenta
	{
		background: #9325ea;
	}

/* buttons */
.button, button
{
	text-decoration: none;
	text-align: center;
	color: #585656;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
	position: relative;
	outline: none;
	overflow: hidden; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #dcdcdc; /* IE */
	border: rgba(0, 0, 0, .2) 1px solid; /* Saf4+, Chrome, FF3.6 */
	border-bottom: rgba(0, 0, 0, .4) 1px solid;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% ); /* FF3.6 */
	background: -webkit-gradient( linear, center top, center bottom, from(rgba(255, 255, 255, .1)), to(rgba(0, 0, 0, .1)) ); /* Saf4+, Chrome */
	background-color: white;
}

	.button::-moz-focus-inner
	{
		border: none; /* overrides extra padding in Firefox */
	}

	.button:hover, .button.hover, .page-numbers:hover
	{
		background: -moz-linear-gradient( center top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 100% ); /* FF3.6 */
		background: -webkit-gradient( linear, center bottom, center top, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .2)) ); /* Saf4+, Chrome */
	}

	.button:active, .button.active, .page-numbers:active
	{
		top: 2px;
		background: -moz-linear-gradient( center top, rgba(0, 0, 0, .1) 0%, rgba(255, 255, 255, .2) 100% ); /* FF3.6 */
		background: -webkit-gradient( linear, center bottom, center top, from(rgba(255, 255, 255, .2)), to(rgba(0, 0, 0, .1)) ); /* Saf4+, Chrome */
	}

	.button.full
	{
		display: block;
	}

	.button.small
	{
		font-size: 13px;
	}

	.button.medium
	{
		font-size: 13px;
		height: 40px;
		line-height: 40px;
	}

	.button.large
	{
		font-size: 16px;
		height: 50px;
		line-height: 50px;
	}

	.button.small.colorchan
	{
		color: #fff;
		background-color: #25aae2;
	}

	/* styled buttons */
	.button.red
	{
		background-color: #ff0000;
		color: #fff;
	}

	.button.blue
	{
		background-color: #117ed1;
		color: #fff;
	}

	.button.lightblue
	{
		background-color: #0099cc;
		color: #fff;
	}

	.button.green
	{
		background-color: #009933;
		color: #fff;
	}

	.button.black
	{
		background-color: #333;
		color: #fff;
	}

	.button.orange
	{
		background-color: #FF9900;
		color: #fff;
	}

	.button.darkgray
	{
		background-color: #818181;
		color: #fff;
	}

	.button.gray
	{
		background-color: #f0f0f0;
		color: #000;
	}

/* styled boxes */
.info, .error, .notice, .success
{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
	font-size: 13px;
}

p.error
{
	border: none;
}

.info strong, .error strong, .notice strong, .success strong
{
	font-size: 16px;
}

.message-box-wrap
{
	border: 0px solid #fff;
	padding: 10px;
}

.info
{
	color: #4a84bc;
	border-color: #c6e3ff;
	background-color: #e6f3ff;
}

.error
{
	color: #bd6767;
	border-color: #f1bdbd;
	background-color: #ffdddd;
}

.notice
{
	color: #a79a30;
	border-color: #d7d099;
	background-color: #f6f2d2;
}

.success
{
	color: #1ea133;
	border-color: #a9ecb4;
	background-color: #dffbe4;
}

.close-but
{
	width: 10px;
	height: 10px;
	float: right;
	border: none;
	margin: 5px;
	background: url(../images/elements/icon-remove.png) no-repeat center top;
}


/* tables */
.table-style
{
	float: left;
	width: 100%;
}

.table-list
{
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	width: 100%;
}

	.table-list th
	{
		padding: 10px;
		background-color: #eee;
	}

	.table-list td
	{
		padding: 10px;
		text-align: center;
		background-color: #f5f5f5;
	}

	.table-list tr:hover td
	{
		background-color: #f9f9f9;
	}


/* pricing tables */
.pricing-tables-main
{
	position: relative;
	float: left;
	margin-bottom: 25px;
}

.pricing-tables
{
	position: relative;
	float: left;
	width: 24%;
	border: 1px solid #eee;
}

	.pricing-tables .title
	{
		float: left;
		width: 100%;
		height: 23px;
		padding: 12px 0 10px 0;
		background-color: #454545;
		text-align: center;
		font-size: 18px;
		color: #fff;
		border-top: 3px solid #272727;
		border-bottom: 1px solid #818181;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		text-transform: capitalize;
	}

	.pricing-tables .price
	{
		float: left;
		width: 100%;
		padding: 30px 0 20px 0;
		background-color: #636363;
		text-align: center;
		font-size: 40px;
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		text-transform: capitalize;
	}

		.pricing-tables .price i
		{
			font-size: 14px;
			color: #ccc;
			display: block;
			font-weight: normal;
			font-style: normal;
			margin-top: 18px;
		}

	.pricing-tables .cont-list
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
		background-color: #f9f9f9;
		text-align: center;
		color: #727272;
	}

		.pricing-tables .cont-list ul
		{
			margin: 0;
			padding: 0;
		}

		.pricing-tables .cont-list li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			line-height: 30px;
			border-bottom: 1px solid #fff;
		}

			.pricing-tables .cont-list li.last
			{
				border: none;
			}

	.pricing-tables .ordernow
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		background-color: #e3e3e3;
		text-align: center;
		color: #fff;
	}

.pricing-tables-helight
{
	position: relative;
	float: left;
	width: 27%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}

	.pricing-tables-helight .title
	{
		float: left;
		width: 100%;
		height: 40px;
		padding: 20px 0 0 0;
		margin-top: -10px;
		background-color: #19a0d9;
		text-align: center;
		font-size: 18px;
		color: #fff;
		border-top: 3px solid #1397cf;
		border-bottom: 1px solid #2cb3ec;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		text-transform: capitalize;
	}

	.pricing-tables-helight .price
	{
		float: left;
		width: 100%;
		padding: 34px 0 20px 0;
		background-color: #25aae2;
		text-align: center;
		font-size: 45px;
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		text-transform: capitalize;
	}

		.pricing-tables-helight .price i
		{
			font-size: 14px;
			color: #eee;
			display: block;
			font-weight: normal;
			font-style: normal;
			margin-top: 20px;
		}

	.pricing-tables-helight .cont-list
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
		background-color: #f9f9f9;
		text-align: center;
		color: #727272;
	}

		.pricing-tables-helight .cont-list ul
		{
			margin: 0;
			padding: 0;
		}

		.pricing-tables-helight .cont-list li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			line-height: 30px;
			border-bottom: 1px solid #fff;
		}

			.pricing-tables-helight .cont-list li.last
			{
				border: none;
			}

	.pricing-tables-helight .ordernow
	{
		float: left;
		width: 100%;
		padding: 20px 0 25px 0;
		background-color: #eee;
		text-align: center;
		color: #fff;
	}

.pricing-tables-two
{
	position: relative;
	float: left;
	width: 33%;
	border: 1px solid #eee;
}

	.pricing-tables-two .title
	{
		float: left;
		width: 100%;
		height: 27px;
		padding: 14px 0 10px 0;
		background-color: #454545;
		text-align: center;
		font-size: 18px;
		color: #fff;
		border-top: 3px solid #272727;
		border-bottom: 1px solid #818181;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		text-transform: capitalize;
	}

	.pricing-tables-two .price
	{
		float: left;
		width: 100%;
		padding: 30px 0 20px 0;
		background-color: #636363;
		text-align: center;
		font-size: 40px;
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		text-transform: capitalize;
	}

		.pricing-tables-two .price i
		{
			font-size: 14px;
			color: #ccc;
			display: block;
			font-weight: normal;
			font-style: normal;
			margin-top: 20px;
		}

	.pricing-tables-two .cont-list
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
		background-color: #f9f9f9;
		text-align: center;
		color: #727272;
	}

		.pricing-tables-two .cont-list ul
		{
			margin: 0;
			padding: 0;
		}

		.pricing-tables-two .cont-list li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			line-height: 30px;
			border-bottom: 1px solid #fff;
		}

			.pricing-tables-two .cont-list li.last
			{
				border: none;
			}

	.pricing-tables-two .ordernow
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		background-color: #e3e3e3;
		text-align: center;
		color: #fff;
	}

.pricing-tables-helight-two
{
	position: relative;
	float: left;
	width: 33%;
	z-index: 3;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}

	.pricing-tables-helight-two .title
	{
		float: left;
		width: 100%;
		height: 40px;
		padding: 20px 0 0 0;
		margin-top: -10px;
		background-color: #19a0d9;
		text-align: center;
		font-size: 18px;
		color: #fff;
		border-top: 3px solid #1397cf;
		border-bottom: 1px solid #2cb3ec;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		text-transform: capitalize;
	}

	.pricing-tables-helight-two .price
	{
		float: left;
		width: 100%;
		padding: 35px 0 20px 0;
		background-color: #25aae2;
		text-align: center;
		font-size: 45px;
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		text-transform: capitalize;
	}

		.pricing-tables-helight-two .price i
		{
			font-size: 14px;
			color: #eee;
			display: block;
			font-weight: normal;
			font-style: normal;
			margin-top: 25px;
		}

	.pricing-tables-helight-two .cont-list
	{
		float: left;
		width: 100%;
		padding: 15px 0;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
		background-color: #f9f9f9;
		text-align: center;
		color: #727272;
	}

		.pricing-tables-helight-two .cont-list ul
		{
			margin: 0;
			padding: 0;
		}

		.pricing-tables-helight-two .cont-list li
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			line-height: 30px;
			border-bottom: 1px solid #fff;
		}

			.pricing-tables-helight-two .cont-list li.last
			{
				border: none;
			}

	.pricing-tables-helight-two .ordernow
	{
		float: left;
		width: 100%;
		padding: 20px 0 25px 0;
		background-color: #eee;
		text-align: center;
		color: #fff;
	}

/* columns with box */
.framed-box
{
	border: 1px solid #e3e3e3;
	width: 100%;
}

	.framed-box.center
	{
		text-align: center;
	}

.framed-box-wrap
{
	border: 1px solid #fff;
	background-color: #f9f9f9;
}

	.framed-box-wrap .pricing-title
	{
		background-color: #f1f1f1;
		padding: 20px 0px 0px 0px;
		text-align: center;
		border-bottom: 1px solid #fff;
	}

	.framed-box-wrap .pricing-text-list
	{
		padding: 15px 20px 20px 20px;
		text-align: center;
	}

/* 404 Error Page */
.error_pagenotfound
{
	padding: 30px 30px 45px 30px;
	margin: 0 auto;
	width: 67%;
	background-color: #fafafa;
	border: 1px solid #eee;
	border-bottom: 5px solid #eee;
	text-align: center;
}

	.error_pagenotfound strong
	{
		display: block;
		font-size: 145px;
		line-height: 100px;
		color: #e3e3e3;
	}

	.error_pagenotfound b
	{
		display: block;
		font-size: 40px;
		line-height: 40px;
		color: #eee;
		margin: 0;
	}

	.error_pagenotfound i
	{
		display: block;
		font-size: 18px;
		line-height: 50px;
		color: #999;
		margin: 0;
		font-style: normal;
	}








/*------------------*/
/*	GLOBAL USE
/*------------------------------------------------------*/
.big_text1
{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 36px;
	line-height: 30px;
	color: #25aae2;
	width: 100%;
	text-align: center;
}

	.big_text1 i
	{
		font-weight: normal;
		font-style: normal;
		font-size: 14px;
		line-height: 18px;
		color: #727272;
		text-align: center;
	}

.big_text2
{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 30px;
	line-height: 40px;
	color: #999;
	width: 100%;
	text-align: left;
}

	.big_text2 i
	{
		color: #25aae2;
		font-style: normal;
	}

.black_button
{
	float: left;
	width: 167px;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-transform: capitalize;
	color: #fff;
	text-align: center;
	background: url(../images/black-button.png) no-repeat left top;
}

	.black_button:hover
	{
		color: #999;
	}

ul.list_empty
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.list_empty li
{
	float: left;
	padding: 0px;
	margin: 0px 20px 35px 0px;
}

/* punchline text */
.punchline_text_box
{
	float: left;
	width: 95.400%;
	padding: 20px;
	margin: 0px;
	border: 1px solid #eee;
	border-left: 5px solid #25aae2;
	color: #999;
	background: #f9f9f9;
}

	.punchline_text_box strong
	{
		font-size: 15px;
		color: #454545;
	}

	.punchline_text_box .left
	{
		float: left;
		width: 80%;
	}

	.punchline_text_box .right
	{
		float: left;
		width: 20%;
	}

.punchline_text_box2
{
	float: left;
	width: 93%;
	padding: 20px;
	margin: 0px;
	border: 1px solid #eee;
	border-left: 5px solid #25aae2;
	color: #999;
	background: #f9f9f9;
}

	.punchline_text_box2 strong
	{
		font-size: 15px;
		color: #454545;
	}

	.punchline_text_box2 .left
	{
		float: left;
		width: 80%;
	}

	.punchline_text_box2 .right
	{
		float: left;
		width: 20%;
	}


a.knowmore_but
{
	float: right;
	padding: 13px 20px 13px 20px;
	margin: 0px 0px 0px 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #25aae2;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #cc7a00;
}

	a.knowmore_but:hover
	{
		background-color: #2bb5ef;
	}

a.ordernow_but
{
	padding: 9px 20px 9px 20px;
	margin: 10px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #25aae2;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #454545;
}

	a.ordernow_but:hover
	{
		background-color: #2bb5ef;
	}

ul.fullimage_box
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 48%;
}

.fullimage_box li
{
	padding: 0px;
	margin: 0px;
}

	.fullimage_box li img
	{
		border: 5px solid #f3f3f3;
		margin-bottom: 8px;
		width: 97%;
	}

		.fullimage_box li img:hover
		{
			border: 5px solid #e3e3e3;
		}

ul.fullimage_box.last
{
	float: left;
	width: 48%;
	margin-left: 4%;
}

ul.fullimage_box2
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.fullimage_box2 li
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}

	.fullimage_box2 li img
	{
		margin-bottom: 8px;
	}

ul.fullimage_box2.last
{
	float: left;
	width: 100%;
	margin-left: 4%;
}


ul.arrows_list1
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.arrows_list1 li
{
	margin: 0px;
	padding: 0px 0px 7px 12px;
	list-style-type: none;
	color: #999;
	background: url(../images/arrow-04.png) no-repeat left 8px;
}

	.arrows_list1 li a
	{
		color: #999;
	}

		.arrows_list1 li a:hover
		{
			color: #727272;
		}

/* testimonials */
.testimonials-5
{
	float: left;
}

	.testimonials-5 span
	{
		float: left;
		line-height: 21px;
		margin-top: 15px;
		padding-left: 40px;
		background: url(../images/quote_subfix.gif) no-repeat left top;
	}

.testimonials-4
{
	float: left;
}

	.testimonials-4 img
	{
		float: left;
		margin: 5px 20px 5px 0;
	}

	.testimonials-4 span
	{
		float: left;
		height: 34px;
		width: 100%;
		padding: 0px;
		background: url(../images/testi-top-arrow.png) no-repeat 100px 5px;
		position: relative;
		z-index: 999;
		margin-bottom: -1px;
		margin-top: -15px;
	}

	.testimonials-4 .content
	{
		float: left;
		line-height: 21px;
		padding: 20px 20px 25px 20px;
		border: 1px solid #eee;
		background-color: #f9f9f9;
		border-radius: 5px;
	}

		.testimonials-4 .content i
		{
			font-size: 11px;
			color: #909090;
			text-transform: none;
		}

.testimonials-2
{
	float: left;
}

	.testimonials-2 span
	{
		float: left;
		line-height: 21px;
		padding: 20px 30px 20px 50px;
		border: 1px solid #eee;
		background: #f9f9f9 url(../images/quote_subfix.gif) no-repeat 15px 23px;
	}

ul.sideimg_list
{
	float: left;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

	ul.sideimg_list img
	{
		float: left;
		display: block;
		margin-right: 18px;
	}

.sideimg_list li
{
	margin: 0px 40px 0px 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	float: left;
	max-width: 220px;
	text-align: left;
}

	.sideimg_list li a
	{
		font-size: 14px;
		color: #25aae2;
	}

		.sideimg_list li a:hover
		{
			font-size: 14px;
			color: #454545;
		}

	.sideimg_list li.last
	{
		margin: 0px 0px 0px 0px;
	}






/* scroll up */
.scrollup
{
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 43px;
	right: 20px;
	display: none;
	text-indent: -9999px;
	background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 999;
}

li label
{
	float: right;
	margin-right: 10px;
}

.hosting_plans .hostplan_row3
{
	float: left;
	width: 31%;
	margin-right: 20px;
	margin-bottom: 20px;
}

	.hosting_plans .hostplan_row3.last
	{
		margin-right: 0px;
	}

	.hosting_plans .hostplan_row3 .title
	{
		float: left;
		width: 100%;
		height: 30px;
		border-top: 2px solid #2196d0;
		background: url(../images/hostplan-title-bg.png) no-repeat left top;
	}

		.hosting_plans .hostplan_row3 .title b
		{
			float: left;
			width: 72px;
			height: 50px;
			padding-top: 17px;
			line-height: 13px;
			font-family: 'Open Sans', sans-serif;
			font-weight: bold;
			font-style: normal;
			color: #fff;
			font-size: 18px;
			text-align: center;
		}

			.hosting_plans .hostplan_row3 .title b i
			{
				font-style: normal;
				font-weight: normal;
				font-size: 9px;
			}

		.hosting_plans .hostplan_row3 .title strong
		{
			float: left;
			/*	width: 59%;
	height: 57px;
*/ padding-left: 15px;
			padding-top: 5px;
			line-height: 20px;
			font-family: 'Open Sans', sans-serif;
			font-weight: 600;
			color: #fff;
			font-size: 14px;
			text-align: left;
			text-transform: capitalize;
		}

	.hosting_plans .hostplan_row3 ul
	{
		float: left;
		padding: 9% 0 10% 13%;
		margin: 0px 0px 0px 0px;
		width: 86.2%;
		border-left: 1px solid #eee;
		border-right: 1px solid #eee;
		height: 160px;
	}

	.hosting_plans .hostplan_row3 li
	{
		margin: 0px;
		padding: 0px 0px 0px 10px;
		line-height: 27px;
		background: url(../images/arrow-04.png) no-repeat left 12px;
	}

		.hosting_plans .hostplan_row3 li.noarrow
		{
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background: none;
		}

	.hosting_plans .hostplan_row3 .shadow23
	{
		float: left;
		width: 100%;
		height: 7px;
		background: url(../images/host-planbox-bottom.png) no-repeat center top;
	}

.hosting_plans .hostplan_row2 .shadow23
{
	float: left;
	width: 100%;
	height: 7px;
	background: url(../images/host-planbox-bottom.png) no-repeat center top;
}

.row2_body
{
	float: left;
	margin: 0px;
	border-left: 1px solid #EEE;
	height: 160px;
	width: 100%;
	height: 100%;
	overflow: scroll;
}

.row3_body
{
	float: left;
	margin: 0px;
	border-left: 1px solid #EEE;
	height: 160px;
	width: 100%;
	min-height: 232px;
	overflow: scroll;
}

marquee
{
	color: #FFFFFF;
}

ul li a
{
	color: #000000;
}

#progressBackgroundFilter
{
	position: absolute;
	background-color: #000;
	z-index: 2147483 !important;
	opacity: 0.6;
	overflow: hidden;
	text-align: center;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding-top: 20%;
}

#processMessage
{
	position: fixed;
	top: 30%;
	left: 50%;
	/*padding: 10px;*/
	width: 20%;
	margin-left: -10%;
	z-index: 100000000;
	background-color: #fff;
	border: solid 1px #000;
	text-align: center;
}

.grid_title tbody tr th:first-child
{
	padding-left: 5px;
}

.grid_title tbody tr th:last-child
{
	padding-right: 2px;
}

.grid_title tbody tr td:first-child
{
	padding-left: 5px;
}

.grid_title tbody tr td:last-child
{
	padding-right: 2px;
}

.grid_title tbody tr th
{
	/*padding-left: 10px;*/
	vertical-align: middle;
}

.grid_title tbody tr td
{
	/*padding-left: 10px;*/
	height: 30px;
	vertical-align: middle;
}

	.grid_title tbody tr td select
	{
		padding: 5px;
		border: 1px solid #ccc;
		float: left;
		margin-left: 5px;
		width: 100px;
		/*margin-right: 40px;*/
		vertical-align: middle;
		height: 25px;
		font-size: 12px;
	}

	.grid_title tbody tr td input
	{
		padding: 5px;
		border: 1px solid #CCC;
		float: left;
		margin-left: 5px;
		/*min-width: 70px;*/
		vertical-align: middle;
		height: 25px;
		background-color: white;
	}
