/*-- Global --*/
body {font-family: Arial, Helvetica, sans-serif;background-image: url('/images/bg.jpg'); color:#003865; background-position:center; margin:0; font-size:12px;}
td {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
th {font-family: Arial, Helvetica, sans-serif;}

/*-- Links  --*/
a { color:#666666; text-decoration:underline;}
a:visited { color:#666666; text-decoration:underline;}
a:hover { color:#666666; text-decoration:underline;}

/*-- Layout --*/
td.headercell { background-image:url('images/header-bg.jpg'); background-repeat:repeat-y; border-bottom:1px solid #003865;}
td.navcell {background-image:url('images/nav-bg.jpg'); padding:5px 1px 5px  10px; border-bottom:1px solid #003865;}
td.navcellbottom {background-image:url('images/nav-bg.jpg'); border-bottom:1px solid #003865; padding:5px 1px 5px  10px;}
td.buttoncell { padding:5px 0 0 0;}
td.contentcell {border-bottom:1px solid #003865; padding:15px 0 5px 10px;}
td.contentcell2 {border-bottom:1px solid #003865; padding:0;}
td.footercell { padding:5px 10px 5px 10px;}

div#contentbox { min-height:200px;}
div#contentbox2 { min-height:400px;}

/*-- Text   --*/
.contentcell#home { font-size:13px; color:#666666; }
.footer { font-size:9px;}

/*-- logo  --*/
.background { background-image:url('images/header-bg.jpg'); }

.imageresize { width:100px; height:70px; }

.catheader { font-family:Arial, Helvetica, Sans-Serif; font-style:italic; font-size:28px; color:#003865; }

.catdescription { font-family:Arial, Helvetica, Sans-Serif; font-style:normal; font-size:11px; color:#003865; }

.catheaderline { border-bottom:1px solid #7FC0E0; padding:0 0 5px 0;}

.catbordertop {border-top:1px solid #7FC0E0; padding: 0 0 0 0;}

.bottomimageresize { width:60px;	height:60px; }

.cartheader { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold;}

div.content-frame {
      scrollbar-3dlight-color:#E8F3F9;
      scrollbar-highlight-color:#E8F3F9;
      scrollbar-face-color:#E8F3F9;
      scrollbar-shadow-color:#E8F3F9;
      scrollbar-darkshadow-color:#E8F3F9;
      scrollbar-track-color:#E8F3F9;
      scrollbar-arrow-color:#003865;
      
	  width: 723px;
	  height: 103px;
      z-index: 1; 
      overflow:auto;
      background-color: White;
}

/* Checkout */
th.subheading{ padding:0 0 0 15px; color:Gray; font-weight:bold;}

/* required* */
span.required{color:Red;}

/* title */
th.title{}

/* payment methods - checkout page*/

ul#payment-method
{
	padding:0; margin:0; list-style:none;
}

ul#payment-method li
{
	float:left; margin-right:80px;
}

.advert { border:solid 1px #7FC0E0; width:100px;}

.searchadvert{border:solid 1px #7FC0E0; width:100px;}

.searchtext
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#003865; line-height:171%; display:block; text-decoration:none; font-weight:bold;
}

div#wellingtonMap{ width:350px; height:250px}


