@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	background-color:#000;
	color: #FFF;
	position: relative;
}
#main {	width: 100%; margin: 0px;}
#bodymain {	width: 1002px; margin-left: auto; margin-right: auto; position:relative; }
#background { width: 844px; height: 600px; position:absolute; z-index:0;}
#cont_product {width: 844px; height: 600px; position:absolute; z-index:1; left:79px;}
#cont_product1 {width: 844px; height: 600px; position:absolute; z-index:1; left:79px;}
#cont_product_rock {width: 844px; height: 600px; position:absolute; left:79px;}
#cont_product_desert {width: 844px; height: 600px; position:absolute; left:79px;}
#cont_product_winter {width: 844px; height: 600px; position:absolute;  left:79px;}


/* Hotpics Position */

#bodymain .onoff{right:0px; top:0px;position:absolute; z-index:6; }

#bodymain .hotpics1{left:419px; top:410px;position:absolute; z-index:6;}
#bodymain .hotpics2{left:234px; top:450px;position:absolute; }
#bodymain .hotpics3{left:700px; top:220px;position:absolute; z-index:6; }
#bodymain .hotpics4{left:70px; top:370px;position:absolute; }
#bodymain .hotpics5{left:510px; top:86px;position:absolute; }


#bodymain .hotpics_rock1{left:522px; top:462px;position:absolute; z-sindex:6;}
#bodymain .hotpics_rock2{left:153px; top:452px;position:absolute; z-index:6;}
#bodymain .hotpics_rock3{left:405px; top:405px;position:absolute; z-index:6; }
#bodymain .hotpics_rock4{left:312px; top:432px;position:absolute; z-index:6;}
#bodymain .hotpics_rock5{left:30px; top:336px;position:absolute; z-index:6;}


#bodymain .hotpics_desert1{left:187px; top:317px;position:absolute; z-index:6;}
#bodymain .hotpics_desert2{left:35px; top:440px;position:absolute; z-index:6;}
#bodymain .hotpics_desert3{right:47px; top:383px;position:absolute; z-index:6; }
#bodymain .hotpics_desert4{right: 0px; top:286px;position:absolute; z-index:6;}

#bodymain .hotpics_winter1{left:12px; top:378px;position:absolute; z-index:6;}
#bodymain .hotpics_winter2{left:325px; top:330px;position:absolute; z-index:6;}
#bodymain .hotpics_winter3{right: 5px; top:422px;position:absolute; z-index:6;}
#bodymain .hotpics_winter4{right:180px; top:109px;position:absolute; z-index:6; }
#bodymain .hotpics_winter5{right:390px; top:146px;position:absolute; z-index:6; }

/* Hotpics Position End */

/* Product Landing Right Content */

#bodymain .descLanding{right:11px; top:29px;position:absolute; width:203px; height:118px; background-color:#000; filter: alpha(opacity=70);-moz-opacity: 0.7; opacity:.70; z-index:7;}
#bodymain .descLandingCopy{right:14px; top:36px; font-family:Arial; position:absolute; width:195px; font-size:10px; color:#009245; height:96px; z-index:8;}
#bodymain .descLandingCopy span{color:#808080; font-family:Arial; font-size:10px;}
#bodymain .fullcoll{right:11px; top:152px;position:absolute; width:203px; height:19px; background-color:#000; filter: alpha(opacity=70);-moz-opacity: 0.7; opacity:.70; z-index:7;}
#bodymain .fullcollCopy{right:14px; top:155px; position:absolute; font-family:Arial;  width:195px; font-size:10px; color:#009245; height:19px; z-index:8;}
#bodymain .fullcollCopy a{font-family:Arial;  font-size:10px; color:#009245; text-decoration:none; }


