/* CSS Document *//*File	 			css/common.cssVersion				1.00Description			Common CSS ElementsURL					www.adhoclondon.co.ukCopyright Notice	© Copyright Lazy Grace Ltd.*/body {	padding: 0;	margin: 0;	background-image: url(../images/common/background.jpg);	background-repeat: repeat;}div#wrapper {	padding: 0;	margin: 0px auto;	width: 1050px;	height: auto;}div#top {	padding: 0;	margin: 0;	width: 1050px;	height: 22px;	background-color: #ED367C;	/* background-image: url(../images/common/top.jpg);	background-repeat: no-repeat; */}.top_left {	padding: 0px 0px 0px 25px;	margin: 0px;	/* width: 425px; */	width: 600px;	height: 22px;	background: #ED367C;	list-style: none;	clear: left;	float: left;}.top_left_li {	padding: 8px 3px 0px 0px;	margin: 0px 0px 0px 0px;	width: auto;	height: auto;	background: transparent;	list-style: none;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.top_left_li a:link, .top_left_li a:visited, .top_left_li a:active {	text-decoration: underline;	color: #FFFFFF;}.top_left_li a:hover {	text-decoration: none;	color: #FF99CC;}.top_right {	padding: 0px 25px 0px 0px;	margin: 0px;	width: 400px;	height: 22px;	background: transparent;	list-style: none;	float: left;}.top_right_li {	padding: 8px 0px 0px 3px;	margin: 0px 0px 0px 0px;	width: auto;	height: auto;	background: transparent;	text-align: right;	list-style: none;	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.top_right_li a:link, .top_right_li a:visited, .top_right_li a:active {	text-decoration: underline;	color: #FFFFFF;}.top_right_li a:hover {	text-decoration: none;	color: #FF99CC;}div#header {	padding: 0;	margin: 0;	width: 1050px;	height: 170px;	background-color: #FFFFFF;	background-image: url(../images/common/header.jpg);	background-repeat: no-repeat;}h1, h2, h3 {	display: none;}div#content {	padding: 0px 25px;	margin: 0;	width: 1000px;	height: auto;	background-color: #FFFFFF;	background-image: url(../images/common/bg.jpg);	background-repeat: repeat-y;}div#sub_content {	padding: 0px 25px;	margin: 0;	/* width: 850px; */	width: 1000px;	height: 180px;	background-image: url(../images/common/bg.jpg);	background-repeat: repeat-y;}div#sub_contentpress {	padding: 0px 25px;	margin: 0;	/* width: 850px; */	width: 1000px;	background-image: url(../images/common/bg.jpg);	background-repeat: repeat-y;}.footer {	padding: 0px 0px 0px 120px;	margin: 0px;	width: 930px;	/* width: 850px; */	height: 54px;	background-image: url(../images/common/footer.jpg);	background-repeat: no-repeat;	list-style: none;	text-align: center;}.footer li {	padding: 2px 3px 0px 8px;	margin: 0 0 0 10;	width: auto;	height: auto;	list-style: none;	float: left;	background: transparent;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #b1b1b1;	text-align: center;}.footer li a:link, .footer li a:visited, .footer li a:active {	text-decoration: underline;	color: #b1b1b1;}.footer li a:hover {	text-decoration: none;	color: #E2136E;}.copyright {	padding: 8px 0px 0px 0px;	margin: 0;	width: 160px;	/* height: 30px; */	height: 22px;	float: left;	clear: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.footer_logo {	padding: 0;	margin: 0;	width: 542px;	height: 30px;	float: left;}.clear {	clear: both;}.title {	padding: 0;	margin: 0;	width: 300px;	height: 50px;	background: transparent;}.titlehome {	padding: 0;	margin: 0;	width: 300px;	height: 135px;	background: transparent;}.full_page_title {	padding: 0;	margin: 0;	width: 800px;	height: 59px;	background: transparent;}.text {	padding: 0px 20px 20px 17px;	margin: 0;	width: 263px;	/* width: 300px; */	height: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 18px;}.text a:link, .text a:active, .text a:visited {	color: #333333;	text-decoration: underline;}.text a:hover {	color: #666666;	text-decoration: none;}/* Gallery */div#gallery_container {	padding: 20px 0px 20px 17px;	margin: 0;	width: 950px;	height: auto;	background: transparent;}.gallery_previous {	padding: 0px 0px 20px 17px;	margin: 0;	width: 382px;	height: auto;	background: transparent;	float: left;	clear: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #CCCCCC;}.gallery_previous a:link, .gallery_previous a:active, .gallery_previous a:visited {	text-decoration: underline;	color: #666666;}.gallery_previous a:hover {	text-decoration: none;	color: #666666;}.gallery_next {	padding: 0px 0px 20px 17px;	margin: 0;	width: 365px;	height: auto;	background: transparent;	float: left;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #CCCCCC;}.gallery_next a:link, .gallery_next a:active, .gallery_next a:visited {	text-decoration: underline;	color: #666666;}.gallery_next a:hover {	text-decoration: none;	color: #666666;}.gallery_thumb {	padding: 0px;	margin: 0px 6px 20px 0px;	width: 175px;	height: 175px;	background: transparent;	float: left;	border-width: 1px;	border-style: solid;	border-color: #999999;}.gallery_thumb_end {	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px;	width: 147px;	height: 150px;	background: transparent;	float: left;	border-width: 1px;	border-style: solid;	border-color: #999999;}/* Contact Form */div#contact_left {	padding: 0px 0px 0px 0px;	margin: 0;	width: 300px;	height: auto;	background-color: #FFFFFF;	clear: left;	float: left;}div#contact_right {	padding: 0px 0px 0px 40px;	margin: 0;	width: 620px;	height: 300px;	float: left;	background-image: url(../images/shop/contactback.jpg);	background-repeat: no-repeat;}.register_form {	padding: 0px 0px 20px 17px;	margin: 0;	width: 350px;	height: auto;	border: 0;	background: transparent;}.register_form_fieldset {	padding: 0;	margin: 0;	width: 400px;	height: auto;	border: 0;	background: transparent;}.register_form_div {	padding: 0;	margin: 0;	width: 400px;	height: 25px;	background: transparent;}.register_form_label {	padding: 5px 0px 0px 0px;	margin: 0;	width: 100px;	/* height: 20px; */	height: 20px;	background: transparent;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #333333;	display: block;	float: left;}.register_form_field {	padding: 0;	margin: 0;	width: 285px;	height: 20px;	background-color: #E00079;	border-width: 1px;	border-style: solid;	border-color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;	float: left;}register_form_big_div {	padding: 0;	margin: 0;	width: 300px;	height: 125px;	background: #CCCCCC;}.register_form_big_field {	padding: 0;	margin: 0;	width: 285px;	height: 98px;	background-color: #E00079;	border-width: 1px;	border-style: solid;	border-color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.register_form_button_div {	padding: 5px 0px 0px;	margin: 0;	width: 390px;	height: 25px;	background: transparent;	text-align: right;}p .basket_msg {	}.small_print_page_text {	padding: 0px 0px 20px 17px;	margin: 0;	width: 650px;	height: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #333333;	line-height: 1.4em;}.small_print_page_text a:link, .small_print_page_text a:active, .small_print_page_text a:visited {	color: #333333;	text-decoration: underline;}.small_print_page_text a:hover {	color: #333333;	text-decoration: none;}/* About */div#about {	padding: 14px 0px 20px 40px;	margin: 0px;	/* width: 500px; */	width: 650px;	/* height: 168px; */	height: 100%;}#link_myspace{	margin: 0;	padding: 2px 0 0;	height: 12px;	width: 300px;}.link_myspace{	border-width: 0 0 0 0;}.unsub{	padding: 0 0 40px 20px;	margin: 0;}.unsub_label{	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	line-height: 1.4em;	margin: 0;	padding: 0 5px 0 0 ;}.unsub_input {	padding: 2px 2px 2px 2px;	margin: 0 0 0 0px;	width: 150px;	height: 18px;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #ccc;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.unsub_butt {	padding: 2px 2px 2px 2px;	margin: 0 0 0 0px;	width: auto;	height: 22px;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #ccc;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.gallery_image_title {	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #333333;}