/*




 







					THE CSS FILE IS NOW DONE ON THE AMAZON S3 HOSTING PAGE NOOB.
					WHEN YOU HAVE FINISHED EDITING THIS, UPLOAD IT WITH A NEW NAME.













*/

html, body {
	height: 100%;
}

body{
	margin:0;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#363636;
	padding:7px 0 0;
	background:#b4d2ea;
	/*background:#B9DA72 url(/images/target_kidspot_bg.jpg) no-repeat scroll center top;*/
}

body a.body
{
	position: absolute;
  top: 0;
  left: 0;
  width: 100%;
	min-height:150%;
  height:auto !important;
  height:100%;
}
form,fieldset{margin:0;padding:0;border:0;}
img{border:none;}
a{color:#0060ae;text-decoration:none;}
a:hover{text-decoration:underline;}
input,select,textarea{font:11px Arial, Helvetica, sans-serif;color:#9c9c9c;}

/*#pagewidth{
	width:992px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background:url(/images/bg-pagewidth.png);	
	_background:url(/images/bg-pagewidth_skin.gif);
}*/
#pagewidthheader
{
	width: 992px;
	overflow: visible;
	margin: 0px auto;
	position: relative;
		background-attachment: fixed; /* This needs to stay as a seperate item, otherwise weird stuff happens for some reason */
	background: url(/images/bg-header-pagewidth_201002020.png) no-repeat center 37px;
}

* html #pagewidthheader
{	

	background: url(/images/bg-header-pagewidth_201002020.png) no-repeat 4px 37px;
	
	
	
}


img {
 behavior:url("/includes/css/pngbehavior.htc");
}
#pagewidthbody
{
	width:992px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background:url(/images/bg-pagewidth.png);	
}

* html #pagewidthbody {background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg-pagewidth.png,sizingMethod='scale');}


#header{
	height:152px;
	width:994px;
	margin-left:-6px;
	margin-top:-10px;
	background:url(/images/logo_header_valentine.png) no-repeat 0 0;
}

* html #header 
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/logo_header_valentine.png,sizingMethod='crop');
}


#header h2{
	margin:0;
	position:absolute;
	top:26px;
	left:26px;
}
#header h2 a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:178px;
	height: 75px;
	/*background:url(/images/logo-listerine.jpg);*/
	background:url(/images/logo_valentine.gif);
	
}

#header .targetpromo
{
	margin:0;
	position:absolute;
	top:12px;
	left:240px;
}

#footer{
	width:992px;
	color:#5d9cc8;
	padding:0;
	background:#b4d2ea url(/images/bg-footer.png) no-repeat 0 0;
}

* html #footer{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg-footer.png,sizingMethod='crop');
}

#footer a{
	color:#5D9CC8;
	/*color:#000000;*/
	text-decoration:underline;
}
#footer a:hover{text-decoration:none;}

#footer p{
	padding:6px 0 0 0;
	margin: 15px 0 0 0;
	color:#5D9CC8;
	text-align:center;
	width:992px;
	clear:both;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	background-color:transperent;
}
#footer ul li{
	background:url(/images/divider.gif) no-repeat left;
	padding:0 2px 0 6px;
	display:inline;
}
#footer ul li.nobg{background:none;}
#footer div{
	height:29px;
	line-height:29px;
	float:right;
	margin:0 12px 0 0;
	display:inline;
	background:url(/images/bg-footer-div.gif);
}
#footer div div{
	float:left;
	margin:0;
	padding:0 0 0 6px;
	background:url(/images/bg-footer-div-l.gif) no-repeat 0 0;
}
#footer div ul{
	float:left;
	overflow:hidden;
	height:29px;
	line-height:34px;
	padding:0 8px 0 0;
	background:url(/images/bg-footer-div-r.gif) no-repeat 100% 0;
	background-color:transperent;
}
#footer div ul li{
	background:url(/images/divider-w.gif) no-repeat left;
	float:left;
	margin:0 1px 0 -1px;
	padding:0 5px 0 7px;
}
#footer div a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#footer div a:hover{text-decoration:underline;}
h3.title{
	margin:12px 0 0;
	width:625px;
	font-size:18px;
	height:48px;
	background:url(/images/bg-title.gif);
	overflow:hidden;
	line-height:48px;
	color:#fff;

	padding:0 0 0 21px;
}

.popular{
	width:640px;
	overflow:hidden;
	margin:0 auto;
	padding:6px 0 10px;
	background:url(/images/separator.gif) repeat-x 0 100%;
}
.popular ul{
	margin:0;
	padding:0;
	list-style:none;
	width:640px;
	overflow:hidden;

}
.popular ul li{
	float:left;
	width:128px;
	list-style-type :none;
}
.popular ul li ul{
	width:128px;
}
.popular ul li ul li{
	padding:0 0 0 11px;
	width:117px;
	background:url(/images/bullet.gif) no-repeat left top;
}
.popular h4{
	color:#fa5c00;
	font-size:13px;
	margin:0;
}
.popular a{color:#575757;}
strong.kidspot-promotions{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:107px;
	height:5px;
	background:url(/images/text-kidspot-promotions.gif);
	margin:8px 0 10px 9px;
}
.promotions{
	margin:-3px auto 0;
	padding:0 0 3px;
	list-style:none;
	background:url(/images/separator.gif) repeat-x 0 100%;
	width:636px;
	font-size:12px;
	overflow:hidden;
}
.promotions li{
	background:#fff url(/images/separator.gif) repeat-x 0 0;
	float:left;
	overflow:hidden;
	width:232px;
	padding:10px 0 10px 86px;
}
.promotions img{
	float:left;
	margin:0 0 0 -86px;
	display:inline;
}
.promotions li ul{
	margin:0;
	padding:0;
	list-style:none;
	width:232px;
	overflow:hidden;
}
.promotions li ul li{
	padding:0 0 0 10px;
	background:url(/images/bullet.gif) no-repeat left;
	width:220px;
}
.promotions a{color:#363636;}
.three{
	margin:2px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.three li{
	width:217px;
	overflow:hidden;
	float:left;
}
.three .img{
	width:216px;
	height:143px;
	background:url(/images/bg-img.gif);
	overflow:hidden;
	padding:6px 0 0;
	margin:0px;	
}
.three .img img{
	margin:0 auto;
	display:block;
}
.three h4{
	margin:5px 7px 0;
	padding:4px 0 0;
	background:url(/images/separator.gif) repeat-x 0 0;	
	font-size:13px;
}
.three h4 a{
	font-size:13px;
	color:#fa5c00;
}
.three p{
	margin:0 7px;
}
.visual{
	width:653px;
	overflow:hidden;
	background:url(/images/bg-visual.gif);
}
.visual .frame{
	background:url(/images/bg-visual-t.gif) no-repeat 0 0;
}
.visual .bg{
	width:376px;
	overflow:hidden;
	padding:7px 0 6px 277px;
	background:url(/images/bg-visual-b.gif) no-repeat 0 100%;
}
.visual img{
	float:left;
	margin:0 0 0 -271px;
	display:inline;
}
.visual .txt{
	width:332px;
	margin:3px 0 0;
	float:left;
	overflow:hidden;
	font-size:12px;
	padding:0 14px 0 24px;
	background:url(/images/gradient.gif) repeat-x 0 0;
}
.visual h2{
	color:#fa5c00;
	margin:0;
	font-size:19px;
	font-weight:normal;	
}
.visual p{
	margin:4px 0 0;
}
.visual ul{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
	padding:8px 0 0;
	list-style:none;
	background:url(/images/black-dot.gif) repeat-x 0 0;
}
.visual ul li{
	padding:0 0 0 15px;
	background:url(/images/green-dot.gif) no-repeat left;
}
.quote{
	width:644px;
	overflow:hidden;
	margin:6px 0 0;
}
.quote blockquote{
	width:246px;
	height:72px;
	background:url(/images/bg-blockquote.gif);
	overflow:hidden;
	float:left;
	margin:0;
	padding:15px 30px 0 43px;
}
.quote blockquote h1{
	margin:0;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
}
.quote .right{
	float:right;
	width:316px;
	padding:12px 0 0;
	overflow:hidden;
	background:url(/images/separator.gif) repeat-x 0 6px;
}
.quote h3{
	font-size:13px;
	color:#fa5c00;
	margin:0;
}

.quote .right p{
	margin:2px 0 0;
}
.quote .right ul{
	margin:0;
	padding:0;
	list-style:none;
}
.quote .right ul li{
	display:inline;
	padding:0 5px 0 15px;
	background:url(/images/bullet.gif) no-repeat left;
}
.banner{
	margin:5px 0px 5px 7px;
}
.banner img{
	border:1px solid #e2e2e2;
	margin:0 auto;
}
.box{
	width:312px;
	margin:4px 0 0;
	overflow:hidden;
	background:url(/images/bg-box.gif);
}
.box .frame{
	background:url(/images/bg-box-t.gif) no-repeat 0 0;
}
.box .bg{
	width:312px;
	overflow:hidden;
	padding:0 0 14px;
	background:url(/images/bg-box-b.gif) no-repeat 0 100%;
}
.box .top{
	width:275px;
	overflow:hidden;
	margin:0 auto;
	padding:14px 0 8px;
	background:url(/images/separator3.gif) repeat-x 0 100%;
}
.box .top h3#browse{
	font-size:15px;
	color:#fff;
	margin:0;
}
.top h4#browse
{
	color:#77a7fc;
	font-weight:bold;
	margin-top:-2px;
	margin-bottom:-2px;
	font-size:12px;
}
.box .top a{
	color:#77a7fc;
	font-weight:bold;
}
.box .two{
	width:275px;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0;
}
.box .left{
	float:left;
	width:137px;
}
.box .right{
	float:right;
	width:137px;
}
.box ul{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
}
.box ul li
{
	padding:0 0 0 11px;
	background:url(/images/bullet2.gif) no-repeat left top;
}
.box .two ul a{
	color:#fff;	
}
.box p.view-all{
	margin:0;
	text-align:right
}
p.view-all a{
	font-weight:bold;
	color:#fff;
	margin:0 20px 0 0;
	text-decoration:underline;
}
a.view-all:hover{
	text-decoration:none;
}
.block{
	width:312px;
	margin:4px 0 0;
	overflow:hidden;
	background:url(/images/bg-block.gif);
}
.block .frame{
	background:url(/images/bg-block-t.gif) no-repeat 0 0;
}
.block .bg{
	width:277px;
	overflow:hidden;
	padding:13px 16px 13px 19px;
	background:url(/images/bg-block-b.gif) no-repeat 0 100%;
}
.block h3{
	margin:0;
	font-size:18px;
	padding:0 0 2px;
	color:#fff;
}
.block h3.dark{color:#124d9f;}
.signuplist{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	width:275px;
	overflow:hidden;
}
.signuplist li{
	width:275px;
	padding:5px 0 0;
	background:url(/images/separator4.gif) repeat-x 0 0;
	overflow:hidden;
}
.signuplist h4{
	font-size:16px;
	color:#124d9f;
	margin:0;
}
.signuplist p{margin:0;color:#fff;}
.signuplist div{
	width:100%;
	padding:7px 0 0;
	overflow:hidden;
}
.signuplist div input.txt{
	float:left;
	width:195px;
	height:15px;
	border:1px solid #8e8e8e;
	padding:2px 0 0 4px;
}
.signuplist a{color:#fff;text-decoration:underline;}
.signuplist a:hover{text-decoration:none;}
input.sign-up{
	float:left;
	margin:-7px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:70px;
	height:31px;
}
a.sign-up{
	float:left;
	margin:-7px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:70px;
	height:31px;
	cursor:pointer;
	background:url(/images/a-sign-up.png);
}
.findit{
	margin:0;
	padding:0;
	list-style:none;
	width:275px;
	background:url(/images/separator4.gif) repeat-x 0 0;
	overflow:hidden;
}
.findit label{
	display:block;
	line-height:22px;
}
.findit li{
	float:left;
	width:125px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.findit li.last{
	float:right;
}
.findit select{
	width:125px;
}
div.submit{
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
div.submit p{
	margin:0;
	line-height:32px;
	font-weight:bold;
}
div.submit a{
	color:#fff;
	text-decoration:underline;
}
div.submit a:hover{
	text-decoration:none;
}
div.submit input.search{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:70px;
	height:31px;
}
/*.siteHeader{
	position:absolute;
	top:63px;
	right:20px;
}*/
.siteHeader{
	position:absolute;
	top:63px;
	right:20px;
}
.siteHeader img{
	vertical-align:top;
}
.add
{
	margin:0;
	padding:5px 0 0 10px;
	list-style:none;
	position:absolute;
	top:8px;
	height:34px;
	right:11px;
	background:url(/images2/bg-add-nav.gif) no-repeat 0 100%;
	overflow:hidden;
}
.add li{
	float:left;
	padding:0 0 0 1px;
	background:url(/images2/separator-add.gif) no-repeat 0 50%;
	margin:0 2px 0 -2px;
}
.add li:first-child{background:none}
.add a{
	float:left;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fb6c00;
	font-weight:bold;
}
.add span{
	float:left;
	height:27px;
	padding:0 9px;
	cursor:pointer;
	line-height:24px;
}
.add a:hover{
	text-decoration:underline;
}
.add .active a{color:#0060ae;}

a.lightblue
{
	color:#2597d2;
}
.add a.red
{
	background:url(/images/bg-add-red-l.gif) no-repeat 0 0;
}
.add a.red span
{
	background:url(/images/bg-add-red-r.gif) no-repeat 100% 0;
}
.add .active a.red,
.add a.red:hover{
	background:url(/images/bg-add-red-l.gif) no-repeat 0 -27px;
	text-decoration:none;
}
.add .active a.red span,
.add a.red:hover span{
	background:url(/images/bg-add-red-r.gif) no-repeat 100% -27px;
}

.add a.reddark
{
	background:url(/images/bg-add-red-dark-l.gif) no-repeat 0 0;
}
.add a.reddark span
{
	background:url(/images/bg-add-red-dark-r.gif) no-repeat 100% 0;
}
.add .active a.reddark span,
.add a.reddark:hover{
	background:url(/images/bg-add-red-dark-l.gif) no-repeat 0 -27px;
	text-decoration:none;
}
.add .active a.reddark span,
.add a.reddark:hover span{
	background:url(/images/bg-add-red-dark-r.gif) no-repeat 100% -27px;
}

/********************* Tuition Calculator Styles ************************/

.education {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.child {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #19398C;
	text-decoration: none;
}
.childs {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #556AA9;
	text-decoration: none;
}
.textfield {font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal; 
 background-color:#D2D3D5;
 width:auto;   
 color:#000000;}

.cost {
font-family: Arial;
font-size: 18px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #61BB1B;
text-decoration: none;
}

.cost_new {
font-family: Arial;
font-size: 18px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #5CAD12;
text-decoration: none;
}


.cost_education {
font-family: tahoma;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #1F6A25;
text-decoration: none;
}

.text {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #19398C;
	text-decoration: none;
}

.style3 {
	color: #285F28;
	font-size: 10px;
	font-family:tahoma;
	font-style:bold;
}
.style7 {font-size: 14px}


/********************* end Tuition calculator Styles ************************/

/********************* Sub Menu Styles ************************/

/********** Submenu Styles **********/
#swapmenu {
background-color: #F4F4F4;
width: 150px;
font-weight:bold;
}

#swapmenu ul {margin: 0px; padding: 0px;}
#swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}

.closed a, .open a {
font-size: 11px;
font-weight:bold;
color: #19398C;
display: block;
padding: 0px 0px 0px 15px;
line-height:20px;
height:20px;
}

.closed a:hover, .open a:hover {
color: #E40084;
background: #FFF;
}

.closed a {
background: #E4F2FF;
}

.open a {
background: #FFF;
color: #E40084;
}

.closed ul a, .open ul a, .open ul a:hover {
font-size: 11px;
background: #FFF url(/extras/images/bullet_submenu.gif) no-repeat 10px center;
font-weight:normal;
padding: 0 0 0 22px;
margin: 0;
color: #19398C;
}

.open ul a:hover {
color: #E40084;
}
/********** Submenu Styles **********/

table, tr, td, th {
color:#19398C;
font-family:Trebuchet MS,Arial,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}

#Breadcrumbs {
color:#19398C;
float:left;
font-size:12px;
padding:5px 0pt 5px 15px;
}

.text {
border:1px solid #19398C;
color:#19398C;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}

table.GreenBorder{
border-top:8px solid #63BB1B;
border-left:1px solid #63BB1B;
border-right:1px solid #63BB1B;
border-bottom:1px solid #63BB1B;
}
table.GreenBorder tr td
{
	font-size:10pt;
}

table.PurpleBorder{
border-left:1px solid #610372;
border-right:1px solid #610372;
border-bottom:1px solid #610372;
}

table.PinkBorder {
border-top:8px solid #E40084;
border-left:1px solid #E40084;
border-right:1px solid #E40084;
border-bottom:1px solid #E40084;
}

table.PinkBorder tr td
{
	font-size:10pt;
}

table.BlueBorder {
border-top:8px solid #0B3899;
border-left:1px solid #0B3899;
border-right:1px solid #0B3899;
border-bottom:1px solid #0B3899;
}

table.BlueBorder2 {
border-top:8px solid #0B3899;
border-left:1px solid #0B3899;
border-right:1px solid #0B3899;
border-bottom:1px solid #0B3899;
padding-left:10px;
}

table.OrangeBorder {
border:1px solid #FF7600;
}


/********************* Breadcrumb Styles ************************/
#Breadcrumbs {
font-size: 12px;
color: #19398C;
padding: 5px 0 5px 15px;
float: left;
}

#BreadcrumbsRight{
font-size: 12px;
color: #19398C;
padding: 5px 15px; 5px 15px;
float: right;
}

#Breadcrumbs h1 {
font-size: 12px;
color: #19398C;
font-weight: normal;
display: inline;
}

#Breadcrumbs a {
color: #19398C;
text-decoration:none;
}

#Breadcrumbs a:hover {
text-decoration:underline;
}

#Breadcrumbs a.selected {
color:#63BB1B;
}

/********************* Breadcrumb Styles ************************/

/********************* Browse Categories Box Styles ************************/
#navBrowse {
font-size: 12px;
font-weight:bold;
color: #19398C;
}

#navBrowse ul.left {
float: left;
width: 300px; 
margin: 0px;
padding: 5px 0px;
list-style-type: none;
}
  
#navBrowse ul.right {
float: right;
width: 300px; 
margin: 0px;
padding: 5px 0px;
list-style-type: none;
}

