@import url(../lib.css);
@import url(../screen.css);
@import url(../screen_argentina.css);
/* -------------------------------------------------------------- 
weloverugby.com.au argentina theme stylesheet V1 - 17/8/2011
Author - weloverugby.com
------------------------------------------------------------ */
#wrapper {
position: relative;
width: 980px;
margin: 0 auto;
}

/* =header 
--------------------------------------------------------------------------
*/
#header {
background: url("/images/argentina/wlr-argentina-2014-hdr.png") top no-repeat;
height: 105px;width:980px;}

#header a {
display: block;
width: 125px;
height: 85px;
background: none;

}

#header form {
position: absolute;
top: 150px;
right: 24px;
}

#header #txtSearch { width: 140px; }


#header form input { font-size: 90%; }


/* =primaryNavigation - primary navigation of the website 
--------------------------------------------------------------------------
*/
#primaryNavigation {
background: none;margin: 0 auto;margin-top:30px;

}

#primaryNavigation ul {
        display: block;
		margin: 0.4em 1.6em 0.4em 0;
}

#primaryNavigation li {
display: inline;
list-style-type: none;
}

#primaryNavigation a {
float: left;
padding:20px;
     text-shadow: 0 2px 1px rgba(0,0,0,0.5);
        display: block;
        text-decoration: none;
        color: #f0f0f0;
        font-size: 1.6em;
        margin: 0;
        line-height: 20px;
		text-align:center;

}

#primaryNavigation a:hover, #primaryNavigation a:focus, #primaryNavigation li.active a {
background:url(http://www.weloverugby.com/images/filler/scribble.png) no-repeat center;color: #000000;
}



#navSignIn a {
margin-left: 110px;
}


/*
#primaryNavigation li#navHome a { border-bottom: 5px solid #007D93; }
#primaryNavigation li#navAbout a { border-bottom: 5px solid #A9B400; }
#primaryNavigation li#navPhoto a { border-bottom: 5px solid #6F9935; }
#primaryNavigation li#navContact a { border-bottom: 5px solid #9491C0; }
#primaryNavigation li#navSign a { border-bottom: 5px solid #0ABFDE; }
#primaryNavigation li#navJoin a { border-bottom: 5px solid #D3DF9F; }
*/


/* =secondary-navigation 
--------------------------------------------------------------------------
*/
#secondaryNavigation {
background:none;
border: 0;
width: 210px;
clear: left;
padding: 16px 12px 10px 12px;
margin: 20px 0;
background-color:#1B76D0;border:1px solid #666;-moz-box-shadow:0 0 12px #333; -webkit-box-shadow:0 0 12px #333;opacity:.95;box-shadow:0 0 12px #333;);zoom: 1;;
}

#secondaryNavigation ul {
list-style-type: none;
margin: 0;
font-size: 97%;
color:#000;border-bottom: 1px solid #fff;
padding-bottom: 15px;
margin-bottom: 15px;
}


#secondaryNavigation li { 
margin-left: 0;
}

#secondaryNavigation li a {
display: block;
text-decoration: none;
color:#000;
}

#secondaryNavigation li a:hover, #secondaryNavigation li a:focus {
text-decoration: underline;
}

#secondaryNavigation li.selected {
font-weight: bold;
}

#secondaryNavigation h2 {
color: #fff;
}

.feature {
border-bottom: 1px solid #CCC;
margin-bottom: 20px;
}

.primaryFeature {
padding: 10px 0 10px 10px;
float: left;
width: 689px;
margin: 20px 0 0 0;
border: 1px solid #CCC;
background: #FFF;
overflow: hidden;
font-size: 90%;
position: relative;background-color:#fff;-moz-box-shadow:0 0 12px #333; -webkit-box-shadow:0 0 12px #333;opacity:.95;box-shadow:0 0 12px #333;);zoom: 1;
}

.primaryFeature h2 {font-size:1.6em;}


#video {
float: left;
width: 359px;
height: 255px;
}

#videoPreviews {
float: left;
width: 305px;
margin-left: 15px;
overflow-y: scroll;
height: 235px;
}

#videoPreviews ul li {
background: none;
padding-left: 0;
margin-bottom: 10px;
clear: left;
}

