/* common styles */
body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
hr {height: 1px; background-color: #666666; border: 0px solid #666666}
form{display:inline}
.red{color:red;font-size:11px}
.bold{font-weight:bold}
.txt{font-size:11px}
.tar{text-align:right}
.tac{text-align:center}
.tal{text-align:left}
.m5{margin:5px 0px}
.pl20{padding-left:20px}
.link{text-decoration:none}
.link:hover{color:red}
.block{border:1px solid #666666;padding:10px;background:#F6F6E7}
.block p{margin:5px 10px 5px 20px}
.vat{vertical-align:top}
.w100{width:100%}
.small{font-size:11px}
.img-right{float:right;margin-left:5px;clear:all}
.img-left{float:left;margin-right:5px}

/* objects */

#header-center{vertical-align:top;width:100%;
background:url('../images/theme/b4.png');
font:bold 12px verdana,sans-serif;
color:#137005;
padding-top:23px;padding-bottom:25px;
padding-left:10px;
}
#header-center a{color:#137005;text-decoration:none}
#header-center a:hover{color:#F7C028}
#header-center1{vertical-align:top;
width:100%;
background:url('../images/theme/b4.png');
font:bold 12px verdana,sans-serif;
color:#137005;
padding-top:23px;padding-bottom:20px;
padding-right:10px;
}

#layout{width:100%;padding:0px}

#column-left{vertical-align:top;background-image:url('../images/theme/bg.gif')}
#layout-center-cell{
    vertical-align:top;
    width:100%;
	background:#F3F3E0;
	padding:0px;
	border:1px solid #E5D4B2
}
#top-menu{border-bottom:1px solid #E5D4B2;background-image:url('../images/theme/lhb.png');font:bold 11px verdana,sans-serif;margin-bottom:10px}
#top-menu a{color:#333333;text-decoration:none}
#top-menu a:hover{color:#C7530D}
#top-menu td{text-align:center;padding:7px 5px}

#content .title,#content h1{
    font-size:120%;
    color:#0C5C00;
    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}	 
#content h2{
    font-weight:bold;
	font-size:12px;
    font-family: Verdana, sans-serif;
    }
#content p,.content p li{
    font-size:11px;
    }
#content .txt li{
    font-size:11px;
    }

#column-right{vertical-align:top;background-image:url('../images/theme/bg.gif')}
#footer{background-color:#8393AA;width:100%;margin-top:7px;font:normal 11px  verdana,sans-serif;color:#ffffff}

#login{font-size:10px}
#login .inpt input{height:17px;font-size:11px;width:100%}
#search a{color:#ffffff;font-size:9px;color:#000000;}
#search td{text-align:center}
#search-field{
   border:1px solid #000000;
   width:150px;
}

TABLE.new-products{
	width:100%
}
.new-products td{
    text-align:center;
    font-size:10px;
}
.new-products td a{
    text-decoration:none;
}
.new-products td a:hover{
    color:red;
}

.categories{
    margin:20px 0px;
}
.categories td{
    text-align:center;
    font-size:12px;
    padding:5px;
}
.categories td a{
    color:#000000;
    text-decoration:none;
}
.categories td a:hover{
    color:red;
}
.greetUser {
    color:red;
    font-weight:bold;
}
.tell-a-friend{
    font-size:11px;
}
.tell-a-friend td{
    padding:5px;
}

.info-message{font:bold 12px;margin-bottom:10px}
.error-message{font:bold 12px;color:red}

