* {
	margin: 0;
	padding: 0;
}
body {
	color: #313131;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
	/*letter-spacing: .1em;*/
	background: #004BA8 url("/resources/images/bg_mid_repeat.jpg") repeat scroll 0 296px;
}
a:focus {
	outline: none;
}
a img {
	border: 0;
}
a, a:visited {
	color: #5694BB;
	text-decoration:none;
}
a:hover, a:active {
	background: #fdd56c none;
	color: #162730;
	text-decoration: none;
}
p {
	margin: 13px 0;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
}
h1 {
	font-size:24px;
	font-weight:normal;
	line-height:36px;
	margin-bottom:6px;
	color: #1a5b9b;
	font-family: 'century gothic', sans-serif;
}
h2 {
	color: #162730;
	font: bold 22px/23px 'century gothic', sans-serif;
	margin-bottom:5px;
	padding:0 10px 14px;
	background: transparent url(/resources/images/header_bg.gif) no-repeat bottom center;
	text-align: center;
}
h2 img {
	margin-right: 7px;
}
h3 {
	font: bold tahoma, "Lucida Grande", Verdana, sans-serif
}
.all_event_details h3 {
	color: #162730;
	border-bottom:1px solid #E5E5E5;
	font-size: 12px;
	text-transform:uppercase;
}
h4 {
	font-weight: normal;
	margin-bottom: 9px;
}
h6 {
	color:#313131;
	margin-bottom: 4px;
	font-size: 12px;
}
/*ul, ol {
	font-size:13px;
	line-height:18px;
	margin:0 0 30px 15px;
}

*/
/*
ul li, ol li {
	margin-bottom: 7px;
}
*/
.left {
	float: left;
	margin: 0 18px 18px 0;
}
.right {
	float: right;
	margin: 0 0 18px 18px;
}
.callout {
	border: 1px solid #ddd;
	padding: 8px 10px;
	margin-bottom: 18px;
}
.callout:last-child {
	margin-bottom: 0;
}
.centered {
	text-align: center;
}
.uppercase {
	text-transform: uppercase;
}
#nav_wing {
	background: url(/resources/images/bg_nav_wing.png) no-repeat center 135px;
}
#weather {
	text-align: right;
	position: relative;
	height: 66px;
	display:none;
}
#weather ul {
	list-style: none;
}
#weather img {
	position: absolute;
	top: 5px;
	right: 30px;
}
#weather .weather_info {
	position: absolute;
	top: 10px;
	right: 1px;
	color: #FED55E;
}
#weather .weather_title {
	display:none;
}
#top_sponsor {
	height: 60px;
	margin: 0 auto;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 986px;
}
#top_sponsor img {
	position: absolute;
	top: 10px;
	right: 10px;
}
#wrapper {
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
	box-shadow:  0 2px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:  0 2px 10px rgba(0, 0, 0, 0.5);
	padding-bottom: 20px;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	margin-top: 20px;
	background: #ffffff none;
}
#bg_top1 {
	background: url(/resources/images/bg_clouds.jpg) no-repeat 0 top;
	padding-top: 20px;
}
#bg_bot1 {
	background: url(/resources/images/bg_bottom.jpg) repeat-x center bottom;
	margin-top: -20px;
}
#login {
	background-color: #162730;
	color:#fff;
	padding: 5px 0;
	font-size: 13px;
}
#login a:link {
	color: #fdd56c;
}
#login a:hover, #login a:active, #login a:visited {
	color: #4c9386;
}
#header {
	height: 145px;
	position: relative;
	width: 986px;
}
#fb-like {
	position: absolute;
	top: 1px;
	right: 2px;
}
/* #logo {
	background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;
	height:125px;
	left:10px;
	position:absolute;
	top:10px;
	width:443px;
} */

h1.logo a {
	background: transparent url(/resources/images/logo.gif) no-repeat;
	width: 441px;
	height: 125px;
	overflow: hidden;
	margin-left: 10px;
	/* position: absolute; */
	position: relative;
	top: 10px;
	float: left;
}
#bookTrip {
	margin:0 auto 10px; 
	padding:0;
	width: 255px;
	}
	
