/*-----------------------------------------------------------------------------
Deckers Xmas Stylesheet

version:   1.0
date:      05/08/09
author:    Gareth Lockton
email:     gareth@idesign-graphics.co.uk
website:   www.deckersxmas.com
-----------------------------------------------------------------------------*/ 

@import url("reset.css");
@import url("typography.css");

body { 
	margin:0px auto;
	width: 800px;
	background:#000 url(../images/index_body_bg.jpg) top center no-repeat;
}

#container { 
	width: 800px;
	background: #FFF url(../images/index_bg.jpg) top left no-repeat;
}

#content { 
	width: 800px;
	text-align:center;
}

#title {
	margin:140px 40px 0px 0px;
	padding-top: 75px;
	background: url(../images/title_welcome.jpg) top right no-repeat;
	float:right;
	text-align:right;
}

#menu_holder {
	margin:15px 40px 0px 0px;
	width: 720px;
	float:right;
}

#menu_holder2 {
	margin:30px 40px 30px 0px;
	width: 720px;
	float:right;
}

li.plough a { float:right; margin-left: 30px; margin-top: 20px; width: 237px; height: 49px; display: block; text-indent: -900em; background: url(../images/logos_plough.jpg) no-repeat; }

li.crimble a { float:right; margin-left: 0px; width: 162px; height: 92px; display: block; text-indent: -900em; background: url(../images/logos_crimble.jpg) no-repeat; }

li.pennine a { float:right; margin-left: 30px; margin-top: 10px; width: 161px; height: 53px; display: block; text-indent: -900em; background: url(../images/logos_pennine.jpg) no-repeat; }

li.sale a { float:right; margin-left: 30px; width: 157px; height: 73px; display: block; text-indent: -900em; background: url(../images/logos_sale.jpg) no-repeat; }

li.toby a { float:right; margin-left: 0px; width: 111px; height: 84px; display: block; text-indent: -900em; background: url(../images/logos_royaltoby.jpg) no-repeat; }


#footer { 
	width: 800px;
	padding: 20px 0px 20px 0px;
	background:#FFF url(../images/footer.jpg) top left no-repeat;
	text-align:right;
	border-top:#000 solid 1px;
}



.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearleft {
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearright {
	clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}