﻿ /*
 * Author: Jason D. Jimenez
 * Updated By: Jon Jamora (2008-2009)
 * Date  : Sept. 27, 2007
 */

h1.pagtitle{ font-size:11px; font-weight:normal; margin:0; padding:5px 0 0 0; color:#fff; float:left;}	
h2{font-size:18px; font-weight:normal; color:#845c84; margin:5px 0 10px 0;}
span h2 {font-size:12px; font-weight:bold; color:#000; margin:0 0 10px 0; clear:both;}
span div span h2 {font-size:18px; font-weight:normal; color:#000; margin:0 0 10px 0; clear:both;}
span{ font-size: 12px; line-height:normal;}
span.category{font-size:11px; padding:0; margin:0 0 10px 0; display:block; text-decoration:none; font-weight:normal;}
body {
	font-family:Arial;
	font-size: 12px;
	line-height:normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	margin:0;
	padding:0;
	background: #7698a4 url(../images/bg.jpg) repeat-x top left;
	
}
table {clear:both;}
.checkbox{}
.checkbox input{
	margin:0 5px 0 0;
}	
.checkbox label{
	margin:0;
	padding:0;
	position:relative;
	top:-2px;
}
iframe{
	background:fff !important;
	border: 1px solid #E3E0E0 !important;
	color:#666666 !important;
}
p{font-size:12px; width:100%; margin:0;}
p span{font-size:12px; width:100%; margin:0;}
*html .navrow p{font-size:12px; width:89% !important; margin:0;}
a {color:#333; text-decoration:none; line-height:normal; font-weight:normal;}
a:hover{color:#333; text-decoration:underline;}
a span:hover{color:#333; text-decoration:none;}

img {	
	border:0px;
}

.img-caption {
	width:100%;
	height:29px;
}

.tracker{ display:none;}
#wrapper {
	margin:0 auto;
	padding:0;
	/*background:url(../images/bg2.png) no-repeat top center;*/
	width:1017px;
}
.container{
	border-top:1px solid #0582b1;
	margin:0 auto;
	width:1017px;
	background:#fff;
	position:relative;
	top:65px;
}
.toplink-holder{
	background:none;
	padding:0;
	margin:0 auto;
	height:auto;
	width:1018px;
	position:absolute;
	top:0;	
}
.toplink{
	background:url(../images/toplink-img-bg.jpg) top repeat-x;
	width:auto;
	height:31px;
	float:right;
	color:#fff;
	font-weight:normal;
	font-size:11px;
	padding:0 10px 0 10px;
	margin:0;
	list-style:none;
	display:block;	
}
.toplink li{height:24px; float:left; margin:0 5px; position:relative; padding:7px 5px 0 5px;}
.toplink li.purple{background:#b43393;}
.toplink a{height:24px; display:block; color:#fff; font-weight:normal; font-size:11px; text-decoration:none;}
.toplink a:hover{text-decoration:underline;}
.toplink ul.toplink-sublink{
	background:#329B32;
	border:1px solid #329B32;
	width:127px;
	list-style:none;
	padding:5px 0 0 15px;
	margin:0;
}
.toplink ul.toplink-sublink li{
	padding:0 0 3px 0;
	float:none;
}
.toplink ul.toplink-sublink li a{
	color:#fff;
	padding:0;
	margin:0;
}


#content-box2{
	width:1017px;
	margin:0 auto;
	height:auto;
	padding:0 0 5px 0;
	background:#FFFFFF;
	border-left:1px solid #0582b1;
	border-right:1px solid #0582b1;
	position:absolute;
}

.top-nav-wrapper {}
.top-nav-bg {margin:0; padding:7px 0 4px 0; display:block; height:24px; float:left; clear:both; width:1011px;}
.top-nav-bg ul{list-style:none; padding:3px 0 0 0; margin:0; float:left; text-align:center; width:1011px;}
.top-nav-bg ul li {display:inline; margin:0 18px; float:left; padding:0;}
.top-nav-bg ul li a { }
.top-nav-bg ul li a:hover {}
.top-nav-bg ul li a{ }

.top-nav-left{ background: url(../images/corner_nav_left.jpg) no-repeat; height:24px; width:7px; float:left;}
.top-nav-right{}
.top-nav-bg a{color:#fff; font-size:12px; line-height:normal;display:block; padding:0;}
.top-nav-bg a:hover{color:#fff; text-decoration:underline;}

.nav-td{
	padding-right:5px; padding-left:5px;}
	
.nav-bg:hover{
	text-decoration:underline;
}
.nav-bg{
	color:#000;
	height:auto;
	padding:0;
	margin:0;
}
.nav-bg:active {
	display: block;
	text-align: center;
}
/* Main Navigation */
ul.menu{
	list-style-type: none;
    list-style-position: outside;
    font-size: 9px;
    position: relative;
	padding:0;
	text-align:left;
	margin:0;
	float:left;
    }
ul.menu li{
	display: block;
    color: #FFFFFF;
    width: 123px;
    margin: 0;
	float:left;
    }
ul.menu li a{
 	display: block;
 	padding: 10px 0 0 0;
 	font-weight: bold;
 	text-transform: uppercase;
 	text-align: center;
 	background: #5555FF;
 	color: #FFF;
 	height: 22px;
	font-family:Verdana;
	font-size:11px;
 	}
ul.menu li a:hover{
	text-decoration:none;
}
ul.menu li .css_mens{
 	background: url(../images/nav-men.jpg) no-repeat;
 	}
ul.menu li .css_womens{
 	background: url(../images/nav-women.jpg) no-repeat;
 	}
ul.menu li .css_lingerie{
 	background: url(../images/nav-lingerie.jpg) no-repeat;
 	}
ul.menu li .css_couples{
 	background: url(../images/nav-couples.jpg) no-repeat;
 	}
ul.menu li .css_gay{
 	background: url(../images/nav-gay.jpg) no-repeat;
 	}


ul.menu li .subitem_holder{
 	position:absolute;
 	top: 2px;
 	left: -38px;
 	margin-top: 30px;
	padding:10px 7px;
 	background-color: #fff;
	width:977px;
	min-height:20px;
	z-index:4;
 	}
ul.menu li .css_mens .subitem_holder{
	border:5px solid #00a5d2;
}
ul.menu li .css_womens .subitem_holder{
	border:5px solid #ea4097;
}
ul.menu li .css_lingerie .subitem_holder{
	border:5px solid #f68a53;
}
ul.menu li .css_couples .subitem_holder{
	border:5px solid #b43393;
}
ul.menu li .css_gay .subitem_holder{
	border:5px solid #4cb74c;
}


ul.menu li .subitem_holder li{
 	width:191px;
 	}
ul.subitem_header{
 	padding: 0;
	}
ul.subitem_header li{
	padding: 0;
 	}
ul.subitem_header li a{
 	display: block;
 	background-color: #999999;
 	padding: 4px;
 	font-size: 12px;
 	text-transform: none;
 	}
ul.subitem{
 	padding: 0;
	float:left;
	margin:0;
	}
ul.subitem li{
	height:auto;
	margin:0 2px;
        }
ul.subitem li a{
	display: block;
 	padding:2px 10px;
	margin:0 0 4px 0;
 	font-size: 12px;
 	text-transform: none;
	text-align:left;
	font-weight:normal;
	height:auto;
 	}
.css_mens ul.subitem li a{
	background:#00a5d2;
}
.css_womens ul.subitem li a{
	background:#ea4097;
}
.css_lingerie ul.subitem li a{
	background:#f68a53;
}
.css_couples ul.subitem li a{
	background:#b43393;
}
.css_gay ul.subitem li a{
	background:#4cb74c;
}


ul.subitem li a:hover{
	background-color: #ccc;
	text-decoration:none;
}
ul.bottom_items{
 	padding: 0;
	margin:0;
	float:left;
	border:0px solid red;
	min-height:110px;
 	}
ul.bottom_items li{
 	/*display: block;*/
	margin:0;
	padding:0;
 	}
ul.bottom_items li a{
 	display: block;
 	padding:2px 10px;
 	margin: 0;
 	color: #000;
 	font-weight: normal;
 	}
.css_mens ul.bottom_items li a, .css_womens ul.bottom_items li a, .css_lingerie ul.bottom_items li a, .css_couples ul.bottom_items li a, .css_gay ul.bottom_items li a{
	background:none;
}


ul.bottom_items li a:hover{
 	background-color: #ccc;
 	color: #FFF;
	text-decoration:none;
	}

/*department images*/
ul.deptimg{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:1008px;
}
ul.deptimg li{
	padding:0;
	margin:0 4px 0 0;
	display:inline;
}
ul.deptimg li a{
	padding:0;
	margin:0;
}
ul.deptimg li a img{
	border:none;
}
.dept_desc, .dept_desc h2, .dept_desc .description, .dept_desc .description a{
	color:#FFFFFF;
}
.dept_desc h2{
	font-size:18px;
	padding:10px 0 5px 0;;
	margin:0;
	color:#FFFFFF !important;
	text-transform:uppercase;
}

.dept_box{
	float:left;
	width:456px;
	height:129px;
	margin:0 8px 0 0;
	padding:10px 20px;
}
.men_dept_box{
	background:#00a5d2;
}
.women_dept_box{
	background:#ea4097;
}
.lingerie_dept_box{
	background:#f68a53;
}
.couples_dept_box{
	background:#b43393;
}
.gay_dept_box{
	background:#4cb74c;
}			 
#sidebar-right {
	float: right;
	width: 177px; 
	margin: 0;
	padding: 0 8px 0 0;
	overflow: hidden;
}
#article-sidebar-right {
	float: right;
	width: 270px; 
	margin: 0;
	padding: 0 8px 0 10px;
	overflow: hidden;
}

#sidebar-left {
	float: left;
	width: 177px; 
	margin: 0px;
	padding: 0 0 20px 8px;
	overflow: hidden;
}

#content-holder {
	width:1017px;
	padding:8px 0 0 0; 
	margin:0 auto; 
	background:#fff;
}
#product-content-left {
	margin:0;
	padding:0 0 10px 9px;
	float:left;
	overflow: hidden;
	width:813px;
}
#article-content-left {
	margin:0;
	padding:0 0 10px 9px;
	float:left;
	overflow: hidden;
	width:720px;
}
#article-content-left .plain-box a{
	color:#9F0000;
}
#article-content-left h4, .article-list-side h4 {
	padding:0;
	color:#333;
	text-align:left;
	float:left;
	width:100%;
	margin:20px 0 3px 0;
	font-size:15px;
}
.article-list-side h4 {
	margin:5px 0 3px 0;
}


* html #content {
	margin: 0px;
	padding: 0px;
	float:left;
	display:table;
	width:100%;
}
.content-box1 {
	margin:0;
	padding:10px 0 0 0;
	float:left;
	overflow: hidden;
	width:100%;
	background:#fff;
	border-bottom:1px solid #0582b1;
	border-left:1px solid #0582b1;
	border-right:1px solid #0582b1;
	position:absolute;
	top:195px;
	z-index:0;
}
* html #content-wrapper {
	margin: 0px;
	padding: 0px;
	float:left;
	overflow: hidden;
	width:100%;
}

