
/* LEFT-MENU-SHOP===================*/
div.left-menu-box {
	width: 300px;
	}
	div.left-menu-top {
		height: 48px; margin: 0px 0px 0px 10px;
		background: url(../img/menu-bg-top.png) top left no-repeat;
		}
		div.menu-title {
			padding: 16px 14px 10px 24px;
			}
		div.menu-icon {
			padding: 0px 14px 0px 138px;
			}
	div.left-menu-center {
		margin: 0px 0px 0px 10px;
		background: url(../img/menu-bg-cen.png) top left repeat-y;
		}
	div.left-menu-bottom {
		height: 13px; margin: 0px 0px 0px 10px;
		background: url(../img/menu-bg-bot.png) top left no-repeat;
	 	}

/* MENU-SHOP ================ */
div.menu-shop {
	padding: 10px 5px 10px 4px;
	}
	div.menu-shop ul.navlist{
		list-style: none;
		mrgin: 0px; padding: 0px; border: none;
		}
		/* MENU-SHOP inactive================ */
	div.menu-shop-inactive li{
		margin: 0px;
		background: url(../img/menu-hr.png) 28px 20px no-repeat;
		}
	div.menu-shop-inactive li a{
		display: block;
		width: 100%; padding: 2px 10px 0px 28px; height: 19px;
		background: url(../img/nav-menu-arr.gif) 20px 6px no-repeat;
		color: #838383; text-decoration: none;
		}
	html>body .menu-shop li a { width: auto; }
	div.menu-shop-inactive li a:hover{
		display: block;
		background: #49976F;
		color: #EEEFED; text-decoration: none;
		}
		
		/* MENU-SHOP active================ */
	div.menu-shop-active li{
		margin: 0px;
		background: url(../img/menu-hr.png) 28px 20px no-repeat;
		}
	div.menu-shop-active li a{
		display: block;
		width: 100%; padding: 2px 10px 0px 28px; height: 19px;
		background: #49976F;
		color: #EEEFED; text-decoration: none;
		}
	html>body .menu-shop li a { width: auto; }
	div.menu-shop-active li a:hover{
		display: block;
		background: #49976F;
		color: #EEEFED; text-decoration: none;
		}
		
		/* SUB-MENU-SHOP inactive================ */
	div.menu-shop-sub-inactive li{
		margin: 0px;
		background: url(../img/menu-hr.png) 55px 20px no-repeat;
		}
	div.menu-shop-sub-inactive li a{
		display: block;
		width: 100%; padding: 2px 10px 0px 58px; height: 19px;
		background: url(../img/nav-menu-arr.gif) 50px 6px no-repeat;
		color: #838383; text-decoration: none;
		}
	html>body .menu-shop li a { width: auto; }
	div.menu-shop-sub-inactive li a:hover{
		display: block;
		background: #7EB49A;
		color: #EEEFED; text-decoration: none;
		}
		
		/* SUB-MENU-SHOP active================ */
	div.menu-shop-sub-active li{
		margin: 0px;
		background: url(../img/menu-hr.png) 55px 20px no-repeat;
		}
	div.menu-shop-sub-active li a{
		display: block;
		width: 100%; padding: 2px 10px 0px 58px; height: 19px;
		background: #7EB49A;
		color: #EEEFED; text-decoration: none;
		}
	html>body .menu-shop li a { width: auto; }
	div.menu-shop-sub-active li a:hover{
		display: block;
		background: #7EB49A;
		color: #EEEFED; text-decoration: none;
		}

/* menu-shop ---------------- 
	div.menu-shop-active li a {
		background: #49976F;
		color: #EEEFED;
		} */
/* menu-shop-sub ------------ */								
	div.menu-shop-sub-active a {
		background: url(../img/menu_shop_pointer.gif) 0px 50% no-repeat;
		color: #FFFFFF;	
		}
	div.menu-shop-sub-inactive a {
		background: url(../img/menu_shop_pointer.gif) 0px 50% no-repeat;
		color: #FFFFFF;	
		}
	div.menu-shop-sub-inactive a:hover {
		color: #FFFFFF;
		}	
