@charset "UTF-8";
@import url('reset.css');
@import url('fancybox.css');

/*/////////////////////////////////*/
/*//GLOBALS////////////////////////*/
/*/////////////////////////////////*/
a {color: #2a2a2a;}
a:hover {color: #cc0000;}

form {margin: 5px 0 0 0;}

h1, h2, h3, h4, h5 {color: #2a2a2a; display: block; line-height: 1.1em; margin: 10px 0 0 0;}
h1 {color: #ccc; font-size: 36px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}

label {display: block; margin: 5px 0 2px 0;}

p {margin: 10px 0 0 0;}

.small {font-size: 11px;}

table, td {vertical-align: top;}
a {color: #999999;}
a:hover {color: #cc0000;}
.grey{color:#666666;}
.red{color: #cc0000;}

/*/////////////////////////////////*/
/*//MAIN STRUCTURE/////////////////*/
/*/////////////////////////////////*/
body {
	/*background: url(/media/img/bg_home-social-media.jpg) top no-repeat;*/
	color: #666;
	font-family: Arial, "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
}

#dsd_text2 {
   	position:absolute;
	text-align:center; 
	width:100%;
}
#dsd_text2 p{
	color:#ADADAD; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}

/* added for your pockets tab on product pages */
div.dsd_list_wrapper {
	margin-left: 2em;
}
div.dsd_list {
	float: left;
	width: 10em;  /* accommodate the widest item */
}
div.dsd_list ol {
	list-style-type:disc;
	font-size:98%;
	color:#919191;
	margin: 2px 0px 7px 0px;
}
/* stop the floating after the list */
div.dsd_list_wrapper br {
	clear: left;
}
/* end added for your pockets tab on product pages */


/* 07/19/11 UPDATED BY ROBERT FOR LOGO/NAV CHANGES */
#logo {
	float: left;
	margin: 5px 0 0 0;
	width: 85px;
}
/* 07/19/11 UPDATED BY ROBERT FOR LOGO/NAV CHANGES */
#nav_wrapper {
	background: url(/media/img/bg_nav.png) 0 0 no-repeat;
	float: left;
	height: 86px;
	margin: 5px 0 0 0;
	position: relative;
	width: 875px;
	z-index: 29;
}
	#logo_phrase {height: 31px; left: 1px; position: absolute; top: 13px; width: 204px;}

/* 12/29/11 UPDATED BY FLORENTIN FOR NAV CHANGES */	
	#nav {
		float: left;
		height: 10px;
		margin: 65px 0 0 1px;
		width: 845px;
	}
		#nav li {float: left; height: 10px; margin: 0 0 0 13px;  position: relative;border-bottom:10px solid #fff;}
		#nav li.first {margin: 0;}
		#nav li.last {border-right: 0; padding: 0;}
		#nav li span {display: none;}
		#nav li a {float: left; height: 10px;border-right: 1px solid #c4c4c4;padding: 0 6px;}
		/*#nav li:hover ul.right, #nav li:hover ul.left {display: block;}*/
	
		#nav li a.new		{background: url(/media/img/sprite_nav.png) 0 0 no-repeat; width: 66px;}
		#nav li a.jackets	{background: url(/media/img/sprite_nav.png) -80px 0 no-repeat; width: 100px;}
		#nav li a.hoodies	{background: url(/media/img/sprite_nav.png) -193px 0 no-repeat; width: 137px;}
		#nav li a.shirts	{background: url(/media/img/sprite_nav.png) -346px 0 no-repeat; width: 41px;}
		#nav li a.pants		{background: url(/media/img/sprite_nav.png) -402px 0 no-repeat; width: 99px;}
		#nav li a.womens	{background: url(/media/img/sprite_nav.png) -517px 0 no-repeat; width: 58px;}
		#nav li a.helpful	{background: url(/media/img/sprite_nav.png) -687px 0 no-repeat; width: 67px;}
		#nav li a.accessories	{background: url(/media/img/sprite_nav.png) -591px 0 no-repeat; width: 80px;}
		#nav li a.all		{background: url(/media/img/sprite_nav.png) -636px 0 no-repeat; width: 56px;}
		
		#nav li a.new:hover		{background: url(/media/img/sprite_nav.png) 0 -10px no-repeat;}
		#nav li a.jackets:hover	{background: url(/media/img/sprite_nav.png) -80px -10px no-repeat;}
		#nav li a.hoodies:hover	{background: url(/media/img/sprite_nav.png) -193px -10px no-repeat;}
		#nav li a.shirts:hover	{background: url(/media/img/sprite_nav.png) -346px -10px no-repeat;}
		#nav li a.pants:hover	{background: url(/media/img/sprite_nav.png) -402px -10px no-repeat;}
		#nav li a.womens:hover	{background: url(/media/img/sprite_nav.png) -517px -10px no-repeat;}
		#nav li a.helpful:hover	{background: url(/media/img/sprite_nav.png) -687px -10px no-repeat;}
		#nav li a.accessories:hover	{background: url(/media/img/sprite_nav.png) -591px -10px no-repeat;}
		#nav li a.all:hover		{background: url(/media/img/sprite_nav.png) -636px -10px no-repeat;}
		
		/*
		#nav li ul.right, #nav li ul.left {display: none; left: 0; position: absolute; top: 10px; width: 385px;}
			#nav li ul.left {left: -160px;}
		#nav li ul.links {display: none; right: 0; position: absolute; top: 10px; width: 210px;}
		#nav li ul.links li {background: url(/media/img/bg_dropdown.png) -770px -10px no-repeat; border: none; display: block; height: auto; margin: 0; padding: 3px 0 0 18px; position: relative; width: 192px;}
		#nav li ul li {background: url(/media/img/bg_dropdown.png) 0 -10px no-repeat; border: none; display: block; height: auto; margin: 0; padding: 5px 0 0 18px; position: relative; width: 367px;}
		#nav li ul li div {background: url(/media/img/bg_subnav-rollover-img.jpg) 0 0 no-repeat; position: absolute; height: 175px; top: 20px; right: 20px; width: 125px; z-index: 31px;}
		#nav li ul.right li.top, #nav li ul.left li.top {background: url(/media/img/bg_dropdown.png) 0 0 no-repeat; height: 15px; padding: 0; width: 385px; z-index: 30;}
		#nav li ul.links li.top {background: url(/media/img/bg_dropdown.png) top right no-repeat; height: 15px; padding: 0; width: 210px; z-index: 30;}
		#nav li ul.left li.top {background: url(/media/img/bg_dropdown.png) -385px 0 no-repeat;}
		#nav li ul li.bottom {background: url(/media/img/bg_dropdown.png) bottom left no-repeat; height: 10px;}
		#nav li ul.links li.bottom {background: url(/media/img/bg_dropdown.png) bottom right no-repeat; height: 10px;}
		#nav li ul li a {background: url(/media/img/bullet_arrow.png) center left no-repeat; float: none; height: auto; padding: 0 140px 0 10px; width: auto;}
		#nav li ul.links li a {background: url(/media/img/bullet_arrow.png) center left no-repeat; display: block; float: none; height: auto; padding: 0 0 0 10px; width: 176px;}
		*/
		
		#nav li .subnav {display: none; left: 0; position: absolute; top: 20px;background:#f6f6f6;border:1px solid #dbdbdb;border-bottom:0;color:#363636;}
		#nav li ul li {border:none;}
		
		#nav li ul .subnav_img {float:right;}
		#nav li ul .subnav_img a {float:none;border:0;padding:0;}
		#nav li ul .subnav_img img {border:1px solid #fff;margin:5px 7px 0 0;}
		#nav li ul .subnav_bottom {position:absolute;bottom:-9px;background:#f6f6f6;height:9px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;left:8px;right:-1px;}
		#nav li ul .subnav_corner {position:absolute;bottom:-9px;left:-1px; width:9px; height:9px;background:url(../img/nav_bottom_bg.png);}

		#nav li ul li {padding:0 2px 10px 2px;}
		#nav li ul li a {background: url(/media/img/bullet_arrow_new.jpg) center left no-repeat; float: none; height: auto; padding: 0 0 0 7px; width: auto;border:0;margin:0;}
		
		.subnav_title{float:left;background:#eaeaea;border:1px solid #fff;padding:2px 7px;margin:5px 0 5px 7px;font-weight:bold;width:100%;}
		.subnav_top {position:absolute;background:url(../img/nav_top_arrow.jpg) no-repeat;top:-7px;height:7px;width:100%;}
		.subnav ul {float:left;width:100%;}
		.subnav ul li {width:100%;}
		.subnav div {float:left;}
		
		/* NEW ITEMS */
		#nav li ul.sub_new {width:600px;left: -44px;}
			.sub_new .subnav_top {left:70px;}
		
		/* JACKETS AND VESTS */
		#nav li ul.sub_jackets {width:910px;left: -136px;}
			.sub_jackets .subnav_top {left:175px;}
		
		/* HOODIES AND PULLOVERS */
		#nav li ul.sub_hoodies {width:510px;left: -14px;}
			.sub_hoodies .subnav_top {left:67px;}
		
		/* SHIRTS */
		#nav li ul.sub_shirts {width:450px;left: -14px;}
			.sub_shirts .subnav_top {left:28px;}
		
		/* PANTS AND SHORTS */
		#nav li ul.sub_pants {width:320px;left: -14px;}
			.sub_pants .subnav_top {left:51px;}
		
		/* WOMENS */
		#nav li ul.sub_womens {width:570px;left: -276px;}
			.sub_womens .subnav_top {left:300px;}
		
		/* ACCESSORIES */
		#nav li ul.sub_accessories {width:460px;left: -250px;}
			.sub_accessories .subnav_top {left:284px;}
		
		/* MORE INFO */
		#nav li ul.sub_more {width:390px;left: -286px;}
			.sub_more .subnav_top {left:315px;}
		
		/*
		#nav li ul {display: none; left: 0; position: absolute; top: 10px; width: 385px;}
		#nav li ul li {border:0;}
		#nav li ul li.top {}
		#nav li ul li a {background: url(/media/img/bullet_arrow.png) center left no-repeat; float: none; height: auto; padding: 0 140px 0 10px; width: auto;}
		*/
	
	#top_nav {
		font-size: 11px;
		height: 25px;
		line-height: 25px;
		position: absolute;
		right: 5px;
		text-align: right;
		top: 2px;
	}
		#top_nav li, #miva_header #links li {display: inline; position: relative;}
		#top_nav a, #footer a, #nav li ul li a, #miva_header #links a {color: #666; text-decoration: none;}
		#top_nav a:hover, #footer a:hover, #nav li ul li a:hover, #miva_header #links a:hover {color: #cc0000;}
		#top_nav li div#search {background: url(/media/img/bg_search.png) 0 0 no-repeat; display: none; height: 53px; left: -100px; position: absolute; text-align: left; top: 11px; width: 230px;}
			#top_nav li div#search form {margin: 16px 0 0 0;}
			#top_nav li div#search input.field {border: 1px solid #e9e9e9; font-size: 10px; margin: 0 10px 0 17px; padding: 5px; width: 150px;}
			
		.search-field {border:1px solid #e4e4e4;height:17px;padding:0 3px;margin:0;font-size:11px;width:150px;}
		#search {margin-top:-7px;}	

#content_top, #pd_content_top, #old_content_top {
	background: url(/media/img/bg_content-top.gif) 0 0 no-repeat;
	float: left;
	height: 4px;
	margin: 5px 0 0 0;
	position: relative;
	width: 960px;
}
	#old_content_top {background: url(/media/img/bg_old-content-top.jpg) 0 0 no-repeat;}

#content_main, #old_content_main {
	background: url(/media/img/bg_content-main.jpg) 0 0 repeat-y;
	float: left;
	padding: 0 0 5px 0;
	position: relative;
	width: 960px;
}
	#old_content_main {background: #1c1c1c;}
	#main_content {display: inline; float: left; margin: 10px 0 0 82px;}
	#main_content a {color: #2a2a2a;}
	#main_content a:hover {color: #cc0000;}

#content_bottom, #old_content_bottom {
	background: url(/media/img/bg_content-bottom.jpg) 0 0 no-repeat;
	float: left;
	height: 4px;
	width: 960px;
}
	#old_content_bottom {background: url(/media/img/bg_old-content-bottom.jpg) 0 0 no-repeat;}

#footer {
	float: left;
	font-size: 11px;
	line-height: 0.5em;
	margin: 25px 0 0 0;
	text-align: center;
	width: 960px;
}
	#footer li {display: inline;}
	#footer #imap {float: left; height: 74px; margin: 15px 0; position: relative; width: 960px;}
		#footer #imap #hackerproof {left: 403px; font-size: 10px; height: 62px; line-height: 1.2em; position: absolute; top: 12px; width: 162px; z-index: 10;}
	
#bottom-nav{color:#666; font-size:11px; width:750px; margin:0 auto;}
	#bottom-nav div{float:left; margin:8px 0 0 0;}
	#bottom-nav a{color:#999;}
 #bottom-nav a:hover{color:#c00;}

#tooltip, #tooltipAuto, #tooltipImage{
background: #f6f6f6;
border: 1px solid #d2d2d2;
display:none;
font-size: 11px;
line-height: 1.3em;
padding: 5px;
position:absolute;
width: 450px;
}

