/* Create - Global
============================================================================= */

/* General
------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}

ul {list-style: none;}

button {
  display: block;
  cursor: pointer;
}

div.clear {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  position: relative;
  clear: both;
}

.float_left {float: left;}
.float_right {float: right;}
.float_none { float: none;}

.nobr { white-space: nowrap;}

.display_none { display: none;}
.display_inline { display: inline; }
.display_block { display: block; }

a span, h1 span, h2 span, h4 span, button span {display: none;}

body {
  background-color: #3a4150;
  font: normal 13px/20px Arial, Helvetica, sans-serif;
  color: #7b7c7f;
  margin: 0 auto;
  padding-bottom: 25px;
}



/* Typographic
------------------------------------------------------------------------------*/

h1 {
  height: 43px;
  margin-left: 4px;
}

h1.home {background: url(../img/typography/large/home.png) 0 0 no-repeat; width: 457px;}
h1.features {background: url(../img/typography/large/features.png) 0 0 no-repeat; width: 382px;}
h1.examples {background: url(../img/typography/large/examples.png) 0 0 no-repeat; width: 208px;}
h1.wdk {background: url(../img/typography/large/webDesignersKit.png) 0 0 no-repeat; width: 403px;}
h1.who {background: url(../img/typography/large/whoWeAre.png) 0 0 no-repeat; width: 263px;}
h1.contact {background: url(../img/typography/large/contact.png) 0 0 no-repeat; width: 232px;}
h1.help {background: url(../img/typography/large/help.png) 0 0 no-repeat; width: 334px;}
h1.blog {background: url(../img/typography/large/blog.png) 0 0 no-repeat; width: 309px; cursor: pointer;}
h1.signup {background: url(../img/typography/large/signUp.png) 0 0 no-repeat; width: 483px;}
h1.terms {background: url(../img/typography/large/terms.png) 0 0 no-repeat; width: 420px;}
h1.forgot {background: url(../img/typography/large/forgot.png) 0 0 no-repeat; width: 430px;}
h1.help {background: url(../img/typography/large/help.png) 0 0 no-repeat; width: 334px;}
h1.privacy {background: url(../img/typography/large/privacy.png) 0 0 no-repeat; width: 300px;}
h1.fourohfour {background: url(../img/typography/large/404.png) 0 0 no-repeat; width: 450px;}
h1.designServices {background: url(../img/typography/large/designServices.png) 0 0 no-repeat; width: 342px;}
h1.unsubscribe {background: url(../img/typography/large/unsubscribe.png) 0 0 no-repeat; width: 270px;}
h1.extendYourFreeTrial {background: url(../img/typography/large/extendYourFreeTrial.png) 0 0 no-repeat; width: 466px;}
h1.reactivateYourAccount {background: url(../img/typography/large/reactivateYourAccount.png) 0 0 no-repeat; width: 528px;}
h1.reactivateYourDomain {background: url(../img/typography/large/renewYourDomainName.png) 0 0 no-repeat; width: 570px;}
h1.acceptingCreditCards {background: url(../img/typography/large/acceptingCreditCards.png) 0 0 no-repeat; width: 680px; }
h1.secureTrading {background: url(../img/typography/large/secureTrading.png) 0 0 no-repeat; width: 600px; }
h1.accreditedDesigners {background: url(../img/typography/large/accreditedDesigners.png) 0 0 no-repeat; width: 464px; }
h1.createJobs { background: url(../img/typography/large/createJobs.png) 0 0 no-repeat; width: 250px;}

h1.needHelp { background: url(../img/typography/large/needHelp.png) 0 0 no-repeat; width: 250px;}

h2 {
  font: bolder 17px/20px "Arial Black", Arial, Helvetica, sans-serif;
  color: #3a4356;
  height: 17px;
  letter-spacing: -1px;
}

h2.who {background: url(../img/typography/headings/theHistory.png) 0 0 no-repeat; width: 101px; margin-bottom: 10px;}
h2.where {background: url(../img/typography/headings/whereWeAreNow.png) 0 0 no-repeat; width: 168px; margin-bottom: 10px;}
h2.future {background: url(../img/typography/headings/theFuture.png) 0 0 no-repeat; width: 96px; margin-bottom: 10px;}
h2.people {background: url(../img/typography/headings/People.png) 0 0 no-repeat; width: 96px; margin-bottom: 10px;}

