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


body, div, h1, h2, h3, h4, h5, h6, pre, address, blockquote, span, ul, ol, li, dd, dt, img, strong, em, a  {
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

body {
	background-color:#000;
	}


p {
	font-size:14px;
	}

.caption { font-size:8pt; font-weight:bold; color:#333; font-family:trebuchet ms,verdana,arial,sans-serif; text-align:left; letter-spacing:1px; padding:0px; margin:2px 0px 0px 0px;  }

#nav-top_nest a, #nav-bottom_nest a:visited {
	font-size:15px;
	font-weight:bold;
	color:#999;
	font-family:arial,helvetica,trebuchet ms,verdana,sans-serif;
	text-decoration:none;
	}
	
#nav-top_nest a:hover, #nav-bottom_nest a:active, #nav-bottom_nest a:visited:hover {
	color:#FFF;
	text-decoration:underline;
	}

#nav-bottom_nest ul {
	list-style:none;
	height:32px;
	overflow:hidden;
	margin:0;
	float:right;
	display:inline;
	}
	
#nav-bottom_nest li {
	display:inline;
	}	

#nav-bottom_nest a, #nav-bottom_nest a:visited {
	padding: 8px 15px;
	float:left; 
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	font-family:arial,helvetica,trebuchet ms,verdana,sans-serif;
	text-decoration:none;
	}
	
#nav-bottom_nest a:hover, #nav-bottom_nest a:visited:hover {
	background-color:#252ACD;
	background-image:url("_layout/bg_button-glow.jpg");
	background-position:center;
	text-decoration:none;
	}
	


#m-home a.m-home, #m-home a:hover.m-home, 
#m-models a.m-models, #m-models a:hover.m-models,
#m-features a.m-features, #m-features a:hover.m-features,
#m-master_crafted a.m-master_crafted, #m-master_crafted a:hover.m-master_crafted,
#m-find_a_dealer a.m-find_a_dealer, #m-find_a_dealer a:hover.m-find_a_dealer,
#m-about a.m-about, #m-about a:hover.m-about,
#m-contact a.m-contact, #m-contact a:hover.m-contact {
	background-color:#FFF;
	background-image:url("_layout/bg_button-glow_active.jpg");
	background-position:center;
	color:#000;
	}
	
	
	
	
	
	
#wrapper-content {
	background-color:#13202F;
	margin:0 auto;
	background-image:url(_layout/bg_content_wrapper.jpg);
	background-position:top center; background-repeat:repeat-y;
	}

#content {
	width:1000px;
	background-color:#F2F2F2;
	position:relative;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}




#front-bottom-blocks {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

#front-bottom-blocks a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#336699;
	line-height:.5em;
	}
	
#front-bottom-blocks p {
	margin-top:5px;
	}	













td { vertical-align:top; }


.specs-content { width:300px; font-size:10pt; font-weight:normal; color:#000000; font-family:trebuchet ms,verdana,arial,sans-serif; text-align:left; padding-left:32px; padding-right:0px; margin-top:10px; margin-bottom:1.5em; }

.gray { color:#777; }

table#specs { border:1px; width:300px; margin:10px 1px 30px 15px; }
#specs tbody { font-size:10pt; font-weight:normal; color:#000000; font-family:trebuchet ms,verdana,arial,sans-serif; }
#specs td { border-bottom: 1px solid silver; padding: 5px 1px 5px 15px; }
#specs td.first { font-size:10pt; font-weight:bold; color:#777; font-family:trebuchet ms,verdana,arial,sans-serif; text-align:left; }
#specs .last { border-bottom: 0; }


/*  Used for inside page headings  */
.head { font-size:20pt; font-weight:bold; color:#888; font-family:trebuchet ms,verdana,arial,sans-serif; width:330px; padding-left:32px; margin:15px 0px 0px 0px; }
.head2 { font-size:16pt; font-weight:bold; color:#000; font-family:trebuchet ms,verdana,arial,sans-serif; width:330px; padding-left:32px; margin:15px 0px 0px 0px; }



#overhead-pic {
	display:block;
	float:left;
	margin:30px 0 0 40px;
	}

#overhead-specs {
	margin-right:20px;
	float:right;
	}
	
	
#model-links {
	
	}	

#model-links a, #model-links a:visited {
	padding: 8px 6px;
	font-size:14px;
	font-weight:normal;
	color:#666;
	font-family:arial,helvetica,trebuchet ms,verdana,sans-serif;
	text-decoration:none;
	}
	
