﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	color: #000000;
	background-color: #fff;
}

/* prevent "inherited shrinkage" when elements are nested */
LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1em;}

.Address div
{
    padding-right: 140px;
    padding-bottom: 20px;
}


h1 {
	font-size: 1.4em;
	font-weight: normal;
	color: #f9c116;
}

p {
	color: #8c8c8c;
}

a {
	color: #8c8c8c;
}

a:hover {
	text-decoration: none;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

fieldset {
	border: 0;
}

label 
{
	font-size: 0.8em;
}

input {
	padding: 0px;
	font-family: Trebuchet,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #666;
}

select {
	font-family: Trebuchet,Helvetica,sans-serif;
	color: #666;
}

textarea {
	padding: 2px;
	font-family: Trebuchet,Helvetica,sans-serif;
	font-size: 1.1em;
	color: #666;
}

input .radio {
	padding: 0px;
}

div.clear {
	clear: both;
}



/************************************/
/* #page				    		*/
/************************************/
div#page
{
	width: 842px;
	margin-right: auto;
	margin-left: auto;
}
/************************************/


/************************************/
/* #wrapper				    		*/
/************************************/
div#wrapper
{
	float: left;
	width: 842px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
/************************************/


/************************************/
/* #appointments_head	    		*/
/************************************/
div#appointments_head 
{   
    clear: none;
	height: 33px;
	width: 100%;
	margin: 0;
	padding: 0;
}


/************************************/
/* #appointments		    		*/
/************************************/
div#appointments {
	width: 841px;
	margin: 0px 0px 0px 0;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
}
div#appointments div.headline 
{
	font-size: 0.90em;
	font-weight: bold;
	color: #4F1252;
	padding: 8px 0 4px 10px;
}
div#appointments div.headline_gender 
{
	font-size: 0.90em;
	font-weight: bold;
	color: #4F1252;
	padding: 8px 0 0px 10px;
}

div#appointments div.headline span 
{
	font-size: 0.80em;
	font-weight: normal;
	color: #4F1252;
	padding: 8px 0 4px 2px;
}
div#appointments div.control 
{
	font-size: 0.90em;
	font-weight: bold;
	color: #4F1252;
	padding: 4px 0 4px 10px;
}
div#appointments div.control_gender 
{
	width: 80px;
	font-size: 1.0em;
	font-weight: bold;
	color: #4F1252;
	margin: 0px;
	padding: -4px 0 0px 10px;
}
div#appointments div.control_gender span
{
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	color: #4F1252;
	margin: 0px;
	padding: 0px 0 0px 10px;
}
div#appointments div.control_gender input
{
	margin: 0px;
	padding: 0px;
	float: right;
}
div#appointments div.control select 
{
	width: 170px;
	font-size: 0.90em;
	font-weight: normal;
	color: #000000;
	padding: 4px 0 4px 10px;
}
div#appointments #location 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 70px;
}
div#appointments #treatment 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 218px;
	height: 70px;
}
div#appointments #date 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 210px;
	height: 70px;
}
div#appointments #gender 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 70px;
}
div#appointments #submit 
{
	float: left;
	margin: 0;
	padding: 20px 0 0 0;
	width: 120px;
}
div#appointments #instructions 
{
	font-size: 0.75em;
	font-weight: normal;
	color: #A6A6A6;
	padding: 4px 0 4px 10px;
}
div#appointments #instructions span
{
	font-weight:bold;
	color: #4F1252;
}



/************************************/



/************************************/
/* #content				    		*/
/************************************/
div#content 
{
    text-align:left;
	position:relative;
	min-width: 842px;
	width: 842px;
	display:block;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 50px;
	min-height: 300px;
	border: solid 0px #000000;
}
div#content H1 
{
	margin: 10px 0px 10px 0px;
	font-size: 1.6em;
	font-weight:bold;
	color: #4F1252;
}
div#content H2 
{
	margin: 10px 0px 10px 0px;
	font-size: 2em;
	font-weight:bold;
	color: #BA1C6E;
}

div#content H3 
{
	margin: 10px 0px 10px 0px;
	font-size: 2em;
	font-weight:bold;
	color: #4F1252;
}
div#content p
{
	font-size: 0.9em;
	margin: 0px 0px 6px 0px;
}
div#content p span
{
	color: #4F1252;
}
div#content #welcome p
{
	margin: 10px 0px 20px 0px;
	text-align:left;
	color: #A1A1A1;
	font-size: 0.75em;
}
div#content table td{
   	padding: 0px 0px 0px 0px;
    color: #8F8F8F;
    font-size: 0.80em;
    font-weight: normal;
    height: 10px;
}
div#content table th{
   	padding: 10px 0px 10px 0px;
    color: #8F8F8F;
	font-size: 0.80em;
	font-weight: bold;
	height: 10px;
}

div#content #linebreak
{
   	border-bottom: Solid 1px #C4C4C4;
    margin: 0px;
}


/************************************/
/* div#content	#single_col			*/
/************************************/
div#content div#single_col
{
	width: 100%;
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
}

div#content div#single_col p
{
	padding: 10px 0px 10px 0px;
	color: #6C6C6C;
	font-size: 0.80em;
	font-weight: normal; 
}

div#content div#single_col p b
{
	font-weight:bold;
	color: #403F3F; 
}

div#content div#single_col h1
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1.3em;
	font-weight: bold; 
}
div#content div#single_col h1 span
{
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
	color: #8F8F8F;
	font-size: 0.63em;
	font-weight: normal; 
}


div#content div#single_col h2
{
	margin: 30px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 0.90em;
	font-weight: bold; 
}
div#content div#single_col h2 span
{
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	color: #8F8F8F;
	font-size: 0.90em;
	font-weight: normal; 
}


div#content div#single_col ul
{
	margin: 20px 0px 10px 0px;
	list-style-type: disc;
	list-style-position: inside; 
}

div#content div#single_col ul li
{
	margin: 0px;
	padding: 3px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal; 
}

div#content div#single_col .service_headline
{
	margin: 30px 0px 20px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1.1em;
	font-weight: bold; 
}


div#content div#single_col ol
{
	line-height: 1.2em; 
	padding: 8px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal;
	list-style-type:decimal;
	list-style-position:inside;	
}

div#content div#single_col li
{
	line-height: 1.2em; 
	padding: 5px 0px 0px 0px;
	margin: 0px;	
}

div#content div#single_col #contact_linebreak
{ 
	margin: 30px 35px 30px 30px;
	border-bottom: Solid 1px #F3E9F4;	
}


/**********************************************/
/* div#content	#single_col	#founder	  */
/**********************************************/


