/* CSS Document */
body {
  	background: #FFFFFF;
  	font: 0.7em/1.5 Arial, Helvetica, sans-serif;
	color: #717171;
	
	margin: 0;
	padding: 10px;
}
div { 
	margin: 0px; 
	padding: 0px; 
}
h1, h2, h3, h4, h5, h6, p, a, td {
/*	text-align: left; */
	font-family: Arial, Helvetica, sans-serif;
	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
h2 {
	color: #90653A;
	font-size: 1.4em;
	font-weight: bold;
}
h3 {
	color: #90653A;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 15px;
}
h4 { 
	color: #90653A;
	font-size: 1em;
}
a { cursor: pointer; text-decoration: none;}
a:link { text-decoration: none;}
a:hover {text-decoration: underline; }
/*a:active { text-decoration: underline; }*/
/*a:visited { text-decoration: none; }*/

table, tr, td {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: normal;
}
img { 
	border: 0; 
	padding: 0;
	margin: 0;
}

/*	forms	*/
.textField, textarea, select { 
	background: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	color: #998675;	
}
.textField  {
	border-top: 1px solid #998675; 
	border-left: 1px solid #998675; 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	
	padding: 1px;
	margin: 1px;
	
	font-size:12;
}

.required { font-weight: bold;  }
.handCursor { cursor: pointer; }

#container { 
	width: 746px; 
	
	/* 	center everything 	*/
	margin: 0 auto;

}
#header { 
/*	background: url(../images/bg_topNav.gif) top left no-repeat; */
	padding: 0;
	margin: 0;
	text-align: left;
}


/*	MAIN NAVIGATION	*/
.categoryNavigation td { text-align: center; } 
.categoryNavigation tr { background-image: url(../images/bg_mainNav.jpg) }

#content { 
	padding: 0;
	margin: 0;
}
#otherContent { background-color: #F5F5E3; padding-bottom: 10px; }
#otherContent p { line-height: 16px; padding: 0px 10px 15px 14px; }
#otherContent h2 { padding-left: 14px; padding-top: 10px;}
#otherContent h3 {font-size: 11px; padding-bottom: 0; padding-left: 14px; padding-top: 10px; }
#otherContent a { font-size: 11px; color: #CD810A; }
#otherContent a:hover, .listedProductName a:active { color: #CD800A; text-decoration: none; }
#otherContent a:visited { color: #954B2E; text-decoration: none; }
#otherContentHeader {
	background-color: #0080B6;
	background-image: url(../images/bg_corporateHeader.jpg);
	height: 47px;
}
#otherContentHeader  h2 {
	padding: 25px 0 0 15px;
	color: #FFFFFF;
}

/*	content footer/disclaimer	*/
.contentFooter { background-image: url(../images/productDetailFooterBG.gif); background-repeat: repeat-x; background-color: #FFFFFF; }
.contentFooter p { color: #C7BDB3; font-size: 9px; }
.contentFooter td { padding: 15px 0 20px 0; }
#contentFooterNav td { text-align: center; }

#contentBottom { background: url(../images/bg_footer.gif) top left no-repeat; }
.contentBg { background: url(../images/bg_content.gif); }
.bottomBG { background: url(../images/bg_bottomArea.gif) bottom left no-repeat; }
.bottomCap { background: url(../images/bg_bottomCap_shawdow.gif) top left no-repeat }
.bottomCapShawdow { background: url(../images/bg_bottomCap_shawdowOnly.gif) top left no-repeat }
.bottomCapNoShawdow { background: url(../images/bg_bottomCap.gif) top left no-repeat; }

/*	sub category navigation
	*/
#categorySubNavigation {
	background-color: #C49E5D;
	background-image: url(../images/bg_categoryNav.jpg);
	background-position: 0px 48px;
	background-repeat: no-repeat;
		
	text-align: left;
}
.subCategoryLink {	
	padding: 3px 0 5px 15px;
}
.subCategoryHeader {
	background-color: #0080B6;
	background-image: url(../images/bg_subCategoryHeader.jpg);
	background-repeat:no-repeat;
	height: 46px;	
	color: #FFFFFF;	
	font-size:medium ;
	width:582;	
	
}

#subCategoryHeader {
	background-color: #0080B6;
	background-image: url(../images/bg_subCategoryHeader.jpg);
	height: 46px;	
}

#subCategoryHeader  h2 {
	padding: 25px 0 0 15px;
	color: #FFFFFF;
}

/*	Product Detail
	*/
.productDetail {	
	background-image: url(../images/bg_detail_overFlowTexture.jpg);
	background-repeat:repeat-y ;
	background-color: #F5F5E3;
	
}
.productDetail h2 { 
	padding-top: 26px;
	padding-left: 15px;
	background-image: url(../images/productDetailBG.jpg); 
	font-size:16;
}

