/* Layout */
body {background:#ffc423 url(../images/bg_body.jpg) no-repeat left top; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 105px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -105px; /* negative value of footer height */
	height: 105px;
	clear:both;
	background:url(../images/footer.gif) repeat-x bottom;
	color:#b20838;
	font-size:11px;
} 
#footer a:link, #footer a:visited {color:#b20838; text-decoration:none;}

	/* CLEAR FIX*/
	.clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

.page {width:955px; margin:0 auto; padding:26px 0 0 0;}

.topper {background:url(../images/topper.png) no-repeat top left; width:955px; height:279px; position:relative}
.photos {position:absolute; top:110px; left:13px}

.content {background:url(../images/content_bg.png) repeat-y; width:955px; color:#fff; font-size:12px;}
.home {background:#b20838 url(../images/main_foot.gif) no-repeat 91px bottom; width:900px; margin-left:38px;}
.sub {background:#b20838 url(../images/side_foot.gif) no-repeat 630px bottom; width:900px; margin-left:38px;}
.main {width:547px; padding:0 35px; margin:25px 0; float:left; background:url(../images/ver_div.gif) repeat-y right;}
.sidebar {background:url(../images/sidebar_top.gif) no-repeat top; width:222px; padding:60px 30px 20px 30px; float:left; font-size:11px;}
.inner {padding:15px;}

/* Fonts */
p {line-height:1.4; margin: 2px 0 10px 0;}
p strong {color:#ffc423;}
a:link, .main a:visited {color:#fff}
h1 {font-size:20px; font-family:Arial Black, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px 0 0 0;}
h2 {color:#ffc423; font-size:14px; margin: 0 0 10px 0;}
h3 {color:#ffc423; font-size:12px; margin: 10px 0 2px 0;}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:#ffc423;}


ul, ol {margin:0; padding:0; line-height:1.4;}
ul li {margin:10px 20px; padding:0; list-style-type:none; list-style-image:url(../images/chili_bullet.gif);}
ol li {margin:10px 20px; padding:0;}

a.splink:link strong, .main a.splink:visited strong {color:#fff;}
strong.subheadersold {color:#fff}


/* Repeated Elements */
img {border:none}
.clear {clear:both}
.button {font-size:14px; text-transform:uppercase; font-weight:bold;float:left; margin: 0 8px; display:inline; line-height:14px;}
.button:hover, .active {background:#FFF url(../images/bg_subnav_rt.gif) no-repeat right;}
.button a, .button a:visited {color:#ffc423; display:block; text-decoration:none; padding:4px 6px 3px 6px; }
.button a:hover, .active a, .active a:visited {color:#000; background: url(../images/bg_subnav_lf.gif) no-repeat left;# _background:#FFF;}
.btn_div {float:left; margin-top:6px; width:1px; background-color:#000; height:12px;}

.subbutton {font-size:14px; font-weight:bold; float:left; margin: 8px 0 8px 28px; display:inline;}
.subbutton a, .subbutton a:visited {color:#ffc423; display:block; text-decoration:none; padding:0 16px; background:url(../images/chili_bullet.gif)left no-repeat;}
.subbutton a:hover, .alive a, .alive a:visited {color:#FFF;}

input {margin:2px 2px 6px 0;}

/* Menu  */
#nav em { display: none}
#nav ul { width: 942px; position:absolute; top:55px; left:300px; padding: 0px; margin: 0px; list-style-type: none;}
#nav li { float: left; padding: 0px; margin: 0px; display: inline}
#nav li a { DISPLAY: block; HEIGHT: 84px }

#nav li a.menu1 { background: url(../images/m_pro.png) no-repeat left top; WIDTH: 113px }
#nav li a.menu1_on { background: url(../images/m_pro.png) no-repeat left bottom; WIDTH: 113px }
#nav li a.menu2 { background: url(../images/nav_photogallery.png) no-repeat left top; WIDTH: 110px; }
#nav li a.menu2_on { background: url(../images/nav_photogallery.png) no-repeat left bottom; WIDTH: 110px}
#nav li a.menu3 { background: url(../images/nav_photogallery.png) no-repeat left top; WIDTH: 110px; }
#nav li a.menu3_on { background: url(../images/nav_photogallery.png) no-repeat left bottom; WIDTH: 110px}
#nav li a.menu4 { background: url(../images/m_lod.png) no-repeat left top; WIDTH: 102px}
#nav li a.menu4_on { background: url(../images/m_lod.png) no-repeat left bottom; WIDTH: 102px}
#nav li a.menu5 { background: url(../images/m_awa.png) no-repeat left top; WIDTH: 93px}
#nav li a.menu5_on { background: url(../images/m_awa.png) no-repeat left bottom; WIDTH: 93px}
#nav li a.menu6 { background: url(../images/m_reg.png) no-repeat left top; WIDTH: 93px}
#nav li a.menu6_on { background: url(../images/m_reg.png) no-repeat left bottom; WIDTH: 93px}

#nav li a:hover { background-position: left bottom }

.breadcrumb {font-size:10px; margin:0 0 10px 0;}
.breadcrumb a, .breadcrumb a:visited {color:#000; text-decoration:none; margin: 2px 8px;}

.ErrorLabel {color: #FFB6C1; font-weight:bold; font-size:24px;}