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

/* Global styles */
  #body {
	  font-family: Arial, Helvetica, sans-serif;
	  line-height:1.2em;
	  background-color:#fff;
	  color:#000000;
	  }
  a {color:#800000}
  a:hover {color:#996600;}
  a:visited {color:#996600;}
  
  #site_name {
	  height:60px;
	  width:609px;
	  background-image:url(../index_files/img100.jpg);
	  background-repeat:no-repeat;
	  margin-top:20px;
	  margin-left:150px;
  }
  
  #search_box {
	  float:left;
	  width:150px;
	  margin-left:0;
	  padding-left:0;
	  }

  #clear_left {clear:left;}
  #clear_all {clear:both;}
  h1{
	  padding-top:0px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:1.7em;
	  padding-bottom:5px;
	  line-height:1.7em;
  }
  
  h2 {
	  font-family: Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  color:#000000;
	  font-size:1.2em;
	  margin-bottom:5px;
	  margin-top:20px;
	  line-height:1.5em;
  }

  .indent20 {padding-left:20px;}
  .up15 {margin-top:-15px;}
  .top_mar_10 {margin-top:10px;}
  .center_text {text-align:center;}

  #page_wrapper {
	  width:900px;
	  margin-left:auto;
	  margin-right:auto;
  }
  

/* HEADER styles */
  #social_buttons {
	  float:right;
	  height:50px;
	  margin-top:-50px;
	  width:100px;
  }
  
  .facebook {
	  float:left;
	  background-image:url(../_main_graphics/facebook_button.gif);
	  background-repeat:no-repeat;
	  width:50px;
	  height:50px;
  }
  
  .facebook:hover {
	  background-image:url(../_main_graphics/facebook_button_grey.gif);
	  background-repeat:no-repeat;
	  width:50px;
	  height:50px;
	  opacity:0.6;
  }
  .twitter {
	  float:left;
	  background-image:url(../_main_graphics/twitter_button.gif);
	  background-repeat:no-repeat;
	  width:50px;
	  height:50px;
  }
  
  .twitter:hover {
	  background-image:url(../_main_graphics/twitter_button_grey.gif);
	  background-repeat:no-repeat;
	  width:50px;
	  height:50px;
	  opacity:0.6;
  }
  
  .email {
	  float:left;
	  background-image:url(../_main_graphics/mail_button.gif);
	  background-repeat:no-repeat;
	  width:50px;
	  height:50px;
  }
  
  .email:hover {
	  background-image:url(../_main_graphics/mail_button_grey.gif);
	  background-repeat:no-repeat;
	  width:50px;
	  height:50px;
	  opacity:0.6;
  }
  
  #main_menu {
	  clear:both;
	  float:left;
	  margin-top:15px;
	  font-size:1.1em;
	  margin-bottom:30px;
	  line-height:1em;
 	  font-family: Arial, Helvetica, sans-serif;
 }
  
  #main_menu a {
	  float:left;
	  font-weight:300;
	  padding-left:11px;
	  padding-right:11px;
	  padding-top:3px;
	  padding-bottom:3px;
	  color:#800000;
	  text-decoration:none;
	  text-align:center;
  }
  
  #main_menu a:hover {
	  color:#ffffff !important;
	  background-color:#800000;
  }

  #main_menu a:visited {color:#800000;}

/* 4 TEXT COLUMNS STYLES */

  #column1 {
	  clear:left;
  }
  
  #column1, #column2, #column3, #column4 {
	  font-family: Arial, Helvetica, sans-serif;
	  float:left;
	  width:200px;
	  padding-left:20px;
	  line-height:1.2em;
  }

#column4 {
	float:right;
}


/* Home Page styles */
#radio_link {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#750000;
	padding:20px;
	width:450px;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}

#radio_link a {
	color:#FFF;
	text-decoration:none;
}

#radio_link:hover {
	background-color:#a63f3f;
	font-style:italic;
}

#home_columns {
	clear:both;
	float:left;
	width:900px;
	margin-top:30px;
	text-align:center;
}

#2col_left {
	width:500px;
	float:left;
}

#2col_right {
	width:400px;
	float:right;
}


/* Order Form */
#order_form {
	margin-top:-30px;
}

/* Contact Page styles */
#right600col {
	clear:both;
	width:600px;
	float:right;
}

#left300col {
	width: 300px;
	/* [disabled]float:left; */
}

/* Footer */
#footer_wrapper {
	clear:both;
	float:left;
	margin-top:40px;
	margin-bottom:20px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#999;
}

#copyright {
	float:left;
	width:400px;
}

#site_design {
	float:right;
	width:500px;
	text-align:right;
}

#site_design a {
	text-decoration:none;
}

