﻿/* Normalize browsers ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, tbody, dt, dd, dl {
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:0;
}
body {
	line-height:1;
	text-align: center;
}
td, th {
	vertical-align:top;
}
:focus {
	outline:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	text-align: left;
}
caption, th {
	text-align:left;
}
fieldset {
	border:0;
}
sup {
	margin:0px;
	padding:0px;
	vertical-align:top;
	font-size:small;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
	-webkit-padding-start: 0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
hr {
	color: #000;
	background-color: #000;
	height: 1px
}
strong, b {
	font-weight: bold !important;
}
em, i {
	font-style: italic!important;
}
em strong, strong em {
	font-style: italic!important;
	font-weight: bold !important;
}
.hidden{
	display:none;
}

/** utility **/
.clear {
	clear:both;
}
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* .clearfix{display: inline-table;} */
	.group {
	display: inline-block;
	position: relative;
}
/* Hides from IE-mac \*/
	* html .group {
	height: 1px;
}
.group {
	display: block;
}

.product_selection{
width:100px;
height:40px;
text-align:center;
float:left;
padding-top:40px;
}

.product_info div{
float:left;
width:500px;
display:block;
}

.product_info h2{
display:block;
}

.product_info p{
float:left;
display:block;
width:500px;
}

/* End hide from IE-mac */

	input {
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	color:#767676;
	margin:0px;
	padding:0px;
}
.control-wlabel {
	position:relative;
}
.control-wlabel input {
	padding:0px 5px;
}
.control-wlabel input, label.overlabel, label.overlabel-apply {
	color:#848484;
	font-size:10px;
	font-weight:normal;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:7px;
	z-index:1;
	cursor:text;
}
.to-left, .left {
	float: left;
}
.to-right, .right {
	float: right;
}
.hid {
	display: none;
}
.upper-case {
	text-transform: uppercase;
}
.no-background {
	background:none !important;
}
.vbottom {
	vertical-align:bottom;
}
.odd {
	background-color:#dfdfdf;
}

.required_field{
				background-color:#FFF2F2 !important;
				border:1px #990000 solid;
}
/* Main Styles +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
	a, a:link, a:visited, a:active {
	color: #2466b0;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
/* header */
	h3 {
	color: #555555;
	font: bold 11px/20px Arial;
	margin-bottom: 8px;
}
html {
	overflow-y: scroll;
}
body {
	background-color: #76c4f2;
	background-image: url('../Images/papermate/bg/page-bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
#container {
	/*filter: progid:DXImageTransform.Microsoft.blur(pixelradius=3, enabled='true');*/
	width: 894px;
	background: #fff url(../Images/papermate/bg/pap_main_content_bg.gif) no-repeat left bottom;
	margin:43px auto 15px;
	/*margin:43px auto 10px;
	padding-bottom: 13px;*/
	text-align: left;
	position: relative;
    
    -moz-border-radius: 12px; /* FF1+ */
  	-webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */

    -moz-box-shadow: 0px 0px 8px #666; /* FF3.5+ */
  	-webkit-box-shadow: 0px 0px 8px #666; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 8px #666; /* Opera 10.5, IE 9.0 */
    
    
}

.ie-shadow {
    display: none; /* don't show in non-ie browsers */
}


#header, #headFlash{
	/* filter: progid:DXImageTransform.Microsoft.blur(pixelradius=0, enabled='false'); */
}

.contactSubmit{
background-color:#0066CC;
color:#fff;
width:100px;
text-align:center;
margin-left:135px;
margin-bottom:20px;
}

.contactForm table{
}

.contactForm table td input, .contactForm table td select{
width:200px;
/*background-color:#F3F3F3;*/
height:20px;
}

.contactForm table td.ext input{
width:420px;
/*background-color:#F3F3F3;*/
height:20px;
}

.contactForm table td.short input{
width:100px;
/*background-color:#F3F3F3;*/
height:20px;
}

.contactForm #opt-in input, .contactForm #opt-in span{width:20px;float:left;}
.contactForm #opt-in p{margin-top:0px; padding-top:0px; width:420px; text-align:left; float:right;}

