body {
	background: url("../images/body_bg.gif") repeat scroll 0 0 transparent;
	color: #3E3E3E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
a {
	color: #0BC9FF;
	text-decoration: none;
}
a:hover {
	color: #0BC9FF;
	text-decoration: underline;
}
#wrapper {
	background: url("../images/wrapper_bg.png") no-repeat scroll center top transparent;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.site_area {
	margin: 0 auto;
	padding: 0;
	width: 973px;
}
#top_header {
	float: left;
	height: 157px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 973px;
}
#top_header .top {
	height: 120px;
	margin: 0;
	padding: 0 10px 0;
}
#top_header .top #logo {
	float: left;
	margin: 0;
	padding: 15px 0 0;
}
#top_header .top #txt {
	color:#0BC9FF;
	float: right;
	font:bold 25px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 12px 0 0;
	text-align: right;
}
#top_header .top #txt span {
	font-size: 26px;
	font-weight: bold;
	color:#fff;
}
#top_header .top #txt span.email {
	font-size: 24px;
	font-weight: normal;
	font-weight: bold;
	color:#fff;
}
#top_header .top #txt span.email a {
	color: #FFFFFF;
	text-decoration: none;
}
#top_header .top #txt span.email a:hover {
	color: #000000;
	text-decoration: none;
}
#main {
	background: url("../images/middle_bgtop.png") no-repeat scroll left top transparent;
	float: left;
	margin: 0;
	padding: 10px 0 0;
	width: 973px;
}
.middle_area {
	background: url("../images/main_bg.gif") repeat-y scroll center top transparent;
	margin: 0;
	padding: 0 0 0;
	width: 973px;
}
.middle_area .top_section {
	background: url("../images/banner_bg.gif") repeat scroll 0 0 transparent;
	margin: 0 auto;
	padding: 0;
	width: 941px;
}
.banner_area {
	background: url("../images/banner_tab_bg.gif") repeat-y scroll right top transparent;
	height: 250px;
	margin: 0;
	padding: 0;
}
.banner_area .left_section {
	float: left;
	margin: 0;
	padding: 15px 0 0 15px;
	width: 715px;
}
.banner_area .contact_us_lnk {
	left: 522px;
	position: absolute;
	top: 288px;
}
.left_video_area {
	background-color: #000000;
	float: left;
	height: 170px;
	margin: 0;
	padding: 5px;
	width: 350px;
}
.right_txt {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	width: 345px;
}
.right_txt .text {
	min-height: 179px;
}
* html .right_txt .text {
	height: 179px;
}
.right_txt h1,
.right_txt .banner_title {
	color: #0BC9FF;
	font:normal 25px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 8px 0;
	text-align: left;
}
.right_txt p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 0 0 5px 0;
}
.gray_color {
	color: #A0A09F;
}
.banner_area .right_section {
	float: right;
	margin: 0;
	padding: 0;
	width: 208px;
	position:relative;
	z-index:0;
}
.banner_area .right_section .right_menu {
	float: right;
	margin: 0;
	padding: 0;
}
.banner_area .right_section .right_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.banner_area .right_section .right_menu ul li {
	font-size: 20px;
	font-weight: bold;
	height: 125px;
	line-height: normal;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 205px;
}
.banner_area .right_section .right_menu ul li a {
	background: url("../images/thumb_up.gif") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	font:normal 21px Arial, Helvetica, sans-serif;
	height: 90px;
	margin: 0;
	padding: 25px 15px 10px 40px;
	text-decoration: none;
}
.banner_area .right_section .right_menu ul li a:hover {
	background: url("../images/thumb_over.gif") no-repeat scroll left top transparent;
	text-decoration: none;
}
.banner_area .right_section .right_menu ul li a.selected {
	background: url("../images/thumb_active.gif") no-repeat scroll left top transparent;
	text-decoration: none;
}
.banner_area .right_section .right_menu ul li a.selected.disable {
	background: url("../images/thumb_up.gif") no-repeat scroll left top transparent !important;
	text-decoration: none;
}
.right_menu ul li a#disable,
.right_menu ul li a#disable1,
.right_menu ul li a#disable2,
.right_menu ul li a#disable3,
.right_menu ul li a#disable4,
.right_menu ul li a#disable5 {
	background: url("../images/thumb_up.gif") no-repeat scroll left top transparent !important;
	text-decoration: none;
}
/*.middle_area .middle_header {
	background: url("../images/middle_header.gif") no-repeat scroll left bottom transparent;
	float: left;
	margin: 0;
	padding: 0 15px 8px;
	width: 944px;
}*/


