@import url("inc/ppc.css");

html, body {
	margin: 0px;
	padding:0px;
	font-size:12px;
	font-family:arial, sans-serif;
	color:#444;
	background:url(i/menu.gif) repeat-y;
}

h1{font-size:20px;font-weight:normal;color:#78afaf; margin:0px 0px 15px 0px;font-family:Tahoma, Arial;letter-spacing:0.1em; border-bottom:2px dotted #fef3f4; text-transform:capitalize;}

h2{font-size:16px;font-weight:bold; color:#ff8cd3; font-family: Tahoma, Arial; text-transform:capitalize; margin:0 0 8px 0; margin-bottom:5px;}

hr {height: 1px; color:#ccc; margin:0px;}

a:link, a:active, a:visited{
	color:#649cef;
	text-decoration:underline;
}
a:hover {
	color:#f67daa;
	text-decoration:underline;
}

/* -- Header wrapper content --- */
#headerwrap {position:absolute; top:0px; height:133px;}
#header{
	position:relative;
	top:0px;
	width:760px;
	height:173px;
	background:url(i/new/yw101-header2.jpg) no-repeat 0px 0px #fff;
}

	#advertiserheader {
		position:absolute;
		top:0px;
		left:0px;
		width:758px;
		height:59px;
	}
	#header a:link, #header a:visited {
		float:left;
		margin-left:1px;
		padding:6px 10px 4px 10px;
		font-family:Tahoma, Arial;
		font-size:10px;
		color:#6d8146;
		text-decoration:none;
	}
	#header a:hover {
		text-decoration:underline;
		color:#A9CE62;
	}
	
	#logolinkoverlay {position:absolute;top:8px;left:0px;}
	
	#links{position:absolute; top:120px; left:0px; width:783px;}
	
	#links a:link {font-size:11px; }
				    
	
	#searchbox{
		position:absolute;
		top:0px;
		right:10px;
		color:#1c777f;
		padding:0px;
		font-size:11px;
	}
	#searchbox .input {
		position:absolute;
		top:18px;
		left:78px;
		width:120px;
		border:1px solid #fff;
		z-index:1;
	}
	#searchbox .button {
		position:relative;
		top:0px;
		left:0px;
	}

/* --- Menu wrapper content --- */
#left {
	position:absolute;
	top:167px;
	left:0px;
	width:185px;
}
#right {
	position:relative;
	top:0px;
	width:185px;
}
#menuheader {
	margin-left:1px;
	height:36px;
}
#menu{
	position:absolute;
	top:36px;
	left:0px;
	width:185px;
	font:11px Tahoma, Arial;
	white-space:normal;
}

/* m1, youarehere1, open1: the off, over, on and open states for the top level navigation */
.m1:link, .m1:visited {
	display:block;
	padding:4px 0px 5px 7px;
	background:url(i/underlinemenu.gif) no-repeat bottom; 
	font:12px Tahoma, Arial; 
	font-weight:bold; 
	text-decoration:none;
	color:#436a6a;
}
.m1:hover {
	color:#fff;
	text-decoration:none;
	background:url(i/menuhover.jpg) no-repeat top;
	overflow:hidden;
}

.youarehere1:link, .youarehere1:visited, .open1:link, .open1:visited {
	display:block;
	padding:4px 0px 5px 7px;
	background:url(i/menuopen.gif) no-repeat top;
	font:12px Tahoma, Arial; 
	font-weight:bold; 
	text-decoration:none;
	color:#6d8146;
}

/* m2, youarehere2, open2: the off, over, on and open states for the second level navigation */
.m2:link, .m2:visited {
	display:block;
	padding:4px 0px 5px 20px;
	background:url(i/level3marker.gif) 10px 10px no-repeat #dcff9b;
	font-size:11px;
	text-decoration:none;
	color:#6d8146;
}
.m2:hover {
	background:url(i/menuflower.jpg) no-repeat bottom right;
	color:#444;
}

.youarehere2:link, .youarehere2:visited, .open2:link, .open2:visited {
	display:block;
	padding:5px 5px 5px 20px;
	background:url(i/menuflower.jpg) no-repeat bottom right;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#444;
}

/* m3, youarehere3, open3: the off, over, on and open states for the third level navigation */
.m3:link, .m3:visited {
	display:block;
	padding:4px 0px 5px 30px;
	background:url(i/level4back.jpg) top no-repeat #fff;
	font-size:11px;
	text-decoration:none;
	color:#6d8146;
}
.m3:hover {
	background:url(i/menuflower.jpg) no-repeat bottom right;
	color:#444;
}

.youarehere3:link, .youarehere3:visited, .open3:link, .open3:visited {
	display:block;
	padding:5px 5px 5px 30px;
	background:url(i/level4on.gif) no-repeat 20px 10px #fff;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	color:#444;
}

