/* GENERAL */

body { padding:0; margin:0;height:100%;width:100%;background:#ffffff;font-family:"Century Gothic",sans-serif, arial,Trebuchet MS, Helvetica;font-size:12px; }

img { margin:0;padding:0;border:0px; }
p { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
table {margin:0;padding:0;background-color:transparent;border: 0px;}
td {vertical-align:top;}
form, div, input, textarea { margin:0; padding:0;}
input, textarea {font-size:1.01em;}
input {vertical-align:top;}
ul {margin:0;padding:0;}
h1, h2, h3, h4, h5 {margin:0px; padding:0px;}

a:link {color:#000000; }
.shop a:visited {color:#D1D3D6; }

/* LANDING PAGE */

/* Layout */
#container {width:912px;margin-top:10px;padding:60px 94px 110px 94px;background:#ffffff;border:2px solid #454546;}
#land-logo {width:912px;height:105px;border:0;}
#land-logo img {padding-left:14px;}
#land-content {width:912px;border:0;position:relative;font-family:calibri;font-size:10pt;font-weight:bold;line-height:22px;}
.land-lt {width:400px;float:left;}
.land-rt {width:512px;float:right;font-weight:normal;}

/* styles */
.land-lt p {padding:28px 80px 0 0;color:#231f20;text-align:justify;}
.land-lt b {color:#f16d9a; }
.land-rt p {padding-top:15px;text-align:center;}
.land-rt a {color:#231f20;text-decoration:none;font-size:10pt;}
.land-rt b {color:#f16d9a;font-weight:normal; }
.clear {clear:both;}


/* TEMPLATE */

#wrap {width:1100px;margin:auto;background:#ffffff;}

#header {width:1100px;height:44px;border:0;background-color:#000000;}
#header img { padding-left:20px;float:left;}

/* --------------Navigation-------------- */
#nav {width:800px;float:right;}
#nav ul {list-style:none;margin-left:20px;}
#nav ul li {list-style:none;padding:12px 19px 0 0;font-family:Century Gothic;font-size:10pt;font-weight:bold;float:left;color:#ffffff}
#nav ul li a {text-decoration:none;color:#ffffff}
#nav ul li img {float:left;}

/* --------------Side Menu----- */
ul.side {list-style:none;margin:4px 0 12px 10px;}
ul.side li {list-style:none;padding:10px 0 0 0;font-family:calibri, Century Gothic;font-size:16px;font-weight:bold;color:#000000;letter-spacing:0px;line-height:17px;}
ul.side li ul {list-style:none;margin-left:9px;}
ul.side li ul li {list-style:none;padding:5px 0 0 0;font-family:calibri, Century Gothic;font-size:15px;font-weight:bold;color:#B2B7BB;letter-spacing:0px;}
ul.side li ul li a {text-decoration:none;color:#A7ADB1}
ul.side li ul li a:hover, ul.side li ul li a.active  {color:#F06D9B}


/* --------------Content-------------- */
#main {width:1100px;border:0;height:552px;}
#main2 {width:1100px;border:0;padding:0 0 25px 0;}
#left {width:242px;float:left;}
#right {width:858px;float:right;}
.sub {width:858px;clear:both;}


/* --------------Search and Login-------------- */
.search {height:54px;padding:0px 10px 0 0;}
.search2 {clear:both;padding:0px 10px 0 0;width:858px;float:left;}
.find {float:left;width:510px;text-align:right;padding-top:10px;}
.cartxt {font-family:san-serif, calibri;float:right;padding:6px 0 0 10px;text-align:right;font-size:12px;width:288px;line-height:18px;}
.find input,.shop input {border: 2px solid #d4d6da;height:16px;width:180px;font-family:calibri, Century Gothic;font-weight:normal;color:#000000;line-height:18px;}

/* --------------HOME-------------- */
.home {width:1100px;}
.home-lt {width:700px;float:left;text-align:center;line-height:22px;font-family:calibri;, arial;}
.home-rt {width:400px;float:right;text-align:left;font-size:1.22em;color:#000000;font-family:calibri;, arial;}
.home-lt b {color:#f16d9a;}


/****************** HOME Page (Anbalagan) *****************/

.home_centercon{
width:1100px;
clear:both;
}

.home_centerleft{
width:495px;
float:left;
}

.home_centerright{
float:left;
width:605px;
}

.home_longertxt{
width:486px;
clear:both;
padding-top:20px;
margin:auto;
}

.home_purimg{
width:510px;
margin:auto;
padding-top:15px;
}


/********************* Eye_mascara Page Layout (Anbalagan) ***************/

.mascare_toptxt{
width:578px;
padding-top:10px;
clear:both;
}

.mascare_centerbg{
width:858px;
background:url(../images/eyemascara_centerbg.jpg) left top no-repeat;
height:413px;
font-family:calibri,Century Gothic;
font-size:13px;
}

.mascare_toppara{
width:260px;
float:right;
font-weight:bold;
font-family:calibri,Century Gothic;
color:#000;
font-size:13px;
letter-spacing:1px;
}

.mascare_toppara span{
color:#F16D9A;
font-size:14px;
font-weight:bold;
height:20px;
}

.mascare_btmtxtpart{
clear:both;
float:right;
width:130px;
padding-top:25px;
}

.mascare_btmtxt1{
color:#f06c9b;
font-weight:bold;
height:20px;
}

.mascare_btmtxt2{
font-weight:bold;
height:20px;
}

.mascare_btmtxt2 a{
color:#000;
}

.mascare_btmtxt2 a:hover{
text-decoration:underline;
}

.mascare_btmbox{
width:125px;
}

.mascare_btmbox input{
width:95px;
height:20px;
border:1px solid #000;
color:#b2b7bb;
font-size:13px;
font-family:calibri,Century Gothic;
padding:5px 0px 0px 5px;
}

.mascare_btmtxt3{
font-size:14px;
padding:5px 0px 0px 0px;
font-weight:bold;
}


/* --------------VIDEO-------------- */
.video {width:758px;height:400px;background-image: url(../images/video/videobg.jpg);background-repeat:no-repeat;background-position:67% 80%;padding-left:100px;background-color:transparent;}
.video object {background-color:transparent}

/* --------------PRESS-------------- */
.press {width:858px;}
.press ul {list-style:none;height:200px;margin-left:80px;}
.press ul li {list-style:none;float:left;width:150px;font-family:calibri, Century Gothic;font-size:13px;font-weight:bold;color:#000000;line-height:22px;}

/* --------------TIPS-------------- */
.tips-lt {width:420px;float:left;}
.tips-lt ul {list-style:none;height:200px;}
.tips-lt ul li {list-style:none;float:left;width:200px;font-family:calibri, Century Gothic;font-size:13px;color:#000000;}
.tips-rt {width:434px;float:right;text-align:justify;font-size:1.22em;color:#000000;border:2px solid #000000;padding-bottom:10px;}
.tips-rt ul {list-style:none;}
.tips-rt ul li {list-style:none;float:left;margin-right:10px;font-family:calibri, Century Gothic;font-size:13px;font-weight:normal;color:#000000;line-height:18px;}
.tips-rt ul li p {padding-top:8px;}
.tips-rt ul li h3 {padding-top:30px;font-size:1.9em;color:#f16d9a;font-family:Century Gothic, calibri;text-align:center;}
.tips-rt ul li h4 {padding-top:18px;font-size:1.2em;color:#000000;font-family:calibri;text-align:center;}
.tips-rt ul li.b {background-color:#000000;width:188px;height:188px;}


/* --------------CONTACT-------------- */
.contact-lt {width:420px;float:left;text-align:center;line-height:22px;}
.contact-rt {width:438px;float:right;text-align:left;font-size:1.22em;color:#000000;}
.contact-rt ul {list-style:none;}
.contact-rt ul li {list-style:none;float:left;padding:15px 10px 0 0;font-family:calibri, Century Gothic;font-size:13px;font-weight:bold;color:#000000;line-height:22px;}
.contact-rt b {color:#f16d9a;}


/* --------------LOCATOR-------------- */
#salon {width:438px;height:450px;text-align:left;margin-left:180px;font-size:1.22em;color:#000000;background:transparent url(../images/locator/salon_locator.jpg) no-repeat right 75px;}
#distributor {width:438px;height:450px;text-align:left;padding:10px 110px 0 160px;font-size:1.22em;color:#000000;background:transparent url(../images/locator/distributor_locator.jpg) no-repeat right 92px;}
#salon-result {width:438px;text-align:left;min-height:450px;padding:0 0px 0 0px;font-size:1.22em;color:#000000;background:transparent url(../images/locator/salon_locator2.jpg) no-repeat 85% 28px;}
#distributor-result {width:438px;text-align:left;min-height:450px;padding:0 0px 0 0px;font-size:1.22em;color:#000000;background:transparent url(../images/locator/distributor_locator2.jpg) no-repeat right 22px;}
#salons {width:800px;text-align:left;height:450px;padding:20px 0px 0 0px;font-size:1.22em;color:#000000;background:transparent url(../images/locator/salon_locator3.jpg) no-repeat 70px 150px;}

.locator ul {list-style:none;background:transparent }
.locator ul li {list-style:none;float:left;padding:15px 10px 0 0;font-family:calibri, Century Gothic;font-size:13px;font-weight:bold;color:#000000;line-height:22px;}
.locator b {color:#f16d9a;}
.locator p {list-style:none;float:left;padding:35px 10px 0 22px;font-family:calibri, Century Gothic;font-size:13px;font-weight:bold;color:#000000;line-height:22px;}
.zipbox {border:1px solid #000000;height:18px;width:180px;font-size:12px;font-family:calibri,san-serif, Century Gothic;color:#000000;}
.zipsearch {border:1px solid #000000;background:#000000;height:20px;width:50px;font-size:11px;font-family:calibri,san-serif, Century Gothic;color:#ffffff;margin-left:5px;}


.inter {margin:30px 0 0 66px;}
.inter li {color:#f16d9a;list-style:disc;font-family:calibri, Century Gothic;padding:4px 0;}
.inter a {color:#9F9F9F;}
.inter a:hover {color:#f16d9a;}

/* --------------Styles-------------- */
a {color:#231f20;text-decoration:none;}
a:hover {color:#f16d9a;text-decoration:none;}
.a {color:#A9B0B6;font-size:14px;}
.txt1 {font-size:1.8em;}
.txt2 {font-size:13px;font-family:calibri, Century Gothic;font-weight:bold;color:#000000;line-height:20px;text-align:left;}
.txt2 b {color:#f16d9a;font-size:14px;}
.txt3 {font-size:11px;font-family:arial, calibri, Century Gothic;font-weight:normal;color:#000000;line-height:16px;}
.txt4 {font-size:16px;font-family:calibri, Century Gothic;font-weight:bold;color:#000000;line-height:22px;text-align:justify;}
.txt4 b {font-weight:normal;color:#f16d9a;}
.txt5 {font-size:15px;font-family:calibri, Century Gothic;font-weight:bold;color:#f16d9a;line-height:20px;}
.txt6 {font-size:1.5em;font-family:calibri, Century Gothic;font-weight:normal;color:#f16d9a;line-height:30px;}
.txt7 {font-size:12px;font-family:calibri, Century Gothic;font-weight:normal;color:#000000;line-height:22px;text-align:center;}
.txt8 {font-size:12px;font-family:calibri, Century Gothic;font-weight:normal;color:#000000;line-height:20px;text-align:right}
.txt9 a {color:#9F9F9F;}
.txt9 a:hover {color:#f16d9a;}


h4 {font-size:1.5em;color:#f16d9a;font-family:calibri, Century Gothic;text-align:center;}
h2 {font-size:1.8em;color:#f16d9a;font-family:Century Gothic;}
h1 {font-size:3.8em;color:#f16d9a;font-family:Century Gothic;font-weight:normal;line-height:50px;letter-spacing:1px;}


/* --------------spacers-------------- */
.s1 {padding:5px 0;}
.s2 {padding:12px 12px 0 0;text-align:justify;font-family:calibri;}
.s3 {text-align:right;}
.s4 {padding:2px 0 23px 0;text-align:right;}
.s5 {padding:0 20px;}
.s6 {padding:4px 0 0 0;}

/* --------------Footer-------------- */
#footer {width:1100px;height:44px;border:0;background-color:#000000;}
.foot-lt {width:600px;float:left;}
.foot-lt ul {list-style:none;margin-left:16px;line-height:20px;}
.foot-lt ul li {list-style:none;padding:12px 6px 0 6px;font-family:Century Gothic;font-size:10pt;font-weight:bold;float:left;color:#ffffff}
.foot-lt ul li a {text-decoration:none;color:#ffffff}
.foot-lt ul li img {float:left;}
.fs {padding-top:5px;}

.foot-rt {width:500px;float:right;}
.foot-rt img {padding:8px 20px 0 0;float:right;}
