body{background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#13122b; margin:0px;}
#main{ width:780px; margin:auto;}
div{ font-family:Arial; font-size:12px; color:#000000; line-height:18px;}

#basic-accordian{padding:0px; z-index:2;}

.accordion_headings{color:#000000; cursor:pointer; font-weight:bold; font-family:Arial; font-size:12px;}
.accordion_headings:hover{background:#FFFFFF; color:#000000; font-family:Arial; font-size:12px;}
.accordion_child{padding:0px 0px 0px 30px; text-align:justify; line-height:18px; font-family:Arial; font-size:11px; color:#000000; font-family:Arial; font-size:12px;}
.header_highlight{background:#FFFFFF; color:#000000; font-family:Arial; font-size:12px;}

.txt_brown{color:#5d3811; font-size:14px;}
.inner_title{color:#7a5024; font-weight:bold; border-bottom:1px dashed #d6a86a; font-size:14px; padding-bottom:8px;}
.title_bg{background-color:#e8c79e; line-height:26px; width:490px; padding-left:10px;}


#newsletter_signup_added{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	position:absolute; top:0; left:0; padding:0px 0px 20px 0px; z-index:100; display:none; text-align:center;cursor:auto;
}

#newsletter_signup_rejected{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	position:absolute; top:0; left:0; padding:0px 0px 20px 0px; z-index:100; display:none; text-align:center;cursor:auto;
}

.box1{ width:525px; float:left; padding-left:225px; padding-top:200px;}
.boxhead{
	background: url('../images/top.gif'); background-position:bottom left;
	background-repeat: no-repeat; height:18px; overflow:hidden; text-align:left; width:525px;
}
.boxmiddle1{
	background-color:#f4efe9; 	margin:0px;	padding:0px; z-index:0; height:150px; border-left:1px solid #c19a71;border-right:1px solid #c19a71;
}

.boxbot{
	background-image: url('../images/bottom.gif'); background-position:left top; width:525px;
	background-repeat: no-repeat;list-style-type:none; margin:0 0 0 0;
	height:19px; padding:0px; font-size:0px;
}

#top_bg{float:left; background:url(../images/top_bg.jpg) no-repeat; width:322px; height:109px; padding-left:172px; padding-top:4px;}
#solgan{font-size:16px; font-weight:bold; color:#bb672b; text-transform:uppercase; padding-top:15px;}

#menu{height:54px; float:right; line-height:54px; color:#FFFFFF; font-size:13px;}
a.about {text-decoration:none; color:#FFFFFF; float:left; background:none; font-size:13px; width:97px; height:54px; text-align:center;}
a.about:hover{color: #FFFFFF; background:url(../images/menu_bg.jpg) no-repeat;  width:97px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}
#about_active{color: #FFFFFF; background:url(../images/menu_bg.jpg) no-repeat;  width:97px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}

a.service {text-decoration:none; color:#FFFFFF; float:left; background:none; font-size:13px; width:111px; height:54px; text-align:center;}
a.service:hover{color: #FFFFFF; background:url(../images/service_bg.jpg) no-repeat;  width:111px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}
#service_active{color: #FFFFFF; background:url(../images/service_bg.jpg) no-repeat;  width:111px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}

a.product {text-decoration:none; color:#FFFFFF; float:left; background:none; font-size:13px; width:111px; height:54px; text-align:center;}
a.product:hover{color: #FFFFFF; background:url(../images/service_bg.jpg) no-repeat;  width:111px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}
#product_active{color: #FFFFFF; background:url(../images/service_bg.jpg) no-repeat;  width:111px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}

a.portfolio {text-decoration:none; color:#FFFFFF; float:left; background:none; font-size:13px; width:139px; height:54px; text-align:center;}
a.portfolio:hover{color: #FFFFFF; background:url(../images/portfolio_bg.jpg) no-repeat;  width:139px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}
#portfolio_active{color: #FFFFFF; background:url(../images/portfolio_bg.jpg) no-repeat;  width:139px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}


a.contact {text-decoration:none; color:#FFFFFF; float:left; background:none; font-size:13px; width:97px; height:54px; text-align:center;}
a.contact:hover{color: #FFFFFF; background:url(../images/menu_bg.jpg) no-repeat;  width:97px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}
#contact_active{color: #FFFFFF; background:url(../images/menu_bg.jpg) no-repeat;  width:97px; height:54px; float:left; font-size:13px; text-align:center; text-decoration:none;}

#content_bg{float:left; background:url(../images/content_bg.jpg) no-repeat; background-color:#FFFFFF; width:780px; line-height:15px; padding-bottom:25px;}

#left_content{float:left; width:507px; padding-left:16px; padding-right:16px;}
#left_content ul{ text-align:left; padding:4px 27px 3px 0px; list-style-type:none; margin:0px;}
#left_content ul li{padding:8px 0px 5px 25px; background:url(../images/bullet.jpg) no-repeat 1px 11px;}

#left_content_portfolio{float:left; width:548px; padding-left:16px; padding-right:16px;}
#left_content_portfolio ul{ text-align:left; padding:4px 27px 3px 0px; list-style-type:none; margin:0px; float:left;}
#left_content_portfolio ul li{padding:8px 0px 5px 25px; background:url(../images/bullet.jpg) no-repeat 1px 11px;}


#decide_bg{float:left; background:url(../images/decide_bg.jpg) no-repeat; width:463px;  margin-top:7px; padding:58px 20px 0px 17px; line-height:20px;}
#decide_content{float:left; width:220px; padding-right:20px;}
#decide_content1{float:left; width:215px;}

#right_content{float:left; width:241px; background:url(../images/right_top_bg.jpg) no-repeat; width:214px;}
#right_bg{width:210px; padding:7px; border:1px solid #d6d2cd; margin-top:10px;}
#right_bg1{background:url(../images/right_bg1.jpg) no-repeat; width:227px; height:280px; padding:14px 7px 10px 7px;}
#testimonial_bg{float:left; background:url(../images/testimonial_bg.jpg) no-repeat; width:191px; margin-top:25px; padding:10px 28px 0px 22px; line-height:20px; text-align:justify;}

#footer{float:left; background-color:#5d3811; width:780px; height:80px; color:#FFFFFF; text-transform:uppercase; text-align:center; font-size:12px; padding-top:10px; line-height:24px;}
#footer a{ font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none; padding-left:18px; padding-right:18px; }
#footer a:hover{ font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:underline; padding-left:18px; padding-right:18px;}

a.readmore{background:url(../images/redmore_bg.jpg) no-repeat; width:103px; line-height:23px; display:block; text-align:center; font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none;}
a.readmore:hover{background:url(../images/redmore_bg.jpg) no-repeat; width:103px; line-height:23px; display:block; text-align:center; font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:underline;}

a.mail{font-family:Arial; font-size:12px; color:#5d3811; text-decoration:underline;}
a.mail:hover{font-family:Arial; font-size:12px; color:#5d3811; text-decoration:none;}

#left_content1{float:left; width:507px; padding-left:16px; padding-right:16px;}
ul.inner{ text-align:left; padding:4px 27px 3px 0px; list-style-type:none; margin:0px;}
ul.inner li{padding:8px 0px 5px 25px; background:url(../images/bullet.jpg) no-repeat 1px 11px;}

ul.inner1{text-align:left; padding:4px 27px 3px 0px; list-style-type:none; margin:0px; color:#000000; font-size:12px;}
ul.inner1 li{padding:5px 0px 5px 25px; background:url(../images/bullet1.jpg) no-repeat 1px 9px; color:#000000; font-size:12px;}

ul.inner2{text-align:left; padding:4px 27px 3px 0px; list-style-type:none; margin:0px; color:#000000; font-size:12px;}
ul.inner2 li{padding:5px 0px 5px 20px; background:url(../images/bullet2.jpg) no-repeat 1px 12px; color:#000000; font-size:12px;}

ul.inner3{text-align:left; padding:4px 27px 3px 10px; list-style-type:none; margin:0px; color:#000000; font-size:12px;}
ul.inner3 li{padding:5px 0px 5px 45px; background:url(../images/bullet3.jpg) no-repeat 25px 12px; color:#000000; font-size:12px;}

#img_boder{border:2px solid #c37719; float:left; padding:10px;}
.thumb_border{padding-top: 10px; float:left; border-right:10px solid #FFFFFF;}
#product_bg{float:left; border:3px double #c37719; width:705px; padding:10px; margin-top:20px;}

.txtbox{border:1px solid #4c2910; background-color:#96623e; height:19px; width:210px; color:#FFFFFF; font-family:Arial; font-size:12px; font-style:italic; padding-top:3px; padding-left:10px;}
#txt_brown{color:#843111; font-size:13px;}
#tablestyle{ background:#ded7cf;}
#tablestyle1{ background:#f4efe9; border:1px solid #ded7cf;}

.txtbox1{border:1px solid #96623e; background-color:#ffffff; height:16px; width:150px; color:#000000; font-family:Arial; font-size:12px;}
.cmbbox{border:1px solid #96623e; background-color:#ffffff; height:20px; width:155px; color:#000000; font-family:Arial; font-size:12px;}
.txtarea{border:1px solid #96623e; background-color:#ffffff; height:35px; width:150px; color:#000000; font-family:Arial; font-size:12px;}
.button{border:1px solid #ffffff; background-color:#96623e; color:#ffffff; font-family:Arial; font-size:12px; text-align:center; font-weight:bold; cursor:hand; padding:2px 4px 2px 4px;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid black;
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#intrestbg
	{
		background:url(../images/popbg.gif);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:24px;
		width:485px;
		padding-right:15px;
		text-align:justify;
		color:#444444;
		float:left;
		padding-left:12px;
	}
	
#poptitle
	{
		ackground-color:#5d3811;
		color:#5d3811;
		padding:3px;
		loat:left;
		font-size:13px;
	}
