/* general styles */

body {height:100%;width:100%;margin:0px;padding:0px;background:#000000;font-size:11px;font-family:"Arial", Helvetica, sans-serif;color:#DFDFDF;}
table {margin:0;padding:0;background:transparent;border:0px;}
form, div, input, textarea, img { margin:0;padding:0;border:0;}
input, textarea {font-family:Arial;color:#DFDFDF;background:#000000;font-size:12px; }
input, td {vertical-align:top;}
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, p {margin:0px;padding:0px;}

a {color:#DFDFDF;text-decoration:none;}

/* Home Page */

#container{
width:1000px;margin:auto;
}

#home_container{
width:1000px;height:600px;position:relative;
}


.homemenu{
	position:absolute;
	top:100px;
	right:0px;
	width:225px;
}


.home_logo{	
	position:absolute;
	top:10px;
	left:170px;
}


.comingsoon_img{
	position:absolute;
	top:230px;
	left:0px;
	}

.clicktxt{
	position:absolute;
	top:445px;
	left:505px;
	}

.freedomtxt{
	position:absolute;
	top:530px;
	left:475px;
	}

/* Village Collection Page */

  #village_container{
	width:1000px;
	height:600px;
	position:relative;
	}

 .eagleimg{
	position:absolute;
	top:270px;
	left:315px;
	}

  .village_tit{
	position:absolute;
	top:0px;
	left:670px;
	}

 .village_adv1{
	position:absolute;
	top:62px;
	right:0px;
	}

 .village_adv2{
	position:absolute;
	top:187px;
	right:0px;
	}

 .village_adv3{
	position:absolute;
	top:289px;
	right:0px;
	}

 .village_adv4{
	position:absolute;
	top:385px;
	right:0px;
	}	


 .village_btmtxt{
	position:absolute;
	top:415px;
	left:20px;
	}

 .village_btmlogo{
	position:absolute;
	top:515px;
	left:20px;
	z-index:1;
	}

 .village_btmbg{
	position:absolute;
	bottom:0px;
	left:0px;
	}
	

/* flash pages */

#flash {margin:auto;width:1000px;height:600px;font-size:12px;}
#flash h1 {color:#FFFFFF;font-size:45px;padding:40px 0 0 280px;letter-spacing:2px;}
#flash h2 {color:#FFFFFF;font-size:25px;padding:0 0 30px 425px;font-weight:normal;}
#flash b {color:#94DAD2;font-size:20px;font-style:italic;padding:10px 0 0 240px;letter-spacing:2px; }
#flash a {color:#ffffff;text-align:center;padding:0 20px;}
#flash p {color:#D1EDF1}

#wrap {margin:auto;width:990px;}
#shop {margin:auto;width:1000px;height:44px;text-align:right;background:#000000;font-size:11px;font-weight:bold;}
#shop li {color:#DFDFDF;padding-top:5px;}
#shop li a {color:#DFDFDF;text-decoration:underline;}
#shop li a:hover {color:#57B4C5;}

/* products home */

