/* GLOBAL DEFINITIONS */

* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
	font-size: 100%;
	font-family: Tahoma, Arial, Sans-Serif;
}

body {
	color: #655550;
	font-size: 75%;
	line-height: 120%;
	background: #5c5147 url("http://www.outlookexpeditions.com/media/new-layout/bg-body.jpg") top center repeat-x;
}

a {
	color: #680a00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 20px;
}

h1 { font-size: 180%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }

h2 {
    text-decoration: underline;
}

h2, h3, h4, h5 {
	margin-bottom: 10px;
	color: #896401;
}

h4 {color: #7e9634}

.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.clearing { clear: both; }
.print_hidden { display: none; }
.hide { font-size: 0; text-indent: -9999px; }
.error { color: #FF0000; font-weight: bold; }

.pagination {
        float: right;
}

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


/* FORMS */

.input {
	padding: 3px;
        border: 1px solid #333333;
}

.textarea {
	padding: 3px;
        border: 1px solid #333333;
}

.button {
	padding: 2px;
        color: #FFFFFF;
        background: #363326;
        border: 1px solid #000000;
}


/* SIFR - DO NOT MODIFY */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	line-height: 50px;
        font-size: 26px;
	visibility: hidden;
}

body.homepage h1,
body.homepage .sIFR-hasFlash h1 {
        visibility: visible;
}


/* LAYOUT */

#wrapper,
#banner,
#mask,
#header,
#content,
#footer {
	width: 955px;
}

#wrapper {
	margin: 0 auto;
	position: relative;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/main_bg.png) top left repeat;
}

#banner {
        top: 0;
        right: 0;
        width: 880px;
        height: 310px;
        position: absolute;
        background: transparent; 
        overflow: hidden;
        z-index: 1;
}

#banner_sm {
        top: 258px;
        width: 215px;
        height: 145px;
        position: absolute;
        overflow: hidden;
        z-index: 2;
} 

#mask {
        height: 419px;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/header_mask_subpage.png) top right no-repeat;
        position: absolute;
        z-index: 3;
} 

#content {
        position: relative;
        z-index: 4;
} 

#header {
	height: 330px;
	position: relative;
        z-index: 5;
}

#header .login {
	float: right;
	text-align: right;
	padding: 10px 10px 0 0;
	line-height: 50%;
}

#header .login .input {
        margin: 0 0 0 5px;
}

#header .login .submit {
	border: 0;
	padding: 0;
	width: 58px;
	height: 23px;
	cursor: pointer;
	margin: 0 0 0 5px;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/login_bg.gif) top left no-repeat;
}

#header .login .links .button {
        float: right;
        padding: 5px;
        background: #2b1700;
        margin-left: 10px;
}

#header .login .links .button a {
        color: #FFFFFF;
        font-weight: bold; 
        display: block;
}

#header .login h2 {
        float: right;
        font-size: 95%;
        color: #FFFFFF;
        padding: 5px;
        text-decoration: none;
        background: #2b1700;
}

#header .loggedin {
        background: #FFFFFF;
        padding: 15px 10px 0 10px;
        border: 1px dashed #000000;
}

#header .logo {
	top: 35px;
	left: 110px;
	width: 316px;
	height: 99px;
	position: absolute;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/logo.png) top left no-repeat;
}

#header .navigation ul {
	right: 0;
	top: 145px;
        width: 840px;
	position: absolute;
	background: #000000;
	text-align: left;
        cursor: pointer;
}

#header .navigation ul li {
	display: inline;
}

#header .navigation ul li a {
	float: left;
	height: 48px;
	display: block;
	color: #93db09;
	font-size: 110%;
	text-decoration: none;
	padding: 10px 13px 0 13px;
	border-left: 1px dashed #FFFFFF;
}

#header .navigation ul li.first a {
	border-left: none;
}

#header .navigation ul ul ul {
        display: none;
}

#header .main_subnav {
        right: 0;
	top: 204px;
	display: none;
        width: 200px;
	font-size: 100%;
	position: absolute;
	padding: 5px 0;
	z-index: 6;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/main_subnav_bg.png) top left repeat;
}

#header .main_subnav li {
    display: block;
}

