/*Web Designer: Andrew N. Leonberger | Capital Customs*/

body{
background-color: #330000;
background-attachment: fixed;
margin:0px 0px 0px 0px;
background-image: url(images/bg.jpg);
background-repeat : repeat-x;
background-position:bottom left;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

/*Div Layout*/
div#container {
width: 900px;
height:162px;
position: relative;
margin-left: auto;
margin-right: auto;
}
div#content{
position: absolute;
width: 924px;
height: auto;
margin-left:0px;
margin-top:-4px;
background-color : #ddc885;
background-image : url(images/grad_back.jpg);
background-repeat : repeat-x;
background-position :  bottom left;
}
div#cholder{
float:left;
width:auto;
height:auto;
margin-left: 5px;
margin-top: 5px;
background-color:#330000;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#7d0000;
border-top-color:#7d0000;
border-top-style:solid;
border-top-width:2px;
border-left-color:#7d0000;
border-left-style:solid;
border-left-width:2px;
border-right-color:#7d0000;
border-right-style:solid;
border-right-width:2px;
background-image : url(images/gal_bg.jpg);
background-repeat : repeat-x;
background-position :  bottom left;
}
div#cholder2{
float:right;
width:562px;
height:325px;
margin-right: 5px;
margin-top: 5px;
background-color:#330000;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#7d0000;
border-top-color:#7d0000;
border-top-style:solid;
border-top-width:2px;
border-left-color:#7d0000;
border-left-style:solid;
border-left-width:2px;
border-right-color:#7d0000;
border-right-style:solid;
border-right-width:2px;
background-image : url(images/gal_bg.jpg);
background-repeat : repeat-x;
background-position :  bottom left;
}
div#cholder3{
float:left;
width:914px;
height:auto;
margin-left: 5px;
margin-top: 18px;
background-color:#330000;
background-image : url(images/gal_bg.jpg);
background-repeat : repeat-x;
background-position :  bottom left;
}
div#subsep{
float:left;
width:100%;
height:100%;
margin-top: 5px;
padding-bottom:5px;
background-color:#000;
background-image : url(images/subsep.jpg);
background-repeat : repeat-x;
background-position :  top left;
}

.imgp{
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
padding-right:10px;
}

.indexImg {
	float:left;
	border:3px solid #DDC885;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: both;
	display:block;
	}

.stylist_info{
	height:170px;
	clear:both;
}

.text {
display:block;
text-align : left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #fff;
padding-left:10px;
margin-top:10px;
padding-bottom:5px;
padding-right:10px;
}

div#info{
position:absolute;
height:auto;
width:auto;
margin-left:530px;
margin-top:-20px;
top: 50%;
right:10px;
display:block;
color:#FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-variant: normal;
text-align:right;
background-color: #transparent;
}
.sepr{
padding-left:5px;
padding-right:5px;
}

/*Copyright*/
div#copyright{
float:right;
width:920px;
height:65px;
display:block;
margin-top:0px;
background-color:#011934;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#000;
border-top-style:solid;
border-top-width:0px;
border-left-color:#000;
border-left-style:solid;
border-left-width:2px;
border-right-color:#000;
border-right-style:solid;
border-right-width:2px;
background-image: url(images/footer.jpg);
background-repeat : repeat-x;
background-position:bottom left;
}
.ct{
width:900px;
height:50px;
display:block;
margin-top:10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-weight: normal;
text-align : left;
color: #1d7693;
background-color:#transparent;
vertical-align:middle;
}
.anl{
width:860px;
height:auto;
display:block;
margin-top:5px;
margin-right:50px;
margin-bottom:20px;
vertical-align:middle;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-weight: normal;
text-align : right;
color: #CC0000;
background-color:#transparent;
}

/*banner*/
#banner{
display:block;
height:auto;
width:900px;
margin-top:0px;
text-align:center;
background-color: #transparent;
}

/*Categories*/
.subbar{
width : auto;
height : 24px;
display : block;
text-align:left;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
color : #ddc885;
padding-left:10px;
padding-top:10px;
background-color : #660066;
background-image: url(images/tab.jpg);
background-repeat : repeat-x;
background-position:top left;
}

/*cp*/
div #cp{
position:absolute;
height:162px;
width:381px;
margin-left:493px;
margin-top:-184px;
top: 50%;
left:50px;
display:block;
color:#FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-variant: normal;
text-align:right;
background-color: #transparent;
}
div #login{
height:76px;
width:371px;
margin-left:10px;
margin-top:0px;
top: 50%;
left:50px;
display:block;
color:#FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}

.loginpost{
float:right;
margin-right:6px;
margin-top:15px;
}
.loginpostleft{
float:right;
margin-right: 0px;
margin-top:9px;
}

div #search{
height:26px;
width:370px;
margin-left:6px;
margin-top:60px;
top: 50%;
left:50px;
display:block;
color:#FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;

}


