@CHARSET "ISO-8859-1";
body.Page-index div#ChumsBody { width: 950px; }

body.Page-index div.ls-home-image { height: 412px; }
body.Page-index div.lifestyle-1 { background: url('../../images/chums/homepage/home_lifestyle1.jpg'); }
body.Page-index div.lifestyle-2 { background: url('../../images/chums/homepage/home_lifestyle2.jpg'); }
body.Page-index div.lifestyle-3 { background: url('../../images/chums/homepage/home_lifestyle3.jpg'); }
body.Page-index div.lifestyle-4 { background: url('../../images/chums/homepage/home_lifestyle4.jpg'); }
body.Page-index div.lifestyle-5 { background: url('../../images/chums/homepage/home_lifestyle5.jpg'); }
body.Page-index div.lifestyle-6 { background: url('../../images/chums/homepage/home_lifestyle6.jpg'); }
body.Page-index div.lifestyle-7 { background: url('../../images/chums/homepage/home_lifestyle7.jpg'); }


body.Page-index div#blurbs div.blurb
{
	position: relative;	
}

body.Page-index div#nav_top
{
	margin-top: 0;
}
#doc2 #ChumsBody #bd #yui-main .yui-b { margin-left: 0; } /* 13.85em... force the yui to unmarginize itself */

body.Page-index #BodyMain
{
	height: auto;
	padding-left: 0;
}
body.Page-index #Footer
{
	clear: both;
	padding-top: 6pt;
}
div#ChumsBody div.yui-g
{
	background: transparent;
}
#home_content { height: 412px; }
#home_content_main { height: 412px; width: 730px; float: left; background: #fff; position: relative; }
#home_content_main #active_lifestyle { position: absolute; height: 412px; width: 733px; }
#home_content_main #active_lifestyle div.long_description {
	background: url('../../images/chums/elements/TransparentBox.png');
	width: 152px; height: 100px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 10px;
	color: #bbe;
	position: absolute; right: 15px; top: 45px;
}
#home_content_main #active_lifestyle div.long_description a { color: #fff }	

#home_content_main #lifestyle_selector { position: absolute; bottom: 15px; right: 15px; z-index: 999; }
#home_content_main #lifestyle_selector span { display: inline-block; width: 20px; height: 18px; background: rgba(0,0,0,0.5); cursor: pointer; text-align: center; color: #fff; padding-top: 2px; margin-right: 10px; }
#home_content_main #lifestyle_selector span:hover, #home_content_main #lifestyle_selector span.active { background: #000; }	
#home_content_side { width: 219px; height: 412px; float: left; }
#home_content_side .side_object {
	width: 193px; height: 77px;
	display: block; position: relative;
	background: url('../../images/chums/elements/PurpleBox.jpg');
	padding: 13px;
	color: #fff;
}
#home_content_side>.side_object:hover,#home_content_side>.side_object.active {
	background: url('../../images/chums/elements/HighlightBox.jpg');
}
#home_content_side>.side_object div.thumbnail {
	width: 70px; height: 70px; background: transparent;
	float: left;
	margin-right: 10px; margin-top: 3px;
}
#home_content_side>.side_object div.thumbnail:empty { display: none; }
#home_content_side .side_object div.short_description { font-size: 12px; }
#home_content_side .side_object div.short_description small { font-size: 10px; }
#home_content_side .side_object div.long_description { display: none; }
#home_content_side .side_object div.large_image { display: none; }

#home_content_side .side_object .shop_button { font-size: 10pt; font-weight: bold; background: #449; color: #fff; padding: 2px 9px; margin-top: 10px; display: inline-block; }



#home_content_footer { clear: both; margin-top: 9px; }
#home_content_footer #blurbs { height: 150px; background-color: #fff; }
#home_content_footer #blurbs .blurb { float: left; display: block; position: relative; }
#home_content_footer #blurbs #blurb_1 { width: 291px; height: 150px; border-right: 1px solid #009; }
#home_content_footer #blurbs #blurb_2 { width: 397px; height: 150px; border-right: 1px solid #009; }
#home_content_footer #blurbs #blurb_3 { width: 260px; height: 150px; border-right: 0; }

#home_content_footer #blurbs #blurb_1 { background: url('../../images/chums/homepage/theband_giveaway.jpg') no-repeat; }
#home_content_footer #blurbs #blurb_2 { background: url('../../images/chums/homepage/FriendsOf.jpg') no-repeat bottom; }

