html {background : #dcddde; text-align : center;}
* { margin : 0; padding : 0; border : 0;}
body {width : 960px; margin : 0 auto; text-align : left; font-size : 62.5%; font-family : Arial, 'Trebuchet MS', sans-serif; background : #fff; color : #3f3f3f; top : 0; left : 50%; margin-left : -480px;}

body, #masterhead { position : absolute;}

.clear_both {clear : both; height : 0; width : 0;}
.c {text-align : center;}
.b {font-weight : bold;}
.star {vertical-align : middle;}
.startext {line-height : 80%;}
.fright, .fleft {display : block;  text-align : center;}
.fright span, .fleft span {display : block;  text-align : center; font-size : 0.8em; color : #bf0000;}
.fright {float : right; margin : 5px 0 5px 10px;}
.fleft {float : left; margin : 5px 10px 5px 0;}

.box {margin-bottom : 10px;}
.z1, .z2, .z3, .z4 { display : block; font-size : 1px; overflow : hidden;}
.z1, .z2, .z3 { height : 1px;}
.z2, .z3, .z4 {border-left-width : 1px; border-right-width : 1px; border-style : solid; border-color : #1b5891;}
.z1 {margin : 0 5px; background : #1b5891;}
.z2 {margin : 0 3px; border-width : 0 2px;}
.z3 {margin : 0 2px;}
.z4 {height : 2px; margin : 0 1px;}
.lb {border-color : #1b5891; background : #1b5891;}
.inner {border-right : 1px solid #1b5891; border-left : 1px solid #1b5891; overflow : hidden;}

.bred, h1, h2, h3, legend, #users dl .bred { font-weight : bold; color : #1b5891;}
a.bred {color : #bf0000;}
.biggest {font-size : 2.0em; text-indent : 0.2em;}
.smaller {font-size : 0.8em;}
.smallest {font-size : 0.7em;}
h1, .h1 {font-size : 1.8em; margin-left : 10px;}
.h2 {font-size : 1.5em;}
div.h2 { margin-left : 10px;}
.h3 {font-size : 1.1em;}
.h4 {font-size : 0.8em;}

#content {width : 940px; padding : 10px; margin : 120px 0 0 0; font-size : 1.4em;}
	#main {font-size : 0.96em;}
	#text {width : 750px; float : right;}
	#menu_left {width : 180px; float : left;}
<!--#masterhead {width : 960px; height : 100px; left : 0; top : 0; z-index:5;}-->

#nmasterhead {width : 960px; height : 40px; left : 0; top : 0; clear:both; position:absolute; padding-top:10.2%;}

#masterhead {width : 960px; height : 120px; left : 0; top : 0;}
	#logo, #logo img {width : 960px; height : 100px; display : block;}
#menu_top { width : 100%; height : 20px; background : #1b5891;}

	#banner, #banner img {width : 468px; height : 60px;}
	 #banner {display : block;}
	
	#banner { width : 503px; margin : 15px 0 0 0; float : right;}

	#menu_top ul {list-style : none; padding : 2px 16px 0 0; float : right;}
	#menu_top ul li { margin : 0 0 0 30px; float : left;}
	#menu_top ul li a { display : block; font-size : 1.4em; color : #fff; text-decoration : none;}
	#menu_top ul li a span {font-size : 12px;}
	#menu_top ul li a:hover { color : #ffbf00;}
#footer {width : 750px; margin : 10px 0 20px 200px; text-align : center;}	
	#footer * {font-size : 15px; text-decoration : none; color : #3f3f3f;}
	#footer ul { padding : 10px 0 5px 0;}
	#footer li {display : inline;}	
	#footer p { padding : 5px 0 10px 0;}	
	
#menu_left {width : 180px;}
#menu_left .menu_header {color : #fff; font-weight : bold; text-indent : 0.8em; margin-bottom : 3px; padding-bottom : 5px; background : #1b5891;}
#menu_left ul { padding : 0 0 0 25px;}
#menu_left li {line-height : 1.4em; }
#menu_left a {color : #3f3f3f; line-height : 100%;}
#menu_left .all_articles {text-align : right; padding : 12px 9px 5px 0;}
#menu_left .all_articles a.bred {color : #bf0000;}	
#users dt, #users dd {padding : 5px 10px 0 10px;}
#users dt {font-size : 1.0em;}
#users dt a.h4 {color : #bf0000;}
#users dd {font-size : 0.9em;}
#users dl dd a {display : block; margin : 5px; text-align : right;}

#chart {border-collapse : collapse; margin-top : 5px;}
	#chart th {height : 37px; line-height : 95%; font-size : 1.2em; color : #fff; text-align : center;  background : #1b5891; border-right : 1px solid #fff;}
	.th_company { width : 170px;}
	.th_rating { width : 110px;}	
	.th_price { width : 70px;}
	.th_free { width : 60px;}	
		#chart .free {font-weight : bold;}
	.th_shipping { width : 100px;}		
	.th_review { width : 70px;}
	#chart td {text-align : center; padding : 2px; border-right : 1px solid #1b5891; border-bottom : 1px solid #1b5891;}
	#chart .last_in_row {border-right : none;}
		#chart td.price, #chart td.last_in_row { font-size : 0.8em;}
	#chart .last_row td {border-bottom : none;}
	
#main p {line-height : 1.2em; margin : 0 10px 5px 10px;}
	
.overview p {margin-bottom : 5px;}
	.overview_container {width : 708px; margin : 5px 10px 0 20px;}
	.overview_right {float : right;}
	.overview_left {float : left; width : 220px; text-align : center;}
	.overview_left .company_image { width : 200px; height : 100px;}
	.overview_left p { width : 220px;}
	.reviews_total {font-size : 0.8em; text-align : center;}
	
	.overview_right {width : 480px;}	
		.overview_left .bred, .overview_right .bred { color : #3f3f3f;}
		.overview_right a.overlink {display : block; width : 230px; color : #bf0000; margin-top : 6px; padding-bottom : 10px; text-align : center; float : left;}
	/*.overview_links {width : 480px; margin : 0 0 0 250px; clear : both;}
	.overview_links a {display : block; width : 230px; padding-bottom : 10px; text-align : center; float : left;}*/
	.overview .h1 {font-size : 1.4em;}	
	
#summary {width : 220px; margin : 20px 20px 10px 10px; text-align : center; float : right;}
#summary * {border-color : #bf0000;}
#summary .z1 { background : #bf0000;}
#summary #summary_img { width : auto;  height : auto; margin : 5px auto; }
#summary span {font-size : 1.1em; color : #bf0000; font-weight : bold;}
.summary_link {display : block; font-size : 1.2em; color : #bf0000; font-weight : bold; margin-bottom : 5px;}

#sell_item {width : 160px; margin : 20px 20px 10px 10px; text-align : center; float : right;}
#sell_item_img {width : 110px; height : 150px;}
#sell_item .summary_link {display : block; font-size : 1.0em; color : #bf0000; font-weight : bold; margin-bottom : 5px;}

#packages {width : 220px; margin : 10px 20px 10px 10px; float : right; clear : right;}
#packages_chart {border-collapse : collapse;}
#packages_chart th {height : 37px; line-height : 105%; font-size : 0.9em; color : #fff; text-align : center; background : #1b5891; border-right : 1px solid #fff;}
#packages_chart td {font-size : 0.8em; text-align : center; padding : 2px; border-right : 1px solid #1b5891; border-bottom : 1px solid #1b5891;}
#packages_chart .last_in_row {border-right : none;}
#packages_chart .last_row td {border-bottom : none;}
#packages .blue { background : #6c6cff;}

#review {margin-top : 30px;}
.review_item { width : 720px; margin : 10px auto; border : 1px solid #ccc;}
.review_item div {padding : 10px;}
.subhe {margin-top : 15px;}
.review_item p {padding : 0 30px 20px 30px; font-size : 0.9em; clear : both;}
.review_item_rating {color : #bf0000; font-size : 1.2em; font-weight : bold; float : left;}
.review_item_info {font-size : 0.9em; float : right;}
.review_item_info a {color : #bf0000; font-size : 1.1em;}
#signup {margin-top : 40px;}

#freview {width : 680px; margin : 10px auto; border : 1px solid #ccc; padding : 0 20px;}
#freview fieldset {margin : 10px 0;}
#freview legend {font-size : 1.4em;}
#freview input, #freview textarea { border : 1px solid #ccc;}
#freview label {font-weight : bold; margin : 10px 20px 10px 0;}
#fpost_cont {width : 460px;}
#fpost {width : 460px; height : 100px;}
#freview #fsubmit { clear : both; float : right; border : 0; height : 30px; margin : 10px 0 0 0; background : #00f; color : #fff; font-weight : bold; padding : 2px 5px; font-size : 1.2em;}

#frating_stars {width : 105px; height : 21px;}

a:hover, #menu_left a:hover { color : #ffbf00;}
#footer a:hover {color : #bf0000;}
#banner600x160_container {width : 160px; height : 600px; padding : 5px 10px; float : right; }
#banner600x160 {width : 160px; height : 600px; background : #ff0;}	

<!-- haroon additional -->
#error { color: red; font-size: 1.5em; align: center; background-color: yellow; }
#req { color: red; font-size: 1.5em; align: center;}
<!----------------- ------------- -->

/*








	




#content {width : 770px; margin : 130px 0 0 180px; font-size : 1.4em; }
	
	
	#chart_container {}
	#chart_container_inner {}
	
	


	ul#features {margin : 20px 10px 0 60px;}
	ul#features li {margin-bottom : 10px;}
	
