html,body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background:none;
}
html{
background:#1b150d url(../../images/HTML-BG.gif) repeat-y top center;

}
body{
position:relative;
z-index:1;
}

#container{
	position:absolute; /* needed for footer positioning*/
	width:100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0 auto; /* center, not in IE5 */
	background:url(../../images/Page-BG.jpg) no-repeat center 367px;
	z-index:10;

}

#header{
background:url(../../images/Header-Sunset.jpg) no-repeat top center;
height:337px;
border-top:30px solid #0b0a0b;
z-index:100;}
#CyprinusProduct #header,
#CyprinusStandard #header,
#CyprinusNews #header,
#CyprinusProduct #header,
#CyprinusSearch #header
{
background:url(../../images/Header-Grey-Grad-BG.jpg) no-repeat top center;
}
#header .image{
position:absolute;
top:0px;
width:960px;
height:337px;
overflow:hidden;
z-index:-1;
}
#header .image img{
width:960px;
height:337px;
}
#header .headerContent{
height:337px;
}
#logo{
position:absolute;
top:35px;
left:25px;}
#banner{
position:absolute;
top:125px;
left:25px;}
#strap{
position:absolute;
top:125px;
left:630px;}
#CyprinusProduct #strap,
#CyprinusStandard #strap,
#CyprinusNews #strap,
#CyprinusSearch #strap
{
display:none;}

.contactForm{
background:url(../../images/contactFormTop.gif) no-repeat 0 0;
padding-top:6px;
width:367px;
color:#161209;}
.contactForm .inner{
background:#dcd7c3 url(../../images/contactFormBottom.gif) no-repeat bottom left;
padding-bottom:15px;
padding-top:10px;
padding-left:15px;
padding-right:15px;}

.contactForm h2{
color:#5d5b5c;
}

#quickFormTab {
position:absolute;
right:-5px;
top:-10px;
}
.EditingFormErrorLabel,
.ErrorLabel{
color:red;}
.contactForm INPUT[type="text"],
.contactForm textarea
{
padding:4px;
background:url(../../images/InputBG.gif) no-repeat 0px 0px;
border:none;
width:322px
}
.shortTextBox{
width:150px!important;}

.contactForm select{
min-width:160px;}

.contactFormtextArea{
width:330px;}

#contactForm{}
#contactForm td{
border-bottom:none !important;}

/*-----SLIDER------*/
#SiteChooser{
width:240px;
height:100px;
position:absolute;
left:260px;
top:6px;
}
#SiteChooser span{
position:absolute;}
#SiteChooser ul{
position:absolute;
top:22px;
left:42px;
width:190px;
border-top:1px dotted #7d7878;
margin-top:2px;}
#SiteChooser ul li{
border-bottom:1px dotted #7d7878;
float:left;
display:block;
clear:both;
width:190px;

}
#SiteChooser ul li a{
color:#7d7878;
font-size:11px;
font-weight:bold;
line-height:11px;
text-transform:uppercase;
float:left;
display:block;
padding:3px 0px 3px 0px;
}
#SiteChooser ul li a.selected{
color:#fdfdfc;
}
#SiteChooser ul li a:hover{
color:#fdfdfc;
text-decoration:none;
}


#slider{
height:78px;
width:33px;
background:url(../../images/sliderBG.gif) no-repeat top left;
position:absolute;
top:22px;
left:0px;}
#SliderInner{
background:none;
border:none;
height:59px;/*78*/
width:33px;
}
.ui-widget-content{
border:none;}
.ui-slider-vertical {
height:78px;
width:33px;}
.ui-slider-vertical .ui-slider-handle {
left:3px;
margin-bottom:-18px;
margin-left:0;
}
.ui-slider .ui-slider-handle {
cursor:default;
position:absolute;
z-index:2;
border:none;
background:url(../../images/sliderBTN.gif) no-repeat top left;
width:28px;
height:18px;
}
.ui-corner-all {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
}

/*-----SLIDER END------*/

#secondaryNav{
position:absolute;
top:13px;
right:10px;}

#mainMenu{
position:absolute;
top:305px;
left:25px;
background:url(../../images/menu/mainMenuBG-Left.gif) no-repeat top left;
padding-left:5px;/*BG image offset*/
display:inline;
float:left;}
#mainMenu div.inner{
background:url(../../images/menu/mainMenuBG-Right.gif) no-repeat top right;
padding-right:5px;
display:inline;
float:left;
}


#search{position:absolute;
top:305px;
right:20px;background:url(../../images/menu/mainMenuBG-Left.gif) no-repeat top left;
padding-left:5px;
display:inline;
float:left;
}

#search .inner{background:url(../../images/menu/mainMenuBG-Right.gif) no-repeat top right;
padding-right:5px;
height:32px;
display:inline;
float:left;}
#search .searchLabel{
color:#73604B;
font-size:10px;
float:left;
padding:9px 6px 0px 8px;
}
#search .searchBTN{
margin-left:-10px;
float:left;
padding:3px 4px 0px 0px;
}
#search .searchText{
float:left;
margin:7px 0px 0px 0px;
}

