/* Zero out all value IE 6 */
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th {
	font-size:100%;
	font-family:Segoe UI, Verdana, sans-serif;
	line-height:1.5;
}


/*{
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	color: #333;
}*/
.genTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7em;
	line-height: 1.7em;
	color: #333;
	letter-spacing: .02em;
	word-spacing: .02em;
}
.genSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.5;
	color: #333;
	font-weight: bold;
}
ul, ol {
	list-style: none;
}
fieldset, img {
	border: none;
	cursor:pointer;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#outter {
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	border: thick solid #F60;
	height:auto;
}
#outterWrapper {
	padding: 0px;
	width: 960px;
	min-width:960px;
	max-width:960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:relative;
	height:1%;
	/*overflow:hidden;*/

}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5;
	color:#666;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/main/menubk_top_gray.jpg);
	background-repeat: repeat-x;
	background-position: left top;	/*background-color: #DFDFDF;*/
	background-color: #F2F3F4;/*background-image: url(../images/main/bk_dot.gif);*//*	background-color: #F2F2F2;	*//*background-repeat: repeat-x;
	background-position: left top;
	background-color: #121212;*/
}



.body_index {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5;
	color:#666;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/main/menubk_top_gray.jpg);
	background-repeat: repeat-x;
	background-position: left -112px;	
	/*background-color: #DFDFDF;*/
	background-color: #F2F3F4;/*background-image: url(../images/main/bk_dot.gif);*//*	background-color: #F2F2F2;	*//*background-repeat: repeat-x;
	background-position: left top;
	background-color: #121212;*/
	height:auto;
}




#outterWrapper #headWrapper #headRight #headLeftBottom #form1 table {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bodyWrapperRight h1 img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bodyWrapperLeft p img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bodyWrapper {
	padding: 0px;
	float: left;
	width: 960px;
	min-width: 960px;
	max-width: 960px;
	position:relative;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*border: 1px solid #CCC;*/
	background-color: #FFF;
	height:1%;
	
}
#bodyWrapperSecurity {
	padding: 0px;
	float: left;
	width: 960px;
	position:relative;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: thick none #FFF;
	background-image: url(../images/adminbk.png);
	background-repeat: no-repeat;
	height:auto;
}
#bodyWrapperLeft {
	float: left;
	width: 280px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: .9em;
	line-height: 1.5;
	letter-spacing: .02em;
	word-spacing: .02em;
	text-align:justify;
	padding-left:12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	position:relative;
	/*background-color: #FFF;*/
	height:auto;
	
	
}


#bodyWrapperLeftLogin {
	float: left;
	width: 280px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: .9em;
	line-height: 1.5;
	letter-spacing: .02em;
	word-spacing: .02em;
	text-align:justify;
	padding-left:12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	position:relative;
	/*background-color: #FFF;*/
	height:450px;
	
	
}


#magazineWrapperLeft {
	float: left;
	width: 292px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: .9em;
	line-height: 1.5;
	letter-spacing: .02em;
	word-spacing: .02em;
	text-align:left;
	padding-left:0px;
	padding-right:12px;
	padding-bottom: 12px;
	position:relative;/*background-color: #FFF;*/
	padding-top: 180px;
	height:auto;
}
#bodyShoppingLeft {
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	line-height: 1.5;
	letter-spacing: .02em;
	word-spacing: .02em;
	text-align:justify;
	padding-left:12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	font-weight: bolder;	
	height:1%;
	/*background-color: #FFF;*/
}
#bodyWrapperRight {
	margin: 0px;
	/*float: right;*/
	width: 620px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
position:relative;
margin-left:320px;
}

#MagazineWrapperRight {
	margin: 0px;
	float: right;
	width: 640px;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	position:relative;
	background-image: /*url(../images/main/magazinepagbk2.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;
}
#aboutusWrapperRight {
	margin: 0px;
	float: right;
	width: 940px;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height:1.2em;
	position:relative;
	font-family: Arial,Verdana,geneva,helvetica;
	font-size: .96em;
	background-image: url(../images/about_ad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}
#aboutusWrapperRight h1 {
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 1.5em;
	line-height: 1.5;
	color: #333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "times new roman", serif;
	text-shadow:#CCC 20px -12 14 2px;
}
#aboutusWrapperRight #sprytrigger1 {
	float:left;
	padding:4px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;
	border:1px solid #999;
}
#aboutusWrapperRight #dollimg {
	/*border:1px solid #CCC;*/
	/*margin-left:15px;*/
	margin-top:15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
	
}
#privacyWrapperRight {
	margin: 0px;
	float: right;
	width:920px;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	line-height: 1.2em;
	color: #333;
}
#VideoWrapper {
	position:relative;
	margin: 0px;
	float: left;
	width: 960px;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#VideoWrapperInner {
	position:relative;
	margin: 0px;
	height:516px;
	float: left;
	width: 960px;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom:10px;
	/*background-color: #FFFFF2;	*/
	clear:both;
}
#VideoWrapperInnertop {
	position:relative;
	float: right;
	width: 720px;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	padding-top: 5px;
	padding-right: 120px;
	padding-bottom: 10px;
	padding-left: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom:10px;
	background-color: #000;
	background-image: url(../images/main/footerbkbody.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#VideoWrapperLeft {
	width:640px;
	height:505px;
	padding:10px;
	margin-right:10px;
	border: 1px solid #EEE;
	background-color: #000;
	background-image: url(../images/main/footerbkbody.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	overflow:hidden;
}
#VideoWrapperRight {
	float:right;
	width:230px;
	height:340px;
	padding:20px;
	margin-right:14px;
	/*border: 1px solid #EEE;*/
	color: #666;
	/*background-color: #E2E2E2;*/	
	background-image: url(../images/main/videotxtbk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#VideoWrapperRight h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.8em;
	color: #333;
}
#bodyShoppingRight {
	margin: 0px;
	/*float: right;*/
	width: 720px;
	min-width: 720px;
	max-width: 720px;
	font-size: 94%;
	line-height: 1.4em;
	letter-spacing: 0.02em;
	word-spacing: 0.01em;
	-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left:240px;
}
#bodyInnerCol {
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-left-color: #414141;
	float: left;
	width: 600px;
	text-align: justify;
	text-justify: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 96%;
	line-height: 1.5;
	color: #4A4A4A;
	font-weight: normal;
	font-style: normal;
	padding-left:320px;
	padding-top:180px;
	position:relative;
	height:auto;
}
#bodyWrapperRight h1 {
	font-size: 1.6em;
	line-height: 1.6em;
	color: #763D12;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
