/* @override http://www.powwowevents.com.au/css/powwow.css */

/* @override https://www.powwowevents.com.au/css/powwow.css */

/* @override http://www.powwowevents.com.au/css/powwow.css */

/* new */

#prod_price_cart_wish {
	margin: 5px;
}


/* TAG elements */


body, td, p, a {
	font-family: "Lucida Grande", LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}
form { 
	margin: 0px;
	padding: 0px;
}
#std { 
	width: 785px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#std2 { 
	text-decoration: none;
	color: #000000;
	font-size: 20px;
}
#plan_message { 
	font-size: 16px;
	color: #ff0000;
	padding: 10px;
	border: 1px solid #ff0000;
}
#lhs { 
	width: 144px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#ctr { 
	width: 424px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}
#rhs { 
	width: 195px;
	margin: 0px;
	padding: 0px;
}
#ctr_rhs { 
	width: 624px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}
#bd { 
	width: 773px;
	padding: 5px;
	margin: 0px;
	border: 1px solid #a1a5a9;
}
#bd a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
	vertical-align: bottom;
	bottom: 0px;
	position: relative;
}
#bd a:hover { 
	text-decoration: underline;
}
#bd td { 
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}
/* NAVIGATION STYLES */
#nav {width: 785px;
	height: 100px;
	margin: 0px;
	border: #004000;
	padding: 0px;
	font-size: 10px;
}
#nav a { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	padding: 0px;
	white-space: nowrap;
}
#nav a:active {color: #767c79;
}
#nav a:hover {color: #767c79;
}
#nav a:link { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	padding: 0px;
	white-space: nowrap;
}
#nav a:visited { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	padding: 0px;
	white-space: nowrap;
}
#nav a.hi {color: #000000;
}
#nav_selected { 
	color: #ffffff;
}
#nav td {text-align: center;
}
#nav_shopping_info { 
	padding: 5px;
	border: 1px dotted #000000;
	width: 150px;
	text-align: right;
	direction: ltr;
}
#navbg {width: 785px;
	height: 120px;
	background: url(/images/NAV1a.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
#navbreak {width: 785px;
	height: 1px;
	background: url(/images/navbreak.gif);
	margin: 0px;
	padding: 0px;
}
/* difference */
#subnav {width: 785px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
}
#subnav a { 
	display: inline;
	color: #333333;
	padding: 0px;
	white-space: nowrap;
	vertical-align: middle;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
#subnav a:active {color: #767c79;
}
#subnav a:hover {color: #767c79;
}
#subnav a:link { 
	display: inline;
	color: #333333;
	padding: 0px;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
#subnav a:visited { 
	display: inline;
	color: #333333;
	padding: 0px;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
#subnav a.hi {color: #000000;
}
#subnav img { 
	padding: 0px;
	margin: 0px;
	width: 1px;
	padding-bottom: 2px;
	margin-top: 4px;
	height: 8px;
}
#subnav td {text-align: center;
}
#subnavtest { 
	font-weight: normal;
}
/* LOGIN STYLES */ .login_blue_text { 
	font-size: 10px;
	font-weight: bold;
	color: #54839b;
}
.login_header_text { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	color: #4a4d4b;
	font-size: 12px;
	font-weight: bold;
}
.login_img { 
}
.login_input { 
	font-size: 10px;
	vertical-align: top;
}
.login_text { 
	font-size: 10px;
}
.bordered { 
	border: 1px solid #a1a5a9;
}
#myAccount { 
	font-size: 14px;
}
#myAccount td { 
	font-size: 10px;
}
#myAccount a { 
	font-size: 14px;
}
#staffingform_table2 { 
	font-size: 10px;
	margin: 2px;
	padding: 2px;
}
#staffingform_table2 td { 
	font-size: 10px;
	display: inline;
}
.staffingForm_text { 
	font-size: 10px;
	display: inline;
}
.login_why_table_left { 
	top: 5px;
	right: 5px;
	float: left;
	display: block;
	clear: none;
	width: 375px;
}
.login_why_table_right { 
	top: 5px;
	right: 5px;
	display: block;
	clear: none;
	width: 150px;
	vertical-align: bottom;
	text-align: right;
	float: right;
}
#login_existing { 
	text-align: right;
	width: 274px;
	margin-top: -5px;
	clear: both;
	float: left;
}
#login_existing_frame { 
	width: 274px;
	float: left;
}
#login_existing_table { 
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 10px;
}
#login_new { 
	text-align: right;
	width: 336px;
	clear: both;
	float: left;
	margin-top: -5px;
}
#login_new_frame { 
	width: 336px;
	float: left;
	margin-bottom: 5px;
	clear: inherit;
}
#login_new_table { 
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 10px;
}
/* difference */
#login_table { 
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#login_table td { 
	text-align: left;
}
#login_table input { 
	float: right;
}
/* difference */
#login_table_input { 
	width: 80px;
	padding: 0px;
	margin: 0px;
}
#login_why_table { 
	width: 583px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}
