body {
background-image:url(themes/march_08/bg.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#353535;
}

a:link {
font-weight:bold;
color:#353535;
}

a:visited {
font-weight:bold;
color:#353535;
}

a:hover {
font-weight:bold;
color:#510D36;
text-decoration: underline;
}


#mainbody{
position:relative;
width:900px;
}

#masthead{
position:relative;
width:100%;
height:73px;
background:url(images/logo_right.gif) no-repeat right;
background-color:#7C044C;
}

#navigation{
position:relative;
width:100%;
height:29px;
min-width:882px;
background:url(images/nav_bg.jpg) no-repeat right;
}

#headerbar{
position:relative;
height:35px;
padding-left:13px;
padding-top:5px;
background:url(images/headerbar_bg.gif) repeat-x;
}

/* Header bar above nav===================================== */
#headerdeals{
position:relative;
left:5px;
padding:6px 0px 6px 8px;
font-weight:bold;
}

#headerdeals a:link, #headerdeals a:visited{
text-decoration:none;
}

#headerdeals a:hover{
text-decoration:underline;

}

#headerbar_home{
position:relative;
height:1px;
background:url(images/headerbar_bg.gif) repeat-x;
}

#headerbar a {
text-decoration:none;
}

#headeracct{
position:absolute;
width:400px;
right:20px;
top:88px;
height:18px;
max-height:18px;
overflow:hidden;
}

/*==================================================*/

#mainblockcontainer
{
width:101%;
background:url(images/content_table_bg.gif) repeat-y right;
border-left:thin solid #CECECE;
}

#Content {
	margin:0px 13px 0px 0px;
	padding:10px;
	}

#RightBuffer {
	position:absolute;
	top:0px;
	right:10px;
	width:5px;
	padding:2px;
	line-height:17px;
	}

#mainblockbottom
{
position:relative;
width:101%;
height:25px;
background:url(images/content_table_b.gif) repeat-y right;
}

.homerow{
line-height: 16pt;
padding:5px;
font-size:14px;
}

.homerow a{
text-decoration:none;
}

.homerow a:visited{
text-decoration:none;
}

/*Browse Menu */
.menu4cat{
	width: 170px;
	font-weight:bold;
	padding: 4px 0px 4px 8px;
	border-style: none solid none solid;
	border-color: #752B57;
	border-width: 1px;
	}


.menu4 {
	width: 178px;
	border-style: none solid none solid;
	border-color: #752B57;
	border-width: 1px;
	}

.menu4 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid #ADADAD;
	}
	
.menu4 li a {
  	height: 16px;
	text-decoration: none;
	}
	
.menu4 li a:link, .menu4 li a:visited {
	color: #530D38;
	display: block;
	background: url(images/menu2.gif);
	padding: 4px 0 0 30px;
	}
	
.menu4 li a:hover {
	color: #fff;
	background: url(images/menu2.gif) 0 -20px;
	padding: 4px 0 0 30px;
	}
	
.menu4 li a:active {
	color: #fff;
	background: url(images/menu2.gif) 0 -42px;
	padding: 4px 0 0 30px;
	}

/* product extras menu */
.white_horiz_menu ul
{
padding-left: 0;
margin-left: 0;
background:url(images/product_details_menu_bg.gif) repeat-x;
color:#5C5C5C;
float: left;
width: 100%;
font-size:10px;
border: 1px solid #757575;
margin-bottom:25px;
}

.white_horiz_menu ul li { display: inline; }

.white_horiz_menu ul li a
{
padding: 0.2em 1em 0.3em;
background:url(images/product_details_menu_bg.gif) no-repeat right;
color:#5C5C5C;
text-decoration: none;
float: left;
border-left: 1px solid #757575;
border-right: 1px solid #757575;
}

.white_horiz_menu ul li a:hover
{
color:#510D36;
}

/*-------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
-----TEXT STYLES-----------------------------------------*/

.fineprint{
font-size:9px;
}

