@charset "UTF-8";
/* CSS Document */

/*main styles*/
#company {
	width:1000px;
	clear:both;
}

#company h3 {
	font-size:14px;
	font-weight:normal;
	color:#999999;
	margin-bottom:24px;
}


#company h5 {
	margin-bottom: 6px;
}
/*company navigation*/
#company_nav_wrap{
	margin-bottom:28px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width:100%;
	float:left;
	padding:12px 18px 9px 18px;
	}
	
#company_nav{
	clear:both;
	list-style-type:none;
	}
	
#company_nav li{
	float:left;
	margin-right:28px;
	}
	


/*css selectors*/
#about #company_nav_about a, #about #company_nav_about a:hover,
#contact #company_nav_contact a, #contact #company_nav_contact a:hover,
#press #company_nav_press a, #press #company_nav_press a:hover,
#careers #company_nav_careers a, #careers #company_nav_careers a:hover {
	color: #666666;
	text-decoration:none;
}


/*careers styles*/
#company_content {
	padding: 0 18px;
	clear:both;
	margin-bottom: 39px;
}
#company_content ul li {
	list-style-type: none;
}
#company_right {
	width:466px;
	float:left;
}
#company_left {
	width:466px;
	float:left;
	margin-right:30px;
}


#company .position_wrap {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom:29px;
}

#company .show_position {
	border-top:1px solid #e5e5e5;

}
#company .no_current  {
	font-style:italic;
	color:#999999;
	padding: 8px 24px 0 24px;
	*padding-top:10px;
	height:24px;
}
#company .show_position a{
	padding: 10px 24px 0 24px;
	*padding-top:8px;
	display:block;
	cursor:pointer;
	height: 24px;
	background: url(/Images/company/right_arrow_3.png) 0 4px no-repeat;	
	color:#666;
	text-decoration:none;
	}
#company .show_position p {
	padding-left:24px;
	}
#company .show_position a:hover{
	background-position: 0 -24px;
	color:#333;
	}
#company .show_position_down a:hover{
	background-position: 0 -53px;
	}
#company .down_arrow a:hover{
	background-position: 0 -80px;
}
#company .down_arrow a{
	background-position: 0 -80px;
}
#company .hide_position{
	padding-left:24px;
	}
#company .hide_position ul {
	margin-bottom:20px;
	}

/*About Us*/
#about_wrap {
	padding: 0 18px;
	clear:both;
	margin-bottom: 30px;
}

#about_left {
	float: left;
	display:inline;
	width: 309px;
	padding-right: 18px;
	height: 350px;
	overflow: hidden;
}

#about_scroll{
	height: auto;
	overflow: hidden;
}
#take_tour{
	width:636px;
	float:left;
	display:inline;
}

/*About Us Buttons*/

#scroll_buttons div {
	margin-top:20px;
	float: left;
	margin-right: 2px;
	display:inline;
}
.scroll_down a {
 	width: 26px;
	height: 12px;
	overflow: hidden;
	background:transparent url(/Images/company/about_down.png) no-repeat top left;
	border:none;
	text-indent: -5000px;
	white-space:nowrap;
	border:none;
	outline: none;
	cursor: pointer;
	display:block;

}
.scroll_down a:hover {
		background-position: 0 -15px;
}
.scroll_down_down a:hover {
	background-position: 0 -30px;
}
.scroll_up a {
 	width: 26px;
	height: 12px;
	overflow: hidden;
	background:transparent url(/Images/company/about_up.png) no-repeat top left;
	border:none;
	text-indent: -5000px;
	white-space:nowrap;
	border:none;
	outline: none;
	cursor: pointer;
	display:block;

}
.scroll_up a:hover {
	background-position: 0 -15px;

}
.scroll_up_down a:hover {
	background-position: 0 -30px;
}

/*Contact Us*/
#contact_wrap {
	padding:0 18px;
	clear:both;
	background:url(/Images/company/contact_divide.png) no-repeat center top;
	margin-bottom:30px;
}

#contact_left{
	width: 460px;
	float: left;
	display:inline;
}
#contact_left p {
	width: 458px;
}

#contact_right {
	margin-left: 28px;
	width: 420px;
	float: left;
	display:inline;
}

#contact_right p {
	margin-bottom:20px;
}

#contact_right {
	padding:0 20px;
	margin-bottom:130px;
}

/*Contact Us Forms defaults*/

#contact_right input, textarea {
	margin-right:8px;
	margin-bottom:10px;
}
#contact_right textarea{
	margin-bottom:16px;
	
}
#contact_right select.select {
	margin-bottom:16px;
	width:249px;
}

/*Contact Us Text inputs*/

input.textinput {
	width:170px;
}




/*Contact Us Text areas*/

textarea.textarea {
	width:390px;
	height:80px;
}




/*Contact Us Button*/

#contact_form_submit.contact_button 
{
	display: block;
	width: 109px;
	height: 24px;
	overflow: hidden;
	/*background:transparent url(/Images/company/sendYourMessage.png) no-repeat top left;*/
	border:none;
	/*text-indent: -5000px;*/
	white-space:nowrap;
	border:none;
	outline: none;
	cursor: pointer;
}
#contact_form_submit.contact_button_over {
	background-position: 0 -25px;
}
#contact_form_submit.contact_button_down {
	background-position: 0 -50px;
}

#dogVideo{
	float:left;
	margin-left:-200px;
	width:540px;
	height:250px;
}
