.txt-main {

	font-size: 11pt;

	color: #666666;

	line-height: 130%;

}

.topic-lead {

	font-size: 12pt;

	font-weight: bold;

	color: #990000;

}

.topic-lead2 {

	font-size: 11pt;

	color: #336633;

	line-height: 140%;

}

.txt-lead {

	font-size: 12pt;

	font-weight: bold;

	color: #003366;

}

.txt-large { font-size: 12pt; }

.txt-column {

	font-size: 11pt;

	line-height: 170%;

	color: #666666;

}

.txt-small {

	font-size: 10pt;

}

.txt-ssmall {

	font-size: 9pt;

}

.list-title {

	font-size: 11pt;

	color: #000066;

}

.list-title2 {

	font-size: 10pt;

	color: #000066;

}

.list-size {

	font-size: 10pt;

	color: #666666;

}

.list-price {

	font-size: 10pt;

	color: #660000;

	font-weight: bold;

}

.newitem {

	font-size: 9pt;

	color: #666666;

	border: 1px solid #666666;

}

H1.indexbar{margin:5px 0px 5px 3px;}
H2.indexbar{margin:10px 0px 5px 3px;}
H1.attention{
margin:5px 0px 5px 3px;
padding:0px;
width:553px;
height:29px;
background-image:url("img/h1bar_attention.jpg");
background-repeat:no-repeat;
font-size:12px;
}
H1.attention span.attentiontitle{
display:none;
}
H1.attention span.attentiondate{
display:block;
width:200px;
font-size:12px;
padding-top:12px;
margin-left:180px;
}
dl.attention{
width:550px;
margin:0px 10px;
padding:0px;
}

dl.attention dt{
font-size:14px;line-height:18px;font-weight:bold;
}
dl.attention dd{
margin-left:10px;
padding-left:0px;
font-size:13px;line-height:18px;
}

