/* -========================= BASIC =========================- */
:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,legend,input,label{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address {font-style:normal;}


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

html {
	margin:0px;padding:0px;
	font-size:100.01%;
}

body {
	margin:0px;padding:0px;
	background:#f2f2f2 url(/images/interface/body.jpg) 0px 0px repeat-x;
	color:#000;font:62.5%/1em Arial, Helvetica, Verdana, sans-serif;
}

input, select, textarea {font-family:Arial, Helvetica, Verdana, sans-serif;}

a { color:#990000; }

/* -========================= INTERFACE =========================- */

/* -========================= wrapper =========================- */
#wrapper {
	margin:10px auto 0px auto;padding:0px;
	width:970px;
	display:block;overflow:hidden;
}
/* -========================= header =========================- */
#header {
	margin:0px;padding:0px;
	width:970px;height:180px;
	display:block;overflow:hidden;
}

#header .banner_leaderboard {
	float:left;
}

#header h1 {
	float:left;
	width:423px;height:66px;
	display:block;
	position:relative;top:10px;left:0px;
}
		#header h1 a{
			width:423px;height:66px;
			display:block;
		}

/* ========   */
/*  Form     */
/* ======== */

#header_loggedin {
	width:200px;height:120px;/*height:90px;*/
	padding:5px 5px 5px 10px;
	display:block;overflow:hidden;
	float:right;clear:right;
	position:relative;right:15px;
}

#header_loginform {
	width:214px;height:120px;
	padding:0px 5px 5px 0px;
	display:block;overflow:hidden;
	float:right;clear:right;
	position:relative;right:0px;
}
		#header_loginform img, #header_loginform object, #header_loginform embed {
			margin:2px 0px 0px 8px;padding:0px;width:200px;height:90px;
		}
		
		.header_loginform_form-divider {
			display:block;overflow:hidden;
			height:5px;
			clear:both;
		}
		
		#header_loginform ul {/* Forgot, Register */
			float:left;
			margin:0px 0px 0px 0px;
			width:125px;height:25px;
			display:block;
			font-size:10px;line-height:12px;font-weight:bold;
			position:relative;top:-8px;left:-5px;
		}
				#header_loginform ul li{float:left;margin:0px 5px 0px 0px;position:relative;top:8px;left:5px;}
				#header_loginform ul li a:link, #header_loginform ul li a:visited{color:#fff;text-decoration:none;}
				#header_loginform ul li a:hover, #header_loginform ul li a:visited:hover{color:#ccc;text-decoration:underline;}
				
		
		
		
		#header_loginform fieldset {
			border:none;
			width:191px;height:75px;
			display:block;overflow:hidden;
		}
				#header_loginform fieldset br {clear:left;}
				
				#header_loginform fieldset h3 {
					display:block;
					text-indent:-9999px;
					margin:2px 0px 3px 0px;
					float:left;
					width:196px;height:20px;
					text-align:center;
					background:url(/images/interface/header/login-to-your-observer.gif) 43px 0px no-repeat;				
				}
								
				#header_loginform label {
					width:45px;height:20px;
					display:block;
					text-align:left;
					padding:0px;margin:0px 5px 0px 0px;
					float:left;
					color:#fff;font-weight:bold;line-height:18px;
					background:url(/images/interface/header/arrow.gif) right 3px no-repeat;
				}
				
				.header_loginform-input {
					width:130px;height:17px;
					display:block;
					border:1px solid #ccc;
					background-color:#fff;
					color:#000;
					float:left;
				}
				.header_loginform-input:focus {background-color:#ebebeb;}
				
				
				#header_loginform p {
					clear:left;
					width:43px;height:10px;
					display:block;overflow:hidden;
					margin:0px;
					float:right;position:relative;right:8px;top:3px;
				}
		
		
				.header_loginform-button {
					width:45px;height:10px;
					display:block;
					background:url(/images/interface/header/submit.gif) 0px 0px no-repeat;
					text-indent:-9999px;
					border:none;
					cursor:pointer;
					margin:0px;
				}	
				.header_loginform-button:hover {background-position:0px -200px;}	
				
				#header_loginform h4{
					display:block;
					width:184px;height:82px;
					border-top:1px solid #fff;		
					float:left;clear:both;	
					padding:5px 0px 0px 0px;
					position:relative;top:-5px;	
				}
						#header_loginform h4 a{
							display:block;
							text-indent:-9999px;
							width:82px;height:82px;
							background:url(/images/interface/header/register.gif) 0px 0px no-repeat;
							float:right;				
						}
						#header_loginform h4 a:hover{background-position:0px -200px;}

