/* set all margins and pagging */* {margin: 0px;padding: 0px;}body {	font-family: Arial, Helvetica, sans-serif;	background-color: #fff;	color: #000;	font-size: .9em;	font-weight: normal;}img {border: 0px;}/* define main page areas */#container {position: relative;width: 780px;margin-bottom: 20px;}#header {position: relative;height: 60px;background: #469051;}#mainbody {position: relative;width: 100%;background: url('../images/bg_lr_green.gif');}/* pseudo container for contend */#pagemain {position: relative;border-top: 1px solid #080;border-right: 1px solid #080;border-left: 1px solid #080;margin: 0px 150px 0px 150px;padding: 20px;}#content {position: relative;width: 100%;min-height: 20em;height: 20em;}html>body #content {height: auto;}#menuleft {position: relative;float: left;width: 150px;text-align: center;font-size: 90%;margin: 0px;padding: 0px;display:inline;}#menuright {position: relative;float: right;width: 150px;margin: 0px;padding: 0px;text-align: center;}#newsoffers {background:  #469051;font-weight: bold;color: #fff;display: block;line-height: 150%;padding: 10px 0px 10px 0px;}.newsoffers {position: relative; text-align: left; margin: 10px 0px 0px 5px;}.newsoffers li {list-style-type: none;}#offerssummary  {list-style-type: none; text-align: center;margin: 10px 0px 0px 5px;}.offerimager {float: right;margin: 0px 0px 10px 20px;border: 2px solid #090;}.offerimagesm {display: block;}#footer {text-align: center;margin: 0px 0px 10px 0px;border-top: 1px solid #080;}#infobar {position: relative;padding: 2px 0px 2px 20px;color: #469051;background: #fff;font-weight: bold;font-size: 110%;border-left: 1px solid #469051;}.telephone {float: right;background: #fff;padding: 2px 20px 0px 10px;font-size: 110%;margin-top: -2px;margin-right: 0px;border-right: 1px solid #469051;}#newsitems {list-style-type: none;}.newsitemdate {float:right; margin: 0px 10px 0px 20px;}.newsdate {float:right; margin: 0px 10px 0px 20px;}.newsitemhd { font-variant: small-caps;}.newshd {display: block; font-variant: small-caps;}.newshd2 {display: block;}/* menus as ul list so set-up look and feel */#menutop {background: #2B5E33;padding: 2px 0px 2px 0px;color: #fff;}#menutop ul {list-style-type: none;margin: 0px 0px 0px 20px;}#menutop ul li {display: inline;} #menutop a {margin: 0px 10px 0px 10px;color: #fff;}#menutop a:link {text-decoration: none;}#menutop a:visited {text-decoration: none;}#menutop a:active {text-decoration: underline;}#menutop a:hover {text-decoration: underline;}#header img {position: relative;top: 10px;margin-right: 70px;}.heading {position: relative;color: #fff;font-size: 150%;margin: 30px 0px 0px 20px;}a {color: #730B0A;}a:active {color: #4D8040;}a:hover {color: #4D8040;}table {font-size:100%;}/* set all heading to same*/h1, h2, h3, h4, h5, h6 {display:inline;font-weight: bold;color: #730B0A;font-size: 110%;}.bold {font-weight: bold;}.red {color: #f00;}.centre {text-align: center;}.imagefr {float: right;margin: 0px 0px 10px 20px;}.imagefl {float: right;margin: 0px 20px 10px 0px;}form {display:inline;} input, textarea, select {border: 1px solid #730B0A;}label {font-weight: normal;cursor: pointer;}.radio {border: 0px;}.button {cursor: pointer;color: #000000;font-size: 90%;font-weight: bold;border: 1px solid #730B0A;background: #eee;}.mandatory {color: #f00;}.photohome {display: block; text-align: center; float: left; margin: 0px 5px 20px 0px;}.catlink {margin: 0px 20px 0px 0px;}.gallerycat {border: 1px solid #009; clear: left; overflow: auto; width: 100%; margin: 0px 0px 10px 0px; text-align: center;}.galleryimg {position: relative;height: 100px; overflow:hidden; float: left; margin: 0px 0px 10px 8px; border: 1px solid #090;}.galleryimg img {display: inline; } div.ptable {overflow: auto;width: 600px;position: relative;background: #cccccc;border: 1px solid #730B0A;color: #000000;padding: 2px;}div.prow {overflow: auto;width: 100%;margin: 0px 0px 0px 0px;}div.prow span.coll {float: left;width: 150px;text-align: left;} div.prow span.colr {float: right;width: 430px;text-align: left;}