/* CSS Document */

body 								{ background-color: #fff; margin: 0; padding: 20px 0 20px 0; text-align: center; background-image: url('http://www.sarahkahnhair.com/assets/images/body-bg.jpg'); background-repeat: repeat; }

/* Headers */
h1 									{} 
h2  								{}
h3									{}
h4									{}
h5									{}

/* Linkage */
a:link 								{}
a:visited 							{}
a:hover								{}
a:focus								{}
a:active							{} 

a.no-hov							{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }

/* Misc. */
img									{ border: 0; }
acronym 							{ cursor: help; }
.clear								{ clear: both; }
::-moz-selection					{ background: #eafaf1; color: #78a591; }
::selection							{ background: #eafaf1; color: #78a591; }

/* List Styles */
ul.standard							{ margin: 0; padding: 0; width: 280px; overflow: hidden; }
ul.standard li						{ display: block; margin: 0 0 15px 0; padding: 0; list-style-type: none; color: #000; font-size: 10px; line-height: 150%; }

ul.gallery-thumbs					{ margin: 0; padding: 20px 0 0 0; }
ul.gallery-thumbs li				{ display: block; width: 65px; height: 55px; margin: 0 0 10px 10px; padding: 0; overflow: hidden; float: left; list-style-type: none; }

a.gallery:link						{ display: block; width: 55px; height: 45px; text-decoration: none; border: solid #def6e8 4px; background-color: #fff; padding: 1px; }
a.gallery:visited					{ display: block; width: 55px; height: 45px; text-decoration: none; border: solid #def6e8 4px; background-color: #fff; padding: 1px; }
a.gallery:hover						{ display: block; width: 55px; height: 45px; text-decoration: none; border: solid #bde4cc 4px; background-color: #fff; padding: 1px; }
a.gallery:focus						{ display: block; width: 55px; height: 45px; text-decoration: none; border: solid #bde4cc 4px; background-color: #fff; padding: 1px; }
a.gallery:active					{ display: block; width: 55px; height: 45px; text-decoration: none; border: solid #bde4cc 4px; background-color: #fff; padding: 1px; }

/* Navigation */
#nav								{ width: 160px; padding: 80px 0 0 17px; float: left; font-size: 20px; font-weight: normal; }

#nav a:link							{ text-decoration: none; color: #b7b7b7; display: block; }
#nav a:visited						{ text-decoration: none; color: #b7b7b7; display: block; }
#nav a:hover						{ text-decoration: none; color: #83B49E; display: block; }
#nav a:focus						{ text-decoration: none; color: #83B49E; display: block; }
#nav a:active						{ text-decoration: none; color: #83B49E; display: block; } 

li#currentpage						{ display: block; list-style-type: none; padding: 0; margin: 0; }
#nav #currentpage a					{ text-decoration: none; color: #99bca7; display: block; }

ul#nav-list							{ margin: 0; padding: 0; }
ul#nav-list li						{ display: block; list-style-type: none; padding: 0; margin: 0; }

/* Content */
#container							{ text-align: left; margin: 0 auto; padding: 180px 40px 0 80px; width: 630px; height: 420px; font-family: "Trebuchet MS", Arial, Verdana; }
#right								{ width: 400px; height: 400px; margin: 0 15px 0 0; float: right; overflow: auto; }
#right p							{ font-size: 11px; line-height: 200%; color: #6a6a6a; }

#right a:link						{ text-decoration: none; color: #74AB93; }
#right a:visited					{ text-decoration: none; color: #74AB93; }
#right a:hover						{ text-decoration: underline; color: #74AB93; }
#right a:focus						{ text-decoration: underline; color: #74AB93; }
#right a:active						{ text-decoration: underline; color: #74AB93; }

#menu								{ width: 310px; overflow: hidden !important; }
p.menu-text							{ font-size: 10px !important; line-height: normal !important; }
.menu-left							{ width: 140px; float: left; }
.menu-right							{ width: 150px; padding: 13px 0 0 0; float: right; }
p.menu-category						{ font-size: 14px !important; font-weight: normal !important; color: #74AB93 !important; line-height: normal !important; margin: 0 !important; }

.menu-clear							{ clear: both; height: 20px; }

.gallery-spacer						{ display: block; height: 20px; }

#promo-box							{ display: block; font-size: 16px; color: #afd6c1; width: 246px; padding: 10px; margin: 0 0 0 20px; text-align: center; border: dashed #afd6c1 2px; font-weight: bold; }
span.promo-exp						{ display: block; font-size: 10px; color: #B9B9B9; padding: 10px 0 0 0; }

#contact-info						{ font-size: 16px !important; line-height: normal !important; }
#contact-info p						{ font-size: 16px !important; line-height: normal !important; }

/* Footer */
#footer								{ width: 530px; padding: 20px 0 100px 0; text-align: right; font-size: 11px; }

#footer a:link						{ text-decoration: none; color: #648E75; }
#footer a:visited					{ text-decoration: none; color: #648E75; }
#footer a:hover						{ text-decoration: underline; color: #648E75; }
#footer a:focus						{ text-decoration: underline; color: #648E75; }
#footer a:active					{ text-decoration: underline; color: #648E75; }

.price{
float:right;
margin-right:15px;
}