#tooltipAuto, #tooltipImage {width: auto;}
#tooltipImage {padding: 0;}

/*////////////////////////HOMEPAGE////////////////////////*/
#splash {display: inline; float: left; height: 450px; margin: 5px 0 0 10px; width: 940px;}
#splash9sale {display: inline; float: left; height: 200px; margin: 5px 0 0 10px; width: 940px;}
#splash9salewed {display: inline; float: left; height: 155px; margin: 5px 0 0 10px; width: 940px;}

#bar {display: inline; float: left; height: 65px; margin: 10px 0 0 10px; width: 940px;}
#bar9sale {display: inline; float: left; height: 28px; margin: 5px 0 0 10px; width: 940px;}


/*/////START - NEW HOMEPAGE Nov22,2011/////*/
#content_main {position:relative;}
#box_facebook, #box_twitter, #box_mailing {height:20px; position:absolute; right:-20px; top:12px; width:20px;}
#box_twitter {right:-20px; top:37px;}
#box_mailing {right:-20px; top:63px;}


.product_home {display: inline; float: left; margin: 13px 0 0 10px; width: 225px;}
.product_home_other {display: inline; float: left; margin: 13px 0 0 13px; width: 225px;}


#dailysale_home {display: inline; float: left; margin: 13px 0 0 13px; position: relative; width: 225px;}
#date_home {
font-family: "Myriad", Myriad, sans-serif;
color:#e52405;
font-size: 16px;
position: absolute;
right: 37px;
text-align: left;
top: 120px;
width: 175px;
text-transform:uppercase;
}


