@charset "UTF-8";
/* CSS Document */

<!-- 
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #815b24;
}
body {
	background-color: #fff9e9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #15531a;
	text-decoration:none;
}
a:visited {
	color: #15531a;
	text-decoration:none;
}
a:hover {
	color: #AE5313;
	text-decoration:underline;
}
a:active {
	color: #f8d487;
}

a.sidelink:link {
	color: #15531a;
	text-decoration:none;
}
a.sidelink:visited {
	color: #15531a;
	text-decoration:none;
}
a.sidelink:hover {
	color: #AE5313;
	text-decoration:underline;
}
a.sidelink:active {
	color: #f8d487;
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:300;
}
h1 {
	font-size: 21px;
	color: #662f0f;
	margin:5px 0 10px 0;
}
h2 {
	font-size: 18px;
	color: #15531a;
}
h3 {
	font-size: 16px;
	color: #662f0f;
	margin:0 0 4px 0;

}
h4 {
	font-size: 16px;
	color: #15531a;
}
h5 {
	font-size: 14px;
	color: #662f0f;
}
h6 {
	font-size: 15px;
	color: #15531a;
	margin:0 auto; padding:3px 0 3px 0;
}
address {font-style:normal;}

.twoColFixLtHdr #container { 
	width: 870px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #header { 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 230px;
	margin:0;
	padding:0;
}
.twoColFixLtHdr #mainContent { 
	margin: 0 0 0 230px;
} 
.twoColFixLtHdr #footer { 
	margin-top:5px;
	padding: 0 10px 0 20px;
	height:120px;
	background:url(http://www.beljanskiwellnesscenter.com/images/footer_bkg.jpg) left top no-repeat;
	margin-bottom:12px;
} 
.twoColFixLtHdr #disclaimer {border-top: 1px solid #f4dab0; margin-top:5px; padding-top:3px; color:#815b24; font-size:10px;}
.twoColFixLtHdr #footerText {width:775px; float:right; padding-top:60px; color:#15531a;}

p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	line-height:18px;
	padding-bottom:15px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.footerBottom {border:1px solid #f4dab0; margin:18px 0 8px 0; letter-spacing:0.1em; color:#815b24; font-size:10px; padding:6px; text-align:center;}

ul#treat {margin:5px 0 15px 0; border-top:1px solid #f4dab0; border-bottom:1px solid #f4dab0; padding:15px 0 15px 0;}
li.treat {letter-spacing:0em; line-height: 17px; margin: 0px 0px 3px 0px; padding: 0 7px 0 15px; background:url(http://www.beljanskiwellnesscenter.com/images/li.gif) 0 3px no-repeat; font-size:12px;}
div#treat {line-height: 17px; margin: 0px 0px 3px 0px; padding: 0 10px 0 15px; background:url(http://www.beljanskiwellnesscenter.com/images/li.gif) left top no-repeat; font-size:12px; color:#15531a;}
#line {border-bottom:1px solid #f4dab0; margin:3px 0 15px 0;}
#lineShort {border-bottom:1px solid #f4dab0; width:70%; margin:7px 0 7px 0;}

div#treat2 {line-height: 14px; margin: 0px 0px 3px 0px; padding: 0 0 5px 12px; background:url(http://www.beljanskiwellnesscenter.com/images/li.gif) left top no-repeat; font-size:12px;}

div#Flash{background:url(http://www.beljanskiwellnesscenter.com/images/visual_1b.jpg) no-repeat center top; width:640px; height:360px;}

img.logo {width:207px; height:67px; padding-top:54px;}
div#logo {height:340px; margin:0; padding:0;}

#lavendar {background:url(http://www.beljanskiwellnesscenter.com/images/visual.jpg) center top no-repeat; width:100%;}

.twoColFixLtHdr #treatments_list {padding:0 25px 20px 27px;}

.twoColFixLtHdr #Flash {margin-top:39px;}
#Visual {height:214px; margin-top:39px;}

.twoColFixLtHdr #navbar {padding:10px 0 0 15px;}
.twoColFixLtHdr #navbar_home {padding:10px 0 0 15px;}

#address {width:100%; background:url(http://www.beljanskiwellness.com/images/bkg_Address.gif) repeat-x top #a64e0d; padding:7px 0 7px 0;}
#addressBox {width:870px; margin:0 auto; color:#f8dc99; text-align:right; letter-spacing:0.05em;}

#Box {width:100%; background-image: url(http://www.beljanskiwellnesscenter.com/images/bkg_home.jpg); background-repeat: repeat-x;}


.Content {float: left; width:640px; margin:0 auto;}

.products_area {float: left; width:215px; margin:0 15px 0 0px;  border-right:1px solid #f4dab0; padding-right:10px;}
.doctors {float: left; width:170px;}
.boxes {float:right; width:200x; margin:35px 0 10px 5px; padding:0px 0 20px 15px; border-left:1px solid #f4dab0;}
#RightColumn {float:right; width:160px; margin:35px 0 10px 15px; padding:0px 0 20px 15px; border-left:1px solid #f4dab0;}
#RightColumnNews {float:right; width:160px; margin:5px 0 0px 15px; padding:0 0 0 15px; border-left:1px solid #f4dab0;}

.SidenavHead {background:url(http://www.beljanskiwellnesscenter.com/images/li.gif) left no-repeat; padding:0 0 0 15px; font-weight:300; font-size:13px; color:#662f0f; margin:0 auto;}

#picframe {width:128px; padding:6px; margin-bottom:10px; border:1px solid #f4dab0; background:#fff;}
#picframeNews {width:128px; padding:6px; border:1px solid #f4dab0; background:#fff;}


.sidebarL {float: left; clear: none; margin:0 25px 0 0; width:25%; padding-right:20px; border-right:1px solid #f4dab0;}
.sidebarM {float: left; clear: none; margin:0 25px 0 0; width:25%; padding-right:20px; border-right:1px solid #f4dab0;}
.sidebarR {float: right; clear: none; margin:0; width:35%; font-stretch:condensed}

.line {margin:10px 0 10px 0; height:1px; border-top:1px solid #f4dab0; padding:0;}

b {color:#15531A; font-size:12px;}
.green {color:#15531A;}

bq {line-height:18px; margin-bottom:10px; font-style:italic; color: #662f0f;}

#fade {width:100%; position:absolute; top:0; clear:none; height:100%; z-index:900; background-color:#f9d780;
/* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
  opacity:0.75;
  }
  
#Notice {width:430px; height:450px; border:9px solid #fcd18d; margin:0 auto; background-color:#fcf5e3; position:absolute; top:92px; margin-left:300px; z-index:1000; text-align:center; font-size:12px; letter-spacing:0em;}
#Container2 {width:870px; margin:0 auto; position:absolute; top:0; clear:none; height:100%; text-align:center;}

#addressBox a:link {color:#f0ad4d;}
#addressBox a:visited {color:#f0ad4d;}
#addressBox a:hover {color:#f8dc99;}
#addressBox a:active {color:#fcf5bd;}

