body { padding: 0px; margin: 0px; background-color: #FFFFFF; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; }

ul { list-style-type: square; color: #18bde5; }
li { list-style-type: square; color:#18bde5; }
img.imgOff { border-color: #97989C; border-style: solid; border-width: 1px; }
img.imgOn { border-color: #A12622; border-style: solid; border-width: 1px; }
#cartwindow{ position:absolute; left:10px; top:0; visibility:hidden; width: 350px; height: 150px; Z-INDEX: 2; BACKGROUND: #1fe0e9; background-image:url(images/cartload_bg.jpg); background-repeat:no-repeat; padding:10px; FILTER: revealTrans  (duration=1,transition=4); }
td { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
a.cartlink:link, a.cartlink:visited, a.cartlink:active { color:#18bde5; text-decoration: none; border-bottom:dashed 1px #c3e57f; }
a.cartlink:hover { color:#18bde5; text-decoration: none; border-bottom:solid 1px #18bde5; }
a:link, a:visited, a:active { color:#18bde5; text-decoration: none; }
a:hover { color:#18bde5; text-decoration:underline; }

p { text-indent: 30px}

input { border:1px #b8dee5 solid; font-size:11px; vertical-align:middle; padding-left:3px; color: #4d4d4d; }
input.button { border:none; font-size:11px; vertical-align:middle; padding-left:3px; color: #ffffff; background-color:#18bde5; }
textarea { border:1px #b8dee5 solid; font-size:11px; vertical-align:middle;	padding-left:3px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #4d4d4d;}
select { border:1px #b8dee5 solid; font-size:11px; vertical-align:middle;	padding-left:3px; color: #4d4d4d;}

a.msub { font-size:11px; }

.news_date { font-size:10px; color:#FFFFFF; background-color:#88cc00; padding:1px; text-align:center; width:73px; }
.news_head { padding-top:10px; color:#ff264a; }
a.news_head:link, a.news_head:visited, a.news_head:active { color:#ff264a; text-decoration: none;  }
a.news_head:hover { color:#ff264a; text-decoration: underline; }

#spec { color:#ff597b; }
#spec h1 { color:#18bde5; font-weight:normal; text-align:right; }
#spec a:link, #spec a:visited, #spec a:active { color:#18bde5; text-decoration: none; }
#spec a:hover { color:#18bde5; text-decoration: underline; }

a.wh:link, a.wh:visited, a.wh:active { color:#ffffff; text-decoration: none; }
a.wh:hover { color:#FFFFFF; text-decoration: none; }

a.gr:link, a.gr:visited, a.gr:active { color:#727071; text-decoration: none; }
a.gr:hover { color:#727071; text-decoration:underline; }

#newtip h1 { color:#18bde5; padding-top:15px; font-weight:normal; }
#newtip a:link, #newtip a:visited, #newtip a:active { color:#18bde5; text-decoration: none; }
#newtip a:hover { color:#18bde5; text-decoration: underline; }

#footernav { color:#ffffff; padding-top:15px; background:url(images/bottom_center.gif) repeat-x; height:80px; vertical-align:top; text-align:center; font-size:12px; }
#footernav a:link, #footernav a:visited, #footernav a:active { color:#ffffff; text-decoration: none; }
#footernav a:hover { color:#ffffff; text-decoration: underline; }

.prodImg { border:none; }

hr { width:100%; height:1px; color:#e5e5e5; border:none; }

h1 { color:#18bde5; font-size:36px; font-weight:normal; text-align:center }
h2 { font-size:24px; color:#18bde5; padding-top:15px; font-weight:normal; }
h3 { font-size:16px; color:#18bde5; padding-top:15px; font-weight:normal; }
.tree { font-size:10px; color:#ff5500; }
a.tree:link, a.tree:visited, a.tree:active { color:#ff5500 !important; text-decoration: none !important; border-bottom:1px dotted #ffcc99; }
a.tree:hover { color:#ff5500 !important; text-decoration: none !important; border-bottom:1px solid #ff9933; }

#thead { font-size:10px; color:#ff5500; border-bottom:#ffcc99 solid 1px; border-top:#ffcc99 solid 1px; }
#shead { font-size:10px; color:#ff5500; border-bottom:#ffcc99 solid 1px; border-top:#ffcc99 solid 1px; }
#shead a { color:#ff5500; text-decoration:none; }

#pagenav { padding-top:10px; font-size:11px; text-align:right; }
#pagenav a:link, #pagenav a:visited, #pagenav a:active { color:#666666; text-decoration: underline; }
#pagenav a:hover { color:#000000; text-decoration: underline; }

#tsub a:link, #tsub a:visited, #tsub a:active { color:#666666; text-decoration: none;  }
#tsub a:hover { color:#000000; text-decoration: none; }
#tsub { border-bottom:#e5f2ca dashed 1px; }

#left { width:25%; vertical-align:top; text-align:left; background:#fff2f8 url(images/cat_corner.gif) right top no-repeat; padding:30px; padding-top:0px; padding-left:0px; color:#18bde5; }
#left h1 { font-size:16px; color:#ff264a; padding-left:30px; }
#left a:link, #left a:visited, #left a:active { color:#ff264a; text-decoration: none; }
#left a:hover { color:#ff264a; text-decoration: none; text-decoration:underline; }
#left a.msubb:link, #left a.msubb:visited, #left a.msubb:active, #left a.msubb:hover { color:#18bde5; font-size:11px; }

#right { width:155px; vertical-align:top; text-align:right; background:#edfbff url(images/books_corner.gif) top left no-repeat; padding:30px; padding-top:0px; }
#right h1 { font-size:16px; color:#18bde5; }
#right a:link, #right a:visited, #right a:active { color:#18bde5; text-decoration: none; font-size:11px; }
#right a:hover { color:#18bde5; text-decoration: none; text-decoration:underline; font-size:11px; }
#right a.msubp:link, #right a.msubp:visited, #right a.msubp:active, #right a.msubp:hover { color:#ff264a; font-size:11px; }

#main { padding-left:30px; padding-right:30px; padding-bottom:120px; padding-top:0px; vertical-align:top; }

#shopcart { padding-top:23px; padding-left:55px; background:url(images/basket.png) no-repeat 0 18px; color:#008099; width:155px; text-align:left; font-size:11px; }
#shopcart a { color:#008099; text-decoration:underline; font-size:12px; }
#comm td { font-size:10px; }
.bonus { color:#ff264a; font-size:14px; font-weight:bold; }

#innerDesc a { color:#4d4d4d !important; }
.iDesc a { color:#4d4d4d !important; }
.iDesc p a { color:#4d4d4d !important; }