/* global styles */
body,div,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,td,textarea,tr,ul{font-family:Arial,helvetica,sans-serif;}
p,td{font-size:9pt;margin-bottom:1px;margin-top:1px;}
ul{margin-bottom:0px;margin-top:0px;}
h1{color:#000000;font-size:18pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h2{color:#000000;font-size:16pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h3{color:#000000;font-size:14pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h4{color:#FF0000;font-size:12pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h5{color:#000000;font-size:11pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h6{color:#000000;font-size:8pt;font-weight:bold;margin-bottom:1px;margin-top:1px;}
.red{color:#FF0000;}
.yellow{color:#FFFF00;}
.cyan{color:#CCFFFF;}
.green{color:#66FF00;}
.category{background-color:#FF0000;color:White;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.promo{background-color:#FF0000;color:White;font-size:14pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.review{background-color:#FFD700;color:#000000;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.postit{background-color:#FAFAD2;color:#000000;}
.redyllw{background-color:Yellow;color:Red;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.yllwblk{background-color:#000000;color:Yellow;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.pink{background-color:Black;color:#FF88C4;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.blue{background-color:Black;color:#AFEEEE;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.headings{color:#FFFFFF;font-size:12pt;font-weight:bold;margin-bottom:0px;margin-top:3px;}
.title{background-color:#000000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.headline{background-color:#FFD700;color:#000000;font-size:11pt;font-weight:bold;margin-top:2px;padding-bottom:2px;padding-left:2px;padding-top:3px;}
.partner{background-color:#FFD700;color:#000000;font-size:11pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;margin-bottom:5px;}
.intro{font-size:9pt;font-weight:bold;margin-bottom:3px;margin-top:6px;}
.xmas{background-color:#008000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.bgxmas{}
.sale{}
.valentines{}
/* layout */
.bgmain{background-color:#0066FF;}
.bgpaleblue{background-color:#F0F0FF;}
.bgmenu{background-color:#F0F0FF;}
.outline{background-color:#0000FF;}
.bannerad{background-color:#94C6EB;}
a:link,a:visited,a:active{color:#0000FF;}
a:hover{color:#0000CC;}
a.no{color:Black;text-decoration:none;}
a.dctv{color:White;text-decoration:none;}
/* icon submenu text */
a.nav{font-family:Tahoma,Arial,sans-serif;font-size:0.9em;text-decoration:none;}
a:visited.nav,a:active.nav{text-decoration:none;}
/* paragraph styles */
p.price{color:#FF0000;font-size:10pt;font-weight:bold;margin-bottom:1px;margin-top:1px;}
p.cost{color:#FF0000;font-size:10pt;font-weight:bold;line-height:180%;}
p.small{font-family:Tahoma,Arial,sans-serif;font-size:10px;}
p.smallwhite,td.smallwhite{color:#FFFFFF;font-size:11px;text-align:center;}

p.sidebar,td.sidebar{color:#0066FF;font-size:11px;text-align:center;}

/* side menus */
td.free{background-color:#FF0000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
td.item{background-color:#000000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:1px;padding-left:10px;padding-top:1px;}
td.menu{background-color:#0000FF;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
td.menublack{background-color:#000000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
td.menugold{background-color:#FFD700;color:#000000;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
a:link.menu,a:visited.menu,a:active.menu{background-color:#F0F0FF;color:#0000FF;font-size:12px;padding-left:2px;text-decoration:none;width:100%;}
a:hover.menu{background-color:transparent;color:#0000CC;text-decoration:underline;}
/* index tables */
a.index,a:visited.index,a:active.index,a.hover.index{font-size:11px;}
a:link.smallwhite,a:active.smallwhite,a:visited.smallwhite{color:#FFFFFF;font-size:11px;text-decoration:none;}

a:link.sidebar,a:active.sidebar,a:visited.sidebar{color:#0066FF;font-size:11px;text-decoration:none;}

/* top navbar menu */
a.navbar{background:transparent;color:#FFFFFF;font-size:9pt;font-weight:bold;text-decoration:none;border:thin outset;}
a:hover.navbar{background:#FF3333;font-size:9pt;font-weight:bold;text-decoration:none;border:thin groove;}
a:link.navbar,a:visited.navbar{color:#FFFFFF;font-size:9pt;font-weight:bold;}
/* ruler styles */
hr{border:1px solid #0000FF;}
hr.dash{color:#0000FF;height:1px;border-style:dashed;}
hr.dotted{color:#0000FF;height:2px;border-style:dotted;}
/* td campaigns */
h1{font-size:17px;color:white;margin-top:0px;margin-bottom:0px;margin-left:0px;}
table.offers{border:3px solid red;font-size:12px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;width:100%;}
b.1,ul{color:black;}
td.red{background:red;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
/* searchbox */
.searchboxtop{background-color: #FAFAD2;border:2px solid #0066FF;}
div.searchboxleft{background:none;float:left;width:144px;padding-top:6px;}
div.searchboxmiddle{background:none;float:left;width:486px;padding-top:6px;}
div.searchboxright{background:none;float:left;width:130px;padding-top:3px;padding-bottom:3px;text-align:left;}
#searchsubmit{font-size:140%;width:130px;}
#searchbox{font-size:160%;width:478px;line-height:normal;vertical-align:middle;padding:2px 5px;border:1px solid #ccc;margin-right:8px;}
.white,hr.invisible{color:#FFFFFF;}
a:hover.smallwhite,.underlined,a:hover.nav{text-decoration:underline;}

a:hover.sidebar,.underlined,a:hover.nav{text-decoration:underline;}

table.compare {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.compare td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}
