body{ 
  background-color:#FFF;
  margin:0; 
  padding:0;
  font-size:75%;

  }
body,td {
  font-family:Arial,sans-serif;
  color:#000000; 
  line-height:1.4em;
}
  
#main { width:750px;margin-left:auto;margin-right:auto;height:83px;}
#main #logo {width:255px;height:83px;float:left}
#main #rightpane {width:495px;height:83px;float:left;background-image:url(../images/top.jpg);font-size:.9em}
#main #rightpane #pane {text-align:left; float:right;margin:5px 30px 0 0}

#menus {clear:both;margin-bottom:10px;font-size:.9em}
#menubar1 {height:19px;clear:both;color:#7F7272;background-image:url(../images/bgr_menutopbar.gif);background-repeat:repeat-x;background-position:0px 0px}
#menubar1 .content {margin:0 0 0 45px}

#menubar1 a {color:#295890;display:block;float:left;}
#menubar1 a:hover {color:#c5001f;text-decoration:none;display:block;float:left;}

#menubar1 a.selected {color:#c5001f;display:block;float:left;}
#menubar1 a.selected:hover {color:#c5001f;text-decoration:none;display:block;float:left;}

.sellink {width:10%;display:block;position:relative;height:4px;background-color:red;margin-top:-3px;background-image:url(../images/sellink_mid.gif);text-align:right}

#menubar2 {height:18px;clear:both;background-image:url(../images/bgr_menutopbar2.gif);color:#7F7272}
#menubar2 .content {margin:0 0 0 45px}
#menubar2 a {color:#7F7272;}
#menubar2 a:hover {color:#c5001f;}

#menubar2 a.selected {color:#c5001f;}
#menubar2 a.selected:hover {color:#c5001f;}


#columnscontent {background-image:url(../images/bgr_centerbgr.gif);margin-bottom:30px;}

#columnscontent_wd { margin-bottom:30px;}

#columnscontent .left {width:455px;float:left}
#columnscontent .left .content {margin:15px 15px 15px 45px;}
#columnscontent .right {width:275px;float:left}

#footmenus {height:57px;background-image:url(../images/bgr_footmenu.gif);color:#7f7e7e;font-size:.9em}
#footmenus .contentleft {width:410px;margin:12px 0 0 42px;float:left}
#footmenus .contentright {width:180px;float:left;}

#footer {font-size:.9em;color:#7f7272}
#footer .content {margin:8px 0 0 42px;}
#footer a {color:#000000}