#bodyWrapperRight h2 {
	font-size: 1.4em;
	line-height: 1.5;
	color: #CCC;
}
#bodyWrapperRight h3 {
	font-size: 1.1em;
	line-height: 1em;
	color: #47072A;
}
#bodyWrapperLeft h1 {
	font-size: 1.6em;
	line-height: 1.5;
	color: #F254C5;
	font-weight: bolder;
}
#bodyWrapperLeft h2 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #CCC;
}
#bodyWrapperLeft h3 {
	font-size: 1.1em;
	line-height: 1em;
	color: #FFF;
}
a:hover IMG {
	opacity:0.4;
	FILTER: alpha(Opacity=40);
}
#headWrapper {
	height: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
	width:960px;
	background-image: url(../images/main/headbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	float:left;
	height:auto;

}
#headleft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;

	width: 422px;
}
#headRight {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 110px;
	width:420px;
	position:relative;
}
#navigationWrapper {
	font-family: Verdana, Geneva, sans-serif;
	margin-top:15px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	width:960px;
	line-height:0em;
	text-align: center;
	float:left;
	background-repeat: repeat-x;
	background-position: left top;
	position:relative;
	font-size: 0.9em;
	color: #242529;
	/*background-color: #000;*/
	height: auto;
	/*background-image: url(../images/main/menubk3.jpg);*/
}
#navigationWrapper a {
	color:#FCFCFC;
	text-decoration:none;
	line-height:1em;
	margin-right:0.7em;
	font-size: 96%;
	padding-left:5px;
	padding-right:5px;
	font-weight: 800;
	text-transform: uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navigaionInner {
	border: 1px none #666;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom:5px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	position: relative;
}
#navigationWrapper li {
	float:left;
	margin-right:1.5em;
	list-style:none;
	line-height:0em;
}
#divHeadRightTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #999;
	letter-spacing: .01em;
	text-align: right;
	word-spacing: .01em;
	float:right;
	width:410px;
	padding-right:20px;
}
#divHeadRightTop a {
	font-size:0.8em;
	color:#E8DFE0;
	text-decoration:none;
}
#divHeadRightTop a:hover {
	color:#F60;
}
#headRightBottom {
	float: right;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:150px;
	padding: 0px;
	padding-right:10px;
	text-align: right;
}

#headRightBottomIndex {
	float: right;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:150px;
	padding: 0px;
	padding-right:10px;
	text-align: right;
	position:absolute;
	z-index:100;
	left: -33px;
	top: -7px;
}

#divseparator {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.separator {
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	display: block;
	padding: 0px;
}
#outterWrapper #headWrapper #navigationWrapper #navMenu {
	text-align: center;
	padding: 0px;
}
#PartyMamas {
	float: left;
	margin-top: 260px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
#storeMap {
	width:400px;
	height:400px;
}
#divStoreHolder {
	padding: 20px;
}
#divStoreIndex {
	width: 344px;
	border: 6px solid #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: right;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-image: url(../images/navigation/storebk.png);
	background-repeat: repeat-y;
	background-position: center;
	-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;
}
#divStoreIndex h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 0em;
	color: #FFF;
}
#divStoreIndex a {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:0.3em;
	color: #FFF;
	font-weight: bold;
}
#divStoreIndex a:hover {
	color:#EC41BC;
}
.homebk {
	background-image: url(../images/navigation/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:640px;
}
.collectionbk {
	background-image: url(../images/navigation/collections.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:700px;
}
.whathappeningbk {
	background-image: url(../images/navigation/whatshappening.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:700px;
}
.aboutusbk {
	background-image: url(../images/navigation/about.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:630px;
}
.pressbk {
	background-image: url(../images/navigation/press.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:700px;
}
.storesbk {
	background-image: url(../images/navigation/stores.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:530px;
}
.contestbk {
	background-image: url(../images/navigation/contest.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:630px;
}
#bodyWrapper #bodyWrapperRight #c_gallery .koschtitgallery {
	float: right;
}
#divTopBK {
	background-image: url(../images/navigation/bbk_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 18px;
	float:none;
}
#divBodyBk {
	background-image: url(../images/navigation/bbk_body.png);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
	width:960px;
	float:left;
}
#divBottomBk {
	background-image: url(../images/navigation/bbk_bottom.png);
	background-repeat: repeat-y;
	background-position: center top;
	height: 18px;
	width:960px;
	float:left;
}
#headLeftBottom {
	float: left;
	margin-left:140px;
	margin-top:36px;
	color: #FFF;
	font-size: .8em;
}
#headLeftBottom input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	border: 1px solid #F743C0;
}
#outterWrapper #headWrapper #headRight #headLeftBottom #form1 table tr td label #send {
	cursor: pointer;
	cursor: hand;
}
.CollectionLeftPicsBox {
	/*height:690px;*/
	
	overflow:auto;
	border: thick none #CCC;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	_width:940px;
	/*background-image: url(../images/main/pagecurl.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
	float:left;
	position:relative;
}
#divThumbPics {
	float: left;
	height: 85px;
	width: 85px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	overflow: hidden;
	border: 1px solid #CCC;
	padding:5px;/*-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;*/
	
	/*	background-image: url(../images/main/img_bg.jpg);*/
}
#divThumbPicsInner {
	width:85px;
	height:85px;
	overflow:hidden;
}
#divThumbPics img {
	overflow:hidden;
}
#divLargeImagePic {
	border: thick none #333;
	width:auto;
	height:424px;
	overflow: hidden;
	background-image: url(../images/main/logowall2.png);
	text-align: center;
	position: relative;
	background-color: #FAFBFA;
	background-repeat: no-repeat;
	background-position: left top;
}
#divPhotoTitle {
	color:#161616;
	text-align: center;
	padding: 10px;
	font-size: 0.8em;
	width: 940px;
	_width:930px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*border-bottom-color:#666;*/
	float:left; 	/*background-color:#A194A8;*/
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(../images/navigation/collectiontitlebk.png);
	background-repeat: no-repeat;
	background-position: left top;

}
#divPicsThumbsInner {
	height:612px;
	width:950px;
	_width:940px;
	float:left;
}
#divLargeImagePic #slideDiv {
	position: absolute;
	width:800px;
	height:424px;
	left: -800;
	text-align: left;
}
 #bodyWrapper #whatsWrapper,#bodyWrapper #CelebrityWrapper {
	width: 960px;
	position: relative;
	float:left;
	background:#FFF;
	height:auto;
	top:0px;
}


#bodyWrapper #CelebrityWrapper {
	height:500px;
	width:960px;
	background-image: url(../images/celebritylookbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	}
#bodyWrapper #whatsWrapper #whatsNavLF {
	float: left;
	height: 310px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	position:relative;
	background-image: url(../images/main/whatshappeningbk.png);
	background-repeat: no-repeat;
	padding-top:170px;
	padding-left:0px;
}
#bodyWrapper #whatsWrapper #whatsNavRT {
	float:right;
	height: 442px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