.middle_area .middle_header {
	background: url("../images/middle_header.gif") no-repeat scroll left bottom transparent;
	margin: 0 0 0 16px;
	padding:0 8px 4px 18px;
	width: 915px;
	height:94px;
}
.scrolling_logo_new {
	float: right;
	padding: 0 0 0 20px;
}
.scrolling_div {
	font:25px Arial, Helvetica, sans-serif;
}
.scrolling_div h1 {
	font:25px/50px Arial, Helvetica, sans-serif;
	/*padding: 8px 0;*/
}
.scrolling_div p {
	margin: 0;
	padding: 0;
}
.middle_area .middle_header h1 {
	color: #FFFFFF;
	font:25px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	word-spacing: 1px;
}
.nav {
	float: left;
	margin: 0;
	padding: 0 20px 0;
	width: 930px;
}
.nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nav ul li {
	display: inline;
	float: left;
	font:18px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.nav ul li a {
	border-right: 1px solid #B91714;
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	padding: 9px 15px 8px;
	text-decoration: none;
}
.nav ul li a.last {
	border-right: 0 none;
}
.nav ul li a:hover {
	background: none repeat scroll 0 0 #9B1917;
	color: #FFFFFF;
	text-decoration: none;
}
.nav ul li a.selected {
	background: none repeat scroll 0 0 #F2F2F2;
	color: #000000;
	text-decoration: none;
}
#work-area {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	padding: 15px 23px;
	position: relative;
	width: 915px;
}
#work-area a {
	color: #244487;
	text-decoration: none;
}
#work-area a:hover {
	color: #244487;
	text-decoration: underline;
}
.contact_us_btm {
	bottom: 0;
	height: 50px;
	left: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 636px;
	z-index: 100;
}
#left_section {
	float: left;
	padding: 0;
	width: 636px;
}
#tab_section {
	background: none repeat scroll 0 0 #E5E5E5;
	margin: 0 0 10px;
	padding: 0;
	width: 636px;
}
#tab_section .tabs {
	background: none repeat scroll 0 0 #E5E5E5;
	height: 44px;
	padding: 0;
	width: 636px;
}
#tab_section .tabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tab_section .tabs ul li {
	background: none repeat scroll 0 0 #B3B3B3;
	float: left;
	font-family: arial;
	font-size: 14px;
	margin: 0 1px 0 0;
	padding: 0;
}
#tab_section .tabs ul li h2 
{
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#tab_section .tabs ul li a {
	background: none repeat scroll 0 0 #B3B3B3;
	color: #252525;
	display: block;
	height: 36px;
	margin: 0;
	padding: 4px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 148px;
}
#tab_section .tabs ul li a:hover {
	background: none repeat scroll 0 0 #D2D2D2;
	color: #062D59;
	display: block;
	height: 36px;
	text-decoration: none;
}
#tab_section .tabs ul li a.selected {
	background: none repeat scroll 0 0 #E5E5E5;
	color: #062D59;
	display: block;
	height: 36px;
	text-decoration: none;
}
#tab_section .tabs-inner-area {
	overflow: hidden;
	padding: 12px 0 12px 12px;
	width: 623px;
}
#tab_section .tabs-inner-area .categary {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
	padding: 5px 8px;
	text-align: left;
	width: 181px;
}
#tab_section .tabs-inner-area .categary .img {
	height: 69px;
	margin: 0 0 10px;
	width: 181px;
}
.learn-more {
	background: url("../images/learn-more-btn.gif") no-repeat scroll left top transparent;
	color: #202020;
	font: 12px/21px Arial, Helvetica, sans-serif;
	height: 21px;
	margin: 10px 0;
	text-align: center;
	width: 89px;
	float:right;
}
.learn-more a {
	color: #202020 !important;
	text-decoration: none !important;
}
.learn-more a:hover {
	color: #202020 !important;
	text-decoration: underline !important;
}
#left_section .content-section {
	padding: 10px 0;
}
#left_section h1, .heading1, h2.heading1 {
	color: #B91A17;
	font:bold 25px Arial, Helvetica, sans-serif;
	padding: 2px 0 5px;
}
h2 {
	color: #B91A17;
	font: normal 20px/normal Arial, Helvetica, sans-serif;
	padding: 10px 0 5px;
}
h2.arial {
	color: #B91A17;
	font:normal 19px/normal arial;
	padding: 10px 0 5px;
}
#left_section .capital-text {
	color: #B91A17;
	font: bold 27px Arial, Helvetica, sans-serif;
	padding: 2px 0;
	text-transform: uppercase;
}
p {
	color: #646464;
	font: 12px/20px Arial, Helvetica, sans-serif;
	padding: 5px 0;
}
.grey-box {
	height: auto;
	padding: 10px 0;
	width: 636px;
}
.grey-box .top-curve {
	background: url("../images/grey-top.gif") no-repeat scroll left top transparent;
	height: 9px;
	overflow: hidden;
	padding: 0;
	width: 636px;
}
.grey-box .bottom-curve {
	background: url("../images/grey-bottom.gif") no-repeat scroll left top transparent;
	height: 13px;
	overflow: hidden;
	padding: 0;
	width: 636px;
}
.grey-box .middle_shadow {
	background: url("../images/grey-middle-shadow.gif") repeat-y scroll left top transparent;
	width: 636px;
}
.grey-box .middle_area {
	background: url("../images/grey-middle.gif") repeat-x scroll left top #E7E7E7;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	float: left;
	padding: 0 10px 5px;
	width: 608px;
}
.grey-box .middle_area .img {
	height: 76px;
	margin: 0 0 5px;
	width: 91px;
}
.grey-box .middle_area .content-area {
	float: left;
	padding: 0 0 0 15px;
	width: 485px;
}
.grey-box .middle_area p {
	color: #023D66;
	font: 12px/19px Arial, Helvetica, sans-serif;
	padding: 0 0;
}
.blue-font {
	color: #05548B;
}
.client-section {
	width: auto;
}
.video-area {
	padding: 5px 0 0;
	width: 144px;
}
.client-section .video-area .link {
	color: #062D59;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 5px;
}
.client-section .content-area {
	float: left;
	padding: 0 0 0 15px;
	width: 455px;
}
.client-name {
	color: #05548B;
	font: italic 12px Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	text-align: right;
}
#right_section {
	float: right;
	padding: 42px 0 0;
	width: 257px;
}
#right_section p {
	color: #646464;
	font: 12px/25px Arial, Helvetica, sans-serif;
	padding: 4px 0;
}
.red-box {
	background: url("../images/red-menu-bg.gif") no-repeat scroll left top transparent;
	margin-top: 25px;
	padding: 18px 18px 48px;
	width: 221px;
}
.red-box-small {
	background: url("../images/red-menu-bg-small.gif") no-repeat scroll left top transparent;
	height: 97px;
	margin-top: 25px;
	padding: 18px 18px 48px;
	width: 221px;
}
.red-box .title,
.red-box-small .title {
	color: #FFFFFF;
	font: 16px/22px Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
}
.red-box ul {
	border-top: 2px solid #B80B08;
	margin: 0;
	padding: 0;
}
.red-box ul li {
	background: url("../images/square-bullet.gif") no-repeat scroll left center transparent;
	color: #FFFFFF;
	display: block;
	font: 12px/30px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}
