* { margin: 0; padding: 0; }

/* commented backslash hack \*/ 
html, body { height:100%; } 
/* end hack */
html,body { margin:0; padding:0; }


/* Base ######################################## */

body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #a697a5 url(../images/bkg_main_long.jpg) repeat-x;
	text-align: center; }
	
#body_top {
	background: #d3d6d5;
	height: 50px; }
	
#wrapper {
	height: 600px;
	position: relative; }
	
#container {
	width: 1200px;
	margin: 0 auto;
	background: white;
	position: relative; }
	
.block { display: block; }
.clear { clear: both; }
.none { display: none; }

ol, ul { 
	list-style: none; 
	margin: 0 10px 13px 15px; }
	
ol.faq, ul.faq { 
	list-style: none; 
	margin: -10px 10px 13px 15px; }

img { border: 0; }
	
	
/* Display, Main Image ######################################## */

#display_area {
	background: url(../images/bkg_purple.jpg) no-repeat;
	width: 600px;
	height: 600px;
	float: left; }
	
#display_area { display: block; }
	
#display_area img.pic { 
	position: absolute;
	top: 58px;
	left: 95px;
	z-index: 1; }
	
#display_area img.default { 
	position: absolute;
	top: 58px;
	left: 95px;
	z-index: 1; }
	
h1 {
	position: absolute;
	top: 35px;
	left: 486px;
	width: 114px;
	height: 23px;
	text-indent: -4444px;
	z-index: 10; }

h1#home { background: url(../images/hdr_welcome.jpg) no-repeat; }
h1#about { background: url(../images/hdr_about.jpg) no-repeat; }
h1#services { background: url(../images/hdr_services.jpg) no-repeat; }
h1#faq { background: url(../images/hdr_faq.jpg) no-repeat; }
h1#contact { background: url(../images/hdr_contact.jpg) no-repeat; }
h1#newrelease { background: url(../images/hdr_newrelease.jpg) no-repeat; }

h2 {
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #a697a5;
	margin: 0 0 15px 0; }


/* Content ######################################## */

#content_area {
	background: white;
	width: 600px;
	height: 600px;
	float: right;
	text-align: left; }
	
#content_area_home {
	/* background: #ffffff url(../images/home_photo.jpg) no-repeat;
	background-position: bottom right; */
	background: white;
	width: 600px;
	height: 600px;
	float: right;
	text-align: left; }
	
#content_area h3, #content_area_home h3 {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #a697a5; }
	
#content_area p, #content_area td, #content_area_home p {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666; }
	
#content { padding: 25px 65px 0 65px; }
	
#content p { margin: 0 0 10px 0; }

#content p.linkage { margin: 10px 0; }
#content p.linkage a { text-decoration: none; }

img.aici {
	float: right;
	margin: 0 0 5px 10px; }
	
img.phone {
	display: block;
	 }
	
#tip_of_the_month {
	/* display: none; */
	position: absolute;
	top: 545px;
	left: 600px;
	width: 225px;
	height: 23px; }
	
#tip_of_the_month_home {
	/* display: none; */
	position: absolute;
	top: 475px;
	left: 600px;
	width: 600px;
	height: 125px; }
	
#tip_of_the_month a { cursor: pointer; }
	

/* Navigation ######################################## */

#navigation {
	float: none;
	padding: 0 0 39px;
	margin: 0;
	list-style: none; }
	
#navigation li {
	float: left;
	height: 39px; }

#navigation li#nv_welcome { width: 61px; background: url(../images/nv_welcome.gif) no-repeat; }
#navigation li#nv_about { width: 46px; background: url(../images/nv_about.gif) no-repeat; }
#navigation li#nv_services { width: 62px; background: url(../images/nv_services.gif) no-repeat; }
#navigation li#nv_faq { width: 35px; background: url(../images/nv_faq.gif) no-repeat; }
#navigation li#nv_contact { width: 57px; background: url(../images/nv_contact.gif) no-repeat; }
#navigation li#nv_newrelease { width: 149px; background: url(../images/nav_newrelease.jpg) no-repeat; }

#navigation li a { display: block; height: 39px; text-indent: -4444px; text-decoration: none; }


/* Links ######################################## */

a { color: #a697a5; text-decoration: underline; }
a:visited { color: #a697a5; }
a:hover { color: #411e41; }

a.none { text-decoration: none; }