/*------------------------------------------------------------------Company Name /  interior.cssAuthor:			First Last	<@.com>Methods: 		1. 	CSS FILES ORGANISATION 					global.css			->	 	global rules						fontsizes/*.css		->		main measurements files					home.css			->		rules for homepage					interior.css		->		rules for interior pages											2.	IN THIS CSS FILE:					#local						#sublocalnav						#local elements					#maincontent						#maincontent elements					#contextual						#contextual elements					--------------------------------------------------------------------*//* #maincontent elements--------------------------------*//*.content_wrap p {	color: red;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 2.4em;}*//* Rounded Box */#maincontent div.rounded_box {	height:				1%;	background:			#96c632 url(../images/rounded_tl.gif) no-repeat left top;}#maincontent div.rounded_box div.content_wrap {	min-height:			145px;	height:				145px;}html > body #maincontent div.rounded_box div.content_wrap {	height:				auto;}#maincontent div.rounded_box p {	padding:			6px 24px 0 6px;	margin:				0;	/*height:				9.857em; /* 9.857em * 14px = 138px */	font-size:			1.4em;	color:				#fff;}#maincontent div.rounded_box div.tr {	background:			url(../images/rounded_tr.gif) no-repeat right top;	}#maincontent div.rounded_box div.bl {	float:				left;	width:				6px;	height:				6px;	font-size:			6px;	background:			url(../images/rounded_bl.gif) no-repeat left bottom;}#maincontent div.rounded_box div.br {	float:				right;	width:				6px;	height:				6px;	font-size:			6px;	background:			url(../images/rounded_br.gif) no-repeat right bottom;}/* 2 columns */#maincontent p {	padding:			0 62px 13px 0;	font-size:			1.1em;	line-height:		1.273em; /* 1.273em * 11px = 14px */	color:				#464646;}#maincontent p.no_break {	padding:			0 62px 0 0;	font-size:			1.1em;	line-height:		1.273em; /* 1.273em * 11px = 14px */	color:				#464646;}#maincontent p #serial_number {	display:			block;}#maincontent div.col_head {	margin:				0 0 10px 0;	padding:			0 0 0 6px;	border-bottom:		1px solid #cbcbcb;}#maincontent div.col1 div.col_head {	margin-left:		-6px;}#maincontent div.col2 div.col_head {	padding-left:		0;}#maincontent div.col_head p {	padding:			31px 0 0 0;}#maincontent div.col1,#maincontent div.col2 {	padding:			0;	float:				left;	display:			inline;	width:				294px;}#maincontent div.col1 {	padding-left:		6px;	margin-right:		12px;}#maincontent div.col1 h2,#maincontent div.col2 h2 {	padding:			20px 0 0 0;	font-size:			2.4em;	font-weight:		normal;	color:				#ababab;	float:				none;}#maincontent ul.errors,#maincontent div.col1 ul.errors {	list-style:			none;	margin:				0 0 11px 0;}#maincontent ul.errors li,#maincontent div.col1 ul.errors li {	padding:			0 0 0 7px;	font-size:			1.1em;	line-height:		1.273em;	color:				#ec6910;	background:			url(../images/bullet_error.gif) no-repeat left 5px;}#maincontent div.col1 ul, #maincontent div.col1 ol {	list-style:			none;	margin:				0 0 11px 0;}#maincontent div.col1 ul li, #maincontent div.col1 ol li {	padding:			0 0 0 7px;	font-size:			1.1em;	line-height:		1.273em;	color:				#464646;	background:			url(../images/bullet_normal.gif) no-repeat left 5px;}/* Register Form */#maincontent div.col2 {	width:				300px;}#maincontent #register {	padding:			0;	margin:				-10px 0 0 0;}#maincontent #register #gender {	list-style:			none;}#maincontent #register div.col1,#maincontent #register div.col2,#maincontent #change_password div.col1,#maincontent #change_password div.col2 {	padding:			0;	margin:				0;	width:				147px;}#maincontent #register div.col1,#maincontent #change_password div.col1 {	margin-right:		6px;}#maincontent #register #gender li {	display:			inline;}#maincontent #register #gender li label {	float:				left;	line-height:		1.3em;	margin:				0 21px 0 0;}#maincontent #register #gender li input.radio {	float:				left;	height:				13px;	width:				13px;	margin:				10px 7px 0 0;}#maincontent #register #dob_month {	width:				79px;}#maincontent #register #dob_day {	width:				49px;}#maincontent #register #dob_year {	width:				59px;}#maincontent #register #state {	width:				144px;}#maincontent #register div.divider,#maincontent div.profile_info div.divider {	margin:				12px 0 0 0;	padding:			12px 0 0 0;	border-top:			1px solid #cbcbcb;}#maincontent #register div.checkwrap {	margin:				0 0 8px 0;}#maincontent #register textarea {	width:				294px;	height:				75px;	margin-bottom:		12px;	font-size:			1.1em;}#maincontent #register input.register {	float:				right;	margin:				16px 0 0 0;}/* MyPleo - Edit/Create--------------------------------*/div #maincontent h2 {	float:				left;	margin-top:			-4px;	padding:			0 0 14px 0;	font-size:			2.4em;	font-weight:		normal;	color:				#ababab;}div.edit_create #maincontent div.head p {	float:				right;	padding:			10px 0 0 0;}div.edit_create #maincontent div.profile_info {	margin-top:			12px;	background-color:	#d9f1a4;}div.edit_create #maincontent div.profile_info div.wrap {	background:			url(../images/rounded_tr.gif) no-repeat right top;	}div.edit_create #maincontent div.profile_info p {	padding:			0;	height:				auto;	font-size:			1.1em;	color:				#464646;	background:			none;}div.edit_create #maincontent div.profile_info div.image {	float:				left;	width:				138px;	padding:			6px 0 6px 6px;}div.edit_create #maincontent div.profile_info div.image_edit p {	padding:			0 186px 4px 0;}div.edit_create #maincontent div.profile_info div.image p {	padding:			0 0 4px 0;}div.edit_create #maincontent div.profile_info div.image_wrap {	float:				left;	width:				312px;}div.edit_create #maincontent div.profile_info div.image_edit {	padding:			0 0 0 6px;}div.edit_create #maincontent div.profile_info p.member {	float:				left;	width:				144px;	padding:			6px 12px;}div.edit_create #maincontent div.profile_info #profile_form {	float:				right;	width:				294px;	margin-top:			-4px;	padding:			0 6px 0 0;}div.edit_create #maincontent div.profile_info #profile_form input.text {	width:				286px;}div.edit_create #maincontent div.profile_info #profile_form #dob_month {	width:				79px;}div.edit_create #maincontent div.profile_info #profile_form #dob_day {	width:				49px;}div.edit_create #maincontent div.profile_info #profile_form #dob_year {	width:				59px;}div.edit_create #maincontent div.profile_info #profile_form textarea {	padding:			2px 2px 2px 4px;	border:				1px solid #cbcbcb;	width:				286px;	height:				56px;	font-size:			1.1em;	color:				#464646;}div.edit_create #maincontent div.profile_info #profile_form div.checkwrap {	width:				294px;	margin-top:			12px;}div.edit_create #maincontent div.profile_info #profile_form input.update {	margin:				21px 0 0 0;	float:				right;}#maincontent a.selected,#maincontent a.selected:hover {	color:				#000;	text-decoration:	none;}div.edit_create #maincontent #image_edit_form {	width:				294px;}div.edit_create #maincontent #image_edit_form label {	width:				286px;}div.edit_create #maincontent #image_edit_form input.text {	width:				286px;}div.edit_create #maincontent #image_edit_form input.update {	margin-top:			12px;	float:				right;}/* MyPleo - Account--------------------------------*/div.account #maincontent div.profile_info {	margin:				0;}div.account #maincontent div.profile_info div.form_wrap {	float:				right;	display:			inline;	width:				300px;	margin:				6px 6px 0 0;}div.account #maincontent div.profile_info #register {	width:				300px;	margin:				-3px 0 0 0;}div.account #maincontent div.profile_info #change_password label,div.account #maincontent div.profile_info #register label {	padding-top:		6px;}div.account #maincontent div.profile_info #register ul#gender {	margin-bottom:		6px;}div.account #maincontent div.profile_info #register ul#gender li input.radio {	margin-top:			6px;}div.account #maincontent div.profile_info #register p {	padding-top:		6px;}div.account #maincontent div.profile_info #change_password input.change {	float:				right;	margin:				12px 0 0 0;}div.account #maincontent div.profile_info #register input.update {	margin-top:			4px;	float:				right;}div.account #maincontent div.profile_info #register div.divider {	padding-top:		4px;}div.account #maincontent div.profile_info div.remove_account {	padding:			6px 0 6px 0;}div.account #maincontent div.profile_info div.remove_account p {	padding:			2px 0 0 0;}div.account #maincontent ul.errors {	float:				left;	margin:				6px 0 0 6px;	width:				294px;}div.account #maincontent ul.errors li {	padding-right:		20px;}/* MyPleo - View Profile--------------------------------*/div.view_profile #maincontent div.profile_info {	margin-top:			0;}#maincontent div.profile_info div.details {	float:				left;	width:				144px;	padding:			6px 12px 116px 12px;}#maincontent div.profile_info div.more {	/*position:			relative;*/	width:				276px;}div.view_profile #maincontent div.profile_info div.wrap {	position:			relative;}#maincontent div.profile_info div.details dl {	font-size:			1.1em;	line-height:		1.273em;	color:				#464646;}#maincontent div.profile_info div.details dl dt {	font-weight:		bold;}#maincontent div.profile_info div.details dl dd {	padding-bottom:		6px;}#maincontent div.profile_info div.more dl {	line-height:		1.455 /* 1.455em * 11px = 16px */}#maincontent div.profile_info div.more ul.buttons {	position:			absolute;	bottom:				0;	right:				6px;	width:				103px;}#maincontent div.profile_info div.more ul.buttons li a.bookmark,#maincontent div.profile_info div.more ul.buttons li a.remove {	margin-top:		6px;}/* Plog */#maincontent #plog .error {	color:				#ec6910;}#maincontent #plog h2  {	float:				left;	padding:			0 0 0 6px;	margin:				21px 0 7px 0;}#maincontent #plog h2.entries {	float:				right;}#maincontent #plog div.divider {	padding:			12px 0 12px 0;	border-top:			1px solid #cbcbcb;}#maincontent #plog div.add_link {	padding:			6px 0 6px 6px;}#maincontent #plog div.add_link p {	padding:			0;}#maincontent #plog div.image {	float:				left;	padding:			0 12px 0 6px;	width:				294px;	min-height:			10px;}#maincontent #plog div.image p {	padding:			0 22px 18px 0;}#maincontent #plog div.image div.flash {	float:				left;}#maincontent #plog div.entry {	float:				left;	padding:			0;	width:				294px;}#maincontent #plog div.entry p {	padding:			0 14px 0 0;	line-height:		1.455em;}#maincontent #plog div.entry p.posted {	padding:			5px 0 0 0;}#maincontent #plog div.entry input.text {	width:				286px;}#maincontent #plog div.entry textarea {	width:				286px;	height:				84px;	border:				1px solid #cbcbcb;	font-size:			1.1em;	padding:			2px 2px 2px 4px;}/*#maincontent #plog div.entry textarea#edit_video {	height:				44px;}*/#maincontent #plog div.entry input.add_entry,#maincontent #plog div.entry input.save {	margin:				9px 0 0 0;	float:				right;}#maincontent #plog div.entry form {	position:			relative;	margin:				-12px 0 0 0;}#maincontent #plog div.entry #add_form {	margin-top:			-1px;}#maincontent #plog div.entry a.delete,#maincontent #plog div.entry a.delete:hover {	color:				#ec6910;	text-decoration:	none;}#maincontent #plog div.entry label a.selected,#maincontent #plog div.entry label a.selected:hover {	color:				#464646;	text-decoration:	none;}#maincontent #plog div.entry a.disabled,#maincontent #plog div.entry a.disabled:hover {	color:				#ababab;	text-decoration:	none;}#maincontent a.error,#maincontent a.error:hover {	color:				#ec6910;	text-decoration:	none;}#maincontent #plog div.entry div.error {	margin-top:			9px;}#maincontent #plog div.entry form p.cancel {	position:			absolute;	right:				0;	top:				9px;	padding:			0;}#maincontent #plog div.entry #add_form div.error {	margin-top:			0;}#maincontent #plog div.entry #add_form p.cancel {	top:				0;}/* MyPleo - Sign In--------------------------------*/div.signin #maincontent ul.members {	list-style:			none;	margin:				12px 0 0 0;}div.signin #maincontent ul.members li {	margin:				0 9px;	position:			relative;	display:			inline;	float:				left;}div.signin #maincontent ul.members li.first {	margin-left:		6px;}div.signin #maincontent ul.members li.last {	margin-right:		0;}div.signin #maincontent ul.members li a span {	padding:			0 2px;	position:			absolute;	top:				0;	left:				0;	background-color:	#fff;	cursor:				pointer;}div.signin #maincontent ul.members li a:hover span {	text-decoration:	underline;}div.signin #maincontent div.col_head {	margin-bottom:		0;	padding-bottom:		5px;	border-bottom:		none;	background:			#fff;}div.signin #maincontent div.col1,div.signin #maincontent div.col2 {	position:			relative;	background-color:	#f6fce8;	background-color:	#d9f1a4;}div.signin #maincontent div.col1 div.errors,div.signin #maincontent div.col2 div.errors {	width:				138px;	padding:			2px 0 0 6px;	position:			absolute;	top:				2px;	right:				0;}div.signin #maincontent div.col1 div.errors p,div.signin #maincontent div.col2 div.errors p {	padding:			0;	position:			static;	color:				#ec6910;}div.signin #maincontent div.col2 div.col_head {	padding:			0 0 5px 6px;}div.signin #maincontent div.col1 form {	position:			relative;	height:				1%;	margin-left:		-6px;	width:				300px;	background:			url(../images/rounded_tl.gif) no-repeat left top;}div.signin #maincontent div.col2 form {	position:			relative;	height:				1%;	width:				300px;	background:			url(../images/rounded_tl.gif) no-repeat left top;}div.signin #maincontent div.col1 form div.tr,div.signin #maincontent div.col2 form div.tr {	background:			url(../images/rounded_tr.gif) no-repeat right top;}div.signin #maincontent div.col1 form div.br,div.signin #maincontent div.col2 form div.br {	height:				1%;	background:			url(../images/rounded_br.gif) no-repeat right bottom;}div.signin #maincontent div.col1 form div.bl,div.signin #maincontent div.col2 form div.bl {	height:				16.3em;	padding:			0 0 0 6px;	background:			url(../images/rounded_bl.gif) no-repeat left bottom;}div.signin #maincontent div.col1 form label,div.signin #maincontent div.col2 form label {	padding-top:		4px;}div.signin #maincontent div.col1 form div.checkwrap {	margin-top:			6px;	margin-bottom:		36px;}div.signin #maincontent div.col1 form p {	padding:			2px 0 0 0;	position:			absolute;	bottom:				6px;	left:				6px;}	div.signin #maincontent div.col1 form input.login {	position:			absolute;	bottom:				6px;	right:				6px;}div.signin #maincontent div.col2 form p {	padding:			2px 138px 0 0;}div.signin #maincontent div.col2 form input.continue {	position:			absolute;	bottom:				6px;	right:				6px;}/* Bookmarks--------------------------------*/div.bookmarks #maincontent div.head h2 {	float:				none;}#maincontent p.sort_by {	padding-bottom:		4px;}#maincontent p.sort_by span {	padding-right:		8px;}/* Profile Summary Item */#maincontent div.profile {	margin:				5px 0 0 0;	padding:			12px 0 0 0;	border-top:			1px solid #cbcbcb;}#maincontent div.profile div.image {	float:				left;	margin:				0 12px 0 0;	padding:			0 0 11px 0;}#maincontent div.profile dl {	float:				left;	width:				144px;	margin:				0 12px 0 0;	font-size:			1.1em;	color:				#464646;}#maincontent div.profile dl dt {	font-weight:		bold;}#maincontent div.profile dl dd {	margin:				0 0 6px 0;}#maincontent div.profile div.actions {	float:				right;	padding-right:		6px;	width:				138px;}#maincontent div.profile div.actions h3 {	text-align:			right;	font-size:			2.0em;	font-weight:		normal;	color:				#90c720;}#maincontent div.profile div.actions h3 a {	color:				#90c720;}#maincontent div.profile div.actions ul.buttons {	margin:				6px 0 0 0;	float:				right;}#maincontent div.profile div.actions ul.buttons li {	margin:				6px 0 0 0;}#maincontent div.profile div.actions ul.browsebuttons {	margin:				6px 0 0 0;	float:				right;}#maincontent div.profile div.actions ul.browsebuttons li {	margin:				6px 0 0 0;}/* Pagination *//* Pagination */#maincontent div.pagination {	border-top:			1px solid #cbcbcb;	margin-top:			5px;	padding:			13px 0 0 0;}#maincontent div.pagination p {	padding:			0;}#maincontent div.pagination div.pages {	float:				left;}#maincontent div.pagination div.pages a {	padding:			0 2px;}#maincontent div.pagination div.prev_next {	float:				right;}/* Promo */#container div.promo_wrap {	height:				250px;}#container div.promo {	position:			absolute;	bottom:				0;	left:				42px;	width:				138px;	height:				175px;	margin:				0;	padding:			0 0 0 6px;	border-left:		1px solid #cbcbcb;}#container div.promo dl {	font-size:			1.1em;	color:				#464646;	margin-top:			-3px;}#container div.promo dl dt strong {	color:				#434343;}/* Connect--------------------------------*/#temp_connect a {	color: #6b9f01;	text-decoration: none;	outline-color: -moz-use-text-color;	outline-style: none;	outline-width: medium;}div.connect #maincontent div.col1 {	padding-left:		0;	width:				300px;}div.connect #maincontent h2 {	float:				none;	padding:			0 0 0 6px;}div.connect #maincontent div.featured {	padding-bottom:		20px;}div.connect #maincontent div.featured ul {	float:				left;	display:			inline;	width:				138px;	margin:				6px 12px 0 0;	padding:			0 0 0 6px;}div.connect #maincontent div.featured ul.last {	margin-right:		0;}div.connect #maincontent div.featured ul li {	position:			relative;	display:			inline;	margin:				0;	padding:			0;	background:			none;}div.connect #maincontent div.featured ul li img {	margin-bottom:		1px;}div.connect #maincontent div.featured ul li a span {	padding:			0 2px;	position:			absolute;	left:				0;	background-color:	#fff;}div.connect #maincontent div.featured ul li a span:hover {	text-decoration:	underline;}div.connect #maincontent div.find,div.connect #maincontent div.talk {	margin-top:			6px;	background-color:	#d9f1a4;}div.connect #maincontent div.find p {	font-size:			1.1em;	padding:			4px 0 0 6px;}div.connect #maincontent div.find a {	/* color:				#fff; */	font-size:			1.1em;	padding:			4px 0 0 0 ;}div.connect #maincontent div.find p {	 color:				#474747; }div.connect #maincontent div.find div.divider {	border-top:			1px solid #d7e9b1;	margin:				3px 19px 6px 6px;}div.connect #maincontent div.find form label {	padding:			3px 0 3px 0;}div.connect #maincontent div.find form select {	margin:				0 0 3px 0;}div.connect #maincontent div.find form div.checkwrap {	padding-right:		0px;	margin:				5px 0 0 0;}div.connect #maincontent div.find form input.search {	margin:				30px 6px 0 0;	float:				right;}div.connect #maincontent div.find form select {	width:				190px;	background-color:	#d7e9b1;	border-width:		1px;}div.connect #maincontent div.find form input.text {	width:				94px;	background-color:	#d7e9b1;	border:				1px solid #779b2d;}div.connect #maincontent div.talk {	position:			relative;	background-color:	#d9f1a4;}div.connect #maincontent div.talk dl {	height:				173px;	min-height:			193px; /* sets height of left column */}html > body div.connect #maincontent div.talk dl {	height:				auto;}div.connect #maincontent div.talk p {	font-size:			1.1em;	color:				#464646;}div.connect #maincontent div.talk dl {	padding:			0 0 0 6px;	font-size:			1.1em;	color:				#464646;}div.connect #maincontent div.talk dl dd {	padding:			0 6px 6px 0;}div.connect #maincontent div.talk ul.buttons {	position:			absolute;	bottom:				6px;	right:				6px;}#assets ul {	padding: 0 0 0 12px;}#assets ol {	padding: 0 0 0 19px;}#assets li, #assets td {	font-size: 1.1em;	line-height: 1.273em;	color: #464646;}/*div.connect .rounded_box_connect {	border: 1px solid red;	color: #fff;}*//* Search Result--------------------------------*/div.search_results #maincontent div.find form {	padding-left:		6px;}div.search_results #maincontent div.find div.divider {	margin:				6px 6px 0 0;	border-color:		#779b2d;	width-color:		240px;}div.search_results #maincontent div.find form div.zipwrap {	float:				left;}div.search_results #maincontent div.find form div.zipwrap label {	padding:			2px 0 6px 0;}div.search_results #maincontent div.find form div.checkwrap {	margin-top:			24px;	margin-left:		54px;	float:				left;}div.search_results #maincontent div.find form input.search {	margin:				24px 0 0 0;}div.search_results #maincontent div.results {	padding-top:		12px;}/* News--------------------------------*/div.news {	border-right:		1px solid #cbcbcb;}div.news #maincontent h2 {	width:				288px;	padding:			6px 0 28px 6px;	margin:				0 0 8px 0;	border-top:			1px solid #cbcbcb;}div.news #maincontent dl {	padding:			0 0 0 6px;	font-size:			1.1em;	line-height:		1.455em;	color:				#505050;}div.news #maincontent dl dt em {	color:				#464646;}div.news #maincontent dl dd {	padding:			0 0 6px 0;}/* Commented on 7th August/* News--------------------------------div.joinpleo #maincontent h2 {	width:				530px;	padding:			6px 0 5px 0px;	margin:				0 0 0px 0;	border-bottom:		1px solid #cbcbcb;}div.joinpleo #maincontent dl {	padding:			0 0 0 6px;	font-size:			1.1em;	line-height:		1.455em;	color:				#505050;}div.joinpleo #maincontent dl dt em {	color:				#464646;}div.joinpleo #maincontent dl dd {	padding:			0 0 6px 0;}*//* Downloads--------------------------------*/div.downloads #maincontent div.rounded_box p {	padding:			6px 0 0 6px;	font-size:			1.4em;	color:				#fff;}div.downloads #maincontent div.rounded_box p a {	color:				#fff;}div.downloads #maincontent div.rounded_box p.summary {	padding:			6px 0 0 6px;	padding-right:		132px;	font-size:			1.4em;	color:				#fff;	background:			url(../images/downloads_pleo_illus.gif) no-repeat 517px 12px;}div.downloads #maincontent div.rounded_box div.col1 {	border-top:			1px solid #779b2d;	margin:				12px 12px 0 6px;	padding:			10px 0 0 0;}div.downloads #maincontent div.rounded_box div.col2 {	border-top:			1px solid #779b2d;	margin:				12px 12px 0 0;	padding:			10px 0 0 0;	margin-right:		12px;	width:				288px;}div.downloads #maincontent div.rounded_box div.col1 p,div.downloads #maincontent div.rounded_box div.col2 p {	padding:			0;	font-size:			1.1em;	color:				#464646;}div.downloads #maincontent ul.subnav {	list-style:			none;	margin:				35px 0 0 0;	border-bottom:		1px solid #cbcbcb;}div.downloads #maincontent ul.subnav li {	float:				left;	margin:				0 12px 0 0;	padding:			0 0 12px 0;}div.downloads #maincontent ul.subnav li.last {	margin-right:		0;}div.downloads #maincontent ul.subnav li a {	display:			block;	width:				138px;	height:				98px;	padding:			6px 0 0 6px;	border-top:			1px solid #cbcbcb;	font-size:			1.1em;	background-color:	#d9f1a4;}div.downloads #maincontent ul.subnav li a.selected {	position:			relative;	margin:				0 0 -13px 0;	padding-bottom:		12px;	width:				137px;	border-right:		1px solid #cbcbcb;	border-bottom:		1px solid #fff;	font-weight:		bold;	color:				#464646;	background-color:	#fff;}div.downloads #maincontent p.page_summary {	padding:			23px 321px 23px 6px;	line-height:		1.455em;}div.downloads #maincontent dl {	float:				left;	width:				138px;	margin:				0 12px 6px 0;	padding:			0 0 0 6px;	font-size:			1.1em;	line-height:		1.273em;	color:				#464646;}div.downloads #maincontent dl.last {	margin-right:		0;}div.downloads #maincontent dl dt {	margin:				0 0 8px 0;}div.downloads #maincontent dl dd.summary {	padding:			6px 0;}div.downloads #maincontent div.divider {	border-top:			1px solid #cbcbcb;	margin:				8px 0 0 -6px;	padding:			8px 0 0 6px;}div.downloads #maincontent h2 {	float: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #cccccc;	padding-top: 5px;	padding-right: 0pt;	padding-bottom: 20px;	padding-left: 0;	margin-top: 0pt;}.tools_headers {	font-size: 2.4em;	color: #ababab;}.cg_headers {	font-size: 1.1em;	color: #000;}/* Contact--------------------------------*/div#body.contact #maincontent {	padding-bottom:		496px;	padding-left:		100px;	background:			url(../images/bg_contact.jpg) no-repeat left bottom;	margin-left:		230px;	width:				712px;}div#body.contact #local {	margin-left:		-1042px;}/* Contact background fix for ie  */* html div#body.contact #maincontent {	width:				612px;}* html div#body.contact #local {	margin-left:		-942px;}* html div.contact #maincontent h2 {	margin-right:			12px;}/* end ie only contact bg fix */div.contact #maincontent h2 {	float:				none;	margin:				0 112px 0 0;	padding:			5px 0 38px 6px;	border-top:			1px solid #cbcbcb;}div.contact #maincontent ul, div.support_contact #maincontent ul {	margin:				0 0 8px 0;}div.contact #maincontent ul li, div.support_contact #maincontent ul li {	padding:			0;	line-height:		1.455em;	background:			none;}div.contact #maincontent ul.errors, div.support_contact #maincontent ul.errors {	list-style:			none;	margin:				8px 0 0 0;}div.contact #maincontent ul.errors li, div.support_contact #maincontent ul.errors li {	padding:			0 0 0 7px;	font-size:			1.1em;	line-height:		1.273em;	color:				#ec6910;	background:			url(../images/bullet_error.gif) no-repeat left 5px;}div.contact #maincontent p, div.support_contact #maincontent p {	padding:			0 0 8px 0;	line-height:		1.455em;}div.contact #maincontent form p, div.support_contact #maincontent form p {	padding:			0;}div.contact #maincontent form label, div.support_contact #maincontent form label {	padding:			8px 0 3px 0;}div.contact #maincontent form label.checkbox, div.support_contact #maincontent form label.checkbox {	padding-right:		8px;}div.contact #maincontent form input.text, div.support_contact #maincontent form input.text {	width:				280px;}div.contact #maincontent form textarea, div.support_contact #maincontent form textarea {	padding:			2px 2px 2px 4px;	width:				280px;	height:				58px;	font-size:			1.1em;	border:				1px solid #cbcbcb;	background-color:#FFFFA5;}div.contact #maincontent form input.send, div.support_contact #maincontent form input.send {	margin:				12px 12px 0 0;	float:				right;}div.contact #maincontent form select, div.support_contact #maincontent form select {	width:				288px;}div.contact #maincontent form div.checkwrap, div.support_contact #maincontent form div.checkwrap {	margin-top:			12px;}/* Signupnews--------------------------------*/div#body.signupnews #maincontent {	padding-bottom:		496px;	padding-left:		100px;	background:			url(../images/bg_contact.jpg) no-repeat left bottom;	background-position: 30px bottom;	margin-left:		230px;	width:				712px;}div#body.signupnews #local {	margin-left:		-1042px;}/* Contact background fix for ie  */* html div#body.signupnews #maincontent {	width:				612px;}* html div#body.signupnews #local {	margin-left:		-942px;}* html div.signupnews #maincontent h2 {	margin-right:			12px;}/* end ie only contact bg fix */div.signupnews #maincontent h2 {	float:				none;	margin:				0 112px 0 0;	padding:			5px 0 38px 6px;	border-top:			1px solid #cbcbcb;}div.signupnews #maincontent ul {	margin:				0 0 8px 0;}div.signupnews #maincontent ul li {	padding:			0;	line-height:		1.455em;	background:			none;}div.signupnews #maincontent ul.errors {	list-style:			none;	margin:				8px 0 0 0;}div.signupnews #maincontent ul.errors li {	padding:			0 0 0 7px;	font-size:			1.1em;	line-height:		1.273em;	color:				#ec6910;	background:			url(../images/bullet_error.gif) no-repeat left 5px;}div.signupnews #maincontent p {	padding:			0 0 8px 0;	line-height:		1.455em;}div.signupnews #maincontent form p {	padding:			0;}div.signupnews #maincontent form label {	padding:			8px 0 3px 0;}div.signupnews #maincontent form label.checkbox {	padding-right:		8px;}div.signupnews #maincontent form input.text {	width:				280px;}div.signupnews #maincontent form textarea {	padding:			2px 2px 2px 4px;	width:				280px;	height:				58px;	font-size:			1.1em;	border:				1px solid #cbcbcb;}div.signupnews #maincontent form input.send {	margin:				12px 12px 0 0;	float:				left;}div.signupnews #maincontent form select {	width:				288px;}div.signupnews #maincontent form div.checkwrap {	margin-top:			12px;}/* Developers--------------------------------*/div#body.developers #maincontent {	padding-bottom:		60px;}div.developers #maincontent p {	padding:			0 16px 12px 0;	line-height:		1.455em;}div.developers #maincontent div.rounded_box p {	padding:			3px 6px 0 6px;	line-height:		1.273em;}div.developers #maincontent p strong {	display:			block;}div.developers #maincontent div.col1 {	margin:				35px 12px 0 0;	padding:			8px 0 0 6px;	border-top:			1px solid #cbcbcb;}div.developers #maincontent div.col1 img {	float:				left;	display:			inline;	margin:				0 38px 1px 2px;}div.developers #maincontent div.col1 div.logo {	margin:				4px 0 3px 0;}div.developers #maincontent div.col2 {	width:				294px;	margin:				35px 0 0 0;	padding:			8px 0 0 6px;	border-top:			1px solid #cbcbcb;}div.developers #maincontent div.col2 p {	padding-bottom:		6px;}div.developers #maincontent div.col1 div.divider {	border-top:			1px solid #cbcbcb;	margin:				14px 0 0 -6px;	padding:			8px 0 0 6px;}div.developers #maincontent div.col2 div.divider {	border-top:			1px solid #cbcbcb;	margin:				14px 0 0 -6px;	padding:			8px 0 0 6px;}div.developers #maincontent ul {	list-style:			none;}div.developers #maincontent ul li {	color:				#505050;	font-size:			1.1em;	line-height:		1.636em; /* 1.636em * 1.1em = 1.8em */}#bottom div.events ul li span.date {	display:			block;	float:				left;	width:				50px;}/* Discover	--------------------------------*/div#body.discover #maincontent {	padding-bottom:		464px;	background:			url(../images/bg_discover.jpg) no-repeat right bottom;}div#container.discover div.promo_wrap {	height:				auto;}div#container.discover {	height:				800px;	min-height:			800px;}html > body div#container.discover {	height:				auto;}div.discover #maincontent div.rounded_box {	height:				1%;	opacity:			.9;	filter:				alpha(opacity=90);}div.discover #maincontent div.rounded_box p {	padding:			6px 24px 0 6px;}div.discover #maincontent div.rounded_box p.link {	padding:			0 24px 0 6px;}div.discover #maincontent div.rounded_box p a {	color:				#434343;}div.discover #maincontent div.rounded_box div.br {	background-image:	url(../images/rounded_br_discover.gif);}div.discover #maincontent h2 {	float:				none;	border-top:			1px solid #ccc;	padding:			5px 0 39px 6px;	margin-top:			0;}div.discover #maincontent h3 {	font-family:	 	Helvetica, sans-serif;	font-weight:		normal;	font-size:			2.4em;	color:				#ADAAAD;	float:				none;	border-top:			1px solid #ccc;	padding:			5px 0 3px 0px;	margin-top:			0;}div.discover #maincontent div.col1 {	width:				383px;	margin:				0;}div.discover #maincontent div.col1 p {	padding:			0 96px 6px 0;}div.discover #maincontent div.col2 {	width:				223px;}div.discover #maincontent div.colv {	width:				210px;}/* Discover Nav */div.discover #maincontent ul.discover_nav {	list-style:			none;	margin:				0;}div.discover #maincontent ul.discover_nav li {	display:			inline;}div.discover #maincontent ul.discover_nav li a {	display:			block;	padding:			3px 0 3px 6px;	font-size:			1.1em;	color:				#828181;}div.discover #maincontent ul.discover_nav li a span {	display:			inline;	float:				left;	cursor:				pointer;}/*div.discover #maincontent ul.discover_nav li a span.imgwrap {	display:			inline;	float:				right;	margin-right:		6px;	border:				1px solid #ccc;}*/div.discover #maincontent ul.discover_nav li a img {	cursor:				pointer;	display:			inline;	float:				right;	margin-right:		6px;	padding:			1px;	border:				1px solid #ccc;}div.discover #maincontent ul.discover_nav li a:hover {	text-decoration:	none;	color:				#434343;}/*div.discover #maincontent ul.discover_nav li a:hover span.imgwrap {	border:				1px solid #6b9f01;}*/.scroll {scrollbar-face-color:#ffffff;scrollbar-highlight-color:#D3D3D3;scrollbar-3dlight-color:#BFBFBF;scrollbar-darkshadow-color:#666666;scrollbar-shadow-color:gray;scrollbar-arrow-color:#000000;scrollbar-track-color:#F2F2F2;}/*.scroll {background:			url(../images/bg_discover_emotions_happy.jpg) no-repeat;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#D3D3D3;scrollbar-3dlight-color:#BFBFBF;scrollbar-darkshadow-color:#666666;scrollbar-shadow-color:gray;scrollbar-arrow-color:#000000;scrollbar-track-color:#F2F2F2;}*/div.discover #maincontent .videos_nav  {	font-size:			12px;	font-family:Arial, Helvetica, sans-serif;	color:#6B9F01;}div.discover #maincontent .videos_nav  a {	font-size:			12px;	font-family:Arial, Helvetica, sans-serif;	color:#6B9F01;}div.discover #maincontent .videos_nav  a:hover {	font-size:			12px;	font-family:Arial, Helvetica, sans-serif;	color:#6B9F01;	text-decoration:	underline;}div.discover #maincontent .videos_nav a.selected {	font-size:			12px;	font-family:Arial, Helvetica, sans-serif;	color:				#000000;	text-decoration:	none;}div.discover #maincontent .vTextfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	height: 11px;	width: 110px;}div.discover #maincontent ul.discover_nav li a:hover img {	border:				1px solid #6b9f01;}div.discover #maincontent ul.discover_nav li a.selected {	background-color:	#d9f1a4;	color:				#434343;}/*div.discover #maincontent ul.discover_nav li a.selected span.imgwrap {	border:				1px solid #6b9f01;}*/div.discover #maincontent ul.discover_nav li a.selected img {	border:				1px solid #6b9f01;}div.discover #maincontent ul.discover_nav li a.selected img {	border:				1px solid #6b9f01;}/* Videos */div#body.videos #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		270px;	background-image: none;}/* Emotions */div#body.emotions_happy #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		270px;	background:			url(../images/bg_discover_emotions_happy.jpg) no-repeat 266px 221px;}div#body.emotions_playful #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		240px;	background:			url(../images/bg_discover_emotions_playful.jpg) no-repeat 74px 288px;}div#body.emotions_scared #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		270px;	background:			url(../images/bg_discover_emotions_scared.jpg) no-repeat 262px 296px;}div#body.emotions_sad #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		270px;	background:			url(../images/bg_discover_emotions_sad.jpg) no-repeat 377px 314px;}/* Awareness */div#body.awareness_senses #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		433px;	background:			url(../images/bg_discover_awareness_senses.jpg) no-repeat 232px 299px;}body.awareness_senses #footer {	padding-top:		0;}body.awareness_senses #container div.promo_wrap {	height:				auto;}body.awareness_senses #container div.promo_wrap div.promo {	bottom:				12px;}div#body.awareness_drives #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		325px;	background:			url(../images/bg_discover_awareness_drives.jpg) no-repeat 313px 258px;}div#body.awareness_communication #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		354px;	background:			url(../images/bg_discover_awareness_communication.jpg) no-repeat 259px 139px;}/* Evolution */div#body.evolution_hatchling #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_discover_evolution_hatchling.jpg) no-repeat 223px 233px;}div#body.evolution_infant #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		369px;	background:			url(../images/bg_discover_evolution_infant.jpg) no-repeat 217px 192px;}div#body.evolution_juvenile #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		379px;	background:			url(../images/bg_discover_evolution_juvenile.jpg) no-repeat 173px 212px;}/* Training */div#body.training_exploring #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_exploring.jpg) no-repeat 320px 210px;}div#body.training_trouble #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_trouble.jpg) no-repeat 320px 180px;}div#body.training_laying #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_laying.jpg) no-repeat 320px 210px;}div#body.training_cuddling #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_cuddling.jpg) no-repeat 320px 200px;}div#body.training_shaking #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_shaking.jpg) no-repeat 320px 150px;}div#body.training_playing #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_playing.jpg) no-repeat 320px 220px;}div#body.training_sitting #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_sitting.jpg) no-repeat 320px 220px;}div#body.training_ticklish #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_ticklish.jpg) no-repeat 320px 150px;}div#body.training_meanie #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_meanie.jpg) no-repeat 320px 180px;}div#body.training_balancing #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_balancing.jpg) no-repeat 320px 170px;}div#body.training_singing #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_singing.jpg) no-repeat 320px 190px;}div#body.training_hear #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_hear.jpg) no-repeat 320px 210px;}div#body.training_friends #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_friends.jpg) no-repeat 320px 160px;}div#body.training_watchdog #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_watchdog.jpg) no-repeat 320px 300px;}div#body.training_train #maincontent {	margin-left:		0;	padding-left:		330px;	padding-bottom:		370px;	background:			url(../images/bg_training_train.jpg) no-repeat 320px 340px;}/* Look Inside--------------------------------*/div.look_inside #maincontent h2 {	float:				none;	border-top:			1px solid #ccc;	padding:			6px 0 0 6px;	margin-top:			0;}div#body.look_inside #maincontent {	position:			relative;	padding-left:		44px;	margin-left:		286px;}div.look_inside #maincontent div.rounded_box {	position:			absolute;	top:				42px;	left:				44px;	width:				300px;	height:				auto;	background-color:	#d9f1a4;}div.look_inside #maincontent div.rounded_box p {	font-size:			1.1em;	color:				#434343;}div.look_inside #maincontent div.rounded_box div.content_wrap {	height:				109px;	min-height:			109px;}div.look_inside #maincontent div.pleo {	margin:				0 0 0 -44px;	padding:			402px 0 0 44px;	background:			url(../images/bg_lookinside_grid.jpg) no-repeat 0 0;}div.look_inside #maincontent div.nogrid {	background-position:0 0;}div.look_inside #maincontent div.grid {	background-position:0 -999px;}/* IE 7 Only */*:first-child+html div.look_inside #maincontent div.nogrid {	background-position:0 1px;}*:first-child+html div.look_inside #maincontent div.grid {	background-position:0 -998px;} /* IE 6 and Below */* html div.look_inside #maincontent div.nogrid {	background-position:0 1px;}* html div.look_inside #maincontent div.grid {	background-position:0 -998px;}div.look_inside #maincontent div.hover_nav div.head {	padding:				0 0 12px 6px;	border-bottom:			1px solid #ccc;}div.look_inside #maincontent div.hover_nav div.head p {	float:					left;	padding:				36px 0 0 0;}div.look_inside #maincontent div.hover_nav div.head img {	float:					right;}div.look_inside #maincontent div.hover_nav ul {	float:					left;	width:					25%;	list-style:				none;}div.look_inside #maincontent div.hover_nav ul li {	font-size:				1.1em;}div.look_inside #maincontent div.hover_nav ul li a {	padding:				6px 0 6px 6px;	display:				block;	width:					147px;	cursor:					pointer;}div.look_inside #maincontent div.hover_nav ul li a.selected,div.look_inside #maincontent div.hover_nav ul li a:hover {	background-color:		#d9f1a4;	color:					#434343;	text-decoration:		none;}div.look_inside #maincontent div.sensor {	position:			absolute;	top:				0;	left:				0;	width:				57px;	height:				57px;}div.look_inside #maincontent div.option1 {	top:				166px;	left:				10px;	background:			url(../images/lookinside_option1.gif) no-repeat left top;}div.look_inside #maincontent div.option2 {	top:				217px;	left:				-20px;	background:			url(../images/lookinside_option2.gif) no-repeat left top;}div.look_inside #maincontent div.option3 {	top:				256px;	left:				29px;	background:			url(../images/lookinside_option3.gif) no-repeat left top;}div.look_inside #maincontent div.option4 {	width:				282px;	height:				103px;	top:				353px;	left:				189px;	background:			url(../images/lookinside_option4.gif) no-repeat left top;}div.look_inside #maincontent div.option5 {	top:				299px;	left:				338px;	background:			url(../images/lookinside_option5.gif) no-repeat left top;}div.look_inside #maincontent div.option6 {	top:				208px;	left:				328px;	background:			url(../images/lookinside_option6.gif) no-repeat left top;}div.look_inside #maincontent div.option7 {	top:				214px;	left:				22px;	background:			url(../images/lookinside_option7.gif) no-repeat left top;}div.look_inside #maincontent div.option8 {	width:				305px;	height:				184px;	top:				272px;	left:				189px;	background:			url(../images/lookinside_option8.gif) no-repeat left top;}div.look_inside #maincontent div.option9 {	top:				217px;	left:				444px;	background:			url(../images/lookinside_option9.gif) no-repeat left top;}div.look_inside #maincontent div.option10 {	width:				79px;	height:				41px;	top:				140px;	left:				395px;	background:			url(../images/lookinside_option10.gif) no-repeat left top;}div.look_inside #maincontent div.option11 {	width:				85px;	height:				53px;	top:				174px;	left:				254px;	background:			url(../images/lookinside_option11.gif) no-repeat left top;}div.look_inside #maincontent div.option12 {	top:				250px;	left:				115px;	background:			url(../images/lookinside_option12.gif) no-repeat left top;}div.look_inside #maincontent div.option13 {	top:				186px;	left:				-5px;	background:			url(../images/lookinside_option13.gif) no-repeat left top;}div.look_inside #maincontent div.option14 {	width:				111px;	height:				18px;	top:				178px;	left:				42px;	background:			url(../images/lookinside_option14.gif) no-repeat left top;}div.look_inside #maincontent div.option15 {	width:				31px;	height:				16px;	top:				141px;	left:				456px;	background:			url(../images/lookinside_option15.gif) no-repeat left top;}/* Email Pleo Owner--------------------------------*/div#body.send_email #maincontent {	padding-bottom:		0;	background:			none;}div.send_email #maincontent p {	padding:			8px 12px 8px 0;}div.send_email #maincontent form label {	line-height:		1.455em;}div.send_email #maincontent div.head {	width:				600px;	padding:			8px 0;	border-top:			1px solid #cbcbcb;}div.send_email #maincontent div.head h2 {	float:				left;	width:				auto;	margin:				0;	padding:			0 0 0 6px;	border:				none;}div.send_email #maincontent div.head p {	float:				right;	margin:				0;	padding:			28px 0 0 0;}/* Forgot your password (based on Email Pleo Owner)*/div.forgot_password #maincontent div.head {	padding-bottom:		19px;}div.forgot_password #maincontent p.cancel {	float:				right;	padding:			12px 12px 0 0;}/* Get Pleo--------------------------------*/div#body.getpleo #maincontent {	/* background:			url(../images/bg_getpleo.jpg) no-repeat right 108px; */	padding-bottom:		15px;	color:				#4c5b61;	}div.getpleo #maincontent div.retailer {	width:				288px;	height:				65px;	margin:				0 0 0 -6px;	padding:			6px 0 20px 6px;	border-top:			1px solid #cbcbcb;}div.getpleo #maincontent div.retailer ul {	float:				left;	width:				144px;	margin:				0;	list-style:			none;}div.getpleo #maincontent div.retailer ul li {	padding:			0; 	line-height:		1.455em;	background:			none;}div.getpleo #maincontent div.col2 div.retailer ul li {	font-size:			1.1em;}div.getpleo #maincontent div.retailer div.logo {	float:				left;	width:				144px;	text-align:			center;}div.getpleo #maincontent div.retailer div.logo img {	margin:				0 auto;}div.getpleo #maincontent dl {	font-size:			1.1em;	line-height:		1.455em;	color:				#464646;}div.getpleo #maincontent dl dt {	padding:			12px 0 0 6px;	font-weight:		bold;}div.getpleo #maincontent dl dd {	padding:			0 0 0 6px;}div.getpleo #maincontent div.rounded_box {	height:				1%;	opacity:			.9;	filter:				alpha(opacity=90);}div.getpleo #maincontent div.rounded_box div.br {	background-image:	url(../images/rounded_br_discover.gif);}div.getpleo #maincontent div.ugobe {float:left;	margin:				0 0 0 0;	padding:			0;	width: 106px;	/* border: 1px solid red; */}div.getpleo #maincontent div.ugobe div.head {	border-top:			1px solid #cbcbcb;	padding:			0 0 0 6px;	margin:				0 111px 0 0;}div.getpleo #maincontent div.ugobe div.head_getpleo {	border-top:			1px solid #cbcbcb;	padding:			4px 0 0 6px;	margin:				0 20px 0 0;}div.getpleo #maincontent div.ugobe div.head p {	padding-bottom:		21px;}div.getpleo #maincontent div.ugobe div.head_getpleo p {	padding-bottom:		0;	margin-bottom:		0;}div.getpleo #maincontent div.ugobe p {	/* width:				280px; */	color:				#4c5b61;}div.getpleo #maincontent div.ugobe div.head ul.buttons {	margin:				6px 0 0 0;}div.getpleo #maincontent #online {	margin:				0 0 12px 6px;	padding-top: 0;}div.getpleo #maincontent #online select {	width:				96px;	background-color:	#d7e9b1;	border:				1px solid #ccc;}div.getpleo #maincontent div.ugobe ul {	margin: 3px 0 0 20px;}div.getpleo #maincontent h2 {	float: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #cccccc;	padding-top: 5px;	padding-right: 0pt;	padding-bottom: 20px;	padding-left: 0;	margin-top: 0pt;}.getpleo_store {	font-size: 1.1em;}.getpleo_store_h {		font-weight: bold;}.getpleo_countries {	float: right;	width:300px;	padding-right: 150px;	/* margin-bottom: 10px; */	}.getpleo_countries_usa, .getpleo_countries_uk {	float: right;	margin-bottom: 10px;	/* border: 1px solid blue; */}#getpleo_clear {	clear: both;	/* border: 1px solid green; */}/* Home--------------------------------*/div#body.home #maincontent {                 	margin-left: 168px;}div#body.home #local {	margin-left: -780px;}div#body.home .flash {}div#body.home .flash-bday {	margin: 0 0 0 120px;}div#body.home #local {}#bottom {	/*position:			absolute;	bottom:				-48px;*/	width:				auto;	margin:				0;	padding:			10px 0 0 0;}#bottom dl {	width:				266px;	float:				left;	display:			inline;	margin:				0 0 0 18px;	padding:			0 38px 12px 6px;	border-left:		1px solid #cbcbcb;	font-size:			1.1em;	line-height:		1.455em;	color:				#505050;}#bottom dl dt {	color:				#6b9f01;	font-weight:		bold;}#bottom div.news {	width:				312px;	float:				left;	padding:			0 0 12px 6px;	border-left:		1px solid #cbcbcb;}#bottom div.news ul {	list-style:			none;}#bottom div.news ul li {	position:			relative;	padding-left:		50px;	font-size:			1.1em;	line-height:		1.636em;	line-height:		1.455em;	color:				#505050;}/*#bottom div.news ul li span.date {	display:			block;	float:				left;	width:				50px;}*/#bottom div.news ul li span.date {	position:			absolute;	left:				0;}* html #bottom div.news ul li span.date {	left:				-50px;}#bottom div.news ul li strong {	color:				#6b9f01;}#bottom div.featured {/* 	width:				312px; */	float:				left;	width:	280px;	margin-left: 5px;}#bottom div.featured a.profile {	margin:				0;	position:			relative;	display:			inline;	float:				left;}#bottom div.featured a.profile span {	padding:			0 2px;	position:			absolute;	top:				0;	left:				0;	background-color:	#fff;}#bottom div.featured a.profile span:hover {	text-decoration:	underline;}#bottom div.featured dl {	width:				260px;	margin:				0;	padding:			0 12px 0 12px;	border-left:		none;}/* moves bottom content up */#body.home {	height: 400px;}#body.home #local {	height: 350px;}/* Support--------------------------------*/div.support #maincontent div.rounded_box, div.updates #maincontent div.rounded_box, div.register #maincontent div.rounded_box{	height:				1%;	opacity:			.9;	filter:				alpha(opacity=90);}	#support #footer {	padding-top:		0;}/* div#body.support #maincontent,  */div#body.resources #maincontent {	padding-bottom:		205px;	background:			url(../images/bg_support.jpg) no-repeat right bottom;	font-weight: normal;}div#body.support #maincontent {	padding-bottom:		205px;	background:			url(../images/bg_livechat_pleo.jpg) no-repeat right bottom;	font-weight: normal;}div.support #maincontent p {	padding:			0 16px 12px 0;	line-height:		1.455em;}div.support #maincontent div.rounded_box p {	padding:			6px 16px 0 6px;	line-height:		1.273em;}div.support #maincontent div.rounded_box {	margin-bottom:		21px;}div.support #maincontent p strong {	display:			block;}div.support #maincontent div.col1 {	margin:				14px 12px 0 0;	padding:			8px 0 0 6px;	border-top:			1px solid #cbcbcb;}div.support #maincontent div.col2 {	width:				294px;	margin:				14px 0 0 0;	padding:			8px 0 0 6px;	border-top:			1px solid #cbcbcb;}div.support #maincontent p {	padding-bottom:		6px;}div.support #maincontent div.divider {	border-top:			1px solid #cbcbcb;	margin:				14px 0 0 -6px;	padding:			8px 0 0 6px;}/* Support - Contact */div#body.support_contact #maincontent {	/* padding-bottom:		464px; */	padding-bottom:		40px;	/* background:			url(../images/bg_contact.jpg) no-repeat left bottom; */}div.support_contact #maincontent div.col1 {	width:				290px;	margin:				0;}div.support_contact #maincontent div.col1 p {	padding:			0 36px 6px 0;}div.support_contact #maincontent div.col2 {	width:				223px;}div.support_contact #maincontent h2 {	display:			block;	width:				594px;	margin:				0 0 0 0;	padding:			5px 0 38px 6px;	border-top:			1px solid #cbcbcb;}/* Support - Returns */div#body.returns #maincontent {	background:			url(../images/bg_returns.jpg) no-repeat right bottom;	padding-bottom:		379px;}div.returns #maincontent h2 {	display:			block;	width:				594px;	margin:				0 0 0 0;	padding:			5px 0 38px 6px;	border-top:			1px solid #cbcbcb;}div.returns #maincontent ul {	margin:				0 0 8px 0;}div.returns #maincontent ul li {	padding:			0;	line-height:		1.455em;	background:			none;}div.returns #maincontent ul.errors {	list-style:			none;	margin:				8px 0 0 0;}div.returns #maincontent ul.errors li {	padding:			0 0 0 7px;	font-size:			1.1em;	line-height:		1.273em;	color:				#ec6910;	background:			url(../images/bullet_error.gif) no-repeat left 5px;}div.returns #maincontent p {	padding:			0 0 8px 0;	line-height:		1.455em;}div.returns #maincontent form p {	padding:			0;}div.returns #maincontent form label {	padding:			8px 0 3px 0;}div.returns #maincontent form label.checkbox {	padding-right:		8px;}div.returns #maincontent form input.text {	width:				280px;}div.returns #maincontent form textarea {	padding:			2px 2px 2px 4px;	width:				280px;	height:				58px;	font-size:			1.1em;	border:				1px solid #cbcbcb;}div.returns #maincontent form input.send {	margin:				12px 12px 0 0;	float:				right;}div.returns #maincontent form select {	width:				288px;}div.returns #maincontent form div.checkwrap {	margin-top:			12px;}/* Support Safety */div.safety #maincontent h2 {	display:			block;	width:				606px;	margin:				0 0 12px 0;	padding:			6px 0 28px 6px;	border-top:			1px solid #cbcbcb;}div.safety #maincontent p {	padding-right:		12px;	line-height:		1.455em;}div.safety #maincontent p strong {	display:			block;}#maincontent div.col2 ul {	list-style:			none;	margin:				0 0 11px 0;}#maincontent div.col2 ul li {	padding:			0 0 0 7px;	font-size:			1.1em;	line-height:		1.273em;	color:				#464646;	background:			url(../images/bullet_normal.gif) no-repeat left 5px;}/* Support FAQ and Downloads green drop downs */div.faq #maincontent h2 {	display:			block;	float:				none;	width:				606px;	margin:				0 0 12px 0;	padding:			6px 0 28px 6px;	border-top:			1px solid #cbcbcb;}div.linetop #maincontent h2 {	display:			block;	float:				none;	width:				606px;	margin:				0 0 12px 0;	padding:			6px 0 28px 6px;	border-top:			1px solid #cbcbcb;}div.faq #maincontent form .select {	border:				1px solid #cbcbcb;}div.faq #maincontent ul, .downloads_dropdowns ul {	margin:				12px 0 0 0;	list-style:			none;}div.faq #maincontent ul li, .downloads_dropdowns ul li {	margin:				0 0 1px 0;}div.faq #maincontent ul li a, .downloads_dropdowns ul li a {	display:			block;	width:				592px;	padding:			0 0 0 20px;	font-size:			11px;	line-height:		2.182em;	background:			#d9f1a4 url(/imgs/bullet_faq.gif) no-repeat 7px 10px;}div.faq #maincontent ul li a.selected, .downloads_dropdowns ul li a.selected {	color:				#434343;	font-weight:		bold;	background:			#d9f1a4 url(/imgs/bullet_faq_selected.gif) no-repeat 7px 10px;}div.faq #maincontent ul li p,div.downloads #maincontent ul li p {	padding:			10px 140px 0px 20px;	line-height:		1.455em;}div.faq #maincontent ul li ul,div.downloads #maincontent ul li ul, {	margin:				0;	padding:			10px 6px 18px 35px;	list-style:			square;	font-size:			1.1em;	}div.downloads #maincontent ul li ol {	margin:				0;	padding:			0 6px 18px 35px;	/* list-style:			square; */	font-size:			1.1em;		color: #464646;}div.faq #maincontent ul li p a,div.downloads #maincontent ul li p a {	display:			inline;	width:				auto;	padding:			0;	font-size:			1em;	line-height:		1em;	background:			none;	}.faq_inner {	font-size: 1.1em;	line-height: 1.273em;	color: #464646;}ul.faq_inner li {	list-style: disc;}.faq_ul_indent {	margin-left: 30px;}.faq_ol_indent {	margin-left: 40px;}/* Support Updates */div.updates #maincontent h2 {	display:			block;	float:				none;	width:				606px;	margin:				26px 0 5px 0;	padding:			6px 0 5px 0;	border-top:			1px solid #cbcbcb;}div.updates #maincontent ul {	margin: 0 0 12px 20px;	padding: 0;	color: #464646;	font-size: 1.1em;	line-height: 1.273em;}div.updates #updates_left {	float: left;	width: 136px;	margin: 0 10px 0 0;}#updates_left_sdcard {	float: left;	width: 74px;	margin: 0 10px 10px 0;}div.updates #updates_right {	float: left;	width: 430px;}#updates_right_sdcard {	float: left;	width: 492px;}#updates1_1_left {	float: left;	width: 136px;	margin: 0 10px 0 0;}div.updates #updates_questions, .updates_questions {	clear: left;}div.updates td {	color: #464646;		font-size: 1.1em;	line-height: 1.273em;}/* Support Resources */div.resources #maincontent h2 {	display:			block;	width:				606px;	margin:				0 0 12px 0;	padding:			6px 0 28px 6px;	border-top:			1px solid #cbcbcb;}div.resources #maincontent p {	padding-right:		12px;	line-height:		1.455em;}div.resources #maincontent p strong {	display:			block;	float:				none;	width:				606px;	margin:				0 0 12px 0;	padding:			6px 0 28px 6px;	border-top:			1px solid #cbcbcb;}div.connect #maincontent h2 {        display:                        block;        float:                          none;         width:                          606px;        margin:                         0 0 2px 0;        padding:                        6px 0 0px 6px;        border-top:                     1px solid #cbcbcb;}div.signin #maincontent div.col1 h2,div.signin #maincontent div.col2 h2 {	padding:			0px 0 0 0;	font-size:			2.4em;	font-weight:		normal;	color:				#ababab;	float:				none;}div.featuredp ul{margin: 0;padding: 0;list-style-type: none;text-align: center;}div.featuredp li { display: inline; }div.featuredp li a{text-decoration: none;padding: .2em 1em;color: #fff;background-color: #036;}div.featuredp li a:hover{color: #fff;background-color: #369;}/*  Reg page */div.regpage #maincontent h2 {        display:                        block;        float:                          none;        width:                          606px;        margin:                         0 0 12px 0;        padding:                        6px 0 28px 6px;        border-top:                     1px solid #cbcbcb;}div.regpage #maincontent form.select {        border:                         1px solid #cbcbcb;}div.regpage #maincontent ul {        margin:                         12px 0 0 0;        list-style:                     none;}div.regpage #maincontent ul li {        margin:                         0 0 1px 0;}div.regpage #maincontent ul li a {        display:                        block;        width:                          592px;        padding:                        0 0 0 20px;        font-size:                      1.1em;        line-height:            2.182em;        background:                     #d9f1a4 url(../images/bullet_faq.gif) no-repeat 7px 10px;}div.regpage #maincontent ul li a.selected {        color:                          #434343;        font-weight:            bold;        background:                     #d9f1a4 url(../images/bullet_faq_selected.gif) no-repeat 7px 10px;}div.regpage #maincontent ul li p {        padding:                        10px 6px 18px 20px;        line-height:            1.455em;}div.regpage #maincontent ul li ul {        margin:                         0;        padding:                        10px 6px 18px 35px;        list-style:                     square;        font-size:                      1.1em;}div.regpage #maincontent ul li p a {        display:                        inline;        width:                          auto;        padding:                        0;        font-size:                      1em;        line-height:            1em;        background:                     none;}div.regpage #maincontent div.col1 {	padding-left: 0px;	margin-right: 0px;}div.regpage #maincontent div.col_head  p {        padding:                        5px 0 0 0;}div.regpage #maincontent div.col1  h2 {        width:                  200px;}div.regpage #maincontent div.col2 ul li {        padding:                        0 0 0 7px;        font-size:                      1.1em;        line-height:            1.273em;        color:                          #464646;        background:             white;}div.inputhighlight input {        width:                          136px;        padding:                        2px 2px 2px 4px;        border:                         1px solid #cbcbcb;        font-size:                      1.1em;        background-color:#FFFFA5;}div.surveycheckboxes {        margin-top:                     20px;}div.surveycheckboxes td {        margin-top:                     20px;        color: #464646;font-size:1.1em;line-heigh:1.273em;font-family: arial,helvetica,sans-serif;}div #maincontent div.plogpost p {        margin-left:                    6px;}#maincontent div.col2 ul li {        padding:                        0 0 0 7px;        font-size:                      1.1em;        line-height:            1.273em;        color:                          #464646;        background:             white;}div.regback #maincontent div.col2 ul li {        padding:                        0 0 0 7px;        font-size:                      1.1em;        line-height:            1.273em;        color:                          #464646;        background:                     url(../images/bullet_normal.gif) no-repeat left 5px;}.div.browserx a {  font-size: 1.1em;}div.rmaform ul li {font-size: 1.0em;}div.rmaform input {   width:350px;}div.rmaform select {   width:240px;}div.rmahighlight textarea {   width:240px;   height:90px;        padding:                        2px 2px 2px 4px;        border:                         1px solid #cbcbcb;        font-size:                      1.1em;        background-color:#FFFFA5;}div.rmahighlight input {        width:                          240px;        padding:                        2px 2px 2px 4px;        border:                         1px solid #cbcbcb;        font-size:                      1.1em;        background-color:#FFFFA5;}div.rgbullet ul   {	width:210px;}div.rgbullet    {	padding-botton:43;	width:210px;}div.rgbullet ul li  {	color: #464646;font-size:1.1em;line-heigh:1.273em;font-family: arial,helvetica,sans-serif;	padding:	0px 0px 70px 7px;        background:                     url(../images/bullet_normal.gif) no-repeat left 5px;	width:210px;}div.rmabullet ul li  {	color: #464646;font-size:1.1em;line-heigh:1.273em;font-family: arial,helvetica,sans-serif;	padding:	0px 0px 2px 7px;        background:                     url(../images/bullet_normal.gif) no-repeat left 5px;}div.rmabullet ul   {	width:500px;}div.regbullet2  ul li  {	color: #464646;font-size:1.1em;line-heigh:1.273em;font-family: arial,helvetica,sans-serif;	padding:	0px 0px 2px 7px;        background:                     url(../images/bullet_normal.gif) no-repeat left 5px;}ul.regbullet li {        margin-left: 8px;	background:                     url(../images/bullet_normal.gif) no-repeat left 5px;}div.downloads #maincontent div.rounded_box {	height:				1%;	opacity:			.9;	filter:				alpha(opacity=90);}div.downloads #maincontent div.rounded_box p {	padding:			6px 24px 0 6px;	line-height:			1.273em;}div.downloads #maincontent div.rounded_box p.link {	padding:			0 24px 0 6px;}div.downloads #maincontent div.rounded_box p a, div.connect #maincontent div.rounded_box p a, div.updates #maincontent div.rounded_box p a {	color:				#434343;}div.developers #maincontent div.rounded_box {	height:				1%;	opacity:			.9;	filter:				alpha(opacity=90);}div.developers #maincontent div.rounded_box p {	padding:			6px 24px 0 6px;	line-height:			1.273em;}div.developers #maincontent div.rounded_box p.link {	padding:			0 24px 0 6px;}div.developers #maincontent div.rounded_box p a {	color:				#434343;}div.needmore #maincontent h2 {                   display:                        block;        float:                          none;        width:                          606px;        margin:                         0 0 12px 0;        padding:                        6px 0 28px 6px;        border-top:                     1px solid #cbcbcb;}body.popup {        background:             #fff;        padding:                        0;        margin:                         0;                /*part 1 of centering hack*/        text-align:             left;}     #maincontent p, #maincontent_pop p {	padding:                        0 62px 13px 0;	font-size:                      11px;	line-height:            1.273em; /* 1.273em * 11px = 14px */	color:                          #464646;}