#ads {background: url(/media/img/home_ads_row.jpg) 0 0 no-repeat; display: inline; float: left; height: 130px; margin: 1px 0 0 10px; width: 940px;}
	#ad_sevquotes {float: left; height: 130px; position: relative; width: 940px;}
		#ad_sevquotes #btn_back {left: 15px; position: absolute; top: 92px;}
		#ad_sevquotes #btn_next {position: absolute; right: 650px; top: 92px;}
		#ad_sevquotes #quotes {font-size: 11px; height: 82px; left: 46px; line-height: 1.2em; position: absolute; top: 45px; width: 215px;}
			#ad_sevquotes #quotes li {height: 72px; width: 215px;}
	#ad_middle {display: inline; float: left; margin: 0 0 0 15px; position: absolute; left: 316px; top: 1px;}
	#ad_right {display: inline; float: left; margin: 0 0 0 15px; position: absolute; left: 642px; top: 16px;}
/*/////END - NEW HOMEPAGE Nov22,2011/////*/

#news_wrapper {
	float: left;
	margin: 10px 0 0 25px;
	width: 910px;
}
.left {
	float: left;
	margin: 0 25px 0 0;
	text-align: left;
	width: 578px;
}
.right {
	float: left;
	text-align: left;
	width: 307px;
}
.sidebar_header {
	background: url(/media/img/bg_news-sidebar-header_new.jpg) 0 0 no-repeat;
	float: left;
	height: 8px;
	margin: 15px 0 0 0;
	width: 307px;
}
.sidebar_content {
	background: url(/media/img/bg_news-sidebar-content_new.jpg) 0 0 repeat-y;
	float: left;
	padding: 0 10px;
	width: 287px;
}
.sidebar_footer {
	background: url(/media/img/bg_news-sidebar-footer_new.jpg) 0 0 no-repeat;
	float: left;
	height: 9px;
	width: 307px;
}
ul.new_features li {
	display: block;
	font-size: 11px;
	height: 60px;
	margin: 10px 0 0 0;
}
ul.new_features li img {
	float: left;
	margin: 0 20px 0 0;
}