#bodymain .descLandingRockCopy{right:14px; top:36px; font-family:Arial; position:absolute; width:195px; font-size:10px; color:#fcc78c; height:96px; z-index:8;}
#bodymain .descLandingRockCopy span{color:#808080; font-family:Arial; font-size:10px;}
#bodymain .fullcollRockCopy{right:14px; top:155px; position:absolute; font-family:Arial;  width:195px; font-size:10px; color:#fcc78c; height:19px; z-index:8;}
#bodymain .fullcollRockCopy a{font-family:Arial; font-size:10px; color:#fcc78c; text-decoration:none;}

#bodymain .descLandingDesertCopy{right:14px; top:36px; font-family:Arial; position:absolute; width:195px; font-size:10px; color:#f7931e; height:96px; z-index:8;}
#bodymain .descLandingDesertCopy span{color:#808080; font-family:Arial; font-size:10px;}
#bodymain .fullcollDesertCopy{right:14px; top:155px; position:absolute; font-family:Arial;  width:195px; font-size:10px; color:#f7931e; height:19px; z-index:8;}
#bodymain .fullcollDesertCopy a{font-family:Arial;  font-size:10px; color:#f7931e; text-decoration:none;}

/* Product Cart Start*/



.sizecombo {width:75px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; height:20px; float:left;}
.quantcombo {width:75px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; height:20px; float:right;}

.carthead2 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; height:20px;}

.sizeQuaDet{ width:186px; height:40px;}
.sizeQuaDet .sizecombo1 {width:75px; height:30px; float:left; margin-top:4px;}
.sizeQuaDet .quantcombo1 {width:75px; height:30px; float:right; margin-top:4px;}

