html,body{
	height:100%;
	width:100%;
	display:table;
}
body{
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	display:table-cell;
	background: #ccc; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ccc,  #fff); /* for firefox 3.6+ */ 
}
.bio {
	font:14px Arial, Helvetica, sans-serif;
	line-height: 1.35em;
}
.matted {
	background:#ccc;
	padding:1px;
}
.latest {
	font:14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 15px;
}
.latest_headline {
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
img{border:0;}
a{color:#333;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
option { 
 background-color: #ffffff; 
 color: #492a01; 
}
#wrapper{
	margin:0 auto;
	width:981px;
}
#header{
	width:100%;
	overflow:hidden;
	float:left;
}
.wrapp-hold{
	overflow:hidden;
}
.search{
	float: right;
	padding:20px 20px 0 0;
	position:relative;
}
.search div{
	height:34px;
}
* html .search fieldset{
}
* +html .search fieldset{
}
.search span{
	float:left;
	height:25px;
	margin:0 4px 0 0;
	position:relative;
}
.search span input{
	width:60px;
	padding:6px 3px 5px 4px;
	border:0;
	background:none;
	font:10px/15px Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 4px;
}
.logo{
	float:right;
	background:url(images/bg-logo.png) no-repeat;
	width:276px;
	height:47px;
	clear:both;
	margin:87px 13px 0 0;
}
.logo a{
	display:block;
	height:47px;
	cursor:pointer;
	position:relative;
	text-indent:-9999px;
}
.logo a span{
	overflow:hidden;
	text-indent:-9999px;
	width:276px;
	height:47px;
	display:block;
}
.flash-hold{
	width:175px;
	height:205px;
	overflow:hidden;
	float:left;
}
.nav{
	margin:0;
	padding:75px 0 0 56px;
	list-style:none;
	background:url(images/img-star.gif) no-repeat 123px 58px;
}
.nav li{
	vertical-align:middle;
	font:italic bold 12px/15px Georgia, Arial, Helvetica, sans-serif;
}
.nav a{
	color:#fff;
	text-decoration:none;
	line-height:15px;
}
#main{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0;
	float:left;
}
#main_dynamic{
	background:#ffffff;
	width:100%;
	overflow:hidden;
	margin:-2px 0 0;
	float:left;
}
.line{
	width:100%;
	height:13px;
	background:url(images/bg-header-t.png) no-repeat;
	margin:-3px 0 0;
	position:relative;
}
.wrapp{
	width:50%;
	height:360px;
	padding:0 0 5px;
	padding-bottom:16px;
	margin-left:auto;
	margin-right:auto;
}
.wrapp:after {
	clear: both;
	content:"";
	display: block;
}
.img-holder{
	background:#f58026;
	padding:5px;
	margin:0 11px 0 0;
	position:relative;
	height: 360px;
	z-index:10;

}
.img-holder a{
	display:block;
	text-decoration:none;
	width: 475px;
}
.img-holder img{
	position:relative;
	z-index:5;
}
.img-holder .corner{
	position:absolute;
	top:-5px;
	right:-6px;
}
.img-holder .txt-holder{
	position:absolute;
	top:315px;
	left:0px;
	z-index:55;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	background:url(images/bg-text-holder.png) no-repeat;
	width: 475px;
	height: 45px;
	padding-top: 13px;
	text-align: left;
	padding-left: 15px;
}
.add{
	background:url(images/bg-add.gif) no-repeat;
	overflow:hidden;
	width:100%;
	padding:10px 0 0;
	float:left;
}
.ad{
	margin:0;
	padding:0 31px 5px 0;
	list-style:none;
	float:right;
}
.ad li{
	float:left;
	margin:0 0 0 7px;
	display:inline;
}
.ad li a{
	width:25px;
	height:21px;
	display:block;
}
.ad li a span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ad li .fly{
	background:url(images/icon-1.gif) no-repeat;
}
.ad li .mail{
	background:url(images/icon-2.gif) no-repeat;
}
.ad li .contact{
	background:url(images/icon-3.gif) no-repeat;
}
.ad li .twitter{
	background:url(images/icon-4.gif) no-repeat;
}
#carusel{margin:-7px 0 0;}
* html #carusel{
	height:1%;
	overflow:visible;
}
.link-prev,
.link-next{
	height:382px;
	width:1px;
	float:left;
	/*background:url(images/bg-prev-next.gif) no-repeat;*/
}
.link-prev span,
.link-next span{
	height:382px;
	width:1px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.link-next{
	/*background:url(images/bg-prev-next.gif) no-repeat -28px 0;*/
}
#carusel_dynamic div {
	width:800px;
	overflow:hidden;
	position:relative;
}
#carusel div {
	width:800px;
	overflow:hidden;
	position:relative;
}
#carusel div ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
#carusel ul ul{
	width:155px;
	margin:7px 0 0;
}
#carusel ul li{
	float:left;
	width:155px;
}
#carusel ul li li{
	padding:7px 0 0 8px;
	float:none;
	width:125px;
	display:block;
}
#carusel ul li a{
	width:141px;
	height:114px;
	display:block;
}
#carusel ul li a:hover{
	background:url(images/bg-carusel-hover.gif) no-repeat;
}
#carusel ul li li img{
	padding:11px 0 0 0px;
}
/*
inner1
*/
.promo-box{
	margin:-4px 0 0;
}
.promo{
	width:971px;
	margin:0 auto 4px;
}
.promo-frame{
	padding:16px 16px 10px;
}
.breadcrumbs{
	font-size:14px;
	margin:0 0 0 0px;
	padding:0;
	padding-left:0px;
	list-style:none;
	overflow:hidden;
}
.partner_description{
	padding:0;
	padding-left:9px;
	list-style:none;
}
* html .breadcrumbs{
	float:left;
	display:inline;
	height:1%;
}
.breadcrumbs li{
	float:left;
	overflow:hidden;
	/*background:url(images/sep-breadcrumbs.gif) no-repeat 0 7px;*/
	margin:0 0 0 0px;
	padding:0 6px 10px 0px;
	font-weight:bold;
	color:#333;
	word-spacing:-1px;
}
.breadcrumbs li a{text-decoration:none;}
.breadcrumbs li a:hover{text-decoration:underline;}
.twocolumn{
	width:100%;
	overflow:hidden;
}
.visual{
	float:left;
	width:565px;
	padding:14px 0 0 26px;
}
.gallery{
	margin:0px 0 0px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	float:left;
}
.gallery li{
	float:left;
	padding:0 0px 0px 0;
}
* html .gallery li{
	padding-bottom:0px;
}
.gallery a{
	float:left;
	background:url(images/bg-hold.gif) no-repeat 2px 4px;
	overflow:hidden;
	width:170px;
}
.gallery a strong{
	display:block;
	padding:9px 8px 14px;
}
.gallery li img{display:block;}
.gallery a:hover{
	text-decoration:none;
	background:url(images/bg-hold.gif) no-repeat 3px -162px;
}
.gallery a span{
	font-size:10px;
	font-weight:bold;
	text-indent:-9999px;
	padding-bottom: 20px;
}
.gallery a:hover{
	text-indent:0px;
}

