
/*    ----------------------------------    Below: top other sites links  3-16-2009  ----------------------------------    */
.full { width: 100%;  }
a.topnav {text-decoration:none; font-size:10px}
a.topnav:visited {color:#FFFFFF; text-decoration: none; text-shadow:none }
.topnav { text-align:left; color:#FFFFFF }



/* GENERAL LINK STYLES *******

----------------------------------------------- */

a { 
color: #9999cc; 
font-weight:bold;
font-size:14px; 
text-decoration:none; 
background-color:inherit;
text-align:center; 
}

a:hover{
color:#333333; 
text-decoration:none; 
background-color:inherit;
}


/* FULL PAGE STYLES LITTLE SHOP OF HAIRCUTS *******
----------------------------------------------- */
table {border-collapse: collapse;}
td, th {margin: 0;padding: 0;}
td { vertical-align: top; }
body {

	background-color: #cccccc;    
	background-image: url(images/bggrd_3e307b-76.jpg); background-repeat: repeat-x; /* original blue = bggrdntv1.jpg ...bggrd_4b2781_70.jpg  bggrd_4a3172.jpg dark purple bggrd_4b2781_80.jpg bggrd_3c299d-80.jpg bggrd_3e307b-80.jpg */
	margin:0 auto;
	padding:0px 0px 0px 0px;
	/*font-size: 12px;
	color:#cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.4em;  */
	text-align: center; 
		  
	/*background:#222736 url(templates/mybex01/bggrdntv1.jpg) top center repeat-y;*/ /* bggrdntv1.jpg */
}

div#topnav {
	height: 100%;
	margin:20px auto; /*change margin to offset from top */
	width: 780px;
	text-align:left;

}
div#main {
	height: 100%;
	margin:20px auto; /*change margin to offset from top */
	width: 780px;
	text-align:left;
	/*border: 1px solid #cccccc; */
	background-color:#cccccc;
	background-image: url(images/bgccc.jpg);
	background-repeat:repeat;
 
	/* background: #ffffff url(templates/mybex01/img/bexmainpanegrad.gif) top left repeat-y;    */
}

/* ----------------------------------------------- */
/* ---------TOP----------  NAVIGATION  ------------------------background-repeat: repeat-x; */	

 

/*-- THREE 150 x 60 NAV BUTTONS --*/
h5{ white-space:nowrap;}
a#buttonwlcm150 {
    display: block;
    width: 150px;
    height: 30px;
    background-image: url(images/bttnwlcm150x60v3p.gif);  /* Blue version was bttnwlcm150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonwlcm150:hover {
    background-position: 0 -30px;
}	
a#buttonsrvc150 {
    display: block;
    width: 150px;
    height: 30px;
    background-image: url(images/bttnsrvcs150x60v3p.gif);  /* Blue version was bttnsrvcs150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonsrvc150:hover {
    background-position: 0 -30px;	
}
a#buttonlctn150 {
    display: block;
    width: 150px;
    height: 30px;
    background-image: url(images/bttnlctn150x60v3p.gif);/* Blue version was bttnlctn150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;	
}
a#buttonlctn150:hover {
    background-position: 0 -30px;	
}
a#buttonlnks150 {
    display: block;
    width: 150px;
    height: 30px;
    background-image: url(images/bttnlnks150x60t7.gif);/* Blue version was bttnlnks150x60.gif */
    background-position: 0 0;
    margin: 0 auto;	
}
a#buttonlnks150:hover {
    background-position: 0 -30px;	
}

