BODY{FONT-SIZE: 1em; FONT-FAMILY: verdana; color: #727272; background-image:url(/images/mainBkg.gif); margin:0px; margin-top:10px; }

#all{margin:0px; margin-left:auto; margin-right:auto; width:940px; height:auto;}

#wrapper{float:left; height:auto; background-color:#ffffff;} 

/*Header*/
#header{ width:920px; height:127px; background-image:url(/images/header.jpg); background-repeat:no-repeat; margin:10px;}	
#homeBasket{float:right; width:auto; line-height:30px; vertical-align:middle; margin-top:14px; margin-right:25px;}
#homeBasket p{ margin:0px; padding:0px; float:left; margin-right:3px;}
#homeBasket p.trolley{ margin-top:3px;}
#search{clear:both; float:right; width:auto; height:auto; line-height:25px; margin-right:15px;}
#search p{margin:0px; padding:0px; float:left; margin-right:3px;}

/* Main Nav Layout */
#mainNav{float: left; width:920px; padding:0px; margin-top:30px; }
*html #mainNav{margin-top:30px; width:920px;}
#mainNav ul{list-style:none; padding:0px; margin:0px;}
#mainNav li{float:left; display:inline; border-right:solid 1px #c0c0c0;}

/* Main Nav Style */
A.mainNav:link{FONT-SIZE: 0.8em; COLOR: #606165; FONT-FAMILY: Verdana; text-decoration:none;}
A.mainNav:visited{FONT-SIZE: 0.8em; COLOR: #606165; text-decoration:none;}
A.mainNav:hover{FONT-SIZE: 0.8em; COLOR: #000000; text-decoration:none;}	
#mainNav h3{FONT-SIZE: 1em; margin:0px; margin:0px 15px 0px 15px}

/*MainBody*/
#mainBody{float:left; margin-left:10px; width:920px; background-color:#dbdbdb; height:auto; margin-bottom:10px;}
*html #mainBody{margin-left:5px;}

/*MainBody Columns*/
#leftColumn{float:left; width:650px; height:auto; }
#rightColumn{float:left; margin-left:10px; margin-right:10px; width:250px; height:auto;}
*html #rightColumn{margin-left:5px; margin-right:5px;}

/*Main Images */
#mainImage{height:160px; background-color:#ffffff; padding-bottom:10px; width:640px; padding-right:10px;}
#mainImageHome{height:240px; background-color:#ffffff; width:640px; padding-right:10px;}


/*Scrolling collections box*/
#box640{float:left; margin:0px; margin-left:10px; margin-top:10px; width:640px; height:auto; background-color:#ffffff; }
*html #box640{margin-left:5px; margin-right:5px;}
#boxHeader{float:left; margin-top:0px; height:42px; width:640px; background-image:url(/images/boxHeader640.gif); }
#boxHeader h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}

#boxStrapline{float:left; height:34px; width:640px; background-color:#cdbad3;}
#boxStrapline h4{margin:0px; padding-top:10px; margin-left:10px;}
#boxContent{float:left; width:640; height:auto;}
*html #boxContent{margin-left:0px;}

#boxFooter640{float:left; height:10px; width:640px; background-image:url(/images/boxFooter640.gif);}
.boxHeader{FONT-SIZE: 0.85em; COLOR: #606165; FONT-FAMILY: Verdana; font-weight:bold;}
.strapline{FONT-SIZE: 0.75em; COLOR: #5D0075; FONT-FAMILY: Verdana; font-weight:normal;}
.straplineGrey{FONT-SIZE: 0.75em; COLOR: #606165; FONT-FAMILY: Verdana; font-weight:normal;}

/*For subpage */
#normalBoxContent{float:left; width:600px; height:auto; padding:10px; margin-right:10px;}



/*Half width boxes*/
#box315{float:left; margin:0px; margin-left:10px; margin-top:10px; width:315px; height:auto; background-color:#ffffff; }
*html #box315{margin-left:5px; margin-right:0px; width:315px; overflow:hidden;}
#boxHeader315{float:left; margin-top:0px; height:42px; width:315px; background-image:url(/images/boxHeader315.gif); }
#boxHeader315 h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}
#boxStrapline315{float:left; height:34px; width:315px; background-color:#cdbad3;}
#boxStrapline315 h4{margin:0px; padding-top:10px; margin-left:10px;}
#boxContent315{float:left; width:295px; height:auto; }
#boxFooter315{float:left; height:10px; width:315px; background-image:url(/images/boxFooter315.gif);}

#boxContent315b{float:left; width:295px; height:auto; }
#boxFooter315b{float:left; height:10px; width:315px; background-image:url(/images/boxFooter315.gif);}


/*Right Hand column boxes*/
#box250{float:left; margin:0px; margin-left: 0px; margin-top:10px; width:250px; height:auto; background-color:#ffffff; }
*html #box250{overflow:hidden;}
#boxHeader250{float:left; margin-top:0px; height:42px; width:250px; background-image:url(/images/boxHeader250.gif); }
#boxHeader250 h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}

#boxHeader250tick{float:left; margin-top:0px; height:42px; width:250px; background-image:url(/images/boxHeader250_tick.gif); }
#boxHeader250tick h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}

#boxStrapline250{float:left; height:34px; width:250px; background-color:#cdbad3;}
#boxStrapline250 h4{margin:0px; padding-top:10px; margin-left:10px;}
#boxContent250b{float:left; width:250px; height:auto; }
#boxStrapline250b h4{margin:0px; padding-top:10px; margin-left:10px;}
#boxStrapline250b{float:left; height:34px; width:250px; background-color:#eeeeee;}
#boxContent250{float:left; width:235px; height:auto;}
#boxFooter250{float:left; height:10px; width:250px; background-image:url(/images/boxFooter250.gif);}
										    
#boxStraplineCollections{float:left; height:34px; width:640px; background-color:#cdbad3;}
#boxStraplineCollections h4{margin:0px; padding-top:10px; margin-left:10px;}
.straplineCollections{FONT-SIZE: 0.75em; COLOR: #5D0075; FONT-FAMILY: Verdana; font-weight:normal;}




/*For subpage */
#boxContent250 ul{margin:0px; padding:0px; margin-left:17px;}

#box3{height:auto;}
#box4{height:auto;}

/*Footer*/
#footer{float:left; height:90px; width:920px; background-color:#868585; margin-top:10px;}


.hide{display:none;}
	
	
/*Styles*/

A.smallWhiteLink:link{FONT-SIZE: 0.75em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.smallWhiteLink:visited{FONT-SIZE: 0.75em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.smallWhiteLink:hover{FONT-SIZE: 0.75em; COLOR: #c0c0c0; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

.smallWhite{FONT-SIZE: 0.75em; COLOR: #ffffff;}

.strongPurple{FONT-SIZE: 1em; COLOR: #301336; FONT-FAMILY: Verdana; font-weight:bold;}
.LightPurple{FONT-SIZE: 1em; COLOR: #5D0075; FONT-FAMILY: Verdana; font-weight:normal;}
.DarkGrey{FONT-SIZE: 1em; COLOR: #606165; FONT-FAMILY: Verdana; font-weight:normal;}

.collectionTitle{FONT-SIZE: 1.0em; COLOR: #3D3C69; FONT-FAMILY: Verdana; }
.productTitle{FONT-SIZE: 0.9em; COLOR: #3D3C69; FONT-FAMILY: Verdana; font-weight:bold; }
.productDesc{FONT-SIZE: 1.1em; COLOR: #5B5A8F; FONT-FAMILY: Verdana; }

#normalBoxContent{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#normalBoxContent td{FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; color:#5B5A8F}


#boxContent{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent315{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent315b{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent250{FONT-SIZE: 0.75em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent250b{FONT-SIZE: 0.75em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}

#boxContent250basket{FONT-SIZE: 0.9em; FONT-FAMILY: Verdana; font-weight:normal; line-height:15px; padding-top:15px; padding-bottom:15px; margin-left:10px;}



#boxContent250b ul{margin:0px; margin-bottom:15px;}

A:link{FONT-SIZE: 1em; COLOR: #5D0075; FONT-FAMILY: Verdana; }
A:visited{FONT-SIZE: 01em; COLOR: #5D0075; FONT-FAMILY: Verdana; }
A:hover{FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana; }

td{FONT-SIZE: 1em; FONT-FAMILY: Verdana; font-weight:normal; }
#boxContent250prod{ FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}


li{ list-style-type:square; color: #70387D;}
.smallBasket{FONT-SIZE: 0.8em;}






