body 
{
background-color:#ffffff;
background-image: url(img/site/gradient.png);
background-repeat:repeat-x;
color:#000000;
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:none;
text-align:center;
font-size:12px;
}
div#page
{
position:relative;
height:710px;
width:965px;
margin:0px auto;
text-align:left;
}
div#bar
{
position:relative;
height:80px;
width:965px;
}
div#top
{
position:relative;
height:19px;
width:965px;
background-color:#b6b6b6;
text-align:right;
}
	a.top
	{
	position:relative;
	width:120px;
	right:20px;
	float:right;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	}
div#menu
{
position:relative;
height:732px;
width:156px;
float:left;
background-color:#e6e6e6;
padding-top:45px;
padding-left:10px;
padding-right:10px;
color:#687818;
}
html>body div#menu
{
height:687px;
width:136px;
}
	input#value
	{
	position:relative;
	height:13px;
	width:80px;
	border-bottom:1px solid #000000;
	font-size:12px;
	}
	html>body input#value
	{
	height:12px;
	}
	input#send
	{
	position:relative;
	height:17px;
	width:30px;
	margin:1px;
	background-color:#686868;
	border-bottom:1px solid #686868;
	font-size:10px;
	color:#ffffff;
	}
	html>body input#send
	{
	height:16px;
	}
    a.topcat
    {
    position:relative;
    font-weight:bold;
    color:#000000;
    }
	a.category
	{
	position:relative;
    left:9px;
	font-weight:bold;
	color:#000000;
	}
	a.subcat
	{
	position:relative;
	left:18px;
	color:#000000;
	}
	a.info
	{
	position:relative;
	font-weight:bold;
	color:#000000;
	}
div#cart
{
position:relative;
height:21px;
width:809px;
float:left;
background-color:#ffffff;
border-bottom:1px dotted #b6b6b6;
}
html>body div#cart
{
height:20px;
}
	a#cart_l
	{
	position:relative;
	
	color:#000000;
	}
   div#cart_view
   {
   position:relative;
/*    right:40px; */
/*    text-align:right; */
   }
      div#cart_bar
      {
          position:relative;
          width:100%;
          height:20px;
          background-color:#e6e6e6;
          background-image: url(img/site/cashier_gradient.png);
          background-repeat:repeat-x;
          font-size:14px;
          font-weight:bold;
          padding:5px;
      }
      table#order
      {
          margin-top:-20px;
          width:762px;
          border-bottom:1px solid #e6e6e6;
      }
      div#cart_freight
      {
          width:100%;
          height:25px;
          text-align:right;
          padding-top:10px;
      }
      div#cart_sum
      {
          width:100%;
          height:35px;
/*           background-color:#e8a713; */
          background-color:#687818;
          color:#ffffff;
          text-align:right;
          font-size:20px;
          padding-top:10px;
          padding-right:10px;
      }
      div#cart_notify
      {
          position:relative;
          top:20px;
          width:380px;
          float:left;
          background-color:#e6e6e6;
          border:1px solid #a6a6a6;
          text-align:left;
      }
      div#cart_user
      {
          position:relative;
          top:20px;
          width:300px;
          float:right;
          background-color:#e6e6e6;
          border:1px solid #a6a6a6;
          text-align:right;
          padding-right:50px;
      }
      div#cart_choice
      {
          position:relative;
          top:50px;
          width:380px;
          float:left;
          background-color:#e6e6e6;
          border:1px solid #a6a6a6;
          text-align:right;
      }
      div#cart_b
      {
          position:relative;
          top:30px;
          width:100%;
          height:45px;
          clear:both;
          text-align:right;
          border-bottom:1px solid #e6e6e6;
      }
      div#cart_cards
      {
          position:relative;
          top:30px;
          clear:both;
      }
	div#cart_checkout
	{
	position:relative;
	
	}
		div#method
		{
		position:relative;
		}
		div#notify
		{
		position:relative;
		}
		div#checkout_store
		{
		position:relative;
		height:160px;
		width:300px;
		float:left;
		}
		div#checkout_client
		{
		position:relative;
		height:160px;
		width:300px;
		float:left;
		}
		div.checkout_sep
		{
		position:relative;
		float:left;
		}
		table#checkout
		{
		position:relative;
		height:auto;
		width:769px;
		border:1px solid #000000;
		border-collapse:collapse;
		float:left;
		}
		th.checkout
		{
		text-align:center;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		}
		td.checkout
		{
		text-align:center;
		border-bottom:1px solid #000000;
		}
		div#checkout_info
		{
		width:769px;
		float:left;
		clear:both;
		}
div#front
{
position:relative;
height:710px;
width:809px;
float:left;
overflow:auto;
background-color:#ffffff;
padding-top:24px;
padding-left:20px;
padding-right:20px;
}
html>body div#front
{
height:686px;
width:769px;
}
	div.front_header
	{
	position:relative;
	height:24px;
	width:750px;
	padding-bottom:2px;
	border-top:1px dotted #b6b6b6;
	border-bottom:1px dotted #b6b6b6;
	color:#687818;
	font-size:20px;
	}
	html>body div#front_header
	{
	height:20px;
	}
	div#product_long_desc
	{
	position:relative;
	height:303px;
	width:509px;
	float:left;
	border-bottom:1px dotted #b6b6b6;
	border-right:1px dotted #b6b6b6;
	color:#687718;
	}
	html>body div#product_long_desc
	{
	height:302px;
	width:508px;
	}
	div#product_info
	{
	position:relative;
	min-height:303px;
	width:509px;
	float:left;
	border-right:1px dotted #b6b6b6;
	color:#687718;
	}
	html>body div#product_info
	{
	width:508px;
	}
	div.category
	{
	position:relative;
	height:304px;
	width:249px;
	float:left;
	padding-left:11px;
	padding-right:11px;
	border-bottom:none;
	border-bottom:1px dotted #b6b6b6;
	color:#b6b6b6;
	}
	html>body div.category
	{
	height:303px;
	width:227px;
	}
	div.category_alt
	{
	border-right:1px dotted #b6b6b6;
	}
	html>body div.category_alt
	{
	width:226px;
	}
	div.category_img
	{
	text-align:center;
	}
div#bottom
{
position:relative;
height:31px;
width:809px;
float:right;
border-top:1px dotted #b6b6b6;
color:#b6b6b6;
text-align:center;
}
html>body div#bottom
{
height:30px;
}
img
{
border:none;
}
table
{
font-size:12px;
}
a:link{text-decoration:none;background-color:transparent;}
a:visited{text-decoration:none;background-color:transparent;}
a:hover{text-decoration:none;background-color:transparent;}
a:active{text-decoration:none;background-color:transparent;}
