﻿
h1
{
    padding:4px 0 10px 0;
    color:#5d3c81;
    font-size:1.8em;
    font-family:Optima, Trebuchet MS, sans-serif;    
}
h2
{
    padding:0 0 5px 0;
    color:#5d3c81;
    font-size:1.6em;
    font-family:Optima, Trebuchet MS, sans-serif;    
}
h2.buy
{
    padding:0 0 14px 0;
    color:#2c5729;
    font-size:1.7em;
    font-weight:normal;
}
p
{
    padding:0 12px 24px 0; /*0 0 24 0*/
    color:#333333;
}
a
{
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
    color:#2c5729;
}
a.advanced
{
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
    color:#2c5729;
}
ul, li
{
    list-style-type:none;
}
/********************************************************************************************************
	TOP STRIP
********************************************************************************************************/
#topStrip
{
    background:#fff url(../images/backgrounds/tickets-to-wimbledon.gif) top left no-repeat;
    width:850px;
    overflow:hidden;
    min-height:102px;
}
#topStrip #logo, #topStrip #logo a
{
	width:358px;
    height:103px;
    display:block;
    float:left;
}
#topStrip #logo a
{
	background:#fff url(../images/backgrounds/tickets-to-wimbledon.gif) top left no-repeat;
	float:none;
	text-indent:-200px;
}
#topStrip #logo a:focus
{
	outline:none;
}
/********************************************************************************************************
	SEARCH BOX
********************************************************************************************************/
#searchBox
{
    float:right;
    padding:3px 15px 0 15px;
    width:483px;
    w\idth:453px;
    height:79px;
    background:#e4fcbb url(../images/backgrounds/searchbox.gif) bottom left no-repeat;    
}
#searchBox p
{
    padding:0;
    font-family:Optima, Trebuchet MS, sans-serif;
    font-weight:bold;
}
#searchBox .form
{
    float:left;
    width:220px;
}
#searchBox .form ul li p, #searchBox .form ul li label
{    
    font-size:1.0em;
    font-weight:bold;
    color:#2c5729;
}
#searchBox .form ul li.search, #searchBox .form ul li.btn
{
    float:left;
    padding:2px 0 0 0;
}
#searchBox .form ul li.search input
{
    padding:6px 10px;
    width:147px;
    color:#4e555c;
}
#searchBox .form ul li.btn input
{
    margin:0 0 0 5px;
    width:42px;
    height:31px;
}
#searchBox .contacts
{
    float:right;
    width:220px;
    text-align:right;
}
#searchBox .contacts p
{
    font-size:1.4em;
    font-weight:bold;
    color:#2c5729;
}
#searchBox .contacts p.telephone
{
    font-size:2.6em;
    font-weight:normal;
    color:#341c65;
}
#searchBox .contacts p a
{
    font-size:0.95em;
    font-style:normal;
    text-decoration:none;
}
/********************************************************************************************************
	MAIN NAVIGATION
********************************************************************************************************/
#topNav
{
    background:#356834 url(../images/backgrounds/topnav.gif) top left no-repeat;
    width:850px;
    overflow:hidden;
}
#topNav ul
{
    margin:16px 0;
}
#topNav ul li
{
    display:inline;
    padding:0 27px;
}
#topNav ul li a
{
    text-decoration:none;
    color:#fff;
    font-size:1.15em;
    font-style:normal;
    font-family:Optima, Trebuchet MS, sans-serif;
    font-weight:bold;
}
#topNav ul li a:hover, #topNav ul li.active a
{
    text-decoration:underline;
    color:#e4fcbb;
}
/********************************************************************************************************
	BASKET & COUNTDOWN
********************************************************************************************************/
#basketCountdown
{
    width:840px;
    background:#fff url(../images/backgrounds/basket-countdown.gif) top left repeat-x;
}
/* Basket */
#basketCountdown #basket
{
    width:517px;
    padding:30px 0 4px 0;
    float:left;
}
#basketCountdown #basket h2
{
    width:100px;
    padding:0 0 0 22px;
    float:left;
    font-size:1.1em;
    color:#000;
    line-height:130%;
}
#basketCountdown #basket ul
{
    width:370px;
    float:left;
    font-size:1.1em;
}
#basketCountdown #basket ul li
{
    color:#000;
    display:inline;
    padding:0 2px 0 8px;
    background:transparent url(../images/backgrounds/basket-pipe.gif) bottom left no-repeat;
    font-weight:bold;
}
#basketCountdown #basket ul li a
{
    font-style:normal;
    color:#2c5729;
    text-decoration:none;
}
/* countdown */
#basketCountdown #countdown
{
    width:323px;
    float:left;
    display:block;
    height:54px;
    background:transparent url(../images/backgrounds/countdown-to-wimbledon.gif) top left no-repeat;
}
/********************************************************************************************************
	MAIN COPY & CALL TO AREA
********************************************************************************************************/
#copyCallto
{
    width:828px;
    padding:16px 0 0 22px;
}
#copyCallto .contactLeft
{
    float:left;
    width:250px;
}
#copyCallto .contactLeft p.spans
{
    font-weight:bold;
}
#copyCallto .contactLeft p.spans span
{
    color:#341c65;
}
#copyCallto .contactRight
{
    float:right;
    width:220px;
}
#copyCallto #callTo
{
    float:right;
    padding:0 18px 15px 22px;
    width:297px;    
}
/********************************************************************************************************
	WIDE AD PANEL
********************************************************************************************************/
.wideAd
{
    width:840px;
    overflow:hidden;
    padding:10px 0;
}
.wideAd.ticketsHospitality
{
    position:relative;
    padding:0;
    width:840px;
    height:76px;
    background:url(../images/calltos/tickets-hospitability.gif) top left no-repeat;
}
.wideAd.ticketsHospitality a
{
    position:absolute;
    display:block;
    width:298px;
    height:51px;
    overflow:hidden;
    text-indent:-3000px;
}
.wideAd.ticketsHospitality a.tickets
{
    top:12px;
    left:103px;
}
.wideAd.ticketsHospitality a.hospitality
{
    top:12px;
    left:410px;
}
.wideAd.ticketsHospitality a.guar
{
    top:12px;
    left:710px;
}

