a.body_link:link { color: #003355; text-decoration:none;}
a.body_link:visited { color: #003355; text-decoration:none; } 
a.body_link:hover { color: #003355; text-decoration:none; } 

a.aff_link:link { color: #003355; text-decoration:none;}
a.aff_link:visited { color: #003355; text-decoration:none; } 
a.aff_link:hover { color: #003355; text-decoration:none; } 

#top_row_div
{
  width: 950px;
  height:400px;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 2px;
  margin-bottom:3px;
  border-style: solid;
  border-width: 1px;
  background-color:#cfd8d9;
}

#top_row_border
{
  background-color:#e0b50b;
  width: 958px;
  /*height: 406px;*/
  padding-top:1px;
  padding-bottom:1px;
  margin-left: auto;
  margin-right:auto;
  margin-top: 30px;
  

}

#bottom_row_div
{
  width: 900px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 3px;
  border-style: solid;
  border-width: 1px;
  clear:both;
  font-size: 2em;
  background-color:#cfd8d9;
}

#bottom_row_border
{
  background-color:#e0b50b;
  width: 908px;
  margin-left: auto;
  margin-right:auto;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top:1px;
  padding-bottom:1px;
  font-size: 1em;
}

#top_left_div
{
  float:left;
  margin-left:-50px;

}
#top_center_div
{
  float:left;

}
#top_right_div
{
  float:left;
  margin-left:20px;
  
  border-right-style:solid;
  border-right-width:2px;
  border-right-color:#999999;
  
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#999999;
  
}


div.top_col
{
  width: 320px;
  margin: auto;
}

#site_title_div
{ 
  margin-top: 8px;
  text-align: center;
  font-size: 2.5em;
}

#archive_title
{
  font-size: 3em;
  margin-top: 20px;
  text-align: center;
  width:100%;
  color:#ffffff;
}

#item_title_div
{
  font-size: 2em;
  margin-top: 15px;
}

#price_div
{
  font-size: 1.5em;
  margin-top: 15px;
}

#desc_div
{
  font-size: 1.2em;
  margin-top: 15px;
  height: 150px;
  
  font-family: Arial, Helvetica, sans-serif;
  overflow:auto;
  

}

div.ref_title
{
  margin-top: 16px;
  width: 100%;
  text-align: center;
  font-size: 1.5em;
}

#make_deal_title
{
text-align:center;
font-size:2em;
margin-top:10px;
margin-bottom:5px;
color:#e0800f;
}

#aff_box
{
  border-style:solid;
  border-width:1px;
  border-color:#444444;
  padding-bottom:25px;
  padding-top:5px;
}

div.aff_link
{
  margin-top: 8px;
  margin-left: 50px;
  font-size: 1.2em;

}

#hr_aff_divider
{
  width: 80%;
  margin-top: 20px;
}



/*image stuff*/

#display_div
{
	height: 300px;
	width:  300px;

  margin-top: 30px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;

}

#display_image_div
{
  height: 300px;
  width:  300px;
}

#main_image
{
  height: 300px;
  width:  300px;
}

/* Commenting Stuff */


div.comment
{
  position:relative;
  margin-top: 15px;
  margin-bottom 15:px;
  margin-left: 20px;
  margin-right: 20px;
  
}

div.comment_border
{
  border-width: 1px;
  border-style: dashed;
  border-color: grey; /*#e0b50b;*/

}

div.comment_user_name
{
  margin-top: 10px;
  margin-left: 25px;
  font-size: .7em;
  
}

div.comment_user_comment
{
  font-size: .6em;
  margin-top: 10px;
  margin-bottom:20px;
  margin-left: 50px;
}


/*comment add stuff */
#add_comment_div
{
  position:relative;
  margin-top:20px;
  margin-left: 20px;
  margin-bottom: 20px;
  clear:both;
  
}
#captcha_img
{
  margin-top: 5px;
}
#comment_input_textarea
{
  overflow: hidden; 
}
#add_comment_title
{

}
#comment_textarea
{

}
#captcha_message
{
  margin-top: 2px;
}

/* error message stuff */

#error_container
{
  background-color: #e0b50b;
  /*  */
  margin-left: 3%;
  margin-right:3%;
  margin-top: 30px;
  margin-bottom: 50px;
  padding-top: 3px;
  padding-bottom: 3px;
  

}

#error_content
{
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px 10px 10px 10px;
  background-color:#cfd8d9;
  font-size: 2em;
  text-align: center;
}




