/* CSS Document */
/* vodbull blue #050074 */
body {background-color: #050074;}
#content_large {background-color: #FFFFFF; margin-top: 1em;}
#content_small {background-color: #ffffff; margin-top: 1em;}
ul#navigation li {background-image: url(style_images/newMenuTop.png); background-repeat: no-repeat; background-position: top left;}
ul#navigation span {padding: 3px 0px 3px 0px; background-image: url(style_images/newMenuBottom.png); background-repeat: no-repeat; background-position: bottom left; display: block;}
ul#navigation li a {background-image: url(style_images/generic-menuoff.gif); background-repeat:no-repeat ;color: #050074; background-position: 5px 50%; background-color: white;}
ul#navigation li a:hover {color: #FCB800; background-image:url(style_images/generic-menuon.gif);}
ul#secondary_navigation li {background-image: url(style_images/newMenuTop_small.png); background-repeat: no-repeat; background-position: top left;}
ul#secondary_navigation span {padding: 3px 0px 3px 0px; background-image: url(style_images/newMenuBottom_small.png); background-repeat: no-repeat; background-position: bottom left; display: block;}
ul#secondary_navigation li a {text-align: center; color: #050074; background-color: #ffffff; }
ul#secondary_navigation li a:hover {color: #FCB800; }
div.side_box {background-color: #FFFFFF; color: #050074;}
div.side_box a:link, .content a:link  {color: #050074;}
div.side_box a:visted, .content a:visited {color: #050074;}
div.side_box a:hover, .content a:hover {color: #fcb800;}
#important {background-color: #fcb800;}
.content {color: #050074;}
div.buy_tickets a:link, div.buy_tickets_small a:link {background-image: url(../images/shopping_cart.gif); background-repeat:no-repeat; background-position: 0 50%;}
div.buy_tickets a:visited, div.buy_tickets_small a:visited {background-image: url(../images/shopping_cart.gif); background-repeat:no-repeat; background-position: 0 50%;}
div.buy_tickets a:hover, div.buy_tickets_small a:hover  {background-image: url(../images/shopping_cart_orange.gif); background-repeat:no-repeat; background-position: 0 50%;}
.brands table tr {border-bottom: 1px solid #050074;}
span.facebook {background: url(../images/facebookMini.png) no-repeat 0 50%; padding-left: 20px;}

table.birthday-deals td {vertical-align: top; padding-top: 0.4em; padding-bottom: 0.4em;}
table.type2 th, table.type2 td {vertical-align: top;}

.fieldNotes {font-size: 0.8em !important; color: #555555 !important;}
table.membershipForm td {vertical-align: top;}

#content_large, #content_small {overflow: hidden;}
#content_holder, .newLogos, .row1, .row2 {overflow: visible !important;}
.newLogos a {margin-right: 6px; position: relative; text-decoration: none;display: block; width: auto; height: auto; float: left;}
.row2 {clear: both;}
.row2 .first {margin-left: 5px}

.testpage .row1 p {font-size: 2.4em; color: #ffffff; font-weight: bold;}
#site_footer {clear: both; padding-top: 2em;}
#content_holder {padding-bottom: 2em;}
#col1 {clear: left; margin-top: 1em;}
#col3 {margin-top: 1em;}
ul.normal {margin-top: 1em; margin-bottom: 2em;}

.tweetTime {font-weight: bold; margin-top: 0.4em;}
.twitterFollow {margin-top: 0.7em}
.side_box .right {float: right; margin: 0em 0em 0.5em 0.5em}
.tweetTime {text-transform: uppercase; font-size: 0.8em;}
.tweetTime a {text-decoration: none}

form.apply .fhTextarea .fhRequired {display: none}
form.apply .fhTextarea .LV_validation_message {display: block; padding-left: 0}