#login_why_table ol { 
	font-size: 10px;
}
/* BODY STYLES */ .standard_bg_color { 
}
#prod_viewer_horizontal { 
	padding: 5px;
	font-weight: normal;
	text-align: left;
}
#lhs_1_vertical_feature { 
	width: 142px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #a1a5a9;
	display: block;
}
#lhs_1_vertical_feature_no_border { 
	width: 144px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
#lhs_1_vertical_feature_left { 
	width: 142px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #a1a5a9;
	text-align: left;
	display: block;
}
#lhs_1_vertical_feature a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
}
#lhs_1_vertical_feature a:hover { 
	text-decoration: underline;
	font-size: 10px;
}
#lhs_1_vertical_feature td { 
	text-align: left;
}
#rhs_1_vertical_feature { 
	width: 193px;
	padding: 0px;
	border: 1px solid #a1a5a9;
	margin: 0px 0px 5px 0px;
}
#
#rhs_1_vertical_feature a:hover { 
	text-decoration: underline;
	font-size: 10px;
}
#rhs_1_vertical_feature td { 
	text-align: justify;
}
#rhs_1_vertical_feature_no_border { 
	margin: 0px 0px 5px 0px;
}
#rhs_1_vertical_feature_padding { 
	width: 183px;
	padding: 5px ;
	border: 1px solid #a1a5a9;
	margin: 0px 0px 5px 0px;
	list-style: disc outside;
}
#justify { 
	text-align: justify;
}
#seminar_list_box { 
	width: 424px;
	height: 75px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	margin-top: 5px;
}
#seminar_list_image { 
	margin: 0px 10px 0px 0px;
	width: 55px;
	height: 55px;
	float: left;
}
#seminar_list_text { 
	margin: 0px;
	padding: 5px;
	line-height: 24px;
}
#seminar_media_background { 
	width: 422px;
	height: 25px;
	line-height: 25px;
	border: solid #a1a5a9 1px;
	background: url(/images/media_strip.gif) no-repeat;
	padding: 0px;
	padding-bottom: 5px;
}
#seminar_detail_background { 
	border: solid #a1a5a9 1px;
	margin: 0px;
	padding: 0px;
}
#section_header { 
	width: 424px;
	height: 113px;
	background: #eaeaea;
}
#section_title { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: block;
	color: #54839b;
	padding: 5px;
	font: 500 30px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	width: 265px;
	height: 40px;
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	white-space: nowrap;
}
#section_name { 
	width: 250px;
	margin: 0px;
	padding: 5px;
	height: 20px;
	display: block;
	padding-left: 10px;
}
#rhs_1_vertical_feature_padding a { 
	color: #336699;
	font-size: 10px;
	text-decoration: underline;
}
#rhs_1_vertical_feature_padding a:hover { 
	text-decoration: underline;
	font-size: 10px;
}
#center_rhs_1_vertical_feature { 
	width: 617px;
	padding: 0px ;
	border: 0px;
}
#center_rhs_1_vertical_news { 
	width: 612px;
	padding: 5px ;
	border: 0px;
	background-color: #eeeeee;
}
.centered { 
	text-align: center;
}
#center_1_vertical_feature { 
	width: 424px;
	padding: 0px 5px 0px 0px;
	border: 0px;
}
#thin_grey_line { 
	background: #cccccc;
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#center_1_vertical_feature_articles { 
	width: 397px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	font-size: 11px;
	line-height: 20px;
}
#center_1_vertical_feature_articles a { 
	text-decoration: none;
	color: #336699;
	font: bold 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	white-space: normal;
}
#center_1_vertical_feature a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
}
#center_1_vertical_feature a:hover { 
	text-decoration: underline;
	font-size: 10px;
}
#center_1_vertical_feature td { 
}
#center_3_vertical_feature { 
	width: 136px;
	border: 1px solid #a1a5a9;
	padding: 0px;
	margin: 0px;
}
#center_3_vertical_feature a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
}
#center_3_vertical_feature a:hover { 
	text-decoration: underline;
	font-size: 10px;
}
/* CHECKOUT STYLES */
#bordered_line_item { 
	border: 1px solid #000000;
	background: white;
}
#bordered_box_item { 
	border: 1px solid #000000;
	background: white;
	width: 200px;
	padding: 10px;
	height: 100px;
}
.pw_popup { 
	color: #336699;
	font-size: 10px;
}
.pw_popup_14 { 
	color: #336699;
	font-size: 14px;
	text-decoration: underline;
}
#checkout_login { 
	float: margin-left: 5px;
	position: relative;
}
.checkout_step_number { 
	text-decoration: none;
	display: block;
	color: #54839b;
	font-size: 36px;
	font-weight: bold;
}
.checkout_step_text { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	color: #4a4d4b;
	font-size: 12px;
	font-weight: bold;
}
.checkout_step_text_line1 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	color: #4a4d4b;
	font-size: 11px;
	font-weight: bold;
	display: block;
}
.checkout_step_text_line2 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	color: #4a4d4b;
	font-size: 15px;
	font-weight: bold;
	display: block;
}
.checkout_table_deliver { 
	text-decoration: none;
	color: #54839b;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
}
.checkout_table_input { 
	width: 285px;
	clear: left;
	font-size: 10px;
	text-align: left;
}
.checkout_table_step_text { 
	width: 570px;
	clear: left;
	font-size: 10px;
	text-align: right;
	color: #54839b;
}
.checkout_table_text { 
	width: 285px;
	clear: left;
	font-size: 10px;
	text-align: right;
}
#checkout_left { 
	float: left;
	margin-left: 5px;
}
#checkout_right { 
	float: right;
	padding-right: 5px;
}
.subscribe_button { 
	margin: 0px;
	padding: 0px;
	padding-right: 3px;
	float: right;
}
#subscribe_text_input td { 
	width: 120px;
	height: 20px;
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
#checkout_step_table { 
	width: 128px;
	border: 1px solid #a1a5a9;
	display: block;
	clear: none;
	float: left;
	height: 95px;
	padding: 0px 10px;
	background: #eeeeee;
	margin: 0px 5px 5px 0px;
}
#checkout_step_table_active { 
	width: 128px;
	border: 1px solid #a1a5a9;
	display: block;
	clear: none;
	float: left;
	height: 95px;
	padding: 0px 10px;
	background: #dddddd;
	margin: 0px 5px 5px 0px;
}
#checkout_table { 
	width: 748px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	float: left;
	margin: 0px;
}
#sink { 
	vertical-align: bottom;
	height: 100%;
}
#checkout_table_left { 
	width: 283px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	float: left;
	margin: 0px;
	margin-right: 5px;
}
#checkout_table_right { 
	width: 438px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	float: left;
	margin: 0px;
}
#checkout_table_step_text { 
	width: 400px;
	clear: left;
	font-size: 10px;
	text-align: right;
	color: #54839b;
	background: 1000px 450px;
}
#checkout_pages { 
	margin: 0px;
	padding: 0px;
}

