BODY {
font-size:12px;
font:75% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-left:5px;
margin:0;
}

#homeicon {
cursor:pointer;
}

.bottom {
vertical-align:bottom;
}

.right {
text-align:right;
padding-right:1px;
}

.left {
text-align:left;
vertical-align:middle;
}

.left_pad {
text-align:left;
font-size:10px;
padding-left:5px;
color:#666;
}

.CategoryList {
	text-align: left;
	font-size: 11px;
	color: #333333;
	list-style-position: outside;
	vertical-align: top;
	white-space: pre;
}
.CategoryListText {
	text-align: left;
	font-size: 11px;
	padding-left: 0px;
	color: #333333;
	vertical-align: top;
	font-variant: normal;
}
.CategoryListText:hover {
	text-align: left;
	font-size: 11px;
	padding-left: 0px;
	color: #999999;
	vertical-align: top;
	font-variant: normal;
}

#categorystyle li {
margin-bottom:3px;
}

#brandname .lefttop{
	background: url(../images/CategoriesNew/LeftCorn.jpg) no-repeat;
	width: 16px;
}
#brandname .righttop{
	background: url(../images/CategoriesNew/RightCorn.jpg) no-repeat;
	width: 17px;
	height: 14px;
}
#brandname .topline{
	background: url(../images/CategoriesNew/TLine.jpg) repeat-x;
	width: 520px;
}
#brandname .bottomline{
	background: url(../images/CategoriesNew/BottomLine.jpg) repeat-x;
	width: 520px;
}
#brandname .leftbottom{
	background:  url(../images/CategoriesNew/LeftBotCorn.jpg) no-repeat;
	width: 16px;
}
#brandname .rightbottom{
	background:  url(../images/CategoriesNew/RightBotCorn.jpg) no-repeat;
	width: 17px;
}
#brandname .leftline{
	background: url(../images/CategoriesNew/LeftLine.jpg) repeat-y;
	height: auto;
}
#brandname .rightline{
	background: url(../images/CategoriesNew/RightLine.jpg) repeat-y;
}

#brandname .imgLink{
	border: 1px solid #ffffff;
}
#brandname .imgLink:hover{
	border: 1px solid #dadada;
}

.top {
vertical-align:top;
color:#446B8A;
font-size:11px;
}

#licdiv a img{
border:#999999 solid 1px;
}

.adv {
padding-left:3px;
padding-right:4px;
padding-top:2px;
}

.dpl_none {
display:none;
}

.inputfield_en {
font-size:11px;
color:#5F5F58;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#fff;
}

SELECT {
font-size:11px;
font-family:verdana, sans-serif;
vertical-align:bottom;
}

.topmenu1 {
border-top: #6887a1 1px solid;
border-bottom: #6887a1 1px solid;
border-left: #6887a1 1px solid;
}
.topmenu2 {
border-bottom: #6887a1 1px solid;
border-left: #6887a1 1px solid;
}


#topmenuitem {
height:20px;
border-right: #6887a1 1px solid
}
#topmenuitem a.item{
display:block;
background:url(../images/top_menus/menubg.gif) repeat-x;
height:20px;
font-size:11px;
font-weight:700;
color:#1c4c73;
padding-top:3px;
text-decoration:none;
}
#topmenuitem a.item:hover{
text-decoration:underline;
}

#button .button {
border-right:#446b8a 1px solid;
border-top:#446b8a 1px solid;
border-left:#446b8a 1px solid;
color:#FFF;
border-bottom:#446b8a 1px solid;
cursor:pointer;
font-weight:700;
height:20px;
background-color:#999999;
}


#button .button_special {
border-right:#446b8a 1px solid;
border-top:#446b8a 1px solid;
border-left:#446b8a 1px solid;
color:#FFF;
border-bottom:#446b8a 1px solid;
cursor:pointer;
font-weight:700;
height:23px;
background-color:#FF0000;
}

#button .button_green {
	border-right:#000 1px solid;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	color:#FFF;
	border-bottom:#000 1px solid;
	cursor:pointer;
	font-weight:700;
	height:23px;
	background-color:#393;
}

#button .button_grey {
border-right:#446b8a 1px solid;
border-top:#446b8a 1px solid;
border-left:#446b8a 1px solid;
color:#446B8A;
border-bottom:#446b8a 1px solid;
cursor:pointer;
font-weight:700;
height:23px;
background-color:#F0F0F0;
}

#button .button_red {
border-right:#446b8a 1px solid;
border-top:#446b8a 1px solid;
border-left:#446b8a 1px solid;
color:#FFF;
border-bottom:#446b8a 1px solid;
cursor:pointer;
font-weight:700;
height:23px;
background-color:#446b8a;
}

#button .button_focus {
border-right:#446b8a 1px solid;
font-weight:700;
border-left:#446b8a 1px solid;
cursor:pointer;
border-bottom:#446b8a 1px solid;
color:#FFF;
border-top:#446b8a 1px solid;
height:24px;
background-color:#1C59A5;
}

#button .button_box {
padding-right:8px;
padding-bottom:6px;
padding-top:6px;
cursor:pointer;
}

#sortlist {
color:#666;
padding-left:0;
padding-right:0;
font-size:11px;
}

#sortlist .leftarrow {
width:20px;
cursor:pointer;
}

#sortlist .rightarrow {
width:25px;
cursor:pointer;
border-left:#000 1px solid;
text-align:right;
}