#bookTrip a:hover {background-color: #fff !important;}
	
#newsletter_signup {
	margin-bottom: 35px;
}
#newsletter_signup h2 {
	font-size: 18px;
	font-weight: bold;
}
#newsletter_signup h6 {
	font-variant: small-caps;
}
#search {
	position: relative;
	float: right;
	color: #FFF;
}
#subnav {
	width: 535px;
	height: 48px;
	position: absolute;
	right: 0;
	bottom: 1px;
}
#subnav_buttons {
	font-size: 12px;
	position: absolute;
	right: 18px;
	text-align: right;
	top: 100px;
}
#subnav .sign_up {
	background: #E7E7E7 url(../images/envelope.gif) no-repeat top right;
	padding: 6px 35px 6px 17px;
	display: block;
	text-align: left;
	height: 22px;
}
ul.nav_1 {
	list-style-type: none;
	width: 353px;
	height: 28px;
	top: 21px;
	position: relative;
	float: left;
	background-image: url(/resources/images/hd_nav1_bg.png);
}
ul.nav_1 li {
	display: inline;
	float: left;
	position: relative;
	margin-top: 8px;
	padding-left: 15px;
	padding-right: 5px;
}
.nav_1 li a:link, .nav_1 li a:visited, .nav_1 li a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.nav_1 li a:hover {
	color: #fed55e;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
#blog {
	width: 182px;
	height: 48px;
	float: right;
	position: relative;
	top: 1px;
}
#blog a:link, #blog a:visited, #blog a:active {
	width: 182px;
	height: 48px;
	height: 0 !important;
	overflow: hidden;
	padding-top: 48px;
	background-image: url(/resources/images/blog_button.png);
	float: right;
}
#blog a:hover {
	background: url(/resources/images/blog_button.png) 0 48px;
}
.ad_space a:hover {
	background: none transparent;
}
.pets {
	margin: 35px 0;
}
.button {
	text-decoration: none;
	padding: 5px 17px 6px 19px;
	-moz-border-radius:15px 15px 15px 15px;
	background: #162730;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #FFF;
}
.smallbutton {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	background-color: #414141;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	cursor: pointer;
	color: #FFFFFF;
	margin:0 0 8px;
	padding:1px 8px 2px 9px;
	text-decoration:none;
	text-decoration: none;
	text-align: center;
}
#content a.smallbutton {
	color: #6cbdf0;
}
.block {
	display: block;
}
.button:hover {
	-moz-border-radius:15px 15px 15px 15px;
	background: #fdd56c none;
	color: #162730;
}
.smallbutton:hover {
	background: #162730 none;
	color: #fff;
}
#nav {
	background: #efca7a url("../images/fall_nav_bg.jpg") repeat scroll 0 0;
	color: #D39B40;
	font-size: 17px;
	margin-bottom: 10px;
	padding: 12px 0;
	text-align: center;
	width: 986px;
	height: 26px;
}
#sharethis {
	margin-bottom: 10px;
	text-align: right;
}
ul.nav_2 li {
	display: inline;
	padding-right: 7px;
	padding-left: 7px;
}
.nav_2 li a:link, .nav_2 li a:visited, .nav_2 li a:active {
	color: #142731;
	text-decoration: none;
}
.nav_2 li a:hover {
	color: #fff;
	text-decoration: none;
}
#nav-wing-1 {
	background:url("../images/fall_ribbon_left.png") no-repeat scroll 0 0 transparent;
	bottom:-80px;
	height:90px;
	left:-80px;
	position:absolute;
	width:80px;/*z-index: -1;*/
}
#nav-wing-2 {
	background:url("../images/fall_ribbon_rght.png") no-repeat scroll 0 0 transparent;
	bottom:-80px;
	height:90px;
	right:-80px;
	position:absolute;
	width:80px;/*z-index: -1;*/
}

#content ul, #content ol {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 30px 15px;
}

#featured-events ul {
	list-style-type: none;
}

