@charset "utf-8";
@import "account.css";
/* CSS Document */
html {height:100%; overflow-y:scroll;}

div {
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:0;
}

p{
font-size:12px;
}
body {
font-family:verdana,arial,sans-serif;
font-size:10px;
color:#111;
text-align:center;
background:#262626 url(/images/fighter_bg.jpg) top center fixed no-repeat;
margin:0 auto;
padding:8px 0;
}

select {
background-color:#FFF;
border:1px solid #000;
color:#000;
height:20px;
}

img {border:none;}

#hide {display:none;}

.error {color:#d30000;font-size:13px;}

.textInput {
background-color:#ccc;
border:0;
color:#000;
height:20px;
padding-left:5px;
}

.selectInput {
background-color:#ccc;
border:0;
color:#000;
height:20px;
}

.floatLeft {float:left;}

#wrapper {
width:904px;
height:auto;
margin:0 auto;
background-color:#fff;
overflow:hidden;
padding-bottom:3em;
text-align:left;
border:3px solid #fff;
clear:both;
}

#content_wrapper {
width:900px;
height:auto;
height:520px;
text-align:left;
margin:0;
padding:0;
clear:both;
}

#contentwrapper2 {
width:100%;
height:auto;
min-height:575px;
margin:0 auto;
clear:both;
}
/* for Internet Explorer */
/*\*/
* html #contentwrapper2 {
height:575px;
}
h5
{
font-size:14px;
}
/*-------------------------------------------------top nav-*/
#topnav_wrapper {
	width:900px;
	height:113px;
	background:#000 url(/images/carbon-header.jpg) scroll no-repeat center top;
	border-bottom:1px solid #666;
	margin:0;
	padding:0;
	position: relative;
	z-index:0;
	background-color: #FFFFFF;
}

.home_link {
width:148px;
height:85px;
float:left;
}

.account_controls {
width:500px;
height:18px;
font-size:9px;
color:#999;
text-align:right;
margin:4px 14px 0 0;
float:right;
}
.account_controls a,.cart_controls a {
color:#D30000;
font-weight:bold;
text-decoration:none;
}
.account_controls a:hover,.cart_controls a:hover {
color: #D30000;
font-weight:bold;
text-decoration:underline;
}

.livehelp a {
font-size:9px;
color:#d30000;
font-weight:700;
text-decoration:none;
}
.livehelp a:hover {
font-size:9px;
color:#d30000;
font-weight:700;
text-decoration:underline;
}

.cart_controls {
width:500px;
height:13px;
font-size:9px;
color:#F4C2C2;
text-align:right;
margin:0 14px 0 0;
float:right;

}
.cart_controls a {
font-size:10px;
color:#F4C2C2;
text-decoration:none;
}
.cartgray {
color:#999;	
}
.carticon {

vertical-align:middle;
padding-right:3px;
}

.search_controls {
width:600px;
height:21px;
font-size:9px;
color:#D30000;
text-align:right;
margin:5px 5px 0 0;
float:right;
}
.search_text {
font-size:10px;
font-weight:700;
letter-spacing:1px;
vertical-align:middle;
}
.selection_input {
height:21px;
font-size:12px;
color:#333;
vertical-align:middle;
background-color:#fff;
border:1px solid #555;
}
.search_input {
height:21px;
font-size:12px;
color:#333;
vertical-align:middle;
background-color:#fff;
border:1px solid #555;
}
.searchbtn {
border:none;
vertical-align:middle;
padding-left:4px;	
}

/*-------------------------------------------------top nav horizontal navigation-*/
#hnav_wrapper {
width:900px;
height:30px;
text-align:center;
background:url(/images/news_2.gif);
margin-bottom:1px;
padding-top:3px;
border-bottom:1px solid #7b0000;
z-index:2;
}

#nav {
width:900px;
height:23px;
text-align:left;
padding:2px 0;
position:relative;
z-index:999;
}

#nav,#nav ul {
list-style:none;
margin:0;
}

#nav a {
display:block;
font-size:0.9em;
color:#FFF;
font-weight:700;
text-decoration:none;
border:0;
}
#nav a:hover {
color:#fff;
text-decoration:none;
}

#nav li {
height:20px;
margin-bottom:4px;
padding-left:14px;
float:left;
}

#nav li ul {
position:absolute;
width:190px;
left:-999em;
white-space:nowrap;
background-color:#5a5a5a;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-color:#ffffff;
border-bottom-color:#ffffff;
border-left-color:#ffffff;
border-style:none solid solid;
margin:4px 0 0 -6px;
padding:2px 0 6px 0;
}

