@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	background:url(images/pattern.jpg) repeat 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:21px;
	color:#5a5a5a;
}
a{
	color:#fff;
	background-color:inherit;
	outline:none;
	text-decoration:none;
}
a:hover{
	color:#a52199;
	background-color:inherit;	
}
img{
	border:0;
}
ol, ul{
	list-style-type:none;	
}

h1{
	font-size:34px;
	line-height:36px;
	color:#8c0e81;
	background-color:inherit;
	padding-bottom:14px;
}

.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	height:0;
}
input{
	outline:none;
}
legend{
	display:none;
}
fieldset{
	border:0;
}

@font-face {
    font-family: 'OrandaBTBold';
    src: url('fonts/orandab-webfont.eot');
    src: url('fonts/orandab-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/orandab-webfont.woff') format('woff'),
         url('fonts/orandab-webfont.ttf') format('truetype'),
         url('fonts/orandab-webfont.svg#OrandaBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OrandaBTRoman';
    src: url('fonts/orandan-webfont.eot');
    src: url('fonts/orandan-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/orandan-webfont.woff') format('woff'),
         url('fonts/orandan-webfont.ttf') format('truetype'),
         url('fonts/orandan-webfont.svg#OrandaBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Wrppper Style */
#wrapper{
	width:1010px;
	margin:0 auto;
}

/* Top Pan Css */
.topPan{
	padding:16px 0;
	height:100%;
	overflow:hidden;
}
a.logo{
	float:left;
	width:336px;
	display:block;
	height:108px;
}
a.logo img{
	display:block;
}
.topRight{
	width:310px;
	float:right;
}
.socialPan p{
	width:auto;
	float:right;
	color:#fff;
	background-color:inherit;
	font-size:13px;
	line-height:27px;
}
.socialPan ul{
	float:right;
}
.socialPan ul li{
	float:left;
	width:auto;
	margin:0 0 0 7px;
}
.searchPan{
	clear:both;
	padding:24px 0 0 0;
}
.searchPan input.inTxt{
	width:214px;
	height:19px;
	line-height:19px;
	padding:5px 10px;
	background-color:#fff;
	border-bottom:solid 1px #191919;
	border-top:0;
	border-left:0;
	border-right:0;	
	float:left;
	font-size:12px;
	color:#2c2c2c;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.searchPan input.srchBtn{
	width:71px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(images/search-btn.png) no-repeat 0 0;
	border:0;
	color:#fff;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
}

/*Navigation Css*/
.navPan{
	background:url(images/nav-bg.gif) repeat-x 0 100%;
	height:74px;
}
.navPan ul li{
	float:left;
	height:74px;
	line-height:80px;
	font-family: 'OrandaBTBold';
	font-size:18px;
	background:url(images/divider.gif) no-repeat 100% 100%;
}
.navPan ul li a{
	float:left;
	display:block;
	padding:0 26px;
}
.navPan ul li a:hover{
	color:#1a1a1a;
	background-color:inherit;
}
.navPan ul li.active a{
	background:url(images/left-hover.gif) no-repeat 0 0;
	color:#fff;
	padding:0 0 0 26px;
	background-color:inherit;
}
.navPan ul li.active a span{
	float:left;
	display:block;
	padding:0 26px 0 0;
	background:url(images/right-hover.gif) no-repeat 100% 0;
}

/*Banner Css*/
.bannerPan{
	background-color:#e3e3e3;
	padding:30px;
}
.picPan{
	border:solid 10px #fff;
	width:640px;
	height:456px;
	float:left;
	position:relative;
}
.picPan h4{
	background:url(images/grey-tranparent.png) repeat 0 0;
	font-family: 'OrandaBTBold';
	font-weight:normal;
	font-size:22px;
	height:62px;
	width:620px;
	padding:0 0 0 20px;
	line-height:62px;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
}
#slider{
	float:left;
}
#sliderNav a{
	background-color:#8b0e7f;
	position:relative;
	display:block;
	width:254px;
	padding:9px;
	float:right;
	margin:0 0 10px 0;
}
#sliderNav a img{
	display:block;
	border:solid 1px #ffbaf8;
	float:left;
	margin:0 10px 0 0;
}
#sliderNav a h3{
	font-family: 'OrandaBTBold';
	font-weight:normal;
	font-size:25px;
	line-height:27px;
	color:#fff;
	background-color:inherit;	
	float:right;
	width:140px;
}
#sliderNav a h3 span{
	font-family: 'OrandaBTRoman' !important;
	display:block;
}
#sliderNav a:hover, #sliderNav a.activeSlide {
	background-color:#640859;
	cursor:pointer;
	color:#fff;
}
#sliderNav em{
	width:61px;
	font-style:normal;
	height:29px;
	line-height:29px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	background-color:#1a1a1a;
	font-size:18px;
	text-align:center;
	display:block;
	position:absolute;
	right:85px;
	bottom:8px;
}

/*Content Pan Css*/
.contentPan{
	background-color:#fff;
	height:100%;
	overflow:hidden;
}
.contentPan .leftPan{
	width:280px;
	float:left;
	padding:15px 0 0 0;
	background:url(images/grey-pattern.gif) repeat 0 0;
}

