#wrapper{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
}

#wrapper-content{
	width:1000px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

/*header area here!! */
#header{
	width:1000px;
	height:466px;
	margin:0px;
	padding:0px;
}

#header-toplink{
	width:960px;
	height:51px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background-image:url(../images/careline_pretty_ladies_toplinkbg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#header-toplink-link{
	width:950px;
	height:35px;
	margin:0px;
	padding:16px 0px 0px 10px;
}

#header-toplink-link ul{
	width:960px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#header-toplink-link li{
	display:block;
	float:left;
	margin:0px;
	padding:0px 30px 0px 0px;
	list-style-type:none;
}

#header-toplink-link ul li.rightpad{
	display:block;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

#header-toplink-link ul li a{
	font-size:14px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#header-toplink-link ul li a.current{
	font-size:14px;
	color:#ffcc66;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#header-toplink-link ul li a:hover{
	font-size:14px;
	color:#ffcc66;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#header-logo{
	width:1000px;
	height:84px;
	margin:0px;
	padding:0px;
	background-image:url(../images/careline_pretty_ladies_logobg.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
}

#logo{
	float:left;
	width:310px;
	height:84px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#logo h1{
	display:block;
	height:84px;
	text-indent:-10000px;
}

#logo a.link{
	width:310px;
	height:84px;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
}

#logo a span{
	display:none;
}

#header-user{
	float:right;
	padding:25px 20px 0px 0px;
	margin:0px 0px 0px 0px;
}

#user{
	background-image:url(../images/careline_pretty_ladies_userloginbg.png);
	background-repeat:no-repeat;
	behavior: url(../images/iepngfix.htc);
	width:206px;
	height:36px;
}

#user ul{
	margin:0px;
	padding:10px 0px 0px 15px;
	
}

#user ul li{
	display:block;
	float:left;
	list-style-type:none;
	color:#FFFFFF;
	margin:0px;
	padding:0px 3px 0px 5px;
}

#user ul li a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-shadow: #000 0 0 0;
}

#user ul li a:hover{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#5aa2f4;
	text-decoration:none;
	text-shadow: #000 0 0 0;
}

/*header user logged in */
#header-user-login{
	float:right;
	padding:25px 20px 0px 0px;
	margin:0px 0px 0px 0px;
}

#header-user-left{
	float:left;
	background-image:url(../images/careline_pretty_ladies_loginbg1.png);
	background-repeat:no-repeat;
	behavior: url(../images/iepngfix.htc);
	width:10px;
	height:36px;
}

#header-user-right{
	float:left;
	background-image:url(../images/careline_pretty_ladies_loginbg3.png);
	background-repeat:no-repeat;
	behavior: url(../images/iepngfix.htc);
	width:10px;
	height:36px;
}

#header-user-middle{
	height:36px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/careline_pretty_ladies_loginbg2.png);
	background-repeat:repeat-x;
	behavior: url(../images/iepngfix.htc);
}

#header-user-middle ul{
	margin:0px;
	padding:6px 10px 0px 6px;
}

#header-user-middle ul li{
	display:block;
	float:left;
	list-style-type:none;
	color:#FFFFFF;
	margin:0px;
	padding:4px 3px 0px 5px;
}

#header-user-middle ul li a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-shadow: #000 0 0 0;
}

#header-user-middle ul li a:hover{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#5aa2f4;
	text-decoration:none;
	text-shadow: #000 0 0 0;
}
/* end header user logged in */

#header-main{
	width:1000px;
	height:331px;
	margin:0px;
	padding:0px;
	background-image:url(../images/careline_pretty_ladies_mainimagebg.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
}

#header-maintext{
	width:330px;
	margin:0px;
	padding:180px 0px 0px 300px;
}

#header-maintext p{
	font-family:"Trebuchet MS", Arial, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	line-height:13px;
	text-align:left;
}
/*end header area here!! */

/*mainbody area here!! */
#wrapper_body{
	float:left;
	width:960px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background-image:url(../images/careline_pretty_ladies_mainbodybg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#mainbody{
	float:left;
	width:960px;
	margin:0px;
	padding:11px 0px 0px 0px;
}

#mainbody-content{
	width:960px;
	height:272px;
	margin:0px;
	padding:0px;
	background-image:url(../images/careline_pretty_ladies_mainbodybg1.png);
	behavior: url(../images/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:100% 100%;
}