#whatsContent #slideWhats {
	height: 438px;
	position: absolute;
	width: 4800;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: .9em;
	color: #FFF;
}
#slideWhats #celebPhoto {
	width: 337px;
	height: 420px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 12px;
	overflow:hidden;
	/*background-image: url(../images/navigation/magazinebk.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	text-align: center;
	padding-top:5px;
	vertical-align: middle;
}
#slideWhats #volupPhoto {
	float: left;
	width: 337px;
	height: 420px;
	overflow:hidden;
	border: 5px none #333;
	overflow:hidden;
	position:relative;
	/*	background-image: url(../images/navigation/magazinebk.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	text-align: center;
	vertical-align: middle;
	padding-top:5px;
}
#slideWhats #WhatsWrapper {
	float: left;
	height: 430px;
	width: 745px;
	overflow: hidden;
	position: relative;
}
#bodyWrapper #whatsWrapper #whatsContent {
	float:right;
	height: 520px;
	width: 747px;
	border: 1px none #333;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
	position:relative;
	background-color: #FFF;
}
#bodyWrapper #whatsWrapper #whatsNavLF #celebritylooks li {
	float: left;
	margin-left:5px;
}
#bodyWrapper #whatsWrapper #whatsNavLF #celebritylooks li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding: 10px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-weight: bold;
	background-color: #FF7533;
	-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;
}
.celebritybr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	color: #666;
	text-align: justify;
	line-height: 1.4em;
}
#bodyWrapper #whatsWrapper #whatsNavLF #celebritylooks li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 10px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	background:#F90;
	-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;
}
#PressLF {
	float: left;
	height: 332px;
	width: 270px;
	text-align: center;
	vertical-align: middle;
	position:relative;
	background-image: url(../images/navigation/presspagebk.png);
	background-repeat: no-repeat;
	padding-top:210px;
	padding-left:20px;
	overflow:hidden;
}
#DollsLF {
	float: left;
	height: 632px;
	width: 290px;
	text-align: center;
	vertical-align: middle;
	position:relative;
	background-image: url(../images/navigation/dollpagebk.png);
	background-repeat: no-repeat;
	padding-top:0px;
	padding-left:0px;
	overflow:hidden;
	background-position: 0px 30px;
}
#pressContent {
	float:right;
	margin-left:9px;
	/*height: 510px;*/
	width: 650px;
	border: 1px none #4E504F;
	text-align: left;
	vertical-align: middle;
	overflow:hidden;
	position:relative;
	left: 12;
	top: 22;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	line-height: 1.2em;
}
#pressContent #pressWrapper {
	/*height: 500px;*/
	width: 100%;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
 float:right:
 height:auto;
}
#storeContent {
	float:right;
	height: 430px;
	width: 647px;
	border: thick solid #FFF;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
	position:relative;
	margin-top:20px;
	margin-right:10px;/*background-image: url(../images/main/img_bg2.jpg);*/
}
#storeContent #storelist {
	background-color: #A194A8;
	float: left;
	height: 430px;
	width: 200px;
	overflow:hidden;
	position:relative;
}
#storeContent #storeDetails {
	/*	background-color: #990;*/
	float: right;
	height: 430px;
	width: 440px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFF;
	background-color: #A194A8;
}
#storelistScroll #storeContainer {
	height: 60px;
	width: 98%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}
#storelistScroll #storeContainer:hover {
	background-color: #85055F;
	color: #FB97DD;
}
#storelistScroll {
	height:	425px;
	overflow-x:hidden;
	overflow:auto;
}
#storeDetails #storeAddressBox {
	background-color: #66586D;
	padding: 5px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width:95%;
}
#storelistScroll #storeContainer h1 {
	font-size: 1.2em;
	line-height: 1em;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#storelistScroll #storeContainer a {
	font-size: 1.2em;
	line-height: 1em;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.storeTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 0em;
	font-weight: bold;
	color: #FFF;
	letter-spacing: .2em;
	word-spacing: .2em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.storeTitleAddress {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height:0;
	color: #FFF;
	letter-spacing: .1em;
	word-spacing: .1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.storeTel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 0.8em;
	color:#CCC;
	letter-spacing: .1em;
	word-spacing: .1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding:0px;
}
.storeTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
}
#storeContent a {
	color: #F743C0;
}
#footerWrapper #footerBox {
	float: left;
	height:auto;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #494949;
	text-align: left;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	overflow:hidden;
}

#footerWrapper #footerBox IMG {
	
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	
	}
