form {
	display: inline;
}

body {
	margin:0px;
	background-color:#daeceb;
	}
	
h2 {
	font-family: verdana, sans-serif;
	font-size:15px;
	color:#666;
}
	
h3 {
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#container{
	width:741px;
	background-color:#fff;
	background-image:url(images/columnBack.gif);
	background-repeat:repeat-y;
	margin:6px auto 20px auto;
	border: 2px solid #438a88;
	}
#topbar{
	width:741px;
	height:110px;
	background-image:url(images/topBack.gif);
	}
	#corpLogin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	float:right;
	clear:none;
	margin:0 2px 0 0;
	}
	#custLogin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	float:right;
	clear:none;
	margin:2px 5px 0 0;
	text-align: right;
	}
	#custLogin a, #custLogin a:visited{
	font: bold 10px verdana, sans-serif;
	color: #333;
	text-decoration: none;
	}
	#custLogin a:hover {
	color: #fff;
	}
	
	.basketLink{
	margin:10px 0px 0 0;
	
	}
	marquee{
	height:15px;
	width:430px;
	background-color:#519795;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:93px;
	margin-left:5px;
	}
#leftCol{
	width:157px;
	margin-bottom:2px;
	top: 5px;
	
	}
	
	
	#quicksearch{
	width:157px;
	height:127px;
	background-color:#87c4c2;
	
	}
	#quicksearchArea{
	padding: 6px 8px 0 8px;
	}
	.quicksearchForm{
	display:list-item;
	margin-bottom:5px;
	font-size:11px;
	font-family: arial, sans-serif;
	}
	
	.range {
	width: 157px;
	background-color: #87c4c2;
	padding-bottom: 12px;

	}

	ul.rangeNav {
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 12px;
	}
	ul.rangeNav li a:link, ul.rangeNav li a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}
	ul.rangeNav li a:hover{
	color:#537473;
	}
	ul.rangeNav li a.secondNav:link, ul.rangeNav li a.secondNav:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00aeef;
	font-weight:bold;
	text-decoration:none;
	}
	ul.rangeNav li a.secondNav:hover{
	color:#333;
	}
	

#rightCol{
	width:579px;
	float:right;
	clear:none;
	margin:0 0 0px 0px;
	
	}
	#rightCol p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	padding:8px;
	}
	#rightCol a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	}
	#rightCol a:hover{
	color:#396;
	font-weight:bold;
	}
	
	#offersArea{
	float:left;
	}
	.offersProduct{
	width:265px;
	height:109px;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	}
	.offersProduct a{
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#069;
	text-decoration:none;
	}
	.offersProduct a:hover{
	color:#396;
	}
	.offersProduct img.item{
	float:right;
	margin:0 0 0 10px;
	}
	.offersProduct h6{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#396;
	display:inline;
	}
	.offersTable{
	margin:8px 0 0 8px;
	font-weight:bold;
	}
	.offersTable a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#069;
	text-decoration:none;
	}
	.offersTable a:hover{
	color:#396;
	}
	#justArrived{
	float:right;
	width: 284px;
	}
 #Intro{
 	position:absolute; 
 	width: 200px; 
 	height: 115px; 
 	z-index: 500; 
 	left: -500px; 
 	top: -1500px; 
 	visibility: visible;
}

#footer{
	height:90px;
	width:741px;
	background-image:url(images/footerBack.gif);
	clear:both;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-top:1px solid #438a88;
	
	line-height:12px;
	margin-top:6px;
	}
	#footer em{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#41a9d7;
	font-style:normal;
	font-weight:bold;
	}
#footer2{
	witdth:741px;
	height:25px;
	background-color:#fff;
	}
	#footer2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005d8e;
	float:right;
	text-decoration:none;
	margin:5px 0px 0px 10px;
	}
	#footer2 a:hover{
	text-decoration:underline;
	}
.rrpText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:bold;
	}
.nowOnly{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c00;
	font-weight:bold;
	}