#navBrowse li {
padding-bottom:8px;
padding-left: 12px;
list-style-type: none;
}

#navBrowse li.sub {
padding-left: 12px;
font-weight: normal;
list-style-type: none;
}

#navBrowse li.top {
padding-left: 0px;
list-style-type: none;

}

#navBrowse a {
color: #19398C;
text-decoration:underline;
}

#navBrowse a:hover{
color: #4C93FF;
}

#navBrowse img
{
	display:inline;
}

.browseForm
{
	float:left;
	width:62%;
	position:relative;
	padding-bottom:30px;
}

.browseForm .check-area .btn.btn-2 {
	margin: 0; 
	float:none;
}

/********************* Browse Categories Box Styles ************************/

/********************* Main menu Navigation ********************************/
/*#nav{
	margin:0;
	padding:0;
	list-style:none;
	top:131px;
	left:12px;
	position:absolute;
	background:url(/images2/bg-main-nav.gif) no-repeat 0 3px;
	width:965px;
	height:40px;
}
#nav li{
	float:left;
	overflow:hidden;
	background:url(/images2/separator-nav.gif) no-repeat 0 4px;
	padding:0 0 0 1px;
}
#nav li:first-child{background:none}
#nav a{
	height:38px;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
#nav em{
	float:left;
	padding:15px 14px 0;
	height:38px;
	line-height:12px;
	font-style:normal;
}
#nav a:hover,
#nav .active a{
	color:#0060ae;
	text-decoration:none;
	background: url(/images2/bg-mainnav-a.gif) no-repeat;
}
#nav .active em,
#nav a:hover em{background:url(/images2/bg-maininav-span.gif) no-repeat 100% 0;}*/
/********************* Main menu Navigation ********************************/

/********************* Header Google Search Box ****************************/
#header.inner .add .social {float: left;background:url(/images2/add-social-link.gif) no-repeat;text-indent: -9999px;width: 214px;height: 27px;}
#header.inner form {background-position: 224px 0;top: 72px;}
#header.inner form ul {
	position: absolute;
	top: 0;
	left: 70px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
}
#header.inner form ul li {float: left;border-left: 1px solid #69a3cd;padding: 0 5px;}
#header.inner form ul li.first {border: 0;padding-left: 0;}
#header.inner form ul a:hover {text-decoration: underline;}
#header.inner form ul a{font: 12px/14px Arial, Helvetica, sans-serif;}

/* OLD GOOGLE Search */
/* START OF UNCOMMENT BY CARLY*/
#header form{
	width:340px;
	overflow:hidden;
	position:absolute;
	left:375px;
	top:44px;
	padding:18px 0 0;
	background:url(/images/bg-google.gif) no-repeat 225px 13px;
}

#header form label{
	float:left;
	font-size:17px;
	color:#134e9f;
	padding:0 13px 0 0;
	margin:3px 6px 0 0;
	background:url(/images/bullet3.gif) no-repeat right;
}
#header form input{
	float:left;
	margin:-3px 0 0;
}
#header form input.txt{
	width:177px;
	height:15px;
	margin:3px 5px 0 0;
	border:1px solid #8e8e8e;
	padding:2px 0 0 4px;
}
#header form .search li{
	float:left;
	padding:0 0 0 10px;
}
#header form .search{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:15px;		
	left:64px;
}
#header form .search li {
	background:transparent url(/images/divider.gif) no-repeat scroll left center;
	display:inline;
	padding:0pt 6px 0pt 6px;
}
/* END OF UNCOMMENT BY CARLY*/
#header form .search li#LIgoogle {
	background:transparent none repeat scroll 0% 0%;
}
#header form .search li.active a {
	font-weight:bold;	
}

ul.ULSearchChannel li.active a{
	font-weight:bold;
	text-decoration:underline;
	color:#2597D2;
}

#header form .search li a
{
	color:#2597D2;
}

/********************* Header Google Search Box ****************************/

/********************* Gallery *********************************************/
.gallery{
	background:url(/images/bg-gallery.gif) no-repeat;
	overflow:hidden;
	width:650px;
	height:301px;
	margin: 0; /*7px 0 0;*/
}
.gallery .promo{
	width:476px;
	height:301px;
	float:left;
	overflow:hidden;
	margin-left: 7px;
	margin-top: 4px;
}
.gallery .promo .head{
	width:476px;
	position:absolute;
	height:22px;
}
.gallery .navigation{
	float:right;
	margin:5px 8px 0 0;
	padding:0;
	list-style:none;
	width:157px;
	overflow:hidden;
}
/*.gallery .navigation{
	float:right;
	margin:5px 0 0;
	padding:0 10px 0 0;
	list-style:none;
	width:157px;
	overflow:hidden;
}*/
.gallery .navigation li{
	overflow:hidden;
	width:100%;
	text-align:left;
}
.gallery .navigation a{
	display:block;
	height:60px;
	padding:12px 10px 0;
	z-index:25;
	background:url(/images2/separator-galery-nav.gif) no-repeat 0 100%;
	overflow:hidden !important;
}
.gallery .navigation .first, .gallery .navigation .first a:hover {
	background:none !important;
}
.gallery .navigation em{
	display:inline;
	color:#0060AE;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 0 5px;
}
/*.gallery .navigation em{
	display:block;
	color:#fb6c00;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 0 5px;
}*/
.gallery .navigation a:hover{
	text-decoration:none;
	background:url(/images2/bg-galeru-mavigation-2.gif) repeat-x;
}
.gallery .navigation .by{
	text-align:center;
	display:inline;
	line-height:12px;
	color: #FB6C00;
}
.gallery .navigation .by span{
	line-height:12px;
	height:1%;
	vertical-align:top;
}
.gallery .navigation a:hover .by span{
	text-decoration:none;
}
.gallery .promo .head h2{
	color:#0060ae;
	font-size:19px;
	line-height:19px;
	margin:0;
	position:relative;
	padding:12px 0 0 75px;
	width: 250px;
}
.gallery .promo .head h2 em{
	display:block;
	color:#fff;
	position:relative;
	font-size:12px;
	line-height:14px;
}
.gallery .promo .head .join{
	background:url(/images2/btn-join.gif) no-repeat;
	width:64px;
	height:25px;
	text-indent:-9999px;
	float:right;
	overflow:hidden;
	margin: 15px 15px 0 0;
	display:inline;
}
.gallery .blog-item{
	background:#fff;
	height:290px;
	overflow:hidden;
}
.gallery .blog-item .feature-text 
{
	background-color:#FFFFFF;
	height:65px;
	left:0;
	opacity:0.75;
	filter: alpha(opacity = 75);
	position:absolute;
	top:205px;
	width:476px;	
}
.gallery .blog-item img{
	float:left;
}
.gallery .blog-item h3{
	font-size:25px;
	font-weight: bold;
	margin:0;
	padding:0;
	display:block;
}
.gallery .blog-item span{
	font-size:25px;
	display:block;
	margin:0;
	padding:0;
	font-weight: bold;
}
/*.gallery .blog-item h3 span{
	font-size:28px;
	line-height:25px;
	display:block;
}
.gallery .blog-item p{
	color:#0060ae;
	font:13px/14px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
.gallery .blog-item strong{
	color:#fb6c00;
	display:block;	
	margin:0 0 5px;
}*/
.gallery .blog-item a{
	text-decoration:none;
	color:#0060ae;
	font-size:13px;
	display: block;
	margin: 3px 0 0 8px;
}
.gallery .blog-item a:hover{
	text-decoration:none;
}
.slideshow-item{
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
	position:absolute;
	width:476px;
	height:301px;
	overflow:hidden;
}
.slideshow-item li {
	position:absolute;
	top:0;
	left: 0;
	width: 100%;
	height:100%;
}
.slideshow-header /* ul */
{
	list-style-type: none;
	background-image: url(/images/list-num.gif);
	width: 176px;
	height: 20px;
	margin: 0 -1px 0 0;
	padding: 0;
	float:right;
}
.slideshow-header li 
{
	float: left;
	height: 20px;
	width: 35px;
}
.slideshow-header li a 
{
	color: #4f4f4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width:35px;
	height:20px;
	display: block;
	text-align: center;
	text-decoration: none;
}
.slideshow-header li a:hover,.slideshow-header li.active a {
	background-image: url(/images/list-num-on.gif);
	color: #0060ae;
	text-decoration: none;
}

/********************* Gallery *********************************************/

/********************* Blog-List-Box ***************************************/
.blog-list-box h5{
	color:#0060ae;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px;
}
.blog-list-box h5 a{
	color:#0060ae;
}
.blog-list-box  .most a{
	color:#f82814;
	font-weight:normal;
	font-size:13px;
}
.blog-list-box  .most a span{
	font-size:19px;
	padding:0 22px 0 0;
	display: block;
}
.blog-list-box .list2 li{
	background:url(/images2/separator-li.gif) no-repeat 0 6px;
}
.blog-list-box .list3 li{
	background:url(/images2/separator-li2.gif) no-repeat 0 6px;
}

/********************* Blog-List-Box ***************************************/

/********************* Mums Say ***************************************/
.wrap-in h4,
.wrap-in h5 {
	margin:0;
	font-size:17px;
	line-height:20px;
	font-weight:normal;
	color:#35b3bf;
}
.wrap-in h5 {
	margin:3px 0 0 0;
	color:#3f3f3f;
}
.wrap-in h5 span {display:block;}
.wrap-in p {
	margin:5px 0 0 0;
	font-size:12px;
	line-height:14px;
}
.wrap-in a {
	color:#0060ae;
	text-decoration:underline;
}
.wrap-in a:hover {text-decoration:none;}

/********************* Mums Say ***************************************/

/********************* Homepage Links (near bottom) ************************/
.link-list{
	margin:0 0 0 17px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.link-list li{
	float:left;
	width:158px;
}
.link-list h4 {
	margin:0 0 8px;
	font-size:14px;
	color:#fb6c00;
}
.link-list ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.link-list ul a{
	color:#505050;
}
.blog-list-box h2 .none2{
	float:none;
	left:75px;
	position:absolute;
	top:1px;
	z-index:5;
}
/********************* Homepage Links (near bottom) ************************/


/******** Sarah's page styles ********/  
.sarahspage td, .sarahspage td div{
	font-family: "Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#000;
}

.sarahspage h4
{
color: #19398C;
font-size: 12px;
margin: 0;
background : none;
border:none;
}

.RightRss
{
	float:left;
	padding-top:5px;
}
div.img
{
    margin:5px;
}

.pinkBorder div.img img{
	width:195px;
	height:220px;
}

.greenBorder div.img img{
	width:195px;
	height:220px;
}

.SarahPageNewsTable {
	width:100%;
}
.SarahPageNewsTable td{
	border-bottom: 1px dashed #c0c0c0 ;
}
.dailypage
{
font-family: "Trebuchet MS",Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color:#000;
width:100%;
}

.sarahspage h1
{
	background-image: none;
	background-color: #E11C42;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#fff;
	line-height:21px;
	overflow:hidden;
	/*Hack alert! Hack alert! - firefox will use 15px everything else (i.e. IE, haha) will use 24px*/
	height:15px !important;
	height:24px;
}
.sarahspage .pink{
	color:#E40084;
	font-size:14px;
	font-family: Comic Sans MS,MS Sans Serif,Verdana;
}
.sarahspage .text100{
	border: 1px solid #A8C7E4;
}

/*----------- start left column css -----------*/
.leftcolumn h1{
margin-top:10px
}

.leftColumn a:hover
{
text-decoration: underline;
}

.leftColumn ol
{
padding: 0px;
margin: 0px;
/*margin-left: 10px;
padding-left: 15px;*/
}

.leftColumn ol li
{
padding: 3px 20px;
border-bottom:dotted 1px #000;
list-style-position:inside;
}

div#sarahSayToday
{
	/*padding-top: 155px;*/
	padding-left: 5px;
}
div#myConversationHeader
{
	padding-top: 15px;
	background: url(/images/MyConversations-head.gif) no-repeat top left;
	height: 151px;
}
#myConversationHeaderRHC
{
	float: right; 
	width: 290px; 
	margin-right: 90px;
}
#mySpotHeading
{
	/*float: right; 
	width: 290px; */
	height: 25px; 
	background-color: #E11C42;
}
#mySpotHeading span
{
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	position: relative;
	top: 3px;
	left: 10px;
}
#mySpotTitle
{
	margin: 10px 10px 5px 10px;
}
#mySpotTitle span
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
}
#mySpotAuthor
{
	margin: 0 10px;
}
#mySpotAuthor span
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
div#sarahSayToday  p
{
	font-family: Arial, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:#000;
}
div#kidSpotDaily
{
margin-top:20px;
background:url(/images/title_kidspotDaily.gif) top left no-repeat;
padding: 60px 10px 0 10px;
}
div#kidSpotDaily div{
	border-bottom:1px dotted #000;
	padding-bottom:10px;
}
.sarahssubscribe{
    padding:10px;
}
.lg_pinksnow
{
background: url(/images/pinkheader_lg_snow.gif) top right repeat-x;
padding-bottom: 10px;
padding-left: 10px;
}

.lg_pinkNosnow
{
background: url(/images/pinkheader_lg_nosnow.gif) top left repeat-x;
padding-bottom: 10px;
padding-left: 10px;
}

div#spacer
{
float: left;
padding-right: 20px;
}

/* h1
{
color: #FFFFFF;
font-size: 13px;
padding-left: 5px;
padding-top: 3px;

} */


/*----------- start middle column css -----------*/
.middleColumn{
padding: 0 0 0 5px;
}
/* .middleColumn h1
{
margin: 0px;
padding: 0;
font-size: 11px;
padding-top: 3px;
} */

div.width204
{
width:204px;
}

.sm_pinkNosnow
{  
 margin:0;
 background: url(/images/pinkheader_sm_nosnow.gif) top right repeat-xt;

 padding-bottom: 10px;
 padding-left: 10px;
}
.sm_pinksnow
{
margin:0;
background: url(/images/pinkheader_sm_snow.gif) top right repeat-x;
padding-bottom: 10px;
padding-left: 10px;
}
.middleColumn h2{
font-size:12px;
color:#19398c;
text-align:center;
border-bottom:dotted 1px #19398c;
line-height:23px;
margin:0 3px;
}

.middleColumn ol {

 margin: 0 0 0 10px;
 padding: 0 0 0 0px;
}

.middleColumn ol li{

 padding: 0 0 0 0px;
 margin: 0 0 0 10px;
 list-style-position:outside;
 list-style-type: decimal;
}

.middleColumn ol li a{

 padding: 0px;
 margin: 0px;

}



.sarahspage .pinkBorder{
border:1px #e7017a solid;
margin:0;
padding:0;
padding-bottom:5px;
margin-bottom:5px;

}
.sarahspage .pinkBorder p, .sarahspage .pinkBorder a, .sarahspage .pinkBorder ol {
padding:5px;
}

.sarahspage .greenBorder p, .sarahspage .greenBorder ol {
padding:5px;
}

.sarahspage p{
padding-left:3px;
}

.sarahsForumLinks{
 font-weight:normal;
 padding:0;
 margin:0;
 }
.greenBorder{
border:1px #68a72a solid;
margin-bottom:5px;
}
.middleColumn p, .middleColumn a {
padding:5px;
}
.sm_greenNosnow
{
 margin:0;
background: url(/images/greenheader_lg_nosnow.gif) top right repeat-x;
width:144px;
line-height:21px;
padding-bottom: 10px;
padding-left: 10px;
}
.sm_greensnow
{
margin:0;
background: url(/images/greenheader_lg_snow.gif) top right repeat-x;
padding-bottom: 10px;
padding-left: 10px;
line-height:21px;
}

.blueBackground{
background-color:#d1e6fa;
border:1px #e7017a solid;
margin:0;
padding:0;
margin-bottom:5px;
}
.blueBackground div{
padding: 0 5px;
width:142px;
overflow:hidden;
}

/*right column styles*/   

.rightColumn{
padding: 0 0 0 5px;
}

.lg_greenNosnow
{ 
margin:0;
background: url(/images/greenheader_lg_nosnow.gif) top right repeat-x;
padding-bottom: 10px;
padding-left: 10px;
line-height:21px;
}
.lg_greensnow
{
margin:0;
background: url(/images/greenheader_lg_snow.gif) top right repeat-x;
padding-bottom: 10px;
padding-left: 10px;
line-height:21px;
}
.rightColumn p, .rightColumn a {
padding:5px;
color:#000;
}

.rightColumn a.Posts
{
    color:gray;
    padding:0px;
}

.rightColumn img
{
	display:inline;
}
/******** Sarah's page styles ********/  


/******** Features stylesheet **********/

#intro {
	font-size:13px;
	color:#FA5C00;
	padding:10px;
	background: url(/images/separator2.gif) repeat-x left bottom;
	font-weight:bold;	
}

#specials {
	background: url(/images/bg_Divider.gif) repeat-y 49% top;
	width:100%;
	height:auto;
}

