/*----------------------------------------------------------
title:		master stylesheet
template:	00172
version:  	1.0
created:	november 2009
----------------------------------------------------------*/

@import 'reset.css';

body {
    background-color:#820000!important;
    background-image:url(http://owtc.corecommerce.com/images/00172/bodybg.jpg)!important;
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #080505!important;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
	}
	
div {
	border: none!important;
}

table, tr, td {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #080505!important;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
	border: none!important;
}

th, .hdr-title {
	color: #78331E!important;
    font-size: 12px!important;
	background-color: transparent!important;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;	
	border-bottom: solid 1px #78331E!important;
}
	
#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 852px;
	}

/*////////// begin header //////////*/


#logo {
	position: absolute;
	top: 3px;
	left: 23px;
	z-index: 10;
	}

#header {
	float: left;
	margin-top: 65px;
	padding: 0;
	width: 852px;
	}
	
/*/ begin main navigation /*/
	
#nav {
	float: left;
	margin: 0;
	padding: 0;
	width: 852px;
    background:url(http://owtc.corecommerce.com/images/00172/headerbg.jpg);
	color:#710000;
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:11px;
	}
	
#topNav {
	margin: 9px 0 0 0;
	padding: 0;
	width: 852px;
	}

#topNav .left {
	float: left;
	width: 202px;
	height: 34px;
	}

#topNav .center {
	float: left;
	width: 468px;
	height: 34px;
	}

#topNav .center .link {
	float: left;
	text-align: center;
	margin-left: 25px;
	}

#topNav .center .link a {
	display:block;
	padding: 2px;
	text-decoration: none;
	color: #710000;
	}

#topNav .center .link a:hover,
#topNav .center .link a.selected {
	color: #710000;
	background-color:#ffffff;
	}
	
#topNav .center .link a span {
	display:block;
	padding:3px;
	}
	
#topNav .center .link a:hover span,
#topNav .center .link a.selected span {
	color:#710000;
	display:block;
	background-color:#ffffff;
	border:1px solid #d5ab42;
	padding:2px;
	}

#topNav .center .spacer {
	float: left;
	width: 5px;
	height: 34px;
	}

#topNav .right {
	float: left;
	width: 100px;
	height: 34px;
	}

/*/ end main navigation /*/
	
/*////////// end header //////////*/

/*////////// begin content //////////*/

#content {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 3px 65px 3px;
	width: 846px;
	background: url(http://owtc.corecommerce.com/images/00172/contentbg.jpg) repeat-y;
	}
	
#content-left {
	position: relative;
	float: left;
	margin: 110px 0 0 0;
	padding: 0 0 0 18px;
	width: 201px;
	font-size:11px;
	color:#79341f;
	text-transform:uppercase;
	}
	
#content-left a {
	color:#79341f;
}

#content-middle {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 442px!important;
	}
	
#content-middle .pageNote {
	margin: 0!important;
	padding: 135px 22px 0 22px;
	width: 396px!important;
}

#content-middle #pageNote {
	padding: 0 22px;
	width: 396px!important;
}

#content-middle .strip_wrapper {
	margin-top: 10px;
}

#content-middle #productDetail {
	padding-top: 100px;
}

#content-middle form .myrow,
#content-middle .detailBtnNoImg,
#content-middle .pagination,
#content-middle #facebookLike,
#content-middle .details .sprice,
hr {
	display: none;
}

#categoryList, #categoryGrid {
	margin: 0!important;
	padding: 0!important;
}

#categoryDescription, #productDescription,
.content-odd, .content-even,
.content-odd1, .content-even1,
.content-odd2, .content-even2,
.content-odd3, .content-even3,
.content-odd4, .content-even4,
.content-odd5, .content-even5 {
	border: none!important;
}

#productGrid .content-odd, #productGrid .content-even,
#productGrid .content-odd1, #productGrid .content-even1,
#productGrid .content-odd2, #productGrid .content-even2,
#productGrid .content-odd3, #productGrid .content-even3,
#productGrid .content-odd4, #productGrid .content-even4,
#productGrid .content-odd5, #productGrid .content-even5 {
	width: 100px!important;
	padding: 0 5px!important;
	margin: 15px 0!important;
	border: none!important;
	/*border-right: solid 1px #a2a2a2!important;*/
}

