@charset "utf-8";
/* CSS Document */

/*
	Glenfiddich Explorers
	
	-= TOC =-
	
	1.  IE6 PNG Fix
	2.  Positioning
	3.  Global hide items
	4.  Right column layout
	5.  Footer
	6.  Headers
	7.  Navigation Left
	8.  Left Content
		8a. Home and Register
		8b. Modules
	9.  Navigation Right Modules
	10.	Links	
	11. Text formatting (excluding links)
	12. Login Widget	
	13. Blog search widget
	14. Explorer Event widget
	15. Links Widget
	16. Buttons	
	17. Search Result Styling
	18. Homepage Styles
	19. Explorers blog widget
	20. Homepage module widget
	21.	About Ludo and Ian Page
	22.	Targets
	23. Recipe list styles
	24. Icons
	25. Header Backgrounds
	26. Terms and condition pages
	27. Forgot password
	28. Modules Stylings
	29. Terms and conditions
	30. Test yourself
	31. Forgot password
	32. Modules copy

*/


/*	------------------------------------------------------------
	1. IE6 PNG Fix	
	============================================================	*/

img, div.gf_eyc, h3, li { behavior: url(iepngfix.htc) }

ul.navigation li {
	behavior: url(iepngfix.htc)
}

/*	------------------------------------------------------------
	2. Positioning
	============================================================	*/

html {
	color: #f9f4c6;
	margin: 0;
	padding: 0;
	background-color: #414141;
}
body {
	color: #f9f4c6;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	
}
.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;
	/*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: 700px;
	display: inline;
	padding: 0;
	margin: 0;
	background: url(../images/body_bg.jpg) 0 0 no-repeat;
	background-color: #000000;
	border: 0px solid red;
}

.regform {
	width: 475px;
	float: left;
	border-left: 1px solid black;
}

.blog_header {
	width: 463px;
	float: left;
}

.this_clearboth {
	clear: both !important;
	border: 20px solid green;
}

/*	------------------------------------------------------------
	3. Global hide items
	============================================================	*/

.global_hide {
	display: none;
}

/*	------------------------------------------------------------
	4. 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;
}

/*	------------------------------------------------------------
	5.	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 {
	color: #414141;
	text-decoration: underline;
}

.footer_links li a:selected {
	color: #414141;
	text-decoration: underline;
}

.footer_links li a:hover {
	color: #414141;
	text-decoration: underline;
}

/*	------------------------------------------------------------
	6.	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: 16px;
	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 {
	font-size: 14px;
	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 {

}

/*	------------------------------------------------------------
	7.	Navigation Left
	============================================================	*/

ul.navigation {
	margin: 0;
	margin-left: 37px;
	width: 170px;
	line-height: 1.1em;
	padding-bottom: 60px;
	
}

ul.navigation li {
	background-image:url(../images/nav-underline.png);
	background-position:center top;
	background-repeat:no-repeat;
	border:medium none;
	padding-top: 4px;
	padding-bottom: 4px;
	list-style: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;
}

/*	------------------------------------------------------------
	8.	Left Content
	
		8a.	Home and Register
	============================================================	*/

.left_content_v1 {
	width: 450px;
	float: left;
}

	/*	8b.	Modules		*/
.left_content_v2 {
	float: left;
	width: 680px;
	border: 0;
}

/*	------------------------------------------------------------
	9.	Navigation Right 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;
	font-size: 11px;
	line-height: 1.4em;	
	width: 131px;
	}

.righthand_nav_v2 a{
	text-decoration: underline;
}

/*	------------------------------------------------------------
	10.	Links
	============================================================	*/

a {
	color: #f9f4c6;
	text-decoration: none;
}

a:hover {
	color: #917231;
}

a:visited {
	color: #f9f4c6;
}

a:selected {
	color: #f9f4c6;
}


.prev_next_blog_nav {
display: block;
clear: both;
margin-bottom: 5px;
}

.prev_next_blog_nav .prev_link {
	float: left;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #F9F4C6;
	padding: 0 !important;
	text-align: left;
}

.prev_next_blog_nav .next_link {
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #F9F4C6;
	padding: 0 !important;
	text-align: right;
}

.prev_next_blog_nav .prev_link span {
	color: #917231;
	font-size: 13px;
}

.prev_next_blog_nav .next_link span {
	color: #917231;
	font-size: 13px;
}

.all_articles_link {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #F9F4C6;
}

.explorer_event_widget .all_articles_link {
	padding-top: 10px;
	display: block;
}

.all_articles_link span {
	color: #917231;
	font-size: 13px;
}

/*	------------------------------------------------------------
	11.	Text formatting (excluding links)	
	============================================================	*/

strong {
	font-weight: bold;
}

p {
	font-size: 13px;
	padding: 10px;

}

.left_content_v1 p {
	font-size: 12px;
	padding: 0px;
}

.underline_info {
	text-decoration: underline;
	color: #917231;
}

.dotted_line_bottom {
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(../images/new_dotted_border.gif) bottom left no-repeat;
}

.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 no-repeat;	
}

.old_dotted_line_top {
	padding-top: 15px !important;
	margin-top: 5px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
}

.landi_content .old_dotted_line_bottom {
	padding-bottom: 20px !important;
}

.bottom_space {
	padding-bottom: 30px !important;
}
.requiredIcon{
	color: #ff4a32;
}
/* ------------------------------------------------------------
	12. Login Widget
	============================================================	*/

.login_widget {
	display: block;
	float: right;
	padding: 90px 20px 0 30px;
	font-size: 10px;
	line-height: 1.1em;
	width: 220px;
	margin: 0;
}

.login_widget strong {
	clear: both;
	display: block;
	text-transform: uppercase;
	font-size: 10px;
  	margin: 0 0 5px 0;
}

