/********************************************
* Gamez on Wheelz
* Developed by Cain
*
* Created 05/11/09
*
* General Style Definitions
********************************************/

/*********************************
* HTML Mods 
*********************************/

body {
    margin: 0 0 50px 0;
    padding: 0;
    background: #0d2646;
	color: #9fc0e0;
}

* {
    margin: 0; 
    padding: 0;
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    line-height: 18px;
}

a {
    color: #a8cf3d;
    outline: none;
}

a:hover {
    text-decoration: none;
}

p {
    padding: 0 0 15px 0;
}

h2 {
    font-size: 16px;
    padding: 0;
    margin: 0;
    color: #b2d74d;
    font-weight: bold;
}

h3 {
    font-size: 12px;
    padding: 0;
    margin: 0 0 10px 0;
    color: #84bb3b;
    font-weight: bold;
}

/*********************************
* Layout Definitions
*********************************/

#container {
    width: 951px;
    margin: 0 auto;
}

#header {
    background: url(http://www.gamezonwheelz.com/images/header_left.jpg) top left no-repeat;
}

#header-bg {
    width: 951px;
    background: url(http://www.gamezonwheelz.com/images/header_right.jpg) top right no-repeat;
}

#logo {
    margin-left: 360px;
}

#content-bg {
    padding-top: 0px;
    background: url(http://www.gamezonwheelz.com/images/content_bg.jpg) no-repeat 0 0;
}

#content-bg2 {
    padding-top: 75px;
    background: url(http://www.gamezonwheelz.com/images/content_bg.jpg) no-repeat 0 0;
}

#content {
    float: left;
    width: 582px;
    width/**/:/**/ 537px;
    padding: 0 0 20px 45px;
}

#sidebar {
    float: right;
    width: 311px;
    width/**/:/**/ 276px;
    padding: 0 35px 20px 0;
    background: url(http://www.gamezonwheelz.com/images/sidebar_bg.gif) no-repeat 0 129px;
}

#footer {
    clear: both;
    width: 951px;
    height: 151px;
    padding: 39px 0 0 50px;
    width/**/:/**/ 901px;
    height/**/:/**/ 112px;
    background: url(http://www.gamezonwheelz.com/images/footer_bg.jpg) top left no-repeat;
}

#contact-number {
    width: 338px;
    height: 53px;
    margin: 15px 0;
    text-indent: -9999px;
    background: url(http://www.gamezonwheelz.com/images/promo_contact.gif) top left no-repeat;
}

#contact-number-oc {
    width: 338px;
    height: 53px;
    margin: 15px 0;
    text-indent: -9999px;
    background: url(http://www.gamezonwheelz.com/images/promo_contact_oc.gif) top left no-repeat;
}

#contact-number-vc {
    width: 338px;
    height: 53px;
    margin: 15px 0;
    text-indent: -9999px;
    background: url(http://www.gamezonwheelz.com/images/promo_contact_vc.gif) top left no-repeat;
}

#tagline {
    width: 421px;
    height: 34px;
    margin: 0 0 3px 0;
    text-indent: -9999px;
    background: url(http://www.gamezonwheelz.com/images/tagline.jpg) top left no-repeat;
}

#form-padding {
    padding: 24px 0 30px 20px;
}

#hdr-contact-us {
    width: 161px;
    height: 17px;
    margin: 0 0 12px 0;
    text-indent: -9999px;
    background: url(http://www.gamezonwheelz.com/images/hdr_contact_us.gif) top left no-repeat;
}

.box-width,
.comment-box {
    width: 234px;
    padding: 2px;
    color: #0d2646;
}

#ttl-about-us,
#ttl-pricing,
#ttl-game-ratings,
#ttl-gallery,
#ttl-book-party,
#ttl-meet-team,
#ttl-franchise-info,
#ttl-games {
    height: 34px;
    margin: 0 0 3px 0;
    text-indent: -9999px;
}

#ttl-about-us {
    background: url(http://www.gamezonwheelz.com/images/ttl_about_us.gif) top left no-repeat;
}
#ttl-pricing {
    background: url(http://www.gamezonwheelz.com/images/ttl_pricing.gif) top left no-repeat;
}
#ttl-game-ratings {
    background: url(http://www.gamezonwheelz.com/images/ttl_game_ratings.gif) top left no-repeat;
}
#ttl-gallery {
    background: url(http://www.gamezonwheelz.com/images/ttl_gallery.gif) top left no-repeat;
}
#ttl-book-party {
    background: url(http://www.gamezonwheelz.com/images/ttl_book_party.gif) top left no-repeat;
}
#ttl-meet-team {
    background: url(http://www.gamezonwheelz.com/images/ttl_meet_team.gif) top left no-repeat;
}
#ttl-franchise-info {
    background: url(http://www.gamezonwheelz.com/images/ttl_franchise_info.gif) top left no-repeat;
}
#ttl-games {
    background: url(http://www.gamezonwheelz.com/images/ttl_games.gif) top left no-repeat;
}