#nav li ul a {
width:180px;
height:20px;
font-size:1em;
line-height:20px;
white-space:nowrap;
margin:1px 0 0 -11px;
padding:0 0 3px 3px;
border-bottom:1px solid #ffffff;
display:block;
float:left;
}

#nav li ul ul {margin:0;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {left:auto;}

.navarrow {
width:7px;
height:4px;
vertical-align:middle;
margin-left:4px;
}

/*-------------------------------------------------side nav-*/
#sidenav_wrapper {
width:152px;
height:auto;
text-align:left;
margin-right:12px;
padding:0;
float:left;
}

#sidenav {
width:152px;
height:auto;
font-size:11px;
color:#555;
text-align:left;
white-space:nowrap;
background-color:#fff;
border-right-color:#d2d0d0;
border-left-color:#d2d0d0;
border-right-style:solid;
border-left-style:solid;
border-width:0 1px;
margin:0;
padding:4px 0;
}
#sidenav a {
width:150px;
line-height:20px;
font-size:11px;
color:#555;
text-align:left;
text-indent:4px;
padding:0;
display:block;
}
#sidenav a:hover {
width:150px;
height:20px;
font-size:11px;
color:#555;
text-align:left;
text-indent:4px;
padding:0;
background-color:#fff;
display:block;
}

/*-------------------------------------------------homepage-*/
#fma {
width:900px;
height:360px;
float:left;
margin:0 0 3px 0;

}

#brandScroller {
width:900px;
height:45px;
background-color:#333;
border:none;
float:left;
margin:0 0 10px 0;
padding:0;
}

#subBanners {
width:898px;
height:122px;
float:left;
margin-top:4px;
padding:0;
}

.subBanner1 {
width:290px;
height:120px;
margin-right:14px;
padding:0;
float:left;
}

.subBanner2 {
width:290px;
height:120px;
margin:0;
padding:0;
float:right;
}

.subSlider {
width:290px;
height:120px;
margin:0;
padding:0;
float:left;s
}
.subSlider a {
display:block;
text-decoration:none;

background-repeat: no-repeat;
background-position: left top;
}
.subSlider a:hover {
background-position:right top;
text-decoration:none;
}

/*-------------------------------------------------general css-*/
#content {
background-color: #FFFFFF;
border:none;
float:left;
margin:0 auto;
padding:0;
width:900px;
}

#roundedContent {
background:#FFF;
float:left;
text-align:left;
width:720px;
}

div.rounded div {
height:1px;
overflow:hidden;
}

#contentBox {
margin:0 auto;
padding:2px;
width:700px;
}

.button {
padding:2px;
}

/*-------------------------------------------------fonts-*/
h1 {
font-size:16px;
color:#333;
margin-top:0;
margin-bottom:4px;
}


h3 {
font-size:13px;
color: #990000;
margin-top:0;
margin-bottom:4px;
	
}

.text {
font-size:12px;
color:#333;
}

.boldRed {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
}

.boldRedLg {
color:red;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
font-weight:700;
}

.smallGrey {
color:#666;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}

.normalBlack {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.boldBlack {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
}

#boldBlack A:hover {
color:#000;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

#contentWrapper {
width:900px;
height:500px;
min-height:500px;
float:left;
margin:0 auto;
}

#contentWrapper2 {
width:900px;
text-align:center;
margin:0 auto;
}

#contentBox {
width:700px;
background-color:#FFF;
border:solid;
border-color:#CCC;
border-width:1px;
padding:5px;
text-align:left;
margin:0 auto;
}

/* Rounded Box */
#roundContent {
margin:0 auto;
padding-top:10px;
width:850px;
}

.specialContent {
display:block;
}

.specialContent * {
background:#FFF;
display:block;
font-size:.01em;
height:1px;
overflow:hidden;
text-align:left;
}

.specialContent1 {
background:#f8f6ee;
border-left:1px solid #f0ebd8;
border-right:1px solid #f0ebd8;
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
}

.specialContent2 {
background:#faf8f2;
border-left:1px solid #e8e0c2;
border-right:1px solid #e8e0c2;
margin-left:1px;
margin-right:1px;
padding-left:1px;
padding-right:1px;
}

.specialContent3 {
border-left:1px solid #faf8f2;
border-right:1px solid #faf8f2;
margin-left:1px;
margin-right:1px;
}