.red-box ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.red-box ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
form {
	margin: 0;
	padding: 0;
}
.red-box-small .input {
	border: 1px solid #900703;
	color: #4C4C4C;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 3px 10px 0 0;
	padding: 4px;
	width: 210px;
}
.red-box-small .btn {
	background: url("../images/btn-join-now.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 46px;
	margin: 5px 0 0;
	padding: 0;
	width: 111px;
}
#footer-area {
	background: url("../images/footer-bottom-bg.gif") repeat-x scroll left bottom #0D2C6F;
	border-top: 7px solid #77849D;
	margin: 0 auto;
	padding: 0 0 0;
	width: 100%;
}
#footer-area-inner {
	color: #A1C6E7;
	margin: 0 auto;
	padding: 15px 0;
	width: 961px;
}
#bottom-navigation {
	margin: 0;
	padding: 0;
}
.footer-section {
	border-right: 1px solid #224693;
	float: left;
	font: 11px "tahoma";
	height: 160px;
	margin: 0;
	padding: 5px 21px 0 15px;
	width: 208px;
	word-spacing: 2px;
}
.footer-section.last {
	border-right: medium none;
	padding-right: 0;
}
.footer-section .title {
	color: #FFFFFF;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	padding: 2px 0;
}
.footer-section .title a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-section .title a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer-section p {
	color: #919FB9;
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 2px 0;
}
#footer-area #link-area, #footer-area-home #link-area {
	color: #979797;
	font: 11px/38px Arial, Helvetica, sans-serif;
	height: 38px;
	margin: 0 auto;
	padding: 0 0;
	width: 961px;
}
#copyright-area {
	color: #64769D;
	float: left;
	padding: 0 0;
}
#footer-area .footer-link, #footer-area-home .footer-link {
	color: #FFFFFF;
	float: right;
	font: 11px/38px Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: right;
	width: 650px;
}
#footer-area .footer-link a, #footer-area-home .footer-link a {
	color: #FFFFFF;
	padding: 0 5px;
	text-decoration: none;
}
#footer-area .footer-link a:hover, #footer-area-home .footer-link a:hover {
	text-decoration: underline;
}
#left_section .content-section ul {
	color: #646464;
	margin: 0;
	padding: 5px 0 5px 4px;
}
#left_section .content-section ul li {
	background: url("../images/square-bullet.gif") no-repeat scroll left 10px transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 3px 0 3px 15px;
}
#left_section .content-section ul li a {
	color: #244487;
	text-decoration: none;
}
#left_section .content-section ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
#left_section .content-section li ul {
	color: #646464;
	list-style-type: circle;
	margin: 0;
	padding: 5px 0 5px 25px;
}
#left_section .content-section li ul li {
	background: none repeat scroll 0 0 transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 3px 0 3px 5px;
}
#left_section .content-section .bullet2 {
	padding: 0 0 0 0;
}
#left_section .content-section .bullet2 ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
}
#left_section .content-section .bullet2 ul li {
	background: url("../images/square-bullet.gif") no-repeat scroll left 10px transparent;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 3px 0 3px 15px;
	width: 275px;
}
.lins_bullet {
	margin: 0;
	padding: 0;
}
.lins_bullet ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.lins_bullet ul li {
	background: url("../images/white_bullet.jpg") no-repeat scroll left 2px transparent;
	color: #919FB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
}
.lins_bullet ul li a {
	color: #919FB9;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.lins_bullet ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#content_area {
	float: left;
	padding: 0 0 0 15px;
	width: 485px;
}
#content_area h1 {
	color: #0D2C6F;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 2px 0 5px;
}
#capital_text {
	color: #0D2C6F;
	font: bold 22px Arial, Helvetica, sans-serif;
	padding: 2px 0;
	text-transform: uppercase;
}
.inputbox {
	background:#fff url(../images/txt_bg.gif) repeat-x 0 0;
	border: 1px solid #B3B3B3;
	color: #646464;
	font:13px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding:5px 5px;
	width: 243px;
}
.inputtext {
	background:#fff url(../images/txt_bg.gif) repeat-x 0 0;
	border: 1px solid #B3B3B3;
	color: #646464;
	font:13px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	overflow: hidden;
	padding:5px 5px;
	width: 243px!important;
	height: 50px!important;
}
.inputtext_cap {
	background:#fff url(../images/txt_bg.gif) repeat-x 0 0;
	border: 1px solid #B3B3B3;
	color: #646464;
	font:13px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding:5px 5px;
	width: 100px;
	float:right;
}
.submit_btn {
	background: url("../images/submit.gif") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 43px;
	width: 96px;
}
.security_title {
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 5px;
}
/*------------contact_us form submit butoon--------------*/
.submit_btn_cap {
	background: url("../images/submit.gif") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 43px;
	padding: 37px 0 0;
	width: 96px;
	margin: 10px 70px 0 0;
}
.portfolio {
	background: url("../images/port_folio.gif") repeat-x scroll left bottom #FFFFFF;
	border-color: #1455B7 #E1E4E4 #E1E4E4;
	border-right: 1px solid #E1E4E4;
	border-style: solid;
	border-width: 6px 1px 1px;
	float: left;
	margin: 0;
	padding: 0 11px 6px 0;
	width: 242px;
}
.portfolio h2, .portfolio h3 {
	margin: 0;
	padding: 5px 0 10px 10px;
}
.portfolio h2 a, .portfolio h3 a {
	color: #B91A17 !important;
	text-decoration: none !important;
}
.portfolio h2 a:hover, .portfolio h3 a:hover {
	color: #B91A17 !important;
	text-decoration: underline !important;
}
.prtf_img {
	float: left;
	margin: 0;
	padding: 0 0 15px 15px;
}
.prtf_img img {
	border: 1px solid #C12927;
	height: 63px;
	width: 63px;
}
.prtf_img:hover img {
	border: 1px solid #0BC9FF;
}
.vml {
	vertical-align: middle;
}
#add_logo_section {
	background:#fff url(../images/add_footer_bg.gif) repeat-x left top;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