.messageStackSuccess,.messageStackError,.messageStackWarning{padding:3px 0px 3px 20px;font-size:11px}
.messageStackSuccess{color:#6F0212;font-weight:bold}
.messageStackError{color:red;font-weight:bold}
.messageStackWarning{color:navy;font-weight:bold}
.messageBox{background:silver}
.account-menu{list-style-image:url('images/default/arrow_green.gif')}
.moduleRow {border:1px solid #6F0212}
.moduleRowOver {background-color: #cccccc; cursor: hand;}

.maintable {
	margin-top:10px;
	border:1px solid #137005;
	border-collapse:collapse;
}
.maintable	.tableb,.maintable	.tableb_compact{border:1px solid #137005}
.tablerow-even .tableb,.tablerow-even .tableb_compact {background:#E9F3E0}
.tablerow-odd .tableb,.tablerow-odd .tableb_compact {background:#ffffff}

.tableh1 {
        font-family:  Verdana, Geneva, Arial, sans-serif;
        background : #137005;
        color: #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
        font-size:12px;
        font-weight:bold;
}

.tableh1_compact {
        font-family:  Verdana, Geneva, Arial, sans-serif;
        background : #137005;
        color: #FFFFFF;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
		font-size:10px;
		font-weight:bold;
}
.tableh1_compact .statlink,.tableh1 .statlink{font-size:10px;font-weight:bold;}

.tableh2 {
        background: #CBD7DE ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #CBD7DE ;
        color : #000000;
        padding-top: 2px;
        padding-right: 0px;
        padding-bottom: 2px;
        padding-left: 0px;

}

.tableb {
        background: #F3F3E0;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
		font-size:11px;
}

.tableb_compact {
        background: #F3F3E0;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
		font-size:11px;
}

.tablef {
        background: #CBD7DE ;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}
.statlink {
        color: #FFFFFF;
		font-size:11px;
		font-weight:bold;
        text-decoration: none;
}

.statlink:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

.type1,.type2,.type3{width:100%;font-weight:bold;font-size:12px;padding-left:7px;padding:5px 0px 5px 7px}
.box .type1{background-color: #137005;color:#ffffff;}
.box .type2{background-color:#F7C028;color:#A70302}
.box .type3{background-image:url('../images/theme/h2.gif');color:#ffffff}

.box  .statlink{
		font-size:12px;
		font-weight:bold;
        text-decoration: underline;
}
.box .type2 .statlink{color:#A70302}
.box .tableb{
        background : #FFF8C1;
        color: #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
		font-size:11px;
}
.box .tableb_compact{
        color: #000000;
        background : #FFF8C1;
        padding: 0px;
		font-size:11px;
}
.box .tableb a{
	color:#000000;
	text-decoration:none;
}
.box .tableb a:hover{
	color:blue;
	text-decoration:underline;
}

.box-border{width:100%;border-style:solid;border-color:#ffffff;border-width:0px 5px 1px 5px}
.sep{margin-top:5px}
.box table{border-collapse:collapse;border:0px}

 .none{display:none}
.disclaimer-container{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99;
	text-align:center;
	font-size:12px
}
.disclaimer-text{text-align:left;
	font-family:verdana,sans-serif;
	width:480px;
	margin:50px auto;
	border:1px solid #000000;
	background:aliceblue;
	padding:10px;
}
.disclaimer-confirm{
	border:1px solid gray;
	text-align:center;
}

DIV.antonProductListingItem{
	margin:10px;
	font-size:12px;
	background:#ffffff;
}
DIV.antonProductListingItem SPAN.antonProductListingPrice{
	font-size:14px;
	font-weight:bold;
}
DIV.antonProductListingItem SPAN.antonProductListingPrice S.specials{
	font-weight:normal;color:#666666
}
DIV.antonProductListingItem TABLE TD{font-size:12px;}
DIV.antonProductListingItem TABLE TD H3{font-size:12px;}

DIV.even{background:#E4E4BA;}
DIV.odd{background:#F5E7C2;}

TABLE.catdesc{
	width:100%;
	font-size:12px;
}
TABLE.catdesc TD{
	padding:10px
}
TABLE.news-item,TABLE.news-item_odd{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
TABLE.news-item IMG{
	margin:5px 0px 5px 5px
}

TABLE.news-item_odd IMG{
	margin:5px 5px 5px 0px
}

TABLE.news-item{
	border:1px solid #E5D4B2;
	background:#F5E7C2
}
TABLE.news-item_odd{
	border:1px solid #E5D4B2;
	background:#E4E4BA;
}
TD.readmore{font-size:10px;padding:5px 10px}

.featuredPrice{
	font-size:11px;
	font-weight:bold
}
.featuredOldPrice{
	font-size:11px;
	color:#666666
}
.featuredSpecialPrice{
	font-size:11px;
	font-weight:bold
	color:red
}
.specials{
	color:#666666;
	font-weight:normal
}