.specialContent4 {
border-left:1px solid #f0ebd8;
border-right:1px solid #f0ebd8;
}

.specialContent5 {
border-left:1px solid #f8f6ee;
border-right:1px solid #f8f6ee;
}

.specialContentfg {
background:#FFF;
padding:10px;
text-align:left;
}

#boldBlack A:link,#boldBlack A:visited,#boldBlack A:active {
color:#000;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

/*-------------------------------------------------search, departments, brands, products-*/
.search_header {
width:600px;
height:18px;
font-size:14px;
font-weight:700;
margin-bottom:8px;
padding:0;
float:left;
}

#brand_banner {
width:715px;
height:auto;
text-align:left;
padding:0;
margin:0 0 2em 0;
float:left;
}

#breadcrumbs {
width:715px;
height:15px;
font-size:10px;
color:#000;
text-align:left;
margin-bottom:.5em;
float:left;
}

.product_sort {
width:295px;
height:28px;
text-align:left;
background-color:#ddd;
vertical-align: middle;
padding:2px;
margin-bottom:8px;
float:left;
}

.productsort_text {
width:150px;
font-size:1em;
font-weight:700;
letter-spacing:1px;
line-height:20px;
margin:0;
padding:3px 0 3px 5px;
float:left;
}

.productsort_input {
color:#555;
margin:2px 0;
}

.pagination {
width:704px;
height:25px;
font-size:12px;
text-align:right;
margin-right:5px;
padding-top:6px;
float:left;
}

#dept_table {
width:200px;
margin:0;
float:left;}

#product_table {
width:700px;
text-align:left;
margin:0;
padding:0;
float:left;
}

#thumbnail_image {
width:162px;
height:140px;
text-align:center;
background-color:#fff;
margin:6px 17px 0 0;
padding-top:6px;
border-color:#d2d0d0;
border-style:solid;
border-width:1px 1px 0;
}

#brand_title{
width:162px;
height:60px;
font-size:13px;
color:#333;
font-weight:700;
text-align:center;
background:#e2e0e0 url(/images/title_bg.png) no-repeat center bottom;
margin:0 17px 2px 0;
padding:6px 2px;
}

.dept_title {
width:162px;
height:70px;
font-size:13px;
color:#333;
font-weight:700;
text-align:center;
background:#fff url(/images/dept_bg.png) no-repeat;
margin:0 17px 10px 0;
padding:3px;
}
.dept_title a,#brand_title a {
color:#555;
text-decoration:none;
}
.dept_title a:hover,#brand_title a:hover {
color:#d30000;
text-decoration:none;
}

#product_bg {
width:162px;
height:70px;
background:#d2d0d0 url(/images/title_bg.png) no-repeat center bottom;
margin:0 17px 6px 0;
padding-bottom:4px;
}

.product_title,.cs_title,.ab_title {
font-size:12px;
color:#333;
font-weight:700;
text-align:center;
margin:0 auto;
padding:3px;
}
.product_title a,.cs_title a,.ab_title a{
color:#555;
text-decoration:none;
}
.product_title a:hover,.cs_title a:hover,.ab_title a:hover {
color:#d30000;
text-decoration:none;
}

.price_compare {
width:160px;
height:14px;
color:#d30000;
font-size:11px;
font-weight:700;
text-align:center;
margin:0;
padding-bottom:2px;
}

.price_sale {
width:160px;
height:14px;
color:#d30000;
font-size:11px;
font-weight:700;
text-align:center;	
margin:0;
padding-bottom:2px;
}

.price_normal{
width:160px;
height:14px;
color:#666;
font-size:11px;
text-align:center;
margin:0;
padding-bottom:2px;
}

#searchContent {
float:left;
margin-top:5px;
padding-left:5px;
text-align:center;
width:710px;
}

#detailContent {
float:left;
margin-top:5px;
padding-left:6px;
width:710px;
}

#productList {
border:none;
margin:0 auto;
padding-left:5px;
text-align:center;
width:720px;
}

#brand_wrapper {
width:720px;
height:auto;
text-align:left;
float:left;
}

.brand_shop {
width:164px;
height:165px;
margin:0 14px 12px 0;
padding:0;
float:left;
}

.brand_thumbnail {
width:162px;
height:130px;
text-align:center;
background-color:#fff;
margin:0;
padding-top:3px;
border-color:#d2d0d0;
border-style:solid;
border-width:1px 1px 0;
}	

