/************* GENERAL CSS ************/

html,body {
height:100%;width:100%;

}
body { 
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: white; 
	background: #e2e2e2; 
	margin: 0; 
	padding: 0; }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #dedede; font-size: 140%; line-height: 200%; }

a {
	text-decoration: none;
	color: #ffbf00;}

a:hover {
	text-decoration: underline;
	color: #f90;}

/************* HEADER STUFF ************/

#header { 
	background-color: #fff; 
	width: 955px; 
	height: 74px; 
	margin: 0 auto;}

#headerhome { 
	color: white; 
	width: 955px; 
	height: 283px; 
	margin: 0 auto; 
	padding-bottom: 0; }

/************* MENU ************/

#menu { 
	color: black; 
	font-variant: normal; 
	width: 955px; 
	margin: 0 auto; 
	padding: 5px 0; 
	background-color: #e0b04f; 
	border-right-color: #fff; 
	border-right-width: 1px; }

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;}

#menu li {
	display: inline;}

#menu a {
	padding: 5px 20px;
	/*text-transform: uppercase;*/
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;}

#menu a:hover {
	background-color: #d98714;}

/************* FILMSTRIP ************/

#filmstrip { 
	background-color: #666; 
	width: 955px; 
	margin: 0 auto; }

/************* CONTENT ************/

#content { 

	background-color: #666; 
	display:table;
	width: 955px; 
	height: 100%; 
	margin: 0 auto; 
	padding: 0px; 
	padding-top:20px;}
	

#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-weight: normal;}

#content p, #content ul, #content ol {
	line-height: 150%;}

#left { 
	font-size: 90%; 
	font-style: normal; 
	line-height: 150%; 
	background-color: #666; 
	float: left; width: 200px; 
	height:100%;
	height:auto !important;
	padding: 0px 30px 40px; }

#lefthome { 
font-size: 100%; 
font-style: normal; 
line-height: 150%; 
background-color: #666; 
padding: 0px 10px 30px 40px; 
width: 240px; 
height: auto !important; 
float: left; 
}

#lefthome IMG {
height:169px;
}

#lefthome OBJECT {
height:134px;
}

#buybox {
text-transform: uppercase; 
font-size: 140%; 
text-align: center;
width: 234px;
height: 36px;
vertical-align: middle;
margin: 0px 10px 16px 0;
padding-top:14px;
border: 1px solid #d28f31; }

#slideshow {
	height:134px;
	margin-bottom: 6px;
	margin-top: 6px;
}

#right { 
	width: 560px; 
	padding: 20px 20px 40px 30px; 
	color: white; 
	font-size: 100%; 
	background-color: #515151; 
	height:100%;
	height:auto !important;
	float: left; 
	min-height: 800px; 
	margin: 0px 20px 20px 20px; 
	}
	
#rightpurchase { 
	width: 780px; 
	padding: 20px 20px 20px 30px; 
	color: white; 
	font-size: 100%; 
	background-color: #515151; 
	height:100%;
	height:auto !important;
	float: left; 
	min-height: 800px; 
	margin: 0px 20px 20px 20px; 
	}
	
	
#rightissuestop { 
	width: 780px; 
	padding: 10px 20px 10px 30px; 
	color: white; 
	font-size: 100%; 
	background-color: #515151; 
	height:auto;
	float: left;  
	margin: 0px 20px 0px 20px; 
	}
	
#index { 
	width: 260px; 
	height: auto;
	padding: 0px 0px 0px 0px; 
	margin: 0px 20px 0px 0px; 
	float: left;
	}
	
#rightissues {
	width: 770px;
	padding: 20px 30px 30px 30px;
	color: #000000;
	font-size: 100%;
	height:normal
	background-color: #white;
	height:auto !important;
	float: left;
	min-height: 800px;
	margin: 0px 0px 20px 20px;
	line-height: 120%;
	background-color: #FFFFFF;
	}

span.title {text-transform: uppercase}

h.issueshead {text-transform: uppercase}

/************* FOOTER ************/

#footer { 
	width: 955px; 
	margin: 0 auto;
	font-size: 9px; 
	text-align: left; 
	padding: 2px 2px 2px 40px; 
	color: #666; 
	float: left; }

