/*
##############################################################################
Leading Edge Media, Inc Default StyleSheet
##############################################################################
*/

/*
##############################################################################
Public side styles
##############################################################################
*/
		BODY
		{
			background-color: #FFF;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 10pt;
			margin: 0px 0px 0px 0px;
		}
			
		A
		{
			color: #EF2900;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			text-decoration: none;			
		}
		A.smaller
		{
			font-size: 10px;
			color: #EF2900;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			text-decoration: none;
		}
		A:visited {
			color : #EF2900;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			text-decoration: none;
		}
		A:active {
			color : #EF2900;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			text-decoration: none;
		}
		A:hover {
			text-decoration: underline;
		}
		
		.bodytext
		{
			color: #000;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
		}
		.bodytext a
		{
			font-size:9pt;
		}
		.bodytext-bold
		{
			color: #000;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
			font-weight:bold;
		}
		.bodytext-small
		{
			color: #000;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 10px;
			line-height: 13px;
		}
		.emphasis{
	color: #D63906;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
		}
		.footer
		{
			color: #000;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
		}
		
		.pageheader
		{
			font-size:12pt;
			line-height:13pt;
			font-weight:bold;
			color:#000000;
			background-color:#F3D885;
			padding: 3px 3px 2px 3px;
		}
		.pagesubheader
		{
			font-size:12pt;
			line-height:13pt;
			font-weight:bold;
			color:#ffffff;
			background-color:#666666;
			padding: 3px 3px 3px 3px;
		}
		.memh1
		{
			font-size:18pt;
			line-height:20pt;
			font-weight:bold;
			color:#EE2E03;
			font-family:  Helvetica, Arial, Verdana, sans-serif;
			text-align: center;
		}
		.checkoutheader-fc
		{
			font-size:10pt;
			line-height:11pt;
			font-weight:bold;
			color:#ffffff;
			background-color:#666666;
			padding: 3px 3px 3px 3px;
			border-top: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}
		.checkoutheader
		{
			font-size:10pt;
			line-height:11pt;
			font-weight:bold;
			color:#ffffff;
			background-color:#666666;
			padding: 3px 3px 3px 3px;
			border-top: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}
		
		/*Table formating*/
		.cartlistheader-fc
		{
			font-size:8pt;
			font-weight:bold;
			color:#000000;
			background-color: #F3D885;
			text-align:center;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			border-top: 1px solid #000000;
		}
		
		.cartlistheader
		{
			font-size:8pt;
			font-weight:bold;
			color:#000000;
			background-color: #F3D885;
			text-align:center;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			border-top: 1px solid #000000;
		}
		
		
		.items-fc
		{
			font-size:10pt;
			color:#000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}
		.items
		{
			font-size:10pt;
			color:#000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}
			
		#citnuM
		{
			z-index:100; 
			position:absolute; 
			right:240px; 
			_right:100px;
			top:5px;
		}
		
		.email-signup-text 
		{
			position:absolute;
			right:345px;
			width:130px;
			margin-top:2px;
			background-color:#FFF321;
		}
		
		.email-signup-button 
		{
			position:absolute;
			right:245px;
		}
		
		#signupbox
		{
			width:130px;
			margin-top:2px;
			background-color:#FFF321;
			float: right;
		}


/*
##############################################################################
End of public side styles
##############################################################################
*/

/*##############################################################################
Styles used in admin
##############################################################################*/
		A.adminlink,A.adminlink:link,A.adminlink:visited,A.adminlink:active,A.adminlink:hover
		{
			color: #EF2900;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			text-decoration: none;
			font-size:10pt;
		}
		A.adminlink:hover
		{
			text-decoration: underline;
		}
		.rule
		{
			color: #EE2E03;
			width: 100%;
		}
		.thinrule
		{
			color: #CC6666;
			width: 100%;
			height:1px;
		}
		.thinblackrule
		{
			color: #000000;
			width: 100%;
			height:1px;
		}
		.pghdr-left
		{
			font-size:12pt;
			font-weight:bold;
			color:#ffffff;
			background-color: #666666;
			vertical-align:center;
			height: 35px;
			border-left:1px solid #666666;
			border-right:1px solid #666666;
			border-top:1px solid #666666;
			border-bottom:1px solid #666666;
		}
		.pghdr-right
		{
			font-size:10pt;
			font-weight:bold;
			color:#666666;
			vertical-align:center;
			height: 35px;
			text-align:right;
			border-right:1px solid #666666;
			border-top:1px solid #666666;
			border-bottom:1px solid #666666;
		}
		.pghdr-title
		{
			font-size:13pt;
			font-weight:bold;
			color:#666666;
			vertical-align:top;
			width:65%;
		}
		.loginheader
		{
			background-color: #666666;
			color: #ffffff;
			font-weight:bold;
		}
		.inputprompt
		{
			font-size:8pt;
			font-weight:bold;
			text-align:right;
		}
		.inputprompt-left
		{
			font-size:8pt;
			font-weight:bold;
			text-align:left;
		}
		.inputprompt-top
		{
			font-size:8pt;
			font-weight:bold;
			text-align:right;
			vertical-align:top;
		}
		.inputprompt-c
		{
			font-size:8pt;
			font-weight:bold;
			text-align:center;
		}
		.checkoutprompt
		{
			font-size:8pt;
			font-weight:bold;
			text-align:right;
		}
		.inputerror
		{
			background-color: #ffff00;
			color: #ff0000;
			font-weight:bold;
		}
		.datachanged
		{
			font-size:10pt;
			color: #ff0000;
		
		}
		.plainredtext
		{
			font-size:10pt;
			color: #ff0000;
		}
		
		/*Table formating*/
		.listheader
		{
			font-size:11pt;
			font-weight:bold;
			font-style: italic;
			color:#ffffff;
			background-color: #666666;
			text-align:center;
		}
		
		.listheader-l
		{
			font-size:8pt;
			font-weight:bold;
			color:#ffffff;
			background-color: #666666;
			text-align:left;
		}
		
		.listheader-r
		{
			font-size:8pt;
			font-weight:bold;
			color:#ffffff;
			background-color: #666666;
			text-align:right;
		}
		
		.ramseeker td{
			color : 000;
		   font-family : Arial,Helvetica,sans-serif;
		   font-size : 9px;
		   margin: 0px 0px 0px 0px;
		   white-space: nowrap;
		}
		
		/*Table formating*/
		.seclistheader
		{
			font-size:8pt;
			font-weight:bold;
			color:#000000;
			background-color: #F3D885;
			text-align:center;
		}
		
		.seclistheader-l
		{
			font-size:8pt;
			font-weight:bold;
			color:#000000;
			background-color: #F3D885;
			text-align:left;
		}
		
		.seclistheader-r
		{
			font-size:8pt;
			font-weight:bold;
			color:#000000;
			background-color: #F3D885;
			text-align:right;
		}
		
		/*Results*/
		.listresults-normal
		{
			background-color: #ffffff;
			font-size:8pt;
			vertical-align:top;
		}
		
		.listresults-highlight
		{
			font-size:8pt;
			background-color: #ffff99;
			vertical-align:top;
		}
		.listresults-cen-normal
		{
			background-color: #ffffff;
			font-size:8pt;
			text-align:center;
			vertical-align:top;
		}
		.listresults-cen-highlight
		{
			
			font-size:8pt;
			background-color: #ffff99;
			text-align:center;
			vertical-align:top;
		}
		.listresults-right-normal
		{
			background-color: #ffffff;
			font-size:8pt;
			text-align:right;
			vertical-align:top;
		}
		.listresults-right-highlight
		{
			font-size:8pt;
			background-color: #ffff99;
			text-align:right;
			vertical-align:top;
		}
		.shorttextbox
		{
			height:16px;
			line-height:11px;
			font-size:8pt;
		}
		.shorttextbox-r
		{
			height:16px;
			line-height:11px;
			font-size:8pt;
			text-align:right;
		}
		.numerictextbox
		{
			text-align:right;
		}
		.smallbutton
		{
			border: thin outset;
			background-color:#EF2900;
			color: #ffffff;
			font-size:8pt;
			line-height:8pt;
			height:20px;
		}
		body{background: white; margin: 0px; height: auto; min-height: 100%;}

.center-site{
	width: 800px;
	height: 800px;
	min-height: 100%;
	background-color: white;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.center-site2{
	width: 800px;
	background-color: white;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.memoryUpgrades{
	font-size: 53px;
	font-style:italic;
	margin-bottom: 0px;
	_margin-bottom: -12px;
	_height: 3px;
	margin-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-4px;
	}
	
.popularMemory{
	font-size: 12px;
	font-style:italic;
	margin-bottom: 0px;
	_margin-bottom: -12px;
	_height: 3px;
	margin-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-4px;
	}
	

.memoryUpgrades2{
	color: #666666;
	font-size: 38px;
	font-style:italic;
	margin-bottom: 0px;
	_height: 3px;
	margin-top: 5px;
	font-family:Arial;
	letter-spacing:-4px;
	}
.lowest{
	letter-spacing: -1.5px;
	margin-top: -.8em;
	_margin-top: -5px;
	line-height: 28px;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	}
.lowest2{
	color: #666666;
	letter-spacing: -1.5px;
	_margin-top: 5px;
	line-height: 18px;
	font-size: 18px;
	font-family:Arial;
	font-style:italic;
	}
.side-nav{
	background-color:#ff0000;
	width: 187px;
	float: left;
	position: relative;
	margin-left: 5px;
	padding-left: 0px;
	margin-top: 20px;
	height: auto;
	min-height: 550px;
	z-index: 5;
}
.side-nav a:hover{color: #ee2e03;}
.right_side{
	position: relative;
	left: 20px;
}		
.style13 {padding-left: 5px;font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none;}
.style13 a:hover{color: #ee2e03;}
.style24 {font-size: 10px;line-height: 24px; font-weight: bold; color: #666666; background-image: url(_img/nav_header.jpg);}
.style24 a{padding-left: 5px;font-family: Arial, Helvetica, sans-serif;color: #666666; text-decoration: none;}
.style24 a:hover{color: #ee2e03;}
.style25 {font-size: 10px; color: #666666; }
.style25 a:hover{font-size: 10px; color: #ee2e03; }
.style50 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.memoryfinder{
	width: 553px;
	height: 235px;
	max-height: 235px;
	overflow: hidden;
	margin-left: 0px;
	background-image:url(_img/memoryfinderbg.jpg);
	}

.memoryfinder select{
	font-size: 12px;
	width: 143px;
	}

.memheader{
	font-size: 13px;
	text-align: center;
	font-family: arial;
	font-weight:bold;
	font-style: italic;
	letter-spacing: .11em;
	}
.right_side p{
	text-indent: 15px;
	font: 12px arial;
	color:#333333;
	}
.products{ margin-top: 15px;}
.pod{background-image: url(_img/pod_bg.jpg); width: 184px; height: 231px;}

.brandName a{
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	font-size: 11px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	}
.brandName a:hover{
	color: #FF0000;
	}
td.models {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 9px;
	line-height: 12px;
	color:#666666;
	}
.models a{
	color: #333333;	
	text-decoration: none;
	}
	
.models a:hover{ color: red; text-decoration:underline;}
.footer{
	position: relative;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.footer a{color: red; text-decoration:none;}
.footer a:hover{text-decoration: underline;}
		
/*
##############################################################################
End Styles used in admin
##############################################################################
*/
