@charset "utf-8";
/* CSS Document */

*{
	padding:0px; margin:0px; text-decoration:none; border:0px; outline:none;
}
body{
	background:#F0EFE3 url(../images/home/btm_bg.jpg) left bottom repeat-x;
}
.outer_div{
	width:100%; background:url(../images/home/body_bg.jpg) repeat-x;
}
.main_div{
	width:1002px; margin-left:auto; margin-right:auto; position:relative;
}
.top_line_bg{
	background:#FFFFFF url(../images/home/top_line_bg.jpg) repeat-x;
}
.top_most_lnk{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#58707B;
}
.top_most_lnk a{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#58707B;
}
.top_most_lnk a:hover{
	color:#932118; text-decoration:underline;
}
.top_most_lnk_active{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:underline;
}
.main_lnk{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#58707B;
}
.main_lnk a{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#58707B;
}
.main_lnk a:hover{
	color:#932118; text-decoration:underline;
}
.main_lnk_active{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:underline;
}
.table_btm_bg{
	background:url(../images/home/table_btm_bg.jpg) repeat-x;
}
.btm_txt{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#58707B;
}
.content{
	font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.read_more_lnk{
	font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:underline;
}
.read_more_lnk:hover{
	font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:none;
}
.read_more_lnk_active{
	font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:none;
}
.content_title{
	font:18px/20px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.home_packages{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}
.home_packages:hover{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:underline; 
}
.btm_scroll_txt{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.btm_scroll_txt a{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.btm_scroll_txt a:hover{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;
}
.right_contact{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.right_contact a{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:underline;
}
.right_contact a:hover{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:none;
}
.right_box_padding{
	padding:15px 5px 15px 15px;
}
.left_detail_panel_bg{
	background:#3C1E1E url(../images/inner/left_panel_detail_bg.jpg) repeat-x;
}
#location_lnk_box {
	position:absolute;
	width:386px;
	height:36px;
	z-index:1;
	left: 589px;
	top: 326px;
}
.txt_box{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; border:1px solid #CCCCCC; width:200px; height:20px; margin-bottom:10px;
}
.txt_area{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; border:1px solid #CCCCCC; width:200px; margin-bottom:10px; overflow:auto;
}
.jmp_mnu{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; border:1px solid #CCCCCC; width:200px; margin-bottom:10px; height:20px;
}
.btn{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#932019; padding:3px 10px 3px 10px; overflow:visible;
}
.err{
	font:11px Arial, Helvetica, sans-serif; color:Red;
}
.errlbl{
	font:13px Arial, Helvetica, sans-serif; color:Red;
}
.pano_lnk{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.pano_lnk a{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.pano_lnk a:hover{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:underline;
}
.pano_lnk_active{
	font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#932118; text-decoration:underline;
}
.loader_img{
	background:#FFFFFF url(../images/inner/ajax-loader.gif) center no-repeat;
}

/* Slider CSS */

#mygallerylong{overflow: hidden;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 918px;
margin-left:40px;
height: 162px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 50px;
}
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:0px 40px 0px 0px; /*margin around each panel*/
	cursor:pointer; cursor:hand;
	 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/******** Gallery Image CSS ***************/
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 0px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
.panel-overlay h2,
.panel-overlay p{
	margin:8px 0px 5px 5px;
}
.panel-overlay p {
	line-height: 1.2em;
}
.large_overflow{
	overflow:hidden; height:370px;
}
.thumb_overflow{
	overflow:hidden; height:75px;
}


/******** Gallery Image Ends ***************/

/******** Dynamic Gallery Image Starts ***************/
.left_lnk_active{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#79634A;
}
.left_lnk_deactive{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#CABFAA;
}

/******** Dynamic Gallery Image Ends ***************/