/*
------------------------------------------------------
 Stylesheet for: Receptions of the Main

 Created: August 15, 2007
------------------------------------------------------
*/

body {
margin: auto;
padding: 0;
text-align: center;
line-height: 1.1em;
background: url(../i/common/bg.gif);
}

/*
------------------------------------------------------
 Standard Elements
------------------------------------------------------
*/

a	{
color: #000;
text-decoration: underline;
}

a:hover	{
color: #000;
text-decoration: none;
}

img	{
border: 0;
}

form	{
margin: 0;
padding: 0;
display: inline;
}

input, textarea, select	{
font: 10px tahoma, arial, helvetica, sans-serif;
}

.alt	{
display: none;
}

.clear	{
clear: both;
margin: 0;
padding: 0;
height: 0;
font-size: 0;
line-height: 0;
}

.center	{
text-align: center;
}

.right	{
text-align: right;
}

.hr	{
border-bottom: 1px solid #000;
padding-top: 10px;
margin-bottom: 10px;
}

/*
------------------------------------------------------
 Fonts
------------------------------------------------------
*/

.font10	{
font: 10px 'Trebuchet MS', arial, helvetica, sans-serif;
}

.font11	{
font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
}

.font12	{
font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
}

/*
------------------------------------------------------
 Layout
------------------------------------------------------
*/

.topcolor	{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 157px;
z-index: 0;
background: #534741;
}

.mainwidth	{
width: 880px;
}

.wrapper	{
position: relative;
margin: auto;
text-align: left;
padding: 0 10px;
width: 880px;
\width: 900px;
w\idth: 880px;
color: #5e534e;
z-index: 1;
background: #fff;
}

.wrapperfoot	{
position: relative;
width: 900px;
height: 13px;
margin: auto;
background: url(../i/common/wrapperfoot.gif) no-repeat;
}

.header {
position: absolute;
top: 0;
left: 10px;
height: 164px;
z-index: 5;
}

.contenthm	{
padding: 164px 0 50px 0;
}

.content	{
padding: 164px 0 10px 0;
}

.contentlt	{
float: left;
padding: 20px;
width: 612px;
\width: 652px;
w\idth: 612px;
}

.contentlthm	{
float: left;
padding: 65px 20px 0 0;
width: 632px;
\width: 652px;
w\idth: 632px;
background: url(../i/common/contentltbg.gif) no-repeat;
}

.contentlthm .sublt	{
float: left;
width: 192px;
text-align: right;
}

.contentlthm .subrt	{
float: right;
width: 440px;
}

.contentlthm .subrt p	{
padding: 0 0 0 10px;
margin: 0;
}

.contentlthm .subrt div	{
width: 430px;
height: 50px;
background: url(../i/misc/divider.gif) no-repeat;
}

.contentlthm .subrt a, .subcontent a	{
padding: 1px 0 4px 22px;
color: #714171;
background: url(../i/misc/bullet.gif) no-repeat;
}

.contentlthm .subrt a:hover, .subcontent a:hover	{
color: #714171;
}

.contentlthm h1	{
display: none;
}

.contentrt	{
float: left;
padding-top: 215px;
text-align: center;
width: 228px;
background: url(../i/common/contentrtbg.jpg) no-repeat top #636;
}

.contentrt a, .contentrt a:hover	{
color: #fff;
}

.contentrt div	{
width: 228px;
height: 13px;
background: url(../i/common/contentrtfoot.gif) no-repeat bottom;
}

.subcontent	{
padding: 105px 10px 0 10px;
* padding: 115px 10px 0 10px;
width: 860px;
\width: 880px;
w\idth: 860px;
min-height: 190px;
height: auto !important;
height: 190px;
background: url(../i/home/subcontentbg.jpg) no-repeat;
}

.subcontent p	{
float: left;
padding: 10px;
width: 240px;
\width: 260px;
w\idth: 240px;
margin-left: 40px;
}

.subcontent p#first	{
margin-left: 0;
}

.thumb {
float: left; border: 2px solid #E0D6B6; margin: 0 15px 15px 0;
}

/*
------------------------------------------------------
 Footer
------------------------------------------------------
*/

.footer	{
margin: auto;
text-align: left;
padding: 10px 0 50px 0;
}

/*
------------------------------------------------------
 Request Form
------------------------------------------------------
*/

.even, .odd	{
padding: 8px 0 8px 10px;
width: 602px;
\width: 612px;
w\idth: 602px;
}

.even	{
border-top: 1px dashed #ddd;
border-bottom: 1px dashed #ddd;
}

.odd	{
background: #f2f2f2;
}

.even input, .odd input	{
vertical-align: middle;
margin-left: 10px;
}

.even div, .odd div	{
float: left;
width: 210px;
}

.required	{
color: #f00;
padding-left: 5px;
}

#v/ot/ebo/x	{
float:left;
position:relative;
top:-450px;
left:-20px;
text-align:center;

}

#e/nd/ofye/ar	{
float:left;
position:relative;
left:-20px;
top:-455px;
}

/*
------------------------------------------------------
 Gallery
------------------------------------------------------
*/

#gallery_links img{
margin:5px 0 5px 0;
border:2px solid #E0D6B6;
}

/*
------------------------------------------------------
 Misc
------------------------------------------------------
*/

.badges {
text-align: center;
margin-top: 20px;
}