/* menu-shop-sub-sub -------- */
	div.menu-shop-sub-sub-active a {
		background: url(../img/menu_shop_pointer.gif) 0px 50% no-repeat;
		color: #FE8101; font-weight: bold;	
		}
	div.menu-shop-sub-sub-inactive a {
		background: url(../img/menu_shop_pointer.gif) 0px 50% no-repeat;
		color: #7F8082;	
		}
	div.menu-shop-sub-sub-inactive a:hover {
		color: #FE8101;
		}	
/* menu-shop-sub-sub-sub ---- */		
	div.menu-shop-sub-sub-sub-active a {
		background: url(../img/menu_shop_pointer.gif) 0px 50% no-repeat;
		color: #FE8101; font-weight: bold;	
		}
	div.menu-shop-sub-sub-sub-inactive a {
		background: url(../img/menu_shop_pointer.gif) 0px 50% no-repeat;
		color: #7F8082;	
		}
	div.menu-shop-sub-sub-sub-inactive a:hover {
		color: #FE8101;
		}			

/* LIST-SPECIALS ============ */
div.list-special {
	width: 297px; padding: 22px 25px;
	background: url(../img/box_wide.png) top left no-repeat;
	}
	div.list-special-title {
		height: 35px;
		color: #FFFFFF; font-size: 18px; font-style: italic;		
		}
	div.list-special-menu {
		top: 0px; left: 0px;
		width: 297px; height: 20px;				
		}		
		div.list-special-menu a {
			display: block;
			width: 23px; height: 16px; padding-top: 4px;
			color: #135E7C; font-size: 10px; text-align: center;
		}
		div.list-special-menu a:hover {
			text-decoration: none;
		}						
		a.list-special-menu-active {
			background: url(../img/list_special_a.png) top left no-repeat;
		}
		a.list-special-menu-inactive {
			background: url(../img/list_special_i.png) top left no-repeat;
		}
		a.list-special-menu-inactive:hover {
			background: url(../img/list_special_a.png) top left no-repeat;
		}						
	div.list-special-photo {
		width: 105px;
		}
		div.list-special-photo img {
			border: 1px solid #61BFE5;
			}		
	div.list-special-info {
		width: 180px;
		}
		div.list-special-name {
			margin-bottom: 5px;
		}						
		div.list-special-name a {
			color: #565658; font-weight: bold;
		}				
		div.list-special-desc {
			margin-bottom: 5px;
			color: #575558; line-height: 170%;
		}
		div.list-special-desc p {
			display: inline;
		}		
		div.list-special-price {
			margin-bottom: 5px;
			color: #ABACAE; text-decoration: line-through; font-weight: bold;
		}				
		div.list-special-pricenew {
			color: #FE8302; font-size: 12px; font-weight: bold;
		}												
		
/* LIST-RECOMMENDED ========= */
div.recomended-box{
	width: 294px;
}

div.list-recommended {
	width: 280px; padding: 0px 0px 0px 10px;
	}
	div.list-recommended-title {
		width: 246px; height: 25px; padding: 20px 0px 0px 20px; margin: 0px 0px;
		color: #FFFFFF; font-size: 18px; font-style: italic;
	}
	div.list-recommended-line {
		width: 1px; height: 165px;
		background: url(../img/line_ver.gif) top left repeat-y;		
		}	
	div.list-recommended-line-hor {
		height: 21px;
		background: url(../img/line_hor.gif) 0px 50% repeat-x;		
		}			
	div.list-recommended-entry {
		height: 136px; width: 239px; margin: 6px 28px 8px 10px;
		background: url(../img/recom_bg_top.jpg) top left no-repeat; 
		}	
		div.list-recommended-name {
			margin-bottom: 5px; _margin-bottom: 1px; height: 12px; padding: 6px 0px 0px 10px;
					
			}
			div.list-recommended-name a {
				color: #E1E4DF; font-weight: bold;			
			}						
		div.list-recommended-pic {
			}
			div.list-recommended-pic img {
				border: 1px solid #61BFE5;
			}			
		div.list-recommended-plus {
			bottom: 9px; right: 10px;
			height: 17px; width: 17px;
			background: url(../img/recommended_plus.png) top left no-repeat;
			}
			div.list-recommended-plus a {
				display: block;
				height: 17px; width: 17px;
				}
		div.list-recommended-price {
			padding-top: 2px;
			color: #FD6001; font-weight: bold;
			}				
		div.list-recommended-more {
			padding: 2px 10px 0px 0px; height: 20px;
			background: url(../img/recom_bg_bot.jpg) top left no-repeat;
			color: #CDE3D5;
			}
			div.list-recommended-more a{
				color: #CDE3D5;
				}
			div.list-recommended-more a:hover{
				color: #CDE3D5;
				}
		div.list-recommended-desc {
			padding: 6px 8px 3px 6px; _padding: 0px 8px 0px 6px;
			color: #DEEAE0; line-height: 18px; min-height: 74px; height:auto!important; _height:74px; 
			}
			div.list-recommended-desc a{ 
				color: #C9E1CE; 
				}
			div.list-recommended-desc a:hover{ 
				color: #C9E1CE; 
				}
		div.list-recommended-hr {
			padding: 0px 0px 0px 5px; width: 182px; height: 1px;
			}