/*Left Pan Css*/
.leftPan .blockPan{
	padding:54px 0 24px 0;
	position:relative;
}
.leftPan .blockPan h3{
	background:url(images/category-bg.jpg) no-repeat 0 0;
	width:260px;
	height:52px;
	line-height:43px;
	color:#fff;
	font-weight:normal;
	font-size:22px;	
	background-color:inherit;
	position:absolute;
	right:-10px;
	top:0;
	padding:0 0 0 10px;
}
.leftPan .blockPan ul li{
	background:url(images/bdr-btmbg.gif) repeat-x 0 100%;
	padding:0 20px;
}
.leftPan .blockPan ul li a{
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	font-size:15px;
	line-height:40px; 
}

/*Right Pan Css*/
.contentPan .rightPan{
	width:664px;
	padding:30px 30px 0 0;
	float:right;
}
.rightPan .blockPan h1{
	font-size:34px;
	line-height:36px;
	color:#8c0e81;
	background-color:inherit;
	border-bottom:solid 1px #cecece;
	font-weight:normal;
	padding:0 0 8px 0;
	margin:0 0 18px 0;
}
.rightPan .blockPan h1 span{
	font-size:18px;
	line-height:30px;
	color:#fff;
	padding:0 10px;
	background-color:#b6006e;
}
.rightPan .blockPan img{
	padding:10px;
	display:block;
	float:left;
	border:solid 1px #d3d3d3;
	margin:0 18px 18px 0;
}
.rightPan .blockPan p{
	padding:0 0 18px 0;
}

/*Latest Slider Css*/
.latestBlock{
	padding:10px 0 0 0;
	position:relative;
}
.latestBlock h3{
	padding:18px 0 0 0;
	color:#8c0e81;
	font-size:26px;
	line-height:40px;
	border-bottom:solid 1px #cecece;
	font-weight:normal;
}
.latestBlock .boxPan{
	width:210px;
	float:left;	
	min-height:350px;
	padding:16px 0 0 0; 
	margin:0 16px 0 0;
}
.latestBlock .boxPan img{
	margin:0 0 14px 0;
	display:block;
}
.latestBlock .boxPan strong{
	font-size:30px;
	line-height:36px;
	display:block;
	color:#171717;
	background-color:inherit;
	font-weight:normal;
	padding:0 0 7px 0;
}
.latestBlock .boxPan a{
	background-color:#8b0e7f;
	text-align:center;
	display:block;
	width:145px;
	height:33px;
	line-height:33px;
	margin:14px 0 0 0;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.latestBlock .boxPan a:hover{
	background-color:#6b0061;
}
.latestBlock #prev{
	position:absolute;
	width:11px;
	height:21px;
	display:block;
	top:36px;
	right:16px;
	background:url(images/prev-btn.gif) no-repeat 0 0;
	text-indent:-100000px;
}
.latestBlock #next{
	position:absolute;
	width:11px;
	height:21px;
	display:block;
	top:36px;
	right:0;
	background:url(images/next-btn.gif) no-repeat 0 0;
	text-indent:-100000px;
}

/*Footer Css*/
.footerPan{
	padding:24px 0 30px 0;
	height:100%;
	overflow:hidden;
}
.footerPan img{
	float:left;
	width:auto;
	display:block;
}
.footerRight{
	width:730px;
	float:right;
}
.footerRight ul.main{
	float:right;
	padding:5px 0 8px 0;
	text-align:right;
}
.footerRight ul.main li{
	float:left;
	text-align:right;
	background:url(images/footer-divider.gif) no-repeat 100% 4px;
	padding:0 8px;
	font-size:12px;
	line-height:18px;
}
.footerRight ul.main li a:hover{
	color:#de59d2;
	background-color:inherit;
}
.footerRight ul.secondary{
	float:right;
	text-align:right;
}
.footerRight ul.secondary li{
	float:left;
	text-align:right;
	background:url(images/footer-pinkdivider.gif) no-repeat 100% 4px;
	padding:0 8px;
	font-size:12px;
	line-height:18px;
	color:#de59d2;
	background-color:inherit;
}
.footerRight ul.secondary li a{
	color:#de59d2;
	background-color:inherit;
}
.footerRight ul.secondary li a:hover{
	color:#fff;
	background-color:inherit;
}


.innerBanner{
	border:solid 10px #fff;
	height:269px;
	float:left;
	position:relative;
}
.innerBlock h3{
	color:#8c0e81;
	font-size:26px;
	line-height:40px;
	border-bottom:solid 1px #cecece;
	font-weight:normal;
	margin:0 0 18px 0;
}
.innerBlock img{
	float:left;
	display:block;
	margin:0 14px 14px 0;
}
.innerBlock p{
	padding:0 0 18px 0;
}
.latestBlock h3 span{
	font-size:18px;
	line-height:30px;
	color:#fff;
	padding:0 10px;
	background-color:#b6006e;
}


/*Product details*/
.productBlock{
	padding:0 0 10px 0;
	margin:0 0 18px 0;
	height:100%;
	overflow:hidden;
	border-bottom:solid 1px #e3e3e3;
}
.productBlock img{ 
	border:solid 1px #e3e3e3;
	width:auto;
	float:left;
	padding:5px;
}
.productBlock p{
	padding:0 0 6px 0;
}