#checkout_proceed { 
	width: 610px;
	text-align: right;
	margin-top: -5px;
}
.button { 
	text-decoration: none;
	color: #ffffff;
	font-size: 20px;
	border=0}
.alternate_cell_bg { 
	background: #eeeeee;
}
/* TEXT STYLES */ .headergrey10 { 
	text-decoration: none;
	display: inline;
	color: #4a4d4b;
	font-size: 10px;
	font-weight: bold;
}
.headergrey12 { 
	text-decoration: none;
	display: inline;
	color: #4a4d4b;
	font-size: 12px;
	font-weight: bold;
}
.headergrey14 { 
	text-decoration: none;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	font-weight: bold;
}
.headergrey16 { 
	text-decoration: none;
	display: inline;
	color: #4a4d4b;
	font-size: 16px;
	font-weight: bold;
}
.headerblack12 { 
	text-decoration: none;
	display: inline;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.headerblack14 { 
	text-decoration: none;
	display: inline;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.headerblue10 { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 10px;
	font-weight: bold;
}
.headerblue12 { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 12px;
	font-weight: bold;
}
.headerblue14 { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 14px;
	font-weight: bold;
}
.headerblue18 { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 18px;
	font-weight: bold;
}
.headerblue24 { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 24px;
	font-weight: bold;
}
#header { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 18px;
	font-weight: bold;
}
#sub_header { 
	text-decoration: none;
	display: inline;
	color: #4a4d4b;
	font-size: 16px;
	font-weight: bold;
}
#sub_header2 { 
	text-decoration: none;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	font-weight: bold;
}
.headerblue48 { 
	text-decoration: none;
	display: inline;
	color: #54839b;
	font-size: 64px;
	font-weight: bold;
}
#testimonial { 
	text-decoration: none;
	display: inline;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	margin: 10px;
	padding: 10px;
	background: #ffe3ac;
}
.body_text { 
	font-size: 10px;
	color: #000000;
}
.mandatory_tag { 
	color: red;
	font-weight: 900;
	font-size: 20px;
	margin: 3px;
}
.myaccount_toolbox_table_left { 
	top: 5px;
	right: 5px;
	float: left;
	display: block;
	clear: none;
	width: 285px;
}
.myaccount_toolbox_table_right { 
	top: 5px;
	right: 5px;
	float: right;
	display: block;
	clear: none;
	width: 285px;
}
.now_price { 
	color: #4a4d4b;
}
.now_price_14 { 
	color: #4a4d4b;
	font-size: 14px;
	font-weight: bold;
}
.myAccount { 
	font-size: 14px;
}
.powwow_grey { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.powwow_grey_14 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 6px;
}
#section_byline { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: block;
	color: #4a4d4b;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	width: 250px;
	margin: 0px;
	height: 20px;
	padding-left: 10px;
}
#section_text { 
	color: #4a4d4b;
	font-size: 11px;
	width: 140px;
	display: block;
	padding: 5px;
	padding-top: 0px;
}
.powwow_grey_18 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.powwow_grey_24 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 24px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.powwow_blue_14 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #54839b;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.powwow_blue_18 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #54839b;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.powwow_blue_11 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #54839b;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.blue_18 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #54839b;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0 6px;
}
.powwow_blue_24 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #54839b;
	font-size: 24px;
	font-weight: bold;
	padding: 5px 0 6px;
}
.powwow_orange { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #FF6633;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 6px;
	white-space: nowrap;
	text-transform: uppercase;
}
.powwow_orange_14 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #FF6633;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 6px;
	white-space: nowrap;
	text-transform: uppercase;
}
.powwow_orange_18 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #FF6633;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 6px;
	white-space: nowrap;
	text-transform: uppercase;
	border-bottom-width: 50px;
}
.powwow_orange_24 { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #FF6633;
	font-size: 24px;
	font-weight: bold;
	padding: 5px 0 6px;
	white-space: nowrap;
	text-transform: uppercase;
	border-bottom-width: 50px;
}
Seminar_info_table td { 
	font-size: 18px;
	background: #abcdef;
	padding: 3px;
}
.Seminar_info_table_header { 
	font-size: 18px;
	background: #bbbbbb;
}
.was_price { 
	color: red;
	text-decoration: line-through;
}
.save_amount { 
	color: #54839b;
	font-weight: bold;
}
#special_note { 
	color: #ff6633;
	text-decoration: underline;
	font-weight: bold;
}
#5px_vertical_spacer { 
	width: 5px;
	margin: 0px;
	padding: 0px;
}
#10px_vertical_spacer { 
	width: 10px;
	margin: 0px;
	padding: 0px;
}
#5px_right_margin { 
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#about_us_directors_names { 
	font-size: 14px;
	color: #4a4d4b;
}
#about_us_directors_profile { 
	width: 126px;
	background: #eeeeee;
	border: 1px solid #a1a5a9;
	color: #000000;
	padding: 5px;
	margin: 0px;
}
#about_us_header { 
	background: url(/images/us_head.jpg) no-repeat;
	width: 424px;
	height: 187px;
	margin: 0px;
	padding: 5px;
	color: #4a4d4b;
	font-size: 12px;
	text-align: left;
	border: 0px solid #a1a5a9;
}
#about_us_header_blue { 
	font-size: 14px;
	color: #54839b;
	width: 250px;
	margin-top: 15px;
	padding: 0px;
	text-align: left;
}
#about_us_header_grey { 
	font-size: 14px;
	color: #4a4d4b;
	width: 250px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
}
#bold { 
	font-weight: bold;
}
#border { 
	border: 1px solid #a1a5a9;
}
#account_border { 
	border: 1px solid #a1a5a9;
	padding: 10px;
	margin: 0px;
}
#padded_10px { 
	padding: 10px;
	margin: 0px;
}
#border_header_img { 
	border: 1px solid #a1a5a9;
	width: 422px;
	height: 113px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#button { 
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
#contact_us_table { 
	width: 422px;
	padding: 0px;
	border: 1px solid #a1a5a9;
	margin: 0px;
	margin-top: 5px;
}
#contact_us_table td { 
	padding: 3px;
}
#contact_us_table th { 
	padding: 5px;
	background: #bbbbbb;
	font-size: 18px;
	color: #4a4d4b;
}
#core_values_header { 
	font-size: 14px;
	color: #4a4d4b;
}
#component_header { 
	color: #4a4d4b;
	font-size: 18px;
}
#component_subheader { 
	color: #4a4d4b;
	font-size: 14px;
}
#component_text { 
	color: #000000;
	font-size: 10px;
}
#core_values_sidebar { 
	background: #eeeeee;
	padding: 10px;
	border: 1px solid #a1a5a9;
	color: #000000;
	list-style: circle outside;
	width: 173px;
	margin: 0px;
}
#rhs_image { 
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	width: 188px;
	margin: 5px 0px 0px 0px;
	padding: 2px 3px 0px 2px;
}
#dr_fred_header { 
	width: 424px;
	background: url(/images/drfred_blank.jpg) no-repeat;
}
#footer { 
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}
#footer a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
}
#footer a:hover { 
	text-decoration: underline;
	font-size: 10px;
}
#footer td { 
	text-align: center;
}
#footer_message { 
	border: 2px solid #ff6633;
	padding: 10px;
	margin: 5px 0px;
	background-color: ffffff;
	font-size: 14px;
	color: #ff6633;
	font-weight: bold;
}
#header_orange { 
	color: #FF6633;
	font-weight: bold;
	display: block;
	font-size: larger;
}
#list_page_details { 
	font-size: 10px;
	padding: 5px;
	color: #000000;
}
#list_page_details_footer { 
	font-size: 10px;
	font-style: italic;
	padding: 5px;
	color: #000000;
}
#list_style { 
	list-style: outside disc;
}
#myaccount_cancel { 
	width: 200px;
	text-align: right;
	margin-top: -5px;
	float: left;
}
#myaccount_changepwd { 
	width: 200px;
	text-align: right;
	margin-top: -5px;
	float: left;
}
#myaccount_personal_table { 
	width: 583px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	font-size: 10px;
	display: block;
	margin: 5px;
}
#myaccount_save { 
	width: 210px;
	text-align: right;
	margin-top: -5px;
	float: left;
}
#myaccount_toolbox_table { 
	width: 583px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	font-size: 10px;
	display: block;
	margin: 5px;
}
#myaccount_toolbox_table a { 
	font-size: 10px;
	color: #54839b;
	text-decoration: none;
}
#myaccount_toolbox_table a:hover { 
	font-size: 10px;
	text-decoration: underline;
}
#padded_image { 
	padding: 5px;
}
#padded_table td { 
	padding: 5px;
}
#padded_text { 
	padding: 5px;
}
#padded_text_2 { 
	padding: 2px;
}
#padded_text_3 { 
	padding: 3px;
}
#padded_text_4 { 
	padding: 4px;
}
#padded_table { 
	border: 1px solid #a1a5a9;
}
#padded_table td { 
	padding: 5px;
}
#padded_right_text { 
	padding-right: 5px;
}
#padded { 
	padding: 5px;
}
#alternate_bg_color { 
	background: #eeeeee;
}
#prod_info_bg {width: 133px;
	background: url(/images/bs_blank.jpg);
	border: 0px;
	height: 114px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px;
	color: #4a4d4b;
	font-size: 10px;
}
#5px_top_border { 
	margin: 5px 0px 0px 0px;
}
#product_text { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #000000;
	font-size: 10px;
	padding: 5px 0 6px 0px;
	vertical-align: }
