/*
------------------------------------------------------
PAGE RESET - DO NOT EDIT
------------------------------------------------------
*/
/*
First 2 lines, Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/

body{color:#000;background:#edeced;font-size:62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/* remove firefox link outline */  
a:active, a:hover, a {outline: none;}
:-moz-any-link:focus {outline: none;}  
* :focus { outline:none; }




/*
------------------------------------------------------
CSS Layout
------------------------------------------------------
*/

html, body				{margin:0; padding:0; border:none; height:100%;}

body, body#iframe		{background-color:#ffffff;}


#container				{position:relative; margin:0 auto; padding:0; width:970px; background:#ffffff url(../images/dropshadow.gif); text-align:left;}
#header 					{position:relative; margin:0 auto; padding:0; width:940px; height:175px; background-color:#93b24f; border-bottom:5px solid #ffffff;}
#topNav					{position:relative; margin:0 auto; padding:0; width:940px; height:30px; background-color:#ffffff; border-bottom:2px solid #94a282; z-index:888888;}
#homeWrapper			{position:relative; margin:0 auto; padding:0; width:940px; background-color:#c1cda8;} 
#contentWrapper			{position:relative; margin:0 auto; padding:0; width:940px; min-height:600px; height:auto !important; height:600px;} /* Background colour is set in includes/i_header.php with image randomizer */ 	
#contentContainer		{position:relative; top:0px; left:300px; width:450px; padding:0px 0px 0px 0px;}
	#contentContainerLG		{position:relative; top:0px; left:300px; width:640px; padding:0px 0px 0px 0px;}

#rightHomeColumn		{width:200px; height:426px; border-left:10px solid #ffffff; background-color:#ffffff;}
#footer					{position:relative; margin:0 auto; padding:0; width:940px; height:40px; background-color:#BACCA4; border-top:10px solid #ffffff;}
#copyright				{position:relative; margin:0 auto; padding:0; width:970px; height:40px; background:#ffffff url(../images/dropshadow_bottom.gif);}

#search					{position:relative; margin:0 auto; padding: 0px; width:955px; height:30px; background:#ffffff url(../images/dropshadow_top.gif);
						 background-repeat:no-repeat; padding-top: 16px; padding-right: 15px; text-align: right;}

#searchform_holder		{ margin-left: 655px; width: 300px;}

#socialMedia			{position:absolute; z-index:999999; top:3px; left:780px; margin:0; padding:0; height:23px; background-color:#ffffff; text-align:center;
						 font:11px/23px Corbel, Arial, Verdana, sans-serif; font-weight:bold; color:#4a1126;}

#medleyMovieA			{width:275px; height:215px; border-top:10px solid #ffffff; border-right:10px solid #ffffff; background-color:#fffff;}
#medleyMovieB			{width:370px; height:215px; border-top:10px solid #ffffff; border-right:10px solid #ffffff; background-color:#ffffff;}
#medleyMovieC			{width:275px; height:215px; border-top:10px solid #ffffff; background-color:#ffffff;}


#contactInfo  			{width:670px; text-align:right;}
#contactInfo a 			{text-decoration:none; color:#736f6d;}
#contactInfo a:hover 	{text-decoration:none; color:#000000;}