#featured-events ul li a, #featured-shows ul li a, #featured_business a {
	font-weight: bold;
	}
#featured-shows ul {
	list-style-type: none;
}


#featured-networking-events ul {
	list-style-type: none;
}
#featured-events ul li {
	position: relative;
	padding-left: 40px;
	font-size: 15px;
}
#featured-shows ul li {
	position: relative;
	padding-left: 40px;
	font-size: 15px;
}
#featured-networking-events ul li {
	position: relative;
	padding-left: 40px;
	font-size: 15px;
}
#featured-events .one {
	background: transparent url(../images/number_sprite.gif) 0 0;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-shows .one {
	background: transparent url(../images/number_sprite.gif) 0 0;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-networking-events .one {
	background: transparent url(../images/number_sprite.gif) 0 0;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-events .two {
	background: transparent url(../images/number_sprite.gif) 0 -31px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-shows .two {
	background: transparent url(../images/number_sprite.gif) 0 -31px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-networking-events .two {
	background: transparent url(../images/number_sprite.gif) 0 -31px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-events .three {
	background: transparent url(../images/number_sprite.gif) 0 -62px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-shows .three {
	background: transparent url(../images/number_sprite.gif) 0 -62px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-networking-events .three {
	background: transparent url(../images/number_sprite.gif) 0 -62px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-events .four {
	background: transparent url(../images/number_sprite.gif) 0 -93px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-shows .four {
	background: transparent url(../images/number_sprite.gif) 0 -93px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-networking-events .four {
	background: transparent url(../images/number_sprite.gif) 0 -93px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-events .five {
	background: transparent url(../images/number_sprite.gif) 0 -124px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-shows .five {
	background: transparent url(../images/number_sprite.gif) 0 -124px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured-networking-events .five {
	background: transparent url(../images/number_sprite.gif) 0 -124px;
	height: 31px;
	width:31px;
	position: absolute;
	top: 0;
	left: 0;
}
#featured_properties .picture {
	text-align: center;
}
#featured_properties .picture a:hover {
	background: none transparent;
}
#featured_properties .featured_property {
	border-bottom:1px dotted #CCC;
	margin-bottom:15px;
	padding-bottom:7px;
}
#featured_properties .more {
	margin-bottom: 0;
}
#featured_properties .featured_property h6 {
	font-weight: normal;
}
.lg-poll-results img {
	float: right;
	margin-right: 35px;
}
#weekly_poll {
	margin-bottom: 35px;
	border-bottom: 1px solid #E7E7E7;
	font-size: 16px;
}
#weekly_poll p {
	line-height:18px;
	margin-bottom:4px;
}
#weekly_poll .blog_thumb {
	width: 64px;
	float: left;
	margin: 0 8px 8px 0;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	border:3px solid #FFFFFF;
}
#featured-events {
	margin-bottom: 35px;
}
#featured-shows {
	margin-bottom: 35px;
}
#featured-real-estate {
	margin: 35px 0;
}
#featured-real-estate img {
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	border:3px solid #FFFFFF;
}
#featured-networking-events {
	margin-bottom: 5px;
	margin-top: 0;
}