div#content div#single_col div#founder 
{
	width: 540px;
	height: 127px;
	margin: 20px 0px 20px 0;
	padding: 0px;
	background-image: url("../images/tiles/founder_banner.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

div#content div#single_col div#senior_ops 
{
	width: 540px;
	height: 140px;
	margin: 35px 0px 20px 0;
	padding: 0px;
	background-image: url("../images/tiles/senior_ops_banner.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#content div#single_col div#founder div#text
{
	width: 340px;
	padding: 8px 0 0 10px;
	margin: 0px 0 0 130px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#single_col div#founder div#text a
{
	color: #4D3CD6;
}

div#content div#single_col div#senior_ops div#text
{
	width: 340px;
	padding: 8px 0 0 10px;
	margin: 0px 0 0 130px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#single_col div#senior_ops div#text a
{
	color: #4D3CD6;
}



/**********************************************/
/* div#content	#single_col	.creditOptions	  */
/**********************************************/
div#content div#single_col .creditOptions td 
{
    vertical-align:top;
    font-size: 1.0em;
    border: solid 0px #000000;
    height: 18px;
}
div#content div#single_col .creditOptions
{
    display: block; 
}
div#content div#single_col .creditOptions label 
{
	font-size: 0.8em;
    width: 160px; 
}
div#content div#single_col .creditOptions input
{
    float: left; 
}
div#content div#single_col .creditOptions select
{
    width: 240px;  
}
div#content div#single_col .creditOptions input[type="text"] 
{
	padding: 0;
    width: 240px;  
}
div#content div#single_col .creditOptions input[type="radio"] 
{
    width: 20px; 
}


/***************************************************/
/* div#single_col	div#team_calendar_message	   */
/***************************************************/
div#content div#single_col div#team_calendar_message 
{
	margin: 0px 0px 0px 0px;
	width: 100%;
}
div#content div#single_col div#team_calendar_message #date
{
	margin: 50px 0px 0px 0px;
	font-size: 1.2em;
	color: #DE01CD;
	text-transform: uppercase; 
}
div#content div#single_col div#team_calendar_message #service
{
	font-size: 0.8em;
	color: #60365C;
}


/***************************************************/
/* div#single_col	div#team_calendar  			   */
/***************************************************/
div#content div#single_col div#team_calendar 
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

div#content div#single_col div#team_calendar table.main th 
{
	height: 26px;
	margin: 0px;
	padding: 0px;
	background-color: #572B4F; 
}
div#content div#single_col div#team_calendar table.main th span
{
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: normal;
}
div#content div#single_col div#team_calendar table.main td.profile_small 
{
	margin: 0;
	padding: 0;
	border: solid 1px #EBDEF0;
	background-image: url("../images/tiles/app_team_profile_small.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	color: #572B4F;
	vertical-align: middle;
	padding-left: 4px;  
}

div#content div#single_col div#team_calendar table.main td.profile_small a
{
	color: #230DCA;
}

div#content div#single_col div#team_calendar table.main td.profile 
{
	margin: 0;
	padding: 0;
	border: solid 1px #EBDEF0;
	background-image: url("../images/tiles/app_team_profile.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#content div#single_col div#team_calendar table.team_member td
{
	padding: 7px 0 0 0;
	color: #572B4F;
	font-size: 1.0em;
	font-weight: normal; 
	vertical-align: text-top;  
}

div#content div#single_col div#team_calendar table.team_member td a
{
	color: #230DCA;
}

div#content div#single_col div#team_calendar table.team_member img
{
	margin: 0px 0px 0 6px;
}

div#content div#single_col div#team_calendar table.team_member #specialist_box
{
    width:120px;
    height: 35px;
    margin-top: 5px;
    margin-bottom: 10px;
	padding: 0;
	background-image: url("../images/commas.gif");
	background-repeat: no-repeat;
	background-position:center;
	
}

div#content div#single_col div#team_calendar table.team_member #specialist_box #texty
{
  
    font-weight: bold;
    padding: 5px 10px 0 22px;
    vertical-align:middle;
    text-align:left;
    font-size: 1.0em;
}

div#content div#single_col div#team_calendar table.calendar
{
	margin: 0;
	padding: 0;
	border-top: solid 1px #F6F1F8;
	border-bottom: solid 1px #F6F1F8;
	border-left: solid 1px #EBDEF0;
	border-right: solid 1px #EBDEF0;
}
div#content div#single_col div#team_calendar table.calendar th
{
	height: auto; 
	padding: 2px 2px 2px 2px;
	background-color: Transparent;  
	color: #572B4F;
	border: solid 1px #EBDEF0;
}
div#content div#single_col div#team_calendar table.calendar td
{
	margin: 0;
	padding: 2px 2px 2px 2px;
	border: solid 1px #EBDEF0;
}
div#content div#single_col div#team_calendar table.main td.profile_small table.calendar td a
{
	color: #64B800;
}
div#content div#single_col div#team_calendar table.calendar td a:hover
{
	color: #64B800;
	text-decoration: none;
}

/***************************************************/
/* div#single_col	.press                          */
/***************************************************/

div#content div#single_col .press
{
    margin: 10px 0px 10px 0px;
	float:left; 
	display:block; 
}

div#content div#single_col .press_text
{
    width: 680px; 
	display:block;
	float:left;
}

div#content div#single_col .press_text p
{
	line-height: 1.2em; 
	padding: 0px 10px 10px 20px;
    margin: 10 0px 10px 0px;
	color: #8F8F8F;
	font-size: 0.8em;
	font-weight: normal;
}

div#content div#single_col .press_photo
{   
    width: 140px; 
    margin: 0px;
	float:left; 
	display:block;
}

/***************************************************/
/* div#single_col	div#privacy         		   */
/***************************************************/

div#content div#single_col .privacy ul
{
	line-height: 1.2em; 
	padding: 0px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal;
	list-style-type:disc;
	list-style-position:outside;	
}

/***************************************************/
/* div#single_col	div#faqs        		   */
/***************************************************/

div#content div#single_col .faqs ul
{
	line-height: 1.2em; 
	padding: 0px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal;
	list-style-type:disc;
	list-style-position:outside;	
}

/***************************************************/
/* div#single_col	div#TeamTop3        		   */
/***************************************************/

div#content div#single_col #TeamTop3 .TeamMember {
	width: 250px;
	height: 120px;
	margin: 0px;
	padding: 10px;
	background-image: url("../images/tiles/panel_team_box.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

div#content div#single_col #TeamTop3 .TeamMember #specialist_box
{
    width:125px;
    height: 30px;
    margin: 0;
    margin-bottom: 0px;
	padding: 0;
	background-image: url("../images/commas.gif");
	background-repeat: no-repeat;
	background-position:center;		
}

div#content div#single_col #TeamTop3 .TeamMember #specialist_box #texty
{
    font-weight: bold;
    padding: 2px 15px 0 25px;
    vertical-align:middle;
    text-align:left;
    color: #572B4F;
}


div#content div#single_col #TeamTop3 .TeamMember h2{
	margin: 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 0.90em;
	font-weight: bold;		
}

div#content div#single_col #TeamTop3 .TeamMember div#photoWrapper 
{
	float: left;
	width: 105px;
}

div#content div#single_col #TeamTop3 .TeamMember div#textWrapper 
{
	float: left;
	padding-left:10px;
}

div#content div#single_col #TeamTop3 .TeamMember p
{
	padding: 0px 0px 0px 0px;
	color: #8F8F8F;
	font-size: 0.90em;
	font-weight: normal; 
}

div#content div#single_col #TeamTop3 .TeamMember a {
	color: #1E02D1;
}


/************************************/

/************************************/
/* div#content	#left_col			*/
/************************************/
div#content div#left_col
{
	width: 400px;
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
}
div#content div#left_col h1
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1.3em;
	font-weight: bold; 
}
div#content div#left_col h2
{
	margin: 30px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 0.90em;
	font-weight: bold; 
}
div#content div#left_col p
{
	padding: 10px 0px 10px 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal; 
}
div#content div#left_col ul
{
	margin: 20px 0px 10px 0px;
	list-style-type: disc;
	list-style-position: inside; 
}
div#content div#left_col ul li
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal; 
}
div#content div#left_col ul li span
{
	color: #8F8F8F;
}

div#content div#left_col .price
{
	line-height: 1.2em; 
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: #8F8F8F;
	font-size: 0.9em;
	font-weight: normal; 
}

div#content div#left_col #box {
	width: 397px;
	height: 182px;
	margin: 40px 0px 20px 0;
	padding: 0px;
	background-image: url("../images/tiles/panel_left_box.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#content div#left_col #box #headline
{
	margin: 0;
	padding: 10px 0px 10px 20px;
	color: #562A4E;
	font-size: 0.80em;
	font-weight: bold; 
}
div#content div#left_col #box p
{
	line-height: 1.2em; 
	padding: 8px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#left_col #box ul
{
	margin: 10px 0px 10px 20px;
	list-style-type: none;
	list-style-position: outside; 
}
div#content div#left_col #box ul li
{
	line-height: 1.2em; 
	margin: 0;
	padding: 0;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#left_col #box ul li span
{
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}

div#content div#left_col div#textWrapper 
{
	float: left;
	margin-left:30px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}

div#content div#left_col div.job_title 
{
	float: left;
	margin: 0px 0px 0px 0px;
	color: #8F8F8F;
	font-size: 14px;
	font-weight: normal; 
}







/************************************/
/* div#content	#right_col			*/
/************************************/
div#content div#right_col
{
	width: 400px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	float: right;
}
div#content div#right_col .book_now
{
    margin: 0px 0px 10px 0px;
	float: right;
}
div#content div#right_col div#photoWrapper 
{
	float: left;
	width: 100%;
}
div#content div#right_col div#photoWrapper .team 
{
    margin: 0px 0px 20px 0px;
	float: right;
}
div#content div#right_col div#photoWrapper .photo 
{
	margin: 0;
	float: left;
}
div#content div#right_col div#photoWrapper .photo p
{
	margin: 0;
	padding: 8px 0 8px 0;
}
div#content div#right_col div#photoWrapper .photo p span
{
	padding: 8px 0 8px 4px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#right_col .title
{
	padding: 20px 0 4px 0px;
}
div#content div#right_col p
{
	padding: 8px 0px 8px 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal; 
}
div#content div#right_col p span
{
	color: #DB91B6;
	font-size: 1.4em;
}
div#content div#right_col h2
{
	margin: 30px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 0.90em;
	font-weight: bold;
}

div#content div#right_col ul
{
	margin: 20px 0px 10px 0px;
	list-style-type: disc;
	list-style-position: inside; 
}
div#content div#right_col ul li
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #8F8F8F;
	font-size: 12px;
	font-weight: normal; 
}
div#content div#right_col ul li span
{
	color: #8F8F8F;
}

/************************************/
/* div#content div#right_col .box   */
/************************************/
div#content div#right_col .box 
{
	width: 398px;
	height: 110px;
	margin: 20px 0px 20px 0;
	padding: 0px;
	background-image: url("../images/tiles/panel_right_box.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#content div#right_col .box #headline
{
	margin: 0;
	padding: 10px 0px 6px 20px;
	color: #562A4E;
	font-size: 0.85em;
	font-weight: bold; 
}
div#content div#right_col .box p
{
	line-height: 1.2em; 
	padding: 8px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal; 
}

div#content div#right_col .box span
{   
	margin-right: 10px;
}

div#content div#right_col .box ul
{
	margin: 6px 0px 6px 20px;
	list-style-type: none;
	list-style-position: outside; 
}
div#content div#right_col .box ul li
{
	line-height: 1.2em; 
	margin: 0;
	padding: 0;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#right_col .box ul li span
{
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}
div#content div#right_col .box #url 
{
	text-align: right;
	padding: 0px 30px 0px 0px;
}
div#content div#right_col .box #url a
{
	font-size: 0.75em;
	color: #562A4E;
	text-decoration: underline;
}
div#content div#right_col .box a {
	color: #562A4E;
	text-decoration: underline;
} 
div#content div#right_col .box a:hover {
	color: #8F8F8F;
	text-decoration: underline;
} 

div#content div#right_col #celebrity
{
	width: 397px;
	height: 151px;
	margin: 10px 0px 10px 0;
	padding: 0px;
}

/************************************/
/* div#content div#single_col .box   */
/************************************/
div#content div#single_col .box 
{
	width: 398px;
	height: 110px;
	margin: 20px 0px 20px 0;
	padding: 0px;
	background-image: url("../images/tiles/panel_right_box.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#content div#single_col .box #headline
{
	margin: 0;
	padding: 10px 0px 6px 20px;
	color: #562A4E;
	font-size: 0.90em;
	font-weight: bold; 
}
div#content div#single_col .box p
{
	line-height: 1.2em; 
	padding: 8px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}

div#content div#single_col .box span
{   
	margin-left: 10px;
}

div#content div#single_col .box ul
{
	margin: 6px 0px 6px 20px;
	list-style-type: none;
	list-style-position: outside; 
}
div#content div#single_col .box ul li
{
	line-height: 1.2em; 
	margin: 0;
	padding: 0;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#single_col .box ul li span
{
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}
div#content div#single_col .box #url 
{
	text-align: right;
	padding: 0px 30px 0px 0px;
}
div#content div#single_col .box #url a
{
	font-size: 0.75em;
	color: #4D3CD6;
	text-decoration: underline;
}
div#content div#single_col .box a:hover {
	color: #000000;
	text-decoration: underline;
} 


/*******************************************/
/* div#content div#single_col .box_trans   */
/*******************************************/
div#content div#single_col .box_trans 
{
	margin: 20px 0px 20px 0;
	padding: 0px;
}
div#content div#single_col .box_trans span
{   
	margin-left: 10px;
}

div#content div#single_col .box_trans ul
{
	margin: 6px 0px 6px 0px;
	list-style-type: none;
	list-style-position: outside; 
}
div#content div#single_col .box_trans ul li
{
	line-height: 1.2em; 
	margin: 0;
	padding: 0;
	color: #DE01CD;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#single_col .box_trans ul li span
{
	color: #DE01CD;
	font-size: 1em;
	font-weight: normal; 
}


/************************************/
/* div#quickrequest      */
/************************************/
div#content div#quickrequest
{
    height: 155px;
    width: 397px;
	margin: 20px 0px 10px 0;
	padding: 0px;
	background-image: url("../images/tiles/panel_quickrequest_box.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

div#content div#quickrequest p
{
	padding: 4px 0px 8px 0px;
	margin: 5px 0px 0px 20px;
	color: #8F8F8F;
	font-size: 0.75em;
}
div#content div#quickrequest div#controls
{
	margin: 5px 20px 0px 20px;
}
div#content div#quickrequest b
{
	color: #562A4E;
}
div#content div#quickrequest div.control input
{
	float: left;
	font-size: 0.75em;
	color: #8F8F8F;
	padding: 1px 0 0px 2px;
    margin: 0px 2px 2px 2px;
}
div#content div#quickrequest div.control select 
{
	float: left;
	font-size: 0.75em;
	color: #8F8F8F;
	padding: 1px 0 0px 2px;
    margin: 0px 2px 2px 2px;
}



/************************************/
/*            div#gift_guide      */
/************************************/

div#content div#left_col .gift_guide 
{
    width:100%;
	float:left;
	display:block;
}
div#content div#left_col .gift_guide .header
{
    margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 0.80em;
	font-weight: bold;
}

div#content div#left_col .gift_guide .voucher
{
    height: 50px;
	margin: 0;
	padding: 0;
	border: solid 1px #EBDEF0;
	background-image: url("../images/tiles/voucher_small.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}
div#content div#left_col .gift_guide .voucher .voucher_header
{
    margin: 2px 0px 0px 5px;
	padding: 0px;
	color: #562A4E;
	font-size: 0.75em;
	font-weight: bold;
	float:left;
	display:block;
	width:75%; 
}

div#content div#left_col .gift_guide .voucher .voucher_description
{
    padding: 0px;
	margin: 0px 0px 0px 5px;
	color: #8F8F8F;
	font-size: 0.675em;
	font-weight: normal;
	width:70%; 
	float:left;
	display:block;
}

div#content div#left_col .gift_guide .voucher .voucher_interval
{
    padding: 0px;
	color: #8F8F8F;
	font-size: 0.675em;
	font-weight: normal; 
	width:15%; 
	float:left;
	display:block;
}

div#content div#left_col .gift_guide .voucher .voucher_price
{
    padding: 0px;
	color: #8F8F8F;
	font-size: 0.675em;
	font-weight: normal; 
	width:4%; 
	float:left;
	display:block;
}

div#content div#left_col .gift_guide .voucher .voucher_radio
{
 margin: 0px 0px 15px 0px;
	color: #8F8F8F;
	width:6%; 
	float:right;
	display:block;
}

div#content div#left_col .buy_voucher
{
	float:right;
}

div#content div#left_col .gift_guide .voucher_gap
{
    clear: both;
	height: 4px;
}

/************************************/
/* userMessage			*/
/************************************/
.userMessage 
{
	width: 98%;
	padding: 0px;
	color: #e96895; 
	text-align: left; 
}
.userMessage ul 
{
	background-color: #F7F2F9; 
	margin: 10px 0 10px 0px;
	padding: 4px 0 4px 0;
}
.userMessage li 
{
	margin: 6px 0 6px 6px;
	padding: 2px 2px 2px 10px;
	font-size: 0.8em;
	font-weight: bold;
	display: block; 
	list-style: none;
}

/************************************/


/************************************/
/* div#content	#seo				*/
/************************************/
div#content div#seo
{
	width: 100%;
	margin: 10px 0px 0px 0px;
}
div#content div#seo ul li 
{
	display: inline;
	font-weight: normal;
	font-size: 0.68em;
	color: #AAAAAA;
}
div#content div#seo ul li a 
{
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	color: #AAAAAA;
	text-decoration: none;
}
div#content div#seo ul li a:hover {
	color: #000000;
	text-decoration: underline;
} 



/************************************/
/* div#content	fieldset			*/
/************************************/
div#content fieldset label {
	float:left; 
	width:130px;
	color: #8F8F8F;
	font-size: 0.80em;
	font-weight: normal; 
	margin: 5px 0 0 0; 
	padding: 10px 15px 0 0; 
}
div#content fieldset input 
{
	float:left; 
	margin-top:12px;
	background-color: #F7F5FA;
	width: 160px;
	color: #8F8F8F;
	font-size: 0.8em;
	padding: 1px 0px 1px 0px; 
}
div#content fieldset span 
{
	float:left; 
	margin-top:10px;
	width: 400px;
	color: #aaa;
	font-size: 11px;
	padding: 3px 5px 4px 5px;
}
div#content fieldset textarea {
	float:left; 
	margin-top:10px;
	background-color: #F7F5FA;
	width: 360px;
	height: 100px;
	color: #8F8F8F;
	font-size: 0.8em;
	padding: 3px 5px 4px 5px;
}
div#content fieldset  select 
{
	float:left; 
	width:165px;
	margin-top:10px;
	background-color: #F7F5FA;
	color: #8F8F8F;
	font-size: 0.8em;
	padding: 3px 5px 4px 5px;
}
div#content fieldset .inputList 
{
	padding: 10px 0 0 0;
	float:left; 
	margin: 0;
}
div#content fieldset .inputList label
{
	float: left;
	font-size: 1em;
	padding: 0;
	margin: 0;
}
div#content fieldset  .inputList span
{
	float: left;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}
div#content fieldset  .inputList input
{
	width: 40px;
	background-color: #FFFFFF;
	float: left;
	padding: 10px 5px 10px 5px;
	margin: 0;
}

div#postcode 
{
	float:left; 
	width:300px;
	height:30px;
}
div#postcode .text
{
	padding: 1px 0px 1px 0px; 
	width:50px;
}
div#postcode .span
{
	padding: 1px 0px 1px 0px; 
}

/************************************/
/* #header				    		*/
/************************************/
div#header 
{
    background-image: url("../images/RTG-stars.gif");
    background-repeat: no-repeat;
	background-position: top center;
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-weight: normal;
	color: #A1A1A1;	
}

div#header p
{
	margin: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #B5B4B4;
	font-size: 16px;
	font-weight: bold;
	text-align:right;
}




div#header #header_left
{
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	width: 35%;
	float: left;
	font-weight: normal;
	color: #A1A1A1;
}

div#header #header_right
{
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px;
	margin: 35px 0px 5px 0px;
	width: 40%;
	float: right;
	font-weight: normal;
	color: #A1A1A1;
}

div#header #logo 
{
	margin: 20px 0 0 0;
	float: left;
	width: 45%;
	height: 50px;

}

div#header #calm 
{
	margin: 0;
	margin: 0;
	padding: 0;
	width: 60%;
	color: #B5B4B4;
	font-size: 16px;
	font-weight: bold;
	text-align:right;
	float: right;
}

div#header #booknow 
{
    clear: none;
    float: left;
	margin: 0px 0px 0 20px;
	color: #B4B4B4;
	font-size: 1em;
	width:30%;
	text-align:right;
	font-weight: bold;
	text-align: left;	
}
div#header #booknow #pink 
{
    display: inline;
	color: #CC59A5;
	font-size: 1em;
	font-weight: bold;	
}

div#header #booknow a
{
	color: #562A4E;
}


div#header #header_right #search
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}

div#header #header_right #search #searchbox
{
    
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
}

div#header #header_right #search .altbutton
{
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0;
	border: 0px;
}
div#header #header_right #search #searchbox .textbox
{
	background-image: url("../images/header_search.gif");
    background-repeat: no-repeat;
	background-position: top left;
	width: 180px;
	height: 25px;
	border: 0;
	padding: 5px 0 0px 35px;
	margin: 0px 0 0px 30px;		
}







/*********************************

New HEADER STYLES


*********************************/


div#header #navigation 
{
    background-image: url("../images/main_nav.jpg");
    background-repeat: no-repeat;
	background-position: top left;
    width: 100%;
	height: 40px;
	padding: 15px 0px 0px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #C44097;
} 

div#header #navigation #main_nav ul 
{
	float:left;	
	margin: 0px 0 10px 10px;	
}
div#header #navigation #main_nav ul li 
{
	display: inline;	
	padding-right: 25px;	
}

div#header #navigation #main_nav ul a
{
	color: #C44097;
	font-size: 13px;
	text-decoration: none;
}

div#header #navigation #main_nav ul a:hover
{
	text-decoration: underline;
}

div#header #navigation p a, div#header #navigation p a:hover
{
	text-decoration: none;  
}


div#header #navigation p
{
    width: 30%;
    float:right;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	margin-right: 40px;
} 

div#header #signin 
{
    clear: both;
	float: left;
	width: 100%;
	text-align:left;
	margin: 0px 0p 0px 0px;
	padding: 0px 0p 0px 0px;
	height: 35px;
	font-size: 12px;	
	border: solid 0px #000000;
}

div#header #signin .login
{
    display: inline;
	background-image: url("../images/txtlogin.gif");
    background-repeat: no-repeat;
	background-position: top left;
	border: 0;
	height: 20px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 3px;				
	
}

div#header #signin .LoginButton
{
    display: inline;
    margin: 0px 10px 0px 0;
    padding: 0;
    vertical-align: top;
}



div#header #signin .logintext
{
    display: inline;
	color: #C44097;	
	font-size: 12px;
	vertical-align: top;
	margin: 0px 10px 0px 20px;
	padding: 0px 0 5px 0;
	
} 

div#header #signin .loginClient
{
    display: inline;
	color: #C44097;
	Width: 10%;	
	font-size: 12px;
	vertical-align: top;
	margin: 0px 10px 0px 20px;
	padding: 0px 0 5px 0;
	
} 

div#header #signin .loginbox
{
    display: inline;
	color: #C44097;
	font-size: 12px;
	vertical-align: top;
	margin: 0px 10px 0px 0px;
	padding: 0px 0 0px 0;
	text-align: left;
	
} 

div#header #signin a
{
color: #C44097;
font-size: 12px;	
}

/************************************/

div#content #home_tile
{
    clear: none;
    background-image: url("../images/bg_homepage_tile.jpg");
    background-repeat: no-repeat;
	background-position:right;    
    margin: 2px 0px 0 0;
    padding-right: 5px;
    height: 283px;
    width: 98%;
    border-top: Solid 1px #E7C3E7;    
}
div#content #home_tile #image-content
{
    padding: 0px;
    margin: 0px;
    clear: none;
    float: left;
    width: 351px;
}
div#content #home_tile #text-content
{
   clear: none;
   float: right;
   width: 470px;
   height: 283px;
}



div#content #home_tile #text-content h1
{
   clear: none;
   text-align:left;
   color: #CF64AB;
   font-size: 17px;
   margin: 8px 10px 6px 6px;    
}

div#content #home_tile #text-content #left
{
   width: 232px;  
   float: left;
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   border-right: Solid 1px #E6CAE6;
   height: 230px;
}

div#content #home_tile #text-content #right 
{
   margin: 0px 0px 0px 4px; 
   padding: 0px 0 0px 0px; 
   width: 232px;  
   float: left;    
}

div#content #home_tile #text-content a
{
   text-decoration: underline;  
   color: #C44097; 
}

div#content #home_tile #text-content p
{
   margin: 0px 8px 10px 6px;    
   padding: 0px 0px 0px 0;    
   font-size: 12px;
   color: #A1A1A1; 
}


/************************************/
/* #bespoke_nav     			    */
/************************************/
div#content #bespoke_nav
{
    padding: 0px;
    margin: 0px;
    width: 834px;    
}
div#content #bespoke_nav ul 
{
	margin: 0px 0px 0px 0px;	
    padding: 0px;
}
div#content #bespoke_nav ul li 
{
    clear: none;
	margin: 0px 0px 0px 0px;	
    display: inline;	
    padding: 0px;
}
/************************************/
/* #bespoke_tile     			    */
/************************************/
div#content div.bespoke_tile 
{
    
    margin: 2px 0px 0 0;
    padding: 0 0 0 0px;
    height: 220px;
    width: 830px;    
    border: Solid 1px #E7C3E7;
    color: #A1A1A1;
}
/************************************/
/* #bespoke_tile_bottom			    */
/************************************/
div#content div.bespoke_tile_bottom 
{
    margin: 2px 0px 0px 0;
    padding: 0 0 0 0px;
    height: 220px;
    width: 830px;    
    border: Solid 1px #E7C3E7;
    color: #A1A1A1;
}
/************************************/
/* #bespoke_tile_single			    */
/************************************/
div#content div.bespoke_tile_single
{
    background-color: #ffffff; 
    float: left;
    width: 204px;
    padding: 0px 0px 0px 0px;
}
/************************************/
/* #bespoke_tile_single			    */
/************************************/
div#content div.bespoke_tile_single h2
{
    color: #CF64AB;
    font-size: 13px;
    margin: 10px 0px 0px 4px;    
    padding: 0px 0px 0px 0px;
}
/************************************/
/* #bespoke_tile_single			    */
/************************************/
div#content div.bespoke_tile_single h2 a
{
    color: #CF64AB;
    font-size: 13px;
    margin: 0px;    
    padding: 0px;
}

/************************************/
/* #bespoke_tile_single	img		    */
/************************************/
div#content div.bespoke_tile_single img
{
    float:left; 
    margin: 10px 0px 0px 4px;    
    padding: 0 5px 3px 0;
}
/************************************/
/* #bespoke_tile_single	p		    */
/************************************/
div#content div.bespoke_tile_single p
{
    border-right: Solid 1px #E6CAE6;
    margin: 10px 0px 0px 0px;    
    padding: 0px 8px 0px 0px;
    color: #A1A1A1;
    font-size: 12px;
}
div#content div.bespoke_tile_single p.last
{
    border-right: 0px;
    margin: 10px 0px 0px 0px;    
    padding: 0px 8px 0px 8px;
    color: #A1A1A1;
    font-size: 12px;
}



/************************************/
/* #home_panels_wrapper			    */
/************************************/
div#home_panels_wrapper 
{
	margin: 10px 0 30px 0;
	width: 841px;
}

/******************************************/
/* #home_panels_wrapper	#home_left_col    */
/******************************************/
div#home_panels_wrapper #home_left_col
{
	float: left;
	width: 236px;
}

/********************************************************/
/* #home_panels_wrapper #home_left_col #client_quotes		*/
/********************************************************/
div#home_panels_wrapper #home_left_col #client_quotes {
	width: 202px;
	height: 168px;
	margin: 0px 10px 15px 0;
	padding: 0px;
	background-image: url("../images/tiles/panel_feedback.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#home_panels_wrapper #home_left_col #client_quotes #headline 
{
	padding: 10px 0 0px 10px;
	color: #562A4E;
	font-size: 1.0em;
	font-weight: bold;
}
div#home_panels_wrapper #home_left_col #client_quotes #quote 
{
	height: 110px; 
}
div#home_panels_wrapper #home_left_col #client_quotes p 
{
	padding: 10px 10px 0px 10px;
	color: #8C8C8E;
	font-size: 0.75em;
	font-weight: normal;
}
div#home_panels_wrapper #home_left_col #client_quotes p.name 
{
	padding: 0px 10px 0px 10px;
}
div#home_panels_wrapper #home_left_col #client_quotes #url 
{
	text-align: right;
	padding: 0px 20px 0px 0px;
}
div#home_panels_wrapper #home_left_col #client_quotes #url a
{
	font-size: 0.75em;
	color: #4D3CD6;
	text-decoration: underline;
}
div#home_panels_wrapper #home_left_col #client_quotes #url a:hover {
	color: #000000;
	text-decoration: underline;
} 

/********************************************************/


/********************************************************/
/* #home_panels_wrapper #home_left_col #client_press_quotes  */
/********************************************************/
div#home_panels_wrapper #home_left_col #client_press_quotes {
	width: 202px;
	height: 168px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/tiles/panel_press_kidd.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#home_panels_wrapper #home_left_col #client_press_quotes #headline 
{
	padding: 10px 0 0px 10px;
	color: #562A4E;
	font-size: 1.0em;
	font-weight: bold;
}
div#home_panels_wrapper #home_left_col #client_press_quotes #quote 
{
	height: 110px; 
}
div#home_panels_wrapper #home_left_col #client_press_quotes #name 
{
	padding: 0px 0 0px 10px;
	color: #562A4E;
	font-size: 0.8em;
	font-weight: bold;
}
div#home_panels_wrapper #home_left_col #client_press_quotes p 
{
    width: 100px;
	padding: 10px 10px 0px 10px;
	color: #8C8C8E;
	font-size: 0.75em;
	font-weight: normal;
}
div#home_panels_wrapper #home_left_col #client_press_quotes #url 
{
	text-align: left;
	margin: 20px 0px 0px 20px;
}
div#home_panels_wrapper #home_left_col #client_press_quotes #url a
{
	font-size: 0.75em;
	color: #4D3CD6;
	text-decoration: underline;
}
div#home_panels_wrapper #home_left_col #client_press_quotes #url a:hover {
	color: #000000;
	text-decoration: underline;
} 
/********************************************************/


/**************************************/
/* #home_panels_wrapper	#home_middle_col   */
/**************************************/
div#home_panels_wrapper #home_middle_col
{
	float: left;
	width: 285px;
}
/****************************************************/
/* #home_panels_wrapper #middle_col #client_offers  */
/****************************************************/
div#home_panels_wrapper #home_middle_col #client_offers 
{
	width: 251px;
	height: 351px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/tiles/panel_home_offers.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
div#home_panels_wrapper #home_middle_col #headline
{
	padding: 100px 15px 0px 15px;
	color: #562A4E;
	font-size: 0.8em;
	font-weight: bold;
}
div#home_panels_wrapper #home_middle_col #date
{
	padding: 0px 15px 0px 15px;
	color: #562A4E;
	font-size: 0.8em;
}
div#home_panels_wrapper #home_middle_col .special_offer
{
	padding: 10px 15px 0px 15px;
	color: #562A4E;
	font-size: 0.70em;
	font-weight: bold;
}

div#home_panels_wrapper #home_middle_col .special_offer a
{
	color: #562A4E;
	font-weight: bold;
}

div#home_panels_wrapper #home_middle_col .discount
{
	padding: 0px 15px 0px 15px;
	color: #B81C6D;
	font-size: 0.75em;
	font-weight: bold;
}
div#home_panels_wrapper #home_middle_col .quote
{
	padding: 0px 15px 0px 15px;
	color: #8C8C8E;
	font-size: 0.70em;
	font-weight: normal;
}
div#home_panels_wrapper #home_middle_col .linebreak
{
	margin: 10px 35px 0px 15px;
	border-bottom: Solid 1px #F3E9F4;	
}
div#home_panels_wrapper #home_middle_col #client_offers p 
{
	padding: 10px 10px 0px 10px;
	color: #8C8C8E;
	font-size: 0.75em;
	font-weight: normal;
}
/****************************************************/


/**************************************/
/* #home_panels_wrapper	#home_right_col    */
/**************************************/
div#home_panels_wrapper #home_right_col
{
	float: right;
	width: 320px;
}
/*************************************************/
/* #home_panels_wrapper	#home_right_col #home_panel   */
/*************************************************/
div#home_panels_wrapper #home_right_col .home_panel 
{
	float: left;
	width: 155px;
	height: 167px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top left;
}
div#home_panels_wrapper #home_right_col .home_panel .headline 
{
	padding: 8px 0 0px 0px;
	text-align: center; 
	color: #562A4E;
	line-height: 1em; 
	font-size: 1.0em;
	font-weight: bold;
}
div#home_panels_wrapper #home_right_col .home_panel .url 
{
	margin: 102px 0 0 0;
	padding: 0px;
	text-align: center; 
	color: #562A4E;
	font-size: 0.75em;
	font-weight: normal;
}
div#home_panels_wrapper #home_right_col .home_panel .url a 
{
	color: #4D3CD6;
	text-decoration: underline;
}
div#home_panels_wrapper #home_right_col .home_panel .url a:hover {
	color: #000000;
	text-decoration: underline;
} 
/************************************/



/************************************/
/* #our_services				    */
/************************************/
div#our_services {
	width: 841px;
	height: 233px;
	margin: 10px 0 10px 0px;
	padding: 0px;
	background-image: url("../images/tiles/panel_our_services.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

div#our_services #headline 
{
	font-weight: bold; 
	padding: 10px 0 0px 20px;
	color: #562A4E;
	font-size: 0.80em;
	voice-family: "\"}\"";
	voice-family: inherit;
}
div#our_services #panels 
{
	margin: 10px 0 10px 20px;
}
div#our_services .panel {
	float: left;
	width: 115px;
	margin: 0 20px 0 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
div#our_services .panel h3 {
	color: #562A4E;
	font-size: 0.80em;
	border-bottom: solid 1px #EBDEEF;
}
div#our_services .panel ul li 
{
	display: block;
	font-weight: normal;
	padding: 0px 0px 2px 0px;
	margin: 0 0 0 0;
	list-style: none;
	list-style-position:outside;
}
div#our_services .panel ul li a 
{
	font-size: 11px;
	color: #8C8C8E;
	text-decoration: none;
}
div#our_services .panel ul li a:hover {
	color: #000000;
	text-decoration: underline;
} 
div#our_services .panel ul li.view_all a 
{
	color: #4D3CD6;
	text-decoration: underline;
}
div#our_services .panel ul li.view_all a:hover {
	color: #000000;
	text-decoration: underline;
} 
/************************************/




/************************************/
/* #our_services_all				*/
/************************************/
div#our_services_wrapper 
{
	width: 841px;
	height: 1442px;
}
div#our_services_all_top {
	width: 841px;
	height: 33px;
	margin: 0px 0 0px 0px;
	padding: 0px;
}
div#our_services_all_bottom 
{
	width: 841px;
	height: 209px;
	margin: 0px;
	padding: 0px;
}
div#our_services_all 
{
	width: 841px;
	height: 1200px;
	margin: 0px 0 0px 0px;
	padding: 0px;
	background-image: url("../images/tiles/panel_our_services_line.jpg");
	background-repeat: repeat-y;
	background-position: top left;
}

div#our_services_all #panels_all 
{
	padding: 0px;
	margin: 0px 0 0px 20px;
}
div#our_services_all .panel {
	float: left;
	width: 115px;
	margin: 0 20px 0 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
div#our_services_all .panel h3 {
	color: #562A4E;
	font-size: 0.80em;
	border-bottom: solid 1px #EBDEEF;
}
div#our_services_all .panel ul li 
{
	display: block;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	list-style-position:outside;
}
div#our_services_all .panel ul li a 
{
	font-size: 11px;
	color: #8C8C8E;
	text-decoration: none;
}
div#our_services_all .panel ul li a:hover {
	color: #000000;
	text-decoration: underline;
} 
div#our_services_all .panel ul li.view_all a 
{
	color: #4D3CD6;
	text-decoration: underline;
}
div#our_services_all .panel ul li.view_all a:hover {
	color: #000000;
	text-decoration: underline;
} 
/************************************/



/************************************/
/* #our_services_individual		    */
/************************************/
div#our_services_individual {
	width: 841px;
	height: 233px;
	margin: 10px 0 10px 0px;
	padding: 0px;
	background-image: url("../images/tiles/panel_service_beauty.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

div#our_services_individual #headline 
{
	width: 100%;
	font-weight: bold; 
	padding: 14px 0px 6px 0px;
	color: #562A4E;
	font-size: 0.80em;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 6px 20px 0px 20px;
}
div#our_services_individual #panel 
{
	float: left;
	width: 670px;
	padding: 4px 0 0 0;
	margin: 6px 0 10px 20px;
}
div#our_services_individual #panel .service
{
	width: 220px;
	font-size: 0.90em;
	padding: 2px 18px 2px 0px;
	margin: 0px 0px 0px 0px;
}
div#our_services_individual #panel_last 
{
	float: right;
	width: 130px;
	padding: 0px;
	margin: 10px 0 0px 0px;
}
div#our_services_individual #panel_last .service_head
{
	color: #562A4E;
	font-size: 0.75em;
	font-weight: bold;
	padding: 2px 12px 2px 0px;
}
div#our_services_individual #panel_last .service
{
	color: #8F8F8F;
	font-size: 0.75em;
	padding: 2px 12px 2px 0px;
}

/************************************/




/************************************/
/* #footer				    		*/
/************************************/
div#footer 
{
    font-family: Helvetica; 
    background-image: url("../images/bg_footer_purple.jpg");
    background-repeat: no-repeat;
	background-position:top;    
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 60px;
	width: 835px;
}

div#footer #phone 
{
	float: left;
	margin: 20px 0px 0 32px;
	color: #ffffff;
	font-size: 0.9em; 
	font-weight:bold;
	width: 200px;
}
div#footer #phone a
{
	color: #ffffff;
}

div#footer #navigation
{
	margin: 17px 15px 0px 0px;
	float: right;
	font-weight: bold;
	padding-top: 2px;
}
div#footer ul li 
{
	display: inline;
	font-weight: normal;
	color: #ffffff;
	font-size: 12px;
}
div#footer #navigation ul li a 
{
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
div#footer #navigation ul li a:hover {
	color: #ffffff;
	text-decoration: underline;
} 
div#footer #bottom 
{
	width: 100%;
	margin: 10px 0 0px 0;
	padding: 0px 0px 0px 0px;
	font-size: 0.68em;
	color: #ffffff;
	text-decoration: none;
}
div#footer ul li.small 
{
	font-size: 11px;
}


/************************************/
/* #breadcrumbs			    		*/
/************************************/
#breadcrumbs 
{
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 25px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	width: 100%;
}
#breadcrumbs ul {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
#breadcrumbs li 
{
	font-size: 0.75em; 
	font-weight: normal; 
	display: inline;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	float:left;
	color: #60365C;
}
#breadcrumbs li a {
	color: #000000;
	text-decoration: underline; 
}
#breadcrumbs li a:hover {
	color: #515151;
	text-decoration: underline; 
}
#breadcrumbs li.selected 
{
	text-decoration: underline; 
	color: #DE01CD;
}
#breadcrumbs li.selected a {
	color: #DE01CD;
	text-decoration: underline; 
}
#breadcrumbs li.selected a:hover {
	color: #DE01CD;
	text-decoration: underline; 
}


/********************************************************/
/* #home_panels_wrapper #home_left_col #client_gift_panel  */
/********************************************************/
div#home_panels_wrapper #home_left_col #client_gift_panel {
	width: 202px;
	height: 167px;
	margin: 0px 0 10px 0;
	padding: 0px;
}



/********************************************************/
/* #shopping_cart										*/
/********************************************************/
div#shopping_cart 
{
	margin-bottom: 20px; 
	margin-top: 40px;
}

/********************************************************/
/* #ssl_trust											*/
/********************************************************/
div#ssl_trust 
{
	border: solid 1px #CBCBCB; 
	margin-bottom: 20px; 
	margin-top: 40px;
}
div#ssl_trust span
{
	font-size: 0.8em; 
	color: #000000;
	margin: 20px 10px 20px 10px;
}
div#ssl_trust img
{
	padding: 20px 10px 10px 10px;
}


/********************************************************/
/* #credit_card_trust									*/
/********************************************************/
div#credit_card_trust 
{
	border: solid 1px #CBCBCB; 
	margin-bottom: 20px; 
	margin-top: 40px;
}
div#credit_card_trust span
{
	font-size: 0.8em; 
	color: #000000;
	margin: 20px 10px 20px 10px;
}
div#credit_card_trust img
{
	padding: 20px 10px 10px 10px;
}

/********************************************************/
/* #Survey             									*/
/********************************************************/
div#single_col #Survey #Survey_client p
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:0.9em;
	color: #8c8c8c;
	background-color: #fff;
}

div#single_col #Survey #Survey_client h2
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}

