

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

body {
	font-family: 'Droid Sans', sans-serif;
	font-size:14px;
	color:#5d5d5d;
	line-height:18px;
	margin:0px;
	padding:0px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
img {
	border:0px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	font-weight:normal;
}
a {
	text-decoration:none;
}
.pt50 {
	padding-top:110px!important;
}
.margin_right {
	margin-right:0px !important;
}
#wrapper {
	width:100%;
}
.container {
	width:980px;
	margin:auto;
}
.header {
	background:url(../images/header_bg.jpg) no-repeat top center;
	height:100px;
}
.logo {
	padding:23px 0 0 0;
	float:left;
}
.social_icon {
	float:right;
	margin:9px 0 0 0;
}
.social_icon img {
	margin:0 4px 0 0;
}
.social_icon span a {
	background:url(../images/register_btn.png) no-repeat;
	width:67px;
	height:27px;
	display:inline-block;
	vertical-align:sub;
	margin:0 0 0 14px;
}
.social_icon span a:hover {
	background:url(../images/register_btn_hover.png) no-repeat;
}
.navigation {
	float:right;
	margin:64px 0 0 0;
}
.navigation ul {
	margin:0px;
	padding:0px;
}
.navigation ul li {
	list-style:none;
	float:left;
	background:url(../images/divider.jpg) no-repeat right center;
}
.navigation ul li:last-child {
	background:none;
}
.navigation ul li a {
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif; font-weight:700; 
	margin:0 11px;
}
.navigation ul li a:hover {
	color:#000000;
}
.navigation ul li a.current {
	color:#000000;
}
.title_bar {
	border-top:3px solid #12b2fd;
	border-bottom:3px solid #12b2fd;
	padding:16px 0;
	background:url(../images/pattern.jpg) repeat;
	margin:1px 0;
}
.title_bar h1 {
	text-align:center;
	color:#444444;
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
.title_bar h2 {
	text-align:center;
	color:#12b2fd;
	font-family: 'Open Sans', sans-serif; font-weight:700; 
	font-size:30px;
	text-transform:uppercase;
}
.slider {
	position: relative;
	z-index: 2;
	height: 461px;
	overflow: hidden;
}
#portfolio {
	text-align:center;
	list-style:none;
	margin:0px;
	padding:0px;
}
#portfolio li img {
	max-width:100%;
}
#portfolio li {
	width:100%;
}
.full-width {
	height: 519px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.slider_dott {
	text-align:center;
	position:relative;
	z-index:4;
	top:333px;
}
.adv_main {
	width:433px;
	float:left;
	margin:0 0 0 32px;
}
.advertiser_box {
	position:relative;
	top:0px;
	z-index:4;
	background-image:url(../images/box-bg.png); width:443px; height:146px; background-repeat:no-repeat;
	padding:5px 0 0px 0;
	
	margin:20px 0px 0px 0px;
}
.adv_heading {
	background:url(../images/advertise_heading.png) no-repeat;
	width:325px;
	height:71px;
	margin:5px 0 0 -15px;
}
.adv_heading h1 {
	color:#000000;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	font-size:26px;
	text-transform:uppercase;
	padding:18px 0 0 43px;
}
.adv_list {
	padding:0 19px;
}
.adv_list ul {
	margin:0px;
	padding:0px;
}
.adv_list ul li {
	list-style:none;
	color:#3a3a3a;
	font-size:16px;
	/*background:url(../images/adv_icon.png) no-repeat 1px 13px;*/
	padding:8px 7px;
	border-bottom:1px solid #d2d2d2;
}
.adv_list ul li:last-child {
	border:none;
}
.adv_read_more a {
	background:url(../images/read_adv.png) no-repeat;
	display:inline-block;
	width:92px;
	height:29px;
	float:right;
	position:relative;
	z-index:2;
	margin:0 13px 0 0;
	top:-10px;
}
.adv_read_more a:hover {
	background:url(../images/read_adv_hover.png) no-repeat;
}
.pub_main {
	width:433px;
	float:left;
	margin:0 0 0 48px;
}
.pub_box {
	position:relative;
	margin:20px 0px 0px 0px;
	background-image:url(../images/blue_box-bg.png); width:443px; height:136px; background-repeat:no-repeat;
	z-index:4;
	padding:10px 0 0px 0;
	
	
	
}
.pub_heading {
	background:url(../images/publisher_heading.png) no-repeat;
	width:325px;
	height:71px;
	margin:0 0 0 -15px;
}
.pub_heading h1 {
	color:#ffffff;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	font-size:26px;
	text-transform:uppercase;
	padding:18px 0 0 43px;
}
.pub_list {
	padding:0 19px;
}
.pub_list ul {
	margin:0px;
	padding:0px;
}
.pub_list ul li {
	list-style:none;
	color:#3a3a3a;
	font-size:16px;
	padding:8px 7px;
	border-bottom:1px solid #d2d2d2;
}
.pub_list ul li img {
	vertical-align:middle;
	margin:0 0 0 6px;
}
.pub_list ul li:last-child {
	border:none;
}
.pub_read_more a {
	background:url(../images/read_pub.png) no-repeat;
	display:inline-block;
	width:92px;
	height:29px;
	float:right;
	position:relative;
	z-index:2;
	margin:0 13px 0 0;
	top:-7px;
}
.pub_read_more a:hover {
	background:url(../images/read_adv_hover.png) no-repeat;
}
.content_bg {
	position:relative;
	top:0px; margin:0px 0px 0px 0px;
	background: #dcdcdc; /* Old browsers */
	background: -moz-linear-gradient(top, #dcdcdc 0%, #ffffff 40%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcdcdc), color-stop(40%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #ffffff 40%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dcdcdc 0%, #ffffff 40%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dcdcdc 0%, #ffffff 40%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dcdcdc 0%, #ffffff 40%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.logo_slide {
	position:relative;
	padding:0 0 25px 0;
	z-index:4;
	top:182px;
	background:url(../images/logo_shadow.png) no-repeat bottom center;
}
.logo_slide img {
	vertical-align:middle;
	margin:0 32px;
}
.prev_arrow img {
	margin:0px;
}
.next_arrow img {
	margin:0px;
}
.local_business {
	position:relative;
	top:172px;
	z-index:4;
	background-image: linear-gradient(bottom, rgb(234,234,234) 25%, rgb(252,252,252) 63%);
	background-image: -o-linear-gradient(bottom, rgb(234,234,234) 25%, rgb(252,252,252) 63%);
	background-image: -moz-linear-gradient(bottom, rgb(234,234,234) 25%, rgb(252,252,252) 63%);
	background-image: -webkit-linear-gradient(bottom, rgb(234,234,234) 25%, rgb(252,252,252) 63%);
	background-image: -ms-linear-gradient(bottom, rgb(234,234,234) 25%, rgb(252,252,252) 63%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.25, rgb(234,234,234)), color-stop(0.63, rgb(252,252,252)) );
	border:1px solid #d8d8d8;
	border-radius:5px;
	overflow:hidden;
}
.local_business h2 {
	color:#1c1c1c;
	font-size:18px;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	margin:12px 0 2px 0;
}
.local_business p {
	color:#4a4a4a;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	margin:0px;
}
.advertiser_bussines {
	background:url(../images/advertiser_bg.png) no-repeat;
	width:226px;
	height:59px;
	float:left;
	margin:0 16px 0 0;
}
.advertiser_bussines h1 {
	color:#ffffff;
	font-size:19px;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	text-transform:uppercase;
	float:right;
	padding:20px 14px;
}
.horizontal_footer {
	background-color:#0094da;
	border:none;
	height:1px;
	margin:0 0 1px 0;
	position:relative;
	top:0px;
}
.footer {
	background:#0084C2;
	overflow:hidden;
	padding:17px 0;
	position:relative;
	top:0px;
}
.footer_nav {
	float:left;
    margin:0 97px 0 90px;
	/*margin:0 35px 0 0;  */
}
.footer_nav ul {
	margin:0px;
	padding:0px;
}
.footer_nav ul li {
	list-style:none;
	border-bottom:1px solid #00a1ec;
}
.footer_nav ul li:last-child {
	border:0px;
}
.footer_nav ul li a {
	color:#ececec;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	padding:4px 51px 0 0;
	line-height:27px;
}
.footer_nav ul li a:hover {
	color:#cacaca;
}
.member_box {
	border:1px solid #0d9ee3;
	float:left;
	margin:0 23px 0 0;
}
.twitter {
	margin:0 0 15px 0;
}
.footer_contact h4 span {
	float:left;
	width:22px;
}
.footer_contact h4 {
	color:#ECECEC;
	font-size:14px;
	margin:0 0 6px 0;
}
.copy_right {
	background:url(../images/copy_right_bg.jpg) repeat-x;
	height:17px;
	padding:9px 0;
	z-index:4;
	position:relative;
	top:0px;
}
.copy_right h4 {
	float:right;
	font-size:12px;
	color:#a5a5a5;
}
/*------------------------------ ADVERTISERS ------------------------------*/


.header_adv {
background-image:url(../images/top_bg.png); background-repeat:repeat-x;
overflow:hidden;
height:90px;
}
.adv_nav {
	float:right;
	clear:right;
	padding:18px 0 23px 0;
}
.adv_nav ul {
	margin:0px;
	padding:0px;
}
.adv_nav ul li {
	list-style:none;
	float:left;
	background:url(../images/divider_01.jpg) no-repeat right center;
}
.adv_nav ul li a {
	color:#d6d6d6;
	font-size:13px;
	margin:0 14px;
}
.adv_nav ul li:last-child {
	background:none;
}
.adv_nav ul li a:hover {
	color:#a9e509;
}
.title_bar_adv {
	background:url(../images/pattern.jpg) repeat;
	overflow:hidden;
	margin:0px 0 0 0;
	border-bottom: 3px solid #12B2FD;
}
.f-nav {
	z-index: 9999;
	position: fixed;
	top: 0;
	width: 100%;
	box-shadow:0 2px 5px rgba(0, 0, 0, 0.4)
}
.adv_main_nav {
}
.adv_main_nav ul {
	margin:0px;
	padding:0px;
}
.adv_main_nav ul li {
	list-style:none;
	float:left;
	width:90px;
	text-align:center;
	margin:16px 21px 15px 0;
}
.adv_main_nav ul li a {
	color:#313131;
	font-size:14px;
	font-family: 'Droid Sans', sans-serif; font-weight:700;
	text-transform:uppercase;
	display:block;
	cursor:pointer;
}
.adv_main_nav ul li a span {
	display:block
}
.adv_main_nav ul li a:hover {
	color:#12b2fd;
}
.adv_content {
	box-shadow:0 44px 40px #DADADA inset;
	margin:1px 0 0 0;
}
.adv_text {
	padding:28px 10px;
}
.adv_text h1 {
	color:#12b2fd;
	font-size:24px;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	text-transform:uppercase;
	margin:0 0 16px 0;
}
.adv_text p {
	margin:0 0 20px 0;
	color:#414141;
	font-size:14px;
	font-family: 'Droid Sans', sans-serif;
	line-height:21px;
}
.adv_text p span {
	color:#12b2fd;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	font-size:16px;
}
.adv_text h2 {
	color:#12b2fd;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	font-size:16px;
	margin:0 0 1px 0;
}
.adv_text p a {
	color:#12b2fd;
}
.adv_text p a:hover {
	text-decoration:underline;
}
.advertiser_listing {
	margin:25px 0;
}
.advertiser_listing h1 {
	margin:0 0 10px 0;
	font-size:20px;
}
.advertiser_listing ul {
	margin:0px;
	padding:0px;
}
.advertiser_listing ul li {
	list-style:none;
	background:url(../images/arrow_icon.png) no-repeat 1px 7px;
	padding:0 0 0 24px;
	color:#414141;
	font-size:14px;
	font-family: 'Droid Sans', sans-serif; font-weight:700;
	border-bottom:1px solid #dfdfdf;
	line-height:28px;
}
.horizontal_adv {
	border:none;
	background-color:#dcdcdc;
	height:1px;
	margin:40px 0 0 0;
}
.horizontal_ver {
	border:none;
	background-color:#dcdcdc;
	height:1px;
	margin:0px;
}
.vertical_main {
	overflow:hidden;
	float:left;
	margin:15px 42px 0 0;
}
.vertical_main h2 {
	color:#3c3c3c;
	font-size:16px;
	font-family: 'Droid Sans', sans-serif; font-weight:700;
	margin:0 0 4px 0;
}
.vertical_list {
	float:left;
	margin:11px 41px 0 0;
}
.vertical_list ul {
	margin:0px;
	padding:0px;
}
.vertical_list ul li {
	list-style:none;
	color:#3c3c3c;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	line-height:26px;
	background:url(../images/arrow_icon_01.png) no-repeat 1px 10px;
	padding:0 0 0 12px;
}
.adv_form_box {
	float:right;
	box-shadow:4px 4px 6px #CDCDCD inset;
	padding:15px 15px 10px 15px;
	background-color:#e6e6e6;
	border:1px solid #cecece;
}
.adv_form_box h1 {
	color:#2f2f2f;
	font-size:18px;
	font-family: 'Open Sans', sans-serif; font-weight:700;
}
.horizontal_form {
	background:#d6d6d6;
	border:0px;
	height:1px;
}
.adv_form {
	margin:auto;
	width:252px;
}
.input_adv {
	color:#9a9a9a;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	border-radius:5px;
	border:1px solid #d6d6d6;
	padding:8px 5px;
	width:239px;
	margin:6px 0 0 0;
}
.submit_btn {
	float:left;
	margin:12px 0 0 0;
}
.submit_btn input[type="submit"] {
	background: url("../images/submit_btn.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 38px;
	width: 90px;
}
.submit_btn input[type="submit"]:hover {
	background: url("../images/submit_btn_hover.png") no-repeat;
}
.get_start a {
	display:inline-block;
	background:url(../images/get_start_btn.png) no-repeat;
	width:227px;
	height:65px;
	visibility: hidden;
}
.get_start a:hover {
	background:url(../images/get_start_btn_hover.png) no-repeat;
}
.horizontal_footer_inner {
	background-color:#0094DA;
	border:0px;
	height:1px;
	margin:0 0 1px 0;
}
.footer_inner {
	background-color:#0094DA;
	overflow:hidden;
	padding:9px 0;
}
.footer_left {
	float:left;
}
.footer_nav_inner ul {
	margin:0px;
	padding:0px;
}
.footer_nav_inner ul li {
	list-style:none;
}
.footer_nav_inner ul li a {
	color:#ececec;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	border-bottom:1px solid #45c1fb;
	padding: 4px 51px 0 0;
	line-height:27px;
}
.footer_right {
	float:right;
}
.horizontal_footer_02 {
	background:#00a1ec;
	border:0px;
	height:2px;
	margin:25px 0 09px 0;
}
.member_box1 {
	float:left;
	margin:0 10px 0 0;
}
.footer_logo {
	margin:34px 0 0 0;
	float:left;
}
.footer_logo p {
	color:#99ddfd;
	font-size:12px;
	font-family: 'Droid Sans', sans-serif;
	margin:5px 0 0 0;
}
.footer_social {
	margin:53px 0 0 16px;
	float:left;
}
.footer_social img {
	margin:0 4px 0 0;
}
/*------------------------------ PUBLISHERS ------------------------------*/

.pub_form {
	background-color: #FFFFFF;
	float: right;
	margin: 23px 0 0;
	width: 309px;
}
.dropdown {
	color:#9a9a9a;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	border-radius:5px;
	border:1px solid #d6d6d6;
	padding:8px 5px;
	width:250px;
	margin:6px 0 0 0;
}
/*------------------------------ CONTACT US ------------------------------*/
.map {
	float:left;
	padding:8px 8px 0 8px;
	border-radius:10px;
	border:1px solid #cacaca;
	background-color:#FFFFFF;
	margin:23px 0 0 0;
}
.iframe_map {
	border-radius:10px;
	border:1px solid #e8e8e8;
}
.add_contact {
	background-image: -moz-linear-gradient(center bottom, #E5E5E5 44%, #EDEDED 72%, #F6F6F6 86%);
	border: 1px solid #D0D0D0;
	border-radius: 7px 7px 7px 7px;
	margin: 15px 0 30px 0;
	padding: 8px;
	width: 298px;
	float:right;
}
.add_contact p {
	margin:0px;
}
.add_contact p label {
	color: #12b2fd;
	float: left;
	font-size: 15px;
	width: 66px;
}
.contact_form_box {
	float:right;
	box-shadow:4px 4px 6px #CDCDCD inset;
	background-color:#e6e6e6;
	border:1px solid #cecece;
	border-radius: 0 0 7px 7px;
	padding:6px 15px 6px 15px;
}
.contact_heading {
	color:#2f2f2f;
	background-image: linear-gradient(bottom, rgb(6,161,232) 19%, rgb(76,194,249) 60%);
	background-image: -o-linear-gradient(bottom, rgb(6,161,232) 19%, rgb(76,194,249) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(6,161,232) 19%, rgb(76,194,249) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(6,161,232) 19%, rgb(76,194,249) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(6,161,232) 19%, rgb(76,194,249) 60%);
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.19, rgb(6,161,232)),  color-stop(0.6, rgb(76,194,249)) );
	border-radius:7px 7px 0 0;
	font-size:18px;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	padding:13px 0 13px 10px;
	text-transform:uppercase;
	color:#FFFFFF;
	float:right;
	width:303px;
}
.horizontal_form {
	background:#d6d6d6;
	border:0px;
	height:1px;
}
.contact_form {
	margin:auto;
	width:281px;
}
.input_contact {
	color:#9a9a9a;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	border-radius:5px;
	border:1px solid #d6d6d6;
	padding:8px 5px;
	width:269px;
	margin:9px 0 0 0;
}
.submit_btn {
	float:left;
	margin:12px 0 0 0;
}
.submit_btn input[type="submit"] {
	background: url("../images/submit_btn.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 38px;
	width: 90px;
}
.submit_btn input[type="submit"]:hover {
	background: url("../images/submit_btn_hover.png") no-repeat;
}
.textarea_contact {
	color:#9a9a9a;
	font-size:13px;
	font-family: 'Droid Sans', sans-serif;
	border-radius:5px;
	border:1px solid #d6d6d6;
	padding:8px 5px;
	width:269px;
	margin:6px 0 0 0;
}
.sequence-theme {
	position: relative;
	width: 100%;
}
#sequence-theme1 {
	
}

.banner { background-color:#FFFFFF; padding:5px; box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.41); margin:31px 0 24px 0; width:971px;} 
.logo_heading h1 {color: #12B2FD;
    font-family: 'Open Sans', sans-serif; font-weight:700;
    font-size: 24px;
    margin: 0 0 16px;
    text-transform: uppercase;}

.horizontal_div { border:none; border-top:2px dashed #12B2FD;  margin:0 0 0 0;}

.spacer { height:40px;}




























