﻿BODY {
	margin: 0;
	padding: 0;
	background: #7a8265;
	font-family:tahoma;
	text-align:center;
}

#page{
	width:875px;
	margin:auto;
	background:#FFFFFF;
}

IMG{
	border:none;
}

A:HOVER{
	color:#444444;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}

A{
	color:#666666 !important;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
.l-bg{
	background:url(../images/page-bg-l.gif) repeat-y top left;
	float:left;
	width:100%;
}

.r-bg{
	background:url(../images/page-bg-r.gif) repeat-y top right;
	float:left;
	width:100%;
}

.clear{
	clear:both;
	line-height:0px;
	height:1px;
}
/*!--------header-----------*/
/*.header{
}

.h-l-bg{
	background:url(../images/header-l-bg.gif) no-repeat top left;
	
}

.h-r-bg{
	background:url(../images/header-r-bg.gif) no-repeat top right;
	height:181px;
	width:100%;
}

.top-part{
	background:url(../images/header-bg.gif) repeat-x top left;
}
*/
.header {
	float:left;
	width:100%;
}
.h-l-bg {
	background:transparent url(../images/header-l-bg.gif) no-repeat scroll left top;
	float:left;
	width:100%;
}
.h-r-bg {
	background:transparent url(../images/header-r-bg.gif) no-repeat scroll right top;
	float:left;
	height:181px;
	width:100%;
}
.top-part {
	background:transparent url(../images/header-bg.gif) repeat-x scroll left top;
	float:left;
	width:100%;
}

.flash-container {
	float:left;
}

.block {
	margin:0;
	padding:12px 0 0 12px;
	width: 418px;
	height: 167px;
	float: left;
}
A.logo{
	margin:0px;
	padding:30px 0pt 0pt 125px;	
	float:left;
}

.header .top-part P{
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	width:50%;
	float:left;
margin-top:43px;
}

.bg{
	background:url(../images/m-bg.gif) repeat-x top left #FFFFFF;
	position:relative;
	left:12px;
	width:851px;
	float:left;
	height:45px;

}

UL.main-menu{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:auto;
	position:relative;
	top:0;
	left:0;
}

UL.main-menu LI{
	float:left;
	display:inline;
	height:45px;
	padding:0;
	margin:0;
	text-align:center;	
}

UL.main-menu LI.first{
	padding:0px;
}

UL.main-menu LI:hover{
	background:url(../images/m-act-bg.gif) repeat-x top left;
}

UL.main-menu LI.current{
	background:url(../images/m-act-bg.gif) repeat-x top left;
}

UL.main-menu LI.last:hover{
	background:none;
}

UL.main-menu LI A{
	margin:0;
	padding:0 10px;
	padding-top:5px;
	text-align:center;
	float:left;	
	text-decoration:none;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
}

UL.main-menu LI:HOVER A{
	text-decoration:none;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;

}

UL.main-menu LI A.a-img{
	padding-top:0;
}

UL.main-menu LI A.one-line{
	padding-top:16px;
}

/*--------header-----------*/


/*!--------container-----------*/
.container{
	width:851px;
	padding-left:12px;
	float:left;
}

.breadcumbs{
	width:100%;
	background:#FFFFFF;
	text-align:left;
}

.breadcumbs P{
	padding:5px 0px 5px 10px;
	margin:0;
	width:841px;
	color:#808080;
	font-size:11px;
	border-bottom:1px solid #dbdbdb;

}
/*--------container-----------*/



/*!--------content-----------*/
.content {
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	text-align: left;
	float:left;
}


.content .one-col {
	float: left;
	width: 97%;
	margin: 0 0 0 6px;
	padding-left:10px
}

.center{
	text-align:center;
}

SPAN.q-a{
	font-size:16px;
}

SPAN.und{
	text-decoration:underline;
}

span.ital{
	font-style:italic;
}

.a-left{
	float:left;
}

.a-right{
	float:right;
}

.img-right{
	float:right;
}

.img-right{
	padding-right:100px;
}

.normal{
	padding-top:10px;
	color:#555555;
	font-family:tahoma;
	font-size:11px;
	float:left;
}

UL.normal{
	margin:0;
	padding-left:40px;
}

SPAN.SubHead {
	color:#777777;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0pt;
}

.content .col-left {
	float: left;
	width: 540px;
	margin: 0 0 0 20px;
}

.content .col-right {
	float: left;
	width: 260px;
	margin: 0 0 0 20px;
	text-align: center;
}
.content .col-right .portr{
	text-align:left;
	padding:20px;
	float:left;	
	border:1px solid #E2E2E2;
	margin-top:10px;
	margin-bottom:15px;
}
.content .col-right .portr IMG{
	margin-bottom:15px;
}
.content .col-right .portr P{
	margin-bottom:0;
	padding-bottom:15px;
}
.content .col-right P{
	text-align:left;
}


.content A:hover {
	text-decoration: none;
}

.content H1 {
	font-size: 21pt;
	font-weight: normal;
	color: #607145;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.content H2 {
	font-size: 17px;
	font-weight: normal;
	margin: 13px 0 10px 0;
	padding: 0;
	color: #666666;
}

TD.td-gray {
	font-size: 17px;
	font-weight: normal;
	margin: 13px 0 10px 0;
	padding: 0;
	color: #666666;
}

.content .col-right H2 {
	margin-top: 39px;
}

.content H2 A:hover {
	font-size: 16px;
	color: #C50000 !important;
}

.content H2 A {
	font-size: 16px;
	color: #C50000 !important;
}

.content H3 {
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.content P {
	font-size: 11px;
	margin: 0 0 9px 0;
	padding: 0;
/*	text-align: left;*/
}

.content P.hint {
	text-align: center;
}

.content P.author {
	font-style: italic;
}

.content P.selected {
	font-size: large;
	color: #FF0000;
	margin-top: 10px;
}

.content P A:hover {
	color: #C50000 !important;
}

.content P A {
	color: #0000FF !important;
}

.content P.selected A {
	font-size: large;
}

.content P.al-center {
	text-align: center;
}

.content P.special {
	color: #666666;
	font-size: 18px;
	margin-top: 10px;
}

.content P.special SPAN {
	color: #c50000;
}

.content .hr {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	border-top: 1px solid #8D8D8D;
	border-bottom: 1px solid #C0C0C0;
}

.content .guarantee {
	float: right;
	margin: 10px 0 0 0;
}

.content .frame {
	padding: 1px 4px;
	border: 1px solid #000000;
}

.content A.grey {
	color: #666666;
}

.content A.grey:hover {
	color: #444444;
}

.content .d-products {
	float: left;
	width: 89%;
	padding-left:11%
}

.content .d-products .item {
	float: left;
	padding: 2px 5px 15px 5px;
}

.content .d-products .item A {
	text-align: center;
	display: block;
}

.content .d-products .item A IMG {
	border: 2px solid #666666;
}

.content .seeking {
	width: 140px;
	float: left;
	background: url("../images/seek/bg.gif") repeat-y left top;
}

.content .seeking .top {
	width: 100%;
	float: left;
	background: url("../images/seek/head.gif") no-repeat left top;
}

.content .seeking .bottom {
	width: 100%;
	float: left;
	background: url("../images/seek/bottom.gif") no-repeat left bottom;
}

.content .seeking .cbl {
	width: 100%;
	float: left;
	background: url("../images/seek/bottom_left.gif") no-repeat left bottom;
}

.content .seeking .cbr {
	width: 100%;
	float: left;
	background: url("../images/seek/bottom_right.gif") no-repeat right bottom;
}

.content .seeking .label {
	width: 100%;
	float: left;
	background: url("../images/seek/center.gif") no-repeat left top;
	margin-top: 53px;
	padding-top: 15px;
}

.content .seeking FORM {
	margin: 0;
	padding: 0 0 2px 0;
}

.content .seeking .row {
	padding: 1px 0;
}

.content .seeking SELECT {
	width: 60px;
}
/*--------content-----------*/


/*!--------footer-----------*/
.f-l-bg{
	background:url(../images/footer-bg-l.gif) no-repeat top left;
	float:left;
	width:100%;
	
}

.f-r-bg{
	background:url(../images/footer-bg-r.gif) no-repeat top right;
	width:100%;
	padding-top:20px;
	height:40px;
	float:left;
}

.footer P{
	padding:0;
	padding-right:60px;
	margin:0;
	color:#5A5A5A;
	font-size:11px;
	width:auto;
	float:right;
}

.footer{
	background:url(../images/footer-bg.gif) repeat-x top left;
	float:left;
	width:100%;
	
}

.footer UL{
	list-style:none;
	padding:0;
	padding-left:20px;
	margin:0;
	float:left;
}

.footer UL LI{
	display:inline;
	float:left;
	padding:0 3px;
	font-size:11px;
}

.footer UL LI A{
	float:left;
	font-size:11px;
	
}

/*--------footer-----------*/

/*style to make hyperlinks blue*/
.container .content A.blue-link{
	color:blue !important;
}

.container .content P A.blue-link{
	color:blue !important;
}

A:HOVER.blue-link{
	color:blue;
}
/*********/

.ital{
	font-style:italic;
}

.red-t{
	color:#C50000 !important;
}

/*!--------cart-----------*/
.prodprice{
	text-align:left;
}
TD.prodimage A{
	border: 1px solid #E2E2E2;
	display: block;
	text-align: center;
	padding:10px;
}
/*style="border: 1px solid rgb(226, 226, 226); padding: 10px; display: block; text-align: center;"*/



P.al-center A{
	color:blue !important;
}



.al-center A.grey{
	color:blue !important;
}



H2.center A{
	color:blue !important;
}



.al-center A{
	color:blue !important;
}