/* grid stylesheet */
body
{text-align:left;}

#cframe
{width:968px;}

#subHeaderContent{
	padding-top:0;
	margin-top:0;
}

/* Master Head */

#masterhead
{padding-top:19px;}

#masterhead img
{display:block;}

#masterhead .logo
{float:left;}

#masterhead .content
{height:108px;margin-left:176px;border-bottom:8px solid #69c;}

#masterhead div{padding-top:0;}

#masterhead .headline
{}

#masterhead .signature
{float:right;margin-right:36px;}

/* Footer */
#footer
{clear:both;margin-top:50px;margin-bottom:50px;}

/* Horizontal Navigations */
#masterhead .horizontalNavigation
{float:right;height:10px;margin-top:59px;}

#masterhead .horizontalNavigation li a img
{display:inline !important;vertical-align:top;}

#footer {text-align:center;}
#footer .horizontalNavigation
{text-align:center;margin:0 auto;}

#footer .horizontalNavigation li
{display:inline;float:none;}

/* Horizontal Navigation Commons */

.horizontalNavigation li
{float:left;list-style-image:none;padding:0px 5px 0px 5px;border-right:1px solid;}

.horizontalNavigation li.end
{padding-right:0px;border:0px;}

.horizontalNavigation li.copyrightend
{padding-left:20px;border:0px;font-weight:normal;}

/* Vertical Navigations */

#leftPane .verticalNavigation
{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:19px;padding:25px 0px 60px 22px;}

#contentNavigation .verticalNavigation li
{font-weight:normal;margin-left:14px;padding-left:0px;}

/* Vertical Navigation Commons */

.verticalNavigation ul
{ margin-left:14px; }

.verticalNavigation li
{display:list-item;font-weight:bold;margin-bottom:5px;}

.verticalNavigation ul li
{font-weight:normal;padding-left:0px;}

.verticalNavigation .title
{font-size:14px;font-weight:normal;margin-bottom:15px;}

.verticalNavigation a
{color:#666;}

.verticalNavigation li ul
{display:none;margin-top:5px;list-style-image:none;}

.verticalNavigation .orange ul,
.verticalNavigation .green ul,
.verticalNavigation .darkgreen ul,
.verticalNavigation .blue ul,
.verticalNavigation ul.blue,
.verticalNavigation .purple ul,
.verticalNavigation .pink ul
{display:block;}

.verticalNavigation .active-orange
{list-style-image:url(/_resources/media/images/arrow-orange.gif);}

.verticalNavigation .active-green
{list-style-image:url(/_resources/media/images/arrow-green.gif);}

.verticalNavigation .active-darkgreen
{list-style-image:url(/_resources/media/images/arrow-darkgreen.gif);}

.verticalNavigation .active-blue
{list-style-image:url(/_resources/media/images/arrow-blue.gif);}

.verticalNavigation .active-purple
{list-style-image:url(/_resources/media/images/arrow-purple.gif);}

.verticalNavigation .active-pink
{list-style-image:url(/_resources/media/images/arrow-pink.gif);}


/* Vertical Second Navigation */

#leftPane .verticalNavigation2
{margin-top:19px;padding:10px 0px 60px 22px;}

#contentNavigation .verticalNavigation2 li
{font-weight:normal;margin-left:14px;padding-left:0px;}

/* Vertical Second Navigation Commons */

.verticalNavigation2 ul
{ margin-left:14px; }

.verticalNavigation2 li
{display:list-item;font-weight:bold;margin-bottom:5px;}

.verticalNavigation2 ul li
{font-weight:normal;padding-left:0px;}

.verticalNavigation2 li.active
{
background:url(/_resources/media/images/nav_circle.png) 0px 0px no-repeat;
padding-left:20px;
padding-top:3px;
padding-bottom:2px;
}

.verticalNavigation2 .title
{font-size:14px;font-weight:normal;margin-bottom:15px;}

.verticalNavigation2 a
{color:#666;}

.verticalNavigation2 li ul
{display:none;margin-top:5px;list-style-image:none;}



/* Left Pane */

#leftPane
{width:145px;float:left; }

/* Left Pane Search */

#leftPane .search
{height:19px;margin-top:0px;padding-left:10px;}

#leftPane .search input
{
	float:left;border:1px solid #000;
	font-size:11px;text-align:center;color:#000;
}

#leftPane .search #search
{height:12px;width:88px;margin-right:10px;padding:2px;}

#leftPane .search #send
{height:18px;width:25px;padding:0px;background-color:#E0DFE3;}

/* Left Pane Helplines */

 #leftPane .helplines
 {margin-top:10px;padding:10px 0px 0px 20px;}

/* Content */

#content
{ margin-left:176px; margin-top:19px;}

#content > img
{display:block;}

#contentNavigation
{width:176px;float:left;margin-right:19px;}

#contentBody
{margin-left:195px;}


/* Homepage Rules */

#hometop div div img
{display:block;margin-top:8px;margin-bottom:10px;}

#hometop
{height:221px;}

#hometop #welcome
{float:left;}

#hometop #welcome_link
{margin-top:15px;}

#hometop #inspired_technology
{float:right;position:relative;}

#hometop #inspired_technology #inspired_technology_link
{position:absolute;top:64px;left:105px;}

#hometop #inspired_technology #copliot_link
{position:absolute;top:130px;left:190px;width:118px;}

#hometop #inspired_technology #navigator_link
{position:absolute;top:75px;left:0px;width:118px;}
#hometop #inspired_technology #navigator_link p
{padding-left:3px;line-height:1.2em;}



#homebottom
{height:194px; margin-top:19px;}

#homebottom #inspired_living,
#homebottom #inspired_services_home,
#homebottom #hcps
{float:left;position:relative; margin-right:13px; _margin-right:12px;
	height:232px;
	width:255px;}

#inspired_living 
{background:url(../media/images/home/inspired_products_bg.png) no-repeat;}

#inspired_services_home 
{background:url(../media/images/home/inspired_servicesbg.png) no-repeat;}

#hcps 
{background:url(../media/images/home/healthcare_proffesionalsbg.png) no-repeat;}

#inspired_services_home p.top
{
	width:146px;
	margin-top:28px;
	margin-left:2px;
	line-height:14px;
}

#hcps p.top
{
	width:150px;
	margin-top:32px;
	margin-left:2px;
	line-height:14px;
}

#inspired_living p.bottom 
{
	margin-top: -35px;
	margin-left:3px;
	width:65px;
	line-height:14px;
}

#inspired_services_home p.bottom 
{
	margin-top: -47px;
	margin-left:3px;
	line-height:14px;
}
/* argh IE8!!! */
body:last-child #inspired_living p.bottom,
body:last-child #inspired_services_home p.bottom
 {
	margin-top: 0px;
}

#hcps p.bottom {
	margin-left:3px;
	width:90px;
	line-height:14px;
}

#homebottom #hcps
{float:right;margin-right:0px;}

#homebottom div div#inspired_living_link
{margin-top: 164px;margin-bottom: 2px;}

#homebottom #inspired_services_home #inspired_services_home_link
{margin-top: 50px;margin-bottom: 2px;}

#inspired_services_home_link{
	margin-top:35px;
}

#homebottom #hcps #hcps_home_link
{margin-top: 164px;margin-bottom: 2px;}

#contentBody
{margin-top:40px;}

#contentNavigation
{margin-top:14px;_margin-top:12px;}

.setup{
	clear:top;
	width:597px;
}

#leftCol
{
width:257px;
float:left;}



#rightCol
{height:600px;
	background:url(../media/images/home/test-strip.jpg) no-repeat;
width:535px;
float:left;
position:relative;
}


#rightCol a{
  color:#000000;	
}

#rightCol #moreInfo{
  position:absolute;
  top:360px;
  left:99px;
  z-index:150;
}



