/*  
Theme Name: Viso d'Anglelo Lash Extensions
Theme URL: http://visodangelobeauty.com/
Description: Viso d'Angelo Lash Extension Theme
Version: 1
Author: Julie Frame
Author URL: http://juiceler.com/
*/



/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 


* {
 margin: 0;
 padding: 0;
}

pre {
 text-align: left;
}


body {
 	background-color: #E9D9B8;
	background-repeat: no-repeat;
	background-position: top left; 
 	background-image: url(images/viso_bg.jpg);
 }
 
td, p {
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14.5px;
	line-height: 150%;
	letter-spacing: 0.1em;
	color: #494949;
 }
 
a:link {color: #000000; text-decoration: underline; }
a:visited {color: #000000; text-decoration: underline; }
a:active {color: #000000; text-decoration: underline; }
a:hover {color: #641D59; text-decoration: underline; }


a.nav:link {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 80%; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none; padding: 3px 15px;} 
a.nav:visited {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 80%; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none; padding: 3px 15px;} 
a.nav:active {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 80%; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none; padding: 3px 15px;} 
a.nav:hover {color: #641D59; font-family: "Times New Roman", Times, serif; font-size: 80%; letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none; padding: 3px 15px;}

.currentnav {color: #641D59; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 80%; text-transform: uppercase; text-decoration: none; padding: 3px 15px;}

a.footer:link {color: #641D59; text-decoration: none; }
a.footer:visited {color: #641D59; text-decoration: none; }
a.footer:active {color: #641D59; text-decoration: none; }
a.footer:hover {color: #333333; text-decoration: underline; }




h1{
 font-family: "Times New Roman", Times, serif;
 font-size: 200%;
 color: #641D59;
 
}

h2{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 150%;
 color: #333333;
 font-weight: bold;

}

h3{
 font-family: "Times New Roman", Times, serif;
 font-size: 125%;
 color: #641D59;
 
}

h4{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #641D59;
 
}

h5{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 85%;
 font-weight: normal;
 line-height: 16px;
 color: #333333;
 
}

h6{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 70%;
 font-weight: normal;
 text-transform: uppercase;
 color: #333333;
 
}


ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}



.label{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #3A1E12;
}



.form{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #3A1E12;
 margin: 0px;
 padding: 3px;
}

 
 img {
 border: none;
 }
 
 .imageBorder {
 border: #641D59; 
 border-style: solid; 
 border-top-width: 10px; 
 border-right-width: 10px; 
 border-bottom-width: 10px; 
 border-left-width: 10px;
 }
 
 
 .ruleAbove {
 border: #AA8962; 
 border-style: solid; 
 border-top-width: 1px;
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 0px;
 }
 

 .ruleAbove2 {
 border: #641D59; 
 border-style: solid; 
 border-top-width: 1px;
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 0px;
 background-color: #FFF5E1;
 }
 
 .vRuleRight {
 border: #AA8961;
 border-style: solid; 
 border-top-width: 0px;
 border-right-width: 1px; 
 border-bottom-width: 0px; 
 border-left-width: 0px;
 }
 
 .vRuleLeft {
 border: #AA8961;
 border-style: solid; 
 border-top-width: 0px;
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 1px;
 }
 
 .price {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 80%;
 font-weight: bold;
 color: #3A1E12;
}

 .price2 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 85%;
 font-weight: bold;
 color: #641D59;
}
 .flavor {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 70%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: bold;
 color: #3A1E12;
 text-indent: 15px;
}

 .time {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 70%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: bold;
 color: #641D59;
}


.button {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 85%;
 text-transform: uppercase;
 letter-spacing: 0.1em;
 font-weight: bold;
 background-color: #641D59;
 color: #FFCCCC;
}

.padRight {
 padding-right: 20px;
 }
 
.directions {
 	margin-left: 30px;
 	font-size: 90%;
 	line-height: 125%;
 }
 
.directions2 {
 	font-size: 90%;
 	line-height: 125%;
 }


.navon1 {
 	float: right;
	margin-right: 33em;
	margin-top: -1.5em;
	}
	

.navon2 {
 	float: right;
	margin-right: 26em;
	margin-top: -1.5em;
	}
	
.navon3 {
 	float: right;
	margin-right: 17em;
	margin-top: -1.5em;
	}
	
.navon4 {
 	float: right;
	margin-right: 10em;
	margin-top: -1.5em;
	}
	
.navon5 {
 	float: right;
	margin-right: 3em;
	margin-top: -1.5em;
	}


 /***********************************************/
/* Layout Divs                                 */
/***********************************************/


#wrapper
{
margin-left: auto; margin-right: auto;
}
<!--#wrapper
{
width: 100%;
margin: 20px; 10px; 10px; 10px;
} -->


#header {
 	width: 800px;
	height: 75px;
 	border: none;
	 margin: 0px;
 	padding: 0px;
 }
 
 ul#header  {
 margin-left: 0;
padding-left: 0;
white-space: nowrap; 
 }
 
 #header li {
 	display: inline;
	list-style-type: none;
 }
 

 
 #Footer {
 	width: 800px;
	height: 75px;
 	border: none;
	 margin: 0px;
 	padding: 0px;
 }
 
 #mainTable {
 	width: 800px;
 	border: none;
	 margin: 0px;
 	padding: 0px;
 	/*/*/line-height: 1.5em; /* */
 }

 
 #maincontent {
 	width: 475px;
	border: none;
	margin: 0px;
 	padding: 10px;
 	font-size: 11px;	/*/*/font-size: 100%; /* */
 }
 

#sideBar {	
	border: #D3CDA9;
	border-style: solid;
	border-top-width: 0px;
 	border-right-width: 0px; 
 	border-bottom-width: 0px; 
 	border-left-width: 1px;
	width: 225px;
	margin: 0px;
 	padding-top: 15px;
	padding-left: 3px;
	font-size: 11px;
	line-height: 3px;
	vertical-align: top; 	
 }
 
#rightbar {
	float: right;
	width: 200px;
	background-color: #641D59;
	color: #EBDBBC;
	margin: 0px;
	padding: 1em;
	vertical-align: top;
}
