@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;}

/*/////////////////////////////////*/
/*//MAIN STRUCTURE/////////////////*/
/*/////////////////////////////////*/
body {
	background: #fff;
	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 */
#logo {
	float: left;
	margin: 5px 0 0 0;
	width: 85px;
}

#nav_wrapper {
	background: url(/media/img/bg_nav.jpg) 0 0 no-repeat;
	float: left;
	height: 85px;
	margin: 5px 0 0 0;
	position: relative;
	width: 875px;
	z-index: 29;
}
	#logo_phrase {height: 32px; left: 7px; position: absolute; top: 16px; width: 264px;}
	
	#nav {
		float: left;
		height: 10px;
		margin: 65px 0 0 8px;
		width: 826px;
	}
		#nav li {border-right: 1px solid #c4c4c4; float: left; height: 10px; margin: 0 0 0 19px; padding: 0 19px 0 0; position: relative;}
		#nav li.first {margin: 0;}
		#nav li.last {border: 0; padding: 0;}
		#nav li span {display: none;}
		#nav li a {float: left; height: 10px;}
		/*#nav li:hover ul.right, #nav li:hover ul.left {display: block;}*/
		
		#nav li a.jackets	{background: url(/media/img/sprite_nav.jpg) 0 0 no-repeat; width: 100px;}
		#nav li a.hoodies	{background: url(/media/img/sprite_nav.jpg) -105px 0 no-repeat; width: 137px;}
		#nav li a.shirts	{background: url(/media/img/sprite_nav.jpg) -247px 0 no-repeat; width: 41px;}
		#nav li a.pants		{background: url(/media/img/sprite_nav.jpg) -293px 0 no-repeat; width: 99px;}
		#nav li a.womens	{background: url(/media/img/sprite_nav.jpg) -397px 0 no-repeat; width: 58px;}
		#nav li a.helpful	{background: url(/media/img/sprite_nav.jpg) -461px 0 no-repeat; width: 90px;}
		#nav li a.all		{background: url(/media/img/sprite_nav.jpg) -555px 0 no-repeat; width: 56px;}
		
		#nav li a.jackets:hover	{background: url(/media/img/sprite_nav.jpg) 0 -10px no-repeat;}
		#nav li a.hoodies:hover	{background: url(/media/img/sprite_nav.jpg) -105px -10px no-repeat;}
		#nav li a.shirts:hover	{background: url(/media/img/sprite_nav.jpg) -247px -10px no-repeat;}
		#nav li a.pants:hover	{background: url(/media/img/sprite_nav.jpg) -293px -10px no-repeat;}
		#nav li a.womens:hover	{background: url(/media/img/sprite_nav.jpg) -397px -10px no-repeat;}
		#nav li a.helpful:hover	{background: url(/media/img/sprite_nav.jpg) -461px -10px no-repeat;}
		#nav li a.all:hover		{background: url(/media/img/sprite_nav.jpg) -555px -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;}
	
	#top_nav {
		font-size: 11px;
		height: 25px;
		line-height: 25px;
		position: absolute;
		right: 28px;
		text-align: right;
		top: 12px;
	}
		#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;}

#content_top, #pd_content_top, #old_content_top {
	background: url(/media/img/bg_content-top.jpg) 0 0 no-repeat;
	float: left;
	height: 4px;
	margin: 10px 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;
	padding: 15px 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;}
	
#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: 350px; 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: 25px 0 0 10px; width: 940px;}
#bar9sale {display: inline; float: left; height: 28px; margin: 5px 0 0 10px; width: 940px;}

#bestsellers {display: inline; float: left; height: 150px; margin: 25px 0 0 10px; position: relative; width: 940px;}
	#bestsellers #date {color: #cc0000; font-family: "Times New Roman", Times, serif; font-size: 20px; height: 31px; left: 701px; line-height: 31px; position: absolute; text-align: center; top: 53px; width: 190px;}

#ads {display: inline; float: left; height: 125px; margin: 25px 0 0 10px; width: 940px;}
	#ad_sevquotes {background: url(/media/img/bg_quote-slider.png) 0 0 no-repeat; float: left; height: 125px; position: relative; width: 307px;}
		#ad_sevquotes #btn_back {left: 15px; position: absolute; top: 93px;}
		#ad_sevquotes #btn_next {position: absolute; right: 15px; top: 93px;}
		#ad_sevquotes #quotes {font-size: 11px; height: 82px; left: 46px; line-height: 1.2em; position: absolute; top: 38px; width: 215px;}
			#ad_sevquotes #quotes li {height: 72px; width: 215px;}
	#ad_middle, #ad_right {display: inline; float: left; margin: 0 0 0 15px;}

#press {display: inline; float: left; margin: 25px 0 0 10px; text-align: center; width: 940px;}
	#press li {float: left; height: 65px;}
	#press li.press1 {background: url(/media/img/sprite_press.jpg) 0 0 no-repeat; width: 315px;}
	#press li.press2 {background: url(/media/img/sprite_press.jpg) -315px 0 no-repeat; width: 315px;}
	#press li.press3 {background: url(/media/img/sprite_press.jpg) -630px 0 no-repeat; width: 310px;}
	
		#press li:hover.press1 {background: url(/media/img/sprite_press.jpg) 0 -65px no-repeat; width: 315px;}
		#press li:hover.press2 {background: url(/media/img/sprite_press.jpg) -315px -65px no-repeat; width: 315px;}
		#press li:hover.press3 {background: url(/media/img/sprite_press.jpg) -630px -65px no-repeat; width: 310px;}
		
/*////////////////////////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: 130px;}
	/*#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;}
	#pd_five_dollar_shipping {background: url(/media/img/pd_banner_5-dollar-shipping.gif) 0 0 no-repeat; clear:both; height: 53px; 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.reviews 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.reviews_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_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;}
		
	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;}
		
	#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;}

/*////////////////////////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;}

/*////////////////////////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;}
.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: 10px 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;}