/* CSS Document */body {	font-family :"Trebuchet MS", Trebuchet , Arial, Helvetica, sans-serif;	color: #8F8778;	background-color:#D0C9C0;	background-color:#EDE7DE;	font-size:10px;	line-height:1.2;	margin:10px;	padding:0;}ul , li    {	padding:0;	margin:0;	list-style-type:none	}#wrapper {width:950px;margin: 0 auto;background-color:#EDE7DE;}#header {background-image:url(img/comfy_head.png);height:180px;width:950px;background-repeat:no-repeat;position: relative;}#header h1 ,#header h2  {display:none}p.phone {	font-size:1.5em;	margin:20px 0 0 25px;	float:left;	color: #FFF;	display:inline}/* --- Nav menu bar --- */ul#nav {	padding:0;	height:32px;	margin:0;	position: absolute; left:0px ;bottom:-1px;	 }		ul#nav li {	position:relative;	float:left; 	height:32px;	}	#nav li ul {	position: absolute;	top:30px;	left: 0px;	display:none;	width:150px;	background-image:url(img/link_bg.png);	background-repeat:no-repeat;	background-position:bottom right;	padding-bottom:5px;	}ul#nav li a , ul#nav li.blank {	font-weight:normal;	font-size:1.5em;	color:#8F8778;	display: block;	text-decoration: none;	padding: 6px 15px;	width:auto;	text-align:center;	background-image:url(img/tab_link.png);	background-repeat:no-repeat;	background-position: 0  0px}	 ul#nav li#home a	{background-image:url(img/tab_link_noshadow.png);padding: 6px 15px 6px 25px;}	ul#nav ul li {	float:none;	display:block;	height:auto;	margin: 0;	background-image:none;	}	#nav li#product #subnav li a  {	font-weight:normal;	font-size:1.3em;	background-color:transparent;	color:#8F8778;	padding:5px 10px;	margin: 0px;	height:12px;	width:120px;	border:none;	text-align:left;	background-image:none;	white-space:nowrap}/* Fix IE. Hide from IE Mac \*/* html #nav ul li { height: 1%; }* html #nav ul li a { height: 1%; }/* End */#nav li a:hover {background-position: -200px  0px;background-color:#EDE7DE; 	color:#A10D59;	text-decoration:none } #nav li li a:hover {background-color:transparent; 	color:#A10D59;	text-decoration:none } #nav li:hover ul,#nav li.over ul {	 display:block;}	 	 		 	#nav li#product #subnav li a:hover {color:#A10D59;cursor:pointer;text-decoration:none;}	 	 ul#nav a#home {border:none;}ul#nav a#product {font-weight:normal} 	 	 	 	/* --- Content left styles --- */	.contentLeft {	width:622px;	height:540px;	float:left;	background-repeat:no-repeat;	margin: 0 } .contentLeft h1 , .contentLeft h2 ,  .contentLeft p {display:none}  /* --- Content right styles --- */     #shadow  {margin-top:0px; 	 background-image:url(img/top_shadow_on_white.jpg);	background-repeat:repeat-x;	width:328px;	float:right;	height:4px;}		.contentRight {		background-color:#fff;	width:328px;	float:right;	height:536px;	border:none;	overflow-x:hidden;	overflow-y:auto;	}			.contentRight , html {scrollbar-3dlight-color:#EDE7DE; scrollbar-arrow-color:#8F8778; scrollbar-base-color:#D0C9C0; scrollbar-darkshadow-color:#8F8778; scrollbar-face-color:#D0C9C0; scrollbar-highlight-color:#EDE7DE; scrollbar-shadow-color:#8F8778;}/*   color: #8F8778;	background-color:#D0C9C0;	background-color:#EDE7DE;*/		#swoosh {height:44px;	width:328px;	background-image:url(img/swoosh.jpg);	background-repeat:no-repeat;	display:block;	float:none;	clear:both;	  margin:20px 0px ;} .contentRight h1 { font-weight:normal;  margin:40px 44px 10px 44px;  }   .contentRight p  {font-weight:normal;font-size:1.3em;margin:12px 44px 0 44px;}   .contentRight h2  {margin: 25px 0 5px 0}       .contentRight h2 img {margin: 0 44px;text-align:left}  .contentRight p.smaller {font-size:1em}   .contentRight p.caption {font-size:1em;padding:0 10px}  .contentRight p  strong {font-size:1.1em}   .contentRight ul  {width:255px;margin-top:36px;margin-left:40px}    .contentRight ul li {float:left;clear:left}    .contentRight a:link {color:#8F8778;text-decoration:underline}   	.contentRight a:hover {	color:#A10D59;text-decoration:underline}	 	/* --- Footer styles --- */.break {width:950px;height:10px;float:none;clear:both;}.break hr {display:none}#footer {width:950px;float:none;clear:both;background-color:#EDE7DE;}#footer p {font-size:0.8em;margin:0px;text-align:center;padding-top:6px}#footer a:link , #footer a:visited {color:#8F8778;text-decoration:underline;}#footer a:hover {color:#A10D59;text-decoration:underline}