a:link {
	color: #6A4847;
	text-decoration: none;
}
a:visited {
	color: #6a4847;
	text-decoration: none;
}
a:hover {
	color: #F37B1A;
	text-decoration: none;
}
a:active {
	color: #6a4847;
	text-decoration: none;
}
.center {
	background-color: #FFFFFF;
}

body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6a4847;
	font-weight: bold;
	text-decoration: none;
}

#page_wrapper {
	margin:auto;
	width:790px;
}

.wrapper {
	margin-left:10px;/*20*/
}

#wrapper fieldset font {

}

.leftColumn {
	padding:0 0px 0 2px;
	width:172px; 
	float:left; 
}

#modalpane {
	background: transparent url(../_images/loading_old.gif) no-repeat scroll center 280px
	opacity:0.8 !important;
	z-index:6 !important;
}

#logos {
	float:left;
	left:-28px;
	position:relative;
}
/* Category Menus */
.cat1,.cat2 {
	float: left;
}
.categories {
/*	border-top:1px solid #dedcdc;*/
/*	padding: 0 0 0 5px;*/
	float:left;
	width:100%;
}


.categories a {
	line-height:20px;
/*
	display:block;
	float:left;
	font-size:12px;
	padding:2px 0;
	width:100%;
*/
}

.neg_one {
	font-size:10.5pt;
}

.neg_two {

}

.cat1,.cat2 {
	width: 100%;
}
.cat1 {
	padding:10px 0 0 17px;
}
.categories .cat2 {
	padding: 0 0 0 32px;
}
.categories .cat2 a {
	font-size: 12px;
}

#rf_logo_link{
	display:block;
}
#rf_logo_link img{
	margin:0 0 0 15px;
}

.errorMessageLiteral {
    color: Red;
    font-size: 11px;
    padding-top:10px;
    padding-bottom:10px;
}

.textMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: lowercase;
	color: #F37B1A; 
/*	padding-top: .5em;	*/
	text-decoration: none;
}

.textSecondaryMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: lowercase;
	color: #F37B1A;
	margin: .5em;
	padding-top: .3em;	
	text-decoration: none;
}

.textThirdMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: lowercase;
	color: #6a4847;
	font-weight: bold;
	text-decoration: none;
}

.textThirdMenuNORMAL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: lowercase;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
}

#pageHeader_golink {

}

.SearchBox  {
	width: 100px;	
	border: 1px solid #F37B1A;
}

select {
/* 	border: 1px solid #6a4847; */
}

input {
	/* width: 100px;	*/
	/* border-style:solid; */
/* 	border: 1px solid #6a4847; */
}

input.btn {
	border: 1px dashed  #6a4847;
	border-width:thin;
	font-size: 8pt;
	text-transform: lowercase;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	background-color: #FFFFFF;
	/*filter:prodid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr=#F37B1A');*/
}

.basketbutton {
	border: 1px solid #6a4847;
	border-width:thin;
	font-size: 8pt;
	text-transform: lowercase;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #6a4847;
	text-decoration: none;
	background-color: #FFFFFF;
	/*filter:prodid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr=#F37B1A');*/
}
.resetbutton {
	border: 1px solid #6a4847;
	border-width:thin;
	font-size: 8pt;
	text-transform: lowercase;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #6a4847;
	text-decoration: none;
	cursor:default;
	background-color: #FFFFFF;
	/*filter:prodid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr=#F37B1A');*/
}
.basketbuttonhover {
	border: 1px solid #F37B1A;
	color: #F37B1A;
}


input.image {
	border: 0px none;
	text-decoration: none;
}

input.image:hover {
	border: 0px none;
	text-decoration: none;
}

input:hover {
/*
	border: 1px solid  #F37B1A; 
	color: #F37B1A;
*/
}

.inputClear {
	border: 0px;
	background-color: #FFFFFF;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: white; 
	BORDER-BOTTOM-STYLE: none;
}
	

select {
	/*width: 100px;	   */
	border: 1px solid thin #6a4847;
}

.textThirdMenuNORMALUpperandLower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
}

.textRegulartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6a4847;
	font-weight: bold;
	text-decoration: none;
}

.ProductDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
}

.textRegulartextNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
}


.textRegulartextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

.textRegularHomePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6a4847;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

.textHomePageTitleGreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #6fa142;
	font-weight: normal;
	text-decoration: none;
 	text-transform: capitalize;
}

.textHomePageTitlePink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ff3366;
	font-weight: normal;
	text-decoration: none;
 	text-transform: capitalize;
}

.lower  {
	text-transform:lowercase;
}

.upper {
	text-transform:uppercase;
}

