
/* Global reset */
img{border:none;}
a{
	color:#462109;
	text-decoration: underline;
}
a:hover{text-decoration: none;}
html{background:#332818;}
body{
	margin:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	min-width: 980px;
}
.bigbold{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.breadcrumb a {
	text-decoration:none;
	color:#3e4400;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#86b600;
}
/* General settings */
.bg01{background:url(../images/bg-body01.jpg) no-repeat 50% 0;} /* Television Background */
.bg02{background:url(../images/bg-body02.jpg) no-repeat 50% 0;} /* Online Background */
.bg03{background: url(../images/bg-body03.jpg) no-repeat 50% 0;} /* Opportunities Background */
.bg04{background: url(../images/bg-body04.jpg) no-repeat 50% 0;} /* Our Brand Background */
.bg05{background: url(../images/bg-body05.jpg) no-repeat 50% 0;} /* Contact Background */
/* wrapper */
#wrapper{
	width: 980px;
	margin: 0 auto;
	padding-top: 40px;
}
#header{
	width: 100%;
	overflow:hidden;
	position: relative;
}
#header img{vertical-align: top;}
/* logo */
.logo{
	margin: 0;
	text-indent: -9999px;
	width: 150px;
	height: 110px;
	position: absolute;
	left: 30px;
	top: 23px;
	background: url(../images/none.gif);
}
.logo a{
	display: block;
	overflow:hidden;
	height:100%;
}
#flash-header{
	width: 980px;
	height: 289px;
	overflow:hidden;
}
/* navigation */
#nav{
	height: 104px;
	overflow:hidden;
	background: url(../images/bg-nav.jpg) no-repeat;
	margin:0;
	padding:0 0 0 28px;
	list-style: none;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
}
#nav li{
	float: left;
	background: url(../images/separator-nav.png) no-repeat;
	height:100%;
	padding:0 0 0 18px;
}
#nav li.first-child,
#nav li:first-child{
	background: none;
	padding-left: 0;
}
#nav a{
	float: left;
	color: #e7dfdc;
	height:100%;
	width: 139px;
	overflow:hidden;
	text-decoration: none;
}
#nav .link-home{width: 138px;}
#nav .link-television{width: 132px;}
#nav .link-online{width: 146px;}
#nav .link-opportunities{width: 153px;}
#nav .link-our_brand{width: 148px;}
#nav .link-contact{width: 145px;}
#nav .active a,
#nav a:hover{
	text-decoration: none;
	color: #86b600;
}
#nav a strong{
	display: block;
	color: #e7dfdc;
	font-size: 15px;
	line-height: 16px;
	margin: 29px 0 8px;
	text-transform: uppercase;
}
#nav .active a strong,
#nav a:hover strong{color: #86b600;}
/* main */
/*
#main-home{
	padding:14px 24px 14px 14px;
}
*/
#main{
	height:1%;
	overflow:hidden;
	background:#d1cac7;
	padding:19px;
}
/* content */
#content{
	float: left;
	width: 591px;
}
/* block */
.block{
	width: 100%;
	overflow:hidden;
	/*background:#c3bba8;
	margin-bottom:20px;*/
}
#twocolumns #sidebar .heading,
.heading {
	height: 32px;
	overflow:hidden;
	/*background: url(../images/bg-heading.jpg) no-repeat;*/
	line-height: 44px;
	color: #3e4400;
	font-weight: bold;
	text-transform: uppercase;
	padding:10px 0 0 22px;
	text-align: left;
}

#onecolumn .heading {
	/*background: url(../images/bg-heading06.jpg) no-repeat;*/
	height: 32px;
	overflow:hidden;
	line-height: 44px;
	color: #3e4400;
	font-weight: bold;
	text-transform: uppercase;
	padding:10px 0 0 22px;
	text-align: left;
}
.heading04 h2{
	margin: 0;
	font-size:12px;
}
/*.heading02{background: url(../images/bg-heading05.jpg) no-repeat !important;}
.heading03{background: url(../images/bg-heading04.jpg) no-repeat;}
.heading04{background: url(../images/bg-heading06.jpg) no-repeat;}*/
.heading h2{
	margin: 0;
	font-size:16px;
}
.block .content{
	/*border: 1px solid #aba090;
	border-top-width: 4px;*/
	padding:24px 13px 26px 21px;
}
.content-no-header{
	/*border: 1px solid #aba090;
	border-top-width: 4px;*/
	padding:28px 24px 26px 21px;
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;

}
.block .content-flash{padding:0 !important;}
#sidebar .block .content-flash{
	width: 327px;
	height: 258px;
	overflow:hidden;
}
/* box */
.boxes{
	width: 100%;
	overflow:hidden;
}
.box{
	color: #462109;
	font-size: 11px;
	padding:0 0 6px 3px;
}
.boxes .box{
	float: left;
	margin-left:20px;
	width: 165px;
}
.boxes .first-child,
.boxes .box:first-child{margin-left:0;}
.box img{
	display: block;
	margin:0 0 12px -3px;
}
.box h3{
	margin: 0 0 3px;
	font-size: 13px;
	font-weight: bold;
}
.box p{margin: 0 0 10px 1px;}
/* sidebar */
#sidebar{
	float: right;
	width:329px;
	margin-right:5px;
}
#sidebar-home{
	float: right;
	width:329px;
}
#sidebar .heading, #sidebar-home .heading{
	text-align: center;
	padding:0;
}
/* sidebar-alt */
#sidebar-alt{
	float: right;
	width:329px;
}
#sidebar-alt .heading{
	text-align: left;
	padding:8px 0 0 22px;
}
#sidebar-alt .block{
	width: 329px;
	overflow:hidden;
	height:100%;
}
#sidebar-alt .text-box-alt{
	width: 284px;	
}
#sidebar-alt .content{
	/*border: 1px solid #aba090;
	border-top-width: 4px;*/
	padding:24px 24px 26px 21px;
	height: 1%;
}