#add_logo_section h2 {
	color: #B91A17;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 10px 0 5px;
}
#add_logo_section h2 a {
	color: #B91A17;
	text-decoration: none;
}
#add_logo_section h2 a:hover {
	color: #000000;
	text-decoration: none;
}
#add_logo_area {
	margin: 0 auto;
	padding: 8px 0 10px;
	width: 961px;
	position:relative;
}
#add_logo_area .follow_us {
	float: right;
	margin: 0;
	padding: 0;
}
#add_logo_area .partner_website {
	float: left;
	margin: 0;
	padding: 0;
}
.red_news_area {
	margin: 15px 0 0;
	padding: 0;
}
.red_news_box {
	background: url("../images/news_bg.gif") repeat-y scroll left top transparent;
	padding: 7px 18px;
	width: 220px;
}
.red_news_shadow {
	background: url("../images/news_shadow.gif") no-repeat scroll left top transparent;
	height: 12px;
	margin: 0;
	overflow: hidden;
	padding: 0 18px 10px;
	width: 220px;
}
.red_news_box .btn {
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 46px;
	margin: 5px 0 0;
	padding: 0;
	width: 111px;
}
.red_news_box .title {
	color: #FFFFFF;
	font:15px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
}
#clientle-categary-area {
	margin: 0 0 10px -16px;
	padding: 0;
}
#clientle-categary-area .categary {
	background: none repeat scroll 0 0 #F6F3EA;
	border: 1px solid #C12927;
	display: inline;
	float: left;
	margin: 0 0 25px 24px;
	padding: 10px;
	text-align: center;
	width: 185px;
}
#clientle-categary-area .categary .title {
	color: #B91A17;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 10px;
	text-align: center;
}
#clientle-categary-area .categary a:hover .title {
	color: #0BC9FF;
	text-decoration: none;
}
#clientle-categary-area .categary img {
	border: 1px solid #CCCCCC;
	height: 150px;
	text-align: center;
	width: 180px;
}
#clientle-categary-area .categary a:hover img {
	border: 1px solid #666666;
}
#clientle-categary-area .categary p {
	color: #333333;
	font: bold 10pt/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0;
	width: auto;
}
#clientle-categary-area p.description {
	color: #666666;
	font: 9pt Arial, Helvetica, sans-serif;
}
#clientle-categary-area p a {
	color: #333333;
	text-decoration: none;
}
#clientle-categary-area p a:hover {
	color: #000000;
	text-decoration: none;
}
.input_newsletter {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #900704;
	color: #4C4C4C;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	padding: 3px;
	width: 210px;
}
.img_left_border {
	border: 5px solid #CCCCCC;
	float: left;
	margin: 0 15px 15px 0;
}
#page_rank {
	margin: 0;
	padding: 10px 0;
}
.rank_bg {
	background: none repeat scroll 0 0 #F6F6F6;
	color: #666666;
	line-height: 23px;
	margin: 0;
	padding: 10px 10px 5px;
}
.rank_bg p {
	line-height: 17px;
	margin: 0;
	padding: 0 0 7px;
}
.rank_bg.alt {
	background: none repeat scroll 0 0 #E9E9E6;
}
.rank_p {
	padding: 0 0 0 20px;
}
.img_right {
	float: right;
	position: relative;
}
.img_right .click_icon {
	background: url("../images/arrow_blue.gif") no-repeat scroll right center transparent;
	color: #B91A17;
	display: block;
	font: bold 13px Arial, Helvetica, sans-serif;
	left: -85px;
	padding: 0 15px 0 0;
	position: absolute;
	top: 48px;
}
.img_right a .click_icon {
	color: #B91A17;
	text-decoration: none;
}
.img_right a:hover .click_icon {
	color: #0BC9FF;
	text-decoration: none;
}
#red_colour {
	color: #BF5752 !important;
	font-weight: bold;
}
.img2 {
	float: right;
	padding: 0 30px 0 0;
}
.page_rank {
	float: right;
	padding: 10px 50px 0 0;
}
#clientle-categary-area2 {
	float: left;
	margin: 0 0 0 -22px;
	padding: 15px 0 0;
}
#clientle-categary-area2 .categary {
	background: none repeat scroll 0 0 #F6F3EA;
	border: 1px solid #C12927;
	display: inline;
	float: left;
	margin: 0 0 25px 24px;
	padding: 10px;
	text-align: center;
	width: 165px;
}
#clientle-categary-area2 .categary .title {
	color: #B91A17;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 10px;
	text-align: center;
}
#clientle-categary-area2 .categary a:hover .title {
	color: #0BC9FF;
	text-decoration: none;
}
#clientle-categary-area2 .categary img {
	border: 1px solid #CCCCCC;
	height: 150px;
	text-align: center;
	width: 160px;
}
#clientle-categary-area2 .categary a:hover img {
	border: 1px solid #666666;
}
#clientle-categary-area2 .categary p {
	color: #333333;
	font: bold 10pt/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0;
	width: auto;
}
#clientle-categary-area2 p.description {
	color: #666666;
	font: 9pt Arial, Helvetica, sans-serif;
}
#clientle-categary-area2 p a {
	color: #333333;
	text-decoration: none;
}
#clientle-categary-area2 p a:hover {
	color: #000000;
	text-decoration: none;
}
.team_detail {
	padding: 0 0 10px;
}
.team_photo {
	float: left;
	padding: 10px 15px 5px 0;
	width: 150px;
}
.team_photo img {
	border: 5px solid #CCCCCC;
	width: 140px;
}
.team_profile {
	float: left;
	width: 465px;
}
#left_section .sitemap_section {
	padding: 10px 0;
}
#left_section .sitemap_section ul {
	color: #646464;
	margin: 0;
	padding: 5px 0 5px 14px;
}
#left_section .sitemap_section ul li {
	background: url("../images/square-bullet.gif") no-repeat scroll left 10px transparent;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0 3px 15px;
}
#left_section .sitemap_section ul li a {
	color: #244487;
	text-decoration: none;
}
#left_section .sitemap_section ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
#left_section .sitemap_section li ul {
	color: #646464;
	list-style-type: circle;
	margin: 0;
	padding: 5px 0 5px 25px;
}
#left_section .sitemap_section li ul li {
	background: none repeat scroll 0 0 transparent;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0 3px 5px;
}
.w45 {
	margin: 0 auto;
	width: 45%;
}
.right_video {
	background: url("../images/port_folio.gif") repeat-x scroll left bottom #FFFFFF;
	border: 1px solid #E1E4E4;
	margin: 0;
	padding: 5px;
	width: 248px;
}
.divider {
	border-bottom: 1px dashed #CCCCCC;
	padding: 15px 0 0;
}
#search_box {
	background: url("../images/searchbox_bg2.gif") no-repeat scroll left top transparent;
	height: 36px;
	padding: 11px 10px 0;
	position: absolute;
	right: 10px;
	top: 15px;
	width: 253px;
}
#search_box .input_search {
	background: url("../images/search_input_bg.gif") no-repeat scroll left top transparent;
	border: 0 none;
	color: #666666;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	height: 21px;
	margin: 0 5px 0 0;
	padding: 0 5px;
	width: 180px;
}
#search_box .input_search:focus {
	color: #000000;
}
#search_box .search_btn {
	background: url("../images/search_btn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	height: 21px;
	width: 57px;
}
#search_box .search_btn:hover {
	background: url("../images/search_btn.gif") no-repeat scroll 0 -21px transparent;
}
.top_slogan {
	color: #0BC9FF;
	font:bold 25px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 326px;
	text-align: center;
	top: 50px;
}
.top_slogan_home {
	color: #0BC9FF;
	font:20px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 223px;
	text-align: center;
	top: 45px;
}
.follow_us {
	font: 18px/30px Arial, Helvetica, sans-serif;
	color: #B91A17;
	padding: 10px 0 0 3px;
}
.follow_us h2 {
	color: #B91A17;
	font: 18px/30px Arial, Helvetica, sans-serif;
	padding: 0 0 0 3px;
}
#popup {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 5px;
}
.banner_sections {
	height: 180px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.slide_tabs {
	margin: 0;
	padding: 5px 0 0 5px;
}
.btn_links {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	width: 340px;
}
.slider_nav {
	background: url("../images/tabs_bg.png") no-repeat scroll left top transparent;
	float: left;
	height: 21px;
	margin: 2px 0 0;
	padding: 8px 10px;
	width: 330px;
}
.slider_nav2 {
	background: url("../images/tabs_bg.png") no-repeat scroll left top transparent;
	float: left;
	height: 21px;
	margin: 2px 0 0;
	padding: 8px 10px;
	width: 330px;
}
.slider_nav ul,
.slider_nav2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.slider_nav ul li,
.slider_nav2 ul li {
	color: #000000;
	display: block;
	float: left;
	font: 12px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 5px;
}
.slider_nav ul li a,
.slider_nav2 ul li a {
	background: none repeat scroll 0 0 #26488D;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0;
	padding: 0 6px;
	text-decoration: none;
}
.slider_nav ul li a:hover,
.slider_nav ul li.active a,
.slider_nav ul li.active a:hover,
.slider_nav2 ul li a:hover,
.slider_nav2 ul li.active a,
.slider_nav2 ul li.active a:hover {
	background: none repeat scroll 0 0 #CC0000;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 0 6px;
	text-decoration: none;
}
.google_txt {
	color: #0BC9FF;
	font:17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 0;
}
.scrolling_news {
	float: right;
	width: 790px;
}
.validation_section {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 5px 0;
	text-align: center;
}
.middle-area {
	float: left;
	height: auto;
	margin: 0 0;
	padding: 0;
	width: 620px;
}
.middle_section_area {
	float: left;
	margin: 0;
	padding: 0;
	width: 918px;
}
#search-eccentric-area {
	float: left;
	height: auto;
	margin: 0 0 0;
	padding: 28px 0 0;
	width: 600px;
}
.middle-area-main {
	margin: 0;
	padding: 0;
	width: 600px;
}
#search-eccentric-area {
	float: left;
	height: auto;
	margin: 0 0 0;
	padding: 0 0 0 15px;
	width: 600px;
}
#search-eccentric-area h1 {
	background: url("../images/welcome-heading-bg.gif") no-repeat scroll left top transparent;
	color: #FAD67B;
	font: 14pt/27px "calibri";
	height: 36px;
	margin: 0;
	padding: 0 0 0 30px;
}
#search-eccentric-area p {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0;
}
.middle-area-main {
	margin: 0;
	padding: 0;
	width: 600px;
}
.image-area {
	float: left;
	margin: 0;
	padding: 20px 0 0;
	width: 220px;
}
.middle-area-text {
	float: right;
	margin: 15px 0 0;
	padding: 0;
	text-align: justify;
	width: 304px;
}
.our_complete_smo-text {
	color: #7D7D7D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 40px 0 0;
}
#rate_bg {
	background: url("../images/rate_bg.gif") no-repeat scroll 0 0 transparent;
	color: #D9241B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 47px;
	line-height: 47px;
	margin: 34px 0 0;
	padding: 0;
	text-align: center;
	width: 220px;
}
#smo_bg {
	background: url("../images/smo_pricing_bg.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	margin: 11px 10px 0 0;
	padding: 0;
	text-align: center;
	width: 185px;
}
#smo_bg1 {
	background: url("../images/bugget_bg.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	margin: 11px 10px 0 0;
	padding: 0;
	text-align: center;
	width: 125px;
}
#smo_bg1 a {
	color: #ECECEC !important;
	text-decoration: none !important;
}
#smo_bg1 a:hover {
	color: #BBBBBB;
	text-decoration: underline !important;
}
.facebook_text {
	color: #797979;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100px;
}
#middle_area_text {
	padding: 10px 0 0;
}
#middle_area_text table {
	/*-moz-box-sizing: border-box;*/
	border-collapse: separate;
	border-spacing: 0;
	display: table;
	margin-bottom: 0;
	margin-top: 0;
	text-indent: 0;
}
.account_creation_text {
	background: none repeat scroll 0 0 #EAEAEA;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 200px;
}
.account_text {
	background: none repeat scroll 0 0 #3D73B0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3px;
	line-height: 20px;
	margin: 0;
	padding: 12px 0 12px 10px !important;
	text-transform: uppercase;
}
.td_week {
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
#areo_icon {
	background: none repeat scroll 0 0 #C7D7E1;
	margin: 0;
	padding: 0;
}
.icon {
	margin: 0;
	padding: 10px 0 8px 10px;
	text-align: center;
}
.contents_table {
	border-left: 1px solid #294757;
	border-top: 1px solid #294757;
	margin: 0;
	padding: 0;
}
.contents_table td {
	border-bottom: 1px solid #294757;
	border-right: 1px solid #294757;
	margin: 0;
	padding: 0;
}
.social_media_text {
	color: #797979;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
}
#click_here_area {
	border: 1px solid #EAEAEA;
	float: left;
	margin: 0 0 0 30px;
	padding: 0 0 0;
	width: 640px;
}
.click_here {
	color: #DE362D;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	line-height: 40px;
	margin: 0;
	padding: 7px 0 0 10px;
	width: 150px;
}
.areo1 {
	float: left;
	margin: 0;
	padding: 20px 0 0;
	width: 40px;
}
.get_stared_bg {
	background: url("../images/get_started_bg.gif") no-repeat scroll 0 0 transparent;
	color: #5C5C5C !important;
	cursor: pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 51px;
	line-height: 51px;
	margin: 5px 0 0 30px;
	padding: 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 394px;
}
.get_stared_bg a:hover {
	color: #DE362D !important;
	text-decoration: underline;
}
.get_stared_text {
	color: #5C5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 12px 0 0;
	text-transform: uppercase;
}
.search-eccentric-area h1 {
	color: #FAD67B;
	font: 14pt/27px "calibri";
	height: 36px;
	margin: 0;
	padding: 0 0 0 30px;
}
.yes {
	color: #3BA40C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
.budget_cont__area {
	margin: 0 auto;
	padding: 0;
	width: 500px;
}
.budget_cont_bg {
	background: url("../images/budget_cont_center_bg.jpg") repeat-y scroll center top transparent;
	margin: 0;
	padding: 0;
	width: 627px;
}
.budget_cont_input_box {
	border: 1px solid #A6A6A6;
	height: 20px;
	margin: 5px 0;
	padding: 0;
	width: 300px;
}
.budget_cont_input_box2 {
	border:0;
	background:none;
	height: 20px;
	margin: 5px 0;
	padding: 0;
	width: 300px;
}
.budget_textarea {
	border: 1px solid #A6A6A6;
	margin: 0;
	padding: 0;
	width: 300px;
}
.budget_submit_btn {
	background: url("../images/budget_sub_btn.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 42px;
	line-height: 40px;
	margin: 10px 0 0 0;
	text-align: center;
	width: 82px;
}
.budget_cont_butom {
	background: url("../images/budget_cont_butom_bg.jpg") no-repeat scroll 0 0 transparent;
	height: 14px;
}
.budget_cont_top {
	background: url("../images/budget_cont_top_bg_bg.jpg") no-repeat scroll center top transparent;
	height: 12px;
}
.wrapper {
	background: url("../images/wrraper_bg1.gif") no-repeat scroll center top transparent;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
h4 {
	color: #B91A17;
	font:24px Arial, Helvetica, sans-serif;
	padding: 10px 0 5px 37px;
}
.top_header {
	float: left;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 750px;
}
.top_header .top {
	height: 95px;
	margin: 0;
	padding: 0 10px 0;
}
.top_header .top #logo {
	float: left;
	margin: 0;
	padding: 5px 0 0;
}
.top_header .top #txt {
	color: #FFFFFF;
	float: right;
	font:19px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 0 0;
	text-align: right;
}
.top_header .top #txt span {
	font-size: 25px;
	font-weight: bold;
}
.top_header .top #txt span.email {
	font-size: 23px;
	font-weight: normal;
}
.top_header .top #txt span.email a {
	color: #FFFFFF;
	text-decoration: none;
}
.top_header .top #txt span.email a:hover {
	color: #000000;
	text-decoration: none;
}
#top_slogan {
	color: #0BC9FF;
	font:23px Arial, Helvetica, sans-serif;
	position: absolute;
	right: 200px;
	text-align: right;
	top: 62px;
}
#site_area {
	margin: 0 auto;
	padding: 0;
	width: 750px;
}
#middle_section_area {
	float: left;
	margin: 0;
	padding: 0;
	width: 750px;
}
#middle_area {
	background:#FFFFFF;
	margin: 0;
	padding: 0 0 0;
	width: 750px;
}
.work-area {
	margin: 0 auto;
	padding: 15px 23px;
	position: relative;
	width: 622px;
}
.footer-area {
	background: url("../images/footer-bottom-bg.gif") repeat-x scroll left bottom #0D2C6F;
	border-top: 7px solid #77849D;
	margin: 0 auto;
	padding: 0 0 0;
	width: 100%;
}
.footer-area .link-area {
	color: #979797;
	font: 11px/38px Arial, Helvetica, sans-serif;
	height: 38px;
	margin: 0 auto;
	padding: 0 0;
	width: 750px;
}
.add_logo_area {
	margin: 0 auto;
	padding: 8px 0 10px;
	width: 750px;
}
/*-------------------------10/feb/2011--------------------------*/
.social_screen_icons {
	position:fixed;
	left:0px;
	width:40px;
	overflow:hidden;
	top:50%;
	/*margin:-135px 0 0 0;*/
	margin:0px 0 0 0;
}
.social_icon_left {
	width:40px;
	text-align:left;
	padding:0 0 20px 0;
}
#facebook {
	width:34px;
	height:115px;
	position:absolute;
	left:0px;
}
.our_team {
	padding:0 0 0 8px;
}
.our_team img {
	border:solid 1px #666;
}
.iphone {
	padding:0 5px 0 0;
	float:left;
}
.iphone_title_main {
	padding:7px 0 0px 0;
}
.iphone_title {
	font:25px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 0 5px 0;
}
.iphone_title h3 {
	font:25px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.iphone_title span {
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 5px 0;
}
.footer_section_new {
	float: left;
	font: 11px "tahoma";
	height:30px;
	padding: 5px 21px 0 15px;
	word-spacing: 2px;
	margin:0px;
	width:100%;
	border-right:1px solid #224693;
}
.title2 {
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0px 8px 0 0;
	line-height:20px;
	float:left;
}
.title2 a {
	color:#fff;
	text-decoration:none;
}
.title2 a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/*-------------------------10/feb/2011--------------------------*/
.lins_bullet_new {
	margin:0px;
	padding:0px;
}
.lins_bullet_new ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.lins_bullet_new ul li {
	background:url(../images/white_bullet.jpg) left 2px no-repeat;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#919FB9;
	line-height:20px;
	margin:0px;
	padding:0px 5px 0 20px;
	float:left;
}
.lins_bullet_new ul li a {
	color:#919FB9;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.lins_bullet_new ul li a:hover {
	color:#fff;
	text-decoration:none;
}
/*.home_rank_main {
	background:url(../images/rank_bg.gif) no-repeat;
	width:640px;
	height:124px;
	position:relative;
}*/

.home_rank_main {
	background:url(../images/rank_bg.jpg) no-repeat;
	width:640px;
	height:130px;
	position:relative;
}
/*----------------------------------11/fed/2011------------------------------------*/

.img {
	vertical-align:middle;
}
.main_download {
	font:12px Arial, Helvetica, sans-serif;
	clear:both;
	padding:10px 0px 0 0px;
}
.categary_area {
	padding:10px 0px;
	margin:0 0px 0 0;
}
.categary_area2 {
	width:300px;
	float:left;
}
.middle_img {
	width:99%;
	border:2px solid #999;
	padding:0 0 0px 0;
	overflow:hidden;
	margin:0 0;
}
.middle_img img {
	width:100%;
}
.main_download p {
	color:#fff;
	font:bold 15px Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
	padding:0px 0px 3px 0px;
	margin:0px;
}
.content_sec {
	padding:5px 0 5px 0;
	clear:both;
	text-align:center;
	color:#244487;
}
.content_sec a {
	color:#244487;
	text-decoration:none!important;
}
.content_sec a:hover {
	color:#000!important;
	text-decoration:none!important;
}
.go_back {
	background:url(../images/click_here_to_go_back.jpg) repeat-x;
	width:182px;
	height:42px;
	border:0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	margin:10px 0 0 0;
	float:left;
}
/*-----------------------5/02/2011--------------------------*/

.screen_shot_area {
	padding: 2px 0 0;
}
.screen_shot {
	border: 1px solid #A7A7A7;
	float: left;
	height: 80px;
	margin: 0 5px;
	overflow: hidden;
	padding: 0 13px;
	width: 150px;
}
.screen_shot img {
	width: auto;
	height:auto;
}
.rank_top_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#B91A17;
	border-bottom:solid 1px #ccc;
	float:left;
	width:100%;
	line-height:22px;
}
.cl {
	clear:both;
}
.key_rank_main {
	margin:0px;
	padding:0px;
}
.rank {
	float:left;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 0px 0 0px;
	padding: 0px 0 0 0px;
	word-spacing: 2px;
	width: 110px;
}
.key {
	float:left;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 0px 0 0px;
	padding: 0px 0 0 0px;
	word-spacing: 2px;
	width: 200px;
}
.key_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	font-weight:bold;
	text-decoration:none;
}
.key_world ul {
	list-style:none;
	padding:5px 0 0 0!important;
	margin:0px!important;
}
.key_world ul li {
	margin:0px;
	padding:0px;
	display: block;
	list-style: none;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #5e6062;
	float:none!important;
}
.key_world ul li.pad {
	padding:0 0 0 18px!important;
}
.home_rank_main .read_more {
	width:89px;
	background:url(../images/learn-more-btn.gif) no-repeat;
	color: #000;
	font: 12px/21px Arial, Helvetica, sans-serif;
	height: 21px;
	text-decoration:none;
	text-align: center;
	padding:0 0 0 0px;
	position:absolute;
	left:540px;
	top:96px;
	z-index:100;
}
.read_more a {
	color:#000!important;
	text-decoration:none;
}
.rank_page {
	border:solid 1px #ccc;
	padding:6px;
	margin:0 0 15px 0;/*	-moz-border-radius:5px 5px;*/
}
/*-----------------------------------25/02/2011---------------------------------------*/
.new_video_area {
	background-color: #000000;
	float: left;
	height: 170px;
	margin: 0;
	padding: 5px;
	width: 245px;
}
/*------------------------------25/02/2011-------------------------------------*/
.new_video_area {
	background-color: #000000;
	float: left;
	height: 193px;
	margin: 0;
	padding: 5px;
	width: 245px;
}
.video_area_main {
	width: 270px;
	background:url(../images/top_divider.jpg) right top no-repeat;
	float:left;
	margin:0 10px 0 0;
}
.top_btn_links {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	width: 340px;
}
.banner_sections_top_new {
	height: 230px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.more_h {
	padding:6px 15px 0 0;
	float:right;
}
.right_txtn {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 290px;
}
.right_txtn .text {
	min-height: 179px;
}
* html .right_txtn .text {
	height: 179px;
}
.right_txtn h1,
.right_txtn .banner_title {
	color: #0BC9FF;
	font:normal 25px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 8px 0;
	text-align: left;
}
.right_txtn p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 5px 0;
}
.top_lance {
	float: right;
	padding: 0 8px 0 0;
}
.btn_links_new {
	float: right;
	margin: 0;/* padding: 0 0 0 10px;
    width: 340px;*/
}
/*------------------------------28/02/2011-------------------------------------*/
.google_cr {
	float:left;
	position:absolute;
	top:5px;
	top:6px;
	left: 562px;
}
.bbb_logo {
	float:left;
	position:absolute;
	top:5px;
	top:6px;
	left: 651px;
}
.cl_testimonia_main {
	float:left;
	padding:10px 0 0 0;
}
.cl_video_sec {
	width:250px;
	float:left;
	margin:0 5px 0 0;
	border:solid 1px #999999;
}
.cl_text_sec {
	float:right;
	width:370px;
}
.cl_text_sec h3 {
	color:#B91A17;
	font:16px Arial, Helvetica, sans-serif;
}
.cl_text_sec p {
	line-height:18px;
	margin:0;
	padding:0 0 6px 0;
}
.cl_text_sec span {
	line-height:23px;
	color:#000;
}
.cl_testimonia {
	float:left;
	padding:0px 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:solid 1px #666;
	border-bottom-style:dashed;
}
.cl_testimonia.last {
	border:0;
}
.cl_video {
	width:324px;
	float:left;
	margin:0 10px 0 0;
	border:solid 1px #999999;
}
.cl_text {
	float:left;
	width:300px;
}
.cl_text h3 {
	color:#B91A17;
	font-size:14px;
}
.cl_text p {
	line-height:15px;
	margin:0;
	padding:0 0 6px 0;
}
.cl_text span {
	line-height:23px;
	color:#000;
}
.btn_blue {
	border: 0 none;
	cursor: pointer;
	height: 37px;
	margin: 5px 0 0;
	padding: 0;
	width: 120px;
	font:17px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/btn_blank.gif) no-repeat 0 0;
}
.spacer_5 {
	height:5px;
	overflow: hidden;
}
.click_here_new {
	position:absolute;
	left: 45px;
	font-size:14px;
	color:#fff;
	top:77px;
}
.click_here_new a {
	color:#fff;
	text-decoration:none;
}
.click_here_new a:hover {
	color:#fff;
	text-decoration:underline;
}
#liveChat {
	height: 95px;
	position: fixed;
	right: 0;
	overflow:hidden;
	top: 275px;
	width: 42px;
}
#lpButDivID-1294690620279 .lpStaticButtonTR {
	height: 95px;
	width: 42px;
}
#lpButDivID-1294690620279 .lpStaticButtonTR a {
	background:url(../images/livechat.png) top left no-repeat;
	height: 95px;
	width: 42px;
	display:block;
	text-indent: -99999px;
}
#lpButDivID-1294690620279 .lpStaticButtonTR a:hover {
	background:url(../images/livechat.png) bottom left no-repeat;
}
.lpStaticButtonAddTextTD,
.lpPoweredByDiv,
.lpEmtStarRating,
.lpPoweredBy {
	display: none;
}
.livechat_area {
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	padding:0px 0 8px 0;
	text-align:center;
}
.lpStaticButtonAddTextTD,
.lpPoweredByDiv,
.lpEmtStarRating,
.lpPoweredBy {
	display:none;
}
.spacer_5 {
	height:5px;
	overflow: hidden;
}
.click_here_new {
	position:absolute;
	left: 45px;
	font-size:14px;
	color:#fff;
	top:77px;
}
.click_here_new a {
	color:#fff;
	text-decoration:none;
}
.click_here_new a:hover {
	color:#fff;
	text-decoration:underline;
}
/*----------------------------------17/03/2011-----------------------------------*/
.ranking_screen_area {
	padding: 5px 0 0;
	width:230px;
}
.ranking_screen_shot {
	width:105px;
	height:100px;
	overflow:hidden;
	margin:0 8px 0 0;
	float:left;
	border:solid 1px #a7a7a7;
}
.ranking_screen_shot img {
	width:148px;
	height:auto;
}
.top_slider_change {
	float: left;
	padding: 0 0 0 50px;
	position: relative;
	width:850px;
}
/*------------------------------19/03/2011----------------------------------------------------*/
#next {
	background: url("../images/right_arrow.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 50px;
	position: absolute;
	right: -75px;
	top: 54px;
	width: 28px;
	z-index: 999;
}
#prev {
	background: url("../images/left_arrow.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 50px;
	left: 3px;
	position: absolute;
	top: 54px;
	width: 28px;
	z-index: 999;
}
.top_portfoio_main {
	width:850px;
	background:url(../images/top_logo_bg.gif) top left repeat-x;
}
.portfolio_slider {
	height:86px;
	padding: 0;
	width: 868px;
	overflow:hidden;
}
.thumb_slide {
	border-left: 1px solid #3673b7;
	border-right: 1px solid #05101c;
	float: left;
	overflow: hidden;
	padding: 0 21px;
	position: relative;
	width: 168px;
}
.thumb_slide.last {
	margin:0;
}
.thumb_slide img {
	width:100%;
}
.thum_fad {
	background:url(../images/fade_top_bg.png) repeat-x;
	width:166px;
	position:absolute;
	top: 120px;
	color:#fff;
	height:30px;
	font-weight:bold;
	text-align:center;
	padding:8px 0 0 0;
}
.scrolling_logo_new {
	padding:0 0 0 20px;
	float:right;
}
.error_msg2 {
	color: #B91A17;
	font:15px Arial, Helvetica, sans-serif;
	position: absolute;
	text-align: right;
	top:4px;
	left:173px;
}
/*---------------------------------------24-03-11 portfolio Section------------------------------------------*/

