#quote { /* Quote Link */
float: left;
position:absolute;
width : 100px;
height: 100px;
margin-left: 360px;
margin-top: -110px;
}

.hide {
visibility:hidden;
}

a:link
{
    color: #453A33;
    font: 11px verdana, arial, sans-serif;
    text-decoration: none;
}

a:visited
{
    color: #453A33;
    font: 11px verdana, arial, sans-serif;
    text-decoration: none;
}

a:hover
{
    color: #453A33;
    font: 11px verdana, arial, sans-serif;
    text-decoration: underline;
}

a:active
{
    color: #453A33;
    font: 11px verdana, arial, sans-serif;
    text-decoration: underline;
}

SMALL
{
 	 font-size: 8pt;
}

UL, LI
{
    font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#00155D;
	text-align: left;
	vertical-align:top;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0px;
}

P, {font: 11px verdana, arial, sans-serif; color:#312924; vertical-align:top;
	margin-top: 5px;
	margin-bottom: 5px;
}

.margin_left
{
width: 150px;
}

.margin_left_services
{
font-size:2pt;
width: 20px;
}

.padding_left
{
padding-left: 150px;
}

.body_background
{
    background: #D3DADE;
    margin: 0px;
    padding-left: 0px;
    padding-top: 5px;
	padding-bottom: 0px;
}

.main_table
{
    background: #D3DADE;
	text-align: center;
	vertical-align: top;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
}


.homepic_right
{
    background: #ffffff url(/cms/imageuploads/Image/Page/nude_right.jpg);
	background-repeat: no-repeat;
    color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 0px;
	height: 454px;
}

.homepic_left
{
    background: #DEDEDE url(/cms/imageuploads/Image/Page/homepic_left.jpg);
	background-repeat: no-repeat;
    color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 0px;
	width: 396px;
	height: 476px;
}

.blankpic_right
{
    background: #ffffff url(/cms/imageuploads/Image/Page/logo_right.jpg);
	background-repeat: no-repeat;
    color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 0px;
	height: 454px;
}

.blankpage
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 0px;
	height: 100%;
}

.blankpage_contact
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:center;
	margin: 0px;
    padding: 0px;
	padding-left: 0px;
	height: 100%;
}

.hometext
{
 	font: 10px verdana, arial, sans-serif;
    color: #000000;
	font-weight: normal;
    text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 0px;
}


.greybarheader1
{
    background: #403e3f url(../images/header_end.jpg);
	background-repeat: no-repeat;
    color: #fe9200;
	font-weight: normal;
    font: 24px verdana, arial, sans-serif;
	border-right: 1px solid #ffffff;
	letter-spacing: 5px;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 25px;
	width: 44%;
	height: 60px;
}

.greybarheader2
{
    background: #E58200;
    color: #ffffff;
	font-weight: bold;
    font: 15px verdana, arial, sans-serif;
	border-top: 1px solid #403e3f;
	border-bottom: 1px solid #403e3f;
	border-right: 1px solid #403e3f;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 10px;
	width: 51%;
}

.greybarheader3
{
    background: #403e3f;
    color: #ffffff;
	font-weight: bold;
    font: 26px verdana, arial, sans-serif;
	text-align:left;
	margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 2px;
}

.menubar
{
    background: #ffffff;
    color: #ffffff;
	font-weight: bold;
    font: 26px verdana, arial, sans-serif;
	text-align:right;
	margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
}

.menubarspacer
{
    background: #ffffff;
    color: #ffffff;
	font-weight: bold;
    font: 0px verdana, arial, sans-serif;
	height: 1px;
}

.greybarheader4
{
    background: #403e3f;
    color: #fe9200;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	text-align:left;
	margin: 0px;
    padding: 0px;
	padding-left: 5px;
	padding-right: 30px;
	width: 5%;
}

.whitebackground
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 26px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.flashphoto
{
 	background: #ffffff;
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	width: 396px;
	height: 476px;
}

.flashtable
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 26px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	width: 604px;
}

.photos
{
    background: #ffffff;
	color: #403e3f;
	font-weight: bold;
    font: 12px Verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

.flashtable2
{
    background: #D2E1E8;
	border-top: 0px dotted #c0c0c0;
	color: ##403e3f;
	font-weight: normal;
    font: 26px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.flashtable_topcell
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 16px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.flashtable_leftcell
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 16px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	width: 70%;
}

.flashtable_rightcell
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 16px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	width: 30%;
}

.flashtablebottomcell
{
    background: #ffffff;
	border-right: 0px dotted #CCCCCC;
	color: #5F7179;
	font-weight: normal;
    font: 11px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.box_border
{
    background: #ffffff;
	border-top: 0px solid #403e3f;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	color: #5F7179;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	vertical-align: top;
}

.box_border2
{
    background: #ffffff;
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
	vertical-align: middle;
	height:25;
}

.box_border3
{
    background: #ffffff;
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px dotted #CCCCCC;
	border-right: 0px solid #CCCCCC;
	color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	
}

.box_border4
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	vertical-align: top;
	width: 200px;
}

.box_border5
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: top;
}

.box_border6
{
    background: #ffffff url(/cms/imageuploads/Image/Page/logo_right.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 80px;
	vertical-align: top;
	height: 460px;
}