/* */

/*                           [to clipboard] [toggle rule off] */

#container .corner {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	bottom: 0;
}
#container .br {
	background: url(../Images/papermate/bg/page-br.gif) no-repeat right bottom;
	right: 0;
	display:none;
}
#container .bl {
	background: url(../Images/papermate/bg/page-bL.gif) no-repeat left bottom;
	left: 0;
	display:none;
}
.home-content {
	/*height: 186px; 
		background-color: #fff;*/
	position: relative;
	padding: 10px 0 13px;
	background: url(../Images/papermate/bg/home-top-div.gif) no-repeat left top;
}
*:first-child+html .home-content {
	overflow: hidden;
}
.rotator {
	width: 770px;
	position: relative;
	margin: 0 auto;
	visibility: hidden;
}
.rotator li {
	width: 225px;
	height: 134px;
	float: left;
}
.rotatorLoader {
	width: 770px;
	position: relative;
	margin: 0 auto;
}
.home-content button {
	text-indent: -9999px;
	border: 0 none;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 62px;
}
.home-content .prev {
	background: url(../Images/papermate/rotator/btn-rotator-left.gif) no-repeat top left;
	left: 48px;
	cursor: pointer;
}
.home-content .next {
	background: url(../Images/papermate/rotator/btn-rotator-right.gif) no-repeat top left;
	right: 48px;
	cursor: pointer;
}
#footer {
	background-color: transparent;
	text-align: left;
	margin: 0 auto 30px;
	padding: 0 13px;
	width: 894px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer a, #footer a:link, #footer a:visited {
	color: #fff;
}
#footer div {
	float: left;
}
#footer #site-links li {
	float: left;
	display: inline-block;
	border-right: 1px solid #fff;
}
#footer #site-links li.last-child {
	border-right: 0 none;
}
#site-links a {
	padding: 0 4px;
	display: inline-block;
}
#footer #copywrite {
	float: right;
}
/* Sharepoint resets */
	#zz5_Menu_t {
	width: 350px;
	float: left;
}
#controls .ms-siteaction {
	float: left;
}
#controls {
	border-bottom: 3px solid #666;
	background-color: #ccc;
}
#ctl00_authoringcontrols {
	clear: both;
	display: block;
}
/* products */
	#header {

	position: relative;
	z-index: 100;
}
.swatch{
padding-right:5px;
}

.product #content {
	/*width: 894px;*/
	display: block;
	position: relative;
	z-index:5;
}
.product #product {
	float: right;
	width: 790px;
	padding-right: 40px;
}
.product #product .left {
	width: 412px;
}
.product #intro {
	margin-bottom: 13px;
}
.product #intro p {
	padding-left: 16px;
	padding-bottom: 5px;
}
.product #highlight {
	width: 413px;
	background: url(../Images/papermate/bg/box-bottom.gif) no-repeat bottom left;
	padding-bottom: 10px;
	position: relative;
}
#highlight div#ctl00_PlaceHolderContent_ctl01__ControlWrapper_RichHtmlField {
	display: block;
	padding: 25px 16px 3px;
	background: url(../Images/papermate/bg/box-top.gif) no-repeat top left;
}
#product #highlight div#ctl00_PlaceHolderProduct_ctl00__ControlWrapper_RichHtmlField {
	display: block;
	padding: 25px 16px 3px;
	background: url(../Images/papermate/bg/box-top.gif) no-repeat top left;
}
#product #highlight p {
	color: #939393;
	font: 11px/20px Arial; /* insert fontstack */
	padding-bottom: 5px;
}
.product #product {
	position: relative;
	z-index: 10;
}
.product #hero {
	position: absolute;
	top: 0;
	right: 0;
	width: inherit;
	background-position: top right;
	background-repeat: no-repeat;
	height: inherit;
 	z-index: -5;
}
.product #details {
	width: 367px;
	position: absolute;
	right: 40px;
	bottom: 0;
	color: #939393;
	font-size: 11px;
}
.product #details .left {
	width: 161px;
}

.product #details .left table{
	margin-bottom:25px;
	
}

