/* CSS Document *//*File	 			css/nav.cssVersion				1.00Description			Nav CSS ElementsURL					www.adhoclondon.co.ukCopyright Notice	© Copyright Lazy Grace Ltd.*//* tshirts */div#hp_left {	padding: 0px;	margin: 0;	width: 300px;	height: auto;	background-color: #FFFFFF;	clear: left;	float: left;}div#hp_right {	padding: 0px;	margin: 0;	width: 650px;	height: auto;	float: left;}div#hp_get_in_touch {	padding: 55px 0px 0px 18px;	margin: 0px;	/* width: 267px; */	width: 310px;	/* height: 166px; */	height: 120px;	clear: left;	float: left;	background-image: url(../images/homepage/get_in_touch.jpg);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 14px;	text-align: left;	background-position: top;}div#hp_get_in_touch a:link, div#hp_get_in_touch a:active, div#hp_get_in_touch a:visited {	color: #EB0E88;	text-decoration: underline;}div#hp_get_in_touch a:hover {	color: #000000;	text-decoration: none;}div#hp_newsletter {	padding: 55px 18px 0px 20px;	margin: 0;	/* width: 266px; */	width: 295px;	/* height: 166px; */	height: 120px;	float: left;	background-image: url(../images/homepage/newsletter.jpg);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 14px;	text-align: left;	background-position: center top;}div#hp_new_arrivals {	padding: 65px 19px 0px 18px;	margin: 0;	/* width: 267px; */	width: 300px;	/* height: 166px; */	height: 120px;	float: left;	background-image: url(../images/homepage/new_arrivals.jpg);	background-repeat: no-repeat;	background-position: center top;}div#hp_row_1 {	padding: 14px 18px 0px 15px;	margin: 0px 0px 0px 0px;	/* width: 500px; */	width: 467px;	/* height: 168px; */	height: 154px;	background-image: url('../images/homepage/row1.jpg');	background-repeat: no-repeat;	}div#hp_row_2 {	padding: 6px 18px 16px 15px;	margin: 0px 0px 0px 0px;	/* width: 500px; */	width: 467px;	/* height: 176px; */	height: 154px;	background-image: url('../images/homepage/row2.gif');	background-repeat: no-repeat;}.hp_tshirts {	padding: 0;	margin: 7px 0px 0px 0px;	width: 140px;	height: 140px;	background: url('../images/homepage/tshirts.jpg') 0 -140px no-repeat;	clear: left;	float: left;	list-style: none;}.hp_tshirts a {	padding: 0;	margin: 0;	display: block;	width: 141px;	height: 141px;	background: url('../images/homepage/tshirts.jpg') top left no-repeat;}.hp_tshirts span {	display: block;	margin: 0;	padding: 0;}.hp_tshirts a:hover {	background-image: none;}.hp_tshirts a:active {	color: black;}/* accessories */.hp_accessories {	padding: 0;	margin: 7px 0px 0px 20px;	width: 140px;	height: 140px;	background: url('../images/homepage/accessories.jpg') 0 -140px no-repeat;	float: left;	list-style: none;}.hp_accessories a {	padding: 0;	margin: 0;	display: block;	width: 140px;	height: 140px;	background: url('../images/homepage/accessories.jpg') top left no-repeat;}.hp_accessories span {	display: block;	margin: 0;	padding: 0;}.hp_accessories a:hover {	background-image: none;}.hp_accessories a:active {	color: black;}/* clothing */.hp_clothing {	padding: 0;	margin: 7px 0px 0px 20px;	width: 140px;	height: 140px;	background: url('../images/homepage/clothing.jpg') 0 -140px no-repeat;	float: left;	list-style: none;}.hp_clothing a {	padding: 0;	margin: 0;	display: block;	width: 140px;	height: 140px;	background: url('../images/homepage/clothing.jpg') top left no-repeat;}.hp_clothing span {	display: block;	margin: 0;	padding: 0;}.hp_clothing a:hover {	background-image: none;}.hp_clothing a:active {	color: black;}/* lingerie */.hp_lingerie {	padding: 0;	margin: 7px 0px 0px 0px;	width: 140px;	height: 140px;	background: url('../images/homepage/lingerie.jpg') 0 -140px no-repeat;	float: left;	list-style: none;}.hp_lingerie a {	padding: 0;	margin: 0;	display: block;	width: 140px;	height: 140px;	background: url('../images/homepage/lingerie.jpg') top left no-repeat;}.hp_lingerie span {	display: block;	margin: 0;	padding: 0;}.hp_lingerie a:hover {	background-image: none;}.hp_lingerie a:active {	color: black;}/* lifestyle */.hp_lifestyle {	padding: 0;	margin: 7px 0px 0px 20px;	width: 140px;	height: 140px;	background: url('../images/homepage/lifestyle.jpg') 0 -140px no-repeat;	float: left;	list-style: none;}.hp_lifestyle a {	padding: 0;	margin: 0;	display: block;	width: 140px;	height: 140px;	background: url('../images/homepage/lifestyle.jpg') top left no-repeat;}.hp_lifestyle span {	display: block;	margin: 0;	padding: 0;}.hp_lifestyle a:hover {	background-image: none;}.hp_lingerie a:active {	color: black;}/* holiday shop */.hp_holiday {	padding: 0;	margin: 7px 0px 0px 20px;	width: 140px;	height: 140px;	background: url('../images/homepage/holiday.jpg') 0 -140px no-repeat;	float: left;	list-style: none;}.hp_holiday a {	padding: 0;	margin: 0;	display: block;	width: 140px;	height: 140px;	background: url('../images/homepage/holiday.jpg') top left no-repeat;}.hp_holiday span {	display: block;	margin: 0;	padding: 0;}.hp_holiday a:hover {	background-image: none;}.hp_holiday a:active {	color: black;}/* Newsletter Form */.hp_newsletter_form {	padding: 10px 0px 0px;	margin: 0;	width: 270px;	height: auto;	background: transparent;	border: 0;}.hp_newsletter_fieldset {	padding: 0;	margin: 0;	width: 270px;	height: auto;	background: transparent;	border: 0;}.hp_newsletter_div {	padding: 0px;	margin: 0px;	width: 220px;	height: 26px;	background-image: url('../images/homepage/newsletter_bg.gif');	background-repeat:	no-repeat;	clear:	left;	float:	left;}.hp_newsletter_field {	padding: 0px;	margin: 4px 0px 0px 4px;	width: 207px;	height: 18px;	background: transparent;	border-style: none;	border-width: 0px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;}.hp_newsletter_button_div {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width: 46px;	height: 26px;	background: transparent;	float: left;}.hp_arrivals_image {	padding: 3px 3px 3px 15px;	margin: 0;	width: 101px;	height: 101px;	background-image: url('../images/homepage/arrivals_bg.gif');	float: left;	clear: left;}.hp_arrivals_text {	padding: 4px 0px 0px 7px;	margin: 0;	width: 170px;	height: auto;	background: transparent;	float: left;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	line-height: 16px;	text-decoration: none;}.hp_arrivals_text a:link, .hp_arrivals_text a:active, .hp_arrivals_text a:visited  {	color: #FF0066;	text-decoration: underline;}.hp_arrivals_text a:hover  {	color: #999999;	text-decoration: none;} /* More Button */.hp_more_button {	padding: 0;	margin: 3px 0px 0px 0px;	width: 54px;	height: 21px;	background: url('../images/homepage/more.jpg') 0 -21px no-repeat;	float: left;	list-style: none;}.hp_more_button a {	padding: 0;	margin: 0px 0px 0px 0px;	width: 54px;	height: 21px;	display: block;	background: url('../images/homepage/more.jpg') top left no-repeat;}.hp_more_button span {	display: block;	margin: 0;	padding: 0;}.hp_more_button a:hover {	background-image: none;}.hp_more_button a:active {	color: black;}/* Buy Button */.hp_buy_button {	padding: 0;	margin: 3px 0px 0px 0px;	width: 54px;	height: 21px;	background: url('../images/homepage/buy.jpg') 0 -21px no-repeat;	float: left;	list-style: none;}.hp_buy_button a {	padding: 0;	margin: 0px 0px 0px 0px;	width: 54px;	height: 21px;	display: block;	background: url('../images/homepage/buy.jpg') top left no-repeat;}.hp_buy_button span {	display: block;	margin: 0;	padding: 0;}.hp_buy_button a:hover {	background-image: none;}.hp_buy_button a:active {	color: black;}.hp_drop{	padding: 0px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #ED367C;	line-height: 1.4em;	height: 120px;	background-image: url('../images/homepage/whoare.gif');	background-repeat: no-repeat;	background-position: left top;	width: 250px;}.hp_dropdown {	padding: 0 0 0 10px;	margin: 0 0 0 10px;	width: 170px;	border-width: 1px;	border-style: solid;	border-color: #666;	height: 22px;	background-color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.hp_label {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.4em;	margin: 0;	padding: 0 5px 0 0 ;}