.pic_right_service
{
    background: #ffffff url(/cms/imageuploads/Image/Page/nude_right.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 80px;
	vertical-align: top;
	height: 460px;
}

.pic_right_gallery
{
    background: #ffffff url(/cms/imageuploads/Image/Page/nude_right.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: top;
	height: 460px;
}

.list_services
{
    background: #ffffff;
	color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

.line_break
{
    color: #000000;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.newstitle
{
    background: #ffffff;
	color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	border-top: 1px solid #c0c0c0;
	text-align: left;
    margin: 0px;
    padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}

.newscontent
{
    background: #ffffff;
	color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	border-bottom: 1px solid #c0c0c0;
	text-align: left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: top;
}

.newsdate
{
    background: #ffffff;
	color: #000000;
	font-weight: bold;
    font: 10px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
	vertical-align: top;
	width: 75px;
}

.newsstories
{
    background: #ffffff;
	color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: top;
}

.resourcestext
{
	color: #312924;
	font-weight: bold;
    font: 11px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.maintext
{
    background: #ffffff;
	color: #312924;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.home_photo
{
    background: #ffffff;
	background: #ffffff url(../cms/imageuploads/image/page/home_photo.jpg);
	background-repeat: no-repeat;
	color: #312924;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	height: 378px;
	width: 95%;
}

.maintextsmall
{
    background: #ffffff;
	color: #84989F;
	font-weight: normal;
    font: 10px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.maintextright
{
    background: #ffffff;
	color: #5F7179;
	font-weight: normal;
    font: 11px verdana, arial, sans-serif;
	text-align:right;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.maintextbold
{
    background: #ffffff;
	color: #5F7179;
	font-weight: bold;
    font: 11px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	vertical-align: top;
}

.maintextblack
{
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.maintextblackphotos
{
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: center;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	height: 25px;
}

.services_table
{
 	background: #ffffff;
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	border-top: 1px solid #CCCCCC;
	text-align: left;
    margin: 10px;
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.image_border
{
 	border-top: 1px outset #746256;
	border-bottom: 1px outset #746256;
	border-left: 1px outset #746256;
	border-right: 1px outset #746256;
	margin: 0px;   
}

.maintextblackcentered
{
    color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}

.click_image
{
    color: #A6A6A6;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.itemtext
{
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.contacttextright
{
    color: #403e3f;
	font-weight: normal;
    font: 11px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 3px;
	adding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.contacttext
{
    color: #403e3f;
	font-weight: bold;
    font: 11px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}

.contact_text_titlebar
{
 	background: #4C82B0;
    color: #ffffff;
	font-weight: bold;
    font: 11px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}

.inputcontacttext
{
    color: #ea962e;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 3px;
	adding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	size: 20;
}

.text
{
    background: #FFFFFF;
    border: 1px solid #AAACB2;
    color: #222222;
    font: 11px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 1px;
    width: 200;
}

.submit
{
    color: #000000;
    font: 12px verdana, arial, sans-serif;
    margin: 0px;
    width: 65;
}

.maintextlinks
{
    background: #ffffff;
	color: #5F7179;
	font-weight: bold;
    font: 11px verdana, arial, sans-serif;
	text-align:right;
    margin: 0px;
    padding-top: 5px;
	adding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
	width: 5px;
}

.maintexttitle
{
    color: #403e3f;
	font-weight: bold;
    font: 16px verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.maintitle_gallery
{
    color: #403e3f;
	font-weight: bold;
    font: 16px verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.maintitle_services
{
    color: #403e3f;
	font-weight: bold;
    font: 16px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 60px;
	padding-bottom: 10px;
	padding-left: 22px;
	vertical-align: top;
}

.maintexttitle2
{
    color: #000000;
	font-weight: bold;
    font: 16px verdana, arial, sans-serif;
	text-align:left;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align: top;
}

.footer
{
    background: #D3DADE;
    color: #c0c0c0;
    font: 11px verdana, arial, sans-serif;
	text-align: left;
	margin: 0px;
    padding-left: 0px;
	padding-top: 0px;
}

.resourcesblackcentered
{
    color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
	vertical-align: top;
}

.caseblackcentered
{
    color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	text-align:center;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
	vertical-align: top;
}

.resourcesText
{
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: left;
    margin: 0px;
    padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.gallerydescription
{
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: justify;
    margin: 0px;
    padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.resourcesText2
{
    color: #000000;
	font-weight: normal;
    font: 12px verdana, arial, sans-serif;
	text-align: center;
    margin: 0px;
    padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}

.resource_title
{
    background: #4C82B0;
    color: #ffffff;
	font-weight: bold;
    font: 11px verdana, arial, sans-serif;
    margin-bottom: 10px;
    padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

.pricestable
{
 	background: #dfdfdf;
    color: #000000;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	border-bottom: 1px solid #000000;
	text-align:left;
    margin: 0px;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: top;
}

.home_services
{
 	background: #e58200;
    color: #ffffff;
	font-weight: bold;
    font: 12px verdana, arial, sans-serif;
	border-bottom: 1px solid #000000;
	text-align: center;
    margin: 0px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	width: 150px;
	height: 10px;
}

.field
{
    background: #FFFFFF;
    border: 1px solid #AAACB2;
    color: #222222;
    font: 11px arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
    padding-top: 2px;
    height: 20px;
    vertical-align: middle;
}