#sortlist a.up {
	display:block;
	width:20px;
	height:19px;
	background-image: url(../images/arrows/SearchArrowsUp_b.jpg);
	background-repeat: no-repeat;
}

#sortlist a.up:hover {
background:url(../images/arrows/SearchArrowsUp_o.jpg) no-repeat;
}

#sortlist a.up1 {
	display:block;
	width:20px;
	height:19px;
	background-image: url(../images/arrows/SearchArrowsUp_o.jpg);
	background-repeat: no-repeat;
}

#sortlist a.down {
	background-image:url(../images/arrows/SearchArrowsDown_b.jpg);
	background-repeat:no-repeat;
	display:block;
	width:25px;
	height:19px;
}

#sortlist a.down:hover {
background-image:url(../images/arrows/SearchArrowsDown_o.jpg);
background-repeat:no-repeat;
}

#sortlist a.down1 {
	background-image:url(../images/arrows/SearchArrowsDown_o.jpg);
	background-repeat:no-repeat;
	display:block;
	width:25px;
	height:19px;
}

.w100 {
width:100%;
}

.n {
border-top:#aac5f7 1px solid;
}

.e {
border-right:#aac5f7 1px solid;
}

.s {
border-bottom:#aac5f7 1px solid;
}

.w {
border-left:#aac5f7 1px solid;
}

.e_category {
border-right:#069 1px dashed;
}

.w_category {
border-left:#069 1px dashed;
padding-bottom:5px;
}

.s_category {
border-bottom:#069 1px dashed;
padding-left:3px;
padding-right:3px;
}

.n_category {
border-top:#069 1px dashed;
padding-left:3px;
padding-right:3px;
}

.aldi {
border-right:#aac5f7 1px solid;
border-top:#aac5f7 1px solid;
border-left:#aac5f7 1px solid;
border-bottom:#aac5f7 1px solid;
}

.working_template {
padding:6px 3px;
}

.working_template_2col {
padding:6px 0 6px 3px;
width:600px;
}

#logobar {
width:100%;
background-color:#fff;
background-image:url(../images/logos/top_logo.gif);
background-repeat:no-repeat;
}

#topnav {
padding-bottom:0;
vertical-align:middle;
color:#5F5F58;
padding-top:0;
background-color:#fff;
text-align:right;
}

#topnav A {
font-weight:lighter;
font-size:11px;
color:#777;
text-align:center;
text-decoration:none;
}

#topnav A:hover {
text-decoration:underline;
}

#minibasket {
font-family:Arial, Helvetica, sans-serif; 
padding-bottom:0;
width:201px;
/*height:40px;*/
}

#minibasket .txt {
	vertical-align:top;
	background-color:#EFEFEF;
	font-size:11px; 
	text-align: left; 
	padding-left: 3px;
}

#minibasket .miniTitle {
	background-color:#E0E0E0;
	font-size:11px; 
	padding-bottom:3px; 
	padding-top:3px; 
	text-align:center;
}

#minibasket a {
	color:#FF0000;
}

#minibasket .header {
	background-color:#666666;
	text-align:center; 
	color:#FFFFFF; 
	padding-bottom:3px; 
	padding-top:3px; 
	font-size:13px; 
}

#minibasket .paddingstyle1 {
	padding-bottom:1px; 
	padding-top:1px;
}

#minibasket .paddingstyle2 {
	padding-bottom:1px; 
	padding-top:10px;
}

#minibasket .paddingstyle3 {
	padding-bottom:10px; 
	padding-top:1px;
}

#minibasket .paddingstyle4 {
	padding-bottom:3px; 
	padding-top:3px;
}

#minibasket .alignstyle {
	text-align: right;
}

#minibasket .odamt {
	color:#C82B02; 
}

#minibasket .otamt {
	background-color:#D8D8D8;
	color:#000000; 
}

#minibasket .fdamt {
	color:#C82B02; 
}

#minibasket .ftamt {
	background-color:#D8D8D8;
	color:#000000; 
}

#minibasket .minfo {
	background-color:#999999;
	padding-bottom:1px; 
	padding-top:3px; 
	text-decoration:underline;
}

#minibasket .viewo {
	vertical-align:middle;
}

#minibasket .content {
border-right:#fff 1px solid;
padding-left:2px;
font-size:10px;
vertical-align:middle;
color:#666;
background-color:#FFF;
padding-bottom:2px;
height:25px;
}

#searchbar {
padding-left:1px;
background-color:#f7f7f7;
}

#searchbar .inputfield {
width:150px;
margin:0;
}

#searchbar .not_user {
font-size:10px;
color:red;
}

#searchbar .txt3 {
font-weight:700;
font-size:12px;
color:#666;
}

#searchbar A {
font-weight:700;
font-size:12px;
color:#326699;
text-decoration:underline;
}

#searchbar .adv_s {
font-weight:400;
font-size:11px;
color:#FF6600;
}

#leftpanel {
padding-right:2px;
padding-left:2px;
vertical-align:top;
width:164px;
}

#catalogbox {
padding-left:0;
width:160px;
height:184px;
padding-top:6px;
}

#catalogbox .title {
padding-left:2px;
font-weight:700;
font-size:12px;
color:#fff;
height:17px;
background-color:#a4b3cc;
text-align:center;
}