#RangeHead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	height:37px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-color:#005E8F;
	padding:0px 0px 0px 0px;
	color:#fff;
	
	}
	#mensRangeHead a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	#mensRangeHead a:hover{
	color:#c9e3f2;
	}
	



#navHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	background-color: #005E8F;
	background-image: url(images/editing.jpg);
	background-repeat: no-repeat;
	padding: 12px 0 0 100px;
	color:#fff;
	}
	#navHead a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	#navHead a:hover{
	color:#c9e3f2;
	}
	
	
.productBox{
	width:272px;
	height:115px;
	float:left;
	margin:28px 0 8px 8px;
	}
	.productBox p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#069;
	float: left;
	width: 100px;
	}
	.productBox img{
	margin-right:10px;
	}
#productChosen{
	margin: 28px 0 0 20px;
	
	}
	#productChosen img{
	float:left;
	margin-right:25px;
	}
	#productChosenDetails{
	float:right;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	width:180px;
	}
	#productChosenThumbs{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	width:75px;
	text-align: left;
	}
	#productChosenThumbs img{
	margin-bottom:5px;
	}
	
	#productChosenInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	float:left;
	line-height:18px;
	width: 500px;
	clear: left;
	}
	#productChosenInfo h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#069;
	display:inline;
	font-weight:normal;
	}
	ul.details{
	padding:0;
	margin:0;
	list-style:inside;
	}
	
	p.details{
	padding:0;
	margin:0;
	}
#ShopperFooter{
	width:566px;
	height:130px;
	background-image:url(images/personalShopperSuggests.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	clear:both;
	padding:50px 0 0px 0;
	line-height:10px;
	}
	.item{
	float:right;
	margin-left:30px;
	text-align:left;
	
	}
	#ShopperFooter a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	
	text-decoration:none;
	}
	#ShopperFooter a:hover{
	color:#069;
	}


#newsBarHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/newsPageHead.gif);
	background-repeat:no-repeat;
	}
#yourDetailsHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/yourDetails.jpg);
	background-repeat:no-repeat;
	}
#sitesBarHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/sitesPageHead.gif);
	background-repeat:no-repeat;
	}
#orderCompleteHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/orderComplete.jpg);
	background-repeat:no-repeat;
	}
#membersHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/members.jpg);
	background-repeat:no-repeat;
	}
#pendingOrdersHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/pendingOrders.jpg);
	background-repeat:no-repeat;
	}
#despatchOrderHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/despatchOrder.jpg);
	background-repeat:no-repeat;
	}
#completedOrdersHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/completedOrders.jpg);
	background-repeat:no-repeat;
	}

#orderFailedHead{
	height:37px;
	background-color:#CD4444;
	background-image:url(images/orderFailed.jpg);
	background-repeat:no-repeat;
	}
	
#loginFailedHead{
	height:37px;
	background-color:#CD4444;
	background-image:url(images/loginFailed.jpg);
	background-repeat:no-repeat;
	}
	
#forgottenPasswordHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/forgottenPassword.jpg);
	background-repeat:no-repeat;
	}
	
#orderDetailsHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/orderDetails.jpg);
	background-repeat:no-repeat;
	}
	
#customerDetailsHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/customerDetails.jpg);
	background-repeat:no-repeat;
	}	

#linksBarHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/sitesLikePageHead.gif);
	background-repeat:no-repeat;
	}
#corporateAreaHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/corporateArea.jpg);
	background-repeat:no-repeat;
	}
#termsHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/termsConditions.jpg);
	background-repeat:no-repeat;
	}
#siteMapHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/sitemap.jpg);
	background-repeat:no-repeat;
	}
#privacyPolicyHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/privacyPolicy.jpg);
	background-repeat:no-repeat;
	}
	
#contactUsHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/contactUsBar.gif);
	background-repeat:no-repeat;
	}
	
#searchHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/searchHeader.jpg);
	background-repeat:no-repeat;
	}
	
#questHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/questHeader.jpg);
	background-repeat:no-repeat;
	}
	
#notFoundHead{
	height:37px;
	background-color:#005E8F;
	background-image:url(images/404.jpg);
	background-repeat:no-repeat;
	}
	
#shopperBarHead{	
	height:37px;
	background-color:#005E8F;
	background-image:url(images/shopperBarHead.gif);
	background-repeat:no-repeat;
	}
	#shopperWelcome{
	background-image:url(images/personalShopperGirl.jpg);
	background-repeat:no-repeat;
	height:175px;
	}
	#shopperWelcome p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#069;
	padding:130px 0 0 235px;
	text-align:left;
	}
	#brandsChoiceHead{
	background-image:url(images/chooseYourBrands.gif);
	height:34px;
	}	
	#brandsChoice{
	background-color:#e8e8e8;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}	
#searchText{
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	height:136px;
	line-height:12px;
	}
#searchText h1{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#396;
	display:inline;
	}
#searchText a{
	font-weight:bold;
	color:#396;
	display:inline;
	}
#searchText2{
	margin:15px 0 0 0;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:12px;
	float:left;
	clear:both;
	width:550px;
	}
#searchText2 h2{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#396;
	}
#searchText2 a{
	font-weight:bold;
	color:#396;
	display:inline;
	}
#copy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	clear:both;
	padding:10px;
	}
	#copy img{
	float:left;
	margin-right:10px;
	}
	#copy h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003;
	}
#stores{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	padding:10px;
	margin:10px;
	}
	
	
form {
	margin:0;
	}

	
	
#att{
	background-color:#fff;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	float:left;
	clear:both;
	width:350px;
}	

p, td {
	font: 10px verdana, arial, sans-serif;
	color: #000;
}

input, textarea, select {
	font: 11px arial, sans-serif;
	background-color:#ebfafa;
	border:1px solid #333;
	color: #145f5d;
}

.admintable {
	background-color:#e8e8e8;
	padding: 10px;
	color:#666;

}

.admintable label {
	display: block;
	width: 150px;
	font-weight: bold;
	color:#666;
}

.admin_row {
	width: 570px;
	float: left;
	font: 10px verdana, sans-serif;
}

.col_1 {
	width: 70px;
	float: left;
	padding: 5px;
	color: #666;
}

.col_2 {
	width: 350px;
	float: left;
	padding: 5px;
	color: #666;	
}

.col_3 {
	width: 120px;
	float: left;
	padding: 5px;
	color: #666;
	text-align: left;
}

.error {
	background-color: #CD4444;
	color: #fff;
	padding: 10px;
	width: 555px;
	text-align: center;
	font: bold 10px verdana, sans-serif;
	margin-bottom: 10px;
}

.success {
	background-color: #61BF25;
	color: #fff;
	padding: 10px;
	width: 555px;
	text-align: center;
	font: bold 10px verdana, sans-serif;
	margin-bottom: 10px;
}

.tip {
	font-size: 9px;
	color: #000;
	font-style: italic;
}

iframe {
	border: 0;
	float: left;
}

.shopperbox {
	width: 120px;
	float: left;
	padding: 6px;
}

.info {
	background-color: #e8eef2;
	padding: 20px;
	text-align: center;
	font-weight: bold;
}

.dark {
	background-color: #e8eef2;
}

.brand_header {
	width: 565px;
	background-color: #C9E3F2;
	padding: 5px;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
}

.brand_left {
	width: 115px;
	float: left;
	text-align: left;
}

.brand_right {
	width: 440px;
	float: left;
	color: #005F8F;
	padding-left: 5px;
	font: bold 11px arial, sans-serif;
}


#emailmain {
	width: 100%;
	font: 11px arial, sans-serif;
	color: #666;
	padding: 10px;
}

#emailmain h1 {
	font: bold 16px arial sans-serif;
	color: #005F8F;
}