h2 {font-family:Times,Verdana,serif;font-size:1.63em;margin:0 0 15px 0;font-weight:normal}
.red {color:#c5001f}
.blue {color:#295890}

.righthomepanel {background-position:0 100%;background-repeat:repeat-x;background-image:url(../images/bgr_rightpan.gif);clear:both;border:0;}
.icon {border:0;margin:6px 11px 6px 11px;float:left;vertical-align:middle;border:0}

.righthomepanel a {border:0;color:#626262;text-decoration:none;margin:6px 0 6px 0;}
.righthomepanel a:hover {border:0;color:#c5001f;text-decoration:none;margin:6px 0 6px 0;}

#banersright {text-align:left;padding:6px 0 0 10px;}
/*#banersright img {border:0;margin:10px 0 0 10px}*/

#welcomeuser {float:right;margin:0 20px 0 0;font-size:10px}
#welcomeuser b {color:#295890}

a {color:#c5001f;text-decoration:none}
a:hover {color:#ff022a;text-decoration:underline}


.clr {height:1px;line-height:1px;clear:both}


/*REGISTRATION FORM*/
#reg_form { width:500px; margin-left:auto; margin-right:auto; padding-bottom:20px;}
.form_label { font-size:13px; font-weight:bold; text-align:center;padding-bottom:5px;}
.label {font-size:12px; padding:3px 0 3px 0;}
.value {padding:3px 0 3px 0;}
.value_submit {text-align:center;padding:10px 0 0 0;}
#reg_msg { width:500px; margin-left:auto; margin-right:auto; font-size:13px; padding-bottom:25px;padding-top:25px;}


/*MY SNIP*/
#info_credits { padding:20px 0 20px 0; }

#block { width:250px; border:1px solid black; padding:3px 0 3px 0; font-size:15px; background-color:#F1F1F1; }
#block a {font-size:12px;}

#info_auctions { font-size:13px; text-align:left; width:250px; padding:10px 0 10px 0;}


/* MY ALLEGRO */
#columnscontent_shot {background-image:url(../images/shot_bg.gif);margin-bottom:30px;padding-top:20px;
							 background-repeat:repeat-y;}
#columnscontent_shot .left {width:220px;float:left}
#columnscontent_shot .left .content {margin:15px 15px 15px 55px;}
#columnscontent_shot .right {width:520px;float:left; padding-top:15px;}

.shot_error_info {padding: 3px 11px 6px 11px; }

.e_head { background-image:url(../images/e_head.jpg);width:498px; height:6px; background-repeat:no-repeat; margin:0; padding:0 ; vertical-align:top;}
.e_body { padding:0 6px 0 6px;background-image:url(../images/e_body.jpg);width:498px;background-repeat:repeat-y;}
.e_foot { background-image:url(../images/e_foot.jpg);width:498px;height:6px;background-repeat:no-repeat; font-size:1px;}

.auction_system { color:#FF1C1C; font-weight:normal;}
.normal { color:#000000; font-weight:normal;}

.block 
{margin:0;padding:0;border:0;}


/* shot_spacer */
.shot_spacer {background-image:url(../images/add_shot_spacer.gif);font-size:1px;width:138px;height:6px;background-repeat:no-repeat;margin:10px 0 10px 0;padding:0;border:0;}

.shot_spacer_2
{font-size:1px;width:138px;height:6px;margin:10px 0 10px 0;padding:0;border:0;}

.block { font-size:11px; color :#000000;}
.message {margin:10px 0 10px 10px; font-size:14px;}
#anchor_panel { margin:20px 0 20px 0;}
/*shots */

#shots_table th {
	color:#c5001f;font-size:11px;font-weight:bold;padding:5px 0 5px 0;
}

#shots_table td {
	color:#7c7c7c;font-size:11px;font-weight:bold;vertical-align:middle;
}

.s_blue {color:#295890;font-weight:bold;}
.s_red {color:#c5001f;font-weight:bold;}
/*span {font-size:10px;margin:0;padding:0;border:0;color:#000000;}*/

/* REGISTRATION AND OTHER FORMS */
#reg_form th {text-align:left;padding:6px 4px 6px 4px;font-size:13px;font-weight:normal;}
#reg_form span {width:200px;}
#reg_form .input {width:180px;text-align:left;padding:6px 2px 6px 2px;}
#reg_form .input input {width:165px; border:1px solid #7f9db9;font-size:13px;padding:2px 2px 2px 2px;}
#reg_form .label {font-size:14px;color:gray;text-align:center;font-weight:bold;padding:10px 0 10px 0;}
#reg_form b {font-size:15px; font-weight:bold; color:#c5001f;}
#reg_form .terms {padding:15px 0 15px 0; font-size:12px;color:#696969;}
#reg_form .submit {text-align:center;padding:3px 0 3px 0; }
#reg_form .submit input {border:1px solid #7f9db9;font-size:13px;width:80px;padding:3px 3px 3px 3px;}
#reg_form .error {font-size:12px; color:#c5001f;padding-bottom:5px;}
#reg_form .add_info {font-size:13px;color:#5E80A8;text-align:left;}
#reg_form .ul {text-align:left;margin:0;padding:0;border:0;}
#reg_form .li {text-align:left;margin:0;padding:0;border:0;}

/* CONDITION FORM */
#condition_form { margin:20px 0 20px 0; }
#condition_form th {padding : 0 20px 0 0;text-align:left;margin-bottom:10px;}
#condition_form td {padding : 0 0 5px 0;line-height:10px;font-size:12px;}
#condition_form .submit input {border:1px solid #7f9db9;font-size:12px;padding:1px 1px 1px 1px;}
.text {border:1px solid #7f9db9;font-size:12px;padding:1px 1px 1px 1px;}
select {border:1px solid #7f9db9;font-size:12px;padding:1px 1px 1px 1px;}

#condition_string {font-size:12px;}