#rightCol  h3#fsl_logo
{
	background:url(../media/images/home/freeStyleLiteLogo.jpg) no-repeat;
	width:300px;
	height:230px;
	position:absolute;
	z-index:101;
	text-indent:-9999px;
	margin:0;
	padding:0;
	top:49px;

}



#rightCol  h4#click_for_more
{
	background:url(../media/images/home/clickHereToFind.jpg) no-repeat;
	border:0;
	position:absolute;
	z-index:102;
	width:200px;
	height:130px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	top:250px;
	left:90px;
}




#welcomeHome #welcome_link
{margin-top:15px;}


#welcomeHome #welcome_link
{margin-top:0;}

#hometop #welcome_link img
{border:0;}

#leftCol #inspired_living 
{margin-top:200px;}

#welcomeHome
{height:229px;
width:221px;}

#welcomeHome img
{margin-top:6px;}

#liteStylePanel 
{
	background:url(../media/images/home/freeStyleBg.jpg) no-repeat;
	height:259px;
	width:257px;
}

#navigatorPanel 
{
	background:url(../media/images/home/freeStyleNavigatorBg.jpg) no-repeat;
	height:229px;
	width:257px;
}


#liteStylePanel p.top,
#navigatorPanel p.top
{
	padding-top:38px;
		margin-left:2px;
	line-height:14px;
		width:146px;
}

