/* CSS styles for Langney Domestic Appliances */

/* coded by DJENAN KOZIC :: 17-10-2007 */

/* THE BASICS */
* { margin:0; padding:0; }

body {

	background: #d9d8d8 url('images/bg.gif') repeat-y center center;

	font:normal 12px Verdana, Helvetica, Arial, sans-serif;

}

p {}

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}

ol {}

ul {}

li {}

a, a:hover, a:active, a img, a, a:hover img, a:active img { outline:none; border:none; }

a {

	color:#eb0404;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

a:active {}

/* HEADER */



#header {

	position:relative;

	margin:0 auto;

	width:900px;

	height:251px;

	background: #fff url('images/header_bg.jpg') no-repeat top center;

	}



#logo {

	background: transparent url('images/logo.gif') no-repeat top left;

	position:absolute;

	top:40px;

	left:220px;

	width:650px;

	height:28px;

	overflow:hidden;

	}

#header h1 {

	text-indent:-6000px;

}

#header h2 {

	text-indent:-6000px;

}

.heading  { color: white; font-weight: bold; font-size: 26px; position: absolute; top: -2px }

.phonenumber  { color: white; font-weight: bold; font-size: 24px; position: absolute; top: -6px }

.subheading  { color: white; font-weight: normal; font-size: 12px; position: absolute; top: -6px }

#tagline {

	background: transparent url('images/tagline.gif') no-repeat top left;

	position:absolute;

	top:74px;

	left:220px;

	width:650px;

	height:28px;

}

#phonenumber {

	background: transparent url('images/phone.gif') no-repeat top left;

	position:absolute;

	bottom:12px;

	right:26px;

	width:210px;

	height:23px;

	overflow:hidden;

}

/* NAVIGAITON */

#navigation { background:#eb0404; font-size:  1.2em; margin:0 auto;   height: 29px; padding: 11px 18px 0 35px; position:relative; width:847px; }

#navigation a, #navigation a:visited { color: #fff; text-transform: uppercase; text-decoration: none;}
#navigation a:hover { color:  #000; }

#navigation ul{ display: block; position: relative; }
#navigation li { list-style:  none; float:  left; position: relative; border-right: 1px solid #fff; padding: 0 10px 2px 0; margin-right: 10px; z-index: 99;}
#navigation li.last { border-right:  0; }
#navigation ul ul { display:  none; position: absolute; top: auto; top: 18px; width: auto; left: 0; }
#navigation li ul li { background:#eb0404; height: auto; padding: 0 5px; width: 100px; border: 1px solid #fff; }
#navigation li ul ul { margin: 0px 0 0 10px; }
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul { display:none; }
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul{ display:block; }


/* CONTENT */

#contentwrapper {

	position:relative;

	width:900px;

	margin:0 auto;

	}



#content {

	float:left;

	margin:35px 0 0 0;

	padding-left:35px;

	width:550px;

}



#gallerycontent {

	float:left;

	margin:35px 0 0 0;

	padding-left:35px;

	width:820px;

}



#content p, #gallerycontent p {

	color:#313131;

	font:normal 11px Verdana, Helvetica, Arial, sans-serif;

	line-height:1.7em;

	padding-bottom:1em;

}



#content h1, #gallerycontent h1 {

	color:#39b4de;

	font:bold 13px Verdana, Helvetica, Arial, sans-serif;

	line-height:1.7em;

	padding-bottom:1em;

}



#content h2, #gallerycontent h2 {

	color:#39b4de;

	font:bold 12px Verdana, Helvetica, Arial, sans-serif;

	line-height:0em;

	padding-bottom:1em;

}



#content h3, #gallerycontent h3 {

	color:#39b4de;

	font:bold 12px Verdana, Helvetica, Arial, sans-serif;

	line-height:1.7em;

	padding-bottom:1em;

}



#content ul, #gallerycontent ul {

	color:#313131;

	font:normal 11px Verdana, Helvetica, Arial, sans-serif;

	line-height:-10px;

	padding-bottom:-10px;

}

#content li, #gallerycontent li {

	margin-left:15px;

}



#images {

	float:right;

	margin:36px 36px 0 0;

	width:222px;

}

#images img, #gallerycontent img {

	border:#eb0404 solid 1px;

	margin-bottom:26px;

}



#clear { clear:both; }



td.gallery { 

	vertical-align:text-top;

	width:300px;

	padding:10px;

	}

td.galleryimages { 

	width:120px;

	padding:10px;

	}



/* FOOTER */



#footer {

	position:relative;

	width:830px;

	margin:15px auto;

	padding:15px 0 15px 0;

	border-top:2px dotted #ccc;

	color:#b5b5b5;

	}



#footer p {

	font:normal 11px Verdana, Helvetica, Arial, sans-serif;

}



#footer a {}

#footer a:hover {}

#footer a:active {}

.footerlinks {

	color:#b5b5b5;

	text-decoration:none

}

#copyright {

	position:absolute;

	top:15px;

	left:0px;

	}

#credit {

	position:absolute;

	top:15px;

	right:0px;

	}