/*Body*/
BODY {
BACKGROUND: #ffffff;
MARGIN: 0px;
BORDER-TOP-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-RIGHT-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
PADDING-TOP: 0px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
FONT-FAMILY: arial;
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
}

A {
FONT-WEIGHT: bold;
COLOR: #660000;
TEXT-DECORATION: underline;
}

A:hover {
COLOR: #660000;
TEXT-DECORATION: underline;
}

.menuBackground
{
  background: #F2F3F5;
}

.productDetailLabel
{
  font-weight: bold;
  font-size: 12px;
}
.productSavePrice
{
  font-weight: bold;
  font-size: 14px;
  COLOR: #ff0000;
  text-align: center;
}

.productNorPrice
{
	font-weight: bold;
	font-size: 14px;
	COLOR: #333333;
	text-align: center;
	text-decoration: line-through;
}

.productPrice
{
  font-weight: bold;
  font-size: 14px;
  COLOR: #003366;
  text-align: center;
}


.pageHeadingDefault {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 1px;
	  FONT-WEIGHT: bold;
	   FONT-SIZE: 16px;
	    PADDING-BOTTOM: 3px;
		 VERTICAL-ALIGN: bottom;
		  COLOR: #000000;
		   PADDING-TOP: 0px;
		    FONT-FAMILY: Arial;
			
}
table.page
{
  width:100%;
}

td
{
    FONT-FAMILY: arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
}

table.content
{
  border : 1px solid  #666666;
  width: 100%;
}

td.content
{
background: #FFFFFF;
border-left : 1px solid #CCCCCC;
border-bottom : 1px solid #CCCCCC;
border-top : 1px solid #CCCCCC;
border-right : 0px none;
vertical-align : top;
width: 100%;
padding-top: 10px;
padding-right: 0px;
padding-left: 10px;
padding-bottom: 10px;
}

/*Left Nav*/
a.leftNav
{
  font-size: 11px;
  text-decoration: none;
}
table.leftNav
{
  border : 1px solid  #cccccc;
  width: 160px;
}
td.leftNav
{
  background: #FFFFFF;
  font-size: 11px;
  vertical-align : top;
  width: 160px;
}
td.leftNavTitle
{
  font-size: 12px;
  border-bottom: 1px solid Grey;
  background: #DCDEE1;
  color: #000000;
  font-weight: bold;
}

/*right Nav*/
a.rightNav
{
  font-size: 11px;
  text-decoration: none;
}
table.rightNav
{
  border : 1px solid  #CCCCCC;
  width: 180px;
}
td.rightNav
{
  background: #FFFFFF;
  font-size: 11px;
  vertical-align : top;
  width: 180px;
  font-weight: normal;
}
td.rightNavTitle
{
  font-size: 12px;
  border-bottom: 1px solid Grey;
  background: #333333;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

table.productList
{
}
.productList
{
  font-weight: normal;
  font-size: 12px;
}


.productStarBuyPrice
{
  font-weight: bold;
  font-size: 14px;
  COLOR: #0099ff;
}

.shadeOn
{
  BACKGROUND-COLOR: #eeeeee;
}
.shadeOff
{
  BACKGROUND-COLOR: #FFFFFF;
}


.box
{
  border : 1px solid  #CCCCCC;
  background: #FFFFFF;
  font-size: 11px;
  vertical-align : top;
}

.boxHeader
{
  font-size: 12px;
  border-bottom: 1px solid #CCCCCC;
  background: #DCDEE1;
  color: #000000;
  font-weight: bold;
}

.boxFooter
{
font-size: 12px;
border-top: 1px solid #CCCCCC;
background: #DCDEE1;
color: #000000;
font-weight: bold;
}


.buttonForward
{
background-color: #77d361;
border: #000000 1px solid;
color: #ffffff;
font-weight:bold;
}

.buttonReset
{
background-color: #CC0007;
border: #000000 1px solid;
color: #ffffff;
font-weight:bold;
}
.form
{
border: #CC0007 1px solid;
background-color: #ffffff;
font-family:arial;
font-size:10px;
/*font-weight:bold;*/
}

HR {
COLOR: #CC0007; 
HEIGHT: 1px;
}

FORM {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px;
}

TEXTAREA {
font-family:arial;
font-size:10px;
}

INPUT {
font-family:arial;
font-size:10px;
}

SELECT {
font-family:arial;
font-size:10px;
}

.redbar {
background-color: #CC0007;
color: #FFFFFF;
font-size: 10px;
text-align: center;
}

.listingdetails {
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Arial;
text-align: center;
border: 1px solid;
border-color: #AAAAAA;
background-color: #EEEEEE;
}

.listingdetails2 {
FONT-SIZE: 11px;
text-align: center;
border: 1px solid;
border-color: #AAAAAA;
background-color: #DDDDDD;
}

.small
{
FONT-SIZE: 10px;
}

#CurrentOn a {
color: #FFF;
background: #E23333;
display: block;
text-decoration: none;
padding: 2px 3px 3px 6px;
margin: 1px 0px 0px 0px;
border-left: 4px solid #FFF;
}

#CurrentOn a:hover {
color: #FFF;
background-color: #F09898;
border-left: 4px solid #E23333;
}

#CurrentOnTitle a {
color: #FFF;
font-weight: bold;
background-image: url(http://localhost/redumbrella.co.uk/images/tab_on_right);
background-position: top;
background-repeat: repeat-x;
background-color: #E23333;
display: block;
text-decoration: none;
padding: 2px 0px 3px 5px;
margin: 1px 0px 0px 0px;
border-left: 0px;
}

#CurrentOnTitle a:hover {
color: #fff;
padding: 2px 0px 3px 5px;
border-left: 0px;
}

#Current {
/*background-image: url(http://localhost/redumbrella.co.uk/images/tab_on_right);*/
background-position: top;
background-repeat: repeat-x;
color: #FFF;
}

#Current a {
color: #333;
background-color: #eeeeee;
display: block;
text-transform: capitalize;
text-decoration: none;
padding: 2px 0px 3px 5px;
margin: 1px 0px 0px 0px;
}

#Current a:hover {
color: #ff0000;
}



/* */

#Price {
	font-weight: bold;
	font-family: Arial;
	color: #cc0000;
	padding: 0px 20px 10px 0px;
	font-size: 150%;
}

.PriceSmall {
	font-size: 65%;
	font-weight: normal;
	color: #333;
	display: inline;
}

#Stock {
	margin: 0px 0px 10px 120px;
	font-weight: normal;
	font-size: 90%;
}

.Mfr {
	padding: 5px 0px 0px 0px;
	font-weight: normal;
	display: block;
}


.menu_title td { 
font: bold italic 10pt/9pt Arial; 
color: White; 
text-transform: capitalize; 
height: 28px; 
padding: 0 0 0 7px; 
text-align: left; 
background: url(http://www.redumbrella.co.uk/images/subheader_red.gif); 
}

.menu_title_dkgry td { 
font: bold italic 10pt/9pt Arial; 
color: White; 
text-transform: capitalize; 
height: 28px; 
padding: 0 0 0 7px; 
text-align: left; 
background: url(http://www.redumbrella.co.uk/images/subheader_dkgry.gif); 
}