.brand_text {
width:162px;
height:25px;
font-size:13px;
color:#333;
font-weight:700;
text-align:center;
background:#e2e0e0 url(/images/shopbybrand_bg.png) no-repeat center bottom;
margin:0 0 2px 0;
padding-top:4px;
}

/*-------------------------------------------------product info-*/
#searchContent {
float:left;
margin-top:5px;
padding-left:5px;
text-align:center;
width:710px;
}

#detailContent {
float:left;
margin-top:5px;
padding-left:6px;
width:710px;
}

#productList {
border:none;
margin:0 auto;
padding-left:5px;
text-align:center;
width:720px;
}

.breadCrumbs a:Hover {
color:#D30;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
text-decoration:underline;
}

#productContent {
border:solid #333;
float:left;
}

#productTable {
float:left;
font-size:12px;
margin:0;
padding:0;
width:720px;
}

#prodInfoTitle {
color:#666;
float:left;
font-size:20px;
font-weight:700;
height:16px;
margin-bottom:4px;
text-align:left;
width:715px;
}

.productPrice {
 padding-top:8px;
 padding-bottom:8px;
}

.productDesc {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:8px;
}

.productSalePrice {
color:#d30000;
font-weight:700;
}

.searchSalePrice {
color:#d30;
font-size:12px;
font-weight:700;
}

.pagination {
width:860px;
height:20px;
text-align:right;
float:left;
}

.breadCrumbs a:Link,.breadCrumbs a:Active,.breadCrumbs a:Visited {
color:#000;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
text-decoration:none;
}

#normalPrice {
color:#000;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:700;
}

.productButton {
margin:2px;
}

#productWrapper {
background-color:#FFF;
border:solid;
border-color:#CCC;
border-width:1px;
float:left;
margin:0 auto;
padding:5px;
width:700px;
}

#productImageWrapper {
float:left;
width:325px;
height:auto;
}

#mainProdWrapper {
width:317px;
height:auto;
margin:2px;
border:solid;
border-color:#CCC;
border-width:1px;
float:left;
}

#mainProdImg {
width:300px;
height:auto;
min-height:300px;
margin:0 auto;
float:left;
}

#productInfo {
float:left;
margin-left:5px;
width:350px;
}

.brandBanner {
float:left;
height:115px;
margin:2px 0 5px 10px;
width:700px;
}

#boilerPlate {
background-color:#FFF;
border:solid 2px #CCC;
color:#000;
float:left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
height:150px;
margin-top:5px;
padding:5px;
text-align:left;
width:700px;
}

#prodinfo_wrapper {
width:720px;
height:auto;
text-align:center;
background-color:#fff;
border:1px solid #ddd;
margin:0;
padding:5px 5px 10px 5px;
float:left;
}

#prodinfoimage_wrapper {
width:325px;
height:auto;
margin:0;
padding-bottom:10px;
float:left;
}

.prodinfo_image {
width:315px;	
height:320px;
margin:0;
padding:6px 0;
border:1px solid #ddd;
float:left;
}

#prodinfo_addimages {
width:315px;	
height:20px;
margin:0;
padding:0;
float:left;
}

.swatch_wrapper {
width:365px;
height:auto;
text-align:left;
margin-top:2px;
padding:0;
}

.swatch {
width:54px;
height:54px;
text-align:center;
margin:2px;
padding:2px;
float:left;
border:1px solid #ddd;
}

#prodinfo_table {
width:380px;	
height:auto;
padding-bottom:6px;
float:left;
}

.prodinfo_name {
font-size:14px;
font-weight:700;
color:#555;
text-align:left;
border-bottom:1px solid #ddd;
margin-bottom:2px;
padding-bottom:4px;
}

.prodinfo_sku {
font-size:10px;
color:#888;
text-align:left;
margin-bottom:1em;
}

.prodinfo_description {
font-size:11px;
color:#555;
text-align:left;
margin-bottom:1em;
}

.prodinfo_price {
font-size:12px;
color:#555;
font-weight:700;
text-align:left;
margin:4px 0;
padding-top:6px;
}

.prodinfo_saleprice {
font-size:12px;
color:#d30000;
font-weight:700;
text-align:left;
padding:2px 0;
}

.prodinfo_text {
font-size:12px;
color:#333;
font-weight:700;
}

#size {
padding:10px 0 6px 0;
}

#color {
padding:6px 0;
}

#attributes {
padding:2px 0;
}

.prodinfo_input {
color:#555;
padding:1px;
}

