/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
	width: 100%
	height: 100%;
	margin:0;
}

form {
	margin: 0;
	padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
	background: url(../images/bg.jpg);
}

a, a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; font-family: Garamond; font-size: 14px; font-weight: bold; line-height: 20px; }

img { border: 0 none; }

div.clear {
	clear: both;
}

div.main_container {
	width: 906px;
	height: 605px;
	margin: auto;
	background: url(../../coleman_inside/images/container_bg.png) no-repeat;
}

div.top_container {
	width: 900px;
	height: 579px;
	margin: auto;
}

div.bottom_container {
	width: 900px;
	height: 26px;
	margin: auto;
}

div.separator16 {
	float:left;
	width:16px;
	height:400px;
}

div.separator14 {
	float:left;
	width:14px;
	height:200px;
}

div.separator10 {
	float:left;
	width:14px;
	height:400px;
}

div.main_bg_middle {
	width: 906px;
	background: url(../../coleman_inside/images/main_bg_middle.png) repeat-y;
}

div.main_bg_top {
	width: 906px;
	background: url(../images/main_bg_top.png) top left no-repeat;
}

div.main_bg_bottom {
	width: 906px;
	background: url(../../coleman_inside/images/main_bg_bottom.png) bottom no-repeat;
}

div.left {
	float:left;
	width:215px;
	margin-top:0px;

}

div.left_menu_bg {
	width:217px;
	background: url(../../coleman_inside/images/menu_bg.png) 0px 0px repeat-y;
	margin-left:0px;
}

div.menu_bottom {
	width:216px;
	height:27px;

	background:url(../../coleman_inside/images/menu_bottom.png) no-repeat;
}

div.left_column {
	float: left;
	width: 216px;
	height: 570px;
	margin: 10px 0px 0px 0px;	
}

div.menu {
	width: 100%;
	height: 457px;
	background: url(../images/menu_bg.png) no-repeat;
}

div.survey {
	width: 100%;
	height: 97px;
	background: url(../images/survey.png) no-repeat;
	cursor:pointer;
}

div.right_column {
	float: right;
	width: 660px;
	height: 100%;
	overflow:hidden;
}

div.splash_text {
	float:left;
	width:270px;
	height:180px;
	margin-top:170px;
	padding-left: 8px;
}



div.our_brands {
	float:left;
	width:428px;
	height:180px;
	margin-top:18px;
}

div.our_brands_header {
	float:left;
	width:428px;
	height:36px;
	background:url(../images/our_brands.png) top left no-repeat;
}

div.brand_icon {
	float:left;
}

div.splash_page_bottom_right {
	float:left;
	width:212px;
	height:220px;
}

div.test_module {
	
}

ul.menu {
	list-style: none;
	margin:0;
	padding:0;
	font-weight:bold;
}

ul a {
	font-weight:bold;
}

ul.menu li {
	text-align: center;
	padding: 7px;
	background: url(../images/menu_spacer.png) bottom center no-repeat;
	font-weight:bold;
}

ul.menu li:hover {
	text-align: center;
	padding: 7px;
	background: url(../images/menu_over.png) bottom center no-repeat;
	font-weight:bold;
}

ul.menu li a,
ul.menu li#current a {
	font-family: Garamond;
	font-weight: bold;
	padding: 7px;
	font-size: 15px;
	color: #000000;
}

ul.menu li a,
ul.menu li a span,
ul.menu li#current a,
ul.menu li#current,
ul.menu li.active,
ul.menu li.active a,
ul.menu li a:hover,
ul.menu li a:link,
ul.menu li a:visited {
	text-decoration: none;
	font-weight:bold;
}

/*****************************************
  FRONT PAGE NEW PRODUCTS MODULE
*****************************************/
div.front_page_new_products {
	width:217px;
	height:232px;
	background:url(../images/new_products_bg.png);
	line-height:14px;
}

div.front_page_promotions {
	width:217px;
	height:232px;
	line-height:14px;
}

div.promotions_container {
	width:217px;
	height:218px;
	background:url(../images/promotions_bg.png) top center no-repeat;
	line-height:14px;
}

div.promotions_item {
padding-top:55px;
width:180px;
padding-left:17px;
padding-right:17px;
text-align:center;
}

div.new_product_item_container {
	padding-top:45px;
	width:180px;
	margin-left:16px;
}

