html{
	background:#000000;
}
BODY,DIV,TH,TD,P,TT {
        FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #8494a3; 
		FONT-SIZE: 11px;
}
INPUT, SELECT, TEXTAREA{
	color:#4d4d58;
	font-size:11px;
}
.InputText {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-RIGHT: #9394A9 1px solid; 
    BORDER-TOP: #0A137A 1px solid;
    BORDER-LEFT: #0A137A 1px solid;     
    BORDER-BOTTOM: #9394A9 1px solid;   
}
.InputEmail {
    BORDER-RIGHT: #9394A9 1px solid; 
    BORDER-TOP: #0A137A 1px solid;
    BORDER-LEFT: #0A137A 1px solid;     
    BORDER-BOTTOM: #9394A9 1px solid;   
    BACKGROUND-COLOR: #EAEEF1;
}
.InputImage {
    BORDER-RIGHT: none; 
    BORDER-TOP:	none;
    BORDER-LEFT: none;     
    BORDER-BOTTOM: none;   
}
A{
	color:#398bdb;
	text-decoration:underline
}
A:hover {
	text-decoration: none;
}
a img{
	border:none;
}
table{
	border-collapse:collapse
}
H1 {
        FONT-SIZE: 18px;
		color:#ffffff;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
        FONT-SIZE: 12px;
}
H5 {
        FONT-SIZE: 11px;
}
HR {
        COLOR: #E9EAED; HEIGHT: 1px;
}
BODY { 
        margin:0px; 
}
p{
	margin:0 0 10px 0;
}
.HeadBox {
	background:url(images/custom/head_bg.jpg) left top no-repeat;
	height:200px;
	vertical-align:top;
}
.HeadBox .cart_bg{
	background:url(images/custom/cart_bg.jpg) bottom left no-repeat;
	height:62px;
	vertical-align:bottom;
	text-align:right;
/*	width:274px;*/
	width:290px;
}
.HeadBox .cart_bg table.minicart{
	float:left;
}
.HeadBox .cart_bg table.minicart tr td, .HeadBox .cart_bg table.minicart tr th{
	padding:0 10px 0 0px;
	text-align:left;
	color:#ffffff;
	font-size:12px;
}
.HeadBox .cart_bg table.minicart tr td a{
	color:#81a8ff;
}
.HeadBox .cart_bg table.minicart tr td.icon_minicart{
	width:37px;
	padding:0px;
	text-align:center;
}

