/* CSS Document */

*, html, body {
	margin:0; padding:0;
	}
body {
	background:url(../images/body-bg.jpg) 0 0 repeat-x #e1e1e1; font:normal 11px/14px arial; color:#000;
	}
div, img, a {
	outline:0;
	}
A {
  color: #9C3202;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: none;
}
img{border:0;}	
ul,  li, dl, dt, dd {
	list-style:none;
	}
ol {
	list-style-type:decimal;
	padding-left:10px;
	}
ol li {
	list-style-type:decimal;
	list-style-position:inside;
	}
.img2middle {vertical-align:middle;}
.nomargin {
	margin:0 !important;
	}
.nopadding {
	padding:0 !important;
	}
.noborder {
	border:0 !important;
	}
.clear {
	clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;
	}
.fl{float:left;}
.holder {
	background:url(../images/body-bg-right.jpg) right top no-repeat;
	}
.container {
	width:943px; margin:0 auto;
	}

.header {
	width:100%; height:152px; background:url(../images/header-bg.gif) 0 0 repeat-x; position:relative;
	}
.header .logo {
	position:absolute; top:28px; left:2px;
	}
.header ul.nav {
	position:absolute; bottom:0; left:0;
	}
.header ul.nav li {
	float:left; font:normal 12px/18px arial; margin:0 1px 0 0;
	}
.header ul.nav li a {
	color:#fff; text-decoration:none; padding:1px 18px; background-color:#cb9966;
	}
.header ul.nav li a:hover, .header ul li a.active {
	background-color:#993300;
	}
.header .address{
	/*width:230px; position:absolute; top:20px; right:0; text-align:right;border-bottom:3px solid #993300;padding-bottom:10px;*/
	width:230px; position:absolute; top:55px; right:0; text-align:right;
	}
.header .nArchive	{
	width:230px; position:absolute; top:107px; right:0; text-align:right; font-weight:bold;
	}
.center-home {
	margin:14px 0 0 0;
	}
.center-home .left {
	width:704px; float:left; margin:0 4px 0 0;
	}
.center-home .left .banbdr {
	border:1px solid #bdbdbd; background:#fff;
	}
.contboxL {
	width:348px; height:168px; border:1px solid #b4b4b4; float:left; margin:4px 4px 0 0; background-color:#fff;
	}

.contboxR {
	width:348px; height:168px; border:1px solid #b4b4b4; float:left; margin:4px 0 0 0; background-color:#fff;
	}
.contboxL p, .contboxR p {
	padding:5px 10px 0 10px;
	}
.contboxL p span, .contboxR p span {
	font-size:18px; line-height:32px; background:url(../images/arrow-down-black-ico.gif) right 8px no-repeat;
	padding:0 14px 0 0;
	}
.contboxL p a, .contboxR p a{
	color:#000; text-decoration:none;
	}
.contboxL p a:hover, .contboxR p a:hover {
	color:#993300;text-decoration:none;
	}
	
	
/*.center-home .right {
	width:235px; float:left;
	}
.right .newslatter {
	background:url(../images/newsletter-bg.gif) bottom left no-repeat #993300;
	margin:-31px 0 0 0;padding:0 13px 0px 13px;height:76px;
	}*/
.right .newslatter p {
	color:#fff; font:bold 12px/30px arial;background:url(../images/arrow-down-white-ico.gif) 80px 12px no-repeat;display:block;height:30px;
	}
.right .newslatter input {
	width:140px; height:19px; border:1px solid #9f9f9f; vertical-align:middle;
	}
.right .newslatter input.submit-btn {
	width:62px; height:21px; background-color:#cb9966; color:#fff; border:0 !important;
	}
	
.right .rsec2 {
	background-color:#fafafa; margin:5px 0 0 0; border:1px solid #b7b7b7; padding:0 4px;
	}
.center-home .right .rsec2 ul.complogo {

	}
.center-home .right .rsec2 ul.complogo li {
	text-align:center; padding:11px 0; padding/*\**/:12px 0\9; _padding:0px 0; *padding:10px 0; border-bottom:1px dashed #929292;
	}
html:first-child .center-home .right .rsec2 ul.complogo li {
	padding:12px 0;
	}
.latest-blog {
	
	}
.latest-blog .blogtxt {
	background:url(../images/arrow-down-black-ico.gif) 148px 17px no-repeat;
	font:normal 18px/40px arial; padding:0 10px;
	}
.latest-blog .blogtxt a{
	
	color:#000000;
	text-decoration:none;
	}
.latest-blog .blogtxt a:hover{
	
	color:#993300;
	text-decoration:none;
	}
.latest-blog .blogpost {
	border-bottom:1px solid #c5c5c5; padding:0 10px 9px 10px; padding/*\**/:0 10px 11px 10px \9; _padding:0 10px 14px 10px; *padding:0 10px 14px 10px;
	}