#advertising_pricing {
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	text-align:left;
}
#advertising_pricing th {
	border-bottom:2px solid #003D9B;
	border-top:2px solid #003D9B;
	color: #162730;
	font-size:13px;
	font-weight:normal;
	padding:8px;
	background: #508db0 none repeat-x scroll 0 0;
}
#advertising_pricing td {
	background: #508db0 none repeat-x scroll 0 0;
	border-bottom:1px solid #003D9B;
	border-top:1px solid #003D9B;
	color: #162730;
	padding:8px;
}
#advertising_pricing tbody tr:hover td {
	background: #fdd56c none repeat-x;
	color: #162730;
}
.related_entry {
	margin-top: 8px;
}
.related_entry_thumb {
	width: 50px;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
	border: 3px solid #FFF;
	margin-bottom: 4px;
	float: left;
}
.related_entry_title {
	padding-left: 65px;
	font-size: 12px;
}
#networking_slideshow {
	margin-bottom:5px;
	text-align: center;
}
#networking_slideshow .photo-gallery img {
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	border:3px solid #FFFFFF;
	margin: 6px 7px 3px;
}
#networking_slideshow p {
	font-size: 11px;
	text-align: center;
	line-height: 12px;
}
#local_news {
	font-size: 14px;
	margin-bottom: 35px;
}
#local_news .news_entry {
	border-bottom: 1px dotted #CCC;
	margin-bottom: 5px;
}
#blog_section {
	margin-top: 35px;
}
.blog_feature {
	font-size: 14px;
	margin-bottom: 7px;
	border-bottom: 1px dotted #CCC;
}
.blog_feature .blog_thumb {
	float: left;
	margin: 0 8px 8px 0;
	width: 64px;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	border:3px solid #FFFFFF;
}
.blog_feature p {
	font-size:12px;
	line-height:16px;
	margin-bottom:3px;
}
.blog_feature h6 {
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.blog_feature a, .blog_feature a:visited {
	font-weight: bold;
	}
#content .blog_feature .news_list {
	margin-bottom: 5px;
	font-size: 11px;
}
.featured_listings img {
	border: 2px solid #CCC;
}
.featured_listings p {
	font-size: 11px;
	line-height: 16px;
}
.detail_logo {
	float: left;
	margin: 0 10px 10px 0;
}
.listing_preview {
	margin-bottom: 14px;
	border-bottom: 1px solid #E7E7E7;
}
#calendar {
}
#calendar h2 {
	margin-bottom: 15px;
}
#calendar table {
	margin-bottom: 20px;
}
.cal_listing {
	margin-bottom: 15px;
	border-bottom: 1px solid #E7E7E7;
	height: 190px;
	width: 650px;
	margin-top: 10px;
}
.cal_list_left {
	float: left;
	width: 160px;
	height: 190px;
}
.cal_list_right {
	float: right;
	width: 460px;
	height: 190px;
}
.listing_preview h1 {
	line-height: 25px;
}
.listing_preview p {
	line-height: 17px;
	margin-top: 5px;
	margin-bottom: 2px;
}
.listing_preview h6 {
	margin: 0 0 10px 0;
}
.pet_preview a:hover {
	background: none transparent;
}
.pet_preview img {
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	border:3px solid #FFFFFF;
}
#slideshow {
	margin-bottom: 20px;
}
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	position: relative;
	overflow: hidden;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	width: 20000em;
	position: absolute;
}
/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float: left;
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float: left;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background: url(/resources/images/scroll_buttons_hori_large.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin: 40px 10px;
	cursor: pointer;
	font-size: 1px;
}
/* right 
a.right 		{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; }  */

/* right */
a.right {
	background:url("../images/arrow-right.gif") no-repeat scroll 0 98px #C7C7C7;
	height:227px;
	margin:0;
}
#slideshow a.right:hover {
	background:url("../images/arrow-right.gif") no-repeat scroll 0 98px #b0b0b0;
}
#slideshow a.right:active {
	background-color: #C7C7C7;
}
/* left */
a.left {
	background:url("../images/arrow-left.gif") no-repeat scroll 0 98px #C7C7C7;
	height:227px;
	margin:0;
}
#slideshow a.left:hover {
	background:url("../images/arrow-left.gif") no-repeat scroll 0 98px #b0b0b0;
}
#slideshow a.left:active {
	background-color: #C7C7C7;
}
/* left 
a.left			{ margin-left: 0px; } 
a.left:hover  	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; } */

/* up and down */
a.up, a.down {
	background: url(/resources/images/scroll_buttons_vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}
/* up */
a.up:hover {
	background-position:-30px 0;
}
a.up:active {
	background-position:-60px 0;
}
/* down */
a.down {
	background-position: 0 -30px;
}
a.down:hover {
	background-position:-30px -30px;
}
a.down:active {
	background-position:-60px -30px;
}
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}
#featured_business {
	margin-top: 35px;
}
#featured_business a {
	font-size: 14px;
	}
