/* Main css*/
* {
	padding:0px;
	margin:0px;
}
body {
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	color: #333333;
	line-height:18px;
}
body#home {
	/*background: url(../images/page-bg.jpg) no-repeat center top;*/
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	color: #333333;
	line-height:18px;
}
h4 {
	color: #333333;
	padding-bottom:10px;
	font-size:13px;
	font-weight:normal;
	float:left;
	width:400px;
}
#main {
	border: 1px solid #c9cbca;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#333333;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color: #666666;
}
.txtbold {
	font-weight:bold;
}
img {
	border:0px;
}
ul {
	margin-left:20px;
}
ol {
	padding-left:25px;
}
p {
	padding-bottom:10px;
}
.boldtext {
	font-weight:bold;
}
.size14 {
	font-size:13px;
	color: #FF9900;
}
h1 {
	color: #333333;
	font-size:20px;
	padding-bottom:10px;
}
h2 {
	color: #333333;
	padding-bottom:10px;
	font-size:18px;
}

h3 {
	color: #333333;
	padding:0;
	margin:0;
	font-size:15px;
}
.f-left {
	float:left;
}
.f-right {
	float:right;
}
.clear {
	clear:both;
}
.flclear {
	clear:both;
	float:left;
}
.frclear {
	clear:both;
	float:right;
}
#wrapper-home {
	margin:0 auto;
	width:869px;
}
#wrapper {
	margin:0 auto;
	width:925px;
	overflow: hidden;
	position: relative;
}
#wrapper #footer {
	width:843px;
	border-top:1px solid #666666;
	float:left;
	padding:10px;
	font-size:11px;
	margin:50px 0 0 30px;
	clear:both;
	display:inline;
}
#topcontainer {
	float:left;
	width:100%;
	text-align:center;
}
#topcontainer H1{
	color:#929196;
	font-weight:normal;
	font-size:17px;
	margin-top:31px;
	padding:0px;
}
#topcontainer .heading {
	color:#929196;
	font-weight:normal;
	font-size:17px;
	margin-top:31px;
	padding:0px;
}
#header {
	float:left;
	width:863px;
	background: url(../images/header-bg.png) no-repeat left top;
	height:383px;
	overflow:hidden;
	margin:20px 0 0 0;
}
#header1 {
	float:left;
	width:863px;
	background: url(../images/header-bg1.jpg) no-repeat left top;
	height:458px;
	overflow:hidden;
	margin:20px 0 0 0;
}
#header1 .moreinfo {
	float:right;
	width:211px;
	margin:90px 20px 20px 0;
	clear:both;
	text-align:center;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	display:inline;
}
#ImageContent3 {
	width: 615px;
	height: 458px;
	overflow: hidden;
	position: absolute;
	left:0px;
}
#consumer-banner {
	float:right;
	width:211px;
	/*height:107px;
	margin:0px 20px 20px 0;*/
	height:71px;
	margin:20px 20px 5px 0;
	display:inline;
}
#stockist-banner {
	float:right;
	width:211px;
	/*height:107px;
	margin:0px 20px 20px 0;*/
	height:72px;
	clear:both;
	margin:0px 20px 5px 0;
	display:inline;
}
#all-about-bfm {
	float:right;
	width:211px;
	/*height:107px;
	margin:0px 20px 20px 0;*/
	height:71px;
	clear:both;
	margin:0px 20px 0px 0;
	display:inline;
}
#flashflv {
	float:right;
	width:211px;
	height:119px;
	clear:both;
	margin:10px 20px 0px 0;
}
/*#header .moreinfo{
float:right;
width:211px;
margin:0px 20px 20px 0;
clear:both;
text-align:center;
font-size:20px;
line-height:24px;
font-weight:bold;
display:inline;

}*/
.moreinfo {
	float:left;
	margin:15px 20px 0px 0;
	clear:both;
	color:#898989;
	width:100%;
	font:normal 26px Arial, Helvetica, sans-serif;
}
#contentarea-home {
	width:863px;
	float:left;
	margin:15px 0 0 0;
}
.roundbox {
	width:408px;
	float:left;
}
.roundbox .top {
	width:408px;
	padding:4px 0px 0px 0px;
	background: url(../images/top.gif) no-repeat left top;
}
.roundbox .inner {
	padding:10px 10px 0px 10px;
	background: url(../images/inner.gif) repeat-y left top;
	overflow:hidden;
 *width:388px;
}
.roundbox .bottom {
	height:13px;
	background: url(../images/bottom.gif) no-repeat left top;
}
.roundbox h2 {
	font-size:14px;
	font-weight:bold;
	padding: 0 0 5px 0;
}
.roundbox ul {
	margin:0;
	padding:0;
	margin:0 0 0 16px;
	font-size:11px;
}
.roundbox ul a {
	color: #000;
}
.roundbox .lists1 {
	float:left;
	width:140px;/*80px*/
}
.roundbox .lists2 {
	float:left;
	width:110px;
}
.roundbox .lists3 {
	float:left;
	width:130px;
}
.roundbox .lists4 {
	float:left;
	width:140px;/*135*/
}
.roundbox .lists5 {
	float:left;
	width:130px;
}
.roundbox .lists6 {
	float:left;
	width:110px;/*105*/
}
.pad-roundbox {
	margin: 0 0 0 45px;
}
#footer {
	width:843px;
	border-top:1px solid #666666;
	float:left;
	padding:10px;
	font-size:11px;
	margin:50px 0 0 0;
	clear:both;
}
#footer .links {
	float:right;
	text-align:right;
}
#footer .links a {
	color: #333333;
}
/*For Others Page*/

#topsection-wrap {
	float:left;
	width:99%;
	position: relative;
	z-index: 9;
}
#contentarea {
	width:863px;
	float:left;
	margin:25px 30px 0 30px;
	position:relative;
	z-index: 1;
}
#contentarea .border-top {
	width:859px;
	float:left;
	border:2px solid #a7a9ac;
	border-bottom:none;
}
#contentarea .border-bottom {
	background:url("../images/bottom-round.jpg") no-repeat scroll left bottom transparent;
	float:left;
	height:30px;
	padding:5px 19px;
	width:825px;
}
#contentarea #leftpart {
	float:left;
	width:590px;
	margin:20px 20px 0px 15px;
	text-align:justify;
	display:inline;
	position:relative;
	z-index:1;
}
#leftsection {
	width:590px;
	float:left;
}
/* Start of Step1*/

#step1 {
	float:left;
	width:590px;
	margin:60px 20px 0px 15px;
	text-align:justify;
	display:inline;
}
#step1 .goback {
	float:right;
}
#step1 .leftpart {
	float:left;
	width:340px;
	text-align:justify;
	background: url(../images/or-img.jpg) no-repeat right -35px;
	height:190px;
	padding-top:40px;
}
#step1 .rightpart {
	float:left;
	width:210px;
	text-align:justify;
	padding:10px 0 0 20px;
}
#step1 .rightpart .redtxt {
	float:left;
	padding: 0 0 0 10px;
	color: #CC0000;
}
#step1 .nextstepbutton {
	float:right;
	padding:140px 10px 0 0;
}
#step1 #choosen-prod {
	float:left;
	margin: 0 0 0 170px;
	display:inline;
}
#step1 #choosen-prod .sectectedpic {
	float:left;
	text-align:center;
	font-size:11px;
	padding:0px 10px;
}
#step1 #choosen-prod fieldset {
	border:2px solid #FF9900;
}
#step1 #choosen-prod legend {
	padding: 0 10px 0 10px;
}
#step1 .nextstepbutton {
	padding:20px 25px 0 19px;
	float:left;
}
/* End of Step1*/


/* Start of Step2*/

