/* 
 *	Dancewear2U - General Styles
 *	Author: Medeea WebWorks - http://www.medeeaweb.com
 */

body {
	background: #FFFFFF url(img/bg.gif) repeat-x center top;
	margin: 0px auto;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#898989;
}

#wrap {
	margin: 0px auto;
	padding: 0px;
	width: 996px;
	background: url(img/bg_girl.gif) no-repeat right 0px;
}

#header {
	margin: 0px auto;
}

#header #logo {
	margin: 0px auto;
	padding: 0px;
}

#logo h1 {
	margin: 0px auto;
	padding: 5px 0px 6px 10px;
}
#content {
	margin: 0px auto;
}

#content #content_body {
	margin: 0px auto;
	vertical-align: top;
}

#content_body #sidebar {
	margin: 0px;
	width: 220px;
	vertical-align: top;
}

#sidebar #sidebar_top {
	margin: 18px 0px 0px 10px !important;
	margin: 5px 0px 0px 10px;
	width: 210px;
	vertical-align: top;
	height: 6px;
	background: url(img/bg_sidebar_top.gif) no-repeat bottom;
	font: 0px;
	padding: 0px;
}

#sidebar #sidebar_body {
	margin: 0px 0px 0px 10px;
	width: 208px;
	vertical-align: top;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

#sidebar_body #our_products {
	margin: 0px;
	font: bold 14px Arial;
	text-transform: uppercase;
	color: #898989;
	background: #FFFFFF;
	text-align: left;
	padding: 3px 0px 7px 9px;
	border-bottom:1px solid #EAEAEA;
}

#sidebar_body #sidemenu {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#sidebar #sidebar_bottom {
	margin: 0px 0px 0px 10px;
	width: 210px;
	vertical-align: top;
	height: 10px;
	background: url(img/bg_sidebar_bottom.jpg) no-repeat top;
	font: 0px;
}

#sidebar #recently {
	margin: 12px 0px 0px 10px;
	width: 210px;
	vertical-align: top;
	height: 19px;
	background: url(img/bg_recently.jpg) no-repeat center;
	font: 0px;
}

#sidebar #recently_body {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 210px;
	vertical-align: top;
	font: 0px;
}

#recently_body #recently_top {
	margin: 0px;
	padding: 0px;
	width: 210px;
	vertical-align: top;
	height: 5px;
	background: url(img/bg_recently_top.jpg) no-repeat bottom;
	font: 0px;
}

#recently_body #recents {
	margin: 0px;
	padding: 0px;
	width: 206px;
	vertical-align: top;
	border-left: 2px solid #FBC0DF;
	border-right: 2px solid #FBC0DF;
}

#recents .recent {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.recent .product {
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.product img {
	margin: 0px;
	padding: 0px;
	border: 3px solid #ECECEC;
}

.recent .prodempty {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font: 0px/0px;
	border-top: 1px solid #FBC0DF;
	width: 210px;
	height: 1px;
	line-height: 1px;
}

.recent .prodinfo {
	margin: 0px;
	padding: 10px 5px 10px 5px;
	text-align: left;
	font: bold 11px Arial;
	color: #C4317E;
	vertical-align: top;
}
.recent .prodinfo a, .recent .prodinfo a:hover {
	margin: 0px;
	text-align: left;
	font: bold 11px Arial;
	color: #C4317E;
	vertical-align: top;
}
.recent .prodinfo a:hover {
	text-decoration:underline;
}

.prodinfo span {
	font: normal 18px Arial;
	color: #B2B2B2;
}

#recently_body #recently_bottom {
	margin: 0px;
	padding: 0px;
	width: 210px;
	vertical-align: top;
	height: 5px;
	background: url(img/bg_recently_bottom.jpg) no-repeat top;
	font: 0px;
}

#sidebar #sidebanners {
	margin: 10px 0px 0px 10px;
	width: 210px;
	vertical-align: top;
	text-align: center;
}