/*////////////////////////DAILY SALE////////////////////////*/
/*////////////////////////AVETAR-10/11/2011/////////////////*/
.daily-sale-top{background: url(/media/img/header_daily_sale_page.jpg) 0 0 no-repeat;height:70px; position: relative; width:910px;}
.daily-sale-wrapper{position:relative;margin-bottom:25px;}
.daily-sale-bottom{background: url(/media/img/daily_sale_ave.jpg) 0 0 no-repeat;height:8px;width:910px;}
.daily-sale-button{background: url(/media/img/buy_now_button.png) no-repeat;width:204px;height:135px;display:block;position:absolute;right:12px;bottom:7px;text-indent:-9999em;}
.daily-sale-button:hover{background: url(/media/img/buy_now_button.png) no-repeat -205px 0px;}
.row-wrapper{overflow:hidden;margin-bottom:10px;}
.home-left{float:left;margin-right:5px;width:452px;}
.home-right{float:left;width:453px;}
.home-social{width:213px;float:left;height:174px;background: url(/media/img/daily_sale_social_bg.jpg) no-repeat;margin-right:12px;padding:10px 0px 0px 15px;position:relative;}
.home-social p{font-size:12px;margin:0 0 10px 0;font-weight:bold;}
.home-social ul{}
.home-social li{display:inline;margin-right:10px;}
.home-share-this{position:absolute;top:110px;left:15px;}
.home-share-this li{margin-right:6px;}
.the-fine-print{width:432px;height:185px;background: url(/media/img/the_fine_print_bg.jpg) no-repeat;color:#333333;padding:8px 15px;}
.the-fine-print p{margin:0 0 5px 0px;}
.the-fine-print ul{margin-left:15px;}
.the-fine-print li{list-style-type:disc;margin-bottom:2px;}

/* END AVETAR */
		
/*////////////////////////CATEGORY INDEX////////////////////////*/
#ci_header {border-bottom: 1px solid #eaeaea; display: inline; float: left; margin: 10px 0 0 30px; padding: 0 0 5px 0; text-align: left; width: 910px;}
	#ci_header h3 {color: #2a2a2a; margin: 0;}
#pi_header {display: inline; float: left; height: 115px; margin: 10px 0 0 10px; width: 940px;}
	#pi_header h3 {color: #2a2a2a; margin: 22px 0 0 30px;}
	#pi_header p {font-size: 11px; margin: 0 0 0 30px; width: 510px;}
	#pi_header.jackets {background: url(/media/img/bg_header-jackets.jpg) 0 0 no-repeat;}
	#pi_header.hoodies {background: url(/media/img/bg_header-hoodies.jpg) 0 0 no-repeat;}
	#pi_header.shirts {background: url(/media/img/bg_header-shirts.jpg) 0 0 no-repeat;}
	#pi_header.pants {background: url(/media/img/bg_header-pants.jpg) 0 0 no-repeat;}
	#pi_header.womens {background: url(/media/img/bg_header-womens.jpg) 0 0 no-repeat;}
	#pi_header.new {background: url(/media/img/bg_header-new.jpg) 0 0 no-repeat;}
	#pi_header.all {background: url(/media/img/bg_header-all.jpg) 0 0 no-repeat;}
	
.seo_text {border-top: 1px solid #ebebeb; clear: left; display: inline; float: left; margin: 10px 0 0 30px; padding: 10px 0 0 0; width: 900px;}

.category_index_full {border-bottom: 1px solid #eaeaea; float: left; margin: 10px 30px; width: 900px;}

.product_row {clear: left; float: left; width: 960px;}
	.product {display: inline; float: left; margin: 35px 0 0 30px; width: 200px;}
		.product a {color: #cc0000; text-decoration: none;}
		.product ul.colorchip {border-top: 1px solid #ebebeb; float: left; font-size: 11px; line-height: 19px; padding: 3px 0; width: 200px;}
		.product p.desc {border-top: 1px solid #ebebeb; font-style: italic; margin: 0; padding: 3px 0; width: 200px;}
		.product h5 {border: 0; margin: 0; padding: 3px 0;}

/*////////////////////////PRODUCT DETAIL////////////////////////*/
#pd_content_top {background: url(/media/img/pd_bg_content-top.jpg) 0 0 no-repeat;}

#pd_main_wrapper {
	display: inline;
	float: left;
	margin: 11px 14px 0 15px;
	width: 560px;
}
	#pd_main_img, #pd_main_img_nozoom, #pd_main_flash {height: 450px; float: left; width: 560px;}
	#pd_main_img_nozoom, #pd_main_flash {margin: -2000px 0 0 0;}

#pd_purchase_box {
	background: url(/media/img/pd_bg_purchase-box.jpg) 0 0 repeat-x;
	display: inline;
	float: left;
	padding: 0 25px;
	width: 320px;
}
	#pd_purchase_box h3 {color: #2a2a2a;}
	#pd_purchase_box input.addtocart {background: url(/media/img/btn_add-to-cart.png) 0 0 no-repeat; height: 32px; margin: 0 0 0 5px; width: 176px;}
		#pd_purchase_box input.addtocart:hover {background: url(/media/img/btn_add-to-cart.png) 0 -32px no-repeat;}
	#pd_purchase_box div.qty {margin: 8px 0 0 0;}
	#pd_purchase_box label {font-size: 16px;}
	#pd_purchase_box label.inline {float: left; margin: 4px 7px 0 0; padding: 0; line-height: 1em;}
	#pd_purchase_box select {width: 135px;}
	/*#pd_purchase_box div.rowElem {clear: left; float: left; width: 315px;}
	#pd_purchase_box div.rowElem div.rowElem {float: left; width: 315px;}
	#pd_purchase_box div.rowElem div.rowElem .rowElem {float: left; width: auto;}
	#pd_purchase_box div.rowElem div.rowElem .hideSize {float: left; width: auto;}
	#pd_purchase_box div.rowElem div.hideSize div.rowElem {float: left; width: auto;}
	#pd_purchase_box div.options {float: left; margin: 0 0 0 10px;}*/
	#pd_purchase_box div.rowElem {clear: left; float: left; width: 315px;}
	#pd_purchase_box div.rowElem div.rowElem {float: left; width: auto;}
	#pd_purchase_box div.rowElem div.rowElem .rowElem {float: left; width: auto;}
	#pd_purchase_box div.rowElem div.rowElem.hideSize {width: 315px;}
	#pd_purchase_box div.options {float: left; margin: 0 0 0 10px;}
	#pd_purchase_box div.hideSize {margin: -1000px 0 0 0;}
	/* BKUP for $5 shipping /media/img/pd_banner_5-dollar-shipping.gif */
	#pd_five_dollar_shipping {background: url(/media/img/pd_banner_shipping_deals.jpg) 0 0 no-repeat; clear:both; height: 50px; margin: 2px 0 0 0; width: 320px;}
	#pd_five_dollar_shipping_international {background: url(/media/img/pd_banner_5-dollar-shipping_international.gif) 0 0 no-repeat; clear:both; height: 53px; margin: 10px 0 0 0; width: 320px;}
	#facebook_likethis {height: 20px; margin: 0 0 0 0;}
	/*form.jqtransformdone div.rowElem {width: 99%;}*/

#pd_addtl_photos {
	clear: both;
	display: inline;
	float: left;
	height: 82px;
	margin: 10px 0 0 15px;
	position: relative;
	width: 944px;
}
	
#pd_details_wrapper {
	display: inline;
	float: left;
	margin: 20px 30px 0 15px;
	width: 589px;
}
	#pd_details_tabs {background: url(/media/img/pd_sprite_tabs.jpg) 0 0 no-repeat; float: left; height: 33px; width: 589px;}
		#pd_details_tabs li, #pd_details_tabs li a {float: left; height: 33px;}
		
		#pd_details_tabs li.details a		{background: url(/media/img/pd_sprite_tabs-tmp.jpg) 0 0 no-repeat; width: 85px;}
		#pd_details_tabs li.key_features a	{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -85px 0 no-repeat; width: 127px;}
		#pd_details_tabs li.ReviewHeader a	{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -212px 0 no-repeat; width: 90px;}
		#pd_details_tabs li.description a	{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -302px 0 no-repeat; width: 155px;}
		#pd_details_tabs li.pockets a		{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -457px 0 no-repeat; width: 132px;}
				
		#pd_details_tabs li.details_sel			{background: url(/media/img/pd_sprite_tabs-tmp.jpg) 0 -33px no-repeat; width: 85px;}
		#pd_details_tabs li.key_features_sel	{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -85px -33px no-repeat; width: 127px;}
		#pd_details_tabs li.ReviewHeader_sel	{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -212px -33px no-repeat; width: 90px;}
		#pd_details_tabs li.description_sel		{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -302px -33px no-repeat; width: 155px;}
		#pd_details_tabs li.pockets_sel			{background: url(/media/img/pd_sprite_tabs-tmp.jpg) -457px -33px no-repeat; width: 132px;}
		
		#pd_details_tabs li.comments a			{background: url(/media/img/pd_sprite_tabs-fb-com.jpg) -457px 0 no-repeat; width: 105px;}
		#pd_details_tabs li.comments_sel		{background: url(/media/img/pd_sprite_tabs-fb-com.jpg) -457px -33px no-repeat; width: 105px;}
		
	#pd_content_wrapper {background: url(/media/img/pd_bg_details.jpg) 0 0 no-repeat; float: left; padding: 0 15px; width: 559px;}
		#pd_content_wrapper ul.keyfeatures, #pd_content_wrapper ul.details {float: left; margin: 1em 15px 0 0; width: 260px;}
		#pd_content_wrapper ul.details {margin: 1em 0 0 0; width: 559px;}
		#pd_content_wrapper ul.ReviewHeader {margin: 1em 0 0 0; width: 559px;}
		
	ul.colorchip li {float: left;}
	ul.colorchip li a {float: left; height: 19px; margin: 0 2px 0 0; width: 19px;}
		li.cp_olive a {background: url(/media/img/sprite_colorchips.png) 0 0 no-repeat;}
		li.cp_red a {background: url(/media/img/sprite_colorchips.png) -24px 0 no-repeat;}
		li.cp_blue a {background: url(/media/img/sprite_colorchips.png) -48px 0 no-repeat;}
		li.cp_white a {background: url(/media/img/sprite_colorchips.png) -72px 0 no-repeat;}
		li.cp_smoke a {background: url(/media/img/sprite_colorchips.png) -96px 0 no-repeat;}
		li.cp_black a {background: url(/media/img/sprite_colorchips.png) -120px 0 no-repeat;}
		li.cp_driftwood_olive a {background: url(/media/img/sprite_colorchips.png) -144px 0 no-repeat;}
		li.cp_smoke_gray a {background: url(/media/img/sprite_colorchips.png) -168px 0 no-repeat;}
		li.cp_black_lava a {background: url(/media/img/sprite_colorchips.png) -192px 0 no-repeat;}
		li.cp_desert_sand a {background: url(/media/img/sprite_colorchips.png) -216px 0 no-repeat;}
		li.cp_red_rock a {background: url(/media/img/sprite_colorchips.png) -240px 0 no-repeat;}
		li.cp_marine_blue a {background: url(/media/img/sprite_colorchips.png) -264px 0 no-repeat;}
		li.cp_cobalt a {background: url(/media/img/sprite_colorchips.png) -288px 0 no-repeat;}
		li.cp_graphite a {background: url(/media/img/sprite_colorchips.png) -312px 0 no-repeat;}
		li.cp_walnut a {background: url(/media/img/sprite_colorchips.png) -336px 0 no-repeat;}
		li.cp_khaki a {background: url(/media/img/sprite_colorchips.png) -360px 0 no-repeat;}
		li.cp_charcoal_gray a {background: url(/media/img/sprite_colorchips.png) -384px 0 no-repeat;}
		li.cp_moss a {background: url(/media/img/sprite_colorchips.png) -408px 0 no-repeat;}
		li.cp_gunmetal a {background: url(/media/img/sprite_colorchips.png) -432px 0 no-repeat;}
		li.cp_sand a {background: url(/media/img/sprite_colorchips.png) -456px 0 no-repeat;}
		li.cp_stone a {background: url(/media/img/sprite_colorchips.png) -480px 0 no-repeat;}
		li.cp_army_green a {background: url(/media/img/sprite_colorchips.png) -504px 0 no-repeat;}
		li.cp_gray a {background: url(/media/img/sprite_colorchips.png) -528px 0 no-repeat;}
		li.cp_storm_blue a {background: url(/media/img/sprite_colorchips.png) -552px 0 no-repeat;}
		li.cp_zinc_gray a {background: url(/media/img/sprite_colorchips.png) -576px 0 no-repeat;}
		li.cp_slate a {background: url(/media/img/sprite_colorchips.png) -600px 0 no-repeat;}
		li.cp_steel_blue a {background: url(/media/img/sprite_colorchips.png) -624px 0 no-repeat;}
		li.cp_carbon a {background: url(/media/img/sprite_colorchips.png) -648px 0 no-repeat;}
		li.cp_bark a {background: url(/media/img/sprite_colorchips.png) -672px 0 no-repeat;}
		li.cp_yellow a {background: url(/media/img/sprite_colorchips.png) -696px 0 no-repeat;}
		li.cp_khaki2 a {background: url(/media/img/sprite_colorchips.png) -744px 0 no-repeat;}
		li.cp_charcoal a {background: url(/media/img/sprite_colorchips.png) -768px 0 no-repeat;}
		li.cp_safari a {background: url(/media/img/sprite_colorchips.png) -792px 0 no-repeat;}
		li.cp_oat a {background: url(/media/img/sprite_colorchips.png) -816px 0 no-repeat;}
		li.cp_mango a {background: url(/media/img/sprite_colorchips.png) -840px 0 no-repeat;}
		li.cp_steel_blue2 a {background: url(/media/img/sprite_colorchips.png) -864px 0 no-repeat;}
		li.cp_coffee a {background: url(/media/img/sprite_colorchips.png) -888px 0 no-repeat;}
		li.cp_heather-gray a {background: url(/media/img/sprite_colorchips.png) -912px 0 no-repeat;}
		li.cp_mocha a {background: url(/media/img/sprite_colorchips.png) -936px 0 no-repeat;}
		li.cp_sky a {background: url(/media/img/sprite_colorchips.png) -960px 0 no-repeat;}
		li.cp_brick a {background: url(/media/img/sprite_colorchips.png) -984px 0 no-repeat;}
		li.cp_tea-green a {background: url(/media/img/sprite_colorchips.png) -1008px 0 no-repeat;}
		li.cp_pink a {background: url(/media/img/sprite_colorchips.png) -1032px 0 no-repeat;}
		li.cp_eggplant a {background: url(/media/img/sprite_colorchips.png) -1056px 0 no-repeat;}		
		li.cp_sapphire a {background: url(/media/img/sprite_colorchips.png) -1080px 0 no-repeat;}		
		li.cp_true_green a {background: url(/media/img/sprite_colorchips.png) -1104px 0 no-repeat;}		
		li.cp_thyme a {background: url(/media/img/sprite_colorchips.png) -1128px 0 no-repeat;}		
		li.cp_paprika a {background: url(/media/img/sprite_colorchips.png) -1152px 0 no-repeat;}		
		li.cp_raspberry a {background: url(/media/img/sprite_colorchips.png) -1176px 0 no-repeat;}		
		li.cp_blueberry a {background: url(/media/img/sprite_colorchips.png) -1200px 0 no-repeat;}		
		li.cp_plaid_blue a {background: url(/media/img/sprite_colorchips.png) -1224px 0 no-repeat;}		
		li.cp_plaid_black a {background: url(/media/img/sprite_colorchips.png) -1248px 0 no-repeat;}		
		li.cp_kiss a {background: url(/media/img/sprite_colorchips.png) -1272px 0 no-repeat;}		

	#pd_options {padding: 0 0 50px 0;}
	#pd_options li, #pd_options li a {float: left; height: 53px;}
	#pd_options li a {width: 100%;}
	
	#pd_options li.xray a	{background: url(/media/img/pd_sprite-options.jpg) 0 0 no-repeat; width: 107px;}
	#pd_options li.temp a	{background: url(/media/img/pd_sprite-options.jpg) -107px 0 no-repeat; width: 105px;}
	#pd_options li.wire a	{background: url(/media/img/pd_sprite-options.jpg) -212px 0 no-repeat; width: 108px;}
	
	#pd_options li.xray a:hover	{background: url(/media/img/pd_sprite-options.jpg) 0 -53px no-repeat;}
	#pd_options li.temp a:hover	{background: url(/media/img/pd_sprite-options.jpg) -107px -53px no-repeat;}
	#pd_options li.wire a:hover	{background: url(/media/img/pd_sprite-options.jpg) -212px -53px no-repeat;}
	
#pd_recommend {
	background: url(/media/img/pd_bg_recommend.jpg) 0 32px no-repeat;
	float: left;
	margin: 20px 0 0 0;
	position: relative;
	width: 311px;
}
	#pd_recommend h3 {color: #2a2a2a;}
	#pd_recommend_content {display: inline; float: left; margin: 12px 0 0 11px; padding: 0 0 20px 0; width: 289px;}
		#pd_recommend_content li {float: left; margin: 10px 25px 0 0; width: 125px;}
		#pd_recommend_content li.second {float: left; margin: 10px 0 0 0;}
		
/*////////////////////////PRESS & REVIEWS////////////////////////*/
.press .third p {font-style: italic; padding: 0 10px; text-align: center;}

/*////////////////////////MIVA////////////////////////*/
#miva_header {
	background: url(/media/img/miva_bg_header.jpg) 0 0 no-repeat;
	float: left;
	font-size: 11px;
	height: 93px;
	position: relative;
	width: 960px;
}
	#miva_header #links {height: 32px; line-height: 32px; position: absolute; right: 20px; text-align: right; top: 10px;}
		#miva_header #links li {border-right: 1px solid #666; margin: 0 10px 0 0; padding: 0 10px 0 0;}
		#miva_header #links li.last {border: none; margin: 0; padding: 0;}
		
	#miva_header #contact {position: absolute; right: 20px; text-align: right; top: 52px;}
	
