body { background-color:#180b3e; padding: 0; margin: 0; font-family: Verdana; font-size: 1em; }
#container { width:980px;}

/*--------------------------------
	Header info
--------------------------------*/
#header { overflow: hidden; width:980px;}
#header img { display: block; float: left; }
/*-*/
#top-nav { width:464px; position:absolute; top:99px; left:514px; }
#top-nav ul { list-style:none; padding:0px; margin:0px; }
#top-nav li { display:block; float:left; width:232px; }
#top-nav li a { display: block; background: url(/skins/dvdnow/clean/images/top_nav.png) top left no-repeat; width: 232px; height:30px; color:#fff; text-decoration:none; padding-left:15px; line-height:1.9em; }

/*--------------------------------
	Left Nav info
--------------------------------*/
#left_nav { 
	width: 115px; 
	height: 630px; 
	float: left; 
	background: url(/skins/dvdnow/default/images/left-nav-back.jpg) no-repeat 0px -1px; 
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
}
#left_nav ul { padding:0px; margin: 0px; list-style: none; margin-left: 10px; }
#left_nav li { padding: 5px 0px; }
#left_nav a { background: url(/skins/dvdnow/default/images/nav_back.gif) top left; display:block; width:94px; height:22px; font-size: .85em; color:#404040; text-align: center; line-height: 1.6em; }

/*--------------------------------
	Main Page info
--------------------------------*/
#content { float: left; border: 1px solid #ea2d34; background-color: white; width: 861px; min-height: 550px; overflow: hidden; display: block; }
#page { 
	margin: 30px auto;
	width:845px;
	font-size: .80em;
	color: #404040;
	line-height: 1.35em;
}
/* basic format */
#page h1 { font-size: 1.95em; text-transform: uppercase; }
#page h2 { font-size: 1.55em; }
#page h3 { font-size: 1.45em; }
#page p { margin:5px 0 5px 0; padding:5px; }
#page a { color:#06c; text-decoration: none; }
#page a:hover { text-decoration: underline; }
#page img { padding: 0px; margin: 0px; border: none; }
#page .left { float:left; }
#page .right { float:right; }
#page .block { display:block; }
#page .bmargin20 { margin-bottom: 20px;}
#page .add { width:150px; display: block; border:1px solid #afc4e4; background-color:#afc4e4;  text-align: center; }
#page .lmargin15 { margin-left: 10px; }
#page .center { text-align: center; display: block; padding: 0px; }
#page .indent { text-indent: 20px; }
#page .pic_list { list-style: none; padding: 0px; overflow: hidden; margin: 0px auto; }
#page .pic_list li { display: block; float: left; overflow: hidden;}
#page .pic_list li p { margin: 0px; padding: 0px; }
#page .video { float: right; padding: 5px;  padding-bottom: 10px; margin: -10px -40px 0 0; border: 1px solid silver; }
#page .large_links { font-size: 1.5em; }
#page .small { font-size: .85em; }
#page label { display: block; margin-top: 5px; }
#page input[type=text], #page select, #page textarea { border:1px solid #404040; }
#page input[type=submit] { display: block; border:1px solid #404040;}
#page .clear { clear: both; }
#page .clear hr { padding:1px; height:1px; margin: 2px 15px; border: 1px solid #414141; border-top-width: 0; border-left-width: 0; border-right-width: 0; }

#page #products a { padding-top: 132px; height: 0px; overflow:hidden; display:block; float:left; position: relative; }
#page #products a:hover { background:0px -133px; }
#page #products .selected { background:0px -266px; }
#page #products .selected:hover { background:0px -398px; }
#page #products ul { list-style: none; padding: 0px; margin: 0px; }
#page #products li { height:132px; padding: 3px; margin: 0px; float: left; }
#page .center { text-align: center; }
#page .center h1 { padding:0px; margin:0 0 10px;}
#page .center h2 { padding:0px; margin:0 0 3px;}
#page .center p { padding:0px; margin: 0px; }

#page .step { margin-top:20px; }
#page .hidden { display: none; }

#page .menu .previous, #page .menu .next { overflow: hidden; padding-top: 28px; height: 0px; width:112px; display: block; position:relative; float:left; }
#page .menu .previous { background: url(/skins/dvdnow/default/images/previous.gif) top left; float:left; }
#page .menu .next { background: url(/skins/dvdnow/default/images/next.gif) top left; float:right; }
#page .menu .previous:hover { background: url(/skins/dvdnow/default/images/previous.gif) 0px -28px;}
#page .menu .next:hover { background:url(/skins/dvdnow/default/images/next.gif) 0px -28px; }

#cart_content { display:none; font-size:.75em; width:232px; position:absolute; z-index:9999; border:1px solid #414141; border-top-color:#fff; padding:0px; background-color:#fff; top:29px; left:231px; }
.change { height:0; display:block;float:left; overflow:hidden; padding-top:16px; background: url(/skins/dvdnow/default/images/edit.jpg) top left no-repeat; width:62px; margin-bottom:3px; margin-top:3px; }
.change:hover { background: url(/skins/dvdnow/default/images/edit.jpg)  0 -15px no-repeat; }
.remove { height:0; display:block; float:left; overflow:hidden; padding-top:16px; background: url(/skins/dvdnow/default/images/remove.jpg) top left no-repeat; width:64px; margin-bottom:3px; margin-top:3px; margin-left: 10px; }
.remove:hover { background: url(/skins/dvdnow/default/images/remove.jpg)  0 -15px no-repeat; }

/*--------------------------------
	Footer info
--------------------------------*/
#footer { clear:both; text-align: center; width:812px; color: #b5b5b5; font-size: .65em; margin: 30px 0 30px 165px; float: left; }
#footer p { padding: 0px; margin: 0px; }
#footer a { color: #b5b5b5; text-decoration: none; }