.topnavi {text-align:left;background-image:url("img/topnavibar_bg.jpg");background-repeat:repeat-x;color:#ffffff;font-size:13px;}
.topnavi A{
color:#ffffff;font-size:13px;
text-decoration:none;
margin-left:12px;
}
.topnavi A:hover{text-decoration:underline;background-color:#ffffff;color:#66470A}
.middlenavi {text-align:center;background-image:url("img/topnavibar_bg.jpg");background-repeat:repeat-x;color:#ffffff;font-size:14px;padding:2px 0px 0px 0px;}

TABLE.tnindex {font-size:10px;}
TABLE.tnindex TH A{display:block;padding-left:7px;background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;color:#22424b;font-size:13px;font-weight:bold;text-decoration:none;margin-bottom:0px;}
TABLE.tnindex TH{background-image:url("img/index_borderbg.gif");background-repeat:repeat-x;background-position:center bottom;text-align:left;}
TABLE.tsindex TD A{display:block;padding-left:7px;background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;color:#22424b;font-size:13px;font-weight:bold;text-decoration:none;margin-bottom:0px;}
TABLE.tsindex TD A:hover{text-decoration:underline;}
TABLE.tsindex TD{padding-bottom:5px;font-size:12px;background-image:url("img/index_borderbg.gif");background-repeat:repeat-x;background-position:center bottom;}TABLE.tsindex div.dd{margin-top:0px;padding-top:0px;}
TABLE.tcindex TD A{display:block;padding-left:7px;background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;color:#22424b;font-size:13px;font-weight:bold;text-decoration:none;margin-bottom:0px;}
TABLE.tcindex TD A:hover{text-decoration:underline;color:#1A5768}
TABLE.tcindex TD{padding-bottom:5px;font-size:12px;background-image:url("img/index_borderbg.gif");background-repeat:repeat-x;background-position:center bottom;}TABLE.tcindex div.dd{margin-top:0px;padding-top:0px;}
div.copyright{text-align:right;margin:20px 5px 5px 0px;font-size:12px;color:#666666;}
div.whatsnew{text-align:right;margin:10px 5px 5px 0px;color:#666666;}
div.whatsnew A{background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;padding-left:9px;text-decoration:none;color:#22424b;margin-right:20px;font-size:13px;font-weight:bold;}
div.whatsnew A:hover{text-decoration:underline;color:#1A5768}

table.updateinfo A{color:#22424b;}

table.latestblog{width:530px;text-align:center;margin-left:15px;margin-bottom:10px;}
table.latestblog TH{text-align:left;font-size:12px;width:150px;}
table.latestblog TD{text-align:left;font-size:12px;}
table.latestblog A{color:#22424b;text-decoration:none;}
table.latestblog TH A{background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;padding-left:7px;text-decoration:none;color:#22424b;}
table.latestblog A:hover{text-decoration:underline;color:#1A5768}
td.topmenu{color:#ffffff;font-size:12px;text-decoration:none;padding:3px}
td.topmenu A{color:#ffffff;font-size:12px;text-decoration:none;}
td.topmenu A:hover{color:#223A70;font-size:12px;text-decoration:none;background-color:#ffffff;}

BODY{background-image:url("img/2009_bg.gif");background-position:center top;}

td.left_menu{background-color:#223A70;background-image:url("img/left_menu_bg.gif");}

div.caption{
color:#666666;
font-size:12px;
line-height:1.5em;
}
div.caption2{
color:#666666;
font-size:11px;
line-height:1.2em;
float:left;
width:255px;
margin:0px;padding:0px;
}
div.caption2right{
color:#666666;
font-size:11px;
line-height:1.2em;
float:right;
width:255px;
margin:0px;padding:0px;
}
div.caption IMG{
margin-left:5px;
float:right;
}
div.caption2 IMG{
margin:0px 0px 0px 5px;
}
div.caption2right IMG{
margin:0px 0px 0px 5px;
}
div.caption P{
padding:20px 0px 0px 10px;
}
div.caption2 P{
margin:0px;
padding:0px 10px;
}
div.caption2right P{
margin:0px;
padding:0px 10px;
}
div.caption A{display:block;background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;padding-left:7px;text-decoration:none;color:#22424b;margin-top:20px;margin-left:10px;font-size:12px;}
div.caption2 A{display:block;background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;padding-left:7px;text-decoration:none;color:#22424b;margin-left:15px;margin-top:5px;font-size:12px;}
div.lead{
padding:10px;
font-size:14px;
clear:both;
color:#000033;
line-height:1.4em;
margin:0px;
}
div.leadleft{
padding:10px;
font-size:14px;
color:#000033;
line-height:1.4em;
margin:0px 260px 0px 0px;
}

div.caption3{
color:#000033;
font-size:13px;
line-height:1.2em;
float:left;
width:255px;
margin:0px;padding:0px;
}
div.caption3 IMG{
margin:0px 0px 0px 5px;
}

div.caption3 p.caption{
margin:3px 10px;
}
P.presentmenu{
text-align:center;
font-size:12px;
font-weight:bold;
color:#000000;
margin:2px;
padding:0px 10px;
}
p.presentmenu span{
font-size:14px;
color:#660000;
}
H2.newsletter{
background-image:url("img/h2bar_bg.jpg");
background-repeat:no-repeat;
margin:5px 0px;
padding:14px 0px 7px 45px;
font-size:12px;
color:#330000;
}
H2.intro{
background-image:url("img/h2bar_bg.jpg");
background-repeat:no-repeat;
margin:0px 0px;
padding:14px 0px 0px 45px;
font-size:12px;
color:#330000;
}

div.newsletterselect{
text-align:center;
font-size:13px;
}
div.gotonext{
margin-top:20px;margin-left:10px;font-size:14px;text-align:center;
line-height:1.7em;
}
div.gotonext A{text-decoration:none;color:#003399;margin:0px 3px;padding:2px 4px;}
div.gotonext span{margin:0px 3px;background-color:#003399;color:#ffffff;padding:2px 4px;}
div.gotonext A.next{background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;padding-left:9px;}

A.moretoclick{background-image:url("img/arrow.gif");background-repeat:no-repeat;background-position:0px 3px;padding-left:7px;text-decoration:underline;color:#22424b;}

H1.header{margin:3px 0px 10px 0px;padding:0px;}
H2.header{margin:10px 0px;padding:0px;}
div.headertxt{color:#333300;font-size:13px;}
TD.header{background-image:url("img/2009_bgw.gif");background-repeat:repeat-y;background-position:center -65px;}
TR.whitebg{background-image:url("img/2009_bgw.gif");background-repeat:repeat-y;background-position:-470px -92px;
}
TR.whitebg TD{background-image:url("img/z.gif");}
table.updateinfo table{margin-bottom:3px;}
div.headertxt2{
color:#666666;font-size:12px;text-align:left;width:580px;margin:0px auto;
padding:0px;
}
div.campaign{
width:673px;
text-align:center;
margin:0px auto;
padding:0px;
background-image:url("img/frame_middle2.gif");
background-repeat:repeat-y;
}
div.campaign div.box{
text-align:left;
color:#333300;font-size:13px;
padding:0px 40px;
line-height:1.2em;
margin:0px;
overflow:hidden;
}
div.campaign div.box H2{
text-align:center;
margin:0px 0px 10px 0px;
padding:0px 0px 6px 0px;
border-bottom:3px solid #AA0000;
}
img.frameup{
margin:15px 0px 0px 0px;
padding:0px;
}
img.framebottom{
margin:0px 0px 10px 0px;
padding:0px;
}

div.campaign div.box img.catch{
float:left;
}
div.campaign div.box div.campaigntxt{
margin:0px 0px 0px 200px;
}
div.campaign div.box  div.campaigntxt P{
margin:0px 0px 10px 0px;
padding:0px;
}
div.campaign div.box div.campaigntxt b{
font-size:14px;
color:#660000;
}
div.headertxt2 div#gw2009{
margin:0px;
padding:1px 115px 10px 0px;
background-image:url("img/2009gwg.jpg");
background-repeat:no-repeat;
background-position:right top;
}
dl.present{
text-align:center;
margin-top:0px;
}
dl.present dt{
font-size:16px;
font-weight:bold;
}

dl.present dd{
color:#333300;
font-weight:bold;
font-size:14px;
line-height:1.3em;
margin:10px;
}

table.shipping{
font-size:13px;
border-collapse:collapse;
border:1px solid #333333;
border:1px solid #333333;
}
table.shipping th{
padding:2px;
border:1px solid #333333;
}
table.shipping td{
padding:2px;
border:1px solid #333333;
text-align:center;
}
div.contents{
font-size:13px;
margin:0px 10px;
}

table.sales{
font-size:13px;
border-collapse:collapse;
border:1px solid #333333;
border:1px solid #333333;
}
table.sales th{
background-color:#cccccc;
padding:2px;
border:1px solid #333333;
}
table.sales td{
padding:2px;
border:1px solid #333333;
}
div.coupon{
text-align:center;
border:3px double #000000;
padding:10px;
margin:10px;
}
dl.coupon{
margin-top:30px;
}
dl.coupon dt{
font-size:16px;
font-weight:bold;
}

dl.coupon dd{
color:#333300;
font-weight:bold;
font-size:12px;
line-height:1.3em;
margin:10px;
}