#step2 {
	float:left;
	width:600px;
	margin:60px 10px 0px 15px;
	text-align:justify;
	display:inline;
}
#step2 .goback {
	float:right;
}
#step3 .goback {
	float:right;
}
#step4 .goback {
	float:right;
}
#step5 .goback {
	float:right;
}
#step2 #prods-thumbs {
	float:left;
	width:600px;
	background: url(../images/sel-fuel-type-bg.jpg) no-repeat left top;
	height:200px;
	margin:10px 0 0 0;
}
#step2 #prods-thumbs .thumbs {
	float:left;
	width:150px;
	text-align:center;
}
#step2 #prods-thumbs .thumbs img {
	border:1px solid #333333;
}
#step2 #prods-thumbs .thumbs .title {
	font-weight:bold;
	font-size:13px;
	height:24px;
	overflow:hidden;
	line-height:14px;
}
#step2 #prods-thumbs .thumbs .choose a {
	color:#333333;
	background: url(../images/bullet.jpg) no-repeat right 4px;
	display:block;
	padding:1px 20px 0 0;
	float:left;
	margin:5px 0 0 40px;
	display:inline;
}
#step2 #choosen-prod {
	float:left;
	margin: 0 0 0 100px;
	display:inline;
	_width:300px;
}
#step2 #choosen-prod .sectectedpic {
	float:left;
	text-align:center;
	font-size:11px;
	padding:0px 10px;
}
#step2 #choosen-prod fieldset {
	border:2px solid #FF9900;
}
#step2 #choosen-prod legend {
	padding: 0 10px 0 10px;
}
#step2 .nextstepbutton {
	padding:50px 25px 0 20px;
	float:right;
}
/* End of Step2*/



/* Start of Step3*/

#step3 {
	float:left;
	width:600px;
	margin:60px 10px 0px 15px;
	text-align:justify;
	display:inline;
}
#step3 #prods-thumbs {
	float:left;
	width:520px;
	background: url(../images/sel-surr-mat.jpg) no-repeat left 10px;
	height:200px;
	margin:10px 0 0 0;
	padding:0 0 0px 80px;
}
#step3 #prods-thumbs .thumbs {
	float:left;
	width:150px;
	text-align:center;
}
#step3 #prods-thumbs .thumbs img {
	border:1px solid #333333;
}
#step3 #prods-thumbs .thumbs .title {
	font-weight:bold;
	font-size:13px;
	height:24px;
	overflow:hidden;
	line-height:14px;
}
#step3 #prods-thumbs .thumbs .choose a {
	color:#333333;
	background: url(../images/bullet.jpg) no-repeat right 4px;
	display:block;
	padding:1px 20px 0 0;
	float:left;
	margin:5px 0 0 40px;
	display:inline;
}
#step3 #choosen-prod {
	float:left;
	margin: 0 0 0 150px;
	display:inline;
}
#step3 #choosen-prod .sectectedpic {
	float:left;
	text-align:center;
	font-size:11px;
	padding:0px 10px;
}
#step3 #choosen-prod p {
	padding:0;
	margin:0;
}
#step3 #choosen-prod fieldset {
	border:2px solid #FF9900;
}
#step3 #choosen-prod legend {
	padding: 0 10px 0 10px;
}
#step3 .nextstepbutton {
	padding:50px 15px 0 0px;
	float:right;
}
/* End of Step3*/


/* Start of Step4*/

#step4 {
	float:left;
	width:600px;
	margin:60px 10px 0px 15px;
	text-align:justify;
	display:inline;
}
#step4 #prods-thumbs {
	float:left;
	width:598px;
	background: url(../images/choose-chimney-bg.jpg) no-repeat left 15px;
	height:200px;
	margin:10px 0 0 0;
	padding:0 0 0 2px;
}
#step4 #prods-thumbs .thumbs {
	float:left;
	width:105px;
	margin:0 20px 0 0;
}
#step4 #prods-thumbs #boxno4 {
	padding:0;
	margin:0 0px 0 5px;
}
#step4 #prods-thumbs #boxno5 {
	padding:0;
	margin:0 0 0 5px;
	float:right;
	width:100px;
}
#step4 #prods-thumbs .thumbs img {
	border:1px solid #333333;
	margin:0px 0 0 0;
	/*float:left;*/
padding:0;
}
#step4 #prods-thumbs .thumbs .image {
	width:64px;
	border:1px solid #333333;
	margin:0px 0 0 0;
	height:68px;
	padding:17px 0px 0px 14px;
}
#step4 #prods-thumbs .thumbs .image1 {
	width:78px;
	border:1px solid #333333;
	margin:0px 0 0 0;
	height:85px;
}
#step4 #prods-thumbs .thumbs .thumbpic {
	/*border:1px solid #333333;*/
margin:0px 0 0 0;
	float:left;
	padding:0;
}
#step4 #prods-thumbs .thumbs .title {
	font-weight:bold;
	font-size:13px;
	text-align:left;
	height:24px;
	overflow:hidden;
	line-height:14px;
}
#step4 #prods-thumbs .thumbs .select a {
	color: #FFFFFF;
	background:#000 url(../images/black-bullet.jpg) no-repeat right;
	display:block;
	float:left;
	width:75px;
	padding: 2px 0px 2px 5px;
}
#step4 #choosen-prod {
	float:left;
	margin: 0 0 0 10px;
	display:inline;
	_width:350px;
}
#step4 #choosen-prod .sectectedpic {
	float:left;
	text-align:center;
	font-size:11px;
	padding:0px 10px;
}
#step4 #choosen-prod p {
	padding:0;
	margin:0;
}
#step4 #choosen-prod fieldset {
	border:2px solid #FF9900;
}
#step4 #choosen-prod legend {
	padding: 0 10px 0 10px;
}
#step4 .nextstepbutton {
	padding:50px 15px 0 0px;
	float:right;
}
#step4 #prods-thumbs .thumbs .choose a {
	color:#fff;
	background:  #333333 url(../images/black-bullet.jpg) no-repeat right 4px;
	padding:2px 0px 5px 5px;
	float:left;
	margin: 0px 0 0 0px;
	width: 75px;
	display: inline;
}
/* End of Step4*/


/* Start of Step5*/