/* FAQ titles */
#faqs h2 { margin-bottom: 10px; }/*
h2.faq_generalQuestions {background: url(../img/typography/headings/faq_generalQuestions.png) 0 0 no-repeat; width: 163px; margin-bottom: 10px;}
h2.faq_domainNames {background: url(../img/typography/headings/faq_domainNames.png) 0 0 no-repeat; width: 131px; margin-bottom: 10px;}
h2.faq_yourSitesContent {background: url(../img/typography/headings/faq_yourSitesContent.png) 0 0 no-repeat; width: 170px; margin-bottom: 10px;}
h2.faq_onlineShop {background: url(../img/typography/headings/faq_onlineShop.png) 0 0 no-repeat; width: 106px; margin-bottom: 10px;}
h2.faq_yourAccount {background: url(../img/typography/headings/faq_yourAccount.png) 0 0 no-repeat; width: 117px; margin-bottom: 10px;}
h2.faq_images {background: url(../img/typography/headings/faq_images.png) 0 0 no-repeat; width: 64px; margin-bottom: 10px;}
h2.faq_promotingYourSite {background: url(../img/typography/headings/faq_promotingYourSite.png) 0 0 no-repeat; width: 175px; margin-bottom: 10px;}
h2.faq_usingTheEditor {background: url(../img/typography/headings/faq_usingTheEditor.png) 0 0 no-repeat; width: 147px; margin-bottom: 10px;}
h2.faq_email {background: url(../img/typography/headings/faq_email.png) 0 0 no-repeat; width: 49px; margin-bottom: 10px;}
h2.faq_acceptingCreditDebitCards {background: url(../img/typography/headings/faq_acceptingCreditDebitCards.png) 0 0 no-repeat; width: 275px; margin-bottom: 10px;}
h2.faq_usingMyExistingDomainName {background: url(../img/typography/headings/faq_usingMyExistingDomainName.png) 0 0 no-repeat; width: 284px; margin-bottom: 10px;}
h2.faq_managingMyOrders {background: url(../img/typography/headings/faq_managingMyOrders.png) 0 0 no-repeat; width: 181px; margin-bottom: 10px;}*/

/* Home Page Titles */
h2.youCanCreate {background: url(../img/typography/headings/youCanCreate.png) 4px 4px no-repeat; width: 135px; height: 20px; margin-bottom: 10px;}
h2.free30DayTrial {background: url(../img/typography/headings/free30DayTrial.png) 4px 4px no-repeat; width: 148px; height: 20px; margin-bottom: 10px;}
h2.easyToUseShop {background: url(../img/typography/headings/easyToUseShop.png) 4px 4px no-repeat; width: 150px; height: 20px; margin-bottom: 10px;}
h2.webDesignersToo {background: url(../img/typography/headings/webDesignersToo.png) 4px 4px no-repeat; width: 167px; height: 20px; margin-bottom: 10px;}
h2.weLoveWebDesigners {background: url(../img/typography/headings/weLoveWebDesigners.png) 0px 0px no-repeat; width: 199px; height: 25px; margin-bottom: 10px;}


/* Blog Titles */
h2.authors {background: url(../img/typography/headings/authors.png) 44px 4px no-repeat; width: 69px; margin-bottom: 10px;}
h2.relatedposts {background: url(../img/typography/headings/relatedPosts.png) 44px 4px no-repeat; width: 123px; margin-bottom: 10px;}
h2.twitterfeed {background: url(../img/typography/headings/twitterFeed.png) 44px 4px no-repeat; width: 111px; margin-bottom: 10px;}
h2.facebook {background: url(../img/typography/headings/facebook.png) 44px 4px no-repeat; width: 85px; margin-bottom: 10px;}

/* Other Titles */
h2.blog {background: url(../img/typography/headings/blog.png) 0px 0px no-repeat; width: 38px; margin-bottom: 10px;}

/* Features Titles */
h2.mainFeatures {background: url(../img/typography/headings/mainFeatures.png) 0px 0px no-repeat; width: 125px; margin-top: 10px;}
h2.contentFeatures {background: url(../img/typography/headings/contentFeatures.png) 0px 0px no-repeat; width: 153px; margin-top: 10px;}
h2.shopFeatures {background: url(../img/typography/headings/shopFeatures.png) 0px 0px no-repeat; width: 126px; margin-top: 10px;}
h2.sitePromotion {background: url(../img/typography/headings/sitePromotion.png) 0px 0px no-repeat; width: 131px; margin-top: 10px;}