#specials h3 {
	font-size:18px;
	color:#FA5C00;
	padding-bottom:2px;
	margin:0;
	padding:0 0 10px;
}

#specials h4 {
	font-size:14px;
	color:#124d9f;
	padding:0;
	margin:0;
}

#specials .item {
  min-height:250px;
  height:auto !important;
  height:250px;
  width:49%;
  float:left;
}

#specials .item .copy {
  	min-height:190px;
  	height:auto !important;
  	height:150px;
	padding:30px 30px 10px;
	color:#124d9f;
	line-height:16px;
}

#specials .item .copy a {
	color:#124d9f;
	text-decoration:underline;
}

#specials .item .copy a:hover {
	color:#FA5C00;
}


#specials .item .copy .image {
	width:150px;
	height:150px;
	background:#eee;
	border:1px solid #d2d0d0;
	overflow:hidden;
	float:left;
	margin:0 30px 10px 0;
}

#specials .itemBtn {
	clear:both;
	float:right;
	padding-right:30px;
	padding-bottom:10px;
	border:none;
}

#specials .divider{
	display:block;
	clear:both;
	line-height:0px;
	margin:0;
	padding:0;
	background: url(/images/separator2.gif) repeat-x left bottom;
	width:100%;
	height:1px;
}


/******** End features stylesheet **********/

/*********************NEw Main Menu ******************************/

div.navcontainer {
	/*font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 0;
	min-width:968px;
	width: 100%;
	float:left;
	top:106px;
	left:12px;
	position:absolute;	
	z-index:1000000;*/
}

div.navcontainer ul {
	margin: 0;
	padding: 0;
	width: 100%; 
}

div.navcontainer li {
	position: relative; 
	list-style: none;
	margin: 0;
	float: left; 
}

html>body div.navcontainer ul li a {
	display: block;
  	color: #000;
	padding: 0px 10px;
	margin: 0;
  text-decoration: none; 
	min-height:20px;
	line-height:20px;
	color:#FFF;
	width: auto;
}

div.navcontainer ul li a {
	display: block;
  color: #000;
	padding: 0px 10px;
	margin: 0;
  text-decoration: none; 
	min-height:20px;
	line-height:20px;
	color:#FFF;
	width: 100%;
}


div.navcontainer ul li.main {
	background:url(/images/top-nav.jpg) repeat-x;
}

div.navcontainer ul li.sep,div.navcontainer ul li.sep a:hover {
	background:url(/images/top-nav-sep.jpg) no-repeat;
}

div.navcontainer ul li.weekend {
	background:url(/images/top-nav-weekend.jpg) repeat-x;
}


div.navcontainer ul li a.home {
  display:block;
  font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	padding-top:11px;
	padding-left:0px
	padding-right:0px
	overflow:hidden;		 
	height: 35px;
	width:53px;
}

div.navcontainer ul li a.sep {
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:4px;
	padding: 0;
}

div.navcontainer ul li a.directory {
	height:35px;
	display:block;
	overflow:hidden;
	/*width:71px;*/
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
}

div.navcontainer ul li a.pregnancy {
	display:block;	
	/*width:75px;*/
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
}


div.navcontainer ul li a.baby {
	display:block;
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:40px;*/
}

div.navcontainer ul li a.toddler {
	display:block;
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:58px;*/
}

div.navcontainer ul li a.preschool {
	display:block;
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:77px;*/
}

div.navcontainer ul li a.school {
	display:block;
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:52px;*/
}

div.navcontainer ul li a.weekend {
	height:35px;
	display:block;
	overflow:hidden;
	/*width:73px;*/
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
}


div.navcontainer ul li a.tools {
	display:block;
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:43px;*/
}

div.navcontainer ul li a.mothers {
	display:block;
  font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:80px;*/
}

div.navcontainer ul li a.lifestyle {
	display:block;
	font-size:15px;	
	text-align:center;
	text-transform: capitalize;
	/*padding-top:11px;*/
	overflow:hidden;		 
	height: 35px;
	/*width:74px;*/
}

div.navcontainer ul ul li a:hover, div.navcontainer ul ul li#active a:hover, div.navcontainer ul ul li#active a  {
	color: #FFF;
	background:#358806;
	text-decoration: none; 
}

div.navcontainer ul li a:hover, div.navcontainer ul li#active a:hover, div.navcontainer ul li#active a  {
	color: #FFF;
	background:url(/images/top-nav.jpg) repeat-x;
	text-decoration: none; 
}

div.navcontainer ul li.weekend a:hover, div.navcontainer ul li.weekend#active a:hover, div.navcontainer ul li.weekend#active a  {
	color: #FFF;
	background:url(/images/top-nav-weekend.jpg) repeat-x;
	text-decoration: none; 

}

div.navcontainer ul li a:hover.home{
	background-position:0 -46px;
}

div.navcontainer ul li a,div.navcontainer ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

div.navcontainer ul li a:hover.directory,
div.navcontainer ul li a:hover.pregnancy,
div.navcontainer ul li a:hover.baby,
div.navcontainer ul li a:hover.toddler,
div.navcontainer ul li a:hover.preschool,
div.navcontainer ul li a:hover.school,
div.navcontainer ul li a:hover.tools,
div.navcontainer ul li a:hover.mothers, 
div.navcontainer ul li a:hover.lifestyle{
	background-position:-87px -46px;
}

div.navcontainer ul li.weekend a:hover.weekend
{
	background-position:0px -46px;
}

div.navcontainer ul li a:hover.lifestyle-end {
	background:url(/images/top-nav-right.jpg) no-repeat;
	display:block;
	height:42px;
	width:4px;
	padding:0;
	margin-top:2px;
}

div.navcontainer ul li a:hover.home-left{
  	background:url(/images/top-nav-left.jpg) no-repeat;
  	display: block;
  	height: 46px;
	  width:4px;	
	  padding:0;
}


div.navcontainer ul li a.lifestyle-end {
	background:url(/images/top-nav-right.jpg) no-repeat;
	display:block;
	height:42px;
	width:4px;
	margin-top:2px;
	padding:0;
}

div.navcontainer ul li a.home-left{
  	background:url(/images/top-nav-left.jpg) no-repeat;
  	display: block;
  	height: 46px;
	  width:4px;	
	  padding:0;
}

/**** submenu styles  ****/

/*div.navcontainer > ul a {
	width: auto;
}

div.navcontainer ul ul {
	position: absolute; 
  border: 1px solid #FFF;
	border-bottom:none;
	width: 12em;
	background:#83cc34;
}

div.navcontainer ul ul.lifestyle{
	width:16em;
	left:-95px;
}

div.navcontainer ul ul.directory{
	width:15em;	
}

div.navcontainer ul ul.tools{
	width:17.5em;	
}

div.navcontainer ul ul li{
	float: left;
	display:block;
	width: 100%;
	white-space: nowrap;
}

div.navcontainer ul ul li a{
  border: 1px solid #FFF;
	border-left:none;
	border-top:none;
	border-right:none;
}

div.navcontainer ul ul,
div.navcontainer ul li:hover ul ul,
div.navcontainer ul ul li:hover ul ul{
	display: none;
}

div.navcontainer ul li:hover ul,
div.navcontainer ul ul li:hover ul,
div.navcontainer ul ul ul li:hover ul{
	display: block;
}

table#nav
{
	left:50px;
	position:absolute;
	top:110px;
}*/

/************* END MAin MENU *****************************/

/********************* Page Index Styles ************************/
#PageIndex {
float:left;
color:#666666;
font-size:12px;
padding: 3px 15px 0px 15px;
}

#PageIndexLink {
float:right;
color:#666666;
font-size:12px;
padding: 3px 15px 0px 15px;
}

#PageIndexLink a {
color:#666666;
}

#PageIndexLink a:hover {
color:#000000;
}

/********************* Page Index Styles ************************/

/********************* Findit Search Box Styles ************************/

#Findit p{
font-size: 12px;
color: #FFFFFF;
padding: 10px 10px 0px 10px;
margin: 0px;
}

#Findit p.market{
font-size: 12px;
padding: 10px 10px 0px 10px;
margin: 0px;
color: #19398C;
}

#Findit select.textbox125{
clear: both;
width: 125px;
font-size: 10px;
margin-top: 2px;
margin-left:10px;
}

#Findit select.textbox250{
clear: both;
width: 250px;
font-size: 10px;
margin-top: 2px;
margin-left:10px;
}

#Findit select.textbox190{
clear: both;
width: 190px;
font-size: 10px;
margin-top: 5px;
margin-left:10px;
}

#Findit .textblue {
color: #19398C;
}

h4#Findit {
background-color:#63BB1B;
border:1px solid #E6F5FF;
color:#FFFFFF;
font-size:12px;
margin:0;
padding:2px 15px;
}

/********************* Findit Search Box Styles ************************/

/********************* Sub Menu Styles ************************/

#subnavcontainer {
width:100%; 
padding:0px;
background-color:#4C93FF;
}

#subnavcontainer ul {
margin: 0;
padding: 10px 15px;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
list-style-type: none;
}

#subnavcontainer li {
padding:0px;
margin:0;
list-style-type: none;

}

#subnavcontainer a {
display:block;
width:100%;
line-height:18px;
text-decoration:none;
color:#FFFFFF;
background-repeat:no-repeat;
background-image: url(/images/ico_bullet.gif);
background-position: left;
padding-left:25px;
}

#subnavcontainer a:hover{
color: #193A8C;
}

/********************* Sub Menu Styles ************************/

/********************* New Content Pages ************************/

a.print-page{
          width:18px;
          height:22px;
          overflow:hidden;
          float:right;
          line-height:22px;
          padding:3px 0 0;
          margin:0 13px 0 0;
          font-size:11px;
          font-weight:bold;
          color:#fff;
          background:url(/images/a-print.gif);
          text-indent:14px;
}
a.send-friend{
          width:130px;
          height:22px;
          overflow:hidden;
          float:right;
          line-height:22px;
          padding:3px 0 0;
          margin:0px;
          font-size:11px;
          font-weight:bold;
          color:#fff;
          background:url(/images/a-send-new.gif);
          text-indent:14px;
}

.top-adds
{
	text-align:center;
	padding:5px 0px 5px 0px;			
	z-index:1;
}
.top-box{	
	overflow:hidden;
	padding:5px 0 6px;
	text-transform:uppercase;
	background:url(/images/bg-top-box.gif) no-repeat 0 100%;
	margin:0 0 2px;
	height:25px;	
}
.tab{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	margin-left: 6px;
}
.tab li{
	float:left;
	overflow:hidden;
	height:25px;
}
.tab a{
	float:left;
	height:25px;
	overflow:hidden;
	color:#fff;
	background:url(/images/bg-tab-l.gif) no-repeat 0 0;
}
.tab .active a,
.tab a:hover{
	background:url(/images/bg-tab-l.gif) no-repeat 0 -25px;
	text-decoration:none;
}
.tab span{
	float:left;
	line-height:22px;
	height:22px;
	overflow:hidden;
	padding:3px 11px 0 13px;
	cursor:pointer;
	background:url(/images/bg-tab-r.gif) no-repeat 100% 0;
}
.tab .active a span,
.tab a:hover span{
	background:url(/images/bg-tab-r.gif) no-repeat 100% -25px;
}
.tab a.blue{	
	background:url(/images/bg-tab-blue-l.gif) no-repeat 0 0;
}
.tab .active a.blue,
.tab a.blue:hover{
	background:url(/images/bg-tab-blue-l.gif) no-repeat 0 -25px;
	text-decoration:none;
}
.tab span.blue{	
	background:url(/images/bg-tab-blue-r.gif) no-repeat 100% 0;
	color:#fff;
}
.tab .active a.blue span,
.tab a.blue:hover span{
	background:url(/images/bg-tab-blue-r.gif) no-repeat 100% -25px;
}
.rose{
	width:653px;
	margin:8px 0 0;
	overflow:hidden;
	background:url(/images/bg-rose.gif);
}
.rose .frame{
	background:url(/images/bg-rose-b.gif) no-repeat 0 100%;
}
.rose .bg{
	background:url(/images/bg-rose-t.gif) no-repeat 0 0;
	width:629px;
	overflow:hidden;
	padding:12px;
}
#content .rose h4{
	color:#f4589d;
	font-size:17px;
	margin:0;
	font-weight:normal;
}
#content .rose p{
	margin:0 0 5px 0;
}
#content .rose p em{
	font-weight:bolder;
}
#content .rose .img{
	width:108px;
	height:129px;
	float:left;
	margin:0 10px 0 0;
	padding:4px 0 0 7px;
	background:url(/images/bg-img3.png);
	overflow:hidden;
}
#content .block{
	width:609px;
	border:1px solid #ddd;
	margin:15px 0 0 2px;
	overflow:hidden;
	padding:0 20px 20px;
	background:none;
}
#content .block h3{
	font-size:17px;
	color:#274798;
	margin:0;
	line-height:46px;
	background:url(/images/separator2.gif) repeat-x 0 100%;
}
#content .block ul{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	line-height:20px;
	color:#244496;
}
#content .block ul.grey{
	line-height:16px;
}
#content .block ul.grey a{
	color:#454545;
}
#content .block ul li{
	padding:0 0 0 11px;
	background:url(/images/bullet-green2.gif) no-repeat left;
}
#content .block ul.number li{
	padding:0;
	background:none;
}
.left-image{
	width:201px;
	height:201px;
	float:left;
	background:url(/images/left-image.gif);
	padding:6px 0 0 8px;
	margin:15px 0 0 -10px;
	display:inline;
}
#content .block .right{
	width:380px;
	float:right;
	padding:0 0 15px;
}
#content .block .three{
	background:url(/images/separator2.gif) repeat-x 0 0;
	clear:both;
	margin:0;
	padding:14px 0 0;
	list-style:none;
}
#content .block .three li{
	width:33%;
	padding:0;
	background:none;
	overflow:hidden;
	float:left;
}
#content .block .three div{
	width:157px;
	padding:5px 0 0 7px;
	height:151px;
	overflow:hidden;
	margin:0 auto;
	background:url(/images/bg-image.gif);
}
#content .block .three h4 {
	background:none;
	margin:0;
	font-size:12px;
	line-height:22px;
	text-align:center;
}
#content .block .three h4.green
{
	width:auto;
	color:#49950E;	
}

#content .block .three h4 a{
	padding:0 0 0 15px;
	color:#244496;
	background:url(/images/bullet-green2.gif) no-repeat left;
	font-size:12px; 
}
a.find-more{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
	overflow:hidden;
	width:87px;
	height:31px;
	line-height:30px;
	color:#fff;
	margin:5px 0 0;
	background:url(/images/a-more.gif);
}
#sidebar .sponsorBlock{
	width:305px;
	margin:7px 0 0 7px;
	overflow:visible;
	border:none;
}
#sidebar .blockPlain{
	margin:7px 0 0 4px;
	overflow:hidden;
	border:1px solid #dbdbdb;
}
#sidebar .blockPlain h4{
	margin:0 0 0 10px;
	line-height:20px;
	color:#000000;
}
#sidebar .blockPlain ul{
	margin:0 0 0 4px;
	padding:0;
	width:290px;
	overflow:hidden;
	list-style:none;
}
#sidebar .blockPlain ul li{
	width:215px;
	float:left;
	background:url(/images/separator2.gif) repeat-x 0 0;
	overflow:hidden;
	padding:8px 0 4px 84px;
}
#sidebar .blockPlain ul li img{
	float:left;
	display:inline;
	margin:0 0 0 -84px;
}
#sidebar .blockPlain ul ul{
	margin:0;
	padding:0;
	list-style:none;
	width:215px;
}
#sidebar .blockPlain ul ul li{
	width:auto;
	float:none;
	background:url(/images/bullet.gif) no-repeat left;
	padding:0 0 0 11px;
}
#sidebar .blockPlain ul ul li a{
	color:#292929;
}
#sidebar .school-bugs{
	padding:0 0 10px;
	overflow:hidden;
	width:100%;
}
#sidebar .school-bugs h3{
	background:url(/images/separator12.gif) repeat-x 0 100%;
	margin:0 7px;
	line-height:27px;
	color:#363636;
	font-size:18px;
}
#sidebar .school-bugs h3 img
{
	float:none;
	width:auto;
}
#sidebar .school-bugs img{
	float:left;
	padding: 0 0 0 5px;
	width:70px;
}
#sidebar .school-bugs div{
	margin:0 4px 0 85px;
	line-height:14px;

}
#sidebar .school-bugs h4{
	margin:0;
	font-size:13px;
}
#sidebar .school-bugs p{
	margin:0;
}
#sidebar .school-bugs p a{
	text-decoration:underline;
	font-weight:bold;
}
#sidebar .school-bugs p a:hover{
	text-decoration:none;
}
#sidebar .school-bugs ul li{
	background:transparent url(/images/bullet-black.gif) no-repeat scroll left center;
	padding:0 0 2px 11px;
}

