﻿/*--- SIDEBAR ---*/
div.sidebar form {
	margin: 0 15px;
	padding: 0;
}
div.gui_artist_dropdown select,
div.page_object form span.gui_search_input_element select {
	background-color: #333;
	border: 1px solid #333;
	color: #FFF;
	font-size: 1em;
	line-height: 1.5em;
	width: 170px;
	margin-left: 15px;
}

div.page_object div.gui_artist_dropdown select,
div.page_object form span.gui_search_input_element select {
	margin-left: 0;
}

input.gui_submit,
div.gui_form_submit input,
input.gui_basket_calc_submit {
	background-color: #333;
	border: 1px solid #333;
	color: #FFF;
	font-size: 1em;
	line-height: 1.5em;
	margin-left: 5px;
}
div.gui_form_submit input {
	margin-top: 25px;
}

div.sidebar form input.bandselect_submit {
	width: 6px;
	height: 15px;
	border: 1px solid #000;
	background: #000 url(/go/lofi/_ws/mediabase/images/customdesign/bandselect_submit.gif) no-repeat left top;
	padding: 0;
	margin: 0;
}

table.gui_list_basket_items {
	border-collapse: collapse;
	margin-bottom: 15px;
}

table.gui_list_basket_items th,
table.gui_list_basket_items td {
	border-bottom: 1px solid #333;
	padding: 3px 2px;
	vertical-align: top;
}
table.gui_list_basket_items a img {
	border: 0 solid;
}

#imgOverlay{
	border: 1px solid #FF7100;
}

/*--- CONTENT HEADER ---*/
div.content_header {
	width: 650px;
	margin: 0 0 15px 0;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_content_image.png) no-repeat left top;
}
div.content_header img.shop_logo {
	border: 0px solid;
}
/*--- SHOPPING CART ---*/
div.gui_basket_summary_outer {
	float: right;
	padding: 7px;
}
div.gui_basket_summary {
	width: 190px;
	background: #333 url(/go/lofi/_ws/mediabase/images/customdesign/bg_shopping_cart_top.png) no-repeat left top;
}
div.gui_basket_summary_head {
	font-size: 1em;
	line-height: 1.25em;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 15px 15px;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_shopping_cart_h2.png) no-repeat left bottom;
	color: #FFF;
}
div.gui_basket_summary_body {
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_shopping_cart.png) no-repeat left bottom;
	color: #FFF;
	padding: 1px 15px 15px 15px;
}
div.gui_basket_summary_foot {
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_shopping_cart_foot.png) no-repeat left bottom;
	padding: 1px 15px 15px 15px;
}

/*--- SHOP NAV ---*/
div.shop_nav {
	width: 650px;
	margin: 0 0 15px 0;
	padding-bottom: 15px;
	background: #000 url(/go/lofi/_ws/mediabase/images/customdesign/bg_shop_nav_bottom.png) no-repeat left bottom;
}
div.shop_nav_box {
	padding-top: 15px;
	background: #000 url(/go/lofi/_ws/mediabase/images/customdesign/bg_shop_nav_top.png) no-repeat left top;
}
div.shop_nav_box ul {
	margin: 0 0 0 20px;
	padding: 0;
}
div.shop_nav_box ul li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
div.shop_nav_box ul li a {
	text-decoration: none;
	color: #FFF;
	padding: 0 0 0 15px;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_button.gif) no-repeat left center;
}
div.shop_nav_box ul li a.nav_top2_object_active {
	font-weight: bold;
}

/*--- CONTENT ---*/
div.page_object h2 span.price {
	float: right;
}
div.page_object form {
	margin: 0;
	padding: 0;
}
div.page_object div.page_count_top {
	padding-bottom: 15px;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_line.png) repeat-x left bottom;
}
div.page_object div.page_count_bottom {
	padding-top: 15px;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_line.png) repeat-x left top;
}
div.product_box1 { }
div.product_box2 {
	margin: 0;
	padding: 0;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_products_box_top.png) no-repeat left top;
}
div.product_box2 h3 {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 15px 15px;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_products_box_h2.png) no-repeat left bottom;
}
div.product_box2 div.product_box2_bg {
	background: #000 url(/go/lofi/_ws/mediabase/images/customdesign/bg_products_box.png) no-repeat left bottom;
	padding-bottom: 15px;
}
table.product_list, table.product_detail {
	width: 590px;
	border-width: 0px;
	border-spacing: 0;
	border-collapse: collapse;
	font: 1em/1.2em Verdana,Arial,Helvetica,sans-serif;
	margin-left: 15px;
}
div.product_box1 table.product_list {
	width: 620px;
	margin: 0;
}
table.product_detail {
	margin-top: 15px;
}
table.product_list td.product_image, table.product_detail td.product_image {
	width: 170px;
	text-align: center;
	vertical-align: top;
}
table.product_list td.product_image img, table.product_detail td.product_image img {
	border: 2px solid #FF7100;
	margin: 3px 15px;
}
table.product_list td.product_name a {
	color: #FFF;
}
table.product_list td.product_price {
	width: 100px;
	padding: 0 10px;
	line-height: 1.5em;
	vertical-align: top;
}
table.product_list td.product_price p {
	margin: 3px 0;
	padding: 0;
}
table.product_list td.product_price  div.gui_product_price {
	padding: 10px 0 20px 0;
	font-weight: bold;
	color: #FF7100;
}
table.product_list tr.tr_1 {
	background-color: #111;
}
table.product_list tr:hover {
	background-color: #222;
}
div.products_overview table.product_list img {
	margin: 3px 15px 3px 3px;
}
table.product_detail td.product_description {
	vertical-align: top;
}
table.product_detail td.product_description p {
	padding: 0;
	margin: 0 0 15px 0;
}
table.product_detail td.product_description p.add {
	padding-top: 15px;
}
table.product_detail td.product_description form label {
	display: block;
	width: 100px;
	float: left;
}
table.product_detail tr.back td {
	height: 4em;
	vertical-align: bottom;
}
a.shop_button,
a.gui_to_checkout,
a.gui_button,
a.button,
div.gui_button {
	line-height: 2em;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	padding-left: 15px;
	background: url(/go/lofi/_ws/mediabase/images/customdesign/bg_button.gif) no-repeat left center;
}
input.pieces {
	background-color: #333;
	color: #FFF;
	border: 0px solid #333;
	padding: 1px;
	margin-right: 15px;
}
input.shop_button,
input.gui_add_to_basket_submit {
	font: 1.25em/2em Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	padding: 0 0 0 15px;
	background: #000 url(/go/lofi/_ws/mediabase/images/customdesign/bg_button.gif) no-repeat left center;
	border: 0px solid #000;
	margin: 0;
	cursor: pointer;
}
input.gui_add_to_basket_submit {
	margin-left: 15px;
}
a.button:hover,
a.shop_button:hover,
input.shop_button:hover,
input.gui_add_to_basket_submit:hover,
a.gui_to_checkout:hover,
a.gui_button:hover,
div.gui_button {
	color: #CCC;
	text-decoration: none;
}
a img.products_thumb {
	border: 2px solid #FF7100;
}

.gui_store_discount_code_inputs {
	padding-top: 25px;
}
.gui_product_add_option_dropdown {
		padding: 10px 0 25px 0;
}
pre { width: 250px; }
