body{

	background:url(images/background.jpg) 50% 0 repeat-y #F4F4F4;
/*background:#ffffff;*/
	margin:0;

	padding:0;

	font-family:arial;

	}

	

	h1{

	font-size:18px;

	color:#000;

	padding-bottom:6px;

    border-bottom:#000000 1px solid;

	margin-bottom:3px;

	margin:0;



	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	}

	h2{

	font-size:14px;

	color:#000000;

	text-transform:uppercase;

	border-bottom:solid 6px #E5E5E5;

	margin:0;

	padding:0;

	margin-top:3px;

	}

	.headerh1{
	
	font-size:40px;
	color:#000000;
	font-family: Helvetica,  Arial, Verdana,  sans-serif;
	
	}
	
	p{

	font-size:11px;	

	}

	img{

	border:0;

	}

	#wrapper{

	width:964px;

	margin:0 auto;

	}

	#header{

	float:left;

	width:958px;

	padding:3px;

	}

	

			#logo{

			float:left;

			width:277px;

			height:81px;

			}

			#contact{

			float:left;

			width:288px;

			height:50px;

			}

			#customermenu{

			float:left;

			/*margin-left:30px;*/

			margin-left:30px;

			width:320px;

			height:34px;

			font-size:12px;

			text-transform:uppercase;

			padding-top:16px;

			}

			#customermenu a{

			text-decoration:none;

			color:#000;

			

			}

			#customermenu a:hover{

			text-decoration:none;

			color:#F39;

			

			}

			

			#shoppingbagicon{

			float:left;

			width:36px;

			height:51px;

			}

			.pinkbold{

			font-weight:bold;

			color:#ff2995;

			}

			#signupandsearchtitles{

			float:left;	

			width:200px;

			margin-left:480px;

			margin-top:14px;

			}

				#searchtitle{

				float:left;	

				font-size:11px;

				text-transform:uppercase;

				}

				#newslettertitle{

				float:left;	

				font-size:11px;

				text-transform:uppercase;

				margin-left:110px;

				}

				.pink{

				color:#ff2995;

				}

	#menu{

	float:left;

	width:700px;

	height:31px;

	}

	.popoutmenu{

	float:left; width:150px; font-size:12px; font-weight:bold; padding:2px;	

	}

	.popoutmenu a{

	margin-bottom:2px;

	padding-top:3px;

	}

	.popoutmenu a:hover{

	background:#F39;

	}

	#signupandsearch{

	float:left;	

	width:200px;

	margin-left:40px;

	}

	

		#searchform{

		float:left;

		margin-right:35px;

		}

		#newsletterform{

		float:left;

		}

		#mail{

		float:left;

		

		}

		

		

	#page{

	float:left;

	width:964px;

	}

		#pagecontent{

		float:left;

		width:944px;

		padding:10px;

		}

		#pagecontentca{

		float:left;

		width:536px;

		padding:10px;

		}

		

		#rightcontentca{

		float:left;

		width:164px;

		}

		.contenttext{

		float:left;

		color:#666;

		font-size:12px;

		

		}

		#cocontent{

		float:left;

		width:732px;

		margin-left:10px;

		}

		#rightcontentco{

		float:left;	

		width:164px;

		}

		

		#homepage{

		float:left;

		width:958px;

		margin-left:0px;
		

		}

		#leftbanner{

		float:left;

		width:709px;

		margin-left:1px;

		}

			

						#slideshow, #slideshow2 {

				position: relative;

				width: 957px;

				height: 471px;

				overflow: hidden;

			}

			#slideshow img, #slideshow2 img {

				position: absolute;

				left: 0;

				top: 0;

				width: 957px;

				height: 471px;

			}

			#pause1, #pause2 {

				z-index:100;

			}

		#rightbanner{

		float:left;

		width:246px;

		margin-left:2px;

		}

		#rightbanner1{

		float:left;	

		}

		#rightbanner2{

		float:left;	

		margin-top:2px;

		}

		#categoryheader{

		float:left;

		width:744px;

		height:208px;

		}

		#categoryheaderinner {

		float:left;

		width:500px;

		margin:20px;

		}

		#categoryheaderinner p{

		font-size:12px;

		}
		#categoryheaderinner a{

		font-size:12px;
		color:black;
		text-decoration:none;

		}

	#productpage{

		margin-top:5px;

	float:left;

	width:962px;	

	background:url(images/productpagebg.gif) repeat-y;

	}

		

	#productpage2{

		margin-top:5px;

	float:left;

	width:962px;	

	/*background:url(images/productpagebg.gif) repeat-y;*/

	}

		#leftcolumn{

		float:left;

		width:209px;

		

		}

		#lcmailinglist{

		

		float:left;

		margin-top:10px;

		width:182px;

		background:#bbbbbb;

		padding-bottom:20px;

		margin-left:5px;

		

		}

		#freedeliverylc{

			float:left;

			margin-top:10px;

			width:182px;

			margin-left:5px;

			

			}

		#rightcolumn2{

		float:left;

		width:745px;

		

		}

		

		#rightcolumn3{

		float:left;

		width:964px;

		

		}

		#rightcolumn{

		float:left;

		width:745px;

		

		}

		

			#breadcrumbs{

			float:left;

			width:745px;

			font-size:12px;

			padding-bottom:6px;

			border-bottom:#EBEBEB 6px solid;

			margin-bottom:3px;

			}

			#breadcrumbs2{

			float:left;

			width:944px;

			font-size:12px;

			padding-bottom:6px;

			border-bottom:#EBEBEB 6px solid;

			margin-bottom:3px;

			margin-left:10px;

			}

			#breadcrumbs a{

			text-decoration:none;

			color:#000;

			}

			#breadcrumbs2 a{

			text-decoration:none;

			color:#000;

			}

			#breadcrumbs3{

			float:left;

			width:944px;

			font-size:12px;

			padding-bottom:6px;

			border-bottom:#EBEBEB 6px solid;

			margin-bottom:3px;

			margin-left:6px;

			}

			#breadcrumbs3 a{

			text-decoration:none;

			color:#000;

			}

			#rightcolumn3{

			float:left;

			width:745px;

			margin-left:6px;

			}

			#content{

			float:left;

			width:745px;

			margin-top:5px;

			}

			#filterarea{

			float:left;

			width:745px;

			font-size:12px;

			margin-bottom:11px;

			}

			.item{

			float:left;

			width:180px;

			margin-top:4px;

			margin-right:6px;

			margin-bottom:30px;

			height:270px;

			}

			.itemimage{

			float:left;

			width:180px;

			position:relative;

			}

			.itemimage img{

			border:none;	

			}

			.newin{

			position:absolute;

			left:0px;

			top:0px;

			z-index:3;

			}

			.itemname{

			float:left;

			font-size:11px;

			color:#666;

			text-align:center;

			width:180px;

			}

			.itemprice{

			font-size:12px;

			float:left;

			color:#000000;

			font-weight:bold;

			width:180px;

			text-align:center;
			

			}

			

			#Product-Image-Box{

			width:289px;

			float:left;

			border:solid 1px #CCC;

			}

			

			#productinformation{

			float:left;

			width:320px;

			background:#FFFFFF;

			padding:10px;

			margin-left:20px;

			}

			.producth1{

			margin:0;

			padding:0;

			font-size:16px;

			}

			.productdesc{

			color:#666;	

			}

			.productprice{

			float:left;	

			width:320px;

			margin-top:5px;

			margin-bottom:5px;

			

			}

			.infotitle{

			float:left;

			font-size:12px;

			

			}

			.theprice{

				float:left;

			font-weight:bold;

			font-size:12px;

			margin-left:5px;

			width:182px;

			}

			.sizeguide{

			float:left;

			text-align:right;

			}

			.productdescription{

			float:left;

			width:340px;

			}

			#sizeandcolourbox{

			float:left;

			width:320px;

			padding:10px;

						margin-left:20px;



			}

			#youmayalsolikebox{

			margin-top:0px;

			float:left;

			width:320px;

			background:#FFFFFF;

			border:solid 1px #CCC;

			padding:10px;

			margin-bottom:10px;

			}

			#youmayalsolikebox .item{

			float:left;

			width:90px;

			margin-top:4px;

			margin-right:15px;

			margin-bottom:4px;

			}

			.sizeandcolourinput{

			float:left;

			width:210px;

			}

			.sizeandcolourinput select{

			width:200px;

			z-index:-2;

			}

			

			.addtocartbutton{

			float:left;

			text-align:left;

			margin-top:0px;

			width:200px;

			}

			#tabs{

			float:left;

			border:1px solid #cccccc; 

			width:320px; 

			margin-bottom: 1em; 

			padding: 10px;

			background:#F9F9F9;

			font-size:12px;

						margin-left:20px;



			}

			.logintitle{

			background:#CCC;

			

			padding:10px;

			font-size:12px;

			color:#000;

			}

			.logintitle2{

			background:#F0F0F0;

			color:#000000;

			padding:10px;

			font-size:12px;

			}

			.newcustomerbox{

			background:#EEEEEE;	

			}

			.loginbox{

			background:#F7F7F7;	

			}

			.mainlabel{

			width:200px;

			font-size:12px;

			}

			.thumb{

			/*position:relative;*/	

			float:left;

			margin-right:7px;

			margin-top:6px;

			border:solid 1px #CCC;

			}

			.enlarge{

			position:absolute;

			left:0px;

			bottom:0px;

			z-index:3;

			border:none;

			}

			.outfitthumbarea{

				float:left;

				width:93px;

				margin-bottom:20px;

			margin-right:10px;

			margin-top:20px;

				}

			.outfitthumb{

			float:left;

			border:solid 1px #CCC;

			

			}

			.outfitprice{

			float:left;

		font-size:11px;

		color:#333;

		font-weight:bold;

		margin-top:2px;

			

			

			}

			

	#bottombanners{

	float:left;

	width:964px;

	margin-left:1px;

	margin-top:3px;

	}

		#socialbanners{

		float:left;

		width:243px;

		height:85px;

		border:solid 1px #CCC;

		}

			#facebook{

			float:left;

			width:127px;

			}

			#twitter{

			float:left;

			width:116px;

			}

		#pressbanner{

		float:left;

		width:459px;

		height:85px;

		border:solid 1px #cccccc;

		margin-left:2px;

		}

		#freedeliverybanner{

		float:left;

		width:246px;

		height:85px;

		border:solid 1px #CCC;

		margin-left:2px;

		}

		

	#footer{

	float:left;

	width:950px;

	margin-top:10px;

			margin-left:3px;

			border-top:solid 1px #CCC;

			border-bottom:solid 1px #ccc;

			margin-bottom:10px;



	}







		#footerlinks{

		float:left;

		text-align:left;

		color:#999;

		font-size:11px;

		width:550px;

		}

		#footerlinks a{

		text-decoration:none;

		color:#999;

		}

		#footerlinks a:hover{

		color:#F39;	

		}

		

		#creditcardicons{

		float:left;

		text-align:center;

		width:400px;

		}

		#creditcardicons img{

		padding:2px;

		}	

			ul.footerlinks { width: 20%; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color:#333333; margin: 10px 0 0 0; font-size:11px; /* border-right:solid 1px #999999;*/}

			/*ul.footerlinks2 { width: 15%; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color:#CCCCCC; margin: 1em 0 0 0; font-size:12px; margin-left:10px; }*/

			ul.footerlinks li { margin: 0 0 0 7px; padding: 0 7px; }

			/*ul.footerlinks2 li { margin: 0 0 0 0px; padding: 0 0px; }*/

			ul.footerlinks.last { width: 20%; }

			ul.footerlinks li.first { font-weight: bold; font-size:12px; color:#333; text-transform:uppercase; }

			

			ul.footerlinks2 li.first { font-weight: bold; font-size:14px; color:#333;  }

			ul.footerlinks a { width: 100%; color:#666; text-decoration:none; }

			ul.footerlinks a:hover { color:#939;  }

			/*ul.footerlinks2 a { width: 100%; color:#666; text-decoration:none; }

			ul.footerlinks2 a:hover { color:#939; }*/

			

		.links{

		float:left; text-align:center; width:964px; text-decoration:none;	

		}

		.links a{

		text-decoration:none;

		 color:#CACACA; 

		 font-size:10px;

		}

		h3 {

		font-size:14px;

		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

		letter-spacing:-1px;

		color:#fff;

		font-weight:400;

		text-transform:uppercase;

		margin:0;

		padding:8px 0 8px 15px;

		}

		

		

/*////////////////////////////////////////////////Ecommerce Style //////////////////////////////////////////////////////////////////////// */

.pageHeading{

	

	}

.productListing-data{

	font-size:12px;

	}

.productListing-data-listing a{

	text-decoration:none;

	color:#333;

	font-weight:normal;

	font-size:11px;

}

.productListing-data a{

	text-decoration:none;

	color:#333;

	font-weight:normal;

	font-size:11px;

}

.listingprice a{

	font-weight:bold;

	font-size:12px;

	color:#000;

	}

	.listingprice2 a{

	

	font-size:12px;

	color:#000;

	}

.productListing-heading{

font-size:12px;

color:#000;

font-weight:bold;

background:#EAEAEA;

padding-top:5px;

padding-bottom:5px;

border-right:solid 1px #ffffff;

text-align:center;



}

.main{

font-size:12px;	

}

.headerNavigation a{

text-decoration:none;

color:#000;

}

.headerError{

font-size:12px;

color:#FFF;

background:url(images/error.png) no-repeat #BF0000;

padding-left:20px;



}

.messageStackError{

font-size:12px;

color:#FFF;

background:url(images/error.png) no-repeat #BF0000;

}

.smallText{

font-size:12px;	

}

.productListing-data-listing{

font-size:12px;

}

.inputRequirement{

	font-size:12px;

}

.fieldKey{

font-size:12px;

}

.productSpecialPrice{

color:red;

font-weight:bold;

margin-left:3px;

}

/*////////////////////////////////////////////////End of Ecommerce Style //////////////////////////////////////////////////////////////////////// */







/*//////////////////ACCORDIAN MENU //////////////////*/



ol#menu ul {

  list-style-type:none;

  margin: 0;

  padding: 0;

  width: 15em;

}



ol#menu a {

	

  display: block;

  text-decoration: none;	



}



ol#menu li {

float:left;

width:12em;

  margin-top: 1px;



}





ol#menu li ul li a {



  background: #ccc;

  color: #000;

  padding-left: 20px;



}



ol#menu li ul li a:hover {

  background: #aaa;

  border-left: 5px #000 solid;

  padding-left: 15px;

}

#notwprice{

	visibility:hidden;

	color:#ffffff;

}



/*/////////////end of accordian menu///////////////*/