#content-inner {	
	/*width:629px;*/
	width:100%;
	overflow: hidden;
	padding:0 0 10px 8px;
}
#productlist-content-inner{	
	width:813px;
	overflow: hidden;
	
	border:0px solid red;
}
#department-content-inner{	
	width:1001px;
	overflow: hidden;
	padding:0 0 10px 8px;
}
#content-inner  .featured-prod-header{
	background:#e1cb7e;
	padding:0; 
	float:left;
}
#content_edge{
	background:#fff;
	clear:both;
}
#content_edge_left{
	background:none;
	height:10px;
}
#content_edge_right{
	background:none;
	height:10px;
}

#footer_edge{
	background:#025382;
	clear:both;
}
#footer_edge_left{
	background:url(../images/footer-edge-left.jpg) left no-repeat;
	height:7px;
}
#footer_edge_right{
	background:url(../images/footer-edge-right.jpg) right no-repeat;
	height:7px;
}

#footer {
	clear: both;
	width:1017px;
	color:#333;
	height:168px;
	margin:0 auto;
	padding:0 0 10px 0;
	background:#efefef url(../images/footer-bg.jpg) top left repeat-x;
}
#footer .footer-box {
	width:234px;
	height:158px;
	padding:10px;
	border:0px solid red;
	float:left;

}
#footer-article {
	clear: both;
	width:100%;
	background:#002641;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