#header .main_subnav li a {
    float: none;
    display: block;
    color: #FFFFFF;
    padding: 5px;
    cursor: pointer;
}

#header #subnav_1 { left: 160px; }
#header #subnav_2 { left: 300px; }
#header #subnav_3 { left: 430px; }
#header #subnav_4 { left: 570px; }
#header #subnav_5 { left: 640px; }
#header #subnav_6 { left: 720px; }
#header #subnav_7 { right: 0px; }
#header #subnav_8 { right: 0px; }

#content {
	padding-bottom: 10px;
}

#content .left_sidebar {
	float: left;
	width: 204px;
	margin-top: 50px;
	padding-left: 0px;
}

#content .left_sidebar .subnav {
	background: #eaeaea;
	font-size: 11px;
	padding-bottom: 10px;
}

#content .left_sidebar .subnav ul li a {
color: #716458 !important;
}

#content .left_sidebar .subnav ul ul {
background: #7e9634;
}

#content .left_sidebar .subnav ul ul li a{
color: #FFF !important;
}

#content .left_sidebar .subnav ul ul ul {
background: #a2bdc7;
}

#content .left_sidebar .subnav ul ul ul ul {
background: #658590;
}

#content .left_sidebar .subnav a {
	border-bottom: 1px dotted #fff;
}

#content .left_sidebar .subnav ul li a {
	width: 189px;
	display: block;
	color: #fff;
	padding: 8px 0 8px 15px;
	text-decoration: none;
}

#content .left_sidebar .subnav ul li ul li {
        width: 204px;
}
    
#content .left_sidebar .subnav ul li ul li a {
        width: 189px;
        color: #fff;
}

#content .left_sidebar .subnav ul li ul li ul li {
        width: 189px;
}

#content .left_sidebar .subnav ul li ul li ul li a {
        color: #fff;
        width: 179px;
padding-left: 25px;
}

#content .left_sidebar .subnav ul li ul li ul li {
        width: 204px;
}

#content .left_sidebar .subnav ul li ul li ul li ul li {
        width: 204px;
}


#content .left_sidebar .subnav ul li ul li ul li ul li a {
        color: #fff;
        width: 158px;
padding-left: 45px;
}

#content .left_sidebar .subnav ul li ul li ul li ul li ul li a {
        color: #fff;
        width: 149px;
padding-left: 55px;
}

#content .left_sidebar .subnav ul li.active ul li a {
        /* color: #716458; */
}

#content .left_sidebar .subnav ul li ul li.active ul li a {
        /* color: #716458; */
}

#content .left_sidebar .subnav ul li.first {
	
}

#content .left_sidebar .subnav ul li.active a,
#content .left_sidebar .subnav ul li a:hover,
#content .left_sidebar .subnav ul li.active a:hover
 {
/* color: #716458 !important; */
background: transparent url(http://www.outlookexpeditions.com/media/new-layout/bg-nav-arrow.png) 5px 55% no-repeat;
}

#content .left_sidebar .subnav ul li.active li a {
	background-image: none;
}

#content .left_sidebar .subnav ul li ul li ul li ul li a {
	color: #FFF !important;
}

#content .left_sidebar .subnav ul li ul li ul li ul li.active a,
#content .left_sidebar .subnav ul li ul li ul li ul li.active a:hover,
#content .left_sidebar .subnav ul li ul li ul li ul li a:hover {
	background: #ffd200 url(http://www.outlookexpeditions.com/media/new-layout/bg-nav-arrow.png) 5px 55% no-repeat !important;
	color: #716458 !important;
}

#content .main {
	float: left;
	width: 470px;
	margin-left: 30px;
}

#content .main .breadcrumbs {
	margin-bottom: 20px;
	padding-bottom: 10px;
 padding-top: 12px;
}

#content .main .breadcrumbs ul li {
        display: inline;
        padding-left: 10px;
        margin-right: 5px;
        background: transparent url(http://www.outlookexpeditions.com/media/new-layout/bg-breadcrumb.gif) 0 6px no-repeat;
}

#content .main .breadcrumbs ul li.first {
        padding-left: 0;
        background: none;
}

#content .main .breadcrumbs ul li,
#content .main .breadcrumbs ul li a {
	color: #666;
}

