
/*  slider container(s) */

#banner.hm {
	width: 992px;
	height: 312px;
	position: relative;
}

 .item, .temp_item {
	width: 992px;
	height: 312px;
	position: relative;
}

.temp_item {
	opacity: 0;              /* CSS3 */
	-moz-opacity: 0;         /* legacy Firefox */
	-khtml-opacity: 0;       /* legacy Safari/Konqueror */
	filter: alpha(opacity=); /* MSIE */
	position:absolute;z-index:99999;
	margin-top:-312px;
	display:none;

}

#subnav li:hover {
	background:url("../images/all_sprite_bg1.png") repeat-x scroll right -148px transparent !important;
	box-shadow:inset 0 5px 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 5px 20px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:inset 0 5px 20px rgba(0, 0, 0, 0.2);
	border-bottom:1px solid #999999;
	width:197px;
	border-right:1px solid #999999;
}

#subnav li#endRight {
	width:199px;
}

#subnav li#endRight:hover {
	border-right:none;
	width:200px;
}

.temp_item.agency {	margin-left:-198px; }
.temp_item.ecomm { margin-left:-396px; }
.temp_item.leadgen { margin-left:-594px; }
.temp_item.smb { margin-left:-792px; }

 
.dell_image { background: url(../images/banner_dell.jpg) no-repeat 0 0;}
.makeover_image { background: url(../images/banner_makeover.jpg) no-repeat 0 0;}
.mrsfields_image { background: url(../images/banner_mrsfields.jpg) no-repeat 0 0;}
.travel_image { background: url(../images/banner_foursquare.jpg) no-repeat 0 0;}
.workshop_image { background: url(../images/banner_workshop.jpg) no-repeat 0 0;}
.auto_image { background: url(../images/banner_auto.jpg) no-repeat 0 0;}

.softech_image {background: url(../images/banner_softech.jpg) no-repeat 0 0;}

.enterprise_image { background: url(../images/banner_category_slices.jpg) no-repeat 0 0;}
.agency_image { background: url(../images/banner_category_slices.jpg) no-repeat 0 -312px;}
.ecomm_image { background: url(../images/banner_category_slices.jpg) no-repeat 0 -624px;}
.leadgen_image { background: url(../images/banner_category_slices.jpg) no-repeat 0 -936px;}
.smb_image { background: url(../images/banner_category_slices.jpg) no-repeat 0 -1248px;}




 .topcont {
	width: 385px;
	
	padding-top: 50px;
	margin-left: 35px;
}

.topcont .hdrtxt {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 8px;
	display: block;
}

.enterprise .hdrtxt {
	font-size:25px;
	color:#0ca36c;
	margin-top:-5px;
}
.agency .hdrtxt {
	color:#5c96bc;
}
.auto .hdrtxt {
	color:#ff6b37;
}

.softech .hdrtxt {
	color:#61b2db;
}

.workshop .hdrtxt {
	color:#deb537;
}
.ecomm .hdrtxt {
	color:#9a519e;
}
.leadgen .hdrtxt {
	color:#ff6b37;
}
.smb .hdrtxt {
	color:#5c96bc;
}

 .topcont .title {
	color: #ffffff;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 18px;
	display: block;
	position:absolute;
	top:75px;
}

 .topcont .txt {
	width: 330px;
	color: #e2e2e2;
	position:absolute;
	top:120px;
}

 .ftrcont {
/*	width: 420px; */
	margin: 10px 0 0 35px;
	position:absolute;
	bottom:50px;
}

 .ftrcont .txt {
	float: left;
	padding-top: 12px;
	color: #ffffff;
	font-size: 18px;
}

 .ftrcont .btn {
	float: left;
	width: 151px;
	height: 49px;
	margin-left:20px;
}

 .ftrcont .btn a {
	display: block;
	width: 145px;
	height: 42px;
}

 .topcont .fields-txt{ color: #FEF3C6; }
 .topcont .dell-txt{ color: #C0ABE3 }
.makeover .topcont .txt{ color: #b1d28d;width:360px; }
.travel .topcont .txt{ color: #b2d8e9;width:360px; }
.workshop .topcont .txt{ color: #e0b880; width:360px; }
.workshop .topcont .title{ color: #ba3e03; }

.auto .topcont .txt {color:#ffffff; width:360px;}
.auto .topcont .title {color:#ffffff; }

.softech .topcont .txt {color:#ffffff; width:360px;}
.softech .topcont .title {color:#ffffff; }

.enterprise .topcont .txt{ color: #a0e0c9; }
.agency .topcont .txt{ color: #90b9d6; }
.ecomm .topcont .txt{ color: #ccb3ea; }
.leadgen .topcont .txt{ color: #ffe6e6;width:400px; }
.smb .topcont .txt{ color: #c5e9ec;width:400px; }

 #banner_call_button {
	display:block;
	height:29px;
	width:146px;
	color:white;
	font-size:18px;
	text-decoration:none;
	padding:10px 5px 10px 0;
	text-align:center;

}
.dell #banner_call_button {
	background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -49px;
}
.makeover #banner_call_button {
	background:transparent url(../images/banner_call_buttons.png) no-repeat 0 0px;
}

.mrsfields #banner_call_button {
	background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -147px;
}
.travel #banner_call_button {
	background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -98px;
}
.workshop #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -196px;
}

.agency #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -196px;
}
.enterprise #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -245px;
}

.auto #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -245px;
	   font-size:16px;
	   padding-top:15px;
	   height:24px;
}
.leadgen #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -294px;
}

.softech #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -294px;
	   font-size:16px;
	   padding-top:15px;
	   height:24px;
}
.smb #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -49px;
}
.ecomm #banner_call_button {
       background:transparent url(../images/banner_call_buttons.png) no-repeat 0 -0px;
}


.dell #banner_call_button:hover {
	background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -49px;
}
.makeover #banner_call_button:hover {
	background:transparent url(../images/banner_call_buttons.png) no-repeat -151px 0px;
}