#home_content_footer #blurbs #blurb_1 h3 { color: #57a; font-size: 13pt; position: absolute; right: 10px; top: 10px; text-align: center; font-weight: bold; }
#home_content_footer #blurbs #blurb_1 p { position: absolute; width: 175px; right: 10px; text-align: right; font-size: 11px; top: 35px; font-weight: bold; }
#home_content_footer #blurbs #blurb_1 div.links { position: absolute; bottom: 1px; right: 5px; }
#home_content_footer #blurbs #blurb_1 a { color: #000; }

#home_content_footer #blurbs #blurb_2 h3 { font-size: 14pt; text-align: center; font-weight: bold; margin: 10px 0; }
#home_content_footer #blurbs #blurb_2 h3 em { color: #f00; font-weight: bold; }
#home_content_footer #blurbs #blurb_2 div.friend_thumb { float: left; margin: 5px 10px 5px 20px; width: 115px; text-align: center;}
#home_content_footer #blurbs #blurb_2 p { font-weight: bold; font-size: 11px; margin-right: 40px; margin-left: 150px; padding-top: 5px; }
#home_content_footer #blurbs #blurb_2 h4 { margin-top: 5px; font-weight: bold; margin-left: 150px; font-size: 14px; } 
#home_content_footer #blurbs #blurb_2 h4 a { color: #f00; }

#home_content_footer #blurbs #blurb_3 { text-align: center; }
#home_content_footer #blurbs #blurb_3 div.image { margin-top: 10px; }
#home_content_footer #blurbs #blurb_3 p { margin: 5px 30px 5px 30px; font-size: 11px; font-weight: bold; }
#home_content_footer #blurbs #blurb_3 p em { font-weight: bold; color: #f00; }

#home_content_side .side_object { position: relative; }
#home_content_side .slide_rasta, #home_content_side .slide_rasta.active, #home_content_side .slide_rasta:hover { background: url('../../images/chums/homepage/slide_rasta/SideButton.jpg'); }
#home_content_side > .slide_houndstooth { background-image: url('/images/chums/homepage/slide_houndstooth/shop-houndstooth-OFF.png'); }
#home_content_side > .slide_houndstooth:hover, #home_content_side > .slide_houndstooth.active { background-image: url('/images/chums/homepage/slide_houndstooth/shop-houndstooth-ON.png'); }
#home_content_side > .side_object.slide_rasta div.thumbnail { margin-top: -10px; margin-left: -5px; }

#home_content_side .slide_rasta .shop_button { background: url('../../images/chums/homepage/slide_rasta/SideShopButton.png') no-repeat; width: 108px; height: 47px; position: absolute; right: 4px; bottom: 0px; text-align: center; font-size: 11pt; font-weight: normal; padding-top: 4px; padding-left: 0; }
#home_content_side .slide_stripes .thumbnail { margin-top: -5px !important; }
#home_content_side .slide_stripes .shop_button { position: absolute; left: 43px; bottom: 10px; }
#home_content_side .slide_rasta.active .shop_button, #home_content_side .slide_rasta:hover .shop_button { background: url('../../images/chums/homepage/slide_rasta/SideShopButton_rollover.png') no-repeat; }

#home_content_side .ls4 .shop_button { position: absolute; bottom: 5px; right: 18px; background: transparent; color: white; font-weight: normal; font-size: 15px; width: 85px; text-align: center; }

#home_content_main .MainShopButton { display: inline-block; height: 27px; padding: 7px 10px 0 10px; text-align: center; font-size: 15px; color: white; text-transform: uppercase;  background: url('../../images/chums/elements/Shop_Button_BG.png') center repeat-x; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#home_content_main .MainShopButton:hover {  background: url('../../images/chums/elements/Shop_Button_BG_hover.png') center repeat-x; }
#active_lifestyle div.long_description[lifestyleid="1"] { left: 25px; bottom: 40px; top: auto !important; right: auto !important; }
#active_lifestyle div.long_description[lifestyleid="2"] { left: 95px; top: 75px; right: auto !important; }

#home_content_features {
	margin-top: 9px;
	background: white; height: 200px; padding: 3px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow: 10px 10px 10px RGBA(0,0,0,.4); /* Firefox */
	-webkit-box-shadow: 10px 10px 10px RGBA(0,0,0,4); /* Safari and Chrome */
	box-shadow: 10px 10px 10px RGBA(0,0,0,.4); /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url('/www/css/chums/ie-css3.htc'); /* This lets IE know to call the script on all elements which get the 'box' class */ }
	
#home_content_features .feature { width: 156px; height: 200px; float: left; margin-right: 1px; position: relative; }
#home_content_features .feature.feature-double { width: 314px; }
#home_content_features .feature.feature-rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
