/* ---------- GLOBAL CSS RULES FOR ALL HTML ELEMENTS ---------- */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: black;
	background: #f7f7de;
}
	big { font-size: 10px; }
	small { font-size: 10px; }
#wrapper {
	margin: 0px auto;
	width: 970px;
	background: white;
}
#shell {
	margin: 0px auto;
	width: 930px;
	background: white;
}
input, select, textarea, button {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px;
	background: #e5e5e5;
	border: none;
}
	input[type=hidden] { padding: 0px; margin: 0px; }
	option { padding: 0px 10px 0px 5px; }
hr { display: none; }
a { color: black; }
a:hover { color: #92c8b7; }
a img { border: none; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0px 10px 0px; clear: both; }
h6.notice { color: red; font-size: 14px; line-height: 16px; }

table {
	margin: 10px 0px 10px 1px;
	border-collapse: collapse;
	border: 1px solid silver;
}
	caption { display: none; }
	thead { color: green; }
	tfoot { }
	tbody { }
	tr { }
	th, td { padding: 10px; }










/* ---------- HEADER DIVS: STYLING ---------- */

/* --> Header Logo/Search */
#header {
	padding: 60px 20px 0px 0px;
	clear: both;
	height: 90px;
}
	#header_logo {
		float: left;
	}
		#header_logo h3 {
			margin: 0px;
			background: url(uo_logo.gif) no-repeat 0px 1px;
		}
		#header_logo h3 a {
			width: 530px;
			height: 90px;
			display: block;
			text-indent: -9999px;
			overflow: hidden;
		}
	#header_search {
		width: 290px;
		float: right;
	}
		#header_search fieldset {
			border: none;
		}
		#header_search legend {
			display: none;
		}
		#header_search small {
			clear: both;
			display: block;
			color: #808080;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
		}
		#header_search label {
			text-transform: uppercase;
			font-weight: bold;
			font-size: 12px;
			display: block;
			width: 205px;
		}
		#header_search input {
			margin: 3px 0px 0px 0px;
			border: none;
			vertical-align: middle;
		}
			input#search_field {
				margin-right: 10px;
				width: 205px;
				height: 20px;
				padding: 5px;
				float: left;
			}
			#search_submit {
				width: 65px;
				height: 30px;
				padding: 0px;
				background: #000000;
				text-transform: uppercase;
				text-align: center;
				color: white;
				font-size: 1em;
				float: left;
			}

/* --> Primary Nav */
#primarynav {
	padding: 20px 20px 15px 20px;
	height: 35px;
	clear: both;
	background: #000000;
}
#primarynav a {
	color: white;
	text-decoration: none;
}
#primarynav a:hover {
	color: #92c8b7;
}
	#primarynav_womens {
		margin: 0px 10px 0px 0px;
		width: 215px;
		float: left;
	}
	#primarynav_mens {
		margin: 0px 10px 0px 0px;
		width: 215px;
		float: left;
	}
	#primarynav_home {
		margin: 0px 10px 0px 0px;
		width: 215px;
		float: left;
	}
	#primarynav_sale {
		width: 215px;
		float: left;
	}
		#primarynav_womens.active h3 a, #primarynav_mens.active h3 a, #primarynav_home.active h3 a, #primarynav_sale.active h3 a {
			color: #92c8b7;
		}
		#primarynav_womens h3 a, #primarynav_mens h3 a, #primarynav_home h3 a, #primarynav_sale h3 a {
			text-indent: -9999px;
			display: block;
			overflow: hidden;
			width: 120px;
			height: 20px;
		}
		#primarynav_womens h3 a { background: url(nav_womens.gif) no-repeat; }
		#primarynav_womens.active h3 a, #primarynav_womens h3 a:hover { background: url(nav_womens.gif) no-repeat bottom; }
		#primarynav_mens h3 a { background: url(nav_mens.gif) no-repeat; }
		#primarynav_mens.active h3 a, #primarynav_mens h3 a:hover { background: url(nav_mens.gif) no-repeat bottom; }
		#primarynav_home h3 a { background: url(nav_apt.gif) no-repeat; }
		#primarynav_home.active h3 a, #primarynav_home h3 a:hover { background: url(nav_apt.gif) no-repeat bottom; }
		#primarynav_sale h3.primarynav_salebutton a { background: url(nav_sale.gif) no-repeat; }
		#primarynav_sale h3.primarynav_salebutton a.active, #primarynav_sale h3.primarynav_salebutton a:hover { background: url(nav_sale.gif) no-repeat bottom; }
		#primarynav_sale h3.primarynav_giftcenter a { background: url(nav_gifts.gif) no-repeat; }
		#primarynav_sale h3.primarynav_giftcenter a.active, #primarynav_sale h3.primarynav_giftcenter a:hover { background: url(nav_gifts.gif) no-repeat bottom; }
	#primarynav h3 {
		margin: 0px;
		font-size: 20px;
		line-height: 20px;
		text-transform: uppercase;
	}
		#primarynav_sale h3.primarynav_salebutton {
			position: absolute;
		}
		#primarynav_sale h3.primarynav_giftcenter {
			margin: 0px 0px 0px 100px;
			width: 100px;
			position: absolute;
		}
	#primarynav ul {
	}
	#primarynav li {
		padding: 0px 5px 0px 0px;
		list-style-type: none;
		font-size: 12px;
		font-weight: normal;
		display: inline;
	}
		#primarynav li a.active {
			color: #92c8b7;
		}
		#primarynav li.primarynav_brands {
			display: none;
		}










/* ---------- FOOTER DIVS: STYLING ---------- */