html:first-child .latest-blog .blogpost {
	padding:0 4px 11px 4px;
	}
.latest-blog .blogpost span {
	font-weight:bold; line-height:20px; display:block;
	}
	
	
.footer {
	background-color:#000; height:40px; margin:11px 0 0 0;*margin:25px 0 0 0;_margin:25px 0 0 0; overflow:hidden;
	}
.footer ul {
	float:left; margin:16px 0 0 6px;
	}
.footer ul li {
	float:left; border-right:1px solid #9e9e8f;
	}
.footer ul li a {
	color:#9e9e8f; text-decoration:none; padding:0 6px;
	}
.footer ul li a:hover, .footer ul li a.active {
	color:#fff;
	}
	
.footer p {
	float:right; border-left:2px solid #808080; color:#9e9e8f; line-height:25px; margin:8px 0 0 0;
	padding:0 8px;
	}
.footer p a {
	color:#9e9e8f; text-decoration:none;
	}
.footer p a:hover {
	color:#fff;
	}
.follow-us {
	text-align:right; margin:12px 0 20px 0;
	}
.follow-us img {
	vertical-align:middle; border:0; margin:0 5px;
	}
.follow-us a {
	color:#464a4c; text-decoration:none;
	}
.follow-us a:hover {
	color:#000;
	}