#mainbody-content-leftcol{
	float:left;
	width:414px;
	height:237px;
	margin:0px;
	padding:35px 0px 0px 40px;
}

#mainbody-content-left{
	width:414px;
	margin:0px;
	padding:0px;
}

#mainbody-content-left h1{
	display:block;
	background-image:url(../images/careline_pretty_ladies_welcomecareline.png);
	behavior: url(../images/iepngfix.htc);
	background-repeat:no-repeat;
	width:414px;
	height:34px;
	text-indent:-10000px;
}

#mainbody-content-rightcol{
	float:right;
	width:476px;
	height:272px;
	margin:0px;
	padding:0px;
	background:url(../images/careline_pretty_ladies_body_spray.jpg) no-repeat 0 0;
}

#mainbody-content-rightcol-text{
	margin: 0px;
	padding: 130px 30px;
	width: 100px;
	height: 100px;
}

#mainbody-product{
	float:left;
	width:935px;
	margin:0px;
	padding:0px 12px 0px 13px;
}

#mainbody-product-leftcol{
	float:left;
	width:441px;
	margin:0px;
	padding:0px;
}

#mainbody-product-rightcol{
	float:right;
	width:464px;
	margin:0px;
	padding:0px;
}

#mainbody-product-contentbg{
	background-image:url(../images/careline_pretty_ladies_make_up_tips.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:441px;
	height:65px;
}

#mainbody-product-content{
	float:left;
	width:441px;
	margin:0px;
	padding:11px 0px 0px 0px;
}

#mainbody-product-content-left{
	width:222px;
	float:left;
	margin:0px;
	padding:0px;
}

#mainbody-product-content-left p{
	width:222px;
	height:63px;
	background-image:url(../images/careline_pretty_ladies_view_products.jpg);
	background-repeat:no-repeat;
}

#mainbody-product-content-left p a span{
	display:none;
}

#mainbody-product-content-left p a.view{
	width:222px;
	height:63px;
	display:block;
	margin:0px;
	padding:0px;
}

#mainbody-product-content-left p a.view:hover{
	background-image:url(../images/careline_pretty_ladies_view_products.jpg);
	background-position:222px 0px;
}

#mainbody-product-content-right{
	float:right;
	width:200px;
	padding:0px;
	margin:0px;
}

#mainbody-bottomnav{
	float:left;
	width:441px;
	height:59px;
	position:relative;
	background-image:url(../images/careline_pretty_ladies_join_forums.jpg);
	background-repeat:no-repeat;
}

#mainbody-bottomnav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

#mainbody-bottomnav ul li{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	text-align:center;
}

#mainbody-bottomnav ul li a span{
	display:none;
}

#mainbody-bottomnav ul li a.bodynav{
	width:147px;
	height:59px;
	display:block;
	margin:0px;
	padding:0px;
}

#mainbody-bottomnav ul li a.bodynav1{
	width:125px;
	height:59px;
	margin:0px;
	padding:0px;
	display:block;
}

#mainbody-bottomnav ul li a.bodynav2{
	width:169px;
	height:59px;
	margin:0px;
	padding:0px;
	display:block;
}

#mainbody-bottomnav ul li a.bodynav:hover{
	background-image:url(../images/careline_pretty_ladies_join_forums.jpg);
	background-position:0px -59px;
}

#mainbody-bottomnav ul li a.bodynav1:hover{
	background-image:url(../images/careline_pretty_ladies_join_forums.jpg);
	background-position:-147px -59px;
}

#mainbody-bottomnav ul li a.bodynav2:hover{
	background-image:url(../images/careline_pretty_ladies_join_forums.jpg);
	background-position:-272px -59px;
}

#mainbody-product-rightcol-contentbg{
	width:222px;
	float:left;
	margin:0px;
	padding:0px;
}

#mainbody-product-rightcol-contentbg1{
	width:222px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;;
}

#mainbody-product-rightcol-content-leftcol{
	background-image:url(../images/careline_pretty_ladies_product_highlight.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	width:222px;
	margin:0px;
	padding:76px 0px 0px 0px;
}

#mainbody-product-rightcol-content-rightcol{	
	background-image:url(../images/careline_pretty_ladies_best_sellers.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	float:right;
	width:222px;
	margin:0px;
	padding:76px 0px 0px 0px;
}

#forbottomnav{
	width:935px;
	margin:0px;
	padding:0px;
}

