@charset "utf-8";
/* CSS Document */

*						{ margin: 0px; padding: 0px }

/*MAIN TAGS -----------------------------------------------------------------------*/

body					{

						background-color: #DCDCE3;
						background-image:url('http://www.gseo.net/img_new/bg.jpg');
						background-repeat: repeat-x;
						margin: 0px;

						}

body,td,th,div 			{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #3e3e3e; }

img						{ border-style: none; border-width: 0px; }

#upgrade_div li {
	margin-left:15px;
}/*FORMATTING -----------------------------------------------------------------------*/

hr						{ height: 0px; border: none; border-top: 1px solid #8e8e8e; margin: 5px 0px 5px 0px; overflow:hidden; }

.latest_inner ul						{ list-style-image:url(http://www.gseo.net/img_new/bullet.jpg); margin-left: 20px; }

/*FONT CLASS -----------------------------------------------------------------------*/

h1						{ color: #f18507; font-size: 30px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

h2						{ color: #0796f1; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

h3						{ font-size: 12px; font-weight: bold; }

h4						{ color: #113b62; font-size: 12px;}

h1.blue					{ color: #4368a8; font-size: 14px; font-weight: bold;  }

h1.red					{ color: #980a0a; font-size: 18px; font-weight: bold; margin-bottom: 16px; }

h1.black				{ color: #000000; font-size: 18px; font-weight: bold; margin-bottom: 16px; }

.mid_left p{
	 font-size: 12px;
    line-height: 18px;
}.bevel_clients h1{
	color:#910909;
	font-size:14px;
	}

.font_white				{ color: #FFFFFF; }

.subscribe_rss			{ font-weight: bold; font-size: 20px; }

.footer_links			{ color: #adacac; }

.feature_text_1			{ font-family: Arial, Helvetica, sans-serif; line-height: 28px; font-size: 24px; color: #FFF; padding-bottom: 10px; }

.feature_text_2			{ font-family: "Arial Black"; font-weight: bold; font-size: 30px; color: #FFF; }

.feature_text h2{ 
	line-height: 24px;
color:#ffffff;
font-size: 14px;
font-weight: bold;

}

.consultant_font		{ float: left; font-size: 10px; margin-top: 3px; margin-left: 6px; width: 89px; }

.font10					{ font-size: 10px; }

.soft_red				{ color: #b25e6e; }

.test_author			{ font-size: 12px; color: #4a4a4a; font-style:italic; font-weight: normal; }

.bottom_subscribe img	{   border:none; padding-top: 5px; padding-right: 5px; width:23px; }

.bottom_subscribe_left { float: left; height: 25px;   margin-right: 10px;  margin-top: 10px; }

.bottom_subscribe_right { float: left;  }

			

/*LINK TAGS -----------------------------------------------------------------------*/

.button5 a:link					{ text-decoration: none; color: #ffffff; font-weight: normal; }

.button5 a:visited				{ text-decoration: none; color: #ffffff; font-weight: normal; }

.button5 a:hover					{ text-decoration: none; color: #357be6; }

.button5 a:active 				{ text-decoration: none; color: #ffffff; font-weight: normal; }

a:link					{ text-decoration: none; color: #000000; font-weight: normal; }

a:visited				{ text-decoration: none; color: #000000; font-weight: normal; }

a:hover					{ text-decoration: none; color: #357be6; }

a:active 				{ text-decoration: none; color: #000000; font-weight: normal; }

.post h3 a {
	font-size: 20px;
	font-weight: bold;
}/*FORMS ---------------------------------------------------------------------------*/

.input_subscribe		{ width: 230px; height: 30px; border: 1px solid #4b4b4b; margin: 10px 0 8px 0; color: #666666; 

-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.subscribe_button		{ float:left;border: none; }

.search_input			{ width: 125px; height: 24px; border: 1px solid #000; margin-right: 6px; }

.search_input2          { padding: 3px; width: 125px; margin: 0 10px 0 0; color:#666  }

.button{ padding: 3px;  }

.search_drop			{ height: 26px; border: 1px solid #000; margin-right: 6px; }

.search_button			{ width: 26px; height: 26px; border: none; }

/*MAIN TEMPLATE -------------------------------------------------------------------*/

.overall				{ width: 960px; 
	 background-color: #FFFFFF;
	margin:0 auto; }

.top_bar				{ height: 24px; background: #2d3035; }

.top_middle				{ width: 920px; margin: auto; color: #abaaaa; text-align: right; font-size: 10px; padding: 5px 15px 0 15px; }

.top_middle a			{ color: #FFFFFF; }

.header_bar				{ height: 89px; background-color:#ffffff; }

.header_middle			{ width: 950px; height: 89px; no-repeat left; margin: auto; }

.header_logo			{ 
									 margin-bottom: 0;
   								 margin-left: 20px;
   								 margin-right: 0;
                   margin-top: 18px; }

.header_phone			{ 
	border-left:1px solid #050505;
	padding-left:20px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif; width: 430px; float: right; font-size: 14px; font-weight:normal; color: #1c1c1c; margin: 26px 15px 0 0; line-height: 18px;
	font-style: italic;
	color: #333;
	text-shadow: 1px 1px 5px #AAA;
	letter-spacing: 0.1em;
}.search_box {
	background-color: #2D3035;
	float: right;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	text-align: right;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}#video-player {
    float: left;
    margin-bottom: 17px;
    margin-left: 17px;
    margin-right: 17px;
    margin-top: 17px;
	position: absolute;
   
}.menu_bar    { 

   margin-left: -10px;
    margin-right: -10px;
 height: 35px; background: url(../images/menu_bg.jpg);
 background-repeat: repeat-x;
  }

.menu_middle   { width: 950px; height: 36px; margin: auto; 
  border-top-left-image: url("border.png")}
.shadow-before{
	background-image:url("../images/before.png");
	width:10px;
	height:11px;
	  float: left;
	  margin-top: -1px;
	}

.shadow-after{
	background-image:url("../images/after.png");
	width:10px;
	height:11px;
	  float: right;
	  margin-top: -1px;
	}
.menu_button   { 
   
 float: left; list-style: none; font-weight: bold; }

.menu_button a:link, .menu_button a:visited, .menu_button a:active { 

 color: #FFF; }

.menu_button a:hover { color: #BEC7D5; }

.menu_button:hover  { 
    
 background-color:#3B5680; }
.menu_middle ul li a {
   display: block;
    font-weight: bold;
    height: 25px;
    margin-top: 3px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 6px;
    text-decoration: none;
}.menu_button:hover a { 
  
  display:block;
 color: #BEC7D5; }

.feature_area			{ width: 940px; height: 288px; background: #980a0a url(http://www.gseo.net/img_new/feature_bg.jpg) no-repeat; margin: 10px auto 0 auto; }

.feature_text			{ width: 500px; padding-top:10px;  float: right; margin: 14px 17px 0 0; /*color: #a3c4e5;*/ color: #ccc; font-size: 18px; line-height: 23px; font-family: Arial, Helvetica, sans-serif; }

.feature_button			{ margin: 10px 10px 0 0; }

.feature_text_3{ color: #CCC; font-size: 12px;  }

#right{
 float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
}#right li{
	list-style:none;
	margin-bottom: 10px;
	font-size:11px;
	}

.registration_strip		{ width: 940px; height: 64px; margin: 0 auto ; background: url(http://www.gseo.net/img_new/registration_bg.jpg) no-repeat; text-align: right; }

.register_button		{ margin: 13px 20px 0 0; }

.registration_strip h2{
	    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin-left: 18px;
    margin-top: 8px;
}.mid_content			{ width: 940px; 
	float:left;
	height: 258px; 
	margin: 0 auto 0 auto; padding: 10px 10px 0 10px ; }

.mid_left				{ width: 315px;  padding-right: 10px; 
	padding-left: 5px;
	float: left; font-size: 11px; }

.mid_right				{ 
	padding:10px 0 10px 10px;
	background-image:url('http://www.gseo.net/img_new/bg-seo.jpg');
	background-color: #ffffff;
background-repeat: repeat-x;
	width: 585px; float: right; position: relative; 
	-moz-border-radius: 5px;
border-radius: 5px;
		}

.mid_right img			{  background: url(http://www.gseo.net/img_new/img_shadow.png) no-repeat left; padding-left: 9px; }

.mid_right img.clear	{ padding: 0; background: none; margin: 0; }

.bevel_box_top			{ width: 962px; height: 7px; margin: 20px auto 0 auto; background: url(http://www.gseo.net/img_new/bevel_box_top.jpg) no-repeat; }

.bevel_box_middle		{ width: 595px; margin: 0 auto 0 auto; padding: 0 0px 0 22px; 
	float :right; }

.bevel_box_bottom		{ width: 960px; height: 5px; margin: 0 auto ; 
	background-color:#ffffff;
	 }

.bevel_vid				{ width: 585px; float: left; padding: 0px 0 10px 0; }

.bevel_vid td a			{ color: #4f4f4f;
	line-height: 14px;
	font-size:11px;
	 }

.vid_bar				{ text-align: right; padding: 6px; margin: 5px 0 5px 0; }

.bevel_vid h1 {
	background-image:url('http://www.gseo.net/img_new/bg-video.jpg');
background-repeat: repeat-x;
height:33px;
padding-top: 8px;
padding-left: 10px;
	 color: #FFFFFF;
    font-size: 14px;
    -moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}.bevel_test				{ width: 565px; 
	-moz-border-radius: 5px;
border-radius: 5px;
height: 155px; float: left;  margin:; background: url(http://www.gseo.net/img_new/bg-client.jpg) repeat-x; padding: 10px; overflow:hidden;}

#slider {
	width: 565px;
	height: 175px;
	overflow: hidden;
	background: url(http://www.gseo.net/img_new/bg-client.jpg) repeat-x;
	position: relative;
}#slider ul li {
	height: 175px;
	width: 565px;
}.test_1					{ width: 225px; float: left; font-size: 17px; color: #a54343; margin: 8px 0 0 85px; }

.test_2					{ width: 300px;float: left; font-size: 17px; color: #a54343; margin: 30px 10px 0 10px; }

.test_3					{ width: ; float: left; font-size: 17px; color: #a54343; margin: 30px 0px 0 10px; height: 145px; }

.test_4					{ width: 240px; float: left; font-size: 18px; color: #333333; font-weight: bold; margin: 35px 10px 0 10px; }

.bevel_clients			
{ float: left;
    margin-left: 15px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 70px;
    width: 315px; }

.bevel_clients img		{ padding-left: 10px; background: url(http://www.gseo.net/img_new/img_shadow_client.jpg) no-repeat left; margin-right: 10px; }

.bevel_clients img.clear	{ padding: 0; background: none; margin: 0; }

.speech_bubble			{ width: 575px; height: 39px; 
	border-top:1px solid #D1D1D1;
		float: left; 
	margin-left:10px; position: absolute; left: 0px; top: 184px;  color: #676767; font-size: 10px; font-weight: bold; padding: 10px 6px 0 6px; }

.latest_box				{ width: 960px; 
	 background-color: #FFFFFF;
	 margin: 0 auto 0 auto; }

.latest_inner			{ width: 298px; background: url() repeat-x; margin: 2px 1px 0 0; float: left; padding: 18px 11px 18px 10px; }

.latest_inner h1{
	font-size:12px;
	color:#ffffff;
	background-image:url('http://www.gseo.net/img_new/bg-blue.jpg');
background-repeat: repeat-x;
height:31px;
padding-top: 8px;
padding-left: 10px;
  -moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}.latest_inner a			{ font-weight: normal; }

.bottom_box				{ width: 914px; margin: 10px auto 26px auto; border-top: 13px solid #980a0a; padding: 16px 18px 0 18px; line-height: 12px; }

.bottom_box a			{ font-weight: normal; }

.bottom_subscribe		{ float: left; text-align: right; width: 300px; 
	border-top: 1px solid #121D2E; margin-top: -15px;
	}

.bottom_subscribe_logo	{ float: right; margin: 0px 0 0 3px; }

.footer_bar				{ background: #16253b url(http://www.gseo.net/img_new/footer_bg.jpg) repeat-x top;  }

.footer_middle			{ width: 950px; margin: 0 auto 0 auto; padding: 15px 18px 34px 18px; color: #FFF; line-height: 12px; }

.footer_middle a		{ font-weight: normal; color: #adacac; }

.copyright				{ float: right; color: #939292; margin-top: 8px; }

.copyright_logo			{ float: left; margin-right: 5px; }
.consultan{
	float: right;
    position: relative;
    top: -10px;
}.speech_bubble h2{
	 float: left;
	   color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}.clearboth				{ clear: both; }

.social_share{
	width: 200px;
}
.social_share, .facebook_share, .twitter_share, .gplus_share {
	float: right;
	margin: 5px;
}
.facebook_share {
	width: 44px;
	overflow: hidden;
}
#share {
	float: left;
}
