a.nav:link { color: #FFFFFF; }
a.nav:visited { color: #FFFFFF; }
a.nav:hover { color: #FFFF00; }
a.nav:active { color: #FFFF00; }

a.bottomnavlink:link { color: #FFFFFF; }
a.bottomnavlink:visited { color: #FFFFFF; }
a.bottomnavlink:hover { color: #FFFF00; }
a.bottomnavlink:active { color: #FFFF00; }

a.topnav:link { color: #FFFFFF; text-decoration: none;}
a.topnav:visited { color: #FFFFFF; text-decoration: none;}
a.topnav:hover { color: #FFFF00; text-decoration: none;}
a.topnav:active { color: #FFFF00; text-decoration: none;}


#leftcol a:link { color: #0000FF; text-decoration: none; }
#leftcol a:visited { color: #5500FF; text-decoration: none;}
#leftcol a:hover { color: #FF6600; }
#leftcol a:active { color: #FF6600; }

#rightcol a:link { color: #0000FF; text-decoration: none; }
#rightcol a:visited { color: #5500FF; text-decoration: none;}
#rightcol a:hover { color: #FF6600; }
#rightcol a:active { color: #FF6600; }

#centercol a:link { color: #0000FF; text-decoration: none; }
#centercol a:visited { color: #0000AA; text-decoration: none;}
#centercol a:hover { color: #FF6600; text-decoration: underline;}
#centercol a:active { color: #FF6600; }




#centercol .qsearch {
	border-top: 0px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}



html, body{ 
	color: #333333;
	margin: 0;
	padding: 0;
	border: 0;	
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
} 



h2 {    
    font-size:    large;
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  x-large;
}

h4 {    
    font-size:    medium;
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  large;
}
 
 
#header{ 	
	height:103px; 
 	width:100%;
	background: #003260 url('../images/logo.jpg') no-repeat left center;
 	color: #FFFFFF; 	
}

#header .content{padding-bottom: 0px; margin-bottom: 0px;} /*padding bottom 0 to remove space in IE5 Mac*/ 



 
.navlinks, .navigation { 	
	height: 30px;
  	font-size:    12px;           	
	font-family: Arial, Helvetica, sans-serif;;
 	background: #525252 url('../images/navcenter.gif') repeat;	 	
}



.newestitems {
	line-height: 1.5em;
}

.signin {
	margin: 5px;
	border: 1px solid #000;
	padding: 5px;	
}
.signinhead {
	color: #FFF;
	background: #6666FF;
	font-weight: bold;	
}

 

/* Columns */

#leftcol{
 width: 125px;
 padding: 5px; 
 background: #FFFFFF;
}
#leftcol IMG {
	margin-bottom: 8px;
}

#rightcol{
 width: 130px;
 padding: 5px; 
 background: #FFFFFF;
 font-size: 11px;
 font-family: font-family: Arial, Helvetica, sans-serif;
} 

#centercol {
	/* border-top: solid 5px #525252; */
	background: #FFFFFF;
	padding: 0px 5px 60px 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
 
#footer{
	color: #FFFFFF;
	height:125px; 
	width:100%; 
	background-color: #061686; 
	border-top: 5px solid #525252;
} 


#bottomnav {
	font-size: 9px;
	font-family: font-family: Arial, Helvetica, sans-serif;
}
.bottomnavlink {	
	background: url('../images/smyellowbull.gif') no-repeat right center;
	padding-right: 10px;
	margin: 0px;
}	
	
	
	

.content{padding:0px;} /*padding for ` */  

img.rightimg {
	border: 1px dashed #525252;
	padding: 2px;
}
#rightcol .content { padding-top: 5px; } 
#rightcol IMG {
	margin-bottom: 8px;
}
 
 /*printer styles*/ 
@media print { 
/*hide the left column when printing*/
#leftcol{display:none;} 
/*hide the right column when printing*/
#rightcol{display:none;}
#header{display:none;}
#navigation{display:none;}

}



.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 2px;	
}

.floatleft {
	clear: left;
	float: left;
	margin: 0px 10px 5px 0px;	
	padding: 2px;
}
/* Box Headings */
.bluehead {
	
	background: #6666FF;
	color: #FFFFFF;
	height: 20px;
	margin: 5px 5px 0px 5px;
	padding: 3px;
	font-weight: bold;	
}



/* box titles */
h5.boxtitle {
	margin: 0px;
}



/* Right Column Boxes */
.leftbox {			
	margin-bottom: 8px;
	padding: 0px;	 
	color: #525252;	
}
.leftbox .boxheadblue {	
	width: 126px;
	height: 20px;
	margin: 0px;
  	padding: 0px 0px 0px 8px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
  	background: #6666FF url('../images/corner_left_blue.gif') no-repeat top left;  	
}
.leftbox .cornerrightblue {
	padding-top: 2px;
	height: 20px;
	background:  url('../images/corner_right_blue.gif') no-repeat top right;
}
.leftbox .boxheadorange {	
	width: 126px;
	height: 20px;
	margin: 0px;
  	padding: 0px 0px 0px 8px;
		font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
  	background: #FF0000 url('../images/corner_left_orange.gif') no-repeat top left;  	
}
.leftbox .cornerrightorange {
	padding-top: 2px;
	height: 20px;
	background:  url('../images/corner_right_orange.gif') no-repeat top right;
}
.leftbox .boxcontent{	
	width: 122px;	
  	background: #FFFFFF;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:    x-small;           
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small;	
  	padding: 10px 5px 10px 5px;
  	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
.leftsearchsubmit {
	margin-top: 5px;
	height:18px;	
}




/* Right Column Boxes */
.rightbox {			
	margin-bottom: 8px;
	padding: 0px;	 	
}
.rightbox .boxhead {	
	width: 126px;
	height: 20px;
	margin: 0px;
  	padding: 0px 8px 0px 0px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	text-align: center;
  	color: #ffffff;
  	background: #6666FF url('../images/corner_right_blue.gif') no-repeat top right;  	
}
.rightbox .cornerleft {
	padding-top: 2px;
	height: 20px;
	background:  url('../images/corner_left_blue.gif') no-repeat top left;
}
.rightbox .boxcontent{
	text-align: left;
	width: 122px;
	padding: 10px 5px 10px 5px;
  	background: #FFFFFF;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
}




.servicestable {
	background: #f8f8f9;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
}
	



/* Items Tables */

.itemsviewads
{
	width: 95%;
}
.itemsviewads H3
{
	text-align: left;
	margin-top: 20px;
	color: #0000FF;
	width: 100%;
	border-bottom: 1px solid;
}
.highlighted
{
	display: inline;
	font-weight: bold;
	background: #FFFF00;
}
.categorylist a
{
	font-family: Arial, Helvetica, sans-serif;  	
	font-size: 12px;
	padding: 0px 0px 0px 17px;
	margin: 0px 15px 0px 0px;	
	line-height: 1.5em;	
	background: url('../images/smyellowbull.gif') no-repeat left center;
}

.itemlisttable {	
	border: medium double rgb(255,102,0);
	margin-bottom: 8px;
	margin-top: 8px;
}

.itemhead {	
	background: #EEEEEE;	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.listrowdark { background: #FFFFFF; }
.itemlistcol1 {	
	padding: 5px;
}
.infotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	line-height: 10.5pt;		
}

.pagination {
	font-size: 11px;	
	vertical-align: middle;	
	padding-top: 3px;
}

.prev {	
	height: 22px;
	vertical-align: middle;	
	background: url("../images/prev.gif") no-repeat; 
	padding-left: 23px;
	padding-top: 4px;	
}
.next {	
	height: 22px;
	vertical-align: middle;
	text-align: left;		
	background: url("../images/next.gif") no-repeat; 
	padding-right: 23px; 
	padding-top: 3px;
	background-position: center right;	
}

#itemdetails {
	margin: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #525252;
	line-height: 10.5pt;
}

#itemdetails .heading {	
	color: white;
	background: #0000FF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}
#itemdetails img {
	border: 1px solid #525252;
	padding: 2px;	
}
.mainhead {
	color: white;
	background: #525252;
	font-size: 12px;
	font-weight: bold;	
}






#adlistadvertising {
	width: 100%;
	padding: 5px;  	
}
.advertiseboxtop {			
	padding: 5px;
	margin: 10px;	
	border: 1px dashed #888;
	font-family: Arial, Helvetica, sans-serif;  	
  	font-size: 10px;
}

.localsboxright {
	background: #EEEEFF;
	padding: 4px;		
	margin: 2px;
	border: 1px dashed #888;
	font-family: Arial, Helvetica, sans-serif;  	
  	font-size: 10px;
}




#contestinner {	width: 600px; }	
#contestinner .contesthead {		
	color: #FFFFFF;
	border: 1px solid #666666;
	text-align: left;
	font-weight: bold;
	padding: 3px;
	background-color: #FF9900;
}
#contestinner .ruleshead {	
	margin: 20px 0px 0px 0px;
	padding: 3px;
	color: #FFFFFF;
	border: 1px solid #666666;
	font-size: 11px;
	text-align: left;
	font-weight: bold;	
	background-color: #708088;
}
#contest .rules ul{
	margin: 0px;
	padding: 5px;
	list-style: none;
	background: #eeeeee;
}
#contestinner .rules ul li{
	padding: 0 0 0 17px;
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	background: url(../images/gmulbul.gif) no-repeat top left;
	text-align: left;
	vertical-align: middle;
}
#contestinner .entryformhead {	
	margin: 20px 0px 0px 0px;
	padding: 3px;
	color: #FFFFFF;
	border: 1px solid #666666;
	text-align: left;
	font-weight: bold;	
	background-color: #708088;
}
#contestinner .featuredtext {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #525252;
	line-height: 10.5pt;		
}
#contestinner img {
	margin: 0px;
}
.greybg
{
	background: #AAAAAA;
}
.bluebg
{
	background: #0000FF;
}
.whitebold
{
	color: #FFFFFF;
	font-weight: bold;
}
.topmargin
{
	margin-top: 20px;
}
.contestreminder {
	width: 600px;
	color: #000000;
	margin: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #666666;		
}