#footer #leftfooteredge{
}
#footer #rightfooteredge{
}

#footer a{
	color:#333;
}
#footer a:hover{
	text-decoration:underline;}
#footer span{
	font-size:11px;
	float:left;
	padding:40px 0 0 0;
}
#footer p{
	color:#fff;
	text-align:center!important;
	width:100%;
}
#footer table {
	width:100%;	
}

#footer ul{ list-style:none; margin:0; padding:0 0 0 2px;}
#footer ul li{margin:0 5px 0 5px;}

.group {
	width: 181px; 
	margin:auto; 
	text-align: center; 
	background: #e5f1cf;	
	border:1px solid #c5db9b;
}

.nav-article {
	 width:100%;
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 font-size:12px;
	 color:#000000;
}

.slider {
	background:#fff;
	background:#F6F6F5;
	background:#FAFAF9;
}

.navrow1 {
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px dotted #C6C6C4;
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.nav {
	 width:100%;
	 margin:0;
	 padding:0;
	 list-style-type:none;
	 font-size:12px;
	 color:#000000;
}

.customer-service .navrow {
	background:url(/images/bullet-1.jpg) no-repeat 3px 5px;
	width:90%;
	margin:0 auto;
}
.article-category .navrow {
	background:url(/images/bullet-1.png) no-repeat 3px 7px;
	width:95%;
	margin:0 auto;
}
.navrow {
	border-bottom: 0px dashed #dadada;
	width:90%;
	margin:0 auto;
}

.navrow a {
	/*border-bottom: 1px dotted #C6C6C4;*/
	color:#845C84;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.navrow a:hover{
	/*border-bottom: 1px dotted #C6C6C4;*/
	color:#333;
	text-decoration:underline;
}
.overlayimage_sale {
	width:100px;
	height:150px;
	background:url(/images/sale.png) no-repeat;
	position:absolute;

}
.customer-service .nav .category {
	margin:0;
	padding:3px 0 2px 15px;
	border:0px solid red;
	/*background:url(/images/category-arrow.gif) no-repeat left center;
	background-position: left center ;*/
	cursor:default;
}
.article-category{
	padding:5px 0 10px 10px;
}
.article-category-side{
	padding:5px 0 10px 10px;
}
.article-category .nav .category {
	margin:0;
	padding:3px 0 2px 15px;
	border:0px solid red;
	/*background:url(/images/category-arrow.gif) no-repeat left center;
	background-position: left center ;*/
	cursor:default;
}
.article-category .nav a{
	font-size:12px;
	font-weight:normal;
}


.nav .category {
	margin:0;
	padding:8px 0 2px 2px;
	border:0px solid red;
	/*background:url(/images/category-arrow.gif) no-repeat left center;
	background-position: left center ;*/
	cursor:default;
}
.nav .category a.current {
	color: #0E73AE;
	background:url(/images/categ-list-img.png) no-repeat left 5px;
	padding:0 0 0 8px;
	text-decoration:underline;
	position:relative;
	left:-9px;
}


.nav .category a .selected {
	color: red;
}

.nav .subcategory {	 
	padding:0;
	margin:0;
	margin-left:22px;
	padding-top:0px;	
	padding-left:14px;
	/*background:transparent url("../images/bullet1.gif") no-repeat left center;*/
}


.customer-service .nav a {
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
}

.customer-service .nav a:hover {
	color:#a35678;
}
.nav a {
  text-decoration:none;
  color: #333;
  font-size:12px;
  font-weight:bold;
}

.nav a:hover {
	color:#333;
	text-decoration:underline;
}


.toplist_navrow {
	border-bottom: 1px dotted #cccccc;
	width:90%;
	margin:0 auto;
}

.toplist_navrow .nav a{
	color:#000000!important;
}

.nav-article .navrow{
	padding:3px 0 5px 0;
	border-bottom:1px dotted #999999;
}

.content-inner .category-box .nav .category{background:url(/images/categors-arrow.gif)!important;}

/* FlexWebPager  */
.pager {
	font-size:10px;
	color:#fff;
	display:block;
	padding:0;
}
.pager .pagertext {
	display:inline-block;
	color:#333333;
	padding:1px 4px;
}

.pages { 
	padding:0 0 0 10px;
	color:#333;
	display:inline-block;
}

.pages a {
	padding-right:1px;
	font-weight:bold;
	color: #999;
	display:inline-block;
	padding:1px 4px;
	margin:0 1px;
	background:#eae9e9;
}
.pages a:hover {
	color:#999;
	background:#D8C5D8;
	text-decoration:none;
}
.pages .pagercurrent {
	padding-right:1px;
	font-weight:bold;
	display:inline-block;
	padding:1px 4px;
	margin:0 1px;
	text-decoration:none;
	background:#A35678;
	color:#fff;
}

.img1 {
	padding-left:2px;
	padding-top:2px;
}

.pagerbtn
{
	color: #fff;

}
.pagerbtn label.prev, .pagerbtn label.next{
	display:block;
	padding:1px 4px;
	color:#333;
}
.pagerbtn label.prev:hover, .pagerbtn label.next:hover{
	color:#333;
}

.pagerbtn .prev
{
	display:block;
	padding:1px 4px;
	color:#333;
	float:left;
}
.pagerbtn .next
{
	display:block;
	padding:1px 4px;
	color:#333;
	float:right;
	margin:0;
	font-weight:normal;
}

.pagerbtn .next:hover, .prev:hover
{
	color:#333;
	text-decoration:underline;
}
.divider {
	clear: both;
}

.panel-right2
{
	padding-left:0px;
}
.panel-right2 p
{
	padding:0;
	margin:0;
	color:#fff;
	display:block;
	float:left;
}
.panel-right2 a
{ text-decoration:none; text-align:center; font-size:12px; font-weight:bold; color:#fff; float:right;}



.panel-right
{
	padding-left:0px;
	float:left;
}
.panel-right p
{
	
	color:#333;
	display:block;
	float:left;
}
.panel-right a
{ text-decoration:none; text-align:center; font-size:12px; font-weight:normal; color:#252525; font-style:normal;}
.panel-right a:hover{ text-decoration:underline;}

.panel-right .kurv{
	background:#dcdcdc;
	height:19px;
}
.panel-right .kurv a{
	color:#8f6a8f;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding:2px 2px 2px 5px;
	text-align:left;
	/*background:url(/images/kurv-img.jpg) no-repeat*/;
}
.panel-right .kurv a:hover{
	background:#181818/*url(/images/kurv-img-hover.jpg) no-repeat*/;
	text-decoration:none;
}
.panel-right .tilkasse{
	background:#388600;
	height:19px;
}
.panel-right .tilkasse a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding:2px 2px 2px 5px;
	text-align:left;
	/*background:url(/images/tilkasse-img.jpg) no-repeat;*/
}
.panel-right .tilkasse a:hover{
	background:#181818 /*url(/images/tilkasse-img-hover.jpg) no-repeat*/;
	text-decoration:none;
}

ul.minibasket-ul{ margin:0; padding:0; list-style:none;}
ul.minibasket-ul li{ padding-bottom:4px; padding-top:4px; border-bottom:1px dotted #CCCCCC; text-align:left; font-style:italic; float:left; clear:both; width:169px; font-size:12px;}
ul.minibasket-ul li .product_image{ width:35px; height:50px; margin:0 4px 0 0; float:left; overflow:hidden; border:none;}
ul.minibasket-ul li .remove_item{float:right;}


.product_image { width:143px; height:143px; border:1px solid #CCCCCC; text-align:center; margin:10px 0 0 0;}
.overlayimage_sale{ position:absolute; background:url(/images/sale.png) no-repeat; width:62px; height:19px; bottom:12px; left:0; cursor:pointer;}
.overlayimage_bestseller{ position:absolute; background:url(/images/bestseller.png) no-repeat; width:62px; height:19px; bottom:12px; left:0; cursor:pointer;}
.overlayimage_recommend{ position:absolute; background:url(/images/hot.png) no-repeat; width:100px; height:150px;}

.mini_search {
	margin:0;
	color:#333;;
	border:solid 0px #cbe8f5;
	background:#000;
	float:left;
	width:280px;
	height:18px;
	padding:7px 4px 7px 10px;
	display:block;
}
.mini_search_content
{
	margin: 9px 0px 4px 2px;
	vertical-align: middle;
}

/* textbox styles */
.input-text
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #c7c7c7;
}

.feedback-bg {
	background-image: url(images/feedback-bg.jpg);
	background-repeat: repeat-x;
}
/*==============================ViewCategory==============================*/
ul.categslist{
	padding:0;
	margin:0 0 15px 0;
	list-style:none;
	float:left;
	width:813px;
	clear:both;
}
ul.categslist li{
	list-style:none; 
	padding:5px;  
	/*width:24.1399em; */
	width:254px;
	margin:0 3px 5px 2px;
	vertical-align:middle;
	border:1px solid #ededed;
	float:left;
	height:100px;
	z-index:0;
	background:url(../images/browsenow-btn.jpg) no-repeat 185px 90px;
}
ul.categslist li .categslist-header{
	padding:5px 0 0 15px;
	width:148px;
	text-align:left;
}
ul.categslist li .categslist-header a{
	color:#333;
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding:0;
}
ul.categslist li .categslist-header a:hover{
	text-decoration:none;
	}

ul.categslist li .sub-categories{
	list-style:none;
	margin:0;
	padding:5px 0 0 0; 
	width:100%;
	}
ul.categslist li .sub-categories li{
	background: url(/images/categ-list.jpg) no-repeat left 5px;
	height:auto;
	margin:0;
	padding:0 10px 0 10px;
	width:auto;
	text-align:left;
	display:block;
	float:left;
	border:none;
	}
ul.categslist li .sub-categories li a{
	color:#000;
	display:block;
	float:left;
	padding:2px 3px;
	clear:both;
	font-size:11px;
	white-space:nowrap;
	}
ul.categslist li .sub-categories li a:hover{
	color:#0E73AE;
	text-decoration:underline;
	}
ul.categslist li p{
	line-height:normal;
	font-size:11px;
}

ul.categslist1{
padding:0; margin:0; list-style:none; float:left;
}
ul.categslist1 li{
	list-style:none; 
	padding:3px 0; 
	float:left; 
	width:100%; 
	height:auto;
	margin:5px 0;
	vertical-align:middle;
	border-bottom:1px dotted #ccc;
	display:block;
}
ul.categslist1 li .categslist-header{
	padding:5px 0 5px 0;
}
ul.categslist1 li .categslist-header a{
	color:#003366;
	font-weight:bold;
	font-size:16px;
	margin:0 0 0 10px;
}
ul.categslist1 li p{
	line-height:18px;
}

/*==============================ViewCategory==============================*/
/*==============================ViewCategory in Department==============================*/
ul.categslist-department{
	padding:0;
	margin:0 0 15px 0;
	list-style:none;
	float:left;
	width:100%;
	clear:both;
	border-left:1px solid #D8C5D8;
	border-top:1px solid #D8C5D8;
}
ul.categslist-department li{
	list-style:none; 
	padding:2px;  
	width:328px; 
	margin:0;
	vertical-align:middle;
	border-right:1px solid #D8C5D8;
	border-bottom:1px solid #D8C5D8;
	float:left;
	height:104px;
	position:relative;
}
ul.categslist-department li .categslist-header{
	padding:15px 0 0 0;
	width:208px;
	text-align:left;
}
ul.categslist-department li .categslist-header a{
	color:#a35678;
	font-weight:normal;
	font-size:20px;
	margin:0;
	padding:0;
}
ul.categslist-department li .categslist-header a:hover{
	text-decoration:none;
	}

ul.categslist-department li .sub-categories{
	list-style:none;
	margin:0;
	padding:5px 0 0 0; 
	width:100%;
	}
ul.categslist-department li .sub-categories li{
	background: url(/images/categ-list.jpg) no-repeat left 5px;
	height:auto;
	margin:0;
	padding:0 10px 0 10px;
	width:auto;
	text-align:left;
	display:block;
	float:left;
	border:none;
	}
ul.categslist-department li .sub-categories li a{
	color:#000;
	display:block;
	float:left;
	padding:2px 3px;
	clear:both;
	font-size:11px;
	white-space:nowrap;
	}
ul.categslist-department li .sub-categories li a:hover{
	color:#0E73AE;
	text-decoration:underline;
	}
ul.categslist-department li p{
	line-height:normal;
	font-size:11px;
}

/*==============================ViewCategory in Department==============================*/


.category_submenu{
 padding-left:0px;
 
}
.catheader{
	padding:8px 0 0 28px;
	margin:0;
	float:left;
	width:149px;
	height:23px;
	text-align:left;
	background:#f8f8f8 url(/images/catheader-bg.jpg) no-repeat;
}
.catheader span{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#845c84;

}
.catheader a{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#845C84;
}
.category_submenu ul{
	padding:5px 0 15px 10px;
	margin:0;
	list-style:none;
	clear:both;
	width:165px;
	border-bottom:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	background:#f8f8f8;
	float:left;
}
.category_submenu ul li{
	padding:8px 0 2px 2px;
	margin:0;	
	display:block;
	float:left;
	clear:both;
	height:auto;
	width:95%;

}
.category_submenu ul li.active a{
	color:#333;
	text-decoration:underline;
}
.category_submenu ul li a{
	color:#333;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	white-space:nowrap;
}
.category_submenu ul li a:hover{
	text-decoration:underline;
}
.category_submenu ul li a:selected {
	color:#000;
}
.category_submenu ul li ul{
	padding:0; 
	margin:0;
	list-style:none;
	float:none;
	border:none;
	width:149px;
	display:inline;
}
.category_submenu ul li ul li{
	padding:0;
	margin:2px 0 0 5px;
	background:url(../images/categ-list.jpg) no-repeat 0 3px;
}
.category_submenu ul li ul li a{
	text-decoration:none;
	color:#333333;/*6E9120*/
	font-weight:normal;
	font-size:11px;
}
.category_submenu ul li ul li a:hover{
text-decoration:underline;
}

.viewarticle{
margin:10px;
float:left;
}
.categheading a{ font-size:30px; color:#C56D8E; font-family:Arial, Helvetica, sans-serif;}
ul.commentpart{ list-style:none; padding:0; margin:0;}
ul.commentpart li{ padding:5px 0 10px 0; border-bottom:1px dashed #EEE7D7;}
ul.commentpart li .commenthead{ display:inline; padding-bottom:8px; min-height:60px;}
ul.commentpart li .commenthead .commentName a{ font-size:14px; font-weight:bold; width:80%;}
ul.commentpart li .commentbody{ border:0px dashed #EEE7D7;}
ul.commentpart li .commentfooter{}

.categ img{
	float:left;
	width:67px;
	height:67px;
}
/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../images/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../images/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}