body, div, h1, h2, h3, h4, h5, h6, ul, li, span, img, ol, p, a, form, object, embed
{
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

body
 { line-height: 16px; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Verdana, Arial, sans-serif; background-color: #421533; text-align: center; margin-top: 30px }

#container
 { background-color: #fff; background-image: url("../images/rwcc_container_bg.gif"); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 815px }

#header
{
	background-image: url("../images/rwcc_header.jpg");
	background-repeat: no-repeat;
	height: 133px;
	border-bottom: 1px solid #fff
}

#top_nav
{
	font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin-left: 160px;
	padding-top: 105px;
}

#top_nav ul
{
	list-style-type:none;
}

#top_nav ul li
{
	display: inline;
	margin-right: 15px;
	float: left;
}

#top_nav ul li a
 { color: #421533; font-size: 11px; line-height: 14px; text-decoration: none }

#top_nav ul li a:hover
 { color: #fff }

#main
{
}

#left
{
	padding-top: 1px;
	display: inline;
	width: 145px;
	float: left;
}

#left_nav
{
	font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin-top: 10px;
	margin-bottom: 15px;
}

#left_nav ul
{
	list-style-type: none;
	width: 157px;
}

#left_nav ul li
{
	font-size: 11px;
	line-height: 16px;
	display: block;
	margin-bottom: 2px;
}

#left_nav ul li a
{
	color: #fff;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-left: 15px;
	height: 18px
}

#left_nav ul li a:hover, #left_nav ul li a.selected
{
	background-color: #421533;
}

#left_nav ul li ul
{
	background-color: #6c6830;
	padding-bottom: 3px;
	width: 157px;
}

#left_nav ul li ul li
{
	margin-bottom: 0;
}

#left_nav ul li ul li a
{
	color: #b6b372; height: 14px;
}

#left_nav ul li ul li a:hover
{
	color: #fff; background-color: transparent; height: 14px;
}

p
{
	margin-top: 5px;
	line-height: 16px;
	font-size: 12px;
}

#content
  { width: 648px; float: right }
#home_content
 { display: inline; background-image: url("../images/rwcc_home_bg.jpg"); background-repeat: no-repeat; background-position: 0px 0px; width: 657px; height: 398px; float: right }

#home_copy
{
	padding-top: 25px;
	padding-left: 20px;
	clear: right;
}

#home_copy h1
{
	font-style: italic;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 15px;
	width: 240px
}

#home_copy p
{
	color: #fff;
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	margin-bottom: 10px;
	width: 230px
}

#footer
 { background-image: url(../images/rwcc_footer.gif); background-repeat: no-repeat; height: 32px; clear: both; border-style: solid; border-width: 1px; border-color: #fff #7b4d69 #7b4d69 }

#footer ul
{
	font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	position: relative;
	top: 3px;
	float: right;
}

#footer ul li
{
	display: inline;
	float: left
}

#footer ul li a
{
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}

#footer ul li a:hover
{
	color: #b6b372;
}

#footer form
{
	padding-top: 4px; padding-left: 8px; float: left;
}

#footer form input
{
	color: #666; font-size: 11px; line-height: 14px; border-width: 0;
}
#footer form button
{
	color: #fff;
	background-image: url("../images/button_bg.gif");
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 0;
}

#shopping_cart
 { font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #6c6830; display: block; position: relative; bottom: -8px; width: 200px; height: 20px; float: right; border-style: none none solid solid; border-width: 0; border-color: #fff }

#shopping_cart p
 { margin-top: 0px; color: #b6b372; font-size: 10px; line-height: 14px; padding-top: 3px; padding-left: 10px }

#shopping_cart p a
{
	color: #b6b372;
}

#shopping_cart p a:hover
{
	color: #fff; text-decoration: none;
}







/* Unsure.. delete or modify? */


/* #content p, div.pi_info, #createAcctSuccess, #indexProductListCatDescription, #categoryDescription {*/
div.pi_info, #createAcctSuccess, #indexProductListCatDescription, #categoryDescription, #contactUsNoticeContent, #conditionsMainContent, #privacyDefaultMainContent, #shippingInfoMainContent {
color:#666666;
font-size:13px;
line-height:22px;
margin-bottom:10px;
margin-top:2px;
}


#loginDefault, #createAcctDefault, #checkoutShipping, #checkoutPayment, #contactUsForm {
color:#666666;
font-family:"Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size:12px;
line-height:18px;
}

#special_offer {
color:#666666;
font-size:11px;
line-height:14px;
margin-left:-15px;
margin-top:5px;
text-align:center;
}
#special_offer img {
border:1px solid #7A7E43;
margin:4px;
}
span.price {
color:#670E43;
font-weight:bold;
}
span.normalprice {
color:#670E43;
font-weight:bold;
text-decoration:line-through;
}
span.productSpecialPrice {
color:#670E43;
font-weight:bold;
}


#content blockquote  { color: #666666; font-size: 14px; font-style: italic; line-height: 18px; background-image: url("../images/rwcc_nat_sig.gif"); background-repeat: no-repeat; background-position: right center; padding-top: 5px; padding-right: 100px; padding-bottom: 6px }
#home_scroller {
border-width:0pt;
margin-top:-160px;
}
#cross_sell {
}
a:link, a:visited, a:active {
color:#630A36;
text-decoration:none;
}
a:hover  { color: #6c6830 }
.pi_info     { line-height: 13px; background-color: #b6b372; display: inline; padding: 11px; width: 290px; float: right }
.centerBoxContentsCrossSell {
margin-bottom:20px;
}
h2.featuredHeader {
color:#868686;
font-size:12px;
margin-bottom:10px;
}
.imgLink {
text-align:right;
}
.prod-list-main   { margin-left: 38px; display: inline; margin-right: 30px; margin-bottom: 5px; float: left }
.prod-list-img, #productMainImage img, .centerBoxContentsCrossSell img, #whatsNew img   { border-width: 0 }
.prod-list-info   { width: 220px; color: #666666; font-size: 11px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Verdana, Arial, sans-serif; line-height: 14px; padding: 8px 8px 8px 0 }
.prod-list-price   { color: #70083b; font-size: 12px; line-height: 14px }
#productsListingBottomNumber {
color:#666666;
font-family:"Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size:12px;
line-height:16px;
margin-bottom:10px;
}
h3#attribsOptionsText {
color:#70083B;
font-size:13px;
font-weight:normal;
line-height:16px;
margin-bottom:10px;
margin-top:10px;
}
#productAttributes  { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
h2.price  { color: #421533; font-size: 18px; font-weight: normal; line-height: 20px; text-align: right }
#shoppingCartDefault {
color:#666666;
font-family:"Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
h1  { font-style: normal; font-weight: normal; }
h1#productListHeading  { color: #421533; font-size: 22px; font-weight: normal; line-height: 30px; margin-top: 10px; margin-left: 6px }
h1#indexCategoriesHeading, h1#cartDefaultHeading, h1#loginDefaultHeading, h1#ezPagesHeading, h1#conditionsHeading, h1#privacyDefaultHeading, h1#shippingInfoHeading, h1#createAcctDefaultHeading, #createAcctSuccessHeading, h1#checkoutShippingHeading, h1#checkoutPaymentHeading, h1#checkoutConfirmDefaultHeading, h1#accountDefaultHeading, h1#addressBookDefaultHeading, h1#acctNewslettersDefaultHeading, h1#accountNotificationsHeading, h1#checkoutSuccessHeading, h1#accountHistoryDefaultHeading, h1#logoffDefaultHeading, h1#timeoutDefaultHeading { color: #421533; font-size: 22px; line-height: 28px; margin-top: 10px }
h1.productName    { color: #421533; font-size: 18px; font-weight: normal; line-height: 26px; margin-bottom: 5px }
h2 {
font-weight:normal;
margin-bottom:5px;
margin-top:15px;
}
h2.featuredHeader  { color: #421533; font-size: 14px; line-height: 18px }
h2.centerBoxHeading {
color:#70083B;
font-size:14px;
line-height:18px;
}
#cartTotalsDisplay {
font-size:13px;
line-height:16px;
}
span.cssButton  { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12px; background-color: #421533; background-image: none }
span.cssButtonHover  { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12px; background-color: #421533; background-image: none; border-width: 0 }
#loginDefault input, #createAcctDefault input, #contactUsDefault input, #contactUsDefault textarea {
border:1px solid #999999;
margin-bottom:5px;
padding:5px;
}
#loginDefault input.cssButton, #createAcctDefault input.cssButton, #contactUsDefault input.cssButton {
border-width:0pt;
}
address   { color: #666666; font-weight: normal; line-height: 16px; background-repeat: no-repeat; background-position: right 0; padding-top: 20px; height: 160px }
#productMainImage div.imgLink img {
border:0pt none;
}
div.categoryListBoxContents a  { font-size: 14px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
div.categoryListBoxContents a:hover {
color:#70083B;
text-decoration:underline;
}
#productAdditionalImages  { }
#prod_images  { display: inline; margin: 0; padding: 0; width: 280px; float: left }
h4, h3 { font-size: 12px; font-weight: normal; line-height: 14px }
#productListing  { margin-left: 8px }
.centerBoxContentsNew { color: #421533; font-size: 13px; line-height: 15px }
a div.imgLinkAdditional, a div.imgLink   { font-size: 11px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }
#product_info_wrap     { padding-top: 18px; padding-right: 24px; padding-left: 18px }
#shoppingCartDefault { font-size: 12px; line-height: 14px; margin-right: 15px }
#loginDefault { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-right: 15px }
#prod_content  { line-height: 19px; background-color: #dfdec0; padding: 4px }
#left img { margin-left: 10px }
div.additionalImages { margin-top: 5px }
#productAdditionalImages .centeredContent { text-align: left }
#cross_sell .centeredContent { text-align: left }
#productMainImage { padding-top: 2px }
div.content { text-align: justify }
div#cross_sell { background-color: #dfdec0.
; padding-top: 2px; padding-left: 15px }
#ezPageDefault table { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-top: 5px; margin-bottom: 5px; width: 500px; border: solid 1px #999 }
#ezPageDefault { color: #666 }
#ezPageDefault caption { color: #421533; text-align: left; margin-top: 10px }
#ezPageDefault table tr td { padding: 5px }
.table_head { color: #fff; background-color: #421533 }
.row_alt { background-color: #dfdec0 }
#conditionsMainContent, #privacyDefaultMainContent, #shippingInfoMainContent { padding-right: 40px }
.content { padding-right: 12px }
#createAcctDefault { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#contactUsForm, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #accountDefault, #accountEditDefault, #addressBookDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #checkoutSuccess, #accountHistInfo, #accountHistoryDefault, #logoffDefault, #shoppingCartDefault, #timeoutDefault  { font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #accountDefault, #accountEditDefault, #addressBookDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #checkoutSuccess, #accountHistInfo, #accountHistoryDefault, #logoffDefault, #shoppingCartDefault, #timeoutDefault { color: #666; font-size: 12px; padding-right: 20px }
h2#checkoutConfirmDefaultBillingAddress, h2#checkoutConfirmDefaultHeadingComments, h2#checkoutConfirmDefaultHeadingCart
 { color: #421533; font-size: 16px; line-height: 22px }
.list { list-style-type: none }
ul.list li a { line-height: 18px }
#accountHistInfo { line-height: 18px }
#accountHistInfo h2, #accountDefault h2 { color: #421533; padding-top: 5px; padding-bottom: 5px }
.tableHeading th { color: #fff; background-color: #421533 }
address { font-size: 12px }
a.rbss_link { display: block; border-width: 0px; height: 25px; width: 150px; }
#prod_content { display: block; height: 125px; padding: 10px; line-height: 18px; font-size: 12px; }
#prod_content ul { margin-top: 5px; margin-left: 20px; }
.listingDescription { display: none; }
.itemTitle { font-family: "Lucida Grande", "Lucida Sans", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
div.additionalImages img { height: 120px; display: inline-block; }
div.prod-list-main { }
#categoryImgListing { display: none; }
#ezPagesHeading { margin-left: 4px; }
#brand_images { margin-bottom: 10px; margin-top: 10px; }
#brand_images img { margin-right: 18px; }
form#newsletter_form { display: block; padding-left: 10px; padding-bottom: 5px; padding-right: 5px; padding-top: 5px; color: #421533; line-height: 14px; font-size: 11px; }
form#newsletter_form input { color: #636363; font-size: 10px; }
form#newsletter_form label { margin-top: 10px; }
form#newsletter_form strong { font-size: 12px; }

