/*--------------------------------------------------------------------
[Master Stylesheet]
Project:	    LIDO Collections
---------------------------------------------------------------------*/

/* @group Global Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


body {
background:#B2B3B5 url(../images/bg.jpg) top center repeat-x;
font-family:"Times New Roman", Times, serif;
color:#000000;
font-size:11px;
}


img {
border:0 none;
margin:0;
padding:0;
}

a{color:#222; text-decoration:none;}
a:hover{color:#FF2A8E; text-decoration:underline;}

.spacer{width:650px; float:left; height:20px;}

#outer {
clear:both;
margin:0 auto;
padding:0;
position:relative;
top:0;
width:100%;
}


#container {
	font-family:"Times New Roman", Times, serif;
	width: 1200px;
	margin:0 auto;
	text-align:left;
	position: relative;
	top: 0px;
	clear:both;
}
/*----------------------------------------------------------------------------------------------------------------**LOGO---------*/
#logo a{
	margin:auto;
	width:376px;
	height:98px;
	background:url(../images/logo.gif) no-repeat bottom center;
	text-indent:-10000px;
	text-decoration:none;
	display:block;
}
.trade-login{
	color:#000000;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	margin-bottom:8px;
}
.trade-login a{color:#000000; text-decoration:none;}
.trade-login a:hover{ text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------------------//LOGO---------*/
/*----------------------------------------------------------------------------------------------------------------**HEADER-------*/
#header-main{
 width:1200px;
 float:left;
 display:block;
 clear:both;
 margin-top:0px;
}
#head-top, #head-bottom{
 width:1200px;
 float:left;
 background:url(../images/top-mid-pink.gif) left repeat-x;
}
.tel-text{
 color:#FFFFFF;
 font-size:15px;
 text-align:right;
 font-family:"Times New Roman", Times, serif;
 font-style:italic;
 margin-top:10px;
}
#head-top-left, #head-top-right, #head-bottom-left, #head-bottom-right{
 background:url(../images/top-corner-pink.gif) left no-repeat;
 width:15px;
 height:38px;
 float:left;
}
#head-top-right, #head-bottom-right{float:right; background-position:right;}

#head-mid-image{
	background:url(../images/header-image.jpg) no-repeat center;
	float:left;
	width:1200px;
	height:199px;

}
#head-bottom{background:url(../images/bottom-mid-black.gif) left repeat-x;}
#head-bottom-left{background:url(../images/bottom-corner-black.gif) left no-repeat;}
#head-bottom-right{background:url(../images/bottom-corner-black.gif) right no-repeat;}

#menu{
 margin:auto;
 font-family:"Times New Roman", Times, serif;
 color:#C9C9C8;
 float:left;
 font-size:13px;
}
#menu UL{
 margin:0px 0 0 110px;
 padding:0px;
 list-style-type:none;
 font-style:italic; font-weight:bold;
 text-align:center;
}
#menu UL LI{
 display:block;
 float:left;
 text-align:center;
}
#menu UL LI a{color:#C9C9C8; text-decoration:none; display:block; padding:10px; width:96px;}
#menu UL LI a:hover, #menu UL LI.active a{text-decoration:none; background:url(../images/hover.png) no-repeat left; color:#FADCE9;}
/*----------------------------------------------------------------------------------------------------------------//HEADER-------*/
/*---------------------------------------------------------------------------------------------------------------------MID-------*/
#mid-content-main{
 width:695px;
 margin:auto;
}
#mid-content-main H1, #mid-content-main-necklaces H1{
 font-size:18px;
 font-style:italic;
 color:#E5297A;
 text-align:left;
 font-weight:bold;
 letter-spacing:4px;
  margin-top:66px;
  float:left;
  display:block;
  clear:both;
  width:100%;
}
#mid-content-main P{
 color:#000000;
 margin:10px 0 10px 0;
 float:left;
}
#mid-content-main-hr{background-color:#B5B6B7; width:100%; height:1px; float:left; margin:20px 0 20px 0;}
#mid-content-main-left{
 width:330px;
 float:left;
}
#mid-content-main-left H1{
 margin:0px;
}
#mid-content-main-right{
 width:322px;
 height:181px;
 float:left;
 margin:35px 0 0 43px;
}

