form#two {float:left;background:#181818; width:580px; padding:10px; border:1px solid #eee; margin:5px 10px 5px 3px; font-size:1em; font-family:verdana, arial, helvetica, sans-serif;}
form#two p {font-size:.9em; color:#fff; text-align:left; padding:15px 5px 5px 0; margin:0;}
form#two fieldset#current p {padding:4px; margin:0;}

form#two fieldset {width:530px; display:block; border:1px solid #383838; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#two fieldset:hover {border:1px solid #fff;}
form#two fieldset#opt:hover {border:1px solid #b80b38;}

form#two legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#000000;}
* html form#two legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#two label {clear:left; display:block; float:left; width:150px; text-align:left; padding-right:10px; color:#ffffff; margin-bottom:0.5em;font-weight:bold;}

form#two input {border:1px solid #414d59; padding-left:0.5em; margin-bottom:0.6em; width:280px; background:#eeeeee;}
form#two input:hover { background:#ffffff; border:1px solid #fff; color:#000000;}
form#two input:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}
form#two fieldset#medical input, form#two fieldset#current input {width:45px;}

form#two select {margin:0 0 1em 0.5em;}
form#two textarea {width:410px; height:10em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#181818;}
form#two textarea:hover { background:#ffffff; border:1px solid #fff; color:#000000;}
form#two textarea:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

form#two option {background:#fff; color:#b80b38;}
form#two optgroup {background:#fff; color:#000; font-style:normal;}
form#two optgroup option {background:#fff; color:#b80b38;}

form#two #button1, form#two #button2 {color:#000000; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; background:#ffffff; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form#two #button1:hover, form#two #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#666666 #aaaaaa #aaaaaa #666666; }

form#prodform {float:left;background:#efefef; width:470px; padding:10px; border:1px solid #BF0202; margin:5px 10px 5px 3px; font-size:1em; font-family:verdana, arial, helvetica, sans-serif;}
form#prodform p {font-size:.9em; color:#fff; text-align:left; padding:15px 5px 5px 0; margin:0;}
form#prodform fieldset#current p {padding:4px; margin:0;}

form#prodform fieldset {width:450px; display:block; border:1px solid #383838; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#prodform fieldset:hover {border:1px solid #000000;}
form#prodform fieldset#opt:hover {border:1px solid #b80b38;}

form#prodform legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #BF0202; margin-bottom:15px; padding:6px; background:none; color:#000000;}
* html form#prodform legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#prodform label {clear:left; display:block; float:left; width:160px; text-align:left; padding-right:10px; color:#000000; margin-bottom:0.5em;font-weight:bold;}

form#prodform input {border:1px solid #BF0202; padding-left:0.5em; margin-bottom:0.6em; width:250px; background:#ffffff;}
form#prodform input:hover { background:#ffffff; border:1px solid #000000; color:#000000;}
form#prodform input:focus {background:#fff; border:1px solid #000000; color:#b80b38;}
form#prodform fieldset#medical input, form#prodform fieldset#current input {width:45px;}

form#prodform select {margin:0 0 1em 0.5em;}
form#prodform textarea {width:410px; height:10em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#181818;}
form#prodform textarea:hover { background:#ffffff; border:1px solid #fff; color:#000000;}
form#prodform textarea:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

form#prodform option {background:#fff; color:#b80b38; width:230px;}
form#prodform optgroup {background:#fff; color:#000; font-style:normal;}
form#prodform optgroup option {background:#fff; color:#b80b38;}
form#prodform input.add_to_cart{height:35px;width:160px;background:#ffffff;margin:0px;padding:0px;border:0px;}

form#prodform #button1, form#prodform #button2 {color:#ffffff; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; background:#BF0202; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form#prodform #button1:hover, form#prodform #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#666666 #aaaaaa #aaaaaa #666666; }
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