#step5 {
	float:left;
	width:600px;
	margin:60px 10px 0px 15px;
	text-align:justify;
	display:inline;
}
#step5 h2 {
	float:left;
	width:400px;
}
#step5 .viewall a {
	float:right;
	text-align:left;
	padding:0 20px 2px 0px;
	color:#F7933B;
	font-size:15px;
	display:block;
	text-align:right;
	text-decoration:underline;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
}
#step5 .viewall a:hover {
	text-decoration: none;
}
#step5 .prods-thumbs {
	float:left;
	width:598px;
	background: url(../images/available-products-bg.jpg) no-repeat left bottom;
	/*height:140px;*/
	margin:10px 0 0 0;
	padding:0 0 15px 2px;
}
#step5 .prods-thumbs .thumbs {
	float:left;
	width:290px;
	margin:0 0px 0 0;
	position:relative;
}
#step5 .prods-thumbs #boxrt {
	float:left;
	margin:0 0 0 15px;
}
#step5 .prods-thumbs .thumbs .leftsec {
	float:left;
	position:relative;
	width:143px;
	text-align:center;
}
#step5 .prods-thumbs .thumbs .image {
	height:152px;
	padding:10px 0 0 0;
	border:1px solid #666666;
	overflow:hidden;
}
#step5 .prods-thumbs .thumbs .image1 {
	/*width:124px;*/
	height:152px;
	padding:10px 0 0 0;
	border:1px solid #666666;
	overflow:hidden;
}
#step5 .prods-thumbs .thumbs .leftsec .zoom {
	float:left;
	position: absolute;
	width:16px;
	height:16px;
	left:126px;
	top:146px;/*border:none;*/
}
#step5 .prods-thumbs .thumbs .leftsec .zoom1 {
	float:left;
	position: absolute;
	width:16px;
	height:16px;
	right:0px;/*122px*/
	top:148px;
	border:none;
}
#step5 .prods-thumbs .thumbs .rightsec {
	float:left;
	width:139px;
	text-align:left;
	padding:0 0 0 7px;
}
#step5 .prods-thumbs .thumbs .rightsec .shortdesc {
	overflow:hidden;
	padding:5px 0px;
	line-height:15px;
}
#step5 .prods-thumbs .thumbs .rightsec h3 {
	font-size:14px;
	line-height:16px;
}
.button1 {
	color: #ffffff;
	border:1px solid #666666;
	font-size:12px;
	padding:2px 12px 3px 12px;
 font weight: bold;
}
.btn {
	background: url(../images/org-button.jpg) no-repeat center top;
	color: #ffffff;
	font-size:12px;
	text-align:center;
 font weight: bold;
	width:135px;
	border:none;
	height:26px;
	line-height: 10px;
	cursor: pointer;
}
.btn1 {
	background: url(../images/org-button1.jpg) no-repeat left top;
	color: #ffffff;
	font-size:12px;
	text-align:center;
 font weight: bold;
	width:125px;
	border:none;
	height:25px;
	cursor:hand;
}
.btn-align {
	clear:both;
	margin:10px 0 0 105px;
*margin:10px 0 0 94px;
	_margin:10px 0 0 96px;
}
#step5 .prods-thumbs .thumbs .rightsec .buttons a {
	float:right;
	text-align:left;
	display:block;
	padding:0 20px 2px 0px;
	width:100px;
	font-size:12px;
	text-align:right;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
	position: absolute;
	bottom:0;
	right:0;
}
#step5 .nextstepbutton {
	padding:50px 15px 0 0px;
	float:right;
}
#controls {
	width: 500px;
	float: left;
	margin:10px 0 0 80px;
	display:inline;
}
#controls .first a {
	background: url(../images/first.jpg) no-repeat left center;
	display:block;
	float:left;
	padding:0 20px 0 20px;
}
#controls .prev .invisible {
	background: url(../images/prev-button-inv.jpg) no-repeat left center;
	display:block;
	float:left;
	padding:0 20px 0 20px;
	color:#CCCCCC;
}
#controls .prev a {
	background: url(../images/prev-button.jpg) no-repeat left center;
	display:block;
	float:left;
	padding:0 20px 0 20px;
}
#controls .prod {
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
	float:left;
}
#controls .next .invisible {
	background: url(../images/next-button-inv.jpg) no-repeat right center;
	display:block;
	float:left;
	color:#CCCCCC;
	padding:0 20px 0 20px;
}
#controls .next a {
	background: url(../images/next-button.jpg) no-repeat right center;
	display:block;
	float:left;
	padding:0 20px 0 20px;
}
#controls .last a {
	background: url(../images/last.jpg) no-repeat right center;
	display:block;
	float:left;
	padding:0 20px 0 20px;
}
/* End of Step5*/

/*----start of step6------*/
#step6 {
	float:left;
	width:590px;
	margin:60px 20px 0px 15px;
	text-align:justify;
	display:inline;
	background: url(../images/or-img1.jpg) no-repeat center top;
}
#step6 .goback {
	float:right;
}
#step6 .leftpart {
	float:left;
	width:280px;
	text-align:justify;
	/*background: url(../images/or-img.jpg) no-repeat right -35px;
	height:250px;*/
	padding-top:30px;
	margin:0px 0px 0px 15px;
}
#step6 .leftpart1 {
	float:left;
	width:540px;
	text-align:justify;
	/*background: url(../images/or-img.jpg) no-repeat right -35px;
	height:250px;*/
	padding-top:50px;
	margin:0px 0px 0px 15px;
}
#step6 h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
#step6 .image {
	margin:20px 0px 0px 0px;
}
#step6 .image1 {
	margin:20px 0px 20px 0px;
}
#step6 .rightpart {
	float:right;
	width:213px;
	margin:0px 20px 0px 0px;
	padding:30px 0px 0px 10px;
}
#step6 .rightpart .orange {
	height:18px;
	background:#f7943d url(../images/arrow.gif) no-repeat right;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:4px 0px 0px 0px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFFFFF;
}
#step6 .rightpart a {
	text-decoration:none;
}
#step6 .rightparti {
	display:block;
	cursor:pointer;
}
/*----end of step6------*/

/*--------------step7-----------------*/
#step7 {
	float:left;
	width:600px;
	margin:20px 10px 0px 15px;
	text-align:justify;
	display:inline;
}
#step7 h2 {
	float:left;
	width:400px;
}
#step7 .viewall a {
	float:right;
	text-align:left;
	padding:0 20px 2px 0px;
	color:#F7933B;
	font-size:15px;
	display:block;
	text-align:right;
	text-decoration:underline;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
}
#step7 .viewall a:hover {
	text-decoration: none;
}
#step7 .prods-thumbs {
	float:left;
	width:598px;
	background: url(../images/available-products-bg.jpg) no-repeat left bottom;
	/*height:140px;*/
	margin:10px 0 0 0;
	padding:0 0 15px 2px;
}
#step7 .prods-thumbs .thumbs {
	float:left;
	width:290px;
	margin:0 0px 0 0;
	position:relative;
}
#step7 .prods-thumbs #boxrt {
	float:left;
	margin:0 0 0 15px;
}
#step7 .prods-thumbs .thumbs .leftsec {
	float:left;
	position:relative;
	margin:0 5px 0 0;
	z-index:1;
}
#step7 .prods-thumbs .thumbs .image {
	border:1px solid #666666;
	padding:5px;
	position:relative;
}
#step7 .prods-thumbs .thumbs .image1 {
	/*width:124px;*/
	border:1px solid #666666;
	padding:5px;
	position:relative;
}
#step7 .prods-thumbs .thumbs .leftsec .zoom {
	float:left;
	position: absolute;
	width:16px;
	height:16px;
	right:0;
	bottom:0;/*border:none;*/
}
#step7 .prods-thumbs .thumbs .leftsec .zoom1 {
	float:left;
	position: absolute;
	width:16px;
	height:16px;
	right:0;/*122px*/
	bottom:0;
	border:none;
}
#step7 .prods-thumbs .thumbs .rightsec {
	text-align:left;
}
#step7 .prods-thumbs .thumbs .rightsec .shortdesc {
	overflow:hidden;
	padding:5px 0px;
	line-height:15px;
}
#step7 .prods-thumbs .thumbs .rightsec h3 {
	font-size:14px;
	line-height:16px;
}
#step7 .prods-thumbs .thumbs .rightsec .buttons a{
	float:right;
	text-align:left;
	display:block;
	padding:0 20px 2px 0px;
	width:100px;
	font-size:12px;
	text-align:right;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
}
#step7 .nextstepbutton{
	padding:50px 15px 0 0px;
	float:right;
}
.search-btn {
	background:url(../images/search-button.gif) no-repeat left top;
	color: #ffffff;
	font:bold 11px Verdana, Geneva, sans-serif;
	padding:5px 0px;
	text-align:center;
	width:69px;
	border:none;
	cursor: pointer;
}
a.search-btn1{
	background:url(../images/search-button.gif) no-repeat left top;
	color: #ffffff;
	font:bold 11px Verdana, Geneva, sans-serif;
	text-align:center;
	padding:6px 0px;
	width:69px;
	border:none;
	cursor: pointer;
	display:block;
}
a.search-btn1:hover{
	text-decoration:none;
}

/*Drop Down Top Section*/

