
body {
	text-align:center;
	background:#9DA274 url(../web_download/images/body_main-trans.png) no-repeat top center;
	font:normal 12px/1.65em Helvetica, Arial, sans-serif;
	color:#6D6E70;
	margin-bottom:20px;
}

#SiteContain {
	/*background: url(../images/body_gradient-trans.png) repeat-x top;*/ /*UPDATED_SS11_RL*/
}

.ClearAll {
	display:block;
	clear:both;
}

.FL {
	float:left;
}
.FR {
	float:right;
}

a {
	color:#5F3844;
	text-decoration:none;
}

h3 {
	font:normal 26px Georgia, "Times New Roman", Times, serif;
}

.Red, #paymentError {
	color:#BE6869;
}

 #paymentError 
 {
    font:bold 14px Georgia, "Times New Roman", Times, serif;
 }
 
 .GeneralError {
	color:#BE6869;
	float:left;
	width:80%;
	overflow:hidden;
	margin-top:18px;
	margin-left: 10%;
	font-size: 13px;
	font-weight: bold;
 }

.MPError, .MPError td {background:#BF311A;padding:3px;border-bottom:1px solid #fff;color:White;}
.MPError, .MPError a {font-weight:bold !important;color:White !important;}


/*********************************
Navigation & Top Area
/********************************/

#TopPane {
	margin:0px auto;
	width:960px;
	text-align:left;
	height:77px;
}


#Logo {
	float:left;
	margin-left:20px;
}

.InlineNav li {
	float:left;
}

#FamilySites {
	float:right;
	padding:10px 10px 0px 0px;
}

#FamilySites li {
	border-right:1px solid #D0D2D3;
	line-height:11px;
	padding:0px 10px 0px 10px;
}

#FamilySites li a {
	font:11px/1em Helvetica, Arial, sans-serif;
}

#FamilySites li.Last {
	border:none;
	padding-right:0px;
}


/*********************************
Main Nav Tabs
/********************************/
/*#SiteNav {
	float:right;
	display:block;
	margin-top:33px;
	
	background: url(../images/navbar.gif) no-repeat top left;
}

#SiteNavInner {
	padding:0px 10px 0px 60px;
	height:35px;
	background:  url(../images/navbar-cap.gif) no-repeat top right;
}


#SiteNav ul li {
	padding-top:8px;
}

#SiteNav ul li a {
	display:block;
	background: url(../images/tabHome.gif) no-repeat top left;
	color:#fff;
	float:left;
	cursor:pointer;
}

#SiteNav ul li a span {
	display:block;
	float:left;	
	line-height:27px;
	background: url(../images/tabHome-cap.gif) no-repeat top right;
	padding:0px 7px 0px 7px;
}*/ /*UPDATED_SS11_RL*/
	
#SiteNav a.Account {
	background: url(../web_download/images/tabAccount.gif) no-repeat top left;
}
#SiteNav a.Account span {
	background: url(../web_download/images/tabAccount-cap.gif) no-repeat top right;
}

#SiteNav a.Circle {
	background: url(../web_download/images/tabCircle.gif) no-repeat top left;
}
#SiteNav a.Circle span {
	background: url(../web_download/images/tabCircle-cap.gif) no-repeat top right;
}

#SiteNav a.Order {
	background: url(../web_download/images/tabOrder.gif) no-repeat top left;
}
#SiteNav a.Order span {
	background: url(../web_download/images/tabOrder-cap.gif) no-repeat top right;
}

#SiteNav a.Performance {
	background: url(../web_download/images/tabPerformance.gif) no-repeat top left;
}
#SiteNav a.Performance span {
	background: url(../web_download/images/tabPerformance-cap.gif) no-repeat top right;
}

#SiteNav a.Promotions {
	background: url(../web_download/images/tabPromo.gif) no-repeat top left;
}
#SiteNav a.Promotions span {
	background: url(../web_download/images/tabPromo-cap.gif) no-repeat top right;
}

#SiteNav a.Resources {
	background: url(../web_download/images/tabResources.gif) no-repeat top left;
}
#SiteNav a.Resources span {
	background: url(../web_download/images/tabResources-cap.gif) no-repeat top right;
}

#SiteNav a.Development {
	background: url(../web_download/images/tabDev.gif) no-repeat top left;
}
#SiteNav a.Development span {
	background: url(../web_download/images/tabDev-cap.gif) no-repeat top right;
}



