/*	grough.co.uk	CSS - Right-hand side main content area menu	Luke Smith 2009    *//* All box types */.rhs-box {	margin: 8px 0px 0px 0px;	color: #4a4a4a;}.rhs-box-bg {	background: url(../img/layout/rhs/box-bg.gif) repeat-y;}.rhs-box-simple {	background: url(../img/layout/rhs/box-simple-top.gif) no-repeat;	min-height: 50px;	padding: 5px 15px;}.rhs-box-tabbed {	background: url(../img/layout/rhs/box-tabbed-top.gif) no-repeat transparent 0px 22px;	min-height: 30px;	text-indent: 12px;}.rhs-box-end {	background: url(../img/layout/rhs/box-end.gif) no-repeat;	height: 16px;}.rhs-alternate {	background: url(../img/layout/rhs/alternate-end.gif) no-repeat #eeebe7 left bottom;	padding-bottom: 10px;	margin-bottom: 10px;}/* Simple box */.rhs-box-simple h2 {	line-height: 32px;	display: inline;	padding: 5px;	color: white;	background-color: #cc5b5b;	font-weight: bold;	font-size: 11px;}.rhs-box-simple ul {	margin: 15px 0px;	list-style: none;	list-style-position: inside;	padding: 0px 9px;	font-size: 11px;}.rhs-box-simple ul li {	width: 50%;	float: left;	line-height: 20px;	padding-bottom: 10px;}.rhs-box-simple ul.double li {	width: 100%;}.rhs-box-simple ul li img {	border: 0;	float: left;	padding-right: 3px;}.rhs-box-simple ul li a, .rhs-box-tabbed .tab-inner a {	text-decoration: none;	color: #4a4a4a;}.rhs-box-simple ul li a:hover, .rhs-box-tabbed .tab-inner a:hover {	border-bottom: 1px dotted red;	color: black;}.rhs-box-simple .fakeclr {	margin: 0px 50px;	font-size: 5px;}/* Tabbed box */.rhs-box-tabbed h2 {	line-height: 22px;	display: inline;	padding: 4px 9px;	color: #4a4a4a;	font-size: 11px;	font-weight: normal;	background-color: #f9f9f9;	border-style: solid;	border-color: #d8d8d8;	border-width: 1px 1px 0px 1px;	margin: 0px;}.rhs-box-tabbed h2 a {	color: #4a4a4a;	text-decoration: none;}.rhs-box-tabbed h2.selected {	line-height: 18px;	display: inline;	padding: 5px 9px;	color: white;	background-color: #cc5b5b;	font-weight: bold;	font-size: 11px;}.rhs-box-tabbed h2.selected a {	color: white;	text-decoration: none;}.rhs-box-tabbed .tab-inner {	text-indent: 0;	margin-top: 15px;	padding: 0px 15px 10px 32px;	background: url(../img/layout/rhs/box-bg.gif) repeat-y;	font-size: 11px;	line-height: 16px;}.rhs-box-tabbed .tab-nolist {	padding-left: 15px;}.rhs-box-tabbed .tab-hidden {	display: none;}.rhs-box-tabbed .tab-inner small {    font-size: 9px;    color: #aaaaaa;}.rhs-box-tabbed .tab-inner hr {	border-style: dotted;	border-width: 1px 0px 0px 0px;	border-color: #cccccc;	height: 1px; }/* Advertisement area */.rhs-advert-title {	height: 10px;	width: 325px;	margin-bottom: 4px;}.rhs-advert-link {	text-align: right;	font-size: 9px;	padding: 7px 12px 0px 0px;}.rhs-advert-link a {	text-decoration: none;	color: #898989;}.rhs-advert-container {	background-color: #e6e3dc;	width: 250px;	height: 250px;	border: 1px solid #cac0aa;	margin: 0px auto;	text-align: center;	font-size: 9px;	color: #aaa09a;}.rhs-adv-160-600 {	width: 160px;	height: 600px;}.rhs-adv-300-250 {        width: 300px;        height: 250px;}.rhs-adv-250-300 {	width: 250px;	height: 300px;}.rhs-adv-250-250 {        width: 250px;        height: 250px;}.rhs-ad01 { 	width: 160px;	height: 600px;}.rhs-ad02 {	width: 200px;	height: 90px;}.rhs-advert-container img {        border: 0;}