body {
	font-family: Verdana,Arial,Helvetica;
	background:url(/images/wide/wide-body-bg.jpg) fixed !important;
	background-repeat:repeat-x;
	background-color:#000;
	margin:0;
	padding:0;
}

#searchq
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	height:15px;
	color: #d6d6d6;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
}

#emailinput
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #343434;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
}

#container {
	background-repeat: repeat-x;
	padding: 0;
	margin: 0 auto;
	width: 953px;
}

#topnav { padding: 0 0 0 0; width:936px; }

#main {display: table;}

#content {
   width: 935px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #000000;
}
#content2 {
   width: 935px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #FFFFFF;
}

#main #FPcontent {
	height: 830px;
   padding: 0;
	margin: 0;
	text-align: left;
	background-color: #000000;
}

#main #shadow-left {
	/*background: url(/images/bgl.png) repeat-y left bottom;*/
}

#main #shadow-right {
	background: url(/images/wide/new-wide-bg.png) repeat-y top left;
   width:935px;
	padding: 0 9px 0 9px;
}

#wideFootWrapper {width:935px; margin:0; display:block; background-color:#170102;}

#shadow-footer {margin-left:1px;}

#shadow-footer #SFleft {float:left; display:block; width:17px; height:17px; background:url(/images/wide/wide-foot-left.png) top left no-repeat;}
#shadow-footer #SFcenter {float:left; display:block; width:918px; height:17px; background:url(/images/wide/wide-foot-center.png) top left repeat-x;}
#shadow-footer #SFright {float:left; display:block; width:17px; height:17px; background:url(/images/wide/wide-foot-right.png) top left no-repeat;}

#shadow-corner-left {
	position: relative;
	left: -16px;
	float: left;
}

#shadow-corner-right {
	position: relative;
	right: -16px;
	float: right;
}
#mainfeature {
	width: 935px;
	height: 350px;
}
#mainfeature_errpr {
	width: 935px;
	height: 450px;
}
#grayline {
	background: url(/images/grayline.png) repeat-x top left;
	background-color: #202020;
	width: 935px;
	height: 17px;
}

#subfeatures {
	width: 935px;
	height: 258px;
	margin: 0px 0px 0px 0px;
}

#footer {
	margin: 0 9px; 
	padding: 18px 30px 30px;
	background-repeat: repeat-y; 
	background-color: #170102;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
}

#footer .divider {
	clear:both; 
	border-top: 1px solid #A6A6A6;
	margin: 0;
	padding: 2px 0;
	height: 1px;
	font-size:1px;
}

#footer ul.nav {
	padding: 0;
	margin: 0;
}

#footer ul.nav li {
	list-style-type: none;
	float:left;
}

#footer ul.nav li a {
	display: block;
	color: #000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

#footer .nav_left {
	float:left;
}

#footer ul.nav_left li {
	margin-right: 10px;
}

#footer .nav_right {
	float:right;
}

#footer ul.nav_right li {
	margin-left: 10px;
}

/*alt style for secondary items*/
#footer .nav_alt, #footer ul.nav_alt {
	padding: 0;
	margin: 3px 0;
}

#footer ul.nav_alt li a, .copyright {
	color: #747474;
	font-size: 8px;
	font-weight:normal;
}

.copyright {
	margin: 3px 0;
}

.subfeature_desc {
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: black;
}

.news_title {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #9a0000;
}

.news_desc {
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	font-size: 10px;
	color: black;
}

.community_title {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #f46200;
}

.community_blurb {
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: black;
}

.minisite_image {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
	color: black;
}

A.subfeature_titles:link {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

A.subfeature_titles:visited {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

A.subfeature_titles:hover {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

A.subfeature_titles:active {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: white;
}

/*MINISITES*/
.minisite_body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.centertext {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.blackheaders {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.black2headers {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight: bold;
}
A.black3headers:link, A.black3headers:visited, A.black3headers:hover, A.black3headers:active {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight: bold;
}
.redheaders {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 12px;
	color: #a51710;
	font-weight: bold;
}
.redtext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #a51710;
	font-weight: bold;
}
.graydisclaimer {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #878787;
	font-weight: none;
}
#flashWrapper {z-index:1;}

A.learnmore_center:link, A.learnmore_center:visited, A.learnmore_center:hover, A.learnmore_center:active {
	font-family: Verdana,Arial,Helvetica;
	font-weight: none;
	font-size: 13px;
	color: #ffb000;
	text-decoration: underline;
}

.yellowlinkarrow {font-family:Verdana,Arial,Helvetica; font-weight:none; font-size:13px; color:#ffb000; text-decoration:underline; background: url(/images/sites/yellowlinkarrow.png) no-repeat center right; padding-right:12px;}

#arrowyellow {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 80px;
}
#arrowyellow_fr {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 135px;
}
#arrowyellow_midi {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: 5px 0px 0px 0px;
	float:left;
}
#arrowyellow_xdv {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -22px 0 0 129px;
}
#arrowyellow_xdv_de {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -22px 0 0 222px;
}
#arrowyellow_xdv_jp {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -23px 0 0 100px;
}
#arrowyellow_jp {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 100px;
}
#arrowyellow_sp {
	background: url(/images/sites/arrow.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 93px;
}

A.compareall:link, A.compareall:visited, A.compareall:hover, A.compareall:active {
	font-family: Verdana,Arial,Helvetica;
	font-weight: none;
	font-size: 12px;
	color: #b51f24;
	text-decoration: underline;
}

.redlinkarrow {font-family:Verdana,Arial,Helvetica; font-weight:none; font-size:12px; color:#b51f24; text-decoration:underline; background:url(/images/sites/redlinkarrow.png) no-repeat center right; padding-right:10px;}

#arrowred {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 80px;
}
#arrowred2 {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 154px;
}
#arrowred2_de {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 182px;
}
#arrowred2_jp {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 115px;
}
#arrowred2_fr {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 210px;
}
#arrowred_fr {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 125px;
}
#arrowred_jp {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 93px;
}
#arrowred_de {
	background: url(/images/sites/arrow_red.png) repeat-x top left;
	width: 7px;
	height: 8px;
	margin: -10px 0 0 100px;
}
A.gpdisclaimer:link
{
	color: #979797;
	font-size: 10px;
	text-decoration: none;
}

A.gpdisclaimer:visited
{
	color: #979797;
	font-size: 10px;
	text-decoration: none;
}

A.gpdisclaimer:hover
{
	color: #979797;
	font-size: 10px;
	text-decoration: underline;
}

A.gpdisclaimer:active
{
	color: #979797;
	font-size: 10px;
	text-decoration: underline;
}