.wideAd.longAd
{
    position:relative;
    padding:0 0 10px 0;
    width:840px;
    height:76px;
}
.wideAd.longAdTest
{
    background:url(../images/calltos/testimonials.gif) top left no-repeat;
}

.wideAd.longAdBuy
{
    background:url(../images/calltos/buy-wimbledon-debenture-tickets.gif) top left no-repeat;
}
.wideAd.longAdClub
{
    background:url(../images/calltos/club-hospitability.gif) top left no-repeat;
}
.wideAd.longAdHos
{

    background:url(../images/calltos/tickets-hospitability.gif) top left no-repeat;
}
.wideAd.longAd a
{
    position:absolute;
    display:block;
    width:298px;
    height:51px;
    overflow:hidden;
    text-indent:-3000px;
}
.wideAd.longAd a.longguar
{
    top:12px;
    left:710px;
}
/********************************************************************************************************
	TICKET SCHDULES
********************************************************************************************************/
#ticketSchedules
{
    width:840px;
    overflow:hidden;
    background:#432c79 url(../images/backgrounds/ticket-schedule-purple.gif) no-repeat;
}
#ticketSchedules.green
{
    margin:0 0 10px 0;
    background:#432c79 url(../images/backgrounds/ticket-schedule-green.gif) no-repeat;
}
#ticketSchedules #scheduleInner
{
    width:796px;
    min-height:527px;
    padding:0 22px 15px 22px;
    overflow:hidden;
    background:transparent url(../images/backgrounds/ticket-schedule-inner-purple.jpg) bottom left no-repeat;
}
#ticketSchedules.green #scheduleInner
{
    background:transparent url(../images/backgrounds/ticket-schedule-inner-green.gif) bottom left no-repeat;
}
#ticketSchedules #scheduleInner h2
{
    color:#fff;
}
#ticketSchedules #scheduleInner #scheduleLeft
{
    width:371px;
    float:left;
    position:relative;
}
#ticketSchedules #scheduleInner #scheduleRight
{
    width:371px;
    float:right;
    position:relative;
}
#ticketSchedules #scheduleInner table
{
    width:371px;
    font-size:1.1em;
}
#ticketSchedules #scheduleInner table th, #ticketSchedules #scheduleInner table td
{
    padding:4px 4px;
}
#ticketSchedules #scheduleInner table th
{
    color:#bea6ee;
    text-align:left;
}
#ticketSchedules #scheduleInner table td
{
    color:#341c65;
    text-align:left;
    background:#fff;
    font-weight:bold;
    border-bottom:solid 4px #432c79;
}
#ticketSchedules.green #scheduleInner table td
{
    border-bottom:solid 4px #2c5729;
}
#ticketSchedules #scheduleInner table td.btn
{
    text-align:right;
}
#ticketSchedules #scheduleInner p
{
    color:#fff;
    line-height:130%;
    padding:14px 0;
}
#ticketSchedules #scheduleInner p a
{
    color:#e5e21e;
}
#ticketSchedules #scheduleInner p.seating
{
    position:absolute;
    top:0px;
    right:0px;
    font-size:1.1em;
    font-style:italic;    
}
/********************************************************************************************************
	HOSPTALITY SUB CONTENT
********************************************************************************************************/
#subContent
{
    padding:0 0 0 23px;
    width:800px;
}
#subContent h2
{
    color:#341c65;
}
#subContent h2.left
{
    float:left;
}
#subContent h2.right
{
    float:right;
}
/********************************************************************************************************
	PACKAGE INCLUDES
********************************************************************************************************/
#packageIncludes
{
    padding:0 0 20px 23px;
    width:800px;
}
#packageIncludes .inner
{
    padding:0 15px 10px 15px;
    background:#fff;
}
#packageIncludes .inner h2
{
    font-size:1.3em;
    font-style:italic;
}
#packageIncludes .inner .left
{
    float:left;
    width:455px;
}
#packageIncludes .inner .left h2
{
    line-height:normal;
    color:#341c65;
}
#packageIncludes .inner .left ul li
{    
    padding:0 0 3px 11px;
    color:#333333;
    background:url(../images/backgrounds/bullet.gif) left 6px no-repeat;
}
#packageIncludes .inner .right
{
    float:right;
    padding:15px 0 0 0;
    width:275px;
}
#packageIncludes .inner .right .inner
{
    background:#341c65;
}
#packageIncludes .inner .right h2
{
    color:#bea6ee;
}
#packageIncludes .inner .right .inner table th
{
    padding:3px;
    font-weight:bold;
    font-size:1.1em;
    color:#e5e21e;
}
#packageIncludes .inner .right .inner table td
{
    padding:3px;
    font-weight:bold;
    font-size:1.1em;
    color:#fff;
}
/********************************************************************************************************
	SELL YOUR DEBENTURES
********************************************************************************************************/
#sellYourDebentures
{
    padding:0 0 0 20px;
}
#sellYourDebentures .inner
{
    padding:10px 20px 10px 20px;
    width:755px;
    background:#fff;
}
#sellYourDebentures .inner h2
{
    padding:0 0 15px 0;
    font-size:1.2em;
}
.mandatory
{
    position:absolute;
    top:2px;
    right:0;
    color:red;
}
#sellYourDebentures .inner span
{
    float:left;
    color:red;
}
#sellYourDebentures .inner ul li
{
    padding:0 0 10px 0;
}
#sellYourDebentures .inner .left
{
    position:relative;
    float:left;
    width:390px;
}
#sellYourDebentures .inner .left ul li label
{
    float:left;
    padding:4px 0 0 0;
}
#sellYourDebentures .inner .left ul li input
{
    float:right;
    padding:3px;
    width:220px;
    color:#4e555c;
}
#sellYourDebentures .inner .right
{
    float:right;
    width:336px;
}
#sellYourDebentures .inner .right ul li label
{
    float:left;
    padding:4px 0 0 0;
}
#sellYourDebentures .inner .right ul li input, #sellYourDebentures .inner .right ul li textarea, #sellYourDebentures .inner .right ul li select
{
    float:right;
    padding:3px;
    color:#4e555c;
}
#sellYourDebentures .inner .right ul li.court select
{
    float:left;
    margin:0 8px;
    width:130px;
}
#sellYourDebentures .inner .right ul li.court input
{
    float:right;
    width:100px;
}
#sellYourDebentures .inner .right ul li.dates input
{
    width:266px;
}
#sellYourDebentures .inner .right ul li.placement label
{
    padding:4px 5px 0 0;
}
#sellYourDebentures .inner .right ul li.placement input
{
    float:left;
    margin:0 8px 0 0;
    width:48px;
}
#sellYourDebentures .inner .right ul li.placement input.end
{
    float:right;
    margin:0;
}
#sellYourDebentures .inner .right ul li.price input, #sellYourDebentures .inner .right ul li.additional textarea
{
    width:195px;
}
/********************************************************************************************************
	TESTIMONIALS
********************************************************************************************************/
#testimonials
{
    padding:0;
}
#testimonials .left
{
    float:left;
    width:420px;
}
#testimonials .right
{
    float:right;
    width:420px;
}
#testimonials blockquote p
{
    padding:0 0 20px 0;
    font-size:1.2em;
    font-weight:bold;
    font-style:italic;
    color:#341c65;
}
#testimonials blockquote.green p
{
    color:#2c5729;
}
/********************************************************************************************************
	WHY BUY
********************************************************************************************************/
#whyBuy
{
    padding:15px 0 10px 0;
}
#whyBuy h2
{
    padding:0 0 10px 0;
    font-size:1.8em;
    font-weight:normal;
    color:#341c65;
}
#whyBuy ul li
{    
    padding:0 0 3px 11px;
    color:#333333;
    background:url(../images/backgrounds/bullet.gif) left 5px no-repeat;
}
#whyBuy .left
{
    float:left;
    padding:0 0 0 22px;
    width:470px;
    w\idth:448px;
}
#whyBuy .right
{
    float:right;
    padding:19px 13px 0 0;
    width:347px;
}
/********************************************************************************************************
	CONTACT DETAILS
********************************************************************************************************/
#whyBuy #contactDetails
{
    padding:17px 22px;
    width:347px;
    w\idth:303px;
    height:123px;
    he\ight:89px;
    background:url(../images/backgrounds/contact-details.gif) top left no-repeat;    
}
#contactDetails.wide
{
    padding:0 0 0 23px;
    width:850px;
    height:66px;       
}
#contactDetails.wide .inner
{
    padding:19px 0 0 40px;
    height:48px;
    background:url(../images/backgrounds/contact-details-wide.gif) top left no-repeat; 
}
#contactDetails p
{    
    padding:0;
    font-family:Optima, Trebuchet MS, sans-serif;
    font-size:2.0em;
    color:#e4fcbb;
}
#contactDetails.wide p
{    
    float:left;
    padding:0 16px 0 0; 
}
#contactDetails p.telephone
{    
    font-size:2.45em;
    color:#fff;
}
#contactDetails p a
{
    font-weight:normal;
    color:#e5e21e;
}
/********************************************************************************************************
	FOOTER
********************************************************************************************************/
#footer ul
{
    text-align:center;
}
#footer ul li
{
    padding:0 10px 0 5px;
    display:inline;
    background:url(../images/backgrounds/footer-pipe.gif) right 1px no-repeat;
}
#footer ul li.end
{
    background:none;
}
#footer ul li a
{
    font-size:1.05em;
    font-style:normal;
    text-decoration:none;
    color:#fff;
}