.media {
    border-top: 1px solid #415d7e;
    border-bottom: 1px solid #415d7e;
}

#content ul {
    list-style: none;
}

#content ul li {
    background: url(http://www.gamezonwheelz.com/images/bullet.gif) no-repeat 0 4px;
    padding: 0 0 6px 15px;
}

.photo {
    clear: left;
    float: left;
    margin: 2px 22px 10px 0;
}

.table-style tr td {
    border-bottom: 1px solid #415d7e;
    padding: 8px 0;
}

/*********************************
* Main Navigation
*********************************/

#nav {
    width: 951px;
    width/**/:/**/ 802px;
    padding: 0 0 0 149px;
    background: url(http://www.gamezonwheelz.com/images/nav_bg.jpg) top left no-repeat;
    overflow: hidden;
}

#nav li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
}

#nav a {
    display: block;
    float: left;
    text-decoration: none;
    text-indent: -9999px;
    height: 38px;
    overflow: hidden;
}

#nav a#about-us {
    background: url(http://www.gamezonwheelz.com/images/nav_about_us.jpg) top left no-repeat;
    width: 123px;
}
#nav a#pricing {
    background: url(http://www.gamezonwheelz.com/images/nav_pricing.jpg) top left no-repeat;
    width: 102px;
}
#nav a#game-ratings {
    background: url(http://www.gamezonwheelz.com/images/nav_game_ratings.jpg) top left no-repeat;
    width: 144px;
}
#nav a#gallery {
    background: url(http://www.gamezonwheelz.com/images/nav_gallery.jpg) top left no-repeat;
    width: 104px;
}
#nav a#book-party {
    background: url(http://www.gamezonwheelz.com/images/nav_book_party.jpg) top left no-repeat;
    width: 182px;
}

#nav a:hover#about-us, body#about-us-on #nav a#about-us,
#nav a:hover#pricing, body#pricing-on #nav a#pricing,
#nav a:hover#game-ratings, body#game-ratings-on #nav a#game-ratings,
#nav a:hover#gallery, body#gallery-on #nav a#gallery,
#nav a:hover#book-party, body#book-party-on #nav a#book-party {
    background-position: bottom left;
}

/*********************************
* Sub Navigation
*********************************/

#subnav {
    height: 39px;
    margin: 0 0 37px 160px;
    padding: 0;
    overflow: hidden;
}

#subnav li {
    margin: 0;
    padding: 0;
    display: inline;
    height: 39px;
    float: left;
    list-style: none;
    text-indent: -9999px;
}

#subnav li a {
    height: 39px;
    display: block;
}

a#meet-team {
    width: 171px;
    background: url(http://www.gamezonwheelz.com/images/subnav_meet_team.gif) top left no-repeat;
}
a#franchise-info {
    width: 257px;
    background: url(http://www.gamezonwheelz.com/images/subnav_franchise_info.gif) top left no-repeat;
}
a#games {
    width: 155px;
    background: url(http://www.gamezonwheelz.com/images/subnav_games.gif) top left no-repeat;
}

a:hover#meet-team, body.meet-team-on #meet-team {
    background-position: bottom left;
}
a:hover#franchise-info, body.franchise-info-on #franchise-info {
    background-position: bottom left;
}
a:hover#games, body.games-on #games {
    background-position: bottom left;
}

/* Right Column Update */

#right-col {
    float: right;
    width: 275px;
}

.area-pricing {
    background-image: url(http://www.gamezonwheelz.com/images/area-pricing.png);
    background-repeat: no-repeat;
    height: 133px;
}

.area-pricing2 {
    background-image: url(http://www.gamezonwheelz.com/images/area-pricing2.png);
    background-repeat: no-repeat;
    height: 133px;
}

.inquiry-input {
    position: absolute;
    margin-top: 85px;
    margin-left: 30px;
}

.book-party img {
    margin-top: 15px;
	border: none;
}

.nav-image img {
    position: absolute;
    margin-left: 65px;
    margin-top: 0px;
}

.nav-menu img {
    border: none;
}

.home img {
    position: absolute;
    margin-top: 14px;
    margin-left: 95px;
    
}

.about-us img {
    position: absolute;
    margin-top: 14px;
    margin-left: 180px;
}

.franchise img {
    position: absolute;
    margin-top: 14px;
    margin-left: 292px;
}

.game-ratings img {
    position: absolute;
    margin-top: 14px;
    margin-left: 408px;
}

.gallery img {
    position: absolute;
    margin-top: 14px;
    margin-left: 545px;
}

.web-store img {
    position: absolute;
    margin-top: 14px;
    margin-left: 645px;
}

.book-a-party img {
    position: absolute;
    margin-top: 14px;
    margin-left: 765px;
}

/* Sub-Domain Navs */

.home2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 95px;
    
}

.about-us2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 167px;
}

.pricing2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 260px;
}

.franchise2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 339px;
}

.game-ratings2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 438px;
}

.gallery2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 560px;
}

.web-store2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 645px;
}

.book-a-party2 img {
    position: absolute;
    margin-top: 14px;
    margin-left: 755px;
}