
html, body {
  height:100%;
}
body {
margin:0px;margin-top:10px;
}
a {
font-family:"trebuchet MS";
font-size:14px;
color:#5b7eb9;
margin:0px;
line-height:16px;
}
.bluefont a:link {
color:#5b7eb9;
}

.mtable_b {

}
.thinborder {
border-width:1px;border-color:#5b7eb9;border-style:solid;
}
.left_bg {
background-image:url('images/left_bg.gif');background-repeat:repeat-y;background-position:right;
}
#cart {
margin-left:30px;
}
#c_sw {
position:absolute;top:-12px;left:21px;
}
#c_se {
position:absolute;top:-12px;right:0px;
}
#rel {
position:relative;
}
.b_bottom {
border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#5b7eb9;
}
.b_left {
border-left-width:1px;border-left-style:solid;border-left-color:#5b7eb9;
}
.b_right {
border-right-width:1px;border-right-style:solid;border-right-color:#5b7eb9;
}
#corner {
position:absolute;top:0px;left:412px;
}
.frow {
background:#5b7eb9;
font-family:"trebuchet MS";
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:5px;
}
.p_title {
font-family:"trebuchet MS";
font-size:15px;
color:#f27623;
font-weight:bold;
margin:0px;margin-bottom:10px;margin-top:5px;
line-height:15px;
}
.p_price {
color:#b9d335;
}
.p_link {
font-family:"trebuchet MS";
font-size:13px;
color:#5b7eb9;
font-weight:bold;
text-decoration:none;
}
.p_link:hover {
font-family:"trebuchet MS";
color:#5b7eb9;
font-weight:bold;
text-decoration:underline;
}
.p_descr {
font-family:"trebuchet MS";
font-size:11px;
color:#5b7eb9;
font-weight:normal;
line-height:13px;
}
.b_green {
border-width:1px;
border-style:solid;
border-color:#b9d335;
}

.bluefont16{
font-family:"trebuchet MS";
font-size:16px;
color:#5b7eb9;
margin:0px;
line-height:16px;
}
.bluefont {
font-family:"trebuchet MS";
font-size:14px;
color:#5b7eb9;
margin:0px;
line-height:16px;
}
.bluefont12 {
font-family:"trebuchet MS";
font-size:14px;
color:#5b7eb9;
font-weight:bold;line-height:16px;
}
.copy {
text-align:right;
font-family:"trebuchet MS";
font-size:11px;
color:#5b7eb9;
font-weight:bold;
margin:1px;margin-right:19px;
line-height:15px;
}
.footer {
font-family:"trebuchet MS";
font-size:12px;
color:#587dbb;
margin-top:4px;
margin-bottom:0px;
line-height:12px;font-weight:bold;
}
.f_link {
font-family:"trebuchet MS";
font-size:12px;font-weight:normal;
color:#587dbb;
text-decoration:none;
}
.f_link:hover {
color:#587dbb;
text-decoration:underline;
}
.left_nav_o {
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#f27623;
margin-left:5px;margin-top:0px;margin-bottom:0px;
line-height:16px;
}

.left_nav_oa  {
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#f27623;

line-height:16px;text-decoration:none;
}

.l_nav_o  {
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#f27623;
margin-left:15px;
text-decoration:none;
}

