/* 
--------------------------------------
corporateHomebar
Andrew Maison, Feb 2011
--------------------------------------
*/

#corporateHomebar { margin: 0; padding: 5px 0 5px; background: #fff; width: 100%; font-weight: 700; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; /* note: you may need to modify the font size as it will inherit any size specified on your website's <body> element */
}
#corporateHomebar a:link, #corporateHomebar a:visited  { color: #666; font-weight: 700; text-decoration: none; font-size: 10px;}
#corporateHomebar a:hover, #corporateHomebar a:active  { color: #3399cc; font-weight: 700; text-decoration: underline; font-size: 10px;}

#corporateHomebar .clear { margin: 0; padding: 0;  clear: both; height: 0; overflow: hidden; }


/* 
--------------------------------------
corporateHomebar portal homepage link
--------------------------------------
*/

#corporateHomebarPortalLink {float: left; bo/rder: 1px solid red; font-size: 10px; } 
#corporateHomebarPortalLink a:link, #corporateHomebarPortalLink a:visited { padding: 0 0 0 25px; background: url(images/corporateHomeIcon.gif) 8px 0 no-repeat; display: block;}
#corporateHomebarPortalLink a:hover, #corporateHomebarPortalLink a:active { background: url(images/corporateHomeIconHover.gif) 8px 0 no-repeat; display: block;}


/* 
--------------------------------------
utilities
--------------------------------------
*/

#corporateHomebarTools {float: right; }

#corporateHomebarTools #utilities { float: left; } 
#corporateHomebarTools #utilities ul, #corporateHomebarTools #utilities ul li {float: left; list-style: none; margin: 0; padding: 0;}

#corporateHomebarTools #utilities ul li { margin: 0; padding: 0 7px; border-right: 1px solid #ccc; }
#corporateHomebarTools #utilities ul li a:link, #corporateHomebarTools #utilities  ul li a:visited { display: block; float: left;}
#corporateHomebarTools #utilities ul li a:hover, #corporateHomebarTools #utilities  ul li a:active { }

#corporateHomebarTools #utilities  ul li.utilityMyBasket a:link, #corporateHomebarTools #utilities  ul li.utilityMyBasket a:visited {
background: url(../images/corporateBasketIcon.gif) no-repeat 100% 50% ; padding-right: 24px;}
#corporateHomebarTools #utilities  ul li.utilityMyBasket a:hover, #corporateHomebarTools #utilities  ul li.utilityMyBasket a:active {
background: url(../images/corporateBasketIconHover.gif) no-repeat 100% 50%; padding-right: 24px;}


/* 
--------------------------------------
corporateHomebar - country select
--------------------------------------
*/

#corporateHomebarTools #countrySelect {
margin: 0 10px 0 5px; 
padding: 0px 0 0px 5px; 
float: left;
}

#corporateHomebarTools #countrySelect ul { list-style: none; margin: 0; padding: 0;}
#corporateHomebarTools #countrySelect ul li  { margin: 0 0 0 3px; display: inline; }
#corporateHomebarTools #countrySelect ul li a:link,  #corporateHomebarTools #countrySelect ul li a:visited { padding: 0 0 0 3px;  color: #666;}





.cbtn
{
	border:1px buttonface outset;
}

#saveframe
{
	display:none;
}

html { overflow: -moz-scrollbars-vertical; height:auto; min-height:100%; }

button
{
	font-size:11px;
}




body 
{ 
	text-align: left; 
	background-color:#ffffff; 
	min-width: 760px; 
	font-size: 12px; 
	color:#333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	height:auto; 
	min-height:100%;
}

ul
{
	margin-top:5px;
	margin-bottom:10px;
}

p
{
	margin:0;
}

#wrapper 
{ 
	position: relative; 
	width: 760px; 
	margin: 0px auto; 
	margin-top: 0px; 
	text-align:left; 
	background-color:#ffffff; 
	height:auto;
	border:1px solid #503962;
}

#topBanner
{
	height:113px;
	width:760px;
	background-image:url(images/topimage.jpg);
}

.tableLayout
{
	padding-top:7px;
	padding-bottom:7px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

<!--hr_old{
	height:2px;
	color:#503962;
	border:1px solid #503962;
}-->

hr{
	border:1px solid #503962;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D6321F;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D6321F;
	text-decoration: none;
}

.backtotop :hover {
	text-decoration: underline;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 13px;
}
.menu:hover {
	color: #000000;
	text-decoration: none;
}

.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 13px;
}
.menu2:hover {
	color: #000000;
	text-decoration: none;
}

.menuhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 13px;
}

.titlelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #503962;
	font-weight: bold;
	text-decoration: none;
}

.titlelink:hover {
	text-decoration: underline;
}

.purple_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #503962;
	text-decoration: none;
	font-weight: bold;	
}

.red_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D6321F;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.smallred_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D6321F;
	text-decoration: none;
	font-weight: bold;	
}

.minired_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D6321F;
	text-decoration: none;
	font-weight: bold;	
}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.whitecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.smallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.generic_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	height: 15px;
	background-color:#D6321F;
	border:0px;
}