/* --> "Connect" Bar (Catalog/Blog/Newsletter/etc) */
#connect {
	padding: 0px 20px 0px 20px;
	clear: both;
	text-transform: uppercase;
	border-top: 10px solid black;
}
	#connect_catalog {
		margin: 30px 30px 0px 0px;
		width: 165px;
		float: left;
	}
		#connect_catalog h6 {
			margin: 0px;
			background: url(connect_catalog.gif) no-repeat;
		}
		#connect_catalog h6 a {
			width: 165px;
			height: 18px;
			display: block;
			text-indent: -9999px;
			overflow: hidden;
		}
	#connect_blog {
		margin: 30px 30px 0px 0px;
		width: 165px;
		float: left;
	}
		#connect_blog h6 {
			margin: 0px;
			background: url(connect_blog.gif) no-repeat;
		}
		#connect_blog h6 a {
			width: 165px;
			height: 18px;
			display: block;
			text-indent: -9999px;
			overflow: hidden;
		}
	#connect_extra {
		margin: 30px 30px 0px 0px;
		width: 165px;
		float: left;
	}
		#connect_extra h6 {
			margin: 0px;
			width: 165px;
			height: 18px;
			display: block;
			text-indent: -9999px;
			background: url(connect_more.gif) no-repeat;
		}
		#connect_extra a {
			color: #92c8b7;
		}
	#connect_newsletter {
		margin: 30px 0px 0px 0px;
		width: 290px;
		float: right;
	}
		#connect_newsletter fieldset {
			border: none;
		}
		#connect_newsletter legend {
			display: none;
		}
		#connect_newsletter small {
			clear: both;
			display: block;
			color: #808080;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			text-transform: lowercase;
		}
		#connect_newsletter label {
			font-weight: bold;
			font-size: 12px;
			display: block;
			width: 205px;
		}
		#connect_newsletter label a {
			padding-left: 5px;
			font-weight: normal;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			vertical-align: top;
			color: #808080;
		}
			#connect_newsletter label a:hover {
				color: black;
			}
		#connect_newsletter input {
			margin: 3px 0px 0px 0px;
			border: none;
			vertical-align: middle;
		}
			input#newsletter_field {
				margin-right: 10px;
				width: 205px;
				height: 20px;
				padding: 5px;
				float: left;
			}
			#newsletter_submit {
				width: 65px;
				height: 30px;
				padding: 0px;
				background: #000000;
				text-transform: uppercase;
				text-align: center;
				color: white;
				font-size: 1em;
				float: left;
			}


/* --> Utility Nav (Help / Your Account / Your Cart) */
#utility {
	clear: both;
	display: block;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	width: 890px;
	height: 20px;
	position: absolute;
	top: 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	text-transform: uppercase;
	border-top: 5px solid #e5e5e5;
}
#utility a { color: #808080; }
#utility a:hover { color: black; }
	#utility_international {
		padding: 0px 0px 0px 20px;
		width: 65px;
		height: 19px;
		background: white url(utility_arrow-international.gif) no-repeat;
		float: left;
	}
		/* ================================================================ 
		This copyright notice must be untouched at all times.
		
		The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/basic_dd.html
		Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
		This stylesheet and the assocaited (x)html may be modified in any 
		way to fit your requirements.
		=================================================================== */
		/* remove the bullets, padding and margins from the lists */
		#utility_international ul{
			list-style-type: none;
		}
		/* make the top level links horizontal and position relative so that we can position the sub level */
		#utility_international li{
			float: left;
			position: relative;
			z-index: 100;
		}
		/* use the table to position the dropdown list */
		#utility_international table{
			padding: 0px;
			margin: 0px;
			position: absolute;
			border-collapse: collapse;
			border: none;
			z-index: 80;
			left: -10px;
			top: 11px;
		}
		/* style all the links */
		#utility_international a {
			display: block;
			padding: 4px 0px 4px 7px;
			width: 58px;
			height: 11px;
			border-bottom: 1px solid white;
			background: #e5e5e5;
			text-decoration: none;
		}
		/* hide the sub level links */
		#utility_international ul ul {
			visibility: hidden;
			position: absolute;
			width: 65px;
			height: 0px;
		}
		/* style the links hover */
		#utility_international :hover{
			color:#000;
			background:#a6a6a6;
		}
		/* make the sub level visible on hover list or link */
		#utility_international ul li:hover ul,
		#utility_international ul a:hover ul {
			visibility: visible;
		}
		/* ================================================================ */
	#utility_connect {
		float: left;
	}
		#utility_connect h5 {
			display: none;
		}
		#utility_connect ul {
			float: left;
			list-style-type: none;
		}
		#utility_connect li {
			padding: 4px 0px 0px 5px;
			float: left;
		}
	#utility_help {
		float: left;
	}
		#utility_help h5 {
			padding: 4px 0px 0px 5px;
			margin: 0px;
			float: left;
			font-weight: normal;
			font-size: 10px;
		}
		#utility_help ul {
			float: left;
			list-style-type: none;
		}
		#utility_help li {
			padding: 4px 0px 0px 5px;
			float: left;
		}
	#utility_account {
		float: right;
	}
	#utility_account a { color: black; }
	#utility_account a:hover { color: #92c8b7; }
		#utility_account h5 {
			padding: 3px 0px 0px 0px;
			margin: 0px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			float: left;
		}
		/*#utility_account h5 a {
			text-indent: -9999px;
			display: block;
			width: 100px;
			height: 15px;
			background: url(utility_account.gif) no-repeat 0px 2px;
			overflow: hidden;
		}
			#utility_account h5 a:hover {
				background: url(utility_account.gif) no-repeat 0px -13px;
			}*/
		#utility_account ul {
			float: left;
			list-style-type: none;
		}
		#utility_account li {
			padding: 4px 0px 0px 5px;
			float: left;
		}
	#utility_cart {
		margin: 0px 0px 0px 15px;
		float: right;
	}
	#utility_cart a { color: #92c8b7; }
	#utility_cart a:hover { color: green; }
		#utility_cart h5 {
			padding: 3px 5px 0px 0px;
			margin: 0px;
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			float: left;
		}
		/*#utility_cart h5 a {
			text-indent: -9999px;
			display: block;
			width: 70px;
			height: 15px;
			background: url(utility_cart.gif) no-repeat 0px 2px;
			overflow: hidden;
		}
			#utility_cart h5 a:hover {
				background: url(utility_cart.gif) no-repeat 0px -13px;
			}*/
		#utility_cart p {
			padding: 4px 25px 0px 5px;
			height: 15px;
			color: white;
			background: #92c8b7 url(utility_carticon.gif) no-repeat right;
			float: left;
		}