.portfolio_section {
	margin:0;
	padding:0;
}
.portfolio_section h1 {
	color: #B91A17;
	font: 25px Arial, Helvetica, sans-serif;
	padding: 2px 0 5px;
}
.portfolio_left {
	width:440px;
	margin:0;
	padding:0;
	float:left;
}
.portfolio_top_line {
	background:url(../images/port_folio_top_line.jpg) no-repeat;
	height:7px;
	width:352px;
}
.portfolio_part_one {
	margin:0;
	padding:0;
}
h5 {
	font:normal 16px/24px Arial, Helvetica, sans-serif;
	color:#254582;
	margin:0;
	padding:5px 0 0 0;
}
h5 span {
	color:#1e1e1e;
}
.portfolio_img {
	float:left;
	margin:5px 10px 0 0;
	padding:0;
}
.portfolio_left_image_area {
	float:left;
	margin:5px 10px 0 0;
	padding:0;
	width:182px;
	height:140px;
	border: 1px solid #999999;
	padding:3px 3px;
}
.portfolio_left_image_area img {
	width:182px;
	height:140px;
	overflow:hidden;
}
.keyword_right {
	float:right;
	margin:0;
	padding:0;
	width:252px;
}
.key_heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1e1e1e;
	font-weight:bold;
	text-decoration:none;
	line-height:26px;
}
.rental_insurance {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#062d56;
	font-weight:normal;
	text-decoration:none;
	height:22px;
}
.portfolio_middle_bg {
	background:url(../images/portfolio_middle_bg.jpg) no-repeat;
	margin:0 10px 0 20px;
	padding:0;
	float:left;
	width:6px;
	min-height:1100px;
}
.portfolio_right {
	width:420px;
	margin:0;
	padding:0;
	float:right;
}
.portfolio_img_rihgt {
	width:182px;
	height:140px;
	float:right;
	margin:5px 10px 0 0;
	padding:0;
	border: 1px solid #999999;
	padding:3px 3px;
}
.portfolio_img_rihgt img {
	width:182px;
	height:140px;
	overflow:hidden;
}
.next_previous_section {
	margin:0 auto;
	padding:0;
	width:156px;
}
.next_previous {
	margin:0;
	padding:0;
}
.next_previous ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
.next_previous ul li {
	margin:0;
	padding:0 0 0 5px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#111f3c;
	float:left;
}
.next_previous ul li a.active {
	background:#0d2c6f;
	color:#FFFFFF !important;
}
.next_previous ul li a {
	margin:0;
	padding:0 5px 0 5px;
	color:#111f3c;
	text-decoration:none !important;
	border:1px solid #111f3c;
}
.next_previous ul li a:hover {
	color:#FFFFFF !important;
	text-decoration:none;
	background:#0d2c6f;
}
.number {
	margin:0;
	padding:0;
	text-align:center;
	border:1px solid #CCCCCC;
}
.seo_pic {
	float:left;
	margin:5px 10px 0 0;
	padding:0;
	width:170px;
	height:140px;
	border:solid 1px #999999;
	padding:3px 3px;
}
.seo_pic img {
	width:170px;
	height:140px;
	overflow:hidden;
}
.captcha_inp {
	height:20px;
}
.img_left_border {
	border:5px solid #999;
	float: left;
	margin: 0 15px 10px 0;
}
.tech_logo_area {
	width:150px;
	float:left;
	margin:0 50px 50px 0px;
}
.tech_logo_area a {
	font:bold 13px Arial, Helvetica, sans-serif!important;
	color:#006699!important;
	text-decoration:none!important;
	text-align:center;
}
.tech_logo_area a:hover {
	color:#990000!important;
}
.tech_logo {
	width:150px;
	height:132px;
	float:left;
}
.logo_text {
	text-align:center;
	padding:5px 0 0 0;
}
.tech_logo img {
	text-align:center;
}
.facebook_iframe {
	border: 0 none;
	height: 30px;
	width: 300px;
}

