/* CSS Document */



body{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:1.2;

	color:#000;

	padding:0;

	margin:0;

}

*{

	margin:0;

	padding:0;

}

img{

	border:0;

}

ul{

	margin:0;

	padding:0;

	list-style:none;

}

a{

	color:#f47c1b;

	text-decoration:underline;

	outline:none;

}

/*a:hover{

	color:#f47c1b;

	text-decoration:none;

}*/



.container{

	clear:both;

	width:990px;

	background:#fff;

	margin:0 auto;

	padding:24px 4px 5px 4px;

}

.header{

	height:160px;

	clear:both;

	background:#d8d9db url(../images/bg-header.gif) repeat-x;

}

.search{

	background:#f6f7f8;

	width:248px;

	height:116px;

	position:relative;

}

	.search span{

		background:#84bd41;

		font-size:14px;

		color:#fff;

		display:block;

		height:24px;

		padding:7px 5px 0 15px;

	}

	.search p{

		padding:6px;

		padding-left:12px;

		margin:0;

	}

	.search textarea{

		width:219px;

		height:29px;

		border:1px solid #dcdcdf;

		background:#fff;

		margin:0 0 7px auto;

		clear:both;

		overflow:hidden;

	}

        .search .textfield{

		width:219px;

		height:29px;

		border:1px solid #dcdcdf;

		background:#fff;

		margin:0 0 7px auto;

		clear:both;

		overflow:hidden;

	}

	.search a{

		float:right;

		margin-right:10px;

		line-height:2;

	}

.btnSearch{

	background:#202F62 url(../images/bg-button.gif) repeat-x;

	border:none;

	color:#fff;

	padding:4px 15px 4px 15px;

	overflow:visible;

	vertical-align:middle;

	cursor:pointer;

}



h1{

	position:relative;

	float:right;

	margin:5px 20px 0 0;

	padding:0;

}



.navigation{

	background:#202F62 url(../images/bg-navigation.gif) no-repeat right;

	height:34px;

	float:right;

	clear:right;

	width:748px;

	margin-top:18px;

	padding-left:0px;

	position:relative;

}

	.navigation li{

		float:left;

		padding:4px 25px;

		background:url(../images/bg-nav.gif) no-repeat right;

		height:26px;

	}

	.navigation li.last{

		background:none;

	}

	.navigation a{

		color:#fff;

		text-decoration:none;

		float:left;

		margin-top:4px;

	}

		a:hover{

			opacity: 0.8;
			filter: alpha(opacity = 80);

		}






.breadcrumb{

	clear:both;

	height:25px;

	padding:15px 0 0 30px;

	color:#000;

}

	.breadcrumb a{

		margin-right:7px;

	}

.content{

	clear:both;

	overflow:hidden;

	padding:5px 0 15px 0;

}

.contentLeft{

	float:left;

	width:220px;

	border:2px solid #d7d7d7;

	padding:8px 11px;

}

	.contentLeft p{

		margin-top:7px;

	}

.contentRight{

	float:right;

	width:739px;

}

	.contentRight .text{

		padding:10px 10px;

		color:#7b7d84;

	}

	.contentRight .text img{

		float:left;

		margin:0 20px 10px 0;

	}

	.contentRight .text strong{

		color:#84bd41;

		font-size:22px;

		font-family:Geneva, Arial, Helvetica, sans-serif;

		display:block;

		margin-bottom:10px;

	}









ul#menu {

 width:205px;

	background:#e6e6e6;

	padding:9px 8px;

	margin:0 auto;

	clear:both;

}



ul#menu ul {

  display: none;

  margin:10px 0 0 -35px;

  color:#fff;

  padding:0;

  list-style:none;

}



ul#menu li,

  ul#menu a {

  font-family: verdana, sans-serif;

  font-size: 13px;

  color: #fff;

  list-style:none;

}



ul#menu li {

background:#202F62 url(../images/bg-sidenav.gif) no-repeat;

		color:#000;

		padding:6px 0 3px 35px;

		clear:both;

		margin-bottom:4px;

		min-height:20px;

		list-style:none;

}



