/*@override http://www.ulladullafishingcharters.com.au/css/style.css*/
HTML
{
}
BODY
{
	background: #2C606E;
	color: #4D4D4D;
	font: 15px/20px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
}
#site
{
	background: url(/images/header_bg.png) repeat-x 0 top;
	min-width: 1020px;
}
#container
{
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background: url(/images/wrapper_bottom.png) no-repeat left bottom;
	padding-bottom: 56px;
	overflow: hidden;
}
.clear
{
	clear: both;
	height: 0px;
}
/*@group Typography*/
A
{
	color: #DB8227;
}
A:hover
{
	color: #4D4D4D;
}
P
{
	margin-bottom: 20px;
}
P A
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-decoration: none;
}
EM, I
{
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	color: #797979;
}
B, STRONG
{
	color: #515151;
	font-weight: bold;
}
BLOCKQUOTE
{
	color: #FFF;
	padding: 20px;
	font: italic 20px Georgia, "Times New Roman", Times, serif;
	background: #9FCD5E url(/images/blockquote_bg.gif) repeat-x 0 bottom;
	margin-bottom: 20px;
}
H1
{
	color: #DB8227;
	font: normal normal 30px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
}
H1 A
{
	color: #DB8227;
	text-decoration: none;
}
H1 A:hover
{
	color: #4D4D4D;
}
H2
{
	text-decoration: none;
	color: #27A4B3;
	font: 24px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
H3
{
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #D36B2E;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 10px;
}
#content UL, OL
{
	border-left: 3px solid #DFEDCB;
	margin-left: 5px;
	margin-bottom: 20px;
	padding-left: 15px;
	color: #808080;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
#content LI
{
	padding-top: 5px;
	padding-bottom: 5px;
}
#content UL LI
{
	/*[disabled]background:url(/images/icon_arrow_pink.gif) no-repeat left 10px;*/
	padding-left: 20px;
}
#content OL LI
{
	list-style-type: decimal;
	margin-left: 25px;
}
#contactus #content UL, OL
{
	border-left: none;
	margin-left: 5px;
	margin-bottom: 20px;
	padding-left: 0;
	color: #808080;
	font: 16px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
}
/*@end
@group Header*/
#header
{
	background: url(/images/wrapper_top.png) no-repeat 0 bottom;
	position: relative;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 80px;
}
#logo H1
{
	margin-bottom: 0px;
}
#logo H1 A
{
	float: left;
	width: 428px;
	height: 110px;
	display: block;
	background: url(/images/logo_ulladullafishingcharters.png) no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	margin-top: 40px;
}
#eyebrow A
{
	background: url(/images/eyebrow_booknow.png) no-repeat;
	width: 267px;
	height: 42px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 40px;
	padding-left: 44px;
}
#eyebrow A:hover
{
	color: #E8AB93;
}
#nav
{
	float: right;
	margin-top: 90px;
	border-top: 2px solid #80A4AB;
}
#nav UL
{
	text-transform: uppercase;
	font: 12px Georgia, "Times New Roman", Times, serif;
	float: left;
}
#nav LI
{
	display: inline;
	float: left;
	background: url(/images/nav_bottom.png) repeat-x 0 bottom;
}
#nav LI A
{
	padding: 15px 10px;
	float: left;
	text-decoration: none;
	background: url(/images/nav_divider.png) no-repeat right center;
	color: #712E14;
	letter-spacing: 1px;
}
#nav LI A:hover
{
	border-top: 3px solid #80A4AB;
	border-bottom: 5px solid #80A4AB;
	padding-top: 12px;
	padding-bottom: 10px;
}
#nav LI.current
{
	background: url(/images/nav_current.png) no-repeat center bottom;
	padding-bottom: 12px;
}
#nav LI.current A
{
	color: #036885;
}
#nav LI.current A:hover
{
	border: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
#nav LI A.last
{
	background-image: none;
}
/*@end
@group Sidebar
 */
#sidebar H3
{
	color: #D36B2E;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
	background: url(/images/sidebar_nav_line.gif) repeat-x 0 bottom;
	padding-bottom: 10px;
	margin-right: 19px;
	font: bold 15px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 0;
	margin-bottom: 0;
}
#sec #sidebar H3
{
	margin-right: 0px;
	background-image: none;
}
#sidebar UL
{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 50px;
}
#sidebar LI
{
	width: 258px;
}
#sec #sidebar LI
{
	width: 245px;
}
#sidebar LI A
{
	display: block;
	background: url(/images/sidebar_nav_line.gif) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 13px;
	color: #4D4D4D;
	height: 0.01%;
}
#sec #sidebar LI A
{
	margin-right: 0px;
	margin-left: 0px;
}
#sidebar LI A.current, #sidebar LI A.current:hover
{
	background: url(/images/sidebar_nav_current.gif) no-repeat right;
	width: 223px;
	color: #FFF;
}
#sidebar LI A:hover
{
	background-color: #FFF;
	color: #DB8227;
}
.sidebar_callout
{
	background: url(/images/sidebar_callout_pink_bg.gif) repeat-y;
	float: left;
	width: 245px;
	margin-bottom: 30px;
}
#sidebar .sell
{
	background: url(/images/sidebar_callout_orange_bg.gif) repeat-y;
}
#sidebar .nonprofit
{
	background: url(/images/sidebar_callout_blue_bg.gif) repeat-y;
}
#sidebar .franchise
{
	background: url(/images/sidebar_callout_yellow_bg.gif) repeat-y;
}
#sidebar .whatisit
{
	background: url(/images/sidebar_callout_green_bg.gif) repeat-y;
}
#sidebar .sidebar_callout H4
{
	background-image: none;
	color: #FFF;
	font: 31px Georgia, "Times New Roman", Times, serif;
}
#sidebar .next_sale H4
{
	background: url(/images/sidebar_callout_pink_top.gif) no-repeat;
	padding-top: 30px;
	padding-left: 15px;
	text-transform: capitalize;
	margin-right: 0px;
	padding-bottom: 5px;
	width: 220px;
	margin-left: 0px;
}
#sidebar .sidebar_callout2 H4
{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 50px;
	text-transform: capitalize;
	margin-right: 0px;
	padding-bottom: 5px;
	width: 180px;
	margin-left: 0px;
	color: #036885;
	font-size: 24px;
}
#sidebar .sell H4
{
	background: url(/images/sidebar_callout_orange_top.gif) no-repeat;
}
#sidebar .nonprofit H4
{
	background: url(/images/sidebar_callout_blue_top.gif) no-repeat;
}
#sidebar .franchise H4
{
	background: url(/images/sidebar_callout_yellow_top.gif) no-repeat;
}
#sidebar .whatisit H4
{
	background: url(/images/sidebar_callout_green_top.gif) no-repeat;
}
.sidebar_callout P
{
	color: #068;
	font: 15px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}
.sidebar_callout P.details
{
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10px;
}
.sidebar_callout P.details EM
{
	font-style: italic;
	text-transform: none;
	color: #FFF;
	font-size: 11px;
}
.sidebar_callout A.button
{
	background-image: url(/images/button_right_blue.gif);
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
	width: 185px;
	display: inline;
}
.sidebar_callout A.button SPAN
{
	background-image: url(/images/button_left_blue.gif);
	color: #FFF;
}
.sidebar_callout_bottom
{
	height: 5px;
	background: url(/images/sidebar_callout_pink_bottom.gif) no-repeat 0 bottom;
	clear: both;
	border-bottom: 1px solid #FFF;
}
.sell .sidebar_callout_bottom
{
	background: url(/images/sidebar_callout_orange_bottom.gif) no-repeat 0 bottom;
}
.nonprofit .sidebar_callout_bottom
{
	background: url(/images/sidebar_callout_blue_bottom.gif) no-repeat 0 bottom;
}
.franchise .sidebar_callout_bottom
{
	background: url(/images/sidebar_callout_yellow_bottom.gif) no-repeat 0 bottom;
}
.whatisit .sidebar_callout_bottom
{
	background: url(/images/sidebar_callout_green_bottom.gif) no-repeat 0 bottom;
}
#sidebar H4
{
	background: #8FBCC9 url(/images/sidebar_header_bg.gif) no-repeat;
	/*[disabled]width:180px;*/
	padding: 10px;
	margin-left: 20px;
	font-size: 15px;
	color: #036885;
	clear: left;
}
#sec #sidebar UL.sidebar_box
{
	width: 198px;
	margin-left: 20px;
	border-right: 1px solid #AACCD6;
	border-left: 1px solid #AACCD6;
	background-color: #FFF;
	margin-bottom: 0px;
}
#sec #sidebar .sidebar_box_bottom
{
	background: url(/images/sidebar_box_bottom.gif) no-repeat left bottom;
	height: 5px;
	float: left;
	display: inline;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 40px;
}
#sec #sidebar UL.sidebar_box LI
{
	width: 198px;
}
#sec #sidebar UL.sidebar_box LI A
{
	/*[disabled]background:url(/images/icon_arrow_pink.gif) no-repeat 10px 12px;*/
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#sec #sidebar UL.sidebar_box LI A.current
{
	color: #DB8227;
	width: 153px;
	background-color: #DDECC8;
}
#sec #sidebar UL.sidebar_box LI A:hover
{
	background-color: #F5E6B5;
}
#sidebar UL.contact_box LI
{
	background: url(/images/sidebar_nav_line.gif) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 224px;
}
#sidebar UL.contact_box LI A
{
	background-image: none;
	padding: 0px;
}
#sidebar UL.contact_box LI A:hover
{
	background-color: transparent;
	text-decoration: underline;
}
/*@end
@group Main*/
#wrapper_top
{
	/*[disabled]background:url(/images/wrapper_top2.gif) repeat-x;*/
	height: 87px;
	/*[disabled]width:982px;*/
	/*[disabled]margin-left:-21px;*/
}
#wrapper
{
	background: url(/images/wrapper_bg.png) repeat-y;
	height: 0.01%;
/*Behave IE! Behave*/
	padding-left: 35px;
	padding-right: 35px;
}
.nomargin
{
	margin: 0px;
}
#content
{
	float: right;
	width: 680px;
	margin-top: -50px;
}
#sec #content
{
	float: left;
}
#sec.event #content
{
	margin-top: -70px;
}
#content IMG.left, #content IMG.right
{
	border: 4px solid #E9F1F4;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
	display: inline;
}
#content IMG.right
{
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
#sidebar
{
	float: left;
	width: 263px;
	margin-left: -25px;
	margin-top: -97px;
	position: relative;
	background: url(/images/sidebar_bg.gif) repeat-y left;
	padding-top: 50px;
	display: inline;
}
#sec #sidebar
{
	float: right;
	margin-left: 0px;
	margin-right: -25px;
	background: url(/images/sidebar_bg2.gif) right;
	margin-left: 0px;
	width: 245px;
}
#sidebar_bottom
{
	background: url(/images/sidebar_bg_bottom.gif) no-repeat left bottom;
	height: 58px;
	clear: both;
	padding-top: 20px;
}
#sec #sidebar_bottom
{
	background: url(/images/sidebar_bg_bottom2.gif) no-repeat left bottom;
}
#content .column
{
	float: left;
	width: 320px;
}
#content .column_last
{
	float: right;
}
#content .column H2
{
	clear: left;
	margin-bottom: 5px;
	margin-top: 30px;
}
#content .column H2 A
{
	padding-left: 40px;
	line-height: 32px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#content .column H2 A.signup
{
	background: url(/images/icon_signup.gif) no-repeat;
}
#content .column H2 A.acceptable_items
{
	background: url(/images/icon_acceptable.gif) no-repeat;
}
#content .column H2 A.preparing_items
{
	background: url(/images/icon_shoppingcart.gif) no-repeat;
}
#content .column H2 A.dropping_items_off
{
	background: url(/images/icon_dropoff.gif) no-repeat;
}
#content .column H2 A.terms
{
	background: url(/images/icon_terms.gif) no-repeat;
}
#content .column H2 A.payment
{
	background: url(/images/icon_payment.gif) no-repeat;
}
#content .column H2 A.calendar
{
	background: url(/images/icon_calendar.gif) no-repeat;
}
#content .column H2 A.after_sale
{
	background: url(/images/icon_truck.gif) no-repeat;
}
#content .column H2 A
{
	color: #D7719D;
	text-decoration: none;
}
#content .column H2 A:hover
{
	color: #666;
	text-decoration: underline;
}
.highlight
{
	background-color: #FAFEDA;
}
.info-box
{
	background: #FED497;
	border: 1px solid #D19F89;
	padding: 15px;
	line-height: 150%;
	color: #424242;
}
.info-box A
{
	color: #846000;
	text-decoration: none;
}
.info-box UL
{
	background-color: #E7DB89 !important;
	border: 1px dotted #ADA465 !important;
}
.info-box .size-thumbnail
{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px dotted #ADA465 !important;
}
.info-box A:hover
{
	text-decoration: underline;
}
#content .column P
{
	margin-bottom: 10px;
}
#content .column A.button
{
	margin-bottom: 30px;
}
.leftimg
{
	float: left;
	padding: 10px 20px 10px 0;
}
.rightimg
{
	float: right;
	padding: 10px 0 10px 20px;
}
/*@end
@map*/
#map
{
	color: #46433D;
	text-align: center;
	width: 677px;
	height: 255px;
	float: left;
	overflow: hidden;
	border: 1px solid #000000;
	margin: 10px 10px 30px 0px;
}
/*@group Buttons*/
A.button
{
	background: transparent url(/images/button_right_green.gif) no-repeat scroll right top;
	display: block;
	float: left;
	height: 31px;
	padding-right: 30px;
	margin-top: 15px;
/*sliding doors padding*/
	text-decoration: none;
	line-height: 31px;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
A.button SPAN
{
	background: transparent url(/images/button_left_green.gif) no-repeat;
	display: block;
	padding-left: 15px;
	padding-right: 20px;
	white-space: nowrap;
	color: #036885;
	line-height: 31px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
A.button:hover
{
	background-position: right -31px;
	cursor: pointer;
}
A.button:hover SPAN
{
	background-position: 0 -31px;
	cursor: pointer;
}
SPAN.button2
{
	background: transparent url(/images/button_lg_right_blue_noarrow.gif) no-repeat scroll right top;
	display: block;
	float: right;
	height: 38px;
	padding-right: 4px;
/*sliding doors padding*/
	text-decoration: none;
	line-height: 38px;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}
SPAN.button2 INPUT.form_but
{
	background: transparent url(/images/button_lg_left_blue.gif) no-repeat;
	display: block;
	padding-left: 10px;
	padding-right: 4px;
	white-space: nowrap;
	color: #FFF;
	line-height: 38px;
	height: 38px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	border: 0;
}
SPAN.button2:hover
{
	background-position: right -38px;
}
SPAN.button2 INPUT.form_but:hover
{
	background-position: 0 -38px;
}
.main-actions
{
	position: relative;
	height: 80px;
	top: 162px;
	right: 305px;
	margin-bottom: 0;
}
A.book-now
{
	position: absolute;
	background: transparent url(/images/shoutout-booknow.png) no-repeat;
	z-index: 100;
	display: block;
	width: 985px;
	height: 80px;
	overflow: hidden;
	text-indent: -5000px;
}
/*@end
@group Home*/
#home_callout
{
	background: url(/images/home_callout.jpg) no-repeat;
	width: 940px;
	margin-top: -75px;
	height: 269px;
	margin-bottom: 20px;
	position: relative;
}
#home_calloutv2
{
	background: url(/images/home_callout-boat.jpg) no-repeat;
	width: 940px;
	margin-top: 0;
	height: 269px;
	margin-bottom: 20px;
	position: relative;
}
#home_callout H1, #home_calloutv2 H1
{
	font: 37px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	margin-left: 90px;
	padding-top: 30px;
	padding-left: 180px;
	margin-bottom: 0px;
}
#home_callout H1 SPAN.highlight, #home_calloutv2 H1 SPAN.highlight
{
	background: url(/images/home_nextsale.png) no-repeat;
	width: 163px;
	height: 36px;
	overflow: hidden;
	text-indent: -1000px;
	display: block;
	position: absolute;
	left: 90px;
	margin-top: 5px;
}
#home_callout H2, #home_calloutv2 H2
{
	line-height: 200%;
	color: #FFF;
	font: 23px Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
	margin-left: 25px;
}
#home_callout P, #home_calloutv2 P
{
	margin-left: 25px;
	color: #FFF;
	margin-top: 10px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
	text-transform: uppercase;
}
#home_callout P EM, #home_calloutv2 P EM
{
	font-style: italic;
	color: #F3DCD8;
	text-transform: none;
}
#home_callout A.button, #home_calloutv2 A.button
{
	background-image: url(/images/button_right_lrg_blue.gif);
	height: 38px;
	line-height: 38px;
	padding-right: 40px;
	width: 380px;
	display: inline;
	position: absolute;
	left: 30px;
	bottom: 30px;
}
#home_callout A.button SPAN, #home_calloutv2 A.button SPAN
{
	background-image: url(/images/button_left_lrg_blue.gif);
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #FFF;
}
#home_callout A.button:hover, #home_calloutv2 A.button:hover
{
	background-position: right -38px;
}
#home_callout A.button:hover SPAN, #home_calloutv2 A.button:hover SPAN
{
	background-position: 0 -38px;
}
#home_callout .home_callout_img, #home_calloutv2 .home_callout_img
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 452px;
	float: right;
}
#home .special
{
	background: url(/images/home_special.png) no-repeat;
	width: 122px;
	height: 122px;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	display: block;
	right: -2px;
	top: -2px;
	z-index: 2;
}
.home_callout2
{
	width: 270px;
	height: 120px;
	float: left;
	background: url(/images/callout_bg.jpg) no-repeat;
	margin-right: 20px;
	padding: 15px;
	margin-bottom: 20px;
}
#home .nomargin
{
	margin-right: 0px;
}
.home_callout2 H2
{
	color: #036885;
	font: normal normal 23px/32px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 7px;
	padding-left: 77px;
}
.home_callout2 H2.reef
{
	background: url(/images/icon_fish.jpg) no-repeat;
}
.home_callout2 H2.cruises
{
	background: url(/images/icon_whale.jpg) no-repeat;
}
.home_callout2 H2.private
{
	background: url(/images/icon_horizon.jpg) no-repeat;
}
.home_callout2 P
{
	font-size: 14px;
	text-align: center;
	margin-bottom: 13px;
}
.home_callout2 P A
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-decoration: none;
}
.home_callout2 A.button
{
	width: 240px;
}
#home_features
{
	background: url(/images/home_features.gif) no-repeat;
	/*[disabled]clear:both;*/
	width: 963px;
	height: 71px;
	margin-left: -29px;
	padding-top: 20px;
	padding-left: 18px;
	padding-right: 18px;
}
.home_features2
{
	width: 270px;
	/*[disabled]height:71px;*/
	float: left;
	margin-right: 21px;
	padding: 0 15px;
	margin-bottom: 20px;
}
.home_features2 H3
{
	color: #2C606E;
	font: normal normal 18px Georgia, "Times New Roman", Times, serif;
	line-height: 138%;
	text-transform: none;
	letter-spacing: 0;
	margin-top: 0px;
	padding-left: 65px;
}
.home_features2 H3.check
{
	background: url(/images/icon_check.png) no-repeat;
	height: 75px;
}
#home_signup P
{
	width: 400px;
	margin-right: 20px;
	margin-bottom: 0px;
}
#home_signup #signup_callout
{
	float: left;
	width: 400px;
}
#home_signup #social_wrapper
{
	float: right;
	width: 500px;
}
#home_signup .social
{
	width: 54px;
	height: 54px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -1000px;
	position: relative;
	margin-right: 10px;
}
#home_signup .twitter
{
	background: url(/images/icon_twitter_home.png) no-repeat;
}
#home_signup .facebook
{
	background: url(/images/icon_facebook_home.png) no-repeat;
}
#home_signup FORM
{
	float: right;
	width: 345px;
	margin-top: 7px;
}
#home_signup INPUT.textinput
{
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #D7719D;
	border: 1px solid #D2BF7A;
	padding: 5px;
	width: 270px;
	float: left;
}
#home #content
{
	float: left;
	width: 520px;
	margin-top: 0;
}
#home #content H4, #home #sidebar H4
{
	text-decoration: none;
	color: #27A4B3;
	font: 27px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
.home_callout3
{
	background: url(/images/home-callout3.gif) no-repeat;
	float: left;
	width: 490px;
	height: 94px;
	padding: 12px 15px 0;
	overflow: hidden;
}
#home #content .home_callout3 H4
{
	font-size: 23px;
	color: #036885;
	background: url(/images/icon_smileyface.png) no-repeat;
	line-height: 32px;
	padding-left: 38px;
	float: left;
	margin-bottom: 0px;
}
#home .home_callout3 A.button
{
	float: right;
	margin-bottom: 0px;
}
#home .home_callout3 P
{
	clear: both;
	font-size: 14px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
	width: 490px;
	display: inline;
}
#home #sidebar
{
	float: right;
	width: 380px;
	margin-top: 0;
	background: none;
	padding-top: 0px;
	margin-left: 0px;
}
#home #sidebar H4
{
	margin-left: 20px;
	color: #D36B2E;
	background-image: none;
	background-color: transparent;
	padding: 0px;
}
#home #sidebar LI
{
	/*[disabled]border-bottom:1px dashed #AACCD6;*/
	margin-left: 20px;
	line-height: 18px;
	float: left;
	display: inline;
	width: 360px;
}
#home #sidebar LI A
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	color: #666;
	text-decoration: none;
	float: left;
	background-image: none;
	margin-right: 0px;
	width: 350px;
}
#home #sidebar LI A:hover
{
	background-color: #F3F7F7;
}
#home #sidebar LI A .title
{
	float: left;
	width: 300px;
}
#home #sidebar LI A .date
{
	float: right;
	font-size: 11px;
	color: #AACCD6;
}
#home #sidebar LI A .comments
{
	color: #999;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	clear: left;
	float: left;
}
/*@end
@group Blog
 */
.article
{
	margin-bottom: 50px;
	margin-top: 15px;
}
.franchise_article
{
	float: left;
	width: 660px;
}
.franchisee_pic
{
	float: left;
	width: 108px;
	margin-right: 20px;
	display: inline;
}
.franchisee_info
{
	float: left;
	width: 528px;
	display: inline;
}
H1.category
{
	text-transform: uppercase;
	color: #D7719D;
	font-size: 25px;
}
P.info
{
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	border-top: 1px dashed #AACCD6;
	padding-top: 10px;
	margin-top: -10px;
	color: #8D8D8D;
	margin-bottom: 0px;
}
.blog P.info
{
	margin-bottom: 15px;
}
P.info A
{
	color: #787878;
}
.social_links
{
	background: url(/images/social_links_bg.gif) no-repeat;
}
#content .social_links UL
{
	border: 0px solid #000000;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
#content .social_links LI
{
	display: inline;
	padding-left: 0px;
	background-image: none;
}
#content .social_links LI A
{
	line-height: 50px;
	font-size: 15px;
	color: #808080;
	text-decoration: none;
	margin-right: 20px;
	padding-left: 25px;
}
#content .social_links LI A:hover
{
	color: #4D4D4D;
	text-decoration: underline;
}
#content .social_links LI A.subscribe
{
	background: url(/images/icon_rss.gif) no-repeat;
}
#content .social_links LI A.email
{
	background: url(/images/icon_email.gif) no-repeat;
}
#content .social_links LI A.twitter
{
	background: url(/images/icon_twitter.gif) no-repeat;
}
#content .social_links LI A.delicous
{
	background: url(/images/icon_delicious.gif) no-repeat;
}
H2.comments
{
	border-bottom: 1px dashed #AACCD6;
	margin-bottom: 20px;
	clear: left;
	padding-top: 20px;
}
.comment_box
{
	clear: both;
	float: left;
	width: 680px;
	margin-bottom: 20px;
}
.comment_info
{
	float: left;
	width: 125px;
	text-align: right;
}
.alt .comment_info
{
	float: right;
	text-align: left;
}
.alt .comment
{
	float: left;
	background: url(/images/comment_bubble_top_alt.gif) no-repeat right top;
}
.alt .comment BLOCKQUOTE
{
	float: left;
}
.comment_info CITE
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
}
.comment_info P
{
	font: italic 13px Georgia, "Times New Roman", Times, serif;
}
.comment
{
	float: right;
	width: 540px;
	background: url(/images/comment_bubble_top.gif) no-repeat 0 top;
}
.comment BLOCKQUOTE
{
	width: 490px;
	margin: 0px;
	float: right;
	margin-top: 5px;
	background: #EAF3F5 url(/images/comment_bubble_bottom.gif) no-repeat 0 bottom;
	padding-top: 15px;
	color: #4D4D4D;
	font: 14px/20px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
}
.social_links LI#tellfriendhover
{
	position: relative;
}
.event #tellfriend
{
	margin-top: -100px;
	left: 130px;
}
#tellfriend
{
	position: absolute;
	margin-top: -300px;
	left: 300px;
	color: #FFF;
	padding: 20px;
	background: #9FCD5E none repeat-x 0 bottom;
	margin-bottom: 20px;
	width: 300px;
	z-index: 1;
	border: 6px solid #7DA24A;
}
#tellfriend TEXTAREA
{
	height: 100px;
	margin-bottom: 10px;
}
/*@end
@group Forms
 */
.contact_form
{
	/*[disabled]color:#FFF;*/
	/*[disabled]padding:20px;*/
	/*[disabled]background:#9FCD5E url(/images/blockquote_bg.gif) repeat-x 0 bottom;*/
	/*[disabled]margin-bottom:20px;*/
}
.contact_form H2
{
	/*[disabled]color:#0F6D87;*/
}
.contact_form LABEL, .contact_form P
{
	/*[disabled]float:left;*/
	/*[disabled]clear:left;*/
	/*[disabled]margin-bottom:0px;*/
}
.contact_form LABEL.required
{
	/*[disabled]font-weight:bold;*/
	/*[disabled]color:#FFF;*/
}
.contact_form P
{
	/*[disabled]margin-top:10px;*/
}
.contact_form P A
{
	/*[disabled]color:#D3FFFF;*/
	/*[disabled]border:none;*/
}
.contact_form INPUT.std_input, .contact_form TEXTAREA
{
	/*[disabled]float:left;*/
	/*[disabled]clear:left;*/
	/*[disabled]width:97%;*/
	/*[disabled]font:15px/20px Georgia, "Times New Roman", Times, serif;*/
	/*[disabled]color:#787878;*/
	/*[disabled]padding:3px;*/
	/*[disabled]border:1px solid #7A9E48;*/
	/*[disabled]margin-bottom:10px;*/
}
.contact_form TEXTAREA
{
	/*[disabled]margin-bottom:0px;*/
}
.contact .contact_form TEXTAREA
{
	/*[disabled]margin-bottom:10px;*/
}
P.captcha
{
	/*[disabled]margin-bottom:20px;*/
}
P.captcha IMG
{
	/*[disabled]float:left;*/
	/*[disabled]margin-right:10px;*/
}
P.captcha INPUT
{
	/*[disabled]float:left;*/
	/*[disabled]display:inline;*/
	/*[disabled]font:15px/21px Georgia, "Times New Roman", Times, serif;*/
	/*[disabled]color:#787878;*/
	/*[disabled]padding:4px;*/
	/*[disabled]border:1px solid #7A9E48;*/
}
.contact_form SPAN.button2
{
	/*[disabled]float:left;*/
	/*[disabled]clear:left;*/
}
/*@end*/
FIELDSET
{
	margin: 0 0 30px;
	border: 1px solid #D19F89;
	padding: 10px;
/*border:none;
padding:0;*/
	color: #7F7F7F;
}
LEGEND
{
	background-color: #FFFFFF;
	text-align: center;
	color: #D26A2D;
	padding: 0 12px;
}
LABEL
{
	text-align: right;
	width: 298px;
	border-right: 1px dotted #099;
	padding-right: 5px;
	margin: 5px 0;
	float: left;
	clear: left;
	display: block;
	color: #27A4B3;
}
LABEL.checkbox, LABEL.textarea
{
	border: none;
}
LABEL.lgfield
{
	border: none;
	text-align: center;
	clear: both;
	float: none;
	width: 100%;
}
FIELDSET INPUT, FIELDSET SELECT, FIELDSET TEXTAREA
{
	margin: 5px 0 5px 10px;
}
SELECT.longfield
{
	margin: 0 0 0 115px;
}
INPUT [type="radio"], INPUT [type="checkbox"]
{
	margin: 2px 0 0 4px;
}
TEXTAREA
{
	width: 250px;
	float: left;
}
.radio
{
	width: 345px;
	float: right;
}
/*Get Help Form Styles*/
P.formDisclaimer
{
	text-align: center;
	margin: 32px 24px 12px 0;
	font-style: italic;
}
DIV.buttonWrapper
{
	margin: 28px 0 14px;
	clear: both;
	text-align: center;
}
.formspacer
{
	height: 1em;
	clear: both;
}
.hideField
{
	display: none;
}
.pushOpen
{
	height: 18em;
}
/*----- error message for field validation -----*/
#stepForm LABEL.warning
{
	text-align: left;
	width: auto;
	padding: 0;
	margin: 0 0 0 10px;
	float: none;
	clear: none;
	display: inline;
	color: #CC3366;
	font-size: 10px;
	border: none;
	border-top: 1px dotted #CC3366;
}
DIV.requiredNotice
{
	width: 123px;
	float: right;
	margin: 0;
	padding: 0;
}
H3.stepHeader
{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 24px 24px;
	color: #D36B2E;
}
UL#stepForm, UL#stepForm LI
{
	margin: 0;
	padding: 0;
}
UL#stepForm LI
{
	list-style: none;
}
#results
{
	/*[disabled]margin-left:auto;*/
	/*[disabled]margin-right:auto;*/
	/*[disabled]margin-top:15px;*/
	/*[disabled]margin-bottom:15px;*/
	/*[disabled]text-align:center;*/
	/*[disabled]vertical-align:middle;*/
	/*[disabled]width:90%;*/
}
.success
{
	/*[disabled]background-color:#A9EF98;*/
	/*[disabled]border:1px dotted #3ABB1C;*/
	/*[disabled]color:#3ABB1C;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]padding:8px;*/
	/*[disabled]text-align:center;*/
	/*[disabled]width:100%;*/
}
.failure
{
	/*[disabled]background-color:#FFEBE8;*/
	/*[disabled]border:1px dotted #800000;*/
	/*[disabled]color:#800000;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]padding:8px;*/
	/*[disabled]text-align:center;*/
	/*[disabled]width:100%;*/
}
/*Form Buttons*/
INPUT.submitbutton, .nextbutton, .prevbutton
{
	width: 100px;
	height: 40px;
	background-color: #DB8227;
	padding: 4px;
	border: 1px solid #D26A2D;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	margin: 7px;
}
INPUT.submitbutton
{
	background-color: #7DA24A;
}
#dynamic_recaptcha_1, #recaptcha_widget_div
{
	padding-left: 170px;
	padding-top: 15px;
}
/*@group Event*/
.article .event_sidebar
{
	margin-left: 20px;
}
.event_header
{
	background: #D7719D url(/images/event_header_bg.jpg) no-repeat;
	padding: 25px 80px 20px 20px;
}
.event_header_spaced
{
	margin-bottom: 30px;
}
.event_header H2.event_h2
{
	color: #F5E6B5;
	font-size: 31px;
	margin-bottom: 0px;
	text-transform: uppercase;
	float: left;
	width: 580px;
}
.event_header H2.short_event_h2
{
	width: 390px;
}
.event_header H2
{
	font-size: 23px;
	color: #FFF;
	margin-bottom: 5px;
	float: left;
	clear: left;
	width: 650px;
}
.event_header P
{
	color: #FFF;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
	clear: left;
}
UL#event_nav
{
	background-color: #D7719D;
	border: none;
	margin-left: 0px;
	padding-left: 5px;
	float: left;
	width: 670px;
	padding-right: 5px;
	margin-top: -30px;
}
UL#event_nav LI
{
	float: left;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 5px;
	background-image: none;
	padding-left: 0;
}
UL#event_nav LI A
{
	display: block;
	background: url(/images/event_nav_left.gif) no-repeat left top;
	padding-left: 5px;
	color: #FFF;
	text-decoration: none;
	font: 14px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
	cursor: pointer;
}
UL#event_nav LI A SPAN
{
	background: url(/images/event_nav_right.gif) no-repeat right top;
	line-height: 30px;
	display: block;
	padding-right: 15px;
	padding-left: 10px;
	overflow: hidden;
	cursor: pointer;
}
UL#event_nav LI.ui-tabs-selected A, UL#event_nav LI.ui-tabs-selected A:hover
{
	background-position: 0 -60px;
	color: #036885;
}
UL#event_nav LI.ui-tabs-selected A SPAN, UL#event_nav LI.ui-tabs-selected A:hover SPAN
{
	background-position: right -60px;
}
#tabs A.signup, #tabs A.signup:hover
{
	color: #FFF;
	display: block;
	background: url(/images/event_nav_left.gif) no-repeat left -90px;
	padding-left: 20px;
	color: #FFF;
	text-decoration: none;
	font: bold 13px/30px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
	cursor: pointer;
	text-transform: uppercase;
	float: right;
	position: relative;
	right: 5px;
}
#tabs A.signup:hover
{
	color: #2A2A2A;
}
#tabs A.signup SPAN, #tabs A.signup:hover SPAN
{
	background: url(/images/event_nav_right.gif) no-repeat right -90px;
	line-height: 30px;
	display: block;
	padding-right: 15px;
	padding-left: 10px;
	overflow: hidden;
	cursor: pointer;
}
UL#event_nav LI A:hover
{
	background-position: 0 -30px;
}
UL#event_nav LI A:hover SPAN
{
	background-position: right -30px;
}
.ui-tabs-panel
{
	float: left;
	width: 680px;
}
.ui-tabs-hide
{
	position: absolute;
	left: -10000px;
}
/*.ui-tabs-hide {
display: none;
}*/
.event_content
{
	float: left;
	width: 430px;
}
.event_sidebar_wrapper
{
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding: 5px 15px 15px;
}
.event_sidebar
{
	float: right;
	width: 230px;
	background: url(/images/event_sidebar_top.gif) no-repeat center top;
	padding-top: 5px;
}
.event_sidebar_bottom
{
	background: url(/images/event_sidebar_bottom.gif) no-repeat center bottom;
	height: 5px;
}
#content .event_sidebar UL
{
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}
#content .event_sidebar H4
{
	color: #AACCD6;
	text-transform: uppercase;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 0px;
	font: bold 16px "Lucida Grande", Lucida, Helvetica, Arial, Geneva, sans-serif;
}
#content .event_sidebar LI
{
	background-position: 0 7px;
	padding-left: 25px;
	font-size: 15px;
	color: #808080;
}
#content .event_sidebar LI A
{
	color: #808080;
	text-decoration: none;
}
#content .event_sidebar LI A:hover
{
	text-decoration: underline;
	color: #4C4C4C;
}
#content .event_sidebar LI SPAN.info
{
	font-size: 9px;
	font-style: italic;
}
#content .event_sidebar LI.date
{
	background-image: url(/images/icon_calendar_tiny.gif);
}
#content .event_sidebar LI.time
{
	background-image: url(/images/icon_clock_tiny.gif);
}
#content .event_sidebar LI.location
{
	background-image: url(/images/icon_globe_tiny.gif);
}
#content .event_sidebar LI.facebook
{
	background-image: url(/images/icon_facebook_tiny.gif);
}
#content .event_sidebar LI.email
{
	background-image: url(/images/icon_email.gif);
}
#content .event_sidebar LI.twitter
{
	background-image: url(/images/icon_twitter.gif);
}
#content .event_sidebar LI.phone
{
	background-image: url(/images/icon_person.gif);
}
#content .event_sidebar LI.home
{
	background-image: url(/images/icon_home.gif);
}
.map
{
	position: relative;
}
.map IFRAME
{
	border: 4px solid #E9F1F4;
}
.map SMALL A
{
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.directions_content
{
	float: right;
	width: 200px;
	margin-right: 20px;
	display: inline;
}
.event_header A.button
{
	background-image: url(/images/button_right_blue.gif);
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 5px;
	width: 125px;
	display: inline;
	float: left;
}
.event_header A.button SPAN
{
	background-image: url(/images/button_left_blue.gif);
	color: #FFF;
}
/*@end
@group Footer*/
#footer
{
	background: none;
	width: 100%;
}
#footer_container
{
	background: url(/images/footer.png) repeat;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 30px 0;
}
.footer_column
{
	float: left;
	width: 610px;
	margin-right: 20px;
}
.footer_social
{
	float: right;
	width: 300px;
	margin-left: 20px;
}
#footer .last
{
	width: 300px;
	margin-right: 0px;
	float: right;
}
#footer .wide
{
	width: 200px;
	margin-right: 30px;
}
.footer_column H5
{
	color: #EFD67F;
	font: normal normal 17px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
.footer_column P
{
	font-size: 14px;
	color: #D7E7EC;
}
.footer_column LI
{
	display: inline;
	float: left;
}
.wide LI
{
	width: 200px;
}
.footer_column LI A
{
	display: block;
	color: #D7E7EC;
	font-size: 14px;
	padding: 5px 10px;
	text-decoration: none;
	line-height: 15px;
}
.footer_column LI A:hover
{
	color: #FFF;
	text-decoration: underline;
}
.footer_column LI.current A
{
	color: #EFD67F;
}
.footer_column UL.social LI A
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 33px;
}
.footer_column UL.social LI A.facebook
{
	background: url(/images/footer_icon_facebook.png) no-repeat 0 center;
}
.footer_column UL.social LI A.twitter
{
	background: url(/images/footer_icon_twitter.png) no-repeat 0 center;
}
.footer_column UL.social LI A.rss
{
	background: url(/images/footer_icon_rss.png) no-repeat 0 center;
}
#footer SPAN.button2
{
	background: transparent url(/images/button_right_orange_noarrow.gif) no-repeat scroll right top;
	float: right;
	height: 31px;
	line-height: 31px;
}
#footer SPAN.button2 INPUT.form_but
{
	background: transparent url(/images/button_left_orange.gif) no-repeat;
	color: #FFF;
	line-height: 31px;
	height: 31px;
	font-size: 14px;
}
#footer SPAN.button2:hover
{
	background-position: right -31px;
}
#footer SPAN.button2 INPUT.form_but:hover
{
	background-position: 0 -31px;
}
#footer INPUT.textinput
{
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #D26A2D;
	border: 1px solid #036885;
	padding: 4px;
	width: 230px;
	float: left;
}
#utility
{
	width: 940px;
	clear: both;
	border-top: 1px dashed #38A8C3;
	margin-top: 15px;
	float: left;
	padding-top: 15px;
}
#utility .copyright
{
	float: left;
	color: #AACCD6;
	font-size: 13px;
}
#utility .creator
{
	float: left;
	color: #AACCD6;
	font-size: 13px;
}
#utility .creator A
{
	color: #AACCD6;
	text-decoration: underline;
}
#utility .creator A:hover
{
	color: #FFF;
}
#footer_bottom
{
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	height: 20px;
	background: url(/images/footer_bottom.png) no-repeat;
}
#footer UL
{
	font-family: "Lucida Grande", Arial, Helvetica;
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0;
}
#footer LI
{
	padding: 0 10px 0 5px;
	display: inline;
	margin: 0;
	/*[disabled]border-right:1px solid #71A0C9;*/
}
#footer UL#social_media
{
	float: right;
}
#footer UL#social_media LI
{
	padding: 0;
	line-height: 34px;
	border-right: none;
}
#footer UL#social_media LI A:hover
{
	color: #357AB5;
	background-color: transparent;
}
#facebook, #facebook A
{
	width: 40px;
	height: 40px;
}
#footer UL#social_media LI#facebook A
{
	background: transparent url(../images/ico_facebook.png) no-repeat scroll top left;
	display: inline-block;
	text-decoration: none;
}
/*@end*/