.top_h1 {
    color: #0BC9FF;
    font: bold 25px Arial,Helvetica,sans-serif;
    text-align: center;
	padding:5px 0 0;
}

.top_h1 h1{
    color: #0BC9FF;
    font: bold 25px Arial,Helvetica,sans-serif;
    display:inline;
	margin:0;
	padding:0;
}

/*------------------------------------------------03-10-2011-----------------------------------------------*/

#footer-area-home {
	background:#111f3d;
	border-top: 7px solid #77849D;
	margin: 0 auto;
	padding: 0 0 0;
	width: 100%;
}
/*#footer-area-home {
	background:#77849D;
	height:7px;
	margin: 0 auto;
	padding: 0 0 0;
	width: 100%;
}*/


.more_links
{
	padding:6px 6px 6px 0;
	margin:0px;
}
/*.more_links a
{
background:url(../images/more.png) left top no-repeat;
width:38px;
height:12px;
display:block;
padding:0px;
}
.more_links a span
{
	display:none;
}
.more_links a:hover
{
background:url(../images/more.png) left bottom no-repeat;
height:12px;
padding:0px;
}*/
.portfolio_more
{
	padding:0px 0px 0px 0;
	margin:0px;
}
/*.portfolio_more a
{
background:url(../images/more_portfolio.png) left top no-repeat;
width:38px;
height:12px;
display:block;
padding:0px;
}
.portfolio_more a span
{
	display:none;
}
.portfolio_more a:hover
{
background:url(../images/more_portfolio.png) left bottom no-repeat;
height:12px;
padding:0px;
}*/