h2.frequentlyAskedQuestions {background: url(../img/typography/headings/frequentlyAskedQuestions.png) 0px 0px no-repeat; width: 247px; margin-top: 10px;}

/* Examples Titles */
h2.templateWebsites {background: url(../img/typography/headings/templateWebsites.png) 0px 0px no-repeat; width: 166px; margin-top: 10px;}
h2.customWebsites {background: url(../img/typography/headings/customWebsites.png) 0px 0px no-repeat; width: 153px; margin-top: 20px;}
h2.whatTheySay {background: url(../img/typography/headings/whatTheySay.png) 0px 0px no-repeat; width: 126px; margin-left: 44px; margin-top: 10px;}
h2.twitter {background: url(../img/typography/headings/twitter.png) 0px 0px no-repeat; width: 126px; margin-left: 44px; margin-top: 10px;}
h2.sitePromotion {background: url(../img/typography/headings/sitePromotion.png) 0px 0px no-repeat; width: 131px; margin-top: 10px;}

h2.needMoreInformation {background: url(../img/typography/headings/needMoreInformation.png) 0px 0px no-repeat; width: 215px; margin-top: 10px;}

/* Contact Titles */
h2.contactDetails {background: url(../img/typography/headings/contactDetails.png) 0px 0px no-repeat; width: 136px; }
h2.contactForm {background: url(../img/typography/headings/contactForm.png) 0px 0px no-repeat; width: 136px; }

/* Sign Up Titles */
h2.signUp {background: url(../img/typography/headings/signUp.png) 0px 0px no-repeat; width: 68px; }
h2.alreadySignedUp {background: url(../img/typography/headings/alreadySignedUp.png) 0px 0px no-repeat; width: 266px; }

/* Gateway Titles */
h2.ourGateways { background: url(../img/typography/headings/ourPaymentGatewayPartners.png) 0px 0px no-repeat; width: 275px;}

h2.areYouaDesigner { background: url(../img/typography/headings/areYouADesigner.png) 0px 0px no-repeat; width: 176px;}
h2.ourRecommendedDesigners { background: url(../img/typography/headings/ourRecommendedDesigners.png) 0px 0px no-repeat; width: 262px;}


h4 {height: 17px;}
h4.chooseAPlan {background: url(../img/typography/featuresTable/chooseAPlan.png) 0 0 no-repeat; width: 155px; margin-left: 20px;}
h4.starter {background: url(../img/typography/featuresTable/starter.png) 0 0 no-repeat; width: 63px; margin-top: -3px;}
h4.business {background: url(../img/typography/featuresTable/business.png) 0 0 no-repeat; width: 81px; margin-top: -3px;}
h4.pro {background: url(../img/typography/featuresTable/proSeller.png) 0 0 no-repeat; width: 90px; margin-top: -3px;}