#ddselect4 {
	float:left;
	width:213px;
	height:21px;
	z-index:200;
	position:relative;
}
#ddselect4 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#select-style4 {
	list-style:none;
	float:left;
}
#select-style4 li {
	position:relative;
}
#select-style4 li ul {
	display:none;
	list-style:none;
	position:absolute;
	top:20px;
	left:-0px;
	width:238px;
	border:1px solid #000000;/* #bcbdc0;*/
}
#select-style4 li a {
	background: url(../images/search-fires-bg1.jpg) no-repeat right top;
	display:block;
	float:left;
	color: #666666;
	width:230px;
	text-decoration:none;
	padding:2px 0px 3px 10px;
	/*border-left:1px solid #000000;*/
	height:16px;
}
#select-style4 li a:hover {
	color: #000000;
}
#select-style4 li:hover ul, #select-style4 li.sfhover ul {
	list-style:none;
	display:block;
	position:absolute;
	background:#FFF;
}
#select-style4 li ul li a {
	padding:5px 10px 5px 15px;
	display:block;
	float:left;
	color: #666666;
	width:217px;
	font-size:11px;
	text-decoration:none;
	background:url(../images/smallline.jpg) no-repeat 5px 10px;
	line-height:14px;
}
#select-style4 li ul li a:hover {
	background: #EEEEEE;
	width:212px;
}
/*Select Style DD Menus*/
#ddselect {
	float:left;
	width:200px;
}
#select-style {
	list-style:none;
}
#select-style li {
	float:left;
	position:relative;
}
#select-style li ul {
	display:none;
	list-style:none;
	position:absolute;
	top:20px;
	left:-20px;
	width:270px;
	background:#FFF;
	border:1px solid #bcbdc0;
}
#select-style li a {
	background: url(../images/search-fires-bg.jpg) no-repeat right top;
	display:block;
	float:left;
	color: #666666;
	width:263px;
	text-decoration:none;
	padding:2px 0px 3px 10px;
}
#select-style li a:hover {
	color: #000000;
}
#select-style li:hover ul, #select-style li.sfhover ul {
	list-style:none;
	display:block;
}
#select-style li ul li a {
	padding:5px 10px 5px 15px;
	display:block;
	float:left;
	color: #666666;
	width:245px;
	font-size:11px;
	text-decoration:none;
	background:url(../images/smallline.jpg) no-repeat 5px 10px;
	line-height:14px;
}
#select-style li ul li a:hover {
	background: #EEEEEE;
}
/*End of Select Style DD Menus*/

/*Drop Down Top Section*/

#ddselect1 {
	float:left;
	width:240px;
	z-index:200;
	position:relative;
}
#select-style1 {
	list-style:none;
	float:left;
}
#select-style1 li {
	position:relative;
}
#select-style1 li ul {
	display:none;
	list-style:none;
	position:absolute;
	top:20px;
	left:-20px;
	width:220px;
	border:1px solid #bcbdc0;
}
#select-style1 li a {
	background: url(../images/search-fires-bg.jpg) no-repeat right top;
	display:block;
	float:left;
	color: #666666;
	width:212px;
	text-decoration:none;
	padding:2px 0px 3px 10px;
}
#select-style1 li a:hover {
	color: #000000;
}
#select-style1 li:hover ul, #select-style1 li.sfhover ul {
	list-style:none;
	display:block;
	position:absolute;
	background:#FFF;
}
#select-style1 li ul li a {
	padding:5px 10px 5px 15px;
	display:block;
	float:left;
	color: #666666;
	width:220px;
	font-size:11px;
	text-decoration:none;
	background:url(../images/smallline.jpg) no-repeat 5px 10px;
	line-height:14px;
}
#select-style1 li ul li a:hover {
	background: #EEEEEE;
	width:195px;
}
/*End Drop Down Top Section*/