#inner-right-sections .red_news_box
{
width:220px;
float:left;
}
#inner-right-sections #mc_embed_signup
{
	width:306px;
float:left;
}
#inner-right-sections .portfolio
{
width:265px;
margin:0 10px;
float:left;
}
#inner-right-sections .red_news_area
{
	width:220px;
	margin:0px;
	padding:0 25px;
float:left;
}
#inner-right-sections .prtf_img
{
	padding-bottom:8px;
}
#inner-right-sections .portfolio h2
{
	padding-bottom:6px;
}

/*-------------------------------------slider--------------box----------------------*/

.arrow_box
{
	width:24px;
	height:80px;
}
.slider_box
{
	width:857px;
	padding:0 0 0 10px;
	float:left;
}

#slider1 {  overflow:hidden;  /*height: 1%;*/  }
#slider1 .viewport { float: left; width:857px; height:80px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url(../images/next_prev.png) no-repeat scroll 0 0 transparent; display: block; margin:0px 0px 0 0;
 background-position: 0 -22px; text-indent: -999em; float: left; width: 22px; height: 22px; overflow: hidden; position: relative;
 top:35px;
  }
#slider1 .next { background-position: 0 0; margin:0px 0 0 0px;  }
#slider1 .prev { left:10px; }
#slider1 .disable { visibility: visible; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width:857px; left: 0; top: 0; }
#slider1 .overview li{ float: left; margin: 0 0px 0 0; padding:0px 7px; height:80px; border:0; width:200px;}
#slider1 .overview li span{ display:block;
overflow:hidden;
height:80px; width:200px;}
#slider1 .overview li span img{
	height: auto;
	width:200px;}