#footerWrapper #footerBox #form1 table tr td label #txtName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color:#454B48;
	border: 1px solid #999;
}
#footerWrapper #footerBox #form1 table tr td label #send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B90984;
	background-color: #FBAAE2;
	width: 40px;
	border: 1px solid #D60A98;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.footersubscribe {
	background-image: url(../images/main/footersubcribebk.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footerWrapper #footerBox h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 0px;
	font-weight: bold;
	margin-bottom:10px;
	color: #FFF;
}
#footerWrapper #footerBox img {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: thick solid #EEE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #EEE;
}
#footerWrapper #footerBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #CCC;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footerWrapper #footerBox #form1 table tr td label #send:hover {
	color: #FBA8E2;
	cursor: pointer;
	cursor: hand;
}
#footerWrapper #footerBox #form1 table tr td label #txtEmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	background-color: #454B48;
	border: 1px solid #999;
}
#footerTiteSec {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px none #999;
	background-color: #459CB8;
	overflow:hidden;
	color: #FFF;
	background-image: url(../images/subscribebk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#spacer {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#whatsTiteDiv {
	height: 500px;
	width:100%;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float:left;
	background-image: url(../images/main/whatstxtbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contestContent {
	float:right;
	height: 430px;
	width: 647px;
	border: thick solid #FFF;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
	position:relative;
	background-image: url(../images/main/winnertitleRight.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#contestWrapperLeft {
	float: left;
	width: 238px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.85em;
	line-height: 1.5;
	letter-spacing: 0.02em;
	word-spacing: 0.02em;
	text-align:left;
	padding-left:22px;
	border: thick solid #FFF;
	height: 328px;
	background-image: url(../images/main/winnertitlebk.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 90px;
	padding-right: 12px;
	padding-bottom: 12px;
}
#contestContent #contestContentLeft {
	float: left;
	height: 346px;
	width: 214px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
	overflow: hidden;
}
#contestContent #contestContentRight {
	text-align: center;
	margin: 0px;
	height: 340px;
	width: 400px;
	padding-top: 86px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
#divWhatLabelbk {
	margin-top:10px;
	/*background-color: #666;*/
	float:left;
	width:680px;
	padding:5px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow:hidden;
	color: #333;
	text-align: center;
	margin-left:12px;
	position:relative;
}
#divWhatLabelbk1 {
	width:40px;
	position:absolute;
	z-index:1000;
	left: -1px;
	top: 110px;
}
#divWhatLabelbk2 {
	width:640px;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #666;
	text-align:center;
	line-height: 1.4em;
}
#divWhatLabelbk3 {
	width:40px;
	position:absolute;
	z-index:1000;
	left: 706px;
	top: 110px;
}
#bodyHead {
	margin-top:15px;
	width:920px;
	float: left;
	padding-left:40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	color: #C92C17;
	font-weight: bold;
	
}
#divtest {
	background-color: #CC0;
	height: 300px;
	width: 300px;
}
.dolls_left_0px {
	width:230px;
}
.dolls_Right_0px {
	width:620px;
}
#bodyWrapper #bodyWrapperLeft a #partymama {
	margin-top: 20px;
	padding-left: -20px;
}
#stores_container {
	padding-top:8px;
	float: left;
	height: 110px;
	width: 960px;
	/*overflow: hidden;*/
	text-align:center;
	color: #F90;
	background-color: #fff;
}
#storelist_repeat1 {
	padding: 10px;
	float: left;
	height: 110px;
	width: 208px;
	margin-right: 3px;
	margin-left: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #FFEA93;
	background-image: url(../images/main/storesrepeatbk1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	
	border-bottom-width: medium;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	/*	border-right-color: #FFF;*/
	border-bottom-color: #FFF;
	/*border-left-color: #FFF;*/
	padding-top:50px;
	border-right-color: #333;
	border-right-width: 6px;
}
#storelist_repeat2 {
	padding: 10px;
	float: left;
	height: 110px;
	width: 208px;
	margin-right: 2px;
	margin-left: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #FFEA93;
	background-image: url(../images/main/storesrepeatbk2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: medium;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	/*border-right-color: #FFF;*/
	border-bottom-color: #FFF;
	/*border-left-color: #FFF;*/
	padding-top:50px;
		border-right-color: #333;
	border-right-width: 6px;
}
#storelist_repeat3 {
	padding: 10px;
	float: left;
	height: 110px;
	width: 208px;
	margin-right: 3px;
	margin-left: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #FFEA93;
	background-image: url(../images/main/storesrepeatbk3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: medium;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	/*border-right-color: #FFF;*/
	border-bottom-color: #FFF;
	/*border-left-color: #FFF;*/
	padding-top:50px;
		border-right-color: #333;
	border-right-width: 6px;
}
h1 {
		/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 1.6em;
	line-height: 1.2em;
	color: #333;
	font:22px/19px "times new roman",serif;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#storelist_repeat4 {
	padding: 10px;
	float: left;
	height: 110px;
	width: 208px;
	margin-right: 3px;
	margin-left: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #FFEA93;
	background-image: url(../images/main/storesrepeatbk4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: medium;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	/*border-right-color: #FFF;*/
	border-bottom-color: #FFF;
	/*border-left-color: #FFF;*/
	padding-top:50px;
		border-right-color: #333;
	border-right-width: 6px;
}
#stores_container a {
	color: #000;
	font-weight: bolder;
}
#stores_container a:hover {
	color:#606;
}
#stores_container h1 {
	color:#333;
	font-weight: bolder;
	font-size: 0.9em;
	line-height:1.1em;
	margin-bottom:0.4em;
}
#mPhotos {
	background-color: #FBFFF2;
	border: 1px solid #9C0;
	padding:10px;
}
#collectionlistbox {
	background-color: #FCFFF9;
	padding: 10px;
	border: 1px solid #990;
}
#bodyWrapper .CollectionLeftPicsBox #divPhotoTitle h1 {
	
		/*font-family: Verdana, Geneva, sans-serif;*/
	font-size: 1.4em;
	line-height: 1.2em;
	color: #F743C0;
	font:22px/19px "times new roman",serif;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#divPressPicContainer {
	padding: 5px;
	float: left;
	height: 230px;
	width: 178px;
	border: 4px none #FDE8F8;
	margin-right: 10px;
	margin-bottom: 5px;
	position:relative;
	overflow:hidden;
	line-height: 1.2em;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/GoldFrame_.jpg);
}
#divPressPicTitle {
	position:absolute;
	margin:auto;
	text-align:center;
	/*float:left; */
	overflow:hidden;
	top: 191px;
	left: 20px;
	width: 138px;
	background-image: url(../images/main/dollabelbk.jpg);
	background-repeat: repeat-x;
	color: #000;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.5;
}
#divPressPicTitle a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	line-height: 0.9em;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
#divPressPicTitle a:hover {
	color: #000;
}
#divDollPicHolder {
	float: left;
	height: 190px;
	overflow: hidden;
}
#bodyWrapper #whatsWrapper #pressContent #pressWrapper #dolldetailstitle {
	color: #000;
	float: left;
	width: 99%;
	position: relative;
	text-align: left;
	padding-top:40px;
	font-size: .9em;
	font-weight: normal;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	background-image: url(../images/main/celebritybk.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
#bodyWrapper #whatsWrapper #pressContent #pressWrapper #dolldetailsright {
	/*background-color: #990;*/
	float: left;
	height: 200px;
	width: 608px;
	text-align: left;
	padding: 20px;
	padding-top:10px;
	background-image: url(../images/doll_red_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#bodyWrapper #whatsWrapper #pressContent #pressWrapper #dolldetailstitle img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 5px solid #FFF;
}
#bodyWrapper #whatsWrapper #pressContent #pressWrapper #dolldetailsright a img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: thick solid #CCC;
}
#bodyWrapper #whatsWrapper #pressContent #pressWrapper #dolldetailstitle h1 {
	color: #8F4913;
	float: left;
	padding: 0px;
	position: relative;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	line-height: 1.5px;
	font-weight: bolder;
	margin: 0px;
}
#bodyWrapper #bodyWrapperRight #bodyInnerCol p img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	border: 1px solid #CCC;
	padding:3px;
}
#celeblooktitle {
	position:absolute;
	left: 14px;
	top: 398px;
	background-color: #EF45BE;
	width: 112px;
	padding: 5px;
	text-align:center;
}
#voluplooktitle {
	position:absolute;
	left: 1px;
	top: 397px;
	background-color: #EF45BE;
	width: 153px;
	padding: 5px;
	text-align:center;
}
#menuCategory {
	width:179px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	font-weight: bold;	
}
#menuCategory a {
	color:#000;
	text-decoration: none;
	font-size: 0.9em;
}
#menuSubCategory {
	width:167px;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCC;
	padding-left:15px;	
}
#menuSubCategory a {
	color: #666;
}
#annoncebox {
	background-color: #F3F3F3;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #E8E8E8;
	background-image: url(../images/main/testthis.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#bodyWrapper #bodyShoppingRight #shopAd {
	margin-bottom: 10px;
}
#bodyWrapper #bodyShoppingRight #shopProducts {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	line-height: .8em;
	color: #999;
	position:relative;
	margin-bottom:20px;
}
#ProductBoxOutter {
	float: left;
	height: 305px;
	width: 225px;
	margin-right: 8px;
	margin-bottom: 9px;
	border: 1px none #F0F0F0;
	position: relative;
}


#RelatedProductBoxOutter {
	float: left;
	height: 305px;
	width: 200px;
	margin-right: 20px;
	margin-bottom: 9px;
	border: 1px none #CCC;
	position: relative;
}

#ProductImageSmall {
	/*background-color: #CCC;*/
	height: 200px;
	text-align: center;
	/*border: 1px solid #E9E9E9;*/
	overflow:hidden;
}
#ProductPriceDesc {
	/*background-color: #990;*/
	/*height: 40px;*/
	text-align:  center;
	background-color: #FFF;
	/*border: 1px dotted #E9E9E9;*/
	padding: 0px;
	margin-top:2px;
	font-family: arial;
	font-size: 1em;
	line-height: 1.2em;
}
.priceRegular {
	font-family: arial;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	color: #000;
}
#ProductPriceDesc #productTitle {
	height: 12px;
	display:block;
	width: 100%;
	overflow: hidden;
	margin-bottom:3px;
	color: #333;
	margin-top:10px;
}

#ProductPriceDesc #productTitle h1,a {
	color:#06F;
}





#ProductPriceDesc #RelatedproductTitle {
	height: 30px;
	width: 190px;
	overflow: hidden;
	margin-bottom:3px;
	font-size: .9em;
}
.priceWas {
	font-family: arial;
	font-size: .9em;
	line-height: 1em;
	font-weight:normal;
	color: #666;
	text-decoration: line-through;
}
#ShpDetailPicLarge {
	float:left;
	width:400px;
	border: 1px solid #CCC;
	padding:10px;
	margin-right:15px;
	
}
#ShpDetailTxt {
	margin-top:20px;
	width:275px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.5;
	color: #666;
	/*border: 8px solid #EAEAEA;*/
}


#ShpDetailTxt input{
	font-size: 1em;
	/*border: 3px solid #FFFBD9;
	background-image: url(../images/main/btnbk.jpg);
	background-repeat: repeat-x;
	background-position: left center;*/
	font-weight:bolder;

}


