
a:visited {color: grey;text-decoration: none;} 
a:link {color: black;text-decoration: none;} 
a:hover {color: #F56A2D;text-decoration: underline;}

a img {border:0px}

a.lightlink:visited {color: black;}
a.lightlink:link {color: black;}
a.lightlink:hover {color: #fff;}

.menutable a:link, .menutable a:visited {color: #fff; font-weight: bold; padding: 5px 10px; display:block; float:left; font-size:8pt;}
.menutable a:hover {background: #ffd700; color: maroon; text-decoration: none;}

.addToCart {text-align:center; padding: 0px 10px 0px 0px;}
.addToCart input {display:block; margin:5px auto}

body {
	background: #fff;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

.basket {
	border: 5px solid #F56A2D;
	background: #F56A2D;
	color: #fff;
	width: 160px;
	padding: 0px;
	text-align: center;
	margin-top: 10px; 
/*	position:absolute; */
}

.basketTable th {
	font-weight:bold;
	color:#fff;
	background: #F56A2D;
}

.basketTable th {
	border-color: #fff
}

.basst {
	color: #fff;
	padding: 6px 0px;
	font-size: 12px;
	font-weight: bold;
}

.bi1, .bi2, .bi3{
	color: #9c9c9c;
	padding: 6px 10px;
	border-bottom: 1px solid #666666;
}
.bi2, .bi3 {
	border-left: 1px solid #666666;
}

.big {
	background: url(/design/images/top_b.gif) repeat-x;
	padding-top: 10px;
	min-width: 900px;
}

.block {padding:0 0 9px 0;}

.content {
	width: 900px;
	color: #fff;
	padding: 10px;
	height: 45px;
	clear:both;
	text-align:center;
	margin:0 auto;
}

.content a, .navigator a {
	background: url(/design/images/bullet.png) no-repeat left center;
	padding: 0px 10px 0px 15px;
	color: #fff;
	font-size:11pt;
	font-weight:bold;
}

.content a {
/*	color: #1f3d61 !important; */
	color: #f56a2d !important;
}

.copyright {
	color: grey;
	padding: 10px 0px 20px 0px;
	font-size: 10px;
	text-align: center;
}

.date {
	color: #778899;
	padding-right: 8px;
}

.er1, .er2, .er3 {padding: 6px 10px;color: #ed1c24;}
.er2, .er3 {font-weight: bold;}
.er3 {text-align: right;}

.header {width:900px; margin:0 auto; height:238px;}
.imghl {width:418px; height:238px; float:left;}
.imghr {width:480px; height:185px; float:left;}
.header h1 {width:480px; height:50px; float:left; margin:0; padding:0; color:#fff; font-size:16pt; font-weight:normal; background:#7eb400; text-align:center; padding-top:3px; line-height:22px;}
.header h1 span {font-size:12pt;}
.header h1 a {color: #fff;}

h2 {font-weight: normal; padding:0; margin:0;}
.homeTab {width:900px; margin:0 auto}

.itempr {
	color: #6DBD00;
	font-size: 16px;
	padding: 5px 0px px 0px;
	width: 80px;
	font-weight: bold;
	text-align:center;
}

.itemtitle {
	color: #6DBD00;
	padding: 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: 1px solid #6DBD00;
	font-weight: bold;
	font-size:12pt;
}

.logos {text-align:center; width:700px;}
.logos img {border: solid 4px #7eb400; margin: 5px 5px 0px 0px; awidth: 127px;}
.logos h2 {font-weight:normal; color: #f56a2d; font-size:18pt; margin:0px 0px 10px 0px; padding:0px; text-align:left}

.menutable, .menutablebottom, .pCenter, .ttlHome {
	height: 24px;
	width: 900px;
	margin:0 auto;
}

.menutablebottom {text-align:center}

.middlelogo {
	border: 5px solid #c9ff79;
	background: #fff;
	width: auto;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.navigation {
	padding: 6px 0px;
	border-bottom: 1px solid #90A400;
	border-top: 1px solid #90A400;
	font-weight: bold;
	margin-top: 16px;
}

.navigator {
	width: 900px;
	color: #fff;
	padding: 20px 10px;
/*	height: 60px;
	clear:both;
	text-align:left;
	text-align:center; */
	margin:0 auto;
	font-size:12px;
	font-weight:bold;
}

.newsBlock {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.operator {
	padding: 6px 0px;
	background-color: #F56A2D;
	color: #fff;
	font-size: 18px;
	text-align:center;
	clear:both;
	min-width:900px;
}

p {
	text-align: left;
	font-size: 12px;
	display: block;
	margin: 0px 0px 10px 0px;
}

.parners {
	margin-top: 20px;
	display:none;
}

.parners img {
	border:0px;
}

.pCenter {}
.pLeft {width:710px; padding-top:10px;}
.pRight {}

.productHolder {width:710px; background:#fff; border: 5px solid #c9ff79;}
.productHolder td {padding:6px}

.specoffer {
	background: white;
	padding: 4px 0px;
}

.supershort {
	width: 30px;
	text-align: center;
}

td {vertical-align: top;}

.thumb {width:80px; height:80px;}

.top {
	background: url(/design/images/top_b.jpg) repeat-x;
	min-width:900px;
}

.topdata {
	width: 900px;
	margin: 0px auto;
	max-width: 900px;
}

.ttlHome h2 {font-size:20pt; font-weight:normal; color:#244161; padding-left:125px;}
















ul {
	list-style: square;
	font-size: 12px;
	padding:4px 14px 4px 0px;
}

ol {
	list-style: decimal;
	font-size: 12px;
	padding:4px 14px 4px 0px;
}

li {
	padding-bottom: 6px;
}

form {
	margin: 0;
	padding: 0;
}

.data {
	width: 900px;
	padding: 10px;
	margin: 0px;
	max-width: 860px;
	text-align: left;
}

.baskettitle {
	font-size: 18px;
	padding: 6px 10px;
}
.basempty {
	font-size: 18px;
	padding-top: 40px 0px;
	background: #F5002D;
}
.smalltitle {
	color: white;
	font-size: 18px;
	padding: 6px 10px;
	margin-bottom: 5px;
	background: #ECC0E8;
}
.floatlogo {
	border: 5px solid #bed900;
	background: #fff;
	color: #fff;
	width: auto;
	padding: 0px;
	margin: 0 6px 6px 0;
	text-align: center;
	float: left;
}
.itemdesc {
	color: #6DBD00;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
}
.itemqv {
	color: black;
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	width: auto;
	text-align: left;
}
.drkrw {
	background-color: #FFFEAC;
}
/* navigation styles */


.product {
	margin: 0px 0px 12px 0px;
	float: left;
	width: 146px;
	text-align: center;
	height: 150px;
}
.more {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
}
.left {
	color: #9c9c9c;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
	width: 157px;
	max-width: 147px;
}
.right {
	color: #9c9c9c;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
	padding-top: 6px;
	width: 157px;
}

.redtext {
	color: Red;
	font-size: 11px;
}

/* bottom styles */

.botlinks {
	text-align: left;
	color: white;
	padding: 6px 0px 6px 0px;
	font-size: 11px;
	font-weight: normal;
	width: 600px;
}
.ttt {
	text-align: right;
	color: white;
	padding: 6px 0px;
	font-size: 11px;
	font-weight: normal;
	width: 132px;
}

.counter {
	background-color: inherit;
	padding: 0px 0px 20px 0px;
	font-size: 10px;
	text-align: center;
}

/* form styles */

input,select {
	background: #fff;
	color: black;
	font-size: 12px;
	border: 3px solid #F56A2D;
}
textarea {
	background: #fff;
	color: black;
	font-size: 12px;
	font-family: Verdana;
	border: 3px solid #F56A2D;
}
.long {
	width: 240px;
	padding-left: 4px;
}
.short {
	width: 60px;
	padding-left: 4px;
}
.pass {
	width: 140px;
	padding-left: 4px;
}
.but {
	width: auto;
	margin-left: 5px;
	margin-right: 0px;
	background-color: #F56A2D;
	color: white;
}	
.noborder {
	border: 0px;
}
input.itemsum {
	background: #fff;
	color: #a0a0a0;
	font-size: 12px;
	border: 0px;
	text-align: right;
	padding-right: 0px;
	font-weight: bold;
}
input.totalsum {
	background: #fff;
	color: #a0a0a0;
	font-size: 11px;
	border: 0px;
	text-align: right;
	padding-right: 0px;
	font-weight: bold;
}

/* basket styles */

.ba1 {
	width: auto;
	color: #fff;
	padding: 4px 4px 4px 0px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	font-size: 10px;
}
.ba2 {
	width: auto;
	color: #fff;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid white;
	text-align: right;
	font-size: 10px;
}
.ba3 {
	width: auto;
	color: #fff;
	padding: 4px 0px 4px 4px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

.req {
	font-family: inherit;
	font-weight: bold;
	padding: 6px 10px;
	width: auto;
}

.fatalerror {
	padding: 6px 10px;
	color: white;
	background: red;
	font-size: 11px;
	font-weight: bold;
}
.logout {
	color: #ed1c24;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #666666;
	margin-bottom: 10px;
	text-align: right;
	width: auto;
}
h3 {
	color: #CDCDCD;
}

/* individual content styles */

.title {
	color: #F56A2D;
	font-size: 20px;
	border-bottom: 1px solid #F56A2D;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
/* td styles */

.fm1 {
	width: 150px;
	padding : 6px 6px 6px 0px;
}
.fm2 { 
	padding: 6px 0px;
	width: auto;
}
.fm3 {
	padding : 6px 0px;
	font-size: 10px;
}



/* misc styles */

.empty {
	height: 10px;
	border-top: 1px solid #cdcdcd;
}
.break {
	height: 6px;
	width: auto;
} 
.zero {
	margin: 0;
} 
.float {
	float : left;
	padding : 0px 10px 0px 0px;
}
.note {
	font-size: 11px;
	font-weight: bold;
	padding: 20px 0px 6px 0px;
	border-bottom: 1px solid #a0a0a0;
}
.small {
	font-size: 10px;
}