#ddselect2 {
	float:left;
	width:150px;
	font-size:12px;
	height:20px;
	margin:0 10px 0 0;
}
#select-style2 {
	list-style:none;
}
#select-style2 li {
	position:relative;
	padding:0px;
	margin:0px;
	z-index:9999999999;
}
#select-style2 li ul {
	display:none;
	list-style:none;
	position:absolute;
	top:20px;
	left:-20px;
	width:150px;
	background:#FFF;
	border:1px solid #bcbdc0;
	z-index:999999999;
}
#select-style2 li a {
	background: url(../images/search-fires-bg.jpg) no-repeat right top;
	display:block;
	float:left;
	color: #666666;
	width:120px;
	text-decoration:none;
	padding:2px 0px 3px 10px;
}
#select-style2 li a:hover {
	color: #000000;
}
#select-style2 li:hover ul, #select-style2 li.sfhover ul {
	list-style:none;
	display:block;
	position:absolute;
	background:#FFF;
}
#select-style2 l?? li a {
 padding:5px 10px 5px 15px;
 display:block;
 float:left;
 color: #666666;
 width:120px;
 font-size:11px;
 text-decoration:none;
 background:url(../images/smallline.jpg) no-repeat 5px 10px;
 line-height:14px;
}
#select-style2 li ul li a:hover {
	background: #EEEEEE;
	width:125px;
	z-index:100000000;
	position:relative;
}
.nextstepbutton a {
	background:url(../images/orange-button.jpg) no-repeat left top;
	width:120px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	padding:3px 0 4px 10px;
}
.nextstepbutton a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.nextstepbutton span {
	background:url(../images/orange-button.jpg) no-repeat left top;
	width:120px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	padding:3px 0 4px 10px;
	cursor:pointer;
}
.nextstepbutton span:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.imgright {
	border:1px solid #333333;
	float:right;
	margin:0px;
	margin-left:10px;
}
.goback {
	float:left;
	margin:0 0 11px 0;
}
.goback a {
	background:url(../images/orange-button-1.jpg) no-repeat left top;
	width:120px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	padding:3px 0 4px 10px;
}
.goback a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*
//////////////////////////////// For Befaure u Begin
*/
.gobackbefaure {
	float:right;
	margin:0 0 11px 0;
}
.gobackbefaure a {
	background:url(../images/orange-button-2.jpg) no-repeat left top;
	width:148px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;
	padding:3px 0 4px 10px;
}
.gobackbefaure a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*
////////////////////////////////
*/
#search-section {
	float:left;
	width:890px;
	height:26px;
	background:#6d6f71;
	margin:20px 0 0 0;
	padding:6px 0 0 26px;
	position:relative;
}
#Advance-search {
	float:left;
	width:159px;
	height:21px;
	margin:0px;
	padding:0px;
	top:32px;
	left:0px;
	position:absolute;
}
#Layer1 {
	position:absolute;
	width:785px;
	/*height:272px;*/
	height:auto;
	padding:5px 15px;
	overflow:hidden;
	z-index:1;
	top:25px;
	left:-26px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #c2c3be;
	opacity:0.9;filter:alpha(opacity=90)
}
#Layer1 h1{
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#5c5d61;
	padding:0px;
	margin:0px;
}
#Layer1 h2{
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#5c5d61;
	padding:0px;
	margin:0px;
}
#Layer1 table th{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	padding:0px 0px 4px 0px;
	margin:0px;
}
#Layer1 table td{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px 0px;
	*padding:2px 0px;
	margin:0px;
}
#Layer1 table td input{
	margin:0px 4px 0px 0px;
}
#Layer1 table td .button{
	width:78px;
	height:23px;
	background:url(../images/search.jpg) no-repeat left top;
	padding:0px 0px 0px 10px;
	margin:0px 10px 0px 0px;
	border:none;
	cursor:pointer;
	float:right;
	text-transform:uppercase;
	text-indent:-9999px;
}
#search-section .txtbox {
	float:left;
	width:126px;
	background:#FFFFFF;
	height:18px;
	border:1px solid #bcbdbf;
	font-size:12px;
	padding-left:4px;
	line-height:1.5em;
}
#search-section .ddlist {
	float:left;
	width:120px;
	background:#FFFFFF;
	font-size:12px;
	height:20px;
	border:1px solid #bcbdbf;
	margin:0 10px 0 0;
}
#search-section .ddlist1 {
	float:left;
	width:200px;
	background:#FFFFFF;
	font-size:12px;
	height:20px;
	border:1px solid #bcbdbf;
	margin:0 10px 0 0;
	line-height:30px;
}
#search-section .button {
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 30px 0 10px;
	cursor:hand;
}
#search-section .button a {
	color:#FFFFFF;
	cursor:hand;
}
#search-section .button img {
	vertical-align:middle;
}
#topsection-wrap #stockist-login {
	position:absolute;
	width:210px;
	height:98px;
	background:#414142;
	border:1px solid #FFF;
	left:685px;
	top:75px;
	padding:5px;
	color:#FFFFFF;
	font-size:11px;
	z-index:9;
}
#stockist-login ul {
	padding:0px;
	margin:5px 0px 0px 4px;
	list-style-type:none;
}
#stockist-login ul li {
	padding:0px 7px 0px 12px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left;
}
#stockist-login a {
	color:#FFFFFF;
}
#stockist-login a.arrow-button{
	position:absolute;
	top:50px;
	right:10px;
}
#stockist-login p {
	padding:0;
	margin:0;
}
#stockist-login .heading {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
#stockist-login .txtbox {
	width:130px;
	margin-bottom:3px;
	float:left;
}
#stockist-login label {
	margin:0px 5px 0px 0px !important;
	float:left;
	width:50px;
}
#topnav {
	width:800px;
	margin:50px 0 0 25px;
	font-size:13px;
	float:left;
	font-weight:bold;
	display:inline;
}
#topnav a {
	color:#333333;
	padding:0 6px;
}
#topnav a:hover {
	color: #666666;
	padding:0 6px;
}
#header-entry {
	float:left;
	width:865px;
	/*background: url(../images/header-bg.png) no-repeat left top;
	height:386px;*/
	/*margin:20px 0 0 0;*/
	margin:0px 0 0 0;
}
#header-entry .top {
	background:url(../images/header-top.gif) no-repeat left top;
	padding:2px 0px 0px 0px;
}
#header-entry .inner {
	background:url(../images/header-inner.jpg) repeat-y left top;
	float:left;
	width:865px;
	position:relative;
}
#header-entry .bottom {
	background:url(../images/header-bottom.jpg) no-repeat left top;
	padding:33px 0px 0px 0px;
	clear:both;
}
#header-entry #callnow {
	float:left;
	width:350px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	margin:20px 0 0 10px;
	line-height:24px;
}
#header-entry #callnow .phoneno {
	padding:0 0 0 20px;
	font-size:26px;
	font-weight:normal;
}
#bottom-links {
	width:860px;
	float:left;
	margin:0 0 0 30px;
	display:inline;
}
#bottom-links ul {
	list-style:none;
	margin:20px 0 0 10px;
	padding:0;
}
#bottom-links ul li {
	float:left;
	display:block;
}
#bottom-links ul li a {
	font-weight:bold;
	background: url(../images/black-bullet.gif) no-repeat right center;
	padding:0 20px 0 0;
	float:left;
	margin: 0 42px 0 0px;
}
#bottom-links ul li a.last {
	font-weight:bold;
	background: url(../images/black-bullet.gif) no-repeat right center;
	padding:0 20px 0 0;
	float:left;
	margin: 0 0px 0 0px;
}
#threeboxes {
	width:590px;
	margin:20px 0 0 0;
	float:left;
}
.prodtable {
	position:relative;
}
.prodtable .colhead th {
	background: #E8E8E8;
	padding:3px;
	color:#666666;
}
#allboxes {
	clear:both;
	float:left;
	width:820px;
	margin:20px 0 0px 18px;
	display:inline;
}
#box1 {
	width:580px;
	margin-bottom:20px;
}
#box1 #top {
	height:28px;
	background:url(../images/box-t-bg.gif) repeat-x left top;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:180%;
}
#box1 #top .left {
	height:28px;
	background:url(../images/box-t-left.gif) repeat-x left top;
	padding:0px 0px 0px 9px;
}
#box1 #top .right {
	height:28px;
	background:url(../images/box-t-right.gif) repeat-x right top;
	padding:0px 0px 0px 9px;
}
#box1 .inner {
	border-left:1px solid #a7a9ac;
	border-right:1px solid #a7a9ac;
	overflow:hidden;
	float:left;
	width:578px;
}
#box1 .middle {
	float:left;
	width:278px;
	padding:5px;
}
#box1 .inner .middle ul {
	margin:0;
	padding:0;
	list-style:none;
}
#box1 .inner .middle ul li {
	float:left;
	margin:5px 0 0 0;
}
#box1 .inner .middle ul li a {
	width:200px;
	float:left;
	display:block;
	padding:0 60px 0 0;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
}
#box1 .inner .middle ul li a:hover {
	text-decoration:none;
	color: #999999;
}
#box1 #bottom {
	height:8px;
	background:url(../images/box-b-bg.gif) repeat-x left top;
	clear:both;
}
#box1 #bottom .left {
	height:8px;
	background:url(../images/box-b-left.gif) repeat-x left top;
	padding:0px 0px 0px 8px;
}
#box1 #bottom .right {
	height:8px;
	background:url(../images/box-b-right.gif) repeat-x right top;
	padding:0px 0px 0px 8px;
}
.relateditems {
	float:left;
	width:189px;
	margin: 0 0px 0 0;
}
.rel-items-gap1 {
	width:20px;
	float:left;
}
.rel-items-gap {
	width:11px;
	float:left;
}
.relateditems .top {
	float:left;
	width:179px;
	background: url(../images/orangebox-top.jpg) no-repeat left top;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 5px 10px;
}
.relateditems .middle {
	float:left;
	border-left:1px solid #a7a9ac;
	border-right:1px solid #a7a9ac;
	width:177px;
	padding:5px;
}
.relateditems ul {
	margin:0;
	padding:0;
	list-style:none;
}
.relateditems ul li {
	float:left;
	margin:5px 0 0 0;
}
.relateditems ul li a {
	width:115px;
	float:left;
	display:block;
	padding:0 60px 0 0;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
}
.relateditems ul li a:hover {
	text-decoration:none;
	color: #999999;
}
.relateditems .bottom {
	float:left;
	width:189px;
	background: url(../images/orangebox-bottom.jpg) no-repeat left bottom;
	height:8px;
	font-size:1px;
}
/*Right Nav CSS*/

#rightnav {
	float:right;
	width:199px;
	background: url(../images/rightnavbg.jpg) no-repeat left top;
	height:345px;
	margin:20px 20px 0 0;
	font-weight:bold;
	padding:7px 5px 0 8px;
	display:inline;
}
#nav {
	list-style:none;
	margin:0;
	padding:0;
}
#nav li {
	float:left;
	position:relative;
}
#nav li ul {
	display:none;
	list-style:none;
	position:absolute;
	top:1px;
	left:-214px;
	width:190px;
	background: url(../images/nav-whitebg.png) repeat-y left top;
	border:2px solid #FFF;
}
#nav li a {
	float:left;
	background: url(../images/black-bullet.gif) no-repeat 180px 8px;
	width:183px;
	color:#000000;
	padding:6px 10px 5px 5px;
	border-bottom:1px solid #000000;
	font-size: 11px;
}
#nav li a:hover {
	float:left;
	background: #FFF url(../images/black-bullet.gif) no-repeat 180px 8px;
	width:183px;
	color:#000000;
	padding:6px 10px 5px 5px;
	border-bottom:1px solid #000000;
	text-decoration:none;
}
#nav li a.top {
	float:left;
	background: url(../images/black-bullet.gif) no-repeat 180px 10px;
	width:183px;
	display:block;
	color:#000000;
	padding:8px 10px 6px 5px;
	border-bottom:1px solid #000000;
	/*border-top:1px solid #000000;*/