#catalogbox .content {
border-right:#a4b3cc 1px solid;
border-left:#a4b3cc 1px solid;
width:140px;
border-bottom:#a4b3cc 1px solid;
background-color:#eef3f7;
padding-bottom:7px;
}

#categorybox {
padding-left:0;
width:160px;
padding-top:3px;
}

#categorybox .title {
font-weight:700;
font-size:12px;
color:#fff;
height:20px;
text-align:center;
background-color:#56b05b;
}

#categorybox .title a {
color:#fff;
text-decoration:none;
}

#categorybox .content {
border-bottom:#CFE5D0 1px solid;
padding-bottom:7px;
background-color:#CFE5D0;
}

#categorybox A.activeitem {
font-size:11px;
color:red;
text-decoration:none;
}

#categorybox .sublist {
background-color:#FFF;
padding-top:4px;
padding-bottom:4px;
}

#emailbox .title_bg {
width:100%;
background-color:#FFF;
}

#emailbox .title {
padding-left:6px;
font-weight:700;
font-size:12px;
color:#fff;
height:23px;
text-align:center;
background-image:url(../images/backgrounds/buttons.gif);
}

#emailbox .content {
border-right:#ccc 1px solid;
border-left:#ccc 1px solid;
width:160px;
border-bottom:#ccc 1px solid;
background-color:#FFF;
padding:5px 6px 8px;
}

#webresource .title {
padding-left:6px;
font-weight:700;
font-size:12px;
color:#fff;
height:17px;
background-color:#a4b3cc;
text-align:center;
}

#webresource .content {
border-right:#a4b3cc 1px solid;
border-left:#a4b3cc 1px solid;
width:140px;
border-bottom:#a4b3cc 1px solid;
background-color:#eef3f7;
padding-bottom:7px;
padding-top:8px;
}

#loginbox {
width:160px;
padding-top:3px;
padding-bottom:0px;
}

#topseller {
}

#topseller .title_bg {
width:100%;
background-color:#a4b3cc;
}

#topseller .title {
padding-left:6px;
font-weight:700;
font-size:12px;
color:#fff;
height:17px;
background-color:#a4b3cc;
}

#topseller A.item_name {
font-size:9px;
font-weight:400;
color:#2851A4;
text-decoration:underline;
}

#topseller A.item_name:hover {
color:red;
}

#topseller .content {
border-right:#a4b3cc 1px solid;
border-left:#a4b3cc 1px solid;
background-color:#fff;
padding-bottom:4px;
}

#topseller .subtitle {
padding-right:6px;
padding-left:6px;
font-weight:700;
font-size:11px;
color:#fff;
padding-top:1px;
height:16px;
background-color:#eef3f7;
}

#topseller .item {
font-size:11px;
color:#333;
padding:0 6px 1px;
}

#topseller A.category {
font-weight:700;
font-size:11px;
color:#5275A0;
text-decoration:none;
}

#topseller .itemno_h {
font-weight:700;
font-size:11px;
color:#666;
text-align:right;
padding:2px;
}

#topseller .itemno {
font-weight:700;
font-size:11px;
color:#082c93;
text-align:center;
padding:2px;
}

#topseller .packing_h {
font-weight:700;
font-size:11px;
color:#666;
text-align:right;
padding:2px;
}

#topseller .description_discount {
text-align:right
font-weight:bold;
font-size:14px;                                       
color:red;
padding-right:1px;
padding-bottom:2px;
font:Verdana, Arial, Helvetica, sans-serif;
}
#topseller .price_center {
padding-left:6px;
font-weight:bold;
font-size:13px;
color:red;
text-align:right;
padding-right:2px;
font-family:Arial, Helvetica, sans-serif;
}
#topseller .image {
vertical-align:middle;
border:#999 1px solid;
width:60px;
height:60px;
margin:3px;
}

#topseller .sign {
width:60px;
height:15px;
}

#topseller .end {
border-right:#a4b3cc 1px solid;
padding-right:6px;
padding-bottom:4px;
border-left:#a4b3cc 1px solid;
border-bottom:#a4b3cc 1px solid;
background-color:#fff;
text-align:right;
}

#add_to_order_style .item {
font-size:11px;
color:#333;
padding:0 2px 0 0;
}

#add_to_order_style .packing_h {
font-weight:700;
font-size:11px;
color:#666;
text-align:left;
background-color:#EEF3F7;
padding:2px 3px 2px 6px;
}

#add_to_order_style .price {
padding-left:6px;
font-weight:700;
font-size:15px;
color:red;
text-align:left;
padding-right:2px;
font-family:Arial, Helvetica, sans-serif;
background-color:#EEF3F7;
}

#add_to_order_style .specialprice {
background-color:#EEF3F7;
border:0;
font-weight:bolder;
color:red;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
}

#addToOrder {
border-top:1px solid #B2C6DE;
border-right:1px solid #B2C6DE;
border-bottom:1px solid #B2C6DE;
border-left:1px solid #B2C6DE;
width:500px;
height:210px;
font-size:1em;
margin:0;
padding:0;
}

#sendToFriend {
border-top:1px solid #B2C6DE;
border-right:1px solid #B2C6DE;
border-bottom:1px solid #B2C6DE;
border-left:1px solid #B2C6DE;
height:210px;
font-size:1em;
margin:0;
padding:0;
}