a.buttons
{
	padding:0 0px;
}
/*---------------------------------end----slider--------------box----------------------*/


/*--------------------------------------10-10-2011------------------------------*/

#title h3{
    color: #B91A17;
    font: 20px Arial,Helvetica,sans-serif;
    padding: 10px 0 5px;
}
.portfolio h3
{
    color: #B91A17;
    font: 20px Arial,Helvetica,sans-serif;
}
.cl_text_sec h4 {
	margin:0px;
    color: #B91A17;
    font: 16px Arial,Helvetica,sans-serif;
}
#heading_section h4 {
	margin:0px;
    color: #B91A17;
    font: 16px Arial,Helvetica,sans-serif;
	padding:0px;
}
/*.bbb_logo_home {
	float:left;
	width:51px;
	padding:0 0 0 100px;
}*/
.bbb_logo_home {
	float:left;
	position:absolute;
	top:5px;
	top:6px;
	right:10px;
}
.validation_section_home {
	float:right;
	padding:25px 0 0 10px;
}
.heading2 {
	color: #B91A17;
	font:normal 19px/normal arial;
	padding: 10px 0 5px;
}

/*------------------------------------11-10-2011----------------------------*/

#add_logo_section .our_partners {
    color: #B91A17;
    font: 18px Arial,Helvetica,sans-serif;
    padding: 10px 0 5px;
}

#add_logo_section .rssfeed {
    color: #B91A17;
    font: 18px Arial,Helvetica,sans-serif;
    padding: 10px 0 5px;
}
