/*
Title:			Luxury Concierge template Styles
Author:			Kris Kelly
Updated:		20 Aug 2007
Notes:			Hand-crafted by Heehaw Multimedia in Edinburgh, Scotland
Known issues:	None
*/


body#luxury-concierge div#content div#content-left{
	width:590px;
	background: #FFFFFF url(/images/premium-services-bg.gif) repeat-x scroll 0px 96px;
	color:#404040}

body#luxury-concierge div#content div#content-right{
	width:350px !important;
	width: 352px;
}

div#main-content{
	padding:15px;
	margin:0;
}

div#main-content h2{
	font-size:14px;
	padding:0;
	margin:0;
	color:#fff;
	background:#000}

div#main-content ul li {
	font-size:1.2em;
	padding:.5em 0}

div#main-content ul li ul li {
	font-size:1em;
	padding:.3em 0}

div#main-content ol li {
	font-size:1em;
	padding:.5em 0}

div#main-content a, div#main-content a:link {
	font-weight:800;
	padding:0 3px;
	text-decoration:none;
	color:#000}

div#main-content a:visited {
	text-decoration:none;
	color:#222}

div#main-content a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#222;}

div#main-content{
	line-height:1.6em}

div#main-content h3,
div#main-content h4,
div#main-content h5,
div#main-content h6{
	margin:0;
	padding:0;
	font-size:1.1em}

div#basic_text-content h3{
	font-size:1.5em}
	
body#luxury-concierge div.box-footer,
body#luxury-concierge div.box-footer{
	padding:0;
	margin:0;
	height:3em}

div.box.bottomcurve div.box-footer.red{
	background-color:#730303;
	font-weight:800}

h2#luxury-concierge-title {
	background: transparent url('/images/luxury-concierge/title.gif') top left no-repeat;
	width: 590px;
	height: 140px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
div#concierge-text {
	width: 534px;
	margin: 20px 25px;
}


h3#dedicated-concierge {
	background: transparent url('/images/a-dedicated-concierge.gif') top left no-repeat;
	width: 164px;
	height: 14px;
	text-indent: -9999px;
	margin-top: 5px;
margin-bottom: 10px;
}

h3#privileged-access {
	background: transparent url('/images/concierge/privileged-access.gif') top left no-repeat;
	width: 152px;
	height: 14px;
	text-indent: -9999px;
	margin-top: 5px;
margin-bottom: 10px;
}

h3#bespoke-packages {
	background: transparent url('/images/a-bespoke-packages.gif') top left no-repeat;
	width: 152px;
	height: 14px;
	text-indent: -9999px;
	margin-top: 5px;
margin-bottom: 10px;
}
h3#bespoke-experiences {
	background: transparent url('/images/a-bespoke-experience.gif') top left no-repeat;
	width: 154px;
	height: 14px;
	text-indent: -9999px;
	margin-top: 5px;
margin-bottom: 10px;
}

div#concierge-text-col1{
	margin-right: 31px;
}
div#concierge-text-col1,
div#concierge-text-col2,
div#concierge-text-col3 {
	width: 154px;
}
div#concierge-text-col1 p,
div#concierge-text-col2 p,
div#concierge-text-col3 p {
	margin: 0;
	padding: 0;
	
}
div#concierge-text-col1,
div#concierge-text-col2{
	float:left;
	margin-left: 5px;
}

div#concierge-text-col3 {
	float:right;
}
div#companies {
	width: 478px;
	background-color: #f6f6f6;
	border: 1px solid #a9a9a9;
	display: block;
	padding: 20px 40px;
	margin: 20px 15px 10px;
}
div#companies ul#left-list,
div#companies ul#right-list {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
	width: 45%;
}

div#companies ul#right-list {
padding-left: 30px;
}
div#companies ul li{
	margin-bottom: 10px;
}
div#companies a {
	color: #000;
padding: 4px;
	text-decoration: none;
}
div#companies a:hover {
	color:#fff;
	background-color:#222;
}
	div#companies h3 {
		font-size: 1.2em;
		margin-left: 5px;
	}
		div#companies h3 strong{
			color: #A30202;
		}
ul#question-nums {
		float:left;
		font-size:0.9em;
		list-style-type:none;
		margin-left:12px;
}
ul#question-nums li {
		float:left;
		padding:0 6px !important;
}
/* NEW LAYOUT */
.header_container {height:48px; background:url(/images/red_header_bg.jpg) repeat-x}
.header_container h1 {margin:0px; padding:0px; text-indent:-9999px; background:url(/images/sample_experience_head.jpg) no-repeat; height:48px;}
#content #steps {padding:30px 20px 16px; background:url(/images/steps_bg.jpg) repeat-x; margin:0px}
#content #steps .step_box {border:1px solid #bababa; margin:0px; padding:0px;}
#content .step_box p {padding:20px 0px; color:black; line-height:150%}
#content .step_box p a{text-decoration:underline; font-weight:bold; color:black;}
#content #steps #step_1 {padding:23px 15px; width:513px; float:left;}
#content #steps #step_1 h2 {margin:0px; padding:0px; background:url(/images/step_1_header.gif) no-repeat; text-indent:-9999px}
#content #steps #step_1 .sample {width:248px; height:144px; position:relative; margin-bottom:15px}
#content #steps #step_1 .sample a{position:absolute; bottom:20px; right:17px; width:127px; height:21px; background:url(/images/view_details.gif) no-repeat; text-indent:-9999px}
#content #steps #step_1 .sample.left {float:left;}
#content #steps #step_1 .sample.right {float:right;}
#content #steps #step_1 #gourmet {background:url(/images/gourmet.jpg) no-repeat}
#content #steps #step_1 #shopping {background:url(/images/shopping.jpg) no-repeat}
#content #steps #step_1 #luxury {background:url(/images/romance.jpg) no-repeat}
#content #steps #step_1 #castle {background:url(/images/castle.jpg) no-repeat}
#content #steps #step_1 #girly {background:url(/images/girly.jpg) no-repeat}
#content #steps #step_1 #sensory {background:url(/images/sensory.jpg) no-repeat}
#content #steps #step_1 #planner {width:513px; height:142px; background:url(/images/planner.jpg) no-repeat; position:relative; text-indent:-9999px}
#content #steps #step_1 #planner a {width:127px; height:22px; position:absolute; bottom:13px; right:17px; text-indent:-9999px;}
#content #steps #step_2 {padding:23px 15px 6px; width:310px; float:right }
#content #steps #step_2 h2 {margin:0px; padding:0px; background:url(/images/step_2_header.gif) no-repeat; text-indent:-9999px}
#content #steps #book_experience_now {padding:23px 15px; width:310px; height:130px; float:right; background:url(/images/book_experience_now.jpg) no-repeat 20px 25px; text-indent:-9999px}
#content #steps #tel_box {padding:23px 15px; width:310px; float:right; height:13px; background:#ffffff url(/images/tel_box.gif) no-repeat 21px 12px; text-indent:-9999px}
#content #steps #email_link_button {padding:23px 15px 13px 8px; width:317px; float:right}
#content #steps #email_link_button a {background:url(/images/email_link_button.gif) no-repeat; display:block; width:317px; height:43px; margin:0px}
#content #steps #terms {padding:0px 15px 5px; width:310px; float:right}
#content #step_2_column_detail {width:360px; float:left; padding:0px; background-image:none; background-color:#ffffff; z-index:10}
#content #step_2_column_detail #steps {padding:0px; background:white}