#pricetable .titlehead {
color:#FFF;
background-color:#a4b3cc;
font-weight:700;
font-size:12px;
}
#pricetable .titlehead_small{
color:#FFF;
background-color:#a4b3cc;
font-weight:bold;
font-size:11px;
}
#pricetable .tablebody {
background-color:#EEF3F7;
font-size:11px;
font-weight:700;
}

.pricetableinput {
background-color:#EEF3F7;
border:0;
text-align:center;
}

.pricetableinput_light {
background-color:#F7F9FB;
border:0;
text-align:center;
font-size:12px;
}

#footer {
background-color:#F7F7F7;
padding:1px 0 6px;
}

#footer_bottom {
background-color:#fff;
padding:1px 0 6px;
}

#basket .title {
font-size:17px;
vertical-align:top;
color:#2851A4;
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

#basket .description {
font-size:11px;
padding-bottom:2px;
vertical-align:top;
color:#5F5F58;
text-align:justify;
}

#basket .table_header {
font-weight:700;
font-size:11px;
color:#36c;
background-color:#ebf0f8;
padding:6px 8px;
background: url(../images/backgrounds/table_title.gif);
}

#basket .table_detail {
font-size:11px;
vertical-align:top;
color:#5F5F58;
padding:4px 8px;
}

#basket .pt {
padding-top:6px;
}

#basket .pb {
padding-bottom:6px;
}

#basket .box {
padding-left:0;
background-color:#fff;
}

#basket .fielditem {
padding-left:8px;
font-size:11px;
padding-bottom:2px;
color:#5F5F58;
padding-top:2px;
}

#basket .fielditem2 {
font-weight:700;
font-size:11px;
padding-bottom:6px;
color:#e87a35;
}

#basket .quantity {
width:55px;
}

#account .title {
font-size:11px;
vertical-align:middle;
color:#2851A4;
padding-left:4px;
padding-bottom:2px;
}

#account .static {
font-size:17px;
vertical-align:middle;
color:#FFFFFF;
padding-left:4px;
background-image: url(../images/backgrounds/buttons.gif);
font-weight: 700;
height: 24px;
font-family: Arial, Helvetica, sans-serif;
}

#account .package {
font-size:17px;
vertical-align:middle;
color:#FF0000;
padding-left:4px;
background-image: url(../images/backgrounds/grey.gif);
font-weight: 700;
height: 24px;
font-family: Arial, Helvetica, sans-serif;
}

#account .title_big {
font-size:17px;
vertical-align:middle;
color:#2851A4;
padding-left:3px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
}

#account .head1 {
font-size:11px;
color:#2851A4;
padding-left:3px;
padding-bottom:3px;
}

#account .description {
font-size:11px;
padding-bottom:2px;
color:#5F5F58;
padding-top:10px;
padding-left:4px;
}

#account .header {
font-weight:700;
font-size:11px;
color:#5F5F58;
padding-bottom:1px;
}

#account .fielditem {
font-size:11px;
padding-bottom:0;
color:#5F5F58;
padding-top:0;
padding-left:2px;
}

#account .fielditem_small {
font-size:9px;
padding-bottom:0;
color:#5F5F58;
padding-top:0;
padding-left:2px;
}

#account .fielditem2 {
font-weight:700;
font-size:10px;
color:#e87a35;
}

#account .fielditemtxt {
padding-right:8px;
font-weight:700;
font-size:11px;
}

#account .field_in {
width:245px;
}

#account .table_header {
padding-right:8px;
font-weight:700;
font-size:11px;
padding-bottom:6px;
vertical-align:top;
color:#36c;
padding-top:6px;
background-color:#ebf0f8;
background: url(../images/backgrounds/table_title.gif);
}

#account .table_detail {
font-size:11px;
color:#5F5F58;
height:18px;
padding:3px 6px 5px;
}

#account A.text {
font-size:12px;
color:#5F5F58;
text-decoration:underline;
}

#account A.action {
font-size:10px;
color:red;
text-decoration:underline;
}

#regi_step {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:26px;
vertical-align:bottom;
}
#regi_step .desc {
color:#707070;
vertical-align:bottom;
}

#regi_step .title {
color:#db5b61;
}

#product_list .title_cat {
font-weight:700;
height:18px;
background-color:#EEF3F7;
padding-left:6px;
vertical-align:middle;
}

#product_list .description {
font-size:11px;
color:#666;
text-align:left;
}
#product_list .package_title {
	font-size:18px;
	color:#5F5F58;
	padding-left: 3px;
	padding-right: 9px;
	padding-top: 5px;
	text-decoration: none;
	font-weight: 700;
}
#product_list .package_number {
	font-size:12px;
	color:#666;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
	padding-bottom: 5px;
	vertical-align: top;
}
#product_list .package_sets {
	font-size:11px;
	color:#666;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
	text-decoration: none;
	padding-bottom: 5px;
	vertical-align: top;
}
#product_list .package_sets:hover {
	font-size:11px;
	color:#FE6B1A;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#product_list .price_box {
font-size:11px;
color:#5F5F58;
text-align:left;
}

.each {
font-size:11px;
color:red;
text-align:left;
font-weight:200;
}

#product_list .title {
font-size:11px;
vertical-align:top;
color:#2851A4;
}

#product_list .d_border {
border-left:#ccc 1px solid;
border-top:#ccc 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
}

#product_list .d_but {
display:block;
color:#5F5F58;
background-color:#fff215;
text-align:center;
text-decoration:none;
border:1px outset;
font-weight:700;
font-size:11px;
background-image:url(../images/backgrounds/view_all.gif);
padding:1px;
}

