@charset "utf-8";
/* 
    Document   : global.css
    $LastChangedRevision: 163 $
	$LastChangedBy: jamiebyrne $
	$LastChangedDate: 2010-07-22 16:22:49 +0100 (Thu, 22 Jul 2010) $
    Description:
        GLOBAL STYLES, styles that are applied globally to the site
				such as the general template styling. This is not the place
				for individual page styles. Use the correct pages stylesheet
*/

html{ font-size:0.8em;color:#000; background-color:#E2EDD0; } /* Set BASE Font Size */

/* Reset Browser Differences */
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0px;}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul,li{list-style:none}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:none;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/*EORESET*/

h1,h2,h3{ 
  text-shadow: 0px 0px 1px rgba(0,0,0,0); 
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body { font-family:Arial, Helvetica, sans-serif; background:#E2EDD0; }
#wrapper { width:980px; background-color:#fff; margin:0 auto; padding:0px 5px; }
#header { background-color:#878F34; }
#welubookmark { float:right; width:200px; margin:10px 10px 0 0; background:#EBEEF1; text-align:center; border-radius:4px; -moz-border-radius:4px; padding:1px; }
#logo { height:80px; width:669px; margin-left:10px; }
  #logoimg { margin:14px 0 10px 0; }
 
/* Navigation */
.nav { background:#6F7E2F; height:20px; padding:4px 0px 4px 4px; margin-bottom: 4px; }
  .nav li { display:block; float:left; padding:1px 1px 7px 0px; }
  .nav li a { color:#fff; text-decoration:none; font-size:12px; padding:0px 6px; border-right:1px solid #fff; text-decoration:none; }
    .nav li a:visited { color:#E5E5E5;}
  .nav li:hover,.nav li:focus{	border-bottom:3px solid #FFB653; color:#fff;}
  .nav li.active { border-bottom:solid 4px #F7931E;color:#fff; }
  .nav .last a { border-right:none; }
  .nav li a:hover, .nav li a:focus { color:#fff; }
  #clipcount{ color:#FF3; }
  
#main, #mainContent { margin-bottom:20px; /*position:relative;*/ }
#mainContent { padding-top:6px; }
#footer { background:#878F34; clear:both; padding-bottom:20px; }
#footer #copy { font-size:12px; color:#fff; margin:10px 0 0 10px; width:600px; }
#footer #cards { float:right; width:300px; margin-top:10px; position:relative }

/* Fonts and generics */
h1 {font-size:2em;}
#logo strong { font-size:26px; font-weight:600; padding:6px 0px 8px 0px; position:absolute; left:-9999px; }
h2, .rarHiererchyTitle {
	color:#C63;
	font-size:1.4em;
	font-weight:600;
	line-height:1.8em;
	margin:0;
	padding:0;
}
h3 { font-size:15px; font-weight:600; padding:6px 0px 8px 0px; }
  h3.generic { color:#F7931E; font-size:1.2em; }
h4 { font-size:13px; font-weight:600; padding:6px 0px 2px 0px; }
h5 { font-size:16px; line-height:28px; font-weight:600 }
p { margin-bottom:1em; }
.staticpages p { line-height:1.4em; }
.strong { font-weight:600; }
.highlight { }
.grey { color:#3F5264; }
a, .divModalFrame a { color:#000; text-decoration:underline; }
a:hover, .divModalFrame a:hover { color:#09f; text-decoration:underline; }
a:visited { color:#669; }
.hide,#divTagTracking { position:absolute; left:-9999px; }
.clear { clear:both; }
input[type=text], select { margin-bottom:4px; }
.floatright { float:right }
.floatleft { float:left }
li#clipboard { position:relative }
#navnew {
background:url("../images/new.png") no-repeat scroll 0 0;
display:block;
font-size:10px;
font-weight:600;
height:18px;
position:absolute;
right:-8px;
top:-16px;
width:40px;
text-indent:-9999px;
overflow:hidden;
}


.mapsize { height:350px; width:400px; }

/* usability addition - get address return dropdown - JB */
#cmbAddress { border:1px solid #FFA521 !important; }

/*  */
#tccontainer { width:400px; padding:10px; }
#termscond { width:420px;margin:16px 10px;line-height:1.5; } /*discount and terms popup */
#browser { width:280px;padding:10px;font:14px/20px bold Verdana, Arial, Helvetica, sans-serif;float:right;color:#fff;background:#333; } /* buttons message in BJ */

#loading {
	display:none;
	text-align:center;
	width:100%;
	margin:50px 0px;
}


img.left { float:left; margin:0 8px 8px 0px; }
img.right { float:right; margin:0px 0px 8px 8px; }
#featsect p { }
#featsect2 p { line-height:1.6}
#left_col { float:left; width:450px; }
#right_col { float:right; width:450px; }

#paypal { position:absolute;top:-50px;right:5px;z-index:100;}
#paypal_foot { position:absolute;left:118px;top:33px;z-index:100;}

.addedtoshortlist{ font-weight:600; color:#060; text-decoration:none; }