#content .main .breadcrumbs ul li.active a {
	color: #333;
}

#content .main h1 {
	color: #4f2a00;
}

#content .main p {
	font-size: 110%;
	line-height: 150%;
}

#content .main p strong {
	/* color: #896401; */
	font-weight: bold;
}

#content .right_sidebar {
	float: right;
	width: 208px;
	margin-top: 40px;
	padding-right: 5px;
}

#content .right_sidebar .item {
	background: #000000;
	margin-bottom: 10px;
	border: 2px solid #FFFFFF;
}

#content .right_sidebar .item h2 {
	/* color: #f3d100; */
	color: #7cca09;
	font-size: 120%;
	padding: 15px 15px 10px 15px;
	border-bottom: 1px dashed #FFFFFF;
}

#content .right_sidebar .item .inner {
	padding: 10px 15px 5px 15px;
}

#content .right_sidebar .item .inner h3 a {
	color: #aa3000;
	font-size: 90%;
}

#content .right_sidebar .item .inner p {
	color: #FFFFFF;
	font-size: 90%;
	margin-bottom: 10px;
}

#content .right_sidebar .onepercent {
	width: 184px;
	height: 150px;
	background: #000000 url(http://www.outlookexpeditions.com/media/layout/onepercent_2.gif) top left no-repeat;
}

#content .right_sidebar .recentarticles {
	height: 284px;
	overflow: hidden;
}

#footer {
	width: 915px;
	padding: 20px;
	background: #c9caad;
	border-top: 3px solid #FFFFFF;
}

#footer,
#footer a {
	color: #981714;
}


/* Page */

#page ol li {
        margin: 10px;
}

#page ul {
        margin: 10px 10px 20px 0;
}

#page ul li {
        padding-left: 10px;
        margin-right: 5px;
        margin-bottom: 5px;
        background: transparent url(http://www.outlookexpeditions.com/media/layout/breadcrumb_bg.gif) 0 6px no-repeat;
}

#page ol {
        padding-left: 15px;
        margin-bottom: 20px;
}

#page ol li {
        list-style: decimal;
}


/* NAVIGATION INACTIVE */

#header .navigation ul li a {
	/* color: #ffde00; */
	color: #93db09;
}

body.homepage #header .navigation ul li a {
	color: #93db09;
}


/* NAVIGATION ACTIVE */

#header .navigation ul li.active a,
#header .navigation ul li a:hover,

body.overseas #header .navigation ul li.active a,
body.overseas #header .navigation ul li a:hover,
body.overseas #header .navigation ul li.overseas-expeditions a,

body.unitedkingdom #header .navigation ul li.active a,
body.unitedkingdom #header .navigation ul li a:hover,
body.unitedkingdom #header .navigation ul li.uk-adventures a,

body.qualifications #header .navigation ul li.active a,
body.qualifications #header .navigation ul li a:hover,
body.qualifications #header .navigation ul li.qualifications-and-training a,

body.safety #header .navigation ul li.active a,
body.safety #header .navigation ul li a:hover,
body.safety #header .navigation ul li.safety a,

body.about #header .navigation ul li.active a,
body.about #header .navigation ul li a:hover,
body.about #header .navigation ul li.about a,

body.blog #header .navigation ul li.active a,
body.blog #header .navigation ul li a:hover,
body.blog #header .navigation ul li.blog a,

body.contact #header .navigation ul li.active a,
body.contact #header .navigation ul li a:hover,
body.contact #header .navigation ul li.contact a,

body.jobs #header .navigation ul li.active a,
body.jobs #header .navigation ul li a:hover,
body.jobs #header .navigation ul li.jobs a
{
	color: #FFFFFF;
	/* background: transparent url(http://www.outlookexpeditions.com/media/layout/nav_yellow.gif) top left repeat-x; */
	background: transparent url(http://www.outlookexpeditions.com/media/layout/nav_green.gif) top left repeat-x;
}

body.homepage #header .navigation ul li.active a,
body.homepage #header .navigation ul li a:hover,
body.homepage #header .navigation ul li.home a 
{
	color: #FFFFFF;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/nav_green.gif) top left repeat-x;
}


/* NAVIGATION SUB LEVELS */

/*
#header .navigation ul li li a {
        height: auto;
        padding: 5px;
        font-size: 100%;
        line-height: 160%;
        background: #000000; 
	border: 1px dashed #FFFFFF;
        border-top: none;
        border-right: none;
}

#header .navigation ul li.active li a {
        background: #000000;
}
*/


/* HOME PAGE */

body.homepage #banner_sm,
body.homepage #content .left_sidebar,
body.homepage #content .main .breadcrumbs {
	display: none;
}