.white{
text-align : center;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #fff;
margin-left:5px;
}
.inputUp{
width:100px;
height:12px;
color: #000;
font-size:11px;
font-style: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
background-color:#FFF;
border-left-color:#000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#000;
border-right-style:solid;
border-right-width:1px;
border-top-color:#000;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top:5px;
padding-bottom:5px;
padding-right: 5px;
padding-left: 5px;
margin-left:5px;
background-image: url(images/white.jpg);
background-repeat : repeat-x;
background-position : top left;
}
.inputS{
width:295px;
height:12px;
color: #000;
font-size:11px;
font-style: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
vertical-align: middle;
background-color:#FFF;
border-left-color:#000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#000;
border-right-style:solid;
border-right-width:1px;
border-top-color:#000;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top:5px;
padding-bottom:5px;
padding-right: 5px;
padding-left: 5px;
background-image: url(images/whites.jpg);
background-repeat : repeat-x;
background-position : top right;
}
.btn{
height:24px;
width:50px;
font-size:10px;
font-style: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#FFF;
vertical-align: middle;
border-left-color:#430601;
border-left-style:solid;
border-left-width:1px;
border-right-color:#430601;
border-right-style:solid;
border-right-width:1px;
border-top-color:#430601;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#430601;
border-bottom-style:solid;
border-bottom-width:1px;
background-color:#5e0901;
margin-left:2px;
padding-right:5px;
padding-left:5px;
padding-bottom:1px;
background-image: url(images/cp_btn.jpg);
background-repeat : repeat-x;
background-position : top left;
}

/*Navigation*/
.navi{
z-index:9;
position: relative;
margin-top:0px;
margin-left:0px;
width: 924px;
height: 40px;
display: solid;
padding-left:0px;
border-left-width : 0px;
border-left-style : solid;
border-left-color : #000;
border-right-width : 0px;
border-right-style : solid;
border-right-color : #000;
border-top-width : 2px;
border-top-style : solid;
border-top-color : #4b0000;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #857850;
background-color: #000;
background-image: url(images/tab_sub1.jpg);
background-repeat : repeat-x;
background-position : bottom left;
}
.navi ul{
margin-top:0px;
margin-left:0px;
padding: 0px;
} 
.navi ul li{
float:left;
display:inline;
height:30px;
padding-top:10px;
text-align: center;
}
.navi ul li a{
height:30px;
color:#FFFFFF;
}
.navi ul li a#page1{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a#page2{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a#page3{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a#page4{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a.pages{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a#page6{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a#page7{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
}
.navi ul li a#page8{
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
font-variant: normal;
background-color: #transparent;
margin-left:7px;
}
.navi a:hover{
color:#CCC;
font-size:16px;
font-weight:bold;
font-style: normal;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #660000;
}
.navi ul li #sep1{
padding-left:10px;
padding-right:10px;
}
.navi ul li #sep2{
padding-left:10px;
padding-right:10px;
}
.navi ul li #sep3{
padding-left:10px;
padding-right:10px;
}
.navi ul li #sep4{
padding-left:10px;
padding-right:10px;
}
.navi ul li #sep5{
padding-left:10px;
padding-right:10px;
}
.navi ul li #sep6{
padding-left:10px;
padding-right:10px;
}

/*footer*/
.navib{
float:left;
width: 920px;
height: 45px;
display: block;
text-align:left;
margin-top:0px;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#000;
border-top-style:solid;
border-top-width:2px;
border-left-color:#000;
border-left-style:solid;
border-left-width:2px;
border-right-color:#000;
border-right-style:solid;
border-right-width:2px;
background-image: url(images/tab_sub.jpg);
background-repeat : repeat-x;
background-position : bottom left;
background-color:#000;
}
.navib ul{
margin-top:0px;
margin-left:0px;
padding: 0px;
} 
.navib ul li{
float:left;
display:inline;
padding-left:10px;
padding-right:10px;
padding-top:10px;
height:35px;
text-align: center;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #330000;
}
.navib ul li a{
height:40px;
color:#FFFFFF;
}
.navib ul li a#page9{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul li a#page10{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul li a#page11{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul li a#page12{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul li a#page13{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul li a#page14{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul li a#page15{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
font-variant: normal;
color:#CCC;
}
.navib ul a:hover{
color:#fff;
font-size:13px;
font-style: normal;
font-family:Verdana;
text-decoration:none;
border-bottom-color : #660000;
border-bottom-style:solid;
border-bottom-width:1px;
}

/*Links*/
#backTo {
height:15px;
width:720px;
display:block;
margin-top:5px;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color:#dbdbdb;
}
#backTo a:link  {
font-size: 12px;
text-decoration: none;
color: #000;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
#backTo a:visited {
font-size: 12px;
text-decoration: none;
color: #000;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
#backTo a:hover {
font-size: 12px;
text-decoration: underline;
color: #330033;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
#backTo a:active {
font-size: 12px;
text-decoration: none;
color: #000;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

/*Links*/
a:link {
font-size: 12px;
text-decoration: none;
color: #FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:visited {
font-size: 12px;
text-decoration: none;
color: #FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:hover {
font-size: 12px;
text-decoration: underline;
color: #CCC;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:active {
font-size: 12px;
text-decoration: none;
color: #FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.priceTable{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color:#DDC885;
	border:#900 solid 2px;
	
}

.priceTable tr td{
	vertical-align:text-top;
	border-bottom:#900 solid 1px;
	border-left:#900 solid 1px;
	padding: 5px 5px 5px 5px;
	width:75px;
}

.priceTable tr td.name{
	font-weight:bold;
	width: 800px;
}

.priceTable tr td.name span{
	font-weight:normal;
}#container #content #subsep #cholder3 .text .stylistName {
	font-size: 24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	clear: both;
}
#container #content #subsep #cholder3 .text .position {
	font-size: 18px;
	font-style: normal;
	color: #DDC885;
}
