@import url(lib.css);/* -------------------------------------------------------------- weloverugby.com.au stylesheet V1 - 28/03/2009Author - benbailey.com.au-------------------------------------------------------------- */.defaultTable td, .defaultTable th, .featureTable td, .featureTable th { font-size: 100%;  }.defaultTable td, .defaultTable tr, .defaultTable th { background: none; border: 0;border-bottom: 1px solid #CCC; }.featureTable th h1 {color: #FFF;}.featureTable td, .featureTable tr, .featureTable th { background: #F6EBC7; border: 0;border-bottom: 1px solid #CCC; }.featureTable th { background: #679936;color: #FFF; padding: 15px 10px;font-size: 120%;}.noborderTable td, .noborderTable tr, .noborderTable th { background: #F6EBC7; border: 0;}#wrapper {position: relative;width: 980px;margin: 0 auto;background: url(../images/bgWrapper2.png) repeat-y;border-bottom: 1px solid #CCC;}.casper { display: none; }/* =header --------------------------------------------------------------------------*/#header { background: url(../images/bgHeader.jpg) repeat-x; }#header form {position: absolute;top: 87px;right: 10px;}#header form input { font-size: 90%; }#header #txtSearch { width: 180px; }#header #logo { display: none;position: static;}#header img { position: absolute;top: 0;right: 0;}#header label { display: none; }#header a {display: block;width: 120px;height: 80px;background: url(../images/bgLogo.jpg) no-repeat;}/* =primaryNavigation - primary navigation of the website --------------------------------------------------------------------------*/#primaryNavigation {background: #679936;border-top: 1px solid #FFF;}#primaryNavigation ul {margin: 0;}#primaryNavigation li {display: inline;list-style-type: none;}#primaryNavigation a {display: block;float: left;min-width: 120px;border-right: 1px solid #FFF;outline: 0;padding: 10px 0;color: #FFF;text-align: center;}#primaryNavigation a:hover, #primaryNavigation a:focus, #primaryNavigation li.selected a {background: #336600;}#navSignIn a {margin-left: 110px;}/* =secondary-navigation --------------------------------------------------------------------------*/#secondaryNavigation {float: left;width: 215px;clear: left;background: #F7E875;border-left: 1px solid #CCC;padding: 25px 12px 10px 12px;margin-bottom: 20px;}#secondaryNavigation ul {list-style-type: none;margin: 0;font-size: 90%;border-bottom: 1px solid #CCC;padding-bottom: 15px;margin-bottom: 15px;}#secondaryNavigation li { margin-left: 0;}#secondaryNavigation li a {display: block;text-decoration: none;}#secondaryNavigation li a:hover, #secondaryNavigation li a:focus {text-decoration: underline;}#secondaryNavigation li.selected {font-weight: bold;}/* =content--------------------------------------------------------------------------*/#content {float: left;width: 700px;padding: 20px;}#triple #content {width: 455px;}.feature {border-bottom: 1px solid #CCC;margin-bottom: 20px;}.feature img {float: left;}#content .feature h2, #content .feature h3, #content .feature p, #content .feature li {margin-left: 115px;}#content .feature .date {margin-bottom: 5px;font-weight: bold;}.secondaryFeature {padding: 10px;float: left;width: 318px;margin: 20px 0 0 0;border: 1px solid #CCC;background: #FFF;height: 22.1em;overflow: hidden;font-size: 90%;}#newsletter {width: 678px;height: 2.0em;padding: 15px 10px;}#newsletter h2 {float: left;width: auto;margin-right: 10px;margin-top: 3px;}#newsletter #customer_Email {margin: 0 3px 0 0;position: relative;top: -8px;*top: -4px;height: 19px;border: 1px solid #CCC;_width: 180px;}#tourGallery {width: 678px;height: 13em;}#faceBookLikeBox {margin-left: 20px;}.secondaryFeature .date {margin-top: 10px;margin-bottom: 10px;font-weight: bold;}#content a, #related a, #footer a { text-decoration: none;border-bottom: 1px dotted; }#content a:hover, #content a:focus, #related a:hover, #footer a:hover {border-bottom: 1px solid;}#content .photoGalleryThumbs {margin: 0;padding: 0;}#content .photoGalleryThumbs li, #content .photoGalleryThumbs li a {display: inline;margin: 0 2px 0 0;padding: 0;border: 0;}#content .photoGalleryThumbs li a { border: 0; }#content .photoGalleryThumbs li a:hover, #content .photoGalleryThumbs li a:focus { opacity: 0.8; }#content .secondaryFeature a img:hover, #content .secondaryFeature a img:focus, #content .secondaryFeatureRight a img:hover, #content .secondaryFeatureRight a img:focus, #content .feature a img:hover, #content .feature a img:focus { opacity: 0.8; }.featureImage {float: right;background: #FFF;border: 1px solid #CCC;padding: 5px;margin: 0 0 10px 10px;}/* tourDates table */#tourDates {width: 370px;}#tourDates {border: 1px solid #CCC;}/* accommodationOptions table */#accomOptions {border: 1px solid #CCC;}#accomOptions th {width: 50%;background: #FCF6C8;text-align: left;color: #000;}#accomOptions tr.accomConditions td {background: #FFF;}#accomOptions td img {float: left;}#accomOptions td.hotelDetails h3, #accomOptions td.hotelDetails p, #accomOptions td.hotelDetails li {margin-left: 115px;}#accomOptions tr.alternate td {background: #EDECE8;}#content .accomShareList {margin: 0;padding: 0;}#content .accomShareList li {border-bottom: 1px solid #CCC;background: none;padding: 10px;margin: 0;}#content .bookNowList li {background: none;}#content .bookNowList li img {float: none;}/* photoGalleryIndex */#content #photoGalleryIndex li {background: none;float: left;width: 116px;margin: 20px 20px 0 0;padding: 0;text-align: center;}#content #photoGallery li {background: none;float: left;width: 100px;margin: 5px 5px 0 0;padding: 0;}#content #photoGalleryIndex a, #content #photoGallery a {border: none;}#content #photoGalleryIndex a:hover, #content #photoGalleryIndex a:focus, #content #photoGallery a:hover, #content #photoGallery a:focus {opacity: 0.8;}#content #photoGalleryIndex li h2 {font-weight: normal;font-size: 1em;}/* =related --------------------------------------------------------------------------*/#related {float: left;width: 221px;font-size: 90%;margin: 23px 20px 0 0;}#related .feature {padding: 10px;margin: 0 0 20px;border: 1px solid #CCC;background: #FFF;}/* =footer --------------------------------------------------------------------------*/#footer {clear: both;text-align: center;margin-left: 180px;}/* =HTML elements--------------------------------------------------------------------------*/a:link { color: #002595; text-decoration: none; }a:visited { color: #666; text-decoration: none;  }a:hover, a:focus { text-decoration: underline; }a:active { color: #000; text-decoration: none;  }a.emailFriend:link     {color: #002595;font-size:12px; text-decoration: none !important;}a.emailFriend:visited  {color: #666;font-size:12px; text-decoration: none !important;}a.emailFriend:hover    {color: #002595;font-size:12px; text-decoration: none !important;}a.emailFriend:active   {color: #002595;;font-size:12px; text-decoration: none !important;}acronym { border: 0; }body {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;line-height: 1.25em;}blockquote p {font-size: 1.2em;}dd { margin-left: 0; }em { background: none; }form { margin-bottom: 1em }h1 { font-size: 1.7em; }h2 { font-size: 1.1em; }h3 { font-size: 1.1em; }h4 { font-size: 1.1em; }h5 { font-size: 1.1em; }h6 { font-size: 1.1em; }h1, h2, h3, h4, h5, h6 { font-weight: normal;line-height: 1.25;color: #4F441F;}h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 0.2em; color: #006600; }h2 + h3, h3 + h4 { margin-top: 1em; }img { margin: 0; }p { margin-bottom: 1em; }th, td   { padding: 7px 10px;vertical-align: top;border-right: 1px solid #CCC;background: #FFF;font-size: 90%;}th { border-bottom: 1px solid #CCC;text-align: left;}#content ul, #related ul { margin-left: 0;padding-left: 0;}#content ul li, #related ul li { background: url(../images/icons/bgBullet.png) no-repeat 0 0.25em;list-style-type: none;padding-left: 18px;padding-bottom: 3px;}/* -------------------------------------------------------------- Homepage horizontal scroller -------------------------------------------------------------- */#slider .navigation { margin: 0; padding: 0; border-left: 1px solid #CCC;float: left;width: auto;}#content #slider .navigation li {list-style-type: none;margin: 0;padding: 0;float: left;border-top: 1px solid #CCC;text-align: center;}#slider .navigation a {display: block;float: left;min-width: 140px;border-right: 1px solid #CCC;outline: 0;padding: 10px 0;color: #FFF;text-align: center;border-bottom: 0;background: #F7E875;color: #4F441F;text-decoration:  none;}#slider .navigation a:hover, #slider .navigation a:focus, #slider .navigation a.selected {background: #FFF;color: #000;text-decoration: none;}#slider {width: 700px;margin: 0 auto;position: relative;}.scroll {height: 320px;width: 698px;overflow: auto;position: relative; /* fix for IE to respect overflow */clear: left;background: #FFF;border: 1px solid #CCC;}.scrollContainer div.panel {padding: 10px;height: 320px;width: 680px; /* change to 560px if not using JS to remove rh.scroll */}.scrollContainer div.panel img {float: right;margin: 0 0 10px 10px;}/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}.greyborder {	BORDER-LEFT: #C0C0C0 1px solid;	BORDER-RIGHT: #C0C0C0 1px solid;	BORDER-TOP: #C0C0C0 1px solid;	BORDER-BOTTOM: #C0C0C0  1px solid;	}.textfield {	border: 1px solid #597EC1;	padding: 1;	font-family:Palatino Linotype;	font-size:10pt;} .tableborderblack {        BORDER-LEFT: #000000 1px solid;        BORDER-RIGHT: #000000 1px solid;        BORDER-BOTTOM: #000000 1px solid;        BORDER-TOP: #000000 1px solid;        } .tableborderblue {        BORDER-LEFT: #6699CC 1px solid;        BORDER-RIGHT: #6699CC 1px solid;        BORDER-BOTTOM: #6699CC 1px solid;        BORDER-TOP: #6699CC 1px solid;        }.tablebordergray {BORDER-LEFT: #C0C0C0 1px solid; BORDER-RIGHT:#C0C0C0 1px solid; BORDER-TOP: #C0C0C0 1px solid; BORDER-BOTTOM: #C0C0C0 1px solid;}/* IE hacks */.scrollContainer div.panel ul, .scrollContainer div.panel ol,.secondaryFeature ul, .secondaryFeature ol, .secondaryFeatureRight ul, .secondaryFeatureRight ol {position: relative;}#triple #header form {_right: 25px;}#triple #header img { _right: 16px;}#primaryNavigation a {_width: 120px;}#content a, #related a, #footer a { _text-decoration: underline;_border-bottom: 0;}#content a:hover, #content a:focus, #related a:hover, #footer a:hover {_border-bottom: 0; _text-decoration: none;}#slider .navigation a {_width: 140px;}#content #photoGalleryIndex {_width: 670px;}