
 /* 13px base font - 11 = 84.6%, 10 = 76.9% */

#member-services { font-size: 13px; font-family: verdana, helvetica, arial, sans-serif; 
 -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px;
 -webkit-border-bottom-right-radius: 4px; 	-webkit-border-bottom-left-radius: 4px;	
	border-bottom-left-radius: 4px;	border-bottom-right-radius: 4px;	
	}
#member-services.gradient-background { background: #fff url(../assets/gradient_back.jpg) 0 100% repeat-x; 	}
#member-services div.wrapper { padding: 10px 0 10px 10px; float: left; }
#member-services p { font-size: 10px; }
#member-services a { height: auto; display:inline; font-weight: 400; color:#225db7; line-height: auto; }
#member-services #member-services-menu h5 { font-weight: 700; font-family: helvetica, arial, sans-serif; font-size: 16px; color: #4e4e4e; }
#member-services div.member-services-links a { font-size: 10px; font-weight: 400; line-height: 20px; text-align: left; display: block; white-space: nowrap; }
#member-services div.member-services-links a.home { font-weight: 700; }
#member-services div.member-services-links a:hover { color: #225db7; }
#member-services div.member-services-info { background: #f3f3f3; padding: 10px; margin-top: 20px;}
#member-services div.member-services-info h6 { font-weight: 700; }
#member-services div.member-services-info p { font-size: 76.9%; }

#member-services #member-services-content div.wrapper { padding-right: 0px; width: 423px; }
.ie #member-services #member-services-content.span-3 div.wrapper { /*width: 419px;*/ zoom: 1; }
.ie6 #member-services #member-services-content.span-3 div.wrapper { /*width: 405px;*/ zoom: 1; }
#member-services #member-services-content .rounded { padding: 5px 10px; float: left; width: 100%; } 

#member-services #member-services-content h5 { position: relative; border-bottom: 1px solid #e9e9e9; margin-bottom: 5px; font: 700 9px/20px verdana,helvetica,arial,sans-serif; color: #4e4e4e; }
.ie6 #member-services #member-services-content h5 { width: 100%; }
#member-services #member-services-content h5 span.membername { font: 700 11px verdana, helvetica, arial, sans-serif; color: #225db7; }
#member-services #member-services-content h5 a { font: 700 11px verdana, helvetica, arial, sans-serif; color: #225db7 }
#member-services #member-services-content h5 a.signout { position: absolute; right: 0; width: auto;}

#member-services #member-services-content div.form-signin { float: left; width: 195px; padding-right: 20px; border-right: 1px solid #e9e9e9; }
.ie6 #member-services #member-services-content div.form-signin { width: 185px; margin-right: 0; }
#member-services #member-services-content div.form-signin h5 { border-bottom: 0; font: bold 14px/20px helvetica,arial,sans-serif; color: #3d3d3d; }


#member-services #member-services-content label { font: 400 9px/20px verdana,helvetica,arial,sans-serif; color: #4e4e4e; display: block; position: relative; }
#member-services #member-services-content input.text { font: 400 9px verdana,helvetica,arial,sans-serif; color: #4e4e4e; width: 100%; border: 1px solid #000; }
#member-services #member-services-content input.image { float: right; margin: 10px 0; }
#member-services #member-services-content .forgot { font-size: 9px; white-space: nowrap; }
#member-services #member-services-content .forgot a { font-size: 9px; white-space: nowrap; }

#member-services #member-services-content div.non-member-info { float: left; width: 180px; padding-left: 20px; }
.ie6 #member-services #member-services-content div.non-member-info { width: 175px; margin-right: 0; }
#member-services #member-services-content div.non-member-info ul { float: none; list-style-position: inside; list-style-type: disc; margin-top: 5px; }
#member-services #member-services-content div.non-member-info ul li { float: none; font-size: 10px; }
#member-services #member-services-content div.non-member-info p.create { text-align: right;  margin-top: 10px;}
#member-services #member-services-content div.non-member-info h6 { border-bottom: 0; font: bold 11px/20px helvetica,arial,sans-serif; color: #3d3d3d; }

#member-services #member-services-content div.my-favs { float: left; width: 195px; padding-right: 20px; border-right: 1px solid #e9e9e9; }
.ie6 #member-services #member-services-content div.my-favs { width: 190px; margin-right: 0; }
#member-services #member-services-content div.my-favs dl { float: left; width: 49%; margin-bottom: 10px; }
#member-services #member-services-content div.my-favs dl dt { font: 700 14px helvetica,arial,sans-serif; color: #3d3d3d; }
#member-services #member-services-content div.my-favs dl dd { height: 1.3em; white-space:nowrap;}
#member-services #member-services-content div.my-favs dl dd a { font: 400 9px verdana,helvetica,arial,sans-serif; line-height: auto;}
#member-services #member-services-content div.my-favs dl dd.more a { font-weight: 700;}
#member-services #member-services-content div.my-favs span.forgot { position: absolute; right: 0; }

