body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, input, blockquote, table, th, td {
	margin:0pt; padding:0pt; }

body { font-family:"Trebuchet MS",tahoma,geneva,Helvetica,sans-serif; font-size: 1em; color:#000000; line-height:1em; }
	
/*body { font-family:"Trebuchet MS",tahoma,geneva,Helvetica,sans-serif; font-size: 1em; 
	background:#DDDDDD url(../images/body_bkgrd.gif) repeat-y scroll center top; text-align:center; color:#000000; line-height:1em; }*/

#container { background-color:#FFFFFF; margin:0pt auto; padding-top:10px; position:relative; text-align:left; width:1006px; }

#primary_nav { background:#000000 url(../images/primary_nav_bkgrd.gif) repeat-x scroll left top; border-bottom:1px solid #000000;
	border-top:1px solid #666666; margin-bottom:10px; height:28px; font-family: arial,verdana,helvetica,sans-serif; }
#primary_nav a { color:#FFFFFF; text-decoration:none; font-weight: bold; font-size:75%; }
#primary_nav a:hover { color: #FF0000; }

#pgFoot { background:#000000 url(../images/primary_nav_bkgrd.gif) repeat-x scroll left top; border-bottom:1px solid #000000;
	border-top:1px solid #666666; margin-bottom:10px; color: #FFFFFF; }

#tblBasket td { color: #000000; font-family:"Trebuchet MS",tahoma,geneva,Helvetica,sans-serif; font-size:12px; }

.h3bodyContent, .cost { color:#000000; font-family:"Trebuchet MS",tahoma,geneva,Helvetica,sans-serif; font-size:11px; padding-top:10px; padding-left:15px;}

a.categoryTextGallery { font-size:12px; text-decoration:none; color:#000000; }
a.categoryTextGallerySelected:hover { font-size:12px; text-decoration:none; font-weight: bold; color:#FF0000; }
a.categoryTextGallerySelected { font-size:12px; text-decoration:none; font-weight: bold; color:#000000; }
a.categoryTextGallery:hover { font-size:12px; text-decoration:none; color:#FF0000; }
a { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#FF0000; }
#secondary_nav { background:#838383 url(../images/secondary_nav_bkgrd.gif) repeat-x scroll left top; border-bottom:2px solid #333333; margin:-10px 0pt 10px; height:28px; font-family: arial,verdana,helvetica,sans-serif; }
#secondary_nav a:link, #secondary_nav a:visited { color: #EEE; font-weight: bold; font-size:65%; }
#secondary_nav a:hover { font-weight: bold; font-size:65%; }
#secondary_nav td { border-right: 1px solid #606060; }
#secondary_nav td.selected, #secondary_nav td.selected a { border-color: #333; background-color: #333; color: #FFF; }

#utility_bar { background:transparent url(../images/utility_bar_bkgrd.gif) repeat-x scroll center bottom; margin:0pt 10px; border-top:1px solid #CCCCCC; }
#utility_bar td { font-size:65%; font-weight: bold; font-family: arial,verdana,helvetica,sans-serif; }
#utility_bar a:hover { color: #000; text-decoration: underline; }
.h3titleLeft { border-bottom:1px dotted #000000; padding-bottom:0.5em; }
#mpu { border:1px solid #CCCCCC; clear:left; height:250px; padding:15px 0pt; text-align:center; }
#footer { background:#333333 url(../images/footer_bkgrd.gif) repeat-x scroll left bottom; clear:both; color:#FFFFFF; font-weight:bold; width:100%; line-height:75%; }
#foot_utility_bar { border-bottom:1px dotted #FFFFFF; height:1.9em; }
#foot_utility_bar td { height:1.9em; color:#FFF; font-size:65%; font-family: arial,verdana,helvetica,sans-serif; font-weight: bold; }
#foot_utility_bar a { font-weight: bold; color:#FFF; }
#foot_utility_bar a:hover { color:#FFF; text-decoration: underline; font-weight: bold; }

#footer h5 { font-size:90%; font-weight:normal; margin-bottom:0.5em; color:#FFF; }
#footer p { font-size:65%; color:#FFF; margin-bottom:1em; line-height:1.6em; }
#footer p.rss { font-size:65%; color:#FFF; margin-bottom:1em; line-height:1.9em; }
#footer a { color:#FFF; font-family: arial,verdana,helvetica,sans-serif; font-weight: bold; }
#footer a:hover { color:#FFF; text-decoration: underline; font-weight: bold; }

.rss a { background: url(../images/rss_icon.gif) no-repeat center left; padding: 3px 0 1px 18px;}

a.moreLink:link, a.moreLink:active, a.moreLink:visited{ text-decoration:none; color:black;}
a.moreLink:hover{ text-decoration:underline;}
.more{ float:right; font-size:8pt; font-weight:bold;}
.cost{ font-size:8pt;}
#head{ background-color:Black; color:White; font-size:30px; height:35px; text-align:center; padding-bottom:15px;}
.searchTxt{ color:white; font-size:11pt;}
#searchTitle{ font-size:20px; color:white}

/*#divBaskNew { position:absolute; z-index:1; height:30px; }  top:30px;}*/
#divBaskNew_home { position:absolute; z-index:1;}
.showBask, .showView {display: block;}
.hideBask, .hideView {display: none;}
.headTitle{ }