#miva_wrapper {margin: 0 auto; width: 750px;}

#miva_wrapper table#items {margin: 15px 0 0 0; width: 750px;}
	#miva_wrapper table#items tr {display: block; width: 750px;}
	#miva_wrapper table#items tr.full {background: #f2f2f2; font-size: 14px; font-weight: bold;}
	#miva_wrapper table#items tr.item {border-bottom: 1px solid #e9e9e9;}
	#miva_wrapper table#items td {padding: 10px 10px 10px 0; vertical-align: top;}
	#miva_wrapper table#items td.remove {width: 42px;}
	#miva_wrapper table#items td.code {width: 63px;}
	#miva_wrapper table#items td.product {width: 207px;}
	#miva_wrapper table#items td.gift {width: 97px;}
	#miva_wrapper table#items td.qty {width: 114px;}
		#miva_wrapper table#items td.qty input {margin: 0 5px 0 0; width: 40px;}
	#miva_wrapper table#items td.net {width: 78px;}
	#miva_wrapper table#items td.total {width: 79px;}
	#miva_wrapper table#items td.grandtotal {text-align: right; width: 740px;}
	
#miva_ad1, #miva_ad3 {float: left; margin: 10px 0 0 0; padding: 20px 10px 0 10px; text-align: center; width: 195px;}
#miva_ad2 {float: left; margin: 10px 0 0 0; width: 320px;}
	#miva_ad2.five_dollar_shipping {background: url(/media/img/miva_bg_5-shipping-handling.jpg) 0 0 no-repeat; height: 43px; padding: 82px 22px 0 22px; width: 276px;}
	
