/*@CHARSET "UTF-8";*/

/* core overrides */
body{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	background: #fff url(bg.png) repeat-x;
	background-color: #E19004;
	color: #fff;
}

label{
	display: block;
	width: 80px;
	margin: 4px 0 0 0;
}

input,textarea{
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #fff;
	background-color:#cc8000;
	width: 200px;
}
button{
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #fff;
	background-color:#cc8000;
	color: #fff;
}	

a{color: #fff; text-decoration: none; }

p{margin: 2px 0; }

object {
    margin:3px auto 0px 80px;
}

/* layout */
#frame{width: 1000px; margin: 0 auto;}

#head{height:109px; width: 100%; margin: 0 0 5px 0; }
#logo{position: absolute; margin: 48px 0 0 0;}
#menu{position: absolute; font-size: 18px; height: 110px; margin: 0 0 0 448px; }
#menu ul{background: #000 url(menu-shine.png) bottom right no-repeat; float: left; }
#menu ul li {float: left; text-align: center; height: 110px; }
li#m-home {width: 130px;}
li#m-gal {width: 130px;}
li#m-vid {width: 130px;}
li#m-contact {width: 130px;}
#menu ul li a{display: block; margin-top: 64px; text-transform: uppercase;}
#cont{height:407px; width: 100%; margin: 0 0 5px 0; }
#cont p{margin: 2em 0;}
#cont-l{width: 598px;}
#cont-r{margin: 0px 0px 0px 10px; width: 380px;}
#cont-r li{list-style-type: disc;margin-left: 1.5em;}
#cont-l, #cont-r, #foot-l, #foot-r{float: left; }
#trans{position: absolute; height: 407px; width: 150px; margin-left: 448px; background: transparent url(shade1px.png) repeat;}
#trans img{margin: 95px 0 0 55px;}
#trans img.home-txt{margin: 95px 0 0 55px;}
#trans img.gallery-txt{margin: 45px 0 0 55px;}
#trans img.contact-txt{margin: 10px 0 0 55px;}

#slides {
    margin:0px 0px 0px 0px;
}

#cont-lGallery{
    width: 800px;
}

#beforeAfter {
    width:100%;
    display: block;
    height:25px;
    z-index: 99;
    color: #000;
    font-weight: bold;
    clear:both;
}

#before {
    width: 45%;
    text-align: left;
    float: left;
    z-index: 99;
}

#after {
    width: 45%;
    text-align: right;
    float: right;
    z-index: 99;
}

#transGallery {
    float: left;
    clear: both;
    height: 407px;
    width: 100px;
}
#transGallery img{margin: 75px 0 0 0px;}

#foot{height:127px; width: 100%;}

#sisterSites {
 float:left;
 font-size: 12px;
 font-weight: 700;
 margin: 2px 0 7px 0;
 line-height: 16px;
}

#sisterSites li {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
}

#sisterSites li.tabbed {
    margin: 0px 0px 0px 30px;
}

#foot-l{width: 448px; margin: 0 10px 0 0;}
#foot-r p{font-size: 12px; font-weight: 700; margin: 2px 0 7px 0; line-height: 16px;  }
#foot-l p{text-transform: uppercase; float: right;font-weight: 700;font-size: 16px;}

/* gallery stuff */
#gallery-frame{
    width: 670px;
    height:407px;
    /*background: #68665a url(gallery-bg.jpg) top left no-repeat;*/
    background-color: #68665A;
    padding: 0 14px;
    clear: none;
    float:left;
}
/*
#gallery-lg{width: 448px; height: 336px; background: transparent center center no-repeat;}
#gallery-lg img{border: 4px solid #fff;}
#gallery-headline{display: block; width: 448px; height: 20px; text-align: center; font-size: 14px; font-weight: 700;}
#gallery-thumbs{width: 448px; height: 80px;}
#gallery-thumbs img{ float: left; margin: 10px 17px; border: 4px solid #fff;}
*/
/* classing */

.offset{ margin: 40px 20px 0 20px; }
#menu ul li.active{background: transparent url(menu-active.png) repeat-x;}

/*.pfix{behavior: url(iepngfix.htc);}*/
#cont p.xerr{margin:0; padding:0; color: #f00;}

