/* CSS Document */

/*////////////////////////////////////////////////*/
/*/                   Defualt                    /*/
/*////////////////////////////////////////////////*/

body,td,th {font-family: Arial, Helvetica, sans-serif;font-weight:normal;}

h1, h2, h3, h4, h5, h6, ul, li, body, a, p, div, form, inputs, blockquote {margin:0px; padding:0px; background:none; list-style:none; font-size:13px;}

a:link, a:visited, a:active, a:link, a:focus {color:#333; outline:none; text-decoration:none;}

a:hover {text-decoration:underline; outline:none;}

em {font-style:normal;}

b, strong {color:#000; font-weight:bold;}

p {line-height:18px; padding-bottom:8px; color:#333;}

p.fine_print {font-size:10px;}

label {}

ul li {}

h2 {font-size:16px; color:#fff; background:url(../_images/h3_bg.gif) repeat-x; padding:14px 0 0px 20px; height:44px}

#content_container_2 h2 {font-size:16px; color:#fff; background:none; padding:14px 0 0px 20px; height:44px}

h4 {color:#fff; padding:2px 17px 20px 7px; position:relative; left:-7px; background:url(../_images/bg_h4_costum_picks.jpg) no-repeat top; width:475px}

h5 {color:#fff;}

.price_change {color:#33CC00}

.alert {color:#990000}


a.red:link {
	font-weight: normal; 
	text-decoration: none; 
	color: #C60C00;
	} 
a.red:visited {
	font-weight: normal; 
	text-decoration: none; 
	color: #C60C00;
	}
a.red:hover {
	font-weight: normal; 
	text-decoration: underline; 
	color: #C60C00; 
	}

/*////////////////////////////////////////////////*/
/*/                   Layout                     /*/
/*////////////////////////////////////////////////*/

body {background:url(../_images/backgroundfull.jpg) center top no-repeat #000; background-attachment:fixed}

#container_1 {
	/*background:url(../_images/bg_container2.jpg) center 0px repeat-y;*/
	background-color: #000;
	width:800px;
	margin:auto;
	}
	
#container_2 {
	/*background:url(../_images/bg_container1.jpg) center 0px no-repeat;*/	
	background-color: #000;
	width:800px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	border: 0px;
	}
	
#footer {
	background:#121212;
	width:772px;
	text-align: center;
	height:auto;
	padding-bottom:20px;
	marging-left: 10px;
	color:#888;
	}

#footer .small {color:#555; font-size:10px; padding-top:20px; }

#footer a {color:#8F1505};
	

#header {
	background:url(../_images/bg_header.gif) bottom no-repeat;
	width:800px;
	margin:auto;
	}
	
#content_container {
	background:;
	width:734px;
	margin:auto;
	padding:20px;
	}
	
#content_container_2 {
		background:;
	width:772px;
	margin:auto;
	
}
	
.side_info {
	width:214px;
	float:left;
	display:inline;
	padding-right:20px;
	color:#fff;
	}

.side_info h3 {
	font-size:16px; color:#fff; background:url(../_images/h3_sidebar_bg.gif) repeat-x; padding:14px 0px 0px 20px; margin:0px; height:30px
}

.saved_pick {
	background:url(../_images/side_info_bg.gif) repeat-y;
	margin-bottom:5px;
	}

.saved_pick .pick_preview {
	/*float:left;
	width:80px;*/
	height:150px;
	padding-bottom:0px;
	

}

.saved_pick .pick_info {
	/*float:left;
	width:134px;
	*/
	padding:12px 17px 12px 17px;
}

.saved_pick .pick_info h5 { color:#000; padding-bottom:3px;}

.my_account h4, .checkout h4 {color:#fff; padding:2px 17px 20px 7px; position:relative; left:0px; width:476px}

.side_info h4 {width:207px; padding:2px 0px 12px 7px;  position:relative; left:0px;}

.saved_pick .pick_info ul {
	margin-bottom:10px;
}

 
.saved_pick .pick_info ul li {
	font-size:11px;
	color:#333;
	text-align:left;
}

#content_container_2 .side_info {
	width:245px;
	float:left;
	display:inline;
	padding-right:0px;
	color:#fff;
}



.side_nav_middle {
	background:url(../_images/bg_side_nav_middle.gif) left 20px repeat-y;
	
	}

.side_nav_top {
	background:url(../_images/bg_side_nav_top.gif) top left no-repeat;
	}

.side_nav_bottom {
	background:url(../_images/bg_side_nav_bottom.gif) bottom left no-repeat;
	height:115px;
}
/*  .side_nav_middle ul {margin:0 0 5px 17px; padding-top:40px;}

li.btn_pricing a {background:url(../_images/btn_pricing.gif) no-repeat; height:35px; text-indent:-4000px; display:block;}
li.btn_pricing a:hover {background:url(../_images/btn_pricing.gif) 0px -35px no-repeat;}

li.btn_why_choose a {background:url(../_images/btn_why_choose.gif) no-repeat; height:35px; text-indent:-4000px; display:block;}
li.btn_why_choose a:hover {background:url(../_images/btn_why_choose.gif) 0px -35px no-repeat;}

li.btn_custom a {background:url(../_images/btn_custom_picks.gif) no-repeat; height:35px; text-indent:-4000px; display:block;}
li.btn_custom a:hover {background:url(../_images/btn_custom_picks.gif) 0px -35px no-repeat;}

li.btn_faq a {background:url(../_images/btn_faq.gif) no-repeat; height:35px; text-indent:-4000px; display:block;}
li.btn_faq a:hover {background:url(../_images/btn_faq.gif) 0px -35px no-repeat;}

/*li.left_btn_links a {background:url(../_images/btn_left_links.jpg) no-repeat; height:35px; text-indent:-4000px; display:block;}
li.left_btn_links a:hover {background:url(../_images/btn_left_links.jpg) 0px -35px no-repeat;}*/
.side_nav_middle ul { margin:0 0 5px 17px;*margin:0 0 5px 17px;padding-top:40px;}

li.left_btn_links a {*margin-top:-3px;background:url(../_images/btn_left_links.jpg) no-repeat; height:35px;display:block;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#FFF;margin-top:0px;text-align:center;text-decoration:none;padding-right:25px;}
li.left_btn_links a:hover {background:url(../_images/btn_left_links.jpg) 0px -35px no-repeat;text-decoration:none;}
li.left_btn_links span{	margin-top:5px;	margin-right:120px;color:#FFF;border:1px solid #000000;}

.main_content {
	width:500px;
	float:left;
	display:inline;
	background:url(../_images/side_content.gif) left top repeat-y #fff;
	
	}

#content_container_2 .main_content {
	width:527px;
	float:left;
	display:inline;
	background:url(../_images/bg_custom_picks.png) repeat-y #111;
	
	}

#content_container_2 .main_content p {
	color:#CCCCCC;
}

.side_info ul {
	
	
	}

.side_info ul li {
	clear:both;
}

.side_info ul li b {
	color:#888;
	display:inline;
	float:left;
	
}

.side_info ul li span {
	color:#fff;
	display:inline;
	float:right;
}

.pick_preview {
	padding-bottom:5px;
	background:#151515;
}
                
.order_summary {
	margin-top:10px;
	padding:10px;
	background:#111;
	
}

.order_summary h4 {
	font-size:16px;
	padding:0px;
	margin:0px;
	width:inherit;
	padding-bottom:10px;
	padding-left:0px;
	background:none;
}

.order_summary h5 {
	font-size:18px;
	padding-top:10px;
	text-align:right;
	margin-top:10px;
	border-top:2px solid #ccc;

}

.order_summary ul.subtotal {
 	border-top:1px solid #333;
 	padding-top:10px;
	margin-top:10px;
}

.order_summary ul.subtotal li.subtotal {
 	font-size:16px;
	height:25px;
	margin-bottom:5px;
	border-bottom:1px solid #333;
	
}

.order_summary ul.subtotal li.subtotal b {color:#fff}

.content_wrap {padding:20px; padding-top:0px; width:460px;}

#content_container_2 .main_content .content_wrap {background:url(../_images/bg_content_wrap_custom_picks.gif) top left no-repeat; padding:15px 20px 0 20px; width:487px;}

.content_wrap_paragraph p {width:; font-size:12px; padding-bottom:20px}

a.red_btn {margin-top:20px; padding:5px; color:#fff; background:#333;border:1px solid #333; border-bottom:1px solid #111;  border-right:1px solid #111}

a.red_btn:hover { background:#8F1605;border:1px solid #8F1605;  border-bottom:1px solid #111;  border-right:1px solid #111; text-decoration:none}

.contact_password {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}

.checkout_options h3, .shipping_address h3, .credit_card h3, .contact_password h3 {padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #ccc;}

.checkout_options, .shipping_address, .credit_card {padding:10px 10px 15px 10px; margin:0 0 10px 0; background:url(../_images/bottom_shadow.gif) repeat-x bottom #e3e3e3;}
 
.checkout_options input {margin-bottom:5px;}

.checkout_options td {vertical-align:top; valign:top;}

.sided_color, .quantity {float:left; display:inline; width:205px}

.quantity {margin-right:10px}

.shipping_address td, .credit_card td, .contact_password td {padding:2px 0 2px 0;}

.shipping_address td label, .credit_card td label, .contact_password td label {float:left; display:inline; padding:2px 5px 0 0; width:100px;}

.shipping_address td input, .credit_card td input, .contact_password td input {float:left; display:inline;}

.credit_card td label {padding:2px 5px 0 0; width:140px;}

table.pick_price_table {background:none; width:100%; margin-bottom:20px; color:#ccc; border:1px solid #333}

table.pick_price_table td {padding:3px; background:url(../_images/bg_table.gif) top repeat-x;}

table.pick_price_table tr.title td {color:#990000; border-bottom:1px solid #555;font-weight:bold; }

table.pick_price_table tr.one_color td {background:url(../_images/bg_table_2.gif) top repeat-x #222;}

table.pick_price_table tr.no_bg_image td {background-image:none;}


.pick_image {float:right; display:inline; padding-left:10px;}

p.customSubText strong {color:#FFFFFF;}

table.price_qty input, table.sided_color input {margin:0px; margin-right:5px;}

table.price_qty td,  table.sided_color td {background:#fff; border-bottom:1px solid #ccc; padding:2px 0 2px 4px;}

#content_container_2  h2.custom_pick_pricing {background:url(../_images/h2_custom_pick_pricing.gif) no-repeat; height:109px; padding-top:0px; margin-bottom:0px; text-indent:-4000px;}

#content_container_2  h2.spain_custom_pick_pricing {background:url(../_images/spain_h2_custom_pick_pricing.jpg) no-repeat; height:109px; padding-top:0px; margin-bottom:0px; text-indent:-4000px;}

#content_container_2  h2.faq {background:url(../_images/h2_faq.gif) no-repeat; height:109px; padding-top:0px; margin-bottom:0px; text-indent:-4000px;}

#content_container_2  h2.spain_faq {background:url(../_images/spain_h2_faq.jpg) no-repeat; height:109px; padding-top:0px; margin-bottom:0px; text-indent:-4000px;}

#content_container_2  h2.why_clayton {background:url(../_images/h2_why_choose_clayton.gif) no-repeat; height:109px; padding-top:0px; margin-bottom:0px; text-indent:-4000px;}

#content_container_2  h2.spain_why_clayton {background:url(../_images/spain_h2_why_choose_clayton.jpg) no-repeat; height:109px; padding-top:0px; margin-bottom:0px; text-indent:-4000px;}

ul.faq_list {margin-left:20px; margin-bottom:20px;}

ul.faq_list li {list-style:circle; color:#ccc}

ul.faq_list li a strong {color:#D82A05; text-decoration:underline;}

ul.faq_list li a:hover, ul.faq_list li a strong:hover {text-decoration:none; color:#fff}

table.order_history_table td.title {font-weight:bold; font-size:12px; color:#000;}

table.order_history_table td {font-size:11px; color:#333333; padding:2px 2px 2px 2px;}

table.order_history_table tr.row_1 td {background:#e3e3e3;}

table.order_history_table tr.error td {background:#990000; color:#fff}

table.order_history_table td a {display:block; padding:2px 5px 2px 5px; font-size:11px; background:#fff; border:1px solid #999; text-align:center; color:#000}

table.order_history_table td a:hover {background:#e3e3e3; text-decoration:none;}

table.order_history_table td.pick_description {padding:5px 0 5px 0;}

table.contact_information td label {float:none;}

table.table_account_info td p {line-height:normal; padding-bottom:0px; color:#333; font-size:11px}

.order_info {width:220px; float:left; padding-top:10px; margin-right:20px}

.order_info  h5 {color:#000; padding-bottom:5px; margin-bottom:5px; border-bottom:#ccc 1px solid}

.order_info ul {margin-bottom:20px;}

.order_info ul li {color:#333; font-size:12px; padding-bottom:2px;}

.message_box {background:#111; padding:20px;}

.message_box p {color:#999;}

.message_box h6 {color:#fff; padding-top:10px; font-size:11px}

.message_admin, .message_user {border-bottom:1px solid #999; padding:10px;}

.message_user h6, .message_user p {color:#333;}
.message_admin h6, .message_admin p {color:#000;}


.message_admin {background:#CCCCCC; padding-left:10px; border-left:5px solid #8F1605;}
.message_user {background:#fff; padding-left:10px; border-left:5px solid #666;}

.leave_message {}

.uk_quote {
	background:url(../_images/uk_bg_testimonials.jpg) no-repeat;
	/*height:298px;*/
}
.spain_quote {
	background:url(../_images/spain_bg_testimonials.jpg) no-repeat;
	/*height:298px;*/
}

.uk_quote_footer {
	background:url(../_images/uk_bg_testimonials.jpg) 0px -268px no-repeat;
	padding-top:7px;
	padding-left:6px;
	height:23px;
	
}
.spain_quote_footer {
	background:url(../_images/spain_bg_testimonials.jpg) 0px -268px no-repeat;
	padding-top:7px;
	padding-left:6px;
	height:23px;
	
}
.display_quote {padding:20px; padding-top:50px;}

#scroll_quote {overflow:hidden; height:200px;}

.display_quote p {color:#fff;}

.display_quote span {font-size:11px; display:block; padding-left:20px; padding-bottom:20px; font-style:italic;}

a.quote_next {
	background:url(../_images/btn_next.gif) top no-repeat ;
	width:43px;
	height:16px;
	text-indent:-5000px;
	float:left;
	display:inline;
	}

a.quote_back {
	background:url(../_images/btn_back.gif) top no-repeat;
	width:43px;
	height:16px;
	text-indent:-5000px;
	float:left;
	display:inline;
	}

a.quote_next:hover {background:url(../_images/btn_next.gif) bottom no-repeat;}

a.quote_back:hover {background:url(../_images/btn_back.gif) bottom no-repeat;}


a.continue_btn {background:url(../_images/continue.gif) top no-repeat; width:119px; height:49px; display:inline; float:right}

a.submit_btn {background:url(../_images/submit.gif) top no-repeat; width:178px; height:49px; display:inline; float:right}

a.continue_btn:hover {background:url(../_images/continue.gif) bottom no-repeat; }

a.submit_btn:hover {background:url(../_images/submit.gif) bottom no-repeat; }

/*/////////////////////////// ERROR /////////////////////////////*/

.error {color:#8F1605}

.error_message {background:#8F1605; padding:5px; margin-bottom:20px;}

.error_message p {color:#fff;}

ul.error_list {}

ul.error_list li {margin-left:20px; list-style:circle; color:#fff; font-size:11px; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sexypanels{
list-style-type: none;
margin: 0;
padding: 0;
width: auto;
}

.sexypanels li{
list-style-type: none;
}

.sexypanels li a{
background: transparent;
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: #cccccc;
width: 105;
padding: 2px 10; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
text-align: right;
border-bottom: 0px dotted #444444;
}

.sexypanels li a:visited, .sexypanels li a:active{
color: white;
}

.sexypanels li a:hover{
background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 0px dotted #444444;
}

/*a {
	color: #ff0018;
	} 	*/

<!--[if IE]>
<style type="text/css">
.sexypanels li a{ /* Menu link width value for IE */
width: 90%;
}
</style>
<![endif]-->

.white {
	color: #fff;
	}
	
/* NEW 5-5-10 */

#homeBox {
	width: 722px;
	padding: 15px;
	margin: 10px;
	font-size: 12px;
	color: #aea9a5;
	border: 5px solid #333;
	text-align: left;
	}
	
.smTitle {
	font-weight: bold;
	color: #aea9a5;
	}
	

.topheaderlink{
list-style-type: none;
margin: 0;
padding: 0;
width: auto;
}

.topheaderlink li{
list-style-type: none;
}

.topheaderlink li a{
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
color: white;
display: block;
color: white;
width: 115;
text-decoration: none;
padding-left:180px;
padding-bottom:5px;
}

.topheaderlink li a:visited, .topheaderlink li a:active{
color: #ffffff;
}

.topheaderlink li a:hover{
/* background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 0px dotted #444444;
}	

.fleft{
float:left;
}