/******************************************** Product **************************************/
.center-home .left .banbdr h1 {background:#ececec; font: normal 22px Arial;padding:6px 8px;margin:0px;}	
.center-home .left .outside{padding:10px;}  
.introText{ background:#cb9966; color:#fff; font:normal 14px/18px Arial; padding:13px 12px 9px;margin:0 0 7px 0;}
.product-listing{margin:0;padding:0; list-style-type:none;}
.product-listing li{border-top:1px dashed #a3a3a3;padding:0 0 13px 0;}
.product-listing li img{border-left:1px dashed #a3a3a3;border-right:1px dashed #a3a3a3;border-bottom:1px dashed #a3a3a3;}
.desc{padding:10px 12px;font:normal 11px/16px Arial; color:#000000; background:#ECECEC}
.desc p{padding:10px 12px;font:normal 11px/16px Arial; color:#000000; background:#ECECEC}
.desc strong{font:bold 11px/18px Arial; color:#000000;display:block;}
.viewdetail{ background:#993300;width:89px;color:#fff; font:bold 11px/18px Arial;text-align:center;margin:0px 0 0 12px; float:}
.viewdetail a{text-decoration:none; text-align:center;color:#fff;}

/******************************************** Product **************************************/
/******************************************** Meet Our Staff **************************************/
.textarea{padding:5px 0px 8px 15px;font:normal 14px/18px Arial; color:#fff; width:470px;float:left;*float:none;_float:none;/*float:right;overflow:hidden;position:relative;*/}
/******************************************** Meet Our Staff **************************************/
/***************************************Start Testimonials**************************************/
.testimonial-listing{margin:0;padding:0; list-style-type:none; margin-top:10px;}
.testimonial-listing li{padding:0 0 13px 0;}
.testimonial-quote{ background:url(../images/start-quote.jpg) no-repeat; background-position:top left; padding-left:25px;}
.testimonial-listing p{background-color:#fff;}
.testimonial-listing p.desc{padding:10px 0px;font:normal 11px/16px Arial;}
.testimonial-listing p.desc strong{font:bold 13px/18px Arial; color:#000000; display:block; background-color:#ECECEC; border-bottom:1px dashed #A3A3A3; padding:3px 0px 0px 25px; height:21px;}
.testimonial-listing .desc strong span{font:bold 13px/18px Arial; font-weight:normal;}
/***************************************End Testimonials**************************************/
/***************************************Start Contact Us**************************************/
.contact-form{margin:0;padding:0; list-style-type:none; display:block; overflow:hidden; border-top:1px dashed #a3a3a3; padding:10px 0 13px 0;}
.column-right{float:left; width:353px; margin:0px; padding:0px;}
.column-right p{border-bottom:1px dashed #A3A3A3; border-top:1px dashed #A3A3A3; background:#FFE8D0; height:105px; padding-left:10px; padding-top:10px; font-weight:bold; font-size:12px;}
.column-right p span{font-weight:normal;}
.Google-Map{ border:1px solid #C4C4C4; padding:3px; margin-top:10px;}
.Google-Map span{border::1px solid #ff0000; width:345px; display:block;}
.column-left{float:left; width:329px; margin:0px; padding:0px;}
.column-left div{width:100%; float:left; margin-bottom:8px;}
.column-left .section{border-bottom:1px dashed #A3A3A3; padding-left:8px; width:320px}
.column-left dl{ float:left; width:98%; padding-bottom:8px;}
.column-left dt{float:left; width:35%; padding-left:12px; font-weight:bold; color:#79706D;}
.column-left .mandatory{ background:url(../images/star.jpg)  no-repeat; background-position:left;}
.column-left .fullwidth-topic{ background:url(../images/star.jpg)  no-repeat; background-position:left top; width:96%; font-weight:normal;}
.column-left .fullwidth-optional{font-weight:bold; width:96%; padding-bottom:3px;}
.column-left .fullwidth-option{width:96%; font-weight:bold;}
.column-left .fullwidth-option span{ padding-right:15px; vertical-align:top;}
.column-left dd{ float:left; width:60%; text-align:right;}
.textbox{ background-color:#fff; border:1px solid #9F9F9F; height:15px; font-size:12px; color:#9F9F9F; font-weight:normal;}
.multibox{ background-color:#fff; border:1px solid #9F9F9F; height:75px; font-size:12px; color:#000000; font-weight:normal; width:295px;}
.text-mandatory{color:#993300; font-weight:normal; border-bottom:none;}
.text-mandatory p{color:#993300; font-weight:normal; padding-left:18px; padding-right:10px;}
.text-mandatory strong{font-weight:bold; font:bold 11px/18px Arial;}
/*.sendinformation{ background:#993300; width:110px; color:#fff; font:bold 11px/18px Arial;text-align:left;margin:0px 0 0 18px ;}
.sendinformation a{text-decoration:none; text-align:left; color:#fff; font-weight:bold;}*/
.sendinformation {
	TEXT-ALIGN: left; MARGIN: 0px 0px 0px 0px; WIDTH: 125px; FONT: bold 11px Arial; BACKGROUND: #993300; COLOR: #fff; background-image:url(../images/ico-sendinformation.jpg); background-position:right; background-repeat:no-repeat; padding-left:10px; padding-top:3px; padding-bottom:3px; border:0px;
}
.sendinformation input {
	TEXT-ALIGN: left; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; border:0px; BACKGROUND: #993300;
}
/***************************************End Contact Us**************************************/
/**********************************************Faq*****************************************/
.Faq{padding:0;}
.closeall{ background:#993300;  color:#fff; font:bold 11px/18px Arial;text-align:left;margin:0px;float:left;padding:0 0 0 10px;margin:8px 0 14px;}
.closeall a{text-decoration:none; text-align:left; color:#fff; font-weight:bold; padding:0 10px;}
.tooltip{width:204px;float:right; position:relative; color:#000000;}
.tooltip span.tip{background:#fce6c9;border:1px solid #969696;padding:5px 12px; color:#000000;font:normal 11px Arial;display:block;}
.tooltip span.tip a{color:#000;font:normal 11px Arial; text-decoration:none;}
.tooltip span.tip a:hover{color:#fff;font:normal 11px Arial; text-decoration:none;}
.tooltip span.arrow{position:absolute;top:25px;left:10px;}
/**********************************************Faq*****************************************/
 /*****************************************Start Services**************************************/
.service-listing{margin:0;padding:0; list-style-type:none;}
.service-listing li{padding:0 0 10px 10px;}
.service-details{margin-left:50px; border-bottom:1px dashed #A3A3A3; padding-bottom:15px;}
.service-detailslast {margin-left:50px; padding-bottom:12px;}
.service-listing .head{padding:10px 0px;font:normal 11px/16px Arial; height:27px;}
.service-listing .head strong{font:normal 18px Arial; color:#272727; margin-left:16px;}
.service-listing .head strong.draft{font:normal 18px Arial; color:#272727; margin-left:3px;}
.service-listing .head b{font:normal 18px Arial; color:#272727; margin-left:16px;}
.service-listing .head b.draft{font:normal 18px Arial; color:#272727; margin-left:3px;}
/***************************************End Services**************************************/	
/*****************************************Ask an expart**************************************/
/* .Expart{visibility:  hidden;width:200px;position:absolute;right:0px; background:#ECECEC; padding:10px;border:1px dotted #a3a3a3;}
 .Expart ul{float:left; width:100%;} 
 .Expart li{float:left; width:100%; margin:0px; padding:0px;} 
 .Expart li span{ font:normal 12px/25px Arial; vertical-align:top; border:1px solid #ff0000; }
 .textbox{margin:0 0 5px 0; padding:1px; font:normal 11px Arial; width:150px; float:right; color:#333333;}
 .btn{float:right; margin:5px 12px 0 0;  background:#993300;color:#fff; font:bold 11px Arial;border:none;padding:4px;}*/
 .Expart{visibility:  hidden;width:182px;position:absolute;right:0px; background:#ECECEC; padding:10px;border:1px dotted #a3a3a3; float:left; display:block; overflow:hidden; height:170px;}
 .Expart dl{float:left; width:100%; margin:0px; padding:0px;} 
 .Expart dt{float:left; width:30%; margin:0px; padding:0px; height:25px; text-align:left;} 
 .Expart dd{float:left; width:67%; margin:0px; padding:0px; height:25px; text-align:right; } 
/* .Expart li span{ font:normal 12px/25px Arial; vertical-align:top; border:1px solid #ff0000; }*/
 .textbox{margin:0 0 5px 0; padding:1px; font:normal 11px Arial; float:right; width:150px; color:#333333;}
 .Exparttextbox{margin:0 0 5px 0; padding:1px; font:normal 11px Arial; float:right; width:125px; color:#333333;}
 .btn{float:right; margin:5px 12px 0 0;  background:#993300;color:#fff; font:bold 11px Arial;border:none;padding:4px;}

/*****************************************Ask an expart**************************************/
/*********************************************Blog*******************************************/
 /*.Blog-quote{font:bold 14px Arial;padding:0 0 5px 10px; border-bottom:1px dotted #bebebe; margin:0 0 10px 0;}
 .CommentArea{background:#ECECEC;height:20px; border-top:1px solid #c7c7c7;padding:5px 10px;margin:10px 0 0 0;}
 .CommentAreaLeft{width:400px;float:left;font:normal 12px/20px Arial;}
 p.CommentAreaLeft{width:400px;float:left;font:normal 12px/20px Arial; background-color:#ECECEC;}
 .post{padding:5px 10px; line-height:18px;}*/
 .blog-listing {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; display:block; overflow:hidden; float:none; width:680px;
}
.blog-listing li {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:100%; float:left;
}
.Blog-quote {
	BORDER-BOTTOM: #bebebe 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT: bold 14px Arial; PADDING-TOP: 0px
}
.CommentArea {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ececec; BORDER-TOP: #c7c7c7 1px solid; PADDING-TOP: 5px; float:left; overflow:hidden; display:block; width:97%;
}
.CommentAreaLeft {
	WIDTH: 400px; FONT: 12px/20px Arial; FLOAT: left;
}
P.CommentAreaLeft {
	BACKGROUND-COLOR: #ececec; WIDTH: 500px; FONT: 12px Arial; FLOAT: left
}
.post {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
 .fr{float:right;}
 /*********************************************Blog*******************************************/
  /*******************added For Top Menu*******************************************/
.header ul.nav li a:hover, .header ul li a#active_menu {
	background-color:#993300;
}
/************************* Added on 24.12.2009 *******************************************/	 
.center-home .right {
 width:235px; float:left;
 margin:-31px 0 0 0;
 }
.right .newslatter {
 background:url(../images/newsletter-bg.gif) bottom left no-repeat #993300;
 padding:0 13px 0px 13px;height:76px;
 }
	
.column-right p{
 border-bottom:1px dashed #A3A3A3; 
 border-top:1px dashed #A3A3A3; 
 background:#CB9966; 
 /*height:38px;*/ 
 padding-left:10px; 
 padding-top:10px; 
 font-weight:bold; 
 font-size:12px;
}

.tooltip span.tip{
 background:#CB9966;
 border:1px solid #969696;
 padding:5px 12px; 
 color:#993300;
 font:normal 11px Arial;
 display:block;
}
.CommentAreaLeft a {
 text-decoration:none; color:#993300;
 }
.CommentAreaLeft a:hover {
 color:#333;
 }
.text-mandatory a {
 text-decoration:none; color:#993300;
 }
.text-mandatory a:hover {
 color:#333;
 }
.entryComment {
 margin:0 10px;
 }
.blog a {
 text-decoration:none; color:#993300;
 }
.blog a:hover {
 color:#333;
 }
.entryComment_post h3 {
 font:bold 12px/18px arial;
 }
.inputshadow input {
 font:normal 11px/14px arial; width:300px;
 }
.inputshadow textarea {
 font:normal 11px/14px arial; width:300px; margin:0 0 0 2px;
 }
.blogpost a{color:#9c3202;}
 
 .faqerror{ color:#ff0; font:bold 11px/18px Arial;text-align:left;margin:0px;float:left;padding:0 0 0 10px;margin:8px 0 14px;}

/************************************* Img Gallery *******************************/
.BigimgHolder{width:536px; height:323px; overflow:hidden; background:#ededed; text-align:center;float:left;} 
.ThumbHolder{height:340px; overflow:auto; margin:0px;width:130px; background:#fafafa;padding:0 0px 0 10px}
.thumbbottom{padding:0 0 6px 0;}
/************************************* Img Gallery *******************************/

.captionFoot{color: #9C3202;
  text-decoration: none;}

.captionFoot:hover{color: #FFFFFF;
  text-decoration: none;}
.arch{
	margin:0px 0 0 0;
	padding:4px 2px 0 0;
	width:50px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	color:#fff;
        float:right;
}
.arch:hover{
	color:#CB9966;
}