/* ========   */
/*  User     */
/* ======== */


#header_user {
	width:391px;height:20px;
	padding:0px 10px 0px 2px;
	display:block;overflow:hidden;
	float:right;clear:right;
	position:relative;top:0px;right:10px;
	font-size:10px;line-height:15px;
	text-align:left;
}
	#header_user b.bwel{font-size:12px;float:left;display:inline;}
	
	#header_user a:link, #header_user a:visited {color:#900;}
	#header_user a:hover, #header_user a:visited:hover {color:#000;}

#header_user a.not {float:left;display:inline;margin-left:5px;}

/* ========   */
/*  Search   */
/* ======== */

#header_search {
	width:383px;height:32px;
	padding:0px 10px;
	display:block;overflow:hidden;
	float:right;clear:right;
	position:relative;top:2px;right:15px;
	background:url(/images/interface/header/search-background.gif) 0px 0px no-repeat;
}
		#header_search h2 {
			float:left;text-align:center;
			font-size:11px;font-weight:bold;line-height:32px;color:#fff;
			text-transform:uppercase;
			margin:0px 0px 0px 25px;
			width:160px;overflow:hidden;
		}
		
		#header_search form {
			width:195px;
			display:block;
			float:left;
		}
		
		#header_search p {float:right;}
		
		#header_search fieldset {
			border:none;
			display:block;
			float:left;
		}
				
				#header_search label {
					display:block;
					text-align:left;
					margin:0px 10px 0px 0px;
					float:left;
					font-size:12px;font-weight:bold;line-height:32px;color:#fff;
				}
				
				.header_search-input {
					width:110px;height:15px;
					display:block;
					border:1px solid #ccc;
					background-color:#fff;
					color:#000;
					float:left;
					position:relative;top:5px;
					padding:3px 2px 0px 2px;
				}
				.header_search-input:focus {background-color:#E6E6CC;}
				
				#header_search p {
					float:right;
					display:block;
					width:20px;height:20px;
					position:relative;top:5px;
				}
				
				.header_search-button {
					width:20px;height:20px;
					display:block;
					text-indent:-9999px;
					border:none;
					cursor:pointer;
					background:url(/images/interface/header/go.gif) 0px 0px no-repeat;
				}	
				.header_search-button:hover {background-position:0px -200px;}	




/* ========   */
/*  View Cart   */
/* ======== */
#header_cart {
	
	float:right;display:inline;width:175px;text-align:center;font-size:11px;font-weight:bold;line-height:12px;padding:2px 0px 0px 5px;height:18px;
}

		#header_cart a.link {
			
		}
		#header_cart b {font-size:12px;}
		#header_cart a.link b {color:#000;}

		#header_cart a.link:link,  #header_cart a.link:visited{color:#666;text-decoration:none;}
		#header_cart a.link:hover, #header_cart a.link:visited:hover{color:#000;text-decoration:underline;}


#carttop { margin-top:35px;background-color:white;padding:0;border: 0px;text-align:left;z-index:240;vertical-align:top;border: solid #000000 1px; }

/* -========================= navigation =========================- */


#navigation {

	margin:0px;padding:0px;
	width:970px;height:35px;
	display:block;overflow:hidden;
	background:url(/images/interface/nav/navigationv2.gif) 0px 0px no-repeat;
	}


/****** home page navigation (added red bar) *****/

#navigationhome {
	margin:0px;padding:0px;
	width:970px;height:35px;
	display:block;overflow:hidden;
	background:url(/images/interface/nav/navigationv2.gif) 0px 0px no-repeat;
border-bottom:5px solid #900;
}

#navigationhome ul{
    width:970px;height:35px;
    display:block;overflow:hidden;
    position:relative;float:left;
}
#navigationhome ul li{margin:0px !important;padding:0px !important;}

/***** continue other navigation ******/


