/* ### Global Styles ################### */


/*.inlinemediaobject img { vertical-align: baseline; }*/

H1         { font-family: Acadian, Times; font-size: 50pt; color: #004400; font-weight: normal;}
H2         { font-family: Acadian, Times; font-size: 25pt; color: #004400; font-weight: normal;}
H3         { font-family: Acadian, Times; font-size: 20pt; color: #004400; font-weight: normal;}
H4         { font-family: Times; font-size: 14pt; color: #004400; font-weight: normal;}
A:         { font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #990000; text-decoration: underline; font-weight: normal;}
A:link     { font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #990000; text-decoration: underline; font-weight: normal;}
A:visited  { font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #990000; text-decoration: underline; font-weight: normal;}
A:hover    { font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #3268B5; text-decoration: underline; font-weight: normal;}

.title     { font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #990000; font-weight: bold; font-style: normal; text-decoration: none;}
td     { font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}

img					{ border: 0; }
acronym 			{ cursor: help; }
.clear				{ clear: both; }


body {
	background-color: #FFCCFF;
	margin: 0;
	}
	
#container		{
	text-align: center;
	margin: 10px 0;
}

#footer			{
	text-align: center;
}

.submitLink {
font-family: Times, Helvetica, sans-serif;
font-size: 12pt;
font-weight: Normal;
color: #004400;
background-color: transparent;
text-decoration: none;
cursor: pointer;
cursor: hand;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
max-width: 185px;
width: 185px;
padding: 1px 1px; /* whatever your required padding is */
overflow: visible; /* seems to keep IE (inc 7) in check without anything else */ 
}

.submitLink2 {
font-family: Times, Helvetica, sans-serif;
font-size: 9pt;
font-weight: Normal;
color: #004400;
background-color: transparent;
text-decoration: none;
cursor: pointer;
cursor: hand;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
max-width: 120px;
width: 120px;
padding: 1px 1px; /* whatever your required padding is */
overflow: visible; /* seems to keep IE (inc 7) in check without anything else */ 
}
   

.BodyText		
	{ 
	font-size: 12px; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
	}


SELECT.selectInput     
	{ 
	height:20px; 
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	}


INPUT.textInput        
	{ 
	height:20px; 
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	}


TEXTAREA.textareaInput 
	{ 
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	}


.ProductBorder	       
	{ 
	border-width: 1px; 
	border-color: #ffffff #000000 #000000 #ffffff; 	
	border-style: solid; 
	}


.TableBorder	       
	{ 
	border-width: 2px;
	border-color: #333333; 	
	border-style: solid; 
	background-color: #cccccc;
	}


.SectionTitle             
	{ 
	font-size: 9pt; 
	color: #333333; 
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #ffffff;
	}

.ProductPreview              
	{ 
	font-size: 12pt; 
	color: #004400; 
	font-family: Times,Verdana, sans-serif; 
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 2px;
   margin-right: 2px;
   margin:0;
   padding:0;
   max-width: 185px;
   width: 185px;
   max-height: 205px;
   height: 205px;
   padding: 1px 2px; /* whatever your required padding is */
   overflow: visible; /* seems to keep IE (inc 7) in check without anything else */
   }

   .ProductPreview2            
	{ 
	font-size: 12pt; 
	color: #004400; 
	font-family: Times,Verdana, sans-serif; 
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 2px;
   margin-right: 2px;
   margin:0;
   padding:0;
   max-width: 260px;
   width: 120px;
   padding: 1px 4px; /* whatever your required padding is */
   overflow: visible; /* seems to keep IE (inc 7) in check without anything else */
   }
   
    .ProductPreview3           
	{ 
	font-size: 12pt; 
	color: #004400; 
	font-family: Times,Verdana, sans-serif; 
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 2px;
   margin-right: 2px;
   margin:0;
   padding:0;
   max-width: 260px;
   width: 110px;
   padding: 1px 4px; /* whatever your required padding is */
   overflow: visible; /* seems to keep IE (inc 7) in check without anything else */
   }

.ProductName              
	{ 
	font-size: 14pt; 
	color: #004400; 
	font-family: Times,Verdana, sans-serif; 
	}

.ProductInfo              
	{ 
	font-size: 12pt; 
	color: #004400; 
	font-family: Times,Verdana, sans-serif; 
	}


.ProductItems
	{
	padding-left: 30px;
	}


.Bullet
	{
	color: #000000;
	}


.Buy                   
	{ 
	font-size: 9pt; 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	}


.Buttons
	{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	}


.Price
	{ 
	font-size: 24px; 
	font-weight: bold;
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
	}
	

/* ################################### */









/* ### Handset Compatibility Styles ### */

.HandsetTableBorder	       
	{ 
	border-width: 2px;
	border-color: #333333; 	
	border-style: solid; 
	background-color: #cccccc;
	}


.HandsetTableText	       
	{ 
	font-size: 12px; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
	border-width: 1px 0px 0px 0px;
	border-color: #333333; 	
	border-style: solid; 
	background-color: #cccccc;
	}


.HandsetColTitles
	{ 
	font-size: 11pt; 
	color: #000000; 
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #cccccc;
	border-width: 0px 0px 1px 0px;
	border-color: #333333; 	
	border-style: solid; 
	background-color: #cccccc;
	}


.HandsetPageTitle
	{ 
	font-size: 11pt; 
	color: #000000; 
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	}

/* ################################### */


	








/* ### Buy Popup Styles ############## */

.InstructionText		
	{ 
	font-size: 14px; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
	font-weight: bold;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #333333;
	border-style: solid none solid none;
	}

.CodeText
	{ 
	font-size: 20px; 
	font-weight: bold;
	color: #ff0000; 
	font-family: arial, verdana, sans-serif; 
	}


.ProductCode          
	{ 
	font-size: 7pt; 
	color: #0000FF; 
	font-family: Verdana, sans-serif; 	
	background-color: #cccccc; 
	border-style: dashed; 
	border-width: thin; 
	border-color: #666666; 	
	margin-top: 3px; 
	padding: 2px;
	}

/* ################################### */


/* ### Link Styles ######################## */


a:link { 
	font-size: 9pt; 
	font-color: #ff9900; 
	font-family: Verdana, sans-serif; 
	color: #0000ff;
	text-decoration: underline;
	}


a:visited { 
	font-size: 9pt; 
	font-color: #ff9900; 
	font-family: Verdana, sans-serif; 
	color: #004400;
	text-decoration: underline;
	}


a:active { 
	font-size: 9pt; 
	font-color: #ff9900; 
	font-family: Verdana, sans-serif; 
	color: #0000ff;
	text-decoration: underline;
	}


.MoreLink
	{ 
	font-size: 9pt; 
	font-color: #ff9900; 
	font-family: Verdana, sans-serif; 
	}


.FooterLinks             
	{ 
	font-size: 8pt; 
	color: #FF0000; 
	font-family: Verdana, sans-serif; 
	}


/* ####################################### */