#shoppinglinks{
	width:185px;
	font:11px Tahoma, Arial;
}
#searchmenu{
	position:absolute;
	top:6px;
	left:0px;
	width:185px;
	font:11px Tahoma, Arial;
	white-space:normal;
}
#searchmenu a:link, #searchmenu a:visited, #shoppinglinks a:link, #shoppinglinks a:visited {
	display:block;
	padding:4px 0px 5px 7px;
	background:url(i/underlinemenu.gif) no-repeat bottom; 
	font:12px Tahoma, Arial; 
	font-weight:bold; 
	text-decoration:none;
	color:#436a6a;
}
#searchmenu a:hover, #shoppinglinks a:hover {
	color:#fff;
	text-decoration:none;
	background:url(i/menuhover.jpg) no-repeat top;
	overflow:hidden;
}

/* --- Right Rail links  ---*/
#rightlinkpanel {
	position:absolute;
	top:236px;
	left:760px;
	width:150px;
	background:url(i/rightfooter.gif) no-repeat top #78afaf;
	text-align:center;
	margin:0px;
	padding:15 0px;
}
/* --- Content wrapper --- */
#breadcrumbs {
	position:relative;
	top:166px;
	left:185px;
	height:28px;
	width:575px;
	background:url(i/new/breadcrumbs.jpg) repeat-x;
	font:10px verdana, Arial;
	color:#83b2b2;
	overflow:hidden;
	z-index:2;
}
#breadcrumbs2 {
	height:28px;
	background:url(i/new/breadcrumbs.jpg) repeat-x;
	font:10px verdana, Arial;
	color:#83b2b2;
	width:390px;
	overflow:hidden;
}
#breadcrumbs3 {
	height:28px;
	background:url(i/new/breadcrumbs.jpg) repeat-x;
	font:10px verdana, Arial;
	color:#83b2b2;
	width:575px;
	overflow:hidden;
}
#breadcrumbs4 {
	height:28px;
	background:url(i/new/breadcrumbs.jpg) repeat-x;
	font:10px verdana, Arial;
	color:#83b2b2;
	width:750px;
	overflow:hidden;
}
#crumbwrap {
	padding:5px 0 0 10px;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs2 a:link, #breadcrumbs2 a:visited {
	color:#78afaf;
	text-decoration:none;
}
#breadcrumbs a:hover, #breadcrumbs2 a:hover {
	color:#436a6a;
	text-decoration:none;
}
#wrapper {
	position:absolute;
	left:186px;
	top:200px;
	width:575px;
	padding:1px 0px;
	overflow:hidden;
}
#wrapper table{font-size:11px;}
#wrapper li{margin-bottom:5px; color:#436a6a;}
#wrapper td{vertical-align:top; padding:5px;}
#wrapper th{vertical-align:top; background-color:#fef4f5; padding:5px 0 2px 0; color:#2A6282;}

#wrapperhome {
	position:absolute;
	top:165px;
	left:0;
	width:760px;
	padding-top:10px;
	background-color:#fff;
}
#wrapperhome h2 {
	color:#6d8146;
	font-size:12px;
	padding-top:2px;
}
#wrapperhome table{font-size:11px;}
#wrapperhome li{margin-bottom:5px; color:#436a6a;}
#wrapperhome td{vertical-align:top; padding:5px 5px 5px 5px }
#wrapperhome th{vertical-align:top; background-color:#fef4f5; padding:5px 0 2px 0; color:#2A6282;}
#wrapperhome {}

#wrappersearch {
	position:absolute;
	left:185px;
	top:173px;
	width:575px;
	padding:0px 0px;
	overflow:hidden;
	border:0px solid red;
}

#wrappersearch2 {
	position:absolute;
	left:185px;
	top:173px;
	width:575px;
	padding:0px 0px;
	overflow:hidden;
	border:0px solid red;
}
#wrappersearch table, #wrappersearch tr, #wrappersearch td, #wrappersearch th {
	vertical-align:top;
}
#content {
	font:12px Arial, Helvetica, sans-serif;
	width:545px;
	margin-left:15px;
}

#searchcontent {
/*	position:relative;
	top:0px;
	left:0px;*/
	width:300px;
	margin-left:10px;
}
#searchcontent2 {
/*	position:relative;
	top:0px;
	left:0px;*/
	width:555px;
	margin-left:10px;
}
#searchcontent3 {
/*	position:relative;
	top:0px;
	left:0px;*/
	width:710px;
	margin-left:10px;
}
/* --- Footer menu ---*/
#footermenu {
position:relative;
top:0px;
left:0px;
text-align:center;
color:#919191;
padding:20px 0 10px 0;
}

#footermenu a.footer:link, #footermenu a.footer:visited {font-size: 11px; font-weight:bold; color:#9d9d9d; text-decoration:none;}
#footermenu a.footer:hover {color:#f67daa;}

/*---------------------mailbox --------------------*/
/*ONLY FOR MAILBAG**/

#mailppc{
	color:#666666;
	text-align:left;
	color:#434447;
}

#mailppc #PPC{
	position:relative;
	top:0px;
	left:0px;
}