#sidebar .school-bugs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px 0 0;
padding:0;
width:100%;
}
/*#sidebar h4 {
color:#244496;
font-size:11px;
margin:0;
}*/
.newsletter{
	height:105px;
	overflow:hidden;
	padding:0 0 0 12px;
}
#sidebar .newsletter h3{
	line-height:30px;
	margin:0 0 0 0; /* 5px 15px 0 0 */
	background:url(/images/separator.gif) repeat-x 0 100%;
	color:#094D81;
}
#sidebar .newsletter p{
	margin:0 0 0 4px;
	color:#2f2f2f;
}
#sidebar .newsletter div.newsletterlink a{
	color:#2f2f2f;
	text-decoration:underline;
}
#sidebar .newsletter div.newsletterlink a:hover{
	text-decoration:none;
}
#sidebar .newsletter div.newsletterlink
{
	height:16px; 
	overflow:hidden;
}
#sidebar .newsletter label{
	width:176px;
	height:17px;
	background:url(/images/text-label-new.gif);
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:8px 0 0 3px;
}
#sidebar .newsletter div{
	width:100%;
	overflow:hidden;
}
#sidebar .newsletter div input{
	float:left;
}
#sidebar .newsletter div input.txt{
	width:176px;
	height:17px;
	color:#b6b6b6;
	border:1px solid #c3c3c3;
	margin:6px 2px 0 0;
	padding:1px 0 0 6px;
}
#sidebar .newsletter div input.orange{
	width:70px;
	height:31px;
	line-height:31px;
	position:relative;
	background:url(/images/btn-sig-up-w.gif);
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	float:left;
	cursor:pointer;
}

#sidebar .newsletter div input.orange span{
	
	color:#fff;
	float:left;
	cursor:pointer;
}

#sidebar h3.say{
	width:141px;
	height:27px;
	background:url(/images/rightcol-myspot.gif);
	overflow:hidden;
	text-indent:-9999px;
	margin:4px 0 0 6px;
}
#sidebar .myspot{
	margin:2px 5px;
	overflow:hidden;
	padding:8px 0 0;
	background:url(/images/separator2.gif) repeat-x 0 0;
	border-top: solid 1px #D5D5D5;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#sidebar .myspot h4{
	font-size:13px;
	margin:0 -5px 0 0;
	position:relative;
	padding:0;
	float:left;
}
#sidebar .myspot img{
	width:74px;
	height:101px;
}
#sidebar .myspot .img{
	float:left;
	width:82px;
	height:111px;
	padding:4px 0 0 7px;
	margin:0px;
}
#sidebar .myspot ul {
	padding:0;
	list-style-type:none;	
	width: 210px;
	float:right;
}
#sidebar .myspot ul  li{
	width: auto;
	padding:0 0 0 15px;
	background: transparent url(/images/myspot-bullet-breadcrumb.gif) no-repeat scroll 0 7px;
	margin-bottom: 5px;
	float: none;
}

#sidebar .myspot ul  li a{
	 font-size:12px;
	 color: #292929;
}
/*#sidebar .myspot ul li strong{
	
	width:15px;
	color:#244496;
}
#sidebar .myspot ul.myspot  li span{
	width:100px;	
}*/
#myspotArticle.block
{
	margin-top: 10px !important;
}
#myspotArticle h2
{
	font-size: 21px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin-top: 10px; 
	color: #000000;
}
#myspotArticle .myspot ul
{
	list-style-type:none;
	padding:0;
}

#myspotArticle .myspot ul li
{
	background:transparent url(/images/myspot-bullet-breadcrumb.gif) no-repeat scroll 0 7px;
	float:none;
	margin-bottom:5px;
	padding:0 0 0 15px;
	width:auto;
}

#myspotArticle .myspot ul li a
{
	font-family: Arial,Verdana, Arial, Helvetica, sans-serif;
	color:#292929;
	font-size:12px;
}


#content .box{
	background:url(/images/bg-content-box.gif);
	width:653px;
	margin:8px 0 0;
	overflow:hidden;
}
#content .box .frame{
	background:url(/images/bg-content-box-t.gif) no-repeat 0 0;
}
#content .box .bg{
	width:623px;
	overflow:hidden;
	padding:26px 12px 26px 23px;
	background:url(/images/bg-content-box-b.gif) no-repeat 0 100%;
}
#content .box h2{
	font-size:21px;
	color:#76b215;
	margin:0;
}
#content .box h3{
	font-size:15px;
	color:#76b215;
	margin:15px 0 0;
}
#content .box h4{
	font-size:13px;
	color:#76b215;
	margin:15px 0 0;
}
#content .box h5{
	font-size:12px;
	color:#76b215;
	margin:15px 0 0;
}
#content .box p{
	margin:8px 0 0;
}
#content .box ul{
	padding:0;
	list-style:none;
	line-height:normal;
	overflow:visible;
}
#content .box ul li{
	padding:0 0 0 14px;
	margin:5px 0 0;
	background:url(/images/bullet-green2.gif) no-repeat 0 7px;
}
.bluebox{
	width:653px;
	overflow:hidden;
	background:url(/images/bg-blue-big.jpg);
	margin: 7px 0 0 0;	
}
.bluebox .frame{
	background:url(/images/bg-blue-t.gif) no-repeat 0 0;
}
.bluebox .bg{
	width:629px;
	overflow:hidden;
	padding:12px;
	background:url(/images/bg-blue-b.gif) no-repeat 0 100%;
}
.bluebox h2{
	font-size:21px;
	margin:0;
}
.bluebox p{
	margin:0;
	line-height:17px;
}
.bluebox .img{
	width:108px;
	height:129px;
	background:url(/images/bg-img3.png);
	overflow:hidden;
	float:left;
	padding:4px 0 0 7px;
	margin:0 10px 0 0;
}
.right-img{
	width:248px;
	height:202px;
	background:url(/images/bg-right-img.gif);
	overflow:hidden;
	float:right;
	padding:4px 0 0 8px;
	clear:both;
}
.right-img-activity{
	width:201px;
	height:201px;
	background:url(/images/left-image.gif);
	overflow:hidden;
	float:right;
	margin:0 2px 0 5px;
	padding:4px 0 0 8px;
	clear:both;
}

.advertisement{
	float:right;
	width:320px;
	margin:15px 0 0;
}
.advertisement div{
	width:320px;
	height:268px;
	background:url(/images/bg-advertisement-New.gif);
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.advertisement strong{
	text-align:right;
	display:block;
	color:#ababab;
	font-size:10px;
	margin:0 3px 0 0;
}
.advertisement div img{
	margin:8px auto;
}
div.paging {
	
}
div.paging ul {
	display: inline;
	list-style: none;
}
div.paging ul li {
	display: inline;
	float: left;
	width: 20px;
}
div.paging span {

}

/********************* New Content Pages ************************/

/********************** Market *************************************/

.content-holder{
	width:100%;
	overflow:hidden;
}
#leftcolumn{
	width:650px;
	float:left;
}
.intro-box{
	width:650px;
	background:url(/images/intro-box-bg.gif) repeat-y;
	margin:3px 0 0;
}
.intro-box .top{background:url(/images/top-intro-box.gif) no-repeat;}
.intro-box .bottom{
	background:url(/images/bottom-intro-box.gif) no-repeat 0 100%;
	padding:20px 6px 30px 32px;
}
.intro-box h2{
	margin:0;
	color:#265aa8;
	font-size:28px;
}
.intro-box ul{
	margin:15px 0 0;
	padding:0;
}
.intro-box ul li{
	list-style-type:none;
	height:38px;
}
.intro-box ul li.shadow{background:url(/images/shadow.png) no-repeat;}
.intro-box ul li label{
	display:block;
	padding:0 0 0 50px;
	line-height:38px;
	height:38px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#529fdc;
	position:relative;
}
.intro-box ul li label.noauc{background:url(/images/noauc.gif) no-repeat 0 50%;}
.intro-box ul li label.easy{background:url(/images/easy.gif) no-repeat 0 50%;}
.intro-box ul li label.mum{background:url(/images/mum.gif) no-repeat 0 50%;}
.intro-box ul li label.home{background:url(/images/home.gif) no-repeat 0 50%;}
.intro-box ul li label.kids{background:url(/images/kids.gif) no-repeat 0 50%;}
.container{
	width:100%;
	overflow:hidden;
}
.left-part{
	width:323px;
	float:left;
}
.sell{
	width:323px;
	background:url(/images/cell-bg.gif) repeat-y;
	margin:5px 0 7px;
}
.sell .top{background:url(/images/top-cell.gif) no-repeat;}
.sell .bottom{
	background:url(/images/bottom-cell.gif) no-repeat 0 100%;
	padding:15px 22px 11px 17px;
}
.sell h3{
	font-size:24px;
	color:#fff;
	margin:0;
	padding:0 0 5px;
	background:url(/images/green-line.gif) repeat-x 0 100%;
}
.sell h3 span{color:#265aa8;}
.sell p{
	margin:10px 0 4px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
p.bottom-text{
	font-size:12px !important;
	margin:0;
	color:#fff !important;
}
p.bottom-text a
{
	color:#fff;
	text-decoration:underline;
}
p.bottom-text a:hover{text-decoration:none;}
.sell .button{
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
	background:none;
	border:none;
	
}
.sell a.started{
	float:left;
	background:url(/images/started.png);
	width:102px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}
.sell .button span{
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 4px;
	line-height:31px;
}
.left-part .banner{margin:0 0 7px 11px;}

.buy-it{
	width:323px;
	background:url(/images/buy-it-bg.gif) repeat-y;
}
.buy-it .top{background:url(/images/top-buy-it.gif) no-repeat;}
.buy-it .bottom{
	background:url(/images/bottom-buy-it.gif) no-repeat 0 100%;
	min-height:275px;
	padding:14px 11px 20px 17px;
}
* html .buy-it .bottom{height:275px;}
.buy-it h3{
	/*margin:3px;*/
	color:#c3e1f9;
}
.buy-it h3 span{color:#fff;}
.buy-it ul{
	margin:0;
	padding:10px 0 0;
	list-style-type:none;
}
.buy-it ul li{
	font-size:12px;
	line-height:17px;
}
.buy-it ul a{
	font-size:12px;
	padding:0 0 0 10px;
	background:url(/images/bullet.gif) no-repeat 0 50%;
	text-decoration:none;
	color:#626262;
}
.buy-it ul a:hover{text-decoration:underline;}
.right-part{
	width:327px;
	float:right;
}
.right-part .buy-it{margin:0 0 0 4px;}
.buy{
	width:325px;
	background:url(/images/buy-bg.gif) repeat-y;
	margin:4px 0 0 2px;
}
.buy .top{background:url(/images/top-buy.gif) no-repeat;}
.buy .bottom{
	background:url(/images/bottom-buy.gif) no-repeat 0 100%;
	padding:17px 15px 7px 20px;
}
.buy form
{
	margin:	0 0 -11px 0;
}
.buy h3{
	margin:0;
	font-size:23px;
	color:#fff;
}
.buy h3 span{color:#265aa8;}
.buy p{
	font-weight:bold;
	font-size:13px;
	margin:10px 0 0px;
	color:#265aa8;
}
.buy ul{
	margin:0;
	padding:0;
	list-style-type:none;
	vertical-align:top;
}
.buy ul li.middle{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.buy ul li label{
	font-size:11px;
	float:left;
	color:#452929;
	line-height:21px;
}
.buy ul li input{float:left;}
.buy ul ul{
	width:100%;
	overflow:hidden;
}
.buy ul ul li{
	float:left;
	width:140px;
	vertical-align:top;
}
.buy ul ul li label{
	color:#363636;
	font-size:12px;
	float:left;
}
.buy ul ul li select{
	padding:0;
	width:122px;
	border-top:2px solid #a8a8a8;
	border-left:2px solid #a8a8a8;
	color:#363636;
	font-size:12px;
	float:left;
	height:18px;
}
.buy ul ul li .text{
	padding:0;
	width:122px;
	border-top:2px solid #a8a8a8;
	border-left:2px solid #a8a8a8;
	border-right:2px solid #fafafa;
	border-bottom:2px solid #fafafa;
	height:14px;
	color:#363636;
	font-size:12px;
	display:block;
	vertical-align:top;
}
.buy input.button{
	display:block;
	margin:7px 0 0;
	border:medium none;
}
.buy p.bottom-text{margin:21px 0 4px;}
#rightcolumn{
	width:312px;
	padding:9px 0 0;
	float:right;
}
#rightcolumn .bunner{margin:0 0 0 5px;}
.items{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:305px;
}
.items li{
	float:left;
	width:147px;
	margin:0 5px 8px 0;
	height:175px;
}

* html .items li{
	float:left;
	width:147px;
	margin:0 3px 5px 0;
	height:175px;
}
.items img{
	border:1px solid #bbdbfa;
	vertical-align:top;
	margin:0 0 5px;
}
.items h4{
	color:#0060ae;
	margin:0 0 5px;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
}
.items p{
	color:#505050;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:0;
}
/*.items{
	width:312px;
	background:url(/images/items-bg.gif) repeat-y;
	margin:0;
}*/
.items .top{background:url(/images/top-items.gif) no-repeat;}
.items .bottom{
	background:url(/images/bottom-items.gif) no-repeat 0 100%;
	padding:22px 22px 15px 21px;
	overflow:hidden;
	height:1%;
	min-height:850px;
}
* html .items .bottom{padding:22px 22px 5px 21px;}
* +html .items .bottom{padding:22px 22px 5px 21px;}
.items h2{
	margin:0 0 14px 20px;
	font-size:22px;
	color:#fff;
}
.items h2 span{color:#9acbf1;}
.items a.view{
	color:#fff;
	float:right;
	font-size:11px;
	font-weight:bold;
}
.items a.view:hover{text-decoration:none;}
.bottom .block{
	width:247px;
	border:2px solid #fd7125;
	overflow:hidden;
	background:#fff;
	margin:0 0 10px;
	padding:11px 6px 6px 12px;
}
.bottom .block h4{
	margin:0 0 11px;
	font-size:15px;
	line-height:16px;
	color:#fa5c00;
	padding:0 0 11px;
	background:url(/images/gray-line.gif) repeat-x 0 100%;
}
.bottom .block p{
	margin:0 5px 0 0;
	font-size:12px;
	color:#363636;
	line-height:12px;
}
.bottom .block p.count{
	margin:6px 5px 0 0;
	font-weight:bold;
	color:#265aa8;
}
.bottom .block p.count span{
	margin:0 0 0 11px;
	padding:0 0 0 11px;
	background:url(/images/separator.gif) no-repeat 0 50%;
}
.bottom .block img{
	float:left;
	margin:0 11px 0 0;
}
.bottom .block a
{
	float:right; 
	clear:both; 
	margin:-13px 0 0;
}

.bottom .block a img
{
	margin:0;
}

table.results, table.results tr, table.results td, table.results th
{
	font-size:13px;
}

/********************** Market *************************************/

/********************** Advertorial Pages ***********************/
#advertOuter {
	margin:0pt auto;
	overflow:hidden;
	width:100%;
	background: url(/images/bg_Dropshadow.jpg) repeat-y left top;
}

#advertInner {
	margin:0pt auto;
	width:958px;	
	position:relative;
}

#advertBanner img{
border:none;
}

#advertTRC {
	background: url(/images/advert_TRC.png) no-repeat;
	position: absolute;
	height: 11px;
	width: 16px;
	top: 0px;
	right: -5px;
	z-index:500;
}

#advertTLC {
	background: url(/images/advert_TLC.png) no-repeat;
	position: absolute;
	height: 11px;
	width: 16px;
	top: 0px;
	left: -5px;
	z-index:500;
}

#advertBRC {
	background: url(/images/advert_BRC.png) no-repeat;
	position: absolute;
	height: 11px;
	width: 16px;
	bottom: 0px;
	margin:0;
	right: -6px;
	z-index:500;
}

#advertBLC {
	background: url(/images/advert_BLC.png) no-repeat;
	position: absolute;
	height: 11px;
	width: 16px;
	bottom: 0px;
	left: -6px;
	z-index:500;
}

* html #advertBLC, * html #advertBRC{
	bottom: -8px;
}


#ads {
	padding:12px 11px;
}

#advert_1 {
	color:#FFF;
	margin-bottom:12px;
}

#advert_1 p {
	margin:0;
	padding:10px 0 0 0;
}

#advert_1 a {
	color:#ffde00;
}

#advert_1 a:hover {
	color:#ffF;
}

#advert_1 img.advert{
	float:left;
	margin-right:13px;
	display:block;
	width:250px;
	height:250px;
	overflow:hidden;
	border:none;
}

#advert_1 #textblock {
	min-height:230px;
	height:auto !important;
	height:230px;	
	padding:10px 15px;
	overflow:hidden;
}

#advert_1 h1 {
	font-size: 24px;
	color:#FFF;
	padding: 0 0 10px 0;
	margin: 0;
	background:transparent url(/images/separator3.gif) repeat-x scroll 0pt 100%;
}


#advert_2 {
	float:left;
	width:463px;
	height:277px;
	overflow:hidden;
	margin-right:13px;	
}

#advert_2 img.advert {
border:none;
}

#advert_3 {
	background:#FFF;
	overflow:hidden;
	min-height:257px;
	height:auto !important;
	height:257px;
	padding:10px 15px;
	font-size:1em;
}

#advert_3 h1 {
	font-size: 20px;
	color:#fb2300;
	padding: 0 0 10px 0;
	margin: 0;
	background:transparent url(/images/separator3.gif) repeat-x scroll 0pt 100%;
}

#advert_3 img.advert{
	float:left;
	margin:13px 13px 13px 0;
	display:block;
	width:228px;
	height:192px;
	overflow:hidden;
	border:none;
}

#bottom_ads {
	margin-top:12px;
	padding:21px;
	overflow:hidden;
	min-height:254px;
	height:auto !important;
	height:254px;
}

#advert_4 , #advert_5
{
	overflow:hidden;
	float:left;
	display:block;
	width:300px;
	height:250px;
	margin-right:22px;
}
#advert_4 img.advert, #advert_5 img.advert, #advert_4 span, #advert_5 span {
	float:left;
	display:block;
	width:300px;
	height:250px;
	overflow:hidden;
	border:none;
}

#advert_6{
	float:left;
	display:block;
	width:250px;
	height:250px;
	overflow:hidden;
}

#advert_6 img.advert, #advert_6 span{
	float:left;
	display:block;
	width:250px;
	height:250px;
	overflow:hidden;
	border:none;
}
/********************** Advertorial Pages ***********************/