div#content div#Survey #Survey_client ul
{
	margin: 20px 0px 10px 0px;
	list-style-type: none;
	list-style-position: inside; 
	width:100%;
}

div#content div#Survey #Survey_client ul li
{
    width:100%;
	margin: 0px;
	padding: 3px;
	color: #8F8F8F;
	font-size: 0.9em;
	font-weight: normal; 
}

div#content div#Survey #Survey_client .list_field
{
    width:150px;
    float:left;
    /*border: Solid 1px #000000; */
}

div#content div#Survey #Survey_client .value_field
{
	float:right;
}

div#content div#Survey #Survey_specialist h2
{
    margin: 30px 0px 0px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
    
}

div#content div#Survey #Survey_specialist #TeamPhoto
{
    width:150px;
    float:left;
    
}

div#content div#Survey #Survey_specialist ul
{
    margin: 0 0 0 10px;
	list-style-type: none;
	list-style-position: inside;
	float:left; 	    
}

div#content div#Survey #Survey_specialist ul li
{
	padding: 3px;
	color: #8F8F8F;
	font-size: 0.9em;
	font-weight: normal; 
}

div#single_col #Survey #Survey_specialist table td
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:1.4em;
	color: #8c8c8c;
	background-color: #fff;
}

div#single_col div#Survey #Survey_specialist .mini_field
{
    width:350px;
    float:left;
    /*border: Solid 1px #000000; */
}