.search_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color:#D6321F;
	border:0px;
}

.search_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#ffffff;
	width: 155px;
	border:0px;
}

.smallbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	height: 15px;
	width: 420px;
	border:0px;
}

.dropstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	height: 20px;
	width: 420px;
	border:0px;
}

.largebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	height: 60px;
	width: 420px;
	border:0px;
}

.ticksmallbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#D6CFDC;
	height: 15px;
	width: 15px;
	border:0px;
}

.qunatitybox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	height: 20px;
	width: 50px;
	border:0px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.g{margin-top: 1em; margin-bottom: 1em; margin-left:18px; margin-right:60px;}
.p{margin-top: 1em; margin-bottom: 1em; padding-left:18px; margin-right:60px;}
/*p {margin-top: 1em; margin-bottom: 1em; margin-left:18px; margin-right:60px;}*/


.f,.f:link,.f a:link{color:#999999}
.z{display:none}
.srdiv { margin-left:1em; margin-top:1em; font-size:14px; font-weight:bold; clear:both; position:relative;}
.tdmargin
{
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:30px;
}

.noresults
{
	padding-left:18px;
	margin-left:18px;
}

.top_sep_right
{
font-size:11px;
padding-right:10px;
}

/*
body,td,div,.p,a,.d,.s{font-family:<xsl:value-of select="$global_font"/>}
body,td,div,.p,a,.d{font-size: <xsl:value-of select="$global_font_size"/>}
body,div,td,.p,.s{color:<xsl:value-of select="$global_text_color"/>}
body,.d,.p,.s{background-color:<xsl:value-of select="$global_bg_color"/>}
.s{font-size: <xsl:value-of select="$res_snippet_size"/>}

.s td{width:34em}
.l{font-size: <xsl:value-of select="$res_title_size"/>}

a:link,.w,.w a:link{color:<xsl:value-of select="$global_link_color"/>}

a:visited,.f a:visited{color:<xsl:value-of select="$global_vlink_color"/>}
a:active,.f a:active{color:<xsl:value-of select="$global_alink_color"/>}
.t{color:<xsl:value-of select="$sep_bar_text_color"/>}
.t{background-color:<xsl:value-of select="$sep_bar_bg_color"/>}
.z{display:none}
.i,.i:link{color:#a90a08}
.a,.a:link{color:<xsl:value-of select="$res_url_color"/>}
div.n {margin-top: 1ex}
.n a{font-size: 10pt; color:<xsl:value-of select="$global_text_color"/>}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {color:#0000cc;}
.b,.b a{font-size: 12pt; color:#0000cc; font-weight:bold}
.d{margin-right:1em; margin-left:1em;}
div.oneboxResults {max-height:150px;overflow:hidden;}
*/

.search_results_header
{
	width:742px;
	position:relative;
	clear:both;
	height:25px;
	background-color:#f6f6f6;
	padding-left:18px;
	padding-top:5px;
}

.srleft
{
	position:relative;
	float:left;
	width:200px;
	font-weight:bold;
}

.srright
{
	position:relative;
	float:right;
	text-align:right;
	padding-right:18px;
}

.google_col_1
{
	width:18%; 
	height:88px; 
	padding-left:17px; 
	padding-top:8px; 
	background-color:#D6CFDC; 
	float:left; 
	margin-right:3px;
}

.google_col_2
{
	width:21%;  
	height:88px; 
	padding-left:15px; 
	padding-top:8px; 
	background-color:#C2B8CB; 
	float:left; 
	margin-right:3px;
}

.google_col_3
{
	width:22%; 
	height:88px; 
	padding-left:15px; 
	padding-top:8px; 
	background-color:#D6321F; 
	float:left; 
	margin-right:3px;
}

.google_col_4
{
	width:230px; 
	height:88px; 
	padding-left:10px; 
	padding-top:8px; 
	background-color:#503962; 
	float:left;
}

/* old google css 

body,td,div,.p,a,.d,.s{font-family:arial,sans-serif}
body,td,div,.p,a,.d{font-size: }
body,div,td,.p,.s{color:#000000}
body,.d,.p,.s{background-color:#ffffff}
.s{font-size: 80%}
.g{margin-top: 1em; margin-bottom: 1em}
.s td{width:34em}
.l{font-size: }
.l{color: #0000cc}
a:link,.w,.w a:link{color:#0000cc}
.f,.f:link,.f a:link{color:#7777cc}
a:visited,.f a:visited{color:#551a8b}
a:active,.f a:active{color:#ff0000}
.t{color:#000000}
.t{background-color:#e5ecf9}
.z{display:none}
.i,.i:link{color:#a90a08}
.a,.a:link{color:#008000}
div.n {margin-top: 1ex}
.n a{font-size: 10pt; color:#000000}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {color:#0000cc;}
.b,.b a{font-size: 12pt; color:#0000cc; font-weight:bold}
.d{margin-right:1em; margin-left:1em;}
div.oneboxResults {max-height:150px;overflow:hidden;}*/