#VoluptuousCart_1_Quantity_Add{
	width:50px;
	}

#ShpDetailTxt h1 {
	font-family: Arial,Verdana,geneva,helvetica;
	font-size: 1.6em;
	line-height: 1.7em;
	color: #E13CB1;
}
#ProductPriceDesc h1 {
	font-family: Arial,Verdana,geneva,helvetica;
	font-size: 1.2em;
	color: #06F;
}

#ProductPriceDesc h1,a {

	color: #06F;
}
 #bodyWrapper #bodyShoppingRight #shopProducts a {
	color: #039;
	text-decoration:none;
}
#bodyWrapper #bodyShoppingRight #shopProducts a:hover {
	color: #333;
}
#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:1000;
}
#prdSect1 {
	/*margin-bottom:10px;*/
	/*width:253px;*/
	display:block;
	overflow:hidden;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-image: url(../images/icons/bag1.png);
	background-repeat: no-repeat;
	background-position: right top;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 20px;
	color: #666;
}
#prdSect2 {
	margin-bottom:10px;
	/*width:233px;*/
	display:block;
	height:190px;
	overflow-y:auto;
	overflow-x:hidden;
	font-size: 1em;
	line-height: 1.2em;
	color: #333;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 10px;
}
#prdSectButton {
	width:255px;
	overflow:hidden;
	background-color: #E9E9E9;
	padding:10px;
}
#prdSect3 {
	width:253px;
	height:40px;
	padding:10px;
	overflow-x:auto;
	overflow-y:hidden;
	border: 1px solid #CCC;
}

#prdSect3 img{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #666;	
	cursor:pointer;
}

.sku {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .85em;
	font-style: normal;
	font-weight: bold;
	color:#666;
}
input[type="button"], input[type="submit"] {
	background-color: #306B7E;
	border: 1px solid #909090;
	cursor:pointer;
	/*-moz-box-shadow: 2px 3px 3px  gray;
	-webkit-box-shadow: 2px 3px 3px gray;
	box-shadow: 2px 3px 3px gray;*/
	color: #FFF;
	padding-left:5px;
	padding-right:5px;
	font-size: 1em;
	-webkit-border-radius: .4em;
	-moz-border-radius: 0.4em;
	padding:2px;
}
input[type="button"], input[type="submit"]:hover {
	background-color: #A7A7A7;
	border: 1px solid #909090;
}
.centervideo {
	text-align: center;
}
#contactDivs {
	display:block;
	padding: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	width:90%;
	float:left;
}
.contactpage {
	background-image:url(../images/navigation/contactus.png);
	background-repeat:no-repeat;
	background-position: left top;
	height:550px;
}
#PageTopNotice {
	display:block;
	padding:10px;
	background-color: #EE43BE;
	border: 1px dotted #D1D1D1;
	position:relative;
	margin-bottom:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1em;
	color: #F90;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
}
#PageTopNotice a {
	color: #FFF;
}
#PageTopNotice a:hover {
	color: #FFF;
}
#bodyWrapper #whatsWrapper #pressContent #dollscontent {
	padding: 20px;
}
#PageTopNotice input[type="text"] {
	background-color: #FFF;
	border: 1px solid #999;
}
#slideWhats #celebPhoto img {
	margin-right:auto;
	margin-left:auto;
}
#slideWhats #volupPhoto img {
	margin-right:auto;
	margin-left:auto;
}
#bodyWrapper #bodyWrapperRight img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;/*padding: 5px;
	border: 1px solid #797979;*/
}
#divTipsHead {
	float:left;
	width:280px;
	height:130px;
	display:block;
	background-image: url(../images/main/tiph1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#divTipsBodyWrapper {
	float: left;
	width:278px;
	position: relative;
	background-color: #FFF9FD;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FEEDFF;
	border-right-color: #FEEDFF;
	border-bottom-color: #FEEDFF;
	border-left-color: #FEEDFF;
	position:relative;
	border-right-style: solid;
}
#divTipsFooter {
	width:280px;
	height:34px;
	display: block;
	float: left;
	background-image: url(../images/main/tipsh3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divTipsRepeaters {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	line-height: 1.5;
	color: #4F0F38;
	width: 236px;
	padding-right: 20px;
	padding-left: 20px;
 margin-bottom:5px  padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-top: 0px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #E5A3EA;
	border-right-color: #E5A3EA;
	border-bottom-color: #E5A3EA;
	border-left-color: #E5A3EA;
}
#bodyWrapper #bodyWrapperRight h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#divTipsRepeaters a {
	color: #333;
	text-decoration:none;
	font-weight: bolder;
	font-size:.9em;
}
#divTipsRepeaters a:hover {
	color: #FC0;
}
#divTipsRepeaters h1 {
	font-size:1.1em;
}
#divTipsRepeaters hover {
	background-color: #FFE204;
}
#divtxt {
	background-image: url(../images/main/whathappenleftbk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	color: #666;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	border: 1px none #F8CBE9;
	-webkit-border-radius: .4em;
	-moz-border-radius: 0.4em;
}
#5spaces {
	position:relative;
	width:100%;
	padding-left:15px;
	float:left;
}
#divBodyBottomWrapper {
	width:960px;
	float:left;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:14px;
	background-image: url(../images/main/txt2bk.jpg);
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#divBodyLeftBottom {
	float:left;
	width:458px;
	margin-left:14px;
	margin-bottom:14px;
}
.celebritypage {
	background-image: url(../images/navigation/celebritypagebk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:600px;
}
#celebrityright {
	width:600px;
	float:right;
	padding-right:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
 color:#333  line-height:1.6em;
	padding:15px;
	background-color: #F3F3F3;
	color: #CCC;
}
#celebrityright img {
	padding-right:20px;
	padding-bottom:20px;
	float:left;
}
#celebphotos img {
	padding-right:4px;
	padding-bottom:4px;
	float:left;
}
#celebphotos {
	width:570px;
	height:150px;
	background-color:#666;
	border: 1px solid #333;
	float:left;
	padding:15px;
}
#celebrityright h1 {
	font-size:1.6em;
	line-height:1.9em;
	color:#900;
	font-weight:600;
}
#celebrityright h2 {
	font-size:1.2em;
	line-height:1.3em;
	color:#333;
}
#bodyWrapper #bodyWrapperRight a img {
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
#bodyWrapper #bodyWrapperLeft a #ProfilePic {
	padding: 10px;
	float: left;
	border: 1px solid #333;
}
#divProfile {
	padding: 20px;
	float: left;
	margin-top: 10px;
	width:100%;
}
#dollspicRepeat {
 width:120px  height:120px;
	float:left;
	overflow:hidden;
}
#divRegisterbk {
	padding: 20px;
	background-image: url(../images/main/celebritybk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:left;
}
#divRegisterbk h1 {
	font-size: 1.3em;
	line-height:1.4em;
}
.registerPage {
	background-image: url(../images/main/registerbk.jpg);
	background-repeat: no-repeat;
	height:540px;
}
.loginPage {
	background-image: url(../images/main/loginbk.jpg);
	background-repeat: no-repeat;
	height:540px;
}
#divnotice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.85em;
	line-height: 1.5;
	color: #333;
	background-color: #FFFFEC;
	padding: 10px;
	width: 90%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 5px solid #FC0;
	height:150px;
	overflow:auto;
}
#divRegisterbk input, select, input.file {
	background-color: #FFF;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #C4C4C4;
	color: #000;	/*-webkit-border-radius: .2em;
	-moz-border-radius: 0.2em;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	-webkit-border-radius: .4em;
	-moz-border-radius: 0.4em;
	width: 268px;
	text-align:left;
}
#divRegisterbk  input[type=text] {
	border: 1px solid #999;
}

