*{margin:0px;padding:0px;}

a, input{outline:none;}

a img { border: none; }

html, body{margin:0;height:100%;text-align:center;background-image:url(../images/bg_new1.jpg);}
/*html, body{margin:0;height:100%;text-align:center;background-image:url(../images/wallpaper-bg.jpg);}*/


#distance {width:1px;height:50%;margin-bottom:-17.5em; /* half of container's height */float:left;}

#container{margin:0 auto;position:relative; /* puts container in front of distance */text-align:left;height:35em;width:57.9em;clear:left;}

/* centering for newsletter popup */
#distance1 {width:1px;height:50%;margin-bottom:-9.12em; /* half of container's height */float:left;}

#container1{margin:0 auto;position:relative; /* puts container in front of distance */text-align:left;height:18.25em;width:18.25em;clear:left;background-image:url(../images/pop-news-bg.png);background-repeat:no-repeat;}
/* centering for newsletter popup */

/* centering for order popup */
#distance2 {width:1px;height:50%;margin-bottom:-11.15em; /* half of container's height */float:left;}

#container2{margin:0 auto;position:relative; /* puts container in front of distance */text-align:left;height:22.31em;width:22.19em;clear:left;background-image:url(../images/out-of-stock-bg.png);background-repeat:no-repeat;}


/* centering for order popup */

/* centering for tell a friend about this product */
#distance3 {width:1px;height:50%;margin-bottom:-12.09em; /* half of container's height */float:left;}

#container3{margin:0 auto;position:relative; /* puts container in front of distance */text-align:left;height:24.19em;width:23.81em;clear:left;background-image:url(../images/tell-friend-bg.png);background-repeat:no-repeat;}
/* centering for tell a friend about this product */


#wallpapervert{width:100%; height:100%;/*background-image:url(../images/wallpaper-vert.gif);*/ background-repeat:repeat-y; background-position:center top; background-attachment: fixed;}

#wallpaperhorz{width:100%; height:100%;/*background-image:url(../images/wallpaper-horz.gif);*/background-position:center;}

#bubbles{height:100%;width:100%;margin:0px;/*background-image:url(../images/bubbles.png);*/ background-position: center center;background-repeat:no-repeat;}



#circlesX{position:absolute;float:left;z-index:20;padding-top:48px;width:305px;height:363px;background-image:url(../images/circles1.png);background-repeat:no-repeat;}
#circles{position:absolute;float:left;z-index:20;padding-top:48px;width:305px;height:363px;background-image:url(../images/circlesX.png);background-repeat:no-repeat;}

#navigation{width:247px;}

#navigation, ul{background-image:url(../images/spacer.gif);list-style-type:none; margin:0px; padding:0px;}

#navigation, ul, li{font-size: 0px;line-height: 0px;padding:0px;margin:0px;text-align:right;}




#contentwrap{position:absolute;margin-left:165px;padding-top:60px;padding-left:25px;z-index:10;width:747px;height:500px;background-image:url(../images/shadow.png);background-repeat:no-repeat;background-position:0px 30px;}

#modelswrap{position:relative;width:699px;height:466px;}

#logoX{position:absolute;z-index:50;top:450px;left:547px;width:227px;height:114px;background-image:url(../images/kulu-logo.png);background-repeat:no-repeat;}
#logo{position:absolute;z-index:50;top:450px;left:547px;width:227px;height:114px;background-image:url(../images/logoX.png);background-repeat:no-repeat;}

#footer{position:absolute;top:540px;left:24px;color:#feb3d9; font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif; font-size:11px;}

#footer h1{display:inline;font-size:11px;font-weight:normal;}