/* LIST-NEW ================= */
div.list-new {
	width: 490px;
	}
	div.list-new-title {
		width: 490px; height: 25px; padding-left: 15px; margin: 10px 0px;
		background: url(../img/line_hor.gif) bottom left repeat-x;
		color: #61BFE3; font-size: 18px; font-style: italic;
	}
	div.list-new-line {
		width: 1px; height: 165px;
		background: url(../img/line_ver.gif) top left repeat-y;		
		}	
	div.list-new-line-hor {
		height: 21px;
		background: url(../img/line_hor.gif) 0px 50% repeat-x;		
		}			
	div.list-new-entry {
		height: 155px; width: 135px; padding: 10px 15px 0px;
		}	
		div.list-new-name {
			margin-bottom: 5px; padding-left: 25px; height: 30px; 
			background: url(../img/recommended_pointer.gif) 10px 50% no-repeat;			
			}
			div.list-new-name a {
				color: #4D80B7; font-weight: bold;			
			}						
		div.list-new-pic {
			}
			div.list-new-pic img {
				border: 1px solid #61BFE5;
			}			
		div.list-new-plus {
			bottom: 9px; right: 10px;
			height: 17px; width: 17px;
			background: url(../img/recommended_plus.png) top left no-repeat;
			}
			div.list-new-plus a {
				display: block;
				height: 17px; width: 17px;
				}
		div.list-new-price {
			padding-top: 2px;
			color: #FD6001; font-weight: bold;
			}				

/* LIST-BESTSELLERS ========= */
div.list-bestsellers {
		width: 163px; padding: 15px 25px; min-height: 150px;
		background: url(../img/box_short.png) top left no-repeat;
	}
	div.list-bestsellers-title {
		height: 28px;
		color: #FFFFFF; font-size: 18px; font-style: italic;
		}
	div.list-bestsellers-entry {
		margin: 5px 0px;
		}
		div.list-bestsellers-pic {
			width: 45px;
			}
			div.list-bestsellers-pic img {
				border: 1px solid #61BFE5;
				}
		div.list-bestsellers-name {
			width: 105px; height: 40px;
			vertical-align: middle;			
			}
			div.list-bestsellers-name a {
				color: #565656; font-weight: bold;
			} 


/* LIST-HOMEPAGE ============ */
div.list-homepage {
		width: 163px; padding: 15px 25px; min-height: 150px;
		background: url(../img/box_short.png) top left no-repeat;
	}
	div.list-homepage-title {
		height: 28px;
		color: #FFFFFF; font-size: 18px; font-style: italic;
		}
	div.list-homepage-entry {
		margin: 5px 0px;
		}
		div.list-homepage-pic {
			width: 45px;
			}
			div.list-homepage-pic img {
				border: 1px solid #61BFE5;
				}
		div.list-homepage-name {
			width: 105px; height: 40px;
			vertical-align: middle;			
			}
			div.list-homepage-name a {
				color: #565656; font-weight: bold;
			} 

/*ProductCategories============*/
div.cat-text{
	width: 430px; padding: 0px 0px 0px 0px;
	color: #EFEFEF;
	}
div.cat-img{
	width: 166px; padding: 10px 0px 0px 0px;
	}