#product_list .d_but:hover {
color:#666;
border:1px inset;
font-weight:700;
font-size:11px;
background-color:#FFF215;
}

#paging {
width:100%;
background-color:#F7F7F7;
border:gray 1px solid;
}

#paging .title_bg {
width:100%;
background-color:#36c;
}

#paging .paging {
border-right:#36c 1px solid;
border-left:#36c 1px solid;
border-bottom:#36c 1px solid;
padding:2px 3px 3px;
}

#paging .txt {
font-size:11px;
color:#5F5F58;
text-align:right;
}

#paging .count {
font-weight:700;
font-size:11px;
color:#5F5F58;
text-align:right;
}

#paging A {
font-size:11px;
color:#082c93;
text-decoration:underline;
}

.description {
font-size:11px;
color:#5F5F58;
text-align:left;
padding-left:3px;
}

.price {
font-weight:700;
font-size:14px;
color:red;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
}

.pricedash {
font-weight:normal;
font-size:11px;
color:red;
font-family:Arial, Helvetica, sans-serif;
}

.price_strike {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	text-decoration:line-through;
	COLOR: #666666;
	padding-bottom: 2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
}

.price_discount {
font-weight:700;
font-size:14px;
color:#ff9000;
}

.description_discount {
font-size:13px;
color:red;
padding-top:3px;
text-align:left;
padding-left:3px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.price_box {
font-weight:700;
font-size:14px;
color:#5F5F58;
}

.table_detail {
font-size:11px;
color:#5F5F58;
height:18px;
padding:3px 6px;
}

.table_header {
padding-right:6px;
padding-left:6px;
font-weight:700;
font-size:11px;
color:#36c;
font-family:verdana, geneva, arial, helvetica, sans-serif;
height:16px;
background-color:#ebf0f8;
background: url(../images/backgrounds/table_title.gif);
}

.blue_table_header {
padding-right:6px;
padding-left:6px;
font-weight:700;
font-size:11px;
color:#FFF;
font-family:verdana, geneva, arial, helvetica, sans-serif;
height:16px;
background-color:#A4B3CC;
}

#product_detail {
}

#product_detail .title1 {
font-weight:700;
font-size:14px;
color:#9eb7e5;
}

#product_detail .description {
font-size:11px;
color:#333;
text-align:justify;
padding-left:5px;
}

#product_detail .price_box {
font-size:16px;
color:red;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

#product_detail .price {
padding-left:6px;
font-weight:700;
font-size:14px;
color:#c03;
}

#product_detail .bullet {
padding-right:4px;
}

#detail_table {
border-right:#aac5f7 1px solid;
font-size:11px;
color:#5F5F58;
border-left:#aac5f7 1px solid;
background-color:#fff;
padding:4px;
}

#table_tabs {
vertical-align:bottom;
height:26px;
}

#table_tabs TD.regular {
font-size:12px;
color:#5F5F58;
border-bottom:#aac5f7 1px solid;
background-color:#ebf0f8;
}

#table_tabs TD.active {
padding-right:6px;
border-top:#aac5f7 1px solid;
padding-left:6px;
font-weight:700;
font-size:12px;
color:#5F5F58;
background-color:#fff;
}

#table_tabs TD {
padding-right:6px;
border-top:#aac5f7 1px solid;
padding-left:6px;
font-size:12px;
color:#5F5F58;
background-color:#fff;
}

#table_tabs TD.cut {
padding-right:0;
border-top:#fff 1px solid;
padding-left:0;
}

#table_tabs TD.cut2 {
padding-right:0;
border-top:#aac5f7 1px solid;
padding-left:0;
font-size:1px;
height:18px;
background-color:#aac5f7;
}

#homepage_categorytable {
margin-right:2px;
}

#categorytable {
font-size:10px;
width:100%;
color:#666;
text-decoration:none;
}

#categorytable A.item {
font-size:10px;
color:#666;
text-decoration:none;
}

#categorytable A.item:hover {
color:#7A7A7A;
text-decoration:underline;
}

#categorytable A {
font-size:11px;
color:#326699;
text-decoration:underline;
}
#categorytable a.ctgname {
font-size:10px;
font-weight:800;
white-space:nowrap;
text-decoration:none;
color:#666666;
display:block;
padding-left:3px;
}

#categorytable .layout {
	height:25px;
	border-right: #ffffff 2px solid;
}

#categorytable .A00 .ctgbg{
	background-color: #4fb2db;
}
#categorytable .B00 .ctgbg{
	background-color: #fee38e;
}
#categorytable .C00 .ctgbg{
	background-color: #fda8ab;
}
#categorytable .D00 .ctgbg{
	background-color: #5dbfbe;
}
#categorytable .E00 .ctgbg{
	background-color: #a2b7cb;
}
#categorytable .F00 .ctgbg{
	background-color: #8ad88a;
}
#categorytable .G00 .ctgbg{
	background-color: #e2cfbd;
}
#categorytable .H00 .ctgbg{
	background-color: #accdd2;
}
#categorytable .I00 .ctgbg{
	background-color: #ffaa4f;
}
#categorytable .J00 .ctgbg{
	background-color: #798fbc;
}
#categorytable .K00 .ctgbg{
	background-color: #839474;
}
#categorytable .L00 .ctgbg{
	background-color: #eca8c1;
}
#categorytable .M00 .ctgbg{
	background-color: #eca8c1;
}
#categorytable .N00 .ctgbg{
	background-color: #bce198;
}
#categorytable .Q00 .ctgbg{
	background-color: #9a9b9b;
}
#categorytable .R100 .ctgbg{
	background-color: #9a9b9b;
}
#categorytable .R200 .ctgbg{
	background-color: #9a9b9b;
}
#categorytable .V00 .ctgbg{
	background-color: #a4b3cc;
}