#mainbody-forreadmore{
	float:right;
	width:464px;
	margin:0px;
	padding:0px;
}

#mainbody-readmore{
	float:left;
}

#mainbody-readmore1{
	float:left;
	width:202px;
	padding:0px 0px 0px 20px;
}

#mainbody-bottombg{
	width:960px;
	padding:0px 20px 0px 20px;
	height:104px;
	background-image:url(../images/careline_pretty_ladies_footerbg.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
/*end mainbody area here!! */

/* start footer */
#wrapper-footer{
	width:100%;
	margin:0px;
	padding:0px;
	background-image:url(../images/careline_pretty_ladies_footer_bg.jpg);
	background-repeat:repeat-x;
}

#wrapper-footer-link-content-container{
	width:1000px;
	
	height:98px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

#wrapper-footer-link-content{
	width:980px;	
	height:98px;
	margin:0px;
	padding:0px 0px 0px 20px;
}

#wrapper-footer-link{
	float:left;	
	/* width:623px; old css width */	width:464px; /* change for magic potions link */
	height:98px;
	margin:0px;
	padding:0px 0px 0px 8px;
	font-family: Arial, Helvetica, sans-serif; 
}

#wrapper-footer-link ul{
	/* width:614px; old css width */	width: auto; /* change for magic potions link */
	margin:0px;
	padding:46px 0px 0px 9px;
}

#wrapper-footer-link ul li{
	float:left;
	margin:0px;
	padding:0px 4px 0px 0px;
	list-style-type:none;
	font-size:10px;
	color:#333366;
}

#wrapper-footer-link ul li a{
	font-size:10px;
	color:#333366;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#wrapper-footer-link ul li a:hover{
	font-size:10px;
	color:#333366;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}

#wrapper-footer-link-right{
	margin:0px;
	padding:35px 0px 0px 5px;
	float:left;	
	/* width:329px; old css width */
	width:502px; /* change for magic potions link */
	height:63px;
}

#copyright{
	float:left;
	width:115px;
	padding:0px 20px 0px 10px;
	background-image:url(../images/careline_pretty_ladies_divider.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

#copyright p{
	font-size:11px;
	color:#333366;
	text-align:right;
	margin:0px;
	padding:0px;
	line-height:12px;
}

#i4logo{
	float:left;
	padding:3px 0px 0px 10px;
	background-image:url(../images/careline_pretty_ladies_divider.jpg);
	background-repeat:no-repeat;
}
/* end footer */

/*FOR LANDING */

/*start header */
#header-landing{
	width:1000px;
	height:406px;
	margin:0px;
	padding:0px;
}

#header-main-landing-wrapper{
	width:960px;
	height:271px;
	margin:0px;
	padding:0px 20px 0px 20px;
}

#header-main-landing{
	width:960px;
	height:271px;
	margin:0px;
	padding:0px;
}
/* end start header */

/*start body */
#wrapper_body-landing{
	float:left;
	width:960px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background-image:url(../images/careline_pretty_ladies_mainbodybg_landing.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#mainbody-content-landingbg{
	width:960px;
	margin:0px;
	padding:9px 0px 0px 0px;
	background-image:url(../images/careline_pretty_ladies_landingtopbg.png);
	behavior: url(../images/iepngfix.htc);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#mainbody-content-landing{
	width:960px;
	margin:0px;
	padding:0px;
}

#mainbody-content-landing-bottom{
	width:960px;
	height:104px;
	margin:0px;
	padding:0px;
	background-image:url(../images/careline_pretty_ladies_footerbg_landing.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#mainbody-content-landing-container{
	float:left;
	width:880px;
	margin:0px;
	padding:25px 40px 0px 40px;
	background-image:url(../images/careline_pretty_ladies_landingtopbgrepeat.png);
	behavior: url(../images/iepngfix.htc);
	background-repeat:repeat-y;
}

#mainbody-content-landing-catalog{
	float:left;
	width:567px;
	margin:0px;
	padding:0px;
}

#mainbody-content-landing-catalog-containter{
	float:left;
	width:880px;
	padding:0px 0px 20px 0px;
	margin:0px;
	background-image:url(../images/careline_pretty_ladies_product_catalog_bg_top.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	behavior: url(../images/iepngfix.htc);
}

#mainbody-content-landing-product{
	width:880px;
	float:left;
	margin:0px;
	padding:0px;
}

