body {
	margin: 0;
	padding: 0;
	background: #e0e0e0 url("../images/bg/bg.gif"); top center repeat;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #5b564d;
}

#topwrapper {
	margin: 0 auto;
	width: 928px;
}

#topborder {
	clear: both;
	background: transparent url(../images/bg/btop.gif);
	width:928px;
	height:25px;
}

#page {
  margin: auto;
	background: #FFFFFF url(../images/bg/cbg.gif) top center repeat-y;
	width:928px;
}
	
#bottomborder {
	clear: both;
	background: transparent url(../images/bg/bbot.gif);
	width:928px;
	height:25px;
}

#pheader {
  clear: both;
	margin-left: 15px;
	width:898px;
	height:60px;
}

#pheader h1 {
	margin: 0;
}

#pheader h1 a {
	background: url(../images/logo.png) no-repeat;
	display: block;
	float: left;
	height: 60px;
	text-decoration: none;
	text-indent: -9999px;
	width: 300px;
}

#pheader #amzn-ad {
margin: 0;
display: block !important;
width: 468px;
height: 60px;
float: right;
text-decoration: none !important;
}

#wp {
  clear: both;
	margin-left: 15px;
	margin-top: 1px;
	width:898px;
}

table, td {font: 10px verdana,arial,helvetica,sans-serif; color: #5B6886; vertical-align: top;} 
a {color: #597AC5};
a:hover {color: red;}

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

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

#menubar {width: 898px; table-layout: fixed; margin-top: 2px; 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/greenbg.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;}

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

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

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

#content {width: 898px; margin-top: 0px; margin-bottom: 2px; background: #FFFFFF;}
#content td {font: 10px verdana,arial,helvetica,sans-serif; vertical-align: top; padding: .1em 0 .1em; font-size: 10px; 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; }
#content h4 {font: 10px 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: 898px; table-layout: fixed; margin-top: 0px; margin-bottom: 0px;}
#footer td {text-align: center; font-size: 10px; padding: .5em 0 .5em; border: 1px solid #6F7DFF;
 white-space: nowrap; background: url("../images/bg/lightbluebg.gif"); color: #FFFFFF;}
#footer td.first {border-left: 1px solid #6F7DFF;}

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

#browseContent {width: 728px; margin-top: 0px; margin-bottom: 0px;}
#browseContent  .blended { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; }
#browseContent td {vertical-align: top; padding: 1px; text-align: justify; word-wrap: break-word;} 
#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;}
#browseContent h1 a {padding: 1px; color: #3333BB;}
#browseContent h1 a:hover {color: #cc0000; }

#browseContent h4 {font: 10px verdana,arial,helvetica,sans-serif; font-weight:bold; font-size: 13px; margin: 0;}
#browseContent .itemTitle a:hover {display:block; width: 99%; background-color:#FCF7F4;	border: 1px solid #EBD4C8; padding:2px; text-decoration:none;}
#browseContent .itemTitle a {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: 10px; 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 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: 10px;
	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:2px;
	padding-left:12px;
	color:#0C499C;
	background-color:#FCF7F4;
	/*text-decoration: underline;*/
	font-weight:bold; 
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	border: 1px solid #EBD4C8;
}


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

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

#top10 {width: 160px;  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/lightbluebg.gif"); color: #FFFFFF;}
#top10 .menutable {border: 1px solid #C1C1FE; background:#FFFFFF;} 

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

#footernews {width: 918px; table-layout: fixed; margin-top: 0px; font-size: 10px; }
#footernews td {text-align: left; font-size: 10px; color: #999999;}

#pagemenu td {text-align: center;}

.bproduct {
	float: left;
	margin-top: 2px;
  margin-left: 0px;
  margin-bottom: 12px;
  margin-right: 12px;
}
/*
.bproduct img {
	background-color:#fff;
	border:1px dashed #597AC5;
	padding:4px;
}

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

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

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

.item {
	clear: both;
	margin: 0 0 2em;
	width: 728px;
	padding: 0px;
}

.item h2 {font-weight:bold; font-size: 13px; margin: 0;}
.item .itemTitle a:hover {display:block; width: 728px; background-color:#FCF7F4;	border: 1px solid #EBD4C8; padding:2px; text-decoration:none;}
.item .itemTitle a {display:block; width: 728px; color: #0C499C; background-color:#E8E8FE;	border: 1px solid #C1C1FE; padding:2px; text-decoration:none;}

.itemc {
  margin-top: 5px;
	background-color: #FFFFFF;
}

div.sprice {
	border: 1px solid #EBD4C8;
	background-color: #FCF7F4;;
	float: right;
	margin: 0 0 1em 1em;
	position: relative;
	top: 2px;
	right: 3px;
	padding: 0.667em 1.33em;
	width: 170px;
}

div.sprice .lprice, div.sprice .oprice {
	margin-left: 0px;
	margin-right: 0px;
	font-size: 11px; 
	color: #BB0000;
}

div.sprice .av {
	margin-left: 0px;
	margin-right: 0px; 
	color: #5368A3;
}