body {
	margin:0 auto;
	padding:0;
	font-family:Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color:#000;
	background:#545253 url(/assets/bg.gif) repeat-x;
}
form, div, span, h1, h2, p, ul, li {
	margin:0;
	padding:0;
}
a img { border:none; }
a, a:active, a:visited
{
    
    color:#000;
}
a:hover 
{
    text-decoration:underline;
	color: #70893F
}

#container 
{
    width:718px;
    margin:0 auto;
    padding:0;
}

/* header -------------------------------------------------*/
#header 
{
    height:120px; 
}
#header #contacts 
{
    width:376px;
    height:120px;
    float:left;
    background:transparent url(/assets/contactsbg.gif) no-repeat;
}
#header #contacts span { display:none; }

/* nav -------------------------------------------------*/
#nav 
{
	height: 117px;
}
#nav #banner 
{
    width:350px;
    height:74px;
    float:left;
    background:transparent url(/assets/flashbg.gif) no-repeat;
    padding:43px 0 0 26px;
}
#nav #banner .flash 
{
    padding-right:5px;
}
#nav #navmenu  
{
    height:36px;
    padding-top:81px;
    background:transparent url(/assets/navbg.gif) no-repeat top right;
}
#navmenu ul 
{
    list-style:none;
}
#navmenu ul li 
{
    float:left;
    height:36px;
}

/* main -------------------------------------------------*/
#main
{
}
div#heading 
{
    height:69px;
    width:718px;
}
div.aboutus { background:transparent url(/assets/h1-aboutus.gif) no-repeat; }
div.products { background:transparent url(/assets/h1-products.gif) no-repeat; }
div#heading span { display:none; }
div#heading div.checkout 
{
    width:200px;
    float:right;
    padding:40px 25px 0 0;
    text-align:right;
    font-weight:bold;
    background:transparent url(/assets/cart-icon.gif) no-repeat 0 37px;
}
#main #content 
{
    margin-left:26px;
}
#mainContent 
{
    background:#fff url(/assets/contentbg.gif) repeat-x;
    padding:15px 5px 25px 70px;
    color:#333;
}
#mainContent div.textual 
{
    padding-right:45px;
}
#mainContent p 
{
    margin-bottom:12px;
}
#mainContent div.product {
    float:left;
    margin: 0 17px 10px 0;
	width: 135px;
	height: 184px;
	text-align: center;
	/*border: 2px solid #6f883e;*/
	border-bottom: 1px dashed #ccc;
}
#mainContent div.product a {
    display: block;
	width: 133px;
	height: 133px;
	background: none;
	overflow: hidden;
	line-height: 135px;
	margin: 1px 0 0 1px;
	vertical-align: middle;
}
#mainContent div.product img {
    vertical-align: middle;
}
#mainContent div.product h3 
{
    margin:0;
    padding:3px 0 2px 0;
    font-size:11px;
    font-weight:bold;
    text-align:center;
	/*height: 21px;*/
	font-size: 90%;
	line-height: 1.2;
}
#mainContent div.product p.price
{
    color:#70893F;
    text-align:center;
    font-weight:bold;
	margin-bottom: 5px;
}
#mainContent div.prod_detail 
{
    padding-right:25px;
    width:592px;
}
#mainContent div.prod_detail img.prod_detail 
{
    float:left;
    margin:0 15px 15px 0;
}
#mainContent div.prod_detail span.price 
{
    float:right;
    font-weight:bold;
}
#mainContent div.prod_detail h3 
{
    margin:0;
    font-size:11px;
}
#mainContent div.prod_detail div.buylinks 
{
    clear:left;
}
#mainContent div.prod_detail div.buylinks div.buy
{
    float:right;
    font-size:15px;
    font-weight:bold;
    width:72px;
    text-align:right;
    height:24px;
    background:transparent url(/assets/buy-icon.gif) no-repeat 0 0;
    padding-top:5px;
}

#mainContent div.clear 
{
    clear:both;
}
#contentFooter 
{
    height:12px;
    background:#fff url(/assets/contentftr.gif) no-repeat bottom left;
}

/* footer -------------------------------------------------*/
#footer 
{
    margin:10px 0;
    background:#8FB73F url(/assets/footerhdr.gif) no-repeat;
    color:#fff;
    padding:13px 0 0 0;
}
#footer p 
{
    padding:0 0 13px 5px;
    background:transparent url(/assets/footerftr.gif) no-repeat bottom left;   
}
#footer a, #footer a:active, #footer a:visited
{
    text-decoration:none;
    color:#FFF;
    text-decoration:underline;
}
#footer a:hover 
{
    color:#000;
}
a.txtCopyright {
	color: #000;
}




/* New stuff ----------------------------------------------*/
.txtCopyright 
{
    width:718px;
    margin:0 auto;
    padding:0;
	text-align: center;
}
#mainContent .boxContent .txtError {
	font-weight: bold;
	color: #cc0000;
}
.txtContentTitle {
	font-weight: bold;
	font-size: 120%;
}
.cartTable {
	width: 560px;
}
.cartTable td {
	border-bottom: 1px solid #666;
}
.txtcartProgressCurrent {
	font-weight: bold;
}
a.txtCheckout {
	width: 180px;
	height: 28px;
	display: block;
	float: right;
	background: url(/assets/btn_continue.png) no-repeat 0 0;
}
a.txtCheckout strong {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
.gatewayRow {
	display: none;
}
.pagination {
	clear: both;
}
.pagination {
	clear: both;
}
/*.pagination a,
.paginaton strong {
	color: #70893F;
}*/




