/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */
body {
padding : 0;
margin : 0;
background : #fff url(images/cms/bg_1.jpg) repeat-x top;
font : normal 12px Arial;
color : #a19388;
}
img {
border : none;
}
.clear {
clear : both;
}
.fleft {
float : left;
}
.fright {
float : right;
}
#id {
font-weight : bold;
}
a:link, a:active, a:visited {
color : #7f8526;
font : bold 11px Arial;
text-decoration : none;
outline : none;
}
a:hover {
color : #624A32;
font : bold 11px Arial;
text-decoration : none;
outline : none;
}
.maindiv {
width : 900px;
margin : 0 auto;
padding : 0;
border : 0 solid black;
}
.leftlogo {
width : 304px;
padding-left : 60px;
}
.logoright {
padding-right : 15px;
padding-top : 18px;
}
.texttitle {
font : 16px Arial, Helvetica, sans-serif;
font-weight : bold;
color : #624a32;
padding : 0 0 0 0;
text-align : left;
text-decoration : none;
}
.textinner {
font : 11px Arial, Helvetica, sans-serif;
line-height : 16px;
text-align : justify;
color : #9f9284;
padding : 0 0 0 0;
text-decoration : none;
}
.textinnergreen {
font : 11px Arial, Helvetica, sans-serif;
font-style : italic;
font-weight : bold;
text-align : justify;
color : #7f8526;
padding : 0 0 0 0;
text-decoration : none;
}
.imageborder {
border : 2px solid #a8ab66;
}
.mainbgimage {
background : url(images/cms/mainbgim.jpg) no-repeat right bottom;
width : 256px;
height : 164px;
}
.rightstrip {
background : url(images/cms/striplast.jpg) repeat-y;
width : 2px;
}
.centerrightbg {
background : url(images/cms/rightbginnercenter.jpg) repeat-y center;
width : 166px;
height : 164px;
}
.textrightbold {
font : 12px Arial, Helvetica, sans-serif;
font-weight : bold;
line-height : 16px;
text-align : justify;
color : #9f9284;
padding : 0 0 0 0;
text-decoration : none;
}
.textright {
font : 11px Arial, Helvetica, sans-serif;
line-height : 16px;
text-align : justify;
color : #9f9284;
padding : 0 0 0 0;
text-decoration : none;
}
div#sidebar1 {
float : left;
width : 202px;
text-align : left;
}
div#main1 {
float : left;
width : 698px;
}
.sidedoor {
background : url(images/cms/sidedoor.jpg) no-repeat center;
width : 112px;
height : 392px;
}
#footer {
width : 900px;
height : 36px;
border : 0 solid black;
background-color : #623537;
}
.footertext {
font : 11px Arial, Helvetica, sans-serif;
color : #a17c7e;
padding : 0 0 0 0;
text-decoration : none;
}
.footertextbold {
font : 12px Arial, Helvetica, sans-serif;
font-weight : bold;
color : #d0cac4;
padding : 0 0 0 0;
text-decoration : none;
}
.footertextinner {
font : 11px Arial, Helvetica, sans-serif;
font-weight : bold;
color : #a17c7e;
padding : 0 0 0 0;
text-decoration : none;
}
body.bghome {
padding : 0;
margin : 0;
background : #fff url(images/cms/bodybg.jpg) repeat-x top;
font : normal 12px Arial;
color : #a19388;
}
div#header h1 {
margin : 0;
padding : 0;
}
div#header h1 a {
background : transparent url(images/home_logo.jpg) no-repeat;
display : block;
height : 216px;
width : 235px;
}
.relative {
position : relative;
}
.norepeat {
background-repeat : no-repeat;
}
td, div {
color : #9f9284;
font : normal 11px Arial;
}
p {
text-align : justify;
margin : 10px 0 0 0;
padding : 0;
}
div#pagewrapper {
margin : 110px auto;
margin-bottom : 0;
width : 900px;
}
div#sidebar {
float : left;
width : 235px;
text-align : left;
}
div#main {
float : left;
width : 665px;
}
div#content {
background-color : #9f9284;
min-height : 100%;
}
div#footer {
clear : both;
}
.graybg span {
width : 75px;
height : 69px;
display : block;
position : absolute;
top : 5px;
left : 6px;
background : url(images/cms/graybg.png) no-repeat;
}
.graybg img {
border : none;
padding : 5px 6px 6px;
background : url(images/cmss/inner.gif) no-repeat;
}
.greenbg span {
width : 75px;
height : 69px;
display : block;
position : absolute;
top : 5px;
left : 6px;
background : url(images/cms/greenbg.png) no-repeat;
}
.greenbg img {
border : none;
padding : 5px 6px 6px;
background : url(images/cmss/inner.gif) no-repeat;
}
.photo {
margin : 30px 8px 0 8px;
position : relative;
width : 75px;
height : 69px;
float : left;
}
a.enter:link, a.enter:active, a.enter:visited {
background : transparent url(images/cms/enter.gif) no-repeat;
width : 79px;
height : 22px;
color : #fff;
font : bold 12px/22px Arial;
display : block;
text-decoration : none;
margin-top : 28px;
}
a.enter:hover {
color : #ffbe20;
}
.logo_right {
position : absolute;
left : -27px;
}
.header_borderbot {
border-bottom : 4px solid #9f9284;
}
.bgdoor_pos {
position : absolute;
left : -114px;
top : 100px;
}
.bgdoor {
background : transparent url(image/bgdoor.png) no-repeat;
width : 114px;
height : 394px;
}
.smalltxt {
color : #fbefc9;
font : normal 11px Arial;
clear : both;
padding : 0 0 0 15px;
width : 205px;
margin : 0;
text-align : justify;
padding-top : 48px;
}
.FirstWord {
color : #624a32;
font : normal 15px Arial;
}
.Enter_pos {
position : absolute;
top : -47px;
right : -125px;
}
.sidebartitle {
position : absolute;
left : -72px;
}
.gallerytopspace {
padding-top : 265px;
}
.home_contentbg {
background : transparent url(images/cms/gallerybg.jpg) no-repeat bottom;
width : 660px;
height : 195px;
vertical-align : top;
}
.sidebar_borderbot {
border-bottom : 4px solid #aaa299;
}
#footer table {
background-color : #623537;
}
#footer td {
color : #d0cac4;
text-align : center;
}
#footer td span {
color : #a17c7e;
}
.sidebarbg {
background : url(images/cms/menudown.gif) no-repeat left bottom;
}
.headersidebg {
position : absolute;
left : -128px;
background : transparent url(images/cms/side_bg.jpg) no-repeat;
width : 128px;
height : 326px;
}
div#header #Logo {
position : absolute;
left : 234px;
top : -106px;
}
div#header #Logo h1 {
background : transparent url(images/cms/Logo.png) no-repeat;
width : 294px;
height : 192px;
display : block;
border : none;
outline : none;
}
#main1 td h2 {
font : bold 19px  Arial, Helvetica, sans-serif;
color : #624a32;
text-align : left;
margin : 0;
padding : 30px 0 15px 0;
}
.contact  input[type="Text"] {
	border:1px solid #AB997A;
	background-color:#FCF4DA;
	color:#886E54;
	font:bold 11px/18px Arial;
	padding-left:4px;
	height:18px;
} 
*input {
	border:1px solid #AB997A;
	background-color:#FCF4DA;
	color:#886E54;
	font:bold 11px/18px Arial;
	padding-left:4px;
	height:18px;
} 
.contact .leftField {
       float:left;
       clear:both;
	width:150px;
	text-align:right;
	padding-right:10px;
}
.contact  input[type="Text"]{
	width:200px;
}
*input{
	width:200px;
}
textarea, .contact  textarea{
	width:300px;
	height:150px;
	font:bold 11px Arial;
	border:1px solid #AB997A;
	background-color:#FCF4DA;
	color:#886E54;
	padding-left:4px;
	overflow:auto;
	
}
.ffsubmit {
	 background:transparent url(images/cms/button.gif) repeat-x;
	 color:#624A32;
	 font:bold 12px arial;
        width:60px;
	 text-align:center;
	 height:25px;
	 padidng:0 10px 0 10px;
         margin-top:5px;
	 border:none;
	 cursor:pointer;
}
.errormsg, h4{
color:red;
font:bold 12px arial;
}

.contact p.required,.contact p,.contact input{
clear:both;
float:left;
}
.contact input#m5submit{margin-top:20px;}
/* End of 'Layout: Left sidebar + 1 column' */

