/* Site Design & Development
Bec Wilson
bec@becwilson.com
http://becwilson.com
*/

/* If you are not viewing this site with a standards-compliant browser (in other words, you are using Internet Explorer) I highly recommend that you switch to Firefox. <3 bec */

/* Main Layout Styles */

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-align: left;
	background-color: #FFF7E9;
}
body {
	background-color: #FFF7E9;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	color: #000033;
}

/* Wrappers and DIVs from Hell! */

#pageWrapTop {
	background: url(_images/headerBG.jpg) repeat-x;	margin: 0px;
	padding: 0px;
	height: 209px;
}
#header {
	background-image: url(_images/layout1.jpg);
	height: 175px;
	width: 750px;
}
.wrap {
	padding: 0px;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mainNav {
	padding: 0px;
	margin: 0px;
	position: relative;
	bottom: 1px;
}
#footerWrap {
	background-image: url(_images/footerBG.jpg);
	padding: 0px;
	height: 35px;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contentMain {
	margin: 0px;
	font-size: 90%;
}
.leftColHeader {
	background-image: url(images/sidebarHeader.jpg);
	height: 33px;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
.leftCol {
	padding: 0px;
	width: 250px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #96A5B1;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 90%;
}
.clear {
	clear: both;
}
.leftColCenter {
	background-image: url(images/sidebarCenter.jpg);
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.leftColFooter {
	background-image: url(images/sidebarFooter.jpg);
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 250px;
}
.leftColContent {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.content {
	float: left;
	width: 475px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.footerWrap {
	background-image: url(_images/footerBG.jpg);
	height: 50px;
	margin-top: 10px;
}
.footer {
	margin-top: 5px;
	position: relative;
	top: 9px;
}
.pageWrap {
	background-color: #FFF7E8;
	margin: 0px;
	padding: 0px;
}
#leftCol {
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #BCAD90;
	border-right-color: #BCAD90;
	border-bottom-color: #BCAD90;
	border-left-color: #BCAD90;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 90%;
}
#rightCol {
	float: left;
	width: 510px;
	margin-left: 20px;
}
#subNav {
	top: 140px;
	position: relative;
	float: right;
	right: 90px;
	color: #FEF6E6;
}
#contentContain {
	background-image: url(images/contentMain.jpg);
	padding: 0px;
	width: 850px;
	background-repeat: repeat-y;
	font-size: 90%;
	color: #170B00;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.leftColP {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #96A5B1;
	margin-right: 10px;
	padding-bottom: 5px;
}

/* Headers */

h1 {
	font-size: 110%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 110%;
}

h2 {
	font-size: 110%;
	font-style: italic;
}

h4 {
	font-style: italic;
}

.header1 {
	font-size: 110%;
	font-style: italic;
}
.header2 {
	font-size: 110%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 110%;
}

/* Links */
a:link {
	color: #50494A;
	text-decoration: none;
}
a:visited {
	color: #75644D;
	text-decoration: underline;
}
a:hover {
	color: #74664F;
	text-decoration: underline;
}
a.cream:link {
	color: #FFF7E7;
	text-decoration: none;
}
a.cream:visited {
	color: #FFF7E7;
	text-decoration: underline;
}

a.cream:hover {
	color: #2F1B08;
}

.footerLinks {
	text-align: center;
	color: #A59D97;
	padding: 0px;
	position: relative;
	top: 5px;
}

.Group {
	display: block;
	height: 27px;
	width: 175px;
	line-height: 27px;
	padding-left: 5px;
	color: #F9F9F9;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8D631B;
	margin-bottom: 10px;
}
.Group:hover {
	color: #BF904A;
}
.Option {
	display: block;
	height: 25px;
	width: 125px;
	line-height: 100%;
	padding-left: 20px;
	color: #50494A;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #8B6019;
	font-size: 90%;
}
.Option:hover {
	color: #74664F;
	text-decoration: underline;
}

/* Product Display Properties */

.productImage {
	float: left;
	height: 200px;
	margin-top: 10px;
	margin-right: 10px;
}

.productImageThumb {
	float: left;
	width: 100px;
	margin-top: 10px;
	margin-right: 10px;
	border: 2px solid #89601a;
}
.productImageThumb2 {
	width: 100px;
	margin-right: auto;
	border: 2px solid #89601a;
	margin-left: auto;
}

div.buy {
	margin-top: 10px;
}

div.qty {
	width: 120px;
	float: left;
	margin-top: 20px;
}

#rightCol div.productContain div.productImage img {
border: 2px solid #89601a;}
.productSku {
	float: left;
	width: 200px;
	margin-top: 10px;
	font-size: 80%;
}
.productDetails {
	float: left;
	width: 250px;
}
.productPrice {
	float: left;
	width: 200px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
}

div.productPrice {
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
}
.productName {
	font-size: 125%;
	line-height: 140%;
}

.productContain {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A47120;
}

.productDetailSku {
	margin-top: 10px;
	width: 200px;
	float: left;
}

div.productDetailSku {
	margin-top: 10px;
}

div.itemImageVisited {
	width: 75px;
	height: 75px;
	margin-right: 10px;
	float: left;
}

div.detailItemName {
	font-weight: bold;
	font-size: 75%;
}

div.detailItemID {
	font-size: 70%;
	margin-top: 5px;
	margin-bottom: 4px;
}

div.detailItemPrice {
	font-size: 85%;
	font-weight: bold;
	margin-bottom: 5px;
}

div.detailItemQty {
	font-size: 70%;
}

.productInfo {
	float: left;
	width: 270px;
	margin-bottom: 10px;
	margin-top: 5px;
}

/* Sliding Menu Properties */
.show {
	display:inline;
}
.hide {
	display:none;
}

.custService li {
	list-style-type: circle;
	font-size: 110%;
}

/* Related Product Properties */
.related {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AF7A23;
	clear: both;
}

.relatedfloatLeft {
	float: left;
	margin-right: 10px;
}

div.relatedHolder {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 245px;
}

div.relatedImage {
	float: left;
	margin-right: 10px;
}

div.relatedItemInfo {
	float: left;
	width: 135px;
}

.relatedItems {
	float: left;
	margin-top: 10px;
	border-top: thin dotted #b97f00;
	width: 100%;
}

div.relatedDetail {
	float: left;
	margin: 10px;
	font-size: 90%;
}

/* Add to Bag container */
.wrap #contentContain #rightCol .bag {
	float: left;
}

