BODY {font-size:10pt;font-style:normal;font-family:arial,helvetica,sans-serif;color:#1C1C1C}
P {font-size:10pt;font-style:normal;font-family:arial,helvetica,sans-serif;color:#1C1C1C}
P.sm  {font-size:8pt;font-style:normal;font-family:arial,helvetica,sans-serif;color:#1C1C1C}
BR {font-size:10pt;font-style:normal;font-family:arial,helvetica,sans-serif}
BR.sm  {font-size:8pt;font-style:normal;font-family:arial,helvetica,sans-serif}
a  { font-family: Arial,helvetica; font-size: 13px; text-decoration: underline; color: #006623; }
a.deals {font-family: Arial,helvetica; padding-bottom:10px; font-weight: bold; font-size: 13px; text-decoration: none; color: #1E3B01;}
a.deals:hover{text-decoration:none; color:#4E9900;}
a.click {font-family: Arial,helvetica; font-weight: normal; font-size: 13px; text-decoration: underline; color: #006623;
	padding-right:25px;
	background-image:url('click.gif');
        background-repeat:no-repeat;
        background-position:right top;
	}
a.click:hover {
	text-decoration: underline;
	color: #4E9900;
	background-image:url('clickdown.gif');
        background-repeat:no-repeat;
        background-position:right top;
}
a.promo {font-family: Arial,helvetica; font-weight: normal; font-size: 14px; text-decoration: underline; color: #FC0000;}
a:hover {text-decoration:underline overline; color: #FF0000;font-family: Arial,helvetica }
TABLE, TD, TH {font-size:10pt;font-style:normal;font-family:arial,helvetica,sans-serif}
H1 {font-size:12pt;font-family: arial,helvetica; COLOR: #4E4E4E}
H2 {font-size:11pt;font-family: arial,helvetica; COLOR: #5E5E5E}
.affiliation {font-size:9pt;font-family: arial,helvetica,Comic Sans MS; COLOR: #5e5e5e}
.addresses{font-size:9pt;font-family:arial,helvetica,sans-serif; COLOR: #1C1C1C}
.attention{font-size:10pt;font-weight:bold;font-family:arial,helvetica,sans-serif; COLOR: #1C1C1C}
.disclaimer{font-size:8pt;font-family:arial,helvetica,sans-serif; COLOR: #1C1C1C}
.coupon-cutter{
	PADDING-RIGHT: 19px;
	background-image:url('cut.gif');
        background-repeat:no-repeat;
        background-position:right center;
}
.coupon-code{
	border-style:dashed;
	padding: 1px 5px 1px 5px;
	border-width:1px;
	border-color:#613F19;
	background-color:#E4EBDA;


	font-size:13px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif; 
	COLOR: #1C1C1C;
}

.coupon-code.hover{
	background-color: #C2CEA8;
}

.coupon-link{
        border-bottom-style:dashed;
        border-width:1px;
        border-color:#006623;

        font-size:13px;
        font-weight:bold;
        font-family:arial,helvetica,sans-serif;
}

.expire{font-size:8pt;font-weight:normal;font-family:arial,helvetica,sans-serif; COLOR: #1C1C1C}

.couponblock{
	border-bottom-style:dashed;
	border-width:1px;
	padding: 8px;
	border-color: #E8D8E8;
	line-height:130%;
	font-weight:normal;
	font-size:14px;
}

.tooltip {
    color: #fff;
    background:#1d1d1d;
    display:none; /*--Hides by default--*/
    padding:10px;
    position:absolute;    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


.expArrow{
	padding-left: 20px;
	background: url(images/arrow-down.png) no-repeat 0px 4px;
}
.collArrow{
	padding-left: 20px;
	background: url(images/arrow-up.png) no-repeat 0px 4px;
}

.heading {
	margin: 1px;
	color: #fff;
	padding: 3px 10px;
	cursor: pointer;
	background-color:#c30;
}

.comment {
	padding: 3px 3px;
	background-color:#fafafa;
}


#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}


body{text-align:center;}

.clear {clear:both}

.block {
	width:400px;
	margin:0 auto;
	text-align:left;
}
.element * {
	padding:5px; 
	margin:2px; 
	font-family:arial;
	font-size:12px;
}
.element label {
	float:left; 
	width:75px;
	font-weight:700
}
.element input.text {
	float:left; 
	width:270px;
	padding-left:20px;
}
.element .textarea {
	height:120px; 
	width:270px;
	padding-left:20px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url(iconCaution.gif) no-repeat 2px
}
.element #submit {
	float:right;
	margin-right:10px;
}
.loading {
	float:right; 
	background:url(ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}