div#single_col div#Survey #Survey_specialist #stars
{
    width:35%;
    float:left;
    
}

div#single_col #Survey_thanks p
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:0.9em;
	color: #8c8c8c;
	background-color: #fff;
}

div#single_col #Survey_thanks h2
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}

/********************************************************/
/* #Account_Home           									*/
/********************************************************/



div#single_col #Account_Home table
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}

div#single_col #Account_Home td
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:0.8em;
	color: #8c8c8c;
	padding:3px;
	text-align:center;
	background-color: #fff;  
}

div#single_col #Account_Home #head h2
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:1.2em;
	color: #562A4E;
	background-color: #fff; 
}

div#single_col #Account_Home th
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:0.9em;
	color: #562A4E;
	background-color: #fff; 
	text-align:center;
}


div#single_col #Account_Home #Account_paging
{
	float:right;
}


/********************************************************/
/* #Account         									*/
/********************************************************/
div#single_col #Account p
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:0.9em;
	color: #8c8c8c;
	background-color: #fff;
}

div#single_col #Account h2
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}

div#single_col div#Account ul
{
	margin: 20px 0px 10px 0px;
	list-style-type: none;
	list-style-position: inside; 
	width:100%;
}

div#single_col div#Account ul li
{
    width:100%;
	margin: 0px;
	padding: 3px;
	color: #8F8F8F;
	font-size: 0.9em;
	font-weight: normal; 

}