.product #line img {
	vertical-align: middle;
	padding-right: 8px;
}
.product #features {
	width: 186px;
	position: absolute;
	bottom: 0;
	right: 0;
}
#ink {
	margin-bottom: 15px;
}
#ink li {
	height: 45px;
	display: inline-block;
	float: left;
}
#ink li a {
	color: #939393;
	position: relative;
	height: 45px;
	width: 40px;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
}
#ink li.black a {
	background-image: url('../../SiteCollectionImages/Color Swaths/black.png');
}
#ink li.blue a {
	background-image: url('../../SiteCollectionImages/Color Swaths/blue.png');
}
#ink li.red a {
	background-image: url('../../SiteCollectionImages/Color Swaths/red.png');
}
#ink li.purple a {
	background-image: url('../../SiteCollectionImages/Color Swaths/purple.png');
}
#ink li.green a {
	background-image: url('../../SiteCollectionImages/Color Swaths/green.png');
}
#ink li.pink a {
	background-image: url('../../SiteCollectionImages/Color Swaths/pink.png');
}
#ink li.orange a {
	background-image: url('../../SiteCollectionImages/Color Swaths/orange.png');
}
#ink li.light-blue a {
	background-image: url('../../SiteCollectionImages/Color Swaths/lightblue.png');
}
#ink a:hover, #ink a.active {
	background-position: 0 -48px;
}
#ink a span {
	font-size: 10px;
	line-height: 12px;
	position: absolute;
	display: block;
	bottom: 3px;
	left: 0;
	display: none;
	width: 40px;
	text-align: center;
}
#ink li.light-blue span {
	width: 55px;
}
#ink li a:hover span, #ink li a.active span {
	display: block;
}
.product #features li {
	background: url(../Images/papermate/bg/feature-arrow.png) no-repeat 0 2px;
	color: #939393;
	font: 12px/13px Arial;
	padding-bottom: 17px;
	padding-left: 18px;
}
/* nav */
	.product #nav {
	width: 40px;
	display: inline-block;
	float:left;
	position:absolute;
	left: 0;
	z-index:8;
}
#container.product .bl {
	display: none;
}
#design_pens #nav {
	position: relative;
	margin-top: -40px;
}
* html #design_pens #nav {
	margin-top: -60px;
}
* + html #design_pens #nav {
	margin-top: -48px;
}
#rethink #nav {
	position: relative;
	margin-top: -29px;
}
* html #rethink #nav, * + html #rethink #nav {
	margin-top: -48px;
}

