/* * * * * 
 *  Copyright ©2002 TwinACT LLC (info@twinact.com). All Rights Reserved.  
 *  Filename: affectplust.css
 *  Description: Style Sheet 
 *  Last updated: 09/10/2003 
 * * * * */
/* This section contains the styles for page layouts in the content area */

body { 
	background: #119FC5;
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt; 
	font-weight:normal;
	}
A:link { color:#08728E; text-decoration:underline; }
A:visited { color:#08728E; text-decoration:underline; }
A:active { color:#08728E; text-decoration:underline; }
A:hover { color:#cc0000; text-decoration: underline; }

.sitebg { 
	background: #ffffff; 
	border: solid 1px #000000; 
	}
ul { 
	margin: 10px 10px 10px 30px;
	}
.banner {
	background: #0099CC url(./images/bannerbg.jpg) no-repeat;
	text-align: right;
	}
.banner2 {
	background: #0099CC url(./images/bannerbg2.jpg) no-repeat;
	text-align: right;
	}
.bannerbg {
	background: #0099CC url(./images/bannerbg.gif) repeat-x;
	}
.black {
	background: #000000;
	}
.white {
	background: #ffffff;
	}
.red {
	background: #cc0000;
	}
.blue {
	background: #9DDCED;
	}
.ltblue {
	background: #B0CADC;
	}
.yellow {
	background: #FCFADB;
	}
.dkyellow {
	background: #F9CA63;
	}
.toplink { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #000000;
	text-align:right;
	padding:5px;
	}
.toplink A:link { color:#000000; text-decoration:none; }
.toplink A:visited { color:#000000; text-decoration:none; }
.toplink A:active { color:#000000; text-decoration:none; }
.toplink A:hover { color:#000000; text-decoration: underline; }

.navbg { 
	background: #0099CC; 
	}	
.navitem { 
	cursor: hand; cursor: pointer;
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #5380BD;
	background: #F9EBB0; 
	border: solid 1px #ffffff; 
	text-align: center;
	padding:3px;
	}
.navitem A:link { color:#5380BD; text-decoration:none; }
.navitem A:visited { color:#5380BD; text-decoration:none; }
.navitem A:active { color:#5380BD; text-decoration:none; }
.navitem A:hover { color:#5380BD; text-decoration:none; }

.hilite { 
	cursor: hand; cursor: pointer;
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #ffffff;
	background: #F9CA63; 
	border: solid 1px #ffffff; 
	text-align: center;
	padding:3px;
	}
.hilite A:link { color:#ffffff; text-decoration:none; }
.hilite A:visited { color:#ffffff; text-decoration:none; }
.hilite A:active { color:#ffffff; text-decoration:none; }
.navitem A:hover { color:#ffffff; text-decoration:none; }

.pageon { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #ffffff;
	background: #F9CA63;
	border: solid 1px #ffffff; 
	text-align: center;
	padding:3px;
	}
.pageon A:link { color:#ffffff; text-decoration:none; }
.pageon A:visited { color:#ffffff; text-decoration:none; }
.pageon A:active { color:#ffffff; text-decoration:none; }
.pageon A:hover { color:#ffffff; text-decoration:none; }

.sublink { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #08728E;
	padding:0px 3px 1px 20px;
	text-indent: -10px; 
	}
.sublink A:link { color:#08728E; text-decoration:none; }
.sublink A:visited { color:#08728E; text-decoration:none; }
.sublink A:active { color:#08728E; text-decoration:none; }
.sublink A:hover { color:#cc0000; text-decoration: underline; }

.sublink_over { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #08728E;
	background: url(./images/smredarrow.gif) no-repeat;
	padding:0px 3px 1px 20px;
	text-indent: -10px; 
	}
.sublink_over A:link { color:#08728E; text-decoration:none; }
.sublink_over A:visited { color:#08728E; text-decoration:none; }
.sublink_over A:active { color:#08728E; text-decoration:none; }
.sublink_over A:hover { color:#cc0000; text-decoration: underline; }

.pricelist { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #FCFADB;
	padding: 0px 0px 3px 0px
	}
.pricelist A:link { color:#FCFADB; text-decoration:underline; }
.pricelist A:visited { color:#FCFADB; text-decoration:underline; }
.pricelist A:active { color:#FCFADB; text-decoration:underline; }
.pricelist A:hover { color:#ffffff; text-decoration: underline; }

.boxheader { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	padding:5px;
	}
.inset_top { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #F1FED6;
	background: #A3C069;
	padding:3px;
	text-align: center;
	}
.inset_header { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #ffffff;
	background: #F9CA63;
	padding:5px;
	}
.inset_right { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #B87F05;
	padding:3px 3px 3px 10px;
	}
.bluebox { 
	background: #E5F1F4;
	border: solid 1px #08728E;
	}
.yellowbox { 
	background: #FCFADB;
	border: solid 1px #F9CA63;
	}
.surveybox { 
	background: #FDD988;
	border: solid 1px #B87F05;
	}
.marketingbox { 
	background: #119FC5;
	border: solid 1px #036681;
	}
.marketingbox2 { 
	background: #E5F1F4;
	border: solid 1px #08728E;
	}
.greenbox { 
	background: #F1FED6;
	border: solid 1px #A3C069;
	}
.bannerheader{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	width: 100%; 
	text-align: left;
	margin: 25px 0px 0px 10px;
	color: #f6f3d0;
	}
.pageheader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
	margin: 10px;
	}
.pagebody {
	margin: 0px 40px 20px 40px;
	}
.header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #cc0000;
	}
.subheader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #08728E;
	}
.subheader A:link { color:#08728E; text-decoration:none; }
.subheader A:visited { color:#08728E; text-decoration:none; }
.subheader A:active { color:#08728E; text-decoration:none; }
.subheader A:hover { color:#cc0000; text-decoration: underline; }

.photoheader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #0C7E9C;
	text-align:center;
	}
.smphotoheader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #cc0000;
	text-align:center;
	}
.smphotoheader A:link { color:#cc0000; text-decoration:none; }
.smphotoheader A:visited { color:#cc0000; text-decoration:none; }
.smphotoheader A:active { color:#cc0000; text-decoration:none; }
.smphotoheader A:hover { color:#cc0000; text-decoration: underline; }

.insertheader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #406993;
	}
.address {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #406993;
	padding: 3px 3px 0px 6px;
	}
.normal {
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:normal;
	}
.normalbold {
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:bold;
	color:#666666;
	}
.author {
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt; 
	font-weight:bold;
	color:#666666;
	padding: 5px 10px 5px 10px;
	}
 #authordesc { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt; 
	font-weight:normal;
	padding: 10px; 
	}
#authordesc div {
    padding-top: 10px;
    }
.fee {
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:bold;
	color:#000000;
	padding: 3px 0px 0px 30px;
	}
.smfee { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt; 
	font-weight:bold;
	color:#000000;
	padding:5px 5px 0px 12px;
	}
.smerfee { 
	font-family: Verdana, sans-serif;
	font-size:7pt; 
	font-weight:bold;
	color:#000000;
	padding:5px;
	}
.overview {
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:normal;
	padding: 0px 10px 0px 10px;
	}
.note { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt; 
	font-weight:normal;
	padding:5px; 
	}
.note A:link { color:#08728E; text-decoration:underline; }
.note A:visited { color:#08728E; text-decoration:underline; }
.note A:active { color:#08728E; text-decoration:underline; }
.note A:hover { color:#cc0000; text-decoration: underline; }

.cart { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #ffffff;
	background: #F9CA63;
	border: solid 1px #F9CA63;
	padding: 5px 0px 5px 0px;
	text-align: center;
	}
.cart A:link { color:#ffffff; text-decoration:underline; }
.cart A:visited { color:#ffffff; text-decoration:underline; }
.cart A:active { color:#ffffff; text-decoration:underline; }
.cart A:hover { color:#cc0000; text-decoration: underline; 
}
.remove { 
	font-family: Verdana, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color: Goldenrod;
	}
.remove A:link { color:Goldenrod; text-decoration:underline; }
.remove A:visited { color:Goldenrod; text-decoration:underline; }
.remove A:active { color:Goldenrod; text-decoration:underline; }
.remove A:hover { color:#cc0000; text-decoration: underline; }

.listintro {
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:bold;
	}
.bullets {
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt; 
	font-weight:normal;
	line-height: 18px;
	}
.formbg { 
	background: #ecf7ff; 
	text-align : center ; 
	border: solid 1px #6891ae;
	}
.label { 
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #000000;
	padding:5px 0px 5px 5px;
	}
.formbutton { 
	cursor: hand; cursor: pointer;
	font-family: Arial, Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #ffffff;
	background: #45A1B8; 
	text-align : center;
	}
.formbutton A:link, .formbutton A:visited, .formbutton A:active { padding: 4px; color: #ffffff; text-decoration: none; background: #45A1B8;}
.formbutton A:hover { padding: 4px; color: #ffffff; text-decoration: none; background: #cc0000;}
.cookie { 
	font-family: Arial, Verdana, sans-serif;
	font-size:7pt; 
	color: #454594;
	font-weight:normal;
	padding:0px 25px 0px 5px; 
	text-align:right;
	}
.cookie A:link { color:#7b4073; text-decoration:underline; }
.cookie A:visited { color:#7b4073; text-decoration:underline; }
.cookie A:active { color:#7b4073; text-decoration:underline; }
.cookie A:hover { color:#454594; text-decoration: underline; }

.contentbox {
	font-family: Arial, Verdana,  sans-serif;
	font-size:8pt; 
	font-weight:normal;
	color:#666666;
	border: solid 1px #7DA4AC;
	padding: 5px;
	margin: 0px 10px 3px 3px;
	}
.redbox {
	font-family: Arial, Verdana,  sans-serif;
	font-size:8pt; 
	font-weight:bold;
	text-align: center;
	color:#cc0000;
	background:#FCFADB;
	border: solid 1px #cc0000;
	padding: 5px;
	margin: 0px 10px 3px 3px;
	}
.redbox A:link { color:#cc0000; text-decoration:none; }
.redbox A:visited { color:#cc0000; text-decoration:none; }
.redbox A:active { color:#cc0000; text-decoration:none; }
.redbox A:hover { color:#cc0000; text-decoration: underline; }

.content_bluebox {
	font-family: Arial, Verdana,  sans-serif;
	font-size:8pt; 
	text-align: center;
	color:#000000;
	background:#ecf7ff;
	border: solid 1px #81AAC8;
	padding: 5px;
	margin: 0px 10px 3px 3px;
	}
.content_bluebox A:link { color:#000000; text-decoration:none; }
.content_bluebox A:visited { color:#000000; text-decoration:none; }
.content_bluebox A:active { color:#000000; text-decoration:none; }
.content_bluebox A:hover { color:#0962A2; text-decoration: underline; }

.contentbg {
	background: #ffffff; 
	text-align: center;
	padding: 0px 10px 10px 10px;
	}
.dashline { 
	background: #ffffff url(./images/dashline.gif) repeat-x;
	}
.copyrightbg { 
	background: #ecf7ff; 
	text-align : center ; 
	}
.copyrighttext { 
	color : #666666; 
	font-size: 8pt; 
	margin : 10px; 
	}
.globals { 
	color : #000000; 
	font-size: 8pt; 
	font-weight:bold;
	margin : 10px 
	}
.globals A:link { color : #000000; text-decoration : underline }
.globals A:visited { color : #000000; text-decoration : underline }
.globals A:active { color : #000000; text-decoration : underline }
.globals A:hover { color : #cc0000; text-decoration : underline }


.toplabel {
	font-size: 11px;
	font-weight:bold; 
	text-align: left; 
	}
.formlabel {
	font-size: 11px;
	font-weight:bold; 
	text-align: right; 
	}
.optlabel {
	font-size: 11px;
	font-weight:normal; 
	color: #999999; 
	text-align: right; 
	}
.blackbox {
	width:300px;
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:normal;
	background: #ffffff;
	border: solid 1px #000000;
	padding: 4px;
	}
.indent { 
	padding: 0px 40px 0px 40px; 
	} 

table#discounts {
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
table#discounts td {
	padding: 0px 2px;
	border: 1px solid #cccccc;
	font-family: Arial, Verdana, sans-serif;
	font-size:9pt; 
	font-weight:normal;
} 