/*
##############################################
# SITE WIDE STYLES                           #
# Add any styles which would be site-wide    #
# here. These can include error styles, list #
# styles, table styles and more.             #
##############################################
##############################################
# CONSOLIDATED STYLES                        #
# These styles are generic settings for all  #
# of the pages.                              #
# To override a style, you may need to       #
# define a more specific selector using      #
# the ID defined for that specific page:     #
#   ex.) add the new style for the specific  #
#      page you want to address. Example:    #
#      #dr_ShoppingCart h1                   #
##############################################
/*
--%>

/* BEGIN GENERIC STYLES */

body{
background:#293443 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/images/BackgroundRepeat.gif);
margin:0px;
}

a{
color:#FFCB02;
font:bold 11px  Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:hover{
color:#FFCB02;
text-decoration:underline;
}

a:visited{
color:#FFCB02;
}

a:link{
color:#FFCB02;
}

.dr_Content {
  font:11px Arial,Verdana,Helvetica,sans-serif;
  color:#fff;
  width:575px;
}

.dr_Content h3 {
  font-size:12px;
}
.dr_Content h2 {
  font-size:14px;
}

}
.dr_error {
  font-weight:bold;
  color:red;
}
.dr_Content img {
  border:0px;
}
.dr_hiddenText {
  display:none;
}
/* Form button styles */
/* button alignment */
#dr_siteButtons {
  margin:10px 0px;
  text-align:right;
  clear:both;
}
/* button design */
input.dr_button, body a.dr_button {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#C0C0C0;
  border:1px solid #C0C0C0;
  height:21px;
  margin-left:10px;
  cursor:hand;
}

a.dr_button {
  padding:1px 5px 4px 5px;
  text-decoration:none;
}
a.dr_button:hover {
  color:#c0c0c0;
}
* html a.dr_button {
  height:21px;
  padding:3px 5px 2px 5px;
  color:#FFFFFF;
  position:relative;
  bottom:-2px;
}
.dr_hr_line {
  width:100%;
  border-bottom:1px solid #C0C0C0;
}

/* BEGIN POPUP WINDOW STYLES */
#dr_popUp {
  margin:5px;
}
#dr_closeWindow {
  text-align:center;
}
/* END POPUP WINDOW STYLES */


/*
#############################################
# FIXES                                     #
# These are minor fixes to get things  to   #
# work cross browser. If you need to add    #
# anything for browser bugs, here is the    #
# place. Of course a good resource for      #
# browser bugs is online at:                #
# http://php.digitalriver.com/brandon/tips/ #
#############################################

*/
#dr_testOptions table {
  width:350px;
}
#dr_testOptions table td{
  border:0px;
}
* html .dr_Content {
height: 1%;
}
/*
#############################################
# Invisible Text in IE? Do the following:   #
# * html #elementID { height:0.01%; }       #
#############################################
*/
* html #dr_ThankYou {
  height:0.01%;
}

#MainPageSubHeader {
	background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/images/TopHeaderWithNav.gif) no-repeat;
	height:20px;
	margin:10px 0px 0px 0px;
	width:100%;
}

#MainPageSubHeader h1 {
	color:#676F7B;
	font:bold 11px Arial, Verdana,sans-serif;
	float:right;
	margin:3px 10px 0px 0px;
	text-align:right;
	text-transform:uppercase;
}

select {
	background-color:#1C293A;
	border:1px solid #7F9DB9;
	color:#fff;
	font:10px Verdana, Arial, san-serif;
}

input {
	background-color:#1C293A;
	border:1px solid #7F9DB9;
	color:#fff;
	font:11px Arial, san-serif;
}

#dr_Login input.dr_button {
	border:0px;
	height:13px;
	margin-right:15px;
	text-align:center;
	width:30px;
}

