body {	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;margin:0px;padding:0px;color:#000000;
background-color:#FFFFFF; 
background-image:url(images/left-bg.gif);
background-position:top left;background-repeat:repeat-y;
}
#container {
float:left; width:100%;
}
#header {
float:left;	
width:100%;
height:126px;
color:#000000;
background-color:#ffffff;
border-bottom:1px #AAAAAF solid; 
background-image:url(images/header-bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#header-logo { 
float:left;
padding:0; 	
height:85px; 	
}
#header-righta { 	
float:left; 	
width:248px; 
} 
#header-right1 { 	
float:left; 	
padding-left:17px; 	
padding-top:31px; 
} 
#header-right2 { 	
float:left; 
} 
#header-rightb { 	
float:right; 	
width:auto; 
} 
#header-rightb-pear { 	
text-align:right; 	
height:66px; 
} 
#header-nav {
text-align:right;
}
#content { 	
width:100%; 
} 
#content-left { 	
width:136px; 	
background-color:#F7F7F4; 	
border-right:1px #AAAAAF solid; 	
color:#666666; 
} 
#content-left ul{ 	
list-style:none; 	
padding:0px; 	
margin:0px; 	
font-family:Tahoma, Helvetica, sans-serif; 	
font-size:10px; 	
font-weight:bold; 	
text-transform:uppercase; 
} 
#content-left li{ 	
width:136px; 	
border-bottom: 1px solid #D2D2CA;
}
#content-left li a{ 	
display:block; 	
color:#333; 	
text-decoration:none; 	
padding-left:3px; 	
padding-right:3px; 	
padding-top:2px; 	
padding-bottom:2px; 
} 
#content-left li a:hover { 	
background-color: #D2D2CA; 
} 
#content-left img { 	
margin:12px; 
} 
#content-left hr { 	
color:#D2D2CC; 	
height:1px; 
} 
#content-middle { 	
margin-left:150px; 	
margin-top:15px; 	
margin-right:150px; 
} 
#content-middle hr { 	
height:1px; 
} 
#content-middle-main { 	
padding-top:20px; 	
padding-left:35px; 	
padding-right:35px; 	
padding-bottom:20px; 	
border-left:1px #AAAAAF solid; 	
border-right:1px #AAAAAF solid; 
} 
#content-middle-base { 	
float:left; 	
height:23px; 	
max-width:100%; 
} 
#content-middle-border { 	
float:left; 	
border-bottom:1px #AAAAAF solid; 	
height:23px; 
} 
a:link { 	
color:#CC0000; 	
text-decoration:none; 
} 
a:visited { 	
color:#CC0000; 	
text-decoration:none; 
}  
a:active { 	
color:#CC0000; 	
text-decoration:none; 
} 
a:hover { 	
color:#CCCCCC; 	
text-decoration:none; 
} 
#left { 	
position: absolute; 	
top: 0px; 	
left: 0px; 	
margin-top: 126px; 	
margin-left:0px;; 	
margin-right:0px; 	
margin-bottom:0px; 	
background-color:#F7F7F4; 	
border-right:1px #AAAAAF solid; 	
width: 140px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	
voice-family:inherit; 	
width: 136px; 	} 
html>body #left {
	width: 136px;
} 
#left ul{ 	
list-style:none; 	
padding:0px; 	
margin:0px; 	
font-family:Tahoma, Helvetica, sans-serif; 	
font-size:10px; 	
font-weight:bold; 	
text-transform:uppercase; 
} 
#left li{ 	
width:136px; 	
border-bottom: 1px solid #D2D2CA; 
} 
#left li a{ 	
display:block; 	
color:#333; 	
text-decoration:none; 	
padding-left:3px; 	
padding-right:3px; 	
padding-top:2px; 	
padding-bottom:2px;
width:130px;
} 
#left li a:hover { 	
background-color: #D2D2CA; 
} 
#left img { 	
margin:12px; 
} 
#left hr { 	
color:#D2D2CC; 	
height:1px; 
} 
#middle { 	
padding: 10px; 	
border: 0px; 	
background-color: #ffffff; 
margin: 0px 150px 0px 150px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	voice-family:inherit; 	
clear:both;


} 
html>body #middle { 	
margin-top: 0px; /* ie5win fudge ends */ 	
} 
#middle-content { 	
border-top:1px #AAAAAF solid; 	
border-left:1px #AAAAAF solid; 	
border-right:1px #AAAAAF solid; 	
padding-top:20px; 	
padding-left:20px; 	
padding-right:20px; 	
padding-bottom:10px; 
} 
#content-main-left { 	
float:left; 
}
#content-main-right { 	
float:left; 	
margin-left:10px; 
} 
#right { 	
position: absolute; 	
top: 0px; 	
right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */ 	
margin-top: 128px; 	
margin-right:0px; 	
margin-left:0px; 	
margin-bottom:0px; 	
padding: 10px; 	
border: 0px; 	
background: #ffffff; 	
width: 120px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	
voice-family:inherit; 	
width: 116px; 	
font-size:11px; 	
text-align:center; 	
} 
html>body #right { 	
width: 116px; /* ie5win fudge ends */ 	
} 
.img-centre { 	
margin-right:10px; 
} 
.link a{ 	
color:#CC0000; 	
text-decoration:none; 
} 
.link a:hover{ 	
color:#CCCCCC; 
} 
.redhead {
	color: #CC0000;
	font-weight: bold;
}
/* common styling */
#menu {
list-style-type:none; 
margin:36px 0 0 0; 
padding:0;

}
#menu li {
float:left; 
padding:0; 
margin:0 1px 0 0; 
position:relative; 
width:100px; 
height:2em; 
z-index:100;
}
#menu li dl {
position:absolute; 
top:0; 
left:0;
}
#menu li a, #menu li a:visited {
text-decoration:none;
}
#menu li dd {
display:none;
}
#menu li:hover, #menu li a:hover {
border:0;
}
#menu li:hover dd, #menu li a:hover dd {
display:block;
}
#menu li:hover dl, #menu li a:hover dl {
padding-bottom:20px;
}
#menu table {
border-collapse:collapse; 
padding:0; margin:-1px; 
font-size:12px;
}
#menu dl {
width: 100px; 
margin: 0; 
padding: 0; 
background: #c9ba65 url(bottom2.gif) no-repeat bottom left; 
text-align:center; 
cursor:pointer;
}
#menu dt {
margin:0; 
padding: 5px; 
font-size: 12px; 
color: #fff; 
border-bottom:1px solid #444;
}
#menu .one {
background: #FED800 url(top2.gif) no-repeat top left;
}
#menu .two {
background: #FEC003 url(top2.gif) no-repeat top left;
}
#menu .three {
background: #FD9800 url(top2.gif) no-repeat top left;
}
#menu .four {
background: #FD9800 url(top2.gif) no-repeat top left;
}
#menu .five {
background: #FEC003 url(top2.gif) no-repeat top left;
}
#menu .six {
background: #FED800 url(top2.gif) no-repeat top left;
}
#menu dd {
margin:0; 
padding:0; 
color: #fff; 
font-size:10px; 
background: #47a; 
text-align:left;
}
#menu dd.last {
border-bottom:1px solid #444;
}
.gallery dt a, .gallery dt a:visited {
display:block; 
color:#000;
}
.gallery dd a, .gallery dd a:visited {
color:#fff; 
text-decoration:none; 
display:block; 
padding:4px 5px 4px 20px;
background: #47a url(arrow.gif) no-repeat 6px 6px; 
width:75px;
}
.gallery dd a:hover {
background: #258 url(arrowr.gif) no-repeat 6px 6px; 
color:#9cf;
}

