body { background-color: #000; 
	color: #fff;
	font-family: Arial, Verdana, sans-serif;
	margin: 0;  }

body.white, body.past, body.pricing  { background-color: #fff;
	color: #000; }
	
.black { background-color: #000; }
.white { background-color: #fff; }	

body.frame { margin: 0 ; }

#panel { margin: 3px auto;
	height: 640px;
	width: 981px; }
	
#indexPanel { margin: 0 auto;
	width: 981px; }

body.performance #panel	{ width: 1200px;
	height: auto;
	margin: 3px auto 20px;
	position: relative !important;
	top: auto;
	left: auto;} 


a { outline: none;  }


#borderBox { border: 1px solid #3b3b3b;
	height: 638px; }

#content { position: relative;
	height: 638px; }
	

#nav { height: 45px;
	margin: 0; }
	
#main { position: relative;
	height: 453px; }


/* .noIframe { width: auto;
	height: 556px;
	position: relative; }   */
	
.noIframe { width: auto;
	position: relative;
	height: 453px;}

.jax { width: 979px; height: 456px; position: relative; }






.hide { display: none; }
.show { display: block; }
.bare { margin: 0; padding: 0; }
.noMg { margin: 0 !important; }

h1 { background: url(../i/Sinclair_logo.png) no-repeat top right;
	position: absolute;
	margin: 0;
	top: 19px;
	right: 16px;
	width: 163px;
	height: 413px;
	text-indent: -9999999px; }	



.block { position: absolute;
	text-indent: -9999999px;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent; }









.innerNav { width: 251px;
	height: 33px;
	padding: 0;
	position: absolute;
	bottom: 20px;
	left: 39px;
	display: block; }

	

.innerNav.hm { left: 18px;
	height: 110px; }
	
	
.innerNav h3, h3 { 	margin: 0;
	text-indent: -9999999px;
	height: 15px; }
	
	
.innerNav h3.sizeCcard,  h3.sizeCcard { background: url(../i/h3_size_of_credit_card.png) no-repeat top left;
	width: 253px; }
		
.innerNav h3.sizeCcardWht,  h3.sizeCcardWht { background: url(../i/h3_size_of_credit_card_wht.png) no-repeat top left;
	width: 253px; }
		
.innerNav h3.sizeCcardWht { background: url(../i/h3_size_of_credit_card_wht.png) no-repeat top left;
	width: 253px; }
	
	

ul.oneLine { list-style-type: none;
	margin: 0;
	padding: 0; }

ul.oneLine li { display: block;
	float: left;
	padding: 0;
	margin: 0; }
	
a.indent, ul.indent li a { text-indent: -9999999px; outline: none; }



ul.itemNav { margin-left: 0; }

.innerNav.hm ul.itemNav { margin-left: 29px;
	margin-top: 7px; }

.innerNav.buyNow ul.itemNav { margin-left: 8px; }

gin-left: 29px;
	margin-top: 7px; }

.innerNav.buyNow ul.itemNav { margin-left: 8px; }

/* .innerNav.promo ul.itemNav { margin-left: 22px; } */
.promo ul.itemNav { margin-left: 0; }
.promo ul.lowerItemNav { margin-left: 7px; }


ul.itemNav li a.arrow { width: 14px;
	height: 15px;
	margin: 0 7px 7px 7px;
	float: left;
	display: inline;
	cursor: hand; }
	
.innerNav.buyNow ul.itemNav li a.arrow { margin: 0 9px 7px 7px; }

ul.itemNav li a.lftBlk { background: transparent url(../i/item_arrow_lft_blk.png) no-repeat top right; }
ul.itemNav li a.lftWht { background: transparent url(../i/item_arrow_lft_wht.png) no-repeat top right; }
ul.itemNav li a.lftGry { background: transparent url(../i/item_arrow_lft_gry.png) no-repeat top right; }

ul.itemNav li a.lftBlk:hover { background: transparent url(../i/item_arrow_lft_blk.png) no-repeat top left; }
ul.itemNav li a.lftWht:hover { background: transparent url(../i/item_arrow_lft_wht.png) no-repeat top left; }
ul.itemNav li a.lftGry:hover { background: transparent url(../i/item_arrow_lft_gry.png) no-repeat top left; }




