
body {margin: 12px; background: url("../images/bg/background.gif");; text-align: center; font: 12px verdana,arial,helvetica,sans-serif;; color: #5B6886;}
table, td {font: 12px verdana,arial,helvetica,sans-serif; color: #5B6886; vertical-align: top;} 
a {color: #597AC5};
a:hover {color: red;}

.price { font-size: 12px; color: #BB0000; }
.availability { font-size: 12px; color: #5368A3; text-align: left;}
.manufacturer { font-size: 12px; color: #5B6886; }
.rating { font-size: 12px; color: #5B6886; }
.actor { font-size: 12px;color: #5B6886; }
.director { font-size: 12px; color: #5B6886; }
.detail { font-size: 12px; color: #5B6886; text-align: justify; }
.detailHeader { font-size: 14px; font-weight:bold; display:block; width: 722px; color: #DD3333; background-color:#F1FBD5; border: 1px solid #DDFCBB; padding:2px;}
.reviewsource {
	font-size: 12px;
	color: #5B6886;
	font-style: italic;
}

#menubar {width: 918px; table-layout: fixed; margin-top: 1px; margin-bottom: 0px;}
#menubar td {text-align: center; font-size: 13px; font-weight:bold; white-space: nowrap; border: 1px solid #6F7DFF; border-width: 1px 1px 1px 0; padding: 0;}
#menubar td.first {border-left: 1px solid #6F7DFF;}
#menubar td a {text-decoration: none; display: block; padding: 3px; background: url("../images/bg/bluebg.gif"); color: #FFFFFF;width: 100%;}
#menubar td a:hover {color: #FFFFFF; background: url("../images/bg/yellowbg.gif"); text-decoration: none;}
#menubar td a.hi {color: #FFFFFF; background: url("../images/bg/greenbg.gif");  text-decoration: none;}
html>body #menubar td a {	width: auto;}

#searchbar {width: 100%; }
#searchbar td {
	font-size: 12px;
	font-weight:bold;
	white-space: nowrap;
	color: #FFFFFF;
}

#freeshipping {width: 918px; table-layout: fixed; margin-top: 0px; margin-bottom: 0px; background: url("../images/bg/bluebg.gif"); 
border: 1px solid #6F7DFF; border-width: 0 1px 1px 1px;}
#freeshipping td {
	white-space: nowrap;
	color: #FFFFFF;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}

#searchbar input {
	color : #036;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #FF9AA5;
}

#searchbar select {font-size:90%; padding:0px;}

#content {width: 918px; margin-top: 0px; margin-bottom: 2px; background: #FFFFFF;}
#content td {font: 12px verdana,arial,helvetica,sans-serif; vertical-align: top; padding: .1em 0 .1em; font-size: 12px; text-align: left;}
#content h3 {font-size: 13px; color: #666666; padding: 1em 0 .3em; border-bottom: 1px dashed #666666;}
#content .header {font-size: 14px; font-weight:bold; color: #666666; padding: .3em 0 .3em; border-bottom: 1px dashed #666666;}
#content h1 {font-size: 14px; font-weight:bold; color: #2565EE; padding: .3em 0 .3em; border-bottom: 1px dashed #2565EE;}
#content h4 {font: 12px verdana,arial,helvetica,sans-serif; font-size: 16px; margin: 0;}
#content td a {padding: 1px; color: #398AC5;}
#content td a:hover {color: #cc0000; }
#content ul {	list-style: none;	margin: 0; padding: 0; border: none;}

#browseContent ul {list-style: disc inside; margin: 0; padding: 0 0 1em 0; }

#footer {width: 918px; table-layout: fixed; margin-top: 0px; margin-bottom: 0px;}
#footer td {text-align: center; font-size: 12px; padding: .5em 0 .5em; border: 1px solid #6F7DFF;
 white-space: nowrap; background: url("../images/bg/bluebg.gif"); color: #FFFFFF;}
#footer td.first {border-left: 1px solid #6F7DFF;}

.hhid {font-size: 8px; background-color:white; color: #666666;}

#browseContent {width: 726px; margin-top: 0px; margin-bottom: 0px;}
#browseContent  .blended { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; }
#browseContent td {vertical-align: top; padding: 1px; text-align: justify;} 
#browseContent .header {font-size: 13px; font-weight:bold; color: #666666; border-bottom: 1px solid #B9CE24;}

#browseContent h1 {font-size: 18px; margin-top: 0px; margin-bottom: 0px; font-weight:bold; color: #606DEF; padding: .3em 0 .3em; border-bottom: 1px solid #618DCC;}
#browseContent h1 a {padding: 1px; color: #3333BB;}
#browseContent h1 a:hover {color: #cc0000; }

#browseContent h4 {font: 12px verdana,arial,helvetica,sans-serif; font-weight:bold; font-size: 13px; margin: 0;}
#browseContent .itemTitle a {display:block; width: 99%; background-color:#F1FBD5;	border: 1px solid #DDFCBB; padding:2px; text-decoration:none;}
#browseContent .itemTitle a:hover {display:block; width: 99%; color: #0C499C; background-color:#E8E8FE;	border: 1px solid #C1C1FE; padding:2px; text-decoration:none;}

#browseContent .spacer {width: 780px; font-size: 2px; color: #666666; padding: 1em 0 .5em; border-bottom: 1px dotted #666666;}
.errormsg {font-size: 12px; font-weight:bold; color: #DD0000; padding: 2em 2 .3em;}

form {margin-top: 0px; margin-bottom: 0px;}

#navmenu {width: 180 px;  margin-top: 0px; margin-bottom: 0px;  } 

#navmenu .menutable {border: 1px solid #C1C1FE; background:#FFFFFF;} 

#navmenu .menuitem {display:block;padding:3px; color:#597AC5;	font-weight:bold; text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;	font-size: 12px; width: 100%;}

html>body #navmenu .menuitem {	width: auto;}

#navmenu .menuitem:hover {
	display:block;
	padding:2px;
	color:#E33952;
	background-color:#EAFB9A;
	text-decoration:none;
	font-weight:bold; 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #F1C94E;
}

#navmenu ul {
		list-style: none;
		margin: 1;
		padding: 0;
		border: none;
}

#navmenu li {
		margin: 0;
		list-style: none;
}

#navmenu li a {
  margin: 0;
  display:block;
  padding:3px; 
  padding-left:13px;
  background-image: url(../images/lbluea.gif);
  background-repeat:no-repeat;
  color:#597AC5;
	font-weight:bold; 
	text-decoration:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	width: 100%;}
	
html>body #navmenu li a {width: auto;}


#navmenu li a:hover {  
  margin: 0;
  background-image: url(../images/bluea.gif);
  background-repeat:no-repeat;
	display:block;
	padding:3px;
	padding-left:13px;
	color:#0C499C;
	/*background-color:#EAFB9A;*/
	text-decoration: underline;
	font-weight:bold; 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	/*border: 1px solid #F1C94E;*/
}

#navmenu .title {width: 168 px; font-size: 13px; border: 1px solid #5585C9; font-weight:bold; background: url("../images/bg/bluebg.gif"); color: #FFFFFF;}

#navmenu input, textarea, select {
	color : #036;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #bbbbbb;
}

#top10 {width: 168px;  margin-top: 0px; margin-bottom: 0px; text-align: center; } 
#top10 td {text-align:center;}
#top10 td a {display: block; padding: 1px; color: #597AB3;}
#top10 td a:hover {color: #E33952; }
#top10 .title {width: 168 px; font-size: 13px; border: 1px solid #5585C9; font-weight:bold; background: url("../images/bg/bluebg.gif"); color: #FFFFFF;}
#top10 .menutable {border: 1px solid #C1C1FE; background:#FFFFFF;} 

#footerlinks {width: 918px; table-layout: fixed; margin-top: 0px; font-size: 12px; }
#footerlinks td {text-align: center; font-size: 12px; white-space: nowrap; color: #999999;}
#footerlinks td a {color: #999999;}
#footerlinks td a:hover {color: #777777; }
#footerlinks td a:visited {color: #999999; }

#pagemenu td {text-align: center;}

.product img {
	background-color:#fff;
	border:1px dashed #597AC5;
	padding:4px;
}

.product a:hover img {
	background-color:#E1E1FF;
	padding:4px;
	border:1px solid #8989F5;
}
