body {color:#FFFFFF;}
a:link,
#CommonHeaderUserArea a:link,
#CommonHeaderUserArea a:hover {
	color:#4ACAF8; 
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

#CommonHeader {width:990px; margin:0 auto; position:relative;}
#CommonHeader #backDw {position:absolute; top:50px; right:10px; z-index:20;}

#logoBack {background:#4E4E4E url(../images/common/header-logo.gif) no-repeat 5px 5px; display:block; width:291px; height:50px; text-indent:-9000px; position:absolute; z-index:50; top:11px; left:10px;}
#CommonNavigation {width:990px; margin:0 auto; height:auto; overflow:auto; border:none;}
#CommonNavigation2Empty {width:990px; margin:0 auto; border:0;}
#CommonHeaderUserWelcome .sub a:hover {color:#4ACAF8; text-decoration:none;}
.CommonHeaderTitle {font-weight:normal;}
.CommonHeaderTitleDescription{color:#B2B2B2;}

#CommonHeader .Common {position:static;}


ul#dwnav {position:absolute; top:8px; right:8px; width:330px; padding-bottom:5px; padding-left:5px; list-style:none; margin:0px;}
ul#dwnav li {float:right; font-size:11px; margin-left:10px; padding-left:10px; border-left:1px solid #636162; font-family: 'Helvetica Neue', Arial;}
ul#dwnav li.first {border:none; margin:0; padding:0;}
ul#dwnav li a {color:#4ACAF8 !important; font-size:11px !important; font-weight:normal !important;}

#CommonHeaderUserContent a {color:#4ACAF8 !important; font-size:11px !important; font-weight:normal !important;}

#CommonHeaderUserContent {margin-top:35px; padding:8px; margin-right:8px; margin-bottom:8px; background:#404040;}
#CommonHeaderUserWelcome {font-weight:normal; color:#AAA;}
.CommonSearchContent input {color:#FFFFFF;}

#CommonNavigation a.Selected:link,
#CommonNavigation a.Selected:active,
#CommonNavigation a.Selected:visited {
	background-color:#4E4E4E;
	border:none;
	color:#8CC63F;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:3px 12px;
}
#Inner {position:relative; top:-10px;}
#CommonNavigation a:link,
#CommonNavigation a:hover,
#CommonNavigation a:active,
#CommonNavigation a:visited {
	color:#4ACAF8;
	font-weight:normal;
	font-size:12px;
	padding:3px 12px;
}
#CommonNavigation .Common {
border:none;
}
#CommonNavigation .Common, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:hover {
border:none;
}
#CommonNavigation .Common .Inner, #CommonNavigation ul li {
border:none;
}
#CommonNavigation a:hover, #CommonNavigation a:active {
border:none;
padding:3px 12px;
}
#CommonNavigationShadow {width:990px; margin:0 auto 0px auto;}
.CommonBreadCrumbArea {background:#707070; border:none; padding:10px 0; color:#FFFFFF;}

.CommonContentBox.TitleHighlighted {
background-color:#000000;
}

.CommonContentBoxHeaderForm {color:#AAAAAA;}

.CommonContentBox.Highlighted2 {
background-color:#000000;
}
.CommonContentBox h2, .CommonContentBox h4 {color:#8CC63F; font-weight:normal;}

.CommonContentBox.TitleHighlighted .CommonContentBoxHeader,
.CommonContentBox.Highlighted2 .CommonContentBoxHeader {
border-bottom-color:#636262;
color:#8CC63F;
font-family:Arial,Helvetica;
}

#dwContent {background:#4e4e4e; padding:15px; }

.CommonTextButton {color:#4ACAF8;}
.CommonTextButtonHighlight,
.CommonTextButtonHighlight:link, 
.CommonTextButtonHighlight:visited, 
.CommonTextButtonHighlight:active, 
.CommonTextButtonHighlight:hover {background-color:#1B1B1C; color:#FFFFFF;}

.CommonPostPopupArea {
	background-color:#1B1B1C;
	border:1px solid #1B1B1C;
}

.CommonCommentContent, .CommonCommentContent p {color:#000000 !important;}
.CommonFormFieldName {color:#FFFFFF;}

div.CommonFormField {color:#FFFFFF;}

.CommonPane div.CommonFormField {color:#000000;}
.CommonPane .CommonFormFieldName {color:#000000;}
.CommonPane .CommonFormFieldDescription {color:#000000;}


.CommonContextMenuItem {color:#797979;}

.CommonTitle {
color:#8CC63F;
font-family:Arial,Helvetica;
font-size:200%;
font-weight:normal;
margin-bottom:5px;
}
ul.CommonContentBoxList li.Header {
color:#FFFFFF;
}
.CommonContentBox {border-top:none;}

.CommonListHeader {
background-color:transparent;
color:#FFFFFF;
font-weight:normal;
border-bottom:1px solid #636262;
padding-bottom:6px;
font-size:14px;
}
.CommonListRow, .CommonAvatarListItemArea {
background-color:transparent;
}
.CommonListCell {border-bottom:1px solid #5A5A5A; color:#FFFFFF;}

a.ForumGroupNameUnRead, .ForumGroupNameUnRead:link, .ForumGroupNameUnRead:visited, a.ForumNameUnRead, .ForumNameUnRead:link, .ForumNameUnRead:visited {
color:#8CC63F;
}
.ForumPostHeader {background-color:#1B1B1C; border:none;}

a.ForumLinkUnread, .ForumLinkUnread:link, .ForumLinkUnread:visited {
color:#4ACAF8;
}
.CommonContentBoxFooter{
	color: #B2B2B2;
}
.CommonCommentContent {color:#4e4e4e;}
.CommonContentBox .CommonContentBoxHeader  {color:#8CC63F; font-weight:normal;}

#CommonNavigationShadow {background:#4E4E4E;}

h3.CommonHeader a {font-size:14px;}
a.ForumGroupNameRead,
.ForumGroupNameRead:link,
.ForumGroupNameRead:visited,
a.ForumNameRead,
.ForumNameRead:link,
.ForumNameRead:visited {color:#FFFFFF;}
#CommonFooter {display:none;}

#dwfooter {color:#FFFFFF; height:73px; padding-top:5px; background:url(../images/bg-main-bot.png) no-repeat bottom left; width:990px; margin:0 auto; background:#4E4E4E;}
a img {border:none; outline:none;}
#dwfooter ul { overflow:auto; padding:1px; margin-left:15px; list-style:none;}
#dwfooter ul li {float:left; font-size:11px; margin-right:10px; padding-right:10px; border-right:1px solid #636162;}
#dwfooter ul li.last {border:none; margin:0; padding:0;}
#dwfooter ul li img {padding-right:7px;}

#ctl00_bcr_ctl01_ctl00_CreateAccount {float:left;}
#agreeing {width:400px; float:left; font-weight:normal; font-size:11px; margin-top:3px; margin-left:8px;}
.clear {clear:both; display:block; height:0px;}
.legalcopy {font-size:11px; font-weight:normal; color:#DDD; margin-top:-16px; margin-left:60px;}

/* ----- Amex Header/Footer ------*/
#wrapper {width:934px; margin:0 auto;}
img, a:link, a:visited, a:active, a:hover {border:0 none;}
#globalHeader {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:60px; margin:0 20px 8px 15px; margin-bottom:8px !important; padding:15px 0 0 !important; position:relative; text-align:right; width:990px; margin:0 auto; }
#headerInfo {float:left; margin:0 !important; padding:0 !important; width:291px;}
#headerInfo a {float:left;}
#headerInfo img {border:medium none; position:relative;}
#headerInfo a#headerInfoTitle {margin:15px 0 6px 15px;}
#headerMenu, #headerText {clear:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 !important; padding:0 !important; white-space:nowrap; width:auto;}
#headerMenu li {display:inline; height:40px; margin-right:-8px !important; padding:0 !important;}
#headerMenu li.travel {width:89px !important;}
#headerMenu li.shopping {width:104px !important;}
#headerMenu li.dining {width:184px !important;}
#headerMenu li.more {width:85px !important;}
#headerMenu img {display:inline;}
#headerText li {float:right; color:#000000; font-family:Arial,Helvectica,sans-serif !important; font-size:11px !important; margin:0 !important; padding:0 !important; position:relative;}
#headerText li.travel {margin-right:65px !important;}
#headerText li.shopping {margin-right:55px !important;}
#headerText li.dining {margin-right:15px !important;}
#headerText li.more {margin-right:0 !important;}
#globalFooter {border-top:1px solid #999999; width:900px; clear:both; color:#62747E; font-family:Arial,Helvetica,sans-serif; font-size:10px; margin:10px 20px 0 15px ; padding:2px 0 38px; width:990px; margin:15px auto; }
:first-child + html #globalFooter {padding:2px 0 38px;}
* html #globalFooter {padding:2px 0 38px;}
#globalFooter a {color:#1D84C9; padding:0 4px 0 2px;}
* html #globalFooter a {padding:0 6px;}
:first-child + html #globalFooter a {padding:0 6px;}
#globalFooter a.first {margin-left:0 !important; padding-left:0 !important;}
#globalFooter ul.footerLinks li.last {border:none;}
#globalFooter ul.footerLinks {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 5px; padding:7px 0 0;}
#globalFooter ul.footerLinks li {border-right:1px solid #62747E; display:inline; font-size:10px;}
#globalFooter p.copyright {color:#333333;font-weight:normal;margin:0;}
#globalFooter h1.disclaimer {color:#62747E;font-size:10px;margin:9px 0 0;width:970px;}
.hide {display:none;}
.block {display:block;}
.inline {display:inline;}