body {margin-left: 10px; background: #fff; font: 12px verdana,arial,helvetica,sans-serif; color: #000;}
table, td {font: 14px verdana,arial,helvetica,sans-serif; color: #000;}
a:hover {color: red;}

div.main{position:relative; width 100%;}
div.head {position:absolute; top:0; left:0; width:100%; hight:150px;}
div.left {position:absolute; top:150px; left:0; width:176px; } 
div.right {position:absolute; top:150px; right:0; width:180px;}
div.center { margin-left:180px; margin-right:182px; margin-top:150px; }

.price { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #BB0000; }
.availability { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #5368A3; }
.manufacturer { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; }
.rating { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.actor { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.director { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.detail { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.detailHeader { font-size: 14px; font-family: "verdana", "arial", "helvetica", "sans-serif"; font-weight:bold; color: #808DFF; }
.reviewsource {
        font-size: 12px;
        font-family: "verdana", "arial", "helvetica", "sans-serif";
        color: 036;
        font-style: italic;
}

#topbanner {width: 100%;  height:80px; margin-top: 0px; margin-bottom: 0px;}
#topbanner td {text-align: left; font-size: 8px; border: 0px;}

#top50 table{width: 100%;   margin-top: 0px; margin-bottom: 0px;}
#top50 td {width:20%; text-align: left; vertical-align: bottom;font-size: 8px; border: 0px;}
#top50 td .name a {display: block; padding: 4px; width:120px; height:50px; color: #597AB3; font-size: 12px; overflow:hidden;}

.banner div {
	margin:3px;
	float:left;
	padding:2px;
	width:60px;
	height:80px;
	overflow:hidden;
}
.banner a {display: block; padding: 2px; width:60px; height:70px; color: #597AB3; font-size: 8px;text-decoration:none; overflow:hidden;}
.banner img{float:left;}

#menubar {width: 100%;  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("/lightbluebg.gif"); color: #FFFFFF;
width: 100%;}
#menubar td a:hover {color: #FFFFFF; background: url("/yellowbg.gif"); text-decoration: none;}
#menubar td a.hi {color: #FFFFFF; background: url("/greenbg.gif");  text-decoration: none;}
html>body #menubar td a {        width: auto;}

#searchbar {width: 928px; }
#searchbar td {
        font-size: 11px;
        font-weight:bold;
        white-space: nowrap;
        color: #FFFFFF;
}

#freeshipping {width: 928px; table-layout: fixed; margin-top: 0px; margin-bottom: 0px; background: url("/yellowbg.gif");
border: 1px solid #6F7DFF; border-width: 0 1px 1px 1px;}
#freeshipping td {
        white-space: nowrap;
        color: #FFFFFF;
        font: normal 13px 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: 928px; margin-top: -6px; margin-bottom: 2px;}
#content td {vertical-align: top; padding: .1em 0 .1em;}
#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-size: 12px; margin: 0;}
#content td a {padding: 1px; color: #259;}
#content td a:hover {color: #cc0000; }

ul {list-style: disc inside; margin: 0; padding: 0 0 1em 0;}

#footer {width: 928px; table-layout: fixed; margin-top: 6px; margin-bottom: 0px;}
#footer td {text-align: center; font-size: 10px; padding: .5em 0 .5em; border: 1px solid #6F7DFF;
 white-space: nowrap; background: url("/lightbluebg.gif"); color: #FFFFFF;}
#footer td.first {border-left: 1px solid #6F7DFF;}

.hhid {font-size: 8px; background-color:white; color: #666666;}

#browseContent {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; font-size: 12px;}
#browseContent .header {font-size: 13px; font-weight:bold; color: #666666; border-bottom: 1px solid #B9CE24;}

#browseContent h1 {font-size: 24px; 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-size: 12px; margin: 0;}
#browseContent .spacer {width: 780px; font-size: 2px; color: #666666; padding: 1em 0 .5em; border-bottom: 1px dotted #666666;}
#browseContent td .describe {display: block; padding: 4px; height:70px; color: #597AB3; font-size: 12px; overflow:hidden;}


.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 #E5E5FF; 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 .title {width: 178 px; font-size: 13px; border: 1px solid #5585C9; font-weight:bold; background: url("/bluebg.gif"); color: #FFFFFF;}

#navmenu input, textarea, select {
        color : #036;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border: solid 1px #bbbbbb;
}


#top10 {width: 180px;  margin-top: 0px; margin-bottom: 0px; border: 1px solid #E5E5FF; font-size: 12px;}
#top10 td .name a {display: block; padding: 1px; width:100px; color: #597AB3; font-size: 10px; overflow:hidden;}
/*#top10 td a:hover {color: #E33952; }*/
#top10 .title {width: 180px; font-size: 13px; border: 1px solid #5585C9; font-weight:bold; background: url("/bluebg.gif"); color: #FFFFFF;}
#top10 .title a {width:180px; padding: 1px; color: #ffffff; font-size: 12px;}
#top10 .menutable {border: 1px solid #E5E5FF; background:#FFFFFF;}

#footerlinks {width: 928px; table-layout: fixed; 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; }