#featured_business p {
	font-size:13px;
	line-height:17px;
}
#featured_business .spotlight_thumb {
	float: left;
	margin: 0 20px 10px 0;
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 8px rgba(0, 0, 0, 0.25);
	border:3px solid #FFFFFF;
}
#bio_list {
	list-style: none;
	margin: 0
}
#story_idea_list {
	list-style: none;
}
.ad_space {
	text-align: center;
}
.ad_space img {
	margin: 20px 0;
}
.blog_entry {
	margin: 0 0 23px 0;
	border-bottom: 1px solid #E7E7E7;
}
.blog_entry img {
	border: 1px solid #ccc;
	}
.blog_body img {
	border: 1px solid #ccc;
	}
.blog_entry .blog_thumb {
	width: 200px;
	float: right;
	margin: 51px 10px 10px 0;
}
.bio_entry {
	margin-bottom: 50px;
}
.bio_entry .headshot {
	float: left;
	margin: 0 17px 10px 0;
	border: 1px solid #22393D;
}
.pet_entry {
	margin-bottom: 25px;
}
.pet_entry .headshot {
	margin: 0 20px 10px 0;
	border: 1px solid #22393D;
	float: left;
}
#events_calendar {
	font-size: 11px;
}
#events_calendar .event {
	margin-bottom: 5px;
}
#events_calendar .day_of_week {
	background:none repeat scroll 0 0 #E7E7E7;
	border:1px solid #FFFFFF;
	color:#666666;
	font:bold 11px/1.2 Arial, sans-serif;
	height:35px;
	width:132px;
}
#events_calendar .day_cell {
	padding-left: 10px;
}
#events_calendar .date {
	font:bold 20px/1.2 Georgia, serif;
	margin:0;
	padding:2px 0 10px;
}
#events_calendar td {
	width:122px;
	vertical-align: top;
}
#events_calendar .day_today a:hover {
	color: #162730;
}
#events_calendar .day_today:hover {
	background: #508db0 none;
	color: #fff;
}
#events_calendar .day_cell {
	border-bottom: 1px solid #E7E7E7;
	height: 100px;
	padding-bottom: 10px;
}
#events_calendar td:hover {
	background: #E7E7E7 none;
}
#events_calendar .event_time {
	color:#666666;
	font:bold 10px/1.2 Tahoma, sans-serif;
	margin: 0;
}
#events_calendar .day_today {
	background: #4c9386 none;
	color: #fff;
}
#events_calendar .day_today a {
	color: #FFF;
}
.listing_summary p {
	font-weight: bold;
	margin-right: 10px;
}
#listing_map {
	float: right;
	width: 275px;
	height: 175px;
	border: 2px solid #CCC;
}
.listing_info {
	margin-bottom: 15px;
}
.listing_info h1 {
	line-height: 25px;
}
.listing_info p {
	line-height:17px;
	margin-bottom:2px;
	margin-top:5px;
}
.listing_tags {
	margin-bottom: 10px;
}
#my_listings td {
	padding: 10px;
}
#my_listings th {
	padding: 10px;
	text-transform: uppercase;
	color: #640404;
}
.cat_pic {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.adspace_right {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 650px;
	height: 60px;
}
/* @group HELLO Savannah Blog */

.hello_savannah {
	width: 270px;
	height: 225px;
	height: 0 !important;
	overflow: hidden;
	padding-top: 225px;
	background: url(/resources/images/logo_hellosavannah.png) no-repeat;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#blog_col_left {
	float: left;
	width: 315px;
	overflow: hidden;
	position: relative;
	margin-right: 15px;
}
#blog_col_right {
	float: right;
	width: 315px;
	overflow: hidden;
	position: relative;
}
#blog_col_left p, #blog_col_right p {
	font-size: 12px;
	line-height: 18px;
}
.featured_item {
	width: 315px;
	margin-bottom: 24px;
	float: left;
	border-bottom: 1px solid #CCC;
}
.featured_item img {
	margin-right: 10px;
	float: left;
	border: 2px solid #ccc;
}
/* @end */