#ProductLink { 
	display: inline;
}
#seminar_header_image_promo_text { 
	font-size: 12px;
	color: #54839b;
	width: 300px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#seminar_header_image_text { 
	font-size: 14px;
	color: #4a4d4b;padding-top: 10px;
	padding-right: 10px;
}
#seminar_header_image_title { 
	font-size: 24px;
	color: #4a4d4b;
	padding-right: 10px;
	padding-top: 10px;
	width: 350px;
}
#seminar_text_10_grey { 
	color: #4a4d4b;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	white-space: nowrap;
}
#seminar_text_12_grey { 
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
#speaker_category_header { 
	color: #4a4d4b;
	font: bold 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#speaker_category_text { 
	color: #000000;
	font-size: 10px;
	padding: 5px;
}
#welcome_text { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 6px;
	vertical-align: white-space: nowrap;
}
#welcome_msg { 
	width: 180px;
}
#view_shopping { 
	width: 265px;
}
#welcome_text a { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 6px;
	vertical-align: bottom;
}
#welcome_text a:active { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 6px;
	vertical-align: bottom;
}
#welcome_text a:hover { 
	text-decoration: underline;
	text-shadow: 0px 1px white;
	display: inline;
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 6px;
	vertical-align: bottom;
}
#welcome_text a:link { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 6px;
	vertical-align: bottom;
}
#welcome_text a:visited { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 6px;
	vertical-align: bottom;
}
#wish_cart_nav a { 
	color: #4a4d4b;
	font-size: 12px;
}
#powwow_form { 
	color: #4a4d4b;
	font-size: 11px;
	margin: 2px 0px;
}
img#powwow_form { 
	top: -5px;
	right: 0px;
}
input#powwow_form { 
	width: 200px;
	font-size: 11px;
}
#up_four { 
	margin-top: -4px;
}
#center_nav_view { 
	display: inline;
	position: relative;
	border: 0px;
	bottom: -12px;
	white-space: nowrap;
}
#center_nav_view a { 
	font-size: 10px;
}
#product_category_banner { 
	width: 422px;
	height: 75px;
	border: solid #a1a5a9 1px;
	color: #4a4d4b;
	font-size: 10px;
	background: #f0f0f0 0px 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