/********************* Subscribe Box Styles ************************/
#Subscribe{
height:100%;
float: left;
width:250px;
}

#SubscribeNow{
background: URL('../images/subscription_back.gif') no-repeat top left;
height:122px;
width:288px;
padding-top:58px;
margin:0px;
text-align:right;
}

html>body #SubscribeNow{
height:64px;

} 
#Subscribe input.textbox{
clear: both;
width: 120px;
font-size: 11px;
position:relative;
top:7px;
border:1px solid #86C2FA;
}

#Subscribe input.submit{
position:relative;
top:10px;
right:10px;
}

#Subscribe input.textbox125, #SubscribePage input.textbox125{
clear: both;
width: 135px;
font-size: 11px;
margin-top: 18px;
margin-left: 125px;
border:1px solid #86C2FA;
}

#SubscribePage {
background-color: #4C93FF;
height:100%;
width: 250px;
margin-top: 20px;
}	

#subscriptionResult {
width:288px;
background-color: #FB6115;
height:122px; 
}

#subscriptionResult h1 {
display: inline;
font-size: 17px;
}

#subscriptionResult p {
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
}
.subscribePopUnderContainer{
background: #FFF;
padding:10px;
width:420px;
}
.subscribePopUnder{
background: #E0EDFE URL('../images/signup_back.gif') no-repeat top left;
border:#4C93FF 1px solid;
margin:0;
height:260px;
width:410px;
padding:5px 5px 0 0;
}
.subscribePopUnderBox{
margin-top:140px;
padding:10px;
font-size:12px;
}
.subscribePopUnderBox .h6{
font-size:20px; 
font-weight:bold;
padding:0;
margin:0px;
}
.subscribePopUnderBox input.textbox{
width: 330px;
font-size: 11px;
border:1px solid #86C2FA;
margin:5px 0;
}  
.subscribePopUnderBox input.subscribeButton{
font-size: 12px;
font-family: Arial,Verdana, Arial, Helvetica, sans-serif;
color: #19398C;
font-weight:bold;
margin-bottom:10px;
}
.subscribePopUnderBox .greyText, .subscribePopUnderBox .greyText a {
color:#333;
font-style:italic;
}
.subscribePopUnderBox .greyText a:hover {
color:#4C93FF;
}
/********************* Subscribe Box Styles ************************/


/********************* Content Styles ************************/

h1 {
color: #19398C;
font-size: 14px;
padding: 0 0 10px 0;
margin: 0;
}

h1.big
{
	width:963px;
	height:76px;
	background:url(/images/bg-h1-big.gif);
	overflow:hidden;
	line-height:76px;
	color:#fff;
	text-indent:18px;
	font-size:34px;
	margin:0 auto;
	padding:0pt;
}
h1.normal {
	width:963px;
	height:43px;
	background:url(/images/bg-h1.gif);
	overflow:hidden;
	line-height:43px;
	color:#fff;
	text-indent:18px;
	font-size:22px;
	margin:0 auto;
	padding:0pt;
}

h1.blue {
color: #19398C;
font-size: 18px;
padding: 00;
margin: 0;
}


h2.white {
font-size: 18px;
color: #FFFFFF;
padding: 0;
margin: 0;
line-height:18px;
}

h1.green {
 color:#63BB1B;
 display: inline;
 padding-bottom: 10px;
 background:none;
}

.green {
 color:#63BB1B;
}

.greenBackGround{
 width:537px;
 background-color:#63BB1B;
}

.pink {
 color:#E40084;
}

h2 {
color: #19398C;
font-size: 14px;
padding: 0 0 5px 0;
margin: 0;
}

h2.displayAd {
color: #63BB1B;
font-size: 13px;
padding: 0 0 5px 0;
margin: 0;
}

h3.displayAd {
display: inline;
font-size: 16px;
font-weight: bold;
padding: 0 0 5px 0;
margin: 0;
}

h2.border {
background-color: #FFFFFF;
border: 1px solid #E6F5FF;
padding: 5px 15px;
font-size: 15px;
}

li.heading {
font-size: 13px;
}

h4.listing {
color: #FFFFFF;
font-size: 16px;
background-color: #63BB1B;
border: 3px solid #63BB1B;
padding: 2px 15px;
margin: 0;
}

h5 {
color: #19398C;
font-size: 14px;
/*padding: 10px 15px;*/
margin: 0;
}

h6{
color: #19398C;
font-size: 14px;
padding: 0;
margin: 0;
}

h6 a{
font-size: 14px;
color: #19398C;
text-decoration:underline
}

.white, .white a, .white a:hover  {
color: #FFFFFF;
}

h1.white {
font-size: 18px;
color: #FFFFFF;
}

a {
cursor:hand;
cursor:pointer;
}

.blue  {
color:  #19398C;
}

hr {
width:100%;
color:#A8C7E4;
height:1px;
}

.subtext {
font-size: 13px;
font-weight:normal;
}

.textPink {
color:#DF0079;
}

.textGrey {
padding:10px 5px;
color: #777777;
}

.textGrey a {
color: #777777;
}

.textPurple {
color:#610372;
}

td.content {
padding:15px;
padding-top: 0px;
}

td.contentBorder {
padding:15px;
border-top:3px solid #FFFFFF;
}

td.contentBorderNoPadding {
border-top:3px solid #FFFFFF;
}

td.white {
color:#ffffff;
}

td.green {
color:#ffffff;
font-family: Verdana, MS Sans Serif, Arial;
font-size:24px;
padding:0 0 0 15px;
}

.lightblue {
color:#4C93FF;
}

.textblue {
color: #19398C;
font-family: "Trebuchet MS",Comic Sans MS, MS Sans Serif, Verdana;
padding:0 0 0 15px;
}

#SearchResults ul, #SearchResults table, #SearchResults tr, #SearchResults td, #SearchResults h2.white, td.heading h2.white, td.heading h1.green
{
font-family: "Trebuchet MS",Comic Sans MS, MS Sans Serif, Verdana;
}

#SearchResults #PageIndex{
border-top:1px dashed #19398C;
}

#SearchResults ul{
margin:0;
padding:0;
list-style-position: inside;
}

#SearchResults ul.left {
float:left;
width:130px;
}

#SearchResults ul.right {
margin-left:140px;
}

#SearchResults ul li{
margin:0;
padding:0;
line-height:18px;
color:#000;
background: url(/extras/images/bullet_arrrow.gif) no-repeat 7px center;
list-style-type: none;
}

html>body #SearchResults ul li{
margin:0;
padding:0 0 0 10px;
line-height:18px;
color:#000;
background: url(/extras/images/bullet_arrrow.gif) no-repeat left center;
list-style-type: none;
}

#SearchResults ul li a{
color:#000;
}

#SearchResults ul li a:hover{
color:#63BB1B;
}

#SearchResults #PageIndex {
color:#19398C;
font-size:12px;
padding: 3px 15px 0px 15px;
}

#SearchResults #PageIndex a {
color:#19398C;
}

#SearchResults #PageIndex a:hover {
color:#000;
}

#SearchResults #PageIndex a.selected, #SearchResults #PageIndex .selected {
font-weight:bold;
}

.text100			{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color:#19398C; 
width: 100px; 
border: #19398C solid 1px; 
}
a.info {
color: #FFF;	
text-decoration:none;
background:#66BF27 url(/images/but_more_info_right.gif) no-repeat right;
font-weight:bold;
padding:0 10px 0 0;
height:20px;
line-height:20px;
margin-bottom: 8px;
}

a.bookmark{
	padding-left:20px;
	margin-left:15px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
	background:url(/images/ico_bookmark.gif) no-repeat left top;
	color:#63BB1B;
}
a:hover.bookmark{
	color:#FFF;
}
.info_icon {
background:#66BF27 url(/images/but_more_info_icon.gif) no-repeat left;
padding:0 0 0 28px;
height:20px;
line-height:20px;
}

a:hover.info {
color: #005CAC;	
}

.AdBreadCrumbs th {
	text-align: left;
}

.forminfo {
font-size: 11px;
}

.helptext {
background-color: #E6F5FF;
width: 300px;
padding: 5px 5px 5px 5px;
}

.helptextwide {
background-color: #E6F5FF;
width: 500px;
padding: 5px 5px 5px 5px;
}

#myList a {
text-decoration: none;
color: #4C93FF;
padding-left: 30px;
font-weight: bold;
}

h2.adHeading {
font-style: normal;
font-weight: normal;
line-height: 45px;
font-size: 10pt;
padding: 0 0 0 0;
margin: 0;
}
p.adDescription
{
	font-size:10pt;
}

.textPinkAd {
color:#DF0079;
font-size:10pt;
}

a.adFooter
{
text-decoration: none;
color: #66BF27;
font-weight: bold;
}

a.adFooter:hover
{
	text-decoration:underline;
}

p.notification {
color: #FF0000;
padding-top: 10px;
padding-left: 15px; 
font-weight: bold;
}
.buttonBack				{
font-size: 8pt;color:#ffffff; 
background-color: #19398C; 
border: #ffffff; 
border-style: solid; 
border-top-width: 1pt; 
border-right-width: 1px; 
border-bottom-width: 1pt; 
border-left-width: 1px; 
font-weight: bold;
cursor:hand;
width:160px;
}

.button	{
font-size: 8pt;
color:#ffffff; 
background-color: #19398C; 
border: #ffffff; border-style: solid; border-top-width: 1pt; border-right-width: 1px; border-bottom-width: 1pt; border-left-width: 1px; 
font-weight: bold; 
cursor:hand;
}

.buttonBlue	{
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color:#ffffff; 
background-color: #4C93FF; 
border: #ffffff; border-style: solid; border-top-width: 1pt; border-right-width: 1px; border-bottom-width: 1pt; border-left-width: 1px; 
font-weight: bold; 
cursor:hand;
}

.buttonLightBlue	{
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
background-color: #E6F5FF; 
color: #4C93FF; 
border: #4C93FF; border-style: solid; border-top-width: 1pt; border-right-width: 1px; border-bottom-width: 1pt; border-left-width: 1px; 
font-weight: bold; 
cursor:hand;
}
h1.aboutus {
color:#E40084;
font-family:Comic Sans MS,MS Sans Serif,Verdana;
margin:10px 0pt 0pt 0px;
}
h2.aboutus {
color:#E40084;
font-family:Comic Sans MS,MS Sans Serif,Verdana;
}

#SearchResults_Market {
margin-left:10px;
}

#SearchRefine {
background:#19398C;
padding:10px 15px;
margin-bottom:15px;
}

#SearchRefine_location {
background:#19398C;
padding:1px 15px;
margin-bottom:15px;
}

#SearchRefine select.textbox150{
clear: both;
width: 150px;
font-size: 10px;
margin-top: 2px;
margin-right:15px;
}

#SearchRefine_location select.textbox150{
clear: both;
width: 150px;
font-size: 10px;
margin-top: 2px;
margin-right:15px;
}

.SearchMarket
{
font-family: Comic Sans MS, MS Sans Serif, Verdana;
font-size: 20px;
font-weight: bold;
color: #3399FF;
}
p.blurb
{ 
	padding: 10px;
	color:#FFFFFF;
	font-family: comic sans ms, comic sans;
}

p.blurbSearch
{ 	
	font-family: comic sans ms, comic sans;
	font-size:12pt; 
	padding-top:-10px;
}
p.blurbSearch img { display: inline; }

a.pinkbtn {
display:block;
background:#FD24C8;
float:right;
color:#FFF;
font-size:12px;
padding:5px;
font-weight:bold;
text-decoration:none;
}
#error p, #error h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	color: red;
}
#error {
	color: red;
	padding: 10px;
	border: 2px solid red;
}

.error {
	color: red;
	padding: 10px;
	font-weight:bold;
}

.note
{
	font-size: 10px;
	font-style:italic;
}

p.small, #Findit p.small {
font-size: 10px;
padding: 0;
margin: 0;
}

p.smallBlue, #Findit p.smallBlue {
font-size: 10px;
padding: 0;
margin: 0;
color: #19398C;
}

ul.ads {
margin:10px 0 20px 78px;
padding:0;
color:#FF7600;
}

li.ads{
margin:0px;
padding:0 0 3px 0;
line-height:15px;
list-style-position: outside;
list-style-type: disc;
color:#FF7600;
font-weight:bold;
}

li.ads a {
color:#FF7600;
text-decoration:none;
}

li.ads a:hover {
color:#193A8C;
text-decoration:none;
}

ul.adsblue {
margin:10px 0 20px 20px;
padding:0;
color:#1A3A8D;
}

li.adsblue{
margin:0px;
padding:0 0 3px 0;
line-height:15px;
list-style-position: outside;
list-style-type: disc;
color:#1A3A8D;
font-weight:normal;
}

li.adsblue a {
color:#1A3A8D;
text-decoration:underline;
}

li.adsblue a:hover {
color:#FFF;
}

#form {
padding: 20px 15px;
}

#premiumAd {
margin: 10px;
}
.boxBlue {
border: 2px solid #193A8C;
padding: 0px;
}

.boxBlue th {
background-color: #193A8C;
color: #FFFFFF;
text-align: left;
font-size: 13px;
padding: 6px 6px 6px 6px;
}

.breadcrumb{
	margin: 0; /*0 0 0 3px;*/
	padding:0 0 0 11px;
	list-style:none;
	width:963px;
	height:20px;
	line-height:24px;
	background:url(/images/bg-breadcrumb.gif) no-repeat;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	color:#92bce4;
}
.breadcrumb li{
	float:left;
	list-style-type:none;
}
.breadcrumb li a{
	padding:0 13px 0 0;
	margin:0 0 0 4px;
	background:url(/images/bullet-breadcrumb.gif) no-repeat right;
}
.breadcrumb li span{
	color:#161616;
	font-weight:normal;
	margin:0 0 0 5px;
}
.text400			{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color:#19398C; 
width: 400px; 
border: #19398C solid 1px; 
}
.text300			{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color:#19398C; 
width: 300px; 
border: 1px solid #19398C; 
}
.text200			{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color:#19398C; 
width: 200px; 
border: #19398C solid 1px; 
}

textarea.textbox200 {
width: 200px;
font-size: 12px;
margin-top: 4px;
border:1px solid #999;
height:100px;
}

select.textbox110 {
width: 110px;
font-size: 12px;
margin-top: 4px;
border:1px solid #999;
}
input.textbox110 {
width: 110px;
font-size: 12px;
margin-top: 4px;
border:1px solid #999;
}

input.textbox140{
width: 140px;
font-size: 9px;
margin-top: 2px;
margin-right: 5px;
}
input.textbox200 {
width: 200px;
font-size: 12px;
margin-top: 4px;
border:1px solid #999;
}

textarea.textbox200 {
width: 200px;
font-size: 12px;
margin-top: 4px;
border:1px solid #999;
height:100px;
}
select.textbox200 {
width: 200px;
font-size: 12px;
margin-top: 4px;
border:1px solid #999;
}

#indent {
margin-left:60px;
}

.relatedItems h4
{
	background-color :#63BB1B;
	color:#FFFFFF;
}

#verticalbanner
{
	margin-left:100px;
}
.text50			{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color:#19398C; 
width: 50px; 
border: #19398C solid 1px; 
}

/* Competition  Pages */