#mid-content-main-necklaces{
 width:1070px;
 margin:auto;
}
#mid-content-main-necklaces H1{
 color:#8A8989;
 text-align:center;
 margin-top:20px;
 margin-bottom:20px;
}
/*-------------------------------------------------------------------------------------------------------------PRO CATA----------*/
#mid-content-main-necklaces-left{
 width:154px;
 float:left;
 display:block;
 margin-left:-65px;
 margin-right:80px;
 margin-top: 20px;
}
#mid-content-main-necklaces-left-upcoming-events, #pro-right-top{
 width:154px;
 height:26px;
 float:left;
 background:url(../images/up-ev-corner.png) no-repeat center;
 color:#FFFFFF;
 font-size:13px;
 font-weight:bold;
 font-style:italic;
 letter-spacing:2px;
 text-align:center;
 padding-top:8px;
}
#mid-content-main-necklaces-left-mid, #pro-right-mid{
 background:#1B181C;
 float:left;
 width:154px;
}
#mid-content-main-necklaces-left-mid HR{width:125px; float:left; color:#89888A; margin:15px 0 15px 15px;}
#mid-content-main-necklaces-left-mid P, #mid-content-main-necklaces-left-mid a {
 color:#FFFFFF;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 margin-top:20px;
}

#mid-content-main-necklaces-left-bot, #pro-right-bot{
 background:url(../images/up-ev-corner-bot.gif) no-repeat center;
 float:left;
 height:17px;
 width:154px;
}
/*-----------------------------------------------------------------------------------------------------------//PRO CATA----------*/
/*----------------------------------------------------------------------------------------------------------------PRO----------*/
#mid-content-main-necklaces-mid{
 width:740px;
 float:left;
}
#mid-content-main-necklaces-mid P{
font-size:14px;
margin-bottom:15px;
}
.product-main{
width:215px;
float:left;
margin-left:30px;
}
.product-main P, .pro-right-main-inner P, .pro-paging{
 color:#313131;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 padding-top:10px;
}
.product-top-cor, .product-bot-cor{
 background:url(../images/products-corners.gif) no-repeat left;
 width:215px;
 height:17px;
 float:left;
}
.product-mid{
 width:215px;
 float:left;
 background:url(../images/products-corners.gif) center repeat-y;
}
.product-mid-image{float:left; padding:25px 0px 25px 19px;}
.product-bot-cor{background:url(../images/products-corners.gif) no-repeat right; margin-bottom:10px;}

.pro-spacer{float:left; width:100%; height:27px;}

.pro-paging{
 width:100%;
 float:left;
 padding:20px 0px 20px 0;
 letter-spacing:4px;
 font-weight:bold;
}
.pro-paging a, a.current {color:#DF3C82; text-decoration:none;}

#pro-right-main{
 width:154px;
 float:right;
 margin-top:10px;
 margin-right:-33px;
 margin-left:7px;
}
#pro-right-top{
background:url(../images/rigth-corners.gif) no-repeat left;
color:#D3D3D2;
/* temp */
height:45px;
margin-bottom:-10px;
}
#pro-right-mid{
background:url(../images/rigth-corners.gif) repeat-y center;
}
#pro-right-bot{
background:url(../images/rigth-corners.gif) repeat-y right bottom;
}

/*-------------------------------------------------------------------*/
.pro-right-main-inner{
	width:112px;
	float:left;
	margin:21px;
}
.pro-right-main-inner P{font-size:10px;}

.pro-right-top-inner, .pro-right-bot-inner{
 background:url(../images/right-inner-corners.gif) no-repeat left;
 width:112px;
 height:13px;
 float:left;
}
.pro-right-mid-inner{
 background:url(../images/right-inner-corners.gif) repeat-y center;
 width:112px;
 float:left;
}
.pro-right-bot-inner{
 background-position:right bottom;
 margin-bottom:10px;
}
/*----------------------------------------------------------------------------------------------------------//PRO right----------*/
/*----------------------------------------------------------------------------------------------------------------//MID----------*/
/*----------------------------------------------------------------------------------------------------------------FOOTER---------*/
#footer-main {
 width:730px;
 margin-left:245px;
 background:url(../images/footer-bar-mid.gif) repeat-x center;
 height:47px;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
}
#footer-main a{color:#000000; text-decoration:none;}
#footer-main a:hover{text-decoration:underline;}
#footer-main span, #footer-main-right{
 background:url(../images/footer-corners.gif) no-repeat left;
 float:left;
 width:17px;
 height:47px;
}
#footer-main-right{background-position:right; float:right;}
#footer-t-l, #footer-t-r{font-size:11px; color:#000000; float:left; width:270px; margin-top:15px;}
#footer-t-r{float:right; margin-top:28px; width:250px;}

.footer-spacer{height:198px; float:left; width:100%;}

/*----------------------------------------------------------------------------------------------------------------//FOOTER-------*/
