h1.infoPageTitle {
    width: 930px;
    margin: 10px 0;
    padding: 10px;
    font-size: 2.5em;
    color: #eeeeee;
    background: #444; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #444,  #222); /* for firefox 3.6+ */
}
h2.info-listing-heading { margin: 20px 10px 10px 0; font-size: 1.5em; border-bottom: 1px solid #999; }
h3 {margin: 10px 0 5px 0; font-size: 1.2em;}

table.infoTable tr:hover {background: #ce3133; color: #ffffff;}
table.infoTable th, table.infoTable td { padding: 4px; }

#storeFinderMain {width: 950px; height: 450px; overflow: hidden;}
#storeFinderMainList,#storeFinderMainText {margin: 10px 0;}

.banner_wrap {position: relative; width:950px; height:450px; padding:0; border: 1px solid #999999;}
.bx_pager {
left:5px;
padding:0;
position:absolute;
top:5px;
}
.bx_pager a {
background:url("http://www.twoseasons.co.uk/images/structure/slide-nav.png") no-repeat scroll 0 -24px transparent;
color:#FFFFFF;
float:left;
font-size:12px;
height:20px;
margin-right:6px;
padding:4px 0 0 8px;
width:18px;
}
.bx_pager a.active {
background:url("http://www.twoseasons.co.uk/images/structure/slide-nav.png") no-repeat scroll 0 0px transparent;}

.whiteLink {font-size: 1.2em;}

.partner-image {float:left;width:150px;margin:0 20px;}
.partner-text { margin:20px 0px;}
#partners { padding:0px 15px 15px 15px;}
#partners h1 { font-size:20pt; margin:15px 0px;}
#partners h2 { font-size:16pt; margin:15px 0px;}
#partners h3 { font-size:12pt; font-weight:bold; margin:15px 0px;}
.partner-clear { clear:both; width:100%; boarder-bottom:solid 1px #ddd;}

div.infoMenuTop {margin: 10px 0;}
div.infoMenuTop a {padding: 0 5px;}
div.helpCol, div.helpColLast {width: 300px;}
div.helpDivider {width: 25px; height: 25px; float: left;}
h2.helpCtrHead {
    padding: 5px;
    background: #444; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #444,  #222); /* for firefox 3.6+ */
}
span.helpCtrHead { display: block; width: 100%; height: 21px; background: url('/images/infopages/helpCtr/HelpImages.gif') no-repeat;}
.helpCtrHead.spriteReturns {background-position: 0 -21px;}
.helpCtrHead.spriteGuides {background-position: 0 -41px;}
.helpColInner {padding: 5px;}
div.helpColInner h2 {font-size: 1.2em; font-weight: bold; margin: 10px 0;}
div.helpColInner p {font-size: 1em; margin: 5px 0;}
#infolinks {padding-left: 20px;}
#infolinks li {margin: 5px 0;}

/* TYPE */
@font-face {
    font-family: 'Adventor';
    src: url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-regular-webfont.eot');
    src: url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-regular-webfont.woff') format('woff'),
         url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdventorBold';
    src: url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-bold-webfont.eot');
    src: url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-bold-webfont.woff') format('woff'),
         url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('http://www.twoseasons.co.uk/images/assets/font/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

h3.csm {font: 28px/28px 'Adventor', Helvetica, Arial, sans-serif;}
h3 .bold {font: 1em 'AdventorBold', Helvetica, Arial, sans-serif;}

.signup #info-listing-main {text-align: center;}
.signup h1 {font: 48px/48px 'Adventor', Helvetica, Arial, sans-serif; margin: 50px auto 20px auto;}
.signup .heavy {font-family: 'AdventorBold';}
.signup p {font: 24px/24px 'Adventor', Helvetica, Arial, sans-serif; width: 45%; margin: 0 auto 50px auto;}
.signup h1, .signup p {text-transform: uppercase;}

/* TOOLTIP */
.tooltip {
    display:none;
    background: url(http://www.twoseasons.co.uk/images/assets/black_arrow.png);
    height:170px;
    width:320px;
    padding:25px;
    color:#fff;
    z-index: 10000;
}
.tooltip * {color: #eeeeee;}

/* SCROLLABLE */
.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 629px;
    height:314px;
    margin: 0 auto;
}
.scrollable .items {
    width:20000em;
    position:absolute;
}

.items div {float: left; margin: 0 auto;}
.navi {height: 20px;}
.navi a {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin: 5px 5px 0 0;
    background-color: #999;
    -moz-border-radius: 5px; /* FF1-3.6 */
    -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
.navi a.active {background-color: #333;}

/* OVERLAY */
.overlay {
    display:none;
    z-index:50000;
    
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
    background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image:    -moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image:     -ms-linear-gradient(top, #eeeeee, #dddddd);
    background-image:      -o-linear-gradient(top, #eeeeee, #dddddd);
    background-image:         linear-gradient(top, #eeeeee, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd');
    
    color: #333;
    font: 14px/14px 'Adventor', Arial, sans-serif;
    padding: 20px;
    width:675px;	
    min-height:200px;
    border:1px solid #666;
    -moz-box-shadow:0 0 10px 5px #333;
    -webkit-box-shadow: 0 0 10px #333;	
}

.overlay .close {
    background-image:url('/sandbox/product_Beta/img/close.png');
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.overlay * {color: #333; list-style: none;}
.overlay ul, .overlay p {margin: 15px 0;}
.overlay iframe {width: 100%; height: 500px; border: 0; overflow: hidden;}
