input,
select {
	color: #000000;
}

select {
	border: 1px solid #ABADB3;
}

input#submit {
	height: 29px;
}

select#ddlState,
select#ddlCountry {
	width: 160px;
}

.pad {
	padding-left: 10px;
}

.radio-pad,
.mediumCheckBox {
	height: 13px;
	border: none;
}

.field_Reg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica;
}
.field_Err
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, helvetica;
}
.desc
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica;
	font-weight:normal;
	width: 700px;
}
.descerr
{
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, helvetica;
}

.newslettersTable li {
 	list-style: none;
}

.options
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica;
}
.options1
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #327ABE;
    FONT-FAMILY: Arial, helvetica;
}
.options2
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #65B646;
    FONT-FAMILY: Arial, helvetica;
}
.options3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #E974B2;
    FONT-FAMILY: Arial, helvetica;
}
.options4
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #D55CD2;
    FONT-FAMILY: Arial, helvetica;
}
.options5
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #CA9A2E;
    FONT-FAMILY: Arial, helvetica;
}
.options6
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #EC8B19;
    FONT-FAMILY: Arial, helvetica;
}
.option_title
{
    FONT-SIZE: 13px;
    COLOR: #64b21f;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}
.option_title1
{
    FONT-SIZE: 13px;
    COLOR: #327ABE;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}

	.ie input.option_title1 {
		margin-left: 15px;
	}

.option_title1 p {
	margin: 0 0 0 30px;
}

	.ie .option_title1 p {
		margin: 0 0 0 15px;
	}

ul.option_title1 {
	margin: 0 0 0 30px;
}

	.ie ul.option_title1 {
		margin: 0 0 0 15px;
	}

ul.option_title1 li p {
	margin-left: 0;
}

.option_title2
{
    FONT-SIZE: 13px;
    COLOR: #5d58ae;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}
.option_title3
{
    FONT-SIZE: 13px;
    COLOR: #ee4239;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}
.option_title4
{
    FONT-SIZE: 13px;
    COLOR: #ff9c00;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}
.option_title5
{
    FONT-SIZE: 13px;
    COLOR: #EC8B19;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}

.option_title6
{
    FONT-SIZE: 13px;
    COLOR: #E93C3A;
    FONT-FAMILY: Arial, helvetica;
	FONT-WEIGHT: Bold;
}
.option_sample:link
{
    FONT-SIZE: 10px;
    COLOR: #327ABE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample:visited
{
    FONT-SIZE: 10px;
    COLOR: #327ABE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;	
}
.option_sample:hover
{
    COLOR: #327ABE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.option_sample1:link
{
    FONT-SIZE: 10px;
    COLOR: #64B21F;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample1:visited
{
    FONT-SIZE: 10px;
    COLOR: #64B21F;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample1:hover
{
    COLOR: #64B21F;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.option_sample2:link
{
    FONT-SIZE: 10px;
    COLOR: #5D58AE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample2:visited
{
    FONT-SIZE: 10px;
    COLOR: #5D58AE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;	
}
.option_sample2:hover
{
    COLOR: #5D58AE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}

.option_sample,
.option_sample1,
.option_sample2,
.option_sample3,
.option_sample4 {
	font-size: 12px;
}

.option_sample {
	color:#327ABE;
}

.option_sample1 {
	color: #64B21F;
}

.option_sample2 {
	color: #5D58AE;
}

.option_sample3 {
	color: #EE4239;
}

.option_sample4 {
	color: #ff9c00;
}

.option_sample3:link
{
    FONT-SIZE: 8px;
    COLOR: #EE4239;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample3:visited
{
    FONT-SIZE: 10px;
    COLOR: #EE4239;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;	
}
.option_sample3:hover
{
    COLOR: #EE4239;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.option_sample4:link
{
    FONT-SIZE: 10px;
    COLOR: #ff9c00;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample4:visited
{
    FONT-SIZE: 10px;
    COLOR: #ff9c00;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;	
}
.option_sample4:hover
{
    COLOR: #ff9c00;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.option_sample5:link
{
    FONT-SIZE: 10px;
    COLOR: #EC8B19;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample5:visited
{
    FONT-SIZE: 10px;
    COLOR: #EC8B19;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;	
}
.option_sample5:hover
{
    COLOR: #EC8B19;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	
}
.option_sample6:link
{
    FONT-SIZE: 10px;
    COLOR: #523F96;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}
.option_sample6:visited
{
    FONT-SIZE: 10px;
    COLOR: #523F96;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;	
}
.option_sample6:hover
{
    COLOR: #523F96;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
	font-weight: bold;
}

.link
{
    FONT-SIZE: 10px;
    COLOR: #523F96;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: underline;
}
.Required
{
    FONT-SIZE: 18px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
}
.required_text
{
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
}
.Required_text
{
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
}
.subscript
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica;
}
.subscripterr
{
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
}
.help
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}

.help:link
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}

.help:visited
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}

.help:hover
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: underline;
}

.sample
{
    FONT-SIZE: 12px;
    COLOR: #5d5188;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}

.sample:link
{
    FONT-SIZE: 12px;
    COLOR: #B96EDE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}

.sample:visited
{
    FONT-SIZE: 12px;
    COLOR: #B96EDE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: none;
}

.sample:hover
{
    FONT-SIZE: 12px;
    COLOR: #B96EDE;
    FONT-FAMILY: Arial, helvetica;
	text-decoration: underline
}

.note
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica;
	font-weight: bold;
}

.notesm
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica;
}

.hidetext
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, helvetica
}

td.enewsletterTab { 
background: #d3edfa;
color:#327ABE;
} 

td.birthdayHolidayTab { 
background: #daeec1;
color: #64B21F;
} 

td.newprodEmailTab { 
background: #cfcee3;
color: #5D58AE;
} 

td.specialOffersTab { 
background: #facbc8;
color: #EE4239;
}

td.iXLLearningSystemTab {
background: #faedc8;
color: #ff9c00;
}

.powertouchBCTab { 
border-collapse: collapse; 
border: .05em solid #D0CBE3; 
}

.rescueHeroesTab { 
border-collapse: collapse; 
border: .05em solid #FFE2BD; 
}

.GerberTab { 
border-collapse: collapse; 
border: .05em solid #295D84; 
}

.catalogTab {
border-collapse: collapse; 
border: .05em solid #FFE5AE; 
}

.mediumCheckBox {
	height:22px;
	width:22px;
}

.my123, .my123 a {
	padding: 0 0 10px 0;
	text-align: right;
	font-family: Arial, helvetica;
	font-size: .85em;
    font-weight: bold;
	color: #F90;
	text-decoration: none;
}

.my123 a
{
	margin-right: 25px;
}

.my123 a:hover
{
	text-decoration: underline;
}

.newslettersTable {
 	float: left;
}

#photos {
	float: left;
}

.left-side-space {
	padding-bottom: 5px;
}

/*------------------------------------------ROLLOVER BOXES-------------------------------------------*/

div.sample_popup {
	display: none;
	width: 256px;
	position: absolute;
	left: 490px;
	text-decoration: none;
	border: none;
}

div.sample_popup p {
	padding: 10px;
	text-decoration: none;
}

li.option_sample div.sample_popup {
	top: 135px;
}

li.option_sample1 div.sample_popup {
	top: 295px;
	*top: 220px;
}

li.option_sample2 div.sample_popup {
	top: 410px;
	*top: 300px;
}

li.option_sample3 div.sample_popup {
	top: 540px;
	*top: 400px;
}

li.option_sample4 div.sample_popup {
	top: 654px;
	*top: 514px;
}

li.option_sample,
li.option_sample1,
li.option_sample3,
li.option_sample4 {
	float: left;
	cursor: pointer;
	margin-right: 3px;
	text-decoration: none;
	border: none;
}

li.option_sample2 {
	cursor: pointer;
}

.hover-active div.sample_popup {
	display: block;
}

/*--------------BLUE BOX-------------*/

li.option_sample .sample_popup_border {
	background: url(/content/v4/us/family/img/blue_box_bg.png) repeat-y 0 0;
	width: 256px;	
	_margin-top: -5px;
}

li.option_sample .top_corners {
	background: url(/content/v4/us/family/img/blue_box_top.png) no-repeat 0 0;
	width: 256px;
	height: 11px;
}

li.option_sample .bottom_corners {
	background: url(/content/v4/us/family/img/blue_box_bottom.png) no-repeat 0 0;
	width: 256px;
	height: 16px;
}

/*--------------GREEN BOX-------------*/

li.option_sample1 .sample_popup_border {
	background: url(/content/v4/us/family/img/green_box_bg.png) repeat-y 0 0;
	width: 256px;
	_margin-top: -5px;	
}

li.option_sample1 .top_corners {
	background: url(/content/v4/us/family/img/green_box_top.png) no-repeat 0 0;
	width: 256px;
	height: 11px;
}

li.option_sample1 .bottom_corners {
	background: url(/content/v4/us/family/img/green_box_bottom.png) no-repeat 0 0;
	width: 256px;
	height: 16px;
}

/*--------------PURPLE BOX-------------*/

li.option_sample2 .sample_popup_border {
	background: url(/content/v4/us/family/img/purple_box_bg.png) repeat-y 0 0;
	width: 256px;	
	_margin-top: -5px;
}

li.option_sample2 .top_corners {
	background: url(/content/v4/us/family/img/purple_box_top.png) no-repeat 0 0;
	width: 256px;
	height: 11px;
}

li.option_sample2 .bottom_corners {
	background: url(/content/v4/us/family/img/purple_box_bottom.png) no-repeat 0 0;
	width: 256px;
	height: 16px;
}

/*--------------RED BOX-------------*/

li.option_sample3 .sample_popup_border {
	background: url(/content/v4/us/family/img/red_box_bg.png) repeat-y 0 0;
	width: 256px;	
	_margin-top: -5px;
}

li.option_sample3 .top_corners {
	background: url(/content/v4/us/family/img/red_box_top.png) no-repeat 0 0;
	width: 256px;
	height: 11px;
}

li.option_sample3 .bottom_corners {
	background: url(/content/v4/us/family/img/red_box_bottom.png) no-repeat 0 0;
	width: 256px;
	height: 16px;
}

/*--------------ORANGE BOX-------------*/

li.option_sample4 .sample_popup_border {
	background: url(/content/v4/us/family/img/orange_box_bg.png) repeat-y 0 0;
	width: 256px;
	_margin-top: -5px;
}

li.option_sample4 .top_corners {
	background: url(/content/v4/us/family/img/orange_box_top.png) no-repeat 0 0;
	width: 256px;
	height: 11px;
}

li.option_sample4 .bottom_corners {
	background: url(/content/v4/us/family/img/orange_box_bottom.png) no-repeat 0 0;
	width: 256px;
	height: 16px;
}