.breadcrumb_curr_page{
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.breadcrumb{
font-weight:bold;
font-size:18px;
color:#B383A0;
}

.breadcrumb a{
font-weight:bold;
font-size:18px;
color:#B383A0;
}

.breadcrumb a:visited{
font-weight:bold;
font-size:18px;
color:#B383A0;
}

.breadcrumb a:hover{
font-weight:bold;
font-size:18px;
color:#DEC1D3;
}





.subcategory_header{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
.header2{
font-weight:bold;
font-size:20px;
color:#740F4B;
}

.header3{
font-weight:bold;
font-size:18px;
color:#740F4B;
}

.header4{
font-weight:bold;
font-size:12px;
color:#740F4B;
}

.delicious{
font-weight:bold;
font-size:20px;
color:#26EE12;
}

.delicious-lite{
font-size:20px;
color:#26EE12;
}

.delicious2{
font-weight:bold;
font-size:18px;
color:#26EE12;
}

.delicious-lite2{
font-size:18px;
color:#26EE12;
}

.smallpurple{
font-size:10px;
color:#77104D;
}

.copyright{
font-size:10px;
color:#FFFFFF;
}

.bnav{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.bnav a:visited{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.bnav a:link{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.bnav a:hover{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.price{
font-weight:bold;
color:#464445;
}

.original_price{
font-weight:bold;
color:#FF0000;
text-decoration:line-through;
}

.paginationtop{
position:relative;
float:right;
top:-14px;
}
.paginationtop a:link{
font-weight:normal;
text-decoration:none;
}

.paginationtop a:hover{
font-weight:normal;
text-decoration:underline;
}

.pagination a:link{
font-weight:normal;
text-decoration:none;
}

.pagination a:hover{
font-weight:normal;
text-decoration:underline;
}

.product_notes{
color:#666666;
}

.special_notes{
font-weight:bold;
color:#1C135B;
}

.specials_text{
font-weight:bold;
font-size:12px;
color:#CE2222;
}

.formtext{
font-size:12px;
}

.optional
{ color:#6D6D6D;}

.pagination2 a:link{
font-weight:bold;
color:#6D6D6D;
text-decoration:none;
}

.pagination2 a:hover{
font-weight:bold;
color:#6D6D6D;
text-decoration:underline;
}

.error_text
{color:#990000;
 background-color:#FFF600;
 }

/*-------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
-----MISC BORDERS ETC-----------------------------------------*/

.product_image_box{
border:thin solid #989898;
padding:0px 0px;
width:100px;
}

.product_image_box:hover{
border:thin solid #7C044C;
width:100px;
}

.product_image_box_large{
border:thin solid #989898;
padding:0px;
width:222px;
}

.product_image_box_large:hover{
border:thin solid #7C044C;
width:222px;
}

.product_image_box_thumb{
border:thin solid #989898;
width:52px;
}

.product_image_box_thumb:hover{
border:thin solid #7C044C;
width:52px;
}

.product_thumb{
position:relative;
float:left;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
width:50px;
text-align:center;
}

.as_featured_logo{
position:relative;
float:left;
margin: 0px 0px 18px 18px;
width:176px;
height:80px;
text-align:center;
}

.as_featured_logo a:link{
text-decoration:none;
}

.as_featured_logo a:visited{
text-decoration:none;
}

.product_listing{
position:relative;
float:left;
margin: 0px 20px 0px 20px;
width:100px;
height:200px;
text-align:center;
}

.product_listing a:link{
text-decoration:none;
color:#510D36;
}

.product_listing a:visited {
text-decoration:none;
color:#510D36;
}

.product_listing a:hover{
text-decoration:underline;
color:#510D36;
}

.vertical_product_listing{
position:relative;
margin-bottom:20px;
width:100px;
text-align:center;
}

.product_icon{
position:absolute;
z-index:20;
top:-8px;
left:65px;
}

.ppl_linebreak{
height:2px;
margin-top:2px;
margin-bottom:5px;
background-color:#8A184A;
}

.spacer {
  clear: both;
  }