/* 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;}

.underlined{text-decoration:underline;}
.red{color:#FF0000}
.yellow{color:#FFFF00}
.cyan{color:#CCFFFF}
.green{color:#66FF00}
.white{color:#FFFFFF}

.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{background:url(bg.gif)}
.sale{background:url(/images/sale.gif)}

/* layout */
.bgmain{background-color:#0066FF}
.bgmenu{background-color:#F0F0FF}
.outline{background-color:#0000FF}

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}
a:hover.nav{text-decoration:underline}

/* 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;}

/* 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:hover.smallwhite{text-decoration:underline;}

/* 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.invisible{color:#FFFFFF;}
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:#F0F0FF;
	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;  	
}