body {
	margin: 0;
	padding: 0;
	font-family: "Verdana";
	font-size: 11px;
}

a { 
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

td {
	vertical-align: top;
	background-repeat: no-repeat;
	line-height: 18px;
}

h1 {
	margin: 0;
	padding: 5px 0;
	font-family: "Verdana";
	font-size: 15px;
	color: #900;
	text-transform: uppercase;
	font-weight: normal;
}

h1 span {
	font-size: 15px;
	color: #553C2A;
	font-weight: normal;
}

h2 {
	margin: 0;
	padding: 5px 0 10px 0;
	font-family: "Verdana";
	font-size: 11px;
	color: #900;
	font-weight: bold;
	line-height: 18px;
}

h3 {
	margin: 0;
	padding: 0;
	font-family: "Verdana";
	font-size: 11px;
	color: #900;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
}

h4 {
	margin: 0;
	padding: 0;
	font-family: "Verdana";
	font-size: 15px;
	color: #9C9708;
	font-weight: bold;
	line-height: 18px;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
	font-family: "Verdana";
	line-height: 18px;
	font-size: 11px;
}

.Store p {
	padding: 0 0 5px 0;
}

.Contact p {
	padding: 20px 0 0 0;
}

p a {
	color: #633;
}

p a:hover {
	text-decoration: underline;
}

p b {
	color: #900;
	font-weight: bold;
}

a img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

#areaContainer {
	margin: 15px auto 0 auto;
	width: 990px;
}

#areaFooter {
	clear: both;
	text-align: right;
	font-family: "Verdana","sarif";
	padding: 5px 0 0 9px;
	color: #663333;
}

#areaFooter span {
	float: left;
}

#areaFooter a {
	color: #663333;
	padding: 0 3px;
}

#areaFooter a.actived {
	color: #F90;
}

#areaFooter a:hover {
	color: #F90;
	text-decoration: underline;
}

#areaMenu {
	float: left;
	width: 277px;
	height: 703px;
	border-right: 7px solid #FFF;
	background-color: #CFCA36;
}

.Home #areaMenu {
	height: 561px;
}

#areaMenu .menuLogo {
	text-align: center;
	padding-top: 45px;
	padding-bottom: 85px;
}

#areaNavigation {
	margin-left: 35px;
}

#areaNavigation a {
	display: block;
	margin: 8px 0;
	font-size: 13px;
}

#areaNavigation .lv1 a {
	text-transform: uppercase;
	color: #553C2A;
	font-weight: bold;
}

#areaNavigation .lv1 a span {
	display: none;
	padding: 0 5px;
}

#areaNavigation .lv1 a:hover, #areaNavigation .lv1 a.actived {
	color: #FFF;
}

#areaNavigation .lv1 a:hover span , #areaNavigation .lv1 a.actived span {
	display: inline;
}

#areaNavigation .lv2  {
	padding-left: 15px;
}

#areaNavigation .lv2 a span {
	display: inline;
	font-size: 11px;
	padding: 0 5px;
}

#areaNavigation .lv2 a {
	margin: 3px 0;
	text-transform: none;
	color: #990;
}

#areaNavigation .lv2 a:hover, #areaNavigation .lv2 a.actived {
	color: #900;
}

#areaNavigation .lv3  {
	padding-left: 15px;
}

#areaNavigation .lv3 a  {
	margin: 3px 0;
	font-size: 12px;
}

#areaNavigation .lv3 a:hover, #areaNavigation .lv3 a.actived {
	color: #633;
}


#frmNewsletter {
	background-color: #553C2A;
	margin: 0;
	padding: 0;
	text-align:center;
	height: 135px;
	width: 135px;
}

#frmNewsletter .text  {
	border: 1px solid #553C2A;
	width: 120px;
	margin: 0;
	padding: 2px;
	font-size: 12px;
}

#frmNewsletter img {
	margin: 0 0 20px 0;
}

#frmNewsletter_2010 {
	background-color: #62707B;
	margin: 0;
	padding: 0;
	text-align:center;
	height: 135px;
	width: 135px;
}