/*ProductList============*/
table.productList{
	width: 628px; 
	color: #EFEFEF; border: #FFFFFF 1px solid;
	}
table.productList td{
	padding: 8px;
	}
	tr.titles{
		height: 30px;
		border-bottom: #FFFFFF 1px solid;
		}
		td.title{
		font-weight:bold;
		}
	tr.entry{
		height: 30px;
		border-bottom: #FFFFFF 1px solid;
		}
		tr.entry td{
			color: #FFFFFF;
			}
		td.products-list-short-plus a{
			padding: 4px;
			background: #FFFFFF; color: #4F9571; font-weight: bold;
			}
/* PRODUCT ================== */
div.product {}
	input.product-quantity { width: 25px; }
	td.product-pic {
		width: 310px;
		}
		td.product-pic img {
			border: 1px solid #61BFE5;
		}
	table.product-info {		
		}
		table.product-info td {
			padding: 5px;		
			font-size: 10px;
			}
		td.product-info-left {
			width: 100px;
			font-weight: bold; text-align: right;
			}
		td.product-info-price-old {
			color: #ABACAE; font-weight: bold; text-decoration: line-through;
			}
		td.product-info-price-new {
			color: #FE8302; font-weight: bold; font-size: 11px !important;
			}			

/* BOX-OTHER, BOX-CONNECTED = */
div.box-other {
	margin-top: 30px;
	}
	div.box-other-title {
		height: 25px; padding-left: 15px; margin: 10px 0px;
		background: url(../img/line_hor.gif) bottom left repeat-x;
		color: #61BFE3; font-size: 18px; font-style: italic;
	}
	div.box-other-line {
		width: 1px; height: 165px;
		background: url(../img/line_ver.gif) top left repeat-y;		
		}	
	div.box-other-line-hor {
		height: 21px;
		background: url(../img/line_hor.gif) 0px 50% repeat-x;		
		}			
	div.box-other-entry {
		height: 155px; width: 130px; padding: 10px 15px 0px;
		}			
		div.box-other-name {
			margin-bottom: 7px; padding-left: 25px; height: 28px; 
			background: url(../img/recommended_pointer.gif) 10px 50% no-repeat;			
			overflow: hidden;
			}
			div.box-other-name a {
				color: #4D80B7; font-weight: bold;			
			}						
		div.box-other-pic {
			}
			div.box-other-pic img {
				border: 1px solid #61BFE5;
			}			
		div.box-other-plus {
			bottom: 9px; right: 5px;
			height: 17px; width: 17px;
			background: url(../img/recommended_plus.png) top left no-repeat;
			}
			div.box-other-plus a {
				display: block;
				height: 17px; width: 17px;
				}
		div.box-other-price {
			padding-top: 2px;
			color: #FD6001; font-weight: bold;
			}				

/* USER-BAR ================= */

div.user-bar {
	padding: 7px 5px 0px 0px;
	color: #FFD51F; font-size: 10px; text-align: right;
	}
	div.user-bar span {
		font-weight: bold;
	}
	div.user-bar a {
		padding: 0px 5px;
		color: #FFD51F;
	}

/*show hide cart-box==============*/
div.cart-box-list-button-active{

	}
	div.cart-box-list-button-active a:hover{
		text-decoration: underline;
		cursor: pointer;
		}
div.cart-box-list-entry{
	width: 100px; padding: 6px;
	border-bottom: #328A5D 1px solid;
	}
	span.cart-box-list-name {
        padding: 0px 3px 0px 0px;
		
		}
	span.cart-box-list-name a{
		color: #328A5D;
		}
div.cart-box-list-entries{
	background: #F0F0F0; border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid;
	}
	
