/* CSS Document */

body, p,td,th,a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

body {margin:0; padding:0;}


/* Structure */
.subContainer {width:900px; margin: 0 Auto; position:relative; text-align:center}
.bodyContainer {min-height:520px;}
.bodyContainer2 {min-height:250px; margin:0; padding:0;}
.right {float:right;}
.left {float:left;}
/* Structure */


/* Background Colors */
.gBlack { background-color:#000000;}
.gYellow { background-color:#ff9f00;}
.gWhite { background-color:#FFFFFF;}
.gWhiteYellow { background:url(../images/gWhiteYellow.gif) repeat-x;}
/* Background Colors */

/* Background Flash Photos */
.gQuotes { background:url(../images/P_Listening.jpg) no-repeat;}
/* Background Flash Photos */


/* Page Heading */
#pageHeading {
	padding:25px 0 0 40px;
	height:55px;	
}

#pageHeading2 {
	padding:25px 0 0 40px;
	height:55px;
	width:350px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;	
}

#pageHeading h1, #pageHeading2 h1{
	font-size:23px;
	text-indent:-5000px;
	padding:0;
	margin:0;
}

.turkelPresents h1{background: url(../images/t_turkelPresents.gif) no-repeat;}
.turkelContacts h1{background: url(../images/t_turkelContacts.gif) no-repeat;}
.turkelIs h1{background: url(../images/t_turkelIs.gif) no-repeat;}
.turkelPerforms h1{background: url(../images/t_turkelPerforms.gif) no-repeat;}
.turkelProduces h1{background: url(../images/t_turkelProduces.gif) no-repeat;}
.turkelQuotes h1{background: url(../images/t_turkelQuotes.gif) no-repeat;}
.turkelNews h1{background: url(../images/t_turkelNews.gif) no-repeat;}
.turkelSpeaks h1{background: url(../images/t_turkelSpeaks.gif) no-repeat;}
.turkelWrites h1{background: url(../images/t_turkelWrites.gif) no-repeat;}
/* Page Heading */


/* Menu */
#menu {}

#menu ul{margin:0; padding:0;}

#menu li{ list-style:none;}

#menu a{ font-size:14px; font-weight:bold; text-decoration:none;}

.vert {
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
}

.vert li{ margin:0 0 25px 0; text-align:left;}