/* --> Footer */
#footer {
	clear: both;
	padding: 25px 20px 0px 20px;
	height: 25px;
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #808080;
	text-transform: uppercase;
	border-bottom: 5px solid #e5e5e5;
}
#footer a {
	color: #808080;
}
#footer a:hover {
	color: #000000;
}
	#footer_copyright {
		float: left;
		padding: 0px 10px 0px 0px;
	}
	#footer_privacy {
		float: left;
		padding: 0px 10px 0px 0px;
	}
	#footer_terms {
		float: left;
		padding: 0px 10px 0px 0px;
	}
	#footer_phone {
		float: right;
		padding: 0px 0px 0px 10px;
	}
	#footer_careers {
		float: right;
		padding: 0px 0px 0px 10px;
	}










/* ---------- THIS DIV IS FOR THE SUBNAV (WHEN THERE IS ONE) ---------- */
#secondarynav {
	float: left;
	width: 150px;
	overflow: hidden;
}
	#secondarynav div {
		margin: 20px 0px 20px 20px;
	}
	#secondarynav h4 {
		margin: 5px 0px 5px 0px;
		font-size: 14px;
		line-height: 15px;
		text-transform: uppercase;
		font-weight: bold;
	}
		#secondarynav h4 a, #secondarynav_collections h4, #secondarynav_general h4 {
			display: block;
			width: 130px;
			height: 15px;
			color: black;
			text-decoration: none;
			border-bottom: 2px solid black;
			text-indent: -9999px;
			overflow: hidden;
		}
		#secondarynav h4 a:hover, #secondarynav_collections.active h4, #secondarynav_general.active h4 {
			color: #92c8b7;
			border-bottom: 2px solid #92c8b7;
		}
		#secondarynav div.active h4 a {
			color: #92c8b7;
			border-bottom: 2px solid #92c8b7;
		}

		#secondarynav_collections h4 { background: url(subnav_collections.gif) no-repeat; }
		#secondarynav_collections.active h4 { background: url(subnav_collections.gif) no-repeat bottom; }

		#secondarynav_apparel h4 a { background: url(subnav_apparel.gif) no-repeat; }
		#secondarynav_apparel h4 a:hover, #secondarynav_apparel.active h4 a { background: url(subnav_apparel.gif) no-repeat bottom; }
		#secondarynav_shoes h4 a { background: url(subnav_shoes.gif) no-repeat; }
		#secondarynav_shoes h4 a:hover, #secondarynav_shoes.active h4 a { background: url(subnav_shoes.gif) no-repeat bottom; }
		#secondarynav_accessories h4 a { background: url(subnav_accessories.gif) no-repeat; }
		#secondarynav_accessories h4 a:hover, #secondarynav_accessories.active h4 a { background: url(subnav_accessories.gif) no-repeat bottom; }
		#secondarynav_brands h4 a { background: url(subnav_brands.gif) no-repeat; }
		#secondarynav_brands h4 a:hover, #secondarynav_brands.active h4 a { background: url(subnav_brands.gif) no-repeat bottom; }

		#secondarynav_furnish h4 a { background: url(subnav_furnish.gif) no-repeat; }
		#secondarynav_furnish h4 a:hover, #secondarynav_furnish.active h4 a { background: url(subnav_furnish.gif) no-repeat bottom; }
		#secondarynav_entertain h4 a { background: url(subnav_entertain.gif) no-repeat; }
		#secondarynav_entertain h4 a:hover, #secondarynav_entertain.active h4 a { background: url(subnav_entertain.gif) no-repeat bottom; }

		#secondarynav_help h4 a { background: url(subnav_help.gif) no-repeat; }
		#secondarynav_help h4 a:hover, #secondarynav_help.active h4 a { background: url(subnav_help.gif) no-repeat bottom; }
		#secondarynav_general h4 { background: url(subnav_connect.gif) no-repeat; }
		#secondarynav_general.active h4 { background: url(subnav_connect.gif) no-repeat bottom; }

	#secondarynav ul {
		list-style-type: none;
	}
		#secondarynav ul li.active {
			font-weight: bold;
		}
		#secondarynav ul li.active a {
			color: #92c8b7;
		}
		#secondarynav ul li.active a:hover {
			color: green;
		}
	#secondarynav ul ul {
		padding: 0px 0px 5px 10px;
	}
		#secondarynav ul li.active ul li {
			font-weight: normal;
		}
		#secondarynav ul li.active ul li a {
			color: #92c8b7;
		}
		#secondarynav ul li.active ul li a:hover {
			color: green;
		}











/* ---------- CONTENT DIVS: GLOBAL ITEMS ---------- */
#content {
	width: 930px;
}
#content.hassubnav {
	float: right;
	width: 780px;
	overflow: hidden;
}

	/* --> Breadcrumb */
	#content_subheader {
		margin: 20px 20px 10px 20px;
		padding: 0px 0px 15px 0px;
		height: 15px;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x bottom left;
	}
		#content_subheader ul {
			font-size: 14px;
			list-style-type: none;
			float: left;
		}
		#content_subheader li {
			margin: 0px 10px 0px 0px;
			padding: 0px 15px 0px 0px;
			background: url(breadcrumb_arrow.gif) no-repeat center right;
			float: left;
			color: #bfbfbf;
			font-weight: bold;
		}
			#content_subheader li a {
				color: #bfbfbf;
				text-decoration: none;
			}
			#content_subheader li a:hover {
				color: #92c8b7;
			}
		#content_subheader h1 {
			margin: 0px;
			font-size: 14px;
			height: 16px;
			color: #92c8b7;
			clear: none;
			float: left;
		}
			#content_subheader h1 a {
				color: #bfbfbf;
				text-decoration: none;
			}
			#content_subheader h1 a:hover {
				color: #92c8b7;
			}
			#content_subheader h1 span a {
				border-bottom: 3px solid #bfbfbf;
			}
			#content_subheader h1 span a:hover {
				border-bottom: 3px solid #92c8b7;
			}
		#content_subheader h1 span.active, #content_subheader h1 span.active a {
			color: black;
			border-bottom: 3px solid #000000;
		}
		#content_subheader h1#shoppingcart_steps span, #content_subheader h1#myaccount_nav span {
			margin-left: 20px;
		}

	/* --> Gateway/Promotional Space */
	.content_gateway {
		clear: both;
		color: white;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
	}
	#content .content_gateway { margin: 0px; }
	#content.hassubnav .content_gateway { margin: 20px; }

	/* --> Paging & Filtering */
	.content_filtering {
		clear: both;
		margin: 0px 20px 20px 20px;
		height: 20px;
		font-family: "Courier New", Courier, monospace;
		font-size: 8pt;
		text-transform: uppercase;
	}
		.filtering_pagination {
			float: left;
			list-style-type: none;
		}
		.filtering_pagination li {
			padding: 5px 5px 0px 0px;
			float: left;
		}
		.filtering_sort {
			float: right;
			list-style-type: none;
		}
		.filtering_sort li {
			padding: 0px 0px 0px 5px;
			float: left;
		}
			.filtering_sort select {
				font-family: "Courier New", Courier, monospace;
				font-size: 8pt;
			}