.prodinfo_buttons {
margin: 2px 0;
padding:0;
}

.prodinfo_wishlistbtn {
padding-left:2px;	
}

#cs_wrapper {
width:730px;
height:auto;
margin:4px 0 0 165px;
padding:0;
float:left;
}

.cs_header {
width:400px;
font-size:13px;
line-height:18px;
color:#555;
font-weight:700;
text-align:left;
margin-top:3px;
padding:0;
}

.cs_product {
width:162px;
height:220px;
text-align:center;
margin-right:20px;
padding:0;
float:left;
}

#cs_thumbnail {
width:162px;
height:140px;
text-align:center;
background-color:#fff;
margin-top:6px;
padding-top:6px;
border:1px solid #d2d0d0;
}

.cs_price {
width:150px;
height:14px;
color:#666;
font-size:12px;
text-align:center;
margin:0;
padding:6px 0;
}

#cs_bg {
width:162px;
height:70px;
background:#d2d0d0 url(/images/title_bg.png) no-repeat center bottom;
margin-bottom:6px;
padding-bottom:4px;
}

/*-------------------------------------------------basket-*/
#page_table {
width:890px;
height:575px;
font-size:11px;
margin:0;
padding:0;
}

#page_header {
width:700px;
height:18px;
font-size:14px;
font-weight:700;
text-align:left;
margin:0 0 6px 4px;
padding:0;
float:left;
}

.empty_basket {
width:890px;
height:auto;
font-size:14px;
color:#555;
font-weight:700;
margin-top:20px;
padding:0;
float:left;
}

.coupon {
width:890px;
height:24px;
text-align:left;
margin-bottom:6px;
padding:0;
float:left;	
}

#basket_wrapper {
width:890px;
height:auto;
float:left;
}

#basket_table {
border:1px solid #d2d0d0;
background-color:#fff;
}

#basket_controls {
width:860px;
height:auto;
margin-top:6px;
}

.basket_subtotal {
width:445px;
height:20px;
font-size:12px;
font-weight:700;
text-align:right;
float:right;
}

.basket_edit {
width:445px;
height:20px;
font-size:12px;
font-weight:700;
text-align:left;
float:left;
}

.basket_price {
width:300px;
height:20px;
float:right;
}

.basket_shipping {
width:100%;
text-align:right;
}

.basket_buttons {
width:890px;
height:30px;
text-align:right;
margin-top:2em;
}


#ab_wrapper {
width:890px;
height:auto;
margin-top:10px;
padding-left:65px;
float:left;
}

.ab_header {
width:890px;
font-size:13px;
line-height:18px;
color:#555;
font-weight:700;
text-align:left;
margin:3px 0 3px 0;
padding:0;
float:left;
}

.ab_product {
width:162px;
height:220px;
text-align:center;
margin-right:35px;
padding:0;
float:left;
}

#ab_thumbnail {
width:162px;
height:140px;
text-align:center;
background-color:#fff;
margin-top:6px;
padding-top:6px;
border:1px solid #d2d0d0;
}

#ab_bg {
width:162px;
height:70px;
background:#d2d0d0 url(/images/title_bg.png) no-repeat center bottom;
margin-bottom:6px;
padding-bottom:4px;
}

.ab_price {
width:150px;
height:auto;
color:#666;
font-size:12px;
text-align:center;
margin:0;
padding:6px 0;
} 

#rwc_wrapper {
width:840px;
height:118px;
font-size:13px;
color:#666;
text-align:left;
margin:0 auto;
}

.rwc_logo {
width:140px;
height:97px;
margin-top:8px;
padding:0;
float:left;
}

.rwc_content {
width:690px;
height:auto;
font-size:11px;
color:#555;
text-align:left;
margin-left:10px;
padding-top:4px;
float:left;
}

#rwc_table {
height:auto; 
width:860px;
font-size:13px;
color:#333;
background-color:white;
border:1px solid #999;
margin-top:10px;
padding:0;
clear:both;
}

/*-------------------------------------------------footer-*/
#footer_wrapper {
width:904px;
height:100px;
text-align:left;
background:#fff url(/images/carbon-footer.jpg) no-repeat center bottom;
border-right-width:3px;
border-bottom-width:3px;
border-left-width:3px;
border-color:#fff;
border-style:none solid solid;
margin:0 auto;
}

.footer_links {
width:700px;
font-size:1em;
color:#999;
margin:12px 0 0 0;
padding-left:14px;
float: left;
}
.footer_links a,#breadcrumbs a,.pagination a,a {
color:#555;
}
.footer_links a:hover,#breadcrumbs a:hover,.pagination a:hover,a:hover {
color:#333;
}

