#main { padding:10px 0; }
#main .window_content { font-size:1.2em; }

#pane_left.gc { width:430px; }
#pane_left.gc img { border:1px solid black; }

#pane_right.gc { width:440px; padding:0 10px; }
#pane_right.gc p { padding:0 10px; }

#contact_us, #password_request { width:500px; }

#main input { vertical-align:middle; border:1px solid black; height:1.4em; padding:0; }

#main label { position:relative; display:block; line-height:1em; margin:0; }
#main label.no_break { float:right; display:inline; width:auto; margin:10px 5px 0 0; }
#main input.no_break { float:right; margin:10px 0 4px 0; }
#main input.city { width:140px; margin-bottom:4px; margin-right:10px; background:white; }
#main input.state { width:30px; margin-bottom:4px; margin-right:10px; background:white; }
#main input.zip { width:70px; margin-bottom:4px; margin-right:8px; background:white; }
#main form { position:relative; display:block; padding:0; margin:10px auto 0 auto; width:410px; overflow:hidden; }
#main .inp_reg { position:relative; display:block; width:400px; margin:0 0 4px 0; background:white; }
#main textarea { position:relative; display:block; width:400px; height:150px; margin:0; padding:0; border:1px solid black; background:white; overflow:auto; }
#main .inp_btn { font-size:11px; float:right; display:inline; clear:both; color:black; background:white; padding:3px 7px; margin:7px 10px 0 0; border:1px solid black; }
#main input.go_btn { background:url(go1.png) no-repeat top left; width:30px; height:20px; vertical-align:middle; float:right; clear:right; z-index:10; margin:10px 15px; border:none; }
