body{ 
background:#d9e9e9;
margin: 0px 0px 0px 0px;
}
body, td, p, p.subcontent{ 
font-family: Verdana;
font-size: 11px;	
color: #000000;
}
.main{
width:895px;
background: #ffffff url(/images/bg_main.gif) center repeat-y;	
}
.content{
width:895px;
padding-top:20px;
padding-bottom:20px;
}

.s{
display:none;
}
.g{
background:none;
}
	
.logo{
display:none;
}


.toplogo {
background-image: url(/images/RG_logo.jpg);
background-repeat: no-repeat;
background-position: center top;
height:146px;

}
#accounts {
	background-image: url(/images/bg_accounts.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
	margin-right: 15px;
	padding-right: 15px;
}
#accounts  td{
	padding-left:10px;
	padding-right:10px;
}
#accounts td.left{
	background-image: url(/images/bg_accounts_Left.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
	padding-right: 15px;
}

#accounts td.right {
	height: 25px;
	padding-right: 15px;
}
#accounts a {
font-size:11px;
color: #1e5958;
text-decoration: none;	
}
#accounts a:visited {
font-size:11px;
color : #1e5958;
text-decoration : none;	
}	
#accounts a:hover {
font-size:11px;
color : #1e5958;
text-decoration : none;	
}
form {
	margin:0px;
	padding:0px;

}
.bgSearch{
	height: 41px;
	background-image: url(/images/bg_searchBar.gif);
}
.bgSearch .left{
padding-left:90px;

}
input.search{
	width:200px;
	border:1px solid #003333;
	margin:0 5px 0 10px;
	font-size:14px;
}
.cat{
	background-image: url(/images/bg_Cat.gif);
	height:69px;
}
.cat td{

}
 a.catlink {color:#c0cac9; font-size:11px; text-decoration:none;}
 a.catlink:link {color:#c0cac9; font-size:11px; text-decoration:none;}
 a.catlink:visited {color:#c0cac9;font-size:11px; text-decoration:none;}
 a.catlink:hover {color:#c0cac9;font-size:11px;  text-decoration:none;}

.fg{
	background:url(/images/bg_fg.gif) no-repeat top left;
font-weight:bold;
padding:0px;
padding-left:25px;
height:28px;
font-size:12px;
color:#003333;
}

.fg1{
	background:url(/images/bg_fg.gif) no-repeat top left;
font-weight:bold;
padding:0px;
padding-left:25px;
height:28px;
font-size:12px;
color:#003333;
}

#category-title h1{padding-left:25px;color:#003333;}

.greyBar{	background:url(/images/bg_fg.gif) no-repeat top left;
padding:0px;
height:28px;
}
.page{ padding:0px 22px 0px 0px;}
a.page{ padding:0px; margin:0px;}


.bgcl,.bgc,.bgcr,.bgl,.bg,.yy,.bar,.row,.bgw { background-color:#003333;} /* brown */
.fg,.fg1,h4 { color:#003333; }
.bgcl,.bgc,.bg,.fc,.bgw { color:#003333; }	

.bg{
	text-align:center;
	background: url(/images/bg_lftNavTop.gif);
	height:58px;
	width:180px;
}

.leftnav {
	width:180px;
}
.leftnavlink{
	background: url(/images/bg_leftNavLink.gif) ;
	background-position:bottom;
	background-repeat:no-repeat;
	height:27px;
	width:182px;
}
.leftnav .g{
	background: url(/images/bg_leftNavLink_sep.gif) ;
	background-position:bottom;
	background-repeat:no-repeat;
	height:1px;
}
#line1{
background:none;
}
#line2{
background:none;
}
 a.n:link {color:#134c4b; font-size:11px; font-weight:normal; padding-left:10px;}
 a.n:visited {color: #134c4b; font-size:11px; font-weight:normal; padding-left:10px;}
 a.n:hover, a.n:active {color:#134c4b;;font-size:11px; font-weight:normal; padding-left:10px;}


#topbar, #botbar{
	display:none;
}

.l, .bgw{ background:none;  }
.bgw a{border:none;}
	
.hdrTxt{
	font-size:14px;
	font-weight:bold;
	color: #006666;
}

.subhdrTxt{
	font-size:12px;
	font-weight:bold;
	color: #333333;
	
}

.rtText{
	font-size:12px;
	font-weight:bold;
	color:#660000;
}
#breadcrumbs h3.w{
color:#003333;
font-weight:bold;
}

.crumbPast, #crumbProductTitle{	font-size: 11px;}

.crumbHome{ padding-left:25px;}
.crumbHome a{ text-decoration:none;}
.crumbPast a{ text-decoration:none;}

p.e {
font-size:11px;
text-align:right;
}

#cartTotal{color:#ff0000; font-size:13px;}
#cartTotal, .itemTotalPrice, .itemPrice{color:#ff0000; text-align:center;}
.itemDescription a{text-decoration:none; font-weight:normal; color:#FFFFFF; }
#itemHeaders { vertical-align:top; }
.itemSKU { color:#ffffff; }
#headerItem, #headerName, #headerQuantity, #headerPrice, #headerTotalPrice{ padding:5px 0px 5px 0px; color:#ffffff; text-align:center; border:#004343 solid 1px; background-color:#349494;}
.totalLine{background:#002929;}
#cartTotalLabel{color:#ffffff; font-size:13px;}

.dropdown{border:none; background:#dcf1f1 url(/images/power_bg.gif) top left no-repeat; height:20px; width:170px; color:#074f4f;font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:2px 0px 2px 7px;}


.bgl{ background:none;}
#sortBy{ margin-left:35px;}
#sortBySelect{ font-size:12px;}

.rw, .r{ text-decoration:none; color:#1f3f3f;}

p.w{background:url(/images/bg_fg.gif) no-repeat top left;
font-weight:bold;
padding-left:25px;
height:28px;
width:97%;
margin:0px;
padding-top:5px;
font-size:12px;
color:#003333;}
#sortByWrapper{background:url(/images/bg_fg.gif) no-repeat right top;
padding-right:10px;
padding-top:4px;
vertical-align:top; 
width:40%;
color:#003333; font-weight:bold;}