#hotitem {
padding-bottom:2px;
width:199px;
padding-top:2px;
border-bottom:#fcc 1px solid;
border-left:#fcc 1px solid;
border-right:#fcc 1px solid;
background-color:#EEF3F7;
}

#hotitem .title_bg {
width:100%;
background-color:#936;
}

#hotitem .title {
padding-left:6px;
font-weight:700;
font-size:12px;
vertical-align:middle;
color:#fff;
height:30px;
text-align:center;
background-image:url(../images/backgrounds/red.gif);
}

#hotitem .content {
border-right:#936 1px solid;
border-left:#936 1px solid;
color:#936;
background-color:#fff;
}

#hotitem .itemno {
font-weight:700;
font-size:12px;
color:#936;
text-align:center;
padding:2px;
}

#hotitem .price {
padding-left:6px;
font-weight:bolder;
font-size:16px;
color:red;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.linkbutton {
border-right:medium none;
border-top:medium none;
font-size:10px;
border-left:medium none;
cursor:pointer;
color:#666;
border-bottom:medium none;
font-family:verdana, geneva, arial, helvetica, sans-serif;
background-color:#fff;
text-align:left;
text-decoration:underline;
margin:0;
padding:0;
}

#newarrival {
padding-bottom:2px;
width:199px;
padding-top:2px;
border-bottom:#fad8a6 1px solid;
border-left:#fac8a6 1px solid;
border-right:#fac8a6 1px solid;
background-color:#EEF3F7;
}

#newarrival .title_bg {
width:100%;
background-color:#3c0;
}

#newarrival .title {
padding-left:6px;
font-weight:700;
font-size:12px;
vertical-align:middle;
color:#fff;
height:30px;
text-align:center;
background-image:url(../images/backgrounds/orange.gif);
}

#newarrival .content {
border-right:#f90 1px solid;
border-left:#3c0 1px solid;
color:#699;
background-color:#fff;
}

#newarrival .itemno {
font-weight:700;
font-size:12px;
color:#3c0;
text-align:center;
padding:2px;
}

#newarrival .button_border {
border-right:#3c0 1px solid;
border-top:#3c0 1px solid;
border-left:#3c0 1px solid;
border-bottom:#3c0 1px solid;
}


#featureitem {
padding-bottom:2px;
width:199px;
padding-top:2px;
border-left:#fad7a6 1px solid;
border-bottom:#fad7a6 1px solid;
border-right:#fad7a6 1px solid;
background-color:#EEF3F7;
}

#featureitem .title_bg {
width:100%;
background-color:#f63;
}

#featureitem .title {
padding-left:6px;
font-weight:700;
font-size:12px;
vertical-align:middle;
color:#fff;
height:30px;
text-align:center;
background-image:url(../images/backgrounds/yellow.gif);
}

#featureitem .content {
border-right:#f63 1px solid;
border-left:#f63 1px solid;
color:#f63;
background-color:#fff;
}

#featureitem .itemno {
font-weight:700;
font-size:12px;
color:#f63;
text-align:center;
padding:2px;
}

#content_manage_agent {
margin-left:1px;
margin-right:1px;
}

#content_manage_agent .article {
font-size:14px;
padding-bottom:8px;
color:#1C9BF8;
text-align:justify;
padding-right: 9px;
padding-left: 9px;
background-color: #F6F6F6;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.r {
border-right:#a4b3cc 1px solid;
}

.l {
border-left:#a4b3cc 1px solid;
}

.t {
border-top:#a4b3cc 1px solid;
}

.bot {
border-bottom:#a4b3cc 1px solid;
}

.fieldset_title {
font-weight:700;
font-size:14px;
color:#36c;
}

.cross_price {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#5F5F58;
padding-left:0;
text-decoration:line-through;
}

.friendTitle {
float:left;
text-align:left;
padding-top:5px;
padding-bottom:1px;
padding-left:5px;
font-size:18px;
font-weight:700;
vertical-align:middle;
color:#2851A4;
}

.friendTitle_small {
float:left;
text-align:left;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
font-size:11px;
vertical-align:middle;
color:#666;
}

.5padding {
padding:1px 8px;
}

.floatLeft {
float:left;
}

.textAreaBox {
width:345px;
height:85px;
overflow:auto;
}

.d_link {
font-size:10px;
color:#666;
text-decoration:underline;
}

.d_link:hover {
font-size:10px;
color:#A4B3CC;
text-decoration:underline;
}
.view_all {
font-size:11px;
color:#446B8A;
text-decoration:none;
font-weight:700;
vertical-align:bottom;
padding-right:5px;
}

.view_all:hover {
color:#A4B3CC;
font-size:11px;
}

.d1_link {
font-size:11px;
font-weight:700;
color:#2851A4;
text-decoration:none;
}