body.homepage #mask {
	background: transparent url(http://www.outlookexpeditions.com/media/layout/header_mask_homepage.png) top right no-repeat;
}

body.homepage #header {
	height: 280px;
}

body.homepage h1 {
	top: 30px;
	left: 30px;
	width: 688px;
	height: 44px;
	position: absolute;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/home_heading.png) top left no-repeat;
}

body.homepage #content {
	padding-bottom: 0;
}

body.homepage #content .main {
	margin: 0;
	padding: 0;
	float: left;
	width: 718px;
	margin-top: 90px;
	padding-left: 30px;
}

body.homepage #content .home_box {
	float: left;
	width: 234px;
	height: 236px;
	padding: 10px;
	position: relative;
	cursor: pointer;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/home_box.png) top left no-repeat;
}

body.homepage #content .home_box .home_box_teacher { width: 234px; height: 221px; background: transparent url(http://www.outlookexpeditions.com/media/layout/home_box_teacher.jpg) top left no-repeat; }
body.homepage #content .home_box .home_box_parent { width: 234px; height: 221px; background: transparent url(http://www.outlookexpeditions.com/media/layout/home_box_parent.jpg) top left no-repeat; }
body.homepage #content .home_box .home_box_participant { width: 234px; height: 221px; background: transparent url(http://www.outlookexpeditions.com/media/layout/home_box_participant.jpg) top left no-repeat; }
body.homepage #content .home_box .home_box_other { width: 234px; height: 221px; background: transparent url(http://www.outlookexpeditions.com/media/layout/home_box_other.jpg) top left no-repeat; }


body.homepage #content .home_box p {
	top: 60px;
	left: 30px;
	width: 160px;
	font-size: 90%;
	position: absolute;
}

body.homepage #content .home_box a.button {
	top: 202px;
	left: 30px;
	width: 93px;
	height: 13px;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	position: absolute;
	background: none;
	text-decoration: none;
}

body.homepage #content .right_sidebar {
	margin-top: 90px;
}

body.homepage #content .right_sidebar .item h2 {
	color: #7cca09;
}

body.homepage #content .right_sidebar .onepercent {
	width: 184px;
	height: 196px;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/onepercent_2.gif) top left no-repeat;
}

body.homepage #banner .item {
	position: absolute;
	top: 0;
	left: 0;
}


/* Contact */

body.contact .contact_info {
    /* width: 180px; */
    font-size: 90%;
    margin-top: 10px;
}

body.contact .contact_form {
    margin-bottom: 10px;
}

body.contact .contact_form .formitem .label {
    width: 60px;
    font-weight: bold;
    margin: 10px 0 3px 0;
}

body.contact .contact_form .input {
    width: 400px;
}

body.contact .contact_form .textarea {
    width: 400px;
    height: 150px;
}

body.contact .contact_form .button {
    margin-top: 10px;
}

