body,
html
{margin:0; padding:0; background:#fff url(/images/template/onepixel.gif) 0 0 repeat-x; color:#000;font:11px/1.25em verdana, arial, sans-serif;}

body
{min-width:760px; text-align:center;}

a
{cursor:pointer;}

#header,
#nav,
#contentWrapper,
#leftCol,
#rightCol,
#footer
{text-align:left;}

img
{border:0;}
	
#wrap /*constrains width */
{ margin:0 auto; width:760px;}

#wrapHeader /*constrains width */
{ background:#333;margin:0 0 26px 0;}

#contentWrapper /*getting ugly already :) */
{background:#fff; padding:22px;margin-bottom:26px;}

#contentWrapper h1
{font: bold 26px/26px helvetica, verdana, sans-serif; color:#b6bd1a; border-bottom:4px solid #666; margin:0 0 12px 0;padding:0 0 9px 0;}
	
#header
{background:#333;height:55px; min-height:55px; max-height:55px; position:relative;width:760px;margin:0 auto;}

#header ul#topNav
{position:absolute; left:398px; top:31px; height:24px; width:361px;margin:0; padding:0; list-style:none; background:url(/images/nav/top/nav_sprite.gif) 0 -36px no-repeat;}

#header ul#topNav li
{position:absolute;display:block;height:24px;overflow:hidden;}

#header ul#topNav li a
{display:block;height:24px;background:url(/images/nav/top/nav_sprite.gif) 0 -61px no-repeat;}


/* about */
#header ul#topNav li#topNavAbout
{top:0;left:0;}

#header ul#topNav li#topNavAbout a
{background-position: 0 -36px;top:0;left:0;width:105px;}

#header ul#topNav.aboutGBL li#topNavAbout a,
#header ul#topNav li#topNavAbout a:hover
{background-position:0 0;}
/* /about */

/* drive */
#header ul#topNav li#topNavDrive
{top:0;left:106px;}

#header ul#topNav li#topNavDrive a
{background-position:-106px -36px;top:0;left:0;width:83px;}

#header ul#topNav.driveWithGBL li#topNavDrive a,
#header ul#topNav li#topNavDrive a:hover
{background-position:-106px 0;}
/* /drive */

/* ship */
#header ul#topNav li#topNavShip
{top:0;left:189px;}

#header ul#topNav li#topNavShip a
{background-position:-189px -36px;top:0;left:0;width:77px;}

#header ul#topNav.shipWithGBL li#topNavShip a,
#header ul#topNav li#topNavShip a:hover
{background-position:-189px 0;}
/* /ship */

/* partner */
#header ul#topNav li#topNavPartner
{top:0;left:266px;}

#header ul#topNav li#topNavPartner a
{background-position:-266px -36px;top:0;left:0;width:96px;}

#header ul#topNav.partnerWithGBL li#topNavPartner a,
#header ul#topNav li#topNavPartner a:hover
{background-position:-266px 0;}
/* /partner */



#leftCol
{float:left; width:347px; overflow:hidden;}

#leftCol p
{margin:8px 0;}

#leftCol a
{color:#f26c20;text-decoration:none;}

#leftCol  a:hover
{background:#f1f1e7}


#leftCol h3
{margin:0 0 8px 0;font: bold 14px/14px verdana, arial, sans-serif; color:#333;}

#rightCol
{float:right; width:347px; overflow:hidden;}

#rightCol .gblBox
{margin:20px 0 0 0;padding:6px;border:1px solid #e7e7d9; }

#rightCol .gblBox p
{margin:6px 0;}

#rightCol .gblBox h3
{padding:0; margin:0 0 4px 0;font-size:12px;}

#rightCol .gblBox h3.sub
{margin-top:6px;}


#rightCol .gblBox form
{padding:0;margin:0;}

#rightCol ul#sideNav
{margin:0;padding:0;list-style:none;  }

#rightCol ul#sideNav li
{height:28px; background:url(/images/nav/side/arrow.gif) 5px 10px no-repeat;}

* html #rightCol ul#sideNav li
{background:transparent;}

* html #rightCol ul#sideNav li a
{padding:8px 0 8px 8px;}

* html #rightCol ul#sideNav li.ieHoverCls,
* html #rightCol ul#sideNav li.current
{background:#f1f1e7}


#rightCol ul#sideNav li a
{display:block;font:bold 10px/10px verdana, arial, sans-serif; color:#f26c20;text-decoration:none; padding:8px 0 8px 16px;}

#rightCol ul#sideNav li:hover,
#rightCol ul#sideNav li.current 
{background:#f1f1e7 url(/images/nav/side/arrow.gif) 5px 10px no-repeat;}





#rightCol .imageContainer
{ padding:10px; border:1px solid #e7e7d9; }

#rightCol .imageContainer img
{display:block;}

#footer
{font:10px verdana, sans-serif; color:#000; padding:26px 0 0 0; background:#fff; clear:both;}

#footer ul
{margin:0;padding:2px 0 0 0;list-style:none;border-top:1px solid #d9d9d2;}

#footer li
{display:block; margin:0; padding:5px 8px 5px 0; float:left;}

#footer li.copy
{border-right:1px solid #d9d9d2;margin: 0 8px 0 0;}

#footer li a
{color:#666; text-decoration:none;}

#footer li a:hover
{text-decoration:underline;}

div.clear
{clear:both;}

div.pad6Px
{padding:6px;}

div.wide314px
{width:314px;}

div.marginB25Px
{margin-bottom:25px;}

span.emphasis
{display:block;font-weight:bold;}