body { margin:0; background:url(/templates/36/bkgd_sliver.jpg) repeat-x 0 0; }
.form_bkgd { background:none; }
.page_bkgd { background-color:#E7EAEF; }
.default_bg_color { background-color:transparent; }
#whole_block { width:800px; margin-left:auto; margin-right:auto; }
	#header { float:left; width:800px; height:260px; }
	.edit_mode #header { height:auto; }
		#custom_phrase { float:left; width:800px; height:34px; margin:0px; }
			#top_nav { float:right; }
			#top_nav li, #top_nav ul { list-style:none outside none; margin:0 0 0 10px; padding:0 0 0 10px; text-decoration:none; font-weight:bold; font-size:13px; }
			#top_nav li { float:left; position:relative; border-left:1px solid #999999; }
			#top_nav li:first-child { border:none; padding:0; margin:0; }
		#logo { width:800px; height:200px; padding:0; float:left; }
		#nav { float:left; height:27px; margin:5px 0 0; padding:2px 0; width:800px; background:url(/templates/36/nav_sliver.jpg) repeat-x 0 0; }
		.edit_mode #nav { height:auto; min-height:27px; }
	#body_wrapper { float:left; width:800px; margin:4px 0 0 0; padding:0; }
		#main_body { width:800px; padding:0; margin:0; }
			#body_content_wrapper { background-color:#FFFFFF; min-height:300px; }
	#footer { float:left; text-align:center; width:800px; height:55px; padding:0; margin:4px 0 0 0; font-family:Arial,Helvetica,sans-serif; color:#000; font-size:10px; background:url(/templates/36/footer_sliver.jpg) repeat-x bottom left #FFFFFF; border-top:4px solid #E7EAEF; }
	#seller_info_wrapper,#footer { text-align:center; clear:both; margin:0px; color:#818181; padding:0 0 0px; font-family:Arial,Helvetica,sans-serif; }
	#seller_info_wrapper a:link { color:#818181; text-decoration:none; }
	#seller_info_wrapper a:hover { color:#818181; text-decoration:none; }
	#seller_info_wrapper a:active { color:#818181; text-decoration:none; }
	#seller_info_wrapper a:visited { color:#818181; text-decoration:none; }
	#seller_info_wrapper a:visited:hover { color:#818181; text-decoration:none; }
	#clicktocall { padding:5px 20px 0 0; }
	#nav_links ul{ text-align:center; list-style:none; padding:0; margin:0; }
	#nav_links li{ display:inline; padding:0 10px 0 10px; border-left:1px solid #818181; }
	#nav_links ul li:first-child { border:none; padding:0 10px 0 0; }
	/*DROPDOWNS----------------------------------------------------------------------------------------*/
	div#dropdown ul { display:inline; text-align:center; list-style:none; padding:0 9px 0 9px; margin:0; border-left:1px solid #B1B1B1; }
	div#dropdown ul:first-child { border:none; margin-left:9px; padding:0 9px 0 0; }
	div#dropdown ul ul { padding:0px; border:none; } /*dropdown container*/
	div#dropdown ul ul li { background:#FFF; padding:5px; border:1px solid #C6C795; } /*dropdown box*/
	/*END DROPDOWNS----------------------------------------------------------------------------------------*/
	.nav_links,#custom_phrase { font-weight:normal; color:#4B6692; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
	.nav_links a:link,#custom_phrase a:link { color:#4B6692; text-decoration:none; }
	.nav_links a:hover,#custom_phrase a:hover { color:#7893BA; text-decoration:none; }
	.nav_links a:active,#custom_phrase a:active { color:#4B6692; text-decoration:none; }
	.nav_links a:visited,#custom_phrase a:visited { color:#4B6692; text-decoration:none; }
	.nav_links a:visited:hover,#custom_phrase a:visited:hover { color:#7893BA; text-decoration:none; }
	.nav_links_over { font-weight:normal; color:#7893BA; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
	.nav_links_over a:link { color:#7893BA; text-decoration:none; }
	.nav_links_over a:hover { color:#7893BA; text-decoration:none; }
	.nav_links_over a:active { color:#7893BA; text-decoration:none; }
	.nav_links_over a:visited { color:#7893BA; text-decoration:none; }
	.nav_links_over a:visited:hover { color:#7893BA; text-decoration:none; }
	.subcats .nav_links,.subcats .nav_links_over { font-weight:normal; color:#818181; font-size:13px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
	.subcats .nav_links a:link,.subcats .nav_links_over a:link { color:#818181; text-decoration:none; }
	.subcats .nav_links a:hover,.subcats .nav_links_over a:hover { color:#818181; text-decoration:none; }
	.subcats .nav_links a:active,.subcats .nav_links_over a:active { color:#818181; text-decoration:none; }
	.subcats .nav_links a:visited,.subcats .nav_links_over a:visited { color:#818181; text-decoration:none; }
	.subcats .nav_links a:visited:hover,.subcats .nav_links_over a:visited:hover { color:#818181; text-decoration:none; }
	div#dropdown ul ul li:first-child { display:none; }
.main_text,.contact,#pageLinks,#pageLinksBottom { color:#818181; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:normal; line-height:16px; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link { color:#4B6692; text-decoration:none; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover { color:#7893BA; text-decoration:none; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active { color:#4B6692; text-decoration:none; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color:#4B6692; text-decoration:none; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#7893BA; text-decoration:none; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.main_text_sm { color:#818181; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-align:left; }
.main_text_sm a:link { color:#4B6692; font-size:12px; text-decoration:none; text-align:left !important; }
.main_text_sm a:hover { color:#7893BA; font-size:12px; text-decoration:none; text-align:left !important; }
.main_text_sm a:active { color:#4B6692; font-size:12px; text-decoration:none; text-align:left !important; }
.main_text_sm a:visited { color:#4B6692; font-size:12px; text-decoration:none; text-align:left !important; }
.main_text_sm a:visited:hover { color:#7893BA; font-size:12px; text-decoration:none; text-align:left !important; }
.footer { text-align:center; color:#818181; font-size:10px; font-family:Arial,Helvetica,sans-serif; line-height:6px; margin:2px 0 0 0; padding:0 0 150px 0 !important; }
.footer a:link { color:#818181; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
.footer a:hover { color:#818181; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
.footer a:active { color:#818181; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
.footer a:visited { color:#818181; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
.footer a:visited:hover { color:#818181; font-size:10px; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
h1 { color:#6986B6; margin:0 0 17px 0; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; text-align:left; }
h2,.title { text-decoration:none; color:#6986B6; font-weight:normal; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:16px; text-align:left; }
h3 { margin:0; color:#6E6E6E; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; }
.hilite { color:#ff8c00; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact_tr { height:30px }
.contact_divider_tr { height:75px; }
.contact_reqd { color:red; font-weight:bold; }
.samerow { clear:both; }
hr { color:#818181; }
.quote_text { display:block; position:relative; top:-40px; left:50px; width:650px; }
.quote_img { display:block; position:relative; }
.buffer { padding-bottom:20px; }
.border { border:solid 1px #818181 }
#col_1 { width:568px; padding:10px; border-left:1px dotted #D8D8D8; }
#col_2 { width:191px; height:300px; text-align:left; margin:0px; padding:10px; background:url(/templates/36/col_sliver.jpg) repeat-x 0 0 #FFFFFF; }
#col_divider { width:0px; background:url(/templates/36/col_sliver.jpg) repeat-x 0 0; }
#col_full { width:780px !important; padding:10px; margin:0; background-color:#FFFFFF; }
.grey { background-color:#E4E4E4; margin:-10px; padding:10px; }
#home #rotator,.flash_movie { float:right; }
#home .record_on { background-color:#FFFFFF; float:right; height:265px; margin:0 0 0 10px !important; padding:0 !important; width:385px; }
.breadcrumbs { padding:5px !important; }
#breadcrumb_wrapper { background-color:#D5DDEA; }
#more #breadcrumb_wrapper { margin:-10px -10px 0; }
.treatments_list { }
.treatments_left { border-right:1px dotted; float:left; list-style:none outside none; margin:0 10px 0 0; padding:0 10px 0 0; }
.treatments_right { clear:none; list-style:none outside none; margin:0; padding:0 10px 0 0; }
.record_wrapper { padding:10px; margin:0 -10px; }
.record_on { background-color:#E4E4E4; }
#products img { border:none; }
#products .grid_cols { margin:0 40px; padding:16px 0; }
#staff .record_wrapper { height:150px; text-align:justify; }
#staff .record_wrapper img { margin-bottom:40px; }
table, table td { border:none !important; }
/*#day-spa .record_wrapper,#spa-packages .record_wrapper { margin-bottom:-30px; clear:none; }*/
#checkout #jnscart_totals_wrapper { float:right !important; width:315px !important; }
#whole_billing_wrapper { margin-right:90px !important; width:300px !important; }
#whole_shipping_wrapper { width:300px !important; }
#whole_payment_info_wrapper { width:345px; }
#our-work .grid_cols { width:260px; padding:0; }
#our-work .grid_cols h2 { text-align:center !important; }

#day-spa .grid_cols { clear:right; padding:0 75px 0 0; }
#myaccount_breadcrumbs { display:none; }
#acct_info #body_content_wrapper,#acct #body_content_wrapper { padding:10px; }
#search_results .search_results img { height:100px; width:auto; }
#hidden_email_popup { background:none; background-color:#E7EAEF; }

#dating_wall { height:400px; z-index:99; }
#dating_wall img { width:130px; position:absolute; clip:rect(20px, 130px, 130px, 20px); opacity:0.5; filter:alpha(opacity=50); }
#dating_wall .grid_cols { padding:0; width:130px; height:130px; }
#dating_wall_signin { background-color:white; height:75px; left:300px; padding:20px; position:absolute; border:1px solid #4B6692; text-align:center; top:160px; width:200px; z-index:100;
	-moz-box-shadow:2px 1px 15px #000000;
	-webkit-box-shadow:2px 1px 15px #000000;
	box-shadow:2px 1px 15px #000000;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;

}
#dating #col_full { position:relative; width:780px; }
.edit_mode #col_full { position:inherit !important; }
#terms-of-service #whole_block { width:auto; }
#terms-of-service #body_wrapper { width:100%; }
#terms-of-service #main_body,#terms-of-service #col_full { width:auto; }
#terms-of-service #breadcrumb_wrapper,#more #breadcrumb_wrapper { display:none; }
#more img { float:left; margin-right:20px; border:none; }
#shop-online img { border:none; }
.jnscart_btn_qty_wrapper { margin-bottom:-15px; }
.jsncart_sale_price { font-size:12px; font-weight:bold; color:red; }
#shop-online .grid_cols { width:40% !important; }
#savings .grid_cols { width:348px !important; height:228px !important; margin:20px !important; padding:0 !important; background:url(/media/23552/350) no-repeat 0 0; border:1px solid #000; }
#savings .grid_cols h3 { color:#000 !important; font-size:20px !important; margin:100px 0 4px !important; font-weight:bold !important; }
#savings .main_text .grid_cols { font-size:13px !important; color:#000 !important; }
#savings .grid_cols b { font-weight:normal !important; }
@media print {
	#savings { background:none; }
	#savings #header, #savings #footer, #savings #col_2, #savings a, #savings #breadcrumb_wrapper, #savings .hide_from_printing { display:none; }
	#savings .grid_cols { width:348px !important; height:228px !important; margin:20px !important; padding:0 !important; background:url(/media/23552/350) no-repeat 0 0; border:1px solid #000; float:left; text-align:center; }
	#savings .grid_cols h3 { color:#000 !important; font-size:20px !important; margin:100px 0 4px !important; font-weight:bold !important; }
	#savings .main_text .grid_cols { font-size:13px !important; color:#000 !important; }
	#savings .grid_cols b { font-weight:normal !important; }
}
#before-and-after-salon #breadcrumb_wrapper { display:none; }
#fbwidget_wrapper { display:inline-block; height:85px; width:250px; }

#corner_special { display:block; background:url(/templates/36/corner_special.png) no-repeat bottom right; text-align:right; bottom:0; height:135px; padding:60px 5px 5px 50px; position:fixed; right:0; width:155px; color:#818181; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:11px; }
#corner_special h3 { color:#4B6692; font-size:20px; font-weight:bold; line-height:17px; }
#view_wrapper_311 { display:block; }

#buttons { float:left; width:385px; line-height:1; height:47px; padding:0; margin:0; background-color:#FFF; display:block; }
#buttons a { background:url(/templates/36/button_bkgd.png) no-repeat 0 0; display:block; height:27px; overflow:hidden; }
#buttons a, #buttons a:link,#buttons a:hover,#buttons a:active,#buttons a:visited,#buttons a:visited:hover { font-weight:bold; font-size:12px; text-align:center; padding:10px 0; }
#buttons li { float:left; position:relative; }
* html #buttons li * { position:relative; }
#buttons li, #buttons ul { margin:0; padding:0 1px 0 0; text-decoration:none; list-style:none; }
/*--- Default ---*/
#buttons_gift-certificates a,#buttons_shop-online a,#buttons_savings a,#buttons_appointments a,#buttons_model a { background-position:0 0; width:139px; }
/*--- Hovering ---*/
#buttons_gift-certificates a:hover,#buttons_shop-online a:hover,#buttons_savings a:hover,#buttons_appointments a:hover,#buttons_model a:hover { background-position:0 -47px; width:139px; }
/*--- Chosen,Click ---*/
#buttons_gift-certificates a:active,#buttons_shop-online a:active,#buttons_savings a:active,#buttons_appointments a:hover,#buttons_model a:hover { background-position:0 -47px; width:139px; }

/*MOBILE SPECIFIC*/
#m_body .grey { margin:0 !important; padding:3px !important; }
#m_body .treatments_left { float:none; border:none; }
#m_body .record_wrapper { margin:0; }
#m_home #buttons { width:auto !important; height:auto; }
.page_bkgd.is_mobile { background-color:none; }
body.is_mobile { background:url(http://www.exsaloncechicago.com/templates/36/bkgd_sliver.jpg) repeat-x 0px 0px transparent; }
#m_home { background-color:#E7EAEF; }
.m_nav_level_0 { color:#4B6692 !important; }


/*
lt blue:#7893BA
med blue:#6986B6
dk blue:#4B6692
grey:#818181
dk grey:#6E6E6E
*/