margin:5px 0 0 0 0;
}
#nav li a.bottom {
	float:left;
	background: url(../images/black-bullet.gif) no-repeat 180px 8px;
	width:183px;
	color:#000000;
	padding:5px 10px 5px 5px;
	border-bottom:none;
}
#nav li a.bottom:hover {
	float:left;
	background:#FFF url(../images/black-bullet.gif) no-repeat 180px 8px;
	width:183px;
	color:#000000;
	padding:5px 10px 5px 5px;
	border-bottom:none;
}
#nav li a.top:hover {
	float:left;
	background: #FFF url(../images/black-bullet.gif) no-repeat 180px 10px;
	width:183px;
	display:block;
	color:#000000;
	padding:8px 10px 6px 5px;
	border-bottom:1px solid #000000;
	/*border-top:1px solid #000000;*/
margin:5px 0 0 0 0;
	text-decoration:none;
}
#nav li:hover ul, #nav li.sfhover ul {
	list-style:none;
	display:block;
}
#nav li ul li a {
	padding:6px 0px 5px 30px;
	border-bottom:1px solid #FFFFFF;
	display:block;
	background: url(../images/grey-right-bullet.gif) no-repeat 10px 9px;
	float:left;
	color: #000000;
	width:160px;
	text-decoration:none;
}
#nav li ul li a:hover {
	padding:6px 0px 5px 30px;
	border-bottom:1px solid #FFFFFF;
	display:block;
	background: #808284 url(../images/whitebullet-rt.gif) no-repeat 10px 9px;
	float:left;
	color:#FFF;
	width:160px;
	text-decoration:none;
}
/* End Right Nav CSS*/

.imgborder {
	border:1px solid #666666;
}
.imgborder-active {
	border:2px solid #FF9900;
}
#contentarea #steps {
	width:852px;
	position: absolute;
	top:-9px;
	left:0px;
	float:left;
	font-size:11px;
	padding:0 0 0 10px;
	background:url(../images/topbdr-bg.jpg) repeat-x left 8px;
	z-index:0;
}
#steps .active {
	background:url(../images/step-active-bg.jpg) no-repeat left top;
	color:#333333;
	width:52px;
	float:left;
	padding:1px 10px 0 10px;
	line-height:14px;
	text-align:center;
}
#steps .active .nos {
	color:#FFFFFF;
	padding:0 0 5px 0;
	margin:0;
}
#steps .active .title {
	color:#333333;
	line-height:14px;
	text-align:center;
}
#steps .active1 {
	background:url(../images/step-active-bg1.jpg) no-repeat left top;
	color:#333333;
	width:90px;
	float:left;
	padding:1px 0px 0 0px;
	line-height:14px;
	text-align:center;
}
#steps .active1 .nos {
	color:#FFFFFF;
	padding:0 0 3px 2px;
	margin:0;
}
#steps .active1 .title {
	color:#333333;
	line-height:14px;
	text-align:center;
}
#steps .middle {
	background:url(../images/step-middle-bg.jpg) no-repeat left top;
	color:#333333;
	width:90px;
	float:left;
	line-height:14px;
	text-align:center;
}
#steps .middle .nos {
	color: #333333;
	padding:1px 9px 5px 0;
	margin:0;
}
#steps .middle .title {
	color:#333333;
	line-height:14px;
	text-align:center;
}
#steps .normal {
	background:url(../images/step-normal-bg.jpg) no-repeat left top;
	color:#333333;
	width:90px;
	float:left;
	line-height:14px;
	text-align:center;
}
#steps .normal .nos {
	color: #333333;
	padding:1px 14px 5px 0;
	margin:0;
}
#steps .normal .title {
	color:#333333;
	line-height:14px;
	text-align:center;
}
/**/

.available-brands {
	clear: left;
	float:left;
	width:600px;
	background: url(../images/sel-fuel-type-bg.jpg) no-repeat left top;
	height:200px;
	margin:10px 0 10px 0;
}
.prods-av-brands {
	float:left;
	width:115px;
	margin:0 15px 5px 20px;
	display:inline;
}
.prods-av-brands .title {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:30px;
}
.prods-av-brands .thumbpic {
	text-align:center;
}
.prods-av-brands .brandchoose a {
	margin:5px 0 0 30px;
}
#choosen-prod {
	float:left;
	margin: 0 0 0 100px;
	float:left;
	text-align:center;
	font-size:11px;
	padding:0px 10px;
	display:inline;
	_width:200px;
}
#choosen-prod fieldset {
	border:2px solid #FF9900;
}
#choosen-prod legend {
	padding: 0 10px 0 10px;
}
available-brands .nextstepbutton {
	padding:50px 25px 0 20px;
	float:right;
}
.removebtn {
	font-size:11px;
	text-align:right;
	padding:0;
	margin:0;
	clear:both;
}
.removebtn a {
	color: #E67300;
	text-decoration:underline;
}
#choosen-prod .removebtn a:hover {
	color: #FF9900;
	text-decoration:none;
}
/* FORM STYLES - START */
form {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
label {
	font-weight : normal;
}
label.formleft {
	display : block;
	width : 110px;
	float : left;
	color:#666666;
	font-size:11px;
	text-align : right;
	margin-right : 6px;
	margin-bottom:10px;
}
label.formleft1 {
	display : block;
	width : 100px;
	float : left;
	color:#666666;
	font-size:11px;
	text-align : right;
	margin-bottom:10px;
}
label.formleft2 {
	display : block;
	width : 190px;
	float : left;
	color:#666666;
	font-size:11px;
	text-align : right;
	margin-bottom:10px;
	margin-right:10px;
}
label.formleft3 {
	display : block;
	width : 130px;
	float : left;
	color:#666666;
	font-size:11px;
	text-align : right;
	margin-right : 6px;
	margin-bottom:10px;
}
.grey {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding:0px;
	text-align:center;
}
small.formnote {
	/* margin left same width as label.formleft width */
  margin : 0px 0px 0px 115px;
	display : block;
}
input.checkbox {
	width : 20px;
	float : left;
}
label.labelright {
	display : block;
	width : 90%;
	float : left;
	margin-right : 6px;
	text-align : left;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
	padding-top : 4px;
}
fieldset {
	margin : 12px;
	padding : 6px;
	border:1px solid #CCCCCC;
}
#search fieldset {
	margin : 12px 12px 12px 12px;
	padding : 6px;
	width: 290px;
	height: 60px;
	border: 1px solid #cccccc;
}
fieldset.address {
	width : 45%;
	float : left;
	margin : 12px;
	padding : 6px;
}
legend {
	color : #000000;
	font-weight : bolder;
}
.formmsg {
	color: #CC0000;
	padding-top : 6px;
}
.form {
	width : 196px;
	margin-bottom:3px;
	border:1px solid #999999;
	height:20px;
}
.form2 {
	width : 80px;
	margin-bottom:3px;
	border:1px solid #999999;
	height:20px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.yellowtxtbox1 {
	margin-left:4px;
}
select.form {
	height: 22px;
	border:1px solid #999999;
}
.yellowtxtbox, .whitetxtbox {
	padding-left:4px;
}
.form1 {
	width : 160px;
	margin-bottom:3px;
	border:1px solid #999999;
	height:20px;
}
.txtarea {
	margin-bottom:3px;
	overflow:scroll;
	border:1px solid #999999;
	width:196px;
	height:100px;
	padding-left:4px;
}
textarea {
	font-size : 12px;
}
.txtarea1 {
	margin-bottom:3px;
	overflow:scroll;
	border:1px solid #999999;
	width:270px;
	height:100px;
}
textarea1 {
	font-size : 12px;
}
.txtarea2 {
	margin-bottom:3px;
	overflow:scroll;
	border:1px solid #999999;
	padding:0px 0px 0px 4px;
	width:270px;
	height:100px;
	font-size:12px;
}
#contactAddress {
	width: 275px;
	float:left;
	border:1px solid #333333;
	border: none;
	font-size: 12px;
	color: #000000;
	margin-top:50px;
	padding-left:20px;
}
#contactAddress a {
	color:#0099CC;
	font-weight:bold;
}
#searchleague {
	display:inline;
}
.padleft10 {
	padding: 0 95px 0 10px;
}
.redtext {
	border : #CC0000 solid 1px;
	color: #CC0000;
	margin : 12px;
	padding : 12px;
	background : #FFFFFF;
}
.redtext ul {
	margin: 0px;
	padding: 5px 0px 5px 25px;
}
.redtext ul li {
	color: #ff0000;
	font-size: 12px;
}
.brandchoose a {
	color:#333333;
	background: url(../images/bullet.jpg) no-repeat right 4px;
	display:block;
	padding:1px 20px 0 0;
	float:left;
	margin:5px 0 0 40px;
	display:inline;
}
/* FORM STYLES - END */