.cap {
	text-transform:capitalize;
}
	

.titlebrownsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #6a4847;
	font-weight: none;
	text-decoration: none;
}

.titlebrownlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6a4847;
	font-weight: bold;
	text-decoration: none;
}

.titleorange  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #F37B1A;
	font-weight: bold;
	text-decoration: none;
}



.titlered  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:Red;
	font-weight: bold;
	text-decoration: none;
}
.titleorangesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F37B1A;
	font-weight: bold;
	text-decoration: none;
}

.titleorangesmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #F37B1A;
	font-weight: bold;
	text-decoration: none;
}

.titleorangesmall3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: lowercase;
	color: #F37B1A;
	font-weight: normal;
	text-decoration: none;
}

.titlepink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F71AD1;
	font-weight: bold;
	text-decoration: none;
}

.boxforcheckout  {
	border:1px dashed #F37B1A;
	bottom:auto;
}

.separatorCell {
    border:1px dashed #F37B1A;
	bottom:auto;
}

.profileCell {
	width: 200px;	
}

.profileCellLabel {
	width: 33%;
}

.profileTable {
    margin-left:10px; 
    background-color:#FFFFFF;
	margin-left:auto; margin-right:auto;
}

.profileTable2 {
    margin-left:10px; 
    background-color:#FFFFFF;
}

.profileTable3 {
    background-color:#FFFFFF;
}

.leftCategoryMenu {
	padding-left: 12px;
	text-align: left;
}

.requiredSymbol {
    color: #F37B1A;
	font-size: 14px;
	font-weight: bold;
}



/* Checkout Styles ------------------------------------------------ */
.cartHeaderLeft {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border: solid 1 #6a4847;
    background-color: #6699FF;
    color: White;
    padding: 1px;
}

.cartHeaderRight {
    border-bottom: solid 1 #6a4847;
    padding: 1px;
    height: 23px;
}

.checkoutHeader {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border-bottom: solid 1 #6a4847;
    background-color: White;
    color: #6a4847; 
    padding: 1px;
}

.checkoutHeaderUnselected {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border: solid 1 #6a4847;
    background-color: White;
    color: #6a4847; 
    padding: 1px;
}

.checkoutHeaderSelected {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border: solid 1 #6a4847;
    background-color: #F37B1A;
    color: White;
    padding: 1px;
}
#wrapper {
	margin: 0px 0 0 0;
}

.product-listing {
	text-transform: lowercase;
	color: #F37B1A;
	font-size: 12px;
}
.product-listing a {
	color: #F37B1A;
}
.category-list-header {
	background: url(http://robertarollerrabbit.com/_images/list_bg.jpg) no-repeat bottom left;
	font-size:15px;
	padding:0 0 8px;
	text-transform:lowercase;
}


.paymentHeaderCell {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border-left: solid 1 #6a4847;
    border-top: solid 6 #6a4847;
    border-right: solid 1 #6a4847;
    background-color: White;
}

.paymentLabel {
    padding-top: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #6a4847;
}
.paymentLabel_nopadding {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #6a4847;
}

.paymentLabel_paddingRight {
	padding-right: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #6a4847;
}
.cartTableCell {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border-bottom: dashed 1 #F37B1A;
	padding-bottom: 3px;
	padding-top: 3px;
}

.addressTableRow {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: normal;
}

.cartLeftTableCell {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	/*border-bottom: dashed 1 #F37B1A;*/
	padding-bottom: 3px;
	padding-top: 3px;
    padding-left: 3px;
    padding-right: 25px;
}

.cartRightTableCell {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	/*border-bottom:  dashed 1 #F37B1A;*/
	padding-bottom: 3px;
	padding-top: 3px;
    padding-right: 3px;
}

.cartQuantity {
    text-align: center;
    width:30px;
    font-size: 10px;
}

.legendCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.billedlegendCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.footNoteCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border: dashed 1 #F37B1A;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	color: #6a4847;
}

.addressCell {
	padding-left: 10px;    
	padding-right: 10px;
	width: 240px;
}

.cartCell {
	padding-left: 10px;    
	padding-right: 10px;
}

.totalCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #6a4847;
	padding: 3px;
}

.cartTotalCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: Navy;
	padding: 3px;    
}

.receiptTotalCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	color: #6a4847;
	padding-right: 33px;
	background-color: SeaShell;
	padding-top: 3px;
}

.orderTotalCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	color: Navy;
	padding-right: 20px;
	background-color: SeaShell;
	padding-top: 3px;
}

.shipmentTotalCell {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
    text-align: left;
	color: Navy;
	background-color: Yellow;
	border-width:1;
	border-color: Black; 
	padding-right: 2px;
}

