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

a,img {border:0 ; }

body {
	font-family:"Trebuchet MS";
	font:"Trebuchet MS"; font-size:14px;
	background-image:url(img/bg.png); background-repeat:repeat-x; background-position: top center;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	font-size:12px;
}

h2,h3 {margin:3px ; padding:0 ; color:#eb522e; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;  }
b { color:#FF3300; }

a {text-decoration:none; color:#333333; }
p { padding:0 30px 0 0 ; margin:3px; }

p.home {padding:20px; }

h2.homeh {padding:0 25px 0 25px; }

span.mh { font-weight:bold; color:#000066; margin-left:20px;  }
a.menu {margin-left:50px; }
a.menu:hover {text-decoration:underline; }

 #container {
	width: 832px;  /* 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 */
	border:0;
	text-align: left;
	
}
 #header {
 width:832px; height:179px; background-image:url(img/header.png);

 
}

#nav { width:600px; height:24px;  float:right; margin-top:144px; margin-right:22px; }

a.nav, span.selected { 	font-family:"Trebuchet MS";
	font:"Trebuchet MS";
	text-decoration:none;
	font-style:italic;
	color:#ffffff;
	font-size:15px;
	padding:0 ;
	margin-left:3px;
	margin-right:25px;
}

a.nav:hover, span.selected { color:#faa441 }

ul {margin:8px 5px 5px 40px ; padding: 0 ; }

 #mainContent {
	padding:10px 25px 0 25px ; background-image:url(img/mainbg.png);
	min-height:600px;
	
}
 #footer {
	padding: 0;
	background-image:url(img/footer.png); height:41px; width:832px; background-repeat:no-repeat;
}

.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;
}


table.price {background-color:#D9ECFF;
				border:1px solid #999999;
				margin:15px 0 0 10px;
				border-collapse:collapse; border:0 ;
				text-align:center;
				width:465px;
				
}

td.price-t {border:1px solid #999999;
			background-color:#E6F2FF;
			padding:10px;
}
td.price-t2 {border:1px solid #999999;
			background-color:#D9ECFF;
			padding:10px;
			text-align:center;
			width:150px;
}

table.fb_left, table.fb_right { width:556px; min-height:300px; border-collapse:collapse; padding:0 ; margin:10px 50px 0 50px ; border: 0 ; float:left; background-color:#eff2ff; background-repeat:no-repeat; }
table.fb_right { float:right; background-color:#fffedf; }

td.fb_top_right, td.fb_top_left,td.fb_mid_right, td.fb_mid_left, td.fb_bot_right, td.fb_bot_left { margin: 0 ; padding:0 ; background-repeat:no-repeat;  }

td.fb_top_right {background-image:url(img/right-top-speech.png); height:16px; }
td.fb_bot_right {background-image:url(img/right-bot-speech.png); height:38px ;  }
td.fb_top_left {background-image:url(img/left-top-speech.png); height:16px; }
td.fb_bot_left {background-image:url(img/left-bot-speech.png); height:38px;  } 

td.fb_mid_left, td.fb_mid_right { padding:0 15px 0 15px ;  } 

img.edit_img { cursor:pointer; }

table.aparttable {
width:440px; height:290px; padding:3px; margin:0 ; margin-top:-20px; border-collapse:collapse; float:right;
}