div#single_col div#Account .list_field
{
    width:150px;
    float:left;
    /*border: Solid 1px #000000; */
}

div#single_col div#Account .list_value
{
    width:150px;
    margin-right:30px;
	float:left;
}


/********************************************************/
/* #Account_contra ContraIndication        				*/
/********************************************************/

div#single_col #left_col #Account_contra p
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal; 
	font-size:0.9em;
	color: #8c8c8c;
	background-color: #fff;
}

div#single_col #left_col #Account_contra h2
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}

div#single_col #left_col #Account_contra ul
{
	margin: 20px 0px 10px 0px;
	list-style-type: none;
	list-style-position: inside; 
	width:100%;
}

div#single_col #left_col #Account_contra ul li
{
    width:100%;
	margin: 0px;
	padding: 3px;
	color: #8F8F8F;
	font-size: 0.9em;
	font-weight: normal; 

}

div#single_col #left_col #Account_contra .list_field
{
    width:100px;
    float:left;
    font-size: 1.4em;
    /*border: Solid 1px #000000; */
}

div#single_col #left_col #Account_contra .clientlist_field
{
    width:150px;
    float:left;
    /*border: Solid 1px #000000; */
}

div#single_col #left_col #Account_contra .checkboxlist
{
    width:500px;
    padding: 5px;
    float:left;
    font-size: 1.4em;
 /*border: Solid 1px #000000; */
}
div#single_col #left_col #Account_contra .list_value
{
    width:150px;
    margin-right:30px;
	float:left;
}

