/* ========================================
    
    File: jennyhook.css
    Site: jennyhookcurtains.co.uk
    Author: Phil Cole (demoncheese.co.uk)
    Copyright: 2009 Jenny Hook Curtains
 
   ======================================== */

    html {
        font-size: 100%;
    }

    body {
        font-size: 1em;
        margin: 0px auto;
		width: 844px;
        padding: 0px;
        background: #d6d3bf url( '/images/background.png' ) repeat-x top center;
        font-family: Georgia, serif;
        color: #333333;
    }
	
	#logo {
		padding: 10px 0px 5px;
	}

	#contact_info {
		padding-top: 10px;
		float: right;
		color: #98233d;
		font-size: 1.2em;
		text-align: right;
		padding-right: 5px;
	}

	#contact_info a, #footer a {
		color: #98233d;
		font-weight: bold;
	}
	
	#telephone, #mobile {
		font-weight: bold;
		padding-left: 10px;
	}
	
	#content {
		font-size: 0.8em;
		background: #ffffff url( '/images/rshadow.gif' ) top right no-repeat;
		padding-right: 5px;
	}
	
	#header {
		background: #ffffff url( '/images/top/jenny_hook_curtains_home.jpg' ) top right no-repeat;
	}
	
	#header.handmade_curtains {
		background: #ffffff url( '/images/top/jenny_hook_curtains_curtains.jpg' ) top right no-repeat;
	}
	
	#header.handmade_blinds {
		background: #ffffff url( '/images/top/jenny_hook_curtains_blinds.jpg' ) bottom right no-repeat;
	}
	
	#header.accessories {
		background: #ffffff url( '/images/top/jenny_hook_curtains_coordinate.jpg' ) top right no-repeat;
	}
	
	#header.about_jenny_hook {
		background: #ffffff url( '/images/top/jenny_hook_curtains_about.jpg' ) bottom right no-repeat;
	}
	
	#header.curtain_blind_gallery {
		background: #ffffff url( '/images/top/jenny_hook_curtains_gallery.jpg' ) top right no-repeat;
	}
	
	#header.fabric_selection {
		background: #ffffff url( '/images/top/jenny_hook_curtains_fabric.jpg' ) top right no-repeat;
	}

	#header.contact_jenny_hook {
		background: #ffffff url( '/images/top/jenny_hook_curtains_contact.jpg' ) top right no-repeat;
	}
	

	#main {
		background: #ffffff url( '/images/right/jenny_hook_curtains_home.jpg' ) bottom right repeat-y;
	}

	#main.handmade_curtains {
		background: #ffffff url( '/images/right/jenny_hook_curtains_curtains.jpg' ) bottom right repeat-y;
	}
	
	#main.handmade_blinds {
		background: #ffffff url( '/images/right/jenny_hook_curtains_blinds.jpg' ) bottom right repeat-y;
	}
	
	#main.accessories {
		background: #ffffff url( '/images/right/jenny_hook_curtains_coordinate.jpg' ) bottom right repeat-y;
	}
	
	#main.about_jenny_hook {
		background: #ffffff url( '/images/right/jenny_hook_curtains_about.jpg' ) bottom right repeat-y;
	}
	
	#main.curtain_blind_gallery {
		background: #ffffff url( '/images/right/jenny_hook_curtains_gallery.jpg' ) bottom right repeat-y;
	}
	
	#main.fabric_selection {
		background: #ffffff url( '/images/right/jenny_hook_curtains_measure.jpg' ) bottom right repeat-y;
	}

	#main.contact_jenny_hook {
		background: #ffffff url( '/images/right/jenny_hook_curtains_contact.jpg' ) bottom right repeat-y;
	}
	

	#lcol {
		width: 555px;
		padding: 25px;
	}
	
	#lcol #lColLeft {
		width: 250px;
		margin-right: 20px;
		float: left;
	}
	
	#lcol #lColRight {
		width: 210px;
		float: left;
	}
	
	#rcol {
		width: 234px;
		float: right;
	}
	
	#rcol ul.menu {
		width: auto;
		padding-bottom: 1px;
	}

	#rcol .menu a {
		width: 184px;
	}
	
	#rcol-spacer {
		height: 237px; 
	}
	
	#bshadow {
		height: 9px;
		padding: 0px;
		background: #ffffff url( '/images/bshadow.gif' ) top left no-repeat;
		font-size: 1px;
	}
	
	#footer {
		color: #98233d;
		font-size: 0.7em;
		margin: 10px 25px;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
	#footer .reference {
		float: right;
		margin-left: 25px;
	}
	
	h1, h2, h3 {
		color: #98233d;
		margin-top: 0px;
	}
	
	h2 {
		font-size: 1.5em;
	}
	
	h3 {
		font-size: 1.3em;
		margin-bottom: 0px;
	}
	
	p {
		margin-top: 0px;
	}
	
	a {
		text-decoration: none;
	}
	
	img {
		border: 0px;
	}
	
	ul.menu {
		margin: 0px;
		padding: 0px;
		background-color: #eeecdc;
		width: 235px;
	}
	
	.menu li {
		list-style: none;
	}
	
	.menu a {
		font-weight: bold;
		display: block;
		width: 185px;
		margin-bottom: 1px;
		padding: 15px 25px;
		color: #ffffff;
		font-size: 1.2em;
	}
	
	.menu a:hover, .menu a.selected {
		background-color: #ffffff !important;
		color: #98233d;
	}
	
	.menu a.menu1 {
		background-color: #ac3a53;
	}
	
	.menu a.menu2 {
		background-color: #a92f4b;
	}
	
	.menu a.menu3 {
		background-color: #891e37;
	}
	
	.menu a.menu4 {
		background-color: #6f0d21;
		margin-bottom: 0px;
	}
	
	a.gallery {
		display: block;
		height: 104px;
		line-height: 104px;
		width: 104px;
		margin: 3px;
		float: left;
		text-align: center;
	}
	
	a.gallery img {
		vertical-align: middle;
		border: 1px solid #98233d;
		background-color: #eeecdc;
		padding: 1px;
	}
	
	form {
		margin-bottom: 10px;
	}
	
	label {
		display: block;
	}
	
	input, textarea {
		display: block;
		width: 210px;
		border: 1px solid #98233d;
		margin: 5px 0px;
	}
	
	textarea {
		height: 100px;
	}
	
	input.submit {
		width: auto;
		float: right;
		background-color: #98233d;
		color: #ffffff;
		margin-bottom: 20px;
	}
	
	ul#fabric, ul#thanks {
		padding: 0px;
		margin: 0px;
	}
	
	#fabric li {
		display: block;
		width: 160px;
		padding: 5px 0px 5px 25px;
		margin: 0px;
		list-style: none;
		float: left;
		background: transparent url( '/images/bullet.png' ) center left no-repeat;
	}
	
	p#postfabric {
		clear: left;
		padding-top: 10px;
	}

	#thanks li {
		padding: 5px 0px 5px 25px;
		margin: 0px;
		list-style: none;
		background: transparent url( '/images/bullet.png' ) center left no-repeat;
	}
	
	.clearLeft {
		clear: left;
		height: 1px;
		font-size: 1px;
	}

	.clearall {
		clear: both;
		height: 1px;
		font-size: 1px;
	}

	.frm_KEYNAME {
		position: absolute;
		top: -100px;
		left: -100px;
	}
	
	ul#errors {
		border: 1px solid #FFD71F;
		background: #FFF1AF url( '/images/stop.png' ) center left no-repeat;
		padding: 20px;
		padding-left: 70px;
		margin: 0px 0px 20px;
	}
	
	#errors li {
		margin: 0px;
		list-style: none;
	}
	