/* @group Related Blogs */

#related_blogs {
	width: 650px;
	padding: 10px;
	margin-top: 20px;
	overflow: hidden;
}
.ind_blog {
	float: left;
	width: 180px;
	margin-left: 8px;
	margin-right: 8px;
	background-color: #f2f2f2;
	padding: 10px;
}
/* @end */




#contact_form input, #contact_form textarea {
	background: #508db0 none;
	border: 1px solid #AEBC74;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 2px 2px 0 #868E59;
	-webkit-box-shadow: 2px 2px 0 #868E59;
	-moz-box-shadow: 2px 2px 0 #868E59;
	padding: 5px 8px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #fff;
}
#contact_form .submit_button {
	cursor: pointer;
}
#contact_form h1 {
	margin-left: 10px;
}
#contact_form span {
	color: #162730;
}
#footer {
	margin-top: 30px;
	text-align: center;
	padding-bottom: 305px;
	color: #162730;
}
#footer .footer_logos {
	margin-bottom: 30px;
}
#footer h1 {
	color: #4c9386;
}
#footer h6 {
	font-size:9px;
	line-height:12px;
	margin-top:2px;
	color: #162730;
}
#footer a {
	color: #162730;
}
#footer a:hover {
	text-decoration: none;
}
#breadcrumbs {
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
#content .homebutton {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	background-color: #414141;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	color: #6CBDF0;
	cursor: pointer;
	display: block;
	font-size: 0.95em;
	font-weight: bold;
	line-height: 1;
	margin: 5px 3px;
	padding: 5px 10px 6px;
	position: relative;
	text-decoration: none;
	text-align: center;
}
/* user profile stuff */
table.userform {
}
table.userform th {
	text-align: right;
	vertical-align: top;
	padding-bottom: 4px;
}
table.userform td {
	vertical-align: top;
	padding-bottom: 2px;
}
table.userform label {
}
table.userform input {
}
table.userform input.error {
	background-color: #ffcccc
}
table.userform input.small {
}
table.userform input.medium {
	width: 15em;
}
table.userform input.large {
}
table.userform textarea {
	font: 12px Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
}
table.userform textarea.rules {
	width: 320px;
	height: 275px;
}
.blog_pollresults p {
	margin-top: 10px !important
}
.eventday {
	margin:0;
	padding:10px 0;
}
.day {
	margin:0 0 5px;
	padding:0;
	font: bold 21px century gothic, arial, sans-serif;
}
.events_buttons {
	margin: 0 auto 40px;
	width: 279px;
}
.event_prev, .event_next {
	float: left;
	margin:0 0 0 5px;
}
.event_icon {
	padding:2px 0 0;
	margin:5px 7px 0 0;
	float: left;
	display:none;
}
.event {
	margin:0 0 8px 0;
	padding:0 0 8px 0;
border-bottom: 1px dotted #ccc;}
.event_details {
	margin:0;
	padding:0;
}
.event_title {
	font-size: 14px
}
.all_event_details {
	margin:0;
	padding:0;
}
.all_event_details ul {
	margin:0;
	padding:5px;
	list-style: inside;
}
.all_event_details img {
	float:left;
	margin:0;
	padding:10px;
	background-color: #fff;
}
.rightColAd {
	margin-top: 35px;
}
.leftColEvents {
	margin-top: 27px
}
.viewAllEvents {
	margin-top: 10px
}
/*------------------------rating*/
#rate_review h2 {
	line-height: 16px;
	margin-top: 15px
}
#rate_review span {
	font-size: 12px;
}
#rate-logged-in {margin:0; padding:0;}
#rate-logged-in h3, #rating-comments h3 {color: #414141; font: bold 25px "Century Gothic", Arial, sans-serif; margin:0;	border-bottom:0}
.rating, .review-textarea label {color: #1c90d9; font: normal 17px "Century Gothic", Arial, sans-serif; margin:0;}
.review-textarea label {margin-bottom: 3px}
.write-review {margin:0; padding:0;}
.review-textarea, .write-review img {float:left}
.write-review img {margin: 21px 10px 0px;}
.review-textarea {margin:0; padding:0;}
.captcha {font: normal 13px tahoma, "Lucida Grande", Verdana, sans-serif; color: #333; margin:0; }
.captcha img {margin-top: 3px}

#rating-comments {margin:0; padding:0;}
.star-rating {margin:0; padding:10px 0 0;}
.stars, .rating-title {float:left}
.stars {margin:2px 5px 0 0; padding:0}
.rating-title {font: bold 17px "Century Gothic", Arial, sans-serif; color: #1c90d9; }
.rating-date {float:right; font: normal 13px "Century Gothic", Arial, sans-serif; color: #414141; margin-top: 3px}
.by {color: #414141; font: normal 15px "Century Gothic", Arial, sans-serif; }
.by span {color: #a9a9a9; }
.comments {font: normal 13px/17px Arial, Helvetica, sans-serif; color: #414141; margin-top: 5px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}

.rating_star {width: 18px; height: 17px; }
.rating p {font: normal 13px "Century Gothic", Arial, sans-serif; color: #414141;}

#rating_form10347 p input {
	 -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);*/
	background-color: #414141;
	border: 1px solid rgba(0, 0, 0, 0.25);
	cursor: pointer;
	color: #6bbdf0;
	margin:0 0 8px;
	padding:3px 19px;
	text-decoration:none;
	text-decoration: none;
	text-align: center;}

/*-----------------------------------------------------------clear float*/
.star-rating:after, .write-review:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html .star-rating, *:first-child + html .write-review  {
	min-height: 1px;
}
.cta-ul{
	width:400px; 
	background:#dcdcdc; 
	border:1px solid #cccccc; 
	list-style:none; 
	padding:8px 5px 5px 8px; 
	margin:20px 0 10px 0; 
	color:#565656; 
	letter-spacing:-.5px; 
	font:16px regular Arial, Helvetica, sans-serif; 
}
.cta-ul li{
	color:#565656; 
	padding:3px 0 5px 30px; 
	margin:0 0 6px 0;
}
.cta-ul li a{
	color:#565656;
}
.cta-li1{
	background-image: url(/images/uploads/content/kts-cta-eye.png); 
	background-repeat: no-repeat; 	
}
.cta-li2{
	background-image: url(/images/uploads/content/kts-cta-plus.png); 
	background-repeat: no-repeat; 
}
.cta-li3{
	background-image: url(/images/uploads/content/kts-cta-lock.png); 
	background-repeat: no-repeat; 
}
.radius-cta{
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;	
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
/*-----------------------------------------------------------Styles added by Prager*/
/*------------------------verticle slider start*/
#slider-wrap { width: 730px; margin: 20px auto; background-color:#FFF; }
#slider-wrap a{
	text-decoration:none;
}
#slider-wrap h1 { font: bold 40px Sans-Serif; margin: 0 0 20px 0; }

/* Generic Utility */
.slider-hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#vertical-slider { 
	overflow:hidden; 
	border:1px solid #d4e3eb; 
	background: #ededed; 
	margin: 0;  
	background:url(../images/3plans-logo.png) no-repeat right; 
	-moz-border-radius:4px;border-radius:4px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	}
#vertical-slider h2{ 
	margin:14px 0 12px 0;
}

#vertical-slider .nav { 
	overflow: hidden; 
	margin: 0; 
	float:left; 
	width:232px; 
	background:#e5eef4; 
	border-right: 1px solid #d5dfe5; 
	height:100%;
}
#vertical-slider .nav li { width: 220px; margin: 0 10px 0 0; }
.signup-btn{display:block; margin-top: 10px; }
#vertical-slider .nav li.last { margin-right: 0; }
#vertical-slider .nav li a { 
    font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	width:214px;
	border-bottom: 1px solid #e5eef4;
	font-size:18px;
	font-weight:bold;
	display: block; 
	padding: 12px 5px 12px 13px;  
	color: #5f9c36;  
	
}
#vertical-slider .nav li a:hover { background-color: #cce2ed; color:#3c6783; }

#vertical-slider .list-wrap { float:left; width:310px; margin-left:20px; padding:0 0 20px 0;}
.clearl { clear:left; }

#vertical-slider ul { list-style: none;  padding:6px; }
#vertical-slider ul li a { display: block; padding: 4px; color: #3c6783; }
#vertical-slider ul li a:hover { background: #fe4902; color: white; }
#vertical-slider ul li:last-child a { border: none; }

#vertical-slider ul li.nav-one a.current, #vertical-slider ul.featured li a:hover { background-color: #cce2ed; color:#3c6783;}
#vertical-slider ul li.nav-two a.current, #vertical-slider ul.core li a:hover { background-color: #cce2ed; color:#3c6783; }
#vertical-slider ul li.nav-three a.current, #vertical-slider ul.jquerytuts li a:hover { background-color: #cce2ed; color:#3c6783;}
#vertical-slider ul li.nav-four a.current, #vertical-slider ul.classics li a:hover { background-color: #cce2ed; color:#3c6783;}

.drop-shadow {background:#fff;-webkit-box-shadow:0 1px 4px rgba(60, 100, 130, 0.4), 0 0 40px rgba(60, 100, 130, 0.2) inset;-moz-box-shadow:0 1px 4px rgba(60, 100, 130, 0.4), 0 0 40px rgba(60, 100, 130, 0.2) inset;box-shadow:0 1px 4px rgba(60, 100, 130, 0.4), 0 0 40px rgba(60, 100, 130, 0.2) inset;}
.drop-shadow:before,
.drop-shadow:after {content:"";position:absolute;z-index:-2;}
/*------------------------verticle slider end*/
/*--3 plans image for http://keytosavannah.dev.emarketsouth.com/advertising-test/ start*/
#three-plans-graphic{
	background:url(../images/3plans-bg.png) repeat-x bottom ;
	width:733px;
	padding:0;
	margin:0 0 40px 0;
	float:left;
}
#three-plans-graphic h1 {
	font-size:24px;
	font-weight:normal;
	line-height:36px;
	margin-bottom:6px;
	margin-top:40px;
	color: #1a5b9b;
	font-family: 'century gothic', sans-serif;
}
#three-plans-graphic img{
	padding:0;
	margin:0;
	float:left;
}
#three-plans-graphic ul{
	padding:0;
	margin:-6px 0 40px 0;
}

