/* Random assortment of styles for the home page only */

/* Mid layout items */
#hpblogposts {padding: 15px 0px 0px 0px;}	
#hpbookastay-header {width: 308px; height: 47px; background: #FFFFFF url(/images/layout/hp-bookastay.jpg) top no-repeat; margin: 20px 0px 0px 0px;}
#hpbookastay-body {width: 308px; height: 112px; background: #d9ddcd url(/images/layout/hp-bookastaybg.jpg) top repeat-x;}
	#hpbookastay-body p, #hpbookastay-body strong {color: #686b62;}
	#hpbookastay-body p {margin: 0px; padding: 0px; line-height: 14px;}
	#hpbookastay-body a {color: #686b62;}
	#hpbookastay-body a:hover {color: #000000; text-decoration: none;}
#hpplacestostay {position: relative; width: 308px; height: 165px; background: #FFFFFF url(/images/layout/hp-topattractions.jpg) top no-repeat; line-height: 14px; margin: 20px 0px 0px 0px;}
	#hpplacestostay div ul {margin: 15px 0px 0px 30px; padding: 0px;}
	#hpplacestostay div ul li {margin: 0px; padding: 2px 0px;}
	#hpplacestostay #mostsearched {width: 160px; position: absolute; left: 190px; top: 65px;}
	#hpplacestostay #mostsearched strong {color: #2f2f27; margin: 0px 0px 8px 0px;}
	#hpplacestostay #mostsearched p {border-left: 1px solid #898989; margin: 0px 0px 0px 3px; padding: 2px 0px 2px 8px; line-height: 14px; font-style: italic;}
#featuredmemberspotlight {margin: 20px 0px 20px 0px;}
#featuredmemberspotlight h3 {color: #5d4c00; font-size: 20px; border: dotted #898989; border-width: 0px 0px 1px 0px; background: none; padding: 0px 0px 10px 0px; margin: 0px;
	font-weight: normal;}
#hprecentblogposts {margin: 15px 0px 15px 0px;}


/* Tab display */
#hpintrodisplay {height: 350px;}
#hpintrodisplay ul, #hpintrodisplay ul li {list-style: none; margin: 0px 0px 0px 5px; padding: 0px;}
#hpintromenu ul, #hpintromenu li {border: 0px; margin: 0px; padding: 0px; list-style: none;}
#hpintromenu ul {height: 30px;}
#hphpintromenu li {float: left; text-align: center;}

#hpintrodisplay {margin: 15px 0px 20px 0px;}
#hpintromenu {height: 35px; background: url(/images/layout/hp-topitems-tabs-topborder.gif) bottom no-repeat; font-size: 12px; line-height:25px;}
#hpintromenu a:link, #hpintromenu a:visited{text-decoration:none;}
#hpintrocontentbg {background: url(/images/layout/hp-topitems-tabcontent-bg.gif) repeat-y;}
#hpintrocontentlowerbg {background: url(/images/layout/hp-topitems-tabcontent-lowerbg.gif) bottom left no-repeat;}
#hpintrocontent {margin: 0px 14px 0px 8px; padding: 15px 5px 5px 5px; height: 320px;}
#hpintrocontent div {padding: 0px 10px;}

#hptwelcome {font-size: 11px; line-height: 20px;}
#hptwelcome p {margin: 0px; padding: 0px 0px 10px 0px;}

/* jQuery Slider */

#s3slider {width: 610px; height: 238px; position: relative; overflow: hidden;}
#s3slider ul {margin: 0px; padding: 0px;}
#s3sliderContent {width: 610px; position: absolute; top: 0; margin-left: 0;}
.s3sliderImage {float: left; position: relative; display: none;}
.s3sliderImage span {position: absolute; left: 0; font: 11px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 584px; background-color: #000;
	filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; bottom: 0;}
.s3sliderImage span strong {font-size: 12px; line-height: 18px;}	
.clear {clear: both;}