#copyright {

font-size:1em;
color:#666;
text-align:left;
padding-left:50px;
white-space:nowrap;
float:left;
}
#copyright a {
color:#666;	
}

.social_media {
width:386px;
height:29px;
font-size:1em;
color:#666;
text-align:right;
margin-top:10px;
padding:0;
float:left;	
}
.newses
{
width:100%;
font-size:12px;
font-family:Arial;
text-decoration:none;
margin-left:0px;
padding-left:0px;

}
.newse{
border-right:solid 2px #333333;
padding-left:1px;
}
.red
{
color:#D30000;
text-decoration:none;
}
.blue
{
color: #3366FF;
text-decoration:none;
margin-left:40px;
}
.menu
{
font-size:12px;
text-decoration:none;
}
.catitem
{
font-size:12px;
text-align:center;
text-decoration:none;
border: 1px solid #999999;
	width: 180px;
	height: 130px;
	background-color: #FFFFFF;
}
.catitemprice a
{
color:#000000;
font-weight:bold;
text-decoration:none;
}
.catitemprice
{
background: url(/images/bg_shop.gif);
text-align: center;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 50px;
}
.price
{
font-size: 12px;
font-weight:bold;
text-align:center;
background:url(/images/bg_shop.gif) scroll;
color:#666666;
padding-top:5px;
}
.cart
{
border: 1px solid #999999;
}
.intdsel{
font-size:12px;
color:#333333;
}

a.brandmenu {
	font: 12px Arial, Helvetica, Helv;
	text-decoration: none;
	vertical-align: middle;
	color: #333333;
	display:block;
	background-color: #f8f7f7;
	height: 16px;
	
}
a.brandmenu:hover {
	color: #f8f7f7;
	display:block;
	background-color: #CCCCCC;	
}
a.brandmenu_active {
	font: 12px Arial, Helvetica, Helv;
	text-decoration: none;
	vertical-align: middle;
	color: #f8f7f7;
	display:block;
	background-color: #999999;	
	height: 16px;
		
}

a.brandsubmenu {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #666666;
	display:block;
	background-color: #F0EFEB;
	height: 16px;
	width: 162px;
}
a.brandsubmenu:hover {
	color: #999999;
	display:block;	
}
a.brandsubmenu_active {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
	display:block;
	background-color: #F0EFEB;	
	height: 16px;
	width: 162px;	
}
.pager
{
color:#CC0000;
font-weight:bold;

}
.pager a
{
text-decoration:none;
}
.tab_shop{
margin-right:5px; 
margin-left:5px; 
margin-top:10px;}
.news_title
{
font-size:12px;
color:#FFFFFF;
}
#slide-container {
     text-align:left;
	
 
  }
  #slide-container #slideshow {
      margin-left:0px;
      bottom:6px;
     position:relative;
  }
  #slide-container #slideshow IMG {
     position:absolute;
     top:0px;
     left:0px;
	 bottom:5px;
  }
  .oldprice
  {
  text-decoration:line-through;
  }
  .newprice
  {
  color:#FF0000;
  }
  .videoname
  {
  vertical-align:top;
  color:#333333;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  }
.result
{
font-family: Helvetica;
font-size:14px;
font-weight:bold;
background-color: #CCCCCC;
color: #333333;
margin-right:5px;
}
.comment_head{
background: #E9E9E9;
margin-right:5px;
}
.legend-title {
	background: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	left: 7px;
	margin: 0;
	padding: 0 3px;
	position: absolute;
	top: -13px;
}

.legend {
	border: 1px solid #CCCCCC;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}

.legend-hilite {
	border: 1px solid #006699;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
}
.data
{
color: #333333;
text-align:center;}
.res{
color:#006600;}
.voted
{
color:#333333;
font-size:12px;

}
.img_news{
max-height:150px;
max-width:150px;
margin-top:3px;
margin-bottom:3px;
}
.img_first
{
max-height:400px;
max-width:400px;
margin-top:3px;
margin-bottom:3px;
text-align:center;
}
.photo
{
border-width:thick;
border:5px;
border-color: #CCCCCC;
border-style:solid;
margin-top:2px;
margin-bottom:2px;
}
.profil_name_span a{
color:#CC0000;
}
.profil_name_span a:hover{
color: #8C0000;
}
.news img
{
max-width:300px;
}