/*
	
	x.	Positioning
	x.  Global hide items
	x. 	Footer
	x.	Headers
	x.	Navigation (LEFT)
	x.	Left Content
	x.  Right column layout
		a.	Home and Register Layout
		b.	Modules
	x.	Navigation (RIGHT)
		a.	Home and Register Layout
		b.	Modules	
	x.	Links
	x.	Text formatting (excluding links)
	x.	Login Widget
	x.  Blog search widget
	x.  Search Result stying  
	x.  Explorer Archive widget
	x.  Links widget
	x.  Buttons
	x.  Icons
		
*/


/*	x.	Positioning	*/

html {
	color: #f9f4c6;
	margin: 0;
	padding: 0;
	background-color: #414141;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	background: #414141 url(../images/gradient_bg.jpg) 0 0 repeat-x;
	position: relative;
}

.centering {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0;
	width: 998px;
	text-align: left;
	position: relative;
	clear: both;
	background: #000000;
	border: 0;
}

.navigation_column {
	width: 212px;
	padding: 0;
	margin: 0;
	float: left;
	background: url(../images/nav_bg.jpg) 0 0 no-repeat;
	background-color: #000000;
	border: 0;
	min-height:500px;
  height:auto !important;
  height:500px;

	/*border-right: 1px solid black;*/	
}

.header {
	float:right;
	width: 785px;
	height: 125px;
	display: inline;
	margin: 0;
	padding: 0;
	background: url(../images/title_bg.jpg) 0 0 no-repeat;
	border: 0;
}

.main_content {
	float:left;
	width: 786px;
	display: inline;
	padding: 0;
	margin: 0;
	background: url(../images/body_bg.jpg) 0 0 no-repeat;
	background-color: #000000;
	border: 0px solid red;
	min-height: 500px;
}

.regform,
.mainpage {
	width: 475px;
	float: left;
	border-left: 1px solid black;
}

.mainpage {
	width: 462px;
}

.blog_header {
	width: 461px;
	float: left;
	margin-left: 1px;
}

.this_clearboth {
	clear: both !important;
	border: 20px solid green;
}

/* x. Global hide items */

.global_hide {
	display: none;
}

.displayNone {
	display: none;
}

/* x. Right column layout */

.regform_rightcol {
	float: right;
}

.regform_rightcol_noimg {
	float: right;
	width: 310px;
	height: 559px;
	background: url(../images/register_right_col.jpg) 0 0 no-repeat;
}

.blog_rightcol {
	width:323px;
}

.blog_rightcol .slot_liner {
	padding: 77px 20px 10px 50px;
}

/*	x.	Footer		*/

.footer {
	width: 938px;
	clear: both;
	color: #414141;
	border-top: 1px solid #414141;
	background: #000000;
	font-size: 0.82em;
	padding: 10px 30px 30px 30px;	
	margin-top: 10px;
}

.footer span {
	width: 200px;
	display: block;
	float: left;
}

.footer_links {
	display: block;
	float: right;
	clear: right;
}

.footer_links li {
	display: inline;
	padding-right: 4px;
	padding-left: 4px;
	width: 100px;
}

.footer_links li a {
	color: #414141;
	text-decoration: underline;
}

.footer_links li a:visited,
.footer_links li a:active,
.footer_links li a:hover {
	color: #414141;
}

/*	x.	Headers		*/

h1 {
	display: block;
	width: 212px;
	height: 191px;
	background: url(../images/gf_explorers.jpg) 0 0 no-repeat;
}

h1 a {
	width: 212px;
	height: 191px;
	display: block;
	text-indent: -9999px;
}

h2 {
	font-size: 1.4em;
	display: block;
	padding: 97px 0 0 16px;
	float: left;
	text-transform: uppercase;
}

div.gf_eyc {
	text-indent: -9999px;
	background: url(../images/gf_eyc.png) 0 0 no-repeat;
	height: 37px;
	width: 174px;
	display: block;
	padding-top: 0px !important;
	margin-top: 0px !important;
}