#categoryGrid, #productGrid {
	margin: 0!important;
	width: 396px!important;
}

#clientAccount {
	width: 100%!important;
}

#categoryGrid #categoryDescription, #productGrid #categoryDescription,
#categoryGrid form, #productGrid form, #productDetail #prodcutDescription {
	padding: 0 22px 0 22px;
}

.form-field, .form-label, .form-label-required, .form-label-long {
    color: #78331E!important;
    font-size: 10px!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    text-align: left!important;
	width: 100%!important;
}

.field-label, .field-label-required, .field-label-long, label, #rememberCcInput {
    color: #78331E!important;
    font-size: 10px!important;
    font-weight: bold;
    text-transform: uppercase;
}

.totalLabel {
	color: #78331E!important;
    font-size: 12px!important;
	background-color: transparent!important;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;		
}

#btmOptions {
	margin-top: 25px;
	text-align: right;
}

#content-middle #image-header {
	position: absolute;
	left: 0;
	top: 0;
}

#categoryGrid > h1,
#productGrid > h1 {
	letter-spacing: normal!important;
	padding: 0 5px;
	font-size: 8px!important;
	color: #d8c7ad;
}

h1.categoryTitleHeader {
	letter-spacing: normal!important;
	padding: 4px 0;
	font-size: 8px!important;
	color: #d8c7ad;	
}

#content-middle h1 {
	color: #424F1E!important;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 5px;
    margin: 0;
    text-align: left !important;
    text-transform: uppercase;
}

#content-middle h2 {
	color: #a52a2a!important;
	font-size: 26px;
	line-height: 28px;
	font-weight: normal;
	margin: 10px 0 0 0;
}

#content-middle h3 {
	color: #a52a2a!important;
	font-size: 16px;
	font-weight: normal;
	margin: 15px 0;
}

#content-middle h4 {
    color: #7D0000!important;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.25em;
    margin-top: 15px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

#content-middle h4 a {
	text-decoration: none;
    color: #7D0000!important;
}

#content-middle h4 a:hover {
	text-decoration: underline;
}

#content-middle h6 {
	text-align: right;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #a52a2a!important;
	padding: 0 35px 25px 0;
}

#content-middle ul {
	margin: 0!important;
	padding: 0!important;
}

#content-middle #productGrid {
	margin: 0!important;
}
	
.container {
	padding: 0!important;
}

#buttonsDiv input {
	display: block;
	margin-bottom: 15px;
}

#checkoutOnePage, #customerLogin {
	margin: 0 auto!important;
	width: 96%!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #080505!important;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
	position: relative;
}

#existingCustomer, #newCustomer {
	width: 48%!important;
}
	
#content-right {
	position: relative;
	float: left;
	margin-top: 108px;
	padding: 0;
	width: 173px;
	}
	
#widgetSidebar #sidebar-links {
	padding: 5px 0;
}

#widgetSidebar #sidebar-links a {
	display: block;
	margin-bottom: 5px;
}

#widgetSidebar #sidebar-fav {
	position: relative;
	right: 2px;
	top: 0;
	margin-top: 35px;
}
	
#hometitle {position:absolute; left:40px; top:100px;}

#homedescription {position:absolute; left:64px; top:210px; width:330px!important; text-align:left; font-size: 13px; line-height:18px;}

#homedescription  p { padding-bottom:20px;}

#homefoot {color:#850000;
font-size:10px;
font-weight:bold;
letter-spacing:0.25em;
position:absolute;
text-transform:uppercase;
top:380px;
left:64px;
width:450px;}

#homefoot span { color:#FFFFFF;}

#homefeatured {position:absolute; text-align:left; right:-407px; top:47px; }
#homefeatured img {border: none;}
*html #homefeatured {right:-1px !important; }
*+html #homefeatured {right:-1px !important; }
	
/*////////// end content //////////*/

/*////////// begin footer //////////*/

#footer-buttons {
	position: absolute;
	left: 18px;
	bottom: -57px;
}

#footer-buttons a {
	margin-right: 15px;
}