/* --> Recently Viewed */
#recentlyviewed {
	clear: both;
	margin: 20px 0px 20px 0px;
}
	#recentlyviewed h4 {
		/*margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		height: 15px;
		color: #92c8b7;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;*/
		margin: 20px 0px 20px 0px;
		padding: 15px;
		font-size: 16px;
		line-height: 16px;
		color: white;
		text-transform: uppercase;
		text-align: center;
		background: #e5e5e5;
	}
	#recentlyviewed ul {
		margin-left: 20px;
		list-style-type: none;
	}
	#recentlyviewed li {
		margin: 0px 10px 20px 0px;
		width: 215px;
		float: left;
	}
	#recentlyviewed li img {
		width: 65px;
		margin: 0px 10px 0px 0px;
		float: left;
	}
	#recentlyviewed li h2 {
		clear: none;
		margin: 0px;
		padding: 10px 0px 10px 0px;
		font-size: 12px;
		line-height: 14px;
	}
		#recentlyviewed li h2 em, #recentlyviewed li h2 font {
			display: block;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			font-style: normal;
			font-weight: normal;
			text-transform: uppercase;
			text-decoration: none;
			color: #a6a6a6;
		}
	#recentlyviewed li p.price {
		font-size: 12px;
		font-weight: bold;
		color: #92c8b7;
	}
		#recentlyviewed li p.price em {
			color: #a6a6a6;
			font-size: 10px;
			font-weight: normal;
		}










/* ---------- CONTENT DIVS: PRODUCTS ---------- */

/* --> Product Groups */
#content_productgroup {
	clear: both;
	margin: 20px;
}
	#content_productgroup h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		height: 15px;
		color: #92c8b7;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
	#content_productgroup ol {
		margin-right: -10px;
		list-style-type: none;
	}
	#content_productgroup li {
		margin: 0px 10px 0px 0px;
		height: 350px;
		width: 140px;
		float: left;
	}
	#content_productgroup li img { width: 140px; }
	#content_productgroup li h2 {
		clear: both;
		margin: 0px;
		padding: 10px 0px 10px 0px;
		font-size: 12px;
		line-height: 14px;
	}
		#content_productgroup li h2 em, #content_productgroup li h2 font {
			display: block;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			font-style: normal;
			font-weight: normal;
			text-transform: uppercase;
			text-decoration: none;
			color: #a6a6a6;
		}
	#content_productgroup li p.price {
		font-size: 12px;
		font-weight: bold;
		color: #92c8b7;
	}
		#content_productgroup li p.price em {
			color: #a6a6a6;
			font-size: 10px;
			font-weight: normal;
		}

/* --> Product Swatches */
#content p.swatches {
	clear: both;
	display: block;
}
	#content p.swatches img {
		width: 27px;
		height: 10px;
		margin: 1px 1px 0px 0px;
		float: left;
	}

/* --> Product Details */
#content_productdetail {
	clear: both;
	margin: 20px;
}
	#content_productimages {
		padding: 0px 0px 20px 0px;
		width: 300px;
		float: left;
	}
		#content_productimages dt {
			width: 290px;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 10px 0px;
			border-bottom: 1px solid #e5e5e5;
		}
		#content_productimages dd {
			width: 50px;
			margin: 0px 10px 10px 0px;
			float: left;
		}
		#content_productimages dd p.swatches {
			display: block;
			padding: 10px 0px 0px 0px;
			width: 290px;
			border-top: 1px solid #e5e5e5;
			color: #a6a6a6;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
		}
			#content_productimages dt img { width: 290px; }
			#content_productimages dd img { width: 50px; }
	#content_productspecs {
		padding: 0px 0px 20px 0px;
		width: 430px;
		float: right;
	}
		#content_productspecs h2 {
			font-size: 18px;
			line-height: 18px;
		}
		#content_productspecs h2 em, #content_productspecs h2 font {
			display: block;
			font-family: Courier, "Courier New", monospace;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			text-transform: uppercase;
			text-decoration: none;
			color: #a6a6a6;
		}
		#content_productspecs h3 {
			/* THIS WOULD BE THE BRAND LABEL */
			margin: 0px 0px 20px 0px;
			font-size: 14px;
			font-weight: normal;
		}
		#content_productspecs p.price {
			margin: 0px 0px 20px 0px;
			font-size: 16px;
			font-weight: bold;
			color: #92c8b7;
		}
			#content_productspecs p.price em {
				font-size: 10px;
				font-weight: normal;
				font-style: normal;
				color: #a6a6a6;
			}
		#content_productspecs p.sku {
			margin: 10px 0px 20px 0px;
			color: #a6a6a6;
		}
		#content_productspecs p.description {
			margin: 10px 10px 10px 0px;
			font-size: 12px;
			line-height: 1.2em;
		}