.cartlinks a {
	width:21px;
	font-size:9px;
	text-indent:0px;
	text-decoration:none;
	padding-right: 15px;
	padding-bottom: 15px;
	background:url(images/spacer.gif) no-repeat 3px -162px;
}
.cartlinks a:hover{
	background:#ffffff url(images/spacer.gif) no-repeat 3px -162px;
}
.gallery span{
	display:block;
	width: 150px;
	padding-left: 7px;
	padding-bottom: 11px;
}
.item{
	margin:0;
	padding:14px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	float:left;
}
.item li{
	float:left;
	margin:0 13px 0 0;
}
.twocolumn .signup{
	float:left;
	width:302px;
	background:#f8f8f8 url(images/bg-signup.gif) no-repeat;
	margin:4px 0 0 22px;
	display:inline;
	color:#414141;
}
.twocolumn .signup fieldset a {
	padding:13px 16px 6px;
	text-decoration: none;
}
.twocolumn .signup .row{margin:0 0 5px 7px;}
.twocolumn .signup .row label{
	display:block;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	margin:0 0 1px;
}
.action_button{
	color:#414141;
	font-size:10px;
	font-style:italic;
}
.twocolumn .signup .row span{
	background:url(images/bg-signup-in.gif) no-repeat;
	width:230px;
	height:24px;
	display:block;
}
.twocolumn .signup .row span a:hover{
	text-decoration: underline;
}
.twocolumn .signup .row input{
	background:none;
	border:0;
	padding:4px 5px;
	width:220px;
	height:16px;
	color:#ffffff;
	line-height:15px;
}
.twocolumn .signup p{
	margin:0 0 3px;
	font-size:10px;
}
.twocolumn .signup .radio{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.twocolumn .signup .radio input{
	float:left;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
}
.twocolumn .signup .radio label{
	float:left;
	color:#414141;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding:0 6px 0 0;
}
.twocolumn .signup .radio label.focus{color:#2e90e2;}
.twocolumn .signup .area{padding:0 0 8px;}
.twocolumn .signup .area label{
	display:block;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	margin:0 0 10px;
}
.twocolumn .signup .area span{
	display:block;
	background:url(images/bg-area.gif) no-repeat;
	width:266px;
	height:83px;
}
.twocolumn .signup textarea{
	background:none;
	border:0;
	width:246px;
	height:63px;
	overflow:auto;
	padding:10px;
	text-align:left;
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.twocolumn .signup .btn{
	float:right;
	margin:0 0px 0 0;
}
.holder{padding:25px 0 34px 15px;}
.tab-wrapper{
	width:950px;
	overflow:hidden;
	/*background:url(images/bg-tabset.gif) no-repeat;*/
}
.tab-holder{
	overflow:hidden;
}
* html .tab-holder{
	height:1%;
	overflow:visible;
}
.tab-content{
	width:450px;
	height:260px;
	float:left;
}
.tab-content .tab{
	padding:17px 0 0 22px;
}
.tab-content .tab h1{
	margin:0 0 8px -4px;
	font:italic bold 26px Georgia,serif;
	display:block;
}
.tab-content .tab h1 span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.tab-wrapper2{
	width:955px;
	height:300px;
	overflow:hidden;
	/*background:url(images/bg-tabset2.gif) no-repeat;*/
}
.tab-content2{
	width:600px;
	height:300px;
	float:left;
}
.tab-content2 .tab{
	padding:17px 0 0 22px;
}
.tab-content2 .tab h1{
	margin:0 0 8px -4px;
	font:italic bold 26px Georgia,serif;
	display:block;
}
.tab-content2 .tab h1 span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ttl-liz{
	background:url(images/bg-ttl.gif) no-repeat;
	width:280px;
	height:36px;
}
.ttl-katy{
	background:url(images/bg-ttl.gif) no-repeat 0 -40px;
	width:311px;
	height:36px;
}
.ttl-general{
	background:url(images/bg-ttl.gif) no-repeat 0 -84px;
	width:280px;
	height:36px;
}

.abt-liz{
	background:url(images/bg-abt.png) no-repeat;
	width:280px;
	height:36px;
}
.abt-katy{
	background:url(images/bg-abt.png) no-repeat 0 -40px;
	width:311px;
	height:36px;
}

.tab-content .tab p{
	margin:0;
	color:#414040;
	line-height:17px;
}
.tab-content .tab2 p{
	margin:0;
	color:#ffffff;
	line-height:17px;
}
.info-box{
	overflow:hidden;
	background:url(images/sep-info-box.gif) no-repeat 160px 21px;
}
* html .info-box{
	height:1%;
	overflow:visible;
}
.info-box .info-section{
	width:180px;
	float:left;
	color:#666666;
	margin:18px 20px 0 0;
}
.info-box .info-section dd a{
	text-decoration:none;
	color:#666666;
}
.info-box .info-section dd a:hover{
	text-decoration:underline;
}
.info-box .info-section address{
	font-style:normal;
}
.info-box .info-section address strong{
	display:block;
	margin:0 0 -1px;
}
.info-box .info-general dl{color:#333;}
.info-box .info-section dl{
	margin:0;
}
.info-box .info-section dt{
	font-weight:bold;
	float:left;
	margin:0 2px 0 0;
}
.info-box .info-section dd{
	margin:0 0 5px;
	display:block;
}
#tab1{display:block;}
#tab2{display:none;}
#tab2 .info-box,
#tab3 .info-box{
	background:none;
}
#tab3{display:none;}
.tabset{
	overflow:hidden;
	margin:1px 0 0;
	padding:0;
	list-style:none;
}
.tabset li{
	float:left;
}
* html .tabset{
	height:1%;
	overflow:visible;
}
.tabset .tab{
	color:#999;
	background:url(images/bg-tab.gif) no-repeat -181px 0;
	width:134px;
	height:49px;
	font-size:18px;
	text-decoration:none;
	float:left;
	padding:6px 0 0 47px;
	margin:0 2px 0 0;
}
.tabset .tab:hover,
.tabset .tab.active{
	background:url(images/bg-tab.gif) no-repeat;
	color:#666;
}
.tab-holder .signup{
	width:401px;
	float:left;
	margin:20px 0 0;
}
.tab-holder .signup .row{
	overflow:hidden;
	padding:0 0 5px;
}
* html .tab-holder .signup .row{
	height:1%;
	overflow:visible;
}
.tab-holder .signup label{
	font-size:11px;
	color:#333;
	float:left;
	padding:6px 0 0;
	width:100px;
}
.tab-holder .signup span{
	background:url(images/bg-input.gif) no-repeat;
	width:179px;
	height:28px;
	display:block;
	overflow:hidden;
}
.tab-holder .signup .area span{
	background:url(images/bg-text-area.gif) no-repeat;
	width:237px;
	height:112px;
	display:block;
	overflow:hidden;
}
.tab-holder .signup .area{
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
}
.tab-holder .signup .area span{
	margin:0 15px 0 0;
}
.tab-holder .signup textarea{
	background:none;
	border:0;
	width:214px;
	overflow:auto;
	height:98px;
	padding:5px 10px;
	margin:0;
	margin-top: 1px;
}
.tab-holder .signup input{
	margin:0;
	background:none;
	display:block;
	border:0;
	width:169px;
	padding:5px 5px 2px;
	height:21px;
}
.tab-holder .signup .btn1{
	width:65px;
	height:26px;
	float:right;
	padding:0;
	margin:0 97px 0 0;
}
#footer{
	width:100%;
	background:url(images/bg-footer.gif) no-repeat;
	overflow:hidden;
	padding:30px 0 32px;
	font:10px/14px Arial, Helvetica, sans-serif;
	clear:both;
}
.info{
	float:right;
	color:#ccc;
	font-weight:bold;
	padding:0 24px 0 0;
}
.info address{font-style:normal;}
.info address span{display:block;}
.copy{
	float:left;
	color:#fff;
	padding:0 34px 0 0;
}
.copyright {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.copyright a{
	color:#666666;
	text-decoration:none;
}
.footer-wrapp{
	overflow:hidden;
	padding:44px 0 0 20px;
}
.footer-wrapp a{
	color:#867a6a;
	text-decoration:none;
}
.footer-wrapp a:hover{
	text-decoration:underline;
}
* html .footer-wrapp{
	height:1%;
	overflow:visible;
}
.footer-wrapp p{
	margin:0;
	color:#867a6a;
}
.row a a:hover {
	text-decoration: none;
}

#row_2 {
visibility:hidden;
display:none;
}