#content_body #content_right {
	margin: 0px;
	width: 776px;
	vertical-align: top;
}

#content_right #search_body {
	margin: 0px;
	width: 776px;
	height: 80px;
}

	#search_body #search {
		margin: 0px;
		padding: 9px 0px 0px 16px;
	}
	
		#search form {
			margin: 0px;
			padding: 0px;
		}
		
		#search form, #search input {
			margin: 0px;
			padding: 0px;
		}

#search_body #basket {
	margin: 0px;
	width: 356px;
	height: 80px;
}

#basket p {
	color: #A7A7A7;
	font: normal 10px Tahoma;
	padding: 0px 0px 5px 105px;
	margin: 10px 0px;
}

#basket span {
	color: #606060;
	font: bold 12px Arial;
}

#content_right #menu {
	margin: 0px;
	width: 776px;
	text-align: right;
	height: 38px;
}

#menu #menu_cell {
	margin: 0px;
	width: 736px;
	height: 38px;
	padding-right: 26px;
	font: bold 11px Arial;
	color: #898989;
}
/* end menu */
/* begin right body */
#content_right #right_body {
	margin: 0px;
	width: 776px;
}
/* begin center */
#right_body #center {
	margin: 0px;
	width: 521px;
	height:200px;
	/*background: url(img/bg_center_top.jpg) no-repeat top;*/
	vertical-align: top;
}

#center #welcome {
	margin: 7px 10px 0px 10px;
	width: 501px;
	background: transparent;
	vertical-align: top;
}

#center #imagemenu {
	margin: 10px 10px 0px 10px;
	width: 501px;
	background: transparent;
	vertical-align: top;
}

#imagemenu .imagemenu {
	margin: 0px;
	width: 245px;
	height: 120px;
	vertical-align: top;
	padding-bottom: 10px;
}

#imagemenu .imagempty {
	margin: 0px;
	padding: 0px;
	width: 10px;
	vertical-align: top;
	font: 0px;
}

#center #featuredproducts {
	margin: 10px 10px 0px 10px;
	width: 500px;
	background: transparent;
	vertical-align: top;
}

#featuredproducts #featuredproducts_top {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: transparent url(img/bg_featuredproducts_top.jpg) no-repeat bottom;
	vertical-align: top;
	height: 10px;
}

#featuredproducts #featuredproducts_headline {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: #BC0D6A url(img/bg_featuredproducts_headlin.jpg) no-repeat left;
	vertical-align: top;
	height: 28px;
}

#featuredproducts #featuredproducts_body {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: #CC0E73;
	vertical-align: top;
}
#featuredproducts .c_desc {
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:10px;
}
#featuredproducts_body #featurings {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 480px;
	background: #CC0E73;
	vertical-align: top;
}

.featuring {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background: #CC0E73;
	vertical-align: top;
	float:left;
	width:240px;
	margin-left:10px;
}
.featuring a, .featuring a:hover {
	background: #CC0E73;
	color: #FFF799;
}
.featuring a:hover {
	text-decoration:underline;
	color: #FFF799;
}
.featuring img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background: #CC0E73;
	border: 3px solid #E687B9;
}

.featuring span {
	margin: 0px;
	padding: 0px;
	background: #CC0E73;
	font: bold 11px Arial;
	color: #FFF799;
}

.featuring small {
	margin: 0px;
	padding: 0px;
	background: #CC0E73;
	font: normal 18px Arial;
	color: #FFFFFF;
}

.featuring p {
	margin: 0px;
	padding: 0px;
	background: #CC0E73;
	font: normal 11px Arial;
	color: #FFFFFF;
}

#featuredproducts #featuredproducts_bottom {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: transparent url(img/bg_featuredproducts_bottom.jpg) no-repeat top;
	vertical-align: top;
	height: 7px;
}

#center #presentation {
	margin: 10px 10px 10px 10px;
	width: 500px;
	background: transparent;
	vertical-align: top;
}