p.large {font: normal 14px/20px Arial, Helvetica, sans-serif;}
p.small, span.small, a.small {font: normal 11px/20px Tahoma, Arial, Helvetica, Sans-Serif;}
p.light {color: #a5a7ac;}
p.dark {color: #3a4356;}
p.bannerText {color: #e5e7eb;}
p.line-height_15 {line-height: 15px;}
p.bannerText a { color: #d4d6dc; border-bottom: 1px dotted #4560A2;}
p.bannerText a:hover { color: #e5e7eb; border-bottom: 1px dotted #e5e7eb;}

p.testimonial {
  background: url(../img/backgrounds/endQuote.gif) right 5px no-repeat;
  padding-right: 54px;
}

p.testimonial_light {
  background: url(../img/backgrounds/endQuote_light.gif) right bottom no-repeat;
}

ul.vanilla li {float: left;}

ul.things li {
  background: url(../img/icons/tick.gif) 0 6px no-repeat;
  line-height: 20px;
  padding-left: 18px;
}


ul.bullets li {
  background: url(../img/icons/bullet.png) 0 6px no-repeat;
  line-height: 20px; margin-bottom: 10px;
  padding-left: 18px;
}

/* Linkage
------------------------------------------------------------------------------*/

a {color: #4560a2;}
a:hover {color: #5f7bbf;}

a.underline {border-bottom: 1px dotted #b0c3eb;}

ul#menu a {color: #e5e7eb;}
ul#menu a:hover {color: #fff;}

#footer a {color: #e5e7eb;}
#footer a:hover {color: #fff;}

#footer a.underline {border-bottom: 1px dotted #616773;}

a.underline:hover, #footer a.underline:hover {border-bottom: none;}

#footer span {color: #697080;}

/* Forms
------------------------------------------------------------------------------*/

input, textarea {
  font: 13px/20px Arial, Helvetica, sans-serif;
  border: none;
  background: none;
}

input:focus, textarea:focus {
  outline-style: none;
  outline-width: 0;
}

/* Header
------------------------------------------------------------------------------*/

#headerWrapper_home {
  background: url(../img/backgrounds/page_home.gif) 0 0 repeat-x #fff;
  margin: 0 auto;
}

    #top_strip {
        background: #3a4150;
        position:   absolute; z-index: 1;
        width:      100%;
        height:     80px;
    }

    #bottom_strip {
        background: #1c1f29 url(../img/backgrounds/middle_gradient.png) repeat-x;
        position:   absolute; z-index: 1;
        top:        80px;
        width:      100%;
        height:     320px;
    }

#headerWrapper {
  background: #fff;
  margin: 0 auto;
}
    #headerWrapper #bottom_strip {
        height:     190px;
    }

#headerContent {
  width: 970px;
  margin: 0 auto;
  text-align: left;
      position: relative; z-index: 2;
}

#header {height: 70px;}

#header #logo {
  display: inline;
  float: left;
  width: 153px;
  height: 32px;
  margin-top: 22px;
  padding-left: 3px;
}

/* Menu
------------------------------------------------------------------------------*/

ul#menu {
  float: right;
  color: #ffc11c;
  line-height: 22px;
  margin-top: 29px;
}

ul#menu li {
  float: left;
  background: url(../img/backgrounds/divider_menu.gif) right top no-repeat;
  height: 22px;
  padding-right: 10px;
  margin-right: 9px;
  position: relative;
  z-index:6;
}

ul#menu li.accountLogin {
  background: url(../img/icons/login.gif) 0 5px no-repeat;
  font-weight: bold;
  padding: 0 0 0 12px;
  margin-right: 20px;
  position: relative;
  z-index:3;
}

ul#menu #menu_login span{
    position: relative;
    display: block;
    z-index: 5;
}

ul#menu #menu_login.sel {
    color: #7b7c7f;
    background-position: 0px -15px;
}

ul#menu li.accountLogin #loginBox{
    background: transparent url(../img/backgrounds/loginDialog.png) no-repeat top left;
    width: 303px;
    height: 200px;

    position: absolute;
    z-index: 4;
    margin-left: -189px;
    margin-top: -30px;

    display: none;
}

#createLoginForm { margin-top: 50px; margin-left: 18px; //margin-left: 9px; display: inline-block; }
ul#menu #createLoginForm a {color: #4560a2;}

#loginBox .textbox {
    display: block;
    font-size: 12px;
    color: #3a4356;

    background: #f0f0f1;
    border-top: 1px solid #d1d3d7;
    border-left: 1px solid #ecedee;
    border-right: 1px solid #ecedee;

    width: 232px;
    line-height: 16px;

    padding: 9px 7px;

    position: relative;
    margin: 0px auto 10px 7px;
}

#loginBox .textbox.watermark.on { color: #aeaeae; }
#loginBox .textbox.watermark.on.password { background: #f0f0f1 url(../img/backgrounds/passwordWatermark.png) no-repeat 7px 10px; color: #aeaeae; }
#loginBox .textbox.watermark.off { color: #3a4356; }


/* Layout
------------------------------------------------------------------------------*/



.margin-top_2 {margin-top: 2px;}
.margin-top_3 {margin-top: 3px;}
.margin-top_10 {margin-top: 10px;}
.margin-top_13 {margin-top: 13px;}
.margin-top_15 {margin-top: 15px;}
.margin-top_20 {margin-top: 20px;}
.margin-top_23 {margin-top: 23px;}
.margin-top_29 {margin-top: 29px;}
.margin-top_35 {margin-top: 35px;}
.margin-top_38 {margin-top: 38px;}
.margin-top_55 {margin-top: 55px;}
.margin-right_20 {margin-right: 20px;}
.margin-right_30 {margin-right: 30px;}
.margin-left_4 {padding-left: 4px;}
.margin-left_10 {margin-left: 10px;}
.margin-left_20 {margin-left: 20px;}
.margin-left_25 {margin-left: 18px;}
.margin-left_30 {margin-left: 30px;}
.margin-left_35 {margin-left: 35px;}
.margin-left_250 {margin-left: 250px;}
.margin-bottom_15 {margin-bottom: 15px; }
.margin-bottom_30 {margin-bottom: 30px; }