h3 {
	color: #917231;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

h4 {
	color: #917231;
	padding-left: 20px;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;	
}

h5 {
	color: #917231;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	
}

h6 {

}

/*	x.	Navigation (LEFT)	*/

ul.navigation {
	margin: 0;
	margin-left: 37px;
	width: 170px;
	line-height: 1.1em;
}

ul.navigation li {
	background: none;
	border-top: 1px solid #3d270f;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul.navigation li ul li {
	border: none;
}

ul.navigation li a {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

ul.navigation li a:hover {
	color: #917231;
}

	ul.subnav {

	}

	ul.subnav li {
		background: none;
		padding-left: 10px;
	}
	
	ul.subnav li a {
	text-transform: none;
	}

.nav_back span {
	color: #917231;
}

/*	x.	Left Content	*/
	/*	a.	Home and Register	*/
.left_content_v1 {
	padding-left: 16px;
	width: 425px;
}

	/*	b.	Modules	*/
.left_content_v2 {
	float: left;
	width: 570px;
	border: 0;
}


/*	x.	Navigation (RIGHT)	*/
	/*	a.	Home and Register	*/

	

	/*	b.	Modules	*/
.righthand_nav_v2 {
	display: block;
	width: 131px;
	float: left;
	margin-left: 40px;
	margin-top: 10px;
	padding: 0;
	}

.righthand_nav_v2 p {
	padding: 0;
	margin: 0;
	line-height: 1.4em;	
	width: 131px;
	font-size:0.92em;
}

.righthand_nav_v2 a{
	text-decoration: underline;
}

/*	x.	Links	*/

a:link,
a:visited,
a:active {
	color: #f9f4c6;
	text-decoration: none;
}

a:hover {
	color: #917231;
}


.prev_next_blog_nav {
display: block;
clear: both;
margin-bottom: 5px;
}

.prev_next_blog_nav .prev_link {
	float: left;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #F9F4C6;
	padding: 0 !important;
	text-align: left;
}

.prev_next_blog_nav .next_link {
	float: right;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #F9F4C6;
	padding: 0 !important;
	text-align: right;
}

.prev_next_blog_nav .prev_link span {
	color: #917231;
	font-size: 1.3em;
}

.prev_next_blog_nav .next_link span {
	color: #917231;
	font-size: 1.3em;
}

.all_articles_link {
	text-transform: uppercase;
	font-size: 0.92em;
	font-weight: bold;
	color: #F9F4C6;
}

.all_articles_link span {
	color: #917231;
	font-size: 1.3em;
}

/*	x.	Text formatting (excluding links)	*/

strong {
	font-weight: bold;
}

p {
	padding: 10px;

}

.left_content_v1 p {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 10px 0;
}

.underline_info,
a.underline_info {
	text-decoration: underline;
	color: #917231;
}

.dotted_line_bottom {
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(../images/blog_items_border.gif) bottom left repeat-x;
}

.old_dotted_line_bottom {
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(../images/blog_items_border.gif) bottom left repeat-x;
}

.dotted_line_top {
	padding-top: 15px !important;
	margin-top: 5px !important;
	background: url(../images/new_dotted_border.gif) top left repeat-x;	
}

.bottom_space {
	padding-bottom: 30px;
}

/* x.	 Login Widget	*/

.login_widget {
	display: block;
	float: right;
	padding: 90px 35px 0 30px;
	line-height: 1.1em;
	/*width: 180px;*/
	margin: 0;
}

.login_widget a {
	font-size: 0.85em;
}

.login_widget strong {
	clear: both;
	display: block;
	text-transform: uppercase;
	font-size: 0.9em;
  	margin: 0 0 5px 0;
  	font-weight: bold;
}

.login_widget ul,
.login_widget ul li {
  display: inline;
}

.login_widget li {
  /*border-left: 1px solid #f9f4c6;*/
  padding: 0 5px 0 5px;
  text-transform: uppercase;
}

.line_to_left {
  border-left: 1px solid #666666;
  padding-left: 3px;
}

.login_widget .border_none {
  border: none;
  padding: 0 5px 0 0;
}

.login_widget fieldset {
  	margin: 0;
  	padding: 0;
  	width: auto;
}

.login_widget_label,
.login_widget legend {
  display: none !important;
  font-size: 2em;
}

.login_form_left {
	float: left;
	width: 155px;
	padding: 0 0 2px 0;
}

.login_form_left input {
  font-size:12px;
  margin:0 0 5px;
  width:170px;
}

.login_form_right {
	float: right;
	padding-right:10px;
}

.login_form_bottom {
	clear: both;
	font-size: 0.85em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.login_form_bottom input, .login_form_bottom label  {
	float: left;
	margin: 0 5px 5px 0;
}


/* Blog search widget */

.blog_rightcol .blog_search_widget,
.explorer_archive_widget, explorer_event_widget {
  padding: 10px 0 10px 0;
  background: url(../images/blog_items_border.gif) 0 100% repeat-x;
  display: block;
}


.blog_search_widget fieldset {
  padding: 0;
  margin: 0;
}

.blog_search_widget legend,
.blog_search_widget label {
  display: none;
}

.blog_search_widget input {
  font-family:Arial,Verdana,Helvetica,sans-serif;
}

.blog_search_widget strong,
.explorer_archive_widget strong, .explorer_event_widget strong {
  text-transform: uppercase;
  font-size: 0.9em;
  margin: 0 0 5px 0;
  display: block;
}

/* x.  Explorer Archive widget */

.explorer_archive_widget {
  margin: 10px 0 0 0;
}

.explorer_archive_widget strong {
  background: url(../images/explorer_archive_title.gif) 0 0 no-repeat;
  height: 71px;
  width: 253px;
}

.explorer_archive_widget strong span {
  display: none;
}

.explorer_archive_widget ul, 
.explorer_archive_widget li,
.explorer_archive_widget p {
  padding: 0;
  margin: 0;
}

.explorer_archive_widget li {
	padding-bottom: 10px;
}

.explorer_archive_widget li span.green_arrow {
	padding-left: 5px;
}

.explorer_archive_widget li div.content br {
	height: 0;
	line-height: 0;
}

.explorer_archive_widget li div.content p {
	font-size: 0.9em;
	text-transform: uppercase;
}

.explorer_archive_widget li img {
  float: left;
  margin: 4px 10px 0 0;
}

.explorer_archive_widget dt {
  clear: left;
}

.explorer_archive_widget dd {
  margin: 0 0 10px 0;
}

.explorer_archive_widget a {
  text-transform: uppercase;
  font-size: 0.9em;
}

/* Blog search widget */

.blog_rightcol .blog_search_widget,
.explorer_archive_widget {
  padding: 10px 0 10px 0;
  background: url(../images/blog_items_border.gif) 0 100% repeat-x;
  display: block;
}


.blog_search_widget fieldset {
  padding: 0;
  margin: 0;
}

.blog_search_widget legend,
.blog_search_widget label {
  display: none;
}

.blog_search_widget input {
  font-family:Arial,Verdana,Helvetica,sans-serif;
}

.blog_search_widget strong,
.explorer_archive_widget strong, .explorer_event_widget strong {
  text-transform: uppercase;
  font-size: 0.9em;
  margin: 0 0 5px 0;
  display: block;
}

/* x.  Explorer Event widget */

.explorer_event_widget {
  margin: 10px 0 0 0;
}

.explorer_event_widget strong {
  background: url(../images/explorers_events_title.gif) 0 0 no-repeat;
  height: 76px;
  width: 212px;
}

.explorer_event_widget strong span {
  display: none;
}

.explorer_event_widget dl, 
.explorer_event_widget dt,
.explorer_event_widget dd {
  padding: 0;
  margin: 0;
}

.explorer_event_widget dt img {
  float: left;
  margin: 4px 10px 0 0;
}

.explorer_event_widget dt {
  clear: left;
}

.explorer_event_widget dd {
  margin: 0 0 10px 0;
}

.explorer_event_widget a {
  text-transform: uppercase;
  font-size: 0.9em;
}

/* Links widget */

.links_widget {
 text-transform: uppercase;
  font-size: 0.9em;
  margin: 10px 0 5px 0;
  display: block;
}

/* Buttons */

.buttons {
  background: transparent;
  border: none;
  color: #f9f4c6;
  text-transform: uppercase;
  font-size: 0.9em;
}

.buttons span,
.green_arrow {
  color: #917231;
}

.buttons span {
	padding-left: 3px;
}

/* Search Result stying */

.result_title a {
  text-decoration: underline;
  color: #917231 !important;
  font-size: 1.4em !important;
}

.result_title a:hover{
  text-decoration: none;
  color: #f9f4c6;
}
.result_post_info {
 color: #FAF4D0;
 font-size: 0.9em !important;
 padding-bottom: 0px !important;
 padding-top: 0px !important;
}

.result_items dd {
  padding: 0 0 0px 0 !important;
}

.result_items dt {
  padding: 10px 0 0 0 !important;
}

dd.read_more {
	padding-bottom: 10px !important;
	margin: 0;
}

.hold_login {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-top: 0px !important;
	background: url(../images/blog_items_border.gif) bottom left repeat-x;
}

button {
	cursor: pointer !important;
}

.comment_reg {
text-align: right !important;
padding: 0 6px;
}

/*		Homepage Styles		*/

.header_homepage h2{
  width: 463px;
  height: 126px;
  background: url(../images/homepage_title.jpg) 0 0 no-repeat;
  margin: 0;
  padding: 0;
}

.home_content {
	width: 463px;
	font-size: 1.2em;
	background: url(../images/blog_content_background.jpg) 0 0 no-repeat;
}

.slot_liner_homepage {
	padding: 79px 20px 10px 50px;
}

.slot_liner_homepage .login_widget {
	margin-top: 20px !important;
}

.slot_liner_homepage .explorer_event_widget {
	padding-top: 20px !important;
	margin-top: 15px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
}

/*	Explorers blog widget*/

.explorers_blog_widget {
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.explorers_blog_widget h3 {
	display: block;
	text-indent: -9999px;
	background: url(../images/explorers_blog_header.png) 0 0 no-repeat;
	height: 65px;
	width: 193px;
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.explorers_blog_widget h4 {
	clear: both;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	font-size: 14px;
	font-weight: normal;
}

.explorers_blog_widget img {
	float: left;
}

.explorers_blog_widget p {
	width: 100px;
	float: right;
	padding: 0;
	margin: 0;
	line-height: 1.2em;
	font-size: 12px;
}

.explorers_blog_widget p a {
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
}

.explorers_blog_widget dl {
	padding: 0;
	margin: 0;
	margin-top: 5px;
	line-height: 1.2em;
}

.explorers_blog_widget dt {
	color: #fefae2;
	margin: 0;
	padding: 0;
}

.explorers_blog_widget dd {
	text-transform: uppercase;
	margin-bottom: 10px;
	
}

.explorers_blog_widget dd a {
	font-size: 11px;
	font-weight: bold;
}

.explorers_blog_widget a.all_articles {
	font-size: 12px;
	text-transform: uppercase;
}

/*		Homepage module widget	*/

.homepage_module_widget {

}

.home_page_widget .homepage_module_widget ul {
	margin-left: 0px !important;
	padding-left: 10px !important;
}

.homepage_module_widget ul {
	padding: 0;
	margin: 0;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
	clear: both;
	padding-bottom: 30px;
}

.homepage_module_widget li {
	float: left;
	display: block;
	width: 82px;
	margin: 0;
	padding: 0;
	padding-right: 30px;
}

.homepage_module_widget li a {
	display: block;
	width: 82px;
	text-transform: uppercase;
	line-height: 1.2em;
	font-size: 0.9em;
}

.home_page_widget .homepage_module_widget ul li a {
	font-size: 1em;
}

.text_link {
	padding-top: 10px;	
}


.homepage_module_widget li.smaller_width {
	width: 75px;
}

.homepage_module_widget li.smaller_width a {
	width: 75px;
}

.homepage_module_widget li.last_item {
	padding-right: 0px !important;
}

.homepage_module_widget a.text_link {

}

/*	About Ludo and Ian Page*/

/*.landi {background: none !important;}

h3.about_landi {
	margin-left: 18px !important;
	color: #F9F4C6;
}

h4.about_landi {
	padding-left: 0px !important;
}

img.about_landi {
	float: left;
	margin-top: 4px;
}

p.about_landi_head {
	clear: both;
	margin-bottom: 10px !important;
}

p.about_landi_floating {
	margin-bottom: 1em !important;
	margin-left: 170px !important;
}

p.about_landi {
	margin-bottom: 1em !important;
	margin-left: 10px;
}*/

/*	About Ludo and Ian Page*/

.landi {
	background: none !important;
	}

.landi p {

	padding-bottom: 10px !important;
}

h2.about_landi {
	margin-left: 18px !important;
	color: #917231;
	margin-bottom: 10px !important;
	font-size: 14px !important;
	font-weight: bold;
	padding-top: 10px;
	display: block !important;
	padding: 0 !important;
	text-transform: uppercase;
	float: none !important;
}

h3.about_landi {
	padding-left: 0px !important;
	padding-top: 0 !important;
	color: #917231;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

h3.landi_second {
	padding-top: 10px !important; 
}

img.about_landi {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
}

p.about_landi_head {
	clear: both;
	margin-bottom: 10px;
}

p.about_landi_floating {
	margin-bottom: 1em !important;
	margin-left: 170px !important;
}

p.about_landi {
	margin-bottom: 1em !important;
	margin-left: 10px;
}



/*	Targets	*/

p.targets {
	color: #917231;
	text-transform: uppercase;
	font-size: 1.09em;
}

.module_header {
	padding-top: 18px !important;
}

h5.module_header {
	color: #917231;
	padding-left: 20px;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: lighter;
}

h5.module_header span {
	text-transform: none;
}


dl.cocktail_recipe {
	margin-left: 20px !important;
}

dt.module_header {
	color: #917231;
	/*padding-left: 10px;*/
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: lighter;
}

dt.module_header span {
	text-transform: none;
}

.backtotop_link {
	display: block;
	font-size: 10px;
	padding-left: 10px !important;
	text-transform: uppercase;
	color: #917231;
	float: right;
	clear: both;
	padding-right: 10px;
}

.backtotop_link a {
	color: #917231 !important;
}

/* recipe list styles*/

.recipe_list {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #917231;
}

.recipe_list li{
	list-style: inside;
	list-style-type: disc;
	padding-left: 20px;
}

.recipe_list li span {
	color: #F9F4C6;
}

.readthis_small_explorers_blog {
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}


a.next_module_link {
	text-decoration:none !important;
	text-transform:uppercase !important;
	display: block;
	padding-bottom: 10px;
}

/* Icons */

.rss_icon {
    background: url(../images/rss_icon.gif) 0 0 no-repeat;
    padding: 0 0 5px 20px;
}

/*	new website	*/

.drinking_bg {
	background: url(../images/title_bg_drink.jpg) 0 0 no-repeat !important;
}

.food_bg {
	background: url(../images/title_bg_food.jpg) 0 0 no-repeat !important;
}

.range_bg {
	background: url(../images/title_range.jpg) 0 0 no-repeat !important;
}

.world_bg {
	background: url(../images/title_bg_world.jpg) 0 0 no-repeat !important;
}

.journey_bg {
	background: url(../images/title_bg_journey.jpg) 0 0 no-repeat !important;
}

.terms_bg {
	background: url(../images/title_terms.jpg) 0 0 no-repeat !important;
}

.privacy_policy_title {
  background: url(../images/privacy_policy_title.jpg) 0 0 no-repeat !important;
}

.register_background {
	background: url(../images/title_register.jpg) 0 0 no-repeat; 
}

.unsub_background {
	background: url(../images/title_explorers.jpg) 0 0 no-repeat;
}

.modules {
	background: url(../images/body_bg_modules.jpg) 0 0 no-repeat !important;
}

.event_title {
	color: #F9F4C6;
	text-transform: uppercase;
}

h2.event_title {
	font-size: 14px !important;
	font-weight: bold;
	padding-top: 10px;
	display: block !important;
	padding: 0 !important;
	text-transform: uppercase;
	float: none !important;
}


h3.sub_food {
	padding-top: 20px !important;
	text-indent: -9999px;
	background: url(../images/sub_food.jpg) 20px 25px no-repeat !important;
}

h3.sub_journey {
	padding-top: 20px !important;
	text-indent: -9999px;
	background: url(../images/sub_journey.jpg) 20px 25px no-repeat !important;
}

h3.sub_world {
	padding-top: 20px !important;
	text-indent: -9999px;
	background: url(../images/sub_world.jpg) 20px 25px no-repeat !important;
}

h3.sub_drinking {
	padding-top: 20px !important;
	text-indent: -9999px;
	background: url(../images/sub_drinking.jpg) 20px 25px no-repeat !important;
}

h3.sub_changedetails {
	margin-left: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 5px !important;
}

.header h2 {
	text-indent: -9999px;
}

.left_content_v2 p {
	padding-left: 20px;
}

/*		Terms and condition pages		*/

.terms_conditions p {
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
}

ul.terms {
	margin-left: 10px;
	margin-right: 10px;
}

/*		forgot password		*/

#retrievePasswordForm {
	margin-left: 20px;
	
}

#retrievePasswordForm label {
	display: none;
}

#retrievePasswordForm input {
	width: auto;
	float: left;
}

h3.forgot_password_title {
	margin-left: 20px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

p.register_para {
	padding-left: 0px !important;
	padding-top: 6px !important;
} 

p.register_para {
	margin-left: 20px;
} 

.forgot_password_spacing {
	padding-bottom: 300px;
}

.register_para a {
	line-height:1.2em;
	text-transform:uppercase;
}

img.module_shots {
	margin-left: 40px;
}

.forgot_password_spacing ul.explore_list {
	margin-left: 30px;
	margin-bottom: 10px;	
}

ul.explore_list {
	margin-left: 35px;
}

ul.explore_list li {
	list-style: disc;
}

.forgot_password_spacing ul.explore_list li {
	width: 200px;
	display: block;
	background-image: url(../images/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1em;
	float: left;
}


.double_line_link {
	display: block;
	float: left;
	width: 100px;
	margin-top: 45px;
	line-height: 1.2em !important;
}

.double_line_link a {
	text-transform: uppercase;

}

.double_line_link a:hover {
	color: #917231;
}

.forgot_register_link {
	display: block;
	clear: both;
	padding-top: 10px;
}

.event_no_border {
	background: none !important;
}

input.enter_email {
	display: block;
	float: left;
}

button.forgot_btn {
	background: none;
	border: 0px solid black;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #F9F4C6;
	margin: 0 0 0 0;
	padding: 5px 0 0 0 !important;
	text-align: left;
	width: 70px;
}

.copy_link {
	text-transform: lowercase !important;
	text-decoration: underline;
}

.copy_link_register {
	text-transform: uppercase !important;
	text-decoration: underline !important;
}


#range_container {
	border-left: 1px solid black;
}

.test_header h2 {
background:transparent url(../images/title_test_yourself.jpg) no-repeat scroll 0 0 !important;
}

.testing_yourself h2 {
	background:transparent url(../images/title_test_yourself.jpg) no-repeat scroll 0 0 !important;
}

.top_image_space_adjust {
	margin-top: 6px;
}

.events_liner .explorer_archive_widget {
	padding-top: 1px !important;
	margin-top: 0px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
	padding-bottom: 20px;
}

ul.faq_questions {
	list-style-type: decimal !important;
	padding-left: 20px;
	margin-left: 10px;
	color: #917231;
	font-weight: bold;
}

ul.faq_questions li {
	list-style-type: decimal;
}

ul.faq_questions li a {
	text-decoration: underline;
}

ul.faq_questions li a:hover {
	color: #917231;
}

h3.faq_title {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.landi_slot .login_widget {
	margin-top: 9px !important;
}

.landi_header h2 {
	background: url(../images/explorer_landi_title.jpg) 0 0 no-repeat !important;
}
.remove_border {
	background-image: none !important;
}

.events_liner .links_widget {
	padding-top: 15px;
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
	clear: both;
}

.events_liner .links_widget ul li {list-style: none;}

/*		modules stylings		*/

.modules dl.level3_item {
	margin-bottom: 10px;
	margin-top: 10px;
}

.modules dl.level3_item dt {
	color: #917231;
	margin-left: 20px;
	padding-left: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	font-weight: lighter;
	background: url(../images/bullet_level3.gif) 0 5px no-repeat;
}

.modules dl.level3_item dd {
	margin-left: 35px;
}

.modules dl.level3_item dd p{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;	
}

.modules dl.level3_item dd li {
	list-style: inside;
	list-style-type: disc;
	color: #917231;

}

/*		==========		*/

.modules dl.level4_item {
	margin-bottom: 10px;
}

.modules dl.level4_item dt {
	color: #917231;
	margin-left: 35px;
	padding-left: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	font-weight: lighter;
	background: url(../images/bullet_level3.gif) 0 5px no-repeat;
}

.modules dl.level4_item dd {
	margin-left: 50px;
}

.modules dl.level4_item dd p{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;	
}

.modules dl.level4_item dd li {
	list-style: inside;
	list-style-type: decimal-leading-zero;
}



dl.level3_item dd ul.whisky_act_l1 li {
	list-style: inside;
	list-style-type: lower-alpha;
	color: #F9F4C6;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	
}


dl.level3_item dd ul.whisky_act_l2 li{
	list-style: inside;
	list-style-type: lower-roman;
	color: #F9F4C6;
	padding-left: 20px;
}

dl.level3_item dd ul.whisky_types_list li {
	color: #F9F4C6;
	padding-left: 20px;
}

ul.terms {
	margin-bottom: 10px;
	list-style-type: none;
}

ul.terms li {
	list-style: outside;
	list-style-type: none;
	color: #F9F4C6;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.terms_conditions h3 {
	padding-left: 0px !important;
	margin-left: 5px !important;
	margin-bottom: 10px;
}

.recipe_list a span.get_recipe_link {
	color: #917231 !important;
}

.recipe_list a:hover {
	color: #F9F4C6;
}

.login_box_adjust_2 .login_widget {
	margin-top: 14px !important;
}

a.right_now_link {
	text-transform: none !important;
	text-decoration: underline !important;
}


.explorers_blog_widget img {
padding-top: 2px;
}

.blog_widget_para a {
	display: block;
	padding-top: 10px;
}

.test_yourself_layout {
	padding: 20px;
	padding-top: 10px;
}

.test_yourself_layout a.test_yourself_thumb {
	width: 74px;
	display: block;
	height: 74px;
}

.test_yourself_layout a.test_yourself_thumb img {
	width: 74px;
	display: block;
	height: 74px;
}

.forgot_password_spacing .test_yourself_layout p {
	display: block;
	float: right;
	width: 325px;
	padding: 0;
	margin: 0;
}

a.forgot_text_link {
	text-transform: uppercase;
	font-weight: bold;
}



/*	==============================================================	*/

.last_backtotop_link {
	display: block;
	font-size: 10px;
	padding-left: 10px !important;
	text-transform: uppercase;
	color: #917231;
	float: right;
	padding-right: 10px;
}

.last_backtotop_link a {
	color: #917231;
}

.last_backtotop_link a:visited {
	color: #917231;
}


/* Icons */

.rss_icon {
    background: url(../images/rss_icon.gif) 0 0 no-repeat;
    padding: 0 0 5px 20px;
}

div.clearer {
	clear: both;
}

.formError {
	color: #ff4a32;
	clear: both;
	padding: 2px;
	margin-top: 5px;
	font-weight: bold;
}

.loginError {
	padding: 0;
	margin: 0 0 10px 0;
}
