

BODY {text-align:left; background:#fff;}
DIV#top { width:auto; margin:0px;}
DIV#frameb { width:auto;  margin:0px;}
DIV#header { display:none;}
DIV#header_nav { display:none;} 
DIV#banner { display:none; }
DIV#lhs { display:none; }
DIV#container { float:left; width:600px;  margin:0px; padding:0px;}
DIV.content { float:left; width:600px; margin:0px; padding:0px;}
DIV.sidebar { display:none;}
DIV.wide { width:428px; }
DIV#heading { display:none;}
DIV#footer { display:none; }
DIV#lhs { display:none; }
DIV#breadcrumb { display:none; }

DIV.big{ width:616px !important;}


div.wide div.article div div div div {width:426px;}
div.wide div.article div div div div div div {width:406px;}
div.wide div.article h2, div.wide div.article h3, div.wide div.article h4, div.wide div.article h5, div.wide div.article h6, div.wide div.article p {
width:406px;}


/* popup for CR61 */

div.content { margin: 0; padding: 0; width: auto;}
.popup DIV#top,
form#vfrom { width: auto;}
.popup DIV#top div#frameb,
form#vfrom,
div.formlist div,
div.content ul li { background: none;}

form#vfrom,
form#vfrom input,
div.content ul,
div.content ul li { padding: 0;}
form#vfrom label { margin: 0; }

/* change by 20091123
form#vfrom textarea { height: 80px; max-height: 80px; max-width: 320px; width: 320px;} */
form#vfrom textarea { height: 60px; max-height: 60px; max-width: 320px; width: 320px;} 

form#vfrom input { font-size: 1.2em;}
form#vfrom input { width: auto;}
form#vfrom a { float: none;}

DIV.content DIV.formlist {width:600px;}

DIV.content DIV.formlist DIV.contactus,
DIV.content DIV.formlist DIV.contactus #container { background-color: #fff; text-align: left; width: 600px;}

DIV.content DIV.formlist DIV.contactus,
DIV.content DIV.formlist DIV.contactus #container,
DIV.content DIV.formlist DIV.contactus .header,
DIV.content DIV.formlist DIV.contactus #container .mainform, 


DIV.content DIV.formlist DIV.contactus .footer,
DIV.content DIV.formlist DIV.contactus #container .mainform .row { float: left;}

DIV.content DIV.formlist DIV.contactus .header,
DIV.content DIV.formlist DIV.contactus #container .mainform,
DIV.content DIV.formlist DIV.contactus #container .mainform .row,
DIV.content DIV.formlist DIV.contactus .footer { width: 600px; }

/* EDIT */
/*change by 20091123  
DIV.content DIV.formlist DIV.contactus .header { color: #fff;background-color: #000; padding: 5px 6px; width: 588px; }
 */
DIV.content DIV.formlist DIV.contactus .header { color: #fff;background-color: #000; height:50px; padding: 1px 6px; overflow: hidden; width: 588px; }

/* EDIT from seb add float left
DIV.content DIV.formlist DIV.contactus .header .brand { background: none; float: right; width: auto; padding: 6px 0px 0px 2px;} */
DIV.content DIV.formlist DIV.contactus .header .brand { background: none; float: right; width: auto; padding: 0px 0px 0px 2px;}
DIV.content DIV.formlist DIV.contactus .header .brand h1 a { /*background: #000 url(../images/logo.gif) no-repeat left top; display: block; height: 34px; width: 182px;*/ }

/* change by ken 
DIV.content DIV.formlist DIV.contactus .header .brand h1 a span {float:left;left:-9999px;position:absolute;top:0;} */
DIV.content DIV.formlist DIV.contactus .header .brand h1 a span {float:left;left:-9999px;position:absolute;top:0;}

/*add padding 45px from seb */
DIV.content DIV.formlist DIV.contactus .header h2 { font: normal 2.8em Arial, Helvetica, sans-serif; float: left; margin:-2px 0 0; padding: 10px 6px 0 5px;}
DIV.content DIV.formlist DIV.contactus .header p { font-size: 1.2em; padding: 6px 0 4px 10px;}
/*span.ast { color: #F00;  }*/
/*span.ast { color: #000; font-size: 1.2em; }*/

DIV#container DIV.desc p { padding: 0; margin: 10px 0 0 10px; font-size: 1.1em; }
DIV#container DIV.desc p span.ast { color: #F00; }


/* DIV.content DIV.formlist DIV.contactus #container .mainform { padding: 20px 0;} */

/* change by 2001123
DIV.content DIV.formlist DIV.contactus #container .mainform { padding: 15px 0 20px;}*/
DIV.content DIV.formlist DIV.contactus #container .mainform { padding: 10px 0 2px;}


DIV.content DIV.formlist DIV.contactus #container .mainform .row label,
DIV.content DIV.formlist DIV.contactus #container .mainform .row input,
DIV.content DIV.formlist DIV.contactus #container .mainform .row select,
DIV.content DIV.formlist DIV.contactus #container .mainform .row textarea { float: left; }

DIV.content DIV.formlist DIV.contactus #container .mainform .row input,
DIV.content DIV.formlist DIV.contactus #container .mainform .row select,
DIV.content DIV.formlist DIV.contactus #container .mainform .row textarea { border: 1px solid #999;}

/* change by 20091123 12 
DIV.content DIV.formlist DIV.contactus #container .mainform .row { padding: 0 0 12px 0;} */
DIV.content DIV.formlist DIV.contactus #container .mainform .row { padding: 0 0 8px 0;}

DIV.content DIV.formlist DIV.contactus #container .mainform .row label { font-size: 1.1em; font-weight: bold; padding: 0 6px 0 0; text-align: right; width: 104px; }
DIV.content DIV.formlist DIV.contactus #container .mainform .row label.inside { margin-left: 12px; width: auto;}
/* change by ken */
DIV.content DIV.formlist DIV.contactus #container .mainform .row label.forfax { margin-left: 30px; width: auto;}

/* change by 20091123 
DIV.content DIV.formlist DIV.contactus #container .mainform .no-label { padding: 0 0 8px 0; margin-left: 110px; width: 490px;} */
DIV.content DIV.formlist DIV.contactus #container .mainform .no-label { padding: 0 0 5px 110px;  width: 490px; }

DIV.content DIV.formlist DIV.contactus #container .mainform .no-label label { font-weight: normal; text-align: left;  padding-left:6px; width: 450px;}
DIV.content DIV.formlist DIV.contactus #container .mainform .no-label label.fromMedia { width: auto;}
DIV.content DIV.formlist DIV.contactus #container .mainform .no-label input.checkbox { border: 0;  width: 20px; height:20px; margin:0px; }
DIV.content DIV.formlist DIV.contactus #container .mainform .no-label a { text-decoration: underline;}
DIV.content DIV.formlist DIV.contactus #container .mainform .no-label select { margin: 0 0 0 6px;}
/* change by ken 20100105 */
DIV.content DIV.formlist DIV.contactus #container .mainform .btns {clear: both; margin-top: 10px;}
DIV.content DIV.formlist DIV.contactus #container img,
DIV.content DIV.formlist DIV.contactus #container .mainform .btns input { border: 0 !important; }
DIV.content DIV.formlist DIV.contactus #container .mainform .btns input.btn-clear { margin: 4px 10px 0 0; }

DIV.content DIV.formlist DIV.contactus #container .mainform .row .length_m { width: 135px; }
DIV.content DIV.formlist DIV.contactus #container .mainform .row .length_l { width: 248px; }
DIV.content DIV.formlist DIV.contactus #container .mainform .row .length_s { width: 94px; }
DIV.content DIV.formlist DIV.contactus #container .mainform .row .length_xs { width: 54px; }
DIV.content DIV.formlist DIV.contactus #container .mainform .row .length_xxs { margin-right: 6px; width: 33px; }
/* add by ken */
DIV.content DIV.formlist DIV.contactus #container .mainform .row .fax { width: 120px; }


/* DIV.content DIV.formlist DIV.contactus .footer { background-color: #dfdfdf; font-size: 1.2em; padding: 10px; width: 580px;}
DIV.content DIV.formlist DIV.contactus .footer ul { list-style: none; }
DIV.content DIV.formlist DIV.contactus .footer ul li { float: left; margin-right: 46px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.last { margin: 0 0 0 -8px; } */

/* change by 20091123
DIV.content DIV.formlist DIV.contactus .footer { background-color: #dfdfdf; font-size: 1.2em; padding: 10px; width: 580px;} */
DIV.content DIV.formlist DIV.contactus .footer { background-color: #dfdfdf; font-size: 1.2em; padding: 2px 10px; width: 580px;}

DIV.content DIV.formlist DIV.contactus .footer ul { list-style: none; float:left; }
DIV.content DIV.formlist DIV.contactus .footer ul li { float: left; margin-right: 10px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.first { width: 180px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.mid { width: 160px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.last { margin: 0 0 0 -8px; width: 120px; }
DIV.content DIV.formlist DIV.contactus .footer p.logo_footer { float: right; padding: 10px 10px 0 0;}

/*
DIV.content DIV.formlist DIV.contactus .footer ul li { float: left; margin-right: 10px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.first { width: 180px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.mid { width: 160px; }
DIV.content DIV.formlist DIV.contactus .footer ul li.last { margin: 0 0 0 -8px; width: 120px; }
DIV.content DIV.formlist DIV.contactus .footer p.logo_footer { float: right; padding: 10px 10px 0 0;}*/

DIV.content DIV.formlist DIV.contactus #container .mainform .btns a.btn-clear { display: block; float: left; margin: 4px 10px 0 0;}

DIV.content DIV.formlist DIV.contactus #container .mainform .row DIV { width: auto; margin: 0;}


DIV.content DIV.formlist DIV.contactus #container .mainform .row #stateDiv select,
DIV.content DIV.formlist DIV.contactus #container .mainform .row #stateDiv input {width: 120px;}