.padding-bottom_20 {padding-bottom: 20px;}
.padding-bottom_33 {padding-bottom: 33px;}
.padding-bottom_44 {padding-bottom: 44px;}
.padding-left_20 {padding-left: 20px;}
.padding-right_20 {padding-right: 20px;}
.padding-left_44 {padding-left: 44px;}

.top_10{ position: relative; top: 10px; }
.top_15{ position: relative; top: 15px; }

.width_200{ width: 200px !important; }

.bigparagraphs > p { margin-bottom: 18px; }

#contentWrapper {
  background-color: #fff;
  width: 100%;
}

#content {
  width: 970px;
  margin: 0 auto;
  padding-bottom: 44px;
  text-align: left;
}

.columns_1 {float: left; width: 95px;}
.columns_2 {float: left; width: 220px;}
.columns_2_borderRight {float: left; width: 220px; border-right: 1px dotted #b6b8ba;}
.columns_3 {float: left; width: 345px;}

.columns_4 {float: left; width: 470px;}
.columns_5 {float: left; width: 595px;}
.columns_6 {float: left; width: 720px;}
.columns_6_borderRight {float: left; width: 749px; border-right: 1px dotted #b6b8ba;}
.columns_8 {float: left; width: 970px;}

.border-bottom {border-bottom: 1px dotted #b6b8ba;}
.border-bottom_light {border-bottom: 1px dotted #dadbdc;}
.border-top {border-top: 1px dotted #b6b8ba;}
.border-top_light {border-top: 1px dotted #dadbdc;}

.frame {border: 1px dotted #a8a392;}

#banner_home, #banner_home_trans {
  background: url(../img/backgrounds/banner_home.png) 665px 0 no-repeat;
  height: 243px;
  padding-top: 87px;
  border-bottom: 5px solid #ffc11c;
  position: relative;
}

#banner_home_trans {
    background: transparent;
}

    #banner_monitor{
        position: absolute; top: 0px; right: 0px;
        background: url(../img/backgrounds/banner_home_trans.png) 0 0 no-repeat;
        height: 100%; width: 300px;

        z-index:1;
    }


    #banner_screenshot {
        position: absolute; top: 13px; right: 0px;
        background: url(../img/backgrounds/screenshots/loading.png) 85px 105px no-repeat;
        height: 100%; width: 300px;
        z-index:0;
    }

    #banner_screenshot.cupcakestyle {  background: url(../img/backgrounds/screenshots/cupcakestyle.gif) 0 0 no-repeat; }
    #banner_screenshot.parmaris {  background: url(../img/backgrounds/screenshots/parmaris.gif) 0 0 no-repeat; }
    #banner_screenshot.kidclever { background: url(../img/backgrounds/screenshots/kidclever.gif) 0 0 no-repeat; }
    #banner_screenshot.kyoto {  background: url(../img/backgrounds/screenshots/kyoto.gif) 0 0 no-repeat; }
    #banner_screenshot.babyaid { background: url(../img/backgrounds/screenshots/babyaid.gif) 0 0 no-repeat; }
    #banner_screenshot.kakao  { background: url(../img/backgrounds/screenshots/kakao.gif) 0 0 no-repeat; }
    #banner_screenshot.equinox  { background: url(../img/backgrounds/screenshots/equinox.gif) 0 0 no-repeat; }


#banner {
  height: 113px;
  padding-top: 87px;
  border-bottom: 5px solid #ffc11c;
  position:relative;
}

div.testimonial {background: url(../img/icons/comment.gif) 0 0px no-repeat;}
div.twitter {background: url(../img/icons/twitter.gif) 0 18px no-repeat;}
div.twitterIndex {background: url(../img/icons/twitter.gif) 0 0px no-repeat;}
div.facebook {background: url(../img/icons/facebook.png) 0 -1px no-repeat; margin-bottom: 10px;}

.pullout {
	display: block;
	width: 195px;
	height: 154px;
	color: #4e3e12; font-style: italic;
	padding: 10px; padding-left: 15px;
	margin-left: 30px; margin-top: -10px;
	background: #ffc11c url(../img/backgrounds/endQuote_yellow.gif) no-repeat 143px 100px ;	
}

.pullout_blue {
	display: block;
	width: 195px;
	height: 154px;
	color: #a0a7b6; font-style: italic;
	padding: 10px; padding-left: 15px;
	margin-right: 30px; margin-top: -10px;
	background: #3a4150 url(../img/backgrounds/endQuote_blue.gif) no-repeat 143px 100px ;	
}

a.backToTop,a.watchVideo { font-size: 11px; }

.grey { background-color: #F3F4F4;}




.gatewayTable tr td{
    vertical-align:middle;
}

/* Buttons
------------------------------------------------------------------------------*/

.button {
  cursor: pointer;
  display: block;
  height: 40px;
}

a.freeTrial {background: url(../img/buttons/freeTrial.png) 0 0 no-repeat; width: 102px; height: 31px; margin-top: 24px; padding-right: 3px;}
a.freeTrial:hover {background-position: 0 -31px}

a.browse {background: url(../img/buttons/browse.png) 0 0 no-repeat; width: 90px; height: 29px; margin-top: 5px; margin-left:4px;}
a.browse span { display: none; }
a.browse:hover {background-position: 0 -29px}
a.browse:active {background-position: left bottom}

a.startBuildingNow {background: url(../img/buttons/startBuildingNow_home.png) 0 0 no-repeat; width: 253px; margin: 35px 0 0 3px;}
a.startBuildingNow:hover,a.startBuildingNow.hover {background-position: 0 -40px}

#signUp a.startBuildingNow {background: url(../img/buttons/startBuildingNow_signUp.png) 0 0 no-repeat; width: 243px; margin: 30px 0 0 3px;}
#signUp a.startBuildingNow:hover {background-position: 0 -40px}

#contactUs a.send, #secureTrading a.send, #jobApplication a.send, #designApplication a.send  {background: url(../img/buttons/send.png) 0 0 no-repeat; width: 93px; margin: 30px 0 0 3px;}
#contactUs a.send:hover, #secureTrading a.send:hover, #jobApplication a.send:hover, #designApplication a.send:hover  {background-position: 0 -40px}

#forgottenPassword a.sendPassword { height: 29px; background: url(../img/buttons/sendPassword.png) 0 0 no-repeat; width: 160px; margin: 25px 0 0 3px;}
#forgottenPassword a.sendPassword:hover {background-position: 0 -29px}

a.extendTrial { height: 29px; background: url(../img/buttons/extendTrial.png) 0 0 no-repeat; width: 142px; margin: 0px 0 0 3px;}
a.extendTrial:hover {background-position: 0 -29px}

a.login {background: url(../img/buttons/login.png) 0 0 no-repeat; width: 120px; height: 40px; margin-top: 10px; padding-right: 3px; }
a.login:hover {background-position: 0 -40px}

a.login_pop-up {background: url(../img/buttons/login_pop-up.png) 0 0 no-repeat; width: 71px; height: 29px; margin-top: 24px; padding-right: 3px; position: absolute; right: 28px; bottom: 28px;}
a.login_pop-up:hover {background-position: 0 -29px}

/* Footer
------------------------------------------------------------------------------*/

#footer {
  font: normal 11px/20px Tahoma, Arial, Helvetica, Sans-Serif;
  color: #a1a9bc;
  width: 970px;
  margin: 0 auto;
  text-align: left;
}

.gotAQuestion {
  background: url(../img/backgrounds/gotAQuestion.gif) 0 23px no-repeat;
  height: 90px;
}


/* Other Content Styles
----------------------------------------------------------------------------------*/


div.gray {background: #f3f4f4;}

.largeSignupAnchor { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 5; }


/* -- Customisations  -- */

#top_strip { background-color: #3A4150; }         /* Top Bar Colour */
#bottom_strip { background-color: #1C1F29; }      /* Second Bar Colour */
#contentWrapper { background-color: #FFFFFF; }    /* Content (middle) Colour */
body { background-color: #3A4150; }               /* Footer / Bottom Colour */