a:link, a:visited, a:hover, a:active {
	color : white;
	text-decoration : none;
}
a:hover {
	text-decoration : none;
	color: white;
}
a.black:link, a.black:visited, a.black:hover, a.black:active {
	color : black;
	text-decoration : none;
}
a.black:hover {
	text-decoration : none;
	color: black;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.red {color: red; font-weight: bold;}


/* width: 996px; */
body {width: 100%; font: 11px Arial, sans-serif; color: white; font-size: 62.5%; line-height: 1.5em; background-color:black;background-image: url(../img/body_bg.jpg); background-repeat: repeat-y;background-position: 903px 0px;}
/* 12px */
#globalwrapper { font-size: 1.2em; width: 895px; padding-right: 8px;background-color:black; background-image: url(../img/wrapper_bg.jpg)}


#left {float:left;width: 168px; font-size: 11px; margin-left:0px;}
#center {float:left;width: 585px; background: white; color: black;}
#right {float:left;width: 142px; background: #D1D1D1; color: black;}
#right_spacer {height:30px; background: black; padding:0;}
#footer {clear:both; background:black;}
	#footer{
		padding: 15px 15px 8px 15px;
		color: white;
		font-weight: bold;
		word-spacing: 4px;
		font-size: 11px;
		line-height: 16px;
	}
	#footer_banneri {margin: 20px; margin-left: 150px;}

#content a:link,#content a:visited,#content a:hover,#content a:active{color: black;}
#content a:hover{text-decoration: none;}

/* !!! HEADER !!!*/
#header {background-image: url(../img/header_bg.jpg); height: 90px; }
#logo {width: 168px;}
#flags {width: 144px; margin: 10px auto;}
#banner_rotating {padding: 2px; padding-bottom:0px;}
#banner_rotating img{display:block;}
.index_banneri {padding-bottom:1px;}
.index_banneri img{display:block;padding:2px 0 0px 2px;float:left;}

#header_boys p{font-size: 14px; font-weight: bold; padding:0;width: 120px; margin: 13px 0 0 10px; }
#header_boys a{display:block;padding-left:10px;height:20px; line-height:19px;}
#header_boys select {width: 120px;font: 10px Arial, sans-serif;height: 15px;margin:6px 0 0 10px; }
#header_girls p{font-size: 14px; font-weight: bold; padding:0;width: 120px; margin: 13px 0 0 12px; }
#header_girls a{display:block;padding-right:10px;height:20px; text-align:right;line-height:19px;}
#header_girls select {width: 120px;font: 10px Arial, sans-serif;height: 15px;margin:6px 0 0 12px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome rules here */
#header_girls select {margin:6px 0 0 9px;}
}

#cart_info {padding: 25px 0 0 60px; font-weight: bold; width: 120px;}
#cart_info p {padding: 1px;}

#header_buttons {width: 108px;margin: 21px 0 0 10px; font-weight: bold;}
#header_buttons p {text-transform:uppercase; text-align: center; padding:0}
#header_buttons a.my_cart {display:block; margin-top:3px;padding-left: 15px;}
#header_buttons a.my_account {display:block; margin-top:9px;}

#header_login { margin: 10px 0 0 34px;}
#header_login p{ padding: 2px;}
#header_login input{ width:116px;font-size: 11px;}
#header_login_button {background: black; border: none; color:white;padding:0px; text-align:right;margin:0px; font-weight: bold; cursor:pointer;}
#header_login_button:hover {color: gray}

/* !!! END HEADER  END!!!*/