#nav {
	/*background: #7bc6f2 url(../Images/papermate/bg/page-bg.gif) repeat-x 0 -281px;*/
		/*margin-left: -7px;*/
	bottom: 0;
	left: 0;
	/*margin-bottom: -13px;*/
}
#nav li {
}
#nav a {
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#gel a {
	height: 135px;
	background-image: url(../Images/papermate/menu/title04-off.gif);
}
#gel.active a, #gel a:hover {
	background-image: url(../Images/papermate/menu/title04-on.gif);
}
#nav ul.gel a {
	background-position: 50% 75%;
}
#rethink_link a {
	height: 146px;
	background-image: url(../Images/papermate/menu/title08-off.gif);
}
#rethink_link.active a, #rethink_link a:hover {
	background-image: url(../Images/papermate/menu/title08-on.gif);
}
#bio a {
	height: 148px;
	background-image: url(../Images/papermate/menu/title07-off.gif);
}
#bio.active a, #bio a:hover {
	background-image: url(../Images/papermate/menu/title07-on.gif);
}
#recycled a {
	height: 162px;
	background-image: url(../Images/papermate/menu/title06-off.gif);
}
#recycled.active a, #recycled a:hover {
	background-image: url(../Images/papermate/menu/title06-on.gif);
}
#terracycle a {
	height: 156px;
	background-image: url(../Images/papermate/menu/title05-off.gif);
}
#terracycle a:hover {
	background-image: url(../Images/papermate/menu/title05-on.gif);
}
#terracycle.active a, #terracycle.active a:hover {
	background-image: url(../Images/papermate/menu/title05-active.gif);
}
#design a {
	height: 155px;
	background-image: url(../Images/papermate/menu/title03-off.gif);
}
#design.active a, #design a:hover {
	background-image: url(../Images/papermate/menu/title03-on.gif);
}
#biodegrade a {
	height: 167px;
	background-image: url(../Images/papermate/menu/title02-off.gif);
}
#biodegrade.active a, #biodegrade a:hover {
	background-image: url(../Images/papermate/menu/title02-on.gif);
}
#silhouette a {
	height: 166px;
	background-image: url(../Images/papermate/menu/title01-off.gif);
}
#silhouette.active a, #silhouette a:hover {
	background-image: url(../Images/papermate/menu/title01-on.gif);
}
#nav ul.rethink {
	background: transparent url(../Images/papermate/menu/menu_stage08.gif) no-repeat left bottom
}
#nav ul.rethink_bio {
	background: transparent url(../Images/papermate/menu/menu_stage07.gif) no-repeat left bottom
}
#nav ul.recycled {
	background: transparent url(../Images/papermate/menu/menu_stage06.gif) no-repeat left bottom
}
#nav ul.terracycle {
	background: transparent url(../Images/papermate/menu/menu_stage05.jpg) no-repeat left bottom
}
#nav ul.gel {
	background: transparent url(../Images/papermate/menu/menu_stage04.png) no-repeat bottom
}
#nav ul.design {
	background: transparent url(../Images/papermate/menu/menu_stage03.gif) no-repeat left bottom
}
#nav ul.biodegradable {
	background: transparent url(../Images/papermate/menu/menu_stage02.png) no-repeat bottom
}
#nav ul.silhouette {
	background: transparent url(../Images/papermate/menu/menu_stage01.png) no-repeat bottom
}
/*  individual page tweak */
	#features .bio-video {
	position: relative;
	padding-bottom: 10px;
}
#features .bio-video img.watch-pointer {
	position: absolute;
	right: -30px;
	top: -15px;
}
#content.biodegradable #highlight .smallText {
	position: absolute;
	font-size: 10px;
	line-height: 12px;
	bottom: -20px;
	left: 0;
	width: 810px;
}
#content.biodegradable {
	padding-bottom: 14px;
}
#content.biodegradable #nav {
  margin-bottom: -14px;				
}

#siteMap{
width:700px;
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
}

#siteMap li{
line-height:21px;
}

#siteMap a:link, #siteMap a:visited{
text-decoration:none;
color:#939393;
}

#siteMap a:hover{
text-decoration:underline;
color:#0033CC;
}

.topLevel{
font-weight:700;
}

#siteMap .sublevel{
padding-left:20px;
font-weight:normal;
}

/* interor content styles */
.content_row {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.content_block {
	float: left;
}
.float_left {
	float: left;
	margin-right: 10px;
}
.float_right {
	float: right;
	margin-left: 10px;
}

#products_barrelDesign{
width:300px;
float:left;
padding-bottom:10px;
}

#products_barrelDesign table{
width:300px;
float:left;
}

#products_barrelDesign table.design{
width:100px;
float:left;
}

#products_barrelDesign td.barrelImage{
width:25px;
padding:0px 5px 3px 0px;
}

#products_barrelDesign td.barrelType{
width:80px;
font-size:9px;
}


#products_page .product_slideshow {
	position: absolute;
	width: 804px;
	top: 57px;
	right: 0;
}
#products_page .content_row {
	margin-bottom: 20px;
	margin-left: 90px;
}
#products_page .content_row.first {
	margin-top: 100px;
}
#products_page .content_row h1 {
	font: 24px HelveticaNeue-Medium, Tahoma, Arial normal;
	margin-bottom: 7px;
	color: #808183;
	width: 100%;
	border-bottom: 1px solid #bcbcbc;
	clear: both;
}


#products_page .content_row h2 {
	font: 23px HelveticaNeue-Medium, Tahoma, Arial normal;
	margin-bottom: 7px;
	color: #000;
	display:block;
}
#products_page .content_block {
	float: none;
	overflow: hidden;
	position: relative;
	padding-top: 30px;
}


