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

.wrapperL {clear: left; height: 0px;}
.wrapperR {clear: right; height: 0px;}
.wrapper {clear: both; height: 0px;}

body {
	background: #6b310e url(../images/body_bcgr.png) repeat-x top;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	/* line-height: 200%; */
}

a {color: #ffffff; text-decoration: underline;}
a:hover {color: #FFDDAA;}

h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 0; padding: 20px 0 10px 0;}

#mainContainer {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 982px;
	height: 1292px;
	background: url(../images/container_bcgr.jpg) top no-repeat;
}

/* ############################################### */
/* header */
#header {height: 318px; margin: 0; padding: 0;}
#Video {height: 180px; margin: 0; padding: 0;}
#headerL {float: left;}
#headerR {padding: 20px 20px 0 0;}
#headerR div {float: right;}
#menu {color: #FFDDAA; padding-top: 3px;}
#menu a {color: #ffffff; text-decoration: none;}
#menu a:hover {color: #FFDDAA;}
#menuContact {color: #FFDDAA; font-size: 15px; margin-left: 20px; background: url(../images/yellow_li.gif) 0px 8px no-repeat; padding-left: 20px;}
#menuContact span {font-size: 20px;}
#menuContact a {color: #FFDDAA; text-decoration: none;}
#menuContact a:link {color: #FFDDAA; text-decoration: none;}
#menuContact a:visited {color: #FFDDAA; text-decoration: none;}
#menuContact a:hover {color: #FFDDAA; text-decoration: none;}
#menuContact a:active {color: #FFDDAA; text-decoration: none;}
/* ############################################### */


/* ############################################### */
/* content */
#contentR {float: right; padding: 0 20px 0 0; width: 550px;}
#boxes {}
#boxes div {float:right; width: 230px; height: 160px; padding: 65px 15px 10px 25px;}
#boxes div ul {list-style:none; margin: 0; padding: 0;}
#boxes div ul li {padding: 3px 10px; background: url(../images/white_li.gif) 0 8px no-repeat; font-weight: bold;}
#boxes div.boxCompany {background: url(../images/box_company.jpg) top left no-repeat; margin-right: 10px;}
#boxes div.boxServices {background: url(../images/box_services.jpg) top left no-repeat;}

#contentL {width: 340px; padding-left: 30px; float:left; line-height: 170%;}
#contentL h1 {font-size: 30px; margin: 0 0 20px 0; padding: 0px;}
#contentL h1 span {display: block; font-size: 24px; margin: 15px 0 30px 0; padding: 0px;}
/* ############################################### */


/* ############################################### */
/* gallery */
#gallery {}
#gallery p {padding: 10px 12px; margin: 0;}
.galleryTmbs {text-align:right; margin: 0;}
.galleryTmbs a img {margin: 6px; padding: 1px; border: 1px solid #d5d3d1;}
.galleryTmbs ul {list-style: none; margin: 0; padding: 0 10px; width: 540px;}
.galleryTmbs li {display: inline; margin: 0; padding: 0;}
.galleryTmbs li a img {margin: 4px; padding: 1px; border: 1px solid #d5d3d1;}
/* ############################################### */

#footer {padding: 10px 0; color: #9b7050; font-size: 10px;}
.hideThis { display: none;}
p.smallText {font-size: 80%;}

#wedalertForm {
	background: url(../images/trnsp_bcgr.png); padding: 10px 20px 20px 20px;
}
#wedalertForm[class] {background: url(../images/trnsp_bcgr.png);}
#wedalertForm form {margin-top: 20px;}
#wedalertForm form p { width: 350px; clear: left; margin: 0; padding: 8px 0 10px 0; padding-left: 155px; border-top: 1px dashed gray; height: 1%;}
#wedalertForm label {font-weight: bold; float: left; margin-left: -155px; width: 150px; }
#wedalertForm input[type="text"]{width: 300px; border: none; padding: 1px 2px;}
#wedalertForm input[type="text"].shortInput {width: 100px; padding: 1px 2px;}
#wedalertForm textarea {width: 310px; height: 80px;}
#wedalertForm input[type="submit"], #wedalertForm input[type="reset"] {border: none; background: #ffcc00; color: #000000; padding: 0px 8px; margin: 5px 0;}
img, #wedalertForm { behavior: url(iepngfix.htc);}

