/*
-----------------------------------------------------
main style sheet for all media.
created: 6th January 2006
by: ben ryan, Cue the Sun
last updated: 6th January 2006
by: ben ryan, Cue the Sun
-----------------------------------------------------
*/


ul.wireless { list-style: none; position: absolute; left: -1250px; top: 7px; z-index: 100; }
ul.wireless a:focus, ul.wireless a:active { font-weight: bold; position: absolute; left: 1500px; top: 7px; padding: .4em; font-size: 90%; text-indent: 0; line-height: 1.2em; width: 350px; }


* { margin: 0; padding: 0; }
a { color: #787878; }
:focus { /*outline: 2px solid #3399cc;*/ }
a:focus, a:active { /*background: #3399cc; color: #ffffff;*/ }


body { margin: 0; padding: 0; text-align: center; font: x-small/1.5 Arial, Lucida, Verdana, sans-serif; background: #cccccc url(../images/background.gif); }
html>body { font-size: small; }

div#wrapper { margin: 0 auto; width: 850px; text-align: left; /*border: 1px solid #cccccc;*/ }
div#wrapper-inner { padding: 0 40px 100px 40px;/**/ width: 770px; float: left; background-color: #ffffff; /*border: 1px solid #000000;*/ }

div#content-wrapper { width: 100%; float: left; }

/* -- Header and Navigation
----------------------------------- */

div#header { width: 100%; float: left; /*border: 1px solid #fc0;*/ }
div#header div#flash { width: 100%; float: left; height: 339px; }
div#header div#primary-nav { /**/margin-top: 10px; width: 100%; float: left; /*border: 1px solid #c00;*/ }
div#header div#primary-nav h2#slogan { margin: 0; padding: 0; width: 143px; height: 70px; overflow: hidden; float: left; display: block; background: url(../images/when_only_the_best.gif) no-repeat; /*border: 1px solid #000;*/ }
div#header div#primary-nav h2#slogan span.alt { visibility: hidden; /*border: 1px solid #000;*/ }
div#header div#primary-nav ul { list-style: none; width: 625px; float: left; display: block; /*border: 1px dotted #000000;*/ }
div#header div#primary-nav ul li { margin-left: 10px; width: 144px; height: 35px; float: left; }
div#header div#primary-nav ul li a { padding: 2px 0 0 8px; width: 136px; height: 23px; display: block; text-transform: uppercase; background-color: #2c5a51; color: #ffffff; text-decoration: none; }
div#header div#primary-nav ul li a:hover { border-bottom: 3px solid #fdb301; }

/* -- Content area
----------------------------------- */
div#left { width: 143px; float: left; /*border: 1px solid #000;*/ }
div#left ul { list-style: none; width: 91px; }
div#left ul li { margin-bottom: 15px; width: 91px; float: left; }
div#left ul li a { display: block; height: 94px; /*border: 1px solid #c00;*/ }
div#left ul li#logo-links { padding-top: 40px; width: 143px; height: 24px; color: #060606;}
div#left ul li#coachworks { height: 94px; background: url(../images/coachworks_logo.png) no-repeat; }
div#left ul li#jw-green { height: 94px; background: url(../images/jw_green_logo.png) no-repeat; }
div#left ul li#welsh-green { height: 94px; background: url(../images/welsh_green_logo.png) no-repeat; }
div#left ul li#relocating { height: 94px; background: url(../images/relocating_image.png) no-repeat; }
div#left ul li#jw-green-album, div#left ul li#jw-green-album a { height: 122px; background: url(../images/jw_green_album.gif) no-repeat; }

div#content { margin: 64px 10px 0 10px; padding-bottom: 100px; width: 600px; float: left; font-size: 1.1em; background: url(../images/car_bg.gif) 0 0 no-repeat; /*border: 1px solid #000;*/ }
div#content a { color: #2c5a51; font-weight: bold; }
div#content strong { color: #2c5a51; font-weight: bold; }
div#content p, div#content ul { margin: 0 10px 2em 0; color: #636363; }
div#content ul { margin-top: -2em; list-style: none; }

/* -- Footer
----------------------------------- */

div#footer p { margin: 0 0 0 153px; font-size: .9em; color: #636363; }
div#footer p a { text-decoration: none; color: #636363; font-weight: bold;}

/* -- Homepage specific declarations
----------------------------------- */



/* -- Form specific declarations
----------------------------------- */



/* -- table specific declarations
----------------------------------- */


