body
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
background-image:url(images/bg_repeat.gif);
background-repeat:repeat;
background-position:0% 0%;
}
.body_bg
{
background-image:url(images/body_repeat.gif);
background-repeat:repeat-y;
background-position:0% 0%;
}

a.nav:link    {color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}
a.nav:visited {color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}
a.nav:hover   {color:#ffde05;text-decoration:none;font-size:12px;font-weight:bold;}
a.nav:active  {color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}

a.general:link    {color:#dad3c1;text-decoration:none;font-size:11px;font-weight:bold;}
a.general:visited {color:#dad3c1;text-decoration:none;font-size:11px;font-weight:bold;}
a.general:hover   {color:#ffffff;text-decoration:none;font-size:11px;font-weight:bold;}
a.general:active  {color:#dad3c1;text-decoration:none;font-size:11px;font-weight:bold;}

a:link {color:#ffffff;text-decoration:underline;font-weight:bold;}
a:visited {color:#ffffff;text-decoration:underline;font-weight:bold;}
a:hover {color:#ffde05;text-decoration:underline;font-weight:bold;}
a:active {color:#ffffff;text-decoration:underline;font-weight:bold;}

.content
{
padding:10px 20px 10px 20px
}

td
{
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
}

p 
{
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
}

td.smaller 
{
font-size: 11px;
font-family:Arial,Helvetica,sans-serif;
color : #000000;
}

p.smaller 
{
font-size: 11px;
font-family:Arial,Helvetica,sans-serif;
color : #000000;
}

hr 
{
color :#4b3d1d;
height:1px
}

.rv_list_table
{
margin:5px
}

table.cobtbl{
background-color:#ffffff;
}

td.cobhl{
 background-color:#1e2e54;
background-repeat:repeat;
background-position:0% 0%;
color:#ffffff
}

td.cobll{
background-color:#294077;
color:#ffffff
}

p.catname {
text-align: center;
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
text-align: center;
}
p.catdesc {
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
}
img.catimage {
border:1px;
border-color: #000;
border-style: solid;
vertical-align:top;
}
td.catimage {
vertical-align:top;
}
td.catname {
vertical-align:top;
text-align: center;
}
td.catnavigation {
vertical-align:middle;
text-align: left;
}

.catnavigation{font-weight:bold;}
.prodnavigation{font-weight:bold;}

td.mincart 
{
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
margin:5px;
color:#ffffff
}

p.mincart {
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#ffffff
}

/* Border around each product box */
.outerborder {
	border: 0px solid #000000;
	padding:3px;
} 
/* Product Name fonts */
.s9name { font-weight: bold; 
	color: #ffffff;
	 text-decoration:underline;
}
/* Product Price fonts */
.s9price {
	font-weight: bold;
	color: #ffde05;
	line-height: 200%; /* line height allows us to create spacing above and below the text to give extra spacing */
}
/* List Price */
.s9listprice {
	font-size:12px;
	color: #ffffff;
	text-decoration:line-through;
}
/* savings fonts and decorration */
.savings {
	color: #990000;
	line-height: 200%;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	padding-right: 4px;
	padding-left: 4px;
}

.discountsapply
{
color:#ffcc00
}

.proddiscounts
{
color:#ffcc00;
font-size:12px
}

.detaildiscounts
{
color:#ffcc00;
font-size:12px
}

.detailprice
{
font-size:14px;
font-weight:bold
}

.detailname
{
background-color:#404040;
color:#ffffff;
padding:5px;
font-size:12px;
font-weight:normal;
margin-bottom:1px
}

p.catname 
{ 
text-align:center; 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top; 
} 

p.catdesc 
{ 
text-align:center;
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top; 
} 

img.catimage 
{ 
border:1px; 
border-thickness: 1px; 
border-color: #fff; 
border-style:solid; 
vertical-align:top; 
} 

td.catimage 
{ 
vertical-align:top;
text-align:center;
} 

td.catname 
{ 
vertical-align:top; 
text-align:center;
border:1px solid #ffffff
} 

td.catnavigation 
{ 
vertical-align:middle; 
text-align: left; 
}

td.product {
border: 1px solid #cfd9e1;
}


/*cross selling styles*/
table.cpd{background-color:none;}
td.cpdll{background-color:none;border-bottom:2px dotted #dddddd}
td.cpdhl{background-color:#b92300;color:#ffffff;font-weight:bold;text-align:center;padding:4px}
.cstitle{background-color:#202020;color:#ffffff;font-weight:bold;text-align:center;padding:6px}
.prod3image{width: 50px;border:0px; border-thickness: 1px; border-color: #000;border-style: solid;}
/*cross selling styles*/