#product_category_banner_special { 
	width: 424px;
	height: 75px;
	color: #4a4d4b;
	background: #f0f0f0 0px 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
#product_category_text { 
	margin: 0px;
	padding: 5px;
}
#product_category_image { 
	margin: 0px 10px 0px 0px;
	width: 75px;
	height: 75px;
	float: left;
}
.product_category_text { 
	margin: 5px;
	padding: 5px;
	width: 340px;
	float: right;
}
#site_logo { 
	float:;
	width: 120px;
}
#checkout_alert_table { 
	width: 748px;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background: #eeeeee;
	float: left;
	margin: 0px 0px 5px 0px;
}
/* difference */
#checkout_alert_message { 
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
}
#checkout_pages { 
	margin: 0px;
	padding: 0px;
}
#registration_interest_form { 
	width: 183px;
	padding: 5px ;
	border: 1px solid #a1a5a9;
	margin: 0px 0px 0px 0px;
}
#registration_interest_form td { 
	padding:2px 2px 0px 2px;
}
#seminar_info_box { 
	background-color: #cccccc;
	width: 150px;
	border: solid #a1a5a9 1px;
	padding: 5px;
	margin: 5px, 0px;
}
#seminar_info_box a { 
	font-size: 14px;
}
#seminar_info_box a:hover { 
	text-decoration: underline;
}
#bordered_padded { 
	border: 1px solid #a1a5a9;
	padding: 5px;
	margin: 0px 5px 5px 0px;
}
table#nav_float { 
	background-color: #cccccc;
	border: solid #a1a5a9 1px;
	width: 624px;
	padding: 0px;
	margin: 5px 0px;
	float: left;
}
table#nav_float td { 
	background-color: #cccccc;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
}
table#nav_float td a { 
	font-size: 12px;
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	padding: 0px;
	white-space: nowrap;
}
table#nav_float td a.hover { 
	font-size: 12px;
	color: #767c79;
}
#nav a { 
	text-decoration: none;
	text-shadow: 0px 1px white;
	display: inline;
	color: #4a4d4b;
	font-size: 14px;
	padding: 0px;
	white-space: nowrap;
}
#nav a:active {color: #767c79;
}
#popup_body { 
	border: solid 1px #a1a5a9;
	width: 500px;
	margin: 20px;
	padding: 20px;
	background-color: #eeeeee;
}
#popup_heading { 
	font-size: 18px;
	line-height: 24px;
}
#popup_content { 
	font-size: 12px;
	line-height;
	14px;
	background-color: #eeeeee;
}
#std_popup { 
	width: 550px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#store_links { 
	width: 425px;
	height: 115px;
	background: url(/images/includes/store_categorys.gif) no-repeat;
	padding: 15px 0px 0px 0px;
}
#store_links a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
	padding: 2px;
}
#speaker_links { 
	width: 423px;
	height: 150px;
	background: url(/images/includes/speaker_footer.gif) no-repeat;
	padding: 15px 0px 0px 0px;
	border: 1px solid #cccccc;
}
speaker_profile_box { 
	border: 1px solid #a1a5a9;
	border-spacing: 5px;
}
#speaker_links a { 
	text-decoration: none;
	color: #336699;
	font-size: 10px;
	padding: 2px;
}
#sub_nav_category_browser { 
	border: 1px solid #a1a5a9;
	padding: 5px;
}
#shipping_restrictions { 
	border: 1px solid #a1a5a9;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: 600px;
	border-collapse: collapse;
}
.shipping_restrictions { 
	padding: 5px;
	margin: 0px;
	border: 1px solid #a1a5a9;
	border-collapse: collapse;
}
.shipping_restrictions_message { 
	padding: 5px;
}
.alternate_row_odd { 
	background-color: #eeeeee;
}
.alternate_row_even { 
	background-color: #dddddd;
}
#promo_image { 
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #a1a5a9;
	height: 113px;
	width: 422px;
}
#BatchedDisplayGroupNavigator { 
}
/* competition */
#competition_active, #competition_closed, #competition_drawn { 
	float: left;
	clear: both;
	display: block;
}
#competition_steps, #competition_panels { 
	clear: both;
	display: block;
	float: left;
}
#competition_panels { 
	border-collapse: collapse;
}
#competition_panels td { 
	border: 0px solid #cccccc;
	padding: 5px;
	margin: 0px;
	font: italic 14px/18px Verdana, "Lucida Grande", Lucida, sans-serif;	 }