#products_page .content_block p {
	display: block;
}
#products_page span.product_selection {
	float: left;
	margin: 5px 15px 0 110px;
}
#products_page span.product_info {
	float: left;
	width: 450px;
}
#products_page span.product_info p {
	float: left;
	width: 280px;
}
#products_page span.where_to_buy {
	float: left;
	margin-left: 20px;
}
#about_us h1 {
	color: #1d407b;
	font: 24px HelveticaNeue-Medium, Tahoma, Arial normal;
	line-height: 30px;
	margin-bottom: 5px;
	margin-right: 30px;
}
* html #about_us h1, * + html #about_us h1 {
	margin-top: 15px;
}

#about_us h1.float_left {
	float: none;
	margin-left: 75px;
	margin-right: 30px;
}
.about_us_content {
	width: 750px;
	position:relative;
	overflow: hidden;
	border-top: 1px solid #bcbcbc;
	padding-top: 12px;
	margin: 0 auto;
	text-align: left;
}
* html .about_us_content, * + html .about_us_content {
	padding-top: 0;
}
.about_us_content p {
	margin-bottom: 10px;
}
#about_us .content_block {
	width: 345px;
}
#about_us .content_block.first {
	margin-right: 60px;
}
#about_us .content_row {
	text-align: center;
}
#about_us .product_content {
	margin-top: -20px;
}
#partnership .float_left {
	width: 470px;
	margin-left: 40px;
}
* html #partnership .float_left {
	margin-left: 20px;
}
#partnership .product_content p {
	width: 325px;
	margin-bottom: 25px;
}
#partnership .content_block {
	padding: 35px 0;
}
.product_content_wrapper {
	position: relative;
	width: 894px;/*height: 585px;*/
}
#offers .product_content {
	position: relative;
	text-align: center;
}
.rethink_logo {
	position: absolute;
	left: 70px;
	z-index: 90;
}
#design_pens .placeholder {
	position: relative;
	float: left;
	margin-top: -70px;
	margin-left: 10px;
}
#rethink #container {
	height: 760px;
}
#rethink .product_content_wrapper {
	float: left;
	width: 855px;
	height: 659px;
	background: url(../Images/papermate/bg/pap_rethink_main_bg.jpg) no-repeat 0 0;
	margin-top: -76px;
	margin-left: -1px;
}
#rethink .product_content {
	position: relative;
	margin-top: 100px;
	margin-left: 15px;
}
.product_content p {
	display: block;
	font-size: 11px;
	line-height: 15px;
	color: #808183;
}
.rethink_flower_bg {
	position: absolute;
	right: 0;
	top: 35px;
	z-index: 20;
	width: 521px;
	height: 644px;
	background: url(../Images/papermate/bg/pap_rethink_flower_notepad.png) no-repeat 0 0;
}
.rethink_content {
	float: left;
	width: 520px;
	position: relative;
	margin-left: 40px;
}
.rethink_content .rethink_logo {
	position: relative;
	left: 75px;
	margin-bottom: 20px;
}
.rethink_content .rethink_icon {
	float: left;
	width: 70px;
	height: 80px;
	padding-right: 12px;
	border-right: 1px solid #9fa0a3;
}
.rethink_content .product_info {
	float: left;
	margin-left: 12px;
	width: 410px;
	color: #808183;
}
.product_info_text {
	font-size: 9px;
}
.bio_flower_bg {
	position: absolute;
	left: 140px;
	top: 35px;
	z-index: 20;
	width: 386px;
	height: 349px;
	background: url(../Images/papermate/bg/pap_rethink_bio_flower_bg.png) no-repeat 0 0;
}
.bio_left {
	float: left;
	width: 590px;
	padding-right: 15px;
	padding-top: 100px;
	position: relative;
}
.bio_left .rethink_logo {
	position: relative;
	left: 62px;
}
.rethink_bio_hdr_txt {
	margin-top: 10px;
	float: left;
	position: relative;
}
.rethink_bio_hdr_txt span.where_to_buy {
	position: absolute;
	top: 0;
	left: 465px;
}
.bio_left .first {
	border-bottom: 1px solid #b5b6b7;
}
.bio_left p {
	margin-left: 65px;
	padding: 7px 0;
	width: 390px;
}
.bio_left p img {
	margin-top: 10px;
}
.bio_right {
	float: left;
	width: 206px;
}
.recycle_left {
	float: left;
	width: 507px;
	padding-right: 15px;
}
.recycle_left .rethink_logo {
	left: 60px;
}
.recycle_left p {
	margin-left: 65px;
	margin-top: 15px;
}
.recycle_left p img {
	margin-top: 10px;
}
.recycle_right {
	float: left;
	width: 288px;
}
.rethink_recycle_hdr_txt {
	margin-top: 70px;
	display: block;
}
.rethink_recycle_hdr_txt img {
	vertical-align: top;
}
.rethink_recycle_hdr_txt span.where_to_buy {
	position: absolute;
	top: 77px;
	left: 385px;
}
.rethink_terracycle_hdr_txt {
	margin-top: 30px;
	float: left;
	position: relative;
}
.signup, .collect_pens, .everyone_winner {
	float: left;
	height: 210px;
}
.signup, .collect_pens {
	border-right: 1px solid #99c45a;
}
.signup {
	width: 187px;
	padding-right: 25px;
	margin-left: 70px;
}
* html .signup {
	margin-left: 35px;
}
.signup h2 {
	background: url(../Images/papermate/bg/pap_rethink_sign_up.jpg) no-repeat 0 0;
	margin: 10px 0;
	text-indent: -9999px;
	width: 176px;
	height: 77px;
}
img.signup_btn {
	margin-left: 70px;
}
* html img.signup_btn {
	margin-top: 20px;
}
.collect_pens {
	width: 220px;
	padding-right: 25px;
	padding-left: 25px;
}
.collect_pens h2 {
	background: url(../Images/papermate/bg/pap_rethink_collect_pens.jpg) no-repeat 0 0;
	margin: 10px 0;
	text-indent: -9999px;
	width: 218px;
	height: 77px;
}
.everyone_winner {
	width: 209px;
	padding-right: 25px;
	padding-left: 25px;
}
.everyone_winner h2 {
	background: url(../Images/papermate/bg/pap_rethink_winner.jpg) no-repeat 0 0;
	margin: 10px 0;
	text-indent: -9999px;
	width: 190px;
	height: 77px;
}
/* ------*/
.interiorPage {
	padding: 0 20px;
}
.interiorPage h2 {
	color: #7C7C7C;
	font: bold 18px/20px Arial;
	margin-bottom: 10px;
	margin-top: 15px;
}
.interiorPage h3 {
	color: #7C7C7C;
	font: 13px/16px Arial;
	margin-bottom: 2px;
}
.interiorPage p {
	color: #7c7c7c;
	font: 11px/14px Arial;
	margin-bottom: 10px;
}
.refill {
	font-size: 9px;
	margin-top: -15px;
	margin-bottom: 15px;
}
.refill .black {
	color: #000;
}
.refill .blue {
	color: #2745a1;
}
/* browser fixes */
	* html #container.group {
	overflow: hidden;
	height: 100%;
}
* html #footer {
	height: 1%;
}
* html .home-content {
	height: 130px;
}
* html #container .bl, * html #container .br {
	bottom: -1px;
}
* html #ink ul, *:first-child+html #ink ul {
	width: 160px;
}

form.cmxform {
	/*width: 370px;*/
	font-size: 1.0em;
	color: #333;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	background-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input, textarea {	border: 1px solid #C0C0C0; background-color:#f3f3f3; }
input.checkbox { border: none }
input:focus { background-color:#DFEFFF; }
input.error { background-color:#FF9999; }
textarea.error { background-color:#FF9999; }
form.cmxform .gray * { color: gray; }

form.cmxform fieldset {
	margin-bottom: 10px;
}

form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.cmxform fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}

form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */
form.cmxform label.error {
	margin-left: 103px;
	width: 220px;
}

form.cmxform input.submit {
	margin-left: 103px;
}