#main{
z-index:50;
background:url(../../images/FlextecImg.jpg) no-repeat bottom left;}

#content{
padding-top:35px;
padding-left:25px;
padding-right:20px;
padding-bottom:680px;
position:relative;
}

.homeCol{
float:left;
width:170px;
margin-right:65px;
color:#c7b5a1;
padding-top:15px;}

.homeCol h4{
border-bottom:1px dotted #5e5d5a;
padding-bottom:8px;}
#newsEvents{
float:left;
width:330px;padding-top:15px;
}
#newsEvents h4{
border-bottom:1px dotted #5e5d5a;
padding-bottom:8px;}
.newsItem .newsTeaserImg{
width:117px;
height:117px;
overflow:hidden;
float:left;}
.newsItem .newsTeaserText{
float:left;
width:190px;
padding-left:15px;}
.newsItem .moreBTN{
padding-top:8px;}

#centerCol .newsItem{
padding-bottom:15px;
padding-top:15px;
border-bottom:1px dotted #5e5d5a;
}

.newsImg{
float:left;
padding-right:15px;
padding-bottom:8px;
padding-top:5px;}

.NewsBody{
padding-bottom:15px;}

#leftCol{
float:left;
width:230px; }
#centerCol{
float:left;
width:375px;
padding-top:41px;}
#rightCol{
float:left;
width:150px;
padding-left:90px;
padding-top:80px;
}

#centerCol h2{
border-bottom:1px dotted #5e5d5a;
padding-bottom:10px;

}

#centerCol table td{
border-bottom:1px dotted #5e5d5a;
}

.specTable{
text-align:center;
font-size:10px;}
.specTable td{
padding-top:4px;
padding-bottom:4px;
}
.specTable .leftAlign{
text-align:left;}

#subMenu{
width:170px;
background:url(../../images/menu/70-BG-Trans.png) repeat top left;}

#galleryMenu{
border-bottom:1px dotted #5e5d5a;
padding-top:0px;
margin-bottom:10px;
padding-bottom:15px;
}


#galleryMenu p{
margin-bottom:0px;}
#galleryMenu img{
margin-right:8px;
margin-bottom:3px;
margin-top:6px;
display:block;
width:117px!important;
height:117px!important;}

#galleryMenu.largeImg img{
width:178px!important;
height:148px!important;}

#centerCol #galleryMenu a{
text-decoration:none;
color:#fdfdfc;
}
 #galleryMenu table td{
 border-bottom:none!important;
padding-top:0px;
padding-bottom:0px;
}




.signpost{
width:150px;
border-top:1px dotted #5e5d5a;
/**/
padding-top:15px;
color:#c7b5a1;
}
.signpost strong{
color:#fdfcfa;}
.signpost.tackle{
padding-bottom:85px;}
.signpost.last{
border-bottom:none;
}
.signpost img.tackleTag{
position:absolute;
bottom:10px;
left:0px;}

.signpost.quote{
width:145px;
border-top:none;
padding-top:0px;
}
.signpost.quote .inner{
border-top:1px dotted #5e5d5a;
border-left:1px dotted #5e5d5a;
border-right:1px dotted #5e5d5a;
padding:8px;
padding-bottom:0px;
font-style:italic;
}
.signpost.quote strong{
font-weight:bold;
font-style:italic;}

hr{
background:none;
border:none;
border-bottom:1px dotted #5E5D5A;}

/*SEARCH RESULTS*/

.SearchDialog table td{
border-bottom:none!important;}

.SearchDialog .FieldLabel{
padding-right:15px;}

.SearchDialog INPUT[type="text"]{
width:230px;}
.SearchDialog select{
width:234px;}

.searchResultItem{
padding:8px 0px 8px 0px;
border-bottom:1px dotted #5E5D5A;}
.SearchResultTitle{
margin-bottom:10px;}
.searchResultContent{
margin-top:10px;
margin-bottom:10px;
}
.searchResultDetails{
margin-top:10px;
font-size:90%;}

/*SEARCH RESULTS END*/

/*--------------FOOTER--------------*/
#footer{
position:absolute;
bottom:0px;
padding-bottom:100px;
z-index:500;
}
#footer .inner{}
#footerMenu{
background:url(../../images/menu/footerMenuBG-Left.gif) no-repeat top left;
padding-left:5px;
display:inline; /*fix ie6 margin bug*/
float:left;
margin-left:25px;
}
#footerMenu .inner{
background:url(../../images/menu/footerMenuBG-Right.gif) no-repeat top right;
padding-right:5px;
padding-left:0px;
float:left;

}

/*-------------------GENERIC CLASSES-------------------*/

hr{
display:block;
clear:both;
width:100%;}

div{
	position:relative;
}

.centreNormal{/*Basic div setup*/
	width:960px;
	margin:0px auto;
}
.centreWide{/*Wide div setup*/
	width:100%;
	margin:0px auto;
}

	
.left{float:left;}
.right{float:right;}

.clearfix:after {
/*---Fixes structure of parent element when all sub elements are floated*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

 /* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {	display: block;}
/* End hide from IE-mac */


