body {	text-align: center;	font-family: arial;	font-size: 11px;	padding: 0; margin: 0;	background: #454545;}#canvas {	width: auto;	background: #666666 url(../images/bg.gif) repeat-y center;}#webpage {	display: block;	padding: 0; margin: 0;	margin-left: auto;	margin-right: auto;	width: 775px;	text-align: left;	background: #ffffff;}a:link { color: #7F0000;}a:visited { color: #490209;}a:hover { color: #E0061C;}h1 { font-size: 16px; color: #4C4C4C; }h2 { font-size: 15px; color: #4C4C4C; }h3 { font-size: 14px; color: #4C4C4C; }h4 { font-size: 13px; color: #4C4C4C; }form { padding: 0; margin: 0;}.searchform {	height: 17px;	color: red;	border: 1px solid red;	border-top: 1px solid #401010;	border-left: 1px solid #401010;	font-size: 11px;	padding-left:4px;	font-weight: bold;}select.searchform {	height: 19px;}#tools {	clear: both;	display: block;	width: auto;	background: #7F0000;	color: #fff;	height: 26px;	border-bottom: 3px solid red;}#tools a {	text-decoration: none;	color: #fff;}#tools #location {	padding: 6px;	float: left;}#search input {	font-size: 11px;}#search .searchfield {	margin: 1px;	padding: 2px;}#search {	width: auto;	background: #6C1A0F;	margin: 2px 3px 2px 2px; }#search form {	margin: 0;}#header {	float: left;	display: block;	width: 775px;	height: 91px;	background: url(../images/header_logo.jpg);	padding: 0;	margin: 0;	border-bottom: #FF0000 3px solid;}#header h1, #header p {	display: none; }/* navigation *//*-----------------------------navigation bar start-----------------------*/#navigation {    float: right;	width: auto;	height: 29px;}#navigation ul {    list-style-type: none;    margin: 0px; padding: 0px;}#navigation li {    display: inline;}#navigation li a {   /*navi text info*/  	display: block;  	float: left;	line-height: 20px;    height:	29px;    width: 110px;    text-decoration: none;    font-size: 11px;    font-family: arial;       color: #fff;    margin: 62px 0px 0px 1px;    background: url(../images/btn_navi_normal-002.gif);    	text-align:center;}#navigation li a:hover { color: #353535; }#navigation li a:active { color: #E68598; }/*-----------------------------side navigation bar start-----------------------*/#menu{	width: auto;	text-align: left;	background-color: #FF0000;}#menu #title{	text-decoration: none;	background-color: #7F0000;	color: #ffffff;	font-weight: bold;	display: block;	font-size: 10px;   	padding: 7px;}#menu a{	text-decoration: none;	background-color: #ffffff;	border-top: 1px solid #7F0000;	border-right: 1px solid #7F0000;	color: #000000;	font-weight: bold;	display: block;	font-size: 10px;   	padding: 3px 5px 3px 5px;}img {	border: none;}#menu a:hover{	color: #ff0000;}.centre {	text-align: center;}ul.subcat {	list-style-type: none;	margin: 0; padding: 0;	border-bottom: 3px solid #FF0000;	}.subcat li a {   /*navi text info*/	display: block;	line-height: 13px;    padding: 3px 7px 3px 7px;     margin: 0;    text-decoration: none;    border-bottom: 1px solid #FFF;    color: #FFF;      font-size: 11px;	background: url(../images/sidebar-navigation-over.gif); 	font-weight: bold;}.subcat li a:hover {    color: #fff;	background: url(../images/sidebar-navigation.gif); }.subcat li a:active {    color: #6B6969;}#adverts {	width: auto;	padding: 10px;	color: #ffffff;}#adverts img {	border: 1px solid #000;	margin-bottom: 10px;}td.ordersel {	background: #858585 url(../images/bg-order.jpg) repeat-x;	padding: 4px 6px 8px 6px;		}td.ordersel strong {	color: #6A6A6A;}#subscribe {	padding: 10px;	background-color: #7F0000;	color: #ffffff;	border-top: 3px solid red;}#footer, #footer a {	color: #ffffff;}#eventtable {	width: 100%;	border-collapse: collapse;	border-top: red 1px solid;	border-left: red 1px solid;	}#eventtable td {	border-right: red 1px solid;	padding: 2px;	border-bottom: red 1px solid;	}.bgred { background: red; }a.hmlinks {	display: block;	padding: 2px 0 2px 20px;	background: url(/images/ics_star_red.gif) no-repeat left 50%;	margin: 0;	}/* Grid ======================================= */.homepage {	float: left;	background: white;	padding-top: 3px;	background: #fff url(../n-images/bg-left.jpg) repeat-y left bottom;	padding-bottom: 10px;}.menu {	width: 177px;	float: left;	background: red;}.content {	width: 598px;	float: left;	background: white;	background: #fff url(../n-images/bg-right.jpg) repeat-y right bottom;}.pushpoints {	background: #fff;}#pushpoints p {	padding: 3px 0 0 2px;	margin: 0;}.push_subscribe,.push_sell,.push_guide {	background: url(../n-images/n-pushpoints.jpg);	display: block;	width: 172px;	height: 68px;	overflow: hidden;	text-indent: -9999px;}.push_subscribe {	background-position: 0px 0px;}.push_subscribe:hover {	background-position: 172px 0px;}.push_sell {	background-position: 0 -68px;}.push_sell:hover {	background-position: 172px -68px;}.push_guide {	background-position: 0 -136px;}.push_guide:hover {	background-position: 172px -136px;}h1.whatson, h2.infopanel {	text-indent: -9999px;	overflow: hidden;	display: block;	width: auto;	height: 40px;}h1.whatson {	background: url(../n-images/n-most-wanted.jpg) no-repeat top center;}h2.infopanel  {	clear: both;	background: url(../n-images/n-info.jpg) no-repeat top center;}.pushpoints {	width: 100%;	float: left;}.point {	width: 148px;	float: left;	height: 135px;	background-color: #fff;	overflow: hidden;}.point .inner a, .point .inner a img {	margin: 0; padding: 0;}.point .inner h2 {	display: block; margin: o; padding: 0;	height: 22px; 	width: 145px;	background: #7F7F7F url(../n-images/n-bg-main-push.jpg) repeat-x bottom;	border-right: 1px #fff solid;	overflow: hidden;}.point .inner h2 a {	color: #fff;	font-size: 10px;	font-weight: normal;	display: block;	padding: 3px;	}.point .inner  {	border-left: 3px solid #fff;}.point .inner p.description {	display: block;	position: absolute;	left: -9999px;	width: 10px;}.clear {	clear: both;	display: block;	height: 1px;	width: 100%;	margin: 0;	padding: 0;	background: blue;}.oldpushpoints {	margin: 0; padding: 0;}table.homelisting {	border-top: 2px solid #fff;	border-left: 2px solid #fff;}table.homelisting td {	padding: 3px; 	border-bottom: 2px solid #fff;	border-right: 2px solid #fff;}.smallpushpoints {	width: 430px;	float: left;}.advertshome {	width: 160px;	background: red;	float: right;}.smallpoint {	width: 50%;	float: left;	overflow: hidden;}.smallpoint h2 {	color: #fff;	display: block;	background: red;	padding: 3px;	margin: 0 0 0 3px;	font-size: 12px;}.smallpoint hr {	clear: both;	display: block;	width: 99%;	height: 1px;	background: #ccc;	margin: 3px 0;	border: none;}.smallpoint img {	float: left;	margin: 3px;}#search_new {	display: block;	background: #4A1A11;	padding: 4px;}#search_new span.search_new_input {	display: block;	width: 163px;	height: 28px;	background: url(../n-images/n-imp-search.jpg) no-repeat top left;}#search_new span.search_new_input input {	background: transparent; border: none;	width: 90%;	padding: 5px;}.search_new_submit{	display: block;	width: 163px; height: 26px;	background:  url(../n-images/n-but-search.jpg) no-repeat top left; border: none;	text-indent: -9999px;	font-size: 0; line-height: 0;}.search_new_submit:active {	background-position: 0 -26px;}.smallpoint .inner h2 a {	color: #fff;}
