body{
	font-family:	arial,helvetica,sans-serif;
	font-size:		9pt;
	margin:			10px;
	color:			#565656;
	}

td{
	font-family:	arial,helvetica,sans-serif;
	font-size:		9pt;
	margin:			0px;
	color:			#565656;
	}
	
p{
	font-family:	arial,helvetica,sans-serif;
	font-size:		12px;
	line-height: 	16px;
	color:			#474747;
	}
	
.headerStyle{
	font-family:	arial,helvetica,sans-serif;
	font-size:		20px;
	line-height: 	16px;
	padding: 		0px 10px 27px 0px;
	margin: 		0px 0px 0px 0px;
	color:			#ffffff;
	text-align: 	right;
	}
	
.bodyCopy{
	font-family:	arial,helvetica,sans-serif;
	font-size:		12px;
	line-height: 	16px;
	color:			#474747;
	}
	
img{
	border:			0px;
	}
	
a{		
	font-family:	arial,helvetica,sans-serif;
	text-decoration:none;
	color:			#53529E;
	}
	
input, select,textarea{
	font-family:	arial,helvetica,sans-serif;
	font-size:		9pt;
	color:			#4694D4;
	}
	
h1{
	font-family:	arial,helvetica,sans-serif;
	font-size:		13pt;
	font-weight:	bold;
	color:			#FFFFFF;
	margin-bottom:	12px;
	}
			
h2{
	font-family:	arial,helvetica,sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	color:			#FFFFFF;
	margin-bottom:	5px;
	}
	
h3{
	font-family:	arial,helvetica,sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#53529E;
	}
	
.descriptionTitle{
	font-family:	arial,helvetica,sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#53529E;
	}
	
.pagetitle1{
	font-family:	arial,helvetica,sans-serif;
	font-size:		26pt;
	font-weight:	normal;
	color:			#FFFFFF;
	margin:			0px;
	}
			
.pagetitleNew{
	font-family:	arial,helvetica,sans-serif;
	font-size:		26pt;
	font-weight:	normal;
	color:			#FFFFFF;
	margin:			0px;
	padding-top: 	36px;
	padding-left: 	20px;
	}
			
.pagetitle2{
	font-family:	arial,helvetica,sans-serif;
	font-size:		22pt;
	font-weight:	normal;
	color:			#53529E;
	margin:			0px;
	}
	
	

/*---- Header ----*/

p.phonenumber
{
    text-align: right;
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    padding: 0px 10px 0 0;
    font-family: arial,helvetica,sans-serif,verdana;
}

p.phonenumber a
{
    text-align: right;
    font-size: 16px;
    color: #FFFFFF;
    font-family: arial,helvetica,sans-serif,verdana;
    text-decoration: none;
}

p.phonenumber a:hover
{
    text-align: right;
    font-size: 16px;
    color: #53539f;
    font-family: arial,helvetica,sans-serif,verdana;
}

td.headerlogo
{
    width: 228px;
    height: 135px;
    background-color: #578ecd;
    vertical-align: top;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

ul.headernav
{
    font-size: 11px;
    font-weight: normal;
    list-style-type: none;
    padding-top: 10px;
    text-align: right;
}

ul.headernav li
{
   display:  inline;
   font-family: arial,helvetica,sans-serif,verdana;
}

ul.headernav li a
{
   border-right: 1px solid #53539f;
   color: #53539f;
   font-weight: bold;
   padding: 0 10px 0 10px;
   text-decoration: none;
}

ul.headernav li a.last
{
    border-right: medium none;
}

ul.headernav li a:hover
{
    color: #ffffff;
}

/*---- Main Menu ----*/

ul.menunav
{
    font-size: 18px;
    font-weight: normal;
    list-style-type: none;
    text-align: right;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

ul.menunav li
{
   display:  inline;
   font-family: arial,helvetica,sans-serif,verdana;
}

ul.menunav li a
{
   color: #578ecd;
   padding: 0 10px 0 0px;
   text-decoration: none;
}

ul.menunav li a:hover
{
    color: #FFFFFF;
}

.nav{
	font-family:	arial narrow,arial,helvetica,sans-serif;
	font-size:		11pt;
	color:			#373C97;
	text-decoration:none;
	margin-left:	6px;
	margin-right:	6px;
	}
	
.botnav{
	font-family:	arial,arial,helvetica,sans-serif;
	font-size:		8pt;
	color:			#505050;
	text-decoration:one;
	margin-left:	6px;
	margin-right:	6px;
	}
	
.botnav:hover{
	font-family:	arial,arial,helvetica,sans-serif;
	font-size:		8pt;
	color:			#0099FF;
	text-decoration:none;
	margin-left:	6px;
	margin-right:	6px;
	}
	
.prodheading{
	font-family:	arial narrow,arial,helvetica,sans-serif;
	font-size:		19pt;
	color:			#53529E;
	}
	
.pageheading{
	font-family:	arial narrow,arial,helvetica,sans-serif;
	font-size:		21pt;
	color:			#FFA41D;
	}
	
.price{
	font-family:	arial narrow,arial,helvetica,sans-serif;
	font-size:		21pt;
	color:			#E7512E;
	}
			
.contentBox {
	display:		block;
	width:			700px;
	height:			270px;
	overflow:		scroll
	}

.footerBanners{
	padding: 		10px 10px 10px 0px;
	text-align: 	center;
	}
	
.orangeBox{
	background-image: url(../images/home_orange_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	float: left;
	text-align: left;
	width: 370px;
	height: 168px;
	}

.productPage{
	background-image: url(../images/maintable_bg1.gif)
	
	}

.productBoard{
	background-image: url(../images/maintable_bg.gif);
	height: 200px;
}	
	
.corporateBoard{
	background-image: url(../images/maintable_bg.gif);
	height: 200px;
	padding-top: 10px;
	margin-top: 20px;
}

.formStyle{
	width:305px;
	border:1px solid #CCCCCC;
}

.sideKeylines{
	background-image: url(../images/maintable_bg.gif);
	height: 200px;
	vertical-align: top;
}


table#tblBasket{
   border-right: 1px solid #000;
   border-bottom: 1px solid #000;
   margin-left: auto;
   margin-right: auto;
   font-weight: bold;
   width: 95%;
}

table#tblBasket td, table#tblBasket th{
   border-left: 1px solid #000;
   border-top: 1px solid #000;
   color: #000000;
   padding-left: 4px;
   padding-right: 4px;
}

table#tblBasket th{
   background: #6fe2ff;
   padding: 4px;
}

table#tblBasket td.tdHighlight {
	background-color: #d2eff7;
}

table#tblBasket p {
   color: #000000;
}

table.DeliveryWrapper {
	width: 800px;
}
table.Delivery th {
	text-align: left;
}
table.Delivery th.banner {
	background: #6fe2ff;
	padding: 8px;
	color: #000000;
}
table.Delivery td {
	padding-left: 10px;
}
.smallbanner {
	font-weight: normal;
}
input.Delivery, select.Delivery,textarea.Delivery {
width: 250px;
}
.BasketStep {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #578ECD;
}
.BasketStepBold {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #578ECD;
}

.errormessage {
	font-weight: bold;
	color: red;
}

.BasketConfirm {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ee0000;
	padding: 6px;
}