/* --> Product Options */
.productoptions {
	display: block;
	width: 440px;
}
	fieldset.productoptions_select {
		border: none;
	}
		fieldset.productoptions_select legend {
			display: none;
		}
		fieldset.productoptions_select li {
			margin: 0px 10px 0px 0px;
			list-style-type: none;
			float: left;
			font-size: 12px;
		}
		fieldset.productoptions_select label, fieldset.productoptions_select small {
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size: 10px;
			display: block;
			color: #a6a6a6;
			padding: 0px 0px 2px 0px;
		}
		fieldset.productoptions_select li a, fieldset.productoptions_select li b {
			text-transform: lowercase;
			font-size: 10px;
			display: block;
		}
	#options_sizechart, #options_availability {
		padding: 20px 0px 0px 0px;
		clear: both;
		display: none;
	}
	.productoptions button.add_tocart {
		clear: both;
		margin: 20px 10px 20px 0px;
		padding: 0px;
		width: 215px;
		height: 60px;
		background: #92c8b7;
		color: white;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		cursor: pointer;
		float: left;
	}
		.productoptions button.add_tocart:hover { background: green; }
	.productoptions h5.button_checkout {
		margin: 0px 0px 20px 0px;
		clear: none;
		float: left;
	}
	.productoptions h5.button_checkout a {
		display: block;
		margin: 20px 0px 0px 0px;
		padding: 22px 0px 22px 0px;
		width: 140px;
		height: 16px;
		background: #bfbfbf;
		color: white;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
	}
		.productoptions h5.button_checkout a:hover { background: #808080; }
	.productoptions button.add_wishlist {
		clear: both;
		margin: 10px 0px 10px 0px;
		padding: 0px;
		width: 365px;
		height: 19px;
		display: block;
		font-size: 10px;
		line-height: 10px;
		font-family: "Courier New", Courier, monospace;
		font-size: 8pt;
		text-indent: 25px;
		text-align: left;
		text-transform: uppercase;
		color: #808080;
		background: #e5e5e5 url(icon_add.gif) no-repeat;
		cursor: pointer;
	}
		.productoptions button.add_wishlist:hover { color: black; }

/* --> Product Messages */
	#added_tocart, #added_wishlist {
		clear: both;
		display: block;
		margin: 20px 0px 0px 0px;
		padding: 10px;
		font-size: 14px;
		color: #808080;
		width: 345px;
		background: #f7f7de;
	}

/* --> Continue Shopping */
h5.continueshopping {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	line-height: 14px;
	background: url(breadcrumb_arrow.gif) no-repeat center left;
}
	h5.continueshopping a {
		text-transform: uppercase;
		text-decoration: none;
		color: #92c8b7;
	}
	h5.continueshopping a:hover { color: green; }
ul.continueshopping {
	margin: -34px 0px 20px 175px;
}
	ul.continueshopping li {
		margin: 0px 5px 0px 0px;
		padding: 0px 0px 0px 15px;
		background: url(breadcrumb_arrow.gif) no-repeat center left;
		display: inline;
		color: #bfbfbf;
		font-size: 14px;
		line-height: 14px;
		font-weight: bold;
	}
	ul.continueshopping li a {
		text-transform: uppercase;
		text-decoration: none;
		color: #bfbfbf;
	}
	ul.continueshopping li a:hover { color: #92c8b7; }

/* --> Search Options */
#content_searchoptions {
	clear: both;
}
	#content_searchoptions h3 {
		margin: 20px 20px 10px 20px;
		color: #92c8b7;
		text-transform: uppercase;
		font-size: 14px;
	}
	#content_searchoptions ul {
		margin: 0px 20px 20px 20px;
		padding: 10px;
		height: 80px;
		list-style-type: none;
		background: #e5e5e5;
	}
		#content_searchoptions li {
			padding: 10px;
			float: left;
		}
		#content_searchoptions label, #content_searchoptions dt {
			display: block;
			padding: 0px 0px 2px 0px;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			color: #a6a6a6;
		}
		#content_searchoptions select { background: white; }

/* --> Tell A Friend */
#tellafriend {
	margin: 0px 0px 30px 0px;
	width: 365px;
	background: #e5e5e5 url(icon_add.gif) no-repeat;
}
	#tellafriend h5 {
		margin: 0px;
	}
	#tellafriend h5 a {
		display: block;
		padding: 4px 0px 4px 0px;
		width: 365px;
		height: 11px;
		clear: none;
		line-height: 10px;
		font-family: "Courier New", Courier, monospace;
		font-size: 8pt;
		text-indent: 25px;
		text-transform: uppercase;
		font-weight: normal;
		border-bottom: 1px solid white;
		color: #808080;
		text-decoration: none;
	}
		#tellafriend h5 a:hover { color: black; }
	#tellafriend form {
		padding: 20px;
		display: none;
	}
	#tellafriend fieldset {
		border: none;
	}
	#tellafriend legend {
		margin: 0px;
		padding: 15px 0px 2px 0px;
		line-height: 10px;
		font-family: "Courier New", Courier, monospace;
		font-size: 8pt;
		text-transform: uppercase;
		color: #808080;
	}
	#tellafriend label {
		display: inline;
		float: none;
	}
	#tellafriend p {
		color: #808080;
		line-height: 1.3em;
		font-family: "Courier New", Courier, monospace;
		font-size: 8pt;
		text-transform: uppercase;
	}
	#tellafriend fieldset p {
		color: black;
		font-family: Arial, Verdana, sans-serif;
		text-transform: none;
	}
	#tellafriend input, #tellafriend textarea, #tellafriend button {
		margin: 5px 5px 0px 0px;
		background: white;
	}
		#tellafriend input.button {
			background: #bfbfbf;
			color: white;
			text-transform: uppercase;
			line-height: 12px;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
		}
		#tellafriend textarea { width: 300px; }
	#tellafriend button {
		margin: 10px 0px 0px 0px;
		width: 65px;
		height: 30px;
		border: none;
		text-align: center;
		vertical-align: middle;
		text-transform: uppercase;
		font-size: 10px;
		background: black;
		color: white;
		cursor: pointer;
	}










/* ---------- CONTENT DIVS: SHOPPING CART ---------- */

/* --> Shopping Cart */
#content_shoppingcart {
	clear: both;
	margin: 20px;
}
	#content_shoppingcart h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_shoppingcart h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		color: #92c8b7;
		height: 15px;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
	/*#content_shoppingcart small {
		display: block;
	}*/

