@charset "UTF-8";
/* CSS Document */

html {width:100%; margin:0 auto;}

body {margin:0 auto; background-color:#fff;}

.clear {clear:both;}

.png, .png-bkgd{behavior: url(includes/iepngfix.htc);}

#mainTemplate {width:100%; margin:0 auto;}

#mainNav {width:100%; height:22px; background-image:url(images/mainNav-bkgd.jpg); background-repeat:repeat-x; text-align:center; font-family:"Times New Roman", Times, serif; font-size:12px; color:#9d5c05; padding-top:30px;}
	#mainNav a{font-size:20px; color:#6f1313; text-decoration:none; margin:0 5px 0 5px; font-style:oblique; font-weight:500;}
	#mainNav a:hover{color:#FFF;}
	
#subNav {width:100%; height:23px; background-image:url(images/subNav-bkgd.jpg); background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:oblique; padding-top:4px;}
	#subNav a {color:#000; text-decoration:none; margin:0 10px 0 10px;}
	#subNav a:hover {color:#6f1313;}
	
#mainContent {width:100%; text-align:center; background-color:#a21818; background-image:url(images/mainContent-bkgd.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#504e39;}	
	.breadCrumbs {color:#FFF; float:right; width:200px; text-align:right; margin-right:20px;}
		.breadCrumbs a{color:#FFF; text-decoration:none;}
		.breadCrumbs a:hover {color:#ecebd8; text-decoration:underline;}
.pageContent {width:1008px; margin:0 auto; padding-bottom:20px;}

#footer {width:100%; background-image:url(images/footerBkgd.jpg); background-position:top center; background-repeat:repeat-x; text-align:center; height:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#504e39;}
.footerContent {width:100%;}
	.footerContent a{color:#504e39; text-decoration:none;}
	.footerContent a:hover {color:#6f1313; text-decoration:underline;}
	.footerNav {color:#6f1313; font-family:"Times New Roman", Times, serif; font-size:18px;}
		.footerNav a{color:#6f1313; text-decoration:none;}
		.footerNav a:hover {color:#000;}

.listing {width:315px; text-align:left; background-color:#f7ebd0; margin:0 10px 0 5px; font-family:Arial, Helvetica, sans-serif;}
	.listing p{width:85%; margin:0 0 0 27px; padding:0;}
	.listing a{color:#333; font-weight:bold; text-decoration:none;}
	.listing a:hover {color:#6f1313; text-decoration:underline;}
	
.listing-full {width:980px; text-align:left; background-color:#f7ebd0; margin:0 10px 0 5px; font-family:Arial, Helvetica, sans-serif;}
	.listing-full p{width:85%; margin:0 0 0 27px; padding:0;}
	.listing-full a{color:#333; font-weight:bold; text-decoration:none;}
	.listing-full a:hover {color:#6f1313; text-decoration:underline;}
	


.listing-title{width:285px; min-height:40px;height:auto !important;height:40px; background-image:url(images/biegeTitle.jpg); background-position:center top; background-repeat:no-repeat; font-family:'Times New Roman', Times, serif; font-style:oblique; font-size:20px; color:#036; padding:10px 0 10px 30px;}

h1 {font:Arial, Helvetica, sans-serif; font-size:24px; color:#6f1313; margin:0; padding:0;}
h2 {font-family:'Times New Roman', Times, serif; font-style:oblique; font-size:20px; color:#036; margin:0; padding:0; margin:30px 0 0 27px;}
h3 {font-family:"Times New Roman", Times, serif; font-size:40px; color:#FFF;text-align:left; margin:5px 0 15px 30px; padding:0; font-style:oblique; font-weight:400;}
h4 {font-family:'Times New Roman', Times, serif; font-style:oblique; font-size:20px; color:#036; padding:0; margin:30px 0 0 27px;}
h5 {font-family:'Times New Roman', Times, serif; font-style:oblique; font-size:18px; color:#036; padding:0; margin:5px;}
h6 {font-family:'Times New Roman', Times, serif; font-style:oblique; font-size:22px; color:#036; padding:0; margin:15px 0 5px 27px;}

.listing-footer {background-image:url(images/biege-bkgdBot.jpg); background-position:top left; background-repeat:no-repeat; background-color:#a21818; width:315px; min-height:35px;height:auto !important;height:35px; text-align:left;}
	.listing-footer a{font-size:13px; font-weight:bold; text-decoration:none; color:#333;}
	.listing-footer a:hover{color:#6f1313;}

.title {font-size:14px; font-weight:bold; color:#a21818;}

.rightModule {width:315px; text-align:left; float:right; font-family:Arial, Helvetica, sans-serif;}
	.rightModule p{width:270px; margin:0 0 0 27px; padding:0;}
	.rightModule a{color:#333; font-weight:bold; text-decoration:none;}
	.rightModule a:hover {color:#6f1313; text-decoration:underline;}
	.rightModule h2 {color:#FFF;}
	.rightModule h1 {color:#ecebd8;}
	.rightModule p {color:#FFF;}
	.rightModule a {color:#ecebd8;}
	.rightModule a:hover {color:#333;}
	.rightModule .title {color:#ecebd8;}

.mainLeft {float:left; width:675px;}


#links {width:650px;}
	.linksNav {width:650px;}
	#links img {margin-left:20px;}
	#links h4 {margin:15px 0 10px 27px; cursor:pointer;}
	
.largeWhite {background-color:#FFF; width:635px; margin:10px 20px 0 20px; padding:5px 0 20px 0; text-align:left;}

.largeBiege {float:left; width:675px; padding:0; margin:0; text-align:left; background-color:#f7ebd0; font-family:Arial, Helvetica, sans-serif;}
	.largeBiege p{margin:0 0 0 27px; padding:0;}
	.largeBiege a{color:#333; font-weight:bold; text-decoration:none;}
	.largeBiege a:hover {color:#6f1313; text-decoration:underline;}

.checkoutbox {width:570px; background-color:#faf8f2; border:#c0b190 medium solid; padding:10px; margin:20px;}

.products-top {width:600px; float:left;}
	.products-top p {padding:20px 0 0 0;}
	
	
.products-left {width:470px; float:left;}
.products-right {width:470px; float:right; margin-right:30px; text-align:left;}

.product-listing {width:420px; background-color:#FFF; margin:20px; padding:20px; font-family:Arial, Helvetica, sans-serif;}
	/* .product-listing p{width:85%; margin:0 0 0 27px; padding:0;} */
	.product-listing a{color:#333; font-weight:bold; text-decoration:none;}
	.product-listing a:hover {color:#6f1313; text-decoration:underline;}
	
.product-detail-box {width:220px; margin:10px; padding:10px; float:right; text-align: center;}

.purchase-box {width:200px; background-color:#faf8f2; border:#c0b190 medium solid; padding:10px;}

.job-posting {width:550px; background-color:#FFF; padding:20px; margin:5px 0 5px 27px;}
	.job-posting p{width:85%; margin:0 0 0 27px; padding:0;}
	.job-posting a{color:#333; font-weight:bold; text-decoration:none;}
	.job-posting a:hover {color:#6f1313; text-decoration:underline;}
	.job-posting img {margin-right:20px;}


.faqHeader {font-family:'Times New Roman', Times, serif; font-style:oblique; font-size:20px; color:#036; font-weight: bold;}


/**
 * Photo Scroll
 */
.photo-scroll a {
	padding: 10px;
	line-height: 37px;
}
#photo_nav  {
	display:inline-block;
	overflow:auto;
	width:450px;
}
#photo_nav table {
	display: inline;
}
.fade {
	color: #fff !important;
}
div.errmsg {
	margin-left: 27px;
	text-align: left;
}
.delete {
	background-image: url('/images/delete-icon.gif');
	background-position: left top;
	background-repeat:no-repeat;
	padding-left: 19px;
	padding-bottom: 3px;
	font-size: 11px;
}
.purchase-box div.errmsg { margin-left: 0 !important; }
.purchase-box .errmsg ul { padding-left: 15px !important; }
.cvv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.cvv {
	padding: 20px;
}


a.tiny img {
	margin: 4px 4px 0 0;
	border: 2px solid #F7EBD0;
}
a.tiny:hover img {
	border: 2px solid #A21818;
}
.smalltext {
	font-size: 11px;
}