#mainbody-product-content-top{
	width:880px;
	height:95px;
	float:left;
	background-image:url(../images/careline_pretty_ladies_product_catalog_bg.png);
	background-repeat:no-repeat;
	behavior: url(../images/iepngfix.htc);
	margin:0px 0px 0px 0px;
	padding:0px;

}

#mainbody-product-content-top-leftcol{
	float:left;
	width:160px;
	padding:20px 20px 0px 20px;
	margin:0px;
}

#mainbody-product-content-top-rightcol{
	float:left;
	width:350px;
	padding:30px 20px 0px 20px;
	margin:0px;
	white-space:nowrap;
}

#mainbody-product-content-middle{
	float:left;
	width:880px;
	margin:0px;
	padding:0px;
}

#mainbody-product-content-middle-leftcol{
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
	background-color:#a0adbc;
}

#mainbody-product-content-middle-leftcol-content{	
	margin:0px;
	padding:0px 20px 0px 20px;
}

#mainbody-product-content-middle-rightcol{
	float:right;
	width:680px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#mainbody-product-content-middle-rightcol-content{
	float:left;
	margin:0px;
	padding:15px 45px 0px 45px;
}

#mainbody-product-content-bottom{
	width:700px;
	height:12px;
	background-image:url(../images/careline_pretty_ladies_product_catalog_bg1.png);
	background-repeat:no-repeat;
}

#mainbody-content-landing-start-leftcol{
	float:left;
	width:650px;
	margin:0px;
	padding:0px;
}

#mainbody-content-landing-start-rightcol{
	float:right;
	width:201px;
	height:312px;
	margin:0px;
	padding:5px 0px 0px 0px;
}

#rightmenu{
	float:left;
	width:201px;
	height:307px;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-repeat:no-repeat;
}

#rightmenu ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	text-align:center;
}

#rightmenu ul li.rightnav1{
	float:left;
	margin:0px;
	padding:25px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li.rightnav2 {
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li.rightnav3 {
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li.rightnav4 {
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li.rightnav5 {
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li.rightnav6{
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li.rightnav7 {
	float:left;
	margin:0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-align:center;
}

#rightmenu ul li a span{
	display:none;
}

#rightmenu ul li a.menu1{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu2{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu3{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu4{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu5{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu6{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu7{
	width:201px;
	height:25px;
	display:block;
	margin:0px;
	padding:0px;
	behavior: url(../images/iepngfix.htc);
}

#rightmenu ul li a.menu1:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -25px;
}

#rightmenu ul li a.menu2:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -65px;

}

#rightmenu ul li a.menu3:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -105px;

}

#rightmenu ul li a.menu4:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -145px;

}
#rightmenu ul li a.menu5:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -185px;

}

#rightmenu ul li a.menu6:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -225px;

}

#rightmenu ul li a.menu7:hover{
	background-image:url(../images/careline_pretty_ladies_landingrightnav.jpg);
	background-position:-201px -265px;
}
/*end body*/

/*for product list */
.product-list{
	float:left;
	width:680px;
	margin:0px;
	padding:15px 21px 0px 21px;
}

.product-list-footer{
	border-bottom:thin solid #CCCCCC;
}

.product-list-col{
	float:left;
	width:640px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/careline_pretty_ladies_view_productlistbg.jpg);
	background-repeat:repeat-y;
}

.product-list-col-a{
	float:left;
	width:200px;
	margin:0px;
	padding:0px 5px 0px 0px;

}

.product-list-col-b{
	float:left;
	width:197px;
	margin:0px;
	padding:0px 4px 0px 18px;
}

.product-list-col-c{
	float:left;
	width:200px;
	margin:0px;
	padding:0px 0px 0px 15px;
}

.product-list-footer-col-a{
	float:left;
	width:211px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top: solid 1px #999999;
}

.product-list-footer-col-b{
	float:left;
	width:216px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top: solid 1px #999999;
}
.product-list-footer-col-c{
	float:left;
	width:211px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top: solid 1px #999999;
}

/* user login css */
label{
	float: left;
	width: 120px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

.textarea{
	width:280px;
	height:100px;
}

.margin-left{
	margin-left:120px;
} 

.button{
	border:1px solid #abc9ec;
	background-color:#6c94c4;
	color:#FFFFFF;
	margin:0px;
	padding:3px;
}