#cont-rel {
	position:relative;
	width:592px;
}
#cont-rel #address {
	font-size:11px;
	width:200px;
	color: #333333;
	position:absolute;
	left:360px;
	/*top:166px;
	*top:175px;*/
	top:255px;
 *top:264px;
}
#cont-rel #address div {
	padding:5px;
}
#cont-rel #address fieldset {
	width: 95%;
	margin: 0px;
	font-size: 11px;
	color: #686868;
}
#address p {
	margin:0;
	padding:0;
	line-height:20px;
}
#cont-rel #address1 {
	padding:2px;
	font-size:11px;
	width:200px;
	color: #333333;
	position:absolute;
	/*border:1px solid #999999;*/  
left:360px;
	top:385px;
*top:394px;
}
#cont-rel #address1 div {
	padding:5px;
}
#address1 p {
	margin:0;
	padding:0;
	line-height:20px;
}
#cont-rel #address1 fieldset {
	width: 95%;
	margin: 0px;
	font-size: 11px;
	color: #686868;
}
#cont-rel .boldtxt {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding:10px 0 10px 5px;
}
#address a, #address1 a {
	color:#0066CC;
}
/*News Section CSS*/

/**/

.month-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	margin-right: 10px;
}
.month-btn a {
	padding-left:15px;
	color: #666666;
	text-decoration:underline;
}
.month-btn a:hover {
	text-decoration:none;
}
.month-btn img {
	vertical-align:middle
}
#months-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#666666;
	clear: both;
	float: left;
	width:440px;
	height: auto;
	margin:10px 0px;
}
#months-name a {
	color:#666666;
	padding-right:2px;
}
#months-name a.current {
	color: #333333;
	font-weight:bold;
}
.news {
	line-height:18px;
}
.news-section {
	float: left;
	height: auto;
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #26328C;
	line-height:18px;
}
.date {
	color:#666666;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 12px;
}
.smalldate {
	color:#666666;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 10px;
}
.sub-heading {
	color:#666666;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 15px;
	clear:both;
}
.news-section .image-left {
	margin:10px;
	margin-left:0px;
	float:left;
	margin-top:0px;
}
.news-section .title {
	color:#666666;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 13px;
	font-weight: bold;
}
.news-section .title a {
	color:#666666;
}
.news-section .desc {
	color:#666666;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 12px;
	font-weight: normal;
	line-height:20px;
}
.news-section .desc a {
	color:#666666;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 12px;
	font-weight: bold;
}
.year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
}
.year a {
	color:#666666;
}
.searchfrm {
	float:left;
	width:600px;
	margin:10px 0px;
}
/*End of News Section*/

#navigation {
	width: 450px;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	color: #333333;
}
#navigation .ctrls {
	list-style-type: none;
}
#navigation .ctrls li {
	display: inline;
	padding-right: 20px;
}
#navigation .ctrls li img {
	vertical-align:middle;
}
#navigation .ctrls li a {
	color: #333333;
	text-decoration: underline;
}
#navigation .ctrls li a.current {
	color: #333333;
	text-decoration: none;
}
#navigation .ctrls li a:hover {
	color: #999999;
	text-decoration: underline;
}
/* Home Header */
#ImageContainer {
	width:863px;
	height: 383px;
	position: relative;
	margin-bottom: 10px;
}
#ImageContent {
	width: 615px;
	height: 383px;
	overflow: hidden;
	position: absolute;
	left:0px;
}
#ImageContent1 {
	width: 614px;
	height: 422px;
	position: absolute;
	overflow: hidden;
	left:0px;
}
#ImageContent2 {
	width: 614px;
	height: 437px;
	position: absolute;
	overflow: hidden;
	left:0px;
	float:left;
}
div.SlideItem {
	width: 615px;
	height: 383px;
	position: absolute;
}
div.FirstItem {
	left: 0;
}
#Controls {
	position: absolute;
	top:  140px;
}
#Controls a {
	display: block;
	position: absolute;
	width: 63px;
	height: 63px;
	cursor: pointer;
}
#Controls a span {
	display: none;
}
#prevbtn {
	background: url(../images/btnHeaderPrev.png) no-repeat;
}
#nextbtn {
	left: 550px;
	background: url(../images/btnHeaderNxt.png) no-repeat;
}
.banners {
	position: absolute;
	top: 0px;
	right: 0px;
}
.chkbox {
	margin:6px 0px 5px 0px;
	float:left;
*margin:7px 0px 3px 0px;
}
/* End Home Header */