body.contact .google_map {
    width: 425px;
    padding: 5px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #680a00;
    background: transparent url(http://www.outlookexpeditions.com/media/layout/ajax_loader.gif) 50% 50% no-repeat;
}

body.contact .google_directions {
    margin-left: 11px;
    margin-bottom: 10px;
}

body.contact .google_directions label {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
}



/* Forums */

body.forum .thread_listing .thread {
        padding: 5px;
        background: #c9caad;
        margin-bottom: 2px;
}

body.forum .thread_listing .thread h2 {
        float: left;
        margin: 0;
        font-size: 100%;
        font-weight: normal;
        text-decoration: none;
}

body.forum .thread_listing .thread .date {
        float: right;
        margin-left: 10px;
}

body.forum .thread_posts .post {
        margin-bottom: 10px;
        padding-bottom: 10px;
	border-bottom: 1px dashed #896401;
}

body.forum .thread_posts .post h2 { 
        font-size: 100%;
        font-weight: normal;
}

body.forum .thread_posts .post .report {
        float: right;
        margin-left: 10px;
}

body.forum .thread_reply h3 {
        margin-bottom: 5px;
        margin-top: 20px; 
}

body.forum .thread_reply .button,
body.forum .thread_reply .textarea {
        display: block;
}

body.forum .thread_reply .textarea {
	width: 460px;
	height: 80px;
	margin-bottom: 10px;
}

body.forum .thread_new {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px dashed #896401;
}

body.forum .thread_new .button,
body.forum .thread_new .textarea {
        display: block;
}

body.forum .thread_new .input {
	width: 460px;
}

body.forum .thread_new .textarea {
	width: 460px;
	height: 80px;
	margin-bottom: 10px;
}



/* Blog */

body.blog h2 {
        text-decoration: none;
}

body.blog .news_item_full .content {
        margin-top: 10px;
}

body.blog .news_item_short {
        margin-bottom: 20px;
	border-bottom: 1px dashed #896401;
}

body.blog .news_item_short .content {
        margin-top: 10px;
}


/* Announcements */

body.members .announcements .announcement {
        margin-bottom: 20px;
}



/* Member action errors */

body.members .errors {
        margin-bottom: 20px;
}


/* Documents */

body.documents .file {
        margin-bottom: 10px;
        padding-bottom: 10px;
	border-bottom: 1px dashed #aa3000;
}

body.documents .file p {
        margin-bottom: 0;
}


/* Gallerys */

.gallery .gallery_items .item {
        float: left;
        margin-right: 20px;
}

.gallery .gallery_item .image {
    padding: 5px;
    width: 400px;
    text-align: center;
    margin: 20px auto;
    border: 1px solid #680a00;
}


/* Whats new */

.whats-new-box {
	display: none;
}

body.homepage .whats-new-box {
	width: 334px;
	height: 70px;
	color: #FFF;
	font-size: 90%;
	display: block;
	padding: 60px 30px 30px 30px;
    /*background: transparent url(http://www.outlookexpeditions.com/media/new-layout/bg-whats-new.jpg) top left no-repeat;*/
    /*background: transparent url(http://www.outlookexpeditions.com/media/new-layout/bg-win-school.jpg) top left no-repeat;*/
    background: transparent url(http://www.outlookexpeditions.com/media/new-layout/bg-contact.jpg) top left no-repeat;
}

body.homepage .whats-new-box a{
    color: #fff;
    text-decoration: underline; 
}


/* Sitemap */

.sitemap ul li,
.sitemap ul li ul,
.sitemap ul li ul li,
.sitemap ul li ul li ul li {
        margin-top: 10px;
        margin-left: 20px;
}

.sitemap ul li {
        margin-left: 0;
}

.sitemap ul li a { olor: #aa0000; }
.sitemap ul li ul li a { color: #aa6c00; }
.sitemap ul li ul li ul li a { color: #d3a400; }
.sitemap ul li ul li ul li ul li a { color: #e8bf00; }



/* Slimbox */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(http://www.outlookexpeditions.com/media/layout/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.outlookexpeditions.com/media/layout/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.outlookexpeditions.com/media/layout/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-size: 100%;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(http://www.outlookexpeditions.com/media/layout/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}





/* ======================== NEW LAYOUT ============================== */

#new_shadow {
	width: 999px;
	margin: 0 auto;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/shadow-sides.png") top center repeat-y;
}

* html #new_shadow {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.outlookexpeditions.com/media/new-layout/shadow-sides.png', sizingMethod='scale');
}

#new_wrapper {
	width: 955px;
	margin: 0 auto;
	position: relative;
}

#new_header {
	height: 126px;
	background: #332d27 url("http://www.outlookexpeditions.com/media/new-layout/bg-header.jpg") bottom left no-repeat;
}

#new_header .new_logo {
	float: left;
	width: 260px;
	height: 114px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/bg-logo.jpg") top left no-repeat;
}

#new_header .new_login {
	float: right;
	width: 210px;
	height: 114px;
	position: relative;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/bg-members-login.jpg") top left no-repeat;
}

#new_header .new_login .loggedin {
	width: 210px;
	height: 84px;
	padding-top: 30px;
	background: #342d27;
}

