* , body{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #676C83;
}
.wrapper {
	display: block;
	position: relative;
	height: auto;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	display: block;
	position: relative;
	height: 110px;
	margin-top: 10px;
}
#logo {
	display: block;
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 10px;
}
#header-image {
	display: block;
	position: absolute;
	height: auto;
	width: auto;
	top: -120px;
	right: 0px;
	z-index: 1000;
	display: block;
}
#latest-news {
	display: block;
	position: absolute;
	height: auto;
	width: auto;
	top: 94px;
	right: 0px;
	color: #777ea8;
	font-size: 12px;
}
#latest-news h4 {
	color: #FFF;
	display: inline;
	width: auto;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	height: auto;
	background-color: #8a93a2;
	font-size: 12px;
	font-weight: normal;
}
#latest-news p {
	display: block;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#header-points {
	display: block;
	position: absolute;
	width: 550px;
	top: 20px;
	left: 260px;
	height: auto;
}
h1 , #header-points p{
	font-size: 12px;
	font-weight: normal;
	color: #777ea8;
	display: block;
	position: relative;
	height: auto;
	width: auto;
	line-height: 20px;
	background-image: url(../images/small-point.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-position: left 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#menu {
	background-color: #f9f9fb;
	border-bottom-style: none;
	font-size: 18px;
	display: block;
	width: 100%;
	position: relative;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/menu-back.gif);
	background-position: left bottom;
	padding-bottom: 5px;
}
#menu p {
	display: block;
	position: relative;
	height: 30px;
	width: auto;
	line-height: 26px;
	padding: 0px!important;
	font-size: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu p a:link, #menu p a:visited, #menu p a:active{
	display: block;
	text-decoration: none;
	color: #484b50;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	float: left;
	line-height: 26px;
	margin-bottom: 5px;
}
#menu p a:hover {
	background-color: #19E8EA;
	color: #FFF;
}
#main {
	display: block;
	position: relative;
	margin-top: 20px;
}
#left {
	display: block;
	position: relative;
	width: 720px;
	float: left;
	height: auto;
}
.heading {
	font-size: 19px;
	display: block;
	position: relative;
	width: auto;
	margin-bottom: 20px;
	color: #484b50;
	background-image: url(../images/small-point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
.heading strong {
	color: #08c6e8!important;
	font-size: 25px;
	font-weight: normal;
}
#main-promo , #mini-promo{
	display: block;
	position: relative;
	width: 720px;
	height: 420px;
	background-repeat: no-repeat;
}
#mini-promo {
	height: 200px;
	background-image: none;
	padding-top: 0px;
	margin-top: 0px;
}
#mini-promo img {
}
#main-promo-info , #mini-promo-info{
	display: block;
	position: absolute;
	width: 400px;
	height: auto;
	left: 220px;
	top: 20px;
}
#left #main-promo-info li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 24px;
}
#left #mini-promo-info ul{
	top: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
}
#main-promo-info ul li , #mini-promo-info ul li{
	font-size: 12px;
	line-height: 26px;
	display: block;
	position: relative;
	width: auto;
	padding-left: 30px;
	list-style-type: none;
	background-image: url(../images/small-point.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #000;
}
#main-promo-info #main-promo-apply, #mini-promo-info #mini-promo-apply {
	display: block;
	width: auto;
	margin-top: 20px;
	position: relative;
}
#main-promo-footer , #mini-promo-footer{
	font-size: 11px;
	display: block;
	position: absolute;
	height: auto;
	width: 720px;
	bottom: 5px;
	left: 0px;
	text-align: center;
	color: #000;
}
h2 , h3{
	font-size: 15px;
	font-weight: normal;
	background-color: #f9fbfb;
	border: 1px solid #e9ecef;
	padding-left: 20px;
	line-height: 22px;
	position: relative;
	width: auto;
	margin-bottom: 10px;
	background-image: url(../images/image-block.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
	height: 22px;
	color: #697384;
}
h2:hover , h3:hover{
	cursor: pointer;
	border-top-color: #c0c2cd;
	border-right-color: #c0c2cd;
	border-bottom-color: #c0c2cd;
	border-left-color: #c0c2cd;
}
h2.plus , h3.plus{
	background-image: url(../images/image-block.gif);
	background-position: right -24px;
}
p  {
	font-size: 14px;
	line-height: 22px;
	display: block;
	position: relative;
	width: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h2.open, h3.open {
	background-image: url(../images/menu-back.gif);
	background-repeat: repeat-x;
	background-position: left -10px;
}
p strong  {
	font-weight: normal;
	color: #2B2E4D;
}
#left p.apply-button {
	display: block;
	text-align: right;
	position: relative;
	width: 520px;
	margin-right: 30px;
}


#left p a:link, #left p a:visited, #left p a:active {
	color: #08C6E8;
	text-decoration: none;
}
#left p a:hover {
	text-decoration: underline;
}
#left ul , .fullul{
	display: block;
	position: relative;
	width: auto;
	line-height: 22px;
	margin-right: 40px;
	margin-left: 80px;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#left h4 {
	display: block;
	position: relative;
	width: auto;
	padding-left: 20px;
	font-weight: normal;
	color: #666;
	background-image: url(../images/small-point-grey.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}


