b { font-weight: bold; }
a:link  { color: #145CAF;  background: transparent;	font-size : 11px;font-family :  Arial, Helvetica, sans-serif; text-decoration : underline;font-weight : normal;}
a:visited  { color: #333333;  background: transparent; font-size : 11px;font-family : Arial, Helvetica, sans-serif;text-decoration : underline;font-weight : normal;}
a:active  {color: #999999;  background: transparent;	font-size : 11px; font-family : Arial, Helvetica, sans-serif;text-decoration : underline;font-weight : normal;}
.lead  {color: #000000;  background: transparent;	font-size : 12px;font-family : Arial, Helvetica, sans-serif; font-weight: bold;}
a:hover  {	color: #999999; background-color: transparent;	font-size : 11px;	font-family :  Arial, Helvetica, sans-serif;text-decoration : underline;font-weight : normal;}
body, P, A, td, TH, UL, OL, LI, DL, DT, DD  {	font-size: 11px;  font-family: Arial, Helvetica, sans-serif;	color: #000000;}
h1 { font-size: 32px;	font-family: Arial, Helvetica, sans-serif;letter-spacing:-2px;;	color: #777777; background: transparent;}
h2 { font-size: 12pt; font-weight: bold; }
h3 { font-size: 11pt; }
h4 { font-size: 11pt; }
.boldit {	font-weight: bold; }
.top {color: #ffffff; text-decoration : none;font-size : 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ; }

.related {color:  #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;  background: #777777; }

a.top:link {color: #ffffff; background: transparent;text-decoration : none; font-size : 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
a.top:visited {color: #ffffff;background: transparent;text-decoration : none; font-size : 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
a.top:hover { color: #ffffff;background-color: nocolor;text-decoration : underline;font-size : 10px; font-weight: bold;font-family : Arial, Helvetica, sans-serif bold ;}
.navleft {color: #cacaca;background: transparent;text-decoration : none;font-size : 11px;font-weight : bold ;font-family : Arial, Helvetica, sans-serif;}
a.navleft:link {color: #cacaca;background: transparent;text-decoration : none;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
a.navleft:visited {color: #cacaca;background: transparent;text-decoration : none;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
a.navleft:hover { color: #ffffff;background-color: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.navlefttease {color: #333333;background: transparent;text-decoration : none;font-size : 10px; font-weight : normal;font-family : Arial, Helvetica, sans-serif;}

a.navlefttease:link {color: #333333;background: transparent;text-decoration : none;font-size : 10px; font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
a.navlefttease:visited {color: #333333;background: transparent;text-decoration : none;font-size : 10px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
a.navlefttease:hover { color: #ffffff;background-color: transparent;text-decoration : underline;font-size : 10px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}

.navright {color: #333333;background: transparent;text-decoration : none;font-size : 8pt;font-weight : normal;font-family : Arial, Verdana, sans-serif ;}
a.navright:link {color: #333333;background: transparent;text-decoration : none;font-size : 8pt;font-weight : normal;font-family : Arial, Verdana, sans-serif ;}
a.navright:visited {color: #333333;background: transparent;text-decoration : none;font-size : 8pt;font-weight : normal;font-family : Arial, Verdana, sans-serif ;}
a.navright:hover { color: #333333;background-color: transparent;text-decoration : underline;font-size : 8pt;font-weight : normal;font-family : Arial, Verdana, sans-serif ;}

.department {color: #777;background: transparent; font-size : 28px;font-weight :bold;font-family : Arial, Helvetica, sans-serif;}
a.department:link {color: #777;background: transparent;text-decoration : underline;font-size : 28px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}

a.department:visited {color: #333333; background: transparent;text-decoration : underline;font-size : 28px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}

a.department:hover { color: #999999; background-color: transparent;text-decoration : underline;font-size : 28px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}

.more {color: #777777;background: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
a.more:link {color: #777777;background: transparent;text-decoration : underline;font-size : 11px; font-weight : bold; font-family : Arial, Helvetica, sans-serif;}
a.more:visited {color: #333333; background: transparent;text-decoration : underline;font-size : 11px; font-weight : bold; font-family : Arial, Helvetica, sans-serif;}
a.more:hover { color: #999999;background: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.backto {color: black;background: #EEEEEE; font-size : 9pt;font-weight : normal;font-family : Lucida Grande, arial;}
a.backto:link {color: blue; background: transparent;font-size : 9pt;font-weight : normal;font-family : Lucida Grande, arial;}
a.backto:visited {color: blue; background: transparent;font-size : 9pt;font-weight : normal;font-family : Lucida Grande, arial;}
a.backto:hover {color: red; background-color: transparent;font-size : 9pt;font-weight : normal;font-family : Lucida Grande, arial;}

.footer {color: #85A5B1; font-size : 8pt;font-weight : normal;font-family : Arial, Helvetica, sans-serif bold;}
a.footer:link {color: #85A5B1;background: transparent;text-decoration : none;font-size : 8pt;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold;}
a.footer:visited {color: #85A5B1;background: transparent;text-decoration : none;font-size : 8pt;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold;}
a.footer:hover { color: #85A5B1;background: transparent;text-decoration : underline;font-size : 8pt;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold;}

.forum {color: #000000;background: transparent; font-size : 11px; font-family : Arial, Helvetica, sans-serif;}
 
a.forum:link {color: #777777;background: transparent;text-decoration : none;font-size : 11px;font-weight : normal;font-family : Arial, Helvetica, sans-serif;}
a.forum:visited {color: #333333;background: transparent;text-decoration : none;font-size : 11px;font-weight :  normal;font-family : Arial, Helvetica, sans-serif;}
a.forum:hover { color: #999999;background-color: transparent;text-decoration : none;font-size : 11px;font-weight :  normal;font-family : Arial, Helvetica, sans-serif;}
.forumcolumn {color: #000000; text-decoration : none;font-size : 11px;font-weight :  normal;font-family : Arial, Helvetica, sans-serif;}
.forumheader {color: #777777; font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
a.forumheader:link {color: #777777;background: transparent;text-decoration : none;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
a.forumheader:visited {color: #777777;background: transparent;text-decoration : none;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
a.forumheader:hover { color: #999999;background-color: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
.articleheadline { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #777777;background: transparent; font-weight : bold}	
.departmentheadline { font-family: Arial, Helvetica, sans-serif;letter-spacing:-2px;; font-size: 20px; color: #666666;background: transparent; font-weight : normal}	
.portalheadline { font-family: Arial, Helvetica, sans-serif;letter-spacing:-2px;; font-size: 32px; color: #777777;background: transparent; font-weight : bold}
.padded { padding: 15pt; }
.smallpad { padding: 5pt; }
.nopadding { padding: 0pt; }
.mainbold {font-weight: bold; }
.masthead {background: #000098;	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	color: white;	font-weight: bold;}
.masthead2 {color: #ffffff; font-family: "Arial, Helvetica, sans-serif";	 font-size: 11px;	font-weight: normal;	text-align: center; padding: 1px; }
.masthead3 { font-family: Arial, Helvetica, sans-serif bold ;	font-size: 11px;	font-weight: bold;	text-align: left;}
.motto {	background: white;font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: black;	text-align: center;}
.leftnavbar {background-image: url("http://www.fitbusinessman.com/public/images/leftnavback.gif")} 
.rightnavbar {background: ; } 	 
.navheadleft {	background: #141414;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left; color: #cacaca;}
.navheadright {background: #EAE9E9;	font-family: Arial, Verdana, sans-serif ;	font-size: 8pt;	font-weight: bold;	text-align: left; color: #666666;}
.navbarhead {	font-family: Arial, Helvetica, sans-serif bold ;	font-weight: bold;	text-align: center;}
.leftnavbarfooter {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	color: #cacaca;background: transparent;}
.rightnavbarfooter {font-family: Arial, Helvetica, sans-serif bold;	font-size: 8pt;	font-weight: normal;	text-align: center;	color: #85A5B1;background: transparent;}
.articlebyline {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;	color: #333333;	background-color : transparent;font-style: normal; font-weight: normal;}

.portalbyline {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	color: #000000;	background-color : transparent;font-style: normal; font-weight: bold;}

.mainback {background: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}
.tease { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; background: transparent;}
.redwarn { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: red;background-color : transparent;}	 
.official {font-family: arial,helvetica,sans-serif;	font-size: 8pt;	font-weight: normal;	text-align: center;	color: black;background: transparent;}
.mini1 {FONT-FAMILY: verdana, geneva, arial, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px}
.mini {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px}
a.mini:link {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px; color: #145CAF; background: transparent; text-decoration: none}
a.mini:visited {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px; color: #333333; background: transparent;text-decoration: none}
a.mini:hover {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px;text-decoration : underline; background-color: transparent; color: #999999}
.filebox {color: #ffffff; background: #141414; FONT-SIZE: 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ; text-align:left;}
a.filebox:link {color: #ffffff; background: transparent;text-decoration : none; FONT-SIZE: 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ; }
a.filebox:visited {color: #ffffff; background: transparent;text-decoration : none; FONT-SIZE: 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
a.filebox:hover {color: #ffffff; background-color: transparent;text-decoration : underline; FONT-SIZE: 10px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
/***********************************************
************************************************
FITBUSINESSMAN CUSTOM OVERRIDE 
************************************************
***********************************************/

/* CHECKOUT STYLES */

/* FITBUSINESSMAN STYLE CHECKOUT HEADER  */


/* CHECKOUT STYLES  */
#checkout_left{float:left;position:relative;width:720px;}
#checkout_right{float:right;padding-top:50px;width:230px;}
#checkout_right p{margin:1em 0;}
#content .checkout_box{border:1px solid #eae6d8;position:relative;width:auto !important;}
#content .checkout_box h1{background:#333333 url(http://www.fitbusinessman.com/checkout/images/headerbg.png) repeat-x 0 50%;color:#fff;display:block;font:bold 13px/1.2em Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0;padding:3px 4px;text-transform:uppercase;width:auto !important;}
#content .checkout_box h1.carl{margin-top:1em;}
#content .checkout_box h1 a,#content .checkout_box h1 a:link,#content .checkout_box h1 a:visited{color:#aeb3c8;}
#content .checkout_box p{font:11px/1.2em;margin:0.5em;}
#content .checkout_box p.legal{font-size:11px;margin:1em 100px;text-align:center;}
#content #shipping h1{padding-top:4px;}
#content .checkout_box h3{background-color:#f3f2ee;color:#777;font:normal 11px/1.2em Arial,Helvetica,sans-serif;margin:0;padding:3px;white-space:nowrap;}
#content .required{color:#c00;font-size:15px;line-height:1em;vertical-align:text-top;}
#content p.expand{color:#777;margin:0.5em 0;padding-left:6px;}


/* CART TABLE  */
#content table.cart{width:958px;}
#content table.cart,body.popup table.cart{border:none;font:10px/1.2em Arial,Helvetica,sans-serif;margin:0;padding:0;}
#content table.cart td,#content table.cart td p,body.popup table.cart td,body.popup table.cart td p{font:10px/1.2em Arial,Helvetica,sans-serif;}
#content table.cart thead th,#content table.cart tfoot th,body.popup table.cart thead th,body.popup table.cart tfoot th{background-color:#f3f2ee;color:#777;font:bold 9px/1.2em Arial,Helvetica,sans-serif;letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:nowrap;}
table.cart tfoot th{font-size:11px;text-align:right;}
table.cart tbody tr.tableitem1bg{background-color:#fff;}
table.cart td.total{border-top:1px solid #e1dfd7;font-weight:700;}
#content table.cart td.promo_check{visibility:hidden;}
table.cart td.promo_code{padding:0;}
table.cart td.promo_code table td{color:#777;font-weight:700;padding:3px;text-transform:uppercase;white-space:nowrap;}
table.cart_header td{background-color:#f58025;color:#fff;font:bold 12px/1.2em Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0;padding:0 3px 2px;text-transform:uppercase;}
table.cart td.tableitembottomdivbg{border-bottom:1px solid #ccc;height:1px;line-height:1px;margin:0;padding:0;}




/* PAYMENT OPTIONS  */
.nodoublebill{color:#777;font-size:11px;font-weight:700;line-height:1.3em;padding:20px;}
.multipay{padding:10px 200px 10px 220px;color:#333;font-size:11px;font-weight:700;line-height:1.3em;}
.multipay strong{color:#c60;font-size:11px;}



/* CHECKOUT FORM  */
fieldset{background-color:#fff;border:1px solid #fff;clear:both;display:block;line-height:1em;margin:0;padding:4px;position:relative;}
fieldset p.note{color:#777;float:left;font:11px/1.2em Arial,Helvetica,sans-serif;margin:0;padding:3px 0;width:210px;}
fieldset.alt{background-color:#f3f2ee;border:1px solid #f3f2ee;}
fieldset.last{border-bottom:1px solid #f3f2ee;}
fieldset.lite{background-color:#ffc;border-color:#c00;font-weight:700;}
fieldset.expand{color:#06c;font-size:11px;padding:5px;}
div.checkout_box label{clear:both;color:#444;display:block;float:left;font-size:12px;padding-right:10px;text-align:right;width:230px;}

input.text,select.select_full{float:left;line-height:1em;font-size:1em; color:#333; margin:0 5px 0 0;padding:2px;width:233px;}
input.text_half,select.select_half{float:left;line-height:1em; font-size:1em; color:#333; margin:0 5px 0 0;padding:2px;width:112px;}
input.text,input.text_half{-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1em; border:1px solid #777;border-radius:3px;}
select.select_full,select.select_half{-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1em; border:1px solid #777;border-radius:3px;}
input:focus,select:focus{background-color:#ffc;border-color:#000000;outline:none;}

table.cart td{line-height:1.2em;padding:3px 2px;}
table.cart tr.alt td{background-color:#f3f2ee;border-bottom:1px solid #f3f2ee;font-size:9px;font-weight:700;line-height:1em;text-transform:uppercase;}
table.cart tbody td{border-bottom:1px solid #dfe0e2;font-size:10px;}
table.cart td.shipethodruler{border-bottom:none;}
table.cart tfoot td{font-size:10px;}
table.cart tfoot tr.alt td{border-top:1px solid #dfe0e2;}
table.cart tr.alt label{font-size:12px;font-weight:400;padding-top:4px;text-transform:none;}
table.cart td.special{border-bottom:0 solid #dfe0e2;color:#c60;font-weight:700;}
table.cart td fieldset{border:none;padding-bottom:0;padding-top:0;}
table.cart .product_table{border:none;}



/* SHIPPING TABLE  */
table.shipping td{font:12px/1.5em Arial,Helvetica,sans-serif;padding:10px 3px 3px;}
table.shipping td h4{font-weight:400;margin:2px 0 0.5em;padding:0;}




/* POST CHECKOUT UPSELL STYLES  */
.upsell_btn{background-color:#565c71;border:1px solid #3a3f4f;margin-top:5px;padding:10px 0 8px;}
#content .checkoutSubHeader{background:#3a3f4f url(http://www.fitbusinessman.com/checkout/images/headerbg.png) repeat-x 0 50%;color:#cfd5eb;font:bold 10px/1.2em Arial,Helvetica,sans-serif;letter-spacing:1px;padding:4px;text-shadow:#1f2129 1px 1px 1px;text-transform:uppercase;}
#content table{position:relative;}
#content .OrderDetailSubHeader,body.popup .OrderDetailSubHeader{background-color:#f3f2ee;border-bottom:1px solid #f3f2ee;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px;text-transform:uppercase;}
#content .OrderDetailBody,body.popup .OrderDetailBody{font:11px/1.3em Arial,Helvetica,sans-serif;padding:4px;}



/* PRODUCT DETAIL TABLE - NEW FBM */
table#itemtable{border:1px solid #eae6d8;}
table#itemtable thead tr td{background:#f6f5f2 url(http://www.fitbusinessman.com/checkout/images/bb_titlebarbg.png) repeat-x 0 50%;color:#777;font:bold 10px/1.2em Arial,Helvetica,sans-serif;letter-spacing:1px;padding:4px;text-shadow:#fff 1px 1px 1px;text-transform:uppercase;}
table#itemtable tbody tr td{color:#777;font:12px/1.4em Arial,Helvetica,sans-serif;}
table#itemtable .messagefreegift{color:#fc0;}
.tableitem1bg{background-color:#fcfcfc;}
.tableitem{color:#777;font:11px/1.4em Arial,Helvetica,sans-serif;padding:4px;}
.tableitem h2{color:#444;margin:0 0 3px;text-shadow:#369 1px 1px 1px;}



/* PAYMENT OPTIONS PAGE  */
.paymentItemBox{background-color:#f3f2ee;border:1px solid #eae6d8;margin:10px 0;width:760px;}
.paymentItem,.paymentItemYes,.paymentItemNo{color:#c60;font-size:16px;font-weight:700;margin:0;padding:4px 8px;width:760px;}
.paymentItemNo{color:#3a3f4f;font-size:14px;}
.thankyou_default{display:none;}



/* THANK YOU PAGE STYLES  */
#photo{color:#81858c;float:right;font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;height:280px;margin-left:10px;text-align:center;width:165px;}
#content .ty_buttons{-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#f3f2ee;border:1px solid #e0dac5;border-radius:8px;margin:5px 10px;overflow:auto;padding:5px;}
#content .ty_buttons h2{border-bottom:1px solid #e0dac5;margin:0.5em 0;}
#content .ty_buttons a,#content .ty_buttons a:link,#content .ty_buttons a:visited{background:#363a48 url(http://www.fitbusinessman.com/checkout/images/btn_ty.png) no-repeat 0 0;color:#fff;display:block;float:left;font:bold 13px/2.8em Arial,Helvetica,sans-serif;height:37px;margin:5px;text-align:center;text-decoration:none;width:300px;}
#content .ty_buttons a:hover,#content .ty_buttons a:active{background:#f57a28 url(http://www.fitbusinessman.com/checkout/images/btn_ty.png) no-repeat 0 -63px;color:#363a48;}




/* PRINT RECEIPT  */
body.popup{margin:0 auto;padding:48px 0;text-align:center;}
table.popupLayoutTable{background-color:transparent;text-align:center;width:600px;}
body.popup .checkout_box{padding:15px 0;text-align:left;}
body.popup table.orderDetailTable{border:1px solid #f3f2ee;}
.error,.red,#content .error,#content .red{color:#c00;}
.legal,.fda{color:#777;font:10px/1.2em Arial,Helvetica,sans-serif;}
.note{color:#777;font-size:10px;margin:0.5em;padding-top:3px;}
.preUpSellLink{color:#0079C1;}
.frame{background-color:#fff;border:1px solid #dfe0e2;border-bottom-color:#d2d3d6;border-right-color:#d2d3d6;padding:3px;}
a:hover .frame{border-color:#979ca4;}
.center{text-align:center;}
.float_left{float:left;}
.bold{font-weight:700;}
.normal{font-weight:400;}
.blue{color:#3a3f4f;}
.img_left{float:left;margin:10px 10px 10px 0;}
.img_right{float:right;margin:10px 0 10px 10px;}
#pre_upsells p,.halfmargin{margin:0.5em 0;}
.sandhcost,#content table.cart td p,#content table.cart th p,body.popup table.cart td p,body.popup table.cart th p,table.cart tbody tr.tableitem1bg td p,table.cart tbody tr.tableitem2bg td p,.zeromargin{margin:0;}
#content table.cart tfoot th,body.popup table.cart tfoot th,.right{text-align:right;}
table.cart td,table.cart th,table.cart tbody tr.tableitem1bg td,table.cart tbody tr.tableitem2bg td{padding:4px;}
table.cart tbody tr.tableitem2bg,table.cart td.promo_code div#promoCodeSection{background-color:#f3f2ee;}
table.cart,.clear{clear:both;}
.tableitemheaderdivbg,.tableitembottomdivbg{background-color:#eae6d8;}
select.tableitem,div.tableitem .pricesale{color:#777;}
.default,.left{text-align:left;}
div#ty-wrapper div#banner a,.float_right{float:right;}
table td.popupcontentbg,table.printreceipt{background-color:transparent;}
#footer_bar,.hide{display:none;visibility:hidden;}
/* END FITBUSINESSMAN STYLE CHECKOUT HEADER  */

/*  FITBUSINESSMAN CHECKOUT STYLE - Updated 1/18/2011  */
body{margin:0; padding:0; border:0; color:#444; font:12px/1.6em Arial,Helvetica,sans-serif; text-align:center;}
* html, #content table td, #tabContent table td, p, ul, ol, li, .default, default p{font:13px/1.6em Arial,Helvetica,sans-serif}
a, a:link, a:visited, #fbm_wrap a, #fbm_wrap a:link, #fbm_wrap a:visited{color:#0079C1; text-decoration:none; outline:none; border:none}
a:hover, #fbm_wrap a:hover{color:#0079C1; text-decoration:underline}
a:active, #fbm_wrap a:active{color:#c60; text-decoration:underline}
a:focus, #fbm_wrap a:focus{border:none; outline:none}
a.arrow, a.linkarrow{padding-left:10px; background:url(http://www.fitbusinessman.com/checkout/images/arrow.png) no-repeat 0 50%}
a.arrow:active, a.linkarrow:active{color:#c60}
h1, h2, h3, h4, h5, h6, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6{clear:none; font-family:Arial,Helvetica,sans-serif; line-height:1.2em; font-weight:bold}
h1, #content h1{color:#3a3f4f; font-size:22px}
h2, #content h2{color:#c60; font-size:18px}
h3, #content h3{color:#930; font-size:16px}
h4, #content h4{color:#3a3f4f; font-size:16px}
h5, #content h5{color:#3a3f4f; font-size:14px}
h6, #content h6{color:#c00; font-size:14px}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color:#3a3f4f}
sup{line-height:1em; vertical-align:text-top; font-size:11px}
form{margin:0; padding:0}
input, select, textarea{padding:4px; color:#444; font:11px Arial,Helvetica,sans-serif}
select{padding:0}
input:focus, select:focus, textarea:focus{background-color:#FFC; border-color:#0079C1; outline:none;}
#content hr, hr{clear:both; margin:1em 0; border-top:1px solid #f6f5f2; border-bottom:1px solid #e0dac5; border-right-style:none; border-left-style:none}
#fbm_wrap{width:960px; margin:0 auto; text-align:left}
#header{display:block; margin:0; padding:0; height:85px}
a.logo{display:block; float:left; width:300px; height:46px; background:url(/images/need-to-insert/fbm_logo.png) no-repeat 5px 6px; text-indent:-99999px}
#phone{float:right; width:450px; padding:3px 0; font:12px/1em Arial,Helvetica,sans-serif; text-align:right;}
#phone strong{color:#0079C1; font-size:14px}
#phone span{display:none; width:125px; margin-left:10px; font-size:9px; color:#777; letter-spacing:1px; line-height:0.9em}
#phone a.intl, #phone a.intl:link, #phone a.intl:visited { background: url(http://www.fitbusinessman.com/checkout/images/international_icon.png) no-repeat 0 50%; padding-left: 30px; margin-left: 4px; _margin-left: 0; color: #555;}
#phone a.intl:hover, #phone a.intl:active { color:#0079C1;}
#dropdown{clear:right; float:right; width:450px; padding:0; text-align:right}



/* MENU */
#header ul{clear:both}
#header ul, #header ul li{margin:0; padding:0; list-style:none}
#header ul li{float:left}
#header ul li a, #header ul li a:link, #header ul li a:visited{display:block; margin:0; color:#444; padding:13px 10px 14px; border-right:1px solid #eae6d8; font:bold 11px/1em Arial,Helvetica,sans-serif; text-decoration:none; text-shadow:#fff 1px 1px 1px}
#header ul li a:hover, #header ul li a:active{text-decoration:underline; color:#0079C1; background-color:#f4f3f0}
#header ul li a:active{color:#c60; text-decoration:none}
#header ul li.submenu a, #header ul li.submenu a:link, #header ul li.submenu a:visited{padding-right:18px; background:transparent url(http://www.fitbusinessman.com/checkout/images/arrow_down.png) no-repeat right 57%}
#header ul li.submenu a:hover, #header ul li.submenu a:active{background:#f4f3f0 url(http://www.fitbusinessman.com/checkout/images/arrow_down.png) no-repeat right 57%}
#header ul li.search{padding:13px 7px 13px 7px; background:none; color:#444; font:11px/1em Arial,Helvetica,sans-serif; letter-spacing:1px}
#header ul li.search{margin:0; padding:8px 0 0 7px; float:right}
#header ul li.search form{float:left; margin:0; padding:0}
#header ul li.search form input.search{margin:0; padding:3px; font-size: 12px; width:140px; border:1px solid #777; color:#a9a9a9; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
#header ul li.search form input.search:focus {background-color: #ffc; border-color: #0079C1; color: #444;}
button.searchbtn{height:18px; width:18px; border:none; padding:0; margin:0; background:transparent url(http://www.fitbusinessman.com/checkout/images/search_btn.png) no-repeat 0 0; text-indent:-99999px; cursor:pointer}







/* MAIN CONTENT AND SIDEBARS */
#content{position:relative; clear:both}
#content_intro{margin:0; padding:0 10px}
#content_body{float:left; width:720px}
#content_sidebar{float:right; margin-right:5px; width:228px; background-color:#f6f5f2; border:1px solid #e0dac5}
#content_sidebar .top{padding:5px 10px}
#content_sidebar h1{margin:0; padding:0; color:#444; font:bold 15px/1.2em Arial,Helvetica,sans-serif}
#content_sidebar h2{margin:5px 0 0 0; padding:0; font:bold 15px/1.2em Arial,Helvetica,sans-serif}
#content_sidebar p{margin:0 0 10px 0; padding:0}
#content_sidebar .sidebox{margin:10px 0; padding:5px; background-color:#fff; border:1px solid #ded8c0}
#content_sidebar .sidebox h2{margin:0; color:#c60; font:bold 13px/1.2em Arial,Helvetica,sans-serif}
#content_sidebar .sidebox p{margin:5px 0 0 0; font-size:12px; line-height:1.4em}
table td.rightcolumn{clear:both; width:240px; margin:0; background-color:#f6f5f2; text-align:left; border-top:10px solid #fff}
td.rightcolumn #content_sidebar{clear:both; float:none; border:none; padding:10px 5px 10px 10px; background:none; width:auto}
td.rightcolumn #content_sidebar p.legal{font-size:10px; color:#777}
.categorydescription{margin:0 10px 0 0; font:bold 14px/1.4em Arial,Helvetica,sans-serif}
#fillSlot_Content{font:12px/1.6em Arial,Helvetica,sans-serif}
.fillslot{margin:5px 0}
.fillslot img, .fillslot a img{text-align:center; margin:0 auto}
#content .sidebar{}
#content .sidebar h3, #content td.rightcolumn h2, #content_sidebar h2, #content .fillslot h3{margin:0 0 5px 0; padding:4px; color:#c60; font-size:14px; font-weight:bold; line-height:1.2em; background:#f6f5f2 url(http://www.fitbusinessman.com/checkout/images/bb_titlebarbg.png) repeat-x 0 50%; border-bottom:1px solid #eae6d8}
.sidebar input.text {margin:0; padding:3px; width:210px; border:1px solid #777; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.sidebar input.text:focus {background-color: #ffc; border-color: #0079C1;}
#content ul{clear:none; list-style:none; margin:0 0 0 1em; padding:0}
#content ul li{clear:none; float:none; white-space:normal; display:block; list-style:none; margin:0 0 0 0; padding-left:12px; background:url(http://www.fitbusinessman.com/checkout/images/arrow.png) no-repeat 0 4px}
ul.check{margin:10px 0; padding:0; list-style:none}
ul.check li{display:block; margin:5px 0; padding:0 0 0 16px; list-style:none; background:url(http://www.fitbusinessman.com/checkout/images/checkmark.png) no-repeat 0 2px}





/* PRODUCT DETAIL */
#content .product{float:left; display:inline; width:218px; margin:0 4px; background-color:#f6f5f2; border:1px solid #e0dac5}
#content .product .top{padding-bottom:9px}
#content .product img{display:inline; margin:0 0 0 9px}
#content .product h1{color:#c60; margin:5px 9px; font:bold 15px/1.2em Arial,Helvetica,sans-serif}
#content .product h2{margin:5px 9px 0 9px; font-size:16px; line-height:1.2em}
#content .product p{margin:0 9px 10px 9px; font:12px/1.6em Arial,Helvetica,sans-serif}




/* PRODUCT DETAIL - CATALOG */
#content table td .productcheckout{margin:0 25px 15px 0}
#content .productcheckout .top{}
#content .productcheckout h2{margin:5px 0 0 0; font-size:16px; line-height:1.2em}
#content .productcheckout img{}
#content .productcheckout p{margin:0 0 10px 0; font:12px/1.6em Arial,Helvetica,sans-serif}
#content .productcheckout ul{margin-left:0px; line-height:1.6em}
#content .productcheckout .xPayments{color:#444; font-weight:bold}
#content .productcheckout .pricesale{color:#c60; font-weight:bold}
#content .productcheckout .sandhcost, .ship, #content .product .sandhcost, .ship{white-space:nowrap; color:#777; font-size:10px}



/* P2P BREAD CRUMBS AND PAGING */
#breadcrumb, table#paging td, #content table.previous_next td{margin:10px 0; color:#dfd8c1; font:9px/1.2em Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px}
#content table.previous_next td{padding:4px; font-size:10px}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, table#paging td a, table#paging td a:link, table#paging td a:visited, , table.previous_next td a, table.previous_next td a:link, table.previous_next td a:visited{color:#777; text-decoration:none}
#breadcrumb a:hover, #breadcrumb a:active, table#paging td a:hover, , table.previous_next td a:hover{color:#0079C1; text-decoration:underline}
#breadcrumb a:active, table#paging td a:active, , table.previous_next td a:active{color:#c60}
#content table#paging td{padding:5px}



/* BUY BOXES */
#buy_right{float:right; width:173px; clear:right; color:#fff; text-align:center; margin:10px 0 0 10px; line-height:1.3em; margin-bottom:10px}
#buy{clear:right}
#buy, #buy_right{padding:10px 6px; color:#fff; background:#333744 url(http://www.fitbusinessman.com/checkout/images/headerbg.png) repeat-x 0 0; border:1px solid #3a3f4f; font-size:12px}
#buy p, #buy_right p{margin:0.5em 0; color:#fff; line-height:1.3em}
#buy strong, #buy_right strong{font-size:14px; text-shadow:#003 1px 1px 1px}
#buy h2, #buy_right h2{padding-bottom:2px; border-bottom:1px solid #aeb3c8; color:#fc0; font-size:21px; font-weight:bold; font-style:oblique; text-align:center; text-shadow:#003 2px 2px 2px; line-height:1em; margin:0px}
#buy h3, #buy_right h3{margin:0; padding:0; font-size:350%; letter-spacing:0; text-shadow:#003 2px 2px 2px; line-height:1em; color:#fff}
#buy h3 sup, #buy_right h3 sup{display:inline-block; font-size:50%; vertical-align:text-top; line-height:1.5em}
#buy_right img{margin:15px 0}
#buy h5, #buy_right h5{text-transform:uppercase; text-align:left; padding:0px; text-shadow:none; margin:5px 0; font-size:10px; line-height:1.4em}
#buy h5 a, #buy h5 a:link, #buy h5 a:visited, #buy_right h5 a, #buy_right h5 a:link, #buy_right h5 a:visited{display:block; padding:0px 0 0 16px; color:#fff; text-decoration:none; text-shadow:none; background:url(http://www.fitbusinessman.com/checkout/images/arrowlink_infobtn.png) no-repeat 0 50%}
#buy h5 a:hover, #buy h5 a:active, #buy_right h5 a:hover, #buy_right h5 a:active{color:#fc0; text-decoration:underline}
.value, p.value, #buy_right p.value{margin:10px 0; color:#333744; font:10px; background:#e0e6ff; text-align:center; padding:3px; border:1px solid #aeb3c8}
.value strong, #buy_right .value strong{display:block; color:#333744; font:bold 130%/1.2em Verdana,Arial,Helvetica,sans-serif; text-shadow:#fff 1px 1px 1px}
.phone{font-size:11px}
#buy dl{clear:both; margin:0; height:80px; padding-top:10px; padding-left:10px; border-bottom:1px solid #9cf}
#buy dl dt, #buy dl dd{float:left}
#buy dl dd{margin-left:8px; width:145px; line-height:1.3em}
#buy dl dt img{padding:2px; border:solid 1px #9cf; background:#369}



/* EXPRESS DELIVERY COPY WITH TRUCK IMAGE */
div#express{background:#fff url(http://www.fitbusinessman.com/checkout/images/truck.gif) no-repeat scroll 96% 50%; border:2px solid #ffb400; color:#333; font-size:12px; font-weight:bold; margin:12px 0; min-height:57px; height:auto!important; height:57px; padding:0px 100px 0 10px; text-align:center}
div#express p{margin:12px 0}
div#express p em{color:#666; display:block; font-size:0.8em; font-style:normal; font-weight:normal}
div#express p span{display:block}
div#express p strong{color:#c00}



/* PRODUCT DETAIL TABLE - NEW FBM */
table#itemtable{border:1px solid #3a3f4f; border-bottom:none; clear:right}
table#itemtable thead tr td{color:#cfd5eb; background:#3a3f4f url(http://www.fitbusinessman.com/checkout/images/headerbg.png) repeat-x 0 50%; padding:4px; font:bold 10px/1.2em Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px; text-shadow:#1f2129 1px 1px 1px}
table#itemtable tbody tr td{color:#fff; font:12px/1.4em Arial,Helvetica,sans-serif}
table#itemtable .messagefreegift{color:#fc0}
.tableitemheaderdivbg{background-color:#3a3f4f}
.tableitem1bg{background-color:#565c71}
.tableitembottomdivbg{background-color:#3a3f4f}
.tableitem{color:#fff; font:12px/1.4em Arial,Helvetica,sans-serif; padding:4px}
.tableitem h2{margin:0 0 3px 0; color:#fff; text-shadow:#369 1px 1px 1px}
select.tableitem{color:#444}
div.tableitem .pricesale{color:#fff}




/* TAB CONTENT */
#tabContent{height:auto}
.infoTabOn, .infoTabOff{cursor:pointer; margin:0; padding:6px 8px; font:bold 11px Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px; text-align:center; white-space:nowrap; border:1px solid #E7E8EB; border-bottom:none}
.infoTabOn div, .infoTabOff div{font:bold 11px Arial,Helvetica,sans-serif; text-transform:uppercase}
.infoTabOff div:hover, .infoTabOn div:hover{text-decoration:underline; color:#fff}
.infoTabOn{background:#3a3f4f url(http://www.fitbusinessman.com/checkout/images/headerbg.png) repeat-x 0 50%; color:#fc0; text-shadow:#003 1px 1px 2px}
.infoTabOff{background-color:#565c71; color:#aeb3c8}
.infoTabSpacer{border:none}
.infoTabContent{background-color:#fff; border:1px solid #3a3f4f; padding:10px}




/* REVIEWS */
p.review_quote{font-size:13px; margin-bottom:0; padding:10px 5px 5px 26px; color:#3a3f4f; border-top:1px dashed #e0dac5; background:url(http://www.fitbusinessman.com/checkout/images/quote_icon.png) no-repeat 5px 1em;}
p.review_author{color:#777; margin-top: 0; padding-right:10px; font-size:12px; letter-spacing:1px; text-align:right}
p.review_quote:hover{background-color:#f6f5f2;}
p.review_author:hover{color:#3a3f4f;}
span.start_quote, span.end_quote{display: none}



/* PRODUCT DETAIL PAGE */ 
.detailheader{color:#3a3f4f; font:bold 22px/1.2em Arial,Helvetica,sans-serif; letter-spacing:1px}
img#largeImage{border:1px solid #fff}



/* FORM BOX - FOR NON CHECKOUT PAGE FORMS */
.form_box{border:1px solid #e1dfd7}
.form_box h1, #content .form_box h1, #content table td div.form_box h1 {margin:0; padding:3px 4px; background:#3a3f4f url(http://www.fitbusinessman.com/checkout/images/headerbg.png) repeat-x 0 50%; color:#fff; font:bold 13px/1.2em Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px;}
.form_box p{margin:0.5em; font:11px/1.2em}
.form_box p.legal{margin:1em 100px; text-align:center; font-size:11px}
.form_box fieldset{clear:both; display:block; position:relative; border:none; margin:0; padding:4px; background-color:#fff; border:1px solid #fff; line-height:1em}
.form_box fieldset p.note{margin:0; padding:3px 0; width:210px; color:#777; float:left; font:11px/1.2em Arial,Helvetica,sans-serif}
.form_box fieldset.alt{background-color:#f3f2ee; border:1px solid #f3f2ee}
.form_box fieldset.last{border-bottom:1px solid #f3f2ee}
.form_box fieldset.lite{font-weight:bold; background-color:#ffc; border-color:#c00}
.form_box fieldset.expand{padding:5px; font-size:11px; color:#06c}
.form_box label{clear:both; float:left; width:230px; display:block; font-size:12 px; padding-right:10px; text-align:right}
.form_box input.text, .form_box select.select, .formbox textarea.text{float:left; width:233px; margin:0 5px 0 0; padding:2px; line-height:1em;}
.formbox textarea.text{line-height:1.4em}
.form_box input.text_half, .form_box select.select_half{float:left; width:112px; margin:0 5px 0 0; padding:2px; line-height:1em;}
input.text, input.text_half, textarea.text{border:1px solid #777}
input:focus, select:focus, textarea:focus{background-color:#FFC; border-color:#0079C1; outline:none;}
.form_box h4{margin:0; padding:10px 5px 2px; border-bottom:1px solid #f3f2ee}



/* OVERRIDE ML STYLES */
img#largeImage{border:1px solid #fff}
a#taf:hover{text-decoration:underline}
a#taf:active{color:#c60}







/* POPUP STYLES */
body#popup{background:#fff url(http://www.fitbusinessman.com/checkout/images/popup_bg.png) no-repeat top center; text-align:center}
#popup_wrap{margin:0 auto; width:530px; text-align:left}
#popup_content{margin:60px 15px 20px 15px; padding:10px; background-color:#fff; border:1px solid #e0dac5; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}




/* SUCCESS STORIES */
div.ss_photos{background-color:#fcfcfc; border:1px #eae6d8 solid; float:right; margin:0px 0 15px 15px; padding:10px 0; overflow:auto; text-align:center}
div.ss_photos dl{float:left; margin:10px}
div.ss_photos dl dt{margin:0}
div.ss_photos dl dd{font-size:10px; margin:0px; text-transform:uppercase}
div.ss_photos div{clear:left; margin:5px 0}
div.ss_photos div img{margin:0px 5px; vertical-align:middle; border:none}

div.ss_photos table{background-color:#fcfcfc; border:1px solid #333; border-collapse:collapse; margin:0px 10px 10px 10px; width:230px}
div.ss_photos table caption{color:#333; font-size:12px; font-weight:bold; margin:0px 10px; width:230px}
div.ss_photos table tr td, div.ss_photos table tr th{border:1px #666 solid; font-size:9px; padding:3px}
div.ss_photos table tr td{color:#333; text-align:center; width:55px}
div.ss_photos table tr td span{white-space:nowrap}
div.ss_photos table tr th{background-color:#999; color:#fff; text-align:left; text-transform:uppercase; font-weight:bold}
div.ss_photos table tr th.program{background-color:#777; font-size:11px; font-weight:bold; text-align:center; text-transform:none}
div.ss_photos table thead tr th{background-color:#999; font-size:10px; text-align:center}

div.ss_gallery *{margin:0}
div.ss_gallery{background-color:#fcfcfc; border:1px solid #eae6d8; margin:20px 0; padding:10px 0; width:690px; overflow:auto}

div.ss_gallery div{font-size:13px; margin:0px 0 0 5px; text-align:center}
div.ss_gallery div.ssindex_story{float:left; width:220px}
div.ss_gallery div.ssindex_story_coach{float:left; width:100px}

div.ss_gallery div.ssindex_story div{margin:0 auto; width:150px; text-align:center}
div.ss_gallery div.ssindex_story div dl.after{float:right}
div.ss_gallery div.ssindex_story div dl.before{float:left}
div.ss_gallery div.ssindex_story div dl dd p{font-size:10px; text-transform:uppercase}
div.ss_gallery div.ssindex_story p{clear:both}
div.ss_gallery div.ssindex_story p a{white-space:nowrap}
div.ss_gallery div.ssindex_story img, div.ss_photos dl dt img{display:block; background-color:#fff; padding:3px; margin:0 3px; border:1px solid #eae6d8}
div.ss_gallery div.ssindex_story img:hover{border-color:#0079C1}
div.ss_gallery div.ssindex_story:hover{background-color:#f6f5f2}
div.ss_gallery div.ssindex_story_coach dl{text-align:center}

div.ss_gallery div dl{margin:5px 0}
div.ss_gallery div h6{font-size:13px}
div.ss_gallery div p{font-size:10px}
div.ss_gallery div p a{font-size:12px}
h4.ss_gallery_name{text-transform:uppercase}




/* NEWSLETTER STYLES */
.backtotop{float:right; clear:both; margin:15px 0}
.backtotop a, a.backtotop{background:url(http://www.fitbusinessman.com/checkout/images/arrowtop.png) no-repeat 0 50%; padding-left:16px}
.sources{font-size:.8em; margin-left:10px; line-height:1.1em}
.alpha{list-style-type:upper-alpha}
.true{color:#03F}
.false{color:#f00}
.highlight_box{background-color:#ececec; border:2px solid #81858c; padding:5px 10px; margin:10px 0}



/* BLOCKQUOTE STYLE USED FOR NEWSLETTER QUOTE */
blockquote.news{width:680px; margin:20px 10px; padding:0px; background:#f6f5f2 url(http://www.fitbusinessman.com/checkout/images/quote_top.png) no-repeat left top; text-align:center}
blockquote.news p.quote{margin:0px; padding:15px 80px 5px; background:transparent url(http://www.fitbusinessman.com/checkout/images/quote_end.png) no-repeat left bottom; color:#c60; font:italic bold 16px/1.4em Georgia,"Times New Roman",Times,serif; text-shadow:#fff 1px 1px 1px; text-align:center}
blockquote.news p.author{margin:0px; padding:0 30px 10px; background:transparent url(http://www.fitbusinessman.com/checkout/images/quote_bottom.png) no-repeat left bottom; color:#930; font:bold 14px/1em Georgia,"Times New Roman",Times,serif; text-align:center; text-shadow:#fff 1px 1px 1px}



/* INGREDIENTS TABLE */ 
table#ingredients, table#ingredients thead tr th, table#ingredients thead tr td, table#ingredients tbody td, table#ingredients tfoot tr td, table#ingredients td, table#ingredients th{font-size:11px; line-height:1.4em}
table#ingredients{border-top:1px solid #eae6d8; border-left:1px solid #eae6d8; border-collapse:collapse}
table#ingredients thead tr th, table#ingredients tbody tr th{border-bottom:2px solid #eae6d8; font:bold 10px Verdana,Arial,Helvetica,sans-serif; text-align:right}
table#ingredients tbody td{background:#fcfcfc}
table#ingredients tfoot tr td{border-top:2px solid #eae6d8}
table#ingredients td, table#ingredients th{border-right:1px solid #eae6d8; border-bottom:1px solid #eae6d8; padding:2px}
table#ingredients tr.line td, table#ingredients tr.line th{padding:0px; margin:0px; height:2px; line-height:0px; background-color:#fcfcfc; border-bottom:0px; border-top:0px}



/* ERROR MESSAGING */
.errorblock, .messageerror, .messagealert, .messagebackorder{margin:10px 0; padding:10px; background-color:#fcc; border:1px solid #c00}
#content .errorblock h1{color:#900; text-transform:uppercase; border-bottom:1px solid #c00}
#content .errorblock ul li{margin:2px 0; padding:0 0 0 16px; background:url(http://www.fitbusinessman.com/checkout/images/icon_error.png) no-repeat 0 50%}
#content .errorblock ul li:hover{color:#900; font-weight:bold; letter-spacing:1px; cursor:help}



/* COMMON CLASSES */
.clear{clear:both}
.hide{display:none; visibility:hidden}
.img_left{float:left; margin:5px 10px 5px 0}
.img_right{float:right; margin:5px 0 5px 10px}
.error, .red{color:#c00}
.zeromargin{margin:0}
.halfmargin{margin:0.5em 0}
.legal, .fda{font:10px/1.2em Arial,Helvetica,sans-serif; color:#777}
.fda, td.rightcolumn #content_sidebar .fda{font:bold 10px/1.2em Arial,Helvetica,sans-serif; padding:3px; border:2px solid #777}
.note{padding-top:3px; color:#777; font-size:10px; margin:0.5em}
.workout_min{color:#777; font-size:11px}
.frame {padding: 3px; background-color: #fff; border: 1px solid #dfe0e2; border-right-color: #d2d3d6; border-bottom-color: #d2d3d6;}
a:hover .frame {border-color: #979ca4;}
.montecarlo-head{clear: none;float: left;margin: 0 10px 0 0;}
.montecarlo-num{clear: both;margin: 3px 0;}
/* EMAIL SIGN UPS */
form.email {font: 13px/1em Verdana, Geneva, sans-serif;}
form.email input.btn {margin: 0; padding: 0; top: 3px; position: relative; font: 13px/1em Verdana, Geneva, sans-serif;}
form.email input.txt {color: #a9a9a9; margin:0; padding:3px; width:165px; border:1px solid #777; font: 13px/1em Verdana, Geneva, sans-serif; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
form.email input.txt:focus {background-color: #ffc; border-color: #0079C1; color: #444; outline: none;}
#footer_bar form.email { margin: 5px 0 0 60px; padding: 0; }
#footer_bar form.email input.txt{ width: 125px;} 
/* BazaarVoice Ratings Widget */
div.BVratings { font: 11px/2em Arial, Helvetica, sans-serif; height: 22px; white-space: nowrap;}
div.BVbg { background: url(../images/bv_stars.png) 0 -218px no-repeat;}
div.productcheckout div.BVbg { background: none;}
div.bvRatingStarClass { background-position: 0 2px; }
div.BVratings div { background-image: url(http://www.fitbusinessman.com/checkout/images/bv_stars.png); background-repeat: no-repeat; float: left; height: 22px; padding-right: 5px; width: 69px; }
div.BVstar-0-0 { background-position: 0 2px; }
div.BVstar-1-0 { background-position: 0 -20px; }
div.BVstar-1-5 { background-position: 0 -42px; }
div.BVstar-2-0 { background-position: 0 -64px; }
div.BVstar-2-5 { background-position: 0 -86px; }
div.BVstar-3-0 { background-position: 0 -108px; }
div.BVstar-3-5 { background-position: 0 -130px; }
div.BVstar-4-0 { background-position: 0 -152px; }
div.BVstar-4-5 { background-position: 0 -174px; }
div.BVstar-5-0 { background-position: 0 -196px; }
/* BV Custom Override */
a.BVDILink, a:link.BVDILink {color: #0079C1; text-decoration:  none; }
a:visited.BVDILink {color: #0079C1; text-decoration:  none; }
a:hover.BVDILink, a:active.BVDILink {color: #c60; text-decoration:  underline;}
/*  END FITBUSINESSMAN CHECKOUT STYLE */

/* FITBUSINESSMAN IE OOVERRIDE  */
#content .product,#content_sidebar .sidebox,#content_sidebar{border:none;}
#buy_right{width:185px;}
#recently_viewed .productcheckout{margin:0;padding:10px 0 10px 20px;}
#content .ty_buttons{border:none;height:1%;}
div.checkout_box label{padding-bottom:3px;}
#ie6{background:#ffc url(http://www.fitbusinessman.com/checkout/images/badge.png) no-repeat 5px 50%;border-bottom:1px solid #ccc;color:#c00;display:none !important;font:bold 11px/2em Arial, Helvetica, sans-serif;left:0;padding:5px 5px 5px 24px;position:absolute;top:0;width:100%;z-index:10000;}
#ie6 a{background-color:#fff;border:1px solid #ccc;color:#06C;display:inline-block;margin:0 2px;padding:1px 6px;text-decoration:none;}
#ie6 a:hover{border-color:#090;color:#090;}
/* DROP DOWN CATEGORY SUB MENU IE FIXES  */
#header div.dropmenu ul{margin-top:-2px;}
#header div.dropmenu ul li {display: inline;}
#header div.dropmenu ul li a,#header div.dropmenu ul li a:link,#header div.dropmenu ul li a:visited{padding: 8px 10px;}
/* END FITBUSINESSMAN IE OOVERRIDE  */


/* END CHECKOUT STYLES */



/* GLOBAL INPUTS */

input.text,select.select_full{float:left;line-height:1em;font-size:1em; color:#333; margin:0 5px 0 0;padding:2px;width:233px;}

input:focus,select:focus{background-color:#ffc;border-color:#000000;outline:none;}

select,input{-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1em; border:1px solid #777;border-radius:3px;}

input.image{border:0px;}


/* FBM COOLFACTOR STYLES */

.portalbyline {line-height:3.0em !important;}


/* END FBM COOLFACTOR STYLES */



/* BEGIN FITBUSINESSMAN OLARK  */

/* END FITBUSINESSMAN OLARK  */


/* BEGIN FITBUSINESSMAN ADBAR  */
#adbar		{position:absolute; top:0px; left:1043px;}

#adbar img	{padding-bottom:0px; display:block; z-index: -1;-webkit-box-shadow:0 0 15px #000000; 
-moz-box-shadow: 0 0 15px #000000; 
box-shadow:0 0 15px #000000; }

/* END FITBUSINESSMAN ADBAR  */




/* BEGIN FITBUSINESSMAN BGAD  */

.background-ad { position:absolute; text-align:center; top:0; width:100%; z-index:1; overflow:hidden; }

.background-ad .ad { width:1600px; margin:0 auto; display:inline-block; border:0; padding:0 }

/* END FITBUSINESSMAN BGAD  */



.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.7;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}



.social_odd {
	bottom:10px;
	right:0
	}

.social_media {
	clear:left;
	width:500px;
	height:85px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-right:10px;
	color:#ffcc5f
	}

.social_media div {
	float:left
	}

.social_media div {
	display:block;
	padding-right:7px;
	margin-bottom:3px
	}

.facebook {
	display:block;
	margin-bottom:3px
	}

.twitter {
	display:block;
	margin-bottom:3px
	}

.social_media span {
	display:block
	}



.paging-page-home {
    background-color: #7B7B7B;
    float:right;
    padding:2px 2px 2px 0px;
}


/*****NEWSLETTER******/


.NewsletterSignup {

	background-image: url(http://www.fitbusinessman.com/public/images/newsletter_back2.png);

	background-repeat: no-repeat;

	background-position: top left;

	padding: 30px 5px 0 5px;

	height: 280px;

}

.NewsletterSignup label {

	font-size: 9px;

	color: #fff;

}




.newsletter_input {
	position: relative;
	height: 42px;
	width: 260px;
	margin: 190px 0px 0px 15px;
	background: url(http://www.fitbusinessman.com/public/images/inputback.png) no-repeat;
}

#newsletter input.query {
	padding: 5px 10px 0px 10px;
	width:218px;
	font: 200% arial;
	margin-right: 5px;
}

.newsletter_input label {
	position: absolute;
	top: -9999px;
}
.newsletter_input input.submit {
	position: absolute;
	top: 0px;
	right: 6px;
        border: 0px;
}
#s {
	padding: 10px 0 0 10px;
	border: 0;
	background: none;
	outline: none;
	font-size: 1em;
	color: #ccc;
}

		
		
/******CAROUSEL*******/
		

div#style_latest {
clear: both;
width: 537px;
height: auto;
padding: 3px 0px 0px 3px;
border: solid 1px #000000;
float: left;
height: 173px;
margin-right: 0px;
}



div#homepage_latest {
clear: both;
width: 537px;
padding: 3px 0px 0px 0px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
float: left;
height: 233px;
margin-right: 0px;
background-image: url("http://www.fitbusinessman.com/public/images/carousel_bg.png");
}



div.active_latest_style {
width: 217px;
height: 53px;
background-color: #D7D7D7;
margin-bottom: 4px;
margin-left: 2px;
margin-top: 1px;
}



div.inactive_latest_style {
width: 217px;
height: 53px;
background-color: #ECECEC;
margin-bottom: 4px;
margin-left: 2px;
margin-top: 1px;
}

div.active_latest {
width: 204px;
height: 73px;
background-image: url("http://www.fitbusinessman.com/public/images/tabdown_bg.png");
margin-bottom: 4px;
margin-left: 329px;
margin-top: 0px;
color: #fff;
}

div.inactive_latest {
width: 204px;
height: 73px;
background-image: url("http://www.fitbusinessman.com/public/images/tab_bg.png");
margin-bottom: 4px;
margin-left: 329px;
margin-top: 0px;
color: #000;
}





span.latest_title {
font-family: arial;
font-size: 12px;
line-height: 1.2em;
color: #000;
text-decoration: none;
font-weight: bold;
display: block;
clear: both;
padding: 4px 0 0 5px;
}



a.listing_title {
color: #333333;
font-size: 11px;
}



span.latest_text {
clear:both;
display: block;
font-size: 11px;
font-weight: normal;
line-height: 1.2em;
color: #000000;
padding: 4px 5px 0 5px;
text-decoration: none;
}



span.latest_title {
font-family: arial;
font-size: 14px;
color: #000;
text-decoration: none;
font-weight: bold;
display: block;
clear: both;
padding: 4px 0 0 5px;
}



div.latest_link {
position: relative;
text-align: right;
width: 70px;
height: 15px;
left: 166px;
top: 5px;
}



span.latest_image_span {
position: absolute;
border: solid 1px #000000;
margin-left: 2px;
}



.carousel a {
text-decoration: none;
}


.carouseldate

{

	height: 35px; 

	background-color: #999999;

	width: 537px;

	padding-top: 4px;

	padding-left: 0px;

	margin-bottom: 4px;

	float: left;

	margin-right: 0px;

}

/******END CAROUSEL*******/


body {
margin:0; 
padding:0; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color:#000;
}


a {
color: #777;
font-weight: bold;
text-decoration: none;
font-family;  arial, helvetica, sans-serif;

}

a:hover {
color: #777;
font-weight: bold;
text-decoration: none;
font-family;  arial, helvetica, sans-serif;

}

.navleft a {
font-size:11px;
font-weight:normal;
color:#cacaca;

}

.navleft a:hover {
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}




/***********************************************
************************************************
FBM BLOG CSS
************************************************
***********************************************/


.blogheadline {
font-weight: bold;
font-size: 28px;
font-family;  arial, helvetica, sans-serif;
letter-spacing:-1px;
margin: .25em 0;
color:#777;

}

.blogheadline a{
font-weight: bold;
font-size: 28px;
font-family;  arial, helvetica, sans-serif;
letter-spacing:-1px;
margin: .25em 0;
color:#777;

}




/***********************************************
************************************************
FEATURED HEADER CSS
************************************************
***********************************************/

.bigletters {
font-size:42px;
letter-spacing:-1px;
font-family: Helvetica, Arial, Sans-serif;
color:#333333;
text-decoration:none;
}

.bigletters a{
font-size:42px;
letter-spacing:-1px;
font-family: Helvetica, Arial, Sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
}


.bigletters a:hover{
font-size:42px;
letter-spacing:-1px;
font-family: Helvetica, Arial, Sans-serif;
color:#212121;
text-decoration:none;
font-weight:bold;
}

h-img {border:none; }




/* general struct */

a {color:#1958A3}
p, h1, h2, h3, h4, h5, h6, ul, li, fieldset, form, field, legend {margin:0; padding:0}
ul, ol, li {list-style:none}
blockquote {padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:700;background:#cccccc;}


/** struct **/


#bd #center #left {float:left; width:120px; background:#000 url(http://www.fitbusinessman.com/public/images/leftnav_backdark.gif)}




/** left **/
#left h3 {width:130px; height:32px; margin:0; overflow:hidden; text-indent:-11000px; color:#fff; line-height:32px}
#left .list ul,
#left .list li,
#left .list a {margin:0; padding:0; list-style:none}
#left .list li {padding-left:0px; height:20px; background:url(http://www.fitbusinessman.com/public/images/menu_option.gif); font:normal 11px Arial}
#left .list li a {display:block; color:#ccc; height:20px; line-height:20px; text-decoration:none}
#left .list li a:hover {color:#fff}
#left .list li.special a,
#left .list li.special a:hover {font-weight:bold; color:#ffc}
#left .list li.indent {padding-left:10px}
#left .list li.many a {display:inline}

#menu_latest {width:120px; padding-top:32px; background:url() no-repeat} /* note that the header graphic is the background */
#menu_latest h3 {position:absolute; left:120px; top:0; width:23px; height:23px; background:url()} /* the h3 is the small triangle */
#menu_features h3 {background:url()}
#menu_daily h3 {background:url()}
#menu_daily ul li a {font-weight:bold}
#menu_daily ul li.joke a {margin-right:20px; background:url() right 2px no-repeat}
#menu_books h3 {background:url()}
#menu_members h3 {background:url()}
#menu_other h3 {background:url()}
#menu_other ul li.feed a {margin-right:20px; background:url(http://www.fitbusinessman.com/public/images/rss.gif) right 3px no-repeat}
#menu_partners h3 {background:url()}
#menu_partners li,
#menu_partners a {height:24px !important}




/* navigation */
#menu_channels {z-index:100}
#menu_channels h3 {background:url()}
#menu_channels ul {width:155px}
#menu_channels ul li {position:relative; width:155px; background:#000 url(http://www.fitbusinessman.com/public/images/back_main_both.png) 0 0}
#menu_channels li ul {position:absolute; left:155px; top:0; display:none}
#menu_channels ul li a {font:bold 11px Arial, sans-serif; display:block; text-decoration:none !important; color:#ccc; padding:5px 0 5px 16px}
#menu_channels ul li a:hover {color:#fff}
#menu_channels ul li ul {border:1px solid #666; border-bottom-width:0; z-index:10000}
#menu_channels ul li ul li {background-image:none}
#menu_channels ul li ul a {padding-left:3px; font-weight:normal; border-bottom:1px solid #666; width:152px}
#menu_channels ul li ul strong {font-weight:bold; color:#ffc}
#menu_channels ul li ul a:hover {background-color:#333; border-bottom-color:#eee}
/* Fix IE. Hide from IE Mac \*/
* html #menu_channels ul li {float:left; height:1%}
* html #menu_channels ul li a {height:1%}
/* End */
.navigation {margin:0px;padding:0px;}
#nav li:hover {background-position:-162px 0}
#nav li.over {background-position:-162px 0}
#nav li:hover ul {display: block}
#nav li.over ul {display: block}







/* Department Headlines */

.articleHeadline { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 28px; 
color: #777777;
background: transparent; 
font-weight : bold;
letter-spacing:-2px;

}	


.departmentHeadline { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
color: #666666;
background: transparent; 
font-weight : bold;
letter-spacing:-2px;
}	

.portalHeadline { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 28px; 
color: #777777;
background: transparent; 
font-weight : bold;
letter-spacing:-2px;

}





/* Articles */

#this_page {

text-decoration: none; 
color: #000

}



#author {

font-family:Arial, Helvetica, sans-serif; 
font-size: 11px; 
background:#fff; 
background-image:none

}


#author .name {

color:#666; 
font-weight:bold;

}


#author .site {

color:#090

}


#author .site:hover {

color:#b90000:

}



#article {

width:490px; 
font-family:Arial, sans-serif;

}

#article h2 {

width: 300px; 
border-bottom: 1px solid #666; 
font-size: 16px; 
color:#666; 
text-align:right

}


#article h3 {

font-weight: bold; 
font-size: 16px; 
margin-bottom: 0; 
color:#333

}


#article h4 {
margin:0; 
font-weight:bold; 
color:#333; 
letter-spacing:0px; 
font-size:13px
}


#article p  {
font-size: 12px; 
margin-top: 0; 
color:#000000;
}


#article a  {
font-size: 12px; 
color:#145caf;
}


#article font a,
#article h3 a {
font-size:inherit !important
}


#article a:hover {
color:#b90000; 
text-decoration: underline;
}


#article img {
margin-bottom:6px;
}


#article img.center {
float:none;
}


#article img.left {
float:left; 
margin:0 0.5em 2px 0;
}


#article img.right {
float:right; 
margin:0 0 2px 0.5em;
}


#article ul li,
#article ol li {
margin:15px 0px 15px 0px;
font-size:12px;
color:#000000;

}


#article .image_caption {
text-align:right; 
display:block; 
font:italic 11px Arial, sans-serif; 
margin:-0.5em 0 0 0;
}




#article .department { 
     font-family: Arial, Helvetica, sans-serrif;
     letter-spacing:-1px;


}



.department { 
     font-family: Arial, Helvetica, sans-serrif;
     letter-spacing:-2px;


}


.photocap { 
     color: #333333; 
     font-size: 11px; 
     font-family: Lucida Grande, Arial, Helvetica }

.subhead { 
     color: #000000; 
     font-size: 11px; 
     font-family: Arial, Helvetica }




.next { 
     color: green; 
     font-size: 11px; 
     font-family: Arial, Helvetica }



a:link.next {
     color: #777; 
     background:gray;
     text-decoration : none; 
     font-size : 11px;
     font-weight : bold;
     font-family : Arial, Helvetica;}



a:visited.next {
     color: #333333; 
     background: gray;
     text-decoration : none; 
     font-size : 11px;
     font-weight : bold;
     font-family : Arial, Helvetica;}



a:hover.next { 
     color: red; 
     background: transparent;
     text-decoration : none;
     font-size : 11px; 
     font-weight: bold;
     font-family : Arial, Helvetica;}



a:active.next { 
     color: red;
     background: transparent;
     text-decoration : none;
     font-size : 11px; 
     font-weight: bold;
     font-family : Arial, Helvetica;}


.Pullquote {
line-height: 20px;
padding-top: 6px;
padding-left: 6px;
padding-bottom: 6px;
padding-right: 6px;
font-size: 12px;
font-weight: bold;}


.Pullquoteattrib {
line-height: 20px;
padding-top: 6px;
padding-left: 6px;
padding-bottom: 6px;
padding-right: 6px;
font-size: 12px;
font-weight: italic;}



.navleft {
     color: #cacaca;
     background: transparent;
     text-decoration : none;
     font-size : 11px;
     font-weight : normal ;
     font-family : Arial, Helvetica, sans-serif ;
     

}

a.navleft:link {
     color: #cacaca;
     background: transparent;
     text-decoration : none;
     font-size : 11px;
     font-weight : normal ;
     font-family : Arial, Helvetica, sans-serif ;

}


a.navleft:hover {
     color: #ffffff;
     background: transparent;
     text-decoration : none;
     font-size : 11px;
     font-weight : normal ;
     font-family : Arial, Helvetica, sans-serif ;

}




.recentposts {
     color: #333333;
     background: transparent
     text-decoration : none;
     font-size : 10px;
     font-weight : normal ;
     font-family : Arial, Helvetica, sans-serif ;}

a.recentposts:link {
     color: #333333;
     background: transparent;
     text-decoration : none;
     font-size : 10px;
     font-weight : normal;
     font-family : Arial, Helvetica, sans-serif ;}

	 a.recentposts:visited {color: #336699;background: transparent;text-decoration : none;font-size : 10px;font-weight : normal;font-family : Arial, Helvetica, sans-serif ;}
	 a.recentposts:hover { color: #B60000;background-color: transparent;text-decoration : underline;font-size : 10px;font-weight : normal;font-family : Arial, Helvetica, sans-serif ;}




.testimonial {
	background: none transparent scroll repeat 0% 0%;
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.loginbox1 {
	background: #eeeecc;
	border: 1px solid #003366; 
	color: #333333;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	width: 300px;
}



.loginpitch1 {
	background: #f0f5fa;
	border: 1px solid #003366; 
	color: #333333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	width: 350px;
}
a.rsstitle:link {font-family:Verdana;color:000000;font-size:11px;font-weight:bold;}
a.rsstitle:active {font-family:Verdana;color:006699;font-size:11px;font-weight:bold;}
A.rsstitle:hover {font-family:Verdana;color:red;font-size:11px;font-weight:bold}
a.rsslink:link {font-family:Verdana;color:006699;font-size:11px;font-weight:bold;}
a.rsslink:active {font-family:Verdana;color:red;font-size:11px;font-weight:bold;}
a.rsslink:visited {font-family:Verdana;color:navy;font-size:11px;font-weight:bold;}
A.rsslink:hover {font-family:Verdana;color:red;font-size:11px;font-weight:bold;}

.affsignup {
	background: #336699;
	border: 1px solid #003366; 
	color: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
}

.articletease {
	border: 1px dashed #333333;
	padding: 10px;
	background-color: #EEEECC;
	margin-top: 12px;
	margin-bottom: 12px;
}




.panel-grey {
	background:url(/images/template/panel-background-grey.gif) bottom repeat-x #20282D;
	
}

.panel-grey-top {
	background:#242D33;
	width:100%;
	overflow:hidden;
}

.panel-grey-bottom {
	background:#161c1f;
	width:100%;			
	overflow:hidden;
}

.panel-grey .right{
	float:right;
}

.panel-grey .left{
	float:left;
}

.panel-grey .content{
	overflow:hidden;
	width:100%;
	margin:8px;
}


.panel-light-grey {
	color:#000;
	background: #f0f0f0;
	
}

.panel-light-grey-top {
	background:#f0f0f0;
	width:100%;
	overflow:hidden;
}

.panel-light-grey-bottom {
	background:#f0f0f0;
	width:100%;			
	overflow:hidden;
}

.panel-light-grey .right{
	float:right;
}

.panel-light-grey .left{
	float:left;
}

.panel-light-grey .content{
	overflow:hidden;
	width:100%;

}

.greymed 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #524F4B;
}

.purplemed 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #524F4B;
}

.purplemed  a:link {color: #9444ae;}
.purplemed  a:visited {color: #9444ae;}
.purplemed  a:active {color: #9444ae;}
.purplemed  a:hover {color: #524F4B;}

.greyml 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #524F4B;
}

.greysmall 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #524F4B;
}

.ltgreysmall 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #494642;
}

.ltgrey 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #84807B;
}

.blacksmall 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #070707;
}

.norm
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #070707;
}

.blackmed 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #070707;
}

.blackmedlg
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #070707;
}

.blackSpringBreak
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #070707;
}

.blackSpringBreak a:link {color: #070707;}
.blackSpringBreak a:visited {color: #070707;}
.blackSpringBreak a:active {color: #070707;}
.blackSpringBreak a:hover {color: #EB1E00;}


.orangemed 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFA829;
}

.bluemed 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #247EC1;
}

.titles 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #2A2927;
	line-height:18px;
}

.redtitles 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #EB1E00;
	line-height:18px;
}

.standard
{
	font-family:Arial;
	color:Black;
	font-size:10px;
}

.input 
{
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #AFABA5;
	background: #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	height:18px;
}

.year
{
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #AFABA5;
	background: #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	height:18px;
	width:40px;
}

.select
{
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #AFABA5;
	background: #ffffff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	height:18px;
	width:100px;
}

#toolTipBox 
{
	display: none;
	padding: 10;
	font-size: 11px;
	border: #CBC8C3 solid 1px;
	font-family: arial;
	position: absolute;
	background-color: #ffFFFF;
	color: #524F4B;
	width:300px;
	text-align:left;
	z-index:5;
}

#toolTipBoxSmall 
{
	display: none;
	padding: 10;
	font-size: 11px;
	border: #CBC8C3 solid 1px;
	font-family: arial;
	position: absolute;
	background-color: #ffFFFF;
	color: #524F4B;
	width:87px;
	text-align:left;
	z-index:5;
}

#homepageFlash 
{ 
	position: relative; 
	width: 674px; 
	height: 336px; 
	background: url('/shared_images/bg_homepage_flash.gif'); 
	visibility:hidden; 
}

#wallpaperBoxHolder
{
	width: 150px;
	vertical-align:top;
	border:none 0 #fff;
	height: 88px;
	display:inline;
}

#wallpaperBoxHolder div
{
	border-bottom:solid 1px silver;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	border-top:solid 1px silver;
	padding: 4px 4px 6px 4px;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
}

#wallpaperBoxHolder img
{
	border:none 0 #fff;
}

#wallpaperBoxHolder span
{
	line-height:9px !important; line-height: 6px;
}

#wrapper 
{ 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.para1 
{
	vertical-align:middle;
	padding-top: 15px;
	font-family: arial, helvetica, sans-serif;
	font-size:10pt;
}

.popupwindow
{
	background-color:#EFEEEC;
}

.sportsline
{
	background-color:#010066;
	padding:0 10px 2px 10px;
	color:#b8dafd;
}

.sportsline strong
{
	color:#b8dafd;
	padding:0 10px 2px 10px;
}

.sportsline
{
	color:#b8dafd;
	font-weight:bold;
	padding:0 10px 2px 10px;
}

.sportsline A:Link     { color:#ffffff; text-decoration:none; font-weight:bold;}
.sportsline A:Active   { color:#ffffff; text-decoration:none; font-weight:bold;}
.sportsline A:Visited  { color:#ffffff; text-decoration:none; font-weight:bold;}
.sportsline A:Hover    { color:#b8dafd; text-decoration:none; font-weight:bold;}
</style>


<script type="text/javascript">


function change(id, newClass) 
{
identity=document.getElementById(id);
if (identity != null)
	{
	identity.className=newClass;
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

	
</script>