#new_header .new_login .loggedin {
	color: #FFF;
}

#new_header .new_login .loggedin a {
	color: #FFF;
	text-decoration: underline;
}

#new_header .new_login h2 {
	display: none;
}

#new_header .new_login .button {
        border: none;
        background: none;
}

#new_header .new_login .username,
#new_header .new_login .password {
	left: 43px;
	color: #FFF;
	width: 140px;
	height: 20px;
	border: none;
	padding: 0;
	background: none;
	position: absolute;
}
#new_header .new_login .username { top: 34px; }
#new_header .new_login .password { top: 62px; }

#new_header .new_login .submit {
	right: 17px;
	bottom: 10px;
	width: 30px;
	height: 20px;
	cursor: pointer;
	background: none;
	position: absolute;
	text-indent: -9999px;
}

#new_header .new_login a.reminder {
	left: 40px;
	bottom: 13px;
	color: #7b942f;
	font-size: 80%;
	position: absolute;
}
	
#new_top_image,
#new_top_image img {
	width: 955px;
	height: 237px;
}

#new_top_image {
	width: 955px;
	height: 237px;
	position: relative;
	background: transparent; 
	overflow: hidden;
	z-index: 1;
}

body.homepage #new_top_image .item {
	position: absolute;
	top: 0;
	left: 0;
}

#new_nav {
	height: 28px;
	padding-top: 4px;
	padding-left: 40px;
	background: #7b942f;
}

#new_nav ul li {
	display: inline;
}

#new_nav ul li a {
	color: #FFF;
	float: left;
	height: 21px;
	display: block;
	font-size: 110%;
	padding: 4px 8px 0 8px;
	text-decoration: none;
	background: transparent top left no-repeat;
}

#new_nav ul li.home a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-home.jpg"); }
#new_nav ul li.overseas-expeditions a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-overseas.jpg"); }
#new_nav ul li.uk-adventures a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-adventures.jpg"); }
#new_nav ul li.qualifications-and-training a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-qualifications.jpg"); }
#new_nav ul li.safety a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-safety.jpg"); }
#new_nav ul li.about a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-about.jpg"); }
#new_nav ul li.jobs a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-jobs.jpg"); }
#new_nav ul li.blog a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-blog.jpg"); }
#new_nav ul li.contact a:hover { background-image: url("http://www.outlookexpeditions.com/media/new-layout/bg-nav-contact.jpg"); }

#new_main_subnav .main_subnav {
    left: 0;
	top: 395px;
	display: none;
	font-size: 100%;
	position: absolute;
	z-index: 6;
    width: 253px;
	padding: 5px 15px 30px 9px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/main_subnav_bg.png") bottom left repeat-y;
}

* html #new_main_subnav .main_subnav {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.outlookexpeditions.com/media/new-layout/main_subnav_bg.png', sizingMethod='scale');
}

#new_main_subnav .main_subnav li {
    display: block;
}

#new_main_subnav .main_subnav li a {
    float: none;
    color: #5b4d40;
    display: block;
    cursor: pointer;
    padding: 5px 15px;
}

#new_main_subnav .main_subnav li a:hover {
	background: #faf7f5;
}

#new_main_subnav #subnav_1 { left: 65px; }
#new_main_subnav #subnav_2 { left: 205px; }
#new_main_subnav #subnav_3 { left: 306px; }
#new_main_subnav #subnav_4 { left: 473px; }
#new_main_subnav #subnav_5 { left: 525px; }
#new_main_subnav #subnav_6 { left: 575px; }
#new_main_subnav #subnav_7 { left: 617px; }
#new_main_subnav #subnav_8 { left: 660px; }

#new_main {
	height: 100px;
	background: #FFF;
}

#new_footer {
	width: 999px;
	height: 79px;
	margin: 0 auto 20px auto;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/shadow-footer.png") top center no-repeat;
}

* html #new_footer {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.outlookexpeditions.com/media/new-layout/shadow-footer.png', sizingMethod='scale');
}

