BODY{FONT-SIZE: 1em; FONT-FAMILY: verdana; color: #727272; background-image:url(/images/mainBkg.gif); margin:0px; margin-top:0px; }
#all{margin:0px; margin-left:auto; margin-right:auto; width:970px; height:auto;}
#wrapper{float:left; height:auto; background-color:#ffffff;} 

/*Header*/
#header{ width:950px; height:150px; background-image:url(/images/arcHeader.gif); background-repeat:no-repeat; margin:10px 10px 5px 10px;}	
#homeBasket{float:right; width:auto; line-height:30px; vertical-align:middle; margin-top:30px; margin-right:20px;}
#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:950px; padding:0px; margin-top:37px; }
*html #mainNav{margin-top:53px; width:950px;}
#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: #004494; text-decoration:none;}	
#mainNav h3{FONT-SIZE: 1em; margin:0px; margin:0px 15px 0px 15px}

/*MainBody*/
#mainBody{float:left; margin-left:10px; width:950px; height:auto; margin-bottom:10px; background-color:#dbdbdb;}
*html #mainBody{margin-left:5px;}

/*Main Images */
#mainImageHome{background-image:url(/images/homeMain.jpg); height:190px; background-color:#ffffff; width:940px; padding-right:10px;}
#spacer{float:left; height:5px; width:100%; background-color:#ffffff;}

/*Main intro */
#mainIntro{float:left; margin-left:400px; margin-top:16px; width:470px; height:160px; }
#mainIntro h3{color:White; font-size:1em; margin:0px; padding:0px; margin-bottom:8px;}
#mainIntro p{color:White; font-size:0.7em; margin:0px; margin-bottom:7px;}
#mainIntro a{color:White; font-size:1em;}
#mainImageIntro{float:left; margin-bottom:0px; margin-left:20px; margin-top:16px; width:470px; height:auto;}
#mainImageIntro h3{color:White; font-size:1.2em; margin:0px; padding:0px; margin-bottom:8px;}
#mainImageIntro{color:White; font-size:0.7em;}

/* Box stuff */
.boxHeader{FONT-SIZE: 0.85em; COLOR: #274c97; FONT-FAMILY: Verdana; font-weight:bold;}
.strapline{FONT-SIZE: 0.75em; COLOR: #ffffff; 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;}

/*Small boxes*/
#box231{float:left; margin:0px; margin-left:5px; margin-top:5px; width:231px; height:auto; background-color:#ffffff; }
*html #box231{margin-left:5px; margin-right:0px; width:231px; overflow:hidden;}
#boxHeader231{float:left; margin-top:0px; height:42px; width:231px; background-image:url(/images/boxHeader231.gif); }
#boxHeader231 h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}
#boxStrapline231{float:left; height:24px; width:231px; background-color:#cdbad3;}
#boxStrapline231 h4{margin:0px; padding-top:5px; margin-left:10px;}
#boxContent231{float:left; width:215px; height:272px; margin-left:5px; overflow:hidden; }
#boxFooter231{float:left; height:10px; width:231px; background-image:url(/images/boxFooter231.gif);}
#boxContent231 ul{ margin:0px; padding:0px; margin-left:15px; margin-top:5px;}
#boxContent231 li{list-style-type:square; color: #8c9a1c; line-height:18px;}
#boxContent231 li a{color: #8c9a1c;}
#chromaContent li{color: #274d98;}
#chromaContent li a{color: #274d98;}
#massContent li{color: #612b81;}
#massContent li a{color: #612b81;}
#tempContent li{color: #a21c1d;}
#tempContent li a{color: #a21c1d;}

/*Medium boxes*/
#box467{float:left; margin:0px; margin-left:5px; margin-top:5px; width:467px; height:auto; background-color:#ffffff; margin-bottom:5px; }
*html #box467{margin-left:5px; margin-right:0px; width:467px; overflow:hidden;}
#boxHeader467{float:left; margin-top:0px; height:42px; width:467px; background-image:url(/images/boxHeader467.gif); }
#boxHeader467 h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}
#boxStrapline467{float:left; height:24px; width:467px; background-color:#cdbad3;}
#boxStrapline467 h4{margin:0px; padding-top:5px; margin-left:10px;}
#boxContent467{float:left; width:440px; height:auto; }
#boxFooter467{float:left; height:10px; width:467px; background-image:url(/images/boxFooter467.gif);}
#boxContent467b{float:left; width:440px; height:200px; }
#boxFooter467b{float:left; height:10px; width:467px; background-image:url(/images/boxFooter467.gif);}


/* Subpage left hand boxes */
#box250{float:left; margin:0px; margin-left: 0px; margin-top:10px; width:250px; height:auto; background-color:#ffffff; margin-left:10px; clear:left; }
*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;}
#boxStrapline250{float:left; height:24px; width:250px; background-color:#cdbad3;}
#boxStrapline250 h4{margin:0px; padding-top:5px; 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;}
#boxContent250menu{float:left; width:235px; height:auto;}
#boxFooter250{float:left; height:10px; width:250px; background-image:url(/images/boxFooter250.gif);}


#boxContent250 li{list-style-type:square; color: #274c97; line-height:20px;}
#boxContent250 a{color: #274c97;}
#boxContent250 img{padding-top:10px;}



/* Submenu stuff */
#submenu li{list-style-type:square; color: #274c97; line-height:20px;}
#submenu2 li{list-style-type:square; color: #8c9a1c; line-height:20px;}
#submenu3 li{list-style-type:square; color: #a11c1c; line-height:20px;}


#box670{float:left; margin:0px; margin-left:0px; margin-top:10px; width:670px; height:auto; background-color:#ffffff; }
*html #box670{margin-left:5px; margin-right:5px;}
#boxHeader{float:left; margin-top:0px; height:42px; width:670px; background-image:url(/images/boxHeader670.gif); }
#boxHeader h3{ margin:0px; padding:0px; padding-top:12px; margin-left:23px; margin-bottom:10px;}
#boxStrapline670{float:left; height:24px; width:670px; background-color:#cdbad3;}
#boxStrapline670 h4{margin:0px; padding-top:5px; margin-left:10px;}
#boxContent{float:left; width:670; height:auto;}
*html #boxContent{margin-left:0px;}
#boxFooter670{float:left; height:10px; width:670px; background-image:url(/images/boxFooter670.gif);}


/*For subpage */
#normalBoxContent{float:left; width:600px; height:auto; padding:10px; margin-right:10px;}

/*For subpage */
#boxContent250 ul{margin:0px; padding:0px; margin-left:17px;}
#boxContent250menu ul{margin:0px; padding:0px; margin-left:17px;}
/*Footer*/
#footer{float:left; height:90px; width:950px; background-color:#868585; margin-top:5px;}
.hide{display:none;}	
	
/*Styles*/

A.smallBlueLink:link{FONT-SIZE: 0.75em; COLOR: #004494; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.smallBlueLink:visited{FONT-SIZE: 0.75em; COLOR: #004494; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.smallBlueLink:hover{FONT-SIZE: 0.75em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

.smallBlue{FONT-SIZE: 0.75em; COLOR: #004494;}

.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; }

#boxContent{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent231{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent231b{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent467{FONT-SIZE: 0.8em; FONT-FAMILY: Verdana; font-weight:normal; line-height:20px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#boxContent467b{FONT-SIZE: 0.75em; FONT-FAMILY: Verdana; font-weight:normal; line-height:18px; 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;}
#boxContent250menu{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: 1em; 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;}

.smallBasket{FONT-SIZE: 0.8em;}

/* Content Styles */

#normalBoxContent{FONT-SIZE: 0.75em; FONT-FAMILY: Verdana; font-weight:normal; line-height:18px; padding-top:15px; padding-bottom:15px; margin-left:10px;}
#normalBoxContent td{FONT-FAMILY: Verdana; font-weight:normal; line-height:18px; color:#5B5A8F}

#normalBoxContent h2{FONT-SIZE: 1.5em; color: #274c97; padding:0px; margin:0px; margin-bottom:10px;}
#normalBoxContent h3{FONT-SIZE: 1.3em; color: #274c97; padding:0px; margin:0px; margin-bottom:10px;}
#normalBoxContent h4{FONT-SIZE: 1.1em; color: #274c97; padding:0px; margin:0px; margin-bottom:10px;}

.menuLink:link{FONT-SIZE: 1em; COLOR: #274c97; FONT-FAMILY: Verdana; }
.menuLink:visited{FONT-SIZE: 1em; COLOR: #274c97; FONT-FAMILY: Verdana; }
.menuLink:hover{FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana; }

.menuLink2:link{FONT-SIZE: 1em; COLOR: #8c9a1c; FONT-FAMILY: Verdana; }
.menuLink2:visited{FONT-SIZE: 1em; COLOR: #8c9a1c; FONT-FAMILY: Verdana; }
.menuLink2:hover{FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana; }

.menuLink3:link{FONT-SIZE: 1em; COLOR: #a11c1c; FONT-FAMILY: Verdana; }
.menuLink3:visited{FONT-SIZE: 1em; COLOR: #a11c1c; FONT-FAMILY: Verdana; }
.menuLink3:hover{FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana; }