div.cartbox_slide{ position:absolute; top:68px; left:0px; z-index:100; width:100% }
div.cartbox_slide_container{ z-index:100; width:100%; }
span.cartbox_show{ padding:0px 0px 2px 15px; }
span.cartbox_show a{ font-size:10px; color:#333333; font-weight:normal; }
span.cartbox_show a:hover{ font-size:10px; color:#333333; text-decoration:underline; }
span.cartbox_hide{ padding:0px 0px 2px 15px;}
span.cartbox_hide a{ font-size:10px; color:#333333; font-weight:normal; }
span.cartbox_hide a:hover{ font-size:10px; color:#333333; text-decoration:underline; }

/* CART-BOX ================= */
div.cart-box {

	}
	div.cart-box-icon {
		width: 60px; padding-left: 45px;
	}
	div.cart-box-info {
		padding-top: 27px;
		}
		div.cart-box-info {
			color: #626262; font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif;
			}
			div.cart-box-info div span {
				font-weight: bold;
			}
			div.cart-box-info-more {
				padding: 3px 0px 1px 100px;
				}
				div.cart-box-info div a {
					padding: 0px 0px 0px 10px;
					color: #626262; font-size: 11px; font-family:Tahoma;
					}
			a.cart-link {
				color: #626262;
				}
			div.cart-box-list {
					z-index: 10;
					padding: 0px 0px 0px 0px;
					color: #626262; font-size: 11px; font-family:Tahoma;
					}

/* SHOP-ELEMENTS ============ */
div.shop-button {
	height: 19px; padding-left: 5px; margin: 0px 2px;
	background: url(../img/button_left.gif) top left no-repeat;
	}
	div.shop-button a {
		display: block;
		height: 19px; padding: 0px 10px 0px 5px;
		background: url(../img/button.gif) top right no-repeat;
		color: #FFFFFF; font-size: 10px; line-height: 19px; vertical-align: middle;
	}
	div.shop-button a:hover {
		text-decoration: underline;
	}

/* PRODUCTS-LIST ============ */

/* products-list-header ------ */
div.products-list-header {
	height: 22px; margin-bottom: 15px;
	line-height: 22px; vertical-align: middle;
	}
	div.products-list-filter {
		width: 350px;
		}
		input.products-list-filter, 
		select.products-list-filter { 
			width: 100px; margin: 0px 5px; 
		}
	div.products-list-display {}
		div.products-list-display img {
			margin: 0px 2px;
		}
	div.products-list-perpage {
		margin-left: 15px;
		}
		select.products-list-perpage { 
			width: 60px; 
		}
	
/* products-list-footer ------ */
div.products-list-footer {
	margin-top: 10px;
	}
	div.products-list-nav {}
		div.products-list-nav a {
			display: block; float: left;
			padding: 1px 5px; margin: 0px 2px;
			color: #092A53; font-size: 10px; 
			background: #FFFFFF; border: 1px solid #3C8861;
			}
		div.products-list-nav a:hover { 
			background: #FFFFFF;
			text-decoration: none;
			}	
		div.products-list-nav a.active { 
			background: #FFFFFF;
			text-decoration: none;
			}				
					
/* products-list-short ------ */
div.products-list-short {}
	div.products-list-short-sort {
		margin: 10px 0px;
		font-weight: bold;		
		}	

	div.products-list-short-line {
		width: 1px; height: 165px;
		background: url(../img/line_ver.gif) top left repeat-y;		
		}	
	div.products-list-short-line-hor {
		height: 21px;
		background: url(../img/line_hor.gif) 0px 50% repeat-x;		
		}	
	div.products-list-short-entry {
		height: 155px; width: 130px; padding: 10px 15px 0px;
		}	
		div.products-list-short-name {
			overflow: hidden;
			margin-bottom: 7px; padding-left: 25px; height: 28px; 
			background: url(../img/recommended_pointer.gif) 10px 50% no-repeat;			
			}
			div.products-list-short-name a {
				color: #4D80B7; font-weight: bold;			
			}						
		div.products-list-short-pic {
			}
			div.products-list-short-pic img {
				border: 1px solid #61BFE5;
			}
		div.products-list-short-price {
			padding-top: 2px;
			color: #FD6001; font-weight: bold;
			}			
		div.products-list-short-plus {
			bottom: 9px; right: 5px;
			height: 17px; width: 17px;
			background: url(../img/recommended_plus.png) top left no-repeat;
			}
			div.products-list-short-plus a {
				display: block;
				height: 17px; width: 17px;
				}

/* products-list-full ------ */
div.products-list-full {}
	div.products-list-full th {
		padding: 5px;
		font-weight: bold; text-align: center; vertical-align: middle;
		background: #D6F5F7; border-bottom: 1px solid #61BFE5;
		}
		th.products-list-full-name {
			padding-left: 25px !important;
			text-align: left !important;
			}		
		th.products-list-full-photo {
			width: 80px;
			}
		th.products-list-full-price {
			width: 80px;
			}			
		th.products-list-full-quantity {
			width: 60px;
			}
		th.products-list-full-action {
			width: 125px;
			}			
	tr.products-list-full-entry0 td {
		background: #E4F5F7;
		}
	tr.products-list-full-entry1 td {}		
	div.products-list-full td {
		padding: 5px;
		text-align: center; vertical-align: middle;
		}
		td.products-list-full-name {
			padding-left: 25px !important;
			text-align: left !important;
			}			
			td.products-list-full-name a {
				color:#4D80B7; font-weight:bold;
			}		
			div.products-list-full-desc {
				padding-top: 5px;
				line-height: 140%;
			}														
		td.products-list-full-photo img {
			border: 1px solid #61BFE5;
			}
		td.products-list-full-price {
			color: #FE8302; font-weight: bold;
			}						
		td.products-list-full-quantity input {
			width: 30px;
			}									

/* CART-INFO ================ */
div.cart-info { 
	position:absolute; display: none;
	width:200px; padding:20px; 
	background:#FFFFFF; border:3px solid #328A5D;
	text-align:center; 	
	opacity:0.90; filter: Alpha(Opacity:90); z-index:100;
	}

/* CART, SHIPMENT =========== */

table.cart-table { 
	margin: 10px 0px 10px 0px;
	border: 1px solid #CECECE; 
	color: #FFFFFF;
	}
	table.cart-table th { 
		padding:5px 2px 5px 2px; 
		background: #7EB49A;
		font-weight:bold; color:#FFFFFF; text-align:center; 
		}		
td.cart-row { 
	border-bottom: 1px solid #CCCCCC; 
	}
tr.cart-row-1 td { 
	padding: 5px 0px; 
	background: #67A680;
	text-align:center; color:#FFFFFF;
	}
tr.cart-row-2 td {
	padding: 5px 0px;
	background: #67A680;
	color:#FFFFFF; text-align:center;
	}
td.cart-product-pic { 
	text-align:center; 
	}
	td.cart-product-pic img {
		padding: 3px; margin: 0px; 
		border:1px solid #EEEEEE; 
		background: #FFFFFF;
		}
td.cart-product-name { 
	color:#FFFFFF; font-weight:bold; 
	}
	td.cart-product-name a { 
		color:#FFFFFF; text-decoration: none; 
		}
	td.cart-product-name a:hover { 
		color:#FFFFFF; text-decoration:underline;
		}
	td.cart-product-name span {
		padding-bottom: 5px;  
		color: #999999; text-align:center 
		}
td.cart-product-price { 
	text-align:center; color:#FE8302; font-size:12px; font-weight: bold; 
	}
td.cart-product-edit { 
	text-align:center; 
	}
td.cart-product-delete { 
	text-align:center; width: 40px; 
	}
td.cart-price { 
	vertical-align: top; font-size: 13px; font-weight: bold; 
	}
td.cart-info { 
	vertical-align:top; font-size:10px; 
	}
p.cart-header { 
	padding-bottom: 5px; 
	color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; 
	}
	p.cart-header a { 
		color: #FFFFFF; font-size: 12px; 
		}
	p.cart-header a:hover { 
		color:#FFFFFF; font-size:12px; 
		}
td.box-header {
	border-bottom: 1px solid #CCCCCC;  
	color: #FFFFFF; font-weight: bold; font-size: 12px; 
	}
div.shop-frame { 
	padding: 10px; 
	color: #FFFFFF;
	}
p.payment-button {
	text-align: center;	
	}
td.shipment-form-left { 
	width: 150px; padding-right: 5px;
	text-align: right; vertical-align: middle; 
	}
	
table.prizes p{  
	color: #FFFFFF;
	}
	
/* ORDERS-LIST ============== */
table.orders-list { 
	margin:10px 0px;
	}
	table.orders-list th { 
		padding: 10px 2px; 
		font-weight: bold; color: #FFFFFF; text-align:left; 
		}
		table.orders-list th a { 
			color: #FFFFFF; 
			}
		table.orders-list th a:hover { 
			color: #FFFFFF; 
			}
	tr.orders-list-row-1 td { 
		padding: 10px 2px;
		background: #7EB49A;
		}
	tr.orders-list-row-2 td { 
		padding: 10px 2px; 
		background: #67A680;
		}

/* ACCOUNT ================== */
.account-menu-line {
	height:10px; margin:2px 0px 0px;
	border-top: 1px solid #BEBEBE;  
	font-size:1px; line-height:1px; 
	}

div.account-menu { 
	margin:2px 0px 0px; 
	}
	div.account-menu-active { 
		padding: 4px 10px; 
		background: #eeeeee; border:1px solid #eeeeee;
		}
		div.account-menu-active a { 
			color:#000000; text-decoration:none; font-size:11px; 
			}
		div.account-menu-active a:hover { 
			color:#000000; text-decoration:underline; font-size:11px; 
			}
	div.account-menu-inactive {
		padding:4px 10px; 
		background: #ffffff; border: 1px solid #eeeeee; border-bottom:1px dotted #FFFFFF; 
		}
		div.account-menu-inactive a { 
			color:#000000; text-decoration:none; font-size:11px; 
			}
		div.account-menu-inactive a:hover { 
			color:#000000; text-decoration: underline; font-size:11px; 
			}
	
/* SHIPMENT-BAR ============= */
table.shipment-bar {}
	table.shipment-bar td {
		text-align: center; color: #FFFFFF;
		}
	table.shipment-bar td a, 
	table.shipment-bar td a:hover {
		color: #FFFFFF;
		}		
	tr.shipment-bar-line td {
		background: url(../images/shipment_bar.gif) 0px 50% repeat-x;
		}
		td.shipment-bar-left {
			border-left: 1px solid #FFFFFF; 
			}
		td.shipment-bar-right {
			border-right: 1px solid #FFFFFF; 
			}		
			
/* RATINGS ================== */
div.ratings {
	margin: 10px 0px 0px 67px;
	}
	div.ratings-name {
		height: 18px; width: 50px;
		font-weight: bold; line-height: 18px;		
		}
	div.ratings-stars {
		width: 115px;
		}
		div.ratings-stars img {
			cursor: pointer;
			}
	div.ratings-info {
		height: 18px; width: 50px;
		line-height: 18px;
		}
		div.ratings-info span {
			font-weight: bold; 
			}
			
/* COMMENTS ================== */			
div.comments {
	margin: 15px 0px;
	}
	table.comments-menu { }
	table.comments-menu td {
		padding-bottom: 4px;
		border-bottom: 1px solid #DDDDDD; padding-bottom: 4px;
		vertical-align: middle; color: #4D80B7;
		}
		table.comments-menu td.right {
			text-align: right;
			}
		table.comments-menu img {
			margin: 0px 5px;
			}
		table.comments-menu a {
			color: #4D80B7;
			}
	div.comments-form {
		margin: 10px 0px;	
		}
		div.comments-form td.comments-form-left {
			width: 150px; padding-right: 10px;
			font-weight: bold; text-align: right;				
			}
		div.comments-form td {
			 padding: 3px 0px;
			}
		div.comments-form-info {
			padding: 10px;	
			border: 1px solid #DDDDDD;
			color: #4D80B7; text-align: center; font-weight: bold;
			}
		div.comments-form-info a {
			color: #4D80B7; text-align: center; font-weight: bold;
			}		
		div.comments-form textarea {
			width:400px; height: 100px; padding:2px; 
			font-size:11px; 
			}
		
	div.comments-list {	}	
		div.comments-list-header {
			clear: both;
			}
		div.comments-list-text {
			clear: both;
			color: #666666;
			}
		div.comments-list-text strong {
			color: #4D80B7;
			}		
		div.comments-list-title {
			float: left; 
			color: #4D80B7; font-weight: bold;
			padding-bottom: 5px;
			}
		div.comments-list-info {
			float: right;
			color: #999999;
			padding-bottom: 5px;
			}		
		div.comments-list-line {
			clear: both;
			margin: 10px 0px;
			border-bottom: 1px solid #EEEEEE;
			}			