/* (c)2007 Sarah Merians Photography. All Rights Reserverd. */

html, body {
	background: url(i/background.jpg);
	background-color: #FFFFFF;
	background-position: center;
	background-repeat: repeat-x;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
/* IE PNG FIX */
img 
{
	behavior: url(../goods/iepngfix.htc); 
	border:0;
}

em
{
	font-style:normal;
	text-decoration:none;
}

.topnavupper
{
    font-family:Arial;
    font-size:11px;
    font-weight:bolder;
    color:#000000;
    text-align:right;
    vertical-align:bottom;
    letter-spacing:1px;
}

.topnavlower 
{
	position:relative;
	top:0px;
    font-family:Arial;
    font-size:10px;
    color:#000000;
    text-align:right;
    padding:9px 19px 0 0;
    vertical-align:top;
}

.tagline
{
	top:0px;
    font-family:Arial;
    font-size:12px;
    color:#deae70;
}

.portfolioimages
{
    display:none;
}

.bodycontent 
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.fullsizecentered
{
    width:944px;
    height:100%;
    text-align:center;
}
.bodyTabTableContent
{
	/*width:100%;*/
}
.bodyTabContent
{
	padding:9px;
	text-align:center;
}
a, a:visited 
{
    font-family:Arial;
    font-size:11;
	text-decoration: none;
	color: #000000;
	
}

.lines
{
    background-color:#8E8E8E;
}

#Main {
position:absolute;
left:0;
top:0;
padding:0;
width:100%;
height:100%;
vertical-align:middle;
} 
.spacedlist
{
	position: relative;
	top: 30px;
	margin-left:220px;
	margin-right:220px;
	margin-bottom:20px;
	color:#333;
	background:#ffc;
	border:1px solid #333;
	padding:0 10px;
    text-align:center;
}

.notificationerrormessage
{
	color:Red;
	text-align:center;
	font-family:Arial;
	font-size:12;
	font-weight:bold;
}

.notificationmessage
{
	color:Green;
	text-align:center;
	font-family:Arial;
	font-size:12;
	font-weight:bold;
}

.notificationquestion
{
	color:Blue;
	text-align:center;
	font-family:Arial;
	font-size:12;
	font-weight:bold;
}

.ajax__tab_TARA .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url('../iw/inactiveCenter.gif') 
        repeat-x 
        bottom;
}
.ajax__tab_TARA .ajax__tab_outer {
    padding-right:0px;
    background:
        url('../i/inactiveRight.gif') 
        no-repeat 
        right;
    height:21px;
}
.ajax__tab_TARA .ajax__tab_inner {
    padding-left:3px;
    background:
        url('../i/inactiveLeft.gif') 
        no-repeat;
}
.ajax__tab_TARA .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:
        url('../i/inactiveCenter.gif') 
        repeat-x;
}
.ajax__tab_TARA .ajax__tab_hover .ajax__tab_outer {
    background:
        url('../i/hoverRight.gif') 
        no-repeat 
        right;
}
.ajax__tab_TARA .ajax__tab_hover .ajax__tab_inner {
    background:
        url('../i/hoverLeft.gif') 
        no-repeat;
}
.ajax__tab_TARA .ajax__tab_hover .ajax__tab_tab {
    background:
        url('../i/hoverCenter.gif') 
        repeat-x;
}
.ajax__tab_TARA .ajax__tab_active .ajax__tab_outer {
    background:
        url('../i/activeRight.gif') 
        no-repeat 
        right;
}
.ajax__tab_TARA .ajax__tab_active .ajax__tab_inner {
    background:
        url('../i/activeLeft.gif') 
        no-repeat;
}
.ajax__tab_TARA .ajax__tab_active .ajax__tab_tab {

    background:
        url('../i/activeCenter.gif')
        repeat-x;
}
.ajax__tab_TARA .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:0px;
    height:383px;
    background:#ffffff url('../i/kac_sp_portfolio-bg.jpg') no-repeat;
}

.contentContainer
{
	position:relative;
	height:400px;
	width:944px;
	top:30px;
	background: #ffffff url('../i/background.jpg') no-repeat;
}

.contentImageContainer
{
	position:absolute;
	width:40%;
	height:100%;
	top:0px;
	left:0px;
}

.contentMainContainer
{
	position:absolute;
	width:60%;
	height:100%;
	right:0px;
	top:0px;
}

.contentWrapper
{
	position:absolute;
	top:50%;
	left:50%;
}

.contentImage
{
	position:absolute;
	top:-105px;
	left:-138px;
	border:2px ridge white;
}

.contentImageLarge
{
	position:absolute;
	top:-188px;
	left:-138px;
	border:2px ridge white;
}

.contentImageMed
{
	position:absolute;
	top:-156px;
	left:-138px;
	border:2px ridge white;
}

.contentTitle
{
	position:absolute;
	top:-150px;
	left:-235px;
	width:410px;
	color:#FFFFFF;
	font-size:14px;
}

.contentSubTitle
{
	position:absolute;
	top:-120px;
	left:-235px;
	width:410px;
	color:#FFFFFF;
	font-size:12px;
}

.contentSubTitleContent, contentSubTitle span a:hover, contentSubTitle span a:visited, contentSubTitle span a
{
	color:#FFFFFF;
	font-size:12px;
}

.contentMain
{
	position:absolute;
	top:-95px;
	left:-235px;
	width:410px;
	color:#FFFFFF;
	font-size:12px;
}

.contentScroller
{
	position:absolute;
	top:-80px;
	right:-250px;
	height:160px;
}

.contentLoginContainer
{
	position:relative;
	height:400px;
	width:944px;
	top:30px;
	background: #ffffff url('../i/backgroundLogin.jpg') no-repeat;
}
.eventLogin
{
	position:absolute;
	width:50%;
	height:100%;
	top:0px;
	left:0px;
	margin-left:1px;
}

.hiddenLogin
{
	position:absolute;
	width:50%;
	height:100%;
	right:0px;
	top:0px;
}

.contentHiddenLogin
{
	position:absolute;
	top:-95px;
	left:-155px;
	
}
.contentEventLogin
{
	position:absolute;
	top:-90px;
	left:-130px;
	
}

.modalPopup {
	border-width:3px;
	border-style:solid;
	border-color:white;
	padding:3px;
	width:520px;
    font-family:Arial;
    font-size:11px;
	background: #66853e url('../i/modalglif.gif') no-repeat;
	background-position: bottom right;
}
.modalBackground {

	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}

.modaltd
{
	 vertical-align:text-top;
}

.modaltextbox
{
	width:345px;
}

.contentExtraNavLink
{
	position:absolute;
	top:155px;
	right:-130px;
	width:250px;
	text-align:right;
}

.highlightanc, .highlightanc a:visited 
{
	color:#FFFFFF;
}

a, a:hover, a:visited 
{
    font-family:Arial;
    /*font-size:10px;*/
	text-decoration: none;
}

.parentLink, .parentLink:hover, .parentLink:visited
{
	color:#000000;
}

.contentExtraNavLinkContent, contentExtraNavLinkContent:hover, contentExtraNavLinkContent:visited
{
	color:White;
	font-weight:bold;
	font-size:14px;
}
.portfoliotext
{
	font-size:10px;
}

.childLink
{
	color:#000000;
}

.childLinkActive
{
	color:#ffffff;
}
.h1Title {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	width:410px;
}

#tag 
{
	padding-left:20px;
	position:absolute;
	top:45px;	
}

.adress 
{
	text-align:left;
}