body
{
	background-color: #ffffff;
	font-family: Arial;
	font-size: .8em;
	/*font-size: .7em;*/
	color: #464646;
}

p { line-height: 14px; }
.infoText { font-size: 11px; }

.spantag{display:inline;}

.btn
{
	
	background-color:#f7f7f7;
   border: solid 1px #DDD;
color: 	#333;

}
a, a:link, a:visited
{
	text-decoration: none;
	color: #009ddc;
	outline: none;
}

.hr
{
	background-image: url(/images/templateImages/gray_hor_border.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	height: 14px;
	clear: both;
	margin-top: 19px;
	margin-bottom: 21px;
}

.hr_lrg
{
	background-image: url(/images/templateImages/gray_hor_border_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	height: 14px;
	clear: both;
	margin-top: 19px;
	margin-bottom: 21px;
}

.hr_full
{
	background-image: url(/images/templateImages/gray_hor_border_full.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	height: 14px;
	clear: both;
	margin-top: 19px;
	margin-bottom: 21px;
}

a:hover, a:active
{
	color: #66CC33;
	text-decoration: none;
}

#FavoritesDiv
{
    margin-top: 5px;
    border: solid 1px #0099cc;
    background-color: #FFFFFF;
    width: 159px;
    height:100%;
    font-family: Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 12px;
    color: #91bf4e;
    text-align: left;
    padding: 2px 2px 4px 2px;
    font-weight: bold;
}

#wrapper
{
	margin: 0 auto;
	margin-top: 9px;
	width: 953px;
	/*border:solid 1px blue;*/
}

#header
{
	height: 90px;
	width: 98%;
	position: relative;
	/*border: solid 1px red;*/
}

.simple_wins_logo
{
	position: relative;
	top: 20px;
}

#main
{
	width: 100%;
	/*border: solid 1px red;*/
}

/*#TopNavigation#*/
/*utility*/
#utility
{
	width: 290px;
	position: absolute;
	top: 0;
	right: 0;
	/*border: solid 1px orange;*/
}

#utility img { float: right; }
#utility .TopLinks
{
	float: right;
	list-style-type: none;
	margin-bottom: 6px;
width:72px;
text-align:right;
}

#utility ul
{
	float: right;
	list-style-type: none;
	margin-bottom: 6px;
}

#utility ul li
{
	display: inline;
	padding: 0 4px 0 4px;
}

#utility li a, #utility li a:link, #utility li a:visited
{
	color: #464646;
	text-decoration: none;
}

#utility li a:hover, #utility li a:active
{
	text-decoration: none;
	color: #0099CC;
}

#signup { width: 100%; float:Left; }
#signup ul { float: left; }
#signup ul li { display: inline; }

#txtSignup
{
	float: right;
	border: solid 1px #0099CC;
	width: 90px;
	color: #0099CC;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 6px;
	text-align: center;
}

.txtEmail
{
	float: left;
	width: 170px;
	color: #aaaaad;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	text-align: left;
}

.subcontent_left
{
	width: 350px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	/*border: solid 1px red;*/
}

.subcontent_left p { width: 350px; }

.subcontent_right
{
	width: 130px;
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	/*border: solid 1px green;*/
}

.subcontent_right p { line-height: 24px; }

.views
{
	background-image: url(/images/templateImages/icon_view.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	color: #808084;
}

.comments
{
	background-image: url(/images/templateImages/icon_comment.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	color: #808084;
}

.connect
{
	color: #0099CC;
	font-size: 12px;
}

a.connect, a.connect:link, a.connect:visited
{
	color: #0099CC;
	text-decoration: underline;
}

a.connect:hover, a.connect:active
{
	text-decoration: underline;
	color: #0099CC;
}

.blue { color: #0099CC; }
.green { color: #66CC33; }
.darkgray { color: #464646; }

a.darkgray, a.darkgray:link, a.darkgray:visited
{
	color: #464646;
	text-decoration: none;
}

a.darkgray:hover, a.darkgray:active
{
	text-decoration: underline;
	color: #464646;
}

.tblProducts
{
	width: 530px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 6px;
}

.tblProducts td
{
	text-align: left;
	color: #464646;
}

#full_col .content_left
{
	float: left;
	width: 370px;
	margin-top: 20px;
	/*border: solid 1px green;*/
}

#full_col .content_right
{
	float: right;
	width: 370px;
	margin-top: 20px;
	/*border: solid 1px blue;*/
}

#full_col .spacer
{
	clear: both;
	width: 100%;
	height: 20px;
}


.breeze2Logo
{
	background-image: url(/images/templateImages/breeze2logo.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
	width: 175px;
	float: right;
	margin-top: -30px;
}

.contourLogo
{
	background-image: url(/images/templateImages/contourlogo.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 60px;
	width: 175px;
	float: right;
	margin-top: -30px;
}

.tooltip
{
	background-image: url(/images/templateImages/tooltip.png);
	width: 188px;
	height: 164px;
	display: none;
}

div.tooltip
{
	color: #999999;
	margin-top: -120px;
	margin-left: 50px;
	z-index: 50;
}

p.tooltip
{
	width: 120px;
	padding-top: 10px;
	padding-left: 56px;
}

#greenbox
{
	border: solid 1px #66CC33;
	padding: 6px;
	width: 144px;
	line-height: 12px;
}

#greenbox a, #greenbox a:link, #greenbox a:visited
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14px;
	color: #66CC33;
	text-decoration: none;
}

#greenbox a:hover, #greenbox a:active
{
	font-size: 14px;
	font-weight: bold;
	color: #009DCC;
	text-decoration: none;
}

/* #tools# */
.tools
{
width:129px;
float:left;
background:url(/images/pages/toolicon/toolsBtn) 0 0 no-repeat;
height:22px;
text-align:center;
padding-top:7px;
float:Left;
}
.tools a 
{
color:#464646;
height:22px;
display:block;
text-decoration:none;
font-size:100%;
}
.tools a:hover
{
color:#0099cc;
}
.tools_selected
{
width:129px;
float:left;
background:url(/images/pages/toolicon/toolsBtn) 0 -35px no-repeat;
height:22px;
text-align:center;
padding-top:7px;
float:Left;
}
.tools_selected a:hover
{
color:#0099cc;
}
.toolbox
{
	float: left;
	width: 178px;
	margin-top: 20px;
	padding-right: 10px;
	padding-top: 4px;
	/*border: solid 1px blue;*/
}

#testingLog { padding-left: 70px; }

ul#ul_testingLog
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_testingLog li { display: inline; }

ul#ul_testingLog li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_testing_log.gif);
	text-indent: -9999px;
}

ul#ul_testingLog li a.testingLog
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_testingLog li a.testingLog:hover { background-position: 0 -70px; }
#walkingChallenge { padding-left: 70px; }

ul#ul_walkingChallenge
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_walkingChallenge li { display: inline; }

ul#ul_walkingChallenge li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_walking_challenge.gif);
	text-indent: -9999px;
}

ul#ul_walkingChallenge li a.walkingChallenge
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_walkingChallenge li a.walkingChallenge:hover { background-position: 0 -70px; }
#nutritionGuide { padding-left: 70px; }

ul#ul_nutritionGuide
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_nutritionGuide li { display: inline; }

ul#ul_nutritionGuide li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_nutrition_guide.gif);
	text-indent: -9999px;
}

ul#ul_nutritionGuide li a.nutritionGuide
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_nutritionGuide li a.nutritionGuide:hover { background-position: 0 -70px; }
#situationPlanner { padding-left: 70px; }

ul#ul_situationPlanner
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_situationPlanner li { display: inline; }

ul#ul_situationPlanner li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_situation_planner.gif);
	text-indent: -9999px;
}

ul#ul_situationPlanner li a.situationPlanner
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_situationPlanner li a.situationPlanner:hover { background-position: 0 -70px; }
#exerciseLog { padding-left: 70px; }

ul#ul_exerciseLog
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_exerciseLog li { display: inline; }

ul#ul_exerciseLog li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_exercise_log.gif);
	text-indent: -9999px;
}

ul#ul_exerciseLog li a.exerciseLog
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_exerciseLog li a.exerciseLog:hover { background-position: 0 -70px; }
#recipe { padding-left: 70px; }

ul#ul_recipe
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_recipe li { display: inline; }

ul#ul_recipe li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_recipe.gif);
	text-indent: -9999px;
}

ul#ul_recipe li a.recipe
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_recipe li a.recipe:hover { background-position: 0 -70px; }
#risk { padding-left: 70px; }

ul#ul_risk
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}

ul#ul_risk li { display: inline; }

ul#ul_risk li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_risk.gif);
	text-indent: -9999px;
}

ul#ul_risk li a.risk
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_risk li a.risk:hover { background-position: 0 -70px; }
#bmiCalc { padding-left: 70px; }

ul#ul_bmiCalc
{
	width: 65px;
	list-style-type: none;
	float: left;
	margin-left: -70px;
}
#left_ToolSub
{
width:165px;
float:left;
height:100%;
}
#left_ToolSub .h8
{
font-size:12px;
color:#0099cc;
margin-bottom:.5em;
margin-top:.5em;
}
#center_ToolSub
{
width:777px;
float:left;
}
#ToolsContent
{
float:left;
width:725px;
padding-left:35px;
padding-top:28px;
}
ul#ul_bmiCalc li { display: inline; }

ul#ul_bmiCalc li a
{
	display: block;
	float: left;
	height: 70px;
	background-image: url(/images/templateImages/icon_bmi_calc.gif);
	text-indent: -9999px;
}

ul#ul_bmiCalc li a.bmiCalc
{
	width: 65px;
	height: 70px;
	background-position: 0 0;
}

ul#ul_bmiCalc li a.bmiCalc:hover { background-position: 0 -70px; }

/* #Sub menu# */
ul#menu
{
	list-style-type: none;
}

ul#menu li
{
	display: inline;
	text-align: center;
}

ul#menu li a
{
	display: block;
	float: left;
	height: 60px;
	background-image: url(/images/menu.jpg);
	text-indent: -9999px;
}

ul#menu li a.home
{
	width: 148px;
	background-position: 0 0;
}

ul#menu li a.live
{
	width: 96px;
	background-position: -148px 0;
}

ul#menu li a.achieve
{
	width: 130px;
	background-position: -244px 0;
}

ul#menu li a.monitor
{
	width: 129px;
	background-position: -375px 0;
}

ul#menu li a.connect
{
	width: 140px;
	background-position: -504px 0;
}

ul#menu li a.learn
{
	width: 128px;
	background-position: -644px 0;
}

ul#menu li a.search
{
	width: 164px;
	background-position: -772px 0;
	cursor: default;
}

ul#menu li a.home:hover { background-position: 0 -60px; }
ul#menu li a.live:hover { background-position: -148px -60px; }
ul#menu li a.achieve:hover { background-position: -244px -60px; }
ul#menu li a.monitor:hover { background-position: -375px -60px; }
ul#menu li a.connect:hover { background-position: -504px -60px; }
ul#menu li a.learn:hover { background-position: -644px -60px; }
ul#menu li a.home:focus { background-position: 0 -122px; }
ul#menu li a.live:focus { background-position: -148px -122px; }
ul#menu li a.achieve:focus { background-position: -244px -122px; }
ul#menu li a.monitor:focus { background-position: -375px -122px; }
ul#menu li a.connect:focus { background-position: -504px -122px; }
ul#menu li a.learn:focus { background-position: -644px -122px; }

ul#menu li a.home_selected
{
	width: 148px;
	background-position: 0 -122px;
}

ul#menu li a.live_selected
{
	width: 96px;
	background-position: -148px -122px;
}

ul#menu li a.achieve_selected
{
	width: 131px;
	background-position: -244px -122px;
}

ul#menu li a.monitor_selected
{
	width: 129px;
	background-position: -375px -122px;
}

ul#menu li a.connect_selected
{
	width: 140px;
	background-position: -504px -122px;
}

ul#menu li a.learn_selected
{
	width: 128px;
	background-position: -644px -122px;
}

/*#Menu2#*/
ul#menu2
{
	/* width: 940px;*/
	list-style-type: none;
}

ul#menu2 li
{
	display: inline;
	text-align: center;
}

ul#menu2 li a
{
	display: block;
	float: left;
	height: 60px;
	background-image: url(/images/menu.jpg);
	text-indent: -9999px;
}

ul#menu2 li a.home
{
	width: 148px;
	background-position: 0 0;
}

ul#menu2 li a.live
{
	width: 96px;
	background-position: -148px 0;
}

ul#menu2 li a.achieve
{
	width: 130px;
	background-position: -244px 0;
}

ul#menu2 li a.monitor
{
	width: 129px;
	background-position: -375px 0;
}

ul#menu2 li a.connect
{
	width: 140px;
	background-position: -504px 0;
}

ul#menu2 li a.learn
{
	width: 128px;
	background-position: -644px 0;
}

ul#menu2 li a.search
{
	width: 164px;
	background-position: -772px 0;
	cursor: default;
}

ul#menu2 li a.home:hover { background-position: 0 -60px; }
ul#menu2 li a.live:hover { background-position: -148px -60px; }
ul#menu2 li a.achieve:hover { background-position: -244px -60px; }
ul#menu2 li a.monitor:hover { background-position: -375px -60px; }
ul#menu2 li a.connect:hover { background-position: -504px -60px; }
ul#menu2 li a.learn:hover { background-position: -644px -60px; }
ul#menu2 li a.home:focus { background-position: 0 -122px; }
ul#menu2 li a.live:focus { background-position: -148px -122px; }
ul#menu2 li a.achieve:focus { background-position: -244px -122px; }
ul#menu2 li a.monitor:focus { background-position: -375px -122px; }
ul#menu2 li a.connect:focus { background-position: -504px -122px; }
ul#menu2 li a.learn:focus { background-position: -644px -122px; }
div#main { float: left; }

div#Home li a.home
{
	width: 148px;
	background-position: 0 -122px;
}

div#Live li a.live
{
	width: 96px;
	background-position: -148px -122px;
}

div#Achieve li a.achieve
{
	width: 131px;
	background-position: -244px -122px;
}

div#Monitor li a.monitor
{
	width: 129px;
	background-position: -375px -122px;
}

div#Connect li a.connect
{
	width: 140px;
	background-position: -504px -122px;
}

div#Learn li a.learn
{
	width: 128px;
	background-position: -644px -122px;
}

/*#TopNavigation/Search#*/
#divSearch
{
	float: left;
	/*position: relative;
    left: 770px;*/
	width: 165px;
	height: 61px;
	background: url(/images/Pages/Live/menuBorderBG) no-repeat;
	
}

#divSearch .txtSearch
{
	/* border: solid 1px #ffffff;*/
	font-family: Arial;
	font-size: 9px;
	text-transform: uppercase;
	color: #999999;
	/* position: relative;*/
	margin-top: 19px;
	/*top: 20px;
    left: 24px;*/
	height: 10px;
	margin-left: 20px;
	float: left;
width:115px;
}

#divSearch .btnSearch
{
	background: url(/images/gray_sq_arrow.gif) no-repeat;
	width: 15px;
	height: 15px;
	/*position: relative;
  top: 20px;
    left: 135px;*/
	border: 0px;
	cursor: pointer;
	margin-left: -3px;
	float: left;
	margin-top: 19px;
}

#divSearch .lblSearch { display: none; }

#subnav
{
	position: absolute;
	top: 240px;
	left: 450px;
	width: 110px;
	color: #464646;
	/*border: solid 1px red;*/
}

#subnav1
{
		padding-top: 7px;
color:#464646;
float:right;
}

#subnav2
{
	position: absolute;
	top: 162px;
	left: 450px;
	width: 110px;
	color: #464646;
	/*border: solid 1px red;*/
}

/* #sub menu under 2# */
ul#submenu2
{
	width: 385px;
	list-style-type: none;
	margin-top: -2px;
	float: right;
}

ul#submenu2 li { display: inline; }

ul#submenu2 li a
{
	display: block;
	float: left;
	background-image: url(/images/submenu.jpg);
	text-decoration: none;
	text-align: center;
	color: #464646;
	height: 22px;
}

ul#submenu2 a:hover { color: #0099CC; }

ul#submenu2 li a.kids, ul#submenu2 li a.kids:hover
{
	width: 53px;
	background-position: 0 0;
	text-indent: 4px;
	padding-top: 10px;
}
ul#submenu2 li a.teens, ul#submenu2 li a.teens:hover
{
	width: 64px;
	background-position: -53px 0;
	padding-top: 10px;
}

ul#submenu2 li a.adults, ul#submenu2 li a.adults:hover
{
	width: 52px;
	background-position: -117px 0;
	padding-top: 10px;
}

ul#submenu2 li a.parentscaregivers, ul#submenu2 li a.parentscaregivers:hover
{
	width: 117px;
	background-position: -169px 0;
	padding-top: 10px;
}

ul#submenu2 li a.professionals, ul#submenu2 li a.professionals:hover
{
	width: 96px;
	background-position: -286px 0;
	padding-top: 10px;
}

ul#submenu2 li a.kids_selected
{
	width: 53px;
	background-position: 0 38px;
	padding-top: 10px;
	text-indent: 4px;
	color: #0099CC;
}
submenu  div.tools_selected
{
	width: 95px;
	background-position: 0 38px;
	padding-top: 10px;
	text-indent: 4px;
	color: #0099CC;
}
submenu  div.tools, submenu div.tools:hover
	{
	width: 80px;
	background-position: 0 0;
	text-indent: 4px;
	}
submenu div.tools
{
	display: block;
	float: left;
	background-image: url(/images/submenu.jpg);
	text-decoration: none;
	text-align: center;
	color: #464646;
	height: 34px;

}
ul#submenu2 li a.teens_selected:focus
{
	width: 64px;
	background-position: -53px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.adults_selected:focus
{
	width: 52px;
	background-position: -117px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.parentscaregivers_selected:focus
{
	width: 117px;
	background-position: -169px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.professionals_selected:focus
{
	width: 96px;
	background-position: -286px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.kids_selected:focus
{
	width: 53px;
	background-position: 0 38px;
	padding-top: 10px;
	text-indent: 4px;
	color: #0099CC;
}

ul#submenu2 li a.teens_selected
{
	width: 64px;
	background-position: -53px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.adults_selected
{
	width: 52px;
	background-position: -117px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.parentscaregivers_selected
{
	width: 117px;
	background-position: -169px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu2 li a.professionals_selected
{
	width: 96px;
	background-position: -286px 38px;
	padding-top: 10px;
	color: #0099CC;
}

/* #sub menu under# */
ul#submenu
{
	width: 385px;
	list-style-type: none;
	margin-top: -2px;
	float: left;
}

ul#submenu li { display: inline; }

ul#submenu li a
{
	display: block;
	float: left;
	background-image: url(/images/submenu.jpg);
	text-decoration: none;
	text-align: center;
	color: #464646;
	height: 22px;
}

ul#submenu a:hover { color: #0099CC; }

ul#submenu li a.kids, ul#submenu li a.kids:hover
{
	width: 53px;
	background-position: 0 0;
	text-indent: 4px;
	padding-top: 10px;
}

ul#submenu li a.teens, ul#submenu li a.teens:hover
{
	width: 64px;
	background-position: -53px 0;
	padding-top: 10px;
}

ul#submenu li a.adults, ul#submenu li a.adults:hover
{
	width: 52px;
	background-position: -117px 0;
	padding-top: 10px;
}

ul#submenu li a.parents, ul#submenu li a.parents:hover
{
	width: 117px;
	background-position: -169px 0;
	padding-top: 10px;
}

ul#submenu li a.pros, ul#submenu li a.pros:hover
{
	width: 96px;
	background-position: -286px 0;
	padding-top: 10px;
}

ul#submenu li a.kids_selected
{
	width: 53px;
	background-position: 0 38px;
	padding-top: 10px;
	text-indent: 4px;
	color: #0099CC;
}

ul#submenu li a.teens_selected:focus
{
	width: 64px;
	background-position: -53px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.adults_selected:focus
{
	width: 52px;
	background-position: -117px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.parents_selected:focus
{
	width: 117px;
	background-position: -169px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.pros_selected:focus
{
	width: 96px;
	background-position: -286px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.kids_selected:focus
{
	width: 53px;
	background-position: 0 38px;
	padding-top: 10px;
	text-indent: 4px;
	color: #0099CC;
}

ul#submenu li a.teens_selected
{
	width: 64px;
	background-position: -53px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.adults_selected
{
	width: 52px;
	background-position: -117px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.parents_selected
{
	width: 117px;
	background-position: -169px 38px;
	padding-top: 10px;
	color: #0099CC;
}

ul#submenu li a.pros_selected
{
	width: 96px;
	background-position: -286px 38px;
	padding-top: 10px;
	color: #0099CC;
}

/*#ColSpan Styles#*/
/*#ColSpan Styles/SubPages#*/
#left_col
{
	float: left;
	width: 210px;
	margin-top:22px;
}

#center_col
{
	float: left;
	width: 490px;
	/*background-image: url(/images/gray_vert_border.gif);*/
	background-position: top right;
	background-repeat: no-repeat;
	margin-top:22px;
}

#rightSep
{
width:14px;
float:left;
margin-top:10px;
}

#right_col
{
	float: left;
	width: 214px;
	margin-left:8px;
	margin-top:22px;
}

#center_col img { padding: 0 20px 0 0; }
#center_col p { padding-right: 24px; }

#center_col .content_block
{
	/*background-image: url(/images/gray_hor_border_large.gif);*/
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 24px;
}

#center_col .content_block_left
{
	margin: 10px 0 0 0;
	/*background-image: url(/images/gray_vert_border.gif);*/
	background-position: right;
	background-repeat: no-repeat;
	width: 240px;
	float: left;
}

#center_col .content_block_left p { width: 200px; }

#center_col .content_block_right
{
	margin: 10px 0 0 0;
	float: right;
	width: 240px;
}

#center_col .content_block_right p { width: 200px; }

#center_col .content_block_last
{
	clear: both;
	background-image: url(/images/gray_hor_border_large.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding: 24px 0 24px 0;
}

#center_col .content_block_last p { width: 210px; }
#center_ColSub .full_Col
{
	float: left;
	width: 520px;
}

#center_col_lrg
{
	float: left;
	width: 520px;
}

#center_colSub #full_col
{
	float: left;
	width: 780px;
	margin-left:15px;
	margin-top:22px;
}

#center_colSub #full_colBio
{
float: left;
	width: 780px;
	margin-left:15px;
}

#col_lrg img { margin: 0 10px 20px 0; }
/*#center_col_lrg img { margin: 0 10px 20px 0; }*/

#center_col_lrg p
{
	padding-right: 20px;
	width: 500px;
}

#center_col_lrg .content_block
{
	width: 500px;
	margin-top:22px;
	padding-right:20px;
	float:left;
}

#center_col_lrg .content_block p
{
		/*line-height: 14px;*/
		line-height: 17px;
}
#center_col_lrg div.content_block1 .content_blockBanner
{
	
	margin-top:8px;
	padding-right:10px;
	float:left;
}

#center_col_lrg div.content_block1 .content_blockBanner p
{
		line-height: 14px;
}

#center_col_lrg .content_block_left
{
	margin: 10px 0 0 0;
	background-image: url(/images/templateImages/gray_vert_border.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 240px;
	float: left;
}

#center_col_lrg .content_block_left p
{
	width: 200px;
	line-height: 14px;
}

#center_col_lrg .content_block_right
{
	margin: 10px 0 0 0;
	float: right;
	width: 280px;
}

#center_col_lrg .content_block_right p
{
	width: 200px;
	line-height: 14px;
}

#center_col_lrg .content_block_last
{
	clear: both;
	width: 100%;
}

#center_col_lrg .content_block_last p
{
	width: 210px;
	line-height: 14px;
}

#center_col_lrg .content_block_last_sub
{
	clear: both;
	width: 100%;
	margin-top: 30px;
}

#center_col_lrg .content_block_last_sub p { line-height: 14px; }

#center_col_lrg .content_block_left_sm
{
	margin: 10px 0 0 0;
	
		width: 240px;
	float: left;
}

#center_col_lrg .content_block_left_sm p
{
	width: 200px;
	line-height: 14px;
}

#center_col_lrg { margin-left: 15px; }

#center_col_lrg .content_block1
{
	width: 500px;
	padding-right:20px;
	/*border: solid 1px red;*/
	margin-top:22px;
	float:Left;
}

#center_col_lrg .content_block1 p
{
	padding: 0 10px 0 0;
	line-height: 14px;
	width: 480px;
}
#center_col_lrg .content_block1 div#ContentTool p
{
width:450px;
}
#center_col_lrg .content_block1 div#ContentTool .h2
{
color: #0099CC;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px !important;
        margin-top: .5em;
}

#center_col_lrg .content_block1 ul li { line-height: 15px; }

#center_col_lrg .content_block1 ul
{
	list-style-type: disc;
	margin-left: 15px;
}

/*#ColSpan Styles/LivePage#*/
#left_colLive
{
	float: left;
	width: 210px;
	margin-top:20px;
}

#center_colLive
{
	float: left;
	width: 490px;
	background-image: url(/images/gray_vert_border.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top:20px;
}

#right_colLive
{
	float: right;
	width: 220px;
	margin-top:20px;
}

#center_colLive img { padding: 0 20px 0 0; }
#center_colLive p { padding-right: 24px; }

#center_colLive .content_block
{
	background-image: url(/images/gray_hor_border_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 24px;
}

#center_colLive#center_col img { padding: 0 20px 0 0; }
#center_colLive p { padding-right: 24px; }

#center_colLive .content_block
{
	background-image: url(/images/gray_hor_border_large.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 24px;
}

#center_colLive .content_block_left
{
	margin: 10px 0 0 0;
	background-image: url(/images/gray_vert_border.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 240px;
	float: left;
}

#center_colLive .content_block_left p { width: 200px; }

#center_colLive .content_block_right
{
	margin: 10px 0 0 0;
	float: right;
	width: 240px;
}

#center_colLive .content_block_right p { width: 200px; }

#center_colLive .content_block_last
{
	clear: both;
	background-image: url(/images/gray_hor_border_large.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding: 24px 0 24px 0;
}

#center_colLive .content_block_last p { width: 210px; }

.content_block_left
{
	margin: 10px 0 0 0;
	background-image: url(/images/gray_vert_border.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 240px;
	float: left;
}

#right_colLive .content_block
{
	background-image: url(/images/gray_hor_border.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 24px;
}

#right_colLive .content_block
{
	background-image: url(/images/gray_hor_border.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 24px;
}

#right_colLive .content_block_last
{
	min-height: 100px;
	width: 100%;
	margin-top: 10px;
}

#center_colLive .content_block_left p { width: 200px; }

#center_col .content_block_right
{
	margin: 10px 0 0 0;
	float: right;
	width: 240px;
}

#center_colLive .content_block_right p { width: 200px; }

#center_colLive .content_block_last
{
	clear: both;
	background-image: url(/images/gray_hor_border_large.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding: 24px 0 24pxF 0;
}

#center_colLive .content_block_last p { width: 210px; }

/*#ColSpan Styles/SubPageTemplate#*/
#left_colSub
{
	float: left;
	width: 150px;


}

#center_colSub
{

	float: left;
	width: 792px;
	background-position: top right;
	background-repeat: no-repeat;


}

#right_colSub
{
	float: right;
	width: 210px;
	padding: 0 10px 0 0;

}

#icons
{
	/* float: right;
	white-space: nowrap;*/
	margin: 10px 0 0 -10px;
	  width: 345px;
}

#icons img
{
	padding: 0;
	border: 0;
	margin: 0;
}

/*
#right_col .content_block
{
    background-image: url(/images/gray_hor_border.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 24px;
}
#right_col .content_block_last
{
    min-height: 100px;
    width: 100%;
    margin-top: 10px;
}*/

#right_col .content_block,
#right_col .content_block_last,
#right_col .content_block_last_sub
{
	min-height: 100px;
	width: 100%;
}

ul#leftnav { width: 150px;margin-top:22px; }
ul#leftnav li { line-height: 15px; /*line-height: 12px;*/margin-bottom:8px;float:left; }

ul#leftnav li a, ul#leftnav li a:link, ul#leftnav li a:visited
{
	color: #464646;
	text-decoration: none;
}

ul#leftnav li a:hover, ul#leftnav li a:active, ul#leftnav li a.selected
{
	color: #0099CC;
	text-decoration: none;
}

#main_headline
{
	padding-top: 8px;
	text-align: center;
	clear: both;
}

#main_col1
{
	float: left;
	width: 332px;
	background-image: url(/images/gray_vert_border.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#main_col1 .content_block
{
	background-image: url(/images/gray_hor_border.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 24px;
}

#main_col1 .content_block p { margin-right: 20px; }

#main_col1 .content_block_last
{
	min-height: 100px;
	width: 100%;
	margin-top: 10px;
}

#main_col2
{
	float: left;	
	position:relative;
	overflow:hidden;
	padding-top:20px;
	padding-left: 30px;
width:589px;
	
}

#main_col3
{
	margin-top: 40px;
	float: left;
	width: 280px;
}

#main_col3 .content_block
{
	min-height: 70px;
	width: 100%;
}

#main_col3 .content_block p
{
	font-size: 12px;
	line-height: 14px;
}

#main_col2_3_kids
{
	display: block;
	margin-top: 12px;
	margin-left: 10px;
	position: relative;
	float: left;
	width: 570px;
	min-height: 270px;
}

#main_col2_3_kids .content_block
{
	width: 280px;
	position: absolute;
	top: 130px;
	left: 270px;
}

#main_col2_3_kids .content_block p { line-height: 14px; }

#footer
{
	clear: both;
	padding-top: 25px;
	text-align: center;
}

#footer ul
{
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 11px;
	/*font-size: 10px;*/
	padding: 0;
}

#footer ul li { display: inline; }

#footer li a, #footer li a:link, #footer li a:visited
{
	color: #999999;
	text-decoration: none;
}

#footer li a:hover, #footer li a:active
{
	text-decoration: none;
	color: #0099CC;
}

#footer p
{
	line-height: 12px;
	margin-bottom: 2em;
	/*font-size: 10px;*/
	font-size: 11px;
}

/* common styles */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.px12 { font-size: 12px; }
.px13 { font-size: 13px; }
.px14 { font-size: 14px; }
.px15 { font-size: 15px; }
.px16 { font-size: 16px; }
.px17 { font-size: 17px; }
.px18 { font-size: 18px; }
.uppercase { text-transform: uppercase; }

h1
{
	font-size: 18px;
	color: #0099CC;
	font-weight: normal;
	line-height: 20px;
}

.h1
{
	font-size: 19px;
	color: #0099CC;
	font-weight: normal;
	line-height: 20px;
}

h2
{
	/*color: #0099CC;
	font-size: 12px;*/
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px !important;
        margin-top: .5em;

}

.h2
{
	color: #0099CC;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px !important;
        margin-top: .5em;
}

h3
{
	color: #333333;
	font-weight: bold;
	margin-bottom: .5em;
}

#center_col_lrg .content_block1 h1
{
	font-size: 18px;
	color: #0099CC;
	font-weight: normal;
	line-height: 20px;
}

#center_col_lrg .content_block1 .h1
{
	font-size: 18px;
	color: #0099CC;
	font-weight: normal;
	line-height: 20px;
}

#center_col_lrg .content_block1 .h2
{
	color: #464646;
	/*font-size: 11px;
	font-size: 0.8em;*/
	font-weight: bold;
	


}
#center_col_lrg .content_block1 h2
{
	color: #464646;
	/*font-size: 11px;
	font-size: 0.8em;*/
	font-weight: bold;
	padding-bottom: 0px !important;
padding-top:5px;


}
#center_col_lrg .content_block .h2
{
	color: #464646;
	font-size: 11px;
	font-weight: bold;
	margin-bottom:0px !important;
margin-top:.5em;
}
#center_col_lrg .content_block h2
{
	color: #464646;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: .5em;
margin-top:.5em;
}



#center_col_lrg .content_block1 h3
{
	color: #333333;
	font-weight: bold;
	margin-bottom: .5em;
}

.blue { color: #0099CC; }
.green { color: #66CC33; }
.darkgray { color: #333333; }

#MeterContentBG
{
	background: url(images/pages/home/homeMeterBG) no-repeat;
	width: 706px;
	height: 184px;
}

#SubPageTitle { margin-bottom: 10px; }
#FilmStrip { }

#ViewWinsText
{
	width: 495px;
	float: right;
	font-size:11px;
}

#SubmenuContainer
{
	width: 938px;
	float: left;
	padding-top: 5px;
}

.f1
{
	font-size: 18px;
	color: #0099CC;
	font-weight: normal;
	line-height: 20px;
}

.underline { text-decoration: underline; }
.indent { margin-left: 9px; }
.indent2 { margin-left: 39px; }
.underline { text-decoration: underline; }
.clearboth { clear: both; }
.nowrap { white-space: nowrap; }

/* #bio# */

#biocontainer {
	height:468px;
	width:781px;
	/*background-image:url(/images/templateImages/bio_bg_type1.jpg);*/
	background-repeat:no-repeat; 
	background-position:bottom;
	text-align:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
}
.biocontainer_type1{
background-image:url(/images/templateImages/bios_bg_type1.gif);
}
.biocontainer_type2{
background-image:url(/images/templateImages/bios_bg_type2.gif);
}

#biocontainer #biotabs {
	position:relative;
	left:38px;
	top:15px;
	height:24px;
}

#biocontainer #biocontent {
	margin-top:35px;
	margin-left:40px;
		height:325px;
}

#biocontainer #biophotos {
	margin-top:35px;
	margin-left:40px;
	margin-right:40px;
	height:325px;
}

#biocontainer #biocontent .contentleft {
	float:left;
	width:185px;
}

#biocontainer #biocontent .contentleft img.person {
	border:0;
	margin-right:40px;
	margin-bottom:15px;
}

#biocontainer #biocontent .contentleft .name { 
	float:left;
	color:#000000;
	font-size:18px;
	margin-bottom:10px;
}

#biocontainer #biocontent .contentleft p { clear:both; margin-top:10px;}
#biocontainer #biocontent .contentleft a.sub, #biocontainer #biocontent .contentleft a.sub:link, #biocontainer #biocontent  .contentleft a.sub:visited, #biocontainer #biocontent .contentleft a.sub:hover, #biocontainer #biocontent  .contentleft a.sub:active {text-decoration: none ;color: #000000; font-size: 14px;}

#biocontainer #biocontent .contentright {
	float:left;
	text-align:left;
	width:520px;
height:319px;
position:relative;
} 

#biocontainer #biocontent .contentright  h1 {
	color: #487095;
	font-size:15px;
	margin-bottom:4px;
	font-weight:bold;
}

#biocontainer #biocontent .contentright .text {
	color:#000000;
	line-height:14px;
}
/* COMMENTED OUT
#biocontainer #biocontent .contentright div.product {
	/*background-image:url(/images/templateImages/bio_contour.gif);*/
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;
	
}

#biocontainer #biocontent .contentright div.product div.producttext {
	padding-top:50px;
	color:#000000;
	line-height:14px;
	width:200px;
}END COMMENT*/


/* START DIFFERENT COLOR METER BACKGROUND IMAGES */

#biocontainer #biocontent .contentright div.product_Contour_Blffue 
{
	background-image:url(/SimpleWins/media/images/stock/meters/bio_contour_blue.png);
	background-position:left;			
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}

#biocontainer #biocontent .contentright div.product_Contour_Blue 
{
	background-image:url(/SimpleWins/media/images/stock/meters/bio_contour_blue.png);
	background-position:left;			
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
#biocontainer #biocontent .contentright div.product_Contour_Orange {
	background-image:url(/SimpleWins/media/images/stock/meters/bio_contour_orange.png);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
#biocontainer #biocontent .contentright div.product_Contour_Green {
	background-image:url(/SimpleWins/media/images/stock/meters/bio_contour_green.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
#biocontainer #biocontent .contentright div.product_Contour_Purple {
	background-image:url(/SimpleWins/media/images/stock/meters/bio_contour_purple.png);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
#biocontainer #biocontent .contentright div.product_Breeze{
	background-image:url(/SimpleWins/media/images/stock/meters/bio_breeze2.png);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
#biocontainer #biocontent .contentright div.product_A1C	 {
	background-image:url(/SimpleWins/media/images/stock/meters/bio_a1c.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
#biocontainer #biocontent .contentright div.product_ContourUSB	 {
	background-image:url(/SimpleWins/media/images/stock/meters/ContourUSB.png);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:130px;	
}
#biocontainer #biocontent .contentright div.product_Didget	 {
	background-image:url(/SimpleWins/media/images/stock/meters/Didget.png);
	background-position:left;
	background-repeat:no-repeat;
	height:92px;
	margin-top:15px;
	padding-left:75px;	
}
/* END DIFFERENT COLOR METER BACKGROUND IMAGES */

#biocontainer #biocontent .contentright div.producttext {
	padding-top:50px;
	color:#000000;
	line-height:14px;
	width:200px;
}

#biocontent div.contentright div.tellustab
{
position:absolute;
top:369px;
left:360px;
width:158px;
height:23px;
}
biocontainer div.tellustab {
	position:relative;
	height:25px;
	weight:160px;
	clear:both;
	text-align:right;
	top:1px;
}


biocontainer #biocontent div.tellustab {
	position:relative;
	height:25px;
	weight:160px;

	clear:both;
	text-align:right;
	top:1px;
}



/* bio photos */

#biocontainer #biophotos .contentleft {
	float:left;
	width:300px;
	height:329px;
}



/* bio next prev buttons */


#bionavbuttons {
	clear:both;
	float:right;
	margin-right:40px;
	margin-top:20px;
}

#bionavbuttons a, #bionavbuttons a:active, #bionavbuttons a:visited {
	text-decoration:none;
	color:#999999;
}

#bionavbuttons a:hover {
	color:#0099CC;
}



#biocontnainer #biophotos #photoscontent {
	float:left;
	width:300px;
}

#silder ul li { width:432px; }

ol#carousel {width: 130px; list-style-type: none; float: right; margin-bottom: 10px; position: absolute; top: 0px; right: 100px;}
ol#carousel li {display: inline;}
ol#carousel li a {display: block; float: left; border-left: solid 1px #999999; border-top: solid 1px #999999; border-bottom: solid 1px #999999; border-right: solid 1px #999999;width: 14px; height: 14px; text-decoration: none; text-align: center; color: #999999; padding-top: 2px;}
ul#carousel a:hover, ol#carousel a.last:hover,
ol#carousel a.selected, ol#carousel a.last.selected,  ol#carousel li.current a
{color: #0099CC; font-weight:bold; text-decoration: none;}

/*#Site pages#*/
/*#Site pages/7 Habits#*/
#center_col_lrg div.content_block1 div.CoveyGreen
{
border-right:solid 1px #45c230;
border-left:solid 1px #45c230;
border-top:solid 1px #45c230;
border-bottom:solid 1px #45c230;
width:255px;
padding:4px;
font-family:arial;
color:#464646;
font-weight:bold;
}
.copy_green
{
color:#009DDC;
}
#NutContainer
{
line-height: 14px; margin-top: 30px; width: 850px; float: left; color: #666666; margin-left: 15px; font-size: 14px;
}
#NutContainer p
{
margin:20px 0 20px 0;
}

.divitems
{
    width: 100%;
    height: 200px;
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
}
.divFav
{
    border: none;
    width: 100%;
    height: 200px;
    padding: 0px;
    margin: 0px;
    float: left;
}
.scrollDiv
{
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 0px;
    z-index: 1;
}

.list-item
{
    margin: 5px;
    float: left;
    width: 68px;
    height: 92px;
    border-width: 0px;
    border-style: solid;
    text-align: center;
    font-size: 30px;
    font-family: sans-serif;
    font-weight: bold;
}

.GreenHeader
{
     font-family: Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
  	font-size: 2.2em;
	color: #91BF4E;
	font-weight: normal;
}

.WideHR
{
    border: solid 1px #808080;
    width: 100%;
}
/*#Spiffy#*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#01b6e8}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #01b6e8;
  border-right:1px solid #01b6e8;
  background:#01b6e8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #01b6e8;
  border-right:1px solid #01b6e8;
  background:#01b6e8}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #01b6e8;
  border-right:1px solid #01b6e8;}
.spiffy4{
  border-left:1px solid #01b6e8;
  border-right:1px solid #01b6e8}
.spiffy5{
  border-left:1px solid #01b6e8;
  border-right:1px solid #01b6e8}
.spiffyfg{
  background:#01b6e8}
  
  
.gspiffy{display:block}
.gspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#7bd068}
.gspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7bd068;
  border-right:1px solid #7bd068;
  background:#7bd068}
.gspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #7bd068;
  border-right:1px solid #7bd068;
  background:#7bd068}
.gspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7bd068;
  border-right:1px solid #7bd068;}
.gspiffy4{
  border-left:1px solid #7bd068;
  border-right:1px solid #7bd068}
.gspiffy5{
  border-left:1px solid #7bd068;
  border-right:1px solid #7bd068}
.gspiffyfg{
  background:#7bd068}


    #NickDidgetPanel,
    #NickDidgetPanel_sidebar,
    #NickDidgetPanel_content,
    #NickDidgetPanel_contour,
    #NickDidgetPanel_didget
    {
        margin: 0;
        padding: 0;
    }
    #NickDidgetPanel
    {
        width: 903px;
        clear: both;
    }
    #NickDidgetPanel_sidebar
    {
        width: 224px;
        height: 235px;
        float: right;
        background-image: url('/images/NickDidgetPanel/sidebar_background.jpg');
        background-position: 0px 0px;
        background-repeat: no-repeat;
        position: relative;
    }
    #NickDidgetPanel_content
    {
        width: 679px;
        height: 235px;
    }
    #NickDidgetPanel_contour
    {
        width: 679px;
        height: 235px;
        background-image: url('/images/NickDidgetPanel/contour_background.jpg');
        background-position: 0px 0px;
        background-repeat: no-repeat;
        position: relative;
    }
    #NickDidgetPanel_didget
    {
        width: 679px;
        height: 235px;
        background-image: url('/images/NickDidgetPanel/didget_background.jpg');
        background-position: 0px 0px;
        background-repeat: no-repeat;
        position: relative;
    }
    #NickDidgetPanel_sidebar_contour_learnmore,
    #NickDidgetPanel_sidebar_contour_purchase,
    #NickDidgetPanel_sidebar_didget_learnmore,
    #NickDidgetPanel_sidebar_didget_purchase,
    #NickDidgetPanel_contour_watch,
    #NickDidgetPanel_contour_learnmore,
    #NickDidgetPanel_contour_purchase,
    #NickDidgetPanel_didget_learnmore,
    #NickDidgetPanel_didget_purchase
    {
        background-image: url('/images/NickDidgetPanel/countour_didget_buttons_sprite.png');
        background-repeat: no-repeat;
        display: block;
        position: absolute;
    }

    #NickDidgetPanel_sidebar_contour_learnmore,
    #NickDidgetPanel_sidebar_contour_purchase,
    #NickDidgetPanel_sidebar_didget_learnmore,
    #NickDidgetPanel_sidebar_didget_purchase,
    #NickDidgetPanel_contour_learnmore,
    #NickDidgetPanel_contour_purchase
    {
        width: 90px;
        height: 20px;
    }
    #NickDidgetPanel_contour_watch,
    #NickDidgetPanel_didget_learnmore,
    #NickDidgetPanel_didget_purchase
    {
        width: 115px;
        height: 30px;
    }

    #NickDidgetPanel_contour_watch
    {
        top: 181px;
        left: 260px;
        background-position: 0px 0px;
    }
    #NickDidgetPanel_contour_watch:hover
    {
        background-position: -115px 0px;
    }
    #NickDidgetPanel_contour_learnmore
    {
        top: 212px;
        left: 260px;
        background-position: 0px -30px;
    }
    #NickDidgetPanel_contour_learnmore:hover
    {
        background-position: 0px -50px;
    }
    #NickDidgetPanel_contour_purchase
    {
        top: 212px;
        left: 354px;
        background-position: -115px -30px;
    }
    #NickDidgetPanel_contour_purchase:hover
    {
        background-position: -115px -50px;
    }
    #NickDidgetPanel_didget_learnmore
    {
        top: 176px;
        left: 148px;
        background-position: 0px -70px;
    }
    #NickDidgetPanel_didget_learnmore:hover
    {
        background-position: 0px -100px;
    }
    #NickDidgetPanel_didget_purchase
    {
        top: 176px;
        left: 264px;
        background-position: -115px -70px;
    }
    #NickDidgetPanel_didget_purchase:hover
    {
        background-position: -115px -100px;
    }
    #NickDidgetPanel_sidebar_contour_learnmore
    {
        top: 194px;
        left: 21px;
        background-position: 0px -130px;
    }
    #NickDidgetPanel_sidebar_contour_purchase
    {
        top: 212px;
        left: 21px;
        background-position: 0px -150px;
    }
    #NickDidgetPanel_sidebar_didget_learnmore
    {
        top: 74px;
        left: 118px;
        background-position: -115px -130px;
    }
    #NickDidgetPanel_sidebar_didget_purchase
    {
        top: 100px;
        left: 119px;
        background-position: -115px -150px;
    }