ul.footer				{display:inline; margin:0; padding:0;}
ul.footer li				{display:inline; margin:0; border:0; width:auto; height:auto; padding:0px 25px 0px 20px;}
ul.footer li a 				{font:12px/40px Corbel, Arial, Verdana, sans-serif; font-weight:bold; color:#4a1126; text-decoration:none;}
ul.footer li a:hover 		{color:#406618; text-decoration:none;}

ul.footer_right				{display:inline; margin:0; padding:0; text-align: right;}
ul.footer_right li				{display:inline; margin:0; border:0; width:300px; height:auto; padding:0px 25px 0px 20px;}
ul.footer_right li a 			{font:12px/40px Corbel, Arial, Verdana, sans-serif; font-weight:bold; color:#4a1126; text-decoration:none;}
ul.footer_right li a:hover 		{color:#406618; text-decoration:none;}

#tourDetails			{width:425px;}
#tourDetails td			{vertical-align:top; padding-bottom:5px;}

#sideBar 				{width:250px; padding:0; border-left:5px solid #ffffff;}
#sideBar td 			{padding:20px 10px 20px 20px;}

#inTheNews				{width: 640px;}
#inTheNews	td 			{width:160px; text-align:center; font:8pt/1.5em Corbel, Arial, Verdana, sans-serif; color:#4a1126; padding:0 0 10px 0;}





/*
------------------------------------------------------
Typography
------------------------------------------------------
*/

body		{font: 10pt/1.5em Corbel, Arial, Verdana, sans-serif; color:#4a1126;}

h1			{font-size:18pt; line-height:1em; font-weight:normal; padding:1.5em 0 1em 0; margin:0; color:#ffffff;}
h2 			{font-size:13pt; line-height:1em; font-weight:bold; padding:1em 0 0.5em 0; margin:0; text-transform:uppercase;}
			p.note + h2 {padding:3em 0 0.5em 0;}
h3			{font-size:10pt; line-height:1.5em; font-weight:bold; padding:0 0 0 0; margin:0;}
			p.note + h3 {padding:2em 0 0 0;}

h4			{font-size:11pt; line-height:1em; font-weight:normal; font-style:italic; padding:0 0 0.5em 0; margin:0; color:#4a1126;}


em 			{font-style:italic;}
strong		{font-weight:bold;}
sup			{font-size:0.5em;}

p			{padding:0 0 1.5em 0;  margin:0;}

.testimonial{margin-bottom:10px; padding-right:15px; font-style:italic;}
.error		{font-size:10px; line-height:13px; color:#ff0000; font-weight:bold;}
.note		{font-size:8pt; line-height:1.25em; padding:0 0 1em 0;}

#copyright	{font-size:10px; line-height:30px; color:#6a7c42; text-align:center; margin:0 auto; padding:0; }

ul, ol		{padding:0px 0px 10px 0px; margin:0;}
li			{list-style:square; margin:0px 45px 6px 20px; padding-left:5px;}

ol#note>li	{list-style:decimal; margin:0px 45px 0px 25px; padding-left:5px; font-size:9px; line-height:13px;}

ol#lroman>li{list-style:lower-alpha; margin:0px 45px 0px 25px; padding:0 0 1.5em 0; }

table#subscribeForm	td	{padding:0px 10px 10px 0px; margin:0;}
#subscribeForm input	{font: 11px/20px Corbel, Arial, Verdana, sans-serif; color:#4a1126; border:1px solid #7f9db9; height:20px;}
#subscribeForm select, #payPal	{font: 11px/20px Corbel, Arial, Verdana, sans-serif; color:#4a1126; border:1px solid #7f9db9; height:20px;}



#sideBar p {font: 10px/12px Corbel, Arial, Verdana, sans-serif; color:#4a1126; padding:10px 0 15px 0;  margin:0;}













/*
------------------------------------------------------
Links
------------------------------------------------------
*/

a:link, a:visited, a:active	{text-decoration:none;  color:#50593d;}
a:hover		    			{text-decoration:none;  color:#ffffff;}


#sideBar a:link, #sideBar a:link, #sideBar a:link	{text-decoration:none;  color:#609141; font-weight:bold; text-transform:uppercase;}
#sideBar a:hover					    			{text-decoration:none;  color:#406618;}

a.pdfLink {background-image: url(../images/common/icon_pdf.png); background-position:left; background-repeat:no-repeat; padding: 12px 0px 12px 25px;}

#inTheNews a:link img, #inTheNews a:visited img, #inTheNews a:active img	{border: 1px solid #ffffff;}
#inTheNews a:hover img		    											{border: 1px solid #4a1126;}


.displace 			{position:absolute; left:-5000px;}

a.signUpLink 		{display:block; overflow:hidden; width:730px; height:157px; text-decoration: none; background: url("../images/b_newsSignUp.gif");}
a.signUpLink:hover 	{display:block; background-position:0 157px;}

a.newsLink 			{display:block; overflow:hidden; width:200px; height:108px; text-decoration: none; background: url("../images/b_subscribe.gif");}
a.newsLink:hover 	{display:block; background-position:0 108px;}

a.recLink 			{display:block; overflow:hidden; width:200px; height:192px; text-decoration: none; background: url("../images/b_follow.gif");}
a.recLink:hover 	{display:block; background-position:0 192px;}

a.itinerariesLink 			{display:block; overflow:hidden; width:730px; height:77px; text-decoration: none; background: url("../images/g_home_003.gif");}
a.itinerariesLink:hover 	{display:block; background-position:0 77px;}

/*
------------------------------------------------------
COMMENT
------------------------------------------------------
*/

#comments-list {
	width: 450px;
}

ol#commentList { 
	padding : 0;
	margin : 0;
	list-style-type : none;
}

li.comment { 
	padding:0;
	margin:0;
	padding-bottom: 20px;
	list-style-type : none;
}

.comment-author {
	width: 100px;
	text-align: center;
}
.comment-content {
	width: 350px;
}

.comment-meta {
	border-top: 1px solid #4a1126;
}

.avatar {
	padding: 2px 2px 2px 0;
	border: 1px solid #4a1126;
} 

/*
------------------------------------------------------
CLEARFIX
------------------------------------------------------
*/

.clearFix { 
display:inline-block; 
}

.clearFix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

/* start commented backslash hack \*/
* html .clearFix { 
height: 1%; 
}

.clearFix { 
display: block; 
}
/* close commented backslash hack */