#mailppctitle{

}
	
#mailcontent {
	position:absolute;
	left:185px;
	top:200px;
	width:550px;
	padding:10px 15px;
}

#mailfooter {
	text-align: center;
	color:#919191;
	margin: 0px;
	width:550px;
	z-index: 4;
}

#answer{
	font-size:16px;
	font-weight:bold;color:#ff8cd3;
	letter-spacing:0.1em;
	border-bottom:2px dotted #fef3f4;
	text-transform:capitalize;
}
#mailBag{
	width:100%;
	margin:10px auto;
	}
#mailBag td{
	font-size:11px;
	width:210px;
	color:#444;
	}
#mailBag td a:link,#mailBag td a:active,#mailBag td a:visited{
	font-size:12px;
	color: #649cef;
	text-decoration: underline;
	white-space:normal;
}

#mailBag td a:hover,#mailBag td a:visited:hover {
	font-size:12px;
	color:#f67daa;
	text-decoration: underline;
	white-space:normal;
}

#mailLink{
	position:relative;
	top:0px;
	left:0px;
	background:#78afaf;
}
#mailLink a:link,#mailLink a:active,#mailLink a:visited{}
#mailBag img {border:none;}

/* --- Dashboards --- */
#dashboard {
	vertical-align:top;
}
#dashboardcell {
	margin:0px;
	padding:0px;
	width:275px;
	background:url(i/new/dashfill.gif) repeat-x bottom #eaf6d7;
}
#dashboardcell2 {
	margin:0px;
	padding:0px;
	width:560px;
	background:url(i/new/dashfill.gif) repeat-x bottom #eaf6d7;
}
#dashboardcell h2, #dashboardcell2 h2 {
	color:#6d8146;
	font-size:15px;
	padding-top:2px;
}
#dashboardhub {
	margin:0px;
	padding:0px;
	width:240px;
	background:url(i/new/dashfill.gif) repeat-x bottom #eaf6d7;
}
.band {font-size:10px; color:#999; font-style:italic;}
	
.bluebox{ background:#a4c7ff; font-size:11px; padding:5px;}
.greenbox{ background:url(i/new/dashtab.jpg) no-repeat top #cde59b; font-size:11px; padding:10px;}
.greenboxhub{ background:url(i/new/dashtab3.jpg) no-repeat top #cde59b; font-size:11px; padding:10px;}
.bbtitle{ color:#1c777f; text-transform:uppercase;font-size:11px; font-weight:bold;}
.titlebox {background:url(i/new/dashtab.jpg) repeat-x top #cce59b; font:13px tahoma; font-weight:bold; padding:4px 0px 2px 10px; margin-bottom:6px; color:#35a8a8;}
.titleboxlong {background:url(i/new/dashtab2.jpg) repeat-x top #cce59b; font:13px tahoma; font-weight:bold; padding:4px 0px 2px 10px; margin-bottom:6px; color:#35a8a8;}
.titleboxhub {background:url(i/new/dashtab3.jpg) repeat-x top #cce59b; font:13px tahoma; font-weight:bold; padding:4px 0px 2px 10px; margin-bottom:6px; color:#35a8a8;}
.green { font-size:11px;font-weight:bold; text-transform:uppercase;}
.green a:link,.green a:active,.green a:visited {color:#429797;text-decoration:none; }
.green a:hover {color:#f67daa;text-decoration:none }

a.more:link,a.more:active,a.more:visited {color:#429797;font-size: 11px;font-weight:bold;text-decoration:none; background:url(i/go_off.gif) no-repeat right; padding: 2px 25px 0 0;margin-right:5px;}
a.more:hover {color:#f67daa; font-size: 11px;font-weight:bold;text-decoration:underline;background:url(i/go_on.gif) no-repeat right; padding: 2px 25px 0 0; }

#sitemap a:link, #sitemap a:active, {text-decoration:none; color:#649cef;}
#sitemap a:visited {color:#1c777f; text-decoration:underline;}
#sitemap a:hover{text-decoration:none; color:#f67daa;}


/* ad styles */
#leaderboard{
	position:relative;
	top:0px;
	width:910px;
	height:93px;
	text-align:center;
	background:url(i/new/leaderboardBG.jpg) no-repeat top left #78afaf;
}
#leaderboard a {margin:auto 5px}

#skyscraper{
	position:absolute;
	top:165px;
	left:760px;
	width:1px;
	
}
#skyscraper a:link, #skyscraper a:visited, #skyscraper a:active, #skyscraper a:hover {
	position:relative;
	top:0px;
	left:15px;
}

#dart_skyscraper{
	position:absolute;
	top:148px;
	left:915px;
}

#button{
	text-align: center;
	margin: 10px 0 10px 0;
}

#button{
	position: relative;
	margin: 15px 0;
}

#medrect{
	text-align: center;
	margin: 5px 0 10px 17px;
}

p, li{
line-height:1.5em;}