#footer {
	float: left;
    background: url(http://owtc.corecommerce.com/images/00172/footerbg.gif) no-repeat!important;
	margin: 0 0 45px 0;
	padding: 25px 20px 0 20px;
	width: 812px;
	height: 45px;
	color: #6d6e71;
	font-family:Arial, Helvetica, sans-serif; 
	color:#6d6e71; 
	font-size:10px;
	line-height: 13px;
	}
	
#footer .message {
	text-align: right;
}

/*////////// end footer //////////*/
	
/*////////// begin front end edits //////////*/

.editLogoText {margin: -12px 0 0 2px; padding: 0;}

.editProduct {float: right; margin: 0; padding: 0;}

.editCategory {float: right; margin: 0; padding: 0;}

.editCartBtn {position: relative; top: 0; left: 45px; margin: 0; padding: 0;}

.editDetailBtn {position: relative; top: 0; left: 20px; margin: 0; padding: 0;}

.editNavMenu {position: absolute; margin: 2px 0 0 7px; padding: 0;}

.editFooterMenu {float: right; margin: 0; padding: 0;}

.editFooterWidget {position: relative; margin: 0; padding: 0; top: 7px; left: 13px;}

.deleteFooterWidget {position: relative; margin: 0; padding: 0; top: -9px; left: 38px;}

/*/ begin category widget /*/

.editCategoryWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteCategoryWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

.swapCategoryWidgetBullet {position: relative; margin: 0; padding: 0; left: -4px;}

/*/ end category widget /*/

/*/ begin currency widget /*/

.editCurrencyWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteCurrencyWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end currency widget /*/

/*/ begin featured widget /*/

.editFeaturedWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteFeaturedWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end featured widget /*/

/*/ begin information widget /*/

.editInformationWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteInformationWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

.swapInformationWidgetBullet {position: relative; margin: 0; padding: 0; left: 8px;}

/*/ end information widget /*/

/*/ begin language widget /*/

.editLanguageWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteLanguageWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end language widget /*/

/*/ begin new arrivals widget /*/

.editNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteNewArrivalsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end new arrivals widget /*/

/*/ begin reward points widget /*/

.editRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteRewardPointsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end reward points widget /*/

/*/ begin search widget /*/

.editSearchWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSearchWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end search widget /*/

/*/ begin shopping cart widget /*/

.editSidebarWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSidebarWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end shopping cart widget /*/

/*/ begin shopping cart detailed widget /*/

.editSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSidebarDetailedWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end shopping cart detailed widget /*/

/*/ begin specials widget /*/

.editSpecialsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSpecialsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end specials widget /*/

/*/ begin newsletter widget /*/

.editSubscribeWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteSubscribeWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end newsletter widget /*/

/*/ begin top sellers widget /*/

.editTopSellersWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteTopSellersWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end top sellers widget /*/

/*/ begin vendors widget /*/

.editVendorsWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteVendorsWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end vendors widget /*/

/*/ begin left image widget /*/

.editLeftImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}

.deleteLeftImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}

/*/ end left image widget /*/

/*/ begin right image widget /*/

.editRightImageWidget {position: relative; margin: 0; padding: 0; top: 11px; left: 39px;}

.deleteRightImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 64px;}

/*/ end right image widget /*/

/*/ begin shop by price widget /*/

.editShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteShopByPriceWidget {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

/*/ end shop by price widget /*/

/*/ begin product list widget /*/

.editProductListWidget {position: relative; margin: 0; padding: 0; top: -14px; left: 126px;}

.deleteProductListWidget  {position: relative; margin: 0; padding: 0; top: -30px; left: 152px;}

.addProductListWidget {position: relative; margin: 0; padding: 0; top: -47px; left: 100px;}

/*/ end product list widget /*/

/*/ begin custom image widget /*/

.editCustomImageWidget {position: relative; margin: 0; padding: 0; top: 28px; left: 39px;}

.deleteCustomImageWidget {position: relative; margin: 0; padding: 0; top: 13px; left: 64px;}

.addCustomImageWidget {position: relative; margin: 0; padding: 0; top: -5px; left: 14px;}

/*/ end custom image widget /*/

/*/ begin horizontal image widget /*/

.editHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: 7px; left: -12px;}

.deleteHorizontalImageWidget {position: relative; margin: 0; padding: 0; top: -10px; left: 13px;}

/*/ end horizontal image widget /*/

/*////////// end front end edits //////////*/
	
