@charset "utf-8";
/* CSS Document */

*{ border:0; margin:0; outline:0; }
body{ background:#000000 url(../images/banner/bg.jpg) no-repeat top; color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px;color:#ffffff;font-weight:bold;margin:0px;padding:0;line-height:30px; text-transform:uppercase; margin:6px 0 10px 0;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px;color:#71715c;font-weight:bold;margin:0px;padding:0;line-height:22px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#71715c;font-weight:bold;margin:0px;padding:0;line-height:22px;}
p{ margin:8px 0 8px 0; }

.clear{ clear:both; }
.pad_10{ padding:10px; }
.padR_10{ padding-right:10px; }

#logo_section{ width:998px; height:150px; margin:0 auto; }
.top_submenu{ padding-top:4px; }
.top_submenu a{ text-decoration:none; color:#ffffff; }
.top_submenu a:hover{ color:#77c0ff; }
.top_submenu span{ color:#77c0ff; }
.top_submenu span a{ text-decoration:none; color:#77c0ff; }
.top_submenu span a:hover{ color:#ffffff; }

#menu_section{ width:942px; margin:0 auto; height:46px; }
.menu_separator{ background:url(../images/menu_separator.jpg) no-repeat top; float:left; width:1px; height:46px; }

#menus_section .home{ background:url(../images/menu_home.jpg) no-repeat top; background-position:0px 0px; float:left; width:83px; height:46px; }
#menus_section .home:hover{ background:url(../images/menu_home.jpg) no-repeat top; background-position:0px -46px; float:left; width:83px; height:46px; }
#menus_section .home:link{ background:url(../images/menu_home.jpg) no-repeat top; background-position:0px 0px; float:left; width:83px; height:46px; }
#menus_section .home .active{ background:url(../images/menu_home.jpg) no-repeat top; background-position:0px -46px; float:left; width:83px; height:46px; }

#menus_section .products{ background:url(../images/menu_products.jpg) no-repeat top; background-position:0px 0px; float:left; width:116px; height:46px; }
#menus_section .products:hover{ background:url(../images/menu_products.jpg) no-repeat top; background-position:0px -46px; float:left; width:116px; height:46px; }
#menus_section .products:link{ background:url(../images/menu_products.jpg) no-repeat top; background-position:0px 0px; float:left; width:116px; height:46px; }
#menus_section .products .active{ background:url(../images/menu_products.jpg) no-repeat top; background-position:0px -46px; float:left; width:116px; height:46px; }

#menus_section .merchandise{ background:url(../images/menu_mearcandise.jpg) no-repeat top; background-position:0px 0px; float:left; width:145px; height:46px; }
#menus_section .merchandise:hover{ background:url(../images/menu_mearcandise.jpg) no-repeat top; background-position:0px -46px; float:left; width:145px; height:46px; }
#menus_section .merchandise:link{ background:url(../images/menu_mearcandise.jpg) no-repeat top; background-position:0px 0px; float:left; width:145px; height:46px; }
#menus_section .merchandise .active{ background:url(../images/menu_mearcandise.jpg) no-repeat top; background-position:0px -46px; float:left; width:145px; height:46px; }

#menus_section .services{ background:url(../images/menu_services.jpg) no-repeat top; background-position:0px 0px; float:left; width:105px; height:46px; }
#menus_section .services:hover{ background:url(../images/menu_services.jpg) no-repeat top; background-position:0px -46px; float:left; width:105px; height:46px; }
#menus_section .services:link{ background:url(../images/menu_services.jpg) no-repeat top; background-position:0px 0px; float:left; width:105px; height:46px; }
#menus_section .services .active{ background:url(../images/menu_services.jpg) no-repeat top; background-position:0px -46px; float:left; width:105px; height:46px; }

#menus_section .press{ background:url(../images/menu_press.jpg) no-repeat top; background-position:0px 0px; float:left; width:81px; height:46px; }
#menus_section .press:hover{ background:url(../images/menu_press.jpg) no-repeat top; background-position:0px -46px; float:left; width:81px; height:46px; }
#menus_section .press:link{ background:url(../images/menu_press.jpg) no-repeat top; background-position:0px 0px; float:left; width:81px; height:46px; }
#menus_section .press .active{ background:url(../images/menu_press.jpg) no-repeat top; background-position:0px -46px; float:left; width:81px; height:46px; }

#menus_section .gallery{ background:url(../images/menu_gallery.jpg) no-repeat top; background-position:0px 0px; float:left; width:101px; height:46px; }
#menus_section .gallery:hover{ background:url(../images/menu_gallery.jpg) no-repeat top; background-position:0px -46px; float:left; width:101px; height:46px; }
#menus_section .gallery:link{ background:url(../images/menu_gallery.jpg) no-repeat top; background-position:0px 0px; float:left; width:101px; height:46px; }
#menus_section .gallery .active{ background:url(../images/menu_gallery.jpg) no-repeat top; background-position:0px -46px; float:left; width:101px; height:46px; }

#menus_section .best{ background:url(../images/menu_bestofbest.jpg) no-repeat top; background-position:0px 0px; float:left; width:162px; height:46px; }
#menus_section .best:hover{ background:url(../images/menu_bestofbest.jpg) no-repeat top; background-position:0px -46px; float:left; width:162px; height:46px; }
#menus_section .best:link{ background:url(../images/menu_bestofbest.jpg) no-repeat top; background-position:0px 0px; float:left; width:162px; height:46px; }
#menus_section .best .active{ background:url(../images/menu_bestofbest.jpg) no-repeat top; background-position:0px -46px; float:left; width:162px; height:46px; }

#menus_section .contact{ background:url(../images/menu_contact.jpg) no-repeat top; background-position:0px 0px; float:left; width:142px; height:46px; }
#menus_section .contact:hover{ background:url(../images/menu_contact.jpg) no-repeat top; background-position:0px -46px; float:left; width:142px; height:46px; }
#menus_section .contact:link{ background:url(../images/menu_contact.jpg) no-repeat top; background-position:0px 0px; float:left; width:142px; height:46px; }
#menus_section .contact .active{ background:url(../images/menu_contact.jpg) no-repeat top; background-position:0px -46px; float:left; width:142px; height:46px; }

#banner_section{ padding-top:16px; width:998px; margin:0 auto; }

#content_section{ background:#000000; width:970px; margin:0 auto; }
.table_bg_top{ background:#292929 url(../images/content_bg_top.jpg) no-repeat top; }
.table_bg_btm{ background:url(../images/content_bg_btm.jpg) no-repeat bottom; }
.content_pad{ padding:2px 10px 10px 10px; }
.viewall a{ text-decoration:none; color:#ffffff; }
.viewall a:hover{ color:#77c0ff; }

.link-1 { display:block; float:left; background:url(../images/btn_bg.jpg) left top repeat-x; color:#ffffff; text-decoration:none; text-transform:uppercase; }
.link-2 { display:block; float:left; background:url(../images/sbmt_btn.jpg) left top repeat-x; color:#ffffff; text-decoration:none; text-transform:uppercase;font-weight:bold;height:28; padding:4px 12px 6px 12px;}
.link-1 em { display:block; background:url(../images/btn_bg_left.jpg) no-repeat left top;}
.link-1  b { display:block; background:url(../images/btn_bg_right.jpg) no-repeat right top; padding:4px 12px 6px 12px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#77c0ff;}
.link-2:hover{ text-decoration:none; color:#77c0ff;}

.right_bg_top{ background:url(../images/right_pannel_bg_top.jpg) no-repeat top; }
.right_bg{ background:url(../images/right_pannel_bg.jpg) repeat-y top; background-position:0 10px; }
.right_pannel ul{ list-style-image:url(../images/list.gif); padding-left:20px; }
.right_pannel p{ background-image:url(../images/list.gif); padding-left:20px;background-repeat:no-repeat;background-position:0px 6px; }
.right_pannel p a{ color:#d9f1fe; text-decoration:none; font-weight:bold; display:block;}
.right_pannel p a:hover{ color:#77c0ff; }
.right_pannel ul li{ height:26px; }
.right_pannel ul li a{ color:#d9f1fe; text-decoration:none; font-weight:bold; display:block;}
.right_pannel ul li a:hover{ color:#77c0ff; }
.description{ margin-left:20px; }

#footer{ width:970px; height:127px; background:url(../images/footer_bg.jpg) no-repeat top; margin:0 auto; }
.ftr_menu{ color:#65bce4; font-weight:bold; padding-left:10px; }
.ftr_menu a{ color:#65bce4; font-weight:bold; text-decoration:none; padding:0 8px;}
.ftr_menu a:hover{ color:#ffffff; }
.copyright{ color:#ffffff; padding-left:18px; }
.text_box_cart{background:url(../images/add-to-cart-text-box.gif) no-repeat top; height:20px; width:44px; padding:4px; border:0; color:#ffffff; font-weight:bold;}
.addtocart
{
background: url(../images/add-to-cart.jpg) no-repeat top left;
height:20px; 
width:84px;
background-position:0px 0px;
display:block;
margin:0 0 0 -3px;
}
.addtocart:link
{
background: url(../images/add-to-cart.jpg) no-repeat left;
height:20px; 
width:84px;
background-position:0px 0px;
display:block;
}
.addtocart:hover
{
background: url(../images/add-to-cart.jpg) no-repeat left;
height:20px; 
width:84px;
background-position:0px -20px;
}
.productsGallery {
color: #ffffff;
font-weight:bold;
}
.productsGallery:link{
color: #ffffff;
font-weight:bold;
}
.productsGallery:hover{
color: #00d3ee;
font-weight:bold;
}
.redCommentText{
	color:#d24d4d;
	font-size:12px;
}
.box{
border: 1px solid #365f71;
color:#00d3ee;
background:transparent;
font-weight:bold;
}
.upload{
border: 1px solid #365f71;
color:#00d3ee;
background-color:#292929;
font-weight:bold;
}
#product{color:#d9f1fe;font-weight:bold;min-height:875px;padding:0px 2px 2px 5px;}
#products{color:#d9f1fe;}
.rss{display:block;height:16px;width:16px;background:url(../images/f-ico-rss-n.jpg) no-repeat left;}
.rss:hover{	display:block;height:16px;width:16px;background:url(../images/f-ico-rss-o.jpg) no-repeat left;}
.sharepage{display:block;height:16px;width:16px;background:url(../images/f-ico-bookmark-n.jpg) no-repeat left;}
.sharepage:hover{display:block;height:16px;width:16px;background:url(../images/f-ico-bookmark-o.jpg) no-repeat left;}
.tellfriend{display:block;height:16px;width:16px;background:url(../images/f-ico-tellafriend-n.jpg) no-repeat left;}
.tellfriends{display:block;height:16px;width:16px;background:url(../images/f-ico-tellafriend-o.jpg) no-repeat left;}
.contactsf{display:block;height:16px;width:16px;background:url(../images/f-ico-contact-n.jpg) no-repeat left;}
.contactsf:hover{display:block;height:16px;width:16px;background:url(../images/f-ico-contact-o.jpg) no-repeat left;}
.sendemail{display:block;height:16px;width:16px;background:url(../images/f-ico-email-n.jpg) no-repeat left;}
.sendemail:hover{display:block;height:16px;width:16px;background:url(../images/f-ico-email-o.jpg) no-repeat left;}
.share{display:block;height:16px;width:16px;background:url(../images/f-ico-facebook-n.jpg) no-repeat left;}
.share:hover{display:block;height:16px;width:16px;background:url(../images/f-ico-facebook-o.jpg) no-repeat left;}

.top_submenu a.checkout{ background:url(../images/checkout.jpg) no-repeat left; background-position:10px 0px; text-decoration:none; color:#77c0ff; font-weight:bold;padding-left:30px; text-decoration:blink;}
.top_submenu a.checkout:hover{ color:#ffffff; }
.news{}
