/* CSS definition file containing sitestyle stylesheets */        
html { margin:0; padding:0; font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#bd0e33; color:#666666; }
body { margin:0; padding:0; font-family:Arial,Tahoma,Verdana,Sans-Serif; font-size:80%; 
background:#af0b27 url('/_images/body_bg.gif') left top repeat; color:#666666; }

/*
.ccbnTblOdd, 
.ccbnBgTblOdd, 
.ccbnTblEven, 
.ccbnBgTblEven { padding-left:0; padding-right:0; }

.ccbnTblOdd, 
.ccbnBgTblOdd, 
.ccbnTblEven, 
.ccbnBgTblEven,
*/
.graybg, 
.whitebg  { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#666666; padding-top:3px; padding-bottom:3px; }

.graybg, 
.whitebg       { padding-left:5px; padding-right:5px; }

.graybg, 
.ccbnTblOdd, 
.ccbnBgTblOdd  { background-color:#eeeeee; }

.whitebg, 
.ccbnTblEven, 
.ccbnBgTblEven { background-color:#ffffff; }

.closedFont    { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#ffffff; color:#666666; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; }
.black         { color:#666666; }
.listed        { padding-bottom:0;display:inline; }
.red           { color:#990000; }
.plain         { font-weight:normal; }
.taller        { line-height: 1.5em; }
table.listing  { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#666666; font-size:100%; }
table.listing tr td            { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#666666; padding:3px 10px 3px 5px; }
table.listing tr td.whitebg, table.tablesorter tbody tr.odd td  { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#ffffff; color:#666666; padding:3px 10px 3px 5px;}
table.listing tr td.graybg , table.tablesorter tbody tr.even td { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#eeeeee; color:#666666; padding:3px 10px 3px 5px;}
table.tablesorter thead tr .header {
	background-image: url('/_images/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .headerSortUp   { background-color:#777777; background-image: url('/_images/asc.gif'); background-repeat: no-repeat; color: #ffffff; }
table.tablesorter thead tr .headerSortDown { background-color:#777777; background-image: url('/_images/desc.gif'); background-repeat: no-repeat; color: #ffffff; }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #777777; color: #ffffff; }
table.listing tr td.closedFont { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#ffffff; color:#666666; }
h1, h2, h3, h4, h5, h6         { font-family:Arial,Tahoma,Verdana,Sans-Serif; font-size:100%; color:#990000; background-color:transparent; }
h1        { text-transform:uppercase; }
h1.plain  { padding:0;margin:0;display:inline; }
.ccbnTblLnk,
a,        
a:visited, 
a:active  { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:none; color:#990000; background-color:transparent; }

a:hover   { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:underline; color:#ff0000; background-color:transparent; }

.redFont          { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#990000; background-color:transparent; }

a.redFont, 
a.redFont:visited, 
a.redFont:active  { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:none; color:#990000; background-color:transparent; }

a.redFont:hover   { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:underline; color:#ff0000; background-color:transparent; }
ol                { font-family:Arial,Tahoma,Verdana,Sans-Serif; }
ol.lroman         { list-style-type:lower-roman; }
ol.uroman         { list-style-type:upper-roman; }
ol.lalpha         { list-style-type:lower-alpha; }
ol.ualpha         { list-style-type:upper-alpha; }

#main_container   { z-index:1; background-color:transparent; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; color:#666666; }
#header_ea { 
	text-align:center;
	top: 0;
	bottom: auto;
	position:relative; 
	width: 100%; 
	/* height: 110px; */
	height: 165px;
	margin:0 auto; 
	padding:0; 
	background:#660000 url('/_images/header_bg.gif') top left repeat-x;
}
#header_ea img.ea_logo {
	top: 15px;
	/* top: 15px; Use this for new logo */
	position:relative; 
	width: 350px;
	height: 115px; 
	margin:0 auto; 
	padding:0; 
	border:none;
}
#nav_top { z-index:1000; position:relative; top:140px; max-width:620px; margin:0 auto;}

#main_home,    
#main_home_v2, 
#main_home_v3, 
#main_home_v4 { z-index:1; position:relative; width:100%; margin:0; padding:0; color:#666666; text-align:center; background-color:#000000; }


/* #main_home    { height:400px; background:#ffffff url('/_images/home_main_bg_147x400.gif') center top repeat-x; } */
/* commented out to change background-color to black for elizabeth taylor tribute */
/* #main_home_v3 { height:530px; background:#ffffff url('/_images/home_main_bg_195x530.gif') center top repeat-x; } */

#main_home    { height:530px; }
#main_home_v2 { height:400px; } // iPad
#main_home_v3 { height:265px; } // iPhone
#main_home_v4 { height:384px; } // Android

#main_home    img, 
#main_home_v2 img, 
#main_home_v3 img, 
#main_home_v4 img, 
#main_home_v4 #flashcontent, { padding:0; margin:0; border: none; }

#main_inner_outter        { min-height: 400px; position:relative; width:100%; padding:0; margin:0; color:#666666; background:#ffffff url('/_images/inner_bg.gif') center top repeat-y; }
#main_inner_outter_brands { position:relative; width:100%; padding:0; margin:0; color:#666666; background-color:#ffffff; }

#title-text { text-align:center; font-size:1.3em; }
#main_inner, 
#main_inner_brands { position:relative; max-width:740px; margin:0 auto; padding:20px ; color:#666666; background-color:#ffffff; }

#footer_ea { 
	position:relative;
	color: #ffffff;
	left: 0;
	right: 0;
	width: 100%; 
	height: 100px; 
	margin:0; 
	padding:0; 
	background:#660000 url('/_images/footer_bg.gif') top left repeat-x;
	float: left;
}
#nav_bot,
#copyright { font-family:Verdana,Tahoma,Sans-Serif; font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; position:relative; width:100%; color:#ffffff;}

#nav_bot   { padding-top:19px; }
#copyright { padding-top:6px; }

#nav_bot a, 
#nav_bot a:link, 
#nav_bot a:active, 
#nav_bot a:visited   { font-family:Verdana,Tahosma,Sans-Serif; font-size:10px; text-decoration:none; color:#ffffff; background-color:transparent; padding:0; margin:0; }

#nav_bot a:hover     { font-family:Verdana,Tahoma,Sans-Serif; font-size:10px; text-decoration:underline; color:#ffffff;  background-color:transparent; padding:0; margin:0; }

#nav_bot span.spacer { font-family:Verdana,Tahoma,Sans-Serif; font-size:10px; margin-right:10px; margin-left:10px; }

@media screen and (max-width: 850px) {
	.print_icon {
		z-index:1;
		width:36px;
		height:44px;
		position:absolute;
		top:175px;
		right:10px;
		font-size:8px;
		font-family:Arial;
		color:#333333;
		line-height:0.5em;
	}
}

@media screen and (min-width: 851px) {
	.print_icon {
		z-index:1;
		width:36px;
		height:44px;
		position:absolute;
		top:175px;
		left:50%;
		margin-left:339px;
		font-size:8px;
		font-family:Arial;
		color:#333333;
		line-height:0.5em;
	}
}

.w_menu {
	top:175px;
}

.wo_menu {
	top:145px;
}