/* footer */
#footer{
	width: 100%;
	overflow:hidden;
	color: #a9a293;
	font-size: 9px;
	line-height: 14px;
	padding:7px 0 20px;
}
#footer p{margin: 0;}
#footer a{
	text-decoration: underline;
	color: #a9a293;
}
#footer a:hover{text-decoration: none;}

/* onecolumn */
#onecolumn #content{width:941px;}
#onecolumn .text-box{
    float:left;
    width:365px;
    line-height: 17px;
    padding-left: 0;
    padding-bottom: 10px;
    color: #462109;
    padding-right:34px;
}

#onecolumn .block .content {
	float: left;
	color: #462109;	
	padding:30px 30px 30px 29px;
}
#onecolumn .boxes .box{
	float: left;
	width: 260px;
	padding-right:11px;
	padding-left:4px;
}

#onecolumn .boxes h3{
	font-size:16px;
}
.pad-header-top{
	padding-top:16px;
}
#onecolumn .box p{
	padding-top:16px;
}
/*
.border-wrap{
	border-right: 1px solid #aba090;
}
*/
#onecolumn .flash-box{
	width: 478px;
	height:446px;
	float:left;
	overflow:hidden;
}
.text-box h3{margin: -5px 0 8px;}

/* twocolumns */
#twocolumns{
	float: right;
	width: 775px;
}
#twocolumns #content{width: 520px;}
#twocolumns #sidebar{width: 232px;}
.text-box{
	line-height: 17px;
	padding-left: 0;
	padding-bottom: 10px;
	color: #462109;
}
.text-box p{margin-bottom: 7px;}
#twocolumns #sidebar .text-box{width: 192px;}
.text-box h3{margin: -5px 0 8px;}
#twocolumns .block .content{
	padding-top: 20px;
	padding-bottom: 22px;
}
#twocolumns .content-alt{
	/*border: 1px solid #aba090;
	border-top-width: 4px;*/
	padding:9px 21px 9px 21px;
}
#twocolumns .text-box-line {
	border-bottom: 1px solid #aba090;
	color:#462109;
	padding:16px 12px 7px 12px;
	color: #462109;
	line-height:17px;
}
.text-box-shortline {
	border-bottom: 1px solid #aba090;
	color:#462109;
	padding:0px 12px 7px 12px;
	color: #462109;
	line-height:17px;
}

/* flash intro television */
.flash-intro-television #flash-intro-television{
	width:520px;
	height:268px;
	overflow:hidden;
}
/* flash videoplayer */
.topbox{
	padding:6px 0px 17px 12px;
}
.flash-area #flash-videoplayer{
	width: 518px;
	height: 409px;
	overflow:hidden;
}
.content-flash .text-box{
	margin: 5px 17px 0 16px;
	border-top: 1px solid #aba090;
	padding:23px 0 41px 13px;
}
/* flash SlideShow online */
.content-flash-online {
	margin-top: 7px;
	padding:23px 0px 31px 0px;
}
	
#content .text-box h3{
	font-size: 16px;
	line-height: normal;
	color: #3e4400;
	text-transform: uppercase;
	margin: 0 0 6px;
}
#content .text-box-line h3{
	font-size: 18px;
	line-height: normal;
	color: #462109;
	margin: 0 0 6px;
}
#content .text-box p{margin: 0 0 17px;}
.link-back-top{
	background: url(../images/bullet.gif) no-repeat 1px 5px;
	padding:0 0 0 12px;
}
h4 {
	font-size:13px;
	font-weight:bold;
	margin: 20px 0 8px;
	
}
.link-back{
	background: url(../images/bullet-left.gif) no-repeat 1px 3px;
	padding:0 0 0 12px;
}
/* aside */
.aside{
	float: left;
	width: 149px;
}
/* News */
.news h3{
	font-size:13px;
	font-weight:bold;
}