#miva_footer {
	background: url(/media/img/miva_bg_footer.jpg) 0 0 no-repeat;
	float: left;
	font-size: 11px;
	height: 200px;
	margin: 20px 0 0 0;
	position: relative;
	width: 960px;
}
	#miva_footer #hackerproof {font-size: 10px; height: 14px; line-height: 14px; left: 595px; position: absolute; text-align: center; top: 60px; width: 160px;}
	#miva_footer #copyright {left: 0; position: absolute; text-align: center; top: 187px; width: 960px;}

/*////////////////////////ADDTL PAGES////////////////////////*/
#addtl_wrapper {
background: url(/media/img/bg_addtl-pages.jpg) 0 0 no-repeat;
margin: 0 auto;
width: 800px;
}

#excuse {background: url(/media/img/bg_excuse-our-mess.jpg) 0 0 no-repeat; float: left; height: 318px; margin: 10px 0 0 0; width: 800px;}
	#excuse #excuse_video {background: url(/media/img/bg_excuse-our-mess-video.jpg) 0 0 no-repeat; float: right; height: 285px; padding: 33px 0 0 10px; width: 425px;}
	#excuse h1 {margin: 50px 0 0 25px;}
	#excuse p {margin: 1em 0 0 25px;}

#addtl_wrapper #content {display: inline; float: left; margin: 0 0 0 365px; width: 435px;}

