BODY { margin:2px 0px 2px 2px;}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	margin: 0px;
}
form { margin:0px;}
h1 {	FONT-SIZE: 22px;MARGIN: 0px;COLOR: #fffffa;	FONT-FAMILY: Courier New, Verdana, Arialo;
	TEXT-ALIGN: left;font-weight: bold;	padding-left: 32px;padding-top: 10px;padding-bottom: 0px; }
h2 { margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:18px; color:#FF6633; text-align:center}
h3 { color:#FF8605; font-family: Courier New, Courier, mono; font-size:22px; margin:0px; font-weight:bold; padding-left:20px; padding-right:15px; padding-top:15px; font-weight:bold}
hr { height:1px ; border:0px; background-color:#CCCED1; color:#CCCED1;}
.hr2 { height:1px ; border:0px; background-color:#CCCED1; color:#CCCED1; margin:0px 10px;}
p {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;
	padding-left: 5px;padding-right: 10px;margin: 3px; }
a:link { color:#2F54CB;}
a:visited { color:#800080;}
a:hover { color:#EC4A2A;}

.tdsearch{margin-top: 10px; background:url(images/top_04.gif) no-repeat;}
.input2 {BORDER-RIGHT: #FFB754 1px solid; BORDER-TOP: #FFB754 1px solid;  BORDER-BOTTOM: #FFB754 1px solid;BORDER-LEFT: #FFB754 1px solid; FONT-SIZE: 12px; BACKGROUND: #fffffa; MARGIN: 0px; 
 WIDTH: 105px; COLOR: #959595; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-ALIGN: right}
.input3 {BORDER-RIGHT: #ccced1 1px solid; BORDER-TOP: #ccced1 1px solid;  BORDER-BOTTOM: #ccced1 1px solid;BORDER-LEFT: #ccced1 1px solid; FONT-SIZE: 12px; BACKGROUND: #fffffa; MARGIN: 0px; 
 WIDTH: 140px; COLOR: #959595; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-ALIGN: left}
.select {BORDER-RIGHT: #ccced1 1px solid; BORDER-TOP: #ccced1 1px solid;  BORDER-BOTTOM: #ccced1 1px solid;BORDER-LEFT: #ccced1 1px solid; FONT-SIZE: 12px; BACKGROUND: #fffffa; MARGIN: 0px; 
 WIDTH: 160px; COLOR: #959595; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-ALIGN: left; margin-left:10px}
.orange { margin:7px; border-bottom: #FFB754 1px solid;border-top: #FFB754 1px solid;border-left: #FFB754 1px solid;border-right: #FFB754 1px solid; padding:3px; margin-bottom:5px; font-family:Trebuchet MS, Verdana, Arial; font-size:13px;}
.orange a:link, .orange a:visited {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0000BB;
	font-weight: bold;
	text-decoration: none;
}
.orange p { margin:0px; padding:0px}
.orange a:hover{ color:#FFA511; text-decoration:underline}
.orange h1 { margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:18px; color:#FF0000; text-align:center}
.orange h2 { margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:18px; color:#FF6633; text-align:center}
.orange img { margin:10px; margin-top:2px;}

.title-top {	FONT-SIZE: 22px;MARGIN: 0px;COLOR: #fffffA;	FONT-FAMILY: Courier New, Verdana, Arialo;
	TEXT-ALIGN: left;font-weight: bold;	padding-left: 32px;padding-top: 10px;padding-bottom: 0px;
}
.toptext1 {FONT-SIZE: 18px;MARGIN: 0px;COLOR: #F3F3F3;FONT-FAMILY: Georgia, Verdana, "Times New Roman", Times, serif;font-weight: lighter;padding-left: 35px;padding-top: 2px;padding-bottom: 0px;}
.toptext2 {padding-left: 3px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fffffa;
	font-size: 11px;font-weight: bold;}
a.shop-card:link, a.shop-card:visited {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #77C020;text-decoration: underline;font-weight: bold
}
a.topm:link, a.topm:visited {font-family: Arial, sans-serif;font-size: 13px;font-weight: bold;
	color: #F7F7F7;text-decoration: none;}
a.topm:hover {color:#266902}

a.leftm:link, a.leftm:visited {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;color: #7E7E7E;font-weight: bold;text-decoration: none;
}
a.leftm:hover{ color:#FFA511; text-decoration:underline}

a.leftm-a:link, a.leftm-a:visited {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;color: #FFA511;font-weight: bold;text-decoration: none;
}
a.leftm-a:hover{ color:#FFA511; text-decoration:underline}
a.leftmb:link, a.leftmb:visited {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;font-size: 12px;color: #0566B8;
	font-weight: bold;text-decoration:none
}
a.leftmb:hover{ color:#FFA511; text-decoration:underline}
.listm { margin:10px 0px 10px 5px; padding:0px; color:#888888; line-height:19px;}
.listm li {list-style:none; background:url(images/arrow-orange.gif) left center no-repeat; padding-left:14px;}
.listm .li2 { list-style:none; background:url(images/arrow-blue.gif) 0px 6px no-repeat; padding-left:12px; margin-left:15px;}

.leftmenu {margin:0px 0px 5px 2px; font-size: 12px;}

.left-title {color: #FF6600;font-weight: bold;border-bottom: #A4B6D1 1px solid;font-size: 13px;}

a.botm:link, a.botm:visited {font-family: Verdana, Arial, sans-serif;font-size: 11px;
	color: #186C00;font-weight: bold;text-decoration: underline;
}
a.botm:hover{text-decoration:underline; color:#000000}
.botmenu {background-color:#93D334;}
.copy { color:#558E00; font-family:Verdana; font-size:11px; font-weight:normal}
a.small-a:link, a.small-a:visited {color:#666666; font-family:Verdana; font-size:11px; font-weight:normal}
a.small-a:hover {color:#000001; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:underline}

.brandt td {padding-left: 0px;}
.brandt p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding-left: 2px;
	padding-right: 2px;margin: 3px;}
.brandt p.italic {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;padding-left: 2px;padding-right: 0px;margin: 3px;color: #666666;
	font-style: italic; border-top:#CCCCCC 1px dotted;
}
.brandt div {FONT-SIZE: 10pt;COLOR: #8c0000;FONT-FAMILY: Arial;TEXT-ALIGN: left;	TEXT-DECORATION: none;}
.brandt a:link, .brandt a:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3333FF; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.brandt a:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3300FF; FONT-FAMILY: verdana; TEXT-DECORATION: underline}
.brandt a.art:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1560bf; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.brandt a.art:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1560bf; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.brandt a.art:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8c0000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}
.brandt a.name:link, .brandt a.name:visited {FONT-WEIGHT: bold;font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size:13px; COLOR: #d41111; FONT-FAMILY: verdana; TEXT-ALIGN: left;TEXT-DECORATION: underline}
.brandt a.name:hover {FONT-WEIGHT: bold;font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size:13px; COLOR: #FF7D04; FONT-FAMILY: verdana; TEXT-ALIGN: left;TEXT-DECORATION: underline;}
.brandt font {FONT-SIZE: 11pt; COLOR: #000066; FONT-FAMILY: arial; TEXT-ALIGN: left; TEXT-DECORATION: none; background-color:#D2FFE4}
.table-brand { background-color:#FBFEFF; margin:7px 0px}
a.name:link, a.name:visited {FONT-WEIGHT: bold;font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size:12px; COLOR: #d41111; TEXT-ALIGN: left;TEXT-DECORATION: underline}
a.name:hover {FONT-WEIGHT: bold;font-family: Trebuchet MS, Verdana, Arial, sans-serif;font-size:12px; COLOR: #FF7D04; }

.m0 { margin:3px; padding:0px}

.pages-t { margin:0px;}
.pages-t a.pages:link {color: #008AEA; font-family: Verdana, Arial; font-size: 12px; padding-left:2px; padding-right:2px; margin-left:1px; margin-right:1px; line-height:20px; text-decoration:none; }
.pages-t a.pages:visited {color: #825AA4; font-family: Verdana, Arial; font-size: 12px; padding-left:2px; padding-right:2px; margin-left:1px; margin-right:1px; line-height:20px; text-decoration:none; }
.pages-t a.pages:hover { color:#E90000; text-decoration:underline; font-family:Verdana, Arial; font-size: 12px;}
.pages-t a.pages-a:link, .pages-t a.pages-a:visited {color: #98ABB9; font-family: Verdana, Arial; font-size: 11px; padding-left:2px; padding-right:2px; margin-left:1px; margin-right:1px; line-height:20px; text-decoration:none;font-weight:bold }
.pages-t a.pages-a:hover { color:#E90000; text-decoration:none; font-family: Verdana, Arial; font-size: 11px;}
.pages-t .active {color: #FF0000; font-family:Verdana, Arial; font-size: 12px; padding-left:2px; padding-right:2px; margin-left:1px; margin-right:1px; line-height:20px; text-decoration:none; font-weight:bold}


.box {
	border-bottom: #ccced1 1px solid;
	border-left: #ccced1 1px solid;
	border-right: #ccced1 1px solid;
	border-top: #ccced1 1px solid;
	padding-left: 10px;
}
.qty { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-left:#ccced1 1px solid; border-top: #ccced1 1px solid; border-bottom:#ccced1 1px solid; border-right:#ccced1 1px solid; margin: 2px; background:#F4F4F4; text-align:center;}

.textbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#858585; border-left:#ccced1 1px solid; border-top: #ccced1 1px solid; border-bottom:#ccced1 1px solid; border-right:#ccced1 1px solid; margin-left: 5px}
.email { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}
.small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:5px; color:#999999}
.date {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	padding-right:5px;padding-left:5px; background-color:#FFFFCC;
}
.priceb {
	color: #CC3300;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	padding-right:5px;padding-left:5px; background-color:#FFFFCC;
}
#tr1 td {border-bottom:#CCCCCC 1px dotted;}
a.newstitle:link, a.newstitle:visited {color: #6187EA; padding-left:5px;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;}
a.newstitle:hover {color:#0000FF}
a.more:link, a.more:visited {
	FONT-SIZE: 10pt;
	COLOR: #EA7602;
	FONT-FAMILY: Verdana, Helvetica, Arial;
	TEXT-DECORATION: none;
	padding-left: 10px;
	font-weight: bold;
}
a.more:hover {TEXT-DECORATION: underline;}

a.more2:link, a.more2:visited {FONT-SIZE: 11px; COLOR: #759CFA; FONT-FAMILY: Verdana, Helvetica, Arial; padding-left: 5px; font-weight: bold; }
a.more2:hover {FONT-SIZE: 11px; COLOR: #759CFA; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

th { background-color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #fffffa}
.th2 {color: #FFFF00; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.radiotext {
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	vertical-align:middle;
	padding-bottom:3px;
}
.red {
	font-size: 14px;
	font-weight: bold;
	font-family: "Courier New", Courier, mono;
	color: #E21005;
}
.brblue { margin:5px; border-bottom: #B5CEE3 1px solid;border-top: #B5CEE3 1px solid;border-left: #B5CEE3 1px solid;border-right: #B5CEE3 1px solid; padding:5px; margin-bottom:10px}
.brblue td { padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.dotted { margin:0px; border-bottom:#B5CEE3 1px dotted; border-left:#B5CEE3 1px dotted;
border-right:#B5CEE3 1px dotted;border-top:#B5CEE3 1px dotted; background:#F7FDF6}
.main { margin:0px; margin-left:7px; padding-left:7px; padding-right:5px; padding-bottom:8px; padding-top:0px;font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px;}
.main p { margin:0px; text-align:justify; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px; padding:5px;}
.main p.text {font-size: 13px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;	TEXT-ALIGN: justify;}
.main .text img {margin: 10px;}
.main h1 { color:#FF8605; font-family: Arial, Courier New, Courier, mono; font-size:18px; margin:0px; font-weight:bold; padding:0px; margin:10px 10px 25px 10px; font-weight:bold; text-align:left}
.main h2 {color:#6483DA; font-family: Arial, Courier New, Courier, mono; font-size:15px; margin:0px; font-weight:bold; padding:0px; margin:20px 0px 5px 5px; text-align:left}
.main h3 { color:#FF8605; font-family: Arial, Courier New, Courier, mono; font-size:15px; margin:15px 0px 5px 5px; font-weight:bold;  padding: 0px; font-weight:bold; text-align:left}
.main a.blue:link, .main a.blue:visited {font-family: Verdana, Arial, sans-serif;font-size: 11px;
	color: #000099;font-weight: bold;text-decoration: none; padding-right:5px}
.main a.blue:hover{ color:#000099; text-decoration:underline}
a.blue:link, a.blue:visited {font-family: Verdana, Arial, sans-serif;font-size: 11px;
	color: #000099;font-weight: bold;text-decoration: none; padding-right:5px}
a.blue:hover{ color:#000099; text-decoration:underline}

a.catmenu:link, a.catmenu:visited { font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; color: #CF3100; text-decoration: none; padding-left:3px;}
a.catmenu:hover {color:#CF3100; text-decoration:underline}

a.acatmenu:link, a.acatmenu:visited {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0464B5;
	text-decoration: underline;
	padding-left:3px;}
a.acatmenu:hover {color:#F7F7F7;}

.text {font-size: 11px;	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;	TEXT-ALIGN: justify;}
.prop { color:#888888; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.pink {
	font-size: 18px;
	font-family: Georgia, Verdana, "Times New Roman", Times, serif;
	color: #f51ea0;
	font-weight: bold;
}
.map-div {text-align:justify; margin-left:5px; margin-bottom:8px}
.style1 {font-size: 16px;font-family: Georgia, "Times New Roman", Times, serif;color:#0024C7;font-weight: bold;}
.name2 {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #d41111; FONT-FAMILY: Arial; TEXT-ALIGN: left;TEXT-DECORATION: none; padding:0px; margin:0px;}
.name-blue {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0464B5; FONT-FAMILY: Arial; TEXT-ALIGN: left;TEXT-DECORATION: none}

.border2 {border: 1px solid #C7C7C7;}
.marg2 { margin:0px; padding:5px 3px 5px 20px; color:#999999}
.marg2 li { margin-bottom:3px;}
.articles {background-color:#EBF1FB; text-align:center; font-weight:bold}

a.span:link, a.span:visited {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;color: #009966;font-weight: bold;text-decoration: none;
}
a.span:hover{ color:#FFA511; text-decoration:underline}

.topbg2 { background:url(images/top_02.gif) no-repeat;}
.search-bg { background:url(images/top_04.gif) no-repeat;}

.line-l { background:url(images/c_left.gif) left top repeat-y;}
.line-r { background:url(images/c_right.gif) right top repeat-y;}
.line-t { background:url(images/top_c.gif) top repeat-x;}
.line-b { background:url(images/bot_c.gif) bottom repeat-x;}
.price-old { font-family: Trebuchet MS, Verdana, Arial; font-size:12px; color:#999999;}
.price-sale { font-family: Trebuchet MS, Verdana, Arial; font-size:15px; color:#FF5104; font-weight:bold; }
.price-save { font-family: Trebuchet MS, Verdana, Arial; font-size:12px; color:#4EA822;}
.price-line { background:url(images/priceline.gif) repeat-y;}

.button-s { width:18px; height:18px; border:0px;}
.button { background-color:#E1EAFA; color:#111111; font-family:Verdana; font-size:11px; }
.button2 { background-color:#CADBF8; color:#111111;font-family:Verdana; font-size:11px; font-weight:bold}
.topm-bg { background:url(images/top_05.gif) no-repeat;}
.topm-bg2 {background:url(images/top_06.gif) no-repeat;}
.topm-bg3 {background:url(images/top_09.gif) no-repeat;}
.arrowbg { background:url(images/line_ar.gif) left no-repeat #FF9F05;}
.top-line { background:url(images/line_bg.gif) repeat-x #FF9F05; padding-left:5px; color:#E03629; font-family: Arial; font-size:13px; font-weight:bold}
.top-line h1 { margin:0px; padding:0px; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; color: #CF3100; text-decoration: none; padding-left:3px; border:0px;}

.gray { font-size:11px; color:#666666; font-family:Verdana;}
.dblue {font-size:11px; color:#2D68CA; font-family:Verdana;}
.error {width:350px;margin:4px; padding:4px; font-family:Verdana; font-size:11px; font-weight:bold; color:#FF3110; background-color:#FFFD26; text-align:left; border:1px dotted #FF3110;}
.t-addres {margin:0px;margin-top:7px; margin-bottom:7px; font-family:Verdana; font-size:11px; color:#222222;}
.t-addres th { background-color:#FF9D05; font-family:Verdana; font-size:11px; color:#FFFFFA; text-align:center; height:15px;}
.t-addres td {height:20px; padding-left:3px; padding-top:3px; padding-right:1px; padding-bottom:2px; font-size:11px;}
.t-addres input { width:120px; height:17px; font-family:Verdana; color:#6E6869; font-size:12px; border:1px solid #FFE5BC; margin:0px; padding:0px; background-color:#FEF9F2;}
.t-addres .echo {height:17px; font-family:Verdana; color:#A86A11; font-size:12px; border-bottom:1px solid #D8E1FF; margin:0px; padding:0px; background-color:#F5F3FF; padding-left:3px; padding-right:3px;}
.t-addres .name { width:100px; height:17px; font-family:Verdana; color:#6E6869; font-size:12px; border:1px solid #FFE5BC; margin:0px; padding:0px;}
.t-addres select { width:160px; height:17px; font-family:Arial; color:#555555; font-size:12px; border:1px solid #FFE5BC; margin:0px; padding:0px; background-color:#FEF9F2;}
.small2 {font-family:Verdana; font-size:9px; color:#666666; font-style:italic;}
.check {color:#FF0000;}
.notice2 {width:300px; height:18px; font-family:Verdana; font-size:11px; background-color:#FFFFCC; color:#666666; vertical-align:middle; border:1px dotted #FCCB7E; padding-top:2px;}
.notice3 {width:500px;border:1px dotted #FFA689; font-family:Verdana; font-size:11px; padding:3px; background-color:#FFFFCC;}
.border-or {border:1px solid #FDBA51;}
.tops {color: #0566B8}

.viewprod {margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #65B2F5;}
.viewprod th {background-color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #fffffa; height:14px;}
.viewprod td {font-size:11px; COLOR: #d41111; FONT-FAMILY: verdana; padding:2px;}
.border-bot {border-bottom:1px dotted #DBE9F4;}
.viewprod .td2 { background-color:#E9F2F9;padding:2px;font-size: 11px;	font-weight: bold; font-family: Verdana;color: #990099;}
.viewprod .total { background-color:#579DD8;padding:2px;font-size: 11px;	font-weight: bold; font-family: Verdana;color: #FFFFFA;}

.div-steps {margin:5px 15px 5px 15px; padding:5px; border: #CCCED1 1px solid; background-color:#F8FBFF; font-family:Verdana; font-size:11px; color:#888888; text-align:center}
.div-steps a:link, .div-steps a:visited { text-decoration:underline; font-family:Verdana; font-size:11px; color:#659AC7;}
.div-steps a:hover { text-decoration:none; border-bottom:1px dotted #659AC7; color:#659AC7}
.step-info { font-family:Verdana; font-size:10px;}
.step-a {font-family:Verdana; color:#FF7F05;}
.step-prev { color:#E1AFA5;}
.img2 { margin:2px 10px }

.navi { background:url(images/line_bg.gif);	font-size: 16px; font-family: Georgia, Verdana, "Times New Roman", Times, serif; color: #F5F9FF; font-weight: bold; height:23px; padding:2px 5px 0px 5px; width:565px; margin-left:12px;}
.navi2 { background:url(images/f-products-red2.gif) no-repeat; width:590px; height:26px; padding-top:1px; color:#FFFFFF; font-family: Verdana; font-size:17px; font-weight:bold;}
.navi2 .navi-title { margin:0px; padding:0px; color:#FFFFFF; font-family: Verdana; font-size:17px; font-weight:400; text-align:center}

.navi3 { background:url(images/f-products-red.gif) no-repeat; width:590px; height:23px; padding-top:4px; color:#FFFFFF; font-family: Arial, Verdana; font-size:14px; font-weight:bold; font-style:italic}
.white { color:#FFFFFF;}
.c-table { margin:15px 0px;}
.c-table .text { color:#111111; font-family:Arial; font-size:11px; font-weight:normal; margin:0px 7px; padding:0px; line-height:13px; text-align:justify; height:64px;}
.c-table .more { font-size:12px; font-family:Arial; margin:0px 10px;}
.c-table h2 {font-size:16px; font-family:Arial; font-weight:700; font-style:italic; margin:10px 5px 10px 5px; padding:0px; }

#c-vib { background:url(images/c-vibrators-bg.gif) left no-repeat;}
#c-vib .title { color:#2FC120;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-vib a:link, #c-vib a:visited { color:#11B100; text-decoration:none;}
#c-vib a:hover { color:#11B100; border-bottom:1px dotted #11B100;}

#c-dild { background:url(images/c-dildo-bg.gif) left no-repeat; color:#D34040;}
#c-dild .title { color:#D34040;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-dild a:link, #c-dild a:visited { color:#D34040; text-decoration:none; }
#c-dild a:hover { color:#D34040; border-bottom:1px dotted #D34040;}

#c-him { background:url(images/c-forhim-bg.gif) left no-repeat;}
#c-him .title {color:#2A78C0;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-him a:link, #c-him a:visited { color:#2A78C0; text-decoration:none; }
#c-him a:hover { color:#2A78C0; border-bottom:1px dotted #2A78C0;}

#c-her { background:url(images/c-forher-bg.gif) left no-repeat;}
#c-her .title {color:#D94785;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-her a:link, #c-her a:visited { color:#D94785; text-decoration:none; }
#c-her a:hover { color:#D94785; border-bottom:1px dotted #D94785;}

#c-bdsm { background:url(images/c-bdsm-bg.gif) left no-repeat;}
#c-bdsm .title {color:#D3B300;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-bdsm a:link, #c-bdsm a:visited { color:#D3B300; text-decoration:none; }
#c-bdsm a:hover { color:#D3B300; border-bottom:1px dotted #D3B300;}

#c-liub { background:url(images/c-liubricant-bg.gif) left no-repeat;}
#c-liub .title {color:#C0862A;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-liub a:link, #c-liub a:visited { color:#C0862A; text-decoration:none; }
#c-liub a:hover { color:#C0862A; border-bottom:1px dotted #C0862A;}

#c-ling { background:url(images/c-lingerie-bg.gif) left no-repeat;}
#c-ling .title {color:#91CF18;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-ling a:link, #c-ling a:visited { color:#91CF18; text-decoration:none; }
#c-ling a:hover { color:#91CF18; border-bottom:1px dotted #91CF18;}

#c-an { background:url(images/c-anal-bg.gif) left no-repeat;}
#c-an .title {color:#2A4DC0;border-bottom:0px;margin:10px 5px 10px 5px;}
#c-an a:link, #c-an a:visited { color:#2A4DC0; text-decoration:none; }
#c-an a:hover { color:#2A4DC0; border-bottom:1px dotted #2A4DC0;}

#f-prod { background:url(images/f-products-lb.gif) bottom center no-repeat; padding-bottom:9px;  margin:7px 0px;}
#f-prod table { border:1px solid #FF3030; border-bottom:0px solid #FF3030;}
#f-prod a.name:link, #f-prod a.name:visited { color:#EE54A0; font-family:Arial; font-size:11px; text-decoration:none}
#f-prod a.name:hover { color:#EE54A0; font-family:Arial; font-size:11px; text-decoration:underline}
#f-prod a.fmore:link, #f-prod a.fmore:visited { color:#4891FF; font-family:Arial; font-size:11px; font-weight:normal;text-decoration:none}
#f-prod a.fmore:hover { color:#FF9B0E; font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none}
.text-small { color:#656565; font-family:Arial; font-size:11px; text-align:left}
.fprice { color:#EB0000; font-family:Arial; font-size:12px; font-weight:bold}
.fsale { padding:0px 3px 1px 3px; font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#FF8A00; border:0px dotted #FF3110;}

.line-bot { width:798px; margin:2px 0px; padding:0px; color:#77C524; background-color:#77C524; border:0px; height:2px;}

.text2 { margin:5px 0px 5px 5px; border: #FFC175 1px solid; padding:4px;}
.text2 img { margin:10px; margin-top:2px;}
.text2 h1 {border-bottom:1px solid #FDD4A3;}
.img0, .text2 .img0 { margin:0; border:none}
.buynow { width:81px; height:30px; border:0px; float:right}

.gray { color:#979797; font-family:Verdana, Arial; font-size:11px;}
a.agray:link {color:#888888;}
a.agray:visited { color:#989898;}
a.agray:hover { color:#FFA412}

.main .title { margin:20px 0px 5px 15px; padding:0px; color:#FF9F24; font-family:Trebuchet MS, Verdana, Arial; font-size:16px; border-bottom:1px solid #B2E74A;}
.mhr { margin-left:7px;}

.dmap { margin:10px 0px 0px 15px; border-bottom:1px dotted #BAD9FF; padding:15px 0px;}
.dmap img { margin:5px; margin-top:2px;}
.dmap .i2 { margin-top:10px}
.dmprice { float:right; width:140px; padding:3px; text-align:center}
.dmap p { display:block; margin:3px 5px 5px 80px; padding:0px; font-size:12px; line-height:14px;}
.dmap p a { font-size:10px;}
.dmap a.name:link, .dmap a.name:visited { color:#235CBA;font-family:Arial; font-size:12px; font-weight:bold;}
.dmap a.name:hover { color:#E6429B;}
#botmap { font-size:10px; color:#999999}
#botmap td { padding:1px; border-bottom:2px solid #93D334; border-top:1px solid #D5EAB7;}
#botmap a:link, #botmap a:visited { color:#7AA8E1; font-family:Verdana, Arial; font-size:10px; font-weight:normal; text-decoration:none}
#botmap a:hover { color:#619D08}

.tdart {background-color:#EBF4FF; text-align:center; border: 0px solid #C4D6FF; font-size:14px;}
.tdart h2 { margin:0px; padding:0px; font-family:Verdana;color:#497CBD; font-size:13px; border-bottom:1px solid #C4D6FF;}

.listart {padding:0px; text-align:left; border: 1px solid #C4D6FF; border-top:1px solid #C4D6FF;}
.listart a:link { color:#3A81D7; font-size:12px;}
.listart a:visited { color:#9B81B0; font-size:12px;}
.listart a:hover { color:#FF9C1D; font-size:12px;}
.listart h3 { margin:0px; padding:0px; margin-bottom:4px; font-family:Verdana; font-size:11px; font-weight:normal}
.list2 { list-style:none; padding:0px; margin:8px 5px 8px 8px; color:#FF4D83; font-size:13px;}
.list2 li { padding:0px; margin-bottom:3px; background:url(images/square-or.gif) left center no-repeat; padding-left:10px; line-height:18px;}
.list3 { list-style:none; padding:0px; margin:8px 5px 8px 8px; color:#FF4D83; font-size:13px;}
.list3 li { padding:0px; margin-bottom:3px; background:url(images/arrow-orange.gif) left center no-repeat; padding-left:10px; line-height:18px;}

.map-div {text-align:justify; margin:20px 0px 10px 10px;}
.map-div a:link {color:#4173F0;}
.map-div a:visited { color:#989898;}
.map-div a:hover { color:#FFA412}
.map-div ul { list-style:none; padding:0px; margin:10px 0px 10px 20px; }
.map-div h2 { color:#FF6633; margin:10px 0px 10px 0px; padding:0px; font-family:Arial; font-size:15px;}
.map-div h3 { color:#6483DA; font-family:Arial; font-size:14px; margin:0px; font-weight:bold; font-weight:bold}

.tpay { margin:5px 0px;}
.dnote { color:#FF5252; background-color:#FFFEBE; border:1px dotted #DFD63E; font-family:Arial; font-size:10px; text-transform:uppercase; padding:3px; margin:10px;}

.tsale { margin-left:8px;}
.tdsale { background:url(images/summer_sale_02.jpg) top right no-repeat;}
.dsale { margin:7px 5px 0px 150px; text-align:center; color:#4085E2; font-family:Verdana; font-size:11px; line-height:15px;}
a.apink:link, a.apink:visited { color:#FF52A7; text-decoration:underline}
a.apink:hover { color:#FF9C1D;text-decoration:underline}

.selectship { width:530px;border:1px solid #E5E8EB; color:#555555; font-size:13px; line-height:18px;}
optgroup { color:#555555; background:#FFF;}
.hide {position:absolute;width:500px; border:1px dotted #FFA689; font-family:Verdana; font-size:11px; padding:3px; background-color:#FEF9F2;left:-4000px;}