/* FEATURED PRODUCTS */
#featured_products { color: #616264; font-weight: bold; text-transform:uppercase; text-align:center;}
.fatured_product {text-align: center; height:170px; font-weight: bold;color: #4B4B4B;}
.fatured_product img{display:block;margin: 0 auto; border: 1px solid #C6C5C5}

select{font-size: 11px;}
button {font-size: 11px;}
h1 {background-image: url(../img/h1_bg.jpg);  margin: 0px; padding: 38px 0 8px 15px; font: 15px Arial black, sans-serif; color: #4B4B4B; text-transform:uppercase;}
#options {height: 24px; background: #D1D1D1; padding-top:6px; text-align: center;}
#customer_service_menu {height: 38px; background: #D1D1D1; padding-top:6px; text-align: center;}
#customer_service_menu li {float:left; list-style: none; margin-right: 5px;}
#customer_service_menu li a{color: #4B4B4B;}
#options select { font-size:10px; margin: 0 20px;border-top: 1px solid #838485;border-left: 1px solid #838485; width: 130px;}
.upper {text-transform: uppercase;}

.product{padding: 8px;width: 110px;float: left;margin-left: 17px;_margin-left: 10px;}
.product img {border: 1px solid #C6C5C5;display:block}
.product .brand{font-weight: bold;font-size: 12px;}
.product .old-price{text-decoration: line-through;}
.product .text{display:block;width: 108px;margin-top: 4px; font-size:11px;}
.product a:link,.product a:visited,.product a:hover,.product a:active{color: black;}
.product a:hover{background-color: black;color: white !important;text-decoration: none;}

.lpp {text-align: left; clear:both; font-size:11px;}
.lpp .digit a{color: #4B4B4B !important;}
.lpp_top {padding:25px; padding-bottom: 20px;}
.lpp_bottom {padding: 15px 0 25px 25px;}

.zoom_product {padding: 8px;}
#bildes {float:left; width:300px;}
#bildes img{float:left;display:block;}
#about {float:left;width:261px; _width:261px; margin-left:8px; }
#about div {width:228px; margin: 0 auto;}
#about div.bold{font-weight:bold;}
.black_p {background: black; color: white;padding: 2px; font-weight: bold;}
.drops {padding-top:10px;}
.drops div{ width:50px !important; margin-bottom: 20px !important; }
#add_to_cart {background-image: url(../img/add_to_cart.jpg); width:228px; height:33px;}
#add_to_cart a{display:block; color:white !important; line-height:33px; font-size:16px;padding-left:40px; font-weight:bold; text-transform:uppercase;}
.line {border-bottom: 1px dashed #C6C6C8; margin: 0 20px; padding: 10px 0; }
#izmeri {background: #F3F4F4; border: 1px solid #C6C5C5; padding: 8px; margin-bottom: 8px; padding-bottom: 8px; font-size: 11px;}
.izmeru-tabula{
float: left;
font-size:11px;
width:auto;
border-top: 1px solid #505050;
border-left: 1px solid #505050;
margin-right: 8px;
}
.izmeru-tabula td,.izmeru-tabula th{
padding: 3px;
text-align: center;
border-right: 1px solid #505050;
border-bottom: 1px solid #505050;
}
.izmeru-tabula th {color: blue; text-align: center; font-weight:bold;}
#also {font-size: 11px; font-weight:bold;}
#also ul{float:left;list-style-type: disc; margin-left: 40px;margin-top:10px;}

#reg_table { font-size: 11px;}
#reg_table input { font-size: 11px;}
#reg_table div { width: 65%; margin: 0 auto}
#reg_table td{ width: 30%;}

#account_menu ul{ background: black;margin: 10px; line-height: 24px;}
#account_menu ul li{float: left; margin-left:20px;}
#account_menu ul li a {color: white;}
#account_menu .sel a{font-weight: bold;}
#account_menu { background: #D1D1D1; height: 24px;}
.white_border {border: 1px solid white;}
.white_border table {border: 1px solid white; margin: 8px; width: 50%}
.white_border table td { padding: 4px;}

.cart { background: #E6E6E6; color: #4B4B4B;}
.cart img { display:block; margin: 0 auto}
.cart a{color: #4B4B4B !important; font-weight: bold !important;}
.cart th { text-align: center; font-weight: bold; background: #D1D1D1; height: 30px; padding-top:6px; vertical-align:top;}
.cart td {  text-align: center;padding: 4px;}
.cart .item {text-align: center;}
.cart .cline {background: white; line-height:2px; height: 2px; font-size: 2px;}
#total {text-align: right;font-size: 14px;font-weight: bold;padding-right: 20px; margin-bottom:20px;}
.htop {height: 24px; background: #D1D1D1; padding-top:6px; padding-left: 20px;}
.foot {text-transform:uppercase;height: 26px; background: #D1D1D1; padding-top:6px; text-align: right;padding-right: 20px;}
.foot button{font-weight:bold;}

.checkout_content {padding: 8px; background: #E6E6E6}
#checkout_forma {background:white; width: 50%; padding: 8px; line-height:20px;}
#checkout_forma div{ margin: 20px 0;}
#payment-options img {vertical-align: top; cursor:pointer}

#left_payments p{ text-align: center; width: 70%; margin: 0 auto; }
#left_payments img{ display:block; margin: 8px auto;}

#get_member {width:137px; margin: 0 auto; text-transform:uppercase; text-align: center; font-family: arial black}
#get_member #get_member1 { background-image: url(../img/get_member1.jpg); background-repeat:no-repeat; background-color: white; color: black;}
#get_member #get_member2 { background-image: url(../img/get_member2.jpg); padding: 3px 0}
#get_member #get_member3 { background-image: url(../img/get_member3.jpg); color:white; height: 83px;}
#get_member #get_member3 #m_sex { text-transform: none; font-family: arial; padding-bottom: 3px;}
#get_member #get_member3 #m_submit a{ display: block;  width: 107px; margin: 0 auto; margin-top: 11px; *margin-top: 7px;}
/* To target a safari browser issue */
@media screen and (-webkit-min-device-pixel-ratio:0){
#get_member #get_member3 #m_submit a{ display: block;  width: 107px; margin: 0 auto; margin-top: 7px; *margin-top: 7px;}
} 


#customer_service {font-size: 12px; font-weight: bold;}
#customer_service p{width:70%;margin: 8px auto;margin-top: 25px; text-transform: uppercase}
#customer_service ul{width:70%;margin: 8px auto; padding-bottom: 10px; list-style: none; border-top: 1px solid white;  border-bottom: 1px solid white; }
#customer_service li{padding: 2px;}
#customer_service li a:hover{text-decoration:underline}

.pirkums {border-top: 1px solid white; border-bottom: 1px solid white;padding: 8px; cursor:pointer}

#index_products {background-image: url(../img/index_bg.jpg); height: 333px; } 
#index_products p{font: 17px Arial black, sans-serif; text-transform:uppercase; text-align: center; color: #4B4B4B; letter-spacing: 5px;} 
#index_products #boys {padding-top: 1px;}
#index_products #boys div{float:left;} 
#index_products #boys a.b_link{display:block; width:45px; float:left; height: 133px;} 
#index_products #girls {margin-top: 12px !important; padding-top: 10px; *padding-top: 0px; _padding-top: 0px;clear:both}
#index_products #girls div{float:left;} 
#index_products #girls a.b_link{display:block; width:45px; float:left; height: 133px;} 
#brendi {overflow: auto; margin-bottom: 8px; height: 66px; _width: 585px; white-space: nowrap; margin-top: 6px;}
#brendi img{margin-left:18px}

/***************************************************************************
/* BRENDU LAPA + */

.brends{
	width: 100%;
	background-color: #F1F1F2;
	height: 120px;
	border: 1px dashed gray;
	font-size: 11px;
	margin-bottom: 8px;
}
.brends th{
	padding-top: 5px;
	font-size: 12px;
	text-align: center;
}
.brends th a:link,.brends th a:visited,.brends th a:hover,.brends th a:active{
	color: black;
	font-weight:bold;
}
.brends .logo{
	width: 140px;
	vertical-align: middle;
	text-align:center;
}
.brends .logo a {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.brends .text{
	padding: 10px 10px 10px 0;
	text-align: justify;
}

#feat_cat ul{ width: 30%; float:left; padding-left: 60px;}

/* BRENDU LAPA - /
***************************************************************************/

/*

MENU

Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/

#top_menu{letter-spacing: 2px;background: black; color: white; height:30px;font: 11px Arial black, sans-serif; text-transform:uppercase;}
#top_menu #selected{color:gray;}
.menu_line {display:block;padding-top:5px;float:right;_float:none;*float:none;margin-right:5px;}

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 width: 160px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: left; display: inline; position: relative;}
ul#navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
 padding: 6px;
 padding-left: 0px;
 float: left;
 display: block;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 background: black;
 color: gray;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
padding: 6px;
 float: none;
 background: black;
 opacity: 0.8;
 filter: alpha(opacity = 80);
	color: white;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #999;
 color:white;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

input[type=text] {border-top: 1px solid #838485;border-left:1px solid #838485;font-size:11px}
input[type=submit] {font-weight:bold;width:120px;}

 .black_p td{ padding: 3px !important; font-weight: bold;}
 .my_orders_invoices td {padding: 2px !important;}
 
 #lv_footer_banners{ margin-top: 20px;}
 #lv_footer_banners img{ float:left; }