#frmNewsletter_2010 .text  {
	border: 1px solid #62707B;
	width: 120px;
	margin: 0;
	padding: 2px;
	font-size: 12px;
}

#frmNewsletter_2010 img {
	margin: 0 0 20px 0;
}


#areaBody {
	width: 703px;
	height: 703px;
}

.Home #areaBody {
	width: 703px;
	height: 561px;
}

td.Background {
	background-image: URL("../_images/BG-Designer.jpg");
}

td.Designer {
	background-image: URL("../_images/BG-Designer.jpg");
}

td.Inspiration {
	background-image: URL("../_images/BG-Inspiration.jpg");
}

td.News {
	background-image: URL("../_images/BG-News.jpg");
}

td.Seventeen_Workshop {
/*
	background-image: URL("../_images/BG-News.jpg");
*/
}

td.Style {
	background-image: URL("../_images/BG-Style.jpg");
}

td.Style-10 {
	background-image: URL("../_images/BG-Style-10.jpg");
}

td.Zen_Fashion_VDO {
	background-image: URL("../_images/BG-Zen_Fashion_VDO.jpg");
}

td.Contact, td.Policy {
	background-image: URL("../_images/BG-Contact.jpg");
}

td.Company_Profile {
	background-image: URL("../_images/BG-Company_Profile.jpg");
}

td.eNewsletter,
td.Newsletter {
	background-image: URL("../_images/BG-Newsletter.jpg");
}

td.Unsubscribe {
	background-image: URL("../_images/BG-Newsletter.jpg");
}


.loading {
	background-image: URL("../_images/loading.gif");
	background-position: center;
	background-repeat: no-repeat;
}

.bottom {
	margin-bottom: 7px;
}

.right {
	margin-right: 7px;
}

marquee .right {
	margin-right: 0;
	border-right: 1px solid #FFF;
}

#areaCMS {
	background-color: #FBF8E6;
	padding: 19px 25px 0 30px;
}

.Store #areaCMS {
	background-color: #F3EDCE;
	padding: 9px 25px 0 20px;
}

.Contact #areaCMS {
	border: 7px solid #600;
	padding: 0 25px 0 23px;
}

.News #areaCMS {
	padding: 19px 25px 0 15px;
}

.eNewsletter #areaCMS,
.Newsletter #areaCMS {
	border: 7px solid #600;
	padding: 0 25px 0 23px;
}

.Unsubscribe #areaCMS {
	border: 7px solid #600;
	padding: 0 25px 0 23px;
}
#navCollection {
	width: 135px;
	padding-top: 10px;
	position: absolute;
	text-align: center;
}

#framepadding.horizontal div {
	padding-top: 284px;
	padding-left: 0px;
}

#framepadding.vertical div {
	padding-top: 0;
	padding-left: 142px;
}

#framepadding.store div {
	padding-top: 71px;
	padding-left: 0px;
}

#framepadding.store2 div {
	padding-top: 71px;
	padding-left: 0px;
	margin-left: -41px;
}

#framepadding.full_v div {
	padding-top: 71px;
	padding-left: 0px;
	margin-left: 0;
}

form td {
	vertical-align: middle;
}

.text {
	margin: 5px 0 0px 20px;
	font-family: "Verdana";
	font-size: 12px;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #F3EDCE;
	border-bottom: 1px solid #F3EDCE;
	width: 210px;
	padding-left: 5px;
}

.border {
	position: absolute;
	width: 121px;
	height: 121px;
	border: 7px solid #CFCA36;
	visibility: hidden;
}