#d_button .d_b {
display:block;
width:90px;
color:#FFF;
text-align:center;
text-decoration:none;
border:2px outset;
font-weight:700;
vertical-align:baseline;
height:17px;
background-color:#393;
padding:1px;
}

#d_button .d_b:hover {
color:#FFF;
background-color:#393;
border:2px inset;
font-weight:700;
}

#d_button .d_b_red {
display:block;
width:70px;
color:#436B8A;
text-align:center;
text-decoration:none;
border:2px outset;
font-weight:700;
background-image:url(../images/backgrounds/grey_01.gif);
vertical-align:baseline;
height:17px;
padding:1px;
}

#d_button .d_b_red:hover {
color:#436B8A;
background-color:#ebf0f8;
border:2px inset;
font-weight:700;
}

#d_button .d_b_grey {
display:block;
width:70px;
color:#436B8A;
text-align:center;
text-decoration:none;
border:2px outset;
font-weight:700;
vertical-align:baseline;
height:17px;
background-color:#EAEAEA;
padding:1px;
}

#d_button .d_b_checkout:hover {
color:#436B8A;
background-color:#FFF;
border:2px inset;
font-weight:700;
}

#d_button .d_b_checkout {
display:block;
width:70px;
color:#436B8A;
text-align:right;
text-decoration:none;
border:2px outset;
font-weight:700;
vertical-align:baseline;
height:17px;
background-color:#FFF;
padding:1px;
}

#d_button .d_b_grey:hover {
color:#436B8A;
background-color:#EAEAEA;
border:2px inset;
font-weight:700;
}

.head2 {
font-size:14px;
color:#FFF;
font-weight:700;
vertical-align:bottom;
padding-top:2px;
background-color:#EEF3F7;
padding-left:5px;
padding-bottom:2px;
}

.head2_small {
font-size:10px;
color:#F9EBD7;
font-weight:700;
vertical-align:bottom;
padding-top:2px;
padding-bottom:3px;
background-color:#446B8A;
padding-left:3px;
}

.w780px {
width:780px;
}

.hd {
padding-left:6px;
font-weight:700;
font-size:12px;
color:#fff;
height:17px;
background-color:#A4B3CC;
}

#ele_check {
background-color:#efe7e7;
}

#ele_check .table_detail {
font-size:11px;
color:#5F5F58;
font-family:verdana, geneva, arial, helvetica, sans-serif;
height:18px;
background-color:#efe7e7;
padding:3px 6px;
}

.link5 {
color:#36c;
font-weight:700;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
vertical-align:top;
}

.link4 {
color:#36c;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
vertical-align:top;
}

.tbl {
width:'100%';
}

.b,#topnav A.active {
font-weight:700;
}

.center,#pricetable input {
text-align:center;
}

.middle,#product_list TD {
vertical-align:middle;
}

INPUT,TEXTAREA {
	font-family:verdana, sans-serif;
	font-size: 12px;
}

#button .input,#hotitem .input,#newarrival .input,#featureitem .input {
font-size:12px;
}

#basket .fielditem_total {
font-weight:700;
font-size:11px;
color:#e87a35;
}
.error {
font-weight:700;
font-size:11px;
color:#ff0000;
}

.error2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}

.error_box,.confirm_box {
border-right:#ff0000 1px solid;
border-top:#ff0000 1px solid;
border-left:#ff0000 1px solid;
border-bottom:#ff0000 1px solid;
}

#minibasket .corner,#catalogbox .corner,#categorybox .corner,#emailbox .corner,#webresource .corner,#topseller .corner,#footer .corner,#footer_bottom .corner,#paging .corner,#hotitem .corner,#newarrival .corner,#featureitem .corner {
background-color:#fff;
}

#searchbar .txt2,.no_items {
font-size:12px;
color:#5F5F58;
}

#catalogbox .title_bg,#webresource .title_bg {
width:100%;
background-color:#A4B3CC;
}

#catalogbox IMG.bullet,#categorybox IMG.bullet,#webresource IMG.bullet {
margin-top:4px;
margin-bottom:3px;
margin-right:10px;
}

#catalogbox A.item,#categorybox A.item,#webresource A.item {
font-size:11px;
color:#395B75;
text-decoration:none;
}

#catalogbox A.itemhot {
font-size:11px;
font-weight:bold;
color:red;
text-decoration:none;
}

#catalogbox A.itemhot:hover {
color:green;
text-decoration:underline;
}

#catalogbox A.item:hover,#categorybox A.item:hover,#categorybox A.activeitem:hover,#webresource A.item:hover {
color:#F60;
text-decoration:underline;
}

#categorybox .content td,#d_button .d_border {
border-bottom:#fff 1px solid;
}

#emailbox{
width:160px;
padding-top:3px;
}

#webresource {
width:160px;
padding-top:3px;
}

#loginbox a img,#topseller a img,.productlist_image {
border:#999 1px solid;
}

#topseller A.link,#add_to_order_style A.link,#hotitem A.link,#newarrival A.link,#featureitem A.link {
font-weight:700;
font-size:11px;
color:#5F5F58;
}

#topseller .itemno_h1,#topseller .packing_h1 {
font-weight:700;
font-size:11px;
color:#666;
text-align:left;
padding:2px;
}

#add_to_order_style,#pricetable {
border:#fff 1px solid;
}

#addToOrder .title,#sendToFriend .title {
font-size:18px;
color:#60829D;
font-weight:700;
padding-top:5px;
padding-left:3px;
}