ul#menu ul li {

        color:#000;

		padding:3px 0 2px 23px;

		font-size:11px;

		clear:both;

		line-height:18px;

		margin-bottom:1px;

		background:#fff url(../images/dot.gif) no-repeat center left;

		list-style:none;

}

ul#menu ul li a {

        color:#000 !important;

        font-size:11px !important;



}

ul#menu ul li a:hover {

        color:#84bd41 !important;





}





ul#menu ul li:before {

  content: " ";

}



ul#menu a {

  text-decoration: none;

  outline: none;

}



ul#menu a:hover {

  color: #cccccc;

}



ul#menu a.active {

  color: #fff;

}







h2{

	color:#fff;

	background:#53565a;

	font:normal 22px/1.4 Geneva, Arial, Helvetica, sans-serif;

	margin:3px 0 10px 0;

	padding:2px 10px 3px;

}



.column2{

	clear:both;

	list-style:none;

	margin:20px auto;

}

	.column2 li{

		display:inline;

		width:45%;

		margin-left:20px;

	}

	.column2 li.newProduct {
		margin-left: 2px;
	}



.detail-left{

	float:left;

	width:280px;

	margin:15px 5px 0 5px;

}

	.detail-left li{

		clear:both;

		margin-bottom:20px;

	}

	.detail-left li .button{

		float:right;

	}

	.detail-left p{

		border:1px solid #D9D9DC;

		width:282px;

		height:312px;

		text-align:center;

		padding:5px;

	}

	.detail-left p img{

		margin-top:20px;

	}



.detail-right{

	width:425px;

	height:440px;

	float:right;

	margin:15px 0 0 0;

	color:#717171;

}

	.detail-right li{

		clear:both;

		padding:5px 0;

		line-height:1.6;

	}

	.detail-right li label{

		float:left;

		width:29%;

		font-weight:bold;

		color:#84bd41;

		text-align:right;

		vertical-align:top;

		text-transform:capitalize;

		padding:0 5px 2px 0;

	}

	.detail-right li p{

		float:left;

		width:67%;

		padding:0 5px;

		vertical-align:top;

	}

.btn{

	border:none;

	color:#fff;

	background:#585A63;

	font-size:12px;

	padding:5px 7px;

	height:auto;

	width:auto;

	overflow:visible;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	cursor:pointer;

	text-decoration:none;

}