#competition_panels td a { 
	font: italic 14px/18px Verdana, "Lucida Grande", Lucida, sans-serif;	 }
#competition_panels th { 
	border: 0px solid #cccccc;
	padding: 5px;
	margin: 0px;
	font: italic 18px/24px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
}
#competition_panels td input { 
	width: 200px;
}
#competition_panels td input.type_checkbox { 
	width: 20px;
}
#competition_panels td input.image_button { 
	float: right;
}
#competition_table { 
	border-collapse: collapse;
	width: 774px;
	border: 0px;
}
#comp_address_table{ 
	border-collapse: collapse;
	width: 500px;
}
#competition_panels a { 
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;	 }
.competition_step_active, .competition_step_inactive { 
	border: 1px solid #fff;
	background: #fccc68;
	color: #fb100f;
	font: bold 20px/30px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 80px;
	float: left;
	display: block;
}
.competition_step_inactive { 
		background: #eeeeee;
 }
#panel_message { 
	color: #fb100f;
	font: bold 18px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
 }
#comp_page_center { 
	width: 100%;
}
#comp_page { 
	width: 784px;
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.field_label { 
	text-align: right;
}
.black_underline_12 { 
	text-decoration: underline;
	display: inline;
	color: black;
	font: italic bold 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}
.black_12 { 
	display: inline;
	color: black;
	font: italic 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}