#presentation #presentation_top {
	margin: 0px;
	width: 500px;
	vertical-align: top;
	background: url(img/bg_presentation_top.jpg) no-repeat bottom;
	height: 8px;
}

#presentation #presentation_body {
	margin: 0px;
	width: 500px;
	background: #ECECEC;
	vertical-align: top;
}

#presentation_body h3 {
	margin: 0px 10px 10px 10px;
	font: normal 18px Arial;
	color: #BF1573;
}

#presentation_body div {
	margin: 0px 10px 10px 10px;
	font: normal 11px Arial;
	color: #111111;
}

#presentation_body div img {
	margin: 0px 10px 10px 0px;
}

#presentation_body div p {
	margin: 0px 0px 10px 0px;
	font: normal 11px Arial;
	color: #111111;
}

#presentation_body div p strong {
	font: bold 12px Arial;
	color: #BF1573;
}

#presentation #presentation_bottom {
	margin: 0px;
	width: 500px;
	vertical-align: top;
	background: url(img/bg_presentation_bottom.jpg) no-repeat top;
	height: 8px;
}
/* end center */
/* begin rightbar */
#right_body #rightbar {
	margin: 0px;
	padding: 0px;
	width: 255px;
	vertical-align: top;
}

#rightbar #news {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 245px;
}

#news #news_top {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 5px;
	font: 0px;
	background: url(img/bg_news_top.jpg) no-repeat bottom;
	vertical-align: top;
}

#news #news_body {
	margin: 0px;
	padding: 0px;
	width: 241px;
	font: 0px;
	background: url(img/bg_news_body_right_bottom.jpg) no-repeat bottom right;
	border-right: 2px solid #F285C1;
	border-left: 2px solid #F285C1;
	vertical-align: top;
}

#news_body span {
	font: normal 10px/17px Arial;
	color: #707070;
	letter-spacing: 2px;
	padding-left: 7px;
	margin: 0px;
}
#news_body a {
	text-decoration:none;
}
#news_body .title {
	font: bold 12px Arial;
	color: #EF0781;
	padding-left: 7px;
	margin: 0px;
}
#news_body .title a {
	color:#EF0781;
	font: bold 12px Arial;
}
#news_body .description a  {
	font: normal 11px Arial;
	color: #000000;
}

#news_body .title a, #news_body .description a {
	text-decoration:none;
}
#news_body .title a:hover, #news_body .description a:hover {
	text-decoration:underline;
}

#news_body .description {
	font: normal 11px Arial;
	color: #000000;
	padding-left: 7px;
	margin: 0px;
}

#news #news_bottom {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 5px;
	font: 0px;
	background: url(img/bg_news_bottom.jpg) no-repeat top;
	vertical-align: top;
}

#rightbar #specialoffer {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 245px;
}

#specialoffer #specialoffer_top {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_specialoffer_top.jpg) no-repeat bottom;
	vertical-align: top;
}

#specialoffer #specialoffer_body {
	margin: 0px;
	padding: 0px;
	width: 245px;
	font: 0px;
	background: #FBDAEC;
	vertical-align: top;
}

#specialoffer_body span {
	font: bold 11px Arial;
	color: #000000;
	padding-left: 9px;
	margin: 0px;
	text-transform: uppercase;
}

#specialoffer_body p {
	font: bold 11px Arial;
	color: #C4317E;
	padding-left: 8px;
	margin: 10px 0px;
}
#specialoffer_body a, #specialoffer_body a:hover {
	font: bold 11px Arial;
	color: #C4317E;
}
#specialoffer_body a:hover {
	text-decoration:underline;
}
#specialoffer_body img {
	border: 3px solid #BF1573;
	margin: 0px 5px 5px 0px;
}

#specialoffer_body small {
	font: normal 18px Arial;
	color: #000000;
	padding-left: 1px;
}

#specialoffer #specialoffer_bottom {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_specialoffer_bottom.jpg) no-repeat top;
	vertical-align: top;
}

