@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	background: #443f34 url(../images/bg.jpg) repeat-x;
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #6B3B31;
}
a {
	text-decoration: none;
}
ul, li {
	list-style: none;
	padding: 0;
	margin: 0
}
img {
	border: none;
}
h1 {
	font: normal 26px Arial Narrow, Helvetica, sans-serif;
	color: #633E2E;
	text-transform: uppercase
}
h2 {
	font: normal 24px Arial Narrow, Helvetica, sans-serif;
	color: #633E2E;
	text-transform: uppercase
}

hr {
	padding: 5px 0;
	margin: 0;
	background: none;
	border: none;
	border-bottom: 1px solid #C9C6B3
}
table {
	display: block;
	border: 1px solid #DADADA;
	-moz-box-shadow: 1px 2px 3px #888;
	-webkit-box-shadow: 1px 2px 3px #888;
	box-shadow: 1px 2px 3px #888;
	color: #000;
	margin-bottom: 20px
}
td, tr {
	border-bottom: 1px dashed #999;
	border-left: 1px dashed #999;
	padding: 10px;
}
#container {
	width: 100%;
	margin: 0 auto;
	background: url(../images/bg_content.gif) repeat-y center;
}
#row1_in {
	width: 1000px;
	margin: 0 auto;
}
#header {
	background: #29221C url(../images/sep_title.jpg) no-repeat right;
	float: left;
	width: 460px;
	height: 60px;
	padding: 39px 20px;
	font: normal 40px Tahoma, Geneva, sans-serif;
	color: #EFECB7;
}
#fb {
	float: left;
	background: #29221C;
	width: 460px;
	height: 60px;
	padding: 39px 20px;
	font: normal 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #B4AEA2
}
#fb .bigfb {
	font: normal 20px Arial, Helvetica, sans-serif;
	padding: 2px 0 0 0;
	color: #B4AEA2
}
#lang {
	float: right;
	padding: 45px 0 0 0
}
#nav {
	width: 1000px;
	height: 63px;
	background: url(../images/bg_nav.jpg) repeat-x;
	margin: 23px auto 0 auto;
	font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#nav ul li {
	float: left;
	padding: 22px 17px 15px 18px;
	background: url(../images/nav_sep.jpg) no-repeat right
}
#nav .last-child {
	background: none;
	border-right: 0;
}
#nav a {
	color: #29221b
}
#nav a:hover {
	color: #7f4409
}
#row1 {
	padding: 0
}
#row2 {
	padding: 0;
	background: #25190B;
	border-top: 1px solid #623424;
	border-bottom: 1px solid #623424;
	height: 40px;
}
#row3 {
	padding: 0;
	background: url(../images/bg_row.png) no-repeat top;
	height: 350px;
}
#ro_banner {
	margin: 0 auto;
	width: 1000px;
	height: 373px;
}