.competition_header_1 { 
	font-size: 20px;
	color: red;
	font-style: italic;
	font-weight: bold;
}
.competition_header_2 { 
	font-size: 16px;
	color: red;
	font-style: italic;
	font-weight: bold;
}
.competition_header_3 { 
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.competition_header_4 { 
	font-size: 14px;
	color: red;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
#small_table { 
	width: 424px;
	margin-right: 5px;
}
#competition_header_link { 
	color: #fb1011;
	top: 0px;
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	vertical-align: top;
}
#competition_header_link a { 
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fb1011;
	display: block;
}
#competition_header_link img {
	border: 1px solid grey;
}

.tower a {
display: block;
vertical-align: top;
}
#competition_banner {
	display: block;
}

.product_viewer_image {
	display: block;
}


#message_text {
	font-size: 2em;
}

#enews_state_editfield, #postal_state_editfield, #delivery_state_editfield, #member_state_editfield, #billing_state_editfield { display:none; }
#enews_state_popup, #postal_state_popup, #delivery_state_popup, #member_state_popup, #billing_state_popup { display:inline; }
#enews_country_editfield, #postal_country_editfield, #delivery_country_editfield, #member_country_editfield, #billing_country_editfield { display:none; }
#enews_country_popup, #postal_country_popup, #delivery_country_popup, #member_country_popup, #billing_country_popup { display:inline; }