.addtl_full {background: url(/media/img/bg_addtl-pages.jpg) 0 0 no-repeat; float: left; margin: 10px 0 0 0; width:800px;}

.addtl_half {background: url(/media/img/bg_addtl-pages-half.jpg) 0 0 no-repeat; float: left; margin: 10px 50px 0 0; padding: 0 20px; width:335px;}

#addtl_wrapper #ads {margin-left: -70px;}

#addtl_wrapper #addtl_shifted {margin: 0 0 0 -80px;}

/*////////////////////////CUSTOMER SERVICE////////////////////////*/
#cs_wrapper {
	background: url(/media/img/bg_customer-service.jpg) 0 0 no-repeat;
	float: right;
	margin: 6px 0 0 0;
	width: 878px;
}
	#cs_wrapper ol li {list-style: decimal; margin: 5px 0 0 2.5em;}
		#cs_wrapper ol li ul li {list-style: none;}
	#cs_wrapper ol li div {border-left: 1px solid #ebebeb; display: none; margin: 10px 0 10px 20px; padding: 0 20px 10px 20px;}

#cs_heading {float: left; height: 52px; line-height: 52px; width: 878px;}
	#cs_heading h1 {margin: 0;}
#cs_most_asked, #cs_contact_info {display: inline; float: left; height: 278px; margin: 20px 0 0 20px; width: 304px;}
	#cs_contact_info {margin: 20px 0 0 40px; width: 330px;}
#cs_content {float: left; margin: 50px 0 0 20px; width: 600px;}

/*////////////////////////TRAVEL LANDING PAGE////////////////////////*/
.travel h1 {padding: 0 20px;}
.travel h1 img {float: right;}
#travel_problem_solution {background: url(/media/img/bg_travel-problem-solution.jpg) 0 0 no-repeat; display: inline; float: left; height: 188px; margin: 25px 0 0 10px; position: relative; width: 940px;}
	#travel_problem_solution #video {bottom: 1px; height: 154px; position: absolute; right: 1px; width: 309px;}
#charity {display: inline; float: left; height: 188px; margin: 25px 0 0 10px; position: relative; width: 940px;}

/*////////////////////////CONNECT WITH SEV////////////////////////*/
#connect_ways_to_connect {background:  url(/media/img/imap_connect-with-sev.jpg) 0 0 no-repeat; float: left; height: 581px; margin: 15px 5px 0 0; position: relative; width: 434px;}
	#connect_ways_to_connect #google {left: 29px; position: absolute; top: 500px;}
	#connect_ways_to_connect #newsletter {left: 172px; font-size: 12px; height: 81px; position: absolute; top: 485px; width: 262px;}
		#connect_ways_to_connect #newsletter form {float: left; margin: 0; width: 230px;}
		#connect_ways_to_connect #newsletter input.field {background: #cacaca; border: 1px solid #ebebeb; height: 20px; width: 230px;}
#connect_ff {background: url(/media/img/bg_connect-ff.jpg) 0 0 no-repeat; display: inline; float: left; height: 800px; margin: 15px 0 0 0; position: relative; width: 342px;}
	#connect_live_feeds #stickam {left: 6px; position: absolute; top: 35px;}
	#connect_live_feeds #qik {left: 8px; height: 104px; position: absolute; top: 461px; width: 322px;}

/*////////////////////////POP-UPS////////////////////////*/
.popup {background: #f3f3f3;}
#pu_wrapper {background: #f3f3f3; float: left; width: 100%;}
#pu_header {display: block; background: #313131;}
	#pu_header h5 {color: #fff; margin: 0; padding: 10px 15px;}

#pu_content {display: block; padding: 0 15px 15px 15px;}
#pu_temperature {float: left; text-align: center; width: 890px;}


/*////////////////////////POCKET-MAP////////////////////////*/
#pm_wrapper {background: #ffffff; float: left; width: 100%;}
#pm_header {display: block; background: #313131;}
	#pm_header h5 {color: #fff; margin: 0; padding: 10px 15px;}
	
#pm_details_wrapper {
display: inline;
float: left;
margin: 2px 10px 0 5px;
width: 850px;
}

		#pm_details_tabs {background: url(/media/img/pm_sprite_tabs.jpg) 0 0 no-repeat; float: left; height: 33px; width: 850px;}
		#pm_details_tabs li, #pm_details_tabs li a {float: left; height: 33px;}
		
		#pm_details_tabs li.details a		{background: url(/media/img/pm_sprite_tabs.jpg) 0 0 no-repeat; width: 113px;}
		#pm_details_tabs li.xray a	{background: url(/media/img/pm_sprite_tabs.jpg) -113px 0 no-repeat; width: 155px;}
		
		#pm_details_tabs li.details_sel			{background: url(/media/img/pm_sprite_tabs.jpg) 0 -33px no-repeat; width: 113px;}
		#pm_details_tabs li.xray_sel	{background: url(/media/img/pm_sprite_tabs.jpg) -113px -33px no-repeat; width: 155px;}