#navigation ul{
    width:970px;height:35px;
    display:block;overflow:hidden;
    position:relative;float:left;
}
#navigation ul li{margin:0px !important;padding:0px !important;}


#nav_longboat-key {
	width:127px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) 0px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_longboat-key:hover {background-position:0px -100px;}
		#nav_longboat-key.nav_on{background-position:0px -200px !important;}

#nav_east-county {
	width:112px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -127px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_east-county:hover {background-position:-127px -100px;}
		#nav_east-county.nav_on{background-position:-127px -200px !important;}


#nav_sarasota {
	width:87px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -239px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_sarasota:hover {background-position:-239px -100px;}
		#nav_sarasota.nav_on{background-position:-238px -200px !important;}


#nav_black-tie {
	width:88px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -326px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_black-tie:hover {background-position:-326px -100px;}
		#nav_black-tie.nav_on{background-position:-326px -200px !important;}


#nav_calendar {
	width:89px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -414px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_calendar:hover {background-position:-414px -100px;}
		#nav_calendar.nav_on{background-position:-414px -200px !important;}


#nav_calendar2 {
	width:89px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -503px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_calendar2:hover {background-position:-503px -100px;}
		#nav_calendar2.nav_on{background-position:-503px -200px !important;}


#nav_real-estate {
	width:109px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -592px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_real-estate:hover {background-position:-592px -100px;}
		#nav_real-estate.nav_on{background-position:-592px -200px !important;}
				

#nav_classifieds {
	width:107px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -701px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_classifieds:hover {background-position:-701px -100px;}
		#nav_classifieds.nav_on{background-position:-701px -200px !important;}


#nav_contests {
	width:89px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -808px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_contests:hover {background-position:-808px -100px;}
		#nav_contests.nav_on{background-position:-808px -200px !important;}

#nav_login {
	width:73px !important;height:35px;
	background:url(/images/interface/nav/nav_login.gif) -897px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_login:hover {background-position:-897px -100px;}
		#nav_login.nav_on{background-position:-897px -200px !important;}

#nav_logout {
	width:73px !important;height:35px;
	background:url(/images/interface/nav/nav_logout.gif) -897px 0px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_logout:hover {background-position:-897px -100px;}
		#nav_logout.nav_on{background-position:-897px -200px !important;}


/* -========================= subnavigation =========================- */
#subnavigation {
	margin:0px;padding:0px;
	width:970px;height:32px;
	display:block;overflow:hidden;
	background:url(/images/interface/nav/sub-nav-background.jpg) 0px 0px repeat-x;
}	

#subnavigation ul{
   width:970px;height:32px;
   display:block;overflow:hidden;
}
#subnavigation ul li{
	float:left;
	display:block;
	height:32px;
	color:#fff;font-size:13px;font-weight:bold;line-height:32px;
}
		#subnavigation a{
			float:left;
			display:block;
			height:32px;
			background:url(/images/interface/nav/sub-nav-anchors.jpg) 0px 1px no-repeat; 
			padding:0px 10px 0px 30px ;
			cursor:pointer;
		}
		#subnavigation a:link, 	#subnavigation a:visited 		{
			color:#fff;
		}
		#subnavigation a:hover, #subnavigation a:visited:hover	{
			color:#fff;
			background-position:0px -33px;
		}
		#subnavigation a.nav_on	{
			color:#fff;
			background-position:0px -33px;
		}



/* -========================= content =========================- */
#contenthome {
	margin:0px;
	padding:15px 15px 0px 15px;
	width:940px;
	display:block;overflow:hidden;
	background-color:#e3e3e3;
}

#content {
	margin:0 auto;
	padding:0px 15px 0px 15px !important;
	
	width:940px;
	display:block;overflow:hidden;
	background-color:#e3e3e3;
}

/* -========================= nav_bread_crumb =========================- */
#nav_bread_crumb {
	width:940px;height:25px;
	padding:5px 0px;margin:0px;
	display:block;overflow:hidden;
	font-size:11px;color:#666;line-height:25px;
}		
	#nav_bread_crumb a:link, #nav_bread_crumb a:visited {color:#666;}
	#nav_bread_crumb a:hover, #nav_bread_crumb a:visited:hover {color:#900;}
	#nav_bread_crumb.nav_on {color:#900;}