#imagerotator{
width:420px;
height:100px;
float:left;
text-align:left;
}
.adverts {
color: #000000;
font-weight:bold;
}

a.hid {color:#000000; text-decoration:none; font-weight:bold; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#555; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}
#div1 {float:left; width:50%;}
#div2 {float:right; width:50%;} 


/*google search page*/

.generalInfo, .google .nav
{
	font-size:13px;
	color:red;
	background-color:#222222;
	width:100%;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:1px solid red;
	padding:2px 5px 2px 5px;
	margin:0px;
}
.google .nav a
{
	color:White;
	text-align:center;
	display:inline;
}
.google .nav td
{
	text-align:center;
}
.generalInfoText
{
	color:#FF9900;
	font-size:small;
	padding:1px;
}
.urlSize
{
	color:#FF9900;
}
.cached a:link, .cached a:visited
{
	font-size:20px;
	color:Gray;
}
.snippet
{
	font-size:small;
	color:white;
}
.ResultsTable
{
	padding:10px;
	width:100%;
	border:0px;
}
.cashed a,
.searchLink a
{
	color:#FFFFFF;
}
.cashed a:hover,
.searchLink a:hover
{
	color:#FFFFFF;
}
.searchLink a
{
	font-size:14px;
}
.imgleft 
{
float:left
}
.imgright 
{
float:right
}