p{color:#46382B}

h1{margin:0px;}

h2{margin-bottom:0px;}

h3{margin-bottom:0px;}

a {color: #836E41; text-decoration:none;}

a:hover {color: #9A6;}

a IMG {border:0px solid #fff; text-decoration:none;}

body {
	background: #8a260F ;
	color: #46382B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

blockquote {
	background: #FFF;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}

/* misc */
.clearer {clear: both; height:2px; height:auto !important; margin:0px; padding:0px;}
.left{text-align:left;}
.right{text-align:right;}
.flLeft {float: left;}
.flRight {float: right;}

.ten {font-size:10px !important;}
.eleven {font-size:11px !important;}
.twelve {font-size:12px !important;}
.thirteen {font-size:13px !important;}
.fourteen {font-size:14px !important;}
.fifteen {font-size:15px !important;}
.sixteen {font-size:16px !important;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}
.italic {font-style:italic;}
.underline {text-decoration:underline !important;}
.noDecoration{text-decoration:none !important; font-family: Georgia, "Times New Roman", Times, serif;}

.grey{color:#333;}

.nomargin{margin:0px;}
.nopadding{padding:0px;}

#testimonial{
display:block;
min-height:110px;
margin-bottom:30px;
}
.testimonialText{
	width:475px;
	color:#836E41;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
.testimonialBy{
	color:#333;

}


.border1{ border:1px solid #000; }
/* structure */
.container {
	background:#fff;
	margin: 0px auto;
	width: 856px;
	border-color:#47392C;
	border-style:none solid;
	border-width: 0px 1px;
}

#element{}

#element img, #testimonial img{
margin-right:15px;
margin-bottom:15px;
}

/* header */
.header {
	float: left;
	width: 100%;
}

.menu{
height:142px;
margin-bottom:15px;
}

.sub-menu{ margin-bottom:20px;}

/* structure */
.leftCol {
	float:left;
	padding-left:20px;
	padding-right:15px;
	width:235px;
}
.main {
	float: left;
	width: 558px;
	padding-left:8px;
	padding-right:20px;
	min-height:	400px;
    height:auto !important;
    height:400px;	
}

#gallery {
	float: left;
	width:856px;
	min-height:	550px;
}

#gallery .gLeftCol{
	float: left;
	width:160px;
	text-align:left;
	margin-left:2px;
}

#gallery .gRightCol{
	float: right;
	width:373px;
	text-align:right;
	margin-right:2px;
	overflow:hidden;
}

#loadarea{
	min-height:150px;
	text-align:center;
	margin-top:0px;
}

#loadarea IMG{
	width:373px;
}

/* footer */
.footer {
	background: url(../images/bgfooter.jpg);
	width:858px;
	height:56px;
	margin: 0 auto;
}
.footer .left,.footer .right {padding: 0 16px;}
.footer a {color: #EEE;}
.footer a:hover {color: #FAFCB0;}


/* MENU */
#navMain {
background:transparent url(../images/header.gif) no-repeat scroll 0%;
background-position:0px 0px;
height:142px;
margin:0px;
overflow:hidden;
padding:0px;
position:absolute;
top:0px;
width:856px;
}

#navMain ul {
font-size:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navMain li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navMain li a {
background-image:url(../images/header.gif);
background-repeat:no-repeat;
border:medium none;
position:absolute;
text-decoration:none;
}

#navMain ul li a span{
display:none;
}

#navHome a, #navAbout a, #navSampleMenus a, #navWeddingMenus a, #navCorporateEvents a, #navGallery a, #navTestimonials a, #navQuote a, #navContact a {border:medium none;height:25px;margin:0px;padding:0px;top:0px;}

#navLg a {border:medium none;height:75px;margin:0px;padding:0px;top:0px;}

#navLg a {background-position:171px 100px; left:80px; top:20px; width:273px;}
#navLg a:hover {background-position:-80px -20px;}
#navLg a:active, body#Home #navHome a {background-position:-80px -20px;}

#navHome a {background-position:171px 100px;left:92px; top:109px; width:53px;}
#navHome a:hover {background-position:-92px -150px;}
#navHome a:active, body#Home #navHome a {background-position:-92px -150px;}

#navAbout a {background-position:227px 100px;left:144px; top:109px; width:44px;}
#navAbout a:hover {background-position:-144px -150px;}
#navAbout a:active, body#About #navAbout a {background-position:-144px -150px;}

#navSampleMenus a {background-position:296px 100px;left:193px; top:109px; width:94px;}
#navSampleMenus a:hover {background-position:-193px -150px;}
#navSampleMenus a:active, body#SampleMenus #navSampleMenus a {background-position:-193px -150px;}

#navWeddingMenus a {background-position:286px 150px; left:286px; top:109px; width:100px;}
#navWeddingMenus a:hover {background-position:-286px -150px;}
#navWeddingMenus a:active, body#WeddingMenus #navWeddingMenus a {background-position:-286px -150px;}

#navCorporateEvents a {background-position:286px 150px; left:386px; top:109px; width:114px;}
#navCorporateEvents a:hover {background-position:-386px -150px;}
#navCorporateEvents a:active, body#CorporateEvents #navCorporateEvents a {background-position:-386px -150px;}

#navGallery a {background-position:286px 150px; left:499px; top:109px; width:95px;}
#navGallery a:hover {background-position:-499px -150px;}
#navGallery a:active, body#Gallery #navGallery a {background-position:-499px -150px;}

#navTestimonials a {background-position:286px 150px; left:590px; top:109px; width:89px;}
#navTestimonials a:hover {background-position:-590px -150px;}
#navTestimonials a:active, body#Testimonials #navTestimonials a {background-position:-590px -150px;}

#navQuote a {background-position:286px 150px; left:675px; top:109px; width:109px;}
#navQuote a:hover {background-position:-675px -150px;}
#navQuote a:active, body#Quote #navQuote a {background-position:-675px -150px;}

#navContact a {background-position:286px 150px; left:783px; top:109px; width:62px;}
#navContact a:hover {background-position:-783px -150px;}
#navContact a:active, body#Contact #navContact a {background-position:-783px -150px;}

/* END MENU */

/* FORM BEGIN */

.menuList, .serviceList{
font-size:13px;
list-style:inside;
padding:0px;
padding-left:7px;
margin-left:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.menuList ul, .serviceList ul{
}

.menuList li{list-style-image:url('../images/list-icon4.gif'); list-style-position:outside;}

.serviceList li{list-style-image:url('../images/list-icon.gif'); list-style-position:outside;}

.menuList li, serviceList li{
/*list-style-image:none;
list-style:none;*/
vertical-align:text-top;
line-height:16px;
*line-height:18px;
margin-bottom:0px;
}

.serviceList li a:link, .serviceList li a:visited,
.menuList li a:link, .menuList li a:visited{ color:#46382B; text-decoration:none;}

.serviceList li a:hover, .serviceList li a:active,
.menuList li a:hover, .menuList li a:active{ color:#46382B; text-decoration:underline;}

.map IMG{ margin:0px; border:1px solid #000000;}

.menuSectionTitle{color:#836E41; font-size:16px; text-decoration:underline;}

.menuText{margin-top:0px;}

.menuSubSectionTitle{color:#8A260F; font-size:14px;}

#tablebox{
background:#EEEEEE;
width:558px;
display:table;
border-top: 1px solid #8A260F;
}

#tablerow{
background:#EEEEEE;
width:558px;
display:table-row;
}

#tablerow img{
margin-right:0px !important;
}


.halftable{
background:inherit;
width:255px;
float:left;
padding:0px 12px;
}

.halftablecell{
background:inherit;
width:255px;
min-height:20px;
margin:10px 0px;
}

.halflabel{
float:left;
width:93px;
line-height:20px;
}

.wholetable{
background:inherit;
width:530px;
padding:0px 12px;
}

.wholetablecell{
background:inherit;
width:530px;
min-height:20px;
margin:5px 0px;
display:table;
}

.wholelabel{
float:left;
width:530px;
line-height:20px;
}

.captcha{
float:right;
line-height:20px;
margin-right:20px;
}

input {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #8A260F;
color:#000000;
}

.text{
background:#FFFFFF none repeat scroll 0%;
border:1px solid #8A260F;
color:#000000;
width:150px;
float:right;
}

.Submit{
background:#FFFFFF none repeat scroll 0%;
border:1px solid #8A260F;
color:#000000;
width:70px;
float:right;
}

textarea {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #8A260F;
color:#000000;
width:530px;
height:65px;
float:right;
}

#iframe {border:1px solid #CCCCCC;}

.radioWidth{
width:50px;
display:inline;
float:right;
border:none;
background:none;
}

.foundOut{
width:235px;
}

/* FORM END */
.copyright{text-align:center;}