a#buttonsrvc140 {
    display: block;
    width: 140px;
    height: 20px;
    background-image: url(images/bttnsrvcs140x40t.gif);  /* Blue version was bttnsrvcs150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonsrvc140:hover {
    background-position: 0 -20px;	
	
}

a#buttonsrvc130 {
    display: block;
    width: 130px;
    height: 25px;
    background-image: url(images/bttnsrvcs130x50t7.gif);  /* Blue version was bttnsrvcs150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonsrvc130:hover {
    background-position: 0 -25px;	
}
a#buttonlctn130 {
    display: block;
    width: 130px;
    height: 25px;
    background-image: url(images/bttnlctn130x50t7.gif);  /* Blue version was bttnsrvcs150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonlctn130:hover {
    background-position: 0 -25px;	
}
a#buttonlnks130 {
    display: block;
    width: 130px;
    height: 25px;
    background-image: url(images/bttnlnks130x50t7.gif);  /* Blue version was bttnsrvcs150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonlnks130:hover {
    background-position: 0 -25px;	
}
a#buttonwlcm130 {
    display: block;
    width: 130px;
    height: 25px;
    background-image: url(images/bttnwlcm130x50t7.gif);  /* Blue version was bttnsrvcs150x60v3.gif */
    background-position: 0 0;
    margin: 0 auto;
	
}
a#buttonwlcm130:hover {
    background-position: 0 -25px;	
}
/*a .alt { display: none; } */
/* --------BOTTOM-----------   NAVIGAtion ------------------------ */	




    /*                                                         HEADER STYLES *******
----------------------------------------------- */
.headtable{ border:none; background-color:#; }/*  background-color:#333366; border-bottom:1px; border-bottom-color:#362676; 4c4375 */
.headtable-darkp{ border:none; background-color:#4c4375; } /*  background-color:#41227 -> 3c2990 (to blue) from top of gradient =  312274  3e307b*/
td.addresscell {background-color: #333366; border:none;}
.haddress  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc;letter-spacing:1px; font-weight:bold} /* .haddress  {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size:12px; color:#cccccc;}*/ 
.leftcorner { background-image:; background-position:top; background-position:left;}
.rightcorner { background-image:; background-position:top; background-position:left;}
/* ----------------------------------------------- */
/*ROUNDED CORNERS STYLES see http://online.stanly.cc.nc.us/CSC160/jwu/css%20pages/background-position.htm     / *******
----------------------------------------------- */

/*  http://online.stanly.cc.nc.us/CSC160/jwu/css%20pages/background-position.htm */
td.tplft{
  background-image: url(images/bkgrndtplft.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}
tprghtc.jpg
td.tprghtp{
  background-image: url(images/tprghtc.jpg);
   background-repeat: no-repeat;
  background-position: top right;
}
td.tprght{
  background-image: url(images/bkgrndtprght.jpg);
   background-repeat: no-repeat;
  background-position: top right;
}
/* ----------------------------------------------- */



    /* Main Body STYLES *******
----------------------------------------------- */

.belowheadtable{ width: 780px; height:auto; / OLD BLUE SPRING PERIOD * background-color:#54528E; */ 
 background-color:#57577e;
  background-image: url(images/bgpalatvspread3p.gif);
  background-position: bottom center;
  background-repeat: no-repeat; 
  }/*  USED FOR IE 5.2 MAC  */
.belowheadtablep{ width: 780px; height:auto; /* background-color:#54528E; */ 
 background-color:#635984;  /*  Blue version was  57577e  */
  background-image: url(images/bgpalatvspread3p.gif);
  background-position: bottom center;
  background-repeat: no-repeat; 
  }/*  USED FOR IE 5.2 MAC  */
  
hmenu{ 
width: 780px; 
height:auto;
background-color:#cccc99;/*-- #5d5583 --*/
background-image:url(images/silverpurple780x40.gif);
background-repeat:repeat-x;

} 
    
.servicstable{ width: 780px; height:auto; /* background-color:#54528E; */ 
 background-color:#635984;
  background-image: url(images/bgpalatvspread3.gif);}
  
.servicelist{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; letter-spacing:1px;}/* font-weight: bold; color:#ccc; */ 

.serviceprice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; letter-spacing:1px; text-align:right;}

.td.services{font-family:Verdana, Arial, Helvetica, sans-serif;}

h5.services{ font-size:12px; color:#9999FF; text-decoration:underline; }
ul {margin-left: 1em; padding-left: 1em;}

li.services0 { 
    list-style-type:circle;
	color:#CCFF99;
	padding:2px;
	font-size:10px;
}
ul.NoBullet {
  list-style-type: none} /* FOR PRICES ON SERVICE PAGE  */

.welcometable{ width: 780px; height:auto; /* background-color:#54528E; */ 
 background-color:#57577e;
  background-image: url(images/bgpalatvspread3.gif);}
 h5.welcome { font-size:14px; color:#9999FF; text-decoration:underline; }
 
 p.welcome{ padding-left:60px; padding-right:60px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCC; line-height:20px; letter-spacing:2px; text-decoration:none;}
 
 p.welcome2008{padding-left:60px; padding-right:60px;font-family:Verdana, Arial, Helvetica, sans-serif;
	/* font-weight:bold; */
	font-size:12px;
	color:#CCC; line-height:20px; letter-spacing:2px; text-decoration:none;}
/* ----------------------------------------------- */

    /* NAV STYLES *******
----------------------------------------------- */



/* ----------------------------------------------- */
    /* FOOTER STYLES ******* */
	
a.footer {
	color:#9999cc;
	text-align:center;
}
/*------------------ CONTENT  ---------------- */

/* the small text at the end of each entry 'Posted by etc' */
.whoiam {
font-size:8px; color:#6666FF;
text-align:center;
	
}
a.whoiam{
font-size:8px; color:#6666FF;
text-align:center;
text-decoration:none;
	
}

/* ----------------------------------------------- */


div.line hr{ /* take out the troublemaking HR */
display:none;
}
div.line { /* DIV that wraps and replaces the HR hr-orgv1.jpg  hr-redv2.gif */
background: transparent url(images/hr-orgv3.jpg) no-repeat center center;
height: 20px;
}
div.lineabus hr{ /* take out the troublemaking HR */
display:none;
}
div.lineabus { /* DIV that wraps and replaces the HR */
background: transparent url(images/hr-abtusgr.gif) no-repeat center center;
height: 5px;
}


/*.wholepage { border:none; background-color:#FFFFFF; width:788; padding:0;} */

.orange { color: #CC3300; font-style:oblique;letter-spacing: 1.5px; text-align:left;}
.buttonbrown { color: #332900; font-style:oblique;letter-spacing: 1.5px; text-align:left;}
.drkred{color:#8B0000;}
.firebrick{color:#B22222;font-style:oblique;letter-spacing: 1.5px; text-align:left;}
.chocolate { color:D2691E; font-style:oblique;letter-spacing: 1.5px; text-align:left;}
.rdtext {color:#cc00000;} /* change from cc00000 to 990000  to cc00000 */
.drkorgtext{color:#ff8C00;}
.rdorgtext{color:#ff4500}
.rdgoldtext{color:#dd6d31;}
.goldtext{color:#dd6031;} /* 8a2a0c 5a1902  d55d0d  d35400 ff6600 cc9966 cc6600 ffcc33  996600 DD6D31 */
.c660000{color:#990000;} /* 660000 990000*/
.cc52e27{color:#c52e27;}
.c330000{color:#330000}
.c4a0909{color:#4a0909;}
.brntext{ color: #a52a2a;}
.textcen{text-align: center}
.textcenred{text-align: center; color:#cc00000}/* change from 990000 to cc00000  */
.textcengold{text-align: center; color:#dd6d31; font-size:18px; word-spacing:2px; }
.textcen660000{text-align: center; color:#990000; font-size:18px; word-spacing:2px; }/* 660000 990000*/

.textleft990000{text-align: left; color:#990000; font-size:18px; word-spacing:2px; padding-left:25px; }/* 660000 990000*/
.textright990000{text-align: right; color:#990000; font-size:14px; word-spacing:2px;padding-right:25px; }/* 660000 990000*/
.textmarroon{text-align: center; color:#800000}
	
.txrdcnsmll{text-align: center; color:#cc00000; font-size:12px; text-shadow:#CC6600}/* change from 990000 to cc00000  */

.brown { color: #a52a2a; font-size:14px; letter-spacing: 1.5px; text-align:justify; padding-left:25px; padding-right:25px;} /* font-style:oblique;  */

.gallerytable
{ 
width:600px; 
height:300px;

	
/*vertical-align:text-top; */
}
.aboutustable
{ 
width:600px; 
height:300px;
background-image: url(images300x300gradientv3.jpg);
background-position: bottom;/*top right */
background-repeat: no-repeat; 
color: #CC0000;
font-size: 13px;
line-height: 13px;
background-color:#FFFFFF;
text-align:center;
/*vertical-align:text-top; */
}
.producttable
{ 
width:600px; 
height:300px;
background-image: url(images/gradballoon217x300.jpg);
background-position: bottom;/*top right */
background-repeat: no-repeat; 
color: #CC3300;
font-size: 16px;
text-align:left;
	
/*vertical-align:text-top; */
}
.welcometable
{
 
width:600px; 
height:300px;
background-image: url(images/300x300gradientv3.jpg);
background-position: bottom;/*top right */
background-repeat: no-repeat; 
color: #dd6D31; /* CC3300 DD6D31 */
font-size: 14px;/* Change from 14 from 16 12-02-07 */
/*vertical-align:text-top; */
}
td.mainlinks { 
     width:600px;
}
p.linktitle {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color:#333366; /* already used beige color is #d2cdc7 */
	text-align: left;
	font-weight: bold;
	border-bottom: 1px dotted #333366
}
p.linksubtitle {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #333366; /* #778899 */
	text-align: left;
	font-weight: bold; 
	padding-left:20px;
}
a.linkpage {  /*:link */
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left; 
	padding-left:40px;
}

hr.hrlp1 { 
color: #f00;
background-color: #f00;
height: 2px;
width:200px;
text-align: left;
 }
 /*    ----------------------------------    F O O T E R              S T U F F    ----------------------------------    */
.footer
 div.footertest1 { text-align: center; color: #6f6f6f; padding: 3pt; font-size:9px } /* 2-20-07 http://www.1-hit.com/1hit.css */
.footer
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
line-height : 1.2;
word-spacing :.3px;
letter-spacing : .5px ;
font-weight: bold;
color: #ffffff; /* , 5-17-07 -#dd6d31 ,  332900 ff8C00 ff4500 c00000  D2691E dd6d31*/
text-align: center;
}
td.footer{ }
hr.footer {
color: #3d0f170;
background-color: #3d0f17;
height: 2px;

}

a.nodec {text-decoration:none}
a.nodec12 {text-decoration:none; font-size:12px}
 