


html,body	{	font:10pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; background-color:#E3C9B0; background-image: url(../images/bgmain.jpg); background-position:top center; background-repeat:no-repeat;}
body		{	margin-top:0px; margin-bottom:80px; margin-left:auto; margin-right:auto; text-align:center; display:table; background-color:#E3C9B0; background-image: url(../images/bgmain.jpg); background-position:top center; background-repeat:no-repeat;}



/* HYPERLINKS */
a:link		{	text-decoration: none; color:#E4C8B0;}
a:visited	{	text-decoration: none; color:#E4C8B0;}
a:active	{	text-decoration: none; color:#E4C8B0;}
a:hover		{	text-decoration: none; color:#FC5E24;}

a.B1:link	{	text-decoration: none; color:#FF8900;}
a.B1:visited	{	text-decoration: none; color:#FF8900;}
a.B1:active	{	text-decoration: none; color:#FF8900;}
a.B1:hover	{	text-decoration: underline; color:#000000;}

a.F1:link	{	text-decoration: none; font-size:9pt; color:#4D4D4D;}
a.F1:visited	{	text-decoration: none; font-size:9pt; color:#4D4D4D;}
a.F1:active	{	text-decoration: none; font-size:9pt; color:#4D4D4D;}
a.F1:hover	{	text-decoration: none; font-size:9pt; color:#FC5E24;}

a.R1:link	{	text-decoration: underline; color:#000000;}
a.R1:visited	{	text-decoration: underline; color:#000000;}
a.R1:active	{	text-decoration: underline; color:#000000;}
a.R1:hover	{	text-decoration: underline; color:#FF8900;}

a.L1:link	{	text-decoration: underline; color:#FFE0BC;}
a.L1:visited	{	text-decoration: underline; color:#FFE0BC;}
a.L1:active	{	text-decoration: underline; color:#FFE0BC;}
a.L1:hover	{	text-decoration: underline; color:#FFFFFF;}

a.L2:link	{	text-decoration: none; font-size:8pt; color:#FC5E24;}
a.L2:visited	{	text-decoration: none; font-size:8pt; color:#FC5E24;}
a.L2:active	{	text-decoration: none; font-size:8pt; color:#FC5E24;}
a.L2:hover	{	text-decoration: none; font-size:8pt; color:#E4C8B0;}

a.N1:link	{	text-decoration: none; color:#A2C99B;}
a.N1:visited	{	text-decoration: none; color:#A2C99B;}
a.N1:active	{	text-decoration: none; color:#A2C99B;}
a.N1:hover	{	text-decoration: none; color:#084400;}




/* IMAGE ROLLOVERS */
.homeon		{	background-image:url(../images/BT_home.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}
.homeover	{	background-image:url(../images/BT_home2.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}

.abouton	{	background-image:url(../images/BT_about.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}
.aboutover	{	background-image:url(../images/BT_about2.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}

.serviceson	{	background-image:url(../images/BT_services.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}
.servicesover	{	background-image:url(../images/BT_services2.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}

.galleryon	{	background-image:url(../images/BT_gallery.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}
.galleryover	{	background-image:url(../images/BT_gallery2.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}

.contacton	{	background-image:url(../images/BT_contact.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}
.contactover	{	background-image:url(../images/BT_contact2.gif); background-repeat:no-repeat; height:55px; width:200px; cursor:pointer;}




/* TOP HEADER */
#H1		{	width:1080px; height:136px; text-align:center; margin-left:auto; margin-right:auto; background-color:#3D2712; background-image: url(../images/headerBG.jpg); background-position:top right; background-repeat:repeat-y}
#H1L		{	width:520px; float:left;}
#H1LTXT		{	height:136px; text-align:left; padding:0px;}
#H1R		{	width:560px; float:right;}
#H1RTXT		{	height:90px; text-align:right; padding:46px 0px 0px 50px;} /* TOP RIGHT BOTTOM LEFT */




/* NAVIGATION */
#H2HOME		{	height:524px; text-align:right; background-color:#1C1208;}
#H2CR		{	width:200px; height:200px; float:right; padding:0px; padding:130px 75px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
#H2		{	width:1080px; background-color:#1C1208;}
#H2C		{	width:1080px; height:47px; text-align:right;}




/* SPLASH AREA */
#H3HOME		{	float:left; height:494px; text-align:left; background-color:#1C1208; background-image: url(../images/HM_slideBG.gif); background-position:center center; background-repeat:no-repeat; padding:30px 0px 0px 30px;} /* TOP RIGHT BOTTOM LEFT */
#H3		{	width:1080px; background-color:#1C1208; background-image: url(../images/iloading.gif); background-position:center center; background-repeat:no-repeat;}
#H3IN		{	width:1080px; background-color:#0D0D0D; background-image: url(../images/HM_slideBG.gif); background-position:center center; background-repeat:no-repeat;}
#H3C		{	height:188px; text-align:left; padding:0px;}
#H3CALL		{	height:169px; text-align:left; padding:0px;}




/* CONTAINER */
#B1		{	width:1080px; height:100%; display:table; background-color:#3D2712;}
#B2		{	width:1080px; height:100%; display:table; background-color:#3D2712; background-image: url(../images/pageBG.gif); background-position:top left; background-repeat:repeat-y;}


div.BDYBX1	{	float:left; width:234px; text-align:left; color:#E3C9B0; padding:20px 0px 20px 50px;} /* TOP RIGHT BOTTOM LEFT */
div.BDYBX2	{	float:right; width:234px; text-align:left; color:#E3C9B0; padding:20px 50px 20px 0px;} /* TOP RIGHT BOTTOM LEFT */

div.BDYBX3	{	float:left; width:434px; text-align:left; padding:0px 0px 0px 50px;} /* TOP RIGHT BOTTOM LEFT */
div.BDYBX4	{	float:right; width:434px; text-align:left; padding:0px 50px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */

div.BDYBX5	{	float:left; width:350px; text-align:left; padding-bottom:20px;}
div.BDYBX6	{	float:right; width:350px; text-align:left; padding-bottom:20px;}


/* LEFT COLUMN */
#C1		{	height:100%; width:303px; float:left;}
#C1C		{	height:100%; text-align:left;}
#C1Cbox		{	width:270px; margin-top:0px; padding-left:20px;}
#C1CboxTXT	{	width:260px; color:#FFE0BC; line-height:20px; padding:0px 0px 20px 0px;} /* TOP RIGHT BOTTOM LEFT */
#C1CboxIMG	{	padding:20px 0px 20px 5px;} /* TOP RIGHT BOTTOM LEFT */
div.linkright	{	text-align:right; padding-top:10px;}


/* MAIN COLUMN */
#C2		{	height:100%; min-height:auto; width:777px; float:left; background-color:#3D2712;}
#C2C		{	height:100%; color:#E4C8B0; text-align:left; line-height:20px; padding:10px 15px 40px 25px;} /* TOP RIGHT BOTTOM LEFT */
div.linkmid	{	text-align:right; padding:10px 230px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
div.linkright3	{	text-align:right; padding:20px 20px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
div.tpcrvblu	{	width:655px; height:13px; background-image: url(../images/topcrv-blue.gif); background-position:top right; background-repeat:no-repeat;}
div.btmcrvblu	{	width:655px; height:13px; background-image: url(../images/btmcrv-blue.gif); background-position:top right; background-repeat:no-repeat;}
div.blubox	{	width:655px; background-color:#98C7E1;}
div.bluboxTXT	{	font-size:11pt; width:595px; text-align:left; padding:25px;}

#Flist		{	width:1080px;}
#Fone		{	background-image: url(../images/HM-colBG1b.gif); background-position:top center; background-repeat:no-repeat; float:left; display:inline;}
#Ftwo		{	background-image: url(../images/HM-colBG2b.gif); background-position:top center; background-repeat:no-repeat; float:left; display:inline;} 
#Fthree		{	background-image: url(../images/HM-colBG3b.gif); background-position:top center; background-repeat:no-repeat; float:left; display:inline;}
#Ffour		{	background-image: url(../images/HM-colBG4b.gif); background-position:top center; background-repeat:no-repeat; float:left; display:inline;}
div.Ftxt		{	width:230px; height:280px; text-align:left; color:#505050; line-height:18px; padding:10px 20px 0px; 20px;} /* TOP RIGHT BOTTOM LEFT */

#Ffeatlist		{	width:1080px; height:225px;}
#Featone		{	background-color:#3D2712; float:left; display:inline;}
#Feattwo		{	background-color:#3D2712; float:left; display:inline;} 
#Featthree	{	background-color:#3D2712; float:left; display:inline;}

div.Feattxt1	{	width:320px; text-align:left; font-size:10pt; color:#E3C9B0; line-height:21px; padding:20px 20px 0px 20px;} /* TOP RIGHT BOTTOM LEFT */
div.Feattxt2	{	width:320px; text-align:left; font-size:10pt; color:#E3C9B0; line-height:21px; padding:20px 20px 0px 20px;} /* TOP RIGHT BOTTOM LEFT */
div.Feattxt3	{	width:320px; text-align:right; padding:20px 20px 0px 20px;} /* TOP RIGHT BOTTOM LEFT */


/* div.allforms	{	background-image: url(../images/formBG.gif); background-position:top right; background-repeat:repeat-y; padding:20px 10px 10px 50px;}  TOP RIGHT BOTTOM LEFT */
div.allforms	{	padding:10px 10px 10px 20px;} /* TOP RIGHT BOTTOM LEFT */


/* PRE-FOOTER */
#BTM1		{	width:1080px; height:36px; text-align:center; background-image: url(../images/footerBG2.jpg); background-position:top left; background-repeat:no-repeat;}
#BTM2		{	width:1080px; height:44px; text-align:center; background-image: url(../images/footerBG1.jpg); background-position:top left; background-repeat:no-repeat;}
#BTML		{	height:100%; width:580px; float:left;}
#BTMLTXT	{	height:100%; text-align:left; padding:45px 0px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
#BTMR		{	height:100%; width:500px; float:right;}
#BTMRTXT	{	height:100%; text-align:right; padding:45px 0px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */


/* FOOTER */
#F1		{	width:1080px; text-align:center; margin-top:0px;}
#F1L		{	height:100%; width:880px; float:left;}
#F1LTXT		{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; height:100%; text-align:left; color:#4D4D4D; padding:10px;} /* TOP RIGHT BOTTOM LEFT */
#F1R		{	height:100%; width:200px; float:right;}
#F1RTXT		{	height:100%; text-align:right; color:#4D4D4D; padding:0px;} /* TOP RIGHT BOTTOM LEFT */


/* MISC DIV's */
div.cntr		{	text-align:center;}
div.R1		{	text-align:right; padding:5px 0 0 0;} /* TOP RIGHT BOTTOM LEFT */
div.R2		{	text-align:right; padding:15px 20px; 0 0;} /* TOP RIGHT BOTTOM LEFT */
div.ICs		{	text-align:center; width:980px; display:table; margin: 20px auto;}

/* H-TAGS */
h1,h2,h3,h5,h6{	font-family: "Lucida Sans Unicode", "Century Gothic", Verdana; font-weight:bold; margin-top:0em; display:inline;}
h1		{	font-size:22px; position:absolute; color:#FC5E24; line-height:28px; margin-top:0px; margin-bottom:15px;}
h2		{	font-size:13pt; position:absolute; color:#FC5E24; line-height:28px; margin-top:0px; margin-bottom:15px; }
h3		{	font-size:11pt; position:absolute; color:#FC5E24; line-height:28px; margin-top:0px; margin-bottom:15px; }
h5		{	font-size:15px; position:absolute; color:#FFFFFF; line-height:28px; margin-top:0px; margin-bottom:15px; }


/* TABLES & CELLS */
table.tab2	{	width:550px;}
td.THbg2	{	vertical-align:center; text-align:left; padding-left:3px; background-image:url(../images/TH_bg2.gif); background-repeat:no-repeat; width:128px; height:109px;}



/* MISC */
HR		{	border:0px; width:434px; position:relative; margin: 30px auto; color:#4B3118; background-color:#4B3118; height:3px;} /* TOP RIGHT BOTTOM LEFT */

div.BXtxt		{	font:10pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; text-align:left; padding-left:20px;}
.srch		{	font:7pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; text-align:left;}
td.dmnsrchcell	{	padding-left:17px; text-align:left; vertical-align:middle;font-size:7pt;}
.redastrx		{	font-family:tahoma, arial, arial; font-size:8px; color:#FF0000}
.grnBLD		{	font:10pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; color:#084400; font-weight:bold}
.xsml		{	font:8pt Arial, Century Gothic, Sans-serif, Microsoft Sans Serif, Lucida Console; color:#E4C8B0; }



/* LIST */
ul {list-style:none;}
ol		{	line-height:28px;}
#ticklist li 		{	padding-left:55px; padding-bottom:3px; padding-top:3px; line-height:18px; background-image: url(../images/tick.gif); background-repeat:no-repeat; background-position:10px;}
#ticklist2 li 	{	padding-left:35px; padding-bottom:3px; padding-top:3px; line-height:18px; background-image: url(../images/tick2.gif); background-repeat:no-repeat; background-position:10px;}



/* FORM FIELDS */

input		{	font:10pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#1C1208; text-align:left; padding-left:3px; width:280px; height:18px;}
textarea	{	font:10pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#1C1208; text-align:left; padding-left:3px; overflow:auto; background-color:#FFFFFF; width:280px; height:75px;}
select		{	font:10pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#1C1208; width:280px; overflow:auto;}
input.CNTsnd	{	display:inline; overflow:auto; width:94px; height:38px;}


#news-container {text-align:left; padding-left:10px; padding-top:6px; border-bottom:0px solid #A2C99B; width:1070px; height:40px;  background-image: url(../images/newsbarBG.gif); background-position:top left; background-repeat:repeat-y;}
#news-container h5 {text-align:left; margin:1px; color:#084400;}
ul#news		{	color:#A2C99B; font-size:12px; text-align:left; display:block; padding:8px 0px 0px 205px;} /* TOP RIGHT BOTTOM LEFT */

ul#portfolio	{
	list-style:none; padding: 0em; margin:0px;
}
li#portfolio	{
	list-style:none; padding: 0em; margin:0px;
}


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

caption,th {text-align:left;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

fieldset,img{border:0;}
ul {list-style:none;}
q:before,q:after{content:'';}




/*	ul	{	list-style:none; padding: 0em; margin:0px;
}  */



select		{	display: block;}
select.replaced	{	display: none;}
ul.selectReplacement	{	width: 155px; background: url(../images/langBG.png) top right no-repeat; float:right; margin-right: 8px; margin-top: 0px; padding: 0;}
ul.selectReplacement li	{	width:135px; font:8pt "Lucida Sans Unicode", "Century Gothic", Verdana; color: #008EDC; cursor: pointer; display: none; text-align:left; line-height: 19.5px; list-style: none; margin: 0px; padding: 1px 12px;}
ul.selectOpen li	{	display: block; line-height: 21px;}
ul.selectReplacement li.selected {	color: #008EDC; display: block;}
ul.selectOpen li.selected	{	display: block;}
ul.selectOpen li:hover,ul.selectOpen li.hover,ul.selectOpen li.selected:hover {color: #FFFFFF;}



