﻿@font-face {
 font-family: vijaya_eot;
 src: url("fonts/vijaya.eot") /* EOT file for IE */
}
@font-face {
 font-family: vijaya_ttf;
 src: url("fonts/vijaya.ttf") /* TTF file for CSS3 browsers */
}
 @font-face {
 font-family: vijaya_otf;
 src: url("fonts/vijaya.otf");
}
 @font-face {
 font-family: MyriadPro_eot;
 src: url("fonts/MyriadProRegular.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyriadPro_ttf;
 src: url("fonts/MyriadProRegular.ttf") /* TTF file for CSS3 browsers */
}
 @font-face {
 font-family: GARA_eot;
 src: url("GARA.eot") /* EOT file for IE */
}
@font-face {
 font-family: GARA_ttf;
 src: url("GARA.TTF") /* TTF file for CSS3 browsers */
}
body {
	background-image:url(images/body_bg.gif);
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.clear_float {
	clear:both;
	height:0;
}
.MainBody {
	background:url(images/mainBody_bg.png) repeat-y left top;
	width:973px;
}
*html .MainBody {
	background:url(images/mainBody_bg.png) repeat-y left top;
	width:973px;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainBody_bg.png', sizingMethod='scale');
}
.MainBodyBottom {
	background:url(images/mainBodyB_ff_bg.jpg) no-repeat center bottom;
	width:882px;
}
.Bottom {
	background:url(images/mainBodyB.png) no-repeat center top;
	width:973px;
	height:20px;
}
*html .Bottom {
	background:url(images/mainBodyB.png) no-repeat center top;
	width:973px;
	height:20px;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainBodyB.png', sizingMethod='scale');
}
.Photos {
	background:url(images/photo_ff.jpg) no-repeat right top;
	text-align:left;
	width:100%;
}
#Nav {
	background:url(images/nav_bg.png) repeat-x left top;
	width:880px;
	height:45px;
	padding-top:7px;
}
*html #Nav {
	background:url(images/nav_bg.png) repeat-x left top;
	width:795px;
	height:45px;
	padding-top:7px;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bg.png', sizingMethod='scale');
}
#Nav, #Nav a {
	font-family:vijaya_eot, vijaya_ttf, vijaya_otf, Vijaya;
	font-size:18px;
	color:#fefbc4;
}
#Nav a:hover {
	text-decoration:none;
}
.mr_left {
	margin-left:36px;
	width:100%;
}
.mr_left a {
	text-decoration:none;
	color:#6e3a07;
}
.mr_left a:hover {
	text-decoration:none;
	color:#6e3a07;
}
.mr_right {
	margin-right:20px;
}
.Banner {
	background:url(images/banner.gif) no-repeat left top;
	width:589px;
	height:200px;
	margin-top:-8px;
	margin-left:44px;
	display:inline-block;
}
.Banner1 {
	background:url(images/banner1.gif) no-repeat left top;
	width:520x;
	height:180px;
	margin-top:-8px;
	margin-left:44px;
	display:inline-block;
}
/**html .Banner{background:url(images/banner.gif) no-repeat left top; width:620px; height:180px; margin-top:-8px; margin-left:44px; display:inline-block;
-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner.gif', sizingMethod='scale');            
}*/
.ContentPane {
	background:url(images/contentPane.png) no-repeat left top;
	width:470px;
	height:260px;
	margin-top:10px;
	padding:38px 26px 40px 35px;
	font-family:Verdana;
	font-size:12px;
	color:#311603;
}
*html .ContentPane {
	background:url(images/contentPane.png) no-repeat left top;
	width:470px;
	height:260px;
	margin-top:10px;
	padding:38px 26px 40px 35px;
	font-family:Verdana;
	font-size:12px;
	color:#311603;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentPane.png', sizingMethod='scale');
}
.Header {
	font-family:MyriadPro_eot, MyriadPro_ttf, Myriad Pro;
	font-size:15px;
	color:#261701;
	font-weight:bold;
	padding-bottom: 10px;
}
.ContentPaneSub {
	display:inline-block;
	background:url(images/ContentPaneSub.png) no-repeat left top;
	width:505px;
	height:441px;
	margin-right:-10px;
	padding:38px 56px 40px 240px;
	font-family:Verdana;
	font-size:12px;
	color:#311603;
	text-align:left;
}
*html .ContentPaneSub {
	background:url(images/ContentPaneSub.png) no-repeat left top;
	width:505px;
	height:441px;
	margin-right:-10px;
	padding:38px 56px 40px 240px;
	font-family:Verdana;
	font-size:12px;
	color:#311603;
	text-align:left;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ContentPaneSub.png', sizingMethod='scale');
}
#Tidbits {
	background:url(images/tidbits_bg.png) no-repeat left top;
	width:269px;
	height:189px;
	text-align:center;
	padding-top:10px;
	float:left;
	display:inline-block;
}
*html #Tidbits {
	background:url(images/tidbits_bg.png) no-repeat left top;
	width:269px;
	height:189px;
	text-align:center;
	padding-top:10px;
	float:left;
	display:inline-block;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tidbits_bg.png', sizingMethod='scale');
}
#Tidbits h1 {
	margin:0px;
	padding:0px;
	font-family:GARA_ttf, GARA_eot;
	font-size:18px;
	color:#6e3a07;
	text-transform:uppercase;
	font-weight:normal;
}
#Tidbits h2 {
	margin:0px;
	padding:0px;
	font-family:GARA_ttf, GARA_eot;
	font-size:30px;
	color:#6e3a07;
	font-weight:normal;
}
#Redesign {
	background:url(images/redesign_bg.png) no-repeat left top;
	width:269px;
	height:189px;
	text-align:center;
	padding-top:10px;
	float:left;
	display:inline-block;
}
*html #Redesign {
	background:url(images/redesign_bg.png) no-repeat left top;
	width:269px;
	height:189px;
	text-align:center;
	padding-top:10px;
	float:left;
	display:inline-block;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tidbits_bg.png', sizingMethod='scale');
}
#Redesign h1 {
	margin:0px;
	padding:0px;
	font-family:GARA_ttf, GARA_eot;
	font-size:18px;
	color:#6e3a07;
	text-transform:uppercase;
	font-weight:normal;
}
#Redesign h2 {
	margin:0px;
	padding:0px;
	font-family:GARA_ttf, GARA_eot;
	font-size:30px;
	color:#6e3a07;
	font-weight:normal;
}
#Consultation {
	background:url(images/consultation_bg.png) no-repeat left top;
	width:269px;
	height:189px;
	text-align:center;
	padding-top:10px;
	float:left;
	display:inline-block;
}
*html #Consultation {
	background:url(images/consultation_bg.png) no-repeat left top;
	width:269px;
	height:189px;
	text-align:center;
	padding-top:10px;
	float:left;
	display:inline-block;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/consultation_bg.png', sizingMethod='scale');
}
#Consultation h1 {
	margin:0px;
	padding:0px;
	font-family:GARA_ttf, GARA_eot;
	font-size:18px;
	color:#6e3a07;
	text-transform:uppercase;
	font-weight:normal;
}
#Consultation h2 {
	margin:0px;
	padding:0px;
	font-family:GARA_ttf, GARA_eot;
	font-size:30px;
	color:#6e3a07;
	font-weight:normal;
}
.Copyright {
	padding-bottom:10px;
	float:left;
}
.Copyright, .Copyright a {
	font-family:Arial;
	font-size:12px;
	color:#2a2a2a;
	text-decoration:none;
}
.Copyright a:hover {
	text-decoration:underline;
}
.FollowUs {
	float:right;
	font-family:GARA_ttf, GARA_eot;
	color:#6e3a07;
	font-size:18px;
	margin-right:60px;
}
.LeftPane {
	background:url(images/leftPane_bg.png) no-repeat left bottom;
	width:266px;
	position:absolute;
	margin-left:-300px;
	vertical-align:top;
	text-align:center;
	padding-bottom:70px;
}
*html .LeftPane {
	background:url(images/leftPane_bg.png) no-repeat left bottom;
	width:266px;
	position:absolute;
	margin-left:-300px;
	vertical-align:top;
	text-align:center;
	padding-bottom:50px;
	-background: none;
	-top:50px;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftPane_bg.png', sizingMethod='scale');
}
#PhotoSlide {
	background:url(images/photo_slide.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlidemeet {
	background:url(images/photo_left.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlidecolor {
	background:url(images/photo_color.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlidecontact {
	background:url(images/photo_contact.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlidecraft {
	background:url(images/photo_craft.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlidegallery {
	background:url(images/photo_gallery.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlideinterior {
	background:url(images/photo_interior.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
#PhotoSlidetrans {
	background:url(images/photo_trans.png) no-repeat left top;
	height:610px;
	width:282px;
	margin-top:-210px;
	display:inline-block;/*position:relative;*/
}
*html #PhotoSlide {
	background:url(images/photo_slide.png) no-repeat left top;
	height:610px;
	width:282px;
	-margin-top:0px;
	display:inline-block;
	-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_slide.png', sizingMethod='image');
}
.Title {
	color:#ffffff;
	font-family:GARA_ttf, GARA_eot;
	font-size:12px;
	text-transform:uppercase;
}
.Text {
	color:#6e3a07;
	font-family:Arial;
	font-size:13px;
}
.Text2 {
	color:#e9dfb3;
	font-family:Arial;
	font-size:11px;
}
/*===== scroll =====*/
.scroll-pane {
	height:392px;
	overflow:auto;
	position:relative;
}
.scroll-pane.alt {
	height:540px;
}
.scroll-pane .inner {
	padding:40px 25px 10px 0;
	zoom:1
}
.scroll-pane .inner1 {
	padding:40px 15px 10px 0;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(images/scroll.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background:url(images/drag.gif) no-repeat center top;
	height:62px;
	margin:0 0 0 -2px;
}
.Interior_img {
	float:right;
	width:157px;
	height:227px;
	}
.cont_seg_i
{
	float:left;
	width:270px;
	height:auto;
	padding-top: 15px;
	padding-left: 20px;
}
.con_title
{
	float:left;
	width:90px;
	height:22px;
	text-align: right;
	padding-right: 10px;
}
.content2_supp h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.txt_box {
	float:left;
	width:200px;
	height:20px;
	}
.contact_mn {
	float:left;
	width:460px;
	height:auto;
	padding-left:45px;
	padding-top:10px;
	}
.full_name_mn {
	float:left;
	width:400px;
	height:auto;
	}
.name_txt_mn {
	float:left;
	width:380px;
	height:auto;
	padding-bottom:15px;
	}
.name {
	float:left;
	width:60px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:5px;
	}
.txt_box {
	float:left;
	width:300px;
	height:20px;
	}
.txt_box2{
	float:left;
	width:200px;
	height:20px;
	}
.txt_box3{
	float:left;
	width:108px;
	height:20px;
	}
.Please {
	float:left;
	width:450px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:26px;
	}
.comments {
	float:left;
	width:400px;
	height:auto;
	text-align:center;
	padding-top:10px;
	}
.name2 {
	float:left;
	width:25px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:5px;
	padding-left:10px;
	}
.comment_bx {
	float:left;
	width:360px;
	height:80px;
	margin-left:20px;
	margin-top:15px;
	}
.comments2 {
	float:left;
	width:400px;
	height:auto;
	text-align:center;
	padding-top:30px;
	}
.yes_mn {
	float:left;
	width:300px;
	height:auto;
	text-align:center;
	padding-top:10px;
	line-height:30px;
	padding-right:10px;
	}
.sub_mn {
	float:left;
	width:250px;
	height:auto;
	margin-left:100px;
	margin-top:10px;
	}
.submit {
	float:left;
	width:80px;
	height:34px;
	padding-left:10px;
	}
.yes {
	float:left;
	width:50px;
	height:auto;
	margin-left:100px;
	}