#new_footer .links {
	float: left;
	color: #FFF;
	padding: 25px 0 0 40px;
}

#new_footer .links a {
	color: #FFF;
}

#new_footer .address {
	color: #FFF;
	float: right;
	padding: 25px 40px 0 0;
}



/* MAIN CONTENT */

#content {
	padding-bottom: 10px;
	background: #FFF url("http://www.outlookexpeditions.com/media/new-layout/bg-main-crumbs.jpg") top left no-repeat;
}

body.homepage #content {
	padding-top: 30px;
	background: #FFF url("http://www.outlookexpeditions.com/media/new-layout/bg-main-nocrumbs.jpg") top left no-repeat;
}

body.homepage #content .main {
	width: 475px;
	margin-top: 0px;
}

body.homepage #content .main h1 {
	display: none;
}

#content .new_sm_image {
	
}

body.homepage #content .new_sm_image {
	display: none;
}

#content .right_sidebar,
body.homepage #content .right_sidebar {
	margin-top: 0px;
}

body.homepage #content .right_sidebar {
	width: 430px;
}

#content .right_sidebar .new_logos {
	width: 160px;
	height: 330px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/assos-logos-2.jpg") top left no-repeat;
}



/* Homepage stuff */

body.homepage #content .home_box {
	padding: 0;
	width: 236px;
	height: 230px;
	background: none;
}

body.homepage #content .home_box .home_box_teacher { color:#7f9735; background: transparent url(http://www.outlookexpeditions.com/media/new-layout/homebox-teacher.jpg) top left no-repeat; }
body.homepage #content .home_box .home_box_parent { color:#5c5954; background: transparent url(http://www.outlookexpeditions.com/media/new-layout/homebox-parent.jpg) top left no-repeat; }
body.homepage #content .home_box .home_box_participant { color:#578cbd; background: transparent url(http://www.outlookexpeditions.com/media/new-layout/homebox-participant.jpg) top left no-repeat; }
body.homepage #content .home_box .home_box_other { color:#a0917f; background: transparent url(http://www.outlookexpeditions.com/media/new-layout/homebox-other.jpg) top left no-repeat; }

body.homepage #content .home_box .home_box_teacher:hover { background-position: 0 -394px; }
body.homepage #content .home_box .home_box_parent:hover { background-position: 0 -394px; }
body.homepage #content .home_box .home_box_participant:hover { background-position: 0 -394px; }
body.homepage #content .home_box .home_box_other:hover { background-position: 0 -394px; }

body.homepage #content .home_box p {
	top: 122px;
	left: 13px;
	width: 210px;
	color: inherit;
}

body.homepage .testimonial_box {
	width: 400px;
	height: 140px;
	margin-top: 0px;
	padding: 72px 35px 35px 35px;
	background: #FFF url("http://www.outlookexpeditions.com/media/new-layout/bg-testimonial.jpg") top left no-repeat;
}

body.homepage .testimonial_box h2 {
	color: #564d42;
	font-size: 220%;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	font-family: "Times New Roman";
}

body.homepage .testimonial_box h3 {
	color: #333333;
	font-weight: normal;
	font-family: "Times New Roman";
}

body.homepage .testimonial_box h3 span {
	color: #6493ac;
	font-family: "Times New Roman";
}

body.homepage .testimonial_box p {
	font-size: 90% !important;
}

body.homepage .dnew_gallery {
	z-index: 2;
	width: 404px;
	height: 230px;
	margin: 20px 0 0 14px;
	position: relative;
}


body.homepage .dnew_gallery .dnew_gallery_overlay {
	top: 0;
	left: 0;
	z-index: 3;
	width: 404px;
	height: 230px;
	position: absolute;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/home-gallery-overlay.png") top left no-repeat;
}

* html body.homepage .dnew_gallery .dnew_gallery_overlay {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.outlookexpeditions.com/media/new-layout/home-gallery-overlay.png', sizingMethod='crop');
}


/* SUBPAGE */

.new_articles {
	margin-top: 50px;
	width: 200px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/sub-blogs-rpt.jpg") top center repeat-y;
}