.findstockist {
	margin:10px 0 20px 0;
}
.findstockist select {
	padding:1px;
}
.btn {
	padding:0px 15px;
}
.simplebox {
	float:left;
	width:580px;
}
.simplebox .heading {
	float:left;
	width:556px;
	background:#e0e0e0;
	color:#636363;
	height:33px;
	font-size:14px;
	font-weight:bold;
}
.simplebox .heading p {
	padding:6px 0 0 0;
}
.simplebox .downheading {
	float:left;
	width:277px;
	background:#e0e0e0;
	color:#636363;
	height:33px;
	font-size:14px;
	font-weight:bold;
}
.simplebox .downheading p {
	padding:6px 0 0 0;
}
/* For User Manual*/
.simplebox .downheading1 {
	float:left;
	width:184px;
	background:#e0e0e0;
	color:#636363;
	height:33px;
	font-size:14px;
	font-weight:bold;
}
.simplebox .downheading1 p {
	padding:6px 0 0 0;
}
/* End User manual*/
.simplebox .top {
	float:left;
	width:580px;
	background: url(../images/roundbox-top.jpg) no-repeat left top;
	height:12px;
	line-height:3px;
	font-size:1px;
}
.simplebox .middle {
	float:left;
	width:556px;
	padding:0px 10px;
	border-left:2px solid #dedede;
	border-right:2px solid #dedede;
}
.simplebox .bottom {
	float:left;
	width:580px;
	background: url(../images/roundbox-bottom.jpg) no-repeat left bottom;
	height:11px;
	line-height:3px;
	font-size:1px;
}
.simplebox .upload {
	padding:10px 0px 0px 20px;
}
.simplebox .color {
	font:normal 12px Arial, Helvetica, sans-serif;
	width:160px;
	height:18px;
}
.simplebox .color1 {
	background:#f7953e;
	border:1px solid #f7953e;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	width:76px;
	height:18px;
}
#prod-leftsec {
	float:left;
	width:590px;
	_overflow:hidden;
}
#search {
	font-size:12px;
	padding:5px;
	float:left;
}
#search .heading {
	font-size:15px;
	color: #888888;
	padding:0 0 10px 0;
	font-weight:bold;
}
#search .title {
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding:0;
	margin:0;
}
#search .title a {
	color:#666666;
	text-decoration:underline;
}
#search .desc {
	font-size:12px;
	color: #999999;
	line-height:22px;
	padding:0;
	margin:0;
}
#search .more {
	font-size:12px;
	color:#FF9900;
	line-height:22px;
}
#search .more a {
	color:#FF9900;
}
#popupbox {
	width:520px;
	padding:10px;
	position: absolute;
	border:2px solid #999999;
	border-right:3px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	color: #F27900;
	z-index:9;
	background:#FFFFFF;
	font-size:12px;
	text-align:left;
}
#popupbox .close {
	cursor:hand;
	float:right;
}
#leftpart #logopopupbox {
	width:150px;
	padding:10px;
	position:absolute;
	border:2px solid #999999;
	border-right:3px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	color: #F27900;
	background:#FFFFFF;
	font-size:12px;
	height:120px;
	display:block;
}
#popup {
	display:block;
	float:left;
}
#leftpart #logopopupbox .close {
	cursor:hand;
	float:right;
}
#thumbpic {
	float:right;
	width:270px;
	margin:10px 0 0 0;
	margin-right:18px;
}
#thumbpic1 {
	float:right;
	width:200px;
	margin:10px 0 0 0;/*margin-right:18px;*/
}
.imgrt1 {
	margin:0 8px 10px 0;
}
.content {
	width:200px;
}
.content1 {
	width:296px;
}
.content2 {
	width:290px;
}
.content3 {
	width:360px;
}
#highslidert {
	float:right;
	width:290px;
}
#highslideimg {
	float:right;
	width:272px;
}
#highslidert1 {
	float:right;
	width:200px;
}
#highslide1img {
	float:right;
	width:200px;
	overflow:hidden;
}
div#tipDiv {
	padding:10px;
	color:#000;
	font-size:11px;
	line-height:1.2;
	background-color:#fff;
	border:1px solid #667295;
	width:250px;
}
#titletxt {
	color: #f7953c;
}
#desctxt a {
	color: #f7953c;
	float: right;
}
.list-contact {
	margin: 0 0 0 50px;
}
.security {
	border: 1px solid #f99e51;
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 296px;
	padding: 10px;
	text-align: center;
}
.bub-title {
	width:68px;
	text-align:left;
	text-align:center;
}
/*------------image box------------*/
#imagebox {
	padding:0px;
	margin:0px;
	width:586px;
	/*border:1px dotted #FF0000;*/
	overflow:hidden;
}
#imagebox h1 {
	padding:0px;
	margin:0px;
	font:bold bold 22px Arial, Helvetica, sans-serif;
}
#imagebox h2 {
	padding:8px 0px 21px 0px;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#imagebox .left {
	padding:0px;
	margin:0px;
}
#imagebox .right {
	padding:0px;
	margin:0px;
	width:220px;
	text-align:right;
}
#imagebox .right1 {
	padding:0px;
	margin:0px 0px 6px 6px;
	width:272px;
	text-align:right;
}
#newnav1 {
	float:right;
	width:213px;
	/*	background: url(../images/rightnavbg1.jpg) repeat-y left top;
	height:345px;*/
	/*margin:20px 20px 0 0;
	font-weight:bold;	
	display:inline;*/
	padding:20px 19px 0px 0px;
	position:relative;
	z-index:300;
}
#newnav1 .innerimg {
	background: url(../images/rightnavbg1.jpg) repeat-y left top;
	/*	height:345px;
	margin:20px 20px 0 0;*/
	font-weight:bold;
	display:inline;
}
#newnav1 .topbg {
	background:url(../images/rightnavbg-top.jpg) no-repeat left top;
	width:213px;
	height:100%;
	float:left;
}
#newnav1 .botbg {
	background:url(../images/rightnavbg-bottom.jpg) no-repeat left bottom;
	width:210px;
	height:100%;
	padding:7px 0px 6px 3px;
 *padding:7px 3px 6px 0px;
	float:left;
}
#sddm {
	margin:0px;
	padding:0px;
	z-index:30;
	float:right;
}
#sddm li {
	margin:0px;
	padding:0px;
	list-style: none;
	position:relative;
	float:left;
	font: bold 11px Tahoma, "Trebuchet MS", "Times New Roman";
}
#sddm li a {
	display: block;
	color: #000000;
	text-align: left;
	text-decoration: none;
	background:url(../images/black-bullet.gif) no-repeat 187px 8px;
	width:188px;
	color:#000000;
	padding:8px 14px 8px 5px;
	border-bottom:1px solid #000000;
	cursor:pointer;
	float:left;
}
#sddm li a:hover {
	background: #ffffff url(../images/black-bullet.gif) no-repeat 187px 8px;
	color: #000000;
}
#sddm div {
	position: absolute;
	visibility: hidden;
	background: url(../images/nav-whitebg.png) repeat left top;
	border:2px solid #FFF;
	top:1px;
	left:-340px;
	width:335px;
	z-index:300;
}
#sddm div a {
	position: relative;
	margin:0px;
	text-align: left;
	text-decoration: none;
	background: url(../images/grey-right-bullet.gif) no-repeat 10px 7px;
	padding:7px 0px 7px 30px;
	color: #000000;
	width:305px;
	border-bottom:1px solid #FFFFFF;
}
#sddm div a:hover {
	background: #808284 url(../images/whitebullet-rt.gif) no-repeat 10px 7px;
	padding:7px 0px 7px 30px;
	color: #FFF;
	border-bottom:1px solid #FFFFFF;
}
#newnav1 li a.bottom {
	float:left;
	background: url(../images/black-bullet.gif) no-repeat 187px 8px;
	width:188px;
	color:#000000;
	padding:9px 14px 8px 5px;
	border-bottom:none;
}
#newnav1 li a.bottom:hover {
	float:left;
	background:#FFF url(../images/black-bullet.gif) no-repeat 187px 8px;
	width:188px;
	color:#000000;
	padding:9px 14px 8px 5px;
	border-bottom:none;
}
#newproduct {
	margin:0px;
	padding:0px;
	position:relative;
	z-index:1;
}
#newproduct img {
	margin:7px 0px 0px 0px;
	padding:0px;
}
#newproduct .link {
	margin:0px;
	padding:10px 20px 0px 0px;
	color:#fc9a33;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#newproduct span {
	margin:0px;
	padding:0px 0px 0px 50px;
}
#newproduct .link a {
	color:#fc9a33;
	text-decoration:underline;
}
#newproduct .link a:hover {
	color:#fc9a33;
	text-decoration:none;
}
#box2 {
	width:213px;
	margin:15px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
#box2 #top2 {
	height:28px;
	background:url(../images/box-t-bg.gif) repeat-x left top;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:180%;
}
#box2 #top2 .left {
	height:28px;
	background:url(../images/box-t-left.gif) repeat-x left top;
	padding:0px 0px 0px 9px;
}
#box2 #top2 .right {
	height:28px;
	background:url(../images/box-t-right.gif) repeat-x right top;
	padding:0px 0px 0px 9px;
}
#box2 .inner22 {
	border-left:1px solid #a7a9ac;
	border-right:1px solid #a7a9ac;
	overflow:hidden;
	float:left;
	width:211px;
}
#box2 .middle22 {
	float:left;
	padding:5px;
}
#box2 .inner22 .middle22 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#box2 .inner22 .middle22 ul li {
	float:left;
	margin:5px 0 0 0;
}
#box2 .inner22 .middle22 ul li a {
	width:188px;
	float:left;
	display:block;
	padding:0 12px 0 0;
	background: url(../images/orange-bullet.jpg) no-repeat right 3px;
}
#box2 .inner22 .middle22 ul li a:hover {
	text-decoration:none;
	color: #999999;
}
#box2 #bottom2 {
	height:8px;
	background:url(../images/box-b-bg.gif) repeat-x left top;
	clear:both;
}
#box2 #bottom2 .left {
	height:8px;
	background:url(../images/box-b-left.gif) repeat-x left top;
	padding:0px 0px 0px 8px;
}
#box2 #bottom2 .right {
	height:8px;
	background:url(../images/box-b-right.gif) repeat-x right top;
	padding:0px 0px 0px 8px;
}
.alag {
	overflow:auto;
	width:190px;
	padding-left:5px;
	position:absolute;
	margin:4px 0px 0px 340px;
}

.sitemap_ul{
float:left;
margin-left:40px;
text-align:left;
width:255px;	
}

/* Martyn's css munge */
#imagebox .right {
    width: 273px;
}