.vert a {color:#000000;}

.vert a:hover, .vert .selected a{color: #FFFFFF;}

.horiz {margin:0 0 0 25px; float:left; display:inline;}

.horiz ul{margin:0; padding:0; width:100%;}

.horiz li{margin:15px 0 20px 0; float:left; }

.horiz li+li{margin:15px 0 20px 35px; float:left; }

.horiz a {color: #999999;}

.horiz .lg a {color:#FFFFFF;}

.horiz a:hover, .horiz .selected a{color: #000000;}

/* Menu */


/* Columns */
.twoColumn,
.twoColumnL {
	width:390px;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 0;
}

.twoColumnL {
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}

.threeColumn,
.threeColumnL { 
	width:250px;
	margin: 0px 25px 40px 0;
	text-align:left;
	float:left;
	display:inline;
}

.threeColumnL {
	margin: 0px 25px 40px 40px;
}

.threeColumnVidMenu,
.threeColumnVidMenuL { 
	width:190px;
	margin: 0 0 40px 20px;
	text-align:left;
	float:left;
	display:inline;
}

.threeColumnVidMenuL {
	width:173px;
	margin: 0 0 40px 20px;
}

.threeColumnVid,
.threeColumnVidL { 
	width:250px;
	margin: 0 25px 40px 0;
	text-align:left;
	float:left;
	display:inline;
}

.threeColumnVidL {
	margin: 0 25px 40px 40px;
}

.fourColumn,
.fourColumnL { 
	width:200px;
	margin: 20px 0 40px 24px;
	float:left;
	display:inline;
}

.fourColumnL {
	margin: 20px 0 40px 27px;
}

.fiveColumn {
		border-left:1px solid #FFFFFF;
}

.fiveColumn,
.fiveColumnL { 
	width:152px;
	min-height:425px;
	margin: 0px 0 40px 0;
	padding: 0 10px 0 10px;
	float:left;
	display:inline;
}

.fiveColumnL {
	margin: 0px 0 40px 30px;
}

.product {
	width:500px; 
	height:500px;
	margin:25px 0 0 41px;
	float:left; 
	display:inline;
}

.prodColumn {
	width:250px;
	margin:25px 0 0 0; 
	float:right;
	display:inline;
}

.prodColumnText {text-align:right; margin: 0;}

.prodColumn .photoL {
	width:110px;  
	margin:0 0 25px 0; 
	border:1px solid #000000;
	float:left; 
	display:inline; 
}

.prodColumn .photo {
	width:110px; 
	margin:0 0 25px 25px;
	border:1px solid #000000; 
	float:left; 
	display:inline;
}

.twoColumn p,
.twoColumnL p,
.threeColumnL p,
.threeColumn p,
.threeColumnVidL p,
.threeColumnVid p,
.fourColumnL p,
.fourColumn p,
.prodColumn p { 
	text-align:left;
	line-height:15px;
	padding:0;
	margin:0 0 10px 0;
}

.fiveColumn h3, .fiveColumnL h3 {
	font-size:10px;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

.fiveColumn ul, .fiveColumnL ul {
	margin:0 0 15px 0;
	padding:0;
}

.fiveColumn li, .fiveColumnL li {
	list-style:none;
	margin:0;
	padding:0;
}


.twoColumn strong,
.twoColumnL strong,
.threeColumnL strong,
.threeColumn strong,
.threeColumnVidL strong,
.threeColumnVid strong,
.fourColumnL strong,
.fourColumn strong,
.twoColumn strong a,
.twoColumnL strong a,
.threeColumnL stronga ,
.threeColumn strong a,
.threeColumnVidL strong a,
.threeColumnVid strong a { font-weight: bold; color:#F99E1B;}

.threeColumnL a,
.threeColumn a,
.threeColumnVidL a,
.threeColumnVid a,
.fourColumnL a,
.fourColumn a { font-size:9px; font-weight: 600; text-decoration:none; text-align:left; padding:1px 2px; color:#FFFFFF; background-color:#F99E1B;}

.prodColumn a { font-size:9px; font-weight: 600; text-decoration:none; text-align:left; padding:1px 2px; color:#FFFFFF; background-color:#000000;}

.prodColumn a:hover { background-color: #FF0000;}

.threeColumnL a:hover,
.threeColumn a:hover,
.threeColumnVidL a:hover,
.threeColumnVid a:hover,
.fourColumnL a:hover,
.fourColumn a:hover 
{ background-color:#000000;}

.threeColumnVidMenu ul,
.threeColumnVidMenuL ul{ 
	margin:11px 0 0 0;
	padding:0;
	text-align:left;
}

.threeColumnVidMenu ul li,
.threeColumnVidMenuL ul li{ 
	list-style-image: url(../images/p_listGraphic.gif);
	margin: 0 0 10px 0;
}

.threeColumnVidMenu ul li a,
.threeColumnVidMenuL ul li a{
	font-size:12px; font-weight: bold; text-decoration:none; text-align:left; color:#F99E1B; background-color:#FFFFFF;
}

.threeColumnVidMenu ul li a:hover,
.threeColumnVidMenuL ul li a:hover,
.threeColumnVidMenu ul .selected a,
.threeColumnVidMenuL ul .selected a{color:#000000; background-color:#FFFFFF;}

.subTitle { width:800px; margin:0 0 20px 41px; text-align:center;}
.subTitle h2 {
	font-size:10px;  
	padding:0; 
	margin:0;
	font-weight: bold; 
	text-align: center;
}
/* Columns */


/* Form Elements */
.formBox { width: 450px; margin: 0 Auto; text-align:left;}
.formBox label { font-weight:bold; color:#FFFFFF; background-color:#FF0000; padding:2px; border:1px solid #FF0000; display:block;}
.formBox .name {height:24px; margin: 0 0 20px 0;}
.formBox .address {height:72px; margin: 0 0 20px 0;}
.formBox .request {height:216px; margin: 0 0 20px 0;}

.formBox .name,
.formBox .address,
.formBox .request {
	width:390px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	border:1px solid #000000;
	padding:5px;}
/* Form Elements */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Home Page */
#photo{
	background: #ff9f00 url("../images/Bruce_intro.jpg") no-repeat right bottom;
	margin-left:50px;
	width: 540px; 
	height: 540px; 
	float: left; }
	
#photolower{
	background-image: url("../images/Bruce_intro_lower.jpg");
	background-repeat: no-repeat;
	margin-left:50px;
	background-position: 64px 0;
	width: 700px;
	height: 400px;
	clear: both
}

.formBox div
{
	width:400px;
	margin-top:10px;
}
.formBox .label
{
	font-weight: bold;
	font-size: 14px;
	width: 100px;
	float: left;
	display:inline;
}

.formBox .field
{
	margin-left: 10px;	
	width: 280px;
	float: left;
}

.formBox .button
{
	margin-left: 110px;	
	width: 100px;
	float: left;
	display:inline;
}