#rightbar #newproducts {
	margin: 10px 10px 0px 0px;
	padding: 3px;
	width: 245px;
	background: url(img/bg_newproducts.jpg) no-repeat;
}

#rightbar #new_products {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 245px;
}

#new_products #new_products_top {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 5px;
	font: 0px;
	background: url(img/bg_new_products_top.jpg) no-repeat bottom;
	vertical-align: top;
}

#new_products #new_products_body {
	margin: 0px;
	padding: 0px;
	width: 241px;
	font: 0px;
	background: #FFFFFF;
	vertical-align: top;
	border-right: 2px solid #FBC0DF;
	border-left: 2px solid #FBC0DF;
}

#new_products_body p {
	font: bold 11px Arial;
	color: #C4317E;
	padding-left: 8px;
	margin: 10px 0px;
}

#new_products_body a, #new_products_body a:hover {
	font: bold 11px Arial;
	color: #C4317E;
}
#new_products_body a:hover {
	text-decoration:underline;
}
#new_products_body img {
	border: 3px solid #ECECEC;
	margin: 0px 5px 5px 0px;
}

#new_products_body small {
	font: normal 18px Arial;
	color: #C7C7C7;
	padding-left: 1px;
}

#new_products #new_products_bottom {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_new_products_bottom.jpg) no-repeat top;
	vertical-align: top;
}

#rightbar #newsletter {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 245px;
}

#newsletter #newsletter_top {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_newsletter_top.jpg) no-repeat bottom;
	vertical-align: top;
}

#newsletter #newsletter_body {
	margin: 0px;
	padding: 0px;
	width: 245px;
	font: 0px;
	background: #ECECEC;
	vertical-align: top;
}

#newsletter_body span {
	font: bold 10px Arial;
	color: #A5A5A5;
	padding-left: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#newsletter_body p {
	font: normal 18px Arial;
	color: #2F2F2F;
	padding-left: 9px;
	margin: 10px auto 0px auto;
}

#newsletter #newsletter_bottom {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_newsletter_bottom.jpg) no-repeat bottom;
	vertical-align: top;
}

#rightbar #bestsellers {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 245px;
}

#bestsellers #bestsellers_top {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_bestsellers_top.jpg) no-repeat bottom;
	vertical-align: top;
}

#bestsellers .bestsellers {
	margin: 0px;
	padding: 0px;
	width: 245px;
	font: 0px;
	background: #F3EAEF;
	vertical-align: top;
}

#bestsellers .bestseller {
	margin: 0px 10px;
	padding: 0px;
	width: 225px;
	font: 0px;
	background: #F3EAEF;
	vertical-align: top;
}

#bestsellers .bestseller2 {
	margin: 0px 10px;
	padding: 0px;
	width: 225px;
	padding-bottom:10px;
	font: 0px;
	background: #F3EAEF;
	vertical-align: top;
}

.bestsellers span {
	font: bold 10px Arial;
	color: #A5A5A5;
	padding-left: 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.bestsellers p {
	font: normal 11px Arial;
	color: #C4317E;
	padding-left: 0px;
	margin: 0px 0px;
}
.bestseller a, .bestseller a:hover {
	font: normal 11px Arial;
	color: #C4317E;
	padding-left: 0px;
	margin: 10px 0px;
}

.bestseller a:hover {
	text-decoration:underline;
}
.bestsellers img {
	border: 3px solid #363636;
	margin: 0px 10px 5px 0px;
}

.bestsellers small {
	font: normal 11px Arial;
	color: #000000;
	padding-left: 1px;
}

#bestsellers #bestsellers_bottom {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 7px;
	font: 0px;
	background: url(img/bg_bestsellers_bottom.jpg) no-repeat top;
	vertical-align: top;
}
/* end rightbar */
/* end right body */
/* end content right */
/* end content */
/* begin footer */
#footer {
	width: 100%;
	text-align: center;
	background: url(img/bg_footer.jpg) repeat-x top;
}