.text-blue-bold {font-size:16px; font-weight:bold; color:#134e9f; text-decoration:none;}

.text-blue-bold1 {font-size:16px; font-weight:bold; color:#134e9f; text-decoration:none; line-height:30px;}

.text-blue-bold2 {font-size:17px; font-weight:600; color:#2b5daa; text-decoration:none; line-height:29px;}

.text-white {font-size:18px; font-weight:bold; color:#ffffff; text-decoration:none; line-height:35px;}

.textfield {font-size:12px; font-weight:bold; color:#8f8f8f; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:185px; height:18px;}

.textfield1 {font-size:12px; font-weight:bold; color:#8f8f8f; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:150px; height:18px;}

.textfield2 {font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:200px; padding-top:5px}

.textarea {font-size:12px; font-weight:normal; color:#8f8f8f; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:60px; height:20px;}


.textarea5 {font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:300px; height:auto;}
.textarea3 {font-size:12px; font-weight:normal; color:#1d1d1d; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:50px; height:20px;}
.textarea6 {font-size:12px; font-weight:normal; color:#1d1d1d; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:60px; height:auto;}
.textarea4 {font-size:12px; font-weight:normal; color:#1d1d1d; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:70px; height:20px;}
.textarea2 {font-size:12px; font-weight:normal; color:#8f8f8f; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:100px; height:20px;}
.textarea2-1 {font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:75px; height:auto;}
.textarea1 {font-size:12px; font-weight:normal; color:#8f8f8f; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; width:150px; height:20px;}

.textgrey {font-size:11px; font-weight:bold; color:#8f8f8f; text-decoration:none; }
.textgrey1 {font-size:11px; font-weight:bold; color:#363636; text-decoration:none; line-height:18px; }
.textgrey-1 {font-size:11px; font-weight:bold; color:#acaaaa; text-decoration:none;}
.textgrey2 {font-size:12px; font-weight:bold; color:#363636; text-decoration:none; line-height:18px; }
.textgrey2-normal {font-size:12px; font-weight:normal; color:#363636; text-decoration:none; line-height:18px; }
.textgrey3 {font-size:13px; font-weight:bold; color:#363636; text-decoration:none; line-height:18px; }

.textgrey2-1 {font-size:12px; font-weight:normal; color:#363636; text-decoration:underline; line-height:18px; padding-right:10px;}

.textblk {font-size:12px; font-weight:bold; color:#000000; text-decoration:none; line-height:19px;}

.textgreen, #enterNow .textGreen {font-size:13px; font-weight:bold; color:#539c0c; text-decoration:none; line-height:19px;}
.textgreen1 {font-size:11px; font-weight:bold; color:#539c0c; text-decoration:none; line-height:19px;}
.text-lightblue {font-size:11px; font-weight:bold; color:#9fc9ea; text-decoration:none;}
.text-darkblue {font-size:11px; font-weight:bold; color:#134e9f; text-decoration:none;}
.text-grey {font-size:11px; font-weight:bold; color:#1d1d1d; text-decoration:none;}
.text-grey1 {font-size:12px; font-weight:normal; color:#575757; text-decoration:none;}
.text-orange {font-size:11px; font-weight:bold; color:#f78b20; text-decoration:none;}
.text-blk {font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}

.text-white-big {font-size:22px; font-weight:bold; color:#ffffff; text-decoration:none;}

.text-white-small {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline;}

.bottom-link-bg {width:349px; height:36px;}

.bottom-nav {font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:36px;}
.bottom-text-white {font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px 3px; line-height:36px;}

.bottom-nav1 {font-size:11px; font-weight:bold; color:#135e93; text-decoration:none;}
.bottom-text-blue {font-size:11px; font-weight:bold; color:#135e93; text-decoration:none; padding:0px 3px;}

.text-orangebold {font-size:16px; font-weight:bold; color:#ff701c; text-decoration:none;}

.text-orange1 {font-size:13px; font-weight:bold; color:#fa5c00; text-decoration:none;}

.text-orange2 {font-size:14px; font-weight:bold; color:#fa5c00; text-decoration:none;}

.paging {font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}

.paging-bold {font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}

.paging-bold1 {font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}

.herron_green { font-size:13px; color:#0da314; font-weight:bold;}
.tab_txt_class{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:BOLD; text-align:center; color:#fff6f4; text-decoration:none; padding-top:4px; letter-spacing:1px;   }
.text_blue{ font-family:"Comic Sans MS"; color:#19398c; font-size:12px}

.textPink{ font-family:Arial,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#df0079}
.textgreen_1{ font-size:10px; font-family: Trebuchet MS, Verdana, Arial; color:#539c0c; color:#539c0c; line-height:10px;}

.bg-img-enlarge {background:url(/images/color-bg-big.jpg) no-repeat; width:675px; height:617px; padding:37px;}

.bg-img {background:url(/images/color-bg.jpg) no-repeat; width:149px; height:100px; padding:19px;}

.three .seperate{
	border-right:dotted 1px #ccc;
	height:260px;
}

h1.bigXMAS
{
	width:963px;
	height:105px;
	background:url(/images/bg-h1-xmas.jpg);
	overflow:hidden;
	color:#fff;
	text-indent:18px;
	font-size:34px;
	margin:0 auto;
	padding:0pt;
}
h1.smlXMAS
{
	width:963px;
	height:74px;
	background:url(/images/bg-h1-xmas-sml.jpg);
	overflow:hidden;
	color:#fff;
	text-indent:18px;
	font-size:22px;
	margin:0 auto;
	padding:0pt;
}
#enterNow
{
	background:url(/images/enterNow-bg.jpg) no-repeat;
	width:313px;
	height:266px;
	text-indent:40px;
	overflow:hidden;
	padding: 20px 0 0 0;	
}

#enterNow ul
{
	margin:0;
	padding:0;
	list-style:none;
}


#specials h1.textgreen {
	color:#5dce00;
}
#enterNow a
{
	text-decoration:underline;
	font-weight:bold;
	color:#2B5DAA;
}
.block-orange{
	width:312px;
	margin:4px 0 0;
	overflow:hidden;
	background:url(/images/bg-box_orange.gif);
}
.block-orange .frame-orange{
	background:url(/images/bg-box-t_orange.gif) no-repeat 0 0;
}

.block-orange .bg-orange{
	width:312px;
	overflow:hidden;
	padding:13px 16px 13px 10px;
	background:url(/images/bg-box-b_orange.gif) no-repeat 0 100%;
}

html>body .block-orange .bg-orange{
	width:284px !important;
}


.bg-orange .box
{
	background:none;
	width:280px;
	margin:10px 0 0 8px;
	padding-top:5px;
}
.bg-orange .box .left{
	float:left;
	width:130px;
}

.bg-orange .box .right{
	float:right;
	width:130px;
}
.bg-orange .box ul li
{
	background:none;
	padding:0;
	color:#FA5C00;
}
#sidebar .bg-orange h3
{
	color: #000000; /*color:#19398C;*/
	font-size:14px;
	margin:0;
	padding:0 0 5px;	
}
.bg-orange .box ul {
	background:transparent url(/images/separator.gif) repeat-x scroll 0 0;
	padding:5px 0;
	margin:0;
	width:100%;
}

.bg-orange .box ul li a
{
	color:#FA5C00;
	text-decoration:underline;
}
.block-orange form input.txt {
	border:1px solid #8E8E8E;
	margin:5px 5px 0 8px;
	padding:2px 0 0 4px;
	width:177px;
	float:left;
	color:#B6B6B6;
}
.block-orange form input {
	margin:0;
}

#content .blue{
	width: 652px;
	background: url(/images/bg-blue2.gif);
	overflow: hidden;
}
.blue .frame{background: url(/images/bg-blue2-t.jpg) no-repeat 0 0;}
.blue .bg{
	background: url(/images/bg-blue2-b.gif) no-repeat 0 100%;
	padding: 16px 17px;
}
.blue p{
	margin: 0;
}
.blue p a
{
	text-decoration:underline;
}

.twobox .links{
	margin: 0;
	padding: 0 0 13px;
	list-style: none;
	width: 305px;
	overflow: hidden;
}
.twobox .links li{
	float: left;
}
.twobox .links a{
	color: #292929;
	text-decoration: underline;
}
.twobox .links a:hover{
	text-decoration: none;
}
.twobox .links li.send-to-friend a{
	padding: 0 0 0 24px;
	line-height: 20px;
	float: left;
	background: url(/images/ico-send-to-friend.gif) no-repeat left;	
}
.twobox .links li.recalculate{
	float: right;
}
.twobox .links li.recalculate a{
	background: url(/images/ico-recalculate.gif) no-repeat left;
	padding: 0 10px 0 24px;
	line-height: 20px;
	float: left;
}
.what{
	margin: 0 0 0 262px;
	padding: 10px 0 0;
	clear: both;
}
.what a{color: #000;text-decoration: underline;}
.what a:hover{text-decoration: none;}
.bottombox{
	width: 636px;
	overflow: hidden;
	margin: 6px 0 0;
	padding: 19px 0 0;
	background: url(/images/separator10.gif) repeat-x 0 0;
}
.bottombox .left{
	float: left;
	width: 206px;
	padding: 0 0 0 4px;
}
.bottombox .right{
	float: right;
	width: 349px;
	background: #fbe2d0;
	display: inline;
	margin: 0 50px 0 0;
	padding: 0 0 5px 22px;
}
.bottombox .left h2{
	margin: 0;
	font-size: 15px;
	color:#000;
}
.bottombox .left ul{
	margin:6px 0 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
}
.bottombox .left ul a{
	color: #124d9f;
	text-decoration: underline;
}
.bottombox .left ul a:hover{
	text-decoration: none;
}
.bottombox .right h3{
	margin: 0;
	font-size: 16px;
	color: #f65a20;
	line-height: 46px;
}
.bottombox .right .row{
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0;
}
.bottombox .right .row input{
	width: 181px;
}
.bottombox .right .row label{
	width: 138px;
	float: left;
}
.bottombox .right .row div{
	width: 200px;
	float: left;
}
.bottombox .right .row div select{
	float: left;
	margin: 0 10px 0 0;
}
.bottombox .right .row div select.month{
	width: 61px;
}
.bottombox .right .row div select.year{
	width: 56px;
	margin: 0;
}
.bottombox .right p{
	margin: 0;
	padding: 8px 0 0;
	width: 100%;
	overflow: hidden;
}
.bottombox .right p input{
	float: left;
	width: 14px;
	height: 15px;
	padding: 0;
	margin: 2px 15px 0 0;
}
.bottombox .right p label{
	float: left;
}
.bottombox .subscribe-me{
	margin: 0 0 0 237px;
}
.bottombox .right strong{
	color: #f65a20;
}
.twobox{
	width: 516px;
	margin: 20px 0 0;
	overflow: hidden;
}
.large{
	width: 592px !important;
}
.twobox .left{
	width: 233px;
	height: 159px;
	float: left;
	padding: 4px 0 0 10px;
	background: url(/images/bg-left.gif);
}
.twobox .right{
	float: right;
	width: 239px;
	background: #fbe2d0;
	padding: 0 0 0 17px;
}
.twobox .right h3{
	margin: 0;
	font-size: 16px;
	color: #f65a20;
	line-height: 46px;
}
.twobox .right label{
	display: block;
	padding: 0 0 7px;
	font-size: 13px;
}
.twobox .right div{
	width: 100%;
	padding: 0 0 9px;
}
.large .right{
	width: 313px !important;
}
.large .right label{
	font-size: 12px;
	padding: 0 10px 7px 0;
	
}
#content .large .right input.txt{
	width: 157px;
	text-align: center;
	color: #134ea0;
	border: 1px solid #949494;
	padding: 2px 0 0 0;
	margin: 12px 0 0 69px;
}
.twobox .right div:after{
	content: "";
	display: block;
	clear: both;
}
.twobox .right div select{
	float: left;
	margin: 0 9px 0 0;
	color: #000;
}
.twobox .right div select.month{
	width: 53px;
}
.twobox .right div select.year{
	width: 56px;
}
.twobox .right div input{
	float: right;
	margin: -4px 14px 0 0;
}
.twobox .right div input.txt{
	float: left;
	padding: 1px 0 0 4px;
	margin: 0;
	width: 52px;
	color: #000;
}
.twobox .right div label{
	float: left;
	padding: 0 5px;
}
a.q{
	width: 14px;
	height: 14px;
	float: left;
	background: url(/images/ico-q.gif);
	overflow: hidden;
	text-indent: -9999px;
	margin: 3px 0 0;
}
.tips{
	width: 255px;
	margin: 12px 0 0 260px;
	padding: 19px 0 0;
	background: url(/images/separator10.gif) repeat-x 0 0;
}
.long-tips{
	width: 330px;
	margin: 12px 0 0 260px;
	padding: 19px 0 0;
	background: url(/images/separator10.gif) repeat-x 0 0;
}
.long-tips div{
	float: left;
}
.long-tips div.first{
	width: 187px;
}
.long-tips h3,
.tips h3{
	margin: 0;
	font-size: 15px;
}
.long-tips ul,
.tips ul{
	margin:6px 0 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
}
.long-tips ul a,
.tips ul a{
	color: #124d9f;
	text-decoration: underline;
}
.long-tips ul a:hover,
.tips ul a:hover{
	text-decoration: none;
}

/********************* Food Pages Styles ************************/
 #content .Recipe .green
 {
	background:none;
	width:227px;
	margin-right:10px;
	float:right;
	margin-top:-10px;
 }
 #content .Recipe .green .frame
 {
	background:url(/images/bg-limegreen-t.gif) no-repeat 0 100%;
	width:227px;
 }
 #content .Recipe .green .bg
 {
	background:url(/images/bg-limegreen-b.gif) no-repeat 0 100%;
	padding:5px 14px 0px 10px;
 }
 #content .Recipe .green form ul
 {
	width:200px;
 }
 
 #content .Recipe .green form ul li
 {
	width:200px;
	overflow:hidden;
	float:left;
	color:#000000;
	background:none;
	padding:0;
	margin:0;
 }
 #content .Recipe .green form ul div input{
	float:left;
	width:116px;
	margin:0 7px 0 0;
	padding:2px 0 0 4px;
	border:1px solid #cecece;
	border-top:1px solid #8f8f8f;
	border-bottom:1px solid #e4e4e4;
	background:url(/images/bg-txt.gif);
	color:#9C9C9C;
}
#content .Recipe .green h3
{
	font-size:15px;
	color:#276804;
	background:none;
}
.green{
	width:309px;
	overflow:hidden;
	background:url(/images/green.gif);
	margin-top:5px;
}
.green .frame{
	background:url(/images/bg-green-t.gif) no-repeat 0 0;
}
.green .bg{
	background:url(/images/bg-green-b.gif) no-repeat 0 100%;
	padding:10px 14px 13px 18px;
}
#sidebar .green h3, .green h3{
	line-height:34px;
	color:#276804;
	font-size:19px;
	margin:0;
	background:url(/images/separator5.gif) repeat-x 0 100%;
}
.green form ul{
	margin:0;
	padding:0;
	list-style:none;
	width:277px;
	overflow:hidden;
}
.green form ul li{
	width:277px;
	overflow:hidden;
	float:left;
	color:#000000;
	background:none;
	padding:0;
	margin:0;
}
.green form ul div, #content .Recipe .green form ul div{
	width:100%;
}
.green form ul div:after{
	content:"";
	clear:both;
	display:block;
}
.green form ul div input{
	float:left;
	width:194px;
	margin:0 7px 0 0;
	padding:2px 0 0 4px;
	border:1px solid #cecece;
	border-top:1px solid #8f8f8f;
	border-bottom:1px solid #e4e4e4;
	background:url(/images/bg-txt.gif);
	color:#9C9C9C;
}
#content .box .bg .Recipe .green form div a 
{
	color:#FFFFFF;
}
.green form ul .left{
	float:left;
	width:125px;
}
.green form ul .right{
	float:right;
	width:125px;
}
.green form label{
	line-height:26px;
	display:block;
	color:#276804;
	font-weight:bold;
}
.green form ul select{
	width:125px;
	color:#9C9C9C;
}
a.btn-search{
	width:70px;
	height:31px;
	line-height:31px;
	position:relative;
	background:url(/images/btn-search-orange.png);
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	float:left;
	cursor:pointer;
	margin:-7px 0 0;
}
a.btn-search:hover{
	text-decoration:underline;
}
#content .green{
	width:652px;
	overflow:hidden;
	background:url(/images/bg-green-big.gif);
}
#content .green .frame{
	background:url(/images/bg-green-t2.gif) no-repeat 0 0;
}
#content .green .bg{
	width:652px;
	overflow:hidden;
	background:url(/images/bg-green-b2.gif) no-repeat 0 100%;
}
#content .green form div{
	width:168px;
	float:left;
}
#content .green form div.last{
	width:282px;
}
#content .green form select{
	width:155px;
	color:#9C9C9C;
}
#content .green form input{
	float:left;
	width:194px;
	margin:0 7px 0 0;
	padding:2px 0 0 4px;
	border:1px solid #cecece;
	border-top:1px solid #8f8f8f;
	border-bottom:1px solid #e4e4e4;
	background:url(/images/bg-txt.gif);
	color:#9C9C9C;
}
.bluebox .frame .bg .framebox
{
	width:629px;
	background-color:#ffffff;
	display:block;
}

.framebox{
	width:640px;
	border:1px solid #e2e2e2;
	margin:7px auto 0;
}
h2.fresh-from{
	width:561px;
	height:48px;
	background:url(/images/text-fresh-from-kristine.gif);
	overflow:hidden;
	text-indent:-9999px;
	margin:7px 0 0 32px;
	padding:0;
}
.framebox ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.framebox ul li{
	float:left;
	width:161px;
	padding:0 0 4px;
	display:inline;
	margin:0 -3px 0 1px;
	/*height:155px;*/
}
.framebox ul li a{
	background:url(/images/bg-image.png);
	display:block;
	cursor:pointer;
	width:161px;
	height:107px;
	padding:6px 0 0;
}
.framebox ul li img{
	margin:0 auto;
	display:block;
	height:101px;
	width:149px;
}
.framebox ul li strong{
	color:#575757;
	font-size:12px;
	font-weight:normal;
	display:block;
	margin:1px 7px 0;
	background:url(/images/separator.gif) repeat-x 0 0;
}

.framebox ul li strong a{
	color:#575757;
	font-size:12px;
	font-weight:normal;
	display:block;
	margin:0;
	background:none;
	width:auto;
	height:auto;
}
.framebox .index
{
	float:left;
	width:200px;
	padding-left:5px;
	padding-top:5px;
}
.framebox .index ul.line li
{
	height:auto;
	margin:0;
	float:none;
	display:block;
	width:auto;
	background:none;
	padding:0;
}
.framebox .index ul.line li a 
{
	text-decoration:underline;
	background:none;
	height:auto;
	padding:0;
	width:auto;
	color:#666666;
}
.framebox .index ul.line li a:hover 
{
	text-decoration:underline;
}
.framebox h5
{
	color:#363636;
	font-size:12px;
	margin:0;
	padding:10px 15px;
	font-weight:normal;
}
#bookcontent .right a, #IndexContent .right a
{
	font-size:14px;
	text-decoration:underline;
}

.twocolumn{
	width:652px;
	margin:11px 0 0;
	overflow:hidden;
	background:url(/images/bg-twocolumn.gif);
}
.twocolumn .frame{background:url(/images/bg-twocolumn-t.gif) no-repeat 0 0;}
.twocolumn .bg{
	width:652px;
	overflow:hidden;
	background:url(/images/bg-twocolumn-b.gif) no-repeat 0 100%;
}
.twocolumn .bg a
{
	color:#2597D2;
}
.twocolumn .left{
	float:left;
	width:290px;
	padding:18px 18px 8px 18px;
}
.twocolumn .left ul.line{
	padding:17px 20px 13px 3px;
	width: 100%;
}
.twocolumn .right{
	float:right;
	width:290px;
	padding:18px 18px 8px 18px;
}
.twocolumn h3{
	font-size:19px;
	color:#276804;
	margin:0;
	font-weight:normal;
}

/* for normal food links -right div */
.twocolumn .right ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	line-height:16px;
}
.twocolumn .right ul li{
	float:left;
	width:131px;
	padding:0 0 0 14px;
	background:url(/images/bullet-green2.gif) no-repeat left;
}
.twocolumn .more{
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0;
	color:#276804;
}
.twocolumn .more a{
	color:#276804;
}
/* end - for normal food links -right div */

/*for new right div */
.twocolumn .right form ul li{
	float:left;
	width:100%;
	padding:0;
	background:none;
}
.twocolumn .right form input{
background:transparent url(/images/bg-txt.gif) repeat scroll 0 0;
border-color:#8F8F8F #CECECE #E4E4E4;
border-style:solid;
border-width:1px;
color:#9C9C9C;
float:left;
margin:0 7px 0 0;
padding:2px 0 0 4px;
width:194px;
}

/*end - for new right div */
.twocolumn .left div{
	width:120px;
	overflow:hidden;
	padding:0 0 2px 170px;
	background:url(/images/separator10.gif) repeat-x 0 100%;
}
.twocolumn .left div img{
	margin:0 0 0 -170px;
	display:inline;
	float:left;
}
.twocolumn .left div p{
	margin:6px 0 0;
}
.twocolumn .left div p a{
	color:#363636;
	text-decoration:underline;
}
ul.line{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	width:100%;
}
ul.line li{
	display:inline;
	padding:0 0 0 14px;
	background:url(/images/bullet.gif) no-repeat left top;
	width:131px;
	float:left;
}
.box .Recipe .right
{
	float:right;
	width:305px;
}
.right-img img
{
	width:240px;
	height:192px;
}
.right .linkBox
{
	background-color:#FDEDD5;
	float:right;
	width:200px;
	margin-right:10px;
	margin-top:10px;
}
#content .right .linkBox ul li
{
	background:none;
	border-bottom:2px solid #FFFFFF;
	padding:5px 0 5px 13px;
	font-weight:bold;
}

#content .box .bg .Recipe ul li.orang a
{
	color:#FA5C00;
}


.right .linkBox ul li img 
{
float:left;
margin:0 12px 0 0;
}
#IndexContent
{
	display:none;
}

.framebox .right
{
	color:#244496;
	float:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:-30px;
	text-decoration:underline;
}

.bigbluebox{
	background:url(/images/bg-blue.gif);
	overflow:hidden;
	width:652px;
	margin:9px 0 0;
}
.bigbluebox .frame{
	background:url(/images/bg-blue-top.jpg) no-repeat 0 0;
}
.bigbluebox .bg{
	overflow:hidden;
	width:652px;
	padding:9px 17px 20px;
	background:url(/images/bg-blue-bottom.gif) no-repeat 0 100%;
}
.bigbluebox h3{
	color:#124d9f;
	font-size:19px;
	margin:0;
	line-height:34px;
	background:url(/images/separator8.gif) repeat-x 0 100%;
}
.threecolumn{
	width:100%;
	overflow:hidden;
}
.threecolumn .col1{
	float:left;
	width:229px;
}
.threecolumn .col2{
	float:left;
	width:231px;
}
.threecolumn .col3{
	float:left;
	width:155px;
}
.threecolumn h4{
	font-size:13px;
	color:#124d9f;
	margin:8px 0 0;
}
.threecolumn ul{
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
.threecolumn ul li{
	background:url(/images/bullet6.gif) no-repeat left;
	padding:0 0 0 11px;
}
.threecolumn ul a{
	color:#575757;
}
h2.new{
	font-size:19px;
	color:#fa5c00;
	line-height:34px;
	font-weight:normal;
	margin:0 0 0 13px;
}
.bluebox .index h2.new
{
	font-size:14px;
	font-weight:bold;
	margin:0;
	line-height:normal;
}

#content .box .bg .Recipe ul.links li
{
	display:inline;
	padding:0 14px 0 14px;
} 

#content .box .bg .Recipe ul li a
{
	color:#2597D2;
}

.framebox #paginate-bottom, .framebox #paginate-bottom a
{
	color:#2597D2;
}
/********* New Pregnancy Calendar *********/
.column{
	width:650px;
	overflow:hidden;
	margin:7px 0 0;
	background:url(/images/bg-column.gif);
}
.column .frame{background:url(/images/bg-column-t.jpg) no-repeat 0 0;}
.column .bg{
	width:650px;
	overflow:hidden;
	padding:16px 0 18px;
	background:url(/images/bg-column-b.gif) no-repeat 0 100%;
}
.column .col{
	float:left;
	width:188px;
	padding:0 5px 0 9px;
	margin:0 10px 0 6px;
	display:inline;
}
.column .last{
	margin:0 0 0 6px;
}
.column h3{
	font-size:12px;
	color:#2b5daa;
	margin:0;
}
.column p{
	margin:0;
}
.column ul{
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
.column ul li{
	padding:0 0 0 10px;
	background:url(/images/bullet6-space.gif) no-repeat left top;
}
.column ul a{
	color:#575757;
}

.orange .image{
	width:111px;
	height:133px;
	background:url(/images/bg-image2.png);
	overflow:hidden;
	float:left;
	margin:5px 11px 0 -124px;
	display:inline;
	padding:4px 0 0 4px;
}
.orange{
	background:url(/images/bg-orange.gif);
	overflow:hidden;
	width:649px;
}
.orange .frame{
	background:url(/images/bg-orange-t.jpg) no-repeat 0 0;
}
.orange .bg{
	background:url(/images/bg-orange-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:497px;
	padding:15px 10px 15px 142px;
}
.orange h2{
	margin:0;
	font-size:19px;
	color:#fa5c00;
	font-weight:normal;
}
.orange p{
	margin:2px 0 0;
}
.orange ul{
	margin:0;
	padding:0;
	list-style:none;
}
.orange ul li{
	padding:0 0 0 11px;
	background:url(/images/bullet-green2.gif) no-repeat 0 5px;
}
.subscribe{
	width:610px;
	overflow:hidden;
	border:1px solid #e2e2e2;
	margin:10px auto 0;
	padding:0 14px 20px;
}
.subscribe h2{
	margin:0;
	font-size:17px;
	color:#2b5daa;
	line-height:40px;
	font-weight:normal;
}
.subscribe form{
	width:100%;
	overflow:hidden;
	background:url(/images/separator.gif) repeat-x 0 0;
	padding-bottom:5px;
}
.subscribe h4{
	color:#fa5c00;
	font-size:12px;
	margin:10px 0 0;
}
.subscribe div{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.subscribe div label{
	float:left;
	width:185px;
	font-weight:bold;
}
.subscribe div select{
	width:67px;
	float:left;
	margin:0 9px 0 0;
}
.subscribe div select.long{
	width:83px;
	margin:0 13px 0 0;
}
.subscribe div a{
	float:left;
	line-height:18px;
	text-decoration: underline;
}
.subscribe div a:hover{text-decoration: none;}
.subscribe div input{
	width:229px;
	float:left;
	border:1px solid #8f8f8f;
	padding:2px 0 0 4px;
	margin:0 13px 0 0;
}
.subscribe p{
	width:100%;
	margin:12px 0 0;
	overflow:hidden;
}
.subscribe p input{
	width:14px;
	height:15px;
	padding:0;
	float:left;
	margin:1px 13px 0 0;
}
.subscribe p label{
	float:left;
	font-weight:bold;
}
a.btn-subscribe{
	width:104px;
	height:31px;
	background:url(/images/a-btn-subscribe.gif);
	overflow:hidden;
	line-height:31px;
	text-align:center;
	color:#fff;
	margin:10px 0 0;
	text-decoration:none;
	display:block;
	font-size:11px;
	font-weight:bold;
}
a.btn-subscribe:hover{text-decoration:underline;}
a.banner{
	display:block;
	margin:9px auto 0;
	width:300px;
}

/************ Shopping List*************/
.bg-img {background:url(/images/color-bg.jpg) no-repeat; width:149px; height:100px; padding:19px;}

.bg-img-enlarge {background:url(/images/color-bg-big.jpg) no-repeat; width:675px; height:617px; padding:37px;}

.listtitle { background: url(/images/separator.gif) repeat-x scroll 0 100%; height: 41px; font-size: 17px; color: #2b5daa; line-height: 41px; }
.listtitle1{ background: url(/images/separator.gif) repeat-x; height: 31px; font-size: 17px; color: #2b5daa; line-height: 31px; }

.listtitle-preview { height: 41px; font-size: 17px; color: #030081; line-height: 41px; }
.text-lightblue1-preview {font-size:11px; font-weight:bold; color:#808080; text-decoration:none;}
.textareacl {font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; height:28px; margin-bottom:2px}

.textareacl2 {font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; height:auto; margin-bottom:2px; }

.textareacl3 {font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; height:25px; margin-bottom:2px}

.textareacl4 {font-size:11px; font-weight:normal; color:#5c5b59; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; height:auto; margin-bottom:2px; font-family: Trebuchet MS; }

.textareacl4a {font-size:11px; font-weight:normal; color:#5c5b59; text-decoration:none; background-color:#FFFFFF; border:1px solid #8f8f8f;font-family: Trebuchet MS; }

.textareacl5 {font-size:11px; font-weight:normal; color:#5c5b59; text-decoration:none; padding-left:2px; background-color:#FFFFFF; border:1px solid #8f8f8f; height:28px; margin-bottom:2px; font-family: Trebuchet MS; width: 143px }

/*********** Math Builder *****************/
.blanktable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1d1d1d;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 20px; 
	align:center;
	width:15%; 
	padding-top:15px; 
	padding-left:20px;
	text-align:center
}
	
.blanktable_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1d1d1d;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 10px;
	align:center;
	width:15%; 
	padding-left:20px; 
	text-align:center
}
		
.outertable 
{
	width:75%; 
	height:auto; 
	border:#000000 solid 2px; 
}

.blanktable_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1d1d1d;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 20px; 
	align:center;
	width:70px; 
	padding-top:15px; 
	padding-left:10px;
	text-align:center
	}
	
.blanktable_top_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1d1d1d;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 10px;
	align:center;
	width:10%; 
	padding-left:10px;
	text-align:center
}
	
.cardtable {
	color: #1d1d1d;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	align:center;	 
}
	
.text-orange3 
{
	font-size:14px; 
	font-weight:normal;
	color:#fa5c00; 
	text-decoration:underline;
	}
	
	/**********end ******************************/

/*** New Directory Styles ***/

h2.title{
	margin: 0 auto;
	width: 944px;
	color: #fff;
	padding: 0 0 0 19px;
	font-size: 22px;
	line-height: 42px;
	background: url(/images/bg-h2-title.gif);
	overflow: hidden;
}

#sidebar .box2 {float: left;margin: 8px 0;width: 309px;background: url(/images/box-2-middle-bg.gif) repeat-y;}
#sidebar .box2 .box2-inner {
	float: left;
	width: 277px;
	padding: 0 16px 10px;
	background: url(/images/box-2-top-bg.gif) no-repeat;
}
#sidebar .box2 .box2-bottom {
	float: left;
	width: 309px;
	height: 7px;
	overflow: hidden;
	background: url(/images/box-2-bottom-bg.gif) no-repeat;
}
#sidebar .box2 h3 {
	margin: 5px 0 0;
	font-size: 16px;
	color: #244496;
	padding: 0 0 4px 0;
	background: url(/images/separator4.gif) repeat-x 0 100%;
}
#sidebar .box2 p {margin: 5px 0 0;font-size: 12px;line-height: 12px;font-weight: bold;color: #124d9f;}
#sidebar .box2 .row {float: left;width: 151px;margin: 8px 0 0;}
#sidebar .box2 .row2 {width: 124px;}
#sidebar .box2 .row label {color: #fff;font-size: 13px;font-weight: bold;float: left;width: 100%;}
#sidebar .box2 .row select {float: left;width: 126px;font-size: 12px;color: #000;}
#sidebar .box2 .row .text {float: left;width: 107px;border: 1px solid #999;padding: 1px 0 1px 5px;}
#sidebar .box2 .row .link {
	display: inline-block;
	margin: 10px 0 0;
	color: #fff;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#sidebar .box2 .row .link:hover {text-decoration: none;}
#sidebar .box2 .btn {
	float: right;
	width: 70px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 -2px 0 0;
	position: relative;
}
#sidebar .box2 .row3 {
	float: left;
	width: 271px;
	padding: 0 0 4px 0;
}
#sidebar .box2 .row3 .btn  {
	float: right;
}
#sidebar .box2 .row3 label {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#sidebar .box2 .row3 select {
	float: left;
	width: 271px;
	font-size: 11px;
}
.box-1 {
	float: left;
	width: 653px;
	background: url(/images/box-1-middle-bg.gif) repeat-y;
	margin: 0; /*3px 0 0;*/
}
.box-1 .box-1-inner {
	float: left;
	width: 619px;
	background: url(/images/box-1-top-bg.gif) no-repeat;
	min-height: 75px;
	padding: 0 17px;
}
* html .box-1 .box-1-inner {height: 75px;}
.box-1 .box-1-bottom {
	float: left;
	width: 653px;
	height: 9px;
	overflow: hidden;
	background: url(/images/box-1-bottom-bg.gif) no-repeat;
}
.box-1 .box-1-inner p {margin: 17px 0 0;font-size: 13px;line-height: 16px;color: #161616;}
.box-1 .box-1-inner p .blueIntro 
{
	color: #193a8c;
	font-weight: bold;
}
.check-area {
	float: left;
	width: 619px;
	margin: 5px 0 0;
	padding: 10px 19px 40px 13px;
	border: 1px solid #ddd;
	position:relative;
}
.check-area h3 {
	margin: 0;
	color: #124d9f;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 8px 0;
	background: url(/images/separator12.gif) repeat-x 0 100%;
}
.check-area ul {
	float: left;
	list-style: none;
	padding: 0 23px 0 0;
	margin: 16px 0 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.check-area ul.right-list {padding: 0;}
.check-area ul li {margin: 0 0 7px 0;}
.check-area ul li a
{
	color:#5B83CF;
	text-decoration:underline;
}
.check-area .check {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	vertical-align: middle;
}
.check-area label {
	vertical-align: middle;
	color: #5b83cf;
	text-decoration: underline;
	font-size: 12px;
}
.check-area .row {float: left;width: 100%;}
.check-area .row2 {position:absolute; bottom:0; right:0;}
.check-area .btn {
	float: left;
	width: 83px;
	height: 31px;
	margin:  0 0 0 420px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/form-btn.gif) no-repeat;
}
.check-area .btn.btn-2 {margin: 60px 20px 10px 20px; float:right;}
.check-area .box3 {float: right;width: 233px;background: url(/images/box-3-middle-bg.gif) repeat-y;margin: 8px -10px -30px 0;position: relative;}
.check-area .box3 .box3-inner {float: left;width: 201px;padding: 0 16px;background: url(/images/box-3-top-bg.gif) no-repeat;}
.check-area .box3 .box3-bottom {float: left;width: 233px;height: 11px;overflow: hidden;background: url(/images/box-3-bottom-bg.gif) no-repeat;}
.check-area .box3 h4, #content .box .box3 h4 {margin: 0;padding: 12px 0 0;font-size: 15px;line-height: 17px;color: #000;}
.check-area .box3 h4.second {background: url(/images/separator12.gif) repeat-x;}
.check-area .box3 ul {
	float: none;
	list-style: none;
	padding: 0 0 9px 0;
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #124d9f;
}
.check-area .box3 ul li {margin: 0;}
.check-area .box3 ul li a {color: #124d9f;}
.breadcrumb2 {background: none !important;}
/*.breadcrumb2 li a{background: none !important; padding:0;}*/
.ads2 {width: 960px;padding: 5px 0;}
.ads2 a {margin: 0 0 0 117px;display: block;}
h2.title2 {
	color: #fff;
	font-size: 28px;
	line-height: 50px;
	background-color: #63bb1b;
	padding: 0 0 0 14px;
	margin: 2px 0 5px 2px;
}
.paginations {float: left;width: 100%;margin: 6px 0 0;}
.paginations .page {
	float: left;
	font-size: 12px;
	line-height: 17px;
	color: #5a5a5a;
	margin: 0 0 0 5px;
}
.paginations ul {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	color: #5a5a5a;
}
.paginations ul li {float: left;padding: 0 7px;border-left: 1px solid #5a5a5a;}
.paginations ul li.first {padding-left: 0;border: 0;}
.paginations ul a {color: #5a5a5a;}
.inf {
	float: left;
	width: 100%;
	background: url(/images/separator12.gif) repeat-x 0 100%;
	list-style: none;
	padding: 14px 0 7px 0;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #124D9F;
}
.inf li {float: left;padding: 0 7px;border-left: 1px solid #284794;}
.inf li.first {padding-left: 0;border: 0;}
.inf li a {color: #193a8c;}
.line {float: left;width: 630px;padding: 17px 10px 13px 3px;}
.line .img {float: left;}
.line .linetext {float: right;width: 450px;}
.line .linetext p {margin: 7px 0 0;font-size: 12px;line-height: 17px;color: #292929;}
.line .linetext ul {
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #000;
}
.line .linetext a {text-decoration:underline;}
.line .linetext ul.title {padding: 0;}
.line .linetext ul li {display: inline;padding: 0 3px 0 7px;border-left: 1px solid #193a8c;}
.line .linetext ul li.first {padding-left: 0;border: 0;}
.line .linetext ul.title li {border-color: #000;}
.line .linetext ul a {color: #124D9F; text-decoration:underline;}
.line .linetext ul strong {font-size: 16px;}
	
.directory-search {
	float: left;
	width: 645px;
	background-color: #e6f5ff;
	margin: 20px 0 0;
	padding: 0 0 20px 0;
}
.directory-search h3 {
	margin: 0 0 11px 0;
	padding: 0 0 0 11px;
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	background-color: #63bb1b;
}
.directory-search .side {float: left;width: 324px;padding: 0 0 0 8px;}
.directory-search .side.side2 {width: 304px;}
.directory-search p {margin: 0;font-size: 14px;color: #193996;font-weight: bold;}
.directory-search label {
	float: left;
	width: 100%;
	padding: 8px 0 3px;
	font-size: 13px;
	color: #193996;
	font-weight: bold;
}
.directory-search select {float: left;width: 250px;font-size: 12px;color: #000;}
.directory-search span {clear: both;display: block;color: #193a8c;font-size: 10px;padding: 11px 0 0;}
.directory-search .btn {
	float: left;
	width: 40px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 7px 0 0 240px;
}
#sidebar .banner {clear: both;}
#sidebar .box4 {
	float: left;
	width: 310px;
	background: url(/images/box-4-middle-bg.gif) repeat-y;
}
#sidebar .box4 .box4-inner {
	float: left;
	width: 270px;
	padding: 0 23px 0 17px;
	background: url(/images/box-4-top-bg.gif) no-repeat;
}
#sidebar .box4 .box4-bottom {
	float: left;
	width: 310px;
	height: 10px;
	overflow: hidden;
	background: url(/images/box-4-bottom-bg.gif);
}
#sidebar .box4 h3 {
	margin: 0;
	padding: 12px 0 0 8px;
	font-size: 15px;
	line-height: 17px;
	color: #000;
}
#sidebar .box4 h3.second {background: url(/images/separator12.gif) repeat-x;}
#sidebar .box4 ul {
	list-style: none;
	padding: 7px 0 12px 8px;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
	color: #124d9f;
}
#sidebar .box4 ul li {margin: 0 0 3px 0;}
#sidebar .box4 ul li a {color: #124d9f;}

/*** End New Directory Styles ***/

/*** New Directory More-info Styles ***/
#ad-display {
	position: absolute;
	width: 755px;
	/*height: 663px;*/
	padding: 0 4px 0 3px;
	background-color: #fff;
}
#ad-display h1 {
	margin: 2px 0 0;
	color: #fff;
	font-size: 22px;
	padding: 0 0 0 20px;
	line-height: 51px;
	background: url(/images/ad-display-title.gif) no-repeat;
}
#ad-display .side {float: left;width: 566px;padding: 0 0 0 5px;}
#ad-display .side .img-list {float: left;list-style: none;padding: 7px 0 0;margin: 0;}
#ad-display .side .img-list li 
{
	float: left;
	height:157px;
	width:186px;
	text-align: center;
	vertical-align:middle;
}
#ad-display .side .img-list li a
{
	margin:auto;
}
 
#ad-display .side .img-list li.last {margin: 0;}
#ad-display .sub-box {
	float: left;
	width: 566px;
	margin: 10px 0 0;
	padding: 8px 0 0 0;
	background: url(/images/separator12.gif) repeat-x;
}
#ad-display .sub-box .textDetail {float: left;width: 349px;padding: 0 0 0 11px;}
#ad-display .sub-box h4 {margin: 0 0 6px 0;color: #000;font-size: 16px;}
#ad-display .sub-box .textDetail p {margin: 0 0 4px;font-size: 12px;line-height: 15px;}
#ad-display .sub-box .box2 {float: left;width: 367px;padding: 15px 0 0;}
#ad-display .sub-box .box2 h4 {margin: 0 0 0 11px;font-size: 14px;color: #ff4200;}
#ad-display .sub-box .box2 ul {
	list-style: none;
	padding: 0;
	margin: 7px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #0685fe;
}
#ad-display .sub-box .box2 ul li {
	float: left;
	width: 161px;
	background: url(/images/separator12.gif) repeat-x;
	padding: 8px 0 5px 11px;
}
#ad-display .sub-box .box2 ul li.right {width: 195px;padding-left: 0;}
#ad-display .sub-box .box2 ul li a {color: #0685fe;}
#ad-display .sub-box .box2 ul li.orang a {color: #ff4200;}
#ad-display .sub-box .box2 ul li a img {float: left;margin: 0 12px 0 0;}
#ad-display .sub-box .box3 {float: right;width: 185px;height: 428px;background-color: #fdedd5;}
#ad-display .sub-box .box3 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #0685fe;
}
#ad-display .sub-box .box3 ul li {padding: 5px 0 5px 13px;border-bottom: 2px solid #fff;}
#ad-display .sub-box .box3 ul li img {float: left;margin: 0 12px 0 0;}
#ad-display .sub-box .box3 ul a {color: #0685fe;}
#ad-display .sub-box .box3 ul li.orang a {color: #ff4200;}
#ad-display .sub-box .box3 address {
	margin: 27px 21px 0 13px;
	font-size: 12px;
	color: #000;
	font-style: normal;
	padding: 0 0 8px 0;
	background: url(/images/separator12.gif) repeat-x 0 100%;
}
#ad-display .sub-box .box3 p {color: #ff4200;margin: 7px 21px 0 13px;font-size: 12px;}
#ad-display .sub-box .box3 p a {color: #ff4200;}
#ad-display .sub-box .box3 p.last {margin-top: 20px;color: #000;}
#ad-display .sub-box .box3 p.last a {color: #000;text-decoration: underline;}
#ad-display .sub-box .box3 p.last a:hover {text-decoration: none;}

#ad-display .side2 {
	float: right;
	background: url(/images/ad_display-box_mid.gif) repeat-y;
	width: 150px;
	height:auto;
	padding: 0 15px;
}

#ad-display .side2Top {
	float: right;
	background: url(/images/ad_display-box_top.gif) no-repeat;
	width: 150px;
	height: 10px;
	padding: 0 15px;
}

#ad-display .side2Bot {
	float: right;
	background: url(/images/ad_display-box_btm.gif) no-repeat;
	width: 150px;
	height: 10px;
	padding: 0 15px;
}

#ad-display .side2 h4 {
	margin: 0;
	padding: 5px 0 0;
	font-size: 13px;
	line-height: 18px;
	color: #0685fe;
}
#ad-display .side2 h4.second {
background: url(/images/separator12.gif) repeat-x;
padding: 13px 0 0;
}
#ad-display .side2 ul {
	list-style: none;
	padding: 8px 0;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
#ad-display .side2 ul li {background: none;}
#ad-display .side2 ul a {color: #000; font-weight:bold; text-decoration:underline;}
/*** End New Directory More-info Styles ***/
.boxGreen .heading
{
	font-weight:bold;
	font-size:13px;
}

/*****  advertise kidspot ***********/
.advertise
{
	background:transparent url(/images/separator.gif) repeat-x scroll 0 100%;
	padding:10px;
}
.advertise h3{
	margin:0;
	font-size:18px;
	padding:0 0 2px;
	color:#274798;
}
.advertise a
{
	text-decoration:underline;	
}
.advertise .right {
float:right;
width:380px;
margin:15px 0 0 -10px;
}

.advertise .check-area
{
	border:none;
	float:none;
	position:inherit;
	margin:0;
}

.blueSideBox
{
	background:transparent url(/images/blueSideBox.gif) repeat-y scroll 0 0;
	width:312px;
	margin-bottom:10px;
}

.blueSideBox .top
{
	background:transparent url(/images/top-blueSideBox.gif) no-repeat scroll 0 0;
}
.blueSideBox .bottom
{
	background:transparent url(/images/bottom-blueSideBox.gif) no-repeat scroll 0 100%;
	padding:14px 11px 10px 17px;
}
.blueSideBox ul
{
	color:#19398C;
	padding:0 0 0 10px;
	margin: 10px 5px 0 0;	
}
.blueSideBox ul li span
{
	color:#363636;
}
#sidebar .blueSideBox h3
{
	color:#fff;
	margin-top: 0;
}
.advertise table,tr,td
{
	color:#363636;
}
.advertise ul
{
	list-style-type:none;
	padding:0;
	margin:10px 0 0;
}

.advertise ul li a
{
	color:#363636;
}

.autoclear:after 
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
.autoclear 
{
	display:inline-block;
}
.autoclear 
{
	display:block;
}
html .autoclear 
{
	height: 1%;
}

.advertise .check-area ul li {
	background:transparent url(/images/bullet-green2.gif) no-repeat scroll 0 7px;
	margin:5px 0 0;
	padding:0 0 0 14px;
}

.advertise .left-image
{
	background:transparent url(/images/main-pic-bg.gif) repeat scroll 0 0;
	height:240px;
	width:235px;
	padding:6px 0 0 11px;
}

.advertise .column, .advertise .column .bg
{
	width:436px;
}

.advertise .column h3
{
	font-size:14px;
}

.btnSignIn
{
	background:url(/images/btn-search-orange.png);
	width:70px;
	height:29px;
	line-height:29px;
	border:0;
	color:#fff;
	margin:5px 0 0 50px;
	padding:0;
	font-family:trebuchet MS;
}
/***** end advertise kidspot ***********/

.info-tl {
	background:transparent url(/images/bg-blue3-box-tl.gif) no-repeat scroll 0 0;
}

.info-tr {
	background:transparent url(/images/bg-blue3-box-tr.gif) no-repeat scroll 100% 0;
}

.info-bl {
	background:transparent url(/images/bg-blue-box-bl.gif) no-repeat scroll 0 100%;
}

.info-br {
	background:transparent url(/images/bg-blue-box-br.gif) no-repeat scroll 100% 100%;
	height:1%;
	overflow:hidden;
	padding:5px 0 12px;
}

.info-content {
	padding-bottom:12px;
	border-color:#D4D2D2;
	border-style:solid;
	border-width:0 1px;
	height:1%;
	overflow:hidden;
}

.holder {
	padding-top:0;
	padding:4px 10px;
}

#sidebar .holder h3 {
	color:#476EC6;
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px;
}

.holder .join-area {
	overflow:hidden;
}

.holder fieldset.birth-date div {
	margin-top:10px;
	overflow:hidden;
	width:100%;
}

/* Start Block Daily Styles */
.blockDaily{
		width: 300px;
		height: 130px;
		margin:7px 0 0 4px;
		overflow:hidden;
		border:1px solid #dbdbdb;
}
.blockDaily h3{
		background:transparent url(/images/separator.gif) repeat-x scroll 0 100%;
		color:#094D81;
		line-height:30px;
		margin:0px 15px 0 0;    
            
}
.blockDaily ul{
		margin:0;
		padding:0;
		width: 210px;
		overflow:hidden;
		list-style:none;
}
.blockDaily ul li{
		display: inline;
		font-color: #dbdbdb;
		font-size: 8pt;
		background:transparent url(/images/orange-dot.gif) no-repeat scroll left center;
		overflow:hidden;
		padding: 8px 4px 4px 5px;
}
.blockDaily label{
		background:transparent url(/images/text-label-new.gif) repeat scroll 0 0;
		display:block;
		height:17px;
		margin:4px 0 0 0;
		overflow:hidden;
		text-indent:-9999px;
		width:176px;
}
.blockDaily form{
		height: 120px;
}
.blockDaily form div input.orange 
{
	width:70px;
	height:31px;
	line-height:31px;
	position:relative;
	background:url(/images/btn-sig-up-w.gif);
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	float:left;
	cursor:pointer;
	overflow: hidden;
}
.blockDaily form div input.txt
{
	width:176px;
	height:17px;
	color:#b6b6b6;
	border:1px solid #c3c3c3;
	margin:6px 2px 0 0;
	padding:1px 0 0 6px;
	float:left;
}
/* End Block Daily Styles */

/**************** New Homepage Styles *****************************/
/* Seperate main-wrapper for mainpage and the rest of the site (only the homepage has the bg-main.gif) */
.main-wrapper {
	overflow:hidden;
	margin: 15px 0 0 12px;
	/*margin:0 0 0 6px;
	padding:0 0 0 5px;*/
}
.main-wrapper-home 
{
	overflow:hidden;
	background:url(/images2/bg-main.gif) no-repeat 0 100%;
	margin: 15px 0 0 12px;
}
#main {
	width: 965px;
	overflow:hidden;
	padding:0 0 5px;
	margin-top:10px;
}
#content{
	width: 643px; /* index.asp overrides to 655px;*/
	float:left;
}
#sidebar {
	float:right;
	width: 312px; /* index.asp overrides to 300px;*/
	margin:0;
	padding: 0; /*10px 0 0 0;*/ /*10px 15px 0 0*/
}
/**************** New Homepage Styles *****************************/



/**************** New Homepage Calendar Styles *****************************/
.calendarBackgroundStreep{
position:relative;
height:42px;
}


.calendarDate{
font-weight:bold; 
font-size:19px; 
color:#9c9a9c; 
text-align:center; 
font-family:Arial, Helvetica, sans-serif;
}


.calendarHolderDiv{
background-image: url(/images2/bg-calendar.gif); 
background-repeat:no-repeat; 
height:32px; 
width:49px; 
position:absolute; 
top:7px; 
left:10px; 
z-index:100; 
display: table-cell; 
text-align:center; 
font-size:9px; 
padding-top:9px; 
line-height:14px;
color:#9c9a9c;
font-weight:bold;
}

/**************** New Homepage Calendar Styles *****************************/




/*************** Search Pages: Search Again Box Styles ********************/
  #box-search {
			padding: 18px 20px 23px;
			position:relative;
			background:#4d84d0 url(/images/box-search-bg.gif) no-repeat bottom;
			position:relative;
			width:926px;
	  }
		
		#box-search .top {
			background:#4d84d0 url(/images/box-search-top.gif) no-repeat top;
			width:100%;
			height:6px;
			position:absolute;
			top:0;
			left:0;
			_width:956px;
			overflow:hidden;
		}

	  .DirectoryKeywords {
			width: 200px;
			margin-right: 35px;
		}
		
		.DirectoryLocation {
			width: 228px;
			margin-right: 35px;
		}
		
		.DirectoryCategory {
			width: 228px;
			margin-right: 10px;
		}
			
		#searchTopRow {
			width:100%;	
		}
					
		#searchBottomRow {
			visibility: hidden;
			display: none;
			margin-top: 8px;
			width:100%;
		}
		
		.DirectoryLocationSub {
			width: 205px;
			margin-right: 8px;
			margin-left:266px; /* spacer for arrow image */
		}
		
		.DirectoryCategorySub {
			width: 205px;
			margin-left:50px; /* spacer for arrow image */
		}
			
		.arrow1 {
			background:transparent url(/images/box-search-arrow.gif) no-repeat top;
			display:block;
			width:17px;
			height:23px;
			position:absolute;
			left:264px;
			top:36px;
		}
			
		.arrow2 {
			background:transparent url(/images/box-search-arrow.gif) no-repeat top;
			display:block;
			width:17px;
			height:23px;
			position:absolute;
			left:532px;
			top:36px;
		}
		
				
		
		#box-search a {
			color: #fff;
			text-decoration: underline;
			position:absolute;
			right:25px;
			bottom:24px;
	  }
			
		.box-search-btn {
			background:transparent url(/images/box-search-btn.gif) no-repeat top;
			display:block;
			width:64px;
			height:25px;
			overflow:hidden;
			text-indent:-9999px;
			border:none;
			cursor:hand;
			cursor:pointer;
			position:absolute;
			right:140px;
			bottom:21px;
			line-height:0;
		}
/*************** Search Pages: Search Again Box Styles ********************/	

/*************** Valentine RHC Column ********************/	
.christcentral {
	height:374px;
	width:305px; 
	margin:5px 0px 7px -5px; 
	padding:0px 0px 0px 0px; 
	background:url(/images/ValentinesDay-RHside2.jpg) 0px 0px no-repeat; 
}

.christcentral_red {
	color:#ed1c29; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px; 
	line-height:20px; 
	font-weight:bold; 
	padding:80px 0px 0px 32px;
}

.christcentral_black {
	color:#231f20; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	padding:15px 15px 0px 32px;
}

.christcentral_black ul{
	display:block; 
	margin:0px; 
	padding:0px; 
	list-style:none;
}

.christcentral_black li{
	margin:0px; 
	padding:5px 0px 5px 5px; 
	background:url(/images/chrstcentral_bullet.jpg) 0px 12px no-repeat; 
	line-height:normal;
}
.christcentral_black li a{
	text-decoration:none;
	color:#231f20; 
}

.christcentral_black li a:hover{
	text-decoration:underline;
	color:#231f20; 
}

* html .christcentral_black li{
	margin:0px; 
	padding:0px 0px 5px 5px;
}

*:first-child+html .christcentral_black li{
	margin:0px; 
	padding:0px 0px 5px 5px;
}

.titlelink {
	width:200px; 
	height:30px;
	padding-top:27px;
	padding-left:67px;
	position:absolute;
}

.titlelink a {
	width:200px; 
	height:30px; 
	display:block; 
	top:0px; 
	left:0px; 
	text-indent:-2000px; 
	outline:none;
	cursor:pointer;
}
/*************** X-mas RHC Column ********************/	

/*************** Myspot box on index page ********************/	
.MyspotBoxlist {
 	padding:0;
 	list-style:none;
 	position:relative !important;
}

/*************** Myspot box on index page ********************/	



/*************** H1: brought to you by ***********************/
.BroughtToYou {
	float:right;
	left:760px;
	position:absolute;
	top:157px;
}

.BroughtToYou {
	top:150px\9;
	}
	
* html .BroughtToYou {top:142px\9;}
	
.BroughtToYouText {
	float:right;
	left:640px;
	position:absolute;
	top:167px;
	
	font-size:14px;
	font-weight:bold;
	color:white; 
	vertical-align:super;
}

.BroughtToYouText {
	top:160px\9;
}

* html .BroughtToYouText {top:152px\9;}

/*************** H1: brought to you by ***********************/