a.footerlink:link,
a.footerlink:visited{color:#544d4e;}

a.footerlink:hover{color:#FFFFFF;}



/* start blog, newsletter wrapper */
#blognewswrap{width:285px;height:200px;}

#blog{position:absolute;z-index:1;width:150px;padding-top:5px;padding-left:1px;cursor:pointer;}

#newsletter{position:absolute;z-index:2;padding-top:100px;left:125px;}

.textfield{width:80px;height:14px;border:1px solid #FFFFFF;margin-top:4px;margin-left:13px;padding-left:5px;padding-top:1px;color:#484245;font-size:10px;color:#d35e00;}

#textfieldbg{float:left;margin-top:5px;background-image:url(../images/textfield.png);background-repeat:no-repeat;width:120px;height:28px;}

.textfieldbig{width:175px;height:14px;border:1px solid #FFFFFF;margin-top:4px;margin-left:18px;padding-left:5px;padding-top:1px;color:#484245;font-size:10px;color:#06477d;}

.textfieldbigbg{margin-bottom:9px;background-image:url(../images/news-text-field.png);background-repeat:no-repeat;width:236px;height:28px;}
/* end blog, newsletter wrapper */

/* start bikini comp */

#bikinicompwrap {width:134px; height:134px; position:absolute; }

/* end bikini comp */


/* start top ten */
#toptenhead{float:left;text-align:right;width:684px;height:29px;background-color:#FFFFFF;padding-top:10px;padding-right:15px;}

#toptenscrollwrap{float:left;width:699px;height:427px;background-color:#000000;}

/*#productscrollwrap{float:left;width:699px;height:391px;background-color:#f6f2e0;background-image:url(../images/line-repeat.gif);}*/

/*#productscrollwrap{float:left;width:699px;height:391px;background-color:#f6f2e0;background-image:url(../images/pink-bg.jpg);}*/

#productscrollwrap{float:left;width:699px;height:391px;background-color:#f6f2e0;background-image:url(../images/dark-bg.jpg);}


div.main_container{margin-left:140px;margin-top:27px;padding-top:15px;padding-left:22px;height: 320px;width: 470px;background-image:url(../images/prod-full-bg.png);background-repeat:no-repeat;}

div.main_container1{margin-left:140px;margin-top:27px;padding-left:22px;height: 335px;width: 470px;background-image:url(../images/prod-full-bg.png);background-repeat:no-repeat;}


#topsubscrollwrap{float:left;width:699px;height:352px;background-color:#000000;}

#topsubnavwrap{float:left;text-align:right;width:684px;height:54px;background-color:#FFFFFF;padding-top:10px;padding-right:15px;}

#topsubnavtabs{float:right;padding-top:10px;width:580px;}

#topsubnavtabs ul{list-style-type:none; margin:0px; padding:0px;}

#topsubnavtabs ul li{float:right;margin:0px;padding-left:24px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;line-height:17px;color:#484245;}

#topsubnavtabs a{color:#484245;text-decoration:none;}

#topsubnavtabs a:hover{color:#e60078;text-decoration:none;}

#topsubnavtabs .subnavovr {color:#e60078;}
/* end top ten */




/* start product common styles */
.proditemtop{margin-top:9px;margin-bottom:15px;padding-right:17px;width:135px;}

.proditembttm{width:135px;}

#prodwrap{float:left;width:250px;height:300px;}

#prodarrows{float:right;padding-right:3px;width:100px;text-align:right;width:203px;}

#prodinfo{float:left;margin-top:23px;padding-left:40px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:12px;color:#484245;}

#prodhead{margin-bottom:13px;padding-left:5px;font-size:14px;font-weight:bold;color:#e60078;}

.prodinfospace{margin-bottom:8px;padding-left:5px;font-size:11px;font-weight:normal;}

.prodselectspace{margin-bottom:3px;padding-left:5px;font-size:11px;font-weight:normal;}

.prodselect{margin-bottom:10px;margin-left:4px;width:167px;}

#prodmodel{float:left;/*background-color:#FF0000;*/width:174px;}

#prodmodel a{display:block;margin-left:auto;margin-right:auto;}

#magnify{float:left;text-align:left;width:20px;}

a.prodsharelink:link,
a.prodsharelink:visited{color:#837f81;}

a.prodsharelink:hover{color:#e60078;}

.prodDetails{float:left;padding-left:20px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;}

.prodValue{float:left;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#06477d;}

#prodExtraLinks{z-index:200;padding-top:10px;font-size:10px;padding-left:5px;}

.soldasset{float:left;text-align:left;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:11px;color:#484245;padding-top:7px;width:135px;}
/*#prodExtraLinks{position:absolute;z-index:200;bottom:0px;padding-bottom:60px;font-size:10px;padding-left:5px;}*/
/* end product common styles */




/* start pink circle fade */
#pinkcircle {list-style: none;}

#pinkcircle a * {display: none;}

#pinkcircle a,
/*#pinkcircle a .hover {height: 145px;position: relative;display: block;background: url(../images/circles2.png) 0 0 no-repeat;}*/
#pinkcircle a .hover {height: 145px;position: relative;display: block;background: url(../images/pink-circle.png) 0 0 no-repeat;}

pink-circle.png

#pinkcircle a.win {background-position: 0 0;width: 146px;cursor:pointer;}

#pinkcircle .highlight a.win:hover,
#pinkcircle a.win .hover {background-position: 0 -290px;width: 146px;}
/* end pink circle fade */


/* start green circle fade */
#greencircle {list-style: none;}

#greencircle a * {display: none;}

#greencircle a,
#greencircle a .hover {height: 145px;position: relative;display: block;background: url(../images/circles3.png) 0 0 no-repeat;}

#greencircle a.win {background-position: 0 0;width: 146px;cursor:pointer;}

#greencircle .highlight a.win:hover,
#greencircle a.win .hover {background-position: 0 -290px;width: 146px;}
/* end green circle fade */



/* start stockist */

#stockscrollbttms{float:right;width:10px;padding-right:40px;}

.stockgreyline{width:330px;height:20px;background-color:#f5f5f5;padding-top:6px;padding-left:20px;}

.stockwhiteline{width:330px;height:20px;padding-top:6px;padding-left:20px;}

.stockshopname{float:left;}

.stockshopcontact{float:right;padding-right:24px;}

#stockcontacts{float:left;width:294px;padding-left:50px;padding-top:18px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#ed1977;}

#stockname{float:left;}

#stockcontact{float:right;}

a.stocklink:link,
a.stocklink:visited{color:#484245;text-decoration:none;}

a.stocklink:hover{color:#ed1977;text-decoration:underline;}


#stocksubnavtabs{float:right;padding-top:10px;width:580px;}

#stocksubnavtabs ul{list-style-type:none; margin:0px; padding:0px;}

#stocksubnavtabs ul li{float:right;margin:0px;padding-left:11px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;line-height:17px;color:#484245;}

#stocksubnavtabs a{color:#484245;text-decoration:none;}

#stocksubnavtabs a:hover{color:#e60078;text-decoration:none;}

#stocksubnavtabs .subnavovr {color:#e60078;}

/* end stockist */

/* start contact */
#contactwrap{font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:11px;color:#484245;line-height:14px;}

#contacthead{float:left;width:294px;padding-left:20px;padding-top:18px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;font-size:16px;color:#ed1977;}

#contactleft{float:left;padding-top:20px;padding-left:20px;}

#contactright{float:left;padding-top:20px;padding-left:60px;}

.contacttxtfield{width:190px;height:18px;border:1px solid #484245;padding-left:5px;padding-top:4px;color:#484245;font-size:10px;}

.contactcomment{width:190px;height:51px;border:1px solid #484245;padding-left:5px;padding-top:4px;color:#484245;font-size:10px;font-family:Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;}

.contactspace{padding-bottom:8px;}
/* end contact */

/* start competition */
.comppink{color:#eb087a;}

.comptxtfield{width:250px;height:18px;border:1px solid #484245;padding-left:5px;padding-top:4px;color:#484245;font-size:10px;}
/* end competition */