#addToOrder .item_title,#sendToFriend .item_title,#product_list .head1 {
font-size:11px;
color:#2851A4;
}

#sendToFriend .star,#basket .star,#account .star {
font-size:10px;
color:#e87a35;
}

#footer .foot_bd,#footer_bottom .foot_bd {
height:1px;
background-color:#1B4C73;
}

#footer .title,#footer_bottom .title {
font-weight:700;
font-size:12px;
color:#666;
text-decoration:none;
height:25px;
padding:4px 0 2px 10px;
}

#footer UL.gray,#footer_bottom UL.gray {
color:#555;
list-style-type:disc;
}

#footer A.content:link,#footer A.content:visited,#footer_bottom A.content:link,#footer_bottom A.content:visited {
color:#666;
text-decoration:none;
}

#footer A.content:hover,#footer_bottom A.content:hover {
color:#333;
text-decoration:underline;
}

#footer .content,#footer_bottom .content {
font-size:10px;
color:#5F5F58;
text-align:left;
text-decoration:none;
}

#footer .foot_des,#footer_bottom .foot_des {
font-size:10px;
color:#9c9c9c;
text-align:center;
}

#footer A,#footer_bottom A {
font-size:11px;
color:#9c9c9c;
}

#basket,#account {
font-family:verdana;
}

#basket A.detail,#account A.detail {
font-weight:700;
font-size:11px;
color:#5F5F58;
text-decoration:underline;
}

#basket .pl, {
padding-left:8px;
}

#basket .pr {
padding-right:8px;
}

#basket .image,#account .image {
border-right:#36c 1px solid;
border-top:#36c 1px solid;
vertical-align:middle;
border-left:#36c 1px solid;
border-bottom:#36c 1px solid;
width:44px;
height:44px;
margin:3px;
}

#account A.head,#product_list A.head {
font-size:11px;
color:#2851A4;
text-decoration:underline;
}

#account A.head:hover,#product_list A.head:hover,.d1_link:hover {
font-size:11px;
color:#F60;
text-decoration:underline;
}

#product_list TD.space,#product_detail TD.space {
width:15px;
}

#product_list A.product,A.product,#product_detail .title,#product_detail A.product {
font-weight:700;
font-size:12px;
color:#5F5F58;
}

#paging .msg,#product_detail A.adds {
font-size:11px;
color:#5F5F58;
}

#table_tabs A.regular,#table_tabs A.active {
font-size:12px;
color:#5F5F58;
text-decoration:none;
}

#table_tabs TD.cut1,#table_tabs TD.cut3 {
padding-right:0;
padding-left:0;
font-size:1px;
height:18px;
background-color:#fff;
}

#table_tabs TD.cut1a,#table_tabs TD.cut3a {
padding-right:0;
padding-left:0;
font-size:1px;
height:18px;
background-color:#ebf0f8;
}

#hotitem .subtitle,#newarrival .subtitle,#featureitem .subtitle {
padding-right:6px;
padding-left:6px;
font-weight:700;
font-size:11px;
color:#fff;
padding-top:1px;
height:16px;
background-color:#e8f3ff;
}

#hotitem .item,#newarrival .item,#featureitem .item {
font-weight:700;
font-size:11px;
color:#333;
text-align:center;
padding:6px;
}

#hotitem A.category,#newarrival A.category,#featureitem A.category {
font-weight:700;
font-size:11px;
color:#5F5F58;
text-decoration:none;
}

#hotitem .pack,#newarrival .pack,#featureitem .pack {
font-weight:700;
font-size:11px;
color:#666;
text-align:center;
padding:2px;
}

#hotitem .pricetxt,#newarrival .pricetxt,#featureitem .pricetxt {
font-size:11px;
vertical-align:bottom;
width:100%;
color:#5F5F58;
text-align:right;
}

#hotitem .image,#newarrival .image,#featureitem .image {
vertical-align:middle;
border:#999 1px solid;
margin:3px;
}

#hotitem .end,#newarrival .end,#featureitem .end {
border-right:#025bbd 1px solid;
padding-right:6px;
padding-bottom:4px;
border-left:#025bbd 1px solid;
border-bottom:#025bbd 1px solid;
background-color:#fff;
text-align:right;
}

#hotitem .button_border,#featureitem .button_border {
border-right:red 1px solid;
border-top:red 1px solid;
border-left:red 1px solid;
border-bottom:red 1px solid;
}

#hotitem .button ,#newarrival .button ,#featureitem .button {
border-right:#9c9c9c 1px solid;
border-top:#fff 1px solid;
font-weight:700;
border-left:#fff 1px solid;
color:#fff;
border-bottom:#9c9c9c 1px solid;
background-color:#999999;
cursor:pointer;
height:23px;
}

#hotitem .button_box,#newarrival .button_box,#featureitem .button_box {
padding-right:8px;
padding-bottom:6px;
padding-top:6px;
}

#newarrival .price,#featureitem .price {
padding-left:6px;
font-weight:700;
font-size:16px;
color:red;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.blk {
display:block;
}

.link5:hover,.link4:hover {
color:#F60;
}

TD {
	FONT: 11px verdana, sans-serif
}

.saved {
color:red;
font-size:10px;
}

.saved1{
color:#e87a35;
font-size:10px;
}

.zoomImg {
color:gray;
font-size:10px;
padding-top:0px;
}