/* Staff Page Styles */.staffName {
	font-style: italic;
	font-weight: bold;
	margin-right: 10px;
}
.staffPic {
	float: left;
	margin-right: 10px;
}
.staff {
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
}
.staffPicEtc {
	margin-bottom: 10px;
}

div.staffSince {
	clear: none;
	margin-top: 10px;
}

/* Wishlist Styles */

.wishlist {
	height: 100px;
	width: 100px;
	float: right;
	margin-right: 50px;
}

.viewWishlistThumb {
	float: left;
	margin-right: 10px;
}

div.viewWishlist {
	margin-top: 20px;
	margin-bottom: 10px;
}

div.viewWishlistInfo {
	float: left;
	width: 350px;

}

/* Etc */

#sub3 {

display: none;
}

/* Banner */

.banner {
	width: 750px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.line {
	border-top: thin dotted #8B621B;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.floatLeft {
	float: left;
}

div.catsEtc {
	margin-top: 10px;
	float: left;
}

div.addImages {
	float: left;
	width: 270px;
	margin-top: 10px;
}

/* Search Form container */
.wrap #contentContain .WADASearchContainer #WADASearchForm {

	width: 750px;
}

div.WADASearchContainer {
	margin-bottom: 20px;
		border-bottom: thin dotted #AE7A27;
}

td.WADADataTableCell2 {
	padding: 2px;
}

div.WADAHeader2 {
}
.infoWrapper {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 90%;
}
.coins {
	float: left;
	margin-top: 5px;
	border-top: thin dotted #A57221;
}