#member-services #member-services-content div.my-favs-all { position: relative; }
.ie6 #member-services #member-services-content div.my-favs-all { width: 100%; }
#member-services #member-services-content div.my-favs-all h6 { border-bottom: 0; font: 700 14px/20px helvetica,arial,sans-serif; color: #3d3d3d;  }
#member-services #member-services-content div.my-favs-all ul { float: left; width: 118px; border-right: 1px solid #e9e9e9; margin-right: 20px; }
#member-services #member-services-content div.my-favs-all ul.last { border-right: 0; width: auto; }
#member-services #member-services-content div.my-favs-all ul li { font: 400 11px/13px verdana, helvetica,arial,sans-serif;   }
#member-services #member-services-content div.my-favs-all p { text-align: right; clear: left; }
#member-services #member-services-content div.my-favs-all p.back { position: absolute; top:0; right:0;}
#member-services #member-services-content div.my-favs-all p.back a { font-weight: 700; }

#member-services #member-services-content div.my-fantasy dl { float: left; margin-bottom: 10px; }
#member-services #member-services-content div.my-fantasy dl dt { font: 700 14px helvetica,arial,sans-serif; color: #3d3d3d; }
#member-services #member-services-content div.my-fantasy dl dd { margin-bottom: 10px; }
#member-services #member-services-content div.my-fantasy dl dd a { font: 400 9px verdana,helvetica,arial,sans-serif; line-height: auto;}
#member-services #member-services-content div.my-fantasy dl dd a.title { font: 700 11px verdana,helvetica,arial,sans-serif; line-height: auto;}
#member-services #member-services-content div.my-fantasy dl dd.more a { font-weight: 700;}

#member-services #member-services-content div.my-fantasy { float: left; width: 180px; padding-left: 20px; }
.ie6 #member-services #member-services-content div.my-fantasy { margin-right: 0; }

#member-services #member-services-content div.form-forgot-password { float: left; width: 190px; padding-right: 20px; border-right: 1px solid #e9e9e9; }
.ie6 #member-services #member-services-content div.form-forgot-password { width: 185px; margin-right: 0; }
#member-services #member-services-content div.form-forgot-membername { float: left; width: 185px; padding-left: 20px; }
.ie6 #member-services #member-services-content div.form-forgot-membername { width: 180px; margin-right: 0; }

#member-services #member-services-content select { color: #4e4e4e; background: #fff; border: 1px solid #000; padding: 0; vertical-align: top; }
#member-services #member-services-content select option { color: #4e4e4e; background: #fff; border: 0; }
#member-services #member-services-content input.dobday { width: 25px; vertical-align: top; }
#member-services #member-services-content input.dobyear { width: 30px; vertical-align: top; }
#member-services #member-services-content input.zipcode { width: 50px; vertical-align: top; margin-top: 1px; }
.ie6 #member-services #member-services-content input.zipcode { width: 4012px; }
#member-services #member-services-content div.dob { float: left; }
#member-services #member-services-content div.zipcode { float: left; }
#member-services #member-services-content span.note { color: red; font-family: helvetica, arial, sans-serif; padding-left: 5px; }

#member-services.member-services-forgot #member-services-content h5 { font: 700 14px/20px helvetica, arial, sans-serif; border-bottom: 0; }
#member-services #member-services-content p.small { font-size: 9px; }
#member-services #member-services-content div.form-forgot-membername p.small { margin-top: 10px; }
#member-services #member-services-content p.desc { font-weight: 700; font-size: 9px; color: #4e4e4e; margin-bottom: 10px; } 
#member-services.member-services-forgot #member-services-content div.details { float: left; padding-bottom: 25px; }

#member-services #member-services-content div.no-prefs { position: relative; height: 200px; width: 100%; display: table; }
#member-services #member-services-content div.no-prefs div.position { padding: 0 25%; width: 100%; text-align: center; display: table-cell; vertical-align: middle;}
.ie #member-services #member-services-content div.no-prefs div.position { position: absolute; top: 50%; width: auto; }
.ie #member-services #member-services-content div.no-prefs div.position p { position: relative; top: -50%; }
#member-services #member-services-content div.no-prefs .membername { font-weight: 700; }
#member-services #member-services-content div.my-favs div.no-prefs div.position { padding: 0; }
.ie #member-services #member-services-content div.my-favs div.no-prefs div.position { width: 100%; }

#member-services-promo {  }
#member-services-promo div.wrapper { padding: 0 10px 10px;  }
#member-services-promo div.border { border-top: 1px solid #ddd; padding-top: 5px; border-width: 1px 0 0; width: 100%; }
#member-services-promo div.promo-col1 { height: 50px; width: 130px; border-right: 1px solid #ddd; float: left; padding: 0 10px; text-align: center; }
#member-services-promo div.promo-col2 { height: 50px; width: 225x; border-right: 1px solid #ddd; float: left; padding: 0 10px; }
#member-services-promo div.promo-col3 { height: 50px; width: 200px; float: left; padding: 0 10px; }
#member-services-promo ul { list-style-type: disc; list-style-position:inside; font: 400 11px/13px verdana,helvetica,arial,sans-serif; }
#member-services-promo p { color: #4e4e4e; }
#member-services-promo p.more { text-align: right; }
#member-services-promo img.logo-insider { padding-top: 10px; }