#divRegisterbk  input[type=checkbox] {
	/*border: 1px solid #999;*/
	width:20px;
}

#divRegisterbk  input[type=submit] {
	/*border: 1px solid #999;*/
	width:110px;
}




#DollsLF a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	line-height: 1.5;
	color: #FFF;
	font-weight:bold;
	background-color: #000;
	display:inline-block;
	text-decoration: none;
}
#DollsLF a:hover {
	color: #939;
	background-color: #EE43BE;
}
.notes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-style: italic;
	line-height: 1em;
	color: #666;
}
#bodyWrapper #bodyWrapperRight #form1 #divRegisterbk .KT_tngtable tr .KT_th label #txtterms {
	padding: 10px;
	width: 98%;
	border: medium solid #C4C4C4;
}
.redtext {
	font-size: 0.8em;
	font-weight: bold;
	color: #F00;
	letter-spacing: 0.2em;
	word-spacing: 0.2em;
	font-family: Verdana, Geneva, sans-serif;
}


#prdsectSizes{
	margin-bottom:5px;
	border: 1px solid #CCC;	
}
prdsectColors{
	margin-bottom:5px;
	padding:5px;
	border: 1px solid #CCC;
}

#prdsectPatterns{ 
border: 1px solid #CCC;
margin-top:5px;
margin-bottom:5px;


}
#prdsectSizes input{
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
	border: 1px solid #999;	
}

#bodyWrapper #bodyShoppingRight #shopProducts #ShpDetailTxt #prdsectPatterns #frmpattern table tr td{
	border: 1px solid #CCC;
	
}

#bodyWrapper #bodyShoppingRight #shopProducts #ShpDetailTxt #prdsectColors #frmcolor table tr td{
	border: 1px solid #CCC;
	
}

#bodyWrapper #bodyShoppingRight #shopProducts #ShpDetailTxt #prdsectSizes #frmsize table tr td {
	border: 1px solid #CCC;

}

#checkoutnotice {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	line-height: 1.2em;
	color: #333;
	width: 97%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px none #F727FC;
	margin-bottom:12px;
	float:left;
}

#sizerow {
	background-color: #FDFFF0;
	border: 1px dotted #990;
	margin-bottom:10px;
}

#patterrow{
	
	background-color: #FDFFF0;
	border: 1px dotted #990;
	margin-bottom:10px;
	}
	
	
	#relatedproduct{
		background-color: #FDFFF0;
	border: 1px dotted #990;
	margin-bottom:10px;
		
		}
		
		.Checkout_green{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #FFF;
	background-color: #9C0;
	border: 1px solid #B3B300;
	padding: 2px;
	height: 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	-webkit-border-radius: .4em;
	-moz-border-radius: 0.4em;
	font-weight: bold;
			}

.Checkout_green1:hover{
	background-color:#E1FFD2;
	color:#360;
	}
#itemsbag a {
	font-size: 0.8em;
	color: #06F;
	text-decoration: none;
	background-image: url(../images/icons/shopping_bag%20red.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}


#itemsbag2 a {
	font-size: 0.8em;
	color: #06F;
	text-decoration: none;
	background-image: url(../images/icons/currency_dollar%20red.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#myId{
	background-image: url(../images/icons/kopeteavailable.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;	
	
}

.magazinepagebk{
	background-image: url(../images/main/magazinebookbk.jpg);
	background-repeat: repeat-y;
	background-position: left top;	/*height:600px;*/
}

.magazinepageleftbk{
	background-image: url(../images/main/magazinepagebk.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	
	min-height:600px;
}
#magazineImg {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	display:none;
}

.magazineTitle{
	font-size: 3em;
	line-height: 1.2em;
	color: #000;
	}
.magazineSubTitle{
	font-size: 1.1em;
	line-height: 1em;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.magazinebody{
	font-size: .85em;
	line-height: 1.4em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;	
	}
.magazineauthor{
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: italic;
	color: #F00;
	}
.magazinefooter{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	font-style: italic;
	font-weight: bold;
	color: #000;	
	
	}

#magazineBlock {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	line-height: 1.2em;	/*border: 10px solid #EEE;*/
}

.magazineLinks{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.1em;
	text-transform: uppercase;
	color: #951D7F;
	text-decoration: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight:bold;
	opacity:0.8;
	FILTER: alpha(Opacity=80);
	/*	-webkit-border-radius: .8em;
	-moz-border-radius: 0.8em;*/
	background-image: url(../images/icons/message-news.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
}

/*.magazineLinks:before{
		
	padding-right: 5px;
	content: url(../images/icons/message-news.png);

}*/
.magazineLinks:hover{
	color: #FFF;
	background-color: #F441BF;
	opacity:0.6;
	FILTER: alpha(Opacity=60);
	}

#relatedProductDiv {
	float:left;
	background-color: #F8F8F8;
	display: block;
	padding: 20px;
	width:680px;
	border: 1px solid #CCC;
	margin-top:20ppx;
	margin-bottom:20px;
}

#summarynotice {
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#shopregHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #666;
	display: block;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	
}

#shpReceiptNotice {
	/*background-color: #FFFFF9;*/
	display: block;
	padding: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	/*border: thin solid #CCC;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #666;
	background: url(../images/main/bgbottom.gif) no-repeat 0 100%;

}


#shpReceiptNotice h1{
	font-size:1.9em;
	line-height:2.3em;
	color:#333;
	}
	
	
#shpReceiptNotice a{
		
		color:#03F;
		font-weight:bold;
}

#shpReceiptNotice a:hover{
	
	color:#F00;
	}

#dollpxbox {
	
	height: 191px;
	width: 148px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
}

#dollpxbox2 {
	
	height: 191px;
	width: 148px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
}

#dollpicwrapbottom {
/*	height:100%;
	background-image: url(../images/main/frmbk4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
}

#dollpicwraptop {
/*	background-image: url(../images/main/frmbk1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;*/
}

#shippingbox {
	background-color: #EDDEEB;
	padding: 20px;
	width: 270px;
	border: 5px solid #666;
	z-index: 20;
	
}

#shippingbox input[type="text"], select{
	background-color: #FBF7FB;
	width: auto;
	border: 1px solid #C28FBC;
}


#coupons{
	/*background-color: #FFDFEF;*/
	text-align:center;
	padding: 20px;
	width: 180px;
	/*border: 1px solid #666;*/
	z-index: 20;
	background-color: #FFEEA8;
	border: 5px solid #FFF;
}

#coupons h2{
	color:#B08D00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.5;
	font-weight: bold;
}

#coupons  input[type="text"]{
	background-color: #FFF2FC;
	border: 1px solid #BB9600;
	width: 96%;
}

form input[type="text"] {
	border: 1px solid #C28FBC;
	height:15px;
	width:135px;
}
form input[type="password"] {
	border: 1px solid #C28FBC;
	height:15px;
	width:135px;
}