ul.itemNav li a.rgtBlk { background: transparent url(../i/item_arrow_rght_blk.png) no-repeat top left; }
ul.itemNav li a.rgtWht { background: transparent url(../i/item_arrow_rght_wht.png) no-repeat top left; }
ul.itemNav li a.rgtGry { background: transparent url(../i/item_arrow_rght_gry.png) no-repeat top left; }

ul.itemNav li a.rgtBlk:hover { background: transparent url(../i/item_arrow_rght_blk.png) no-repeat top right; }
ul.itemNav li a.rgtWht:hover { background: transparent url(../i/item_arrow_rght_wht.png) no-repeat top right; }
ul.itemNav li a.rgtGry:hover { background: transparent url(../i/item_arrow_rght_gry.png) no-repeat top right; }



ul.itemNav li a.moreInfoBlk, ul.itemNav li a.moreInfoWht, ul.itemNav li a.nextProd, ul.itemNav li a.moreInfoGry { display: block;
	width: 134px;
	height: 15px;
	margin: 3px 0 0 1px;
	cursor: hand; }


ul.itemNav li a.moreInfoBlk { background: transparent url(../i/item_nav_mo_info_blk.png) no-repeat top center; }
ul.itemNav li a.moreInfoWht { background: transparent url(../i/item_nav_mo_info_wht.png) no-repeat top center; }
ul.itemNav li a.moreInfoGry { background: transparent url(../i/item_nav_mo_info_gry.png) no-repeat top center; }

ul.itemNav li a.moreInfoBlk:hover { background: transparent url(../i/item_nav_mo_info_blk.png) no-repeat top right;}
ul.itemNav li a.moreInfoWht:hover { background: transparent url(../i/item_nav_mo_info_wht.png) no-repeat top right; }
ul.itemNav li a.moreInfoGry:hover { background: transparent url(../i/item_nav_mo_info_gry.png) no-repeat top right; }



ul.itemNav li a.nextProd { width: 116px;
	margin-top: 0;
	cursor: hand; }

ul.itemNav li a.nextProd { background: transparent url(../i/item_next_prod_arr_on.gif) no-repeat top left;}
ul.itemNav li a.nextProd:hover { background: transparent url(../i/item_next_prod_arr_on.gif) no-repeat top right;}


ul.itemNav li a.viewProd { width: 164px;
	margin-top: 0;
	cursor: hand;
	display: block;
	text-indent: -99999px; 
	width: 166px; }

ul.itemNav li a.viewProd { background: transparent url(../i/item_view_prod_arr_on.gif) no-repeat top left;}
ul.itemNav li a.viewProd:hover { background: transparent url(../i/item_view_prod_arr_on.gif) no-repeat top right;}

	
ul.itemNav li a.buyNowBlk { display: block;
	width: 113px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_nav_buy_now_blk.png) no-repeat top left; }
	
ul.itemNav li a.buyNowWht { display: block;
	width: 113px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_nav_buy_now_wht.png) no-repeat top left; }
	
ul.itemNav li a.buyNowGry { display: block;
	width: 113px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_nav_buy_now_gry.png) no-repeat top left; }
	
ul.itemNav li a.buyNowBlk:hover, ul.itemNav li a.buyNowWht:hover, ul.itemNav li a.buyNowGry:hover, ul.itemNav li a.soleBuyNow:hover
	{ background-position: top right; }


	
ul.itemNav li a.soleBuyNow { display: block;
	width: 71px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_nav_sole_buy_now_blk.png) no-repeat top left; }




	
ul.itemNav li a.promoBlk { display: block;
	width: 151px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_next_prod_blk.gif) no-repeat top center; }

ul.itemNav li a.promoBlk:hover { background-position: top right; }

/* 
ul.itemNav li a.promoBlk { display: block;
	width: 139px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_email_blk.png) no-repeat top left; }  */
	
ul.itemNav li a.promoWht { display: block;
	width: 151px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_next_prod_wht.gif) no-repeat top center; }

ul.itemNav li a.promoWht:hover { background-position: top right; }