#rhs {
	display: block;
	position: relative;
	width: 260px;
	float: right;
}

#quick-apply {
	background-color: #f9fbfb;
	display: block;
	position: relative;
	width: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #eaebeb;
	height: auto;
	clear: both;
	float: none;
	margin-top: 10px;
	color: #000;
	background-image: url(../images/quick-apply-back.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#quick-apply label {
	display: block;
	font-size: 12px;
	position: relative;
	width: 220px;
	height: auto;
	padding-left: 20px;
	margin-top: 6px;
	color: #000;
}
#quick-apply label.error {
	display: none!important;
}
#quick-apply input , #quick-apply select, #quick-apply select option{
	display: block;
	position: relative;
	width: 220px;
	height: 20px;
	border: 1px solid #c0c2cd;
	color: #000!important;
	line-height: 20px;
}
#quick-apply .smallfield {
	display: block;
	position: relative;
	width: 100px;
	height: 36px;
	float: left;
}
#quick-apply .smallfield.thin {
	height: 20px;
}
#quick-apply .smallfield input , #quick-apply .smallfield select{
	width: 100px;
	float: left;
	color: #000!important;
}
#quick-apply ul {
	font-size: 11px;
	list-style-type: none;
	position: relative;
	width: auto;
	display: block;
	margin-left: 20px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	float: none;
	height: auto;
	color: #000;
}
#quick-apply ul li strong {
	color: #000;
}
#quick-apply ul li {
	color: #000;
}
#quick-apply #submit {
	display: block;
	width: auto;
	margin-left: 20px;
	position: relative;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: none;
	margin-top: 0px;
	padding: 0px;
}
#quick-apply a:link, #quick-apply a:visited, #quick-apply a:active {
	color: #000;
}
.error , #error-messages{
	background-color: #d4fcfe!important;
	border: 1px dotted #02d4dc!important;
	color: #d3fbfc;
}
#error-messages {
	color: #000!important;
	font-size: 12px;
	display: none;
	position: relative;
	width: auto;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#error-messages p {
	color: #000;
	padding: 10px;
}

.clear-all {
	display: block;
	position: relative;
	width: auto;
	clear: both;
	float: none;
	height: auto;
}
#apr {
	font-size: 20px;
	color: #777ea8;
	display: block;
	position: relative;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#apr strong {
	font-size: 30px;
	font-weight: normal;
	color: #777ea8;
}
#rhs blockquote {
	display: block;
	padding: 20px;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #c0c2cd;
	color: #000;
	margin-bottom: 20px;
	margin-top: 20px;
}
blockquote .quote {
	color: #40466b;
	text-align: right;
}
#loan-costs {
	display: block;
	position: relative;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#loan-costs table {
	border: 1px solid #e9ecef;
}
#loan-costs table th {
	font-weight: normal;
	color: #40466b;
	font-size: 14px;
	line-height: 24px;
	background-color: #f9f9fb;
	background-image: url(../images/menu-back.gif);
	background-repeat: repeat-x;
	background-position: left -10px;
}
#loan-costs table td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#loan-costs table .cost {
	font-size: 20px;
	color: #000;
}
#loan-costs p {
	font-size: 11px;
	display: block;
	position: relative;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 20px;
	line-height: 18px;
}
.indent {
	margin-top: 20px;
	margin-bottom: 60px;
}
.indent h3 {
	background-color: #FFF;
}


.costsTable {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #e9ecef;
}
.costsTable tr th {
	font-weight: normal;
	background-color: #F9F9FB;
	line-height: 26px;
	font-size: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e9ecef;
	border-right-color: #e9ecef;
	border-bottom-color: #e9ecef;
	border-left-color: #e9ecef;
	background-image: url(../images/menu-back.gif);
	background-repeat: repeat-x;
	background-position: left -10px;
}
.costsTable tr td:first-child, .costsTable tr th:first-child {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e9ecef;
}

.costsTable .stripe {
	background-color: #F9F9FB;
}
.costsTable tr:hover {
	background-color: #CEFAFF;
	color: #333!important;
}
.testimonial {
	display: block;
	position: relative;
	width: 680px;
	overflow: hidden;
	height: auto;
	border: 1px solid #eaedef;
	padding: 20px;
	margin-bottom: 20px;
}
.testimonial.odd {
	background-color: #fbfcfd;
	border: 1px solid #dee1e2;
}

