/* 
Table of Contents

Base styles
Global styles

Design and layout
=Typography
=Layout
=Store header
==Logo
==User nav
==Nano basket
==Search
=Store footer

Content
=Sidebars
==Categories/store nav
==Mini basket
=Home page
==Featured products
=Category pages
=Product display pages
=Checkout pages and process
=Account page
==Address book
=Contact page
=Empty cart and wishlist pages
=Tables
=Buttons
*/

@import url("../../App_Themes_Assets/global0.css");

@media screen {
/* Base v.1.8 */
/* Base styles are meant to be universal across themes. Please consult AucCom team for any desired changes. */
body{font-size:10px;line-height:1.25;margin:0;padding:0}#container,#webpartsPanel{font-size:125%}h1{font-size:28px;line-height:1;margin:0 0 5px}h2{font-size:20px;line-height:1.1;margin:0 0 5px} h3{font-size:16px;margin:10px 0 0}#mainPanel p{margin:10px 0}ul,dl{margin:10px 0;padding:0 0 0 15px}li,dd{margin:0;padding:0}hr{margin:5px auto}body{margin:0;padding:0}#contentLayout{table-layout:fixed;width:100%}#mainPanel,#leftSidebarPanel,#rightSidebarPanel,.opcSidebar{vertical-align:top}#leftSidebarPanel,#rightSidebarPanel,.opcSidebar,.paymentMethodSummary{width:180px;padding:10px}.opcSidebar{padding-top:0;padding-right:0}.navList{overflow:auto;zoom:1}.navList ul{list-style:none;margin:0;padding:0}.navList ul li{float:left}.navList ul li a{display:block} #storeHeader{position:relative}#search{line-height:1}.searchPhrase{margin:0 5px 0 0}.section{margin:0 0 10px}#leftSidebarPanel table,#rightSidebarPanel table,.opcSidebar table{width:100%}#leftSidebarPanel th,#rightSidebarPanel th,.opcSidebar th{text-align:right}#leftSidebarPanel th,#rightSidebarPanel th,.opcSidebar th,#leftSidebarPanel td,#rightSidebarPanel td,.opcSidebar td{padding:2px}#leftSidebarPanel p,#rightSidebarPanel p,#mainPanel .opcSidebar p{margin:0 0 10px}.miniBasketItemBox{margin:0 0 15px}.miniBasketQtyInput{width:28px}.miniBasketQtyDeleteLine{margin:4px 0}#miniBasketMainBox #sub_label{margin:10px 0 0}.miniBasketPrice,#miniBasketMainBox #sub_num{color:#c00}#miniBasketCheckoutButtonBox{margin:5px 0}.rowSeparator{padding:0}.featuredProductContainer{margin:10px 0 0}.productsGrid td{padding:5px}.productsGrid .details{vertical-align:top}.productsGrid .details br{line-height:0}#mainPanel .detailsInnerPara{margin:0 0 4px}.detailsInnerPara img{margin:10px 0 0}.productsGrid .thumbnail{vertical-align:middle;width:120px}.itemSeperator{padding:0;width:10px}.ourDepartmentsCell table hr{margin:0}#logoContact{margin:10px 0;text-align:center;width:420px}.CategoryBreadCrumbs,.breadCrumbPanel{margin:0 0 10px}#auctivaSubcategories{margin:5px 0}#auctivaSubcategories a{white-space:nowrap}.searchSortHeader td{padding:0}.msrp{color:#777;display:block;text-decoration:line-through}.catalog td{padding:5px 0;vertical-align:bottom}#auctivaCategoryGrid3ButtonAdd{margin-top:10px}.paging{text-align:right}.paging a{border:1px solid #ccc;padding:1px 3px}.paging a.current{background:#ddd}a.searchCriteria{display:block;margin:3px 0}.searchFilterPanel div{text-align:left}.searchFilterPanel input{width:100px}.searchFilterPanel input.button{width:auto}#auctivaAdvancedSearch h1{margin-bottom:10px;text-align:center}#auctivaAdvancedSearch table.inputForm{width:auto !important}.showAll{display:block;margin:5px 0;text-align:right}.productimg{float:left;margin:10px 10px 10px 0;text-align:center}.productOptions{float:left;margin:10px 0;text-align:center}.productOptions img{margin:10px 0 0}.productOptions td img{margin:0}.productOptions div{text-align:left}.optionPicker span{display:block;height:10px}.optionPicker table{margin:0 0 10px}.optionPicker td{border:2px outset #999}.buyProductForm{margin:0 auto;text-align:left}.buyProductForm th,.buyProductForm td{padding:3px;vertical-align:middle}.buyProductForm td td{padding:0}.auctivaDescription h2 a{font-size:12px}.auctivaReviews table.pagedList td{padding:2px;vertical-align:middle}#auctivaProductsAccessoriesPage h2{font-size:16px}td.basketColThumbnail{width:120px !important}td.basketColItem{width:140px !important}td.basketColSKU{width:80px !important}td.basketColEach{width:65px !important}td.basketColQty{width:50px !important}td.basketColPrice{width:65px !important}.iner_frame a.button{margin:0 5px}.checkoutPageHeader{margin:0 0 10px}.opcFrame{width:100%}.opcMainPanel{width:788px}.onePageCheckoutCell,.onePageCheckoutCell div{text-align:left}.opcPaymentMethods{width:200px}.paymentForm td{padding:2px}table.selectShippingMethod td.methods{padding:5px}.paymentMethodSummary{float:left}.paymentMethodList{border-color:#ccc;border-style:dashed;border-width:0 0 0 1px;float:right;padding:10px;width:630px}.paymentMethodSummary .section{}.paymentMethodSummary .section h2{margin:0}.onePageCheckoutCell .orderSummary{width:100%}.orderSummary th,.orderSummary td{padding:2px;text-align:right !important}.paymentMethodList table{margin:10px 0;width:100%}.paymentMethodList table th,.paymentMethodList table td{vertical-align:top}.paymentMethodList table th{border-bottom:1px dotted #ccc;text-align:left}#mainPanel .paymentMethodList td p{margin:0}.addGiftOptions{text-align:right}.addGiftOptions .content{margin:5px 0 10px}.summarySection{margin:10px}.summarySection table{margin:0 auto}table.form td.expand{padding:16px 10px 10px;width:540px}#auctivaWishlist table,#auctivaWishlist table td{border-color:#bbb !important}.validationSummary{background:#fbe3e4;border:2px solid #fbc2c4;color:#8a1f11 !important;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:4px;margin:5px 0}.validationSummary ul{list-style:none;margin:0;padding:0}.validationSummary li{margin:0}.pricePopup{margin-left:-150px;padding:3px;position:absolute;left:50%;width:300px;z-index:99}.pricePopup span.fieldHeader{float:left;width:135px;text-align:right;margin-right:6px}.pricePopup span.fieldValue{float:left}.productsGrid .pricePopup br{line-height:1}#ajaxProgressBg{background-color:#000;border:0;margin:0;padding:0;position:absolute;width:100%;z-index:0;opacity:0.7;filter:Alpha(opacity:70)}#ajaxProgress{background:url("../../App_Themes_Assets/images/ajax_loading.gif") no-repeat 50%;left:50%;margin-left:-100px;padding:0px;position:absolute;width:200px;height:200px;z-index:1}table.form,table.itemList,table.pagedList,table.inputForm{margin:0 auto 10px}table.form,table.itemList,table.pagedList,table.inputForm,table.addressBook,table.orderSummaryTable{width:100% !important}table.form th,table.itemList th,table.pagedList th,table.inputForm th,table.form td,table.itemList td,table.pagedList td,table.inputForm td{padding:2px}#wrapContainerOuter th.rowHeader,#wrapContainerOuter .orderSummary th{border:none !important}table tr th.rowHeader{text-align:right}#auctivaWishlist table,div.iner_frame table,table.form{border-collapse:separate !important;border-width:0 0 1px 1px}#auctivaWishlist table,#auctivaWishlist table th,#auctivaWishlist table td,div.iner_frame table,div.iner_frame table th,div.iner_frame table td,table.form,table.form th,table.form td{border-style:solid}#auctivaWishlist table th,#auctivaWishlist table td,div.iner_frame table th,div.iner_frame table td,table.form th,table.form td{border-width:1px 1px 0 0 !important}div.iner_frame table td{vertical-align:middle}#auctivaWishlist table table,#auctivaWishlist table table th,#auctivaWishlist table table td,div.iner_frame table table,div.iner_frame table table th,div.iner_frame table table td,table.form table,table.form table th,table.form table td{border:none}.form .dataSheet .itemList td span{white-space:nowrap}#container th.verticalText{background:#000;color:#fff;font-size:10px;padding:2px 4px;text-align:center;vertical-align:middle;width:10px}#auctivaMyProductReviews table.inputForm,.auctivaCurrencies table.inputForm{margin:0 0 10px;width:auto !important} html{overflow-y:scroll}.HiddenPanel{display:none}a:active,a:focus{outline:0}.clearfix{overflow:auto;zoom:1}blink,marquee{text-decoration:none !important}
/* /Base */


body{font:10px verdana, arial, sans-serif; line-height:1.3; color: white; margin:0; padding: 0; background: black;}
body a{text-decoration: none; color: #debc72;}
body a:hover{text-decoration: underline; color: #debc72;}

h1{font-size:18px; color: #debc72; line-height:1; margin:0 0 5px}
h2{font-size:18px; color: #debc72; line-height:1.1; margin:0 0 5px}
 
h3{font-size:13px; color: #debc72; margin:10px 0 0}

#wrapContainerOuter {background: black; min-height: 650px;}
	#wrapContainerInner { margin: 0 auto; width: 1001px; }
/* =Store header */
	div#logo {background: url("images/top.jpg") bottom no-repeat; padding: 20px; text-align: left; min-height: 123px;}

	/* ==Logo */

	/* ==User nav */
	div#navUser {
		background: url("images/navbar.jpg") no-repeat; 
		/*width: 1001px;*/ 
		height: 35px; 
		}
		div#navUser ul li{
		float:left;}
		.navList {padding: 8px 0 0 105px;}
		.navList li {padding-right: 10px;}
	/* ==Nano basket */
		div#nanoBasket {
			position: relative; 
			bottom: 35px; 
			text-align: right; 
			color: #DEBC72; 
			width: 50%; 
			position: relative; 
			right: -235px;
			}
	/* ==Search */
		div#search {position: relative; bottom: 95px; text-align: right;}
		.searchButton {
		background: url("images/btn_search.png") no-repeat; 
		width: 120px; 
		height: 23px; 
		border: 0; 
		text-indent: -9999px;
		*font-size: 1px;
		}
		div#search div {float: right;}
		div#search a {float: right; padding-top: 8px; padding-right: 8px;}

/* =Store footer */
#storeFooter	{ text-align: center; }
		div#navFooter.navList {margin: 0 auto; padding: 0; }
		div#storeFooter ul li{display:inline; padding: 0 5px; margin: 0;}
		div#navFooter.navList ul li{
			float:none; 
			display:inline; 
			padding: 0 5px; 
			margin: 0;
			}
			div#navFooter.navList ul li a{display:inline}
			div.hookInner p {margin: 8px auto; }


/* Content */
div#wrapContent {
	background: #751818 url("images/bg_content.jpg") top repeat-x;
	position: relative;
	/*top: -15px;
	*top: -35px;*/
	width: 1001px;}
	td#mainPanel {text-align: left; padding: 0 10px 20px; /*width: 610px;*/}
		div.CategoryBreadCrumbs {color: #DEBC72;}
		div.CategoryBreadCrumbs a {text-decoration: underline;}
		div.catalogWrapper {padding-top: 10px;}
		
	.oneColumn td#mainPanel { width: auto; padding-left: 100px; padding-right: 100px; }
		
		td.tableNode {background: #000; border: 1px solid #4d3427; border-bottom: 6px solid #4C1010;}

		div.dialogSection {background: #000; border: 1px solid #4d3427; padding: 5px;}
		div#ctl00_wpm_MyCredentialsPage_ctl04_AjaxPanel {width: 650px; text-align: left; margin: 0 auto;}
		
		div#auctivaWelcome {background: #000; border: 1px solid #4d3427; padding: 0 10px; margin-bottom: 15px;}



/* =Sidebars */
td#leftSidebarPanel {background: #941f1f url("images/bg_side.jpg") top repeat-x; text-align: left; line-height: 2.2;}
	ul.category {list-style: none; padding: 0; margin-left: 2px;}
	.category li {background: url("images/hr.png") no-repeat;}
td#rightSidebarPanel {background: #941f1f url("images/bg_side.jpg") top repeat-x; text-align: left;}

	
	
	/* ==Categories/store nav */

	
	
	/* ==Mini basket */
	div.miniBasketItemBox {background: url("images/hr.png") bottom no-repeat; padding-bottom: 5px;}
	div#miniBasketSubTotalBox {background: url("images/hr.png") bottom no-repeat; padding-bottom: 5px; margin-bottom: 10px;}

/* =Home page */

	/* ==Featured products */
	div.featuredProductContainer p.detailsInnerPara a {font-weight: bold;}

/* =Category pages */


/* =Product display pages */
table.inputForm td textarea {width: 390px !important;}

/* =Checkout pages and process */
div.checkoutPageHeader {padding-bottom: 20px;}
td.opcSidebar {background: #941f1f url("images/bg_side.jpg") top repeat-x; text-align: left; padding: 0 20px;}

.checkoutProgress {
	border: 1px solid #4d3427;
	float: right;
	font-size: 10px;
}
	.checkoutProgress span {
		display: block;
		float: left;
		line-height: 1;
		padding: 2px;
	}
	.checkoutProgress .on {
		background: url("images/bg_progress.gif") right;
		color: #fff;
		padding-right: 17px;}
		
#container th.verticalText {background-color: #DEBC72; color: black;}
div#ctl00_wpm_PaymentPage_ctl03_PaymentAjax div.content {background: none; border: none;}

td.address {width: 33%;}

/* =Account page */

	/* ==Address book */
table.addressBook { border-collapse: collapse; width: 100%; }
		table.addressBook th.caption { border-style: solid; border-width: 1px; height: 25px; line-height: 25px; padding: 0 2px;}
			table.addressBook th.caption .buttons	{ float: right; line-height: 1; margin-top: 2px; }
			table.addressBook th.caption .text 		{ float: left; }
		table.addressBook td.entries	{ text-align: left; padding: 5px; }
	
	table.addressBook .entry	{ background: url("images/bg_address.gif") no-repeat; float: left; margin: 0 20px; padding: 5px 0 0; text-align: left; vertical-align: middle; width: 350px; height: 195px; }
	
	.addressBook .address { float: left; font-weight: bold; line-height: 15px; padding: 60px 0 0 50px; text-align: left; width: 200px; }
	
	.addressBook td .buttons	{ float: right; margin-top: 5px; padding: 60px 0px 0px 0; text-align: left; width: 100px; }
		.addressBook td .buttons a	{ display: block; margin-bottom: 5px; width: 40px; }
		table.addressBook td .buttons .button { margin-right: 5px; }

/* =Contact page */


/* =Empty cart and wishlist pages */


/* =Tables */
.altodd,
.odd,
.oddRow		{ background-color: #450F0D;}

.altodd td { border: 1px solid #4d3427;}

	
.alteven,
.even,
.evenRow	{ background-color: #1E0606; }

.alteven td { border: 1px solid #4d3427}


#auctivaWishlist table,
#auctivaWishlist table th,
#auctivaWishlist table td,
div.iner_frame table,
div.iner_frame table th,
div.iner_frame table td,
table.form,
table.form th,
table.form td	{ border-color: #4d3427 !important; }


/* =Buttons */



}