/*
Global Reset
Developed by Matthew Weiss
Dark Grey - #626257
Light Grey - #83847C
Orange	- #FF9900
Light Blue - #66CCFF
White - #FFFFFF
*/




* 				{margin: 0; padding: 0}
html			{min-height: 100%;height:100%;}
body 				{min-height: 100%;height:100%;font-family: Georgia; font-size: 62.5%;background-color: #286bba;
	background-attachment:fixed;
	}
a 				{cursor:pointer;outline: none; text-decoration: underline; color: #f8971d;}
a:hover			{text-decoration:none;color#999999}
img 				{border: none; vertical-align: middle;}
table 				{border-collapse: collapse;}
a img				{border: none; outline: none;}



.title_blue		{color:#54bceb;font-size:14px;font-weight:bold;display:inline}

/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}
.myLayersClass 			{ position: relative; visibility: hidden; }
/*******************************Layout Structure***********************************************/
#entire_page_div	{position:relative;height:100%}
#wrapper2 			{width: 940px;position:absolute}
#wrapper 			{width: 940px; position:relative;
						background-repeat:no-repeat;background-image:url('/design/images/stage_bg/middle2.png');background-repeat:repeat-y;}
#header				{width: 721px; height: 63px; margin-top:0px; margin-left:0px; border:0px dashed red;position:relative}
#sidebar			{ width: 189px; text-align:left;position:absolute;top:0px;left:0px;border:0px dashed yellow}
	#leftnav{background-color:#ffffff;width:162px}
	.leftnav_box{border:0px solid green}
	.leftnav_box_link1 div{margin:16px 19px 0px auto;padding-bottom:10px;text-align:right;font-family:Georgia;line-height:1.36;}

	.leftnav_box.shop a{font-weight:bold;font-style:italic;color:#333333;text-decoration:none;font-size:16px;}
	.leftnav_box.shop a:hover{color:#8da223;text-decoration:none;}
	.leftnav_box.shop.cur a.cur{color:#8da223;text-decoration:none;}
		.leftnav_box.shop ul.menu				{}
		.leftnav_box.shop ul.menu li			{padding: 0px 0px 20px 0px;font-style:normal; list-style-type: none;}
		.leftnav_box.shop ul.menu li a			{text-transform:uppercase;text-decoration:none;color:#333333;font-style:normal;font-size:12px;font-weight:bold;display: block;}
		.leftnav_box.shop ul.menu li a:hover		{color: #8da223;position: relative; }


		.leftnav_box.shop ul.subs li			{padding: 0px 0px 0px 0px;display:block;color:#333333}
		.leftnav_box.shop ul.subs li a			{font-weight:normal;color:333333;font-style:italic;list-style-type: none; display: block; padding: 0px 0px;text-transform:capitalize;text-decoration:none;display: block; padding: 1px 0px;}
		.leftnav_box.shop ul.subs li a:hover		{color: #8da223}

	.leftnav_box.shop_outlet a{font-weight:bold;color:#333333;text-decoration:none;font-size:20px;}
	.leftnav_box.shop_outlet a:hover{color:#8da223;text-decoration:none;}
	.leftnav_box.shop_outlet.cur a.cur{color:#8da223;text-decoration:none;}
		.leftnav_box.shop_outlet ul.menu				{}
		.leftnav_box.shop_outlet ul.menu li			{padding: 0px 0px 20px 0px;font-style:normal; list-style-type: none;}
		.leftnav_box.shop_outlet ul.menu li a			{text-transform:uppercase;text-decoration:none;color:#333333;font-style:normal;font-size:12px;font-weight:bold;display: block;}
		.leftnav_box.shop_outlet ul.menu li a:hover		{color: #8da223;position: relative; }


		.leftnav_box.shop_outlet ul.subs li			{padding: 0px 0px 0px 0px;display:block;color:#333333}
		.leftnav_box.shop_outlet ul.subs li a			{font-weight:normal;color:333333;font-style:italic;list-style-type: none; display: block; padding: 0px 0px;text-transform:capitalize;text-decoration:none;display: block; padding: 1px 0px;}
		.leftnav_box.shop_outlet ul.subs li a:hover		{color: #8da223}
		
		
		
		ul.subsAddy			{z-index: 10; border: 1px solid #F47B27; background: white; padding: 8px 0px; width: 100%; position: absolute; bottom: -70px; left: -5px; list-style-type: none;}
		ul.subsAddy li:hover		{}
		ul.subsAddy li			{}
		ul.subsAddy li a		{font-size: 11px; color: #707065; text-transform: uppercase; display: block; z-index: 10;padding: 5px; }
		ul.subsAddy li a:hover		{font-size: 11px; color: white}

	.leftnav_box.stores a{font-style:italic;color:#333333;text-decoration:none;font-size:12px;}
	.leftnav_box.stores a:hover{color:#b7004e;}
	.leftnav_box.stores a.bold{font-style:normal;color:#333333;font-weight:bold;text-decoration:none;font-size:12px;text-transform:uppercase}
	.leftnav_box.stores a.bold:hover{color:#b7004e;}
	.leftnav_box.stores a.cur{color:#b7004e;}
	.leftnav_box.stores div.bold{margin:0px;font-style:normal;color:#333333;font-weight:bold;text-decoration:none;font-size:12px;text-transform:uppercase;display:block}

	.leftnav_box.happenings a{font-style:normal;font-weight:bold;color:#333333;text-decoration:none;font-size:12px;text-transform:uppercase}
	.leftnav_box.happenings a:hover{color:#0072bc;}
	.leftnav_box.happenings a.cur{color:#0072bc;}

	.leftnav_box.about a{font-style:italic;color:#333333;text-decoration:none;font-size:12px;}
	.leftnav_box.about a:hover{color:#cc5290;}
	.leftnav_box.about a.bold{font-style:normal;color:#333333;font-weight:bold;text-decoration:none;font-size:12px;text-transform:uppercase}
	.leftnav_box.about a.bold:hover{color:#cc5290;}
	.leftnav_box.about a.cur{color:#cc5290;}
	.leftnav_box.about div.bold{margin:0px;font-style:normal;color:#333333;font-weight:bold;text-decoration:none;font-size:12px;text-transform:uppercase}
	.leftnav_box.about div.bold{margin:0px;font-style:normal;color:#333333;font-weight:bold;text-decoration:none;font-size:12px;text-transform:uppercase}
.styletext {margin-bottom:25px;}	
#sidebar_logo2		{position:absolute;top:97px;left:-70px;height:140px;}
#sidebar_logo		{position:absolute;top:41px;left:32px;}
#topright_nav		{position:absolute;top:100px;left:740px;}
	#topright_nav div.links {text-align: center;font-size:11px}
	#topright_nav a{color:#FFFFFF;font-size:11px}
	#topright_nav a:hover{color:#FFFFFF;font-size:11px;font-weight:bold}
#main_content			{ width: 700px; margin-left:0px; position: relative; z-index: 1;
						padding-left: 0px;border:0px dashed green;color:#333333;font-size:12px;line-height:20px}
#footer				{width: 721px; margin-left:0px;padding-top: 5px; position: relative;
						
					}
/************************************Header****************************************************/
a#logo				{width: 172px; height: 42px;}

div#top_nav			{font-style:italic;top:30px;left:0x; width: 260px; position: absolute;border:0x solid black;font-size:19px}
div#top_nav_old			{font-style:italic;top:30px;left:23px; width: 260px; position: absolute;border:0x solid black;font-size:19px}
a.top_nav_link		{font-weight:bold;text-decoration:underline;color:#f8971d;margin:0px 6px 0px 6px}
a.top_nav_link:hover		{text-decoration:none}

.top_nav_outlet{left:100px;top:20px}
a.top_nav_link_outlet	{font-size:18px;font-style:italics;font-weight:bold;text-decoration:none;color:#000000;margin:0px 6px 0px 6px}
a.top_nav_link_outlet:hover		{text-decoration:underline}


a#smallLower                    {position: absolute; top: 65px; right: 0px; letter-spacing: .1em; padding: 0px 10px 0px 0px; font-family: Georgia; text-transform: lowercase; font-size: 11px; color: #7D7F76; font-weight: bold; }
/*
a#view_cart                   {position: absolute; top: 63px; right: 0px;  padding: 0px 10px 0px 0px; }
a#view_cart img			{position: absolute; left: -100px; top: 0px;}
a#view_cart span		{letter-spacing: 0em; font-family: Georgia; text-transform: lowercase; font-size: 11px; color: #85857C; font-weight: bold; position: absolute; top: 1px; right: 8px;}
*/
#shopping_bag_button {position: absolute; top:26px; height:26px; left:565px;width:145px;cursor:pointer;
							background-image:url('/design/images/shopping_bag_button.png');background-repeat:no-repeat;
							font-style:italic;font-family: Georgia;font-size:12px;font-weight:bold;
						}
#shopping_bag_button a div{color:#ffffff;width:145px;height:26px;margin: 6px 0px 0px 10px}


#search_box 			{position: absolute; top:26px; left:415px;}
#search_box div			{position: absolute; top: 0px; }
#search_form			{}
#search_form #s 		{}
#butts				{position: relative;height: 22px; z-index: 1;}
#go				{padding: 0px 0px 0px 5px;}

#mailinglist_tiny_box 			{position: absolute; top:26px; left:265px}
#mailinglist_tiny div			{position: absolute; top: 0px; }
#mailinglist_tiny_form			{}
#mailinglist_tiny_form #s 		{}

.swap_value {padding-left:9px;padding-right:9px;font-style:italic;
			font-family: Georgia;font-size:12px;color:#f8971d;width: 127px;height: 26px;
			border: none;background: url(/design/images/input_box_bg2.png) no-repeat; 
			*padding-top:5px;
			*+padding-top:5px;
			padding-top:5px\0/;

}

.bull{margin:0px; padding:0px}
}

/**************** Multi Level Drop Down Menu ***********************************/
a.menuLink			{font-size:12px;text-decoration:none;margin: 0px 0px 0px 0px;color:#333333;}
a.menuLink:hover			{margin: 0px 0px 0px 0px;color:#8da223;}
a.menuLinkorange		{float: left; margin: 0px 30px 0px 0px; font-family: Georgia; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #F47B27; }

.substitute			{float: left; margin: 0px 30px 0px 0px; font-family: Georgia; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #626257; }



/************************************SideBar***********************************************/

.pagethrus			{position: absolute; z-index: 1;}
/************************************Footer**********************************************/
div#footer ul#vertnav		{float: left; list-style-type: none; margin-top: 5px;}
div#footer ul#vertnav li	{display: block; text-align: right;}
div#footer ul#vertnav li a	{color: #83837B; font-size: 12px; }


div#footer ul#horznav		{list-style-type:none;}
div#footer ul#horznav li	{display: inline;}
div#footer ul#horznav li a	{ color: #999999; font-size: 12px;}
div#footer ul#horznav li a:hover	{text-decoration:underline}
#copy				{color:#999999}
li.space			{padding: 0px 5px;}

/*********************************Categories Page***************************************/
div#repeating_container		{  z-index:1; position: relative;}
div#repeating_container ul	{ list-style-type: none;}
div#repeating_container table	{ width:696px;z-index:1;position: relative; border:0px dashed red}
div#repeating_container table tr td { width: 200px; padding: 17px 17px 17px 17px; color: #83847C; font-size: 10px; text-transform: uppercase; text-align: center;}
div#repeating_container table tr td div {background: url(/images/prod_image_bg_small.gif) no-repeat; width: 200px; height: 225px;}
div.containerIMAGE {width:190px; height: 200px; overflow: hidden; }
div.containerIMAGE img {width:98%; height: 98%; padding-top: 2px;}

div.containerIMAGE2 img {width:98%; height: 98%; padding-top: 2px;}

/***div.containerIMAGELARGE img {width:98%; height: 98%; padding: 3px 0px 0px 3px;}****/
div.containerIMAGELARGE {width:270px; height: 330px; overflow: hidden; border: 0px solid #BCBCBC;}
div.grabme, div#grabme		{width: 270px; height: 330px; float: left; margin-right: 5px; }


/*********************************PRODUCTS PAGE*****************************************/

div#swatches table 		{margin: 10px 0px;}
div#swatches table tr td	{padding: 0px 10px 0px 0px;}
.Bag				{padding: 30px 0px;}
.OtherOptionsWish		{padding: 5px 10px;}
.OtherOptionsFriend		{padding: 5px 0px;}
div#detailNav			{margin: 10px 0px 0px 130px;}
div#floatLeftContainer		{width: 270px; text-align:center; overflow: hidden; position: relative;}
div#floatRightContainer		{margin-left:16px;width: 173px; position: relative; }
div#quick_view_float_left		{float: left; width: 340px; }
div#quick_view_float_right	{float: right; width: 350px; padding-right: 40px; position: relative;}
div#favorites			{top: 125px; right: 0px; width: 160px;}
.imageBorder			{border: 1px solid black;}


/****************************************TEXT ALTERATIONS**************************/

.boldUpper		{letter-spacing: .1em; padding: 3px 10px 3px 0px; font-family: Georgia; text-transform: uppercase; font-size: 12px; color: #7D7F76; font-weight: bold;}
.boldUpper2		{letter-spacing: .1em; padding: 0px 10px 0px 0px; font-family: Georgia; text-transform: uppercase; font-size: 12px; color: #7D7F76; font-weight: bold;}

.normal			{letter-spacing: .1em; padding: 0px 10px 0px 0px; font-family: Georgia; font-size: 11px; color: #7D7F76; }
.normalUpper		{letter-spacing: .1em; padding: 0px 10px 0px 0px; font-family: Georgia; text-transform: uppercase; font-size: 11px; color: #7D7F76; }
.everyday		{line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Georgia; font-size: 12px; color: #7D7F76; }
.everydayHeader		{letter-spacing: 0; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Georgia; font-size: 14px; color: #7D7F76; font-weight: bold; }
.everydayS		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Georgia; font-size: 10px; color: #7D7F76; }
.everydayArial		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 5px 0px 0px; font-family: Georgia; font-size: 11px; color: #7D7F76; }
.everydayForm		{letter-spacing: 0; line-height: 1.5em; padding: 0px 0px 0px 10px; font-family: Georgia; font-size: 12px; color: #7D7F76; font-weight: bold; }
.everydayFormS		{font-family: Georgia; font-size: 10px; color: #7D7F76; }
.sizeorcolor		{letter-spacing: .1em; padding: 0px 10px 0px 0px; font-family: Georgia; text-transform: uppercase; font-size: 11px; color: #7D7F76; }


sup		{height: 0; line-height: 1; vertical-align: baseline; position: relative; bottom: 1ex;}

/*************************************NAVIGATION HOVERS*********************************************************/
a#nav1				{}
a#nav1:hover			{}
a#nav2				{}
a#nav2:hover			{}

a#nav3				{background: url(/images/shop_accessories_up.gif) no-repeat; text-indent: -9999px; width: 93px; position: absolute;top: -10px; left: 150px;}
a#nav3:hover			{background: url(/images/shop_accessories_over.gif) no-repeat; text-indent: -9999px; width: 93px; position: absolute;top: -10px; left: 150px;}
a#nav4				{background: url(/images/shop_kids_up.gif) no-repeat; text-indent: -9999px; width: 31px; position: absolute;top: -10px; left: 280px;}
a#nav4:hover			{background: url(/images/shop_kids_over.gif) no-repeat; text-indent: -9999px; width: 31px; position: absolute;top: -10px; left: 280px;}

a#navCompany			{background: url(/images/company1_up.gif) no-repeat; text-indent: -9999px; width: 76px; position: absolute; top: -10px; left: 0px;}
a#navCompany:hover		{background: url(/images/company1_over.gif) no-repeat; text-indent: -9999px; width: 76px; position: absolute;top: -10px; left: 0px;}
a#navStores			{background: url(/images/stores_up.gif) no-repeat; text-indent: -9999px; width: 58px;  position: absolute;top: -10px; left: 90px;}
a#navStores:hover		{background: url(/images/stores_over.gif) no-repeat; text-indent: -9999px; width: 58px; position: absolute;top: -10px; left: 90px;}
a#navCareers			{background: url(/images/careers_up.gif) no-repeat; text-indent: -9999px; width: 73px; position: absolute;top: -10px; left: 170px;}
a#navCareers:hover		{background: url(/images/careers_over.gif) no-repeat; text-indent: -9999px; width: 73px; position: absolute;top: -10px; left: 170px;}
a#navPress			{background: url(/images/press_up.gif) no-repeat; text-indent: -9999px; width: 40px; position: absolute;top: -10px; left: 260px;}
a#navPress:hover		{background: url(/images/press_over.gif) no-repeat; text-indent: -9999px; width: 40px; position: absolute;top: -10px; left: 260px;}
a#navWholesale			{background: url(/images/wholesale_up.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 330px;}
a#navWholesale:hover		{background: url(/images/wholesale_over.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 330px;}


a#nav21				{background: url(/images/women_over.gif) no-repeat; text-indent: -9999px; width: 56px; position: absolute; top: -10px; left: 0px;}
a#nav21:hover			{background: url(/images/women_over.gif) no-repeat; text-indent: -9999px; width: 56px; position: absolute;top: -10px; left: 0px;}
a#nav22				{background: url(/images/men_over.gif) no-repeat; text-indent: -9999px; width: 28px; position: absolute;top: -10px; left: 90px;}
a#nav22:hover			{background: url(/images/men_over.gif) no-repeat; text-indent: -9999px; width: 28px; position: absolute;top: -10px; left: 90px;}
a#nav23				{background: url(/images/accessories_over.gif) no-repeat; text-indent: -9999px; width: 93px; position: absolute;top: -10px; left: 150px;}
a#nav23:hover			{background: url(/images/accessories_over.gif) no-repeat; text-indent: -9999px; width: 93px; position: absolute;top: -10px; left: 150px;}

a#navCompany2			{background: url(/images/company1_over.gif) no-repeat; text-indent: -9999px; width: 76px; position: absolute; top: -10px; left: 0px;}
a#navCompany2:hover		{background: url(/images/company1_over.gif) no-repeat; text-indent: -9999px; width: 76px; position: absolute;top: -10px; left: 0px;}
a#navStores2			{background: url(/images/stores_over.gif) no-repeat; text-indent: -9999px; width: 58px;  position: absolute;top: -10px; left: 90px;}
a#navStores2:hover		{background: url(/images/stores_over.gif) no-repeat; text-indent: -9999px; width: 58px; position: absolute;top: -10px; left: 90px;}
a#navCareers2			{background: url(/images/careers_over.gif) no-repeat; text-indent: -9999px; width: 73px; position: absolute;top: -10px; left: 170px;}
a#navCareers2:hover		{background: url(/images/careers_over.gif) no-repeat; text-indent: -9999px; width: 73px; position: absolute;top: -10px; left: 170px;}
a#navPress2			{background: url(/images/press_over.gif) no-repeat; text-indent: -9999px; width: 40px; position: absolute;top: -10px; left: 260px;}
a#navPress2:hover		{background: url(/images/press_over.gif) no-repeat; text-indent: -9999px; width: 40px; position: absolute;top: -10px; left: 260px;}
a#navWholesale2			{background: url(/images/wholesale_over.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 330px;}
a#navWholesale2:hover		{background: url(/images/wholesale_over.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 330px;}

a#navEvents				{background: url(/images/events1_up.gif) no-repeat; text-indent: -9999px; width: 56px; position: absolute; top: -10px; left: 0px;}
a#navEvents:hover			{background: url(/images/events1_over.gif) no-repeat; text-indent: -9999px; width: 56px; position: absolute;top: -10px; left: 0px;}
a#navNews				{background: url(/images/news_up.gif) no-repeat; text-indent: -9999px; width: 70px; position: absolute;top: -10px; left: 90px;}
a#navNews:hover			{background: url(/images/news_over.gif) no-repeat; text-indent: -9999px; width: 70px; position: absolute;top: -10px; left: 90px;}
a#navMailing				{background: url(/images/mailing_list_up.gif) no-repeat; text-indent: -9999px; width: 93px; position: absolute;top: -10px; left: 170px;}
a#navMailing:hover			{background: url(/images/mailing_list_over.gif) no-repeat; text-indent: -9999px; width: 93px; position: absolute;top: -10px; left: 170px;}
a#navFacebook				{background: url(/images/facebook_up.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 295px;}
a#navFacebook:hover			{background: url(/images/facebook_over.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 295px;}

a#navTrunk_Show			{background: url(/images/trunks_show_up.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 395px;}
a#navTrunk_Show:hover			{background: url(/images/trunks_show_over.gif) no-repeat; text-indent: -9999px; width: 100px; position: absolute;top: -10px; left: 395px;}





a.hoverable			{color: #5B5b50;; display: block;}
a.hoverable:hover		{color: orange; display: block;}

table.register tr td	{padding: 8px 0px; border-bottom: 1px solid #66CBFF;}
table.emailtbl tr td	{padding: 5px 0px; border-bottom: none;}




ul#state			{list-style-type: none; }
ul#state li			{margin-left: 0px; padding: 4px 0px;}
ul#state li a			{ font-family: Georgia; letter-spacing: .1em; line-height: 1.5em;  font-size: 12px; color: #7D7F76; font-weight: bold;; text-transform: uppercase; }
ul#state li a:hover		{letter-spacing: .1em; line-height: 1.5em;  font-size: 12px; color: #FF9900; font-weight: bold; text-transform: uppercase; }
ul#state li a:active		{letter-spacing: .1em; line-height: 1.5em;  font-size: 12px; color: #FF9900; font-weight: bold; text-transform: uppercase; }



ul.stars		{ list-style-type: none;}
ul.stars li		{background: url(/images/bullet.gif) no-repeat; padding: 0px 0px 10px 15px;  }
ul.stars li a		{margin-top: -10px;}
ul.stars li a:hover	{border-bottom: #66CBFF 1px solid;}

div.questionbg		{background-color: #66CBFF; width: 600px; padding: 1px; margin-left: 10px;}
ul#loggedinlist		{list-style-type: none; font-family:Georgia; font-size: 13px; font-weight:bold;}
ul#loggedinlist li	{font-variant:small-caps; padding: 4px 5px 4px 0px; margin-left: 40px;}
ul#loggedinlist li img a {padding-top: 5px;}

dl			{ clear: both; margin: 0 0 20px 0; width: 500px;}
dt			{  padding: 5px; font-size: 13px; font-weight: bold; color: #807873; }
dd.answer		{ position: relative; width: 90%; margin: 0 auto; }
dd.answer div		{ padding: 5px 2px; font-size: 12px;color: #807873;  }
dd.answer-tab-wrap	{ margin: 0 0 0 250px; }
a.answer-tab		{ background: url(/images/qm.gif) no-repeat; display: block; margin: 0 0 20px 0; text-indent: -9999px; width: 100px; height: 25px; float: left; cursor: pointer;}

div#table_of_contents	{width: 200px; height: 350px;}
#table_of_contents ul	{list-style-type: none;}
#table_of_contents ul li	{padding: 3px;}
#table_of_contents ul li	{font-size: 12px; font-family: Arial, sans-serif;}
div#faq_qa		{}
ul#parka		{}
ul#parka li		{color: #7D7F76; font-weight: bold; cursor: pointer; padding: 5px 0px;}

a#storeNumber		{color: #FF9900; font-weight: bold; font-size: 12px;}

.event_header			{font-size: 13px; font-weight: bold; color: #807873; }
.event_info		{font-size: 12px;color: #807873;  }


.bts_title {font-size:22px;font-weight:bold;color:#76c9ef;margin-bottom:10px;}



