.HeadBox .cart_bg table.minicart tr td strong span{
	color:#ffd971;
}
.HeadBox tr td.logo{
	height:77px;
}
.HeadBox tr td.phones{
	vertical-align:top;
	padding-top:5px;
	font-size:18px;
	color:#0b4881;
}
.HeadText {
        FONT-SIZE: 10px; COLOR:#6B6C71;
}
.HeadLine {
}
.menu_column{
	background:url(images/custom/back_menu.jpg) left top no-repeat;
}
.separate_column{
	background:url(images/custom/separate_back.jpg) left top no-repeat;
}
.VertMenuBox {
   background: url(images/custom/menu_bg.gif) left top repeat-y; 
   padding:15px 21px 10px 21px; 
}
.VertMenuBox img{
	margin:0 10px 0 0;
}
.VertMenuBorder {
}
.VertMenuOffers{
	padding:0px;
}
td.VertMenuTitle {
    background: url(images/custom/menu_title_bg.gif) left top no-repeat #0b4881; 
	color: #fefeff; 
	font-weight: bold; 
	font-size: 16px;
	height:39px;
	vertical-align:middle;
	text-transform:uppercase;
	text-align:center;
}
td.VertMenuBottom{
	background:url(images/custom/menu_bottom_bg.gif) left bottom no-repeat;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.VertMenuCatBoxNewsTitle {
       COLOR: #666978; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.VertMenuSimpleItems{
        COLOR: #676674; TEXT-DECORATION: none; FONT-SIZE: 11px; LINE-HEIGHT: 16px;
}
.VertMenuItems{
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;                       
	BACKGROUND-POSITION: top left;
	LINE-HEIGHT: 23px;
    COLOR: #676674; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 11px;
}
.VertMenuBullets {
	BACKGROUND-IMAGE: URL(images/customer_images/vert_menu_item.gif);
	BACKGROUND-REPEAT: repeat-y;
}
.VertMenuItems{
        COLOR: #ffffff !important; 
		TEXT-DECORATION: none; 
		FONT-SIZE: 12px;
		font-weight:bold;
		text-decoration:underline !important;
		LINE-HEIGHT: 32px;
}
.VertMenuItems:hover {
        COLOR: #ffffff; 
		TEXT-DECORATION: none !important; 
}
.VertMenuHr {
        COLOR: #999999;
}
.VertMenuSeparator {
	BACKGROUND: URL(images/customer_images/vert_menu_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.products_table{
	position:relative;
	zoom:1;
}
.DialogBox {
	border:1px solid #0b4881;
	border-top:none;
	border-left:none;
	text-align:left;
	vertical-align:top;
	padding:10px 5px;
}
.DialogBox .images{
	float:left;
	margin:0 0px 10px 5px;
	text-align:center;
}
.last_row .DialogBox{
	border-bottom:none;

}
.last_in_row{
	border-right:none;
}

.DialogBorder {
  /*      BACKGROUND-COLOR: #EAEEF0;*/
}
.DialogTitle {
	color: #ffffff; 
	font-weight: bold; 
	font-size: 16px; 
	padding:0 0 10px 15px;
	vertical-align:bottom;
}
.DialogTitle .sort_block{
	float:right;
	top:3px;
	position:relative;
}
.DialogContent{
	padding:0px;
	background:#062441;
	vertical-align:top;
}

.DialogContent .container{
	border:1px solid #0b4881;
	position:relative;
}
.DialogContent .lt{
	background:url(images/custom/lt_dialog.gif) left top no-repeat;
	left:-1px;
	top:-1px;
	position:relative;
}
.DialogContent .lt .rt{
	background:url(images/custom/rt_dialog.gif) right top no-repeat;
	position:relative;
	right:-2px;
}
.DialogContent .lt .rt .lb{
	background:url(images/custom/lb_dialog.gif) left bottom no-repeat;
	position:relative;
	left:-2px;
	bottom:-2px;
}
.DialogContent .lt .rt .lb .rb {
	background:url(images/custom/rb_dialog.gif) right bottom no-repeat;
	position:relative;
	right:-2px;
}



.bestsellers{
	padding:0px;
	vertical-align:top;
	background:none !important;
}

.bestsellers .container{
	border:1px solid #0b4881;
	position:relative;
	float:left;
}
.bestsellers .lt{
	background:url(images/custom/lt_bestsellers.gif) left top no-repeat;
	left:-1px;
	top:-1px;
	position:relative;
}
.bestsellers .lt .rt{
	background:url(images/custom/rt_bestsellers.gif) right top no-repeat;
	position:relative;
	right:-2px;
}
.bestsellers .lt .rt .lb{
	background:url(images/custom/lb_bestsellers.gif) left bottom no-repeat;
	position:relative;
	left:-2px;
	bottom:-2px;
}
.bestsellers .lt .rt .lb .rb {
	background:url(images/custom/rb_bestsellers.gif) right bottom no-repeat;
	position:relative;
	right:-2px;
}
table.bestsellers_table{
	border-collapse:collapse;
	border:none;
}
table.bestsellers_table tr td.bestsellers_cols{
	border-right:1px solid #083359;
	vertical-align:top;
	text-align:center;
	padding:10px 0 40px 0;
	position:relative;
}
table.bestsellers_table tr td.last{
	border:none;
}
table.bestsellers_table tr td .bestseller_image{
	height:148px;
	background:#ffffff;
	overflow:hidden;
	margin:0 10px 0 10px;
	line-height:148px;
	position:relative;
}
table.bestsellers_table tr td .bestseller_image a{
	display:block;
	height:148px;
	
	overflow:hidden;
	position:relative;
}
table.bestsellers_table tr td .bestseller_image a img{
	vertical-align:middle;
	position:relative;
	overflow:hidden;
}
table.bestsellers_table tr td .details_bestseller{
	text-align:left;
	margin:10px 10px 10px 10px;
}
table.bestsellers_table tr td .ProductPrice,
table.bestsellers_table tr td .AlterCurrPrice{
	font-size:11px;	
	float:left;
	padding:0 5px 0 0
}
table.bestsellers_table tr td table.buy_row{
	margin:0px;
	text-align:right;
	float:right;
}
table.bestsellers_table tr td table.buy_row tr td{
	border:none;
	padding:0px;
}

table.bestsellers_table tr td div.bestseller_price{
	bottom:5px;
	margin:0 0 0 10px;
	padding:0;
	position:absolute;
	text-align:left;
	width:156px;
}
table.bestsellers_table tr td table.buy_row tr td .buy_now_bestseller{
	float:right;
	cursor:pointer;
}
.DialogContent .lt .rt .lb .rb .padding_dialog{
	padding:10px;
}
.search_container{
	background:url(images/custom/search_back.gif) left top no-repeat;
	height:200px;
	width:235px;
	margin-top:17px;
}
.search_container table.HorizMenuTopBorder{
	border-collapse:collapse;
	width:100%;
	margin:17px 0 0 0;
}
.search_container table.HorizMenuTopBorder tr td{
	text-align:left;
	padding:0px 0 10px 17px; 

}

.search_container table.HorizMenuTopBorder tr td.VertMenuTitle{
	background:none;
	line-height:39px;
}
.search_container table.HorizMenuTopBorder tr td input{
	width:200px;
	border:none;
	height:23px;
}
.search_container table.HorizMenuTopBorder tr td select{
	width:200px;
	border:none;
	height:23px;
}
.search_container table.HorizMenuTopBorder tr td table.button tr td{
	padding:0px;
}
.search_container a.adv_search{
	background:url(images/custom/adv_search.gif) left 3px no-repeat;
	padding:0 0 0 20px;
}
.NumberOfArticles {
        COLOR: #646976;
}
.Text {
/*        COLOR: #646976;*/
}
.DecorTr {
        COLOR: #3888F5;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
 /*       BACKGROUND-COLOR: #B1330C;*/
}
.ProductTitle {
        color: #398bdb; 
		font-weight: bold; 
		font-size: 11px; 

}
.ProductTitleHidden {
        COLOR: #A9A9A9; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        COLOR: #ffffff; 
		FONT-WEIGHT: bold; 
				display:block;
		border-bottom:1px solid #ffffff;
}
.ProductDetails {
        COLOR: #646976;
}
.ProductPriceTitle {
        COLOR: #646976; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
	color: #f7ff12; 
	font-size: 18px; 
	font-weight: bold;
}
.AlterCurrPrice{
	color: #ffffff; 
	font-size: 14px; 
}
.ProductPriceSmall {
        COLOR: #F7FF12; FONT-WEIGHT: bold;
}
.MarketPrice {
	color:#ffffff;
}
.save{
	color:#f7ff12;
}
.ItemsList {
   /*     COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 11px;*/
}
#Disabled {
        COLOR: #909090;
}
.printable{
	float:right;
}
font.NavigationPath{
	color:#646464;
	FONT-SIZE: 10px; 
}
a.NavigationPath {
        COLOR: #ffffff; 
		FONT-SIZE: 10px; 
		TEXT-DECORATION: underline;
}
a.NavigationPath:hover {
		TEXT-DECORATION: none;
}
.FormButton {
        COLOR: #646976; FONT-WEIGHT: bold;
}
.buy_row{
	margin:19px 0 0 0;
}
.buy_row tr td{
	padding:0 5px 0 0;
}
.buy_row td.add_to_whishlist_products{
	text-align:right;
	padding:10px 5px 10px 0;
}
.buy_row td.add_to_cart{
	padding:0;
}
.buy_row td.add_to_whishlist_products table, 
.buy_row td.add_to_cart table{
	float:right;
}
.buy_row tr td table.button tr td{
	padding:0;
	white-space:nowrap;
}
.MarkedButton {
	FONT-FAMILY: Arial;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
}
ul.recommends{
	padding:0px 0 0 17px;
	margin:0px;
}
td.Button {    
	background: url(images/custom/bg_button.gif) left top repeat-x;
	color: #ffffff; 
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.ButtonFont {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: #646976; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #646976; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #B1330C;
}
.HighLight {
/*		BACKGROUND-COLOR: #FFFFFF;*/
}
.SaveMoneyLabel {
        COLOR: #09147A; FONT-WEIGHT: bold; 
}
.TableHead {
	FONT-WEIGHT: bold;
}
.TableSubHead {
/*    BACKGROUND-COLOR: #EEEEEE;*/
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #A9A9A9; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #A9A9A9; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
     padding:0 40px;
	 COLOR: #85868A;

}
.Tab {
        BACKGROUND-COLOR: #EAEEF0;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.cart_totals{
	margin:10px;
}
.cart_totals table{
	position:relative;
	right:0;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR:  #EAEEF0;
    BORDER-RIGHT: none;        
    BORDER-TOP: none;          
    BORDER-LEFT: none;         
    BORDER-BOTTOM: none;       
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px; 
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;
    BORDER-RIGHT: none;        
    BORDER-TOP: none;          
    BORDER-LEFT: none;         
    BORDER-BOTTOM: none;       
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatMenuItemOn
{   
    BACKGROUND-COLOR: #EAEEF0; 
    BORDER-RIGHT: none;       
    BORDER-TOP: none;         
    BORDER-LEFT: none;        
    BORDER-BOTTOM: none;      
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #EAEEF0;
    BORDER-RIGHT: #FFFFFF 1px solid;        
    BORDER-TOP: #FFFFFF 1px solid;          
    BORDER-LEFT: #FFFFFF 1px solid;         
    BORDER-BOTTOM: #FFFFFF 1px solid;       
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    BACKGROUND-COLOR: transparent;;             
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #434582;                        
}
.CatMenuItem:visited
{
    COLOR: #434582;                        
}
.CatMenuItem:hover
{
    COLOR: #646976;                        
}
.CatMenuItem:active
{
    COLOR: #434582;                        
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #434582;
}   
.NavDialogBorder {
    background-color: #E9EAED;
}
.NavDialogBox {
/*    background-color: #FFFFFF;*/
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #646976; 
	TEXT-DECORATION: none;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #E9EAED;
	font-weight: bold;
}
.HightLightEqualRow {
/*	BACKGROUND-COLOR: #FFFFFF*/
}
.VertMenuSubTitle {
/*	BACKGROUND-COLOR: #FFFFFF;*/
}

.TopLine {
	BACKGROUND-COLOR: #003FA8;
}
.TopMenuSmallText {
        COLOR: #0F0E83;
	FONT-SIZE: 10px;
}
.TopMenuMediumText {

}
.SmallLink:link {
	COLOR: #A9A9A9;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.SmallLink:visited {
	COLOR: #A9A9A9;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.SmallLink:hover {
	COLOR: #636677;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.SmallLink:active {
	COLOR: #A9A9A9;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}

.HorizMenuTopBorder {

  
}
.TopMenuSmallLink {
  
}

.TopMenuSmallLink:hover {

}

ul.TopMenu {
	color: #ffffff; 
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.TopMenu li{
	float:left;
	margin:0 10px 0 0
}
ul.TopMenu li a{
	color:#ffffff;
	font-size:12px;
}
.VertMenuHelp{
	font-size:12px !important;
	color:#ffffff !important;
	text-decoration:underline !important;
}
.VertMenuHelp:hover{
	text-decoration:none !important;
}
.VertMenuCatBox {
        BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCatBorder {
        BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCatTitle {
        BACKGROUND-COLOR: #EAEEF0; COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.VertMenuCatBoxNewsTitle {
        BACKGROUND-COLOR: #EAEEF0; COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.VertMenuCatItems{
        COLOR: #ffffff !important; 
		TEXT-DECORATION: none; 
		FONT-SIZE: 12px;
		font-weight:bold;
		text-decoration:underline !important;
		LINE-HEIGHT: 32px;
}
.VertMenuCatItems:hover {
        COLOR: #ffffff; 
		TEXT-DECORATION: none !important; 
}
.VertMenuCatSeparator {
	BACKGROUND: URL(images/customer_images/vert_blmenu_spbg.gif);
/*	BACKGROUND-COLOR: #FFFFFF;*/
}
.VertMenuCatWelcBox {
/*        BACKGROUND-COLOR: #EAEEF0;*/
	background: url(images/custom/menu_bg.gif) left top repeat-y; 
}
.VertMenuCatWelcBorder {
/*        BACKGROUND-COLOR: #EAEEF0;*/
}
.VertMenuCatWelcTitle {
	background: url(images/custom/menu_title_bg.gif) left top no-repeat #0b4881; 
	color: #fefeff; 
	font-weight: bold; 
	font-size: 16px;
	height:39px;
	vertical-align:middle;
	text-transform:uppercase;
	text-align:center;
}
.VertMenuCatWelcBoxNewsTitle {
    /*BACKGROUND-COLOR: #EAEEF0; COLOR: #0B0E7F; FONT-WEIGHT: bold; FONT-SIZE: 12px;*/
}
ul.categories{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul.categories li{
		LINE-HEIGHT: 32px;
		FONT-SIZE: 12px;
		height:32px
}
.VertMenuCatWelcItems{
	COLOR: #ffffff !important; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 12px;
	font-weight:bold;
	text-decoration:underline !important;
}
.VertMenuCatWelcItems:hover {
      COLOR: #ffffff; 
	TEXT-DECORATION: none !important; 
}
.VertMenuCatWelcHr {
        COLOR: #999999;
}
.VertMenuCatWelcSeparator {
	BACKGROUND: URL(images/customer_images/vert_blmenuwelc_spbg.gif);
/*	BACKGROUND-COLOR: #FFFFFF;*/
}
.VertSeparator {
	BACKGROUND: URL(images/customer_images/vert_separator.gif);
/*	BACKGROUND-COLOR: #FFFFFF;*/
}
.HorizSeparator {
	BACKGROUND: URL(images/customer_images/horiz_separator.gif);
/*	BACKGROUND-COLOR: #FFFFFF;*/
}
.NewsLink:link {
	COLOR: #4E517E;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.NewsLink:visited {
	COLOR: #4E517E;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.NewsLink:hover {
	COLOR: #636677;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.NewsLink:active {
	COLOR: #4E517E;	FONT-SIZE: 9px; TEXT-DECORATION: underline;
}
.NewsText {
	COLOR: #47427A; FONT-SIZE: 9px;
}
.MiniCartText {
	COLOR: #09147A; FONT-SIZE: 11px; BACKGROUND-COLOR: #EAEEF0;
}
.VertMenuCartSeparator {
	BACKGROUND: URL(images/customer_images/vert_cartmenu_spbg.gif);
/*	BACKGROUND-COLOR: #FFFFFF;*/
}
.VertMenuCartHr {
	BACKGROUND: URL(images/customer_images/cart_menu_sp.gif);
/*ACKGROUND-COLOR: #FFFFFF;*/
}
.product .ProductBorder {
	border:2px solid #d5d6db;
}
.ProductTitleTopBorder {
	BACKGROUND: #EAEEF0;
}
.ProductTitleBorder {
	BACKGROUND: #D2D9DD;
}
.ProductTopBorder {
}
.ProductAltPrice {
	COLOR: #646976; FONT-SIZE: 12px; FONT-FAMILY: Arial;
}
.product tr td.details p{
	color:#ffffff;
}
.product tr td.details tr td{
	padding:4px 10px;
	color:#ffffff
}
.product tr td.details table.button{
	float:left;
	margin:0px 20px 0 0;
}
.product tr td.details tr td.product_page_button{
	padding:0;
	color:#ffffff;
}
.product tr td.details tr td.product_page_button div{
	color:#ffffff;
	background:url(images/custom/add_to_cart_bg.gif) left top repeat-x;
	height:46px;
	line-height:46px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.product tr td.details tr td.add_2wl div{
	background:url(images/custom/add_to_whish_bg.gif) left top repeat-x;	
}
.product tr td.details tr td.product_page_button div.left{
	background:url(images/custom/add_to_cart_left.gif) left top no-repeat;
	padding:0px;
}
.product tr td.details tr td.add_2wl div.left{
	background:url(images/custom/add_to_whish_left.gif) left top no-repeat;
}
.product tr td.details tr td.product_page_button div.right{
	background:url(images/custom/add_to_cart_right.gif) right top no-repeat;
	padding:0px 30px;
}
.product tr td.details tr td.add_2wl div.right{
	background:url(images/custom/add_to_whish_right.gif) right top no-repeat;
}

.product tr.highlight td{
	background:#191919;
	border-right:1px solid #000000;
}
.price_block{
	border:2px solid #191919;
	float:left;
	margin:10px 0 10px 0
}
.price_block .lt_price{
	background:url(images/custom/price_lt.gif) left top no-repeat;
	margin:-2px 0 0 -2px;
}
.price_block .lt_price .rt_price{
	background:url(images/custom/price_rt.gif) right top no-repeat;
	margin:0px -2px 0 0;
}
.price_block .lt_price .rt_price .lb_price{
	background:url(images/custom/price_lb.gif) left bottom no-repeat;
	margin:0px 0px -2px 0;
}
.price_block .lt_price .rt_price .lb_price .rb_price{
	background:url(images/custom/price_rb.gif) right bottom no-repeat;
}
table.product_price_table{
	border-collapse:collapse;
}
table.product_price_table tr td{
	padding:10px;
	border-right:2px solid #191919;
}
table.product_price_table tr td.price{
	padding-right:30px;
}
table.product_price_table tr td .ProductPrice{
	color:#f7ff12;
	font-size:36px;
}
table.product_price_table tr td .MarketPrice{
	font-size:14px;
}

table.product_price_table tr td.last{
	border:none;
}
.FeaturedTitleBorder {
	BACKGROUND-COLOR: #D4D9DC;
}
.FeaturedTitle {
	BACKGROUND-COLOR: #EAEEEF;
        COLOR: #686779; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
	width:100%;
}



.laying{
	border:1px solid #0b4881;
	position:relative;
	margin:90px 0 20px 0;
}	

.laying .pages{
	list-style-type:none;
	padding:0px;
	position:absolute;
	margin:-44px 0 0 -1px;
}
.laying .pages li.first{
	background:url(images/custom/left_pages.gif) left top no-repeat;
	height:43px;
	width:7;
	padding:0px;
}
.laying .pages li.active_first{
	background:url(images/custom/left_pages_active.gif) left bottom no-repeat;
}

.laying .pages li.last{
	background:url(images/custom/right_pages.gif) right top no-repeat;
	height:43px;
	width:7;
	padding:0px;
}
.laying .pages li.active_last{
	background:url(images/custom/right_pages_active.gif) right bottom no-repeat;
}
.laying .pages li{
	float:left;
	background:url(images/custom/pager_bg.gif) top left repeat-x;
	height:43px;
	margin:0px 0px 0 0;
	cursor:pointer;
	padding:0px 17px 0px 17px;
	line-height:43px;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
}


.laying .pages li.active{
	float:left;
	background-image:none;
	background:#0b4881;
	cursor:default;
}
.laying .pages li.active .lr{
	background:url(images/custom/active_page_left.gif) top left no-repeat;
	height:34px;
}
.laying .pages li.active .lr .rr{
	background:url(images/custom/active_page_right.gif) top right no-repeat;
	height:34px;
	line-height:32px;
	color:#555555;
	font-weight:bold;
	font-size:12px;
}
.laying .pages li.active:hover .lr .rr{
	text-decoration:none
}
.laying div.content{
	display:none;
	padding:20px 10px 10px 10px;

}
.laying div.active{
	display:block;
}


.container_recommends{
	float:left; 
	margin:0px 10px 0px 0px; 
	padding:0px 10px 10px 0px
}
.container_recommends .image_recommends{
	height:110px; 
	width:140px; 
	border:1px solid #dbdbdb; 
	margin:0px 0px 10px 0px;
	text-align:center;
	padding:10px 0 0 0;
}
.container_recommends .image_recommends a{
	margin:auto;
}
