/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

/*{ margin:0; padding:0; outline:none;}*/


img { border:none}


/*
---------------------------------------------
08. right panel
---------------------------------------------
*/

#rightpanel { width:175px; float:right; background:url(/images/bg_right_content.gif) repeat-x; color:#fff; padding:10px 0 0 0; }
#rightpanel h3 { font-size:16px; padding:0px 3px; margin-bottom:7px; line-height:1.4em; color:#FFFFFF; font-weight:normal; text-transform:uppercase; text-align:center; }
#rightpanel h2 { font-size:13px; padding:0px; line-height:1.4em; color:#FFFFFF; font-weight:normal; text-transform:uppercase; text-align:center;}
#rightpanel h3 .italic { font-style:italic; text-transform:none}
#rightpanel a.readmore { font-size:10px; color:#fff; text-decoration:none; padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}


#rightpanel_yellow { width:175px; float:right; background:url(/images/bg_right_content_yellow.gif) repeat-x; color:#636466; padding:10px 0 0 0; }
#rightpanel_yellow h3 { font-size:16px; padding:0px 3px; margin-bottom:7px; line-height:1.4em; font-weight:normal; text-transform:uppercase; text-align:center; }
#rightpanel_yellow h2 { font-size:13px; padding:0px; line-height:1.4em; font-weight:normal; text-transform:uppercase; text-align:center;}
#rightpanel_yellow h3 .italic { font-style:italic; text-transform:none}
#rightpanel_yellow a.readmore { font-size:10px; text-decoration:none; padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}


#rightpanel_brown { width:175px; float:right; background:url(/images/bg_right_content_brown.gif) repeat-x; color:#fff; padding:10px 0 0 0; }
#rightpanel_brown h3 { font-size:16px; padding:0px 3px; margin-bottom:7px; line-height:1.4em; font-weight:normal; text-transform:uppercase; text-align:center; }
#rightpanel_brown h2 { font-size:13px; padding:0px; line-height:1.4em; font-weight:normal; text-transform:uppercase; text-align:center;}
#rightpanel_brown h3 .italic { font-style:italic; text-transform:none}
#rightpanel_brown a.readmore { font-size:10px; text-decoration:none; padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}


#rightpanel_green { width:175px; float:right; background:url(/images/bg_right_content_green.gif) repeat-x; color:#fff; padding:0; }
#rightpanel_green h3 { font-size:16px; padding:0px 3px; margin-bottom:7px; line-height:1.4em; font-weight:normal; text-transform:uppercase; text-align:center; }
#rightpanel_green h2 { font-size:13px; padding:0px; line-height:1.4em; font-weight:normal; text-transform:uppercase; text-align:center;}
#rightpanel_green h3 .italic { font-style:italic; text-transform:none}
#rightpanel_green a.readmore { font-size:10px; text-decoration:none; padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}

/*
---------------------------------------------
08.1 right panel - get help
---------------------------------------------
*/