/*////////////////////////MANAGEMENT TEAM////////////////////////*/
.mt_thumb{clear: left; float: left; margin: 20px 0 0 0; width: 95px;}
.mt_parag{float: left; margin: 10px 0 0 0; width: 705px;}

/*////////////////////////OLD SITE CSS STUFF////////////////////////*/
.celeb_thumb{width: 75px; float: left;}
.cel_parag{width: 520px; text-align: justify; margin-left: 95px;}
.quote {font-size: 14px; color: #666666;}
.clearboth {border: solid 1px #ccc; display: inline; float: left; margin: 0 0 10px 75px; padding: 10px 10px 0 10px;}
.clearboth_kevin {border: solid 1px 1px #FFF; display: inline; float: left; margin: 0 0 10px 150px; padding: 10px 10px 0 10px;}
.mt_title, a.mt_title {font-size:22px; padding-bottom: 5px; color: #5e5e5e; text-decoration: none;}

/*/////////////////////////////////*/
/*//CLASSES////////////////////////*/
/*/////////////////////////////////*/
.textcenter {text-align: center;}
.clear {clear: both; float: left; width: 100%;}
.callout {color: #cc0000;}
.darker {color: #2a2a2a;}
.floatleft {float: left; margin: 0 10px 5px 0;}
.floatright {float: right; margin: 0 0 5px 10px;}
.half {display: block; float: left; width: 50%;}
.hide {display: none;}
.lighter {color: #ccc;}
/*.lighter {color: #ebebeb;}*/
.linebreak, .linebreakfloat {background: #ebebeb; clear: both; height: 1px; margin: 7px 0 0 0; width: 100%;}
.linebreakfloat {clear: left; float: left;}
.linebreakthicker {background: #ebebeb; clear: both; height: 5px; margin: 10px 0 0 0; width: 100%;}
.linebreaknew {background: #ebebeb; clear: both; height: 1px; margin: 0 0 0 0; width: 100%;}
.middle {vertical-align: middle;}
.price {float: right; font-weight: normal;}
.small {font-size: 11px;}
.sticker {float: right; margin: 5px 0 0 10px;}
.third {display: block; float: left; width: 33%;}

a.arrow {background: url(/media/img/bullet_arrow.png) center left no-repeat; padding: 0 0 0 10px;}

div.clear {clear: both; float: left; width: 100%;}
div.flash {margin: 10px 0 0 0;}

ul.standard li {background: url(/media/img/bullet_dot.png) 0 6px no-repeat; margin: 3px 0 0 0; padding: 0 0 0 10px;}
ol.standard li {list-style: decimal; margin: 5px 0 0 1.5em;}

#miva_form {width: 320px;}

form.standard input[type="text"] {border: 1px solid #e2e2e2; clear: left; margin: 0 10px 0 0; padding: 5px; width: auto;}

label.error, .error {color: #cc0000; display: block; font-size: 11px;}

table.standard, table.standard_nozebra {border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; margin: 10px 0 0 0; width: 100%;}
table.standard th, table.standard_nozebra th {background: #999; color: #fff;}
table.standard td, table.standard th, table.standard_nozebra td, table.standard_nozebra th {border-left: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 3px;}
table.standard tr.even {background: #ccc;}

/*gift guide*/
.row_header {	margin: 5px 0 -10px 10px; width: 960px; clear:left; height: 50px;}
#flash_giftguide {display: inline;  float: left;  height: 350px;margin: 5px 0 0 10px; width: 940px;}
.clear_giftguide { clear: both;}
.product_row_giftguide {clear: left; float: left; width: 960px; margin-bottom: 30px; clear:left;}



/*/////////////////////////////////*/
/*//POWERREVIEWS///////////////////*/
/*/////////////////////////////////*/
#pr-snippet-wrapper {
width: 180px;
float: left;
margin: 5px 0 0 1px;
}

/* Stars */

.pr-snippet-stars .pr-stars-small {
       background-image:url(http://www.scottevest.com/media/img/powerreviews_stars-sm.gif);     /* for Snippet stars */
}

.pr-snapshot-rating .pr-stars {
       background-image:url(http://www.scottevest.com/media/img/powerreviews_stars-lg.gif);     /* for Snapshot stars */
       height:20px;
}

.pr-stars-small {
       background-image:url(http://www.scottevest.com/media/img/powerreviews_stars-sm.gif);     /* for Review Display stars */
}


div.prStars {
       background-image:url(http://www.scottevest.com/media/img/powerreviews_stars-lg.gif);     /* for Write a revew page stars */

}


/* Product display */
.pr_snippet_product .pr-snippet-wrapper {
    border: none;
    background: none;
    width: auto;
}

.pr_snippet_product .pr-snippet-stars {
    border: none;
    background: none;
}

.pr_snippet_product .pr-snippet-rating-decimal {
    display: none;
    clear: right;
}

.pr_snippet_product .pr-snippet-review-count {
    display: inline;
    clear: right;
    }

.pr_snippet_product .pr-snippet-read-write {
    border: none;
    background: none;
            text-align: left;
                    margin-top: 0;
            padding-top: 4px;  /* mixing px's w/ em's b/c of IE6 */
            }

.pr_snippet_product .pr-snippet-read-reviews {
    padding: 0 1em 0 0;
            /* show both links on separate lines case */
        float: none;
        text-align: left;
        border-right: none;
		display:none;
    }

.pr_snippet_product .pr-snippet-write-review {
        float: none;
        text-align: left;
        padding: 0;
		display:none;
    }

.pr_snippet_product .pr-snippet-write-first-review {
    text-align: left;
    display: block;
}



/* Review Snapshot/Summary */

.pr_review_summary .pr-snapshot-express-referral {
    display: none;
}

/* Write Reviews display */
  #reviewForm .prlabel {
      float: left;
      text-align: right;
  }

