/*File		:	/home/httpd/dev/openbic.com/tpl/2k6/css/page_contact.cssDesc.		:	global style sheet for screen mediaAuthor		:	Olivier Le Brenn, about@webriding.netC.D.		:	Fri, Aug 26, 2005 | 4:45:07 PMU.D.		:	Fri, Aug 26, 2005 | 4:45:07 PMCOM			:	http://stopdesign.com/examples/ie5mac-bpf/				http://tantek.com/CSS/Examples/midpass.html*//*-------------------{ imported common links }---------------------*/@import url("/tpl/overseas/css/global_links.css");@import url("/tpl/overseas/css/global_typo.css");/*------------{ imported styles according to browsers }------------*/@import url("/tpl/overseas/css/global.css");/* IE5/Mac Only Styles  *//*\*//*/  @import "/tpl/overseas/css/global_iemac.css";/**//* IE5/Win Only Styles */@media tty { i{content:"\";/*" "*/}} @import '/tpl/overseas/css/global_iewin.css'; /*";}}/* *//*-----------------------{ page style }----------------------------*/form  {	margin-top:0;	padding:0;	width:100%;	text-align:left;}.hidded {	display:none;}#contact .frm-floater {	display: block;	float: right;	text-align:center;	margin: 15px 0 15px 15px;	padding:5px 15px 20px 15px;	background: url(/tpl/overseas/img/dest-frm-floater.png) no-repeat 0 0}#contact .frm-floater dl {	font-size:10px;	line-height:12px;}#contact .frm-floater dt {	font-weight:bold;}fieldset {	display:block;	border: 1px #979085 solid; 	margin:0 0 15px 0;	padding:1.5em;}legend {	border: #979085 1px outset;	font-weight:bold;	font-size:12px;	color:#001C29;	margin:0;	padding:3px 8px;	background:#9AB4C0;}label {	display:block;	margin-top:.5em;	width:100%;}label.req:after {	content: " * ";}div.half, fieldset half {	float: left;	width: 45%;	padding: 0 3% 0 2%;}div.full {	padding: 0 3% 0 2%;}div.full fieldset {	width: 95%;}div.onequarter {	float: left;	width: 25%;	padding: 0 3% 0 2%;}div.threequarter {	float: left;	width: 65%;	padding: 0 2% 0 2%;}input, textarea, select {	font-size: 1em;	border: 1px #001C29 solid; 	clear: both;	width: 100%;	display: block;	margin-bottom: 5px;	padding: 2px 2px 2px 3px;	margin-top: 3px;}select {	width: auto;}input[type="image"] {	margin: 10px 0 25px 0;	border: 0; 	width:auto;	text-align:left;}input[type="submit"] {	text-align:center;}input[type="checkbox"], input[type="radio"] {	border: 0; 	border: none; 	width:auto;	text-align:left;}* html input.inline {	border: 1px #192c37 solid; 	width: auto;	display: inline;	margin: 3px 5px 10px 0;	padding: 2px 2px 2px 3px;}input.inline {	margin: 0;	padding:0;	display: inline;	width: auto;}input.nontxt {	margin: 0;	padding:0;	border:none;	margin-top:0;	margin-right:5px;	width:auto;}* html input.inline.nontxt {	border:none;	width:12px;	display:inline;}.validation-failed {	border: 1px solid #831026;}.validation-passed {}.validation-advice {}.lblwarning {	color: #831026;}.warning {	border: 1px solid #831026;}.warning-advice {}div.responder {	margin-top: 10px;}table#identity {	width: 100%;}table#identity td, table#rooms td {	padding: 0 4px;}