body { background: #562500; margin: 0px auto; text-align: center; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; }
td { font-size: 13px; font-family: Century Gothic, Arial, sans-serif; }
img { border: none; }

a { color: #446679; text-decoration: underline; }
a:active { color: #446679; text-decoration: underline; }
a:visited { color: #446679; text-decoration: underline; }
a:hover { color: #6b8fa4; text-decoration: none; }

#container { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #b9e0f7; width: 906px; margin:0px auto; }
#header { text-align: center; background: #b9e0f7; height: 163px; }
#navbar { background: #a5c7db; text-align: center; height: 25px; }
#topliner { background: url(/images/topliner.gif) repeat-x; height: 6px; }
#bottomliner { background: url(/images/bottomliner.gif) repeat-x; height: 6px; width:100%; margin:0px auto; }
#content { background: #ffffff; padding-top: 17px; padding-bottom: 40px; }
#contentbox { color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; line-height: 20px; padding-right: 13px; }
#shellbox { margin-left: 83px; margin-right: 87px; text-align: left; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; line-height: 20px; }

#footer { background: #a5c7db; padding-top: 13px; padding-bottom: 13px; text-align: center; width:100%; margin:0px auto; height:auto; }
#copyright { color: #351800; font-size: 10px; }
#footerlinks { color: #572700; text-align: right; font-size: 10px; }
#footerlinks a { color: #572700; text-decoration: none; }
#footerlinks a:active { color: #572700; text-decoration: none; }
#footerlinks a:visited { color: #572700; text-decoration: none; }
#footerlinks a:hover { color: #572700; text-decoration: underline; }

form { display: inline; }
.inp1 { background: #E2EDF3; border: none; width:210px; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; }
.sub1 { background: #E2EDF3; border: 2px solid #A5C7DB; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; }

.sp1 { color: #351800; font-size: 12px; font-family: Century Gothic,Arial,sans-serif; }

.leftrow  { padding-top:10px; }
.rightrow { padding-top:10px; }

.services_title { background:#a5c7db; border-bottom:1px solid #000000; padding:4px 10px; color:#562500; font-weight:bold; }
.services_section { padding:4px 0px; border-bottom:1px solid #000000; margin:0px 10px; font-weight:bold; }
.services_pricelist { padding:4px 10px; }

/* Start Gallery Styles */

.gallery_img { border:2px solid #562500; }

.gallery_table { width:736px; }
.gallery_header { border-bottom: 1px solid #000000; }
.gallery_header_left { float:left; width:300px; text-align:left; }
.gallery_header_right { float:right; width:300px; text-align:right; padding-top:15px; }

.gallery_pic_display { background:#a5c7db; }
.gallery_title_display { background:#a5c7db; font-size:14px; font-weight:normal; color:#562500; }
.gallery_desc_display { border-bottom:1px solid #562500; color: #351800; font-size: 12px; font-family: Century Gothic,Arial,sans-serif; }

.gallery_option { padding-bottom:6px; border-bottom:1px solid #562500; background:#a5c7db; width:50%; }
.gallery_option_desc { color: #351800; font-size: 12px; font-family: Century Gothic,Arial,sans-serif; }

/* End Gallery Styles */

/* Start Contact Styles */

.contact_table { width:730px; padding:5px 0px; }

.contact_txt { width:90px; padding:0px 5px; }

.contact_form_left  { width:200px; }
.contact_form_1 { width:200px; }
.contact_form_2 { width:90px; }
.contact_form_3 { width:200px; }

/*.contact_inp { background: #E2EDF3; width:100%; border: none; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; border:2px solid #a5c7db; } */
.contact_inp { background: #E2EDF3; width:260px; border: none; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; border:2px solid #a5c7db; }
.contact_inp1 { background: #E2EDF3; border: none; width:200px; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; border:2px solid #a5c7db; }
.contact_inp2 { background: #E2EDF3; border: none; width:260px; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; border:2px solid #a5c7db; }
.contact_inp3 { background: #E2EDF3; border: none; width:50px; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; border:2px solid #a5c7db; }
.contact_inp_txt { background: #E2EDF3; width:100%; border: none; height:90px; color: #572700; font-size: 13px; font-family: Century Gothic, Arial, sans-serif; border:2px solid #a5c7db; }

.contact_submit_spacer { line-height:4px; }

/* End Contact Styles */