@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; text-align:center; background:#FFFFFF url(/images/bg.gif) repeat-x scroll left top; color:#333333; font-size: 14px; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:32px; color:#333366; margin:0 0 15px 0; }
h2 { color:#333366; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:21px; margin:30px 0 5px 0; }
h3 { font-size:18px; color:#333333; line-height:21px; margin:10px 0 12px 0; }
h4 { font-size:16px; line-height:18px; margin:20px 0 15px 0; }

p { font-family:"Trebuchet MS", Arial; font-size:14px; line-height:18px; margin:8px 0 12px 0; }

ul { list-style-type:square; font-size:12px; color:#339900; line-height:14px; margin:0; padding:0; margin-left:2em; margin-top:5px; margin-bottom:15px; }
ul li { margin-bottom:10px; }
ol { font-size:12px; color:#333333; line-height:14px; }
ol li { margin-bottom:10px; }

a { }
a:link, 
a:visited { color: #339933; text-decoration: underline; }
a:hover, 
a:active { color: #CC3300; text-decoration: none; }

td { vertical-align:top; }

form { margin:0; }

label { display:block; font:normal 12px/14px Arial, sans-serif; margin:15px 0 3px 0; }

input, 
textarea { margin:0; font:normal 12px/14px Arial, sans-serif; }

input.submit_button { font:bold 14px/14px Arial, sans-serif; color:#000000; padding:5px .25em 5px .25em; width:auto; overflow:visible; }
input.quantity { border:solid #00CC00 2px; font:bold 18px/18px Arial, sans-serif; color:#0000FF; text-align:center; padding:5px 3px 0 3px; width:32px; background:#FFFFFF url(/images/field_bg.gif) no-repeat scroll left top; }
input.error, 
select.error { border:solid #CC0000 2px; background-color:#FFCCCC; }

#main { width:760px; text-align:left; font-family:"Trebuchet MS"; margin:0 auto 0 auto; }

#header { }

#content { margin: 30px 0 0 0; }

#col1 {  }
#col2 {  }

#footer { text-align:center; color:#666666; padding-bottom:20px; padding-top: 20px; margin-top: 10px; border-top: solid #666666 1px; }
#footer a { }
#footer a:link, 
#footer a:visited { color:#FFFF66; text-decoration:underline; }
#footer a:hover, 
#footer a:active { color:#FFFF00; text-decoration:none; }

.divider { clear:both; font-size:2px; line-height:2px; }

.small { font-size:11px; line-height:12px; }
.tiny { font:normal 10px/12px Verdana, sans-serif; }
.no_margin { margin:0; }
.red { color:#CC0000; }
.underline { padding-bottom:2px; border-bottom:solid #CCCCCC 1px; }
.indent { text-indent:2em; }