#videoPreviews ul li img {
float: left;
clear: left;
margin: 0 10px 10px 0;
}


.secondaryFeature, .secondaryFeatureRight {
padding: 10px;
float: left;
width: 328px;
margin: 10px 0;
border: 1px solid #CCC;
background: #FFF;
height: 15em;
overflow: hidden;
font-size: 90%;
}

/* accommodationOptions table */
#accomOptions th {
background: #2487D5;
}

#accomOptions h3 {
color: #fff;
}

#content #photoGalleryIndex li {
margin: 5px 10px 0 0;
}

#photoGalleryIndex img
{margin:0 10px;border: 1px solid #CCC;}

/* =HTML elements
--------------------------------------------------------------------------
*/
a:link { color: #002595; text-decoration: none; }
a:visited { color: #002595; text-decoration: none;  }
a:hover, a:focus { color:#666;text-decoration: underline; }
a:active { color: #002595; text-decoration: none;  }

h1 { 
font-weight: normal;
line-height: 1.25;
color: #2487d5;
margin:0 0 12px 0;}

h2 { 
font-weight:bold;color:#000;font-size:115%;margin-top:18px;
}

h4 { 
font-weight:bold;color:#103C5F;font-size:115%;margin-top:18px;
}

h5 {font-style:italic;font-size:105%;font-weight:normal;color:#000;margin-bottom:8px;}

h6 {color:navy;font-weight:normal;margin:4px 0 8px 0;}

body {
font-family: Georgia;
line-height: 1.25em;
background:#4C4C4C url(/images/argentina/pumas-2013-bg.jpg) top center no-repeat fixed;
}

h2 a:link { color: #002595; text-decoration: none; }
h2 a:visited { color: #002595; text-decoration: none; }
h2 a:hover, a:focus { color:#666;text-decoration: underline; }
h2 a:active { color: #002595; text-decoration: none; }
h3 { font-weight: normal;line-height: 1.25;color:navy;
}



/* -------------------------------------------------------------- 
Homepage horizontal scroller 
-------------------------------------------------------------- */
#slider .navigation { 
margin: 0; 
padding: 0; 
float: left;
width: 100%;
}

#content #slider .navigation li {
list-style-type: none;
margin: 0;
padding: 0;
float: left;
border-top: 1px solid #fff;
text-align: center;
}

#slider .navigation a {
display: block;
float: left;
min-width: 139px;
border-right: 1px solid #fff;
background: #9EB8CD;
color: #fff;
outline: 0;
padding: 10px 0;
text-align: center;
border-bottom: 0;
text-decoration:  none;
}

#slider .navigation a:hover, #slider .navigation a:focus, #slider .navigation a.selected {
background: #2487D5;
color: #FFF;
text-decoration: none;
}

#slider {
width: 700px;
margin: 0 auto;
position: relative;background-color:#fff;-moz-box-shadow:0 0 12px #333; -webkit-box-shadow:0 0 12px #333;opacity:.95;box-shadow:0 0 12px #333;);zoom: 1;
margin-bottom:4px;
}

/* IE hacks */
.scrollContainer div.panel ul, 
.scrollContainer div.panel ol,
.secondaryFeature ul, .secondaryFeature ol, .secondaryFeatureRight ul, .secondaryFeatureRight ol {
position: relative;
}

#primaryNavigation a {
_width: auto;
}

#slider .navigation a {
_width: 140px;
}

#content #photoGalleryIndex {
_width: 670px;
}

#secondaryNavigation {
_width: 213px;
}

/* =content
--------------------------------------------------------------------------
*/

#contentContainer {background-color:#fff;border:1px solid #cccbcb;-moz-box-shadow:0 0 12px #333; -webkit-box-shadow:0 0 12px #333;opacity:.95;box-shadow:0 0 12px #333;);zoom: 1;padding:10px;}
#content {
float: left;
width: 700px;
padding: 20px;
}

#content h1 {margin:8px 0 12px 0;color:#2487d5;}
#content h2 {margin:12px 0 0 0;}

#triple #content {
width: 455px;
}

.feature {
border: 1px solid #CCC;
margin: 20px 0;
padding:4px;margin:0px;padding-top:0px;
width:95%;
min-height:115px;
}

.feature p {margin-bottom:5px;}