.testimonial .photo {
	display: block;
	overflow: hidden;
	position: relative;
	height: 150px;
	width: 150px;
	float: left;
	border: 1px solid #dee1e2;
	margin-right: 20px;
}
.testimonial .quote {
	display: block;
	position: relative;
	width: 370px;
	font-size: 14px;
	line-height: 20px;
	float: left;
	height: auto;
	color: #000;
	text-align: justify;
	margin-top: 10px;
}
.testimonial .quote .by {
	font-size: 12px;
	padding-top: 10px;
}

.testimonial .borrowed {
	display: block;
	position: relative;
	width: auto;
	height: 100px;
	float: right;
	text-align: right;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #333;
}
.testimonial .borrowed strong {
	color: #08C6F0;
	font-size: 28px;
	padding-left: 5px;
}
.note {
	font-size: 10px;
	line-height: 16px;
}







/*slider*/
.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	background: #ffffff url(../images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	border: 1px solid #aaaaaa;
	height: .8em;
	position: relative;
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 1.2em;
	height: 1.2em;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #d3d3d3;
}
.ui-slider-handle:hover {
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #aaaaaa;
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #d3d3d3;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
	opacity:.7;
	filter:Alpha(Opacity=70);
}



#slider-box {
	display: block;
	position: relative;
	width: 370px;
	height: 30px;
	padding-top: 25px;
}
#loan-costs .ui-slider-handle,  .ui-slider-handle:hover  {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color: #02d4dc;
	background-image: url(../images/slider.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
	width: 15px;
	background-repeat: no-repeat;
	background-position: 0 0%;
	top: -10px;
	cursor: e-resize;
}
#slider.ui-slider {
	display: block;
	position: relative;
	height: 5px;
	width: 250px!important;
	border: 1px solid #5c5e68!important;
	background-color: #e8e9ee!important;
	padding: 0px;
	margin: 0px;
}
#loan-costs #min-amount {
	display: block;
	position: absolute;
	height: auto;
	width: auto;
	top: 20px;
	left: 20px;
	color: #000;
}
#loan-costs #max-amount {
	display: block;
	position: absolute;
	height: auto;
	width: auto;
	top: 20px;
	right: 5px;
	color: #000;
}
#link-block {
	display: block;
	height: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #c0c2cd;
	border-right-color: #c0c2cd;
	border-bottom-color: #c0c2cd;
	border-left-color: #c0c2cd;
	margin-top: 40px;
	margin-bottom: 20px;
	padding-top: 20px;
	clear: both;
	float: none;
}
#link-block a:link, #link-block a:visited, #link-block a:active {
	display: block;
	position: relative;
	height: 25px;
	width: 200px;
	float: left;
	font-size: 11px;
	text-decoration: none;
	text-indent: 20pt;
}
#link-block a:hover{
	text-decoration: underline;
}#footer {
	display: block;
	position: relative;
	height: auto;
	width: auto;
	background-color: #f9f9fb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9ecef;
	border-right-color: #e9ecef;
	border-bottom-color: #e9ecef;
	border-left-color: #e9ecef;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 26px;
}
#footer p {
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}

#footer a:link, #footer a:visited, #footer a:active {
	display: inline-block;
	position: relative;
	width: auto;
	margin-right: 12px;
	margin-left: 12px;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;	
}
.website-error-button {
	display: block;
	position: fixed;
	height: auto;
	width: auto;
	left: -40px;
	bottom: 0px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.website-error-button:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	left: 0px;
	cursor: pointer;
}
#error-form {
	display: none;
	position: static;
	height: auto;
	width: 500px;
	top: 300px;
	margin-right: auto;
	margin-left: auto;
	left: -300px;
}
#page1 {
	display: block;
	position: relative;
	height: auto;
	width: 100%;
	border: 1px solid #c0c2cd;
	background-image: url(../images/apply-base.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 160px;
	margin-bottom: 20px;
}
#page-name {
	display: block;
	position: absolute;
	height: auto;
	width: auto;
	line-height: 28px;
	font-size: 17px;
	top: -14px;
	left: 30px;
	background-color: #f9f9fb;
	border: 1px solid #c0c2cd;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/menu-back.gif);
	background-position: left -10px;
	background-repeat: repeat-x;
}
#page-name strong {
	color: #333;
	font-size: 14px;
}
#page1 #cash {
	display: block;
	position: absolute;
	top: -90px;
	right: 60px;
}
#cash #cash-footer {
	font-size: 11px;
	text-align: center;
}
#page1 h2 {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/small-point.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	font-size: 18px;
	color: #010101;
	display: block;
	width: 570px;
	height: auto;
	margin-top: 40px;
	margin-left: 20px;
	position: relative;
	cursor: default;
	margin-bottom: 0px;
}
#page1 p {
	display: block;
	position: relative;
	width: auto;
	margin-top: 0px;
	font-size: 11px;
	line-height: 16px;
	margin-left: 50px;
	padding-left: 0px;
}
#page1 fieldset {
	display: block;
	position: relative;
	width: 440px;
	float: left;
	height: auto;
	margin-right: 0px;
	margin-top: 40px;
	margin-left: 50px;
	overflow: hidden;
}
#page1 fieldset label {
	display: block;
	position: relative;
	height: auto;
	width: 385px;
	font-size: 14px;
	color: #000;
	line-height: 22px;
	margin-bottom: 20px;
	clear: both;
	float: none;
}

