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

p {
  font-family:Georgia, serif;
  font-size:13px;
  font-weight:normal;
  line-height:1.35em;
  color:#444444;
}

div#header h1 {
  float:left;

  width:261px;
  height:138px;
  background:url(../images/logo.jpg) top left no-repeat;
  text-indent:-9999px;
}

h2 {
  font-family:Georgia, serif;
  font-size:22px;
  font-weight:normal;
  line-height:1.25em;
  font-style:italic;
  color:#ac6117;
  margin:10px 0px 10px 0px;
}

h3 {
  font-family:Georgia, serif;
  font-size:16px;
  font-weight:normal;
  font-style:regular;
  color:#ac6117;
  margin-bottom:10px;
}

h3.heading {
  font-size: 17px;
  font-weight: bold;
}

a {
  font-family:Georgia, serif;
  font-size:13px;
  font-weight:normal;
  line-height:1.4em;
  color:#444444;
  text-decoration:none;
  text-indent:5px;
  text-decoration:underline;
}

a:hover {
  font-family:Georgia, serif;
  font-size:13px;
  font-weight:normal;
  color:#000;  
  text-decoration:underline;
}

.link {
  font-family:Georgia, serif;
  font-size:13px;
  font-weight:normal;
  line-height:1.4em;
  color:#444444;

}

.link a {
  font-family:Georgia, serif;
  font-size:13px;
  font-weight:normal;
  line-height:1.4em;
  color:#444444;
  text-decoration:none;
  text-indent:5px;
  text-decoration:underline;
}

.link a:hover {
  text-decoration:underline;
  color:#000;
}


h2 a {
  color:#cf5b00;
  text-decoration:none;
}

h2 a:hover {
  text-decoration:underline;
}
  

.contact_details {
  float:right;
  margin-right:10px;
  margin-top:30px;
  width:auto;
  height:auto;
  text-align:right;
}

#nav {
  position:relative;
  margin:0px 0px 10px 0px;
  height:35px;
  width:940px;
  margin:0 auto;
}

#nav li a {
  float:left;
  height:35px;
  font-family: Georgia, serif;
  font-size:13px;
  color:#fff;
  padding-top:8px;
  padding-left:25px;
  padding-right:25px;
  text-decoration:none;
  background:url(../images/divider.jpg) top right no-repeat;
  text-transform: uppercase;
}

#nav li a:hover {
  text-decoration:underline;
  background:#761112;
  text-transform: uppercase;
}

.color_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  line-height:1.25em;
  color:#444444;
}

#left_column a h2.order_now span {
  font-size: 15px;
}

#left_column a h2.order_now {
  text-align: center;
  padding-right: 10px;
  font-size: 28px;
}

#left_column a:hover h2.order_now {
  border-bottom: 2px solid #CF5B00;
  border-top: 1px solid #CF5B00;
}
  



.member_sign_up {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cc1e1e), color-stop(1, #761113) );
	background:-moz-linear-gradient( center top, #cc1e1e 5%, #761113 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1e1e', endColorstr='#761113');
	background-color:#cc1e1e;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:1.45px;
	border:1px solid #ffffff;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:33px;
	line-height:33px;
	width:145px;
	text-decoration:none;
	text-align:center;
}
.member_sign_up:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #761113), color-stop(1, #cc1e1e) );
	background:-moz-linear-gradient( center top, #761113 5%, #cc1e1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#761113', endColorstr='#cc1e1e');
	background-color:#761113;
  color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:33px;
	line-height:33px;
	width:145px;
	text-decoration:none;
	text-align:center;
}
.member_sign_up:active {
	position:relative;
	top:1px;