body                 { margin: 0; padding: 0 0; color: #000; background-color:#fff;	font-family: Verdana, Tahoma, sans-serif; font-size:12px; line-height: 1.2em}

a                     { color:#B22220; text-decoration: underline ; }
a:hover               { color:#f00; text-decoration: none; }

a.sel                 { color: #000 }

.bracket              { color:#B22220; }

.img                 { border: 1px solid #7A4636 }


h2                   { color: #000; font-weight:normal; font-size:18px; line-height: 1.4em; margin:0px 0px 10px 0px; }

.small               { font-size: 9px }
.big                 { font-size: 20px; line-height: 1.4em  }

.lo                  { color: #909090 }
.hi                  { color: #c00;}


#page_wrap           { width: 100%; background-image: url(../img/bg.gif); background-repeat: repeat-x; }
#wrap                { width: 996px; margin: 0 auto; }
#cont                { }

/* top */
#top                 { background-color: #97ACA4; height: 230px; background-image: url(../img/top_bg.gif); background-repeat: repeat-x; }

#banner_top           { height: 100px; }
#banner_top_cont      { padding: 20px 10px 0 10px; color: #fff; font-size: 10px; }
#banner_top_cont iframe  { float: right; border: 1px solid #000; margin: 0 0 0 10px; }

#topmenu             { background-color: #475b54; color: #fff; text-align: center; height: 30px; line-height: 27px; }
#topmenu a           { color: #fff; font-weight: bold; margin: 0 20px; text-decoration: none; text-transform: uppercase; font-family: Arial; }
#topmenu a:hover     { color: #f5f36d; }

#topcats             { height: 54px; line-height: 1.8em; padding: 2px 0 0 0; }
/* top */

#main                { width: 714px; float: left;  }
#main_cont           { padding: 10px 10px 10px 0}


#column              { width:282px; float: left }
#column_cont         { padding: 10px 0 10px 10px}



#foot                { width: 772px; text-align: right; padding: 5px 0; margin: 0 auto; clear: both; color: #fff; }

#footer_links        { width: 772px; text-align: center; font-size: 10px; padding: 5px 0; margin: 0 auto; clear: both; color: #fff; }
#footer_links a      { color: #fff }

.banner_wrap         { float: left;  }
.banner_cont         { border: 1px solid #7A4636; background-color: #f2f2f2  }




#main_logos        { padding: 0 0 0 40px; margin: 5px 0 10px 0; }

.seekbar               { background-color: #475b54; color: #fff; font-size: 10px; width: 694px; height: 19px; line-height: 19px; text-align: center; float: left; margin-bottom: 10px; padding: 1px 5px; }
.seekbar a             { color: #f5f36d; font-size: 12px; font-weight: bold; text-decoration: none; }
.seekbar a:hover       { color: #fff }
.seekbar select, .seekbar input { font-size: 10px }

.warning            { background-color: #F5F36D; color: #9D0606; font-weight: bold; padding: 5px 20px; border: 1px solid #7A4636; margin-bottom: 10px }


.payment_wrap        { padding: 10px 50px }
.payment_cont        { background-color: #fff; border: 1px solid #B22220; padding: 10px; text-align:center }
.payment_cont_alt        { background-color: #fff; border: 1px solid #B22220; padding: 5px; }

.box           { margin-bottom: 10px; border: 1px solid #000} 
.box_head      { background-color: #97ACA4; color: #000; padding: 2px 5px; border-bottom: 1px solid black}
.box_cont      { padding: 5px }
.box_foot      { padding: 2px 5px}




.form_item        { font-weight: bold; line-height: 20px; width: 120px; float: left }
.form_value       { width: 440px; float: left }



input, select           { font-size: 11px }

input.form, select.form              { background-color: #f2f2f2; border: 1px solid #666;  }

input.short               { width: 100px; }
input.med               { width: 140px; }

input.button           { background-color: #9D0606; color: #F5F36D }


textarea       { font-family: Verdana, Tahoma, sans-serif; font-size: 11px }
textarea.add   { background-color: #f2f2f2; border: 1px solid #666; width: 430px; height: 120px; overflow: auto }

#video         { width: 170px; height: 150px; background-image: url(../img/video.gif); background-repeat: no-repeat; }
#video img     { border: 0; padding: 11px 0px 0px 2px }
.box_cont_video  { background-color: #ffeecb; background-image: url(../img/video_box_bg.gif); background-repeat: repeat-x; color:#525352; padding: 5px; color: #333; }
