	/*
CSS Credit: http://www.kshotelwares.com/
*/
* { padding:0px; margin:0px;}
/* tags */


body{ margin:0px; padding:0px; background:#f3ebcb url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;font-size:12px; 
}
 
p{
	margin:0px;
	padding:0px;
}

a{ text-decoration: underline;color:#ca5532;}
a:hover{text-decoration: none;color: #ca5532;}


li{ margin-left:17px;}


/* headers */

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}

h3{
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color:#ffffff;
}

h4{
	background:url(images/header-bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: left;
	font-weight: bold;
	color: #FFFFCC;
	padding:7px 0 6px 0;
}

h5{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333;}

H6{ width:900px;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #333333; padding:3px 0 3px 0; margin:0 auto;}



/*  layout   */


#wrapper{
	width:964px;
	text-align: left;
	margin:0 auto;
	padding:0px 0px 0 0px;
}




/*  header   */


#header{
	width:964px;
	padding:0;
	
}



.logo{ width:321px; height:70px; margin:0; padding:0;float:left;}


/* header-menu */
.header-menu { width:480px; height:33px; margin:0px 0px 0px 0px; padding:0px; float:right; text-align:right;}
.header-menu ul { margin:47px 0px 0px 58px; padding:0px; float:right; text-align:right;}
.header-menu ul li { margin:0px 5px 0px 0px; padding:0px; float:left; list-style:none;}
.header-menu ul li a { margin:0px; padding:0px 0px 0px 22px; float:left;  font-size:14px; color:#2f2f2f; text-transform: none; display:block; height:33px; text-decoration:none; font-weight:bold; font-family:Candara; background: url(images/nav-left.jpg) no-repeat top left; color:#2f2f2f;}
.header-menu ul li a span {display:block; padding:0px 22px 0px 0px; margin:0px; line-height:33px; background:  url(images/nav-right.jpg) no-repeat top right; color:#2f2f2f;}

.header-menu ul li.current a { background: url(images/nav-hover-left.jpg) no-repeat top left; color:#FFFFFF;}
.header-menu ul li.current a span { background: url(images/nav-hover-right.jpg) no-repeat top right; color:#FFFFFF;}

.header-menu ul li a:hover { background: url(images/nav-hover-left.jpg) no-repeat top left; color:#FFFFFF;}
.header-menu ul li a:hover span { background: url(images/nav-hover-right.jpg) no-repeat top right; color:#FFFFFF;}




/* bodycontent  */

.clear{ float:left;clear:both;}

#bodycontent{
	 width:964px; padding:0px; margin:0px; float:left; position:relative; padding:0; margin-top:26px; margin-bottom:20px;}


/* leftpanel  */

.leftpanel
	{width:244px; padding:0 0px 0 0px; margin:0px; float:left;}

.link
	{width:244px; padding:0 0px 0 0px; margin:0px; float:left; background:url(images/link-bg.jpg) repeat-y;}
	
.productRange{
	background:url(images/product-range-header.jpg) no-repeat; font-family:Candara; font-weight:bold; color:#666e00; font-size:18px; text-align:center; width:186px; height:27px; margin:0 auto; padding-top:5px; margin-top:15px; margin-bottom:20px;}
	
	
.linkLine{
	background: url(images/link-line.jpg) no-repeat; width:244px; height:1px; margin-top:2px; margin-bottom:2px; float: left;}
	
.productIcon{
	width:114px; height:64px; margin-left:7px; float:left;
}
.productText{
	width:123px; height:44px; font-family: Candara; font-weight: bold; color:#acb900; font-size:15px; text-align: left; padding-top:20px; float:right;}
.productText a{
	font-family: Candara; font-weight: bold; color:#acb900; font-size:15px; text-align: left;text-decoration:none;}
.productText a:hover{
	font-family: Candara; font-weight: bold; color:#f3ebcb; font-size:15px; text-align: left;text-decoration: underline;}
	
.linkBottom{
	width:244px; height:8px; float: left;}
	
.contactBox{ width:202px; height:110px; background:url(images/contact-bg.jpg) no-repeat right; padding:13px 12px 8px 23px; margin-top:20px; float:left; line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}	

.contactBox a{ line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8b9508; text-decoration: underline; font-weight:bold;}	

.contactBox a:hover{ line-height:160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#535900; text-decoration:none; font-weight:bold;}

/* box  */

.boxHeaderLeft{width:45px; height:35px; padding:0px; margin:0px; float:left; margin-left:18px;}
.boxHeaderRight{height:26px; padding:0px; margin:0px; float:left; background:url(images/bxheader-right.jpg) no-repeat right; padding:9px 15px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #333333;}


.box
	{width:659px; height:12px; padding:0px; margin:0px; float:left;}

.boxbg
	{width:619px;padding:0px; margin:0px; float:left; background: #e4e2e0; padding:10px 20px 10px 20px;}	
	
	
.boxLine
	{width:619px; height:2px; padding:0px; margin:0px; float:left; background: #4a9107;}
	
	
.bullet{padding:0px; margin:0px;}

.bullet ul {padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333; line-height:170%; float:left;}

.bullet ul li {list-style:none; background:url(images/bullet2.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333; line-height:170%; padding:0; margin:0; text-decoration:none; background-position:0px 4px; padding:2px 0 4px 10px; margin-left:20px;}

	
	
	
/* centerpanel  */
	
.centerpanel
	{width:24px; padding:0px; margin:0px; float:left;}
	
	
/* rightpanel  */




.rightpanel
	{width:696px; padding:0px; margin:0px; float: right; padding-top:20px;}
	
	
.punchline h2 {background:url(images/punchline-bg.jpg) no-repeat; font-family: Tahoma; font-size:12px; font-weight:bold; width:663px; height:22px; margin:0 0 10px 0; padding:8px 18px 3px 15px;}

.flash{ width:696px; padding:0; margin:0;}


.rightpanel h1
	{width:671px; padding:0; margin:0px; float:left; font-family: Candara; font-size:22px; font-weight:bold; font-style:italic; line-height:110%; text-transform:none; background:url(images/h1-bullet.jpg) no-repeat left; padding-left:25px; margin-top:30px; margin-bottom:10px;}	

.rightpanel h1 span
	{color:#333333;}


	
	
.paragraph{ width:696px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #333333; line-height:180%; text-align:justify; padding:0px 0 0px 0px; float:left;}	

.paragraph span{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #8b9508; line-height:180%; text-align:justify;}	

.readmore{ width:696px; text-align: right; padding:0px; float: right; color:#8b9508; font-weight:bold;}

.readmore a{ width:696px; text-align: right; padding:0px; color:#8b9508; font-weight:bold; text-decoration:underline;}
.readmore a:hover{ width:696px; text-align: right; padding:0px; color: #333333; font-weight:bold; text-decoration:none;}

.images{ margin-right:15px;}

.code{line-height:290%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align: center;}

.code span{line-height:180%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#ffffff; text-align:left;}
.code a{line-height:290%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#ffffff; text-align:left; text-decoration:underline;}

.code a:hover{line-height:290%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#ffffff; text-align:left; text-decoration: none;}




.codeA{ background:url(images/code-button-1.jpg) no-repeat center; line-height:350%; font-family: Tahoma; font-size:11px; font-weight: normal; color:#ffffff; text-align:left; padding-left:10px;}

.codeA a{line-height:350%; font-family: Tahoma; font-size:11px; font-weight: normal; color:#ffffff; text-align:left;text-decoration:underline;}

.codeA a:hover{line-height:350%; font-family: Tahoma; font-size:11px; font-weight: normal; color:#ffffff; text-align:left;text-decoration: none;}


.no{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-align: center;text-decoration: none; border:1px solid #000000; width:15px;}

.no a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-align: center;text-decoration: none; color:#FFFFFF;}

.no a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#333333; background:#d8ca92; text-align: center;text-decoration: none;}

	
.contactus
	{width:238px; height:107px; padding:0px; margin:0px; padding:15px 5px 15px 25px; float:left; background:url(images/contact-bg.jpg) no-repeat; line-height:180%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#333333;}

.contactus span
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#cd3500;}



.queryBg
	{width:238px; padding:0px; margin:0px; padding:5px 5px 5px 25px; float:left; background:url(images/query-bg.jpg) repeat-y;}

.contact{padding:0px; margin:0px; padding-left:25px; line-height:220%;}

.contact span{ color:#CC0000;}

.contact a{ color:#8b9508; text-decoration:underline;}

.contact a:hover{ color:#8b9508; text-decoration: none;}







.table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; line-height:230%; text-align: left; padding:0px 0px 0 15px;}

.contactLeft{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-align: left; padding:3px 0 3px 0px; line-height:170%;}
	
	
.contactLeft span{
	font-family: Candara; font-size:12px; font-weight: bold; color: #CC0000;}
	
	
	

/* footer  */

#footer{width:964px; height:140px; padding:0px; margin:0px; float:left; position:relative; padding:20px 0px 20px 04px; background: #8b9508; text-align:center;}

.footer{font-family: Candara; font-size:13px; font-weight: normal; color:#ffffff; line-height:170%;}

.footer a{color: #FFFFCC; text-decoration:none;}

.footer a:hover{color:#333333; text-decoration: underline;}

.www{font-family: Candara; font-size:13px; font-weight: normal; color: #FFFFCC; line-height:170%;}
.www a{color:#333333; text-decoration:none;}
.www a:hover{color:#333333; text-decoration: underline;}

