@charset "UTF-8";
/* <ORMROD> LAYOUT CSS */

/* Reset default browser styling */

* {
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
	color:#AD0000;
}

img {
	border:0;
}

ul, li {
	list-style:none;
}

body {
	font-size:62.5%;
	font-family: Helvetica, Arial, sans-serif;
	background-color:#CFCFCF;
	color:#333;
	font-weight:normal;
	}

/* End Reset default browser styling */

body {
	background-image:url(../images/Structure/backgroundGradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}
	
#window {
	position:relative;
	float:none;
/*	background-image:url(../images/Structure/backgroundFooter.jpg);
	background-position:bottom;
	background-repeat:repeat-x;*/
	width:100%;
	padding-bottom:40px;
	}
/*
#homeTopPanel {
	position:relative;
	float:none;
	clear:none;
	width:100%;
	height:354px;
	margin-bottom:-85px;
	background-image:url('../images/Structure/flashPlaceholder.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	z-index:10;
	top: 0px;
	left: 0px;
}
*/

#homeTopPanel {
	position:relative;
	float:none;
	clear:none;
	width:100%;
	height:320px;
	margin-bottom:-85px;
	z-index:10;
}

#topPanel {
	position:relative;
	float:none;
	clear:both;
	width:895px;
	height:114px;
	margin-left:30px;
	}


#homeContainer {
	position:relative;
	float:none;
	clear:none;
	width:955px;
	margin:-35px auto 20px auto;
	z-index:1000;
	}
	
	
#container {
	position:relative;
	float:none;
	clear:both;
	width:955px;
	margin:0px auto;
	}
	
#dropShadow {
	position:relative;
	float:none;
	clear:both;
	width:955px;
	background-image:url(../images/Structure/containerDropShadow.png);
	background-position:top;
	background-repeat:repeat-y;
	}
	
#mainPanel {
	position:relative;
	float:none;
	clear:none;
	width:894px;
	margin-left:30px;
	padding-top:40px;
	}
	
#flashPanel {
	position:relative;
	float:none;
	clear:both;
	width:895px;
	height:158px;
	}
	
#homepageCopy {
	position:relative;
	float:none;
	clear:both;
	width:815px;
	padding:5px 40px;
	background-color:#FFF;
	}
	
#homepageFeatured {
	position:relative;
	float:left;
	clear:both;
	width:845px;
	margin:0px 25px;
	}
	
#featuredProducts, #featuredProductsHomepage {
	position:relative;
	float:left;
	display:block;
	clear:both;
	width:845px;
	margin:0px 0px 20px 0px;
	border-top:1px solid #AD0000;
	border-bottom:1px solid #AD0000;
	}
	
#featuredProductsHomepage {
	border-top:none;
	border-bottom:none;
	}
	
#infoTabs, #searchCategory {
	position:relative;
	float:left;
	display:block;
	clear:both;
	width:500px;
	margin:20px 0px 20px 0px;
	}
	
.fPItemHomepage {
	position:relative;
	float:left;
	width:244px;
	padding:10px;
	text-align:center;
	margin:8px;
	border-bottom:1px solid #AD0000;
	}
	
.relatedProduct {
	position:relative;
	float:left;
	width:148px;
	margin:8px;
	text-align:center;
	}

	
.searchCategoryItem {
	position:relative;
	float:left;
	width:152px;
	margin:4px;
	padding-top: 4px;
	text-align:center;
border: 1px solid #CCCCCC;
	}

#footer {
	position:relative;
	float:none;
	clear:both;
	width:895px;
	height:40px;
	}

#mainNav, #mainNavHome {
	position:absolute;
	top:114px;
	left:30px;
	width:895px;
	height:40px;
	z-index:500;
	}
	
#mainNavHome {
	top:0px;
}

#footer, #mainNavHome {
	background-image:url(../images/Nav/navBarBackground.jpg);
	background-position:left;
	background-repeat:repeat-x;
	}


#tel {
	position:relative;
	float:left;
	clear:none;
	width:145px;
	height:40px;
	background-image:url(../images/Structure/telephoneNumber.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}

#homeTel {
	position:relative;
	float:left;
	clear:none;
	width:145px;
	height:40px;
	margin-right:-5px;
	background-image:url(../images/Structure/telephoneNumber.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}

#logo {
	position:relative;
	float:left;
	clear:none;
	width:246px;
	height:112px;
	background-image:url(../images/Structure/OrmrodLogo.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:181px;
	}
	
#enquiry {
	position:relative;
	float:right;
	clear:none;
	width:145px;
	height:40px;
	}
	
#homeEnquiry {
	position:relative;
	float:right;
	clear:none;
	width:145px;
	height:40px;
	margin-left:-10px;
	}

#breadcrumb {
	position:relative;
	float:none;
	clear:both;
	height:30px;
	width:893px;
	background-color:#EFEFEF;
}
	

#subNav {
	position:relative;
	float:left;
	clear:left;
	width:140px;
	margin:0px 22px 0px 25px;
}

#homeDetails {
	position:relative;
	width:439px;
	height:73px;
	margin:0px auto 0px auto;
	z-index:500;
}


#homeDetailWrap {
	position:absolute;
	width:100%;
	z-index:500;
}


#homeLogo {
	position:relative;
	float:left;
	clear:none;
	width:159px;
	height:73px;
	margin:0px auto;
	z-index:300;
	background-image:url(../images/Structure/OrmrodHomeLogo.png);
	background-position:top;
	background-repeat:no-repeat;
}
	

#mainContentWrap {
	position:relative;
	float:left;
	clear:none;
	width:500px;
}


#rightColumn {
	position:relative;
	float:right;
	clear:right;
	width:157px;
	margin: 0px 25px 0px 0px;
}
	
#pageContent {
	position:relative;
	float:left;
	clear:both;
	width:893px;
	margin:10px 0px;
}

	
#productImage {
	position:relative;
	float:left;
	clear:left;
	width:220px;
}

#productCopy {
	position:relative;
	float:right;
	clear:right;
	width:240px;
	margin:15px 10px 0px 0px;
}	
	
.searchRow {
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}
	
#enquiriesShortList {
	margin:8px 0px 0px 0px;
}


#related {
	clear:both;
	float:left;
	position:relative;
}

.imageWrap {
                height:130px;    
}

.descWrap {
                height:65px;
                font-size: 0.8em;
                overflow:hidden;
}
.buttWrap {
                height:24px;   
				margin-bottom: 15px;   
}

.buttWrap * {
	margin: 0px !important;
	padding: 0px !important;
}
.buttWrap img {
	margin-bottom: 4px !important;
	margin-left: 1px !important;
}
.buttWrap input {
	margin-left: 1px !important;
}

#flashBanner {
                position:relative;
                margin:0px auto;
                width:1100px;
                height:320px;
                z-index:0;
}

#homepageFeatured #featuredProducts 
{
	font-size: 1.4em;
}
#homepageFeatured #featuredProducts #ProductSummary 
{
	width: 600px;
	margin-left: 150px;
}

#mainContentWrap #featuredProducts {
	width: 100% !important;
}