/* Main Element Styles
*	 Created by Salontech Ltd.
*	 July 09, 2008
******************************************************************************/
body {position:relative;display:block;margin:0;padding:0;
			background:#02203a url('../images/css/bg.jpg') repeat-x top center;}

h1,h2,h3 {font-family:arial,verdana,sans-serif;color:#00749a;
					padding:2px 20px;margin:5px 0px;
					text-align:left;letter-spacing:0px;}
h1 {font-size:18px;color:#02203a;margin-left:10px;border-bottom:2px solid #02203a;text-align:center;}
h2 {font-size:16px;color:#1f8fb4;}
h3 {font-size:15px;color:#000;}

p,table {font:normal 12px/14px arial,trebuchet MS,helvetica,sans-serif;
				text-align:justify;letter-spacing:.5px;color:#02203a;margin:5px 5px 20px 20px;}
p#tour {font:normal 12px/14px arial,trebuchet MS,helvetica,sans-serif;
				text-align:justify;letter-spacing:.5px;color:#02203a;margin:5px 5px 20px 20px;}
p#contact {position:absolute;top:5px;right:32px;font:bold 14px/15px Trebuchet MS,Arial;
					text-align:right;margin:10px;}
p#error {position:absolute;top:35px;left:1px;right:1px;font:bold 14px/15px Trebuchet MS,Arial;
					text-align:left;font-style:italic;color:Red;margin:10px;}
p.legal {font:normal 12px/14px garamond,times,serif;letter-spacing:normal;color:#000;}
.testimonial p {font:normal 12px/14px Trebuchet MS,Arial;color:#fff;letter-spacing:.5px;
								margin:10px;}
.content_right p {color:#5e5e5e;}

td.label {white-space:nowrap;text-align:right;font-weight:bold;}
table.checkboxes {position:relative; left:-25px; top:-5px;}
ul,ol	{font:normal 12px/14px arial,trebuchet MS,helvetica,sans-serif;
			text-align:left;letter-spacing:.2px;}
ol	{list-style:decimal inside;}
ul	{list-style:disc inside;}
ul.features {margin:0 1%;padding:0;float:left;width:45%;}
li {margin:2px;}
.content_left ul,
.content_left ol	{font-size:11.5px;line-height:13px;color:#5e5e5e;}

form {float:none;clear:both;}

a img {border:none;}
img.inline,
img.client {float:left;margin:2px 5px 2px 0;}
img.client {border:1px solid #02203a;}

object {border:1px solid #02203a;}
input.date{background:##DBE3D6;}

/* Navigation Styles
******************************************************************************/
a:link,a:visited {color:#1f8fb4;}
a:hover {}

a.main_nav_link,
a.main_nav_link:link,
a.main_nav_link:visited {position:relative;display:block;width:180px;height:30px;
												margin:0 15px;padding:0;border:none;letter-spacing:.5px;
												text-decoration:none;text-align:left;color:#dbe3d6;
												font:bold 14px/30px Trebuchet MS,verdana,arial,sans-serif;
												border-bottom:2px solid #dbe3d6;}
a.main_nav_link:hover {color:#fff;}

a.sub_nav_link,
a.sub_nav_link:link,
a.sub_nav_link:visited {position:relative;display:block;height:20px;width:156px;
												padding:2px;padding-left:30px;margin:0;letter-spacing:.5px;
												text-decoration:none;text-align:left;color:#f00;
												font:bold 1.3em/1.3em helvetica,verdana,arial,sans-serif;}
a.sub_nav_link:hover {color:#ccc;}

a.footer_link,
a.footer_link:link,
a.footer_link:visited {position:relative;display:inline;
											padding:0;margin:0;letter-spacing:1px;
											text-decoration:underline;color:#fff;
											font:normal 11px/11px helvetica,verdana,arial,sans-serif;}
a.footer_link:hover {color:#dbe3d6;}

/* Class Styles
******************************************************************************/
.parent {position:relative;display:block;width:100%;text-align:center;
				margin:0 auto;padding:0;border:none;}

.first_child {position:relative;display:block;width:814px;
							margin:0 auto;padding:0;border:none;text-align:left;}
							
.content_left,
.content_right {position:relative;display:block;float:left;width:40%;
								margin:10px 0;border:none;text-align:left;}
.content_left {border-right:2px solid #02203a;width:58%;}

.testimonial {position:relative;display:block;width:210px;background-color:#203c58;
							margin:15px 0;padding:25px 0 40px 0;}
							
.flash_object {width:100%;text-align:center;}

.clear {position:relative;display:block;float:none;clear:both;}

.button {border:1px solid #02203a; font-weight:bold; color:#02203A; height:28px; width:119px;}

.buttonSupport {border:1px solid #02203a; font-weight:bold; color:#02203A; height:28px; width:220px;}

.linkButton {font-weight:bold; color:#02203A; height:28px; width:119px; cursor:pointer;}

.wizButton {display:none;}

.labelDate{background-color:#dbe3d6;}

/* Id Styles
******************************************************************************/
#top {padding-top:5px;height:210px;}
#middle {}
#bottom {height:150px;}

#header {height:210px;background:url('../images/css/bg.page.jpg') repeat-y top center;}
#center {background:url('../images/css/bg.page.jpg') repeat-y top center;width:782px;
				padding:0 0 0 32px;}
#footer {background:url('../images/css/bg.page.jpg') repeat-y top center;}
#footer_2 {height:50px;background:url('../images/logo.salontech.jpg') no-repeat top right;
					text-align:center;}

#navigation {position:relative;display:block;float:left;width:210px;
						margin:0 0 0 0;padding-bottom:0px;
						background-color:#4c657c;}
#content {position:relative;display:block;float:left;width:550px;}

