body{font-family: Arial; font-size: 14px; color: #000000; text-decoration: none;}
div#sitewrapper {position: relative; margin-left: auto; margin-right: auto; margin-bottom: auto; width: 772px;}
div#head_top {position: absolute; height: 49px; width: 772px;}
div#head_logo {position: absolute; top: 49px; width: 772px; height: 149px; background-image: url(/templates/images/logo.gif); background-repeat: no-repeat;}
div#head_links {position: absolute; width: 200px; height: 120px; float: left; top: 15px; left: 575px; font-family: lithograph,sans-serif;}
.head_links a{font-weight: 600; color: #FFFF00; text-decoration: none;}
.head_links a:hover{color: #FF0000;}
.head_links ul {list-style-type: none; font-size: 16px; letter-spacing: .1em;}
.head_links li {margin-top: .8em; font-size: 16px; letter-spacing: .1em; color: #FFFF00;}
div#cart {position: absolute; width: 260px; height: 25px; bottom: 15px; left: 256px; right: 256px; text-align: center; font-size: 20px; font-weight: bold; font-family: lithograph,sans-serif;}
a#cart_button {color: #FFFF00; text-decoration: none;}
a:hover#cart_button {color: #FF0000;}
#nav_bar {position: absolute;top: 291px; width: 770px; height: 80px; font-size: 14px; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000000; border-top-style: none;}
#tabs {position: absolute; top: 220px; width: 772px; height: 40px; display: inline; font-size: 16px;}
#tabs a{float: left; width: 100px; height: 39px; background-image: url(/templates/images/tab.gif); background-repeat: no-repeat; margin-left: 25px; margin-right: 25px; line-height: 39px; text-align: center; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0.1em; top: 220px;}
#tabs a:hover{color: #CC0000; text-decoration: underline;}
a#selected_tab {float: left; top: 221px; width: 100px; height: 40px; background-image: url(/templates/images/red_tab.gif); background-repeat: no-repeat; margin-left: 25px; margin-right: 25px; line-height: 40px; text-align: center; font-size: 16px; color: #000000; text-decoration: none; font-weight: bold; letter-spacing: 0.1em;}
div.top_nav_bar {position: absolute; top: 259px; width: 770px; height: 30px; display: inline; font-size: 16px; font-weight: bold; text-align: center; line-height: 30px; background-color: #FF0000; border-style: solid; border-width: 1px; border-color: #000000;}
a.top_nav_bar_links {color: #000000; text-decoration: none; padding-left: 50px; padding-right: 50px;}
a:hover.top_nav_bar_links {color: #CC0000; text-decoration: underline;}
#main_container {position: absolute; top: 291px; width: 770px; height: auto; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000000; border-top-style: none;}
.side_nav_ads {position: absolute; display: inline-block; top: 430px; width: 170px; font-size: 12px; text-align: center; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000000; border-top-style: none; border-left-style: none; border-bottom-style: none;}
.side_nav_bar {position: absolute; display: inline-block; top: 0px; width: 170px; font-size: 12px; text-align: center; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000000; border-top-style: none; border-left-style: none; border-bottom-style: none;}
span.side_nav_bar_tab {position: relative; display: block; width: 171px; height: 25px; background-color: #000000; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 25px; letter-spacing: 0.1em; margin-bottom: 5px;}
.search_box {position: relative; top: 6px; width: 172px; height: 130px; text-align: center; font-size: 16px; font-weight: bold; color: #000000; letter-spacing: 0.1em;}
.search {width: 152px; font-size: 14px; font-weight: 400; letter-spacing: .1em; color: #000000; text-align: center; margin-bottom: 4px;}
.search_op {width: 152px; font-size: 14px; font-weight: 400; letter-spacing: .1em; color: #000000; text-align: left; margin-bottom: 4px;}
a.search {font-size: 12px; text-decoration: none;}
a:hover.search {color: #CC0000; text-decoration: underline;}
a.search_advanced {color: #0000B0; font-size: 12px; text-decoration: none; margin-top: 12px; display: block;}
a:hover.search_advanced {color: #CC0000; text-decoration: underline;}
.side_nav_bar_bottom {position: relative; display: block; width: 170px; height: 2px; background-color: #000000;}
div#item_list_container {position: relative; display: inline-block; top: 0px; left: 170px; width: 599px; height: auto; min-height: 600px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #000000; border-top-style: none; border-bottom-style: none;}
h1 {font-size: 20px; letter-spacing: 0.2em; text-align: center; width: 599px; padding-top: 4px;}
h2 {font-size: 14px; color: #CC0000;letter-spacing: 0.1em; text-align: center; width: 599px; padding-top: 4px;}
div#login {position: relative; display: inline-block; padding-left: 15px; width: 584px; height: auto; min-height: 60px; font-size: 14px; background-color: #FFFFFF; font-weight: bold; text-align: center;}
a.login {text-decoration: none; color: #0000B0;}
a:hover.login {text-decoration: underline; color: #CC0000;}
div.item_list_options_bar {position: relative; display: inline-block; width: 599px; height: 25px; background-color: #000000; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 25px; letter-spacing: 0.1em; margin-bottom: 5px;}
div#item_list_options {position: relative; display: inline-block; padding-left: 5px; width: 594px; height: auto; min-height: 70px; font-size: 14px; background-color: #FFFFFF; border-style: solid; border-width: 2px; border-color: #000000; border-left-style: none; border-right-style: none; border-top-style: none; font-weight: bold;}
div#display_options {float: left; width: 270px;}
div#display_options_bottom {position: relative; float: left; width: 400px; margin-top: 3px;}
div#display_options_right {width: 324px; float: left; text-align: left;}
.item_list_box {position: relative; display: inline-block; width: 580px; height: auto; float: left; left: -1px; padding-left: 15px; padding-top: 10px; border-left-style: solid; border-left-width: 1px; border-left-color: #000000;}
.item_list_pic {width: 105px; height: 160px; float: left; padding-top: 0px; padding-bottom: 10px; }
div.item_list_info {display: block; height: 132px; font-size: 13px; padding-top: 0px;}
.item_list_info span {display: block; letter-spacing: .1em;}
.item_list_info a {text-decoration: none; color: #0000B0;}
.item_list_info a:hover {color: #CC0000; text-decoration: underline;}
span.price {display: block; letter-spacing: .1em; font-size: 16px; font-weight: bold; text-align: center;}
span.item_list_info_right {width: 150px; display: block; float: right; text-align: right; padding-right: 20px;}
span.item_list_info_vod {width: 400px; display: block; float: left; text-align: left; font-size: 12px; letter-spacing: .1em; padding-top: 8px;}
a.item_list_info_vod {text-decoration: none; font-weight: bold; color: #0000B0;}
a:hover.item_list_info_vod {text-decoration: underline; color: #CC0000;}
a.item_list_title {font-size: 15px; font-weight: bold; letter-spacing: .1em; color: #0000B0; text-decoration: none; padding-top: 0px; padding-left: 2px;}
a:hover.item_list_title  {color: #CC0000; text-decoration: underline;}
span.wish {width: 400px; display: block; float: left; letter-spacing: .1em; padding-top: 10px;}
.wish a {text-decoration: none; color: #0000B0; font-weight: bold;}
.wish a:hover {color: #CC0000; text-decoration: underline; font-weight: bold;}
span.stock {float: left; font-size: 16px; font-weight: bold; letter-spacing: .1em; color: #C00000; padding-top: 30px;}
span.stock_in {float: left; font-size: 16px; font-weight: bold; letter-spacing: .1em; color: #008000; padding-top: 30px;}
span.item_seperator {position: relative; display: inline-block; width: 535px; height: 1px; float: left; margin-left: 15px; margin-right: 30px; margin-top: 5px; margin-bottom: 5px; background-color: #000000;}
span.item_spacer {position: relative; display: inline-block; width: 599px; height: 10px;}

div.filter_results {width: 579px; margin-left: 10px; margin-bottom: 5px; padding-left: 25px; font-size: 12px; text-align: left; letter-spacing: .1em; font-weight: bold;}
div.item_links {width: 579px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 8pt; letter-spacing: .1em;}
a.item_links {font-size: 8pt; font-weight: 500; letter-spacing: .1em; color: #0000FF; text-decoration: none;}
a:hover.item_links {color: #CC0000; text-decoration: underline;}
div.item_links_l {float: left; width: 119px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px;}
div.item_links_c {float: left; width: 240px; font-size: 8pt; letter-spacing: .1em; text-align: center; margin-top: 5px; margin-bottom: 5px;}
div.item_links_r {float: right; width: 119px; text-align: right; margin-top: 5px; margin-bottom: 5px; margin-right: 10px;}
div.item_links_b {left: 170px; width: 580px; height: 70px; float: left; padding-top: 10px; border-left-style: solid; border-width: 1px; border-left-color: #000000;}

div#login_title_bar {position: relative; display: inline-block; top: 0px; float: left; width: 300px; height: 25px; background-color: #000000; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 25px; letter-spacing: 0.1em; margin-bottom: 0px;}
div#login_container {position: relative; display: inline-block; width: 299px; height: 526px; float: left; font-size: 12px; padding-top: 5px; border-right-style: solid; border-right-width: 1px; border-right-color: #000000;}
div#account_title_bar {position: relative; display: inline-block; top: -25px; float: right; width: 299px; height: 25px; background-color: #000000; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 25px; letter-spacing: 0.1em; margin-bottom: 0px;}
div#account_container {position: relative; display: inline-block; top: -25px; float: right; width: 294px; font-size: 12px; padding-top: 5px; padding-left: 5px;}
.contact p{width: 280px; clear: left; padding-left: 5px; padding-top: 0px;}
.contact label{font-weight: bold; float: left; width: 70px;}
.contact input[type="text"]{width: 200px;}
.checkout p{width: 599px; height: 17px; clear: left; padding-left: 10px; padding-top: 0px; font-size: 14px;}
.checkout label{float: left; width: 150px;}
.checkout input[type="text"]{width: 200px;}
.checkout div{width: 589px; clear: left; margin-left: 10px; padding-top: 0px; font-size: 14px;}
div.checkout_button {width: 599px; height: 25px; text-align: center; padding-top: 0px; font-size: 14px; color: #CC0000;}


div#item_pic {top: 50px; float: left; margin-bottom: 6px; padding-left: 5px; width: 200px; height: 330px; text-align: center;}
#item_pic a {font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: .1em; color: #000000; text-decoration: none;}
#item_pic a:hover {color: #CC0000; text-decoration: underline;}
div#item_info {top: 50px; float: left; padding-right: 5px; padding-top: 15px; padding-left: 5px; width: 375px; text-align: left; min-height: 285px;}
p.item_p {display: block; margin-left: 5px; margin-bottom: 8px;} 
ul#item_info_list {padding-bottom: 20px; padding-top: 0px; padding-left: 0px; margin: 0; list-style-type: none; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: .1em; color: #000000; text-decoration: none;}
span#item_info_price {display: block; margin-top: 20px; right: 3px; float: right; width: 200px; font-size: 10pt; font-style: normal; font-weight: bold; letter-spacing: .1em; color: #000000; text-align: center;}
a.item_studio {font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: .1em; color: #0000FF; text-decoration: none;}
a:hover.item_studio {color: #CC0000; text-decoration: underline;}
a#item_trailer {font-size: 14px; font-weight: bold; letter-spacing: .1em; color: #0000B0; text-decoration: none;}
a:hover#item_trailer {color: #CC0000; text-decoration: underline;}
div.item_stock {float: left; margin-bottom: 5px; padding-top: 15px; padding-left: 5px; padding-right: 5px; font-size: 12px; min-height: 15px; width: 375px;}
span.item_stock_in {float: left; font-size: 16px; font-weight: bold; letter-spacing: .1em; color: #008000;}
span.item_stock_out {float: left; font-size: 16px; font-weight: bold; letter-spacing: .1em; color: #0000B0;}
span#item_info_price {display: block; margin-bottom: 5px; margin-top: 20px; right: 3px; float: right; width: 200px; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing: .1em; color: #000000; text-align: center;}
span.item_buttons {margin-bottom: 5px; right: 3px; float: right; font-size: 8pt; font-weight: 400; letter-spacing: .1em; color: #000000; width: 200px; text-align: center;}


td.cart_headings {font-size: 12px; font-style: normal; font-family: "arial"; font-weight: 600; letter-spacing: 1pt; color: #000000; background-color: #FF0000;}
.cart_small {font-size: 9pt; font-style: normal; font-family: "arial"; font-weight: 400; letter-spacing: 1pt; color: #000000;}
a:hover.cart_small {font-size: 9pt; font-style: normal; font-family: "arial"; font-weight: 400; letter-spacing: 1pt; color: #FF0000;}
.cart_tiny {font-size: 7pt; font-style: normal; font-family: "arial"; font-weight: 380; letter-spacing: 1pt; color: #000000;}


div#footer {display: block; position: absolute; bottom: 0%; margin-top: 20px; height: 22px; width: 770px; text-align: center; background-color: #000000; line-height: 22px;}
a.footer {padding-left: 50px; padding-right: 50px; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: .1em; color: #FFFFFF; text-decoration: none;}
a:hover.footer {color: #CC0000; text-decoration: underline;}

	.faq {font-size: 13px; font-style: normal; font-family: "arial"; font-weight: 400; letter-spacing: 1pt;}
	.faq p{width: 550px; padding-left: 25px;}
	.faq_tiny {font-size: 10px; font-style: normal; font-family: "arial"; font-weight: 380; letter-spacing: 1pt; color: #000000;}
	a.faq {font-style: normal; font-family: "arial"; font-weight: 400; letter-spacing: 1pt; color: #0067CE; text-decoration: none;}
	a:hover.faq {font-style: normal; font-family: "arial"; font-weight: 400; letter-spacing: 1pt; color: #FF0000; text-decoration: underline;}