.left_nav_g {
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#b9d335;
margin-left:5px;margin-top:3px;margin-bottom:5px;
line-height:16px;
}
.l_nav_g {
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#b9d335;
margin-left:15px;
text-decoration:none;
}.left_nav_ba {
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#5b7eb9;

line-height:16px;text-decoration:none;
}
.left_nav_b {
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#5b7eb9;
margin-left:5px;margin-top:0px;margin-bottom:0px;
line-height:16px;
}
.l_nav_b {
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#5b7eb9;
margin-left:15px;
text-decoration:none;
}
.page_subtitle {
font-family:"trebuchet MS";
font-size:16px;
font-weight:bold;
color:#5b7eb9;margin:0px;line-height:22px;
}
.page_title {
font-family:"trebuchet MS";
font-size:22px;
font-weight:bold;
color:#f27623;margin:0px;line-height:23px;
}
.p_bcrumb {
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;line-height:13px;
color:#f27623;margin:0px;
}
.bcrumb {
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#5b7eb9;margin:0px;
}
.font_13 {
font-family:"trebuchet MS";
font-size:14px;
font-weight:bold;
color:#5b7eb9;
}
.link_10 {
font-family:"trebuchet MS";
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#5b7eb9;
}
.input_text {
width:100px;border-width:1px;border-color:#b9d335;border-style:solid;font-family:'trebuchet MS';font-size:11px;
}
.input_select {
width:100px;font-family:'trebuchet MS';font-size:11px;color:#5b7eb9;
}
.qty_field {
width:30px;border-width:1px;border-color:#b9d335;border-style:solid;font-family:'trebuchet MS';font-size:11px;line-height:10px;height:18px;text-align:center;
}
.zip_field {
width:50px;border-width:1px;border-color:#b9d335;border-style:solid;font-family:'trebuchet MS';font-size:11px;line-height:10px;height:18px;text-align:center;
}
.red_13 {
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#FF0000;
}
.bluefont {
font-family:"trebuchet MS";
font-size:12px;
color:#5b7eb9;
margin:0px;
line-height:14px;
}
.orangefont {
font-family:"trebuchet MS";
font-size:12px;
color:#F27623;
margin:0px;
line-height:14px;
}
.bluefont12 {
font-family:"trebuchet MS";
font-size:13px;
color:#5b7eb9;
font-weight:bold;line-height:14px;
}
#nav {
position:relative;
padding-left:10px;
height:22px;
background:#587dbb;
background-image:url('images/blue_corner.gif');
background-repeat:no-repeat;
background-position:top right;
}
#nav a {
margin-right:30px;
}
#nav a img {
margin-top:4px;
}
#navb {
background:#bedf52;
height:14px;
font-size:10px;
line-height:10px;
}


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(star_small.gif);
	line-height: 10px;
	height: 10px;
}
/* MY ACCOUNT */
#my_account{
background-color: #FFFFFF;
}
#my_account h1 {color:#F47623; font-family:"trebuchet MS", sans-serif; font-size:22px;}

.my_account_box
{
  /*background: transparent url(/images/box-top.png) no-repeat;*/
  float: left;
  width: 109px;
  padding-right: 20px;
}
.my_account_box a img {border:none;}
.firstbox {margin-left:16px; _display:inline;}
.lastbox {padding-right:0px !important;}

.inner_box
{
  /*border-left-color: #BEDF52;
  border-right-color: #BEDF52;
  border-left-style: solid;
  border-right-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;*/ background:url(/images/box-middle.gif) repeat-y;
  text-align:center;
  min-height:94px; *min-height:96px; _height:96px; 
   *width:109px;
}
.inner_box img {display:block; margin:auto; margin-bottom:5px;}
.inner_box a {font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; line-height:14px; *line-height:12px;}

.block {
  display:block;
}

/* Reviews */
#reviews {font-family:"trebuchet MS", sans-serif; padding:0 20px 10px; color:#5B7EB9; font-size:12px;}
#reviews h1 {font-size:20px; color:#F27623;}
#reviews a:link, a:visited {font-weight:bold;}

#review_form {font-family:"trebuchet MS", sans-serif;color:#5B7EB9; font-size:11px; width:410px; margin:auto; text-align:left; padding-bottom:10px;}
#review_form p {margin-bottom:10px; padding-bottom:0;}
#review_form label {font-weight:bold; display:block; float:left; width:80px;}
#review_form .field {border:1px solid #BEDF52; width:200px;} 
#review_form textarea {width:260px !important; font-family:"trebuchet MS", sans-serif; font-size:12px;}
#review_form .submit {margin-left:80px;}
#review_form #rateMe {margin-bottom:10px;}

.employee {text-align:center; font-family:"trebuchet MS", sans-serif; padding:40px;}
.employee h1 {font-size:22px; color:#F27623; }
.employee .star {vertical-align:sub; *vertical-align:middle; margin-right:5px;}
.employee p {font-size:13px; color: #5B7EB9;}

/* home page new styles */
td#headerTop {padding:10px 10px 0; font-family:"trebuchet MS", sans-serif;}
td#headerTop h1 {color: #ea8f44; font-size: 17px; font-weight: normal; margin:0px 0px 5px 0px;}
td#headerTop p {color:#3f3b3c; font-size:14px; margin:0 0 10px 0; line-height:17px; padding-bottom:5px;}
td#headerTop a {color:#ea8f44;}
td#headerTop a:hover {color:#7492c3;}
.socialIcon {padding-left:0px;}
.socialIcon a {line-height:34px; font-weight:bold;}
.socialIcon img {vertical-align:middle; margin-left:5px;}
.twitter {margin-right:20px; _display:inline;}