div#single_col #right_col #caption_contra
{   
	margin-left: 150px;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/***************************************************/
/* div#single_col	div#client_reviews 			   */
/***************************************************/
div#content div#single_col div#client_reviews 
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 842px;
}
div#content div#single_col div#client_reviews table
{
	width: 842px;
	margin: 0px;
	padding: 0px;
}
div#content div#single_col div#client_reviews table th 
{
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-color: #572B4F; 
}
div#content div#single_col div#client_reviews .spacer
{
	height: 4px;
}
div#content div#single_col div#client_reviews .header
{
	padding: 5px 0px 0px 8px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 0.90em;
	font-weight: normal;
}
div#content div#single_col div#client_reviews table td.review
{
	padding: 0px;
	margin: 0px;
	height: 125px;
	background-image: url("../images/tiles/panel_client_review_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}
div#content div#single_col div#client_reviews table td.review p
{
	height: 100%;
	width: 94%;
	font-size: 0.90em;
	color: #572B4F;
	padding: 6px 0px 0px 8px;
	margin: 0px;
}
div#content div#single_col div#client_reviews table a 
{
	color: #1E03CA;
}



/***************************************************/
/* menus										   */
/***************************************************/
.slide_control {
	width: 100%;
	height: 1px;
	position: absolute;
	margin-top: 0px;
}
.slide_control ul {
	margin: 0;
	padding: 8px 0 10px 10px;
}
.slide_control li {
	margin: 2px 25px 0 0;
	padding: 1px 0 3px 0;
}
.slide_control li a 
{
	font-size: 0.95em;  
	color: #716F64;
}
.slide_control li a:hover 
{
	color: #000000;
}

.slide_control ul li.view_all a 
{
	color: #4D3CD6;
	text-decoration: underline;
}
.slide_control ul li.view_all a:hover {
	color: #000000;
	text-decoration: underline;
} 


#slidein1 
{
	background-color: #F1E8F5; 
	display:none;
	width:250px;
	margin-left: 0px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	//	filter: alpha(opacity=95);
	//	opacity: 0.95;
	z-index: 1;
	overflow: hidden;
}
#slidein2 
{
	background-color: #EBEBF6; 
	display:none;
	width:240px;
	margin-left: 120px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	//	filter: alpha(opacity=95);
	//	opacity: 0.95;
	z-index: 1;
	overflow: hidden;
}	
#slidein3 {
	background-color:#F8EFF8;
	display:none;
	float: left;
	width:240px;
	margin-left: 239px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	//	filter: alpha(opacity=95);
	//	opacity: 0.95;
	z-index: 1;
	overflow: hidden;
}
#slidein4 {
	background-color:#EAF0E1;
	display:none;
	float: left;
	width: 250px;
	margin-left: 358px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	filter: alpha(opacity=95);
	opacity: 0.95;
	z-index: 1;
}
#slidein5 {
	background-color:#E8E8E8;
	display:none;
	float: left;
	width: 250px;
	margin-left: 478px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	filter: alpha(opacity=95);
	opacity: 0.95;
	z-index: 1;
}
#slidein6 {
	background-color:#EFE4E4;
	display:none;
	float: left;
	width: 220px;
	margin-left: 596px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	filter: alpha(opacity=95);
	opacity: 0.95;
	z-index: 1;
}