/* Homepage Flash Jumbotron ------------- */
#home_jumbotron {
    width:710px;height:324px;
    display:block;overflow:hidden;
    margin:0px 0px 10px 0px;
}

	.h1-left_main_content {
		background:url(/images/headers/h1-left_main_content.jpg) 0px 0px no-repeat;
		width:710px;height:22px;
		display:block;overflow:hidden;
		border-bottom:2px solid #e3e3e3;
	}
			
			.h1-left_main_content img{
				display:block;
				float:left;position:relative;left:35px;
			}


#home_jumbotron-noflash {
    width:710px;height:300px;
    display:none;overflow:hidden;;
    background-color:#fff; 
}
		#home_jumbotron-noflash h2{
		    display:block;overflow:hidden;;
		    background-color:#fff; 
		    width:640px;height:30px;
		    background:url(/images/modules/news/cross.gif) 0px 0px no-repeat;
		    padding:0px 0px 0px 20px;margin:15px 0px 0px 15px;
		}
		#home_jumbotron-noflash-img {
			float:left;
			width:290px;
			display:block;overflow:hidden;;
			background-color:#E6E6CC; 
			margin:0px 20px 0px 15px;padding:0px 0px 10px 0px;
		}
		#home_jumbotron-noflash-img span{
			color:#666;font-size:12px;line-height:14px;
			padding:3px 10px 0px 10px;
		}
		#home_jumbotron-noflash-p {
			float:left;
			width:360px;height:220px;
			display:block;overflow:hidden;;
			margin:0px;
		}
				#home_jumbotron-noflash-p p{
					font-size:12px;line-height:14px;
					margin:0px 0px 10px 0px;
				}
		
		
		#home_jumbotron-noflash h3{
		    width:60px;height:20px;
		    display:block;
		    float:right;
		    margin:5px 15px 0px 0px;
		}
		#home_jumbotron-noflash h3 a{
		    width:60px;height:20px;
		    display:block;
		    text-indent:-9999px;
		    background:url(/images/buttons/more.gif) 0px 0px no-repeat;
		}
				#home_jumbotron-noflash h3 a:hover{background-position:0px -200px;}

/* -========================= MAIN CONTENT =========================- */
	
/* H1 ------------------------------------------------------------------------------------------------------------- */
	
