/* Global CSS:	 DocumentClient name: Holistic Clinic - LudlowDesigned by: Visualcode LtdAuthor:		 S.EdwardsCreation: 	 10/06/2005. *//*---------------------------Global Start -----------------------------*/body {	background: #FFF;	text-align: center;	margin:0;	padding:0;	font-family: "Tahoma", arial, helvetica, sans serif;	color:#999;	font-size:1em;	}* html body { /*to make IE 5.5 Center */ 	text-align:center;	}	div {		margin:0;	padding:0;	}	#Container {	width:760px;	background:#FFF;	margin:0 auto;	text-align:center;	padding:0;	}img {	border:none;	}	h1, h2, h3, h4, h5, h6 {	font-family: Georgia, "Times New Roman", Times, serif;	margin:0;	padding:0;	margin-bottom:5px;	}	/* Global CSS:	 TypographyClient name: Holistic Clinic Designed by: Visualcode LtdAuthor:		 S.Edwards Creation: 	 16/08/2005. */ h1 {	color:#74B4BF;	font-weight:100;	font-size:160%;	}	h2 {	font-weight:100;	font-size:135%;	} h3 {	font-weight:100;	font-size:120%;	color:#74B4BF;	}h4 {	font-weight:100;	font-size:100%;	color:#333;	}  a:link {	color:#999;	text-decoration:none;	font-weight:normal;	}a:visited {	color:#999;	text-decoration:none;	font-weight:normal;	}a:hover {	color:#74B4BF;	text-decoration:underline;	font-weight:normal;	}a:active {	color:#999;	text-decoration:none;	font-weight:normal;	}    /* Global CSS:	 LayoutClient name: Holistic Clinic Designed by: Visualcode LtdAuthor:		 S.Edwards Creation: 	 16/08/2005. */.clearb {	clear:both;	height:1px;	font-size:0.1em;	}/*--------------------------- Top Navigation -----------------------------*/#TN_Container {	font-size:65%; 	background:#FFF;	margin-top:5px;	}#TN_Home { 	background:#FFF url(images/home.gif) no-repeat; 	padding-left:15px; 	padding-top:2px; 	width:150px; 		height:20px;	text-align:left; 	float:left; 	margin-left:50px;	}#TN_3cont {	width:450px;	float:right;	background:#FFF;	}	#TN_Basket {	background:#FFF url(images/basket.gif) no-repeat; 	padding-left:15px; 	padding-top:2px; 	width:150px; 	height:20px; 	text-align:left; 	float:left;	}	#TN_Contact {	background:#FFF url(images/contact.gif) no-repeat; 	padding-left:15px; 	padding-top:2px; 	width:70px; 	height:20px; 	text-align:left; 	float:right;	}#TN_Find {	background:#FFF url(images/find_us.gif) no-repeat; 	padding-left:15px; 	padding-top:2px; 	width:150px; 	height:20px; 	text-align:left; 	border-left:170px; 	float:left;	}	/*--------------------------- Logo / Picture -----------------------------*/#LP_Container {	font-size:20px; 	background:#FFF;	}	#LP_Logo {	background:#FFF url(images/logoholder.gif) no-repeat;	width:210px; 	height:210px; 	float:left;	}	#LP_Logo img {	margin-top:45px;	}	#LP_Picture {	width:540px; 	height:210px; 	float:right;	}	#LP_Text {	padding:130px 0 0 0;	width:520px; 	text-align:right; 	font-family:Georgia, 'Times New Roman', Times, serif; 	color:#FFF; 	}		/*--------------------------- Main Navigation -----------------------------*/#MainNav {	background:#FFF url(images/backnav.gif) no-repeat; 	height:25px; 	padding:10px 0 0 0; 	text-align:center;	line-height:0.1em;	margin-top:5px;	}#MainNav ul {	list-style:none; 	display:inline;	padding:0;	margin:0;	}	#MainNav ul li {	display:inline; 	padding:0 10px; 	border-right:#FFF solid 1px; 	font-size:70%; 	margin:0;	}	#MainNav ul li.end {	display:inline; 	padding:0 10px 0 10px; 	font-size:70%; 	margin:0;	}	/*--------------------------- Side Navigation -----------------------------*/	#SideNav {	background:#FFF; 	width:210px; 	padding:0; 	text-align:left;	float:left;	font-size:70%;	}#SideNav ul {	list-style:none; 	padding:0; 	margin:0; 		}	#SideNav li {	display:block; 	border-bottom:#CCC solid 1px; 	padding:5px 2px;	}#SideNav form {	width:204px;	padding:5px 2px 5px 2px;	margin:0;	background:#ECF7F7;	border-right:#CCC solid 1px;	border-bottom:#CCC solid 1px;	border-left:#CCC solid 1px;	}#SideNav form label {	color:#74B4BF;	}#SideNav form input {	border:#74B4BF solid 1px;	font-size:90%;	color:#999;	}/*--------------------------- Content -----------------------------*/#MainBody {	width:530px; 	float:right; 	text-align:left; 	padding-left:10px;	border-left:#CCC dotted 1px;	font-size:85%;	}#MainBody li.collection {	background:url(images/bullet.gif) no-repeat;	background-position:top left;	list-style:none;	padding-left:25px;	margin-top:5px;	height:	}#MainBody li {	background:url(images/bullet.gif) no-repeat;	background-position:top left;	list-style:none;	padding-left:25px;	margin-top:5px;	height:	}	/*--------------------------- Footer -----------------------------*/#Footer {	width:760px;  	padding-top:10px;	border-top:#ECF7F7 solid 2px;	font-size:70%;	margin-top:10px;	text-align:left;	}/* General Forms - Specific */form.custDetails {	margin:0;	padding:0;	margin-top:10px;	padding-top:10px;	padding-left:20px;	border-top:1px dotted #005EB0;	}form.custDetails p {	margin:0;	padding:2px 0 2px 0 ;		}form.custDetails label {	float: left;	margin:0;	padding:5px 1px 0 1px;	width: 8em;	text-align: left;	font-size:95%;	}form.custDetails input,form.custDetails select,form.custDetails textarea{	margin-bottom:5px;	padding:2px 1px 0 1px;	border:#CCC solid 1px;	}form.custDetails form input.standard {	width:200px;	}form.custDetails form textarea {	width:400px;	font-size:9pt;	}	form.custDetails .submitOrder {	margin-top:10px;	text-align:center;	}form.custDetails .submitOrder input {	background:#FFF url(images/button.gif) repeat-x;	padding:1px 5px ;	font-weight:bold;	font-size:85%;	border: 1px solid #CC; 	color:#FFF; 	margin: 0 10px;	}	