ul.itemNav li a.promoGry { display: block;
	width: 139px;
	height: 10px;
	margin: 3px 0 0 0;
	cursor: hand;
	background: transparent url(../i/item_email_gry.png) no-repeat top left; }
	
	

ul.itemNav li a.loanNowBlk { display: block;
	width: 81px;
	height: 10px;
	margin: 3px 0 0 1px;
	cursor: hand;
	background: transparent url(../i/item_loan_now_blk.gif) no-repeat top left; }
	
ul.itemNav li a.loanNowBlk:hover { background-position: top right; }
	
		

ul.lowerItemNav { margin-left: 0; }
.innerNav.hm ul.lowerItemNav { margin-left: 30px; } 

ul.lowerItemNav li { padding-left: 7px; }

ul.lowerItemNav li.bg { background: transparent url(../i/item_nav_bullet.gif) no-repeat right 3px;
	padding: 0 10px 0 0; }
	
ul.lowerItemNav li.bgBk { background: transparent url(../i/item_nav_bullet_blk.gif) no-repeat right 3px;
	padding: 0 10px 0 0; }
	
ul.lowerItemNav li.bgWht { background: transparent url(../i/item_nav_bullet_wht.gif) no-repeat right 3px;
	padding: 0 10px 0 0; }
	
ul.lowerItemNav li.bgGry { background: transparent url(../i/item_nav_bullet_gry.gif) no-repeat right 3px;
	padding: 0 10px 0 0; }
	
ul.lowerItemNav li.bgLiteGry { background: transparent url(../i/item_nav_bullet_lite_gry.gif) no-repeat right 3px;
	padding: 0 10px 0 0; }
	
ul.lowerItemNav li.bgDrkGry { background: transparent url(../i/item_nav_bullet_drk_gry.gif) no-repeat right 3px;
	padding: 0 10px 0 0; }
	

a.playVid { display: block;
	padding: 0;
	width: 74px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_play_video.png) no-repeat top right; }

a.playVid:hover { background-position: top left !IMPORTANT; }

a.pointSale { display: block;
	padding: 0;
	width: 97px;
	height: 10px;
	cursor: hand;
	text-indent: -999999px;
	cursor: hand;
	background: transparent url(../i/item_point_of_sale.png) no-repeat top left; }

a.pointSale:hover { background-position: top right; }



a.soleContact { display: block;
	padding: 0;
	width: 80px;
	height: 10px;
	cursor: hand;
	text-indent: -999999px;
	cursor: hand;
	background: transparent url(../i/item_contact_us_blk.png) no-repeat top left; }

a.soleContact:hover { background-position: top right; }
	
	
a.BuyNowSm { display: block;
	padding: 0;
	width: 61px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_buy_now_sm_gry.gif) no-repeat top left; }
	
a.BuyNowSm:hover { background-position: top right; }

a.downTemp { display: block;
	padding: 0;
	width: 145px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_down_temp_gry.png) no-repeat top left; }



a.prodSpec { display: block;
	padding: 0;
	width: 101px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_prod_spec_gry.gif) no-repeat top left; }


a.prodSpec:hover { background-position: top right; }

a.emailVid { display: block;
	padding: 0;
	width: 83px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_email_video.gif) no-repeat top left; }

a.emailVid:hover { background-position: top right; }

a.getViewer { display: block;
	padding: 0;
	width: 78px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_get_viewer.gif) no-repeat top right; }
	
a.getViewer:hover { background-position: top left; }


a.buyNow { display: block;
	padding: 0;
	width: 61px;
	height: 10px;
	cursor: hand;
	background: transparent url(../i/item_buy_now.gif) no-repeat top right; }
	
a.buyNow:hover { background-position: top left; }


a.vidBlk { background: transparent url(../i/item_play_video_blk.png) no-repeat top right ; }
a.saleBlk { background: transparent url(../i/item_point_of_sale_blk.png) no-repeat top left ; }
a.downTempBlk { background: transparent url(../i/item_down_temp_blk.png) no-repeat top left ; }


a.downTempBlk:hover { background: transparent url(../i/item_down_temp_drk_gry.png) no-repeat top right ; }