#footer #footer_links {
	font: normal 11px/13px Arial;
	color: #EF0781;
	padding: 20px 0px 7px 0px;
	margin: 0px auto;
}

#footer_links a {
	color: #EF0781;
	text-decoration: none;
}

#footer_links a:hover {
	color: #000000;
	text-decoration: underline;
}

#footer #copyright {
	font: normal 11px Arial;
	color: #707070;
	margin: 0px auto 20px auto;
	padding: 0px;
}

#search_box {
	margin:0px;
	padding:0px;
}
.black_box {
	width:252px !important;
	width: 240px;
	height:35px;
	background-image:url(img/search_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding:12px 0px 0px 14px;
}
.searchfield {
	width: 242px;
	#width: 252px;
	height:16px;
	border:0px;
	border-bottom: 2px solid #E7E7E7;
	border-right: 2px solid #E7E7E7;
	font-family:  Arial, Helvetica, sans-serif;
	padding: 2px 4px;
}

.searchbutton {
	border: 0px;
	margin: 0px;
	float: left;
}

.newsletterinput {
	width: 223px;
	height: 20px;
	border: 1px solid #CCCCCC;
}

.subscribe {
	width: 75px;
	height: 26px;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 3px;
}

#courtesy {
	text-align: right;
	font: normal 9px Tahoma;
	color: #7F7F7F;
	margin: 0px 20px 15px 20px;
}
#under_menu {
	background:#FFFFFF url(img/under_menu.gif) no-repeat left top;
	height:7px;
	width:755px;
}
#t2_center {
	width:766px;
	height:350px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#list_news {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
	#list_news .clearfix_news {
		clear:both;
		margin-bottom:5px;
	}
	#list_news .new_title {
		font-size:15px;
		color:#EF037F;
		text-decoration:none;
		font-weight:normal;
		font-style:normal;
		margin-bottom:2px;
	}
	#list_news .new_body {
		font-size:11px;
		color:#666147;
	}
		#list_news .new_body .date {
			font-size:11px;
			color:#666147;
			font-weight:normal;
			margin-bottom:4px;
		}
		#list_news .new_body img {
			border:1px solid #EF037F;
			float:left;
			margin-right:3px;
		}
		#list_news .new_body .newLink {
			text-align:right;
			margin-right:10px;
		}
		#list_news .new_body .newLink a, #list_news .new_body .newLink a:hover {
			font-size:10px;
			color:#EF037F;
			font-weight:bold;
			text-decoration:none;
			
		}
		#list_news .new_body .newLink a:hover {
			text-decoration:underline;
		}
#nw {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
	#nw .date {
		font-size:15px;
		color:#000000;
		text-decoration:none;
		margin-bottom:4px;
		margin-top:2px;
		font-weight:normal;
		font-style:normal;
	}
	#nw .short, #nw .long {
		font-size:11px;
		color:#898989;
		text-decoration:none;
		margin-bottom:5px;
	}
		#nw .long img {
			float:left;
			border: 1px solid #EF037F;
			margin-right:5px;
		}		
.forminput {
	width: 223px;
	border: 1px solid #CCCCCC;
}

.error {
	text-align:center;
	color:#FF0000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.lable {
	color:#898989;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	padding-right:5px;
}
a {
	font-size:11px;
	color:#EF037F;
	font-weight:bold;
	text-decoration:none;
}
.item_body a {
	font-size:13px;
}
.text_style1{
	color:#EF037F;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:2px;
	text-decoration:none;
}
.Link_Style1,Link_Style1:hover {
	color:#EF037F;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:2px;
	text-decoration:none;
}
.Link_Style1:hover {
	text-decoration:underline;
}

