
a.top:link{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#003d7d; text-decoration:none;}
a.top:visited{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#003d7d; text-decoration:none;}
a.top:hover{FONT-FAMILY:Verdana; FONT-SIZE:8pt; color: #c60070; text-decoration:none;}

a:link{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#ffffff; text-decoration:none;}
a:visited{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#ffffff; text-decoration:none;}
a:hover{FONT-FAMILY:Verdana; FONT-SIZE:8pt; color: #c60070;}

a.link:link{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#FFFFFF; text-decoration:underline;}
a.link:visited{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#FFFFFF; text-decoration:underline;}
a.link:hover{FONT-FAMILY:Verdana; FONT-SIZE:8pt; color: #003d7d; text-decoration:underline;}

a.tickl:link{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#FFFFFF; text-decoration:none;}
a.tickl:visited{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#FFFFFF; text-decoration:none;}
a.tickl:hover{FONT-FAMILY:Verdana; FONT-SIZE:8pt; color: #c60070; text-decoration:none;}

a.prize:link{FONT-FAMILY: Verdana; FONT-SIZE:10pt; color:#FFFFFF; text-decoration:underline;}
a.prize:visited{FONT-FAMILY: Verdana; FONT-SIZE:10pt; color:#FFFFFF; text-decoration:underline;}
a.prize:hover{FONT-FAMILY:Verdana; FONT-SIZE:10pt; color: #FFFFFF; text-decoration:underline;}

a.side:link{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#003d7d; text-decoration:none;}
a.side:visited{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#003d7d; text-decoration:none;}
a.side:hover{FONT-FAMILY:Verdana; FONT-SIZE:8pt; color: #c60070; text-decoration:underline;}

a.idea:link{FONT-FAMILY: Verdana; FONT-SIZE:10pt; color:#003d7d; text-decoration:none;}
a.idea:visited{FONT-FAMILY: Verdana; FONT-SIZE:10pt; color:#003d7d; text-decoration:none;}
a.idea:hover{FONT-FAMILY:Verdana; FONT-SIZE:10pt; color: #c60070; text-decoration:underline;}

a.bot:link{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#c60070; text-decoration:none;}
a.bot:visited{FONT-FAMILY: Verdana; FONT-SIZE:8pt; color:#c60070; text-decoration:none;}
a.bot:hover{FONT-FAMILY:Verdana; FONT-SIZE:8pt; color: #003d7d; text-decoration:underline;}

ul {
	list-style: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
	}

ul.pink {
   color:#c60070;
   font-size: 8pt;
	list-style: disc;
	margin-left: 0;
   line-height: 200%;
	padding-left: 1em;
	text-indent: 0em;
	}
ul.pink.li{
   color:black;
   }

ul.spec {
	list-style: disc;
	margin-left: 5px;
	padding-left: 1em;
	text-indent: 0em;
   line-height: 150%;
	}

table.centre
{ 
margin-left: auto;
margin-right: auto;
}

table.main {
   height: 560px;
   width: 805px;
   table-layout fixed;
	border-width: 0px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
   vertical-align:middle;
}
table.main th {
	border-width: 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.main td {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: gray gray gray gray;
	background-color: white;
   font-family: Verdana;	
   color: #000000;
   font-size: 10pt;
	-moz-border-radius: 0px 0px 0px 0px;
}

#logo{
   background-image: url(images/dukes.gif);
   background-position: bottom-right;
   background-repeat: no-repeat;
   width:189px;
   height:89px;
   padding:0px;
}

div#box {
text-align: left;
color: white;
font-family: Verdana;
font-size: 8pt;
padding: 5px 15px 8px 15px;

vertical-align:top;
}



div#pbox {
text-align: left;
color: white;
font-family: Verdana;
font-size: 8pt;
padding: 5px 15px 8px 15px;

vertical-align:top;
}

div#bluebox {
text-align: left;
color: #003d7d;
font-family: Verdana;
font-size: 8pt;
padding: 5px 15px 8px 15px;

}

#bluebox h2{
   font-size: 19pt;
   padding: 0 0 0 0;
   margin: 5px 5px 5px 5px ;
   line-height: 120%;
   font-style: oblique;
}

div#whitebox {
text-align: left;
color: #003d7d;
font-family: arial;
background-color: white;
font-size: 8pt;
font-weight: bold;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 20px;
text-align:left;
vertical-align:middle;

}

table.topnav {
   border-top: none;
	border-width: 0px;
	border-spacing: 5px;
	border-style: solid;
	border-color: #003d7d;
	border-collapse: collapse;
	background-color: white;
}
table.topnav td {
   border-top:0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 0px;
	padding-left: 5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
	border-style: solid;
   font-size: 8pt;
   vertical-align:middle;
   color: #003d7d;
}
table.topnav td.off {
   border-top:0px;
   border-left: 1px;
   border-right: 0px;
   border-bottom: 0px;
	padding-left: 5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
	border-style: solid;
   font-size: 8pt;
   vertical-align:middle;
   color: #003d7d;
}
table.topnav td.on {
   border-top:0px;
   border-left: 1px;
   border-right: 0px;
   border-bottom: 0px;
   font-size: 8pt;
   font-weight: bold;
   color: #ffffff;
	background-color: #003d7d;
}

table.sidenav {
	border-width: 0px;
	border-spacing: 0px 0px;
	background-color: white;
}
table.sidenav td {
   width: 100%
	border-width: 0px;
	padding: 5px 5px 5px 10px;
	background-color: white;
   font-family: Verdana;	
   color: #003d7d;
}
table.sidenav td.p {
   font-size: 10pt;
   font-weight: bold;
   background-color:white;
   color: #c60070;
}
table.sidenav td.s {
   font-size: 8pt;
   border-left: 0px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   padding: 3px 0px 4px 10px;
   background-color:#ffffff;
   color: #001df2;
}
table.sidenav td.son {
   font-size: 8pt;
   border-left: 0px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   padding: 3px 0px 4px 10px;
   background-color:#ffffff;

   color: #c60070;
}

.white{
   font-family: Verdana;
   text-align:center;
   font-weight:1800;	
   color: white;
   font-size: 14pt;
}
.whiteprod{
   font-family: Verdana;
   text-align:center;
   font-weight:1800;	
   color: white;
   font-weight: bold;
   font-size: 7.5pt;
   padding-top:2px;
}

.pink{
   font-family: Verdana;
   text-align:left;
   font-weight:1800;	
   color: #c60070;
   font-size: 14pt;
}

.pinkbr{
   font-family: Verdana;
   text-align:right;
   font-weight:1800;
   padding-right: 10px;	
   color: #c60070;
   font-size: 14pt;
}

.small{
   font-family: Verdana;	
   color: gray;
   font-size: 7pt;
}

.blue{
   font-family: Verdana;
   font-size: 8pt;
   color: #003d7d;
}
.p{
   font-family: Verdana;
   font-size: 8pt;
   color: #c60070;
   font-weight: bold;
}
.blueprod{
   font-family: Verdana;
   text-align: left;
   font-size: 7pt;
   color: #003d7d;
   padding-top:2px;
   padding-left:6px;
}

body, html {height: 95%;}
.outer {height: 100%;} /* or without overflow */



table.products {
	border-width: 0px;
	padding: 2px 2px 2px 2px;
	background-color: white;
   color: #003d7d;
}
table.products td {
   font-family:arial;
   font-size: 10pt;
   padding: 2px 2px 2px 2px;
   
}
table.products h2 {
   font-size: 9pt;
   font-family:arial;
   color: #FFFFFF;
   padding-bottom:0px;
   margin-bottom:3px;
   text-decoration:underline;
}




table.ideastuff {
   background-color:#7bcae0;
	border-width: 0px;
   color: #003d7d;
}
table.ideastuff tr {
}
table.ideastuff td {
   background-color:#7bcae0;
   font-family:arial;
   font-size: 8pt;
   color: #ffffff;
   text-decoration: underline;
   font-weight:bold
   padding-top: 20px;
   padding-bottom: 10px;
}
table.ideastuff h2 {
   font-size: 12pt;
   font-family:arial;
   font-style: oblique;
   color: #c60070;
   padding-bottom:0px;
   margin-bottom:3px;
}

div#pinkbox {
text-align: center:
color: #C40274;
font-family: Verdana;
font-size: 8pt;
padding: 5px 15px 8px 15px;

}

#pinkbox h2{
   font-size: 19pt;
   padding: 0 0 0 0;
   margin: 5px 5px 5px 5px ;
   line-height: 120%;
   text-align: center;
   color: #FFFFFF;
}

#pinkbox h3{
   font-size: 22pt;
   padding: 0 0 0 0;
   text-align: center;
   line-height:70%;
   color: #FFFFFF;
   text-decoration:none;
}


div#dbluebox {
text-align: left;
vertical-align: middle;
color:#043E7C;
font-family: Verdana;
font-size: 8pt;
padding: 5px 15px 8px 15px;
height: 100px

}

#dbluebox h2{
   font-size: 11pt;
   padding: 0 0 0 0;
   margin: 5px 5px 5px 5px ;
   line-height: 120%;
   text-align: center;
   color: #FFFFFF;
}

div#navbox {
text-align: left;
vertical-align: middle;
color:#043E7C;
font-family: Verdana;
font-size: 8pt;
height: 20px

}

#navbox h2{
   font-size: 10pt;
   padding: 0 0 0 0;
   text-align: center;
   color: #FFFFFF;
}

#dbluebox h3{
   font-size: 10pt;
   padding: 0 0 0 0;
   line-height: 120%;
   text-align: center;
   color: #FFFFFF;
   text-decoration:none;
}

div#detailbox
{
   height:300px
   vertical-align:bottom; 
   background-color:#dbdfed;
   text-align:left; 
   color:#043E7C;
   padding: 5px 10px 10px 10px; 
}
#detailbox h3
{
   color:#043E7C;
   font-size: 10pt;
   text-decoration:none;
   font-weight: bold;
}

#detailbox h4
{
   color:#043E7C;
   font-size: 20pt;
   text-decoration:none;
   font-weight: bold;
}


table.bestprice td.question{
font-family:Verdana;
color:#c20072;
padding-top:20px;
font-size:8pt;
font-weight:bold;
}


table.bestprice td.answer{
   color:#073e7e;
   font-family:Verdana;
   font-size:8pt;
}

#smallprint td{
padding-top:10px;
padding-bottom:10px;
font-size:7pt}