#page1 label input, #page1 label select, #page1 label option {
	position: absolute;
	height: 20px;
	width: 230px;
	display: block;
	left: 150px;
	top: 0px;
	border: 1px solid #c0c2cd;
	color: #000!important;
}
#page1 .div_label select{
	border: 1px solid #c0c2cd!important;
	color: #000!important;
}
#page1 .div_label select option{
	color: #000!important;	
}
#page1 label select.tinyfield {
	width: 60px;
	float: right;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	margin-left: 10px;
	margin-right: 2px;
	height: 20px;
	display: block;
}

#page1 label select.smallfield {
	width: 110px;
	float: right;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	margin-left: 10px;
	margin-right: 2px;
	height: 20px;
	display: block;
}
#page1 label span {
	color: #000;
}


#page1 label #agree{

}
#page1 label #submit {
	display: block;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page1 #footer-rules {
	display: block;
	position: absolute;
	height: 120px;
	width: 520px;
	bottom: 0px;
	right: 0px;
	color: #333;
	font-size: 12px;
}
#page1 #footer-rules strong {
	text-align: left;
	color: #333;
	display: block;
	position: relative;
	height: auto;
	width: auto;
}
#page1 #footer-rules ul {
	display: block;
	position: relative;
	width: 240px;
	float: left;
	margin-top: 10px;
}
#page1 #footer-rules li {
	color: #333;
	background-image: url(../images/small-point-grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 30px;
	list-style-type: none;
	line-height: 26px;
	font-size: 11px;
}
#page1 #footer-image-note {
	color: #333;
	font-size: 11px;
	display: block;
	position: absolute;
	height: auto;
	width: 440px;
	bottom: 10px;
	left: 0px;
	text-align: center;
}
#page1 #error-messages {
	width: 380px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	position: relative;
	height: auto;
	display: block;
}
#page1 #error-messages p {
	font-size: 14px;
	position: relative;
	height: auto;
	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
#page1 label label.error {
	font-weight: normal;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	font-size: 9px!important;
	display: block;
	position: relative;
	font-size: 9px;
	line-height: 10px;
	height: auto;
	width: 200px;
	left: 150px;
	top: 2px;
	background-color: transparent!important;
	margin: 0px;
	padding-bottom: 0px;
	color: #0093FF;
}
#page1 .note {
	font-size: 11px;
	line-height: 16px;
	color: #666;
}
#page1 .sub-button {
	display: block;
	width: 230px;
	left: 150px;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	height: auto;
	position: relative;
	top: -18px;
}
#page1 textarea {
	display: block;
	position: relative;
	height: 100px;
	width: 100%;
	font-size: 14px;
	border: 1px solid #CCC;
}

.blink {
	text-decoration: blink;
}
.full-width-banner {
	display: block;
	position: relative;
	width: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px solid #CCC;
}
.results {
	display: block;
	position: relative;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ad-result {
	display: block;
	float: left;
	position: relative;
	width: 230px;
	text-align: center;
	font-size: 12px;
	height: 160px;
}
.ad-result .ad-image a img {
	border: 1px solid #CCC;
}



/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */

.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.cluetip-jtip {
	background-color: transparent;
	color: #000!important;
	font-size: 12px;
	line-height: 18px;
}
.cluetip-jtip #cluetip-outer {
	border: 1px solid #c0c2cd;
	position: relative;
	background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
	font-size: 12px;
	font-weight: normal;
	background-color: #f0f0f0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-image: url(../images/menu-back.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left -10px;
	background-repeat: repeat-x;
}
.cluetip-jtip #cluetip-inner {
	padding: 10;
	display: block;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.cluetip-jtip div#cluetip-close {
	text-align: right;
	margin: 0 5px 5px;
	color: #ff0d45;
}
/* jtip arrows */
.clue-right-jtip .cluetip-arrows {
  background-image: url(images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