a.vidWht { background: transparent url(../i/item_play_video_wht.png) no-repeat top right; }
a.saleWht { background: transparent url(../i/item_point_of_sale_wht.png) no-repeat top left; }
a.downTempWht { background: transparent url(../i/item_down_temp_wht.png) no-repeat top left; }

a.downTempWht:hover { background: transparent url(../i/item_down_temp_lite_gry.png) no-repeat top right; }


a.vidGry { background: transparent url(../i/item_play_video_gry.png) no-repeat top right ; }
a.saleGry { background: transparent url(../i/item_point_of_sale_gry.png) no-repeat top left; }

a.downTempGry { background: transparent url(../i/item_down_temp_gry.png) no-repeat top left; }
a.downTempGry:hover { background: transparent url(../i/item_down_temp_gry.png) no-repeat top right; }

a.prodSpecGry { background: transparent url(../i/item_email_enq_whtBg.gif) no-repeat top left; }
a.prodSpecGry:hover { background: transparent url(../i/item_email_enq_whtBg.gif) no-repeat top right; }
a.prodSpecWht { background: transparent url(../i/item_email_enq_blkBg.gif) no-repeat top left; }
a.prodSpecWht:hover { background: transparent url(../i/item_email_enq_blkBg.gif) no-repeat top right; }

a.vidLiteGry { background: transparent url(../i/item_play_video_lite_gry.png) no-repeat top right ; }
a.saleLiteGry { background: transparent url(../i/item_point_of_sale_lite_gry.png) no-repeat top left; }

a.vidDrkGry { background: transparent url(../i/item_play_video_drk_gry.png) no-repeat top left ; }
a.saleDrkGry { background: transparent url(../i/item_point_of_sale_drk_gry.png) no-repeat top left; }

a.emailInq { background: transparent url(../i/item_prod_spec_blk_wBg.gif) no-repeat top left; position: absolute; right: 60px; bottom: 27px; display: block; width: 188px; height: 15px; text-indent: -99999px; }
a.emailInq:hover { background-position: top right; }


a.emailShrt { background: transparent url(../i/item_prod_spec_stb_blk_wBg.gif) no-repeat top left; position: absolute; right: 8px; bottom: 16px; display: block; width: 123px; height: 15px; text-indent: -99999px; }
a.emailShrt:hover { background-position: top right; }

a.inqDiode { right: 17px !important; bottom: 17px !important;}

a.emailInqWht { background: transparent url(../i/item_prod_spec_wht_bBg.gif) no-repeat top left; position: absolute; left: 262px; bottom: 18px; display: block; width: 99px; height: 10px; text-indent: -99999px; }
a.emailInqWht:hover { background-position: top right; }








/*** PRICING TABLE ***/