#specialsLeft {
	background-image: url(../images/main/specials.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	/*border: 1px solid #999;*/
	display: block;
	padding-top:60px;
	font-size: .9em;
	line-height: 1em;
	font-weight: normal;
	color: #333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
}

#specialphotolabel{
	position:absolute;
	width:98px;
	height:93px;
	z-index:22;
	background-image: url(../images/main/onsale.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	left: 130px;
	top: 109px;
}

#specialborderbottom{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}

#shoptilebox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4em;
	line-height: 1.55em;
	color: #000;
	width: 85%;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom:20px;
}

#styleGuidebox{
	border:4px solid #FFCAE4;
	background-color: #FFF;
	padding: 20px;
	opacity:0.8;
	FILTER: alpha(Opacity=80);
	margin: 0px;
	height: 200px;
	width: 250px;
	position: relative;
	display:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .85em;
	line-height: 1em;
	color: #333;	
}

.adminRow {
	color: #FFF;
	background-color: #333;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCC;
}

.adminRow2 {
	color:#09F;
	background-color: #666;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCC;
}

#bodyWrapper #bodyShoppingRight #shopProducts #checkoutLogin {
	background-color: #F8F8F8;
	margin-top:20px;
	margin-right: 0px;
	margin-bottom: 20px;
	
	margin-left: 0px;
	padding: 20px;
	padding-top:5px;
	width: 94%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: thick;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #D939A7;
	border-left-color: #CCC;
}

#bodyWrapper #bodyShoppingRight #shopProducts #checkoutLogin h1 {
	font-size:1.8em;
	line-height:2em;
}

#bodyWrapper #bodyShoppingRight #shopProducts #checkoutRegister {
	margin: 0px;
	padding: 20px;
	width: 94%;
	border-bottom-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D939A7;
	padding-top:5px;
}

#bodyWrapper #bodyShoppingRight #shopProducts #checkoutRegister h1 {
		font-size:1.7em;
	line-height:2em;
}

#PressContent{
	padding-top:30px;
	float:left;
	height:178px;
	width:400px;
	margin-left:20px;
}

#PressContent h1{
	font-family:"gorgia"
	font-size: 1.1em;
	line-height: 2;
	font-weight: bolder;
	color: #666;
	letter-spacing: .08em;
	word-spacing: .08em;
}

#PressContent p{
	margin-top:10px;
	font-size:0.85em;
	line-height:2em;
	font-family: "Arial, Helvetica, sans-serif";
	color: #999;
}

.PressReadMore{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #C00;
	text-transform: uppercase;
}

#PressInnerWrapper{
	position:relative;
	margin-bottom:40px;
	width: 160px;
	float:left;
	padding-bottom: 10px;
	line-height: 1.1em;
	padding-left:20px;
	padding-right:20px;
	height:230px;
	overflow:hidden;
	font-weight: normal;
	margin-right:10px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	/*background-color: #FBF8FC;*/
}

#PressInnerWrapper2{
	position:relative;
	margin-bottom:20px;/*height:250px;
*/
	width: 90%;
	float:left;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.1em;
	padding-left:10px;
	padding-right:30px;
	/*height:260px;*/
	overflow:hidden;
	font-weight: normal;
	padding:0px;
	
}

#failure {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.9em;
	line-height: 2em;
	color: #FFF;
	background-color: #F00;
	display: block;
	padding: 40px;
	border: 2px solid #333;
}

#OderTable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	line-height: 1.5;
	color: #333;
	width: 908px;
	border: 1px solid #999;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
}

#orderDetailsbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1em;
	background-color: #FFFFF9;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #333;
	width: 500px;
	overflow:hidden;
}

#orderDetailsbox table{
	width:500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #666;
	font-weight: normal;
	margin-bottom: 20px;
}



#footerWrapper {
	/*background-color: #333;*/

	width: 960px;
	font-size: 0.76em;
	line-height: 1.5;
	text-align: center;
	padding-bottom:20px;
	padding-top:20px;
	color:#CCC;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px none #999;
	overflow:hidden;
	height:330px;
	
	
}

#footerWrapper a {
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	padding-right:5px;
}
#footerWrapper a:hover {
	color:#F00BAB;
}


#ProductPriceDesc #productTitle h1 {
	line-height:1.5em;
}


#plusball{
	position:relative;
	left:-90px;
	top:-60px;
	z-index:50;
}

#footer_main {
	text-align: center;
	width: 100%;
	position: relative;
	background-color: #525152;
	margin-top:20px;
	background-image: url(../images/main/footer_main_bk.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:1%;
}

#bodyWrapper #bodyShoppingRight #shopProducts #ShpDetailTxt form #prdSectButton table tr td input[type=text] {
	width: 60px;
}

#bodyWrapper #aboutusWrapperRight #bodyInnerCol #about_large_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.50em;
	text-transform: none;
	color: #000;
	text-align: left;
	line-height: 1.25em;
	font-style: normal;
	font-weight: bold;
}

#bodyWrapper #whatsWrapper #DollsLF #dollreg {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.1em;
	line-height: 1.2em;
	background-color: #F2F2F2;
}

#bodyWrapper #whatsWrapper #DollsLF #dollreg a {
	color:#F00;
}



.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}




.body_collection_bk{
	background-image:url(../images/spring.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

	


* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
* html .clearfix {height: 1%;}
.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#dollsFullbody{
	padding:30px;
	width:94%;
	height:auto;
	float:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-right:0px;
	padding-left:58px;
	
	
	}


#dollsFullbody h1{
	font-family:gorgia;
	font-style:normal;
	font-weight:bold;
	font-size:1em;
	line-height:1.5;
	text-shadow:#CCC 20px -12 14 2px;
	color:#8f53b0;
	
	}	
	
	
	#dollsad h1{
		
	font-family:gorgia;
	font-style:normal;
	font-weight:bold;
	font-size:2em;
	line-height:1.5;
	text-shadow:#CCC 20px -12 14 2px;
	color:#8f53b0;	
		
		}
	
	
#dollsFullbody p{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.5;
	color:#666;
	}
	
	#dollsad{
	display:block;
	height:200px;
	margin-bottom:30px;
	margin-top:20px;
	background-image: url(../images/dollsbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
	}
	
	
	#presssad{
	display:block;
	height:200px;
	margin-bottom:30px;
	margin-top:20px;
	background-image: url(../images/press_ad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	

	#dollsad_details{
	display:block;
	height:200px;
	margin-bottom:30px;
	margin-top:20px;
	background-image: url(../images/dolls_ad_details.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	}
	
	#dollsad_details h1{
		
		font-family:gorgia;
	font-style:normal;
	font-weight:bold;
	font-size:2em;
	line-height:1.5;
	text-shadow:#CCC 20px -12 14 2px;
	color:#8f53b0;	
		}
		
	
#dollsfooter{
	display:block;
	height:55px;
	margin-top:10px;
	margin-bottom:20px;
	}	