#ContentWrap {
	text-align:center;
	/*background: url(../images/contentbg-trans.png) no-repeat top center;*/ /*UPDATED_SS11_RL*/	
}

#ContentInner {
	width:960px;
	margin:0px auto;
	text-align:left;
	clear:both;
}


/*********************************
Starry-eyed breadcrumb
/********************************/


.PageTitle {
	display:block;
	text-align:center;
	clear:both;
	padding-bottom:20px;
}

.PageTitle h1 {
	font-size:40px;
	color:#6D276A;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:5px;
}

.PageTitle h2 {
	font-size:16px;
	color:#5C8727;
	font-weight:normal;
}

/*********************************
Order Type Panels
/********************************/

#OrderTypes, #EndOptions {
	width:960px;
	height:665px;
	background: url(../web_download/images/Pane2x6-trans.png) no-repeat;
	padding-bottom:40px;
}

#EndOptions {
	background: url(../web_download/images/Pane2x4-trans.png) no-repeat;
	height:445px;
}


.SmallPane {
	width:435px;
	height:175px;
	overflow:hidden;
	margin:12px 20px 33px 25px;
	font-size:14px;
	line-height:1.55em;
}

.SmallPane  img {
	float:left;
	margin-right:20px;
}

.SmallPane  p {
	margin-bottom:10px;
}

.SmallPane  h3 {
	color:#fff;
	margin-bottom:30px;
}

.SmallPane  li {
	list-style-type:disc;
	color:#5F3844;
	list-style-position:inside;
}




/*********************************
Columns
/********************************/

#LeftColumn {
	float:left;
	width:230px;
	margin-right:10px;
	
}

#RightColumn {
	float:left;
	width:720px;
}


.SideModule .SideModuleWrap {
	background: url(../web_download/images/SideModule.gif) no-repeat top;
	margin:0px;
	padding:0px;
}


.BlueModule .SideModuleWrap {
	background: url(../web_download/images/SideModuleBlue.gif) no-repeat top;
}

.SideModuleContent {
	padding:0px 10px 0px 10px;
	margin:0px;
}

.SideModule h3 {
	font-size:18px;
	padding:8px 0px 20px 0px;
}


.BlueModule h3, .TablePane h3 {
	color:#fff;
}



.SideModule .SideModuleBottom {
	display:block;
	clear:both;
	background: transparent url(../web_download/images/SideModuleBottom.gif) no-repeat bottom;
	height:12px;	
	margin-bottom:10px;
}

.BlueModule .SideModuleBottom {
	background: transparent url(../web_download/images/SideModuleBottomBlue.gif) no-repeat bottom;
}


.SideModule p {
	padding-bottom:10px;
	margin:0px;
}


.TablePane {
	background: url(../web_download/images/PanelTable-trans.png) no-repeat;
}

.TablePane .Content {
	padding:7px;
}

.TablePane h3 {
	padding:5px 0px 20px 10px;
	float:left;
}

.TablePane h4 {
	color:#fff;
	padding:5px 10px 0px 0px;
}

#OrderOverview {
	background: url(../web_download/images/Overview.gif) no-repeat top;
	width:710px;
}

#OrderOverview h3 {
	padding:5px 0px 20px 10px;
	color:#7399C6;
}


.AdBanners .FL {
	margin:0px 5px 0px 10px;
}


.TablePane .Content .Instructions {
	font-weight:bold;
	font-size:14px;
	color:#613B47;
	clear:both;
	padding:0px 0px 0px 10px;
}

.SideModule .Instructions {
	color:#7399C6;
	font-weight:bold;
}

.SideModule li {
	list-style-type:disc;
	list-style-position:inside;
}

			




/*********************************
Footer
/********************************/
#Footer {
	/*background: url(../images/contentfooter-trans.png) no-repeat top center;*/ /*UPDATED_SS11_RL*/
	color:#EBECE1;
}

#FooterInner {
	margin:0px auto;
	width:960px;
	text-align:left;
	padding-top:50px;
}

#Footer a {
	color:#fff;
}

#Footer .InlineNav li {
	margin-left:15px;
}


#Footer .FR {
	text-align:right;
}




/*********************************
Resets, Overrides, Etc.
/********************************/


li.Last {
	margin:0px !important;
	border:0px;
	padding:0px;
}