*						{ margin: 0px; padding: 0px; }
html, body 				{ height:100%; }
html					{ overflow-x: hidden; }
body 					{ position:relative; }
body					{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#9c9c9c; background: #000; }
img 					{ float:left; }
a img					{ border: none; }
.bold 					{ font-weight:bold; }
.italic					{ font-style: italic; }
.floatRight				{ float: right; }
.floatLeft				{ float: left; }
#screen 				{ overflow-x: hidden; width: 100%; }
.height 				{ height:100%; }
#sections 				{ clear:left; height:100%; overflow-x: auto; overflow-y: hidden; }
#sections .container 	{ background: #000; height:100%; overflow:hidden; width:5384px; }
.sub					{ float: left; position: relative; height: 100%; }
#home					{ width: 860px; background: url(../images/bk_01.jpg) no-repeat; }
#wedgie					{ width: 927px; background: url(../images/bk_02.jpg) no-repeat; }
#product				{ width: 931px; background: url(../images/bk_03.jpg) no-repeat; }
#promote				{ width: 932px; background: url(../images/bk_04.jpg) no-repeat; }
#contact				{ width: 1734px; background: url(../images/bk_05.jpg) no-repeat; }
.subContent				{ float: left; width: 365px; height: 100%; background: url(../images/subContentBk.png) repeat-y; }
.introCol				{ float: left; width: 295px; height: 100%; background: url(../images/introColBk_01.png) no-repeat; }
.logo					{ position: relative; float: left; width: 209px; margin: 29px 0 0 38px; z-index: 5; }
.header					{ float: left; margin: 13px 6px 26px 27px; }
.subInner				{ float: left; width: 265px; padding: 0 50px; }
.subInner p				{ float: left; width: 100%; line-height: 1.5em; }
.subInner a				{ color: #9c9c9c; text-decoration: none; border-bottom: 1px dotted #9c9c9c; cursor: pointer; }
.subInner a:hover		{ color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; cursor: pointer; }
h2						{ float: left; font-family: Georgia; font-style: italic; font-size: 21px; color: #e9e1cf; 
						width: 100%; font-weight: normal; margin: 0 0 16px 0; }
h3						{ float: left; font-family: Georgia; font-style: italic; font-size: 15px; color: #ffffff; 
						width: 100%; font-weight: normal; line-height: 1.5em; }
h4						{ float: left; font-family: Georgia; font-style: italic; font-size: 18px; color: #e9e1cf; 
						width: 100%; font-weight: normal; margin: 0 0 3px 0; }

.largeThumb				{ margin: 16px 0 22px 0; }
.logoList				{ float: left; width: 265px; line-height: 1.5em; list-style: none; margin: 15px 0 0 0; }
.logoList li			{ float: left; width: 110px; padding: 0 0 0 20px; background: url(../images/logoBullet_15.png) no-repeat 0px 2px; }
.smallText				{ font-size: 10px; }
.pWmargin				{ margin: 0 0 20px 0; }
.ldTop					{ margin: 18px 0 11px 0; }
.ldBottom				{ margin: 11px 0 18px 0; }
.ldContact				{ margin: 18px 0; }
.col3Thumb				{ margin: 0 11px 0 0; }
.nav 					{ position: fixed; left: 0px; top: 144px; width:140px; height: 270px; background:url(../images/navSprite.png) no-repeat; 
						padding: 34px 18px 22px 10px; z-index: 5; }
.nav span				{ display: none; }
.nav li, .nav a 		{ width:140px;  display:block; cursor: pointer; }
.nav li 				{ float: left; list-style:none; display:inline; }
.nav_01, .nav_02, .nav_03, .nav_04, .nav_05, .nav_06, .nav_01 a, .nav_02 a, .nav_03 a, .nav_04 a, .nav_05 a, .nav_06 a { height: 42px; }
.nav_07, .nav_07 a		{ height: 21px; }
.nav_01 a:hover			{ background: url(../images/navSprite.png) -178px -34px no-repeat; }
.nav_02 a:hover			{ background: url(../images/navSprite.png) -178px -76px no-repeat; }
.nav_03 a:hover			{ background: url(../images/navSprite.png) -178px -118px no-repeat; }
.nav_04 a:hover			{ background: url(../images/navSprite.png) -178px -160px no-repeat; }
.nav_05 a:hover			{ background: url(../images/navSprite.png) -178px -202px no-repeat; }
.nav_06 a:hover			{ background: url(../images/navSprite.png) -178px -244px no-repeat; }
.nav_07 a:hover			{ background: url(../images/navSprite.png) -178px -286px no-repeat; }
.nav_01_active, .nav_01_active a:hover 	{ background:url(../images/navSprite.png) -346px -34px no-repeat!important; }
.nav_02_active, .nav_02_active a:hover 	{ background:url(../images/navSprite.png) -346px -76px no-repeat!important; }
.nav_03_active, .nav_03_active a:hover 	{ background:url(../images/navSprite.png) -346px -118px no-repeat!important; }
.nav_04_active, .nav_04_active a:hover 	{ background:url(../images/navSprite.png) -346px -160px no-repeat!important; }
.nav_05_active, .nav_05_active a:hover 	{ background:url(../images/navSprite.png) -346px -202px no-repeat!important; }
.nav_06_active, .nav_06_active a:hover 	{ background:url(../images/navSprite.png) -346px -244px no-repeat!important; }
.nav_07_active, .nav_07_active a:hover 	{ background:url(../images/navSprite.png) -346px -286px no-repeat!important; }

.socialSliderOutside		{ height: 361px; width: 202px; left:-311px; position:fixed; top: 144px; z-index: 4;}
.socialSliderInside			{ float: left; height: 361px; width: 202px; position: relative; z-index: 4;}
.socialSlider				{ float: left; width: 51px; height: 309px; background:url(../images/socialSliderSprite.png) no-repeat; 
							padding: 46px 54px 6px 97px; z-index: 4;}
.socialSliderClose			{ position: absolute; top: 12px; right: 11px; cursor: pointer; z-index: 10; }
.socialSlider span			{ display: none; }
.socialSlider li, .socialSlider a { width:51px; height: 51px; display:block; cursor: pointer; }
.socialSlider li 			{ float: left; clear: left; list-style:none; display:inline; margin-bottom: 39px; }
.socialSlider_01 a:hover	{ background: url(../images/socialSliderSprite.png) -299px -46px no-repeat; }
.socialSlider_02 a:hover	{ background: url(../images/socialSliderSprite.png) -299px -136px no-repeat; }
.socialSlider_03 a:hover	{ background: url(../images/socialSliderSprite.png) -299px -226px no-repeat; }
.siteInfoSliderOutside		{ height: 114px; width: 168px; left:-311px; display: none; position: fixed; left: 0px; top: 445px; z-index: 3; }
.siteInfoSliderInside		{ float: left; height: 114px; width: 168px; position: relative; z-index: 3;}
.siteInfoSlider				{ float: left; width: 158px; height: 91px; padding: 24px 0px 0px 10px; z-index: 3;
							background:url(../images/siteInfoSprite.png) no-repeat; }
.siteInfoSlider span		{ display: none; }
.siteInfoSlider li, .siteInfoSlider a { width:105px; height: 35px; margin-right: 53px; display:block; cursor: pointer; }
.siteInfoSlider li 			{ float: left; list-style:none; display:inline; }
.siteInfoSlider_01 a:hover	{ background: url(../images/siteInfoSprite.png) -178px -24px no-repeat; }
.siteInfoSliderClose		{ position: absolute; bottom: 10px; right: 13px; cursor: pointer; }
.backToHome					{ position: fixed; top: 5px; left: 5px; width: 131px; height: 20px; z-index: 100; display: none; cursor: pointer;
							background: url(../images/backToHome.png) no-repeat; }






/*
.socialSlider			{ position: fixed; left: -311px; top: 144px; width: 51px; height: 316px; background:url(../images/socialSliderSprite.png) no-repeat; 
						padding: 0px 54px 6px 97px; z-index: 4;}
.socialSlider span		{ display: none; }
.socialSlider li, .socialSlider a { width:51px; height: 51px; display:block; cursor: pointer; }
.socialSlider li 		{ float: left; list-style:none; display:inline; margin-bottom: 39px; }
.socialSlider_01 a:hover{ background: url(../images/socialSliderSprite.png) -299px -46px no-repeat; }
.socialSlider_02 a:hover{ background: url(../images/socialSliderSprite.png) -299px -136px no-repeat; }
.socialSlider_03 a:hover{ background: url(../images/socialSliderSprite.png) -299px -226px no-repeat; }
.socialSliderClose		{ float: left; margin: 13px 0 13px 72px; cursor: pointer; }


.siteInfoSlider			{ display: none; position: fixed; left: 0px; top: 445px; width: 158px; height: 91px; background:url(../images/siteInfoSprite.png) no-repeat; 
						padding: 24px 0px 0px 10px; z-index: 3;}
.siteInfoSlider span	{ display: none; }
.siteInfoSlider li, .siteInfoSlider a { width:105px; height: 35px; margin-right: 53px; display:block; cursor: pointer; }
.siteInfoSlider li 		{ float: left; list-style:none; display:inline; }
.siteInfoSlider_01 a:hover{ background: url(../images/siteInfoSprite.png) -178px -24px no-repeat; }
.siteInfoSliderClose	{ float: left; margin: 24px 0px 12px 125px; cursor: pointer; }

*/