.button{

	background:transparent url(../images/bg-button.jpg) no-repeat 100% 0;

	text-align:right;

	display:inline-block;

	width:115px;

	color:#fff;

	cursor:pointer;

	overflow:hidden;

	text-decoration:none;

	float:none;

	height:22px;

	line-height:2;

	padding:0 22px 2px 12px;

	font-size:11px;

	margin-right:5px;

	border:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

	.btn:hover, .button:hover, .button1:hover, button2:hover{

		text-decoration:none;

		color:#fff;

	}



.button1{

	background:transparent url(../images/bg-button-orange.jpg) no-repeat 100% 0;

	text-align:right;

	display:inline-block;

	width:115px;

	color:#fff;

	cursor:pointer;

	overflow:hidden;

	text-decoration:none;

	float:none;

	height:21px;

	line-height:2;

	padding:0 22px 2px 12px;

	font-size:11px;

	margin-right:5px;

	border:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.button2{

	background:transparent url(../images/bg-button-orange.jpg) no-repeat 100% 0;

	display:inline-block;

	width:140px;

	color:#fff;

	cursor:pointer;

	overflow:hidden;

	text-decoration:none;

	float:none;

	height:21px;

	line-height:2;

	padding:0 22px 2px 12px;

	font-size:11px;

	margin-left:100px;

	border:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.box{

	background:transparent;

	border:1px solid #CACBCD;

	width:224px;

	height:328px;

	padding:5px 1px;

	margin:0 0 0 12px;

	float:left;

	overflow:hidden;

	font-size:11px;

}

	.box p{

		width:215px;

		height:185px;

		text-align:center;

		margin:10px 0 0 5px;

	}

	.box span{

		display:block;

		color:#fff;

		padding-left:20px;

		line-height:2.6;

		height:33px;

		margin-top:4px;

		background:#EF6014 url(../images/bg-box-name.gif) repeat-x 0  bottom;

	}

	.box small{

		display:block;

		padding:5px 10px;

		line-height:1.2;

		height:57px;

		font-size:11px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		color:#585A63;

		background:#F0F0F0 url(../images/bg-box-desc.gif) repeat-x 0  bottom;

		margin-bottom:5px;

	}

.horz{

	clear:both;

	display:block;

	background:transparent url(../images/bg-horz.gif) repeat-x center;

	height:40px;

	line-height:normal;

	margin:0 20px;

}



/**  Paging Start  */

.paging{padding:20px;height:10px;clear:both;text-align:right; font-family:'Trebuchet MS'; font-size:12px;}

.paging a{border:1px solid #ccc;padding:0 6px;text-decoration:none;color:#0161D9;}

.paging a.active{color:#f47c1b;font-weight:bold;border:1px solid #fff;}

.paging a.border{border:2px solid #ccc;}

.paging a.morePages{border:none;padding:0; margin:0 15px 0 2px; color:#000;}

.paging a:hover,.paging a.border:hover{ border-color:#0161D9;}

.paging a.disable{border:none; color:#A9A9A9; margin:0 8px; padding:0;}

.paging a.active:hover{ border-color:#fff; cursor:text;}



/** Paging End  */





.footer{

	min-height:70px;

	_height:70px;

	border-top:4px solid #202F62;

	padding:10px;

	margin:7px;

	clear:both;

	padding-left:0px;

	line-height:2;

}



.box .button, .detail-left .button1{

	float:right !important;

}

.bg{

	border:1px solid #D9D9DC;

	background:#f2f2f2 url(../images/bg.jpg) repeat-x bottom;

}

table.form{

	margin:10px 20px;

	border-collapse:collapse;

}



table.form td{

}

.formLeft{

	width:340px;

	clear:both;

	display:block;

	color:#717171;

	padding-top:3px;

}

	.formLeft li{

		clear:both;

		height:23px;

		margin-bottom:7px;

	}

	.formLeft li label{

		display:block;

		font-weight:bold;

		color:#84bd41;

		text-align:right;

		vertical-align:top;

		text-transform:capitalize;

		padding:0 5px 2px 0;

	}

.formRight{

	width:340px;

	clear:both;

	display:block;

	color:#717171;

	margin:0 0 0 6px;

}

	.formRight li{

		position:		relative;

		clear:both;

		height:auto;

		margin-bottom:7px;

	}

	.formRight input{

		border:1px solid #ccc;

		background:#fff;

		height:18px;

		width:250px;

		padding:2px;

	}

        	.formRight select{

		border:1px solid #ccc;

		background:#fff;

		height:25px;

		width:257px;



	}


	.formRight textarea{

		border:1px solid #ccc;

		background:#fff;

		height:100px;

		width:250px;

		padding:2px;

	}





/**confirm Enquires **/

#confirmEnquiries{

	margin:	0 0 0 20px;

	color:#717171;

}



/** Validate Enquire Form*/

.help{

	width:			18px;

	height:			18px;

	padding:		0px;

	margin:			10px 0px 0px 0px;

	vertical-align:	top;

	font-size:		10px;

	font-style:		italic;

}





/**slide show  */



#slideshow {

    position:relative;

    height:350px;

}



#slideshow IMG {

    position:absolute;

    top:5px;

    left:0;

    z-index:8;

    opacity:0.0;

}



#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}

.green-box{border:1px solid #66FF33; background-color: #66FF66; padding:12px 15px;margin-bottom:15px; color:#670000;}



#slideshow IMG.last-active {

    z-index:9;

}


table.admin th {
	background-color: #84bd41;
	color: white;
}
