@charset "utf-8";
/* CSS Document */
body { margin:0px auto; font-size:12px; font-family:tahoma, verdana, sans-serif; background:#b09574 url(../images/body_bg.jpg); color:#282828; width:1000px;}
form, input, label { margin:0px; padding:0px;}
a, a:link, a:hover, a:visited{ text-decoration:none}
input[type=text]{ border:1px solid #c89962; padding:2px 5px;}
textarea{ border:1px solid #c89962; padding:2px 5px;}
select{ border:1px solid #c89962; padding:1px 1px;}
p{margin:7px 0px; padding:3px 0px; line-height:18px;}
h1,h2,h3,h4,h5,h6 { margin:3px 0px; padding:0px}
.b { font-weight:bold }
a img { border:0px;}

.al{text-align:left;}
.ar{text-align:right;}
.aj{text-align:justify;}
.ac{text-align:center;}




/*alignment*/
.fr {float:right}
.fl {float:left}
.t_l {text-align:left}
.t_r {text-align:right}
.t_c {text-align:center}
.t_j {text-align:justify}
.cl {clear:left}
.cr {clear:right}
.cb {clear:both}
.absm {	vertical-align:middle;}
.u, a.u { text-decoration:underline}

/*font family*/
.cent {	font-family:'AvantGarde Bk BT','Century Gothic', Verdana, Geneva, sans-serif;}
.arial { font-family:'arial',Arial, Helvetica, sans-serif;}
.ver { font-family:'verdana',Verdana, Geneva, sans-serif;}
.geor {font-family:Georgia, "Times New Roman", Times, serif}
.treb {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

/*font color*/
.txt_blue {	color:#6ba8e5}
.txt_black {color:#000}
.txt_white {color:#fff}
.txt_gray { color:#666}
.txt_ltgray { color:#5e5e5e}
.txt_mar { color:#d20000}
.txt_gold {color:#e58e4b;}
.txt_green {color:#338000;}
.txt_wine{
	color:#7b5323;
	font-family: tahoma, verdana, sans-serif;
}
.red{color:#F00;}
.black, .black a, .black a:visited{color:#333;} .black a:hover{color:#584228;}

/*font size*/
.t_11 {	font-size:11px;}
.t_12 {	font-size:12px;}
.t_13 {	font-size:13px;}
.t_14 {	font-size:14px;}
.t_15 {	font-size:15px;}
.t_16 {	font-size:16px;}
.t_18 {	font-size:18px;}
.t_20 {	font-size:20px;}

/*line height*/
.lh_12 {line-height:12px;}
.lh_14 {line-height:14px;}
.lh_16 {line-height:16px;}
.lh_18 {line-height:18px;}
.lh_20 {line-height:20px;}
.lh_22 {line-height:22px;}
.lh_24 {line-height:24px;}

/*margin*/
.mlr_auto { margin-left:auto; margin-right:auto}
.mr_2 { margin-right:2px;}
.mt_5 { margin-top:5px;}
.mb_5 { margin-bottom:5px;}
.ml_5 { margin-left:5px;}
.mr_5 { margin-right:5px;}
.mt_10 { margin-top:10px;}
.mb_10 { margin-bottom:10px;}
.ml_10 { margin-left:10px;}
.mr_10 { margin-right:10px;}
.mt_15 { margin-top:15px;}
.mb_15 { margin-bottom:15px;}
.ml_15 { margin-left:15px;}
.mr_15 { margin-right:15px;}
.mt_20 { margin-top:20px;}
.mb_20 { margin-bottom:20px;}
.ml_20 { margin-left:20px;}
.mr_20 { margin-right:20px;}
.mt_25 { margin-top:25px;}
.mb_25 { margin-bottom:25px;}
.ml_25 { margin-left:25px;}
.mr_25 { margin-right:25px;}

/*padding*/
.p_1 {padding:1px;}
.p_2 {padding:2px;}
.p_3 {padding:3px;}
.p_4 {padding:4px;}
.p_5 {padding:5px;}
.p_10 {padding:10px;}
.p_12 {padding:12px;}
.p_15 {padding:15px;}
.p_20 {padding:20px;}

.pt_5 { padding-top:5px;}
.pb_5 { padding-bottom:5px;}
.pl_5 { padding-left:5px;}
.pr_5 { padding-right:5px;}
.pt_10 { padding-top:10px;}
.pb_10 { padding-bottom:10px;}
.pl_10 { padding-left:10px;}
.pr_10 { padding-right:10px;}
.pt_15 { padding-top:15px;}
.pb_15 { padding-bottom:15px;}
.pl_15 { padding-left:15px;}
.pr_15 { padding-right:15px;}
.pt_20 { padding-top:20px;}
.pb_20 { padding-bottom:20px;}
.pl_20 { padding-left:20px;}
.pr_20 { padding-right:20px;}

/* Backgrounds */

.bg_w { background:#fff;}
.bg_b { background:#1d1d1d;}
.bg_blue { background:#1267e5;}
.bg_d_blue { background:#4e6d92;}
.bg_strip { background:url(../images/bg_strip.gif);}

/*Spacial For Site*/

#top_area { background:url(../images/top_bg.gif) top repeat-x; color:#13191b;}
#top_area .main { line-height:50px; text-align:center;}
#top_area .main a{ color:#13191b; display:inline-block; padding-top:7px; margin-right:3px; margin-left:3px;}
#top_area .main a.green{ color:#bffe8c; width:108px; background:url(../images/green-roof_bg.gif) no-repeat; display:inline-block; margin-right:3px;}
#top_area .main a:hover { color:#6a392e}

#left_area { background:url(../images/left_bg.gif) repeat-y;}
#left_area form input[type=text], #left_area form textarea{ border:1px solid #dcd32b; background:#fffde2; font:12px arial; padding:0px; margin:2px 0px; width:150px;}

#body_area { background:url(../images/cont_bg.gif); margin-top:3px; }

#bot_area { color:#d5c999; line-height:22px;}
#bot_area .lt { background:url(../images/left_bg.gif) -30px 0px repeat-y;}
#bot_area .bot { background:url(../images/bot_bg.gif) repeat-x; }
#bot_area a { color:#d5c999; margin-right:5px; margin-left:5px}
#bot_area a:hover { color:#fff; text-decoration:underline}

/**********Preformated for gallery*************/
.stepcarousel{ position: relative; overflow: scroll; width: 707px; height: 135px; margin-left:0px;}
.stepcarousel .belt{
	position: absolute;
	left: 4px;
	top: 5px;
	margin-top:8px;
}
.stepcarousel .panel{float: left; overflow: hidden; margin: -4px 10px; width: 80px;}
.stepcarousel .panel a{color:#000;}

.stepcarousel_new{ position: relative; overflow: scroll; width: 300px; height: 120px; margin-left:0px;}
.stepcarousel_new .belt{
	position: absolute;
	left: 4px;
	top: 5px;
	margin-top:8px;
}
.stepcarousel_new .panel{float: left; overflow: hidden; margin: -4px 10px -4px 5px; width: 140px;}
.stepcarousel_new .panel a{color:#000;}

/***********END************/


.mydv{padding:10px 0px 5px 10px;}
.tab-brdr{border:1px solid #cec5a2; border-width:2px 0px 0px 2px;}
.tab-brdr td{border:1px solid #cec5a2; border-width:0px 2px 2px 0px;}
.bdrB1 { border-bottom:1px dashed #c6a47c; }


p.txt1{margin:0px; background:url(../images/blt1.gif) no-repeat 0px 6px; padding:3px 0px 0px 15px; display:block; line-height:18px; color:#4f3415;}

a.mylink, a.mylink:visited{ background:url(../images/qmark.jpg) no-repeat; display:block; font-size:14px; font-weight:bold; text-decoration:none; color:#584228; padding:8px 0px 10px 50px; text-align:left; margin:10px 0px 0px 0px;}


.gal-tab img{border:4px solid #b2b2b2;}



