/* CSS Document */

html, body, .main { height:100%; }
body { background:#231F20; margin:0px; padding:0px; }
table, input, select, textarea { font-size:12px; color:#333333; font-family:verdana,Arial,tahoma,Helvetica,sans-serif; }

.xmasbg { background:url(../images/xmas-header1.gif) no-repeat left; }
.greenbg { background:#00B057; }
.menubg { background:#231F20; border-bottom:2px solid #FFFFFF; }

.border { border:1px solid #CCCCCC; }
.listtable { line-height:15px; }
.fieldheader td { background:#939598; color:#FFFFFF; font-weight:bold; padding-left:5px; }
.odd { background:#EBECEE; }
.even {}
.whitebg { background:#FFFFFF; }
.lightyelow { background:#F3E7B6; color:#333333; }
.yelowbg, .but { background:#E0B64D; }
.darkgraybg { background:#231F20; color:#FFFFFF; }

.left, table { text-align:left; }
.justify { text-align:justify; }
.bold { font-weight:bold; }
.pad5 {	padding:5px; }

h1 { font-size:16px; font-family:Arial; color:#333333; margin:0px; padding-bottom:4px; background:url(../images/dotline.gif) repeat-x bottom; }
h2 { font-size:13px; margin: 0px 0px 5px 0px; padding:0px; }
ul { padding-left:30px; margin:5px; }
li { list-style:url(../images/arw.gif) none; margin:5px 0px; }
.dotline { background:url(../images/dotline.gif) repeat-x center; }
.wdotline { background:url(../images/wdotline.gif) repeat-x center; }
.ydotline { background:url(../images/ydotline.gif) repeat-y center; }
.inline { display:inline; }

.normal { font-size:11px; }
.listprice { font-size:12px; }
.yelow, h2 { color:#B4840C; }
.red, .error { color:#FF0000; }
.gray { color:#444444; }
.white { color:#FFFFFF; }
.lightgray { color:#A1A2A2; }

.thum50 { width:50px; height:57px; }
.thum70 { width:70px; height:80px; }
.thum100 { width:100px; }
.bigimg { border:2px solid #CCCCCC; padding:2px; background:#FFFFFF; width:304px; height:354px; }
.listimg { width:145px; height:169px; }
.listimg, .thum100, .thum70 { border:1px solid #999999; padding:1px; background:#FFFFFF; }
a:hover .thumimg { border:1px solid #333333; }
.padlr { padding:0px 5px; }
.noline { text-decoration:none; }

a.menulink, a.ymenu, a.lgraylink, a.toplink { font-size:11px; font-family:Tahoma; }

a:link, a:visited, a:active { color:#333333; text-decoration:underline; }
a:hover { color:#976F0A; }
a.toplink:link, a.toplink:visited, a.toplink:active { color: #333333; text-decoration:none; }
a.toplink:hover { color: #666666; }
a.menulink:link, a.menulink:visited, a.menulink:active { color:#ffffff; text-decoration:none; }
a.ylink:link, a.ylink:visited, a.ylink:active, a.menulink:hover { color:#E0B64D; text-decoration:none; }
a.ylink:hover { color:#ffffff; text-decoration:none; }
a.ymenu:link, a.ymenu:visited, a.ymenu:active { color:#ffffff; text-decoration:none; }
a.ymenu:hover { color:#231F20; text-decoration:none; }
a.lgraylink:link, a.lgraylink:visited, a.lgraylink:active { color:#A1A2A2; text-decoration:none; }
a.lgraylink:hover { color:#ffffff; text-decoration:none; }
a.dylink:link, a.dylink:visited, a.dylink:active { color:#976F0A; text-decoration:underline; }
a.dylink:hover { color:#444444; text-decoration:underline; }

form { margin:0px; padding:0px; }
.noborder, .noborder input { border:0px none; }
input, select, textarea { border:1px solid #999999; padding:1px; }
.but { font-weight:bold; color:#333333; border:3px double #333333; padding:0px 5px; }
.but1 { font-weight:bold; color:#E0B64D; border:1px outset #777777; background:#555555; padding:0px; }
