BODY { background:#fff; margin:0; padding:0; font:12px/18px Arial,Helvetica; color:#333;}
IMG { border:none; }
FORM { padding:0; margin:0; }
A { color:#ec128e; text-decoration:none; }
A:hover { color:#1793d0; }
H1 { font-weight:normal; font-size:34px; }
H2 { font-weight:normal; font-size:20px; }
H3 { font-weight:normal; }
H4 { font-weight:normal; font-size:18px; text-align:center; }

.float-left { float:left; display:inline; }
.block-center { display:block; margin:0 auto; }
.clearall { clear:both; }
.block { display:block; }
.highlight { color:#cf6; }
.txt-input { border:solid 1px #7a0026; margin-bottom:4px; padding:3px 6px; font-size:1.1em;}
.txt-center { text-align:center; }
.txt-italic { font-style:italic; }
.message { background:#e3f0d9; color:#12733a; left:0; top:60px; padding:8px 0 6px 25px; background:url('../img/message_bg.gif') repeat-y; line-height:22px; font-size:20px; background-color:#D9F3FD; }
.top { text-align:right; padding:3px 25px 0 0; font-size:13px; display:block; background:#fff; margin:0; }
.type-1 { list-style:decimal; }
.inline { display:inline; }
.btn-submit { margin:15px auto 0 auto; display:block; }
.user_message { color:#12733a; margin: 20px 20px 10px 20px; font-size:15px; }

.leaderboard { width:728px; height:90px; }
.medrect { width:300px; height:250px;}

/* global table rules */ 
table { padding:0; margin:0; width:100%; }
td, th { vertical-align:top; text-align:left; padding:0; }
.right, .cell-right, .cart-table tr.table-header td.right { text-align:right; }
.cell-center { text-align:center; }
.cell-top { vertical-align:top; }
.cell-middle { vertical-align:middle; }
.cell-bottom { vertical-align:bottom; }
/* end table rules */

/* cart formatting */
.cart-table { background:#FFF5FB; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;  
	-khtml-border-radius: 5px;  
	border-radius: 5px;
	-moz-box-shadow: rgba(0,0,0, .3) 0px 0px 20px;
	-webkit-box-shadow: rgba(0,0,0, .3) 0px 0px 20px;
	-khtml-box-shadow: rgba(0,0,0, .3) 0px 0px 20px;
	box-shadow: rgba(0,0,0, .3) 0px 0px 20px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing: 10px;
 	*border-collapse: expression('separate', cellSpacing = '10px');
	width:600px;
}

.cart-table th, .cart-table td {
	padding:2px 6px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;  
	-khtml-border-radius: 5px;  
	border-radius: 5px;
	-moz-box-shadow: rgba(0,0,0, .6) 0px 1px 1px;
	-webkit-box-shadow: rgba(0,0,0, .6) 0px 1px 1px;
	-khtml-box-shadow: rgba(0,0,0, .6) 0px 1px 1px;
	box-shadow: rgba(0,0,0, .6) 0px 1px 1px;
}

tr.table-header th, .cart-table tr.table-header td {
	text-align:center;
	vertical-align:middle;
	background: #1793D0;
	color:#FFF;
}

.cart-table td {
	padding:4px 10px;
	background:#FFF;
	color:#333;
}

.cart-table input {
	font-size:1.3em;
}

#outer-masthead { height:228px; background:url('../img/index_outermast_bg.gif') center top; }
#index #outer-masthead { height:368px; background:url('../img/index_outermast_bg.gif') center top; }
#index #masthead { height:368px; background:url('../img/index_mast_bg.jpg') center top no-repeat; }
#inner-masthead { width:1002px; height:228px; margin:0 auto; position:relative; }
#index #inner-masthead { height:368px; background:url('../img/index_mast_bg.jpg') -144px 0 no-repeat; }
#inner-masthead .leaderboard { float:right; }
#index #inner-masthead .leaderboard { position:absolute; left:274px; top:5px; }
#index #inner-masthead #logo-row { width:1002px; height:157px; position:absolute; top:211px; }
#inner-masthead .logo { position:absolute; left:0; top:101px; }
#inner-masthead .baby { position:absolute; left:0; top:0; }
#inner-masthead .momlogic { position:absolute; left:882px; top:5px; }

#search-mod { position:absolute; left:328px; top:119px; width:674px; height:75px; }
#search-mod A { font-size:16px; padding:0 4px 0 5px; }
#search-mod A.advanced { padding:0; font-size:12px; font-family:arial; text-decoration:underline;}
#search-mod .browse { font-size:11px; font-style:italic; }
#search-mod #standard-search { width:577px; height:30px; color:#ec128e; font:20px Arial, helvetica; border:solid 1px #1793d0; background:url('../img/search_bg.gif'); padding:5px 0 0 15px; float:left; display:inline; }
#search-mod #btn-search { width:75px; height:37px; margin:0 0 3px 5px; float:left; display:inline; }

#box-promo { height:147px; background:url('../img/box_promo_bg_blank.gif'); float:left; display:inline; position:relative; color:#fff; padding:5px; font-family:arial, sans-serif;}
#box-promo-image { display:inline;float:left; margin:4px 5px 0px 15px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#box-promo-headline { font-size:2.0em; margin:5px 0 7px 15px; padding:0; font-weight:bold; color:blue;}
#box-promo-text { display:inline; float:left; margin: 0px 10px 0px 15px; font-family:arial; font-size:1.3em;}
#box-promo A { color:#FFFF00; text-decoration:underline; }


#outer-frame { background:url('../img/outerframe_bg.gif') center top repeat-y;}
#frame { background:url('../img/frame_bg.gif') center top repeat-x; }

#index #frame { background:url('../img/frame_bg_index.gif') center top repeat-x; }
#inner-frame { width:1002px; margin:0 auto; background:url('../img/innerframe_bg.gif') repeat-y; position:relative; }

#outer-nav { background:url('../img/outernav_bg.gif'); width:171px; float:left; display:inline; }

#nav { background:url('../img/nav_bg.gif') no-repeat; width:171px; float:left; padding-top:38px; display:inline; }
#index #nav { background:url('../img/nav_bg_index.gif') no-repeat; }
#nav H2 { padding:20px 0 0 17px; margin:0 0 8px 0; line-height:18px; background:url('../img/nav_top.gif') no-repeat; }
#nav H2.first { background:none; padding-top:0; }
#nav UL { list-style:none; padding:0 0 24px 0; margin:0; line-height:22px; background:url('../img/nav_bottom.gif') left bottom no-repeat; }
#nav LI { padding-left:17px; font-family:arial; font-size:13px;}
#nav .subtext { font-style:italic; font-size:11px; position:relative; top:-5px; margin-bottom:-5px; }

#plate { width:831px; float:left; position:relative; display:inline; }
#plate H2 { color:#1793d0; height:40px; line-height:40px; padding-left:49px; overflow:hidden; margin:0 0 5px 0; }

#left-column { width:350px; float:left; display:inline; }

	#celebnews-mod H2 { background:url('../img/title_celeb_short.gif') no-repeat; height:59px; line-height:59px; margin:8px 0px 0px 0px; padding-left:71px; }
	#vote-mod H2 { background:url('../img/icn_vote.gif') no-repeat; }
	#mostpopular-mod H2 { background:url('../img/icn_mostpopular.gif') no-repeat; width:269px; }
	#columns-mod H2 { background:url('../img/icn_popular.gif') no-repeat; }
	#notd-mod H2 { color:#fff; padding-left:0; }
	#inner-interact-mod H2 { color:#fff; padding-left:0; }

	#celebnews-mod UL { list-style:none; padding:0; margin:0; }
	#celebnews-mod LI A { padding-left: 20px; margin-top:1px; background:#d9f3fd; height:34px; line-height:34px; font-size:15px;  display:block; }
	#celebnews-mod LI A:hover { background:#e3f0d9; }
	/* #celebnews-mod LI.last { background:url('../img/intro_last_bg.gif') repeat-x; } */
	#celebnews-mod LI.last A { padding-bottom:7px; }

	#notd-mod { width:287px; height:182px; position:relative; padding:0 23px 0 34px; background:url('../img/notd_bg2.gif') no-repeat; }
	#notd-mod A.name { line-height:32px; position:relative; top:3px; }
	#notd-mod .origin { font-style:italic;}
	#notd-mod .unit-rating { position:absolute; right:24px; top:50px; }
	#notd-mod #fpratemsg { position:absolute; right:27px; top:50px; height:20px; width:133px; display:none;padding:2px;margin:0;border:1px dashed #660000; background-color:#990033; color:white; font-size:10px;}
	#notd-mod .links { position:absolute; left:178px; top:93px; }
	#notd-mod .links A { font-family:arial; font-size:12px;}
	#notd-mod .ad { position:absolute; left:34px; top:120px; }
	
	#vote-mod { width:296px; margin:2px 0 0 0; }
	#vote-mod P { margin:0; }

	#interact-mod { width:337px; height:167px; position:relative; background:url('../img/interact_bg.gif') no-repeat; margin:10px 0 0 7px; }
	#interact-mod .left-corners { position:absolute; z-index:100; left:17px; top:45px; }
	#interact-mod .right-corners { position:absolute; z-index:100; left:315px; top:45px; }
	#inner-interact-mod { width:283px; position:absolute; left:27px; top:0; z-index:90; }
	#inner-interact-mod UL { list-style:none; margin:0; padding:0; width:303px; position:relative; left:-10px; }
	#inner-interact-mod LI { float:left; margin-right:1px; display:inline; }
	
	#mostpopular-mod { width:280px; margin-top:2px; }
	#mostpopular-mod UL { list-style:none; margin:0; padding:0; }
	#mostpopular-mod LI { height:34px; width:169px; float:left; margin:0 1px 1px 0; display:inline; }
	#mostpopular-mod LI A { background:#e3f0d9; height:34px; line-height:34px; width:144px; display:block; font-size:15px; }
	#mostpopular-mod LI A:hover { background:#d9f3fd; }

#right-column { width:300px; float:left; display:inline; padding:8px 11px 0 0; background:url('../img/rightcolumn_bg.gif') 0 -1px no-repeat; position:relative; }

	#tv-mod { position:relative; left:-14px; top:0; margin-bottom:7px; background:url('../img/tv_bg2.gif'); width:333px; height:323px; }
	#tv-qa { position:absolute; right:177px; top:147px; background:url('../img/tvqa_bg.gif'); width:333px; height:323px; }
	#tv-mod OBJECT, #tv-qa OBJECT { position:absolute; top:6px; left:16px; }
* html #tv-mod OBJECT, * html #tv-qa OBJECT { position:relative;margin-top:6px; margin-left:22px; }
	#tv-mod .btn-youtube, #tv-qa .btn-youtube { position:absolute; left:15px; top:253px; }

	#columns-mod { width:276px; font-size:16px;  margin:30px 0 0 10px; padding-left:20px;}
	#columns-mod H2 { padding-left:51px; }
	#columns-mod P { margin:0 0 12px 0; padding-left: 10px; }
	#columns_mod a { font-size:16px;}

	/* Star Rating Styles */
.loading { height:27px; background:url('../img/working.gif') 50% 50% no-repeat;	}
.unit-rating { list-style:none; margin:0; padding:0; margin-bottom:4px; height:27px; width:135px; position:relative; background:url('../img/stars.gif') top left repeat-x; }
.unit-rating LI { text-indent:-90000px; padding:0; margin:0; /*\*/float:left;/* */ }
.unit-rating LI.current-rating { background:url('../img/stars.gif') left bottom; position:absolute;	height:27px; display:block;	text-indent:-9000px; z-index:1;	}
.unit-rating LI A { outline:none; display:block; width:27px; height:27px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0; }
.unit-rating LI A:hover { background:url('../img/stars.gif') left center; z-index:2; left:0; }
.unit-rating A.r1-unit { left:0; }
.unit-rating A.r1-unit:hover { width:27px; }
.unit-rating A.r2-unit { left:27px; }
.unit-rating A.r2-unit:hover { width:54px; }
.unit-rating A.r3-unit { left:54px; }
.unit-rating A.r3-unit:hover { width:81px; }
.unit-rating A.r4-unit { left:81px; }
.unit-rating A.r4-unit:hover { width:108px; }
.unit-rating A.r5-unit { left:108px; }
.unit-rating A.r5-unit:hover { width:135px; }

.intro { position:relative; }
.intro UL { list-style:none; padding:0; margin:0; }
.intro LI { padding:8px 75px 6px 25px; font-size:15px; background:#d9f3fd; margin-top:1px; line-height:22px; color:#1793d0; }
.intro LI.empty { height:61px; }
.intro LI.last { padding-bottom:11px; background:url('../img/intro_last_bg.gif') repeat-x; }

.full-column { width:661px; float:left; display:inline; padding-bottom:20px; }
.full-column H1 { margin:0; color:#1793d0; line-height:59px; min-height:59px; padding-left:80px; padding-right:70px; background-color:#bfebfb;background-repeat:no-repeat; }
.full-column H1.unisex { background-image:url('../img/title_unisex.gif') !important; padding-left:120px; }
.full-column H2 { }
.full-column H2.contest-title { padding-bottom:10px; color:#fff !important; font-size:28px; }
.full-column H3.contest-date { float:right; color:#cf6; margin:11px 37px 0 0; display:inline; }
.full-column .medrect { position:absolute; left:350px; top:145px; z-index:100; }
.full-column .inline-medrect { float:right; margin:5px 11px 0 0px; display:inline; }
.full-column .banner { display:block; margin-top:1px; }
.full-column H1.boy { background-image:url('../img/title_boy.gif') !important; }
.full-column H1.girl { background-image:url('../img/title_girl.gif') !important; }
.full-column H1.unisex { background-image:url('../img/title_unisex.gif') !important; padding-left:120px; }


.full-column .byline { font-size: 16px; margin:0; padding:0px 0px 5px 87px; color:#1793d0; font-style:italic; font-weight:bold; background-color:#bfebfb;background-repeat:no-repeat; }

/*full-column_alt IS TO HANDLE A 2 LINE TITLE, SPECIFICALLY, The One-In-A-Million Baby Name Book*/
.full-column_alt { width:661px; float:left; display:inline; padding-bottom:20px; }
.full-column_alt H1 { margin:0; height:118px; line-height:59px; color:#1793d0; padding-left:120px; background-repeat:no-repeat; }
.full-column_alt .medrect { position:absolute; left:350px; top:145px; z-index:100; }
.full-column_alt .inline-medrect { float:right; margin:5px 11px 0 0px; display:inline; }
.full-column_alt .banner { display:block; margin-top:1px; }
.floatleft_width_300 { float:left; width:300px; }
	
	.form table {width:100%;}
	.form { padding-top:5px; }
	.form TABLE TR TD { background:#eee; }
	.form LABEL { text-align:right; font-size:1.25em; background:#eee; padding:10px; margin-top:1px; display:block; }
	.form LABEL.req { font-weight:bold; }
	.form DIV.field { width:360px; background:#eee; margin-top:1px; line-height:30px; }
	.form DIV.note { font-size:1em; padding:5px 25px 5px 255px; background:#eee; }
	.form DIV.note UL { padding:0 0 0 20px; margin:0; }
	.form DIV.note LI { width:180px; float:left; display:inline; }
	.form .txt-input { border:solid 1px #999; width:280px; font-size:1.25em; margin:0; margin-top:4px; }
	.form SELECT { margin-top:6px; }
	.form LABEL.radio-label { width:80px; text-align:left; padding-left:5px; height:30px; line-height:30px; margin:0; display:inline; float:left; font-size:12px; }
	.form INPUT.radio { height:13px; position:relative; top:5px; float:left; display:inline; }
	
	.form-option { background:#eee; margin-top:1px; padding:10px 0; }
	.form-option .checkbox-input { float:left; width:200px; text-align:right; display:inline; }
	.form-option .checkbox-label { float:left; padding:0 25px 0 5px; display:inline; }
	.form-option .checkbox-label IMG { float:right; margin-left:10px; display:inline; }

	.beside-medrect { font-size:14px; line-height:20px; width:300px; height:255px; margin:0; padding:5px 10px 10px 0px;}
	.beside-medrect TD { padding:5px 0 0 0px; width:300px; height:250px; margin:0; }
	.qa-beside-medrect { font-size:14px; line-height:18px; width:296px; height:232px; margin:0; padding:0; }
	.qa-beside-medrect TD { padding:5px 0 0 0px; width:271px; height:227px; margin:0; }
	.gm-beside-medrect { font-size:14px; line-height:18px; width:296px; height:192px; margin:0; padding:0; }
	.gm-beside-medrect TD { padding:5px 0 0 0px; width:271px; height:187px; margin:0; }
	.beside-medrect TD.sm-txt { font-size:12px; line-height:18px; }
	.beside-medrect H1 { margin:0; padding:0; }
	.beside-medrect H2 { width:300px; position:relative; padding-right:25px !important; }
	.beside-medrect H2.no-icon { width:275px; }
	.beside-medrect H3 { color:#1793d0; font-size:20px; line-height:26px; }
	.beside-medrect P.paragraph { font-size:14px; line-height:18px; width:300px !important; position:relative; }
	.beside-medrect P.sub { font-size:14px; width:300px; position:relative; }
	.beside-medrect .sub { font-size:14px; font-style:italic; color:#666; }
	.beside-medrect IMG.nsi { float:left; display:inline; border:solid 1px #aab4a3; margin-right:10px; position:relative; top:10px; }
	.book-beside-medrect { font-size:14px; line-height:20px; width:300px; height:205px; margin:0; padding:5px 10px 10px 0px;}
	.book-beside-medrect TD { padding:5px 0 0 0px; width:300px; height:200px; margin:0; }
	
	.qaicn-new, .qaicn-pre, .qaicn-ask, .qaicn-rss { padding:16px 0 10px 35px; line-height:66px; font-size:13px; }
	.qaicn-new { background:url('../img/qaicn_new.gif') left center no-repeat; }
	.qaicn-pre { background:url('../img/qaicn_pre.gif') left center no-repeat; }
	.qaicn-ask { background:url('../img/qaicn_ask.gif') left center no-repeat; }
	.qaicn-rss { background:url('../img/qaicn_rss.gif') left center no-repeat; }
	
	#qa-nav { width:100%; }

	#content { background:url('../img/content_bg.gif') repeat-x; font-size:14px; padding: 1px 25px 1px 25px;}
	#content .medad {  display:inline; float:right; margin:0px 5px 15px 0px; padding: 5px 5px 5px 5px; width:300px; height:250px;}
	#content.no-fade { background:none; }
	#content H2.no-icon { padding:0; margin:0; line-height:20px; height:auto; clear:both; background:#fff; }
	#content H2.dotted { padding:20px 0 2px 0; margin:25px 0 0 0; line-height:20px; height:auto; clear:both; background:#fff url('../img/h2_dotted.gif') repeat-x; }
	#content H2.first { clear:none !important; margin-top:0; }
	#content H2 .sub { line-height:30px; color:#666; font-size:14px; font-style:italic; }
	#content DL { margin:20px 0 0 0; padding:0; font-size:13px; }
	#content DT { margin:5px 0 0 0; }
	#content DL.double-line { margin-top:0; font-size:1.05em;}
	#content DL.single-line { margin-top:2px; font-size: 1.1em; font-weight:bold;}
	#content DL.double-line DT { padding:4px 15px 0 0; margin:3px 0 0 0; width:250px; height:36px; background:#e3f0d9; float:left; display:inline; overflow:hidden; }
	#content DL.double-line DD { padding:4px 25px 0 0; margin:3px 0 0 0; width:250px; height:36px; background:#e3f0d9; float:left; display:inline; overflow:hidden; }
	#content DL.single-line DT { line-height:40px; padding:0 15px 0 10px; margin:1px 0 0 0; width:250px; height:40px; background:#e3f0d9; float:left; display:inline; overflow:hidden; }
	#content DL.single-line DD { line-height:40px; padding:0 25px 0px 10px; margin:1px 0 0 0; width:250px; height:40px; background:#e3f0d9; float:left; display:inline; overflow:hidden; }
	#content DL .sub { font-size:12px; font-style:italic; font-weight:normal; }
	#content .bookmarks { margin: 0px 0px 0px 0px;  }

	#content P.paragraph { font-size:14px; margin-right:25px; }
	#content P.ask-anything { background:#ffffbe; }
	#content P.sub { margin:0 25px 10px 0px; font-style:italic; color:#666; }
	#content .comment { background:#e3f0d9; padding:10px; margin:10px 15px 0 0px; color:#000; }

	.outer-darkbox { background:url('../img/outerdarkbox_bg.gif'); margin-left:-25px; width:661px;}
	.darkbox { background:url('../img/darkbox_bg.gif') no-repeat;  margin-left:0px; margin-right:0px;}
	.inner-darkbox { background:url('../img/innerdarkbox_bg.gif') left bottom no-repeat; padding-bottom:8px; color:#fff; margin-left:0px;width:661px;}
	.inner-darkbox IMG { display:block; }
	.inner-darkbox H2 { color:#fff !important; }
	.inner-darkbox H3 { font-size:18px; color:#fff; text-align:center; margin:0; }
	.inner-darkbox TABLE { width:494px; margin:0 auto; padding-bottom:9px; }
	.inner-darkbox TABLE TABLE { width:auto; padding-bottom:0; }
	.inner-darkbox TD { text-align:center; }
	.inner-darkbox TD.bio { text-align:left; padding-left:15px; }
	.inner-darkbox TD.bio H3 { text-align:left; }
	.inner-darkbox TD.bio H3 .title { font-size:13px; color:#cf6; }
	.inner-darkbox .pix-details { color:#cf6; }
	.inner-darkbox A { color:#fff799; }
	.inner-darkbox A.small { color:#ec128e; padding:0 3px; font-size:10px; }
	.inner-darkbox A:hover { color:#fff; }
	.inner-darkbox A.viewall { text-align:center; font-size:12px; color:#cf6; display:block; margin-bottom:15px; }
	.inner-darkbox A.viewall:hover { color:#fff; }
	.inner-darkbox P.notice { font-size:10px; font-style:italic; color:#fff; text-align:center; margin-top:0; line-height:26px; padding-bottom:10px; }
	.inner-darkbox STRONG { color:#fff799; }
	.inner-darkbox .hr { background:url('../img/innerdarkbox_hr.gif') repeat-x; height:1px; margin:0 11px; }

	.callout-topleft { background:url('../img/callout_topleft.gif') left top no-repeat; width:631px; margin:0 auto; position:relative; top:-11px; }
	.callout-topright { background:url('../img/callout_topright.gif') right top no-repeat; }
	.callout-bottomleft { background:url('../img/callout_bottomleft.gif') left bottom no-repeat; }
	.callout-bottomright { background:url('../img/callout_bottomright.gif') right bottom no-repeat; color:#fff; width:631px; padding-bottom:9px; }

	.pix { position:relative; overflow:hidden; padding:7px 9px 14px 9px; }
	.pix IMG { display:block; }
	.pix UL { list-style:none; margin:0; padding:0; }
	.pix LI { position:absolute; }
	.pix LI.top-left { left:0; top:0; background:url('../img/pix_topleft.gif') no-repeat; width:500px; height:500px; z-index:90; }
	.pix LI.top-right { right:0; top:0; background:url('../img/pix_topright.gif') no-repeat; width:14px; height:17px; z-index:100; }
	.pix LI.bottom-left { left:0; bottom:0; background:url('../img/pix_bottomleft.gif') no-repeat; width:14px; height:19px; z-index:100; }
	.pix LI.bottom-right { right:0; bottom:0; background:url('../img/pix_bottomright.gif') no-repeat; width:500px; height:500px; z-index:90; }
	
	.menu-item { background:url('../img/menuitem_bg.gif') no-repeat; width:631px; margin:0 auto; position:relative; top:-11px; }
	.inner-menu-item { background:url('../img/innermenuitem_bg.gif') left bottom no-repeat; width:631px; }
	.inner-menu-item IMG { padding:19px 13px 27px 21px; float:left; display:inline; }
	.inner-menu-item A { padding:25px 29px 31px 9px; float:left; display:inline; width:489px; color:#333; font-size:13px; }
	.inner-menu-item A .link { color:#ec128e; font-size:15px; display:block; margin-bottom:6px; }
	.inner-menu-item A:hover { background:url('../img/menuitem_hover.gif') left 7px no-repeat; color:#333; }
	.inner-menu-item A:hover .link { color:#1793d0; }
	
	#iphone H1 { background-image:url('../img/title_iphone.gif'); }
	#pix H1 { background-image:url('../img/title_pix.gif'); }	
	#mybn H1 { background-image:url('../img/title_mybn.gif'); }
	#search H1 { background-image:url('../img/title_search.gif'); }
	#namelist H1 { background-image:url('../img/title_namelist.gif'); }
	#celeb H1 { background-image:url('../img/title_celeb.gif'); }
	#nsi H1 { background-image:url('../img/title_nsi.gif'); }
	#register H1 { background-image:url('../img/title_register.gif'); }
	#mostpopular H1 { background-image:url('../img/title_mostpopular.gif'); }
	#article H1 { background-image:url('../img/title_article.gif'); }
	#giving H1 { background-image:url('../img/title_giving.gif'); }
	#qa H1 { background-image:url('../img/title_qa.gif'); }
	#games H1 { background-image:url('../img/title_games.gif'); }
	#calculator H1 { background-image:url('../img/title_calendar.gif'); }
	#tv H1 { background-image:url('../img/title_tv.gif'); }
	#about H1 { background-image:url('../img/title_empty.gif'); }
	#consulting H1 { background-image:url('../img/title_consulting.gif'); }
	#vip H1 { background-image:url('../img/title_vip.gif'); }
	#shoppe H1 { background-image:url('../img/title_shoppe.gif'); }
	#book H1 { background-image:url('../img/title_unisex_2line.gif'); }
	
	#pix-guidelines { padding:10px 10px 0px 30px; display:block; font-size:14px;}
	#pix-guidelines H3 { margin-top:7px; text-align:left; font-size:20px; }
	#pix-guidelines P { margin-top:13px; }
	#pix-guidelines ul { margin:7px 0px 3px 20px; }

	#pix-upload { padding:10px 0px 11px 30px; }
	#pix-upload H3 { margin:9px 0 10px 0; text-align:left; font-size:20px; }
	#pix-upload INPUT { margin-bottom:5px; height:20px; }
	#pix-upload LABEL { font-size:12px; width:72px; display:block; float:left; display:inline; line-height:21px; position:relative; top:4px; }

	#pix-upload #pix-file { height:24px; }
	#pix-upload #pix-submit { width:131px; height:31px; float:right; margin:4px 25px 0 0; display:inline; }
	
	#mybn-deals H2 { background:#fff url('../img/icn_deals.gif') 25px 0 no-repeat; padding-left:70px; }
	#mybn-deals UL { list-style:none; margin:0; padding:0; }
	#mybn-deals LI { background:#e3f0d9; margin-top:1px; }
	#mybn-deals LI IMG { float:right; margin-left:20px; display:inline; }
	
	#search IMG { padding:8px 3px 0 0; }
	#search LI { text-align:left; }
	#search .note { font-size:11px; font-style:italic; text-align:center; margin-right:7px; }
	#search-lists { padding:0px 0 0 0px; }
	#search-lists .list { list-style:none; margin:0 8px 0 0; padding:0; width:175px; float:left; display:inline; }
	#search-lists .list LI { font-size:18px; line-height:26px; text-align:center; }
	#search-lists .list LI.girl A { color:#ec128e; }
	#search-lists .list LI.boy A { color:#1793d0; }
	#search-lists .list LI.unisex A { color:#12733a; }	
	#search-lists .list LI A:hover { text-decoration:underline; }
	#search-lists .search-pages { list-style:none; margin:20px 0 0 0; padding:0; background:#e3f0d9; width:611px; text-align:center; overflow:auto;}
	#search-lists .search-pages LI { height:25px; line-height:25px;  float:left; font-size:15px; padding:0 3px; margin:3px;position:relative; white-space:nowrap; border:1px dashed white;}
	#search-lists .search-pages LI.this-page { color: #008D00; }
	#search-lists .search-pages LI.pages { font:12px Arial; color:#333; font-style:italic; float:none; margin:5px; text-align:left; width:auto; border:none;}

	#namelist-list { text-align:center; border-top:1px dashed #FF3399;}
	#namelist-list .gender { width:72px; }
	#namelist-list .name { width:260px; text-align: left; padding-left: 5px; }
	#namelist-list .votes { width:110px; }
	#namelist-list .actions { width:160px;}
	#namelist-list .namelist-links { margin:0; }
	#namelist-list .namelist-print { background:url('../img/namelist_print.gif') left center no-repeat; padding:20px 36px 20px 55px; line-height:66px; }
	#namelist-list .namelist-email { background:url('../img/namelist_email.gif') left center no-repeat; padding:20px 0 20px 55px; line-height:66px; }
	
	#namelist-headers { list-style:none; margin:0; padding:0; }
	#namelist-headers LI { text-align:center; float:left; margin:6px 0 4px 0; display:inline; font-size: 12pt; color: #000; }
	
	#namelist-rows { list-style:none; margin:0; padding:0; }
	#namelist-rows LI { height:34px; clear:both; line-height:34px; cursor:move; left: 0; }
	#namelist-rows LI.girl SPAN { background:#fcf; }
	#namelist-rows LI.boy SPAN { background:#d9f3fd; }
	#namelist-rows LI.unisex SPAN { background:#e3f0d9; }
	#namelist-rows LI A { padding:0 3px; }
	#namelist-rows LI SPAN { margin:0 1px 1px 0; float:left; font-size:14px; text-align:center; height:34px; display:inline; }
	#namelist-rows LI SPAN SPAN { float:none; }
	#namelist-rows LI SPAN.gender { text-align:right; }
	#namelist-rows LI SPAN.actions { font-size:12px; margin-right:0; }
	#namelist-rows LI SPAN.negative-votes { margin-left:5px; }
	#namelist-rows LI SELECT { margin-right:10px; }
	
	.namelist-form { float:left; padding:0 0 11px 15px; line-height:26px; display:inline; }
	.namelist-form H3 { margin:9px 0 4px 0; text-align:left; font-size:20px; }
	.namelist-form INPUT { margin-bottom:2px; float:left; display:inline; }

	#namelist-manage { width:282px; }
	#namelist-manage INPUT.radio { height:13px; position:relative; top:2px; }
	#namelist-manage INPUT.txt-input { width:200px; padding:2px; }
	#namelist-add { width:307px; background:url('../img/callout_dottedline.gif') repeat-y; }
	#namelist-add INPUT.txt-input { width:195px; }
	#namelist-update { width:100px; height:22px; float:left; margin-left:12px; display:inline; }
	#namelist-addname { width:100px; height:22px; float:left; margin-left:12px; display:inline; }

	#namelist-list .namelist-print { background:url('../img/namelist_print.gif') left center no-repeat; padding:20px 36px 20px 55px; line-height:66px; }
	#namelist-list .namelist-email { background:url('../img/namelist_email.gif') left center no-repeat; padding:20px 0 20px 55px; line-height:66px; }


#manage_namelist {
	padding:2px;
}

#openclose {
	display:block;
	margin: 4px 0px 10px 0px;
    line-height: 20px;
	text-align:right;
}

.openbutton {
	border:1px solid #FF3399;
	padding: 3px;
	font-size:10pt;
    font-weight:normal;
    color:  #FF3399;
}
.namelist_header {
	font-size: 11pt;
	color: #000;
    font-weight:bold;
}

#addto_namelist {
    display:block;
	font-size: 11pt;
	color: #000;
    margin-top: 10px;
	padding:4px;
	border-top:1px dashed #FF3399;
}

	.mostpopular { padding:0; border:0;  }
	.mostpopular TR {padding:0; }
	.mostpopular TD { padding:2px;}
	.mostpopular TD A { background:#f9f9f9; width:300px; display:block; font-size:13px; }
	.mostpopular TD A:hover { background:#d9f3fd; }
	.mostpopular TD A SPAN { width:28px; float:left; display:inline; font-size:11px; color:#333; }
	.mostpopular TD A:hover SPAN { color:#1793d0; }
	
	.menu-list { list-style:none; margin:0; padding:0; }
	.menu-list LI { margin:1px 0 0 0; clear:both; height:72px; }
	.menu-list LI IMG { float:left; border:solid 1px #aab4a3; margin-right:15px; display:inline; }
	.menu-list LI A { padding:5px 0 5px 0px; height:62px; background:#e3f0d9 url('../img/list_arrow.gif') right center no-repeat; display:block; }
	.menu-list LI A:hover { background:#d9f3fd url('../img/list_arrow_hover.gif') right center no-repeat; }
	.menu-list LI A .link { line-height:44px; font-size:15px; font-weight:bold; }
	.menu-list LI A .sub { font-size:12px; font-style:italic; position:relative; top:-15px; color:#333; }
	.menu-list LI A:hover .sub { color:#333; }
	
	#comments { background:url('../img/content_fade.gif') repeat-x; padding-top:13px; margin-top:25px; }
	#comments H2 { background:url('../img/icn_comments.gif') 25px 0 no-repeat; padding-left:70px; }
	#comments UL { list-style:none; padding:0; }
	#comments LI { background:#e3f0d9; padding:10px; margin-top:10px; }
	#comments .reader { font-weight:bold; }

	#archives { background:url('../img/content_fade.gif') repeat-x; padding-top:13px; margin-top:25px; }
	#archives H2 { background:url('../img/icn_archives.gif') 25px 0 no-repeat; padding-left:70px; }

	#contest-submit { width:600px; display:block; }
	#contest-submit H2 { background:url('../img/icn_vote.gif') no-repeat; padding-left:45px; margin-left:0; }
	#contest-submit UL { list-style:none; margin:0; padding:0; }
	#contest-submit LI { margin-left:20px; position:relative; }
	#contest-submit SPAN.bullet { width:20px; display:block; position:absolute; left:-20px; top:0; font-weight:bold; }

	#contest-themes { margin:10px 25px 0px 0px; width:600px; display:block; font-size:14px; }
	#contest-themes A { font-size:14px; font-weight:bold; }
	#contest-themes H2 { background:url('../img/icn_themes.gif') no-repeat; padding-left:45px; margin-left:0; }
	#contest-themes SPAN { padding-left:10px; margin-top:1px; }
	#contest-themes SPAN.month { width:100px; margin-right:2px; font-weight:bold;}
	#contest-themes SPAN.theme { width:200px; margin-right:2px; font-weight:bold;}
	#contest-themes SPAN.submit { width:100px; font-weight:bold;}


	#contest-caption { position:relative; text-align:center;}
	#contest-caption H3 { color:#fff; margin-bottom:5px; }
	#contest-caption P { font-size:13px; font-style:italic; color:#cf6; margin-top:0px;}
	#contest-leftarrow { position:absolute; display:block; left:44px; top:-197px; cursor:pointer; }
	#contest-rightarrow { position:absolute; display:block; left:569px; top:-197px; cursor:pointer; }
	
	#calculator-date { background:#e3f0d9; margin-top:24px; }
	#calculator-date TABLE { margin:0 auto; }
	#calculator-date .txt-input { border:solid 1px #aab4a3; }
	#calculator-submit { width:95px; height:37px; display:block; margin:5px 0; }

	.rename-form { float:left; line-height:26px; display:inline; margin:0 1px 0 4px; width:279px; padding:0 15px; }
	.rename-form H3 { margin:9px 0 4px 0; text-align:left; font-size:20px; }
	.rename-form INPUT { margin-bottom:2px; float:left; display:inline; }
	.rename-form SELECT { position:relative; top:-3px; }
	.rename-form LABEL { width:100px; float:left; display:inline; line-height:21px; white-space:nowrap; overflow:hidden; }
	.rename-form LABEL.radio-label { width:50px; margin-bottom:5px; }
	.rename-form INPUT.radio { height:13px; }
	.rename-form INPUT.txt-input { width:170px; }
	.rename-form P.txt { line-height:18px; color:#7a0026; }
	#rename-getname { width:189px; height:31px; float:right; margin:2px 5px 11px 0; display:inline; }
	
	#tv-player { text-align:center; background:url('../img/content_fade.gif') repeat-x; padding-top:13px; margin-top:25px; }
	
	#about-rankings { text-align:center; }
	#about-book { background:#e3f0d9; float:right; padding:10px; margin-top:45px; display:inline; }
	#about-book P { width:160px; padding-left:15px; }
	#about-book IMG { border:solid 1px #aab4a3; }
	#about-press SPAN { padding-left:10px; font-weight:normal; font-style:italic; font-size:14px; color:#666; }
	#about-press DD, #about-press DT { font-weight:bold; font-size:14px; margin-bottom:7px; }
	
	.apply-description { text-align:center; margin-top:15px; }
	
	#shoppe-content { background:url('../img/shoppe_bg.gif'); margin-left:-10px;}
	#shoppe-nav { width:180px; float:left; display:inline; padding:1px; }
	#shoppe-nav UL { list-style:none; margin:0; padding:0; }
	#shoppe-nav LI { width:165px; margin-bottom:1px; padding-left:8px; }
	#shoppe-nav LI A { width:165px; height:40px; line-height:40px; background:#e3f0d9; display:block; font-size:13px; font-weight:bold; padding-left:10px;}
	#shoppe-nav LI A:hover { background:#d9f3fd; padding-left:10px; }
	#shoppe-stores { width:425px; float:left; display:inline; padding-left:10px;}
	.shoppe-store { padding:18px 25px 18px 5px; background:url('../img/h2_dotted.gif') repeat-x; }
	.shoppe-store IMG { float:left; border:0px; display:inline; padding-bottom:7px; }
	.shoppe-store UL { list-style:none; margin:0; padding:0; }
	.shoppe-store LI { padding-left:28px; line-height:26px; }
	.shoppe-store P { clear:both; }
 	.shoppe-details { width:282px; }
 	.shoppe-details TD { padding-left:10px; width:272px; }
	.shoppe-details H2 { padding-left:0 !important; height:auto !important; line-height:26px !important; }
 	.shoppe-hr { background:url('../img/h2_dotted.gif') repeat-x; height:1px; }
	.shoppe-website { background:url('../img/shoppe_website.gif') left center no-repeat; }
	.shoppe-email { background:url('../img/shoppe_email.gif') left center no-repeat; }
	.shoppe-phone { background:url('../img/shoppe_phone.gif') left center no-repeat; }
	.shoppe-person { background:url('../img/shoppe_person.gif') left center no-repeat; }

#index #outer-ad-column { position:absolute; left:661px; width:170px; top:0; z-index:100; background:url('../img/adcolumn_bg.gif') no-repeat; padding:8px 5px 0px 5px;  }

#ad-column H2 { margin:2px 0 8px 0; line-height:22px; padding:0; height:auto; }
#ad-column UL { list-style:none; padding:0 5px 7px 0; margin:0; line-height:19px; font-size:14px; border-bottom:1px dashed #1793DD}
#ad-column A { color:#12733a; }
#ad-column A:hover { color:#1793d0; text-decoration:underline; }
#index_rightcolumn { width:160px; height:600px; text-align:left;}
#momlogic_badge {margin-left:20px;}
.skyscraper { margin-top:8px; }

#outer-ad-column { width:163px; padding:133px 0 0 5px; float:left; display:inline; }


#lower-row { background:url('../img/lowerrow_bg.gif'); position:relative; padding:3px 25px 0 0; font-size:11px; line-height:18px; color:#1793d0; }
#lower-row A { color:#12733a; padding:0 6px; white-space:nowrap; }
#lower-row A:hover { color:#1793d0; }
#lower-row H2 { background:url('../img/icn_origin.gif') no-repeat; margin:23px 0 17px 42px; font-size:2.5em; text-align:center; padding-left:0;}
#lower-row UL { list-style:none; padding:0; margin:4px 0 0 19px; font-size:1.5em; line-height:1.5em; text-align:center;}
#lower-row LI { display:inline; }
#lower-row LI.more A { color:#1793d0; }
#lower-row LI.more A:hover { color:#12733a; }
#lower-row .corner { position:absolute; top:-9px; left:652px; z-index:100; }
	
#outer-footer { height:155px; background:url('../img/outerfooter_bg.gif') center top; }
#footer { width:1002px; height:155px; margin:0 auto; background:url('../img/footer_bg.gif'); position:relative; }
#footer A { color:#cf6; font-weight:bold; font-size:12px; margin-right:10px; margin-left:10px; white-space:nowrap; font-family:arial;}
#footer A:hover { color:#fff; text-decoration:underline;}
#footer .links { position:relative; top:45px; margin-left:180px; font-size:13px; line-height:16px; }
#footer .copyright { line-height:16px; font-size:12px; color:#fff; margin-top:10px; margin-left:145px; font-family:arial;}
#footer .leaderboard { position:absolute; left:274px; top:33px; width:728px; height:90px; }
#footer .corner { position:absolute; top:-9px; left:823px; z-index:100; }
#index #footer .corner { display:none; }
#footer p.footer-key {color:#1793D0; font-weight:bold; font-size:12px; text-align:center; white-space:nowrap; font-family:arial; margin:0; padding:0;}

#box-login { background:url('../img/box_login_bg.gif'); width:224px; height:153px; position:absolute; left:589px; top:-22px; padding:2px 0 0 18px; color:#fff; line-height:18px;}
#index #box-login { background:url('../img/box_login_bg_index.gif'); height:157px; float:left; display:inline; position:relative; left:0; top:0; padding-left:23px; }
#box-login UL { list-style:none; margin:5px 0 0 0; padding:0; line-height:19px; }
#box-login LI { width:99px; float:left; margin-right:7px; display:inline; }
#box-login LI A { color:#fff799; font-size:13px; font-family:arial;}
#box-login LI A:hover { color:#fff; }
#box-login H2 { color:#fff; position:relative; margin:0; padding:0; }
#index #box-login H2 { margin:10px 0 6px 0; top:0; }
#box-login LABEL { width:62px; display:block; float:left; display:inline; position:relative; top:4px; }
#box-login LABEL.remember { color:#7a0026; float:left; width:100px; font-size:11px; top:0; display:inline; }
#box-login INPUT.txt-input { width:130px; }
#box-login .register-link { position:absolute; top:-15px; right:9px; color:#333; font-size:14px; font-weight:bold;font-family:arial;}
#box-login .register-link a { text-decoration:underline;}
#box-login #login-remember { float:left; display:inline; }
#box-login #login-submit { float:right; padding-right:19px; display:inline; width:75px; height:31px; }
#box-login .notify_loginbox {font-size:1.0em; color:yellow; font-weight:bold; }

.showlist-dt { color:#1793d0; margin:0px 30px 15px 50px;  }
.showlist-dd { margin:0px 30px 5px 60px; }

.err { margin:5px 0px 10px 40px; font-weight:bold; color:red; }

li.error { color:red; font-weight:bold; }

li.boy_row span, tr.boy_row {
	background-color:#d9f3fd; 
}

li.girl_row span, tr.girl_row {
	background-color:#FFCCFF;
}



tr.either td {font-size: 12pt; color:#009900; text-align:center;}

tr.boyblue td {font-size: 12pt; color:#000099; text-align:center;}

tr.girlpink td {font-size: 12pt; color:#CC3366; text-align:center;}

/* NAME BALLOONS */
#name-balloon {
	position: absolute;
	padding-left: 60px;
	padding-top: 22px;
	width: 244px;
	height: 163px;
	z-index: 100;
	display: block;
}

#name-balloon .name-balloon-bg {
	width: 304px;
	height: 185px;
	background: url(/assets/img/namebubble.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

/* ie6 */
* html #name-balloon {
	
}
* html #name-balloon .name-balloon-bg {
	margin-top: 9px;
	margin-left: 4px;
	background: url(/assets/img/namebubble.gif) no-repeat;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/img/namebubble.png', sizingMethod='crop');*/ 
}

.namepop {
	border-bottom:1px dashed #FF3399;
}

#name-balloon h1 {
	font: 18px Arial Bold, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
}

#name-balloon p {
	margin: 10px 0;
}

#name-balloon p.name-balloon-links {
	position: absolute;
	left: 60px;
	bottom: 40px;
	width: 100%;
}

#name-balloon a.add-to-faves {
	padding-left: 16px;
	background: url(/_assets/img/icon_add.gif) left center no-repeat;
}

#name-balloon p.name-balloon-links a {
	margin-right: 23px;
	font-size: 100%;
	cursor: pointer;
	text-decoration: none;
}

#name-balloon img {
	position: absolute;
	right: 35px;
	top: 20px;
	
}

/* for namelist pop-up */

.namelist-popup-content {
	padding:0;
	text-align:center;
}

.namelist-popup-content A {
	font-size:14px;
}

.namelist-scroll{
	width:160px;
	max-height:230px;
	overflow:auto;
    height:auto !important;
    height:220px;
	margin:6px auto;
}

.small-note {
	font-size:12px;
    line-height:15px;
}

.confirm, .confirm_box {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.7em; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal;
    color: #12733A;
}

.confirm_box {
    text-align: center;
	border: 1px dashed #12733A;
	background-color:#CCFF66;
	margin: 5px auto;
	overflow: hidden;
	width: 220px;
	padding: 10px;
    position: fixed; 
    top: 400px; 
    left: 600px;
    margin: 0 auto;
	z-index:10000;
}

.error_box {
	color:#F14F59;
}


.searchagain a { 
	font-size: 14px; 
	color: red;
	font-weight:bold;
	margin-top:100px;
	margin-left:170px;
     text-decoration:underline;
}


/* BABYNAMES.COM BOOK MODIFICATIONS */

#bookpromo-mod.bookpromo { background:url('../img/title_blank_short.gif') no-repeat; height:230px; }
#bookpromo-mod.bookpromo IMG { float:left; display:inline; margin:5px 5px 0 17px; }
#bookpromo-mod.bookpromo H1 { font-size:24px; line-height:26px; color:#1793d0; }
#bookpromo-mod.bookpromo DIV { float:left; display:inline; width:140px; margin-left: 5px; margin-top:5px; font-size:16px;}
#bookpromo-mod.bookpromo p { margin-top:5px;}
#celebnews-mod.bookpromo H2 { background:url('../img/title_celeb_short_bookpromo.gif') no-repeat; }
#notd-mod.bookpromo { background:url('../img/notd_bg_bookpromo.gif') no-repeat; height:182px; }
#notd-mod.bookpromo .huggies { position:absolute; left:34px; top:120px; }

#vote-mod.bookpromo { font-size: 1.2em; width:300px; margin:2px 0 0 10px; padding-top:3px; }
.namelist_teaser { font-size: 1.0em; }
.littletext { font-size: .8em; padding-left:100px; }

#tv-mod.bookpromo { background:url('../img/tv-bg-2010.png'); width:318px; height:331px; }
#tv-mod.bookpromo OBJECT { top:14px; }
#tv-mod.bookpromo .btn-youtube { top:261px; }
#columns-mod.bookpromo { width:286px; margin:11px 0 0 0; font-size:16px; }
#mostpopular-mod.bookpromo { width:340px; margin-top:2px; height:200px; margin-left:-29px; }
#mostpopular-mod.bookpromo H2 { background:url('../img/icn_mostpopular.gif') no-repeat; width:266px; margin-left:0; }
#mostpopular-mod.bookpromo LI { width:169px; }
#mostpopular-mod.bookpromo LI A { width:154px; padding-left:15px; }

p.subhead  { font-size: 16px; color: #179300;}
li.recall { margin:12px 30px 2px 10px; font-size:16px;}

div.success {
	background-color:#6c3;
	border: 1px dashed #c06;
	padding:10px;
	text-align:center;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	margin:10px 50px;
}

div.error {
	background-color:#c06;
	border: 2px solid #000;
	padding:5px;
	text-align:center;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	margin:10px 20px;
}
.thumb {
	width:250px;
	border: 0px;
	margin-right:5px;
}
.game {
	width:550px;	
	text-align:center;
	margin-left:50px;
}

#pixthemes table {
	width:600px;
	margin-left:30px;
}
#pixthemes td {
	border: 1px dashed #DADADA; 
}
.widget_display {
	padding: 20px 0px 20px 0px;
	border-bottom: 1px dashed #1793DD;
}
.widget_link {
	font-size: 16px;
	margin-left:50px;
	margin-bottom:15px;
}
.glossary {
    margin: 5px 5px 10px 0px;
}

a.name-balloon-holder { padding-right:10px; }

#votenamestable {
	border:0; 
	margin:auto;
}
#votenamestable td {
	padding:6px; 
}

#aff{
	border:0; 
	margin:auto;
}
#aff td {
	padding:5px;
	border:1px dashed #1793D0;
	width="150px";
}
.username {font-size:1.8em; color:#2a9002; font-weight:bold;}


/* Buttons */

.button {
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	display:inline-block;
	font:14px/100% Arial,Helvetica,sans-serif;
	margin:0 2px;
	outline:medium none;
	padding:0.5em 2em 0.55em;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	vertical-align:baseline;
}
.button:hover {
	text-decoration:none;
}
.button:active {
	position:relative;
	top:1px;
}
.rounded {
	-moz-border-radius:0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
}
.large {
	font-size:1.2em;
	font-weight:bold;
	padding:0.2em 1.2em 0.22em;
}
.medium {
	font-size:1em;
	font-weight:bold;
	padding: 0.2em 1em 0.22em;
}
.small {
	font-size:.9em;
	font-weight:bold;
	padding: 0.1em 1em 0.11em;
}

.blue {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ADEE', endColorstr='#0078A5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00ADEE), to(#0078A5)); /* for webkit browsers */
	background:-moz-linear-gradient(center top , #00ADEE, #0078A5) repeat scroll 0 0 transparent;
	border:1px solid #0076A3;
	color:#D9EEF7;
}
.blue:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095CC', endColorstr='#00678E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0095CC), to(#00678E)); /* for webkit browsers */
	background:-moz-linear-gradient(center top , #0095CC, #00678E) repeat scroll 0 0 transparent;
}
.blue:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078A5', endColorstr='#00ADEE'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0078A5), to(#00ADEE)); /* for webkit browsers */
	background:-moz-linear-gradient(center top , #0078A5, #00ADEE) repeat scroll 0 0 transparent;
	color:#80BED6;
}
.bottomads {margin-left:auto; margin-right:auto; margin-top:30px;}
