@import "style_ff.css";
/* Specials for Safari */
#mainContent h1 { color: #AB0000; }
#tab_quickorder caption { font-size:13px; }
#visitor_login input.login_user { margin-top: -2px; }
#visitor_login input.login { margin-left: 39%; }
#tab_quickorder caption { margin: 10px 0 0 0; }
#login { height:110px !important; }

table.gsearch td { padding-top:3px; padding-bottom:3px; }
table.gsearch select { width:284px; }

table.spare_parts input.btn_ok { margin:0; padding:0; width:26px; }
table.account td, table.standard2cols td { border:0; font-size:12px; }
table.delivery_address { margin-top:10px !important; }

caption { height:auto !important; font-size:13px; padding:4px 0 5px 10px !important; width:607px; }

ul.enter { float: left; }
ul.enter li { min-height: 22px; }
ul.enter input { margin-bottom: 0; height:16px; }
ul.enter textarea { margin: 1px 0 0 0; }
#form_footer { clear: both; }
ul.enter .form_s { width:70px; }
ul.enter li { padding: 6px 5px 4px 5px !important; }
ul.enter input.changePW { margin-top:0 !important; margin-bottom:0 !important; height:22px; }
ul.enter input.btn_add_item { margin-top:0 !important; margin-bottom:0 !important; height:22px; }
ul.enter textarea { height: 75px; }
ul.enter input.btn_new_warranty { height:24px; }

table.spare_parts td.artnum input.btn_ok { width:30px; }

@media only screen and (max-device-width: 480px) {

	html { -webkit-text-size-adjust: none; }
	ul.login input.username, ul.login input.password { width:128px !important; } 
	#visitor_login input.login_user { width:90px !important; }
	blockquote { font-family: Helvetica, Arial, sans-serif !important; }
	blockquote p { font-family: Helvetica, Arial, sans-serif !important; }

}


@media only screen and (min-device-width: 480px) and (max-device-width: 1024px) {
	
	ul.login input.username, ul.login input.password { width:128px !important; } 
	#visitor_login input.login_user { width:90px !important; }
	#tab_quickorder table.spare_parts td.artnum input.btn_ok { width:auto !important; }
	#partsListTable .price, #partsListTable .price span { font:12px Helvetica, Arial, sans-serif; }
	.partslist_finish_order_text { font-family:Helvetica, Arial, sans-serif; }
}