/*--------------------------------------
*Filename:            style.css
*Description:         Global CSS
*Version:             1.0.0(2009-08-05)
*Website:             http://www.86sexylingerier.com

==STRUCTURE:============================

*Page width:          1000px
*Number of columns:   3

---------------------------------------*/
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{
	width:100%;
	margin:auto;
	font:12px/150%  Arial,"Lucida Grande", Verdana, Lucida, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	position:relative;
	background:#7a0d6a url(../images/bg.jpg);
}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,select,input{font:12px/150%  Arial,"Lucida Grande",Verdana, Helvetica, sans-serif;}
label,input,textarea,select,button {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible;cursor:pointer;}
.row{overflow:auto;zoom:1;}
.content{ padding:10px;}


a:link,a:visited{color:#fff;text-decoration:none; outline:none;}
a:hover,a:active{color:#f60;text-decoration:underline;}

.systemAlert{color:#ffe107;}
a.systemAlert,a.systemAlert:visited{color:#ffe107;}

/* __header----------------------------*/
#header{ width:980px; margin:10px auto;position:relative}
#header960{overflow:auto;zoom:1;}
.logo{float:left; padding:5px 0px 0px 20px; display:inline;}
.logo a{text-indent:-999px;display:block;width:420px;height:69px;background: url(../images/logo.gif) no-repeat;}
.topNav{height: 70px;float:left;}
.topNav1{position: absolute; top:-13px; right:0; z-index: 101; background:#ffe107; border:1px solid #510946; padding:0 8px 0 0;color: #000;}
.topNav1 a,.topNav1 a:visited{ color: #000;font-size: 11px}
.topNav11{padding-top: 2px; width: 340px; height: 21px; text-align:right; }
#currencies{width: 100px; border: 1px solid #510946; position: absolute; left: 247px;  top: 1px; visibility:hidden; z-index: 100;}
#currencies li{padding-left: 5px; height: 18px;}
.bg_color{background:#ffe107;}
#currencies li img{margin-right: 4px;}
#currencies li a{font-size: 11px;}

.topContact{ width:530px;}
.topContact ul{ margin:15px 0 0 5px;}
.topContact li{ float:left; padding:20px 0px 0; font-weight:bold;}
.topContact li a,.topContact li a:visited{color:#fff;}

.topMenu{
	background: url(../images/menu.gif) no-repeat;
	height: 42px;
}
.topMenuR{
	background: url(../images/menuR.gif);
	width: 12px;
	height: 42px;
	float:right;
}
.topMenu ul{ padding-left:15px;}
.topMenu li{ float:left; padding:10px 3px;}
.topMenu li a,.topMenu li a:visited{ color:#fff; font-weight:bold;}
.topMenu .menuDiv{
	background: url(../images/menuDiv.gif) no-repeat center center;
	width: 1px;
}
.topMenu .input{
	background: url(../images/input.gif);
	height: 22px;
	width: 139px;
	border:0;
	margin-top:-4px;
}
.nav{ padding:3px 10px;}
.nav a,.nav a:visited{ color:#ffe107;}

/* __pagebody----------------------------*/
#pagebody{
	width:980px;
	margin:0 auto;
	overflow:auto;
	zoom:1;
}

/* __sidebar----------------------------*/
#sidebar,#sidebar2{
	float:left;
	width:190px;	
}

.leftLogin{
	background: url(../images/loginBg.gif) no-repeat center top;
	width: 190px;
	color:#fff;
	margin-bottom:10px;
}
.leftLogin td{ font-size:12px;}
.leftLogin h3{ text-align:center; font-weight:bold; color:#fff; line-height:40px; font-size:16px;}

.leftMenu{
	background:#964c8a url(../images/leftBoxBg.gif) no-repeat center top;
	width:190px;
}
.leftMenu h3{ text-align:center; font-weight:bold; color:#fff; line-height:40px; font-size:16px;}
.leftMenu li{ padding:2px 5px 2px 10px; font-weight:bold; margin:0 3px; border-bottom:0px dashed #FFE107; /*background: url(../images/icon01.gif) no-repeat 0px 5px; */}
.leftMenu li li{ border:none;padding:2px 5px 2px 5px; font-weight:normal;}
.leftMenuBottom{
	background: url(../images/leftMenuBottom.gif) no-repeat center top;
	height: 261px;
}

.leftBox{
	background:#964c8a url(../images/leftBoxBg.gif) no-repeat center top;
	width:190px;
}
.leftBox h3{ text-align:center; font-weight:bold; color:#fff; line-height:40px; font-size:16px;}
.leftBoxBottom{
	background: url(../images/leftBoxBottom.gif) no-repeat center top;
	height: 261px;
}


/* __mainbody----------------------------*/
#mainbody{
	float:left;
	width:580px;
	margin:0 10px;
	display:inline;		
}
#mainbody2{
	float:left;
	width:780px;
	margin:0 0 0 10px;
	display:inline;		
}

.rightBox{
	background: url(../images/rightBoxBg.gif) repeat-y center center;
	padding-top:5px;
}
.rightBox h3{
	background: url(../images/rigthBoxTop.gif) no-repeat center center;
	height: 28px;
	line-height:28px;
	padding:0 20px;
	font-size:14px;
	font-weight:bold;
}
.more{ float:right; padding:10px 0;}

.rightBoxBottom{
	background: url(../images/rightBoxBottom.gif) no-repeat center bottom;
	height: 58px;
}

.productsBox{ padding:10px 18px; float:left; width:147px;}
.productsBox .productsImg{
	padding:5px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	*display: block; 
	*font-size:130px; 
	*font-family:Arial; 
	width:135px;
	height:180px;
	background: url(../images/imgBg01.gif) repeat-x left top;
	border:1px solid #512a4b;
}
.productsBox .productsImg img{vertical-align:middle;}

.productsBox h4{
	font-size:12px;
	text-align:center;
	background: url(../images/h4Bg.gif) repeat-x;
	height: 21px;
	font-weight:bold;
}
.productsBox .price{ color:#ffe107;font-weight:bold; text-align:center; font-size:11px; line-height:14px;}

.productsBox2{ padding:6px 10px;}
.productsBox2 .productsImg{
	padding:5px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	*display: block; 
	*font-size:75px; 
	*font-family:Arial; 
	width:90px;
	height:120px;
	background: url(../images/imgBg02.gif) repeat-x left bottom;
	border:1px solid #512a4b;
	float:left;
}
.productsBox2 .productsImg img{vertical-align:middle;}
.productsDetail{ float:left; width:65px; margin-left:3px;}
.productsBox2 h4{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.productsBox2 .price{ color:#ffe107;font-size:11px; line-height:14px;}

.rightBox2{
	background: url(../images/rightBox2Bg.gif) repeat-y center center;
}
.rightBox2 h3{
	background: url(../images/rigthBox2Top.gif) no-repeat center center;
	height: 28px;
	line-height:28px;
	padding:0 20px;
	font-size:14px;
	font-weight:bold;
}

.rightBox2Bottom{
	background: url(../images/rightBox2Bottom.gif) no-repeat center bottom;
	height: 58px;
}


.productBox{color:#000;}
.productBox a,.productBox a:visited{ color:#000;}
.productBox .productImg{float:left; margin-right:20px;}
.bigIMG{ display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 285px; *font-family:Arial; width:300px; height:300px;overflow:hidden;}
.bigIMG img{vertical-align:middle;}
.smallIMGBox{margin-top:10px;}
.smallIMG a{float:left; text-align:center;border:1px solid #9a9866; margin:10px 10px 0px 0px;width:80px; height:80px;overflow:hidden;}
.smallIMG a:hover{border:1px solid #d11921;}

.click{
	text-align:center;
	line-height:26px;
	padding-left:26px;
	background: url(../images/click.jpg) no-repeat 100px 0px;
}
.click a,.click a:visited{color:#ffe107;}

.productBox .productInfo{ float:left;background:#f1eeea; margin:10px 0; width:420px; padding:5px;}
.productBox .payment li{
	float:left;
	font-size:14px;
	color:#cf0c8d;
	width:120px;
	height:30px;
	padding:10px;
	margin:10px 5px;
	border:1px solid #f1f1f1;
	background:#fff;
}
.data{border-bottom:1px dashed #333;padding:0 5px;}
.productBox h2{
	font-size:12px;
	line-height:24px;
	padding:2px 0;	
}
.quantity{background:#752b6a; color:#fff; font-weight:bold; padding:5px; margin:5px 0;height:60px;}
.quantity li{ float:left; border-right:1px dotted #333; padding:5px 8px; height:50px;}
.review li{ float:left; padding:10px;}


.description{ padding:10px;}
.description h5{color:#fff; font-size:14px; font-weight:bold; border-top:1px solid #752b6a; margin:10px 0; padding:5px;}

.siteMap{ overflow:auto;zoom:1;}
.siteMap li{ float:left; padding:5px 10px;}



/* __footer----------------------------*/
#footer{
	width:980px;
	margin:0 auto;
	background: url(../images/footBg.gif) no-repeat center center;
	height: 106px;
	margin-top:10px;
	text-align:center;
}

.footMenu{ overflow:auto;zoom:1; color:#000; padding:20px 5px 0;}
.footMenu ul{ width:660px; text-align:center;  margin:0 auto;}
.footMenu li{ padding:2px 0px;display:inline; font-weight:bold;}
.copyright{ padding:5px 10px;}

.payment{ float:right; width:260px; padding:5px 10px;}


/* __banner----------------------------*/
.container, .container *{margin:0; padding:0;}

.container{width:580px; height:249px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:580px; height:249px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

#divFlash{position:absolute; left:0;top:-8px;}

