* { margin: 0px; padding: 0px; }
body { background-color:#E0E0E0; }
body,td,th,h,ul {
	font-family: Arial, Helvetica, Verdana, Sans-Serif, Lucida Grande, Lucida Sans Unicode, Myriad; 
	font-size: 12px;
	color: #333333;
	text-align:center; /* Hack for IE5/Win */
}
p { text-align: justify; }
div, ul { float:left; position:relative; overflow:hidden;}
a:link, a:visited, a:active, a:hover { color:#FF5A00; }
/************************************************************************************ general layout */

#body { width:962px; margin-left: auto; margin-right: auto; float:none; }
#content { width:956px; margin-top:5px; padding:2px; border: 1px solid #131313; border-left-width:0px; border-right-width:0px; background-color:#EBEBEB; } 
#banner_holder { width:100%; height:42px; background-image:url(website_bg.gif); margin-bottom: 5px; }
#banner { width:270px; height:54px; } #banner img { border-width:0px; }
#navi {  margin-top:15px; float:right; }
#navi ul { font-size:11px; padding:3px;  font-weight:bold; color:#FF5A00; }
#bookmark { width:728px; border: 1px solid #FF5A00; border-left-width:0px; border-right-width:0px; background-color:#FFFFFF; color:#CCCCCC; text-align:center;
padding:10px; padding-left:25px; font-size:12px; font-weight:bold; }
#bookmark img { border-width:0px; }

#wf { width:738px; border-right: 1px solid #131313; float:left; }
#gg { width:210px; margin-left:6px; float:left; }

#ad { width:728px; height:90px; padding-top:10px; float:none; }
#about,#website,#tip,#loading,#data,#example { width:726px; text-align:center; margin-left: auto; margin-right: auto; }
#about { border: 1px solid #FF5A00; font-size:16px; }
#about p { padding:10px; }
#website label { font-size:16px; font-weight:bold; float:left; margin-left:10px; }
#example { font-size:12px;  }
#tip { font-size:12px; color:#999999; padding-top:10px; padding-bottom:10px; }


#data { background-color:#FFFFFF; border: 1px solid #FF5A00; padding:0px; }
#data ul { list-style-type: none; text-align:left; padding:10px; width:100%; }
#data ul div { display:block; padding-top: 10px; padding-bottom: 10px; text-align:center; }
#data ul div p { color:#666666; text-align:center; }
#data #uls {  width:365px; padding:0px; padding-left:10px; }

#data #kk, #data #dd { text-align:left; margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:0px; width:710px; background-color:#EBEBEB; }
#data #kk b, #data #dd b { color:#FF5A00; padding:10px; }
#data #kk p, #data #dd p { padding-left:10px; padding-right:10px; }

#data #l1 { width:360px; background-color:#F7F7F7; }
#data #l2 { width:350px; background-color:#EFEFEF; }
#data #l41, #data #l42, #data #l43, #data #l44 { width:120px; margin-bottom:0px; }
#data #l41 { background-color:#F2FFF2; }
#data #l42 { background-color:#FFFAE6; }
#data #l43 { background-color:#FFF0F0; }
#data #l44 { width:350px; background-color:#F4F4FF; }
#data #l1,#data #l2 { border-top: 1px solid #FF5A00; }
#data #l41, #data #l42, #data #l43,#data #l44 { border-bottom: 1px solid #FF5A00; }

#data #l441, #data #l442, #data #l443,#data #l444 { color:#FF5A00; background-color:#EBEBEB; margin-bottom:15px; }
#data #l441, #data #l442, #data #l443 { width:120px; } #data #l444 { width:360px; }
#data #l31, #data #l32, #data #l33 { width:120px; color:#FF5A00; background-color:#F4F4FF; margin-bottom:15px; } 
#data #l91, #data #l92, #data #l93 { width:120px; color:#FF5A00; background-color:#F4F4FF; margin-bottom:15px; border: 0px solid #006699; border-bottom-width:1px; border-top-width:1px; } 
#data #l331, #data #l332, #data #l333 { width:120px; color:#FF5A00; background-color:#F4F4FF; margin-bottom:15px; } #data #l333 { }
#data #l341, #data #l342, #data #l343 { width:120px; color:#FF5A00; background-color:#EBEBEB; margin-bottom:15px; } #data #l343 { }
#data #l351, #data #l352, #data #l353 { width:120px; color:#FF5A00; background-color:#EBEBEB; margin-bottom:15px; } #data #l353 { }
#data #l361, #data #l362, #data #l363 { width:120px; color:#FF5A00; background-color:#F4F4FF; margin-bottom:15px; } #data #l363 { }
#data #l371, #data #l372, #data #l373 { width:120px; color:#FF5A00; background-color:#EBEBEB; margin-bottom:15px; } #data #l373 { }
#data #l381, #data #l382, #data #l383 { width:120px; color:#FF5A00; background-color:#EBEBEB; margin-bottom:15px; } #data #l383 { }
#data #l391, #data #l392, #data #l393, #data #l394, #data #l395, #data #l396, #data #l397 {background-color:#80FF80; width:115px; border-top: 3px solid #FF5A00; border-bottom: 3px solid #FF5A00;}
#data #l396,#data #l397 { width:75px; }
#data #l391 p, #data #l391 { color:#FFFFFF; background-color:#000000; width:100px; }
#data #l391 #w { color:#EBEBEB; }
#data #l391 #f { color:#FF5A00; }

#data #gh1, #data #gh2, #data #gh3, #data #gh4 { width:565px; border: 1px solid #CCCCCC; text-align:center; padding:3px; margin:10px; float:right; }
#data #gh1 #top1, #data #gh2 #top2, #data #gh3 #top3, #data #gh4 #top4 { width:560px; font-size:12px; font-weight:bold; padding:5px; }
#data #alexa, #data #compete, #data #google, #data #quantcast { width:560px; margin-left: auto; margin-right: auto; float:none; height:145px; background-repeat:no-repeat; }
#data #l51, #data #l52, #data #l53, #data #l54, #data #l55 { width:142px; color:#FF5A00; background-color:#EBEBEB; margin-bottom:10px; }

#data #source { font-size:11px; margin-left:10px; margin-right:10px; padding:10px; background-color:#FFE1E1; border-top: 1px solid #CC0000; border-bottom: 1px solid #CC0000; }

#data #gh2, #data #gh2 #top2, #data #alexa { width: 390px; margin:0px; margin-right:10px; margin-left:5px; margin-bottom:10px; } 
#data #gh3, #data #gh3 #top3, #data #compete { width: 295px; margin:0px; margin-bottom:10px; }

#data #alexa { background-position:center; }
#data #compete { background-position:bottom; }
#data #google { background-position:5% 20%; height:180px; }
#data #quantcast { background-position:10% 50%; height:200px; }

#data #promo { width:120px; height:455px; margin-left:10px; text-align:center; margin-top:10px; }

#data #ad2 { width:120px; text-align:center; }
#data #left { float:left; margin-left:10px; width:340px; height:600px; text-align:center; overflow:visible; }
#data #ad3 { float:right; width:120px; top:-5px; }
#data #ad3_c { float:left; width:210px; background-color:#F4F4F4; margin-right:5px; }
#data #ad3_c li { padding-top:3px; }

#data #websitefact_iframe { height:199px; overflow:visible; width: 100%; }

#data #info { width:708px; font-size:20px; font-weight:bold; color:#666666; padding:10px; text-align:left; }
#data #info p { font-size:14px; font-weight:normal; color:#999999; padding-top:5px; padding-right:15px; }
#data #list { width:185px; padding-left:10px; overflow:hidden; }
#data #list li { padding-bottom: 12px; width:200px; }

#data #flist { width:565px; padding-left:10px; overflow:hidden; }
#data #flist li { padding-bottom: 12px; font-size:13px; font-weight:bold; }
#data #flist .ans { font-weight:normal; font-size:16px; color:#666666; padding-left:10px; padding-right:10px; text-align:justify; }

#data #trends { color:#999999; width:700px; border: 1px solid #CCCCCC; padding:0px; margin:10px; text-align:center; font-weight:bold; }
#data #trends #trend { width:700px; background-color:#F7FAFA; }
#data #trends #trend_data { width:700px; }

#adv { width:120px; text-align:center; margin-left:10px; }

#error { width:500px; padding:10px; margin-left:10px; background-color:#FFECEC; border: 1px solid red; }

#message { width:600px; text-align:left; }
#message { width:600px; margin-top:10px; }
#message #form ul { font-size:11px; color:#999999; width:675px; text-align:left; padding-top:10px; padding-bottom:10px; float:right; }

#copyright { width:100%; padding-top:5px; padding-bottom:5px; margin-top: 5px; background-color:#131313; color:#EBEBEB; font-size:10px; text-align:center; vertical-align:middle; }
#copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover { color:#FF5A00; }

/************************************************************************************ general forms */
#formlabel {
	font-size: 16px;
	font-weight:bold;
	width: 425px; float:left;
	color:#FF5A00;
}
#formlabel_submit {
	font-size: 14px;
	font-weight:bold;
	width:95px; float:center;
}
#data #data_form li { float:left; font-weight:bold; padding:5px; }
#datalabel {
	font-size: 14px;
	width: 75px;
	color:#FF5A00;
}
#datalabel_submit {
	font-size: 12px;
	font-weight:bold;
	width:60px;
}
.text_red { color:#CC0000; }
