/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

body					{background-color:#000;margin-top:0px;text-align:center; font: 11px Tahoma, Verdana, Arial;}
P						{line-height:19px;}
h1						{font: bold 26px Arial;margin:0 0 10px 0;color:#000;}
h1.inText				{font: bold 26px Arial;margin:16px 0 10px 0;color:#000;}
h2						{font: bold 16px Arial;margin:0;color:#666; padding:0px; margin-bottom: 10px;}
h3						{font: bold 16px Arial;margin:0;color:#666; padding:0px 0px 10px 0px;}
form					{margin:0;padding:0;}
A						{font-weight:bold; color:#009; text-decoration:none;}
A:hover					{font-weight:bold; color:#009; text-decoration:underline;}
TD						{font: 11px Tahoma, Verdana, Arial;}
#pageWrapper			{width:769px;margin:0px auto;text-align:left;}
#canvasWrapper {
	font:13px Verdana, Arial; color:#000;
	background: url(../media/img/global/canvas/canvas_btm_bg.gif) no-repeat left bottom; 
	padding:20px 20px 20px 20px;
	background-color: #FFF;
	}
#canvasWrapper P		{margin:0 0 10px 0;}


#footercontainer {
	width:769px;
	margin:0px auto;
	text-align:left;
	margin-bottom: 10px;
	}
	
#footer	{
	float:left;
	font: 11px Arial;
	font-weight: bold;
	color:#fff; 
	background: url(../media/img/global/footer/mini_logo.gif) no-repeat 10px 6px;
	padding:10px 56px 10px;
	}	

#footerLinks {
	float:right;
	padding-top:10px;
	margin-right: 15px; 
	color: #FFF;
	}
	
#footerLinks A {
	font: bold 11px Tahoma, Verdana, Arial; 
	color:#fff;
	}
	
#footerLinks A:hover {
	color:#fc0;
	}




/** AMENDED BY JB **/
#crumbTrail {
	font: 11px Verdana, Arial; 
	color:#666;
	padding:5px 0 5px 10px;
	margin-top: 10px !important;
	margin-top: 10px;
	background: #f4f4f4 url(../media/img/global/canvas/crumb_bg.gif) no-repeat 0 0;
	width:551px !important;
	width: 560px;
	}
/** END **/


#crumbTrailText			{padding:5px 0 5px 10px;}
#crumbTrail	 A			{text-decoration:none !important; font: bold 11px Tahoma, Verdana, Arial;}
#crumbTrail	 A:hover	{text-decoration:underline !important;}


/** AMENDED BY JB **/
#helpLink {
	margin-top: 10px !important;
	margin-top:10px;
	background: #fc0 url(../media/img/global/canvas/help_tab_bg.gif) no-repeat 0 0;
	float:right;
	width:194px;
	border-bottom:1px solid #000;
	text-align:center;
	padding:5px 0 5px 0; 
	text-decoration:none !important;
	}
/** END **/



#helpLink A				{text-decoration:none !important; font: bold 11px Tahoma, Verdana, Arial;}
#helpLink A:hover		{text-decoration:underline !important;}