.phome {width:1000px;height:600px;background:#ffffff url(../images/products/productsbg.jpg) no-repeat top left;}
.products {width:1000px;height:600px;background:#ffffff url(../images/products/pbg.jpg) no-repeat top left;}
.plf {float:left;width:800px;}
.prt {float:right;width:200px;}
.prt ul{margin-top:0px;}
.prt li {margin-bottom:6px;}
.mlf {float:left;background:transparent;width:850px;}
.mrt {float:right;width:150px;}

.txt {margin:-55px -40px 0 0;text-align:right;}
.proimg {margin-top:-20px;text-align:right;}

#cm, #fg, #cl, #dp, #hs, #co, #vf, #ls {position:absolute;visibility:hidden;margin:20px 0 0 550px;}

.cart {padding:0 0 0 55px;font-family:calibri;font-size:14px;font-weight:bold;text-align:right;}
.cart a:hover {color:#50A5B2;}

.pcl {width:800px;height:500px;background:url(../images/products/product_bg/clean_bg.jpg) no-repeat 55% 0;}
.pco {width:800px;height:500px;background:url(../images/products/product_bg/condition_bg.jpg) no-repeat 55% 0;}
.pco h1, .pcl h1, .phs h1 {color:#8B9298 !important;}
.pcm {width:800px;height:500px;background:url(../images/products/product_bg/bg.jpg) no-repeat 55% 0;}
.pvf {width:800px;height:500px;background:url(../images/products/product_bg/bg.jpg) no-repeat top center;}
.pvf h1 {color:#C28664 !important;}
.pfg {width:800px;height:500px;background:url(../images/products/product_bg/Forming_gel_bg.jpg) no-repeat 55% 15%;}
.pfg h1 {color:#E2C181 !important;}
.phs {width:800px;height:500px;background:url(../images/products/product_bg/hairspray_bg.jpg) no-repeat 60% -80px;}
.pls {width:800px;height:500px;background:url(../images/products/product_bg/liquid_shine_bg.jpg) no-repeat 55% 0;}
.pls h1 {color:#559CA7 !important;}

.pdp {width:800px;height:500px;background:url(../images/products/product_bg/bg.jpg) no-repeat 120px bottom;}

.paste {width:800px;height:500px;background:url(../images/products/product_bg/paste_bg.jpg) no-repeat 60% 0;}
.paste .ptxt {text-align:center;margin-top:125px;}
.paste .ptxt p {font-size:16px;}
.paste .ptxt p.price {padding:30px 0 0 30px;}
.paste .pic {margin:200px 10px 0 0;}

.tar {width:800px;height:500px;background:url(../images/products/product_bg/tar_bg.jpg) no-repeat 60% 0;}
.tar .ptxt {text-align:center;margin-top:140px;}
.tar .ptxt p.price {padding:30px 0 0 30px;}
.tar .pic {margin:200px 10px 0 0;}

.wax {width:800px;height:500px;background:url(../images/products/product_bg/wax_bg.jpg) no-repeat 60% 0;}
.wax .ptxt {text-align:center;margin-top:140px;}
.wax .ptxt p.price {padding:30px 0 0 30px;}
.wax .pic {margin:200px 10px 0 0;}

.gel {width:800px;height:500px;background:url(../images/products/product_bg/gel_bg.jpg) no-repeat 60% 0;}
.gel .ptxt {text-align:center;margin-top:170px;}
.gel .ptxt p.price {padding:20px 0 0 30px;}
.gel .pic {margin:70px 40px 0 0;}

.ink {width:800px;height:500px;background:url(../images/products/product_bg/ink_bg.jpg) no-repeat 60% 0;}
.ink .ptxt {text-align:center;margin-top:160px;}
.ink .ptxt p.price {padding:30px 0 0 30px;}
.ink .pic {margin:170px 60px 0 0;}


/* products subpages */

.ap {margin:20px 0 0 50px;}
.content {float:left;}
.content ul {float:left;padding:0px 0 0 40px;}
.content ul li {font-family:calibri;font-size:1.35em;margin:0;padding-bottom:13px;color:#000000;}
.content ul li b {font-size:17px;padding-top:20px;display:block;letter-spacing:0px;}
.content ul li a {color:#000000;}
.content ul li a:hover {color:#51A4B2;}
.content h1 {font-size:25px;color:#6B8548;letter-spacing:0px;font-family:calibri;}

.ptxt {float:left;padding:100px 0 0 140px;width:200px;}
.ptxt p {padding:15px 0 0 0;font-size:15px;color:#000000;line-height:20px;font-family:calibri;}
.ptxt p.price {padding:50px 0 0 60px;font-family:arial;font-weight:bold;letter-spacing:0px;}
.ptxt p.price b {font-size:20px;line-height:35px;font-family:tahoma;}
.ptxt p.price  select {width:120px;height:18px;border:1px solid #2b2b2b;background:#ffffff;margin:10px 0;font-family:arial;font-size:12px;}

.pic {float:right;margin:90px 65px 0 0;}

/* shopping cart */
#container {margin:auto;width:1000px;background:#ffffff url(../images/products/ptop.gif) no-repeat top left;}
#main {width:1000px;color:#333333;background:transparent url(../images/products/pbot.gif) no-repeat bottom left;}
.ecart {width:750px;background:transparent;margin:100px 0 50px 100px;font-size:11px;min-height:500px;} 
.ecart h1 {font-family:arial;font-size:17px;margin:0;padding-bottom:18px;font-weight:bold;color:#000000;font-family:calibri;}
.ecart p {line-height:20px;padding:6px 0;}
.ecart a {color:#57B4C5}

.acc {margin:20px 0;border:1px solid #CCCCCC;padding:10px 10px;color:#000000;font-size:11px;line-height:20px;}
.acc td.ti {font-family:calibri;font-size:14px;color:#6B8548;border-bottom:1px solid #6B8548;padding-top:10px;font-weight:bold;}
.acc td {padding:5px 10px;}
.acc input.in {width:180px;height:16px;border:1px solid #2b2b2b;font-size:11px;font-family:arial;background:#ffffff;color:#000000;}
.acc select {width:180px;height:18px;font-size:11px;border:1px solid #2b2b2b;color:#000000;}
.acc a {color:#C37E56}

/* contact page */
.contact {width:1000px;height:600px;background:url(../images/contact/contactbg.png) no-repeat top left;}
.clf {float:left;width:525px;}
.crt {float:right;;width:475px;}
.loc {padding:40px 0 0 30px;}
.loc img {padding:5px 0;}

.add {padding:105px 0 0 38px;}
.add img {padding:2px 0;}

.fb {width:140px;border:1px solid #DFDFDF;height:17px;padding-top:4px;margin:6px;}
.go {margin:6px 0;}

.menu {margin:-40px 0 0 275px;}
.menu li {margin-bottom:6px;}

.salon {padding:21px 0 0 39px;}
.result {margin:30px 40px;overflow:auto;height:390px;background:transparent;} 
.result td {padding:10px;}
.result th {text-align:left;padding:10px;color:#AFAFAF;}
.result a{text-decoration:underline;}
.result b {color:#ffffff}

/* get the look */

.gtl {color:#000000;margin:80px 0 10px 100px;text-align:left;width:650px;}
.gtl td {padding:15px 0 10px 0;line-height:25px;color:#000000;}
.gtl td a {color:#000000;font-size:12px;}
.gtl td a:hover {color:#57B4C5;}

/* video page */
.video {width:1000px;height:600px;margin:0;padding:0;background:url(../images/video/videobg.jpg) no-repeat top left;}
.vlf {float:left;width:180px;margin-left:40px;padding:0;}
.vlf ul {padding:0;margin-top:140px;text-align:left;}
.vlf ul li {padding:0;margin:25px 0;}
.vrt {float:right;width:540px;}

/* form page */

.form {background:transparent;margin:30px 0px;line-height:15px;}
.form tr {height:30px;}
.form input,.form textarea {width:180px;height:12px;border:1px solid #2b2b2b;background:#ffffff;padding:2px 0;color:#000000;font-size:11px;font-family:verdana;}
.form input.send {width:auto;height:auto;border:0;}
.form select {width:150px;font-size:11px;font-family:arial;border:1px solid #2b2b2b;height:17px;}

.st {color:#f40000;font-family:calibri;font-size:13px;}
.ts {color:#6b8548;font-size:15px;font-family:calibri;}

/* error styles */
#err {margin-top:20px;border:1px solid #dbdbdb;background:#f6f6f6;padding:10px 40px;color:#888686;}
#err h4 {background:url(../images/err.gif) no-repeat top left;padding:5px 0 10px 50px;font-size:12px;color:#888686;}
#err ul {margin:0 0 0 62px;font-size:11px;}
#err li {list-style:disc;padding:0;border:0;line-height:20px;}
#suc {margin-top:20px;border:1px solid #EDF1C7;background:#FAFBEC;padding:10px 50px;}



.clear {clear:both;}