#emailmain h2 {
	font: bold 14px arial sans-serif;
	color: #00AEEF;
}

.brand_box {
	height: 120px;
	width: 120px;
	background-color: #f8f8f8;
	border: 1px solid #42908e;
	float: left;
	padding: 5px;
	margin: 4px;
	text-align: center;
}

.poohitem_box {
	height: 170px;
	width: 120px;
	background-color: #f8f8f8;
	border: 1px solid #42908e;
	float: left;
	padding: 5px;
	margin: 4px;
	text-align: center;
}


.pagination {
	font: 11px verdana, sans-serif;
	text-align: right;
	
}

.HeaderH2{
	font: bold 14px verdana;
	color: #FFFFFF;
}

.RangePadding{
	padding: 5px;
}

.item_box{
	height: 190px;
	width: 550px;
	background-color: #f8f8f8;
	border: 1px solid #005E8F;
	float: left;
	padding: 5px;
	margin: 4px;
	text-align: center;
}

.basket_box{
	min-height: 190px;
	width: 550px;
	background-color: #f8f8f8;
	border: 1px solid #005E8F;
	float: left;
	padding: 5px;
	margin: 4px;
	text-align: center;
}
.item_title{
	text-align: center;
	font: bold 16px verdana;
	color: #333;
}
.item_body{
	text-align: left;
	font: 11px verdana;
	color: #333;
}

.item_price{
	text-align: left;
	font: bold 12px verdana;
	color: #CC0000;
}

.item_buy{
	text-align: right;
	font: bold 11px verdana;
	color: #CC0000;
	width: 100px;
}

.basket_heading{
	text-align: left;
	font: bold 12px verdana;
	color: #333;
	width: 500px;
}

.basket_date{
	text-align: right;
	font: bold 10px verdana;
	color: #333;
	width: 70px;
}

.basket_subheading{
	text-align: right;
	font: bold 10px verdana;
	color: #FFF;
	width: 70px;
	border: 1px solid #E1E1E1;
	background: #60a3a1;
}
.basket_subheadingleft{
	text-align: left;
	font: bold 10px verdana;
	color: #FFF;
	border: 1px solid #E1E1E1;
	background: #60a3a1;

}

.basket_itemleft{
	text-align: left;
	font: 10px verdana;
	color: #333;
	border: 1px solid #E1E1E1;
}
.basket_item{
	text-align: right;
	font: bold 10px verdana;
	color: #CC0000;
	border: 1px solid #E1E1E1;
}

.paddedimg{
	padding-left: 2px;
}

.AccountBox{
	
	padding:3px;
	margin:4px;
	background-color: #f8f8f8;
	border: 1px solid #42908e;
}

.AddedBox{
	
	padding:3px;
	margin:4px;
	background-color: #f67a7a;
	border: 1px solid #42908e;
}

.ProductBox{
	padding:3px;
	margin:4px;
	background-color: #fff;
	border: 1px solid #42908e;
}
.ProductHead{
	font: bold 16px Arial;
	padding:4px;
	color: #CC0000;
	background: #f8f8f8;
}

.ItemTitle{
	font: bold 16px Arial;
	padding:4px;
	color: #CC0000;
	background: #fff;
}
.ItemTitlex{
	font: bold 16px Arial;
	padding:4px;
	color: #333;
	background: #fff;
}

.ItemTitley{
	font: bold 11px Arial;
	padding:4px;
	color: #333;

}

.ItemTitlec{
	font: normal 11px Arial;
	padding:4px;
	color: #333;
	
}

 .fields { 
	font: 11px arial, sans-serif;
	background-color:#ebfafa;
	border:1px solid #333;
	color: #145f5d;
 }
 
  .ERRORITEM{
    color: #fff;
    font-family: arial;
    font-size:11px;
    font-weight: bold;
    background: #ff0000;
 }
  .fieldsError  { color: #9BC439; font-size: 11px; font-family: Arial; background-color: #fff; border: solid 1px #ff0000 }