body
{
	width: 100%;
	/*font: normal 80% Georgia, "Times New Roman", Times, serif;*/ /* normalize font size across browsers */
	font: normal 80% Lucida Sans Unicode, Lucida Grande, sans-serif; /* normalize font size across browsers */
	font-size: 80%;
	margin: 0;
	padding: 0;
	background: url("../images/layout/bg.jpg") top left repeat-x;
		background-color:#fdfddb!important; /*Changes background colour of page to match the bottom of the background image - 10.11.09*/
}

ul, li, h1, h2, h3, p
{
	padding: 0;
	margin: 0;
	
}

h1
{
	font-size: 140%;
}

a, strong, b 
{ /* Straightens out OS X font rendering */
  line-height: 19px;
}

#outer
{
	width: 1026px;
	margin: 0 auto;
	text-align: center;
}

#inner
{
	width: 1026px;
	text-align: left;
	background: #ffffff;
	border: 1px solid #990000 ;
}

#banner{
width:1026px;
height:182px;
background:#fff;
background-image:url('../images/layout/banner.gif');


}


#logo
{
}

#header
{
}

#header h3
{
	color: #ffffff;
	position: absolute;
	top: 215px;
	margin-left: 440px;
	font-size: 200%;
	line-height: 25px;
}

#header h3 .tint
{
	color: #4b8da7!important;
}

#header ul
{
	position: absolute;
	top: 180px;
	margin-left: 420px;
}

#header li
{
	list-style: none;
	float: left;
	padding: 0 15px 0 15px;
}

#header a
{
	font-size: 120%;
	display: block;
	color: #5e5e5e;
	text-decoration: none;
	font-weight: bold;
}

#header a:hover
{
	text-decoration: underline;
}

#header #mainnav li a{
color:#5e5e5e;
}

#content
{
	padding: 0px;
	min-height: 560px;
	
}


/*#################################################################################
right column
###############################################################*/
#rightcol
{
	float: right;
	width: 165px;
	color: #6d8a47;
	/*background: #faeec8;*/
border-left:1px solid #990000;
border-bottom:1px solid #990000;
	padding: 10px 10px 0px 10px;

}

#rightcol ul
{
	list-style: none;
	padding: 10px;
	
}

#rightcol li
{
	
}

#rightcol a
{
	color: #6d8a47;
	text-decoration: none;
}

#rightcol a:hover
{
	color: #6d8a47;
	text-decoration: underline;
}

#rightcol .lowImage
{
	position:relative;
	margin-left:-10px;
}


/*##############################################################################
MAIN
########################################################################*/
#main
{
    margin: 0 20px 0 0;
    float:left;
    width:745px;
    padding-left:20px;
    padding-top:20px;
}


/*#############################################################################
NAVIGATION
############################################################################*/
#mainnav
{
	background: #990000 ;
	height: 30px;
}

#mainnav ul
{
	list-style: none;
}

#mainnav li
{
	list-style: none;
	float: left;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
}

#mainnav a
{
	text-decoration: none;
	display: block;
	/*padding: 0 15px 0 22px;*/
	padding: 0 13px 0 5px;
	color: #fff;
	font-size: 110%;
}

#mainnav a:hover
{
	text-decoration: underline;
}


/*#############################################################################
FOOTER
##############################################################################*/

#bottom
{
	padding: 0;
	margin: 0;
}


#footer
{
    clear: both!important;	
	padding: 20px 0 20px 0;
}

#footer span
{
	margin: 0 0 0 8px;
}

#footer p
{
color: #533328;
}

#footer a
{
	/*color: #ffffff;*/
	color: #000000;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

#cartContent div div table tbody tr td, #cartContent div div table tbody tr td b{ /*Changes colour of the text in the top bar of the basket page - 10.11.09*/
color:#6d8a47!important;
}

#divContent div table tbody tr td, #divContent div table tbody tr td b{/*Changes the colour of the text in the top bar on the Sign Up page - 10.11.09*/
color:#6d8a47!important;
}

#divMainContent div div table tbody tr td, #divMainContent div div table tbody tr td b{/*Changes the colour of the text in the top bar on the Data Saved page - 10.11.09*/
color:#6d8a47!important;
}

#loginholder #rightlogin .logindetails .loginline b, #loginholder #rightlogin .logindetails b, #loginholder #rightlogin .loginholderbottom small a b{ /*Changes colour of text in right login box - 10.11.09*/
color:#6d8a47!important;
}

#leftlogin .logindetails .loginline b{/*Changes colour of text in left login box - 10.11.09*/
color:#6d8a47!important;
}

#divNavigMap, #divNavigMap a{ /*Changes text colour of breadcrumb trail*/
color:#6d8a47!important;
}

#divMainContent div div table tbody tr td table tbody tr td div div{
    color: #eb8a24!important;/*Changed to make orange - 12.11.09*/
	}
	
	/*Added on 18.11.09 to style basket*/
#baskettable td{
border: 1px solid #d9dde3;

}

#tblcartControls{
width: 170px!important;
float: right;
background-color:#eeeeee;
margin-top: 20px;
border: 1px solid #d9dde3;
margin-bottom: 10px;
padding:5px;
text-align:left;
}




/*Styles the bold text in the short description of products*/

.divShortDesc b{
color:#6d8a47!important;
}


/*######################################################################
info bar
###############################################################*/
.infoBar
{
	border:solid 1px black; 
	background-color:#faeec8;
}