#slidein7 {
	background-color:#F5F2E4;
	display:none;
	float: left;
	width: 120px;
	margin-left: 716px;
	border-top: 1px solid #C6C1C7;
	border-bottom: 1px solid #C6C1C7;
	border-left: 1px solid #C6C1C7;
	border-right: 1px solid #C6C1C7;
	filter: alpha(opacity=95);
	opacity: 0.95;
	z-index: 1;
}


#slidein1, x:-moz-any-link {
	margin-top: 10px;
}
#slidein2, x:-moz-any-link {
	margin-top: 10px;
}
#slidein3, x:-moz-any-link {
	margin-top: 10px;
}
#slidein4, x:-moz-any-link {
	margin-top: 10px;
}
#slidein5, x:-moz-any-link {
	margin-top: 10px;
}
#slidein6, x:-moz-any-link {
	margin-top: 10px;
}
#slidein1, x:-moz-any-link x:default {
	margin-top: 0;
}
#slidein2, x:-moz-any-link x:default {
	margin-top: 0;
}
#slidein3, x:-moz-any-link x:default {
	margin-top: 0;
}
#slidein4, x:-moz-any-link x:default {
	margin-top: 0;
}
#slidein5, x:-moz-any-link x:default {
	margin-top: 0;
}
#slidein6, x:-moz-any-link x:default {
	margin-top: 0;
}