.gethelp {width:155px; float:left; background:#87b7dc url(/images/bg_comment_form.gif) repeat-x ; padding:10px;}
.gethelp_yellow {width:155px; float:left; background:#f7e689 url(/images/bg_comment_form_yellow.gif) repeat-x ; padding:10px;}
.gethelp_brown {width:155px; float:left; background:#e1d9bb url(/images/bg_comment_form_brown.gif) repeat-x ; padding:10px;}
.gethelp_green {width:155px; float:left; background:#89b893 url(/images/bg_comment_form_green.gif) repeat-x ; padding:20px 10px 10px 10px;}


.search { width:152px; background:url(/images/bg_search.gif) no-repeat; height:22px; float:left}
.search fieldset { width:146px; float:left; margin:0; padding:3px; border:none; padding-bottom:0; padding-top:0;}
.search .input { width:116px; height:12px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px;}
.search a.button_go { width:23px; float: right; height:20px; background-position:0 0; background:url(/images/button_go.gif) no-repeat; margin-top:1px}
.search a:hover.button_go {background-position:0 -19px;}


a.button_gethelp { width:152px; float:left; height:75px; background-position:0 0; background:url(/images/button_gethelp.png) no-repeat; margin-top:1px}
a:hover.button_gethelp {background-position:0 -64px;}

.bgtextarea { margin-left:7px; margin-bottom:0; }
.bginput { margin-left:10px; margin-bottom:10px; }
/* .getintouch fieldset { width:152px; float:left; margin:0; padding:0; border:none}
.bginput { width:146px; background:url(/images/bg_search.gif) no-repeat; height:22px; float:left; padding:3px; padding-top:0px; padding-bottom:0px; margin-bottom:5px}
.getintouch .input { width:142px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding-top:2px; color:#636466; }
.bgtextarea { width:146px; background:url(/images/bg_textarea.gif) no-repeat; height:50px; float:left; padding:3px; padding-top:0px; padding-bottom:0px; margin-bottom:5px}
.getintouch .textarea { width:142px; height:45px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px; font-family:arial, helvetica, sans-serif; text-transform: none; font-size:10px; padding-top:2px; color:#636466; }
*/

.getintouch { width:152px; float:left}
.getintouch fieldset { width:152px; float:left; margin:0; padding:0; border:none}
.getintouch fieldset .input-name { width:142px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding-top:2px; color:#636466; }
.getintouch .bginput { width:146px; background:url(/niceforms/img/bg_search.gif) no-repeat; height:22px; float:left; padding:3px; padding-top:0px; padding-bottom:0px; margin-bottom:5px}
.getintouch .getintouch .input { width:142px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding-top:2px; color:#636466; }
.bgtextarea {
	width:146px;
	background:url(/images/bg_textarea.gif) no-repeat;
	float:left;
	padding:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:5px
}
.getintouch fieldset .input-name.required {  color:#cc0000; background:#ffffcc;}
.getintouch fieldset .input-email { width:142px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding-top:2px; color:#636466; }
.getintouch fieldset .input-email.required {  color:#cc0000; background:#ffffcc;}
.getintouch fieldset .textbox { width:142px; height:45px; float:left; margin:0; padding:0; border:none; padding:1px; margin-top:2px; font-family:arial, helvetica, sans-serif; text-transform: none; font-size:10px; padding-top:2px; color:#636466; }
.getintouch fieldset .textbox.required {  color:#cc0000; background:#ffffcc;} 
.getintouch fieldset a.button_submit { width:70px; float: right; height:17px; background-position:0 0; background:url(/images/button_submit.png) no-repeat; margin-top:1px}
.getintouch fieldset a:hover.button_submit {background-position:0 -18px;}

ul.gethelp_list { width:152px; float:left; margin:0; padding:0; padding-top:10px;}
ul.gethelp_list li {margin:0; padding:0; list-style:none; font-size:10px; line-height:1.4em}
ul.gethelp_list li a { width:137px; display:block; color:inherit!important; text-decoration:none;}
ul.gethelp_list li a:hover { color:#fff; text-decoration: underline;}
.italic { font-style:italic}


ul.gethelp_list_black { width:152px; float:left; margin:0; padding:0; padding-top:10px;}
ul.gethelp_list_black li {margin:0; padding:0; list-style:none; font-size:10px; line-height:1.4em}
ul.gethelp_list_black li a { width:137px; display:block; color:#636466; text-decoration:none;}
ul.gethelp_list_black li a:hover { color:#636466; text-decoration: underline;}


ul.gethelp_list_white { width:152px; float:left; margin:0; padding:0; padding-top:10px;}
ul.gethelp_list_white li {margin:0; padding:0; list-style:none; font-size:10px; line-height:1.4em}
ul.gethelp_list_white li a { width:137px; display:block; color:#fff; text-decoration:none;}
ul.gethelp_list_white li a:hover { color:#fff; text-decoration: underline;}

.instructions {color:#0077C0;}
.instructions a:link, .instructions a:visited {color:#0077C0;}

/*
---------------------------------------------
08.2 right panel - new arrival
---------------------------------------------
*/

.newarrival { width:170px; float:left; text-align:center; padding-right:5px; padding-bottom:10px; background:url(/images/leftpanel_divider.png) no-repeat bottom;}
.newarrival p { text-align:center; line-height:1.4em;}
.newarrival p a { color:#FFFFFF; text-decoration:none}

/*
---------------------------------------------
08.3 right panel - family luncheon
---------------------------------------------
*/

.family_luncheon {width:175px; float:left; text-align:center; background:url(/images/leftpanel_divider.png) no-repeat bottom; padding-bottom:4px; margin-bottom:5px} 
.targeted_col {width:175px; float:left; text-align:center; background:url(/images/leftpanel_divider.png) no-repeat bottom; padding-bottom:10px; margin-bottom:5px;} 
.targeted_col p { text-align:center; line-height:1.4em; margin-left:5px; margin-right:5px;}
.targeted_col p a { color:#FFFFFF; text-decoration:none}
.targeted_col.brown {background:url(/images/leftpanel_divider_brown.png) no-repeat bottom;} 
.targeted_col.yellow {background:url(/images/leftpanel_divider_yellow.png) no-repeat bottom;} 
.targeted_col.green {background:url(/images/leftpanel_divider_green.png) no-repeat bottom;} 


/*
---------------------------------------------
08.4 right panel - booklecture
---------------------------------------------
*/

.booklecture {width:170px; float:left; text-align:center; background:url(/images/leftpanel_divider.png) no-repeat bottom; padding-bottom:4px; padding-right:5px} 
.booklecture p { text-align:center; line-height:1.1em;}
.booklecture p a { color:#FFFFFF; text-decoration:none}

/*
---------------------------------------------
08.5 right panel - success story
---------------------------------------------
*/

.success_story {width:145px; float:left; text-align:center; background:url(/images/leftpanel_divider.png) no-repeat bottom; padding:10px 15px;} 
.success_story p { text-align: left; line-height:1.5em;}

/*
---------------------------------------------
08.6 right panel - naatp
---------------------------------------------
*/

.naatp {width:145px; float:left; text-align:center; padding:10px 15px;} 