.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;
}

.login_widget .border_none {
  border: none;
  padding: 0 5px 0 0;
}

.login_widget strong {
	font-weight: bold;
	font-size: 10px;
}

.login_widget fieldset {
  margin: 0;
  padding: 0;
}

.login_widget_label,
.login_widget legend {
  display: none !important;
  font-size: 2em;
}

.login_form_left {
	float: left;
	width: 140px;
	padding: 0 0 10px 0;
}

.login_form_left input {
  margin: 0 0 5px 0;
  width: 170px;
  font-size: 12px;	
}

.login_form_right {
	float: right;
	padding-right: 10px;
	/*width: 90px;*/
}

.line_to_left {
	border-left: 1px solid #666666;
	padding-left: 3px;
}

/*	------------------------------------------------------------
	13.	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 top 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: 10px;
  margin: 0 0 5px 0;
  display: block;
}

/*	------------------------------------------------------------
 	14.  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 dl, 
.explorer_archive_widget dt,
.explorer_archive_widget dd {
  padding: 0;
  margin: 0;
}

.explorer_archive_widget dt 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: 10px;
}

.explorer_event_widget dd {
	font-weight: bold;
	font-size: 12px !important;
}

/*	------------------------------------------------------------
	13. Blog search widget
	============================================================	*/

.blog_rightcol .blog_search_widget,
.explorer_archive_widget {
  padding: 10px 0 10px 0;
  background: url(../images/blog_items_border.gif) 0 top 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: 10px;
  margin: 0 0 5px 0;
  display: block;
}

/*	------------------------------------------------------------
 	14.  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: 11px;
}

/*	------------------------------------------------------------
	15. Links widget
	============================================================	*/

.links_widget {
 text-transform: uppercase;
  font-size: 10px;
  margin: 10px 0 5px 0;
  display: block;
}

.links_widget ul li {
	list-style: none;
}

/*	------------------------------------------------------------
	16. Buttons
	============================================================	*/

.buttons {
  background: transparent;
  border: none;
  color: #f9f4c6;
  text-transform: uppercase;
  font-size: 10px;
}

.buttons span,
.green_arrow {
  color: #917231;
}

/*	------------------------------------------------------------ 
	17. Search Result stying
	============================================================	*/

.result_title a {
  text-decoration: underline;
  color: #917231 !important;
  font-size: 14px !important;
}

.result_title a:hover{
  text-decoration: none;
  color: #f9f4c6;
}
.result_post_info {
 color: #FAF4D0;
 font-size: 10px !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;
	margin-top: 0px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
}

button {
	cursor: pointer !important;
}

.comment_reg {
text-align: right !important;
padding: 0 6px;
}

/*	------------------------------------------------------------
	18. Homepage Styles
	============================================================	*/

.home_content {
	background: none !important;
	background-color: black;
}

.home_content p {
	padding-left: 20px !important;
}

.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: 12px;
	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: 8px !important;
}

.test_yourself_loginwidget .login_widget {
	margin-top: 10px !important;
}

.slot_liner_homepage .explorer_event_widget {
	padding-top: 1px !important;
	margin-top: 15px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
	padding-bottom: 20px;
}

/*	------------------------------------------------------------	
	19. Explorers blog widget
	============================================================	*/

.explorers_blog_widget {
	padding-top: 0px !important;
	margin-top: 5px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;	
}

.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;
}

/*	------------------------------------------------------------
	20. 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;
}

.text_link {
	padding-top: 10px;
	padding-left: 1px;	
}


.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 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/*	------------------------------------------------------------
	21. 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;
}

/*	------------------------------------------------------------
	22. Targets
	============================================================	*/

p.targets {
	color: #917231;
	text-transform: uppercase; 
}

.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;
}

h4.module_header{
	font-size: 15px;
}
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;
}

/*	------------------------------------------------------------
	23. 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;
}

/*	------------------------------------------------------------
	24. Icons
	============================================================	*/

.rss_icon {
    background: url(../images/rss_icon.gif) 0 0 no-repeat;
    padding: 0 0 5px 20px;
}

/*	------------------------------------------------------------
	25. Header Backgrounds
	============================================================	*/

.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: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	color: #917231;
	font-weight: bold;
	padding-bottom: 10px;
}

h3.sub_journey {
	padding-top: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #917231;
	text-decoration: none;
	padding-bottom: 10px;
}

h3.sub_world {
	padding-top: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #917231;
	text-decoration: none;
	padding-bottom: 10px;
}

h3.sub_drinking {
	padding-top: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #917231;
	text-decoration: none;
	padding-bottom: 10px;
}

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;
}

.testing_yourself  h2{
	  background:transparent url(../images/title_test_yourself.jpg) no-repeat scroll 0 0 !important;
}

.left_content_v2 p {
	padding-left: 20px;
}

/*	------------------------------------------------------------
	26. 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		*/

#forgot_password_form {
	margin-left: 20px;
	
}

h3.forgot_password_title {
	margin-left: 20px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

p.forgot_password_para {
	padding-left: 20px !important;
	padding-top: 6px !important;
} 

.forgot_password_spacing {
	padding-bottom: 200px;
}

.forgot_password_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;
}

.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: 0 0 0 10px !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;
}


#range_container {
	border-left: 1px solid black;
}

.test_header 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;}


/*	------------------------------------------------------------
	28. Module 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;
}

/*	------------------------------------------------------------
	29. Terms and Conditions
	============================================================	*/

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;
}

/*	------------------------------------------------------------
	30. Test yourself
	============================================================	*/

.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;
}

/*	------------------------------------------------------------
	31. Forgot password
	============================================================	*/

.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;
}

/*	------------------------------------------------------------
	32. Modules Copy
	============================================================	*/

.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;
}