/************************************/
/* #banner_purple				    */
/************************************/
div#banner_purple 
{
	width: 835px;
	height: 170px;
	margin: 0px 0 0px 0px;
	padding: 0px;
	background-image: url("../images/banners/new_banner.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

div#banner_purple #navigation 
{
	float:left;	
	margin: 136px 0px 0px 22px;	
	padding: 0px 0 0px 0px;	
}
div#banner_purple #navigation ul 
{
	width: 478px;
	float:left;	
	margin: 0px 0 10px 10px;	
}
div#banner_purple #navigation ul li 
{
    font-family: Helvetica; 
	color: #ffffff;
	display: inline;	
	padding-right: 2px;	
}

div#banner_purple #navigation ul a
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

div#banner_purple #navigation ul a:hover
{
	text-decoration: underline;
}


/************************************/
/* #phone                		    */
/************************************/
div#banner_purple #navigation #phone
{
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    float: right;
    width: 324px;
    font-size: 13px;
    font-family: helvetica; 
	color: #ea6995;
}
div#banner_purple #navigation #phone a
{
    text-decoration: none; 
	color: #ea6995;
}
div#banner_purple #navigation #phone a:hover
{
    text-decoration: none; 
	color: #ea6995;
}
div#banner_purple #navigation #phone span
{
    font-size: 18px;
    font-family: helvetica; 
	color: #ffffff;
}
div#banner_purple #navigation #phone span a
{
    text-decoration: none; 
	color: #ffffff;
}
div#banner_purple #navigation #phone span a:hover
{
    text-decoration: none; 
	color: #ffffff;
}

/************************************/
/* #banner_purple_lower 		    */
/************************************/
div#banner_purple_lower 
{
    height: 40px;
	width: 835px;
	margin: 6px 0 15px 0px;
	padding: 0px;
}
div#banner_purple_lower #signup 
{
    width: 480px;
    font-family: Helvetica; 
    font-size: 13px;
    float: left;
	margin: 14px 0 0px 32px;
	padding: 0px;
}
div#banner_purple_lower #signup a
{
    color: #cf64ab;
    text-decoration: none;
}
div#banner_purple_lower #signup a:hover
{
    color: #cf64ab;
    text-decoration: underline;
}
div#banner_purple_lower #quick_booking 
{
    width: 300px;
    float: left;
	margin: 0px 0 0px 0px;
	padding: 0px;
}
div#banner_purple_lower #quick_booking .ddQuickBooking
{
    vertical-align: top;  
	margin: 8px 0 0px 0px;
	padding: 0px 0 0px 0px;
}
div#banner_purple_lower #quick_booking input 
{
	margin: 6px 0 0px 10px;
	padding: 0px 0 0px 0px;
}


div#team_email 
{
   	color: #8F8F8F;
    font-size: 14px;
    margin: 20px 0px 20px 0px;
    padding: 0px 20px 0px 20px;
}
div#team_email a
{
   	color: #562A4E;
}


/************************************/
/* #services_panel			    	*/
/************************************/
div#services_panel_left
{
    float: left;
    width: 270px;
    margin: 0px 10px 0px 0px;
    padding: 00px 0px 0px 0px;

}
div#services_panel_middle
{
    float: left;
    width: 270px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;

}
div#services_panel_right 
{
    float: left;
    width: 270px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}
div.services_panel 
{
	background-image: url("../images/services_panel_bg.png");
	background-repeat: no-repeat;
	background-position: top left;
    float: left;
    width: 270px;
    border: solid 1px #e9c8e9;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
div.services_panel .letter
{
    float: left;
    width: 50px;
    margin: 0px 0px 0px 10px;
    padding: 20px 0px 20px 0px;
}
div.services_panel .list
{
    float: right;
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
div.services_panel .list ul
{
    margin-left: 0px; 
    padding-left: 0;
}
div.services_panel .list li
{
    list-style-position: outside;  
    list-style-type: none; 
    font-size: 11px;
    margin-left: 0; 
    padding-left: 0;
    padding-right: 10px;
}
div.services_panel .list li a
{
    font-size: 12px;
}






/* Bridal Hair Makeup */
div#content div#left_col #box_pdf {
	width: 379px;
	height: 249px;
	margin: 40px 0px 20px 0;
	padding: 5px 0px 0px 20px;
	background-image: url("../images/tiles/panel_left_box_pdf.png");
	background-repeat: no-repeat;
	background-position: top left;
}

/* Employee Massage */
div#content div#left_col #box_pdf_small {
	width: 379px;
	height: 182px;
	margin: 40px 0px 20px 0;
	padding: 10px 0px 0px 20px;
	background-image: url("../images/tiles/panel_left_box.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
div#content div#left_col #box_pdf p
{
    float: left;
	line-height: 1.3em; 
	font-size: 0.8em;
	font-weight: normal; 
}
div#content div#left_col #box_pdf #headline, div#content div#left_col #box_pdf_small #headline
{
	margin: 0;
	padding: 8px 0px 0px 0px;
	color: #562A4E;
	font-size: 0.80em;
	font-weight: bold; 
}
div#content div#left_col #box_pdf .left_col, div#content div#left_col #box_pdf_small .left_col
{
    float: left;
}
div#content div#left_col #box_pdf .right_col, div#content div#left_col #box_pdf_small .right_col
{
    width: 320px;
    float: right;
}
div#content div#left_col #box_pdf .right_col p, div#content div#left_col #box_pdf_small .right_col p
{
    float: left;
	line-height: 1.2em; 
	padding: 8px 10px 8px 20px;
	margin: 0px;
	color: #8F8F8F;
	font-size: 0.75em;
	font-weight: normal; 
}
div#content div#left_col #box_pdf .right_col p span, div#content div#left_col #box_pdf_small .right_col p span
{
	color: #562A4E;
	font-size: 1em;
	font-weight: bold; 
}
div#content div#left_col #box_pdf .right_col p input[type="image"], div#content div#left_col #box_pdf_small .right_col p input[type="image"]
{
	padding-top: 2px;
}