div.new_product_item {
	padding:10px 0px 0px 0px;
}

span.new_product_item_title {
	color:#222222;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
}

a.new_product {
	color:#038443;
	width:148px;
	font-size:11px;
	line-height:12px;
}

div.new_product_image {
text-align:center;
padding-bottom:3px;
}

div.new_product_image img {
	border:2px solid #222222;
}

div.product_search_logos {
	width:400px;
	height:72px;
	margin-left:20px;
	margin-bottom:6px;
}

div.logo {
	width:220px;
	height:130px;
	cursor:pointer;
}

div.logo_separator {
	height:81px;
}

div.logo_coleman_on {
	float:left;
	width:115px;
	height:72px;
	background:url(../../coleman_inside/images/logo_coleman_on.png);
	cursor:pointer;
}

div.logo_coleman_off {
	float:left;
	width:115px;
	height:72px;
	background:url(../../coleman_inside/images/logo_coleman_off.png);
	cursor:pointer;
}

div.logo_coleman_org_on {
	float:left;
	width:115px;
	height:72px;
	background:url(../../coleman_inside/images/logo_coleman_on.png);
	cursor:pointer;
}

div.logo_coleman_org_off {
	float:left;
	width:115px;
	height:72px;
	background:url(../../coleman_inside/images/logo_coleman_off.png);
	cursor:pointer;
}

div.logo_rocky_on {
	float:left;
	width:90px;
	height:72px;
	background:url(../../coleman_inside/images/logo_rocky_on.png);
	cursor:pointer;
}

div.logo_rocky_off {
	float:left;
	width:90px;
	height:72px;
	background:url(../../coleman_inside/images/logo_rocky_off.png);
	cursor:pointer;
}

div.logo_hans_on {
	float:left;
	width:88px;
	height:72px;
	background:url(../../coleman_inside/images/logo_hans_on.png);
	cursor:pointer;
}

div.logo_hans_off {
	float:left;
	width:88px;
	height:72px;
	background:url(../../coleman_inside/images/logo_hans_off.png);
	cursor:pointer;
}

div.logo_brat_hans_on {
	float:left;
	width:106px;
	height:72px;
	background:url(../../coleman_inside/images/logo_brat_hans_on.png);
	cursor:pointer;
}

div.logo_brat_hans_off {
	float:left;
	width:106px;
	height:72px;
	background:url(../../coleman_inside/images/logo_brat_hans_off.png);
	cursor:pointer;
}


/*****************************************
  FRONT PAGE SLIDESHOW
*****************************************/

div.slideshow_bg {
	float:right;
	z-index: -1;
	width:349px;
	height:240px;
	margin-top:107px;
	margin-right:17px;
	background: url(../images/ss_bg.png) no-repeat;
}

div.slideshow_container {
	width: 351px;
	position: relative;
}

div.slideshow_top {
	z-index: 999;
	position: absolute;
	width: 351px;
	height: 28px;
	background: url(../images/ss_top.png) no-repeat;
}

div.slideshow_bottom {
	position: absolute;
	z-index: 999;
	margin: 190px 0 0 0;
	width: 351px;
	height: 44px;
	background: url(../images/ss_bot.png) no-repeat;

}

div.slideshow {
	width: 350px;
	margin: auto;
	position: absolute;
}

.fpss-introtext .slidetext {width:202px;height:24px;float:right;background:url(../images/ss_parch.png) no-repeat;padding: 14px 0 0 0;text-align:center;}
.fpss-introtext .slidetext h1 {font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:16px;line-height:18px;margin:0;padding:3px 0px 0px 0px;color:#000;}

div.footer {
	width: 906px;
	height: 27px;
	background: url(../images/main_bg_footer.png) no-repeat;
}

div.sub_footer {
	width: 906px;
	margin-top:10px;
	height:37px;
}

/**************************
  FOOTER MENU
*************************/
div.footer div.footermenu {
	float:left;
	padding:2px 6px 0px 6px;
}

div.footermenu a {
	color:#ffffff;
}


div.main_bg_top_career {
	width: 906px;
	background: url(../images/main_bg_top1.png) top left no-repeat;
}

div.componentheading,
td.componentheading {
	font-size:20px;
	color:  #c4281d;
	padding-bottom:10px;
}

div.splash_text_career {
	float:left;
	width:270px;
margin-top:12s0px;	padding-left: 8px;
}