/* CSS Document */
/*******************************************************************************/
/* Layout CSS File                                                             */
/*   Screen-based site layout and positioning rules                            */
/*                                                                             */
/* Developed by Matthew Harris, DBS, www.dbs-uk.co.uk                          */
/*******************************************************************************/

/* center align trick */
/*******************************************************************************/
body {
	/* to get ie5/win to align the layout in the center */
	text-align: center;
}

body a
{
	color: #841834;
}

body a:visited
{
	color: #841834;
}

body a:hover
{
	color:#FF0000;
}

body a:active
{
	color: #841834;
}

div#container {
	/* for center alignment */
	margin: 0 auto;
	text-align: left;
}

/* utility classes */
/*******************************************************************************/
div.spacer {
	clear: both;
}

.dateselect {
	background:	transparent url(/site/img/dateicon.gif) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 0pt 2px 20px;
}

/* site container */
/*******************************************************************************/
body
{
	background: url(/site/img/body_bg.jpg) top center repeat-x;
}

div#container
{
	width: 740px;
	padding: 0;
}

/* skip links - accessibility */
/*************************************************************************************/
div#skiplinks a, 
div#skiplinks a:hover, 
div#skiplinks a:visited,
div#skiplinks p
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

div#skiplinks a:active
{
	position:static;
	width:auto;
	height:auto;
}

/* site container block */
/*******************************************************************************/
div#shadow_repeater
{
	background: url(/site/img/shadow_repeater.gif) center top repeat-y;

}

div#shadow_unique
{
	width: 740px;
	text-align: center;
	
	background: transparent url(/site/img/shadow_unique.jpg) center top no-repeat;
}

div#site_container
{
	width: 720px;
	background: #fff url(/site/img/body_bgslice.gif) center top repeat-y;

	/* for center alignment */
	margin: 0 auto;
	text-align: left;
}

div.footer_bg
{
	height: 50px;
	width: 740px;
	background: url(/site/img/footer_bg.gif) center top no-repeat;
}

/* header block */
/*******************************************************************************/
div#header_container
{
	height: 258px;
	position: relative;
}

img#header_contact
{
	position: absolute;
	top: 0;
	left: 0;
}

img#logo_lincolnshire
{
	position: absolute;
	top: 0;
	right: 9px;
}

img#logo_flooring
{
	position: absolute;
	top: 49px;
	right: 9px;
}

div#flash_container
{
	width: 661px;
	height: 202px;
	
	position: absolute;
	top: 49px;
	left: 7px;
}

/* body block */
/*******************************************************************************/
div#nav_column
{
	float: left;
	width: 134px;
	padding-left: 7px;
}

div#breadcrumb
{
	float: left;
	width: 579px;
}

div#breadcrumb p
{
	text-align: right;
	margin: 7px 10px;
	padding: 0;
	color: #841834;
	text-transform: uppercase;
}

div#breadcrumb a
{
	color: #841834;
	text-transform: uppercase;
}

div#body_column
{
	float: left;
	width: 402px;
	margin: 0 20px;
}

div#adbar_column
{
	float: left;
	width: 133px;
	padding-top: 30px;
}


/* navigation */
/*******************************************************************************/
#nav_column ul
{
	margin: 0;
	padding: 0;
	clear: both;
	list-style-image: none;
}

#nav_column ul li
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0; padding: 0;
}

#nav_column ul li a
{
	display: block;
	text-indent: -5000px;	/* phark it */
	
	width: 134px;
	height: 24px;
	
	padding: 1px 0;
}

.testim
{
	border-bottom: solid thin #CCCCCC;
	padding: 10px 10px 0 10px;
}

.testim-bottom
{
	padding: 10px 10px 0 10px;
}

.tesimname
{
	color:#D62D5A;
}

#btn_home					{	background: url(/site/img/btn_home_off.gif) no-repeat;			}
#btn_amtico					{	background: url(/site/img/btn_amtico_off.gif) no-repeat;		}
#btn_carpet		 			{	background: url(/site/img/btn_carpet_off.gif) no-repeat;		}
#btn_laminate  				{	background: url(/site/img/btn_laminate_off.gif) no-repeat;		}
#btn_cushion 				{	background: url(/site/img/btn_cushion_off.gif) no-repeat;		}
#btn_manufact 				{	background: url(/site/img/btn_manufact_off.gif) no-repeat;		}
#btn_testimon 				{	background: url(/site/img/btn_testimon_off.gif) no-repeat;		}
#btn_contactus 				{	background: url(/site/img/btn_contactus_off.gif) no-repeat;		}

#nav_column ul.home_active #btn_home			{	background: url(/site/img/btn_home_on.gif) no-repeat !important;		}
#nav_column ul.amtico_active #btn_amtico		{	background: url(/site/img/btn_amtico_on.gif) no-repeat !important;		}
#nav_column ul.carpet_active #btn_carpet		{	background: url(/site/img/btn_carpet_on.gif) no-repeat !important;		}
#nav_column ul.laminate_active #btn_laminate  	{	background: url(/site/img/btn_laminate_on.gif) no-repeat !important;	}
#nav_column ul.cushion_active #btn_cushion 		{	background: url(/site/img/btn_cushion_on.gif) no-repeat !important;		}
#nav_column ul.manufact_active #btn_manufact 	{	background: url(/site/img/btn_manufact_on.gif) no-repeat !important;	}
#nav_column ul.testimon_active #btn_testimon 	{	background: url(/site/img/btn_testimon_on.gif) no-repeat !important;	}
#nav_column ul.contactus_active #btn_contactus 	{	background: url(/site/img/btn_contactus_on.gif) no-repeat !important;	}

#btn_home a:hover			{	background: url(/site/img/btn_home_on.gif) no-repeat;			}
#btn_amtico a:hover			{	background: url(/site/img/btn_amtico_on.gif) no-repeat;			}
#btn_carpet a:hover	 		{	background: url(/site/img/btn_carpet_on.gif) no-repeat;			}
#btn_laminate a:hover		{	background: url(/site/img/btn_laminate_on.gif) no-repeat;		}
#btn_cushion a:hover 		{	background: url(/site/img/btn_cushion_on.gif) no-repeat;		}
#btn_manufact a:hover 		{	background: url(/site/img/btn_manufact_on.gif) no-repeat;		}
#btn_testimon a:hover 		{	background: url(/site/img/btn_testimon_on.gif) no-repeat;		}
#btn_contactus a:hover		{	background: url(/site/img/btn_contactus_on.gif) no-repeat;		}


div#nav_offers
{
	padding-top: 20px;
}

div#special_offers
{
	background: #e2e2e3;
}

form#newsletter
{
	height: 30px;
	position: relative;
}

form#newsletter input#email
{
	width: 88px;
	height: 18px;
	
	position: absolute;
	top: 2px;
	left: 4px;
}

form#newsletter input#submit
{
	position: absolute;
	top: 2px;
	right: 4px;	
}

/* footer */
/*******************************************************************************/
div#footer_container
{
	margin-top: 10px;
	font-size: 0.83em;
	text-align: center;
}

div#movie
{
	text-align:center;
}