#dollscontent{
	display:block;
	overflow:hidden;
	height:180px;
	
	}
	
	

	#dolls_details_title{
		
		width:230px;
		float:right;
		margin-right:60px;
		margin-top:20px;
		overflow:hidden;
		}
		
		
		#dollsbutton{
			
			float:right;
			width:200px;
			margin-right:40px;
			margin-top:124px;
			}
			
			#dollsad_register{
	display:block;
	height:200px;
	margin-bottom:30px;
	margin-top:20px;
	background-image: url(../images/dolls_ad_register.jpg);
	background-repeat: no-repeat;
	background-position: left top;
				
				}
				
				
				#pressWrapper input[type=text],#pressWrapper input[type=password],#pressWrapper input[type=file]{
					
					height:30px;
					width:270px;
					border:1px solid #C6F;
					background-color:#FFF;
					font-size:1.1em;
					padding-left:15px;
					}
					
					#pressWrapper input[type=submit]{
						
						height:30px;
						
						background-color:#C6F;
						font-family:Verdana, Geneva, sans-serif;
						font-size:1.2em;
						font-weight:bold;
						float:left;
						border:1px solid #609;
						margin-left:149px;
						
						padding-left:30px;
						padding-right:30px;
						}
						
						
#pressWrapper input[type=submit]:hover{background-color:#C9F;}						

#pressWrapper label{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	float:right;
	margin-top:6px;
	
	
	}
	
	
	#pressWrapper h1{
		font-size:1.6em;
		margin:0px;
		padding:0px;
		
		
		}
		
		#pressWrapper h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0px;
	padding:0px;
	color:#390055;
	font-style:nomal;
	font-weight:normal;
	margin-bottom:15px;
			}
			
			.doll_register_bk{
	background-image: url(../images/doll_register_bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;				
				
				}
				
				#reg_right{
					
					float:right;
					width:530px;
					}
					
					
					
					
.button { background-image: -moz-linear-gradient(top, #6b7886, #3b4f63); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6b7886),color-stop(1, #3b4f63)); padding: 5px 15px; -moz-border-radius: 20px; color: white; font-weight: normal !important; text-transform: uppercase; border: 2px solid white !important; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; }
.button:hover { background-image: none; background-color: #6b7886; -moz-box-shadow: 0px 0px 2px #999; text-decoration: none !important; }



 input[type=submit],input[type=button]{ background-image: -moz-linear-gradient(top, #6b7886, #3b4f63); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6b7886),color-stop(1, #3b4f63)); padding: 5px 15px; -moz-border-radius: 20px; color: white; font-weight: normal !important; text-transform: uppercase; border: 2px solid white !important; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; }
 
 
 input[type=submit]:hover,input[type=button]:hover{
	background-image: none; background-color: #6b7886; -moz-box-shadow: 0px 0px 2px #999; text-decoration: none !important; 
}


input[type=file]{
	
	height:30px;
	font-size:1.1em;
	width:100%;
	}

 /* full clearfix */
    /* add to floating elements which shall clear floating after themselves */ 
	* html .clearfix {
	    height: 1%; /* IE5-6 */
	    }
	*+html .clearfix {
		display: inline-block; /* IE7not8 */
		}
	.clearfix:after { /* FF, IE8, O, S, etc. */
	    content: " ";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }
		
#videosad{
	display:block;
	height:200px;
	margin-bottom:30px;
	margin-top:20px;
	background-image: url(../images/video_ad.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	}	
	
	
	#videothumb{
		
		width:175px;
		height:120px;
		overflow:hidden;
		border:5px solid #000;
		float:left;
		margin-right:30px;
		margin-bottom:30px;
		
		}	
		
		#aboutImg{
			position:absolute;
			left:10px;
			top:20px;
			
			}

#shop_notice_wrapper{
	width:960px;
	height:288px;
	float:left;
	background-image: url(../images/shopping_ad.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	
	}
	
	#dollimg	{
	border: 5px solid #000;
	width:70px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	background-color: #333;	
	}
	
		#dollimg_main	{
	border: 5px solid #000;
	width:290px;
	/*height:290px;*/
	overflow:hidden;
	float:left;
	
	margin-bottom:10px;
	background-color: #333;	
	}
	
	#dollimg2	{
	border: 5px solid #000;
	height:110px;
	
	overflow:hidden;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	
	}


    #dollimg2:hover	{
		height:310px;
		opacity:1;
	FILTER: alpha(Opacity=100)
	
		}
    
/*#dollimg2:nth-child(0)	{
	height:310px;
	}*/

#dollsPhotosLeft{
	width:300px;
	float:left;
	
}	


#dollsBioRight{
	margin-left:330px;
	width:550px;
	position: relative;
	overflow: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	
	.dollsBioRight_pink{
	  background-color:#F0C;
	 color:#FFF;
	 line-height:1.5;
	 padding:20px;
	 height:1%;
	}
	
	
	#facebox{
	position:absolute;
	width:160px;
	z-index:500;
	margin-left:20px;
	margin-top:20px;
	left: -21px;
	top: -86px;
		
		
		}
#outterWrapper #headWrapper #bodyWrapper #whatsWrapper #dollsFullbody #query_nav {
	float: left;
	display:block;
	width:100%;
	margin-bottom:10px;
	font: 10px Arial, Helvetica, sans-serif #333;
	
}
#outterWrapper #headWrapper #bodyWrapper #whatsWrapper #dollsFullbody #featureDoll {
	float: left;
	width: 221px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 7px solid #000;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #666;
	background-image: url(../images/dollsimgbk1.jpg);
}
#outterWrapper #headWrapper #bodyWrapper #whatsWrapper #dollsFullbody #featureDoll h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #F3C;
	line-height: 1;
}
#outterWrapper #headWrapper #bodyWrapper #whatsWrapper #dollsFullbody #featureDoll a img {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#outterWrapper #headWrapper #bodyWrapper #whatsWrapper #dollsFullbody #featureDoll .PressReadMore {
	color: #FFF;
}
#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #dollsBioRight #dollsCommentsWrapper {
	padding: 10px;
	width: 92%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
	height:auto;
	overflow:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 6px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFE1FF;
	border-right-color: #FFE1FF;
	border-bottom-color: #FFE1FF;
	border-left-color: #FFE1FF;
}
#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #dollsBioRight #dollsCommentsWrapper #dollsCommentPhoto {
	padding: 0px;
	float: left;
	width: 50px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 1px dotted #666;
	overflow: hidden;
}
#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #dollsBioRight #dollsCommentsWrapper #dollsComments {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	line-height: 1.5;
	font-weight: normal;
	color: #000;
	float: left;
	width: 390px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #dollsBioRight #CommentBox {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #dollsBioRight #CommentBox form textarea {
	width: 99%;
	border: 1px solid #333;
	margin-bottom:10px;
}
#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #CommentBox #form1 #savebtn_comment {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#outterWrapper #bodyWrapper #whatsWrapper #dollsFullbody #pressWrapper #PressInnerWrapper2 #dollsBioRight #commentDate {
	font-size: .8em;
	font-weight: normal;
	color: #900;
	display: inline-block;
}
#outterWrapper #bodyWrapper #divProfile #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td a #profile_img {
	border: 6px solid #000;
	position: absolute;
	z-index: 20;
	top: -52px;
	right: 71px;
	width: 192px;
}
#outterWrapper #bodyWrapper #divProfile #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td #dolls_left_upload #form2 .KT_tngtable tr td #imageDescription {
	width: 99%;
}
#outterWrapper #bodyWrapper #divProfile #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td #dolls_left_upload #form2 .KT_tngtable tr #uploadtd {
	background-image: url(../images/upload.png);
	background-repeat: no-repeat;
	background-position: right top;
}