#welcome-message {
	display: none;
}
#xmas2009-banner {
	margin-bottom: 10px;
}
#xmas2009-banner img {
	width: 774px;
	height: 291px;
}
#newyear2010-banner {
	margin-left: 150px;
        margin-right: 150px;
	margin-bottom:10px;
}
#newyear2010-banner_checkout {
	margin-left: 150px;
	margin-right: 150px;
	margin-bottom:10px;
}
#main-table {
	border-collapse: collapse;
}

#main-table td {
	padding: 10px;
	width: 375px;
}
#login-table, #new-user-table {
	width: 320px;
	float: left;
}
#login-table td, #new-user-table td{
	padding:0px;
	border: 0;
}

#personal-details-table {
	width: 375px;
	border: 1px solid #c9c9c9;
	background-color: #f9f9f9;
	padding: 5px;
}
#person-details-table td, .address-table td {
	color: white;
}
#AddressEditor {
	margin-right: 4px;
}
.postal-address, .delivery-address {
	display: block;
	width: 375px;
	height: 400px;
	margin-right: 5px;
	float: left;
}
.postal-address h2, .delivery-address h2, .personal-details h2 {
	color: grey;
}
#AddressValidation .address-table {
	width: 375px;
	float: left;
	border: 1px solid #c9c9c9;
	background-color: #f9f9f9;
}
.address-table td {
	padding: 2px;
}
#validate-button, #login-button, #create-member-button  {
	background-color: #e9e9e9;
	margin: 5px;
	float: right;
}
#thank-you-message {
	padding:5px;
	padding-left: 20px;
	border: 1px solid red;
	font-size: 18px;
	background-color: #fee7e4;
	color: #76090c;
}
#thank-you-message a {
	padding:5px;
	padding-left: 0;
	border: 0px solid red;
	font-size: 18px;
	color: #76090c;
	text-decoration: underline;
}

#login-table, #new-user-table { 		border: 1px solid #c9c9c9;
	background-color: #f9f9f9;
	width: 325px;
	margin: 5px;
	padding: 5px;
}

#xmas-banner-2009 {
	border: 1px solid #e9e9e9;
	margin-bottom: 5px;
}
#checkout-page #xmas-banner-2009 {
	margin-left: 175px;
}
#copy-from-postal {
	width: 200px;
	height: 20px;
}
.step-3-message {
  font-size: 16px;
  color: red;
}
.return-link {
    font-size: 16px;
}
.return-link a {
    font-size: 16px;
}

#ProductImageViewer img{
 	float: left;
  }
#seminar-banner-image {
	display:none;
}