/*	product options	*/
.productOptionsColumn { background-color: #F5F5E3; }
.productOptions {
	background-color: #F5F5E3;
	padding-left: 3px;	
	font-size:10;
}
.productOptions1  { font-size: 10px; padding: 0 2px 10px 0; color: #90653A; }
.productOptions td { padding: 2px; }
.productOptions .price { 
	
	font-weight: bold; 
	color: #CD810A;
}

.price1 { 
	
	font-weight: bold; 
	font-size:12;
	color: #CD810A;
}
/*	ADVERTISING AREA	*/
#advertisingArea {
	position: relative;
	padding: 0;
	margin: 0;
}

/*	FOOTER AREA		*/
#footer { 
	padding: 10px 10px 0 15px;

	background-image: url(../images/bg_footer3.jpg);
	background-repeat: no-repeat;
	background-color: white;/*#C49E5D;*/
	
	height: 69px;
	
	color: #FFFFFF;
}
#footer p { color: #FFFFFF; font-size:11 }
#footer a { color: #FFFFFF; }
#footerNavigation ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#footerNavigation ul li {
	margin-left: 0;
	padding: 0 5px 0 5px;
	border-left: 1px solid #FFFFFF;
	list-style: none;
	display: inline;
}		
#footerNavigation ul li.first {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
#categoryHome {
	background: #EDECCB;
}
/*	PRODUCT LIST	*/
#productList {
	background: #EDECCB;
}
.listedProduct { 	
	width: 179px;
	border: 7px solid #EDECCB;
	background: #F2F2DB;
}
.listedProductContainer {
	width: 192px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.listedProductContainerFirst {
	width: 193px;
	border-left: 0;
	border-bottom: 1px solid #FFFFFF;
}
.listedProductName {
	padding: 0 2px 0 4px;
	color: #7EABC8;
	line-height: 13px;
}
.listedProductName a { font-size: 11px; color: #954B2E; }
.listedProductName a:hover, .listedProductName a:active { color: #CD800A; text-decoration: none; }
.listedProductName a:visited { color: #954B2E; text-decoration: none; }
.listedProductTitle { background-image: url(../images/bg_products_sand.jpg); background-repeat: no-repeat; }
.listedProductAddNow {
	background: #FFFFFF;
	text-align: center;
	color: #998675;
	border-top: 1px solid #EDECCB;
	border-left: 1px solid #EDECCB;
}

.listedProductAddNow a { color: #998675; }
.listedProductAddNow a:hover, .listedProductAddNow a:active, .listedProductAddNow a:visited { color: #CD800A; text-decoration: none; }
.listedProductPrice {
	background: #FFFFFF;
	color: #998675;
	font-weight: bold;
	text-align: center;
	
	border-top: 1px solid #EDECCB;
	border-left: 1px solid #EDECCB;
}

/*	SHOPPING BAG	*/
.shoppingBag td { color: #998675; line-height: 15px; font-size:10; }
.shoppingBag { background-color: #F5F5E3; font-size:11;}
.shoppingBag a:hover { color: #CD810A; }

.subTotal { background-color: #998675; color: #FFFFFF; text-align: right; }
.subTotal td { 
	color: #FFFFFF; 
	text-align: right; 
	padding: 0 6px 0 0; 
	font-size: 13px; 
}

.bagOptions {
	background: #7EABC8;
}
.bagBottom {
	background-image: url(../images/bg_bagBottom.jpg);
	background-repeat: repeat-x;
	background-color: #F5F5E3;
	padding: 10px 6px 20px 92px;
	line-height: 15px;
}

.bagBottom p { color: #212129; padding-top: 5px; font-size:11 }

.shoppingBagName { font-weight: bold; color: #CD810A; }
#checkout { color:#954B2E; font-size: 10pt; padding-left:20 }
.CheckOut
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #F5F5E3; /* Background color */
text-align: Left; /* Align Text */
}

#shoppingCartConfirm { 
	position: absolute;
	background: #CE820A;
	background-image:url(../images/bg_addedToBagBox.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;	
	border: 1px none #000000;
	top: 89px;
	
	padding: 20px 5px 5px 5px;
	
	height: 97px; 
	width: 582px;
	height: 72px;
	width: 572px;
	
	/* 	center everything 	*/
	
	margin-left: -291px;
	
}
#shoppingCartConfirm a { color: #FFFFFF }
#shoppingCartConfirm a:hover { color: #F3F2DD; }

.purchased { 
	padding: 25px 5px 0 5px;
	line-height: normal;
	background-color: #F5F5E3;	
}
.purchased a { font-size: 11px; color: #954B2E; }
.purchased a:hover, .listedProductName a:active { color: #CD800A; text-decoration: none; }
.purchased a:visited { color: #954B2E; text-decoration: none; }

.form { background-color: #F5F5E3;}
.form td { padding: 2px }
.itemProductList
{

font-family: Arial; /* Font Face */
font-size: 11px; /* Font Size */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
color:#954B2E;

}

.ShoppingBagProduct
{
font-weight: bold; 
color: #CD810A;
font-family: Arial; /* Font Face */
font-size: 11px; /* Font Size */
}

.cartheading
{
	background-image: url(../images/bag_remove.jpg) ;
	height:50
}

.HeaderItem
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_item1.jpg) ;
width:231;
height:47;

}
.HeaderItem1
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_item2.jpg) ;
height:47;

}
.HeaderItemQty
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_qty.jpg) ;
height:47;
width:55;

}

.HeaderItemPrice
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_unitprice.jpg) ;
height:47;
width:74;

}

.HeaderItemAdj
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_adj.jpg) ;
height:47;
width:74;

}

.HeaderItemTotal
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_totalPrice.jpg) ;
height:47;
width:74;

}

.HeaderItemOther
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: Silver; /* Background color */
text-align: Center; /* Align Text */
background-image: url(../images/bag_remove.jpg) ;
height:47;
width:74;

}
.MessagesAdd
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #F5F5E3; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Center; /* Align Text */
}
.price { 
	
	font-weight: bold; 
	color: #717171;
	font-size:10;
}
