/*--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
The Loves Cottage
SHobbs
Start Date 10th July 2009
-----------------------------------------------------------------------------------------
/*--------------------------------------------------------------------------------------

/*IMPORT FILES*/
@import url("header.css");
@import url("footer.css");
@import url("nav.css");
@import url("placeholder.css");
@import url("component.css");
@import url("form.css");

/*CSS - RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, /*blockquote,*/pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,
q, s, samp, small, strike, /*strong, */sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html {
overflow-y: scroll;
} 


/*---------------CLEARFIX------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}
/*---------------END CLEARFIX------------------*/


/*---------------HTML ELEMENTS------------------*/	
body { margin:0; padding:0; font-family: Arial, Sans-Serif; font-size:75%; /*sets font size to a default 12px*/ line-height:18px; color:#595959; background: #FFFFFF;}
p { margin: 0 0 0 0;}

h1 {color:#5c1011; font-size:18px; margin:0 0 4px;font-weight:normal;}


a:link, a:visited {color:#5c1011; text-decoration:none;}
a:hover {color:#CAAA91;}


/*---------------COMMON CLASSES------------------*/	
.left { float:left;}
.right { float:right;}	
.bold {font-weight:bold;}
.clear {clear:both;}
.no_margin {margin:0}
.hidden {display:none;}
.red{color:#5c1011;}
.noBorder {border:0;}
.textCenter {text-align:center;}
.columnPadding {padding:0 20px;}
.content {padding:20px;}
.dropTop {padding:20px 0 0 0;}
.dropLeft {padding:0 0 0 100px;}
.dropBottom {padding:0 0 40px 0;}
.col_space{padding:0 40px 0 0;}
.clear {clear:both}
	
/*---------------OVERALL HOLDER OF WEBSITE // 960px wide------------------*/	
#wrapper {width:800px; margin:5px auto; padding:0; position:relative;}	

/*---------------BANNER RHS------------------*/	
.sideBanner {position:absolute; top:73px; right:-143px;}