body
{
	background: #2a2a2a url("../img/top_bg.jpg") repeat-x top;
	color: #ccc;
}

div#header
{
	height: 260px;
}

div#header h1,
div#header h1 a
{
	margin-top: 0;
	color: #f3f3f3;
}

div#static_nav
{
	background: transparent;
	margin-top: -50px;
}

ul.static_nav li
{
	background: transparent;
	border: 0;
	height: auto;
}

ul.static_nav li a
{
	color: #fff;
	text-transform: lowercase;
	font-size: 12pt;
	font-family: "Century Gothic", sans-serif;
	font-weight: bold;
	padding: 0 0 10px 0;
}

ul.static_nav li a:hover { color: #f4bf51; }

ul.static_nav_dropdown { top: 38px; }

ul.static_nav_dropdown li
{
	height: auto;
	margin: 0;
	border-color: #ccc;
}


ul.static_nav_dropdown li a
{
	padding: 5px 10px;
	background-color: #333;
	font-size: 9pt;
	font-family: inherit;
}

ul.static_nav_dropdown li a:hover
{
	background-color: #555;
	color: #fff !important;
}


div#toolbar
{
	background: transparent;
}

div#bottom
{
	background: transparent url("../img/content_bg.jpg") no-repeat bottom center;
}


div#basket_content a
{
	color: #f9f9f9;
	border-color: #303030;
}

a.basket_button
{
	background: transparent url("../img/basket_button_bg.png") no-repeat -10px center;
}

a.basket_data
{
	background: transparent url("../img/texture_bg.jpg") repeat-x;
}

form#header_login_form input.text_input,
input.search_text
{
	background: transparent url("../img/texture_bg.jpg") repeat-x;
}

form#profileform input,
form#login_form input,
form#new_addr input,
form#changepasswform input,
table.basket_content_table td,
input.text_input,
input.fftext
{
	background: #191919;
}

form#couponForm input#couponForm_bonuscoupon
{
	background: #2a2a2a;
}

form#couponForm table td
{
	vertical-align: middle;
}

input.login_submit,
input#search_submit,
input.basketaddform_submit,
tr.add_to_basket a.readmore,
div.grid_selection,
div#left_column h2,
input.prodvarsubmit,
input.submit_input,
div#checkout_lower_nav a,
a.register_button,
input.ffsubmit,
input.checkout_button,
input.checkout_confirmation_submit
{
	background: #2a2a2a url("../img/dark_gradient_big.png") repeat-x top;
}

input.login_submit:hover,
input#search_submit:hover,
input.basketaddform_submit:hover,
tr.add_to_basket a.readmore:hover,
input.prodvarsubmit:hover,
input.submit_input:hover,
div#checkout_lower_nav a:hover,
a.register_button:hover,
input.ffsubmit:hover,
input.checkout_button:hover,
input.checkout_confirmation_submit:hover
{
	background: #333 url("../img/dark_gradient_big_hover.png") repeat-x top;
}


div#checkout_lower_nav a,
a.register_button,
input.checkout_button,
input.checkout_confirmation_submit
{
	border-color: #363636;
	color: #ddd;
}

input#new_addr_submit
{
	width: auto !important;
}

input, select, input.basketaddform_submit, input.prodvarsubmit
{
	border-color: #303030;
	color: #f9f9f9;
}

select
{
	background: #191919;
}

input.basketaddform_amount,
input.prodvarquant
{
	background-color: #161616;
	border-color: #363636;
}

form#search_form
{
	background: transparent url("../img/search_bg.jpg") no-repeat;
	width: 100%;
}

table.product_grid table.product_box,
table.product_box td.product_image
{
	border-color: #363636;
}

tr.add_to_basket
{
	background: #222;
}

ul.categs li a,
div#main_content a,
legend
{
	color: #ddd;
}

td.product_price p.product_price,
p.product_price
{
	color: #f4bf51;
	font-family: inherit;
}

p.old_price
{
	color: #af7a0c !important;
}

div.grid_selection
{
	border: 1px solid #363636;
}

div.page_control_per_page
{
	margin-top: -23px;
}

form.page_jumper
{
	margin-top: 5px;
}

div#left_column h2
{
	border-bottom: 0;
	border-color: #363636;
}

ul.categs,
div#payment_icons
{
	border-color: #363636;
	background: #363636;
}

table.product_box:hover,
table.product_grid_list tr:hover
{
	background: transparent;
}

div.product_grid_container,
table.product_table
{
	border: none;
	padding: 0;
}

input:focus, input:hover, form.basketaddform input:hover, select:hover, select:focus
{
	border-color: #222;
}

table.product_table td
{
	padding: 1px 15px 0 0 !important;
}

table.product_table td p.product_price
{
	font-weight: bold;
	font-size: 11pt;
}

div.product_description h2,
div.product_description h3,
div.product_description h4,
div.product_pane_subheader h3,
div.product_description a
{
	color: #f4bf51;
}

table.related_product_grid p.product_price
{
	color: #fff;
}


/* checkout 2 */
table#checkout_table,
table#checkout_login_table
{
	width: 66%;
}

table#checkout_table input,
table#checkout_table textarea,
table#checkout_login_table input
{
	background: #191919;
	width: 100%;
	border-color: #363636;
	padding: 1px 2px;
}

table#checkout_table td,
table#checkout_login_table td
{
	vertical-align: top;
	padding: 2px 10px 2px 0;
}

table#checkout_table h3
{
	padding-top: 20px;
	border-bottom: 1px dotted #666;
	color: #f4bf51;
}

input#zipcode
{
	width: 45px !important;
}

input#coupon
{
	width: 100px !important;
}

input#checkout_submit
{
	width: 110px !important;
	padding: 5px 0;
	font-size: 12pt;
	background: #2a2a2a url("../img/dark_gradient_big.png") repeat-x top !important;
}

input.checkbox_input
{
	float: left;
	width: 16px !important;
	border: 0 !important;
}

td.col1
{
	width: 110px;
}
/* eo checkout 2 */

p
{
	font-size: 9pt;
}

table.basket_content_table
{
	border-color: #363636;
}

table.basket_content_table td
{
	border-color: #363636;
	padding: 0 4px;
}

table.basket_content_table tr.caption td
{
	background-color: #363636;
}

tr.odd td
{
	background-color: #222;
}

td.payment_method
{
	text-align: right;
}

.opened
{
	background-image: url("../img/minus.gif") !important;
}

.expand_icon
{
	background-image: url("../img/plus.gif");
}

ul#checkout_stepmenu li.current a
{
	color: #f4bf51;
}

div#coupon_ui
{
	background: #191919;
	border: 1px solid #363636;
	padding: 5px;
}

.genmsg_error
{
	color: #fff;
	background: #910b00;
	border-color: #d50000;
}

div#basket-tooltip
{
	background: #191919;
	border-color: #363636;
	color: #f9f9f9;
}

span.username
{
	color: #fff;
}

a.button
{
	color: #f9f9f9;
}

form#header_login_form
{
	margin-top: 3px;
}

div.sidebar_item
{
	background: #363636;
}

.catln1
{
	border-bottom: 1px solid #222;
}

.catul1 .catul
{
	background: #232323;
}

th
{
	background: #191919 !important;
	border-bottom: 1px solid #363636;
}


div#toolbar_content
{
	position: relative;
}

div#language_selection
{
	position: absolute;
	top: -20px;
	right: 0;
}

iframe.facebook-likebox { background: #f1f1f1; }