#header
{
	background-image: url('/portal/styles/skins/sharecare/mainmenu.jpg');
	background-repeat:repeat-x;
	background-position: 0 75px;
}

#header-logo
{
	background-image: url('/portal/styles/skins/sharecare/logo.jpg');
	background-repeat:no-repeat;
	height:55px;
	/*width:258px;*/
	width:999px;
	margin:20px auto;
}

#header-logo a
{
	display:block;
	height:55px;
	width:258px;
}

#navbar ul li
{
	background-color: #DDFFAA;
}

/* The window */

#sidebar-menu ~ .window
{
	margin-top:3em;
}

#sidebar .window
{
	background: url(/portal/styles/skins/sharecare/product-box/left.gif) repeat-y left top;
}

#sidebar .window-left
{
	float:left;
	width:27px;
}

#sidebar .window-topleft
{
	background: url(/portal/styles/skins/sharecare/product-box/tlc.gif) repeat-x left top;
	width:27px;
	height:20px;
	float:left;
}

#sidebar .window-top
{
	background: url(/portal/styles/skins/sharecare/product-box/top.gif) repeat-x 0 top;
	height:20px;
}

#sidebar .window-topright
{
	background: url(/portal/styles/skins/sharecare/product-box/trc.gif) repeat-y right top;
	width:21px;
	height:20px;
	float:right;
}

#sidebar .window-body
{
	background: url(/portal/styles/skins/sharecare/product-box/right.gif) repeat-y right top;
	margin-left:27px;
}

#sidebar .window-center
{
	margin-right:21px;
}

#sidebar .window-center p:last-child
{
	margin-bottom:0;
}

#sidebar .window-bottomleft
{
	background: url(/portal/styles/skins/sharecare/product-box/blc.gif) no-repeat left bottom;
	width:27px;
	height:20px;
	float:left;
}

#sidebar .window-bottom
{
	background: url(/portal/styles/skins/sharecare/product-box/bottom.gif) repeat-x 0 bottom;
	height:20px;
}

#sidebar .window-bottomright
{
	background: url(/portal/styles/skins/sharecare/product-box/brc.gif) no-repeat right bottom;
	width:21px;
	height:20px;
	float:right;
}

#sidebar .window-center >*
{
	margin-top:0;
}

/*** Home **/
#home_product_preview
{
	margin:auto;
	width:95%
}

#home_product_preview img
{
	border:0;
}

#home_product_preview tbody a
{
	font-size:14px;
	font-weight:bold;
	font-weight:underline;
}

/*** Products page***/

#product_page
{
	margin:auto;
	width:95%
}

#product_page img
{
	border:0;
}

/*** Partner page***/

#partnerlist
{
	list-style:none;
	margin:0;
	padding:0;
}

#partnerlist li
{
	clear: both;
	margin: 15px 0 30px 0;
	padding: 0;
	min-height: 90px;
}

#partnerlist li .img-wrapper
{
	float:right;
}

#partnerlist li .img-wrapper-odd
{
	float:left;
}

#partnerlist li img
{
	border:0;
	float:left;
	min-width: 170px;
	max-width: 240px;
	min-height: 70px;
	max-height: 160px;
	padding: 0 10px 0 10px;
}

#partnerlist li .name
{
	padding-left:5px;
	font-weight:bold;
}

#partnerlist li .homepage
{
	margin:-1.5em 0 0 5px;
	padding:0;
}

#imagepopup
{
	position:absolute;
	z-index:10;
	top:120px;
	max-width:800px;
	max-height:600px;
	background-color:#FFFFFF;
	border: 2px solid #000000;
	display:none;
}

#imagepopup .popupclose
{
	float:right;
	font-weight:bold;
	font-size:1.1em;
	margin:0;
	padding:5px 10px 0 0;
}

#imagepopup .popupclose:hover
{
	cursor:pointer;
}

#imagepopup h2
{
	margin-top:0;
	padding:0 0 0 10px;
}

#imagepopup_img
{
	max-width:800px; /*same as imagepopup*/
	max-height:550px; /*same as imagepopup minus the h2 height*/
}