#three-plans-graphic ul li{
	float:left;
	list-style:none;
}

#three-plans-graphic ul li.p1 a{
	background:url(../images/3plans-1.png) no-repeat;
	height:485px;
	width:106px;
	text-indent:-9999px;
	margin:0 23px 0 0;
	display:block;
}
#three-plans-graphic ul li.p1 a:hover{
	background:url(../images/3plans-1.png) no-repeat;
	height:484px;
	width:106px;
	text-indent:-9999px;
	margin:-4px 23px 0 0;
	display:block;
}
#three-plans-graphic ul li.p2 a{
	background:url(../images/3plans-2.png) no-repeat;
	height:485px;
	width:128px;
	text-indent:-9999px;
	margin:0 23px 0 0;
	display:block;
}
#three-plans-graphic ul li.p2 a:hover{
	background:url(../images/3plans-2.png) no-repeat;
	height:484px;
	width:128px;
	text-indent:-9999px;
	margin:-4px 23px 0 0;
	display:block;
}
#three-plans-graphic ul li.p3 a{
	background:url(../images/3plans-3.png) no-repeat;
	height:485px;
	width:107px;
	text-indent:-9999px;
	margin:0 0 0 0;
	display:block;
}
#three-plans-graphic ul li.p3 a:hover{
	background:url(../images/3plans-3.png) no-repeat;
	height:484px;
	width:107px;
	text-indent:-9999px;
	margin:-4px 0 0 0;
	display:block;
}
/*--3 plans image for http://keytosavannah.dev.emarketsouth.com/advertising-test/ end*/

#tagwhat {/*position*/
margin:0;
padding:5px;
/*border*/
border: 1px solid #ccc;}