/* START Corporate Homepage Merchandising */
	.CorpSmallPop {
		float:left;
		height:348px;
		margin:0px;
		padding:15px 15px 15px 0px;
		width:174px;
	}
	
	.CorpSmallPopHeader {
		background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/Corporate/CorpHomeSmallPopHeadBG.gif) no-repeat;
		height:20px;
		width:174px;
	}
	
	.CorpSmallPopHeader h1 {
		color:#676F7B;
		font:bold 11px Arial, Verdana,sans-serif;
		margin:3px 0px 0px 15px;
		text-align:left;
		text-transform:uppercase;
	}
	
	/*firefox specific*/
	html > body .CorpSmallPopHeader h1 {
		color:#676F7B;
		font:bold 11px Arial, Verdana,sans-serif;
		padding:3px 0px 0px 0px;
		text-align:left;
		text-transform:uppercase;
	}
	
	.CorpSmallPopHeader h1 span {
		padding:0px 0px 0px 25px;
	}
	
	.CorpSmallPopProductImg {
		border-right:4px solid #1C293A;
		height:179px;
		margin-bottom:-3px;
		width:170px;
	}
	
	/*firefox specific*/
	html > body .CorpSmallPopProductImg {
		border-right:4px solid #1C293A;
		height:179px;
		margin-bottom:0px;
		width:170px;
	}
	
	.CorpSmallPopProductTitle {
                background:#708AA3 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/popImages/RecommendTitle.gif) no-repeat;
		border-right:4px solid #1C293A;
		height:40px;
		width:170px;
                overflow:hidden;
	}

	.CorpSmallPopProductTitle img {
                margin:5px;
	}

	.CorpSmallPopFooter {
		background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/Corporate/CorpHomeSmallPopFooter.gif) no-repeat;
		height:109px;
		width:174px;
	}
	
	.CorpSmallPopFooter p {
		color:#fff;
		font:11px Arial, Verdana,sans-serif;
		height:75px;
		margin:0px;
		overflow:hidden;
		padding:5px 10px;
		width:154px;
	}
	
	.CorpSmallPopLinks {
		color:#FFCB02;
		text-align:right;
	}
	
	.CorpSmallPopLinks a {
		padding:0px 10px;
	}
	
	/* Super Pop Styles */
	
	#CorpSuperStorePop {
		width:555px;
	}
	
	.CorpSuperPop {
		height:275px;
		margin:0px;
		width:555px;
	}
	
	.CorpSuperPopHeader {
		background:#708AA3 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/popImages/SuperFeaturedHeader.gif) no-repeat;
		height:20px;
		width:555px;
	}
	
	.CorpSuperPopHeader h1 {
		color:#676F7B;
		font:bold 11px Arial, Verdana,sans-serif;
		margin:3px 15px 0px 15px;
		text-align:right;
		text-transform:uppercase;
	}
	
	/*firefox specific*/
	html > body .CorpSuperPopHeader h1 {
		color:#676F7B;
		font:bold 11px Arial, Verdana,sans-serif;
		padding:3px 15px 0px 15px;
		text-align:right;
	}
	
	.CorpSuperPopImage {
		float:left;
		height:208px;
		margin-bottom:-3px;
		width:394px;
	}
	
	/*firefox specific*/
	html > body .CorpSuperPopImage {
		float:left;
		height:208px;
		margin-bottom:0px;
		width:394px;
	}
	
	.CorpSuperPopContent {
		background:#708AA3 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/popImages/FeaturedGameRightBG.gif) no-repeat;
		float:left;
		height:208px;
		width:161px;
	}
	
	.CorpSuperPopContent p {
		color:#fff;
		font:11px Arial, Verdana,sans-serif;
		height:160px;
		margin:0px;
		overflow:hidden;
		padding:5px 10px;
		width:130px;
	}
	
	div.CorpSuperPopFooter {
		background:#708AA3 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/popImages/SuperFooter.gif) no-repeat;
		clear:both;
		height:47px;
		margin:0px;
		width:555px;
	}
	
	div.CorpSuperPopFooter img {
		padding:12px 0px 0px 15px;
	}
	

#gameSeries{
padding-bottom:15px;
}

#events{
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/Corporate/CorpHomeEventsBG.gif) no-repeat;
color:#fff;
font:11px Arial, Verdana, san-serif;
height:417px;
padding-bottom:15px;
margin-top:0px;
width:209px;
}

html > body #events{
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/Corporate/CorpHomeEventsBG.gif) no-repeat;
color:#fff;
font:11px Arial, Verdana, san-serif;
height:417px;
padding-bottom:15px;
margin-top:-10px;
width:209px;
}

#events p{
border-bottom:1px solid #fff;
margin-right:15px;
padding:5px 10px 10px 10px;
width:169px;
}

#events p.EventLast{
border:0px;
}


#featured_char{
width:575px;
float:left;
}

.CorpSideHeader{
background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/capcomus/cm/images/Corporate/corpTemplate_Phase1_03.gif) no-repeat;
height:20px;
width:209px;
}

.CorpSideHeader h1{
color:#676F7B;
font:bold 11px Arial, Verdana,sans-serif;
margin:4px 15px 0px 15px;
padding:0px;
text-align:right;
text-transform:uppercase;
}

html > body .CorpSideHeader h1{
color:#676F7B;
font:bold 11px Arial, Verdana,sans-serif;
padding:4px 15px 0px 15px;
margin:0px;
text-align:right;
text-transform:uppercase;
}