a.whaitecart:link { color:#ffffff;}
a.whaitecart:visited { color:#ffffff;};}
a.whaitecart:hover { color:#ffffff;}
a.whaitecart:active { color:#ffffff;}


#cartmenu {	margin: 0;	padding: 0;	z-index: 30}

#cartmenu li {margin-right:10px;	padding: 0;	list-style: none; float: left; font: bold 11px arial; vertical-align:middle;}
#cartmenu li a {	display: block; margin-right:10px;	padding: 0;	color: #FFFFFF; text-align: center;
 text-decoration: none}
#cartmenu li a:hover {	text-decoration: underline}

.txtsearch { width:84px; height:13px; border:solid 1px;	font-family: Arial;	font-size: 10px; color: #666;}


/* Product Cart End*/

/* Product Landing Right Content End*/


#cont_home {
	width: 848px;
	height: 620px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	background: url(../images/home/home_top_bg.gif) repeat-x;	
}
#cont_home .home_bot_promo{ width:844px; background-image:url(../images/home/home_bottom_bg.gif); float:left; height:128px; }

#main_cont_about { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgAbout.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_about { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Summer { width: 1002px; height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgSummerCollection.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Summer { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;}

#main_cont_Kids { width: 1002px; height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgKidsCollection.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Kids { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;}

#main_cont_AdventureClub { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgAdventureClub.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_AdventureClub { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;}

#main_cont_Affliates { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgAffliates.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Affliates { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Careers { width: 1002px; height: 600px; margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgCareers.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Careers { width: 844px; height: 600px; margin-left: auto;	margin-right: auto;	}

#main_cont_ContactUs { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgContactUs.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_ContactUs { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;}

#main_cont_CustomerService { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgCustomerService.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_CustomerService { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Faqs { width: 1002px; height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgFaqs.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Faqs { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;}

#main_cont_History { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgHistory.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_History { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Focus { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgFocus.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Focus { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Definition_Quality { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgDefinitionQuality.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Definition_Quality { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_News { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgNews.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_News { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_NewsLetter { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgNewsLetter.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_NewsLetter { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_StoreLocator { width: 1002px; height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgStoreLocator.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_StoreLocator { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Sustainability { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgSustainability.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Sustainability { width: 844px; height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Terms { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgTerms.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Terms { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_Sitemap { width: 1002px;	height: 600px;	margin-left: auto;	margin-right: auto;	background-image:url(../images/inner/bgSitemap.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_Sitemap { width: 844px;	height: 600px;	margin-left: auto;	margin-right: auto;	}

#main_cont_newsmedia { width: 1002px; height: 600px; margin-left: auto; margin-right: auto; background-image:url(../images/inner/bgNews.jpg); background-repeat: no-repeat; background-position: center top;}
#cont_newsmedia { width: 844px; height: 600px; margin-left: auto; margin-right: auto;}

/*#topcontainer {	height: 73px; width: 200px; margin: 0px;}*/
#topcontainer {	height: 73px; width: 844px; margin: 0px;}
#topcontainerinner {	height: 94px; width: 200px; margin: 0px;}


img {border:none;}


.logo{ padding-left: 25px; padding-top: 8px; position: absolute;}
.banner{padding-left: 630px; top:20px; position:absolute;}




#contentleft {float:left; width:202px; height:417px; margin:0px; position:relative;}
.fbdiv{ margin-left:25px; margin-bottom:22px; }
#contentleft .lefttopmenu {float:right; width:202px; vertical-align:top; top:0; position:absolute; z-index:7;}
#contentleft .leftbotmenu {text-align:right; width:202px; float:right; vertical-align:bottom; bottom:20px; position:absolute;}

#contentleftnew {float:left; width:202px;  margin:0px; position:relative;}
#contentleftnew .fbdiv{ bottom: 0px; left:0px; position:absolute;}
#contentleftnew .lefttopmenu {float:right; width:202px; vertical-align:top; top:0; position:absolute; z-index:7;}
#contentleftnew .leftbotmenu {text-align:right; width:202px; float:right; vertical-align:bottom; bottom:20px; position:absolute;}


#prodctleft {float:left; width:202px; height:438px; margin:0px; position:relative;}
#prodctleft .lefttopmenu {float:right; margin-top:21px; width:202px; vertical-align:top; top:0; position:absolute; }

.menu1 {width:172px; height:14px; padding-left:5px; background:#595E24; float:right; color:#989D62; font-weight:bold; text-decoration:none; }
.menu1:hover { text-align:left; width:172px;  background:#595E24; filter: alpha(opacity=65);-moz-opacity: 0.65; }


#prodctleft .leftbotmenu {text-align:right;	width:202px; float:right; vertical-align:bottom; bottom:20px; position:absolute;}
.botlinks {}
.menubot {text-align:left; width:172px; height:17px; padding-left:5px; float:right; background-color:#ffffff; color:#000; filter: alpha(opacity=80); opacity:.80; -moz-opacity: 0.6;  text-decoration:none; margin-top:6px; line-height:15px;}
.menubot:hover { text-align:left; width:172px;  background:#9ABB50;  color:#FFF;}


#contentrite {float:right; width:642px; position:relative;}
#contentrite .choosewildness{ margin-top:30px;}
#contentrite #promoimg{z-index:40; top:40px; right:17px; position:absolute; }
#contentrite .contentarea {	width:556px; height:417px; border: 0px solid; padding-left: 42px; float:left; }
#contentrite .contentarea .heading{ margin-left:19px; margin-top:23px; font-size:18px; font-weight:bold; color:#f78e1e; text-transform:uppercase;}
#contentrite .contentarea #wn {	font-family:Arial; margin-left:19px; font-size:12px; margin-top:10px; position:relative; width:482px; height:350px; overflow:hidden; text-align:left; text-align:justify;}
#contentrite .contentarea #wn a{ text-decoration:underline; color:#f78e1e;}
#contentrite .contentarea #wn a:hover{ text-decoration:none; color:#FFF;}
#contentrite .contentarea #wn a.white{ text-decoration:underline; color:#FFF;}
#contentrite .contentarea #wn a.white:hover{ text-decoration:none; color:#FFF;}
#contentrite .contentarea #scrollLinks{ width:16px; float:left; bottom:10px; right:66px; position:absolute; }

.storelocator{margin-left:19px; margin-top:10px; position:relative; width:93%; }
.storelocator #wn1 { margin-top:10px; position:relative; width:100%; height:220px; overflow:hidden; text-align:left;}
.selectfields{width:88%; height:93px; margin-left:auto; margin-right:auto; border: 1px solid #FFF;}
.selectarea{width:88%; margin-left:auto; margin-top:15px; margin-right:auto; border: 1px solid #FFF; line-height:25px;}
.storelocator .txtselect{ width: 200px; height: 19px; border: 0 none;}
#viewmap { position:absolute; width:78px; height:22px; z-index:1; right:4px;}


#prodctrite {z-index:200; position:absolute; left:202px; top:73px; float:right; width:642px; }
.loading {z-index:200; position:absolute; left:202px; top:120px; float:right; width:642px; }
#prodctrite .top { width:642px; height:51px;}
#prodctrite .topleftcontent {text-align:left; margin: 17px 0px 11px 42px; position:absolute; font-family: Verdana; font-size: 18px; color:#CCC;}
#prodctrite .toprgtcontent {text-align:right; position:absolute; margin-top:12px; right:44px;}
.iconimg { margin-left:28px;}

.iconmo {margin-left:28px; float:left}
.iconmo a span {display:none;}
.iconmo a:hover span { /*the span will display just on :hover state*/ display:block; position:absolute; bottom:40px; left: -40px; background-color:#ffffff; text-align: left; text-decoration:none; padding: 5px 5px 5px 5px; margin:10px 0 0 0; color: #030; font-size:10px; width:auto; font-weight:normal; filter: alpha(opacity=40);-moz-opacity: 0.4;}


.iconmo2 {margin-left:28px; float:left}
.iconmo2 a span {display:none;}
.iconmo2 a:hover span { /*the span will display just on :hover state*/ display:block; position:absolute; bottom:40px; left: 0px; background-color:#ffffff; text-align: left; text-decoration:none; padding: 5px 5px 5px 5px; margin:10px 0 0 0; color: #030; font-size:10px; width:auto; font-weight:normal; filter: alpha(opacity=40);-moz-opacity: 0.4;}

.iconmo3 {margin-left:28px; float:left}
.iconmo3 a span {display:none;}
.iconmo3 a:hover span { /*the span will display just on :hover state*/ display:block; position:absolute; bottom:40px; left: 40px; background-color:#ffffff; text-align: left; text-decoration:none; padding: 5px 5px 5px 5px; margin:10px 0 0 0; color: #030; font-size:10px; width:auto; font-weight:normal; filter: alpha(opacity=40);-moz-opacity: 0.4;}


#prodctrite .leftcontent {text-align:right; width:42px; height:387px; float:left; }
#prodctrite .centercontent { text-align:left; width:556px; float:left; }
#prodctrite .centercontent .clickdiv { width:554px; height:387px; border:1px solid #FFF; background-color:#000; filter: alpha(opacity=90);-moz-opacity: 0.9; opacity:.90; position:absolute; z-index:32; right:44px;}
#prodctrite .centercontent .clickdiv .imgdisplay{z-index:34;  border:1px solid #fff; position:absolute; bottom:14px; right:14px;}
#prodctrite .centercontent .clickdiv .imgdisplaycart{ z-index:34; position:absolute; top:0px; right:0px; border-left-width: 1px;	border-left-style: solid; border-left-color: #FFF; height:387px;}
.tdmbgblur { background:#000;  position:absolute; border:1px solid #FFF; filter: alpha(opacity=50);-moz-opacity: 0.5; opacity:.50; z-index:4; bottom:14px; right:14px;}
#prodctrite .centercontent .clickdiv .closebtn{z-index:19; width:16px; height:16px; position:absolute; top:10px; right:14px;}
#prodctrite .centercontent .clickdiv .zoombtn{z-index:20; width:20px; height:19px; position:absolute; bottom:22px; right:324px;}

#prodctrite .centercontent .clickdiv .leftcont{ width:186px; position:absolute; left:11px; top:10px; height:375px;}
#prodctrite .centercontent .clickdiv .leftcont .botlink{bottom:0px; position:absolute;}

.ecommHeader{ z-index:200; position:absolute; left:244px; background-color:#000; top:40px; height:20px; border:#898989 solid 1px; width:556px;}
.ecommHeader a{color:#CCCCCC; text-decoration:none; font:Verdana; font-size:11px; margin-left:20px; line-height:18px;}

#prodctrite .centercontent .clickdiv .quickbtn{z-index:60; width:317px; height:19px; position:absolute; bottom:22px; right:10px; text-align:right;}

#prodctrite .centercontent td .quickmenu { position:absolute; z-index:35; bottom:0px; background-color:#000; filter: alpha(opacity=95);-moz-opacity: 0.95; opacity:.95;}


#prodctrite .centercontent .tdbg { background:#000; border:1px solid #FFF; filter: alpha(opacity=80);-moz-opacity: 0.8; opacity:.80; }
#prodctrite .centercontent .tdbg1 { background:#000;  position:absolute; border:1px solid #FFF; filter: alpha(opacity=50);-moz-opacity: 0.5; opacity:.50; z-index:4; }
.tdbgblur { background:#000;  position:absolute; border:1px solid #FFF; filter: alpha(opacity=50);-moz-opacity: 0.5; opacity:.50; z-index:4; }
#prodctrite .centercontent .productimg { position:absolute; z-index:5;}

#prodctrite .rightcontent {text-align:left; width:44px; height:387px; float:right; }
#prodctrite .centercontent1 {  background:#000; position:absolute;  filter: alpha(opacity=50);-moz-opacity: 0.5; opacity:.50; z-index:19;text-align:left; width:556px; float:left; left:40px; }
.tdnbbgblur { background:#000; position:absolute;  filter: alpha(opacity=50);-moz-opacity: 0.5; opacity:.50; z-index:19;
   
}
.imgdisplay{z-index:25;   position:absolute; bottom:173px; right:233px;
}
#prodctrite .centercontent1 .productimg { position:absolute; z-index:5;}
#prodctrite .rightcontent {text-align:left; width:44px; height:387px; float:right; }


.prevbtn {background-position:bottom; margin-right: 8px; margin-top:369px; }
.nextbtn {background-position:bottom; margin-left: 8px; margin-top:369px; }

.secondlink { position:absolute; right: 6px; width:25px;}
.secondlink a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7px;
	color: #f7931e;
    font-weight:bold;
	text-decoration: none;
	line-height: 15px;
}


#bottom {
	width:844px;
	height:89px;
	position:relative;
	float:left;
}
#bottomhome {
	width:844px;
	height:44px;
	position:relative;
	float:left;
}

a.orange:link { color:#f78e1e;}
a.orange:visited { color:#f78e1e;}
a.orange:hover { color:#FFF;}
a.orange:active { color:#f78e1e;}

#bottom .copyright{ width:830px; text-align:right; bottom:6px; right:6px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; position:absolute; text-transform:uppercase;}
#bottom .copyright a{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#FFF; text-decoration:none; }
#bottom .copyright a:hover{	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF;}
#bottomhome .copyright{ width:830px; text-align:right; bottom:6px; right:6px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; position:absolute; text-transform:uppercase;}
#bottomhome .copyright a{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#FFF; text-decoration:none;}
#bottomhome .copyright a:hover{	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF;}

/* Image zoom styles */
#zoomer_big_container { display:block; position:relative; background:url(../images/loading.gif) center center no-repeat #FFFFFF; overflow:hidden; margin:10px auto 0px; border:0px #FFFFFF solid; cursor:move; }
#zoomer_image { display:block; position:absolute; }
#zoomer_thumb { display:block; position:relative; overflow:hidden; margin:10px auto 0px; }
#zoomer_region { background:#666666; border:none; position:absolute; top:0px; left:0px; cursor:move; }