/* menu */
.menu{
	width: 100%;
	overflow:hidden;
	/*background:#af9d75 url(../images/bg-menu.jpg) repeat-y;*/
	background:#362f16;
	margin-bottom: 20px;
	margin-top: 3px;
}
.menu .t{
	width: 100%;
	overflow:hidden;
	background: url(../images/bg-shadow-t.png) no-repeat;
}
.menu .b{
	width: 100%;
	overflow:hidden;
	/*background: url(../images/bg-shadow-b.png) no-repeat 0 100%;*/
}
.menu ul{
	margin:0;
	padding:15px 0 19px;
	list-style: none;
	font-size: 11px;
	line-height: 29px;
	font-weight: bold;
	overflow:hidden;
	text-transform: uppercase;	
}
.menu a{
	text-decoration: none;
	color: #e5ddd9;
	display: block;
	padding:0 0 0 24px;
}
.menu .active a,
.menu a:hover{
	text-decoration: none;
	color: #86b600;
}
.menu li{
	width: 100%;
	overflow:hidden;
	background: url(../images/divider.png) no-repeat;
	vertical-align: middle;
	line-height:17px;
	padding-bottom:7px;
	padding-top:6px;
}
.menu .first-child,
.menu li:first-child{background: none;}
/* section */
.aside .section .content{
	border: 1px solid #aea394;
	/*background:#c3bba8;*/
	padding:9px 11px;
	margin:0 0 9px;
}
.aside .section .content img{display: block;}
.aside .section{
	line-height: 15px;
	text-align: center;
}
.aside .section p{margin: 0;}
/* blocks */
.blocks{
	width: 100%;
	overflow:hidden;
}
.blocks .block{
	float: left;
	width:300px;
	margin-left: 20px;
	color: #462109;
}
.blocks .first-child,
.blocks .block:first-child{margin-left: 0;}
/* title */
.blocks .title{
	padding:0 0 5px;
	line-height: 17px;
}
.blocks .title p{margin: 0;}
.blocks .block .content{padding:21px 21px 19px 21px;}
.blocks .block .box{
	border-top: 1px solid #aba090;
	padding-top: 21px;
	padding-bottom: 21px;
}
.blocks .first-child,
.blocks .box:first-child{
	border: none;
	padding-top: 0;
}

/* 2011 box frame updates */
#box1-fixed { 
	width: 591px;
	height:303px;
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
	
}
/* inner box 1 - allows the height to fit the first box properly */
#box1a-fixed {
	height:303px;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box1b-fixed {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;
	padding-top:4px;
	/*padding:20px;*/
}
#box2-fixed { 
	width: 330px;
	height:303px;
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
	
}
/* inner box 1 - allows the height to fit the first box properly */
#box2a-fixed {
	height:303px;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box2b-fixed {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;
	padding-top:4px;
	/*padding:20px;*/
}	

/* flexible height */

#box1-flex { 
	width: 518px;
	/*height:303px;*/
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
	
}
/* inner box 1 - allows the height to fit the first box properly */
#box1a-flex {
	height:100%;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box1b-flex {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;
}	


#box2-flex { 
	width: 230px;
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
	
}
/* inner box 1 - allows the height to fit the first box properly */
#box2a-flex {
	height:100%;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box2b-flex {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;
}

#box3-flex { 
	width: 296px;
	/*height:303px;*/
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
	
}
/* inner box 1 - allows the height to fit the first box properly */
#box3a-flex {
	height:100%;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box3b-flex {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;

}	


#box4-flex { 
	width: 936px;
	/*height:303px;*/
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
	
}
/* inner box 1 - allows the height to fit the first box properly */
#box4a-flex {
	height:100%;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box4b-flex {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;

}	

#box5-flex { 
	width: 588px;
	/*height:303px;*/
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
}
/* inner box 1 - allows the height to fit the first box properly */
#box5a-flex {
	height:100%;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box5b-flex {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;

}	

#box6-flex { 
	width: 324px;
	/*height:303px;*/
	border-style:solid;
	border-width:1px;
	border-color:#a9a39f;
	background-color:#fff;
	padding:2px;
	margin:2px 0 20px 0;
	overflow:hidden;
	float:left;
}
/* inner box 1 - allows the height to fit the first box properly */
#box6a-flex {
	height:100%;
	overflow:hidden;
}
/* inner box 2 - background iamge and content */
#box6b-flex {
	background:#d6d2c9 url('../images/bg-newbox.jpg') repeat-x left top;
	height:100%;

}	

