/*
-----------------------------------------------
- Mitch Dowd (www.mitchdowd.com.au)
----------------------------------------------- 
- Author:  Swear Words (www.swearwords.com.au)
- Version:  09 September 2008
----------------------------------------------- */

*
{
	margin: 0;
	padding: 0;
}

a 
{
	text-decoration: underline;
	color: #6e325a;
}

a.crew
{
	color: #333333;
	text-decoration: none;
}

a.crew:hover
{
	color: #8eb246;
}

a.crew_selected
{
	color: #8eb246;
	text-decoration: none;
}

a.none
{
	text-decoration: none;
}

a.none:hover
{
	text-decoration: underline;
}

a.nav
{
	color: #cccccc;
	text-decoration: none;
}

a.nav:hover
{
	color: #ffffff;
}

a.nav_slide
{
	color: #000000;
	text-decoration: none;
}

a.nav_wtb_aus,
a.nav_wtb_nz
{
	color: #000000;
	text-decoration: underline;
}

a.nav_wtb_aus:hover,
a.nav_wtb_nz:hover
{
	color: #ffffff;
}

a.nav_wtb_aus_selected,
a.nav_wtb_nz_selected
{
	color: #ffffff;
	text-decoration: none;
}

a.product_nav
{
	position: relative;
	text-decoration: none;
}

a.productinfo
{
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	color: #ffffff;
	background-color: #6e285a;
	text-decoration: none;
}

a.home_news
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

body
{
	margin: 0 auto;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #999999;
	background: url("../images/site/bg_body.gif");
	background-color: #FFFFFF;
}

img
{
	border: 0;
	margin: 0;
}

h1
{
	color: #ffffff;
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 42px;
	font-weight: normal;
}

h2
{
	color: #648c14;
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

h3
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

table#tbl_nav td
{
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

table#tbl_nav td.select
{
	background-color: #ffffff;
}

table#tbl_nav td.select_close
{
	width: 5px;
	height: 30px;
	padding: 0px;
	background: url("../images/site/bg_nav_selected_right.gif") top left no-repeat;	
}

td.grey1
{
	background-color: #e1e1e1;
}

td.grey2
{
	background-color: #f0f0f0;
}

a.p_info
{
	color: #333333;
}

a.p_info:hover
{
	color: #8eb246;
	text-decoration: none;
}

a.p_info_selected
{
	color: #8eb246;
	text-decoration: none;
}


.lucida
{
   font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

.opacity0
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);		
}

.ajax /* LOADER */
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url("../images/site/ajax-loader.gif") center center no-repeat;
}

.divider_top
{
	background-image: url('../images/site/divider.gif');
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
}

.finger
{
	cursor: pointer;
}

.bg_dot
{
	background: url("../images/site/bg_dot_light.gif");
}

.padright20
{
	padding-right: 20px;
}

