td, center, p, div, li, input, select, textarea, blockquote {
	font-family: Verdana, Geneva, sans-serif; font-size:95%
}

body { margin-left:2px; margin-top:0px; margin-right:2px; margin-bottom:0px; color: black;
		font-family: Verdana, Geneva, sans-serif; font-size:95%;
		background: #EEEEEE url(gfx/back.jpg) repeat-x;
		text-align:center;
		/*
		background: white url(gfx/gift_bkgrd3.png);
		background-repeat: no-repeat;
		background-attachment: fixed
		*/
}

.egc { font-family: Verdana, Geneva, sans-serif; font-size:95% }

.little { font-size:75% }

h2 { color: #0072bb; text-align: center; font-size:23px }

h2.popup { color: #0072bb; text-align: center; font-size:120% }

h2.ds { color: #CCCCCC; position:relative; top: -40px; left:5px; text-align: center; z-index:-1 }

.red_head { color:red; align:center }

.heading1 { font-size:150% }
.heading2 { font-size:125% }

A:link    { color: black }
A:visited { color: black }
A:hover   { color: green; background: #EEEEEE }

A:link.blue    { color: blue }
A:visited.blue { color: blue }
A:hover.blue   { color: blue; background: #EEEEEE }

A:hover.popup   { background: #666666 }

A:link.menu    { text-decoration: none }
A:visited.menu { text-decoration: none }
A:hover.menu   { text-decoration: none; color: green }

A:hover.img    { text-decoration: none; background: none  }

A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }

blockquote {
	background-color:#FAFAFA;
	padding: 8px;
}

input, select, textarea {
	border-width:1;
	font-size:11;
	background-color:#EFFFEF;
	color:#000000;
}
textarea { overflow:auto }
.proceed { background-color:#FF9999 }
.green   { background-color:#CCFFCC; font-size:12px; font-weight:bold; }
.smgreen { background-color:#CCFFCC; font-size:85% }
.fixed   { font-family: Courier, monospace }

div.aff_terms {
	height: 200px;
	width: 90%;
	overflow: auto;
	border: 1px solid #666;
	background-color: transparent;
	padding: 8px;
}

.border1 {
	border-collapse: collapse;
	border-style: solid;
	border-width : 1px;
	}

.content1 {
	padding: 5px;
	vertical-align: middle;
	white-space: normal;
}

.rhs_opinions {
	border:2px #669966;
	border-style: solid none solid solid;
	margin-left:5px;
	padding:10px 0px 10 10;
	color:#006600;
	border-radius: 13px 0 0 13;
	-moz-border-radius: 13px 0 0 13;
}

.xxxtop_questions {
	background:#FAFFFA;
	text-align:center;
	width:90%;
	border:2px #669966;
	border-style: solid;
	margin:5px;
	padding:5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

ul.links {	
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #CCC;
}

ul.links li {	
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: none;
	font-size: 10px;
	text-align: left;
	color: #c0c0c0;
}

ul.links li a {
	display: block;
	padding: 2px;
	margin-left: 2px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border-top: 1px solid #CCC;
}

ul.links a:hover {
	color: green;
	background: transparent;
}

.button_sm {
	border:none;
	display:block;
	text-align:center;
	height:46px;
	width:176px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin-bottom:2px;
}
a:link.button_sm, a:visited.button_sm, a:active.button_sm, a:hover.button_sm {
	text-decoration: none;
	text-align:center;
	padding-top:2px;
	height:46px;
	color:black;
}
a:active.button_sm, a:hover.button_sm {
	text-decoration: underline;
}

.button_sm_green {  background: url(/gfx/button_green.png) no-repeat top left; }
.button_sm_green:hover, .button_sm_green:focus {
	text-decoration: underline;
}

.button_basket {
	border:none;
	display:block;
	text-align:right;
	padding-right:10px;
	height:46px;
	width:219px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin-bottom:2px;
	background: url(/gfx/button_basket.png) no-repeat top left;
}
a:link.button_basket, a:visited.button_basket, a:active.button_basket, a:hover.button_basket {
	text-decoration: none;
	text-align:center;
	padding-top:2px;
	height:46px;
	color:black;
}
a:active.button_basket, a:hover.button_basket {
	text-decoration: underline;
}
.button_basket:hover, .button_basket:focus {
	text-decoration: underline;
}