#content .feature {
clear:right;
margin-bottom: 10px;
}

.feature img {
float: left;padding:4px;margin:4px;border: 1px solid #fff;
}

#content .feature h2, #content .feature h3, #content .feature p, #content .feature li {
margin-left: 115px;
margin-top:8px;
margin-bottom:4px;
}

#content .feature .date {
margin-bottom: 5px;
font-weight: bold;
}

.secondaryFeature {
padding: 10px;
float: left;
width: 318px;
margin: 20px 0 0 0;
background-color:#fff;border:1px solid #cccbcb;-moz-box-shadow:0 0 12px #333; -webkit-box-shadow:0 0 12px #333;opacity:.95;box-shadow:0 0 12px #333;);zoom: 1;
height: 22.1em;
overflow: hidden;
font-size: 90%;}

/* -------------------------------------------------------------- 
Feature table override
-------------------------------------------------------------- */

.featureTable th h1 {
color: #FFF;
}

.featureTable td, .featureTable tr, .featureTable th { 
background: #E7E7E8; 
border: 0;
border-bottom: 1px solid #CCC; 
}

.featureTable th { 
background: #2487D5;
color: #FFF; 
padding: 15px 10px;
font-size: 120%;
}

/* -------------------------------------------------------------- 
View Element Styles
-------------------------------------------------------------- */

.elementTable th h1 {
color: #FFF;
}

.elementTable td, .elementTable tr, .elementTable th { 
background: #fff; 
border: 0;
}

.elementTable th { 
background: #2487D5;
color: #FFF; 
padding: 15px 10px;
font-size: 120%;
}

.emp {font-size:105%; font-stretch:ultra-condensed;}

/* tourDates table */
#tourDates {
width: 340px;border: 1px solid #CCC;margin:12px 0 20px 0;}

#accomOptions tr.alternate td { 
background: #E7E7E8; 
}



#footer {

}


#footer a { 
text-decoration: none;
border-bottom:none; 
}

.tablebordergray

{padding-bottom:8px;margin-bottom:8px;}

#triple #content {
width: 365px;
}



/* =packages under related column 
--------------------------------------------------------------------------
*/

#triple #related .package {
border: 1px solid #2487d5;
background: #2487d5;
padding: 5px 20px;
margin-bottom: 20px;
}

.package h4.tourPrice {
color: #F00;
font-size: 1.1em;
}

.package li {
margin-bottom: 5px;
}

#related .package div a {
background: #808080;
display: inline-block;
color: #FFF;
text-decoration: none;
padding: 10px 8px;
margin: 15px 8px 20px 0;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 3px 3px 10px #999;
-moz-box-shadow: 3px 3px 10px #999;
box-shadow: 3px 3px 10px #999;
-webkit-transition: background 300ms ease;
-moz-transition: background 300ms ease;
-o-transition: background 300ms ease;
transition: background 300ms ease;
}

#related .package div a:hover, #related .package div a:focus {
background: #2487d5;
}

#related .package div a.bookNow:hover, #related .package div a.bookNow:focus {
background: #2487d5;
}

#related .package .bookNow {
	font-weight: bold;
	background: #2487d5;
	font-size: 110%;
}

#bookNow {
margin-top: 20px;
}

#photoSlideshow {width:300px;
background:#fff;
margin: 0 0 10px 10px;
padding:10px;
border:1px solid #cccbcb;}
#photoSlideshow img {border:none;}

.cta {float:right;width:305px;margin-left:24px;margin-right:0px;}

/* =packages under related column 
--------------------------------------------------------------------------
*/
.booking_form {background:#E7E7E8;
border:1px solid #000000; width:280px;
margin-left:10px;
padding:10px;
font-size:95%;
min-height:25px;
overflow:auto;float:right;}



.booking_form h2{
font:bold 140%;
margin:3px 10px 3px 0;
padding:0;
color:#333;
}

.booking_form h3{
font:bold 120%;
margin:10px 10px 10px 0;
padding:0;
color:#2487d5;
}

/* -------------------------------------------------------------- 
new search box
-------------------------------------------------------------- */

#search {

}

#search input[type="text"] {
   background: url(http://weloverugby.com/images/buttons/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 150px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    width: 200px;
    }
	