.new_articles_top {
	width: 145px;
	padding: 80px 30px 0 25px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/sub-blogs-top.jpg") top center no-repeat;
}

.new_articles_bottom {
	width: 200px;
	height: 32px;
	background: #FFF url("http://www.outlookexpeditions.com/media/new-layout/sub-blogs-bottom.jpg") top center no-repeat;
}

.hp-newsdate {display: none;}

.hp-newsitem {border-top: 1px dotted #ccc; padding: 5px 0;}



/* HOMEPAGE */

body.homepage .new_articles {
	float: left;
	width: 260px;
	margin-top: 0px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/home-blogs-rpt.jpg") top left repeat-y;
}

body.homepage .new_articles_top {
	width: 200px;
	padding: 80px 30px 0 30px;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/home-blogs-top.jpg") top left no-repeat;
	height: 220px;
}

body.homepage .new_articles_bottom {
	width: 260px;
	height: 32px;
	background: #FFF url("http://www.outlookexpeditions.com/media/new-layout/home-blogs-bottom.jpg") top left no-repeat;
}

body.homepage #content .right_sidebar .new_logos {
	float: right;
	margin-top: 0px;
}

body.homepage #content .hp-newsdate { display: block; }

.hp-newsitem {border-top: none; padding: 10px 0;}
.hp-newsitem h3 {clear: both; font-size: 11px; margin: 0; padding: 0 0 4px 0;}
.hp-newsitem h3 a {color: #fcc801;}
.hp-newsitem p {color: #fff; font-size: 11px; margin: 0; padding: 0px 0 3px 0;}

.hp-newstext {float: left; width: 150px;}
.hp-newsdate {position: relative; float: left; height: 60px; width: 50px; background: transparent url("http://www.outlookexpeditions.com/media/new-layout/home-blogs-date.gif") no-repeat;}

.hp-newsmonth {position: absolute;top: 10px; left: 7px; font-size: 7px; color: #fff;}
.hp-newsday {position: absolute; top: 26px; left: 7px; font-size: 20px; color: #000; font-weight: bold;}


.new_sm_image {
	z-index: 2;
	width: 193px;
	height: 145px;
	margin: 20px 0;
	position: relative;
overflow: hidden;
}

.new_sm_image img {
	left: 0;
	bottom: 0;
	position: absolute;
}

.new_sm_image .banner_overlay {
	top: 0;
	left: 0;
	z-index: 3;
	width: 193px;
	height: 145px;
	position: absolute;
	background: transparent url("http://www.outlookexpeditions.com/media/new-layout/small-banner-overlay.png") top left no-repeat;
}

* html .new_sm_image .banner_overlay {
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.outlookexpeditions.com/media/new-layout/small-banner-overlay.png', sizingMethod='crop');
}

#social_buttons{
    float: right;
}

#social_buttons a{
    width: 24px;
    height: 24px;
    margin: 1px 4px 0 0;
    display: block;
    float: left;
}

#social_buttons .btn-facebook{
    background-image: url('http://www.outlookexpeditions.com/media/new-layout/btn-facebook.png');
}

#social_buttons .btn-youtube{
    background-image: url('http://www.outlookexpeditions.com/media/new-layout/btn-youtube.png');
}

.registration fieldset {border: 1px solid #ccc; width: 440px; padding: 10px;}
.registration fieldset h3 {margin-top: 10px;}
.registration legend {font-weight: bold; padding: 0 10px;}
.registration p {padding: 10px 0; margin: 0; border-bottom: 1px solid #ededed;}
.registration p label {}
.registration label span {float: left; width: 50px; position: relative; top: 5px;}
.registration .input {border: 1px solid #ccc; padding: 4px; font-size: 15px; width: 200px;}
.registration .buttons {padding-top: 15px; clear:both;}
.registration.step3 label span {width: 160px;}
.registration.step3 label span small {font-size; 11px !important; color: red;}

.registration textarea.input {height: 100px;}
.registration h3 {font-size: 15px; margin: 0; padding: 0;}

.surveyform b {font-size: 14px; padding: 10px 0; display: block;}
.surveyform .input {border: 1px solid #ccc; padding: 2px; font-size: 15px; width: 200px; margin: 5px 0;}