.link {
	/* border: 1px dashed #525252; */
	padding: 5px;
	margin: 5px 5px 25px 5px;
}
.link .details {
	line-height: 1.5em;
}
.link h4 {
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 5px;
}
.link ul {	
	margin-top: 10px;
	margin-bottom: 10px;
}




/* Signup Styles */
.signup {
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #525252;
	line-height: 10.5pt;
}
.signup .success {
	font-weight: bold;
	font-size: 12px;
}
.errortext {
	display: inline;	
	text-align: center;
	font-size: 14px;
	width: 90%;
	color: #FF0000;
	font-weight: bold;
}
.alerttext {
	display: inline;	
	text-align: center;
	font-size: 12px;
	width: 90%;
	color: #00FF00;
	font-weight: bold;
}
.red {	
	color: #FF0000;
}






/* Services */
.services
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #525252;
	font-size: 12px;
	line-height: 1.5em;
}
.services H4
{
	color: #0000FF;
}
.services TH
{
	color: #FFFFFF;
	background: #6666FF;
}
th.redbg
{
	background: #FF0000;
}


.catList {
  white-space: nowrap;
  padding: 0;  
  margin: 3px 5px 2px 5px;
}
.resultHeading {
	background-color: #9cf;
	margin: 2px 5px 2px 5px;
}