.cartLeftCell {
	padding-left: 10px;    
	padding-right: 10px;
	padding-top: 10px;
}

.cartDiscountsCell {
	border-top: solid 1px #6a4847;
}

.addressDisplayLabel {
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #6a4847;
}

.profileFootNote {
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
    color: Red;
	padding-left: 10px;   
}

.receiptHeader {
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
    color: #6a4847;
    border-bottom: solid 1 #6a4847;
    padding-bottom: 3px;
}

.receiptNumber {
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
    color: Red;
    padding-top: 3px;
}

.shipmentLabel {
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
    color: #6a4847;
    background-color: White;
    padding-bottom: 3px;
}

.category_title {border-bottom:1px solid #dedede;padding:4px;margin-top:10px;margin-bottom:10px;font-size: 14px !important;}

.title {
	margin-bottom: 6px;
}
.title a {
	font-size: 14px;
}
.productName {
	color:#FE792C;
	font-size:18px;
	font-weight:normal;
	padding:0 0 10px;
	text-transform:lowercase;
}

.productInfo {
	font-size: 12px;
}

	.productInfo p {
		/*text-transform:lowercase;*/
	}

	.productInfo form font {
		color:#6A4847;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:lowercase;
	}
	
	.productInfo form input,.productInfo form select {
		border:1px solid #6A4847;
		color:#FE792C;
	}
	
	.productInfo form input.addToCartBtn {
		border:0 none;
		color:#FE792C;
	}

	.productInfo a:link, .productInfo a:visited {
		border-bottom:1px dotted #DF6D29;
		color:#FE792C;
		text-decoration:none;
	}
	
	.productInfo a:hover {
		border-bottom:1px dotted #cf6626;
		color:#cf6626;
		text-decoration:none;
	}

.productImage {
	padding:10px 10px 30px 10px;text-align:center;background:url(http://robertarollerrabbit.com/_images/prod-detail-bg.jpg) no-repeat top center #ffffff;
}
.addedToCart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin-bottom:15px;
	font-family:;
	font-size:14px;
	color:#333333;
	font-style: italic;
	}
.addedToCart A:link, .addedToCart A:visited, .addedToCart A:hover, .addedToCart A:active {
	font-family:;
	font-size:;
	color:#333333;
	}	
.tabcontainer {
	width:100%;
	position:relative;
}
.tab_on {
	background:#FFC324 url(http://robertarollerrabbit.com/_images/rounded_tab_top_y.jpg) no-repeat scroll 0 0;
	color:#6A4847;
	display:inline;
	float:left;
	margin-top:10px;
	padding:6px 0;
	text-align:center;
	width:167px;
}
.tab_off {
	text-align:center;
	margin-top:10px;
	background:#f5f5f5 url(http://robertarollerrabbit.com/_images/rounded_tab_top_w.jpg) no-repeat scroll 0 0;
	color:#333333;
	padding:3px;
	width:167px;
	float:left;
	cursor:pointer;
	display:inline;
	padding: 6px 0;
}	
.descriptioncontainer {
	width:100%;
	position:relative;
}	
.div_on {
	border-color:#FFC324 #CCCCCC #E5E5E5;
	border-style:solid;
	border-width:4px 1px 2px;
	display:inline;
	margin-bottom:10px;
	padding:10px 15px 25px;
	text-align:left;
	width:469px;
	}	
.div_off {
	border-top:4px solid #e5e5e5;border-left:1px solid #cccccc;border-right:1px solid #cccccc;
	border-bottom:2px solid #e5e5e5;padding:5px;margin-bottom:10px;width:99%;text-align:left;display:none;
	}
.productInCart {
	font-size: 12px;
}
.featuredproduct{
	float: left;
}
#footer {
/* 	margin: 20px 0 0 0; */
	font-size: 12px;
	padding:0 !important;
}
#footerLeft {
	float: left;
}
#footerRight {
	float: right;
}

#pagination {
	
}

	#pagination font {
			
	}

	#pagination font.pagination {
		color:#F37B1A;
	}
	
		#pagination font a {
			background:transparent url(http://robertarollerrabbit.com/_images/pagination_btn.gif) no-repeat scroll 0 0;
			color:#FFFFFF;
			padding:3px 5px 5px;
			position:relative;
		}
		
		#pagination font a:focus {
			background:transparent url(http://robertarollerrabbit.com/_images/pagination_btn.gif) no-repeat scroll 0 0;
			color:#FFFFFF;
			padding:2px 5px 5px;
			position:relative;
			outline: none;
		}