.breadcrumb {
	font-size:11px;
	color:#07539A;
	font-weight:normal;
	margin-left:4px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
}
	.breadcrumb .LinkStyle, .breadcrumb .LinkStyle:hover {
		font-size:13px;
		color:#F42290;
		font-weight:normal;
		text-decoration:none;
	}
	.breadcrumb .LinkStyle:hover {
 		text-decoration:underline;
	}
	.breadcrumb .current_item {
		font-size:13px;
		color:#777777;
		font-weight:normal;
	}
.sub_categories {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#07539A;
	margin:5px 0px 10px 10px;
	padding-bottom:20px;
}
	.sub_categories h1{
		border-bottom:1px solid #E0E0E0;
		color:#EF037F;
		font-family:Arial;
		font-size:22px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
		padding:0px 0px 2px 0px;
	}
	.sub_categories .item {
		float:left;
		width:160px;
		margin-left:10px;
		margin-bottom:10px;	
	}
		.sub_categories .item .item_top {
			height:3px;
			width:160px;
			border-top:2px solid #F285C1;
		}
		.sub_categories .item .item_top .left {
			width:5px;
			height:5px;
			background:url(img/category_box.jpg) no-repeat left top;
			display:block;
			float:left;
			margin-top:-2px;
		}
		.sub_categories .item .item_top .right {
			width:5px;
			height:5px;
			background:#FFFFFF url(img/category_box.jpg) no-repeat right top;
			display:block;
			float:right;
			margin-top:-2px;
		}
		.sub_categories .item .item_bottom {
			width:160px;
			height:3px;
			border-bottom:2px solid #F285C1;
		}
		.sub_categories .item .item_bottom .left {
			width:5px;
			height:5px;
			background:#FFFFFF url(img/category_box.jpg) no-repeat left bottom;
			display:block;
			float:left;
		}
		.sub_categories .item .item_bottom .right {
			width:5px;
			height:5px;
			background:#FFFFFF url(img/category_box.jpg) no-repeat right bottom;
			display:block;
			float:right;
		}
		.sub_categories .item .item_body {
			border-left:2px solid #F285C1;
			border-right:2px solid #F285C1;
			height:160px;
		}
		.sub_categories .item .item_body a {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
		}
		.sub_categories .item .item_body a:hover {
			color:#000000;
			font-weight:normal;
			text-decoration:underline;
		}
		
.hide {
	visibility:hidden;
	display:none;
}
.items {
	margin:0px;
	padding:0px;
}
	.items .pi {
		padding:5px;
	}
		.items .pi img {
			border:3px solid #FDEDF7;
		}
	.items .bbottom {
		height:1px;
		background-color:#FBDAEB;
	}
	.items .pl_head {
		background-color:#FBDAEB;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		color:#000000;
	}
	.items .pl_head td {
		padding:5px 0px 5px 0px;
	}
	.items .buy_now img {
		border:0px;
	}
	.items .pn a {
		padding-left:7px;
		color:#898989;
		font-weight:normal;
		font-size:13px;
	}
	.items .pn a:hover {
		text-decoration:underline;
	}
	.items .price{
		font-weight:bold;
		font-size:13px;
	}
	.items .manufacturer{
		font-size:13px;
	}

.pagination {
	margin:0px;
	padding:0px;
	font-size:13px;
}
.pagination .pages {
	color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
.pagination .disabled {
	color:#EF0582;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}

#center #singleproduct {
	margin: 10px 10px 0px 10px;
	width: 500px;
	background: transparent;
	vertical-align: top;
}

#singleproduct #category {
	margin: 0px;
	width: 500px;
	background: transparent;
	vertical-align: top;
}

#category h3 {
	font: normal 22px Arial;
	color: #EF037F;
	margin: 0px;
	border-bottom: 1px solid #E0E0E0;
	padding: 0px 0px 2px 0px;
}

#singleproduct #singleinfo {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 500px;
	vertical-align: top;
}

#singleinfo span {
	padding: 0px;
	margin: 0px;
	font: bold 16px Arial;
	color: #EF037F;
}