#navigatorPanel p.top{
	width:165px;
}


#inspired_services_home p.bottom 
{
	margin-top: -47px;
	margin-left:3px;
	line-height:14px;
}

#navigatorPanel #inspired_services_home_link
{
	padding-top: 20px;
}



/********   FREESTYLE LITE SUBPAGE  ***********/


h2#inspired_products
{
  background:url(../media/images/inspired_products/inspiredProductsHeader.gif) no-repeat;
  border:0;
  width:191px;
  height:28px;
  text-indent:-9999px;
  margin:0;
  padding:0;
}


ul#productDetails
{
	margin: 0;
	padding: 0;
}

ul#productDetails li
{
	padding: 5px 10px;
	background-image: url(../media/images/inspired_products/orangeSquare.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	list-style-type:none;
}

#productCloseup
{
	background-image: url(../media/images/inspired_products/closeup.jpg);
	background-repeat: no-repeat;
	height:221px;
	width:594px;
	position:relative;
}


#productCloseup p#one
{
	width:207px;
	position:absolute;
	z-index:80;
	top:74px;
	left:282px;
}
#productCloseup p#two
{
	position:absolute;
	z-index:100;
	width:300px;
	left:359px;
	width:210px;
	top:118px;
}



#comparisonDiv
{
	background-image: url(../media/images/inspired_products/comparison.jpg);
	background-repeat: no-repeat;
	
}


#productInfo
{
	background-image: url(../media/images/inspired_products/productInfo.jpg);
	background-repeat: no-repeat;
	
}


#productInfo, #comparisonDiv
{
width:594px;


}


#productInfo div.inner, 
#comparisonDiv div.inner
{width:300px; margin:0; padding-top:50px; padding-left:250px;}



#comparisonDiv div
{padding-top:50px;}


#productInfo h3.blue 
{margin-bottom:0;}


#videoPanel 
{
	margin-top:60px;
	padding-bottom:60px;
	overflow:hidden;
	width:594px;
}

#videoPanel .panel1,
#videoPanel .panel2,
#videoPanel .panel3,
#videoPanel .panel4,
#videoPanel .panel5
{
	width:290px;
	float:left;
}

h3#inspired_products-describtion
{
  background:url(../media/images/inspired_products/explanationHeader.jpg) no-repeat 0 4px;
  border:0;
  width:255px;
  height:94px;
  text-indent:-9999px;
  margin:0;
  padding:0;
}



h3#freeStyleLiteHeading
{
  background:url(../media/images/inspired_products/freestyleAd.jpg) no-repeat;
  border:0;
  width:594px;
  height:127px;
  text-indent:-9999px;
  display:block;
  float:none;
  margin:0;
  padding:0;
}

h4#innovativeDesign
{
  background:url(../media/images/inspired_products/innovative-strip-design.png) no-repeat 2px 45px;
  border:0;
  width:328px;
  height:73px;
  text-indent:-9999px;
  display:block;
  float:none;
  margin:0;
  padding:0;

}


#videoPanel span
{
	display:block;
	padding-bottom:20px;
}

#ProductContent
{margin:0px; padding-top:0px;}

.clearer
{clear:both;}



/******** FreeStyle Navigation NOTE PAGE *************/



div#navigator_customer_notice{
	margin-left:-195px;
	margin-top:-20px;
}