.skipintro {color: #633; padding: 3px 5px;}
.skipintro a {	color: #633;	font-size: 10px;}
.skipintro a:hover {text-decoration: underline;}

.specialLink {text-align: left; font-size: 9px;}
.specialLink a {color: #600; padding: 2px 3px 2px 0; margin: 0;}
.specialLink a:hover {color: #F60; text-decoration: underline;}

/* FIX CUSTOM SCROLLBAR */
.flexcroll {
	height: 350px;
	padding-right: 10px;
	z-index: 1;
	position: absolute;
	width: 360px;
}

.News .flexcroll {
	width: 380px;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 9px;background-color: white;}
.vscrollerbar {width: 9px;background-color: black;}
.hscrollerbase {height: 9px;background-color: white;}
.hscrollerbar {height: 9px;background-color: black;}
.hscrollerbar {background: #FFF url(../_images/horizontalbarbody_cornerjog.png) 0px -18px repeat-x;}
.vscrollerbar {background: #FFF url(../_images/basebarcaps_verticalbarbody.png) -9px 0px repeat-y;}
.vscrollerbar, .hscrollerbar {padding: 9px;z-index: 2; cursor: pointer;}
.vscrollerbarbeg {background: url(../_images/basebarcaps_verticalbarbody.png) -27px -18px no-repeat;width: 9px;height: 9px !important;}
.vscrollerbarend {background: url(../_images/basebarcaps_verticalbarbody.png) -27px 0px no-repeat;width: 9px;height: 9px;}
.hscrollerbarbeg {background: url(../_images/basebarcaps_verticalbarbody.png) -36px -9px no-repeat;height: 9px;width: 9px !important;}
.hscrollerbarend {background: url(../_images/basebarcaps_verticalbarbody.png) -18px -9px no-repeat;height: 9px;width: 9px;}
.scrollerjogbox {width: 9px;height: 9px;top: auto; left: auto;bottom: 0px; right: 0px;background: #FFF url(../_images/horizontalbarbody_cornerjog.png) 0px 0px;}
.vscrollerbase {background: #FFF url(../_images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;}
.vscrollerbasebeg {background: url(../_images/basebarcaps_verticalbarbody.png) -18px -18px no-repeat;width: 9px;height: 9px !important;}
.vscrollerbaseend {background: url(../_images/basebarcaps_verticalbarbody.png) -36px -18px no-repeat;height: 9px;width: 9px;}
.hscrollerbase {background: #FFF url(../_images/horizontalbarbody_cornerjog.png) 0px -9px repeat-x;}
.hscrollerbasebeg {background: url(../_images/basebarcaps_verticalbarbody.png) -36px 0px no-repeat;height: 9px;width: 9px !important;}
.hscrollerbaseend {height: 9px;width: 9px;background: url(../_images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;}
.scrollerjogbox:hover {background: #FFF url(../_images/basebarcaps_verticalbarbody.png) -27px -9px; }

.dotted {
	display: block;
	height: 19px;
	background-image: URL("../_images/dotted_cut.gif");
	background-position: right;
	background-repeat: repeat;
	margin: 5px 0;
}

.dotted hr {  
	display: none;
}

#styleSet span {
	position: absolute;
	cursor: pointer;
	display: block;
}

#thumbOver a div {
	position: absolute;
	width: 60px;
	height: 90px;
}

#thumbOver a:hover div, #thumbOver a.actived div {
	border: 5px solid orange;
}

#styleNav {
	text-align: right;
	margin-top: -40px;
	margin-right: 20px;
	color: #630;
	font-weight: bold;
}

#styleNav a.previous {
	padding-left: 10px;
	background-image: URL("../_images/arrow-previous1.gif");
	background-repeat: no-repeat;
	background-position: left center;
}

#styleNav a.previous:hover {
	background-image: URL("../_images/arrow-previous2.gif");
}

#styleNav a.next {
	padding-right: 10px;
	background-image: URL("../_images/arrow-next1.gif");
	background-repeat: no-repeat;
	background-position: right center;
}

#styleNav a.next:hover {
	background-image: URL("../_images/arrow-next2.gif");
}

#styleNav a {
	color: #630;
}

#styleNav a:hover {
	color: #F60;
}

/*oui*/
#frmNewsletter_autumn_swinter_10 .text {
	border: 1px solid #d27731;
	width: 120px;
	margin: 0;
	padding: 2px;
	font-size: 12px;
}
#frmNewsletter_autumn_swinter_10{
	background-color:#d27731;
	margin: 0;
	padding: 0;
	text-align:center;
	height: 135px;
	width: 135px;
}