.mrsfields #banner_call_button:hover {
	background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -147px;
}
.travel #banner_call_button:hover {
	background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -98px;
}
.workshop #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -196px;
}

.agency #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -196px;
}
.enterprise #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -245px;
}

.auto #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -245px;
}
.leadgen #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -294px;
}
.softech #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -294px;
}
.smb #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -49px;
}
.ecomm #banner_call_button:hover {
       background:transparent url(../images/banner_call_buttons.png) no-repeat -151px -0px;
}



/* controls styling */

#controls.hm {
	width: 154px;
	height: 42px;
	position: absolute;
	right: 12px;
	bottom: 10px;
}



.hm .num_nav li {
	float: left;
	height: 42px;
}

.hm .num_nav li a {
	display: block;
	height: 20px;
	width:20px;
	background-color:#000;
	color:#808080;
	opacity:0.6;
	border:solid 1px #c0c0c0;
	margin:1px 2px 0px 2px;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	font-weight:bold;
}

.hm .num_nav li a:hover {
	color:#fff;

	
}
 .hm .num_nav li a.active {
	 color:#fff;
	border:solid 2px white;
	margin:0px 1px;
 }


.item.searchi { 
background:url(http://www.seo.com/wp-content/themes/seo-v2/images/banner_search_box.jpg) 0 0 no-repeat; 
}

.out_search {
	width:575px;
	height:42px;
	margin:130px 0 0 262px;
	background:white;
	border-top:2px solid #b4b4b4;
	border-left:2px solid #b4b4b4;
	border-bottom:2px solid #808080;
	border-right:2px solid #808080;
	-moz-box-shadow:1px 1px 3px #a5b5cd;
-webkit-box-shadow:1px 1px 3px #a5b5cd;
}

.search_but {
	float:right;
	height:16px;
	width:60px;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#dfdfdf));
	background: -moz-linear-gradient(0% 100% 90deg,#dfdfdf, #f1f1f1);
	text-shadow:#FFF;
	font-size:20px;
	padding:12px 14px;
	border-top:2px solid white;
	border-left:2px solid #b4b4b4;
}

.srch_text {
	font-size:20px;
	display:block;
	padding:13px;
	width:400px;
	color:#333;
	float:left;
}

.srch_result {
	font-size:20px;
	color:#272727;
	width:600px;
	margin:0 0 0 265px;
	display:none;
	height:211px;
	background:url(http://www.seo.com/wp-content/themes/seo-v2/images/search_serp_second.png) left bottom no-repeat;

}

.srch_secs {
	font-size:12px;
	display:block;
	margin:5px 0 30px 5px;
	color:#666666;
}

.srch_result p {
	margin:8px 0;
	
}

a.srch_link {
color:#0006fb;
font-size:21px;
text-decoration:underline;
display:block;
margin:8px 0;

}

.srch_desc {
	font-size:16px;
	line-height:24px;
	width:650px;
}

p.srch_green_link {
	margin-top:-5px;
	margin-left:-5px;
}

.srch_green_link a {
	color:#0e774a;
	background:url(http://www.seo.com/wp-content/themes/seo-v2/images/search_watch_button.png) center left no-repeat; 
	width:280px;
	height:20px;
	padding:6px 0 5px 37px;
	display:block;
	font-size:17px;
	font-weight:bold;
}