/* light blue */
a.tabOff, a.tabOff:visited, a.tabOffEnd, a.tabOffEnd:visited {
  background-color: #EEEEE2;
  color: #000;
}
/* medium blue */
a.tabOn, a.tabOn:visited, a.tabOn:hover, a.tabOff:hover, a.tabOnEnd, a.tabOnEnd:hover, a.tabOnEnd:visited, a.tabOffEnd:hover {
  background-color: #9cf;
  color: #000;
}
.tabOn, .tabOff, .tabOnEnd, .tabOffEnd {  
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  padding: 3px 12px 2px 12px;
  width: 7%;
  margin: 0;
}
a.tabOn, a.tabOff {
  border-left: 1px solid #3770a8;
}
a.tabOnEnd, a.tabOffEnd {
  border-left: 1px solid #3770a8;
  border-right: 1px solid #3770a8;
}


/* User Control Panel */
.usercp_body {
	margin: 0px 10px 0px 10px;
	font-family:	Arial, Helvetica, sans-serif;

}

.usercp_itemtablefuncs {	
	font-size: 12px;
	font-family: verdana, lucida, arial, helvetica, sans-serif;
}


table.magad {
	width:200px;
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.magad th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}
table.magad td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}

/* photo stations */
.photostations
{
	width: 95%;
	margin: 10px;
}
.photostations H3
{
	text-align: left;
	margin-top: 20px;
	color: #0000FF;
	width: 100%;
	border-bottom: 1px solid;
}

.heading {
	background-color: #6666ff;
	color: #fff;
	font-weight: bold;
}

.data {
	background-color: #eeeee2;
}

#heading{
color:#333333;
font: bold 28px/24px "Arial", sans-serif; 
}
#subheading{
color:#333333;
font: italic 18px/24px "Arial", sans-serif; 
}

.cartcoltitles {
font-size: 12px;
font-weight: bold;
color: #a0a0a0;
}

.cartTbl {
}
.cartTbl hr {
	border-top:2px solid #fca752;
}
.cartTbl h3 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 21px;
	color: #838383;
}
.couponcode {
	color: #006600;
}
.box_head{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;background-color:#333333;font-weight:bold;PADDING-LEFT:8px;}
.box_head2{font-size:90%;font-weight:bold;color:#000066;font-family:verdana,Arial,sans-serif;text-decoration:none;padding-left:5px;padding-right:5px;}
.rb{BORDER-BOTTOM: #0066cc 1px solid;BORDER-LEFT: #003399 1px solid;BORDER-RIGHT:#003399 1px solid;border-top:0px;width=100%;background-color:#dee3f7}
.commercial_head{font-size:12px;font-weight:bold;color:#000066;font-family:verdana,Arial,sans-serif;text-decoration:none;padding-left:5px;padding-right:5px;}