.inputRequirement		{color:#c30;}
.clearer				{font-size:1px;line-height:0px;clear:both;}
.clearLeft				{font-size:4px;line-height:4px;clear:left;}

.dottedLine				{background: url(../media/img/global/canvas/grey_dots.gif) repeat-x 0 50%; height:3px; font-size:3px; margin:7px 0; clear:both;}

/* Header Styles */
#topStrip				{padding:7px 10px 10px 10px;background:#EDBE00 url(../media/img/global/header/top_strip_bg.gif) no-repeat left bottom;}
#seoText				{font: 10px Arial; color:#000;}
#topLinks				{float:right;}
#basketLink				{background: url(../media/img/global/header/tool_box.gif) no-repeat 0 0; padding:1px 0 3px 25px;margin-right:8px;}
#checkOutLink			{background: url(../media/img/global/header/checkout.gif) no-repeat 3px 0; padding:1px 0 4px 25px;margin-right:8px;}

#basketEditBasketLink	{text-align: right; font-size: 10px; font-weight: bold;}
#basketCheckOutLink		{background: url(../media/img/global/header/checkout.gif) no-repeat 3px 0; padding:1px 0 4px 25px;margin-right:8px; font-size: 10px; font-weight: bold; }



#myAccountLink			{background: url(../media/img/global/header/my_account.gif) no-repeat 3px 0; padding:0 0 4px 25px;}
#logoImg				{margin:14px 0 0 0px; float:left;}

#navBox						{background: #000 url(../media/img/global/header/nav_bg.gif) no-repeat 0 0; margin:14px 0 3px 16px; float:left; width:193px; height:100px;}
.navBoxHeadText				{font: bold 13px Verdana;color:#fff; margin:5px 0 6px 10px;}
.navBoxContent				{font: 11px/20px Verdana;color:#ccc; padding:2px 10px 0 8px;background-color:#666;}
.navBoxBottom				{background: #000 url(../media/img/global/header/nav_bg_btm.gif) no-repeat left bottom; height:11px; font-size:6px;}
.navBoxContent A			{color:#fff; padding-right:5px; font: bold 11px Tahoma,Arial;}
.navBoxContent A:hover		{color:#EDBE00;}

.searchBoxContent			{padding: 0 0 0 10px; font: 11px/20px Verdana;color:#ccc; background-color:#666; position:relative;}

.searchBoxContent .textArea	{position:absolute; top:4px; left:10px;}
.searchWrapper INPUT.field 	{width: 116px; font:11px Verdana;color:#000;position:absolute;left:10px;top:30px; height:27px; padding:4px;}
.searchWrapper INPUT.button {width: 33px; font: bold 11px Tahoma,Verdana;color:#009;padding:3px 2px 5px 2px;position:absolute;right:14px;top:30px;}

#content			{margin:0 175px 0 190px; }

#lColumn			{float:left; }

/* AMEDNED BY JB */
#mColumn {
	/* margin:0 105px 0 0; */ 
	width: 540px !important;
	width: 540px;
	}
	
#rColumn			{float:right; width:160px;}

/* Product Detail Styles */
#productImg 		{width:170px; border:1px solid #666;  margin:0 15px 10px 0; text-align:center;}
#productImg td 		{width:170px; height:182px; text-align:center; }
#productImg A 		{text-decoration:none !important; font: bold 11px Tahoma, Verdana, Arial;}
#productImg .zoom	{background: url(../media/img/global/canvas/magnify.gif) no-repeat 0 0;background-color:#ccc; color:#000;font:bold 11px Verdana;padding:4px 5px 5px 31px;border-top:1px solid #666;}

#productDetailsTbl TD	{font: 13px Verdana;}

.productWrapBox		{text-align:center;}
/*.productImgSml		{padding:6px;}*/
.productImgSml		{padding:6px !important; padding: 3px; height: 128px; }
/*.prodcutNameSml		{height: 30px;}*/
.prodcutNameSml		{}
.productPriceSml	{font: bold 16px Arial; padding:6px;}
.productSpecialPriceSml	{font: bold 14px Arial; padding:6px; color: red; text-decoration: line-through; }


/* Shopping Cart Styles */
#cartWrapper				{
	padding:2px; 
	margin-bottom:10px; 
	background-color: #FFF;
	background-image: url(../media/img/global/basket/basket_bgnrd.gif);
	
	}
#cartTop					{
	background: url(../media/img/global/basket/basket_top.gif) top left no-repeat; 
	width:162px; 
	font: 11px Tahoma; 
	}
#cartBtm					{
	background: url(../media/img/global/basket/basket_btm.gif) top left no-repeat; 
	width:162px; 
	height:9px; 
	background-color: #FFF;
	}
#cartCanvas					{padding:10px 10px 10px 10px;}
#cartTop #title				{font:bold 16px Arial; color:#C30; padding:0 0 8px 29px;}
#cartTop .item	A			{font-weight:normal; text-decoration:none;}
#cartTop .item	A:hover		{text-decoration:underline;}
#cartTop .options 			{text-align:right; margin-right:5px;}
#cartTop .options A			{font-weight:bold; line-height:18px;}
#cartTop .price 			{font:bold 21px Arial; color:#000; padding-top:6px; float:right;}
#cartTop .priceTxt 			{font:bold 16px/13px Arial; color:#C30; float:left; margin-right:10px; padding:6px 0 0 4px;}
#cartTop .priceTxt .incVat	{font:normal 11px Arial; color:#999;}

/* Info Box Styles */
#infoBox					{width:160px;  margin-top:15px;}
#infoBoxMid					{font: bold 11px Tahoma; background-color:#f2f2f2; padding:0 14px 0px 14px;}
#infoBoxTop 				{background: url(../media/img/global/canvas/infobox_top.gif) no-repeat 0 0; height:12px;width:160px; font-size:9px;}
#infoBoxBtm					{background: url(../media/img/global/canvas/infobox_btm.gif) no-repeat 0 0; height:13px;width:160px; font-size:9px;}

ul#infoLinks 				{margin:0;padding:0; list-style-type:none}
ul#infoLinks li				{padding-top:5px; }
ul#infoLinks A				{font-weight:normal;}

ul#productFeatures 				{margin:0;padding:0;list-style-type:none;}
ul#productFeatures li			{padding:0 10px 4px 0; float:left; width:160px; display:block; height: 40px;}
ul#productFeatures .listItem	{background: url(../media/img/global/canvas/yellow_bullet.gif) no-repeat 0 8px; padding: 1px 0 5px 16px;}

#mainPrice					{font: bold 36px Arial; margin:0;padding:10px 0 0 0; float:right;}
#mainOldPrice				{font: bold 22px Arial; padding:6px; color: red; text-decoration: line-through; float: right; }

.dropDownMenu 				{margin:10px 20px 10px 0; float:left;}
.dropDownMenu label			{font: italic 11px Verdana;color:#999;	font-weight: bold;}
.dropDownMenu select		{margin-top:4px;}

#buyBtn						{text-align:right; margin:10px 0 0 0;}

#brand				{text-align:center; margin:10px 14px 0 0; font:11px Tahoma;}
#brand A 			{font-weight:normal !important; text-decoration:none !important;}


/** AMENDED BY JB **/
.itemDisplay1 {
	width:146px; 
	height: 200px !important;
/*	height:180px; */
	border:1px solid #999; 
/*	padding:16px 0;  */
	padding:5px 0; 
	float:left; 
	margin:0px;
	}
/** END **/




.formItem INPUT		{width:190px;}

label				{font-weight:bold;}

.textInput			{margin-bottom:10px;}
.textInput INPUT	{padding:3px; font:11px Verdana;margin-top:5px;}

.selectBoxContent 	INPUT{float:left; margin-right:3px;}
.selectBoxContent 	TD{padding-bottom:3px;}
.selectBox 			{clear:left;font: 11px/15px Tahoma, Verdana; color:#999;border: 1px solid #ccc; padding:5px 5px 5px 3px; margin-top:10px;}
.selectBoxOver 		{font: 11px/15px Tahoma, Verdana; color:#690;border: 1px solid #690;background-color:#fff; padding:5px 5px 5px 3px; margin-top:10px;cursor:hand;}
.selectBoxCurrent	{font: 11px/15px Tahoma, Verdana; color:#690;background-color:#E0F0B2; padding:7px 5px 5px 5px; margin-top:10px;}

.box1 .Content .btnWrapper	{float:right;}

.formTable	LABEL	{font:normal 11px Verdana, Arial;color:#666;}
.formTable	INPUT	{font:normal 11px Verdana, Arial;padding:3px 4px; }
.formTable	SELECT	{font:normal 11px Verdana, Arial;padding:3px 4px;}
/** ADDED BY JB **/
.formTable {
	width: 100% !important;
	width: 90%;
	}
.formTable INPUT.input_contact {width: 155px;}
.formTable SELECT.datenone {width: 80px; padding: 0;}
.formTable SELECT.none {width: auto; padding: 0;}
/** END **/

.ccDetailItem		{float:left; margin-right:20px;}

.summaryListQuantity		{padding-right:10px;}
.summaryListProductName		{padding-right:10px;}
.summaryListPrice			{font: bold 16px Arial; letter-spacing:3px;}
.summaryListTotalPrice		{font: bold 16px Arial; letter-spacing:3px; color:#690;}
.summaryListTotalText		{font: bold 16px Arial; color:#690;}



/* Product Listing Styles */
.srImgTD		{width:45px;}
.srTxtTD		{width:340px;}
.srPriceTD		{width:80px; text-align:center;}	
.srBtnTD		{}
.srTxt			{font:bold 16px Arial;padding:0 5px;}
.srPrice		{font:bold 18px Arial;padding:0 10px;}
.srOldPrice		{font:bold 18px Arial;padding:0 10px; color: red; text-decoration: line-through;}
.srHeader		{font:bold 10px Verdana; text-transform:uppercase; color:#999;}
.pageResults	{font:11px Tahoma, Verdana, Arial; color:#000;}

/* Basket Listing Styles */

/* table cols */
#basketContents		{width: 515px;}
.bcImgTD			{width:45px;}
.bcTxtTD			{font-weight:bold;}
.bcRowPriceTD		{width:60px; text-align:right; font:bold 16px Arial; color:#c30;}
.bcItemPriceTD		{width:80px; color:#666;text-align:right;}
.bcUpdateTD			{width:8px; font:bold 16px Arial; color:#c30; text-align:center;}
.bcQuantityTD		{width:50px; font:bold 16px Arial; color:#c30; text-align:center;}
.bcQuantityTD INPUT	{width:26px;padding:3px; font:bold 14px Arial; color:#009;}
.bcSubTotal			{float:right;padding-right:14px;font:bold 16px Arial; color:#000; text-align:right;}
.bcSubTotal SPAN	{color:#c30;padding-left:8px;}
img#keepShoppingBtn	{padding-left:10px;}
#bcBuyBtn			{padding:14px 0;}

#notFinishedTxt		{font: 11px Tahoma;padding:0 0 10px 10px; color:#666;}

ul.faqList{
	margin:1em 0 0 0; padding:0; list-style:none;}
ul.faqList li{
	padding:0.5em 0 0.4em 0; background:url(../media/img/global/canvas/grey_dots.gif) left bottom repeat-x;}
ul.faqList p{
	padding:0em 0 0.6em 30px; margin:0; font: 1em/1.6em Verdana, Arial; display:none;}
ul.faqList div.faqAns{
	display:none;}		
ul.faqList a.open, ul.faqList a.closed{
	text-decoration:none; font: bold 1.2em/1.4em Arial; color:#009; display:block;
	padding: 1px 0 4px 30px;}
ul.faqList a.open{
	background:url(../media/img/global/canvas/faq_open_btn.jpg) left top no-repeat;}
ul.faqList a.closed{
	background:url(../media/img/global/canvas/faq_close_btn.jpg) left top no-repeat;}			
ul.faqList table.twoCol{
	margin-left:26px;}
ul.faqList table.twoCol th{
	width:50px; text-align:left;}

/* Rounded Box1 */ 
.box1				{margin-bottom:16px;}
.box1 .Title		{font: bold 1em Arial; color:#c60;margin-bottom:0.5em;}
.box1 .TR			{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_right.gif) no-repeat top right; height:15px; font-size:1px;}
.box1 .TL			{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_left.gif) no-repeat top left; height:15px; font-size:1px; width:20px;}
.box1 .TRHead		{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_right_header.gif) no-repeat top right; height:30px;}
.box1 .TRHeadText	{font:bold 13px Verdana,Arial; color:#000;padding:.5em 0 .4em .7em;}
.box1 .TRHeadTextLrg{font:bold 16px Arial; color:#690;padding:.5em 0 .4em .7em;}
.box1 .TLHead		{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_left_header.gif) no-repeat top left; height:30px; }
.box1 .BR			{background:url(../media/img/global/canvas/boxes/rnd_box_1/btm_right.gif) no-repeat bottom right; height:15px; font-size:1px;}
.box1 .BL			{background:url(../media/img/global/canvas/boxes/rnd_box_1/btm_left.gif) no-repeat bottom left; height:15px; font-size:1px; width:20px;}
.box1 .Mid			{border-left:2px solid #99CC00;border-right:2px solid #99CC00;background-color:#fff;margin:0;padding:0;}
.box1 .Content		{padding:8px 10px 0px 10px;}

/* Rounded Box2 */ 
.box2				{margin-bottom:16px;}
.box2 .Title		{font: bold 1em Arial; color:#c60;margin-bottom:0.5em;}
.box2 .TR			{background:url(../media/img/global/canvas/boxes/rnd_box_2/top_right.gif) no-repeat top right; height:15px; font-size:1px;}
.box2 .TL			{background:url(../media/img/global/canvas/boxes/rnd_box_2/top_left.gif) no-repeat top left; height:15px; font-size:1px; width:20px;}
.box2 .TRHead		{background:url(../media/img/global/canvas/boxes/rnd_box_2/top_right_header.gif) no-repeat top right; height:30px;}
.box2 .TRHeadText	{font:bold 13px Verdana,Arial; color:#000;padding:.5em 0 .4em .7em;}
.box2 .TLHead		{background:url(../media/img/global/canvas/boxes/rnd_box_2/top_left_header.gif) no-repeat top left; height:30px; }
.box2 .BR			{background:url(../media/img/global/canvas/boxes/rnd_box_2/btm_right.gif) no-repeat bottom right; height:15px; font-size:1px;}
.box2 .BL			{background:url(../media/img/global/canvas/boxes/rnd_box_2/btm_left.gif) no-repeat bottom left; height:15px; font-size:1px; width:20px;}
.box2 .Mid			{border-left:2px solid #C2A468;border-right:2px solid #C2A468;background-color:#fff;margin:0;padding:0;}
.box2 .Content		{padding:8px 10px 0px 10px;}
.box2 .Mid UL		{margin:0;padding:0;}
.box2 .Mid LI		{margin:0;padding:0 0 4px 0; list-style-type:none;}
.box2 .Mid LI A		{font: 11px Tahoma;}
.box2 .Content		{padding:0px 10px 0px 10px; min-height:100px;}


/* Rounded Box3 */ 
.box3				{margin-bottom:16px;}
.box3 .Title		{font: bold 1em Arial; color:#c60;margin-bottom:0.5em;}
.box3 .TR			{background:url(../media/img/global/canvas/boxes/rnd_box_3/top_right.gif) no-repeat top right; height:15px; font-size:1px;}
.box3 .TL			{background:url(../media/img/global/canvas/boxes/rnd_box_3/top_left.gif) no-repeat top left; height:15px; font-size:1px; width:20px;}
.box3 .TRHead		{background:url(../media/img/global/canvas/boxes/rnd_box_3/top_right_header.gif) no-repeat top right; height:30px;}
.box3 .TRHeadText	{font:bold 13px Verdana,Arial; color:#000;padding:.5em 0 .4em .7em;}
.box3 .TLHead		{background:url(../media/img/global/canvas/boxes/rnd_box_3/top_left_header.gif) no-repeat top left; height:30px; }
.box3 .BR			{background:url(../media/img/global/canvas/boxes/rnd_box_3/btm_right.gif) no-repeat bottom right; height:15px; font-size:1px; }
.box3 .BL			{background:url(../media/img/global/canvas/boxes/rnd_box_3/btm_left.gif) no-repeat bottom left; height:15px; font-size:1px; width:20px;}
.box3 .Mid			{background-color:#EAEAEA;margin:0;padding:0;}
.box3 .Content		{padding:0px 10px 0px 10px; min-height:60px;}

/* Rounded Box4 */ 
.box4				{margin-bottom:16px;}
.box4 .Title		{font: bold 1em Arial; color:#c60;margin-bottom:0.5em;}
.box4 .TR			{background:url(../media/img/global/canvas/boxes/rnd_box_4/top_right.gif) no-repeat top right; height:15px; font-size:1px;}
.box4 .TL			{background:url(../media/img/global/canvas/boxes/rnd_box_4/top_left.gif) no-repeat top left; height:15px; font-size:1px; width:20px;}
.box4 .TRHead		{background:url(../media/img/global/canvas/boxes/rnd_box_4/top_right_header.gif) no-repeat top right; height:30px;}
.box4 .TRHeadText	{font:bold 13px Verdana,Arial; color:#000;padding:.5em 0 .4em .7em;}
.box4 .TRHeadTextLrg{font:bold 16px Arial; color:#666;padding:.5em 0 .4em .7em;}
.box4 .TLHead		{background:url(../media/img/global/canvas/boxes/rnd_box_4/top_left_header.gif) no-repeat top left; height:30px; }
.box4 .BR			{background:url(../media/img/global/canvas/boxes/rnd_box_4/btm_right.gif) no-repeat bottom right; height:15px; font-size:1px;}
.box4 .BL			{background:url(../media/img/global/canvas/boxes/rnd_box_4/btm_left.gif) no-repeat bottom left; height:15px; font-size:1px; width:20px;}
.box4 .Mid			{border-left:2px solid #D1D1D1;border-right:2px solid #D1D1D1;background-color:#fff;margin:0;padding:0;}
.box4 .Content		{padding:8px 10px 0px 10px;}


/** ADDED BY JB **/
/*
#navBox2					{background: #000 url(../media/img/global/header/nav_bg.gif) no-repeat 0 0; margin:14px 0 3px 16px; float:left; width:193px; height:150px;}
.navBoxHeadText				{font: bold 13px Verdana;color:#fff; margin:5px 0 6px 10px;}
.navBoxContent				{font: 11px/20px Verdana;color:#ccc; padding:2px 10px 0 8px;background-color:#666;}
.navBoxBottom				{background: #000 url(../media/img/global/header/nav_bg_btm.gif) no-repeat left bottom; height:11px; font-size:6px;}
.navBoxContent A			{color:#fff; padding-right:5px; font: bold 11px Tahoma,Arial;}
.navBoxContent A:hover		{color:#EDBE00;}


/*
#cartcontainer {
	background:url(../media/img/global/basket/basket_top.gif) no-repeat;
	width: 162px;
	background-color: #FFF;
	}
	
#cartcontent {
	padding: 10px;
	}	
	
#carttitle {
	font:bold 16px Arial;
	color:#C30; 
	padding:0 0 8px 29px;
	}
	
#cartcontent .item a {
	font-weight:normal; 
	text-decoration:none;
	font-size: 10px;
	}
	
#cartcontent .item a:hover {
	text-decoration: underline;
	}	
	
#cartcontent #basketEditBasketLink {
	text-align: right; 
	font-size: 10px; 
	font-weight: bold;
	}
	
#cartcontent .priceTxt {
	font:bold 16px/13px Arial; 
	color:#C30; float:left; 
	margin-right:10px; 
	padding:6px 0 0 4px;
	}
	
#cartcontent .priceTxt .incVat	{
	font:normal 11px Arial; 
	color:#999;
	}
	
#cartcontent .price {
	font:bold 21px Arial; 
	color:#000; 
	padding-top:6px; 
	float:right;
	}
	
#cartcontent #basketCheckOutLink {
	clear: both;
	background: url(../media/img/global/header/checkout.gif) left no-repeat; 
	padding:2px 0 4px 20px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	margin-left: 68px;
	}
	
.cartfooter {
	background: url(../media/img/global/basket/basket_btm.gif) bottom no-repeat;
	height: 9px;
	}	


#cartWrapper				{padding:2px; margin-bottom:10px; }
#cartTop					{background: url(../media/img/global/basket/basket_top.gif) 0 0; width:162px; font: 11px Tahoma; background-color:#993399}
#cartBtm					{background: url(../media/img/global/basket/basket_btm.gif) 0 0; width:162px; height:9px; font-size:9px; clear:left;}
#cartCanvas					{padding:10px 10px 10px 10px;}
#cartTop #title				{font:bold 16px Arial; color:#C30; padding:0 0 8px 29px;}
#cartTop .item	A			{font-weight:normal; text-decoration:none;}
#cartTop .item	A:hover		{text-decoration:underline;}
#cartTop .options 			{text-align:right; margin-right:5px;}
#cartTop .options A			{font-weight:bold; line-height:18px;}
#cartTop .price 			{font:bold 21px Arial; color:#000; padding-top:6px; float:right;}
#cartTop .priceTxt 			{font:bold 16px/13px Arial; color:#C30; float:left; margin-right:10px; padding:6px 0 0 4px;}
#cartTop .priceTxt .incVat	{font:normal 11px Arial; color:#999;}	
*/

.login {
	margin-bottom:16px;
	width: 260px !important;
	width: 240px;
	float: left;
	font-size: 11px;
	}
	
.login .Title		{font: bold 1em Arial; color:#c60;margin-bottom:0.5em;}
.login .TR			{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_right.gif) no-repeat top right; height:15px; font-size:1px;}
.login .TL			{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_left.gif) no-repeat top left; height:15px; font-size:1px; width:20px;}
.login .TRHead		{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_right_header.gif) no-repeat top right; height:30px;}
.login .TRHeadText	{font:bold 13px Verdana,Arial; color:#000;padding:.5em 0 .4em .7em;}
.login .TRHeadTextLrg{font:bold 16px Arial; color:#690;padding:.5em 0 .4em .7em;}
.login .TLHead		{background:url(../media/img/global/canvas/boxes/rnd_box_1/top_left_header.gif) no-repeat top left; height:30px; }
.login .BR			{background:url(../media/img/global/canvas/boxes/rnd_box_1/btm_right.gif) no-repeat bottom right; height:15px; font-size:1px;}
.login .BL			{background:url(../media/img/global/canvas/boxes/rnd_box_1/btm_left.gif) no-repeat bottom left; height:15px; font-size:1px; width:20px;}
.login .Mid			{border-left:2px solid #99CC00;border-right:2px solid #99CC00;background-color:#fff;margin:0;padding:0;}
.login .Content		{padding:8px 10px 0px 10px;}
.login .Content p {
	margin: 0;
	padding: 0;
	}
	
pre {
	display: none;
	}	
	
	
/*** CHECHOUT DROPDOWN STYLES */

#select_cc_expires_month {
	width: 80px; 
	padding: 0;	
	}
	
#select_cc_expires_year {
	width: auto; padding: 0;	
	}	

#select_cc_valid_from_month {
	width: 80px; 
	padding: 0;	
	}
	
#select_cc_valid_from_year {
	width: auto; padding: 0;	
	}	

#manuSelected, #catSelected { color: #ffff00; }
#randomManuLogos { margin: 10px 0 5px; text-align: center; }
#randomManuLogos img { margin: 5px; }