table.pricing { margin-top: 20px; background-color: #fff; }
table.pricing th { text-align: left;
	color: #000; }
	
table.pricing td, table.pricing th { padding: 6px;
	vertical-align: top;
	text-transform: uppercase;
	font-size: 13px;
	font-style: italic;
	border-bottom: 1px solid #ccc;
	background-color: transparent !important;
	border-right: 1px solid #ccc;
	color: #666; }
	
table.pricing td.noBrd, table.pricing th.noBrd { border-right: 0; }
table.pricing td.noBrdBot { border-bottom: 0; }


table.pricing td p { color: #666; margin: 0 0 10px 0; }
table.pricing td a { color: #000; text-decoration: none; }
table.pricing td a:hover { color: #333; text-decoration: underline; }

table.performance td { font-size: 10px; }
table.performance td a { font-size: 12px; }
table.patents td { font-size: 12px; }

span.sm { display: block;
	font-size: 11px; }
	
span.sm a { color: #ed1c24; }
span.sm { text-transform: none; }

.red { color: #ED1C24; }

table.pricing td span.sm { display: block;
	margin-top: 7px; }





/**** PURCHASE PAGE *****/

.pp { position: relative;
	height: 453px; }

.pp p { width: 326px;
	margin: 0 0 0 20px;
	padding: 19px 0 7px 0;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	font-style: italic;
	color: #666; }

.pp p a { color: #000; text-decoration: none; }
.pp p a:hover { color: #333; text-decoration: underline; }

.pp img { position: absolute;
	top: 0;
	right: 0;
	margin: 0; }



/*** PRESS PAGE ****/

.press { position: relative;
	height: 453px; }

.press p { font-size: 12px;
	margin: 10px 50px;
	padding: 0;
	line-height: 16px;
	color: #666;
	word-wrap: break-word;
	 }

p.italic { font-style: italic; }

.press h5 { font-size: 16px;
	margin: 25px 50px 0 50px;
	color: #333;
	font-weight: normal; }

.press a { color: #000; 
	text-decoration: none;
	margin: 0; }
	
.press a:hover { color: #000; 
	text-decoration: underline; }



/*** PRICING PAGE ****/

.pricing #borderBox, .pricing #content, .pricing #main { height: auto; }



/**** POINT OF SALE PAGE *****/

.pos { position: relative;
	height: 453px;
	background: #fff url(../i/pp/pos_display.jpg) no-repeat 200px 8px; }

.pos h2 { margin: 0; 
	width: 249px;
	height: 14px;
	position: absolute;
	left: 11px;
	top: 14px;
	text-indent: -99999px;
	background: transparent url(../i/pp/h2_pos_disp_op.gif) no-repeat top left;	}

.pos p { width: 283px;
	height: 283px;
	position: absolute;
	top: 34px;
	left: 11px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	background: transparent url(../i/pp/pos_text.gif) no-repeat top left; }


.pos .innerNav { left:30px;
	top:395px; }

.pos ul.itemNav { margin-left: 9px; }

/**** PROFILE PAGES ******/

h4 { border: 0;
	margin: 0;
	position: absolute;
	top: 18px;
	left: 19px;
	text-indent: -99999px; }
	
h4.sinclairLtd { width: 100px;
	height: 11px;
	background: transparent url(../i/profile/iain_sinclair_ltd_logo.gif) no-repeat top left; }
	
h4.design { width: 78px;
	height: 31px;
	background: transparent url(../i/profile/iain_sinclair_design_logo.gif) no-repeat top left; }
	
h4.direct { width: 78px;
	height: 29px;
	background: transparent url(../i/profile/iain_sinclair_direct_logo.gif) no-repeat top left; }

h4.hk { width: 78px;
	height: 31px;
	background: transparent url(../i/profile/iain_sinclair_hk_logo.gif) no-repeat top left; }

h4.ipr { width: 102px;
	height: 11px;
	background: transparent url(../i/profile/iain_sinclair_ipr_logo.gif) no-repeat top left; }
	
h4.iain { width: 78px;
	height: 14px;
	background: transparent url(../i/profile/iain_sinclair_logo.gif) no-repeat 0 2px; }
	
h4.grant { width: 102px;
	height: 14px;
	background: transparent url(../i/profile/grant_sinclair_logo.gif) no-repeat 0 2px; }

h4.profTitle { border:0 none;
font-size:12px;
left:44px;
margin:0;
position:absolute;
top:18px;
text-indent: 0; width: 95px }

.profileCol { position: absolute;
	left: 163px;
	top: 17px;
	color: #666; }

.profileCol p { margin: 0 0 17px 0; 
	font-size: 12px; 
	line-height: 17px;
	width: 553px; }



.profileCol dl { width: 310px;
	margin: 0 0 17px 0;
	font-size: 12px;  }

.profileCol dt { width: 154px;
	margin: 0 0 17px 0;
	padding: 0;
	float: left;
	display: block; }
	
	
.profileCol dd { width: 154px; 
	margin: 0 0 17px 0;
	padding: 0;
	float: left;
	display: block;
	clear: after; }
	

.profileCol dd a, .profileCol p a { color: #000; text-decoration: none; }
.profileCol dd a:hover, .profileCol p a:hover { color: #333; text-decoration: underline; }

address { font-style: normal;}




/***** VIDEO PAGES *********/
.vidPan { position: absolute;
	top: 0;
	right: 0;
	height: 410px;
	width: 642px;
	text-align: center; }
	
.vidPan.hd { width: 850px; height: 530px }

ul.vidControls { margin: 0; 
	padding: 0; 
	position: absolute; 
	bottom: 0; 
	left: 222px; }
	
.hd .vidControls { left: 333px; }

ul.vidControls li { margin: 0; 
	float: left; 
	display: block; 
	height: 13px;
	border-right: #fff 1px solid; 
	padding: 0 4px; }

ul.vidControls li.noBrd { border: 0; }


ul.vidControls li a { color: #fff; 
	display: block; 
	text-decoration: none; 
	text-indent: -999999px;  }

ul.vidControls li a.sm { width: 44px; }
ul.vidControls li.sm { width: 44px; 
	background: transparent url(../i/vid_sm.gif) no-repeat top; }

ul.vidControls li a.md { width: 55px; }
ul.vidControls li.md { width: 55px; 
	background: transparent url(../i/vid_med.gif) no-repeat top; }

ul.vidControls li a.lg { width: 43px; }
ul.vidControls li.lg { width: 43px; 
	background: transparent url(../i/vid_lrg.gif) no-repeat top; }

ul.vidControls li a.hd { width: 20px; height: auto !important; }
ul.vidControls li.hd { width: 20px; height: auto !important; 
	background: transparent url(../i/vid_hd.gif) no-repeat top; }

ul.vidControls li.smOn a { background: transparent url(../i/vid_sm_on.gif) no-repeat top; }

ul.vidControls li.mdOn a { background: transparent url(../i/vid_med_on.gif) no-repeat top; }

ul.vidControls li.lgOn a { background: transparent url(../i/vid_lrg_on.gif) no-repeat top; }

ul.vidControls li.hdOn a { background: transparent url(../i/vid_hd_on.gif) no-repeat top ; }			

embed { margin: 0; 
	padding: 0; }	

.vidPan div { border: 1px solid #333; }
.vidPan div.lrgHd { border-top: 0; border-right: 0; }


.videoPg ul.lowerItemNav { margin-left: 15px; }




.pullHolder { font-size: 13px; 
	text-transform: uppercase;
	width: 140px; 
	border: 0;
	padding: 3px; 
	background: none; 
	position: absolute; 
	left: 20px; 
	bottom: 16px; }


ul#pull { margin: 0; 
	padding: 0; 
	list-style-type: none; 
	display: none; 
	position: absolute; 
	top: 5px; 
	left: 5px; }

ul#pull li { margin: 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 13px; 
	width: 130px; 
	display: block; }

ul#pull li a { font-family: Arial, Sans-serif; 
	font-style: italic; 
	text-transform: uppercase; 
	text-decoration: none; 
	color: #000;  
	background-color: #fff; 
	border: 1px solid #999; 
	border-top: 0; 
	width: 140px; 
	padding: 3px; 
	display: block; }
	
ul#pull li a.top { border-top: 1px solid #999; }

ul#pull li a:hover { background-color: #ccc; }







#footer { margin: 6px 2px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px; }

#footer ul { list-style-type: none;
	margin: 0;
	padding: 0; }

#footer ul li { display: block;
	float: left;
	height: 13px;
	border-right: 1px solid #3b3b3b;
	padding: 0;
	margin: 0; }
	
#footer ul li.last { border-right: 0; }
	
#footer ul li a { color: #959595;
	padding: 0 5px;
	text-decoration: none; }

#footer ul li a:hover { color: #666; }

#footer ul li a.red { color: #ED1C24; }
#footer ul li a:hover.red { color: #3b3b3b; }

#footer ul li a.on { color: #fff;
	font-weight: bold; }

body.past #footer ul li a.on, body.white #footer ul li a.on { color: #000; }



#footer p { float: right;
	margin: 0;
	color: #959595; }


body.white #footer p, body.white #footer ul li a { color: #3b3b3b; }

body.white #footer ul li a:hover { color: #666;  }

p.mgTop20 { margin-top: 20px; }

.blk { color: #000 !important; }


td a.red { color: #ED1C24 !important; 
	display: block;
	margin-top: 12px;
	font-weight: bold;
	font-style: normal; }
	
.videoFrame { width: 560px; height: 340px; margin: 0 auto; margin-top: 55px; }
.vidSelector { position: absolute; right: 10px; bottom: 10px; }
.vidSelector label { font-size: 11px; }
.vidSelector select { font-size: 10px; }