#singleinfo small {
	padding: 0px;
	margin: 0px;
	font: normal 20px Arial;
	color: #111111;
}

#singleinfo p {
	padding: 0px;
	margin: 0px;
	font: normal 13px Arial;
	color: #666666;
}

#singleinfo form {
	padding: 0px;
	margin: 0px;
}

#singleinfo img.pimg {
	margin: 0px 10px 10px 0px;
	border: 3px solid #E5E5E5;
}

#singleinfo img {
	margin:0px;
	border:0px;
}
#center #product_details {
	margin: 10px 10px 0px 10px;
	width: 500px;
	background: transparent;
	vertical-align: top;
}

#product_details #product_details_top {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: url(img/bg_productdetails_top.jpg) no-repeat bottom;
	vertical-align: top;
	height: 8px;
}

#product_details #product_details_headline {
	margin: 0px;
	padding: 0px;
	background:url(img/bg_productdetails_headline2.jpg) no-repeat left;
	vertical-align: top;
	height: 20px;
	width:600px;
}

#product_details #product_details_body {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: #FBDAEC;
	vertical-align: top;
}

#product_details_body #details {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 480px;
	background: #FBDAEC;
	vertical-align: top;
}

.detail {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background: #FBDAEC;
	vertical-align: top;
	width:245px;
	float:left;
}

.detail img {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background: #FBDAEC;
	border: 3px solid #FDEDF6;
}

.detail span {
	margin: 0px;
	padding: 0px;
	font: bold 11px Arial;
	color: #EF037F;
}

.detail small {
	margin: 0px;
	padding: 0px;
	background: #FBDAEC;
	font: normal 18px Arial;
	color: #000000;
}

#product_details #product_details_bottom {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: transparent url(img/bg_productdetails_bottom.jpg) no-repeat top;
	vertical-align: top;
	height: 8px;
}
.basket {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.basket .buttons {
	background-color:#FBDAEB;
}
	.basket .buttons td {
		padding-top:4px;
		padding-bottom:1px;
		padding-right:4px;
	}
	.basket .buttons a {
		margin:0px 2px 0px 2px;
	}
	.basket .buttons input {
		margin:0px 0px 0px 2px;
	}
	
.basket .title {
	background-color:#FEF8FC;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}
.basket .title td {
	padding:5px;
}
.basket .separator {
	background-color:#FBDAEB;
}
.basket .product img {
	border:3px solid #FDEDF7;
	margin-left:5px;
}
.basket .product td{
	padding:5px;
}
.basket .product a, .basket .product a:hover{
	color:#898989;
	font-weight:normal;
}
.basket .product a:hover{ 
	text-decoration:underline;
}
.basket .basket_items {
	float:left;
	margin-left:5px;
}
.basket .basket_items span{
	font-weight:bold;
}
.alternate_dark {
	background-color: #FEF8FC;
}

.alternate_light {
	background-color: #FFF;
}
#featuredproducts_body .old_price {
	text-decoration:line-through;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#singleinfo .old_price {
	text-decoration:line-through;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.old_price {
	text-decoration:line-through;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
}
#bestsellers .old_price {
	text-decoration:line-through;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
}
#specialoffer_body p span.old_price{
	text-decoration:line-through;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#specialoffer_body p span.new_price {
	color:#FF0000;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#singleinfo .new_price,  #recents .new_price, #featuredproducts_body .new_price{
	color:#FF0000;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.new_price {
	color:#FF0000;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	padding:0px;
	margin:0px;
}
#bestsellers .new_price {
	color:#FF0000;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
#singleinfo .old_price {
	color:#111111;
}
#bestsellers .old_price {
	color:#000000;
}
#featuredproducts_body .old_price{
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#featuredproducts_body .new_price {
	color:#FFF799;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.payment_method{
	text-align:center;
}
.payment_method img {
	margin:0px 3px 20px 3px;
}
#specialoffer_body .off_desc p, #specialoffer_body .off_desc {
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal; 
}