/* v5.24 CSS - Apr.04 2006 */

body { 
text-align : center; 
margin : 0; 
padding : 0; 
line-height : 150%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
background : #ffffff; 
} 
form { 
padding : 0; 
margin : 0; 
display : inline; 
} 
a { 
color : #ac0d0e; 
} 
a.ln:link { 
background-image : url(themes/v52/img/sidem.gif); 
} 
a.ln:visited { 
background-image : url(themes/v52/img/sidem.gif); 
} 
a.ln:hover { 
background-image : url(themes/v52/img/sidemo.gif); 
} 
.toplink { 
font-size : 11px; 
color : #124490; 
text-decoration : none; 
} 
.toplink a { 
font-size : 11px; 
color : #124490; 
text-decoration : underline; 
} 
.toplink a:hover { 
font-size : 11px; 
color : #124490; 
text-decoration : none; 
} 
.bordermenu { 
border-left : 1px solid #85a3c2; 
border-top : 1px solid #85a3c2; 
border-right : 1px solid #003366; 
border-bottom : 1px solid #003366; 
} 
a.ln:active { 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 3px; 
color : #ac0d0e; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
} 
a.ln:link { 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 3px; 
color : #ac0d0e; 
text-decoration : none; 
display : block; 
font-size : 11px; 
} 
a.ln:visited { 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 3px; 
color : #ac0d0e; 
text-decoration : none; 
display : block; 
font-size : 11px; 
} 
td { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
input { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
textarea { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
select { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
hr { 
border : 1px solid #999999; 
} 
.redfont { 
color : #ff0000; 
} 
.greenfont { 
color : #006600; 
} 
.bluefont { 
color : #0000cc; 
} 
.alertfont { 
color : #ff0000; 
} 
.positive { 
color : #009933; 
} 
.neutral { 
color : #666666; 
} 
.negative { 
color : #ff0000; 
} 
.paymenttable { 
border : 1px solid #666666; 
background-color : #ffffff; 
} 
.paytable1 { 
background-color : #ffffff; 
} 
.paytable2 { 
background-color : #f8f8f8; 
} 
.paytable3 { 
background-color : #f0f0f0; 
} 
.payactive { 
color : blue; 
} 
.sell { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
} 
.sell a { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
} 
.sell a:hover { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
text-decoration : none; 
} 
.item { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.item a { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.item a:hover { 
font-size : 11px; 
text-decoration : underline; 
} 
.bolditem { 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
} 
.bolditem a { 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
} 
.bolditem a:hover { 
font-size : 11px; 
font-weight : bold; 
text-decoration : underline; 
} 
.hlitem { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.hlitem a { 
font-size : 11px; 
text-decoration : none; 
color : #000000; 
} 
.hlitem a:hover { 
font-size : 11px; 
text-decoration : underline; 
} 
.hlbolditem { 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
text-decoration : none; 
} 
.hlbolditem a { 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
color : #000000; 
} 
.hlbolditem a:hover { 
font-size : 11px; 
font-weight : bold; 
text-decoration : underline; 
} 
.smallfont { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.smallfont a { 
font-size : 11px; 
color : #000000; 
text-decoration : underline; 
} 
.smallfont a:hover { 
font-size : 11px; 
color : #006699; 
text-decoration : none; 
} 
.contentfont { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.contentfont a { 
font-size : 11px; 
color : #333; 
text-decoration : underline; 
} 
.contentfont a:hover { 
font-size : 11px; 
text-decoration : underline; 
} 
.submenu { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
.submenu a { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : underline; 
} 
.submenu a:hover { 
font-size : 11px; 
font-weight : bold; 
color : #ffff00; 
text-decoration : none; 
} 
.submenu1 { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
text-decoration : none; 
} 
.submenu1 a { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
text-decoration : underline; 
} 
.submenu1 a:hover { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
text-decoration : none; 
} 
.membmenucell { 
background-color : #ffffff; 
} 
.membmenu { 
background-color : #e9e9eb; 
} 
.topitempage { 
background-color : #ffffe1; 
border : 1px dashed #cfcfcf; 
margin-bottom : 5px; 
padding : 6px; 
line-height : 18px; 
} 
.topitempage a { 
font-size : 11px; 
color : #000000; 
text-decoration : underline; 
} 
.topitempage a:hover { 
font-size : 11px; 
color : #ff0000; 
text-decoration : underline; 
} 
.itemid { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #333; 
font-weight : bold; 
} 
.itemidend { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #a41614; 
font-weight : bold; 
} 
.subitem { 
background-color : #ffffff; 
border : 1px solid #999999; 
} 
.counter { 
background-color : #ff9900; 
color : #ffffff; 
font-weight : bold; 
font-size : 12px; 
} 
.picselect { 
background-color : #e3eef6; 
font-weight : bold; 
} 
.picselectmain { 
background-color : #f1f7ff; 
} 
.leftborder { 
border-left : 1px solid #999999; 
} 
.gradient { 
border : 1px solid #999999; 
background-color : #ffffe1; 
} 
.sellsteptab { 
border-left : 1px solid #999999; 
border-bottom : 1px solid #999999; 
border-right : 1px solid #999999; 
} 
.boldgrey { 
font-size : 11px; 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
} 
.boldgrey a { 
font-size : 11px; 
color : #666666; 
font-weight : bold; 
text-decoration : underline; 
} 
.boldgrey a:hover { 
font-size : 11px; 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
} 
.membutt { 
font-size : 11px; 
font-weight : bold; 
color : #003399; 
text-decoration : none; 
} 
.cathead { 
font-size : 11px; 
font-weight : normal; 
color : #ffffff; 
text-decoration : none; 
} 
.cathead a { 
font-size : 11px; 
color : #ffffff; 
text-decoration : underline; 
} 
.cathead a:hover { 
font-size : 11px; 
color : #ffee00; 
text-decoration : none; 
} 
.errormessage { 
background-color : #ffffe1; 
border : 1px dashed #cfcfcf; 
margin-top : 8px; 
margin-bottom : 16px; 
padding : 6px; 
line-height : 18px; 
} 
.c1 { 
background-color : #c64041; 
color : #ffffff; 
font-weight : bold; 
} 
.c1 a { 
color : #ffffff; 
font-weight : bold; 
} 
.c1 a:hover { 
color : #ffffff; 
font-weight : bold; 
} 
.c5 { 
background-color : #ffffff; 
} 
.c6 { 
background-color : #ffffff; 
color : #333; 
} 
.c7 { 
background-color : #ffffff; 
} 
.c8 { 
background-color : #ffffff; 
color : white; 
font-weight : bold; 
} 
.c9 { 
background-color : #ffffff; 
} 
.whiteback { 
background-color : white; 
} 
.creg2 { 
background-color : #f8fbfd; 
} 
.creg3 { 
background-color : #f0f6fa; 
} 
.creg4 { 
background-color : #ffffff; 
} 
.creg5 { 
background-color : #999999; 
} 
.regborder { 
background-color : #ffffff; 
border : 1px solid #999999; 
} 
.regsignup { 
background-color : #ff9900; 
color : #ffffff; 
font-weight : bold; 
font-size : 12px; 
} 
.reguser { 
font-size : 11px; 
background-color : #ffffff; 
color : #666666; 
} 
.pintext { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : bold; 
color : #666666; 
} 
.border { 
border : 1px solid #999999; 
background : #ffffff; 
} 
.feat1 { 
font-size : 11px; 
background-color : #ff6600; 
color : white; 
font-weight : bold; 
} 
.feat2 { 
font-size : 11px; 
background-color : #c64041; 
color : white; 
font-weight : bold; 
} 
.feat3 { 
font-size : 11px; 
background-color : #ffcc00; 
color : black; 
font-weight : bold; 
} 
.feat3 a { 
font-size : 11px; 
background-color : #ffcc00; 
color : black; 
font-weight : bold; 
} 
.feat3 a:hover { 
font-size : 11px; 
background-color : #ffcc00; 
color : black; 
font-weight : bold; 
} 
a.hidelayer:link { 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
} 
a.hidelayer:visited { 
font-size : 11px; 
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
} 
.mainmenu { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
} 
.mainmenu a { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
.mainmenu a:hover { 
font-size : 11px; 
font-weight : bold; 
color : #ffff33; 
} 
.user { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #666666; 
} 
.search { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
.search a { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 
.search a:hover { 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : underline; 
} 
.welcome { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #003399; 
} 
.categories { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-size : 11px; 
text-decoration : none; 
} 
.categories a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-size : 11px; 
text-decoration : none; 
} 
.categories a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-size : 11px; 
text-decoration : underline; 
} 
.maintext { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.title { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.footerfont { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.footerfont a { 
font-size : 11px; 
color : #000000; 
text-decoration : underline; 
} 
.footerfont a:hover { 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
} 
.footerfont1 { 
font-size : 11px; 
color : #ffffff; 
text-decoration : none; 
} 
.footerfont1 a { 
font-size : 11px; 
color : #ffffff; 
text-decoration : underline; 
} 
.footerfont1 a:hover { 
font-size : 11px; 
color : #ff9900; 
text-decoration : none; 
} 
.borderfeat { 
border : 1px solid #000000; 
padding : 3px; 
} 
.c1feat { 
background-color : #3e8a70; 
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
} 
.c1feat a { 
color : #ffffff; 
font-weight : bold; 
} 
.c1feat a:hover { 
color : #ffffff; 
font-weight : bold; 
} 
div#nav { 
float : left; 
margin : 4px 0 0 30px; 
width : 260px; 
height : 22px; 
line-height : 24px; 
} 
div#nav div#today { 
float : left; 
color : #ac0d0e; 
font-size : 11px; 
font-weight : bold; 
margin : 0 0 0 10px; 
padding : 0 0 1px 0; 
border-bottom : 1px dotted #ac0d0e; 
} 
div#nav div#option { 
float : left; 
} 
div#nav div#option table { 
margin-top : 2px; 
} 
div#nav div#option a img { 
border : 0; 
} 
ul.sellmenu { 
margin : 0 0 0 16px; 
padding : 0 0 10px 0; 
list-style : none; 
width : 170px; 
} 
ul.sellmenu li { 
margin : 0; 
padding : 3px 0 5px 16px; 
border-bottom : 1px dotted #aaa; 
display : block; 
background : url("images/arrow.gif") no-repeat left 50%; 
} 
ul.sellmenu a { 
text-decoration : none; 
color : #222222; 
} 
div.button_v1 { 
margin : 0; 
border : 0; 
width : 150px; 
height : 24px; 
line-height : 24px; 
text-indent : 14px; 
color : #ffffff; 
background : #1a5676 url("images/button.gif") no-repeat 0% 0%; 
} 
div.button_v1 a { 
color : #ffffff; 
text-decoration : none; 
font-size : 11px; 
} 
div.button_v1 a:link, div.button_v1 a:visited { 
color : #ffffff; 
} 
div.button_v1 a:hover { 
color : #f0f0f0; 
text-decoration : underline; 
font-size : 11px; 
} 
div.cominfo { 
padding : 2px; 
border : 1px dotted #ccc; 
margin : 8px 2px 2px 2px; 
margin-left : 0; 
background : #ffffff; 
color : #333; 
} 
div.cominfo a { 
color : #333; 
text-decoration : none; 
font-weight : normal; 
} 
ul.wfmenu { 
margin : 0 0 0 10px; 
padding : 3px 0 10px 0; 
list-style : none; 
width : 180px; 
} 
ul.wfmenu li { 
margin : 0; 
padding : 0; 
color : #333; 
display : block; 
border-bottom : 1px dotted #bbb; 
line-height : 20px; 
background : transparent url("images/arrow.gif") no-repeat 0% 50%; 
} 
ul.wfmenu a { 
display : block; 
text-decoration : none; 
color : #333; 
padding-left : 16px; 
} 
table.tpb { 
margin : 4px 4px 8px 4px; 
} 
table.tpb div.title { 
width : 192px; 
height : 36px; 
background : #000000; 
background : url("images/product_tbg.gif") no-repeat 0% 0%; 
} 
table.tpb div.title h3 { 
margin : 0 6px 0 6px; 
padding : 4px 0 0 0; 
font-size : 11px; 
} 
table.tpb div.title h3 a { 
color : #fff; 
text-decoration : none; 
font-size : 11px; 
} 
table.tpb div.img { 
width : 190px; 
height : 110px; 
margin : 0; 
border : 1px solid #ccc; 
text-align : center; 
} 
table.tpb div.info { 
width : 190px; 
height : 50px; 
border : 1px dotted #ccc; 
border-top : 0; 
text-align : center; 
} 
table.tpb div.info table { 
margin : 2px 5px 3px 5px; 
} 
table.tpb td.tp1 { 
width : 100px; 
vertical-align : top; 
font-size : 11px; 
font-weight : bold; 
} 
table.tpb td.tp2 { 
vertical-align : top; 
font-size : 11px; 
} 
div.printview { 
background : #ffffff; 
} 
table#main { 
margin : auto; 
width : 100%; 
} 
table#main td.lbg { 
margin : 0; 
width : 9px; 
background : #ffffff url(images/lbg.gif) repeat-y left 0%; 
} 
table#main td.rbg { 
margin : 0; 
width : 9px; 
background : #ffffff url(images/rbg.gif) repeat-y right 0%; 
} 
div#header { 
width : 100%; 
margin : 0; 
padding : 0; 
height : 194px; 
background : #c64041 url(images/main_bg.jpg) repeat-x 0% 0%; 
} 
table#head { 
margin : 0; 
width : 100%; 
height : 194px; 
background : transparent url(images/main.jpg) no-repeat 0% 0%; 
text-align : right; 
} 
table#head div.banner { 
float : right; 
text-align : right; 
} 
td.header5 a { 
color : #ffffff; 
} 
table#hmenu { 
height : 29px; 
width : 100%; 
margin : 0; 
background : #000000 url(images/menu_bg.jpg) repeat-x 0% 0%; 
} 
table#hmenu a { 
color : #fff; 
font-size : 11px; 
font-family : Verdana; 
text-decoration : none; 
} 
table#hmenu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
table#hmenu ul li { 
float : left; 
height : 25px; 
line-height : 25px; 
margin : 0 0 0 20px; 
padding : 0 20px 0 0; 
background : transparent url(images/menu_i.gif) no-repeat right 50%; 
} 
table#head_b { 
width : 100%; 
margin : 0; 
background : #c64041; 
} 
table#head_b1 { 
width : 100%; 
margin : 0; 
background : #fff; 
color : #333; 
} 
table#foot { 
margin : auto; 
width : 100%; 
background : #ffffff; 
} 
table#foot td.lbg { 
margin : 0; 
width : 22px; 
background : #fff url(images/lbg.gif) repeat-y left 0%; 
} 
table#foot td.rbg { 
margin : 0; 
width : 22px; 
background : #fff url(images/rbg.gif) repeat-y right 0%; 
} 
div.con { 
margin : 1px 4px 3px 10px; 
} 
div.con a { 
color : #333; 
} 
td.lhbg { 
margin : 0; 
width : 22px; 
background : #ffffff url(images/lhbg.gif) repeat-y 0% 0%; 
} 
td.rhbg { 
margin : 0; 
width : 22px; 
background : #ffffff url(images/rhbg.gif) repeat-y 0% 0%; 
} 
table.user { 
text-align : right; 
} 
table.user td { 
font-size : 11px; 
font-weight : bold; 
color : #333; 
} 
table.user td a { 
font-weight : bold; 
color : #333; 
text-decoration : none; 
} 
table#main_radius { 
background : #ffffff; 
} 
table#main_radius td.rd_l { 
width : 3px; 
height : 4px; 
} 
table#main_radius td.rd_r { 
width : 3px; 
height : 4px; 
} 
table#main_con { 
background : #ffffff; 
margin-top : -4px; 
} 
div.st_box { 
width : 206px; 
height : 32px; 
line-height : 32px; 
text-indent : 14px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
color : #ffffff; 
background : #990000 url(images/box_title.gif) no-repeat 0% 0%; 
} 
div.st_box a { 
color : #ffffff; 
} 
div.st_box_body { 
width : 206px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
color : #ffffff; 
background : #ffffff url(images/box_body.gif) repeat-y 0% 0%; 
} 
div.st_box_body table { 
margin : 0 6px 0 6px; 
} 
div.st_box_foot { 
width : 206px; 
height : 8px; 
margin : 0; 
padding : 0; 
font-size : 4px; 
background : #ffffff url(images/box_foot.gif) no-repeat 0% 0%; 
} 
div.st_box_black { 
width : 206px; 
height : 32px; 
line-height : 32px; 
text-indent : 14px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
color : #ffffff; 
background : #333333 url(images/box_title_black.gif) no-repeat 0% 0%; 
} 
div.st_box_black a { 
color : #ffffff; 
} 
div.st_box_body_black { 
width : 206px; 
margin : 0; 
padding : 0; 
font-size : 11px; 
color : #ffffff; 
background : #ffffff url(images/box_body_black.gif) repeat-y 0% 0%; 
} 
div.st_box_body_black table { 
margin : 0 6px 0 6px; 
} 
div.st_box_foot_black { 
width : 206px; 
height : 8px; 
margin : 0; 
padding : 0; 
font-size : 4px; 
background : #ffffff url(images/box_foot_black.gif) no-repeat 0% 0%; 
} 
div.ajax_search { 
width : 220px; 
margin : 0; 
padding : 0; 
position : absolute; 
z-index : 2; 
} 
div.ajax_search ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
width : 320px; 
background-color : white; 
border : 1px solid #999; 
} 
div.ajax_search ul li { 
background : #ffffff url(images/arrow.gif) no-repeat 0 50%; 
list-style-type : none; 
display : block; 
margin : 0; 
padding : 0 2px 0 16px; 
height : 20px; 
line-height : 20px; 
cursor : pointer; 
font-size : 11px; 
color : #333; 
} 
div.ajax_search ul li a { 
color : #333; 
} 
div.ajax_search ul li:hover { 
background : #5c8c9e url(images/arrow_white.gif) no-repeat 0 50%; 
color : #ffffff; 
} 
div.ajax_usearch { 
width : 220px; 
margin : 0; 
padding : 0; 
position : absolute; 
z-index : 2; 
} 
div.ajax_usearch ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
background-color : white; 
border : 1px solid #999; 
} 
div.ajax_usearch ul li { 
background : #ffffff url(images/arrow.gif) no-repeat 0 50%; 
list-style-type : none; 
display : block; 
margin : 0; 
padding : 0 2px 0 16px; 
height : 20px; 
line-height : 20px; 
cursor : pointer; 
font-size : 11px; 
color : #333; 
} 
div.ajax_usearch ul li a { 
color : #333; 
} 
div.ajax_usearch ul li:hover { 
background : #5c8c9e url(images/arrow_white.gif) no-repeat 0 50%; 
color : #ffffff; 
} 
span.count { 
float : right; 
display : block; 
padding : 0 3px 0 5px; 
} 
#hider { 
position : absolute; 
} 
.c1 td { 
padding : 2px 0 4px 0; 
} 
.c2_normal td { 
padding : 4px 2px 4px 2px; 
border-bottom : 1px dotted #ccc; 
} 
.c3_normal td { 
padding : 4px 2px 4px 2px; 
border-bottom : 1px dotted #ccc; 
} 
.c2_special { 
background : #e4e4e4; 
border : 1px dotted #44735b; 
padding : 2px 0 2px 0; 
} 
.c2_special td { 
padding : 4px 4px 4px 2px; 
border-bottom : 1px dotted #ccc; 
} 
.c3_special { 
background : #e4e4e4; 
border : 1px dotted #44735b; 
padding : 2px 0 2px 0; 
} 
.c3_special td { 
padding : 4px 2px 4px 2px; 
border-bottom : 1px dotted #ccc; 
} 
.c4 td { 
padding : 6px 2px 4px 2px; 
} 
div.nav a { 
color : #ac0d0e; 
} 
div.buttons { 
float : right; 
width : 400px; 
} 
div.buttons div.vbutton { 
float : left; 
text-align : center; 
background : #222 url(images/vbutton_t1.gif) no-repeat 0% 0%; 
width : 130px; 
height : 24px; 
line-height : 24px; 
} 
div.buttons div.vbutton a { 
color : #fff; 
text-decoration : none; 
font-weight : normal; 
font-size : 11px; 
} 
div.buttons div.vbutton a.active { 
color : #fff; 
text-decoration : underline; 
font-weight : bold; 
}