/* --> Shopping Cart Empty */
#content_shoppingcartempty {
	clear: both;
	margin: 20px;
	padding: 0px;
}
	#content_shoppingcartempty h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_shoppingcartempty h4 {
		/*margin: 20px 0px 10px 0px;
		color: #92c8b7;
		text-transform: uppercase;
		font-size: 14px;*/
		display: none;
	}
	#content_shoppingcartempty p {
		padding: 0px 80px 50px 80px;
		font-size: 14px;
		line-height: 1.2em;
		text-align: center;
		background: url(breadcrumb_border.gif) repeat-x bottom;
	}
	#content_shoppingcartempty h5.signin {
		margin: 40px 0px 10px 0px;
		color: #92c8b7;
		text-transform: uppercase;
		font-size: 20px;
		text-align: center;
	}
		#content_shoppingcartempty h5.signin a {
			text-transform: uppercase;
			text-decoration: none;
			color: #92c8b7;
		}
		#content_shoppingcartempty h5.signin a:hover { color: green; }

/* --> Shopping Cart Thank You */
#content_shoppingcartthanks {
	clear: both;
	margin: 20px;
	padding: 0px;
	overflow: hidden;
}
	#content_shoppingcartthanks h2 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_shoppingcartthanks h3 {
		margin: 40px 0px 10px 0px;
		color: #92c8b7;
		text-transform: uppercase;
		font-size: 20px;
		text-align: center;
	}
	#content_shoppingcartthanks p {
		padding: 0px 100px 50px 100px;
		font-size: 14px;
		line-height: 1.2em;
		text-align: center;
		background: url(breadcrumb_border.gif) repeat-x bottom;
	}

/* --> Product Details: Cart & Wishlist & Order Status */
dl.productdetails_added {
	margin: 20px 0px 20px 0px;
	clear: both;
	overflow: hidden;
	display: block;
}
	dl.productdetails_added dt {
		float: left;
	}
	dl.productdetails_added dt img { width: 65px; }
	dl.productdetails_added dd {
		margin: 0px 0px 0px 10px;
		float: left;
	}
		.productdetails_added dd h2 {
			margin: 0px;
			font-size: 16px;
			line-height: 1.2em;
		}
		.productdetails_added dd p.sku {
			margin: 0px 0px 10px 0px;
			color: #a6a6a6;
		}
		.productdetails_added dd p.availability {
			margin: 10px 0px 0px 0px;
			font-style: italic;
		}
	.productdetails_added dd.shoppingcart_update {
		width: 200px;
		float: right;
	}
		.productdetails_added dd.shoppingcart_update button {
			margin: 0px 0px 5px 0px;
			padding: 0px;
			width: 175px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			text-indent: 10px;
			text-transform: uppercase;
			text-align: left;
			color: #92c8b7;
			cursor: pointer;
			background: url(breadcrumb_arrow.gif) no-repeat center left;
		}
	.productdetails_added dd.shoppingcart_price {
		width: 140px;
		text-align: right;
		float: right;
	}
		.productdetails_added dd.shoppingcart_price p {
			font-size: 16px;
			line-height: 1.2em;
			font-weight: bold;
			color: #92c8b7;
		}
		.productdetails_added dd.shoppingcart_price em {
			display: block;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
			color: #a6a6a6;
		}

/* --> Shopping Cart Total */
dl.shoppingcart_total {
	margin: 20px 0px 20px 0px;
	clear: both;
	overflow: hidden;
}
	dl.shoppingcart_total dt {
		border-top: 5px solid white;
		padding: 10px 0px 10px 0px;
		width: 600px;
		text-align: right;
		font-size: 12px;
		line-height: 20px;
		font-style: italic;
		color: #a6a6a6;
		float: left;
	}
	dl.shoppingcart_total dd {
		border-top: 5px solid #e5e5e5;
		padding: 10px 0px 0px 0px;
		width: 140px;
		text-align: right;
		float: right;
	}
		dl.shoppingcart_total dd p {
			line-height: 20px;
		}
		dl.shoppingcart_total dd p strong {
			font-size: 16px;
			color: #000000;
		}
		dl.shoppingcart_total dd p em {
			padding-right: 20px;
			text-align: left;
			font-size: 10px;
			color: #a6a6a6;
		}
		dl.shoppingcart_total dd p.total {
			border-top: 5px solid #e5e5e5;
			margin-top: 10px;
			padding-top: 10px;
		}










/* ---------- CONTENT DIVS: CHECKOUT ---------- */

/* --> Checkout Button */
.shoppingcart_checkout {
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	clear: both;
	overflow: hidden;
	background: url(breadcrumb_border.gif) repeat-x top;
}
	.shoppingcart_checkout h5 {
		float: right;
		display: block;
	}
	.shoppingcart_checkout h6 {
		position: absolute;
	}
	.button_checkout a, .button_checkout button {
		margin: 0px;
		padding: 20px;
		width: 175px;
		height: 20px;
		display: block;
		background: #92c8b7;
		color: white;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		cursor: pointer;
	}
	.button_checkout a:hover, .button_checkout button:hover {
		background: green;
	}

/* --> Checkout */
#content_checkout {
	margin: 20px;
	clear: both;
}
	#content_checkout h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		color: #92c8b7;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
	#content_checkout h5 {
		margin: 0px 0px 10px 0px;
		font-size: 14px;
		line-height: 1.2em;
	}
	#content_checkout fieldset {
		border: none;
		padding: 10px 0px 10px 0px;
	}
	#content_checkout legend {
		padding: 20px 0px 0px 0px;
		color: green;
		font-weight: bold;
	}
	#content_checkout p {
		clear: both;
		margin: 5px 0px 5px 0px;
	}
		#content_checkout label {
			margin: 0px 10px 0px 0px;
			width: 140px;
			display: block;
			float: left;
		}
		#content_checkout small {
			display: block;
			width: 290px;
			color: #a6a6a6;
		}
		#content_checkout fieldset p small {
			margin: 0px 0px 0px 150px;
		}
			/*#content_checkout .billmelater img {
				margin: -10px 10px 0px 0px;
			}
			#content_checkout .billmelater em {
				margin: 0px 0px 20px 0px;
				vertical-align: top;
			}
			#content_checkout .billmelater small {
				margin: -15px 0px 0px 90px;
				font-weight: normal;
			}*/