#contain {
	width: 1000px;
	margin: 0 auto;
	padding: 130px 0 0 0;
}
#cont_in {
	background: url(../images/bg_content.gif) repeat-y;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#sidebar {
	float: right;
	padding: 10px 0 0 40px;
	width: 280px;/*	background: #F5F1E6;*/

}
#sidebar ul li {
	border-bottom: 1px dotted #CCC;
	padding: 5px 0 5px 0
}
#sidebar a {
	color: #A95318;
	font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif
}
#sidebar a:hover {
	color: #B28252
}
.spl_off {
	clear: both;
	line-height: 22px;
}
#page_info {
	float: left;
	width: 640px;
	padding: 10px 20px;	background:#FDFDFD;
}
.img_border {
	float: left;
	margin: 0 0 5px 0;
	border: 5px solid #DFDAC7
}
.img_left {
	float: left;
	margin: 0 5px 0 0;
	border: 5px solid #DFDAC7
}
.img_right {
	float: right;
	margin: 0 0 0 5px;
	border: 5px solid #DFDAC7
}
#page_info ul li {
	background: url(../images/bullet.jpg) no-repeat left top;
	padding: 0 0 0 25px;
	margin: 0 0 0 15px;
	line-height: 25px;
}
#page_info a {
	color: #F96A01
}
#page_info a:hover {
	color: #D25900;
	text-decoration: underline
}
.display_box {
	width: 220px;
	display: block;
	float: left;
	text-align: center;
	padding: 20px 0 0 0;
	margin: 0 11px 20px 0;
	border: 1px solid #DEDED4;
	background: #FAFBF5
}
.title {
	font: normal 18px Arial Narrow, Helvetica, sans-serif;
	text-align: left;
	color: #633E2E;
	text-transform: uppercase;
	padding: 10px 20px
}
.title_1 {
	font: bold 16px Arial Narrow, Helvetica, sans-serif;
	text-align: left;
	color: #996633;
	text-transform: uppercase;
	padding: 0;
	text-decoration: underline;
	margin: 0 0 3px 0
}
.prd_det {
	background: #B1A89C url(../images/tail_block.gif) repeat-x;
	text-align: left;
	padding: 15px 20px;
	margin: 1px;
	color: #FFF7F0;
	font: normal 15px Arial Narrow, Helvetica, sans-serif;
	float: left
}
#sidebar .det_bttn_side {
	background: #6C4536;
	border: 1px solid #C9C2B2;
	text-transform: uppercase;
	padding: 3px;
	float: left;
	color: #FFF7F0;
}
#sidebar .det_bttn_side a {
	color: #FFF7F0;
	font: normal 14px Arial Narrow, Helvetica, sans-serif
}
#sidebar .det_bttn_side a:hover {
	color: #CCCC99;
	background: #58382C
}
.det_bttn {
	color: #FFF;
}
.det_bttn:hover {
	color: #CCCC99;
}
.det_ordr {
	background: #C29C5E;
	border: 1px solid #C9C2B2;
	text-transform: uppercase;
	padding: 3px;
	float: right;
	color: #673B30
}
.det_ordr a {
	color: #673B30
}
.det_ordr a:hover {
	color: #333333;
	background: #2B3760
}
#aff img {
	padding: 0 2px;
}
#feat_box {
	width: 610px;
	float: left;
	background: #F6F4DD url(../images/bg_feature.jpg) top repeat-x;
	padding: 10px;
	margin: 5px;
}
#feat_box h1 {
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3B3B33;
	padding: 5px 0 15px 5px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC8AF
}
#feat_box .pkg_box {
	width: 285px;
	padding: 3px;
	float: left;
	margin: 5px;
	color: #673B30
}
#feat_box .pkg_box1 {
	width: 550px;
	padding: 3px;
	float: left;
	margin: 5px;
	color: #673B30
#feat_box a {
	color: #6C4536;
	text-decoration: underline;
}
#client_box {
	width: 590px;
	color: #FFF;
	float: left;
	background: #71502F;
	-moz-border-radius: 6px;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	padding: 20px;
	margin: 5px;
}
#client_box h1 {
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px 0 10px 5px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC8AF
}
#pr_detail {
	float: right;
	width: 340px;
}
#footer {
	clear: both;
	background: #332C24 url(../images/row_1.png) repeat-x top;
	padding: 15px 0
}
#footer_in {
	margin: 0 auto;
	width: 1000px;
	line-height: 25px;
	color: #71502D;
}
#footer a {
	color: #B28252;
	padding: 0 10px 0 0
}
#footer a:hover {
	color: #7A5836;
	padding: 0 10px 0 0
}
#cu3er-container {
	width: 1024px;
	outline: 0;
}
fieldset {
	border: 1px solid #C9C6B3
}
#error {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C00
}
#submitform input {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #669
}
#submitform textarea {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #669
}
/*step carousel*/
.stepcarousel {
	float: left;
	position: relative; /*leave this value alone*/
	border: 1px solid #DEDED4;
	overflow: scroll; /*leave this value alone*/
	width: 685px; /*Width of Carousel Viewer itself*/
	height: 155px; /*Height should enough to fit largest content's height*/
	margin: 0 0 15px 0;
}
.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: 5px; /*margin around each panel*/
	width: 195px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*End of step carousel*/

/*accordion*/
#basic-accordian {
	padding: 5px;
	width: 700px;
}
.accordion_headings {
	padding: 5px;
	background: #6C4536;
	color: #FFFFFF;
	border: 1px solid #FFF;
	cursor: pointer;
	font: normal 15px Arial Narrow, Helvetica, sans-serif;
	text-transform: uppercase
}
.accordion_headings:hover {
	background: #C9C6B3;
	color: #510B1C;
}
.accordion_child {
	padding-top: 15px;
}
.header_highlight {
	background: #C29C5E;
}
.tab_container * {
	float: left;
	width: 120px;
}
/*End acc*/
input, select, textarea {
	border: 1px inset #C9C6B3;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FF8000;
	width: 250px;
}
.s_bttn {
	width: 100px;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #6C4536;
}
.dev_txt {
	font: 10px Verdana, Geneva, sans-serif;
	float: right;
}