#model-links a:hover, #model-links a:active, #model-links a:visited:hover {
	color:#000;
	text-decoration:none;
	}

#m-120 a.m-120, #m-120 a:hover.m-120,
#m-240 a.m-240, #m-240 a:hover.m-240,
#m-61 a.m-61, #m-61 a:hover.m-61,
#m-62 a.m-62, #m-62 a:hover.m-62,
#m-6715 a.m-6715, #m-6715 a:hover.m-6715,
#m-6725 a.m-6725, #m-6725 a:hover.m-6725,
#m-71 a.m-71, #m-71 a:hover.m-71,
#m-715 a.m-715, #m-715 a:hover.m-715,
#m-72 a.m-72, #m-72 a:hover.m-72,
#m-725 a.m-725, #m-725 a:hover.m-725,
#m-81 a.m-81, #m-81 a:hover.m-81,
#m-82 a.m-82, #m-82 a:hover.m-82,
#m-825 a.m-825, #m-825 a:hover.m-825,
#m-83 a.m-83, #m-83 a:hover.m-83,
#m-835 a.m-835, #m-835 a:hover.m-835,
#m-fit a.m-fit, #m-fit a:hover.m-fit,
#m-ergonomic a.m-ergonomic, #m-ergonomic a:hover.m-ergonomic,
#m-hydrotherapy a.m-hydrotherapy, #m-hydrotherapy a:hover.m-hydrotherapy,
#m-orion a.m-orion, #m-orion a:hover.m-orion,
#m-afterglow a.m-afterglow, #m-afterglow a:hover.m-afterglow,
#m-biomagnetic a.m-biomagnetic, #m-biomagnetic a:hover.m-biomagnetic,
#m-fusion a.m-fusion, #m-fusion a:hover.m-fusion,
#m-shell a.m-shell, #m-shell a:hover.m-shell,
#m-skirting a.m-skirting, #m-skirting a:hover.m-skirting,
#m-construction a.m-construction, #m-construction a:hover.m-construction,
#m-insulation a.m-insulation, #m-insulation a:hover.m-insulation,
#m-filtration a.m-filtration, #m-filtration a:hover.m-filtration,
#m-protection a.m-protection, #m-protection a:hover.m-protection,
#m-installation a.m-installation, #m-installation a:hover.m-installation {
	color:#369;
	}




#sublinks a:link, #sublinks a:visited {
	color:#E5E5E5;
	text-decoration:none;
	}

#sublinks a:hover, #sublinks a:active, #sublinks a:visited:hover {
	color:#FFF;
	text-decoration:underline;
	}



/* For the Main Features and MC page blurb boxes */
#block_inside {
	width:300px;
	height:250px;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#CCC;
	background-image:url('_layout/front_bg_block.jpg');
	background-position:0 120px;
	}




#models_white {
	color:white;
	text-decoration:underline;
	}




/* Styles for Master Crafted Section */

#left_col {
	width:495px;
	margin:20px 0 0 0;
	float:left;
	}
	
#right_col {
	width:455px;
	margin:20px 0 30px 0;
	padding:20px;
	float:left;
	}
	
#right_col p {
	width:410px;
	}
	
.kicker {
	font-size:12px;
	color:#036;
	font-weight:bold;
	line-height:0;
	letter-spacing:1px
	}
	
.big-type {
	color:#666;
	font-size:40px;
	line-height:1em;
	margin-top:0;
	margin-bottom:30px;
	}


.small_table_head { font-size:10pt; font-weight:bold; color:#666; font-family:trebuchet ms,verdana,arial,sans-serif; text-align:left; letter-spacing:1px; padding:0px; margin:0px; }



a.facebook:link,
a.facebook:visited {
	display:block;
	width:24px;
	height:24px;
	background-image:url(_layout/social-facebook-off.jpg);
	float:right;
	}
a.facebook:hover {
	background-image:url(_layout/social-facebook-over.jpg);
	}
a.facebook:active {
	position:relative;
	top:1px;
	}	
	
a.twitter:link,
a.twitter:visited {
	display:block;
	width:24px;
	height:24px;
	background-image:url(_layout/social-twitter-off.jpg);
	float:right;
	margin-left:6px;
	}
a.twitter:hover {
	background-image:url(_layout/social-twitter-over.jpg);
	}	
a.twitter:active {
	position:relative;
	top:1px;
	}
	
	
	
	
	