/* H2 ------------------------------------------------------------------------------------------------------------- */			
.html_content h2, .mceContentBody h2{
   font-size:1.6em;line-height:1.8em;color:#000;
   margin:0px 20px 1em 20px;
}
	.html_content	h2 a:link, 	.html_content	h2 a:visited		{color:#666;}
	.html_content	h2 a:hover, .html_content	h2 a:visited:hover	{color:#000;}
	.mceContentBody	h2 a:link, 	.mceContentBody	h2 a:visited		{color:#666;}
	.mceContentBody	h2 a:hover, .mceContentBody	h2 a:visited:hover	{color:#000;}

/* H3 ------------------------------------------------------------------------------------------------------------- */		
.html_content h3, .mceContentBody h3{
   font-size:1.5em;line-height:1.7em;color:#000;
   margin:0px 20px 1em 20px;
}
	.html_content	h3 a:link, 	.html_content	h3 a:visited		{color:#666;}
	.html_content	h3 a:hover, .html_content	h3 a:visited:hover	{color:#000;}
	.mceContentBody	h3 a:link, 	.mceContentBody	h3 a:visited		{color:#666;}
	.mceContentBody	h3 a:hover, .mceContentBody	h3 a:visited:hover	{color:#000;}

/* H4 ------------------------------------------------------------------------------------------------------------- */		
.html_content h4, .mceContentBody h4{
   font-size:1.4em;line-height:1.6em;color:#000;
   margin:0px 20px 1em 20px;
}
	.html_content	h4 a:link, 	.html_content	h4 a:visited		{color:#666;}
	.html_content	h4 a:hover, .html_content	h4 a:visited:hover	{color:#000;}
	.mceContentBody	h4 a:link, 	.mceContentBody	h4 a:visited		{color:#666;}
	.mceContentBody	h4 a:hover, .mceContentBody	h4 a:visited:hover	{color:#000;}
	

/* H5 ------------------------------------------------------------------------------------------------------------- */		
.html_content h5, .mceContentBody h5{
   font-size:1.3em;line-height:1.5em;color:#000;
   margin:0px 20px 1em 20px;
}
	.html_content	h5 a:link, 	.html_content	h5 a:visited		{color:#666;}
	.html_content	h5 a:hover, .html_content	h5 a:visited:hover	{color:#000;}
	.mceContentBody	h5 a:link, 	.mceContentBody	h5 a:visited		{color:#666;}
	.mceContentBody	h5 a:hover, .mceContentBody	h5 a:visited:hover	{color:#000;}
	
/* H6 ------------------------------------------------------------------------------------------------------------- */		
.html_content h6, .mceContentBody h6{
   font-size:1.2em;line-height:1.4em;color:#000;
   margin:0px 20px 1em 20px;
}
	.html_content	h6 a:link, 	.html_content	h6 a:visited		{color:#666;}
	.html_content	h6 a:hover, .html_content	h6 a:visited:hover	{color:#000;}
	.mceContentBody	h6 a:link, 	.mceContentBody	h6 a:visited		{color:#666;}
	.mceContentBody	h6 a:hover, .mceContentBody	h6 a:visited:hover	{color:#000;}

/* P --------------------------------------------------------------------------------------------------------------- */	
.html_content p, .mceContentBody p{
   font-size:1.2em;line-height:1.6em;color:#000;
   margin:0px 20px 2em 20px;
}
	.html_content	p a:link, 	.html_content	p a:visited			{color:#666;}
	.html_content	p a:hover, 	.html_content	p a:visited:hover	{color:#000;}
	.mceContentBody	p a:link,  	.mceContentBody	p a:visited			{color:#666;}
	.mceContentBody	p a:hover, 	.mceContentBody	p a:visited:hover	{color:#000;}

/* UL and OL --------------------------------------------------------------------------------------------------------- */	
.html_content ul, .mceContentBody ul, .html_content ol, .mceContentBody ol{
   font-size:1.2em;line-height:1.6em;color:#000;
   margin:0px 20px 2em 20px;
}

	.html_content	ul a:link, 		.html_content	ul a:visited			{color:#666;}
	.html_content	ul a:hover, 	.html_content	ul a:visited:hover		{color:#000;}
	.mceContentBody	ul a:link,  	.mceContentBody	ul a:visited			{color:#666;}
	.mceContentBody	ul a:hover, 	.mceContentBody	ul a:visited:hover		{color:#000;}
	
	.html_content	ol a:link, 		.html_content	ol a:visited			{color:#666;}
	.html_content	ol a:hover, 	.html_content	ol a:visited:hover		{color:#000;}
	.mceContentBody	ol a:link,  	.mceContentBody	ol a:visited			{color:#666;}
	.mceContentBody	ol a:hover, 	.mceContentBody	ol a:visited:hover		{color:#000;}


/* UL LI and OL LI ------------------------------------------------------------------------------------------------------ */	
.html_content ul li, .mceContentBody ul li, .html_content ol li, .mceContentBody ol li{
   margin:0px 0px 15px 50px;padding:0px 0px 0px 5px;
   list-style-position:outside;
   display:list-item;
}
.html_content ul li, .mceContentBody ul li{
   list-style-type:disc;
}
.html_content ol li, .mceContentBody ol li{
   list-style-type:decimal-leading-zero;
}
				
				
		/* -========================= left =========================- */
		#left {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:#fff;
			float:left;
		}
		#left_2-columns {
			margin:0px;padding:0px;
			width:200px;
			display:block;overflow:hidden;
			background-color:#999;
			float:left;
		}
		#left_3-columns {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:#999;
			float:left;
		}
		/* -========================= maincontent =========================- */
		#maincontent {
			margin:0px;padding:0px;
			width:400px;
			display:block;overflow:hidden;
			background-color:#fff;
			float:left;
		}
		#maincontent_2-columns-left {
			margin:0px;padding:0px;
			width:710px;
			display:block;overflow:hidden;
			float:left;
		}
		#maincontent_2-columns-right {/* Main content */
			margin:0px;padding:0px;
			width:710px;
			display:block;overflow:hidden;
			float:left;
		}
		#mainconten_2-columns-right_footer {/* Main content footer */
			margin:10px 0px 0px 0px;padding:0px;
			width:710px;
			display:block;overflow:hidden;
			float:left;
		}
		
		#maincontent_3-columns {
			margin:0px;padding:0px;
			width:400px;
			display:block;overflow:hidden;
			background-color:#fff;
			float:left;
		}
		/* -========================= right =========================- */
		#right {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:#fff;
			float:left;
		}
		#right_2-columns {/* Main side content */
			margin:0px 0px 0px 10px;
			padding:0px;
			width:220px;
			display:block;overflow:hidden;
			float:left;
		}
		#right_3-columns {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:#999;
			float:left;
		}
		

		
/* -========================= footer =========================- */
#footer {
	margin:0px;padding:0px;
	width:970px;height:50px;
	display:block;overflow:hidden;
	background-color:#e3e3e3;
}


/* -========================= footerlinks =========================- */
#footerlinks {
	margin:10px 0px 10px 0px;padding:0px;
	width:970px;
	display:block;overflow:hidden;
}

		#footerlinks ul{
			display:block;
			float:right;
			font-size:1.2em;line-height:1.4em;
		}
		#footerlinks ul li{
			display:block;
			float:left;
			margin:0px 0px 0px 10px;
			color:#900;
			padding-top:5px;
		}
		#footerlinks li.linkimg { padding-top:0px; }
		#footerlinks li a:link,  #footerlinks li a:visited{color:#666;text-decoration:none;}
		#footerlinks li a:hover, #footerlinks li a:visited:hover{color:#000;text-decoration:underline;}


/* -========================= GLOBAL =========================- */
/* -========================= General =========================- */
.form_input_sf {display:none !important;}/* SPAM */


.clear_both {
	clear:both;
	display:block;
}


#staticmodule, #searchresults {
	width:710px;

	display:table;
	float:left;
	clear:both;
	background-color:#FFFFFF; 
}

#checkoutmodule {
	width:710px;
	display:table;
	float:left;
	clear:both;
	background-color:#FFFFFF; 
}

#staticmodule ul { margin:10px 0 10px 25px; padding:5px; }	
#staticmodule ul li { list-style-type:disc; padding:5px;font: normal 12px arial;  }
#staticmodule a { font: normal 12px arial; color:#990000; }
#staticmodule h2 { margin-right:8px; }

#staticmodule #copycontent { padding: 10px 10px 10px 10px; line-height: 1.3em; }

#staticmodule #copycontent P { font-size:12px; margin-bottom:10px; line-height: 1.3em; }
#staticmodule #copycontent table { display:table; font-size:11px; }
#staticmodule #copycontent table td { display:table-cell; line-height: 1.3em; }

div.pagination {
	padding: 5px;
	margin: 7px;
	clear:both;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #820002;
	background-color: #fff;
	text-decoration: none; /* no underline */
	color: #820002;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-color: #820002;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000;
		
		font-weight: bold;
		background-color: #820002;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

.copyb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }
.copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none }
.copysm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none }
.copyspecs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; text-transform: capitalize; color: #000000; text-decoration: none }
.loginbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; width: 150px; height: 18px; }
.eventtitle { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }
.smcopy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none }
.footerspacer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none ; padding-right: 10px; padding-left: 10px}
.eventsmwht { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none ; font-variant: normal; padding-left: 5px}
.eventssmcopy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #000000; text-decoration: none ; font-variant: normal}
.calday { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none ; font-variant: normal; padding-left: 10px}
.caltitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }
.caldtime { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }
.calmonth { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }

.carttitle { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }

.ddcartsmwht {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.ddcartsmwhtb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
.ddcartsm {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.ddcartsmb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
.ddcarttitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
.copyredb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #FF0000; text-decoration: none }
.eventtitlepop { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #000000; text-decoration: none }

.slidergtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; padding-top: 5px; font-weight: bold; color: #FFFFFF; text-decoration: none }

#atlargeinc {
float:right;
margin:10px 0 10px 0;
clear:both;
}

#atlargeinc a { background:transparent url(/images/atlarge.gif) no-repeat scroll 0 0;
display:block;
height:23px;
text-indent:-9999px;
width:94px;

}

		