/* 

Amendments for webkit browsers
originally intended to fix scaling bugs on
iphone and ipad

*/

/* fix magnifying glass bugs */
input#header_search_input { width:160px; }
#secondary_search input.search { width:160px; }
#secondary_search input.go { float:right; }
input#header_search_go { float:right; }

/* put the search box to the left of the input field */
#header_search { text-align: left; }

/* fix background bleeds */
#main_nav
{
	height: 33px;
	overflow: hidden;
}

#main_nav a
{
	background-image: none;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#main_nav a.active
{
	background: #0BA0C8;
}

#sub_nav 
{
	background-image: none;
	-webkit-border-top-left-radius: 10px;
}

/* remove the narrow white line which separates the tabs from the content */
#sub_nav 
{
	margin-top: -1px;
}

.box h2
{
	background-image: none;
	-webkit-border-top-right-radius: 10px;
}

.box
{
	-webkit-border-top-right-radius: 12px;
}

div#sub_nav_secondary li a 
{
	background-image: none;
	border: 1px solid #ccc;
	border-bottom: 0px solid #fff;
	-webkit-border-top-right-radius: 10px;
	background-color: #dee;
}

div#sub_nav_secondary li a.active 
{	
	background-image: none;
	border-bottom: 2px solid #fff;
}
	