ul,li,form,div{margin:0px;padding:0px;}

body{
/*font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
margin:0 auto;
padding:0
}
table{ table-layout:auto; }
a {
font-size:12px;
color:#000000;
text-decoration: none;
}
a:link {

text-decoration:none;
}
a:visited {
         text-decoration: none;
}
a:hover {
        color: #2C8F18;  text-decoration: none;
}
a:active  {
        color: #000000; text-decoration: none;
}
h1 {
        font-size: 15px;
		margin:0;
}
h2 {
        font-size: 13px;
		margin:0;
}
h3 {
        font-size: 12px;
		margin:0;
}
hr {
        color: #dddddd; height: 1px;
}
img{border:0;}

.FormButton {
        color: #000000; font-weight: bold; 
}
.FormButton img{
vertical-align:middle;
}
.Button {                                 
		font-family: arial;
		background-color: #191f68;
		color: #ffffff; font-weight: bold;
		font-size: 11px;
		text-decoration: none;
}


.SmallNote{
		text-align:left;		
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; 
}
.SmallText {
		text-align:left;		
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px;
}

.MarketPrice{
font-size:11px;
color:#355da6;
text-decoration:line-through;
}
.ProductPrice{
	font-size:11px;
	color:#bf0000;
	text-decoration:none;
}


.ProductDetailsTitle{
color:#006600;
font-size:12px;
font-weight:bold;
}
.ProductPriceConverting{
color:#000000;
}

.articleList{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #2E2F8F;	
	border:none thin;
}

.articleList  td{
	background-color: #DBE8BD;
	border:none thin;
}
.subCategoryList {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #2E2F8F;	
}
.subCategoryList  td{
	margin-left: 5px;
	padding: 5px;
	width: 100%;
	border: 1px dotted #CCCCCC;
	margin-bottom: 12px;
}

.subCategoryList a {
	font-size: 12px;
	margin-left: 5px;
	width: 100%;
	border: 1px dashed #EEEEEE;
	margin-bottom: 3 px;
	color: #2C8F18;
	text-decoration:none;
	padding: 5px;
}
.subCategoryList a:visited {
	color: #2C8F18;
}

.subCategoryList a:hover {
	color: #2C8F18;
	background-color: #e2eccc;
}

tr.subCategoryList:hover {
	COLOR: #FFFFFF;
	border: 1px solid #666666;
	background-color: #e2eccc;
	text-decoration: none;
}
.ErrorMessage{
color:#FF0000;
}






#top{
background-color:#393939;
height:65px;}
#top .empty{
height:7px;}
#top .search_bar{ width:300px; padding-left:20px;}
#top .search_bar .search_box{
padding-left:45px; 
background-repeat:no-repeat
}
#top .search_bar .search_box .input_box{
border:none; 
background:#CCCCCC; 
padding-right:10px
}

#top .search_bar img { padding:0px 7px}
#top .speed_bar{ widows:300px;}
a.home{
display:block;
width:100px;
height:45px;
background-image:url(images/hi_hover.jpg);
background-repeat:no-repeat;
text-decoration:none;
background-position:0 0px;
}

a.home div{
padding:14px 0px 0px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#999999;
font-weight:bold}
a.home:hover{background-image:url(images/hi_hover.jpg);
background-repeat:no-repeat;
background-position:0 -45px;


}
a.home:hover div{
color:#ffffff}
a.contact_us{
display:block;
width:150px;
height:45px;
background-image:url(images/cu_hover.jpg);
background-repeat:no-repeat;
text-decoration:none;
margin-left:10px;
background-position:0 0;

}
a.contact_us div{
padding:14px 0px 0px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#999999;
font-weight:bold}
a.contact_us:hover{background-image:url(images/cu_hover.jpg);
background-repeat:no-repeat;
background-position:0 -45px;
}
a.contact_us:hover div{
color:#ffffff;
}


a.about_us{
display:block;
width:150px;
height:45px;
background-image:url(images/au_hover.jpg);
background-repeat:no-repeat;
text-decoration:none;
margin-left:40px;
background-position:0 0px;

}
a.about_us div{
padding:14px 0px 0px 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#999999;
font-weight:bold}
a.about_us:hover{background-image:url(images/au_hover.jpg);
background-repeat:no-repeat;
background-position:0 -45px;}
a.about_us:hover div{
color:#ffffff}
#header{
background-image:url(images/h_bg.jpg);
background-repeat:repeat-x;
height:123px;
background-color:#539332;}
#menu1{
background-image:url(images/menu_bg.jpg);
background-repeat:repeat-x;
height:43px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
/*#menu1 ul{
list-style-type:none;
padding:0;
margin:0}
#menu1 li{
font-size:12pt;
padding:0px 0px 0px -1px;
text-align:center;
padding-left:30px;
}
#menu1 li a{
color:#2e7392;
text-decoration:none
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12pt;
}
#menu1 li a:hover{
color:#393939;
text-decoration:none
}*/
#inner_body{ font-weight:bold;}
#inner_body .left_menu{
background-image:url(images/lm_h.jpg);
background-repeat:no-repeat;

height:38px;
width:228px;
}
#inner_body  .left_menu_header{
color:#2e6665;
padding:0px 0px 0px 20px;
height:38px;
}
#inner_body .left_menu_repeat{
background-image:url(images/lm_r.jpg);
background-repeat:repeat-y;
padding-top:10px;
}
#inner_body .left_menu_repeat ul{
margin:0;
padding:0;
list-style-type:none}
#inner_body .left_menu_repeat li{
font-size:11pt;
width:224px;
}
#inner_body .left_menu_repeat li a{
display:block;
color:#0f495c;
text-decoration:none;
padding:1px 0px 3px 20px ;
margin-left:5px;
}
#inner_body .left_menu_repeat li a:hover{
background-color:#daf0cc}
.text{
}
#inner_body .left_menu_fotter{
background-image:url(images/lm_b.jpg);
background-repeat:no-repeat;
width:228px;
height:9px}
.center{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
}
.banner{}
.image{background-image:url(images/b_image.jpg); width:541px; height:240px}
.b_repeat{background-image:url(images/b_repeat.jpg); height:240px}
.fp{}
.fp_head{background-image:url(images/fp_repeat.jpg); background-repeat:repeat-x; height:38px; font-weight:bold;}
.fp_heading{background-image:url(images/fp_c.jpg); background-repeat:repeat-x; height:38px; width:56%; color:#ffffff;}
.fp_text{ padding:5px 0px 0px 0px; }
.fp_bottom{ border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf; padding:10px 10px 10px 10px;}
.right_side{}
.right_repeat{ background-image:url(images/r_c.jpg); background-repeat:repeat-y;}
.cart{text-align:center; color:#0f495c; font-size:11pt; padding-right:10px}
.seperator{background-image:url(images/seperator.png); background-position:bottom; background-repeat:no-repeat; height:6px;}
.c_text{ color:red; font-size:10pt;}
.cart_02{ padding-top:10px}
.cart_03 { padding-top:15px}
.pad{ padding:15px 0px}
.fotter{ background-color:#393939; color:#FFFFFF; font-size:10pt; font-weight:none; text-align:center; height:33px; }
.f_image img{ padding:10px 10px}
.go a:hover{ background-image:url(images/go.jpg); width:39px; height:41px; background-position:0 -41px;}
.go a{ background-image:url(images/go.jpg); display:block; width:39px; height:41px; background-position:0 0;}
.dialogstyle{
font-weight:bold;
}
.login{
}
.login ul{
list-style-type:none;
margin-top:10px;
}
.login li a, .login li a:visited{
color:#000000;
display:block;
padding:5px 10px 5px 10px;
text-decoration:none;
border:solid 1px;
width:100px !important;
margin-bottom:5px;
}
.login li a:hover{
background:#FFFFFF;

}
.currency{
color:#FF0000;
font-weight:normal;
}
a.advance_search{
color:#FFFFFF;
padding-left:30px;
}


.error {
	width: auto;
	color:#FF0033;
}