/* --> Order Summary */
#content_ordersummary {
	margin: 20px 0px 20px 0px;
	clear: both;
}
	#content_ordersummary h3 {
		margin: 20px 20px 10px 20px;
		color: #92c8b7;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 1.2em;
	}
	#content_ordersummary ul {
		padding-left: 20px;
		overflow: hidden;
		list-style-type: none;
	}
		#content_ordersummary li {
			margin-right: 10px;
			padding: 10px;
			width: 195px;
			height: 120px;
			float: left;
			background: #e5e5e5;
		}
		#content_ordersummary dt {
			display: block;
			padding: 0px 0px 10px 0px;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			color: #a6a6a6;
		}
			#content_ordersummary dd address {
				font-size: 12px;
				line-height: 1.2em;
				font-style: normal;
			}
			#content_ordersummary dd h5 {
				margin: 0px 0px 10px 0px;
				font-size: 12px;
				line-height: 1.2em;
				font-weight: normal;
			}
			#content_ordersummary dd small {
				font-size: 10px;
				line-height: 12px;
				display: block;
				color: #a6a6a6;
			}
			#content_ordersummary dd img {
				margin: 0px 0px 5px 0px;
			}
			#content_ordersummary dd input { background: white; }










/* ---------- CONTENT DIVS: MY ACCOUNT ---------- */

/* --> 2 Columns */
div#columns {
	height: 100%;
	overflow: hidden;
}
	div#columns div.column {
		padding: 0px 0px 0px 20px;
		width: 430px;
		float: left;
		overflow: hidden;
	}
	.hassubnav div#columns div.column {
		width: 360px;
	}

/* --> Account */
#content_account {
	clear: both;
	margin: 20px 0px 20px 0px;
	overflow: hidden;
}
#content_account.fullscreen { margin: 20px; }
	#content_account h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_account h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		height: 15px;
		color: #92c8b7;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
	#content_account h6.notice {
		margin: 0px 20px 0px 20px;
	}
	#content_account p {
		clear: both;
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 20px 0px;
	}
	#content_account fieldset {
		border: none;
		padding: 10px 0px 10px 0px;
		clear: both;
	}
	#content_account legend {
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
		font-family: "Courier New", Courier, monospace;
		font-size: 12px;
		color: #a6a6a6;
	}
	#content_account fieldset p {
		padding: 0px;
	}
		#content_account button {
			margin: 10px 0px 10px 0px;
			width: 140px;
			height: 50px;
			background: #92c8b7;
			color: white;
			border: none;
			font-size: 14px;
			text-transform: uppercase;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
		}
			#content_account button:hover { background: green; }
		#content_account label {
			margin: 0px 10px 0px 0px;
			width: 140px;
			display: block;
			float: left;
		}
		#content_account small {
			width: 290px;
			font-size: 10px;
			line-height: 12px;
			display: block;
			color: #a6a6a6;
		}
		#content_account fieldset p small {
			margin: 0px 0px 0px 150px;
		}
		#content_account fieldset.friendslist p {
			font-size: 12px;
			line-height: 15px;
		}
		#content_account fieldset.friendslist p small {
			margin: -15px 0px 0px 290px;
		}
		#content_account fieldset.friendslist p small a {
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			text-transform: uppercase;
		}
		#content_account fieldset p.form_addfriend input {
			margin: 0px 5px 0px 0px;
		}
		#content_account fieldset p.form_addfriend input[type="submit"] {
			background: #bfbfbf;
			color: white;
			text-transform: uppercase;
			line-height: 12px;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
		}
	#content_account ul {
		overflow: hidden;
		list-style-type: none;
	}
		#content_account li {
			margin: 0px 10px 10px 0px;
			padding: 10px;
			width: 185px;
			height: 130px;
			float: left;
			background: #e5e5e5;
			overflow: hidden;
		}
		#content_account dt {
			display: block;
			padding: 0px 0px 10px 0px;
			text-transform: uppercase;
			font-family: "Courier New", Courier, monospace;
			font-size: 8pt;
			color: #a6a6a6;
		}
			#content_account dd address {
				font-size: 12px;
				line-height: 1.2em;
				font-style: normal;
			}
			#content_account dd h5 {
				margin: 0px 0px 10px 0px;
				font-size: 12px;
				line-height: 1.2em;
				font-weight: normal;
			}
			#content_account dd small {
				font-size: 10px;
				line-height: 12px;
				display: block;
				color: #a6a6a6;
			}
			#content_account dd img {
				margin: 0px 0px 5px 0px;
			}
	#content_account p.status_autologin {
		color: #808080;
		font-style: normal;
		font-size: 12px;
		line-height: 1.2em;
	}










/* ---------- CONTENT DIVS: ORDER STATUS ---------- */

/* --> Order Status/History */
#content_orderhistory {
	clear: both;
	margin: 20px;
	overflow: hidden;
}
	#content_orderhistory h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_orderhistory h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		color: #92c8b7;
		height: 15px;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
		#content_orderhistory h4 a {
			color: #92c8b7;
		}
		#content_orderhistory h4 small {
			color: #808080;
			font-family: "Courier New", Courier, monospace;
			font-size: 12px;
			font-weight: normal;
		}
	#content_orderhistory ul {
		list-style-type: none;
	}
	ul.orderhistory, ul.orderhistory_status {
		margin: 10px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		width: 890px;
		border-top: 1px solid #e5e5e5;
		clear: both;
		overflow: hidden;
	}
		ul.orderhistory li {
			float: left;
		}
			li.orderhistory_productname {
				width: 300px;
			}
				li.orderhistory_productname h2 {
					margin: 0px;
					font-size: 16px;
					line-height: 1.2em;
				}
				li.orderhistory_productname p.sku {
					color: #a6a6a6;
				}
			li.orderhistory_productdetails {
				width: 365px;
				margin-right: 10px;
			}
			ul li.orderhistory_productprice {
				width: 140px;
				text-align: right;
				float: right;
			}
				li.orderhistory_productprice p {
					font-size: 16px;
					line-height: 1.2em;
					font-weight: bold;
					color: #92c8b7;
				}
				li.orderhistory_productprice em {
					display: block;
					font-size: 10px;
					font-weight: normal;
					font-style: normal;
					color: #a6a6a6;
				}
		ul.orderhistory_status li {
			float: left;
		}
			li.orderhistory_shippingaddress {
				width: 300px;
			}
			li.orderhistory_shippingstatus {
				width: 365px;
				margin-right: 10px;
			}
				ul.orderhistory_status dt {
					padding: 10px 0px 2px 0px;
					text-transform: uppercase;
					font-family: "Courier New", Courier, monospace;
					font-size: 8pt;
					color: #a6a6a6;	
				}
				ul.orderhistory_status dd address {
					font-size: 12px;
					line-height: 1.2em;
					font-style: normal;
				}
				ul.orderhistory_status h5 {
					margin: 0px 0px 10px 0px;
					font-size: 12px;
					line-height: 1.2em;
					font-weight: normal;
				}
				ul.orderhistory_status dd small {
					font-size: 10px;
					line-height: 12px;
					display: block;
					color: #a6a6a6;
				}
			ul li.orderhistory_total {
				width: 140px;
				text-align: right;
				float: right;
			}
				ul.orderhistory_status dl.shoppingcart_total {
					width: 140px;
				}
				ul.orderhistory_status dl.shoppingcart_total dt {
					display: none;
				}
				ul.orderhistory_status dl.shoppingcart_total dd {
					float: left;
				}










/* ---------- CONTENT DIVS: WISH LIST ---------- */

/* --> Wish List */
#content_wishlist {
	clear: both;
	margin: 20px;
	overflow: hidden;
}
	#content_wishlist h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_wishlist h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		color: #92c8b7;
		height: 15px;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}

/* --> Wish List Options */
#content_wishlistoptions {
	margin: 20px;
	clear: both;
}
	#content_wishlistoptions ul {
		list-style-type: none;
	}
	#content_wishlistoptions li {
		float: left;
	}
		#wishlistoptions_address {
			padding: 0px 10px 10px 0px;
		}
			#wishlistoptions_address select {
				font-family: "Courier New", Courier, monospace;
				font-size: 8pt;
			}
			#wishlistoptions_address address {
				padding-top: 10px;
				font-size: 10px;
				line-height: 1.2em;
				font-style: normal;
			}
		#wishlistoptions_settings {
		}
			#wishlistoptions_public input, #wishlistoptions_public label {
				margin: 0px;
				padding: 0px;
				vertical-align: middle;
			}
			#wishlistoptions_public h5 {
				margin: 0px 0px 10px 0px;
				padding: 5px;
				background: #e5e5e5;
				font-size: 10px;
				line-height: 10px;
				font-family: "Courier New", Courier, monospace;
				text-transform: uppercase;
				font-weight: normal;
			}
			#wishlistoptions_public h5 a {
				text-decoration: none;
				color: #808080;
			}
		#wishlistoptions_search {
			padding: 10px;
			background: #e5e5e5;
			width: 870px;
		}
			#wishlistoptions_search h4 {
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 10px 0px;
				color: white;
				text-transform: uppercase;
				font-size: 16px;
			}
			#wishlistoptions_search label {
				margin: -12px 0px 0px 0px;
				position: absolute;
				font-family: "Courier New", Courier, monospace;
				color: #a6a6a6;
				font-size: 8pt;
				text-transform: uppercase;
			}
			#wishlistoptions_search input, #wishlistoptions_search select {
				margin: 0px 5px 0px 0px;
				background: white;
			}
			#wishlistoptions_search button {
				padding: 5px 10px 5px 10px;
				background: #000000;
				color: white;
				text-transform: uppercase;
			}
	dl.wishilist_searchresults {
	}
		dl.wishilist_searchresults dt {
			margin: 10px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			border-top: 1px solid #e5e5e5;
			clear: both;
			font-size: 16px;
			line-height: 1.2em;
		}
		dl.wishilist_searchresults dd {
			color: #a6a6a6;
		}










/* ---------- CONTENT DIVS: HELP/CONNECT/GENERAL PAGES ---------- */

/* --> General */
#content_general {
	clear: both;
	margin: 20px;
	overflow: hidden;
}
	#content_general h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_general h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		color: #92c8b7;
		height: 15px;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
	#content_general h5 {
		margin: 20px 0px 10px 0px;
	}
	#content_general h6 {
		margin: 20px 0px 10px 0px;
	}
	#content_general ul, #content_general ol {
		margin: 10px 0px 10px 0px;
		list-style-type: square;
		list-style-position: inside;
	}
		#content_general li {
			padding: 0px 0px 5px 0px;
		}
	#content_general dl {
		margin: 10px 0px 10px 0px;
	}
		#content_general dt {
			font-weight: bold;
			color: black;
		}
		#content_general dd {
			padding: 0px 0px 5px 0px;
		}
	#content_general p {
		margin: 10px 0px 10px 0px;
	}
	#content_general blockquote {
		margin: 20px 0px 20px 0px;
		padding: 10px;
		color: #808080;
	}

/* --> Thank You */
#content_thankyou {
	clear: both;
	margin: 20px;
	overflow: hidden;
}
	#content_thankyou h3 {
		margin: 0px;
		padding: 30px;
		text-align: center;
		text-transform: uppercase;
		font-size: 25px;
		color: white;
		background: #e5e5e5;
	}
	#content_thankyou h4 {
		margin: 20px 0px 10px 0px;
		padding: 25px 0px 0px 0px;
		color: #92c8b7;
		height: 15px;
		text-transform: uppercase;
		background: url(breadcrumb_border.gif) repeat-x top;
	}
	#content_thankyou p {
		margin: 20px 0px 20px 0px;
		padding: 0px 100px 50px 100px;
		font-size: 14px;
		line-height: 1.2em;
		text-align: center;
		background: url(breadcrumb_border.gif) repeat-x bottom;
	}

/* --> Store Locations */
	#content_general ul.storelocations_list {
		list-style-type: none;
	}
		ul.storelocations_list li {
			margin: 0px 10px 20px 0px;
			width: 140px;
			height: 220px;
			float: left;
			background: #eeeeee;
		}
		#content_general ul.storelocations_list li address, #content_general ul.storelocations_list li p, #content_general ul.storelocations_list li dl {
			padding: 10px 10px 0px 10px;
			margin: 0px;
		}
		#content_general ul.storelocations_list li dl dt {
			font-family: "Courier New", Courier, monospace;
			text-transform: uppercase;
			font-weight: normal;
			color: #808080;
		}