.plate_green_opa90
{
	width: 100%;
	overflow: hidden;
	background: url("../images/site/bg_green_opa90.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_green_opa90.png', sizingMethod='scale');
}

.plate_purple_opa40
{
	width: 100%;
	overflow: hidden;
	background: url("../images/site/bg_purple_opa40.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_purple_opa40.png', sizingMethod='scale');
}

.plate_odd
{
	width: 100%;
	overflow: hidden;
	background: url("../images/site/bg_odd.png") top left no-repeat !important;
	background: url("../images/site/bg_odd.gif") top left no-repeat;
}

input.newsletter
{
	width: 140px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	border: 0px;
	margin: 0px;
	background-color: #f0f0f0;
	color: #999999;
}

input.contact,
textarea.contact
{
	width: 390px;
	line-height: 15px;
	padding: 3px 5px 2px 5px;
	border: 0px;
	margin: 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	background-color: #e6e6e6;
	color: #666666;
}

h1.mitch_dowd
{
	color: #000;
	width: 168px;
	height: 48px;	
	background: url("../images/site/logo_mitchdowd.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/logo_mitchdowd.png', sizingMethod='image');
	overflow: hidden;
}

h1.mitch_dowd span
{
	display: none;
}

span.content_heading
{
	color: #648c14;
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
}

ul.wtb_list
{
	display: inline;
	list-style: none;
}

ul.wtb_list li
{
	display: inline;
	padding-right: 20px;
}

ul.wtb_list li.select
{
	color: #ffffff;
}

ul.wtb_list li.notvisible
{
	color: #666666;
}

/* GLOBAL LAYER STYLES */

#wrapper
{
	margin: 5px auto 10px auto;
	width: 980px;
	color: #000000;
	overflow: hidden;
}

#container_header
{
	width: 965px;
	height: 55px;
	overflow: hidden;	
}

#container_header #header_logo
{
	float: left;
	padding-left: 25px;
	width: 168px;
	height: 48px;
	overflow: hidden;
}

#container_header #newsletter
{
	float: right;
	margin-top: 30px;
	width: 560px;
	height: 25px;
	color: #333333;
	font-size: 13px;
	background-color: #ffffff;
	overflow: hidden;
}

#container_header #newsletter table td
{
	height: 25px;
	vertical-align: bottom;
}

#container_navigation
{
	margin-bottom: -15px;
	width: 980px;
	height: 55px;
	line-height: 30px;
	color: #ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
}

#container_navigation #bg_top_nav
{
	margin-bottom: -55px;
	width: 965px;
	height: 55px;
	background: url("../images/site/bg_top_nav.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_top_nav.png', sizingMethod='image');	
	overflow: hidden;
}

#container_navigation #top_navs
{
	position: relative;
	padding-top: 10px;
	padding-left: 20px;
	width: 940px;
	height: 30px;
	overflow: hidden;
}

#container_main
{	
	position: relative;
	margin-left: 15px;
	padding: 0px 5px 0px 5px;
	width: 940px;
	background-color: #ffffff;
	overflow: hidden;	
}

#container_footer
{	
	margin-top: -10px;
	margin-left: 15px;
	width: 965px;
	height: 55px;
	overflow: hidden;	
}

#container_footer #bg_footer
{	
	margin-bottom: -55px;
	width: 965px;
	height: 55px;
	background: url("../images/site/bg_footer.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_footer.png', sizingMethod='image');	
	overflow: hidden;	
}

#container_footer #footer_content
{	
	position: relative;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 15px;
	width: 925px;
	height: 20px;
	overflow: hidden;	
}

#container_footer #copyright
{
	float: left;
	width: 700px;
	color: #ffffff;
	overflow: hidden;		
}

#container_footer #footer_logo
{
	text-align: right;
	float: right;
	width: 200px;
  position: relative;
}

.social {float:left; position:absolute; width:80px; margin-top:-2px;}
.contactus_area .social {margin-top:-20px;}


/* HOME STYLES */

#content_home
{
	width: 940px;
	overflow: hidden;
}

#content_home #top_content
{
	margin-top: 5px;
	width: 940px;
	height: 440px;
	overflow: hidden;		
}

#content_home #top_content #banner
{
	width: 940px;
	height: 440px;
	overflow: hidden;	
}

#content_home #top_content #banner #home_promo
{
	float: left;
	padding: 45px 20px 25px 20px;
	width: 235px;
	height: 370px;
	background: url('../images/site/bg_home_promo.gif') top left repeat-x;
	font-size: 13px;
	color: #ffffff;
	overflow: hidden;	
}

#content_home #top_content #banner #home_banner
{
	float: right;
	width: 660px;
	height: 440px;
	overflow: hidden;	
}

#content_home #top_content #headline
{
	position: relative;
	margin-top: -150px;
	margin-left: 10px;
	width: 920px;
	height: 140px;
	overflow: hidden;	
}

#content_home #top_content #headline #headline_bg
{
	margin-bottom: -140px;
	width: 920px;
	height: 140px;
	overflow: hidden;	
}

#content_home #top_content #headline #headline_text
{
	position: relative;
	padding: 10px 20px 10px 20px;
	width: 880px;
	height: 120px;
	color: #ffffff;
	font-size: 13px;
	overflow: hidden;	
}

#content_home #top_content #headline #headline_text a
{
	position: relative;
	color: #ccff00;
}

#content_home #other_news
{
	position: relative;
	margin-top: -35px;
	margin-left: 650px;
	width: 285px;
	height: 45px;
	overflow: hidden;	
}

#content_home #other_news #other_news_bg
{
	margin-bottom: -45px;
	width: 285px;
	height: 45px;
	background: url("../images/site/bg_home_news.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_home_news.png', sizingMethod='image');	
	overflow: hidden;	
}

#content_home #other_news #other_news_text
{
	position: relative;
	padding: 8px 10px 0px 110px;
	width: 165px;
	height: 30px;
	color: #ffffff;
	font-size: 11px;
	overflow: hidden;	
}

#content_home div.slide_news
{
	position: absolute;
	top: auto;
	left: auto;
	width: 165px;
	height: 30px;
	overflow: hidden;
}

#content_home #info
{
	margin-top: 5px;
	padding: 5px 10px 5px 10px;
	line-height: 20px;
	font-size: 13px;
	overflow: hidden;	
}

#container_highlights
{
	margin-top: 10px;
	width: 940px;
	overflow: hidden;	
}

#container_highlights #tbl_highlights div.highlight_box
{
	width: 150px;
	height: 170px;
	text-align: center;	
	overflow: hidden;
}

#container_highlights #tbl_highlights div.highlight_heading
{
	width: 150px;
	height: 55px;
	text-align: center;	
	overflow: hidden;
}

#container_scroller
{
	padding: 2px;
	width: 936px;	
	height: 16px;
	background-color: #f0f0f0;
	overflow: hidden;
}

#container_scroller #scroller_highlights
{
	width: 906px;
	height: 16px;
	overflow: hidden;
}

div.scroller_handle
{
	cursor: move;
	width: 16px;
	height: 16px;
	background-color: #cacaca;
	overflow: hidden;
}

/* SLIDE MENU STYLES */

div.dhtmlnav_product
{
	padding: 5px;
	width: 160px;
	background: url("../images/site/bg_submenu_product.png") bottom left no-repeat;
}

div.dhtmlnav_about
{
	padding: 5px;
	width: 150px;
	background: url("../images/site/bg_submenu_about.png") bottom left no-repeat;
}

div.subnav
{
	padding: 5px;
	text-align: center;
	line-height: 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	background-color: #ffffff;
}

div.subnav a
{
	color: #333333;
	text-decoration: none;
}

/* PRODUCT STYLES */

#content_product
{
	width: 940px;
	overflow: hidden;		
}

#content_product #top_content
{
	margin-top: 5px;
	width: 940px;
	height: 600px;
	overflow: hidden;		
}

#content_product #banner
{
	position: relative;
	width: 940px;
	height: 600px;
	overflow: hidden;	
}

#content_product #product_information
{
	position: relative;
	margin-top: -600px;
	width: 940px;
	height: 600px;
	overflow: hidden;		
}

#content_product #link_view
{
	position: absolute;
	z-index: 10;
	top: 30px;
	margin-left: 780px;
	width: 140px;
	height: 45px;
	text-align: right;
	overflow: hidden;
}

#content_product #product_information #headline
{
	position: relative;
	/*margin-top: 5px;*/
  margin-top: -700px;
	margin-left: 5px;
	width: 930px;
	height: 65px;
	overflow: hidden;	
}

#content_product #product_information #headline #headline_bg
{
	margin-bottom: -65px;
	width: 930px;
	height: 65px;
	overflow: hidden;	
}

#content_product #product_information #headline #product_category
{
	position: relative;
	padding-left: 15px;
	padding-top: 20px;
	width: 910px;
	height: 45px;
	overflow: hidden;	
}

#content_product #product_information #headline #product_category a
{
	position: relative;
}

#content_product #product_information #product_details
{
	position: relative;
	margin-top: -10px;
	margin-left: 475px;
	width: 460px;
	height: 505px;
	overflow: hidden;	
  display: none;
}

#content_product #product_information #product_details #product_details_bg
{
	margin-bottom: -505px;
	width: 460px;
	height: 505px;
	background: url("../images/site/bg_product_details.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_product_details.png', sizingMethod='image');	
	overflow: hidden;	
}

#content_product #product_information #product_details #product_details_text
{
	position: relative;
	padding: 25px 5px 5px 5px;
	width: 450px;
	height: 490px;
	color: #333333;
	overflow: hidden;	
}

#content_product #product_information #product_details #product_details_text #close_popup
{
	padding-right: 5px;
	height: 15px;
	text-align: right;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_content
{
	width: 450px;
	height: 335px;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_content div.product_content_box
{
	padding: 0px 10px 10px 10px;
	width: 430px;
	height: 325px;
	font-size: 11px;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_articles
{
	margin-top: 5px;
	width: 450px;
	height: 120px;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_articles #scrollable_product_articles
{
	float: left;
	width: 425px;
	height: 120px;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_articles #articles_area_scroller
{
	float: right;
	padding: 2px;
	width: 16px;
	height: 116px;
	background-color: #ededed;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_articles #articles_area_scroller #articles_container_scroller
{
	width: 16px;
	height: 88px;
	overflow: hidden;
}

.scroll_up
{
	margin: 0 auto;
	width: 50px;
	height: 15px;
	text-align: center;
	overflow: hidden;
}

.scroll_down
{
	margin: 5px 0 0 auto;
	width: 60px;
	height: 15px;
	overflow: hidden;
}

#content_product #product_information #product_details #product_details_text #product_articles table td 
{
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 5px;
	height: 40px;
}

#content_product #product_information #product_subnav
{
	position: absolute;
	margin-left: 5px;
	bottom: 0px;
	width: 930px;
	height: 30px;
	overflow: hidden;	
}

#content_product #info
{
	margin-top: 5px;
	padding: 5px 10px 5px 10px;
	line-height: 20px;
	font-size: 13px;
	overflow: hidden;	
}


ul.product_subnav
{
	display: inline;
	font-size: 16px;
	color: #6e285a;
}

ul.product_subnav li
{
	position: relative;
	display: inline;
	padding-left: 10px;
}

ul.product_subnav li a
{
	position: relative;
	color: #ffffff;
	text-decoration: underline;
}

ul.product_subnav li a:hover
{
	color: #6e285a;
}

/* SHARE CONTENT (NEWS, OURCREW) STYLES */

#content_share
{
	margin-top: 5px;
	width: 940px;
	height: 670px;
	overflow: hidden;		
}

#content_share #left
{
	float: left;
	width: 680px;
	overflow: hidden;
}

#content_share #left #banner
{	
	width: 680px;
	height: 340px;
	overflow: hidden;
}

#content_share #left #content_area
{	
	margin-top: 10px;
	width: 680px;
	height: 320px;
	overflow-x: hidden;
	overflow-y: auto;
}

#content_share #left #content_area #left
{
	float: left;
	width: 460px;
	font-size: 11px;
	overflow: hidden;
}

#content_share #left #content_area #bg_right
{
	float: right;
	margin-top: 40px;
	width: 200px;
	text-align: center;
	overflow: hidden;
}

#content_share #right
{
	float: right;
	width: 250px;
	height: 670px;
	overflow: hidden;
}

#content_share #right #share_nav_box
{
	position: relative;
	margin-top: -10px;
	width: 250px;
	height: 615px;
	overflow: hidden;
}

#content_share #right #share_nav_box #share_nav_bg
{
	margin-bottom: -615px;
	width: 250px;
	height: 615px;
	background: url("../images/site/bg_grey_share_nav.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_grey_share_nav.png', sizingMethod='image');	
	overflow: hidden;	
}

#content_share #right #share_nav_box #share_nav_text
{
	padding: 20px 5px 10px 5px;
	width: 240px;
	height: 585px;
	overflow: hidden;
}

#content_share #right #share_nav_box #share_nav_text div.nav_link_box
{
	padding: 10px;
	width: 220px;
	height: 15px;
	background-color: #ffffff;
	overflow: hidden;
	cursor: pointer;
	margin-top: 1px;
}

#content_share #right #share_nav_box #share_nav_text div.sub_nav_link
{
	margin-bottom: -35px;
	width: 240px;
	height: 35px;
	overflow: hidden;
}

#content_share #right #share_nav_box #share_nav_text div.sub_nav_link_2
{
	position: relative;
	width: 240px;
	height: 35px;
	overflow: hidden;
}

#content_share #right #share_nav_box #share_nav_text div.nav_submenu
{	
	padding-left: 10px;
	padding-right: 10px;	
	background-color: #f6f6f6;
}

#content_share #right #share_nav_box #share_nav_text div.nav_submenu ul li
{	
	list-style: none;
	border-top: 1px solid #ffffff;
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 8px;
	padding-bottom: 7px;
}

#content_share #right #share_nav_box #share_nav_text div.nav_submenu ul li.select
{
	color: #8eb246;
}

/* HISTORY STYLES */

#container_history
{
	margin-top: 5px;
	width: 940px;
	overflow: hidden;
}

#container_history #history_header
{	
	position: relative;
	margin-bottom: -65px;
	width: 940px;
	height: 65px;
	overflow: hidden;
}

#container_history #history_header #history_header_bg
{	
	margin-bottom: -65px;
	width: 940px;
	height: 65px;
	overflow: hidden;
}

#container_history #history_header #history_header_image
{	
	position: relative;
	padding-left: 15px;
	padding-top: 20px;
	width: 910px;
	height: 45px;
	overflow: hidden;
}

#container_history #content_history
{	
	width: 940px;
	overflow: hidden;
}

#container_history #content_history #left
{	
	float: left;
	width: 460px;
	overflow: hidden;
}

#container_history #content_history #right
{	
	float: right;
	padding-top: 80px;
	padding-right: 10px;
	width: 450px;
	font-size: 11px;
	color: #333333;
	overflow: hidden;
}

/* OUR CREW STYLES */

#content_share #left #content_area #scrollable_content_crew
{	
	width: 680px;
	height: 320px;
	overflow: hidden;
}

#content_share #left #content_area #scrollable_content_crew div.crew_box
{	
	width: 680px;
	height: 320px;
	overflow: hidden;
}

#content_share #left #content_area #scrollable_content_crew div.crew_box div.crew_picture
{
	float: left;
	width: 185px;
	overflow: hidden;
}

#content_share #left #content_area #scrollable_content_crew div.crew_box div.crew_details
{
	float: right;
	width: 480px;
	height: 320px;
	font-size: 11px;
	text-align: left;
	overflow: hidden;
}

#content_share #left #crew_area_scroller
{	
	float: right;
	padding: 2px;
	width: 16px;
	height: 316px;
	background-color: #f0f0f0;
	overflow: hidden;
}

#content_share #left #crew_area_scroller #crew_container_scroller
{	
	width: 16px;
	height: 288px;
	overflow: hidden;
}

#content_share #share_heading
{
	padding: 15px;
	width: 220px;
	height: 30px;
	background-color: #78a032;
	overflow: hidden;
}

/* WHERE TO BUY POP UP */

#container_wheretobuy
{	
	position: absolute;
	z-index: 25;
	margin-top: -5px;
	margin-left: 25px;
	width: 680px;
	height: 335px;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_bg
{	
	margin-bottom: -335px;
	width: 680px;
	height: 335px;
	background: url("../images/site/bg_wheretobuy.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_wheretobuy.png', sizingMethod='image');	
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text
{	
	position: relative;
	padding: 20px 5px 0px 5px;
	width: 670px;
	height: 310px;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text div.wtb_link_box
{
	padding-left: 10px;	
	width: 660px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #8eb246;
}

#container_wheretobuy #wheretobuy_text div.wtb_area
{
	width: 660px;
	padding: 5px;
	height: 235px;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #f6f6f6;
	text-transform: none;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text div.wtb_area div.wtb_stockists
{
	float: left;
	padding-left: 10px;
	width: 205px;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text div.wtb_area div.wtb_stores
{
	float: right;
	width: 430px;
	height: 235px;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text div.wtb_area div.wtb_stores div#scrollable_stores
{
	float: left;
	width: 405px;
	height: 235px;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text div.wtb_area div.wtb_stores div#container_scroller_stores
{	
	float: right;
	padding: 2px;
	width: 16px;
	height: 231px;
	background-color: #f0f0f0;
	overflow: hidden;
}

#container_wheretobuy #wheretobuy_text div.wtb_area div.wtb_stores div#container_scroller_stores div#stores_container_scroller
{	
	width: 16px;
	height: 203px;
	overflow: hidden;
}

/* CONTACT US POP UP */

#container_sizingguide
{	
	position: absolute;
	z-index: 25;
	margin-top: -5px;
	margin-left: 25px;
	width: 465px;
	height: 690px;
	overflow: hidden;
}

#container_sizingguide #sizingguide_bg
{	
	margin-bottom: -690px;
	width: 465px;
	height: 690px;
	background: url("../images/site/bg_sizingguide.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_sizingguide.png', sizingMethod='image');	
	overflow: hidden;
}

#container_sizingguide #sizingguide_text
{	
	position: relative;
	padding: 20px 5px 0px 5px;
	width: 455px;
	height: 665px;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_heading
{
	padding-left: 10px;
	padding-right: 10px;
	width: 435px;
	height: 30px;
	background-color: #8eb246;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_text
{
	padding: 10px;
	width: 435px;
	height: 615px;
	color: #333333;
	background-color: #f6f6f6;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_text div.guide_heading
{
	line-height: 20px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_text div.guide_box
{
	width: 435px;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_text div.guide_box div.left
{
	float: left;
	width: 69px;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_text div.guide_box div.right
{
	float: right;
	width: 365px;
	overflow: hidden;
}

#container_sizingguide #sizingguide_text #guide_text div.guide_box table td
{
	font-size: 11px;
	height: 25px;
}

#container_sizingguide #sizingguide_text #guide_text div.guide_box table td.space
{
	height: 1px;
}

/* CONTACT US POP UP */

#container_contactus
{	
	position: absolute;
	z-index: 25;
	margin-top: -5px;
	margin-left: 25px;
	width: 680px;
	height: 335px;
	overflow: hidden;
}

#container_contactus #contactus_bg
{	
	margin-bottom: -335px;
	width: 680px;
	height: 335px;
	background: url("../images/site/bg_contactus.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_contactus.png', sizingMethod='image');	
	overflow: hidden;
}

#container_contactus #contactus_text
{	
	position: relative;
	padding: 20px 5px 0px 5px;
	width: 670px;
	height: 310px;
	overflow: hidden;
}

#container_contactus #contactus_text div.contactus_link_box
{
	padding-left: 10px;	
	width: 660px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #8eb246;
}

#container_contactus #contactus_text div.contactus_area
{
	width: 660px;
	padding: 10px 5px 5px 5px;
	height: 275px;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #f6f6f6;
	text-transform: none;
	overflow: hidden;
  position: relative;
}

#container_contactus #contactus_text div.contactus_area div.contact_address
{
	float: left;
	padding-left: 5px;
	width: 210px;
	overflow: hidden;
}

#container_contactus #contactus_text div.contactus_area div.contact_form
{
	float: right;
	width: 430px;
	overflow: hidden;
}

/* SYSTEM MESSAGE BOX STYLES */

#message_box
{
	position: absolute;
	z-index: 100;
	top: 150px;
	left: 0;
	padding: 5px;
	width: 240px;
	height: 100px;
	background-color: #CCCCCC;
	/* background-color: #6e285a; */
	overflow: hidden;
}

#message_box #message_text
{
	padding: 20px;
	width: 200px;
	height: 60px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	background-color: #ffffff;
	overflow: hidden;
}

