body {font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif; 	margin: 0px;
	padding: 0px;
	
	background: #f4f5f5 url(../images/qt-bg.gif) repeat-x top center; color: #484848; }
img {border: 0px;}
a, a:visited {color: #3266a8;}
a:hover, a:active {color: #4685d4;text-decoration: underline;}

.main-container {
	width: 1000px;
	margin: 20px auto 10px auto;
	background-color: #ffffff;
	padding-bottom: 40px;
	border: 1px solid #dddddd;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#step_img {
	margin: 0px auto;
	display: block;
}

#cf_points {
	margin: 20px 10px 0px 30px;
	padding: 0px;
	width: 960px;
}

#cf_points li {
	float: left;
	width: 250px;
	list-style-type: none;
	padding: 0px 20px 0px 55px;
	background: transparent url(../images/me3/check.png) no-repeat left top;
}

#cf_points li#last_point {
	padding-right: 0px;
}

#cf_points li span {
	font-weight: bold;
	font-size: 14px;
}


/*
#step_img {
	margin-left: 10px;
}

#cf_points {
	width: 345px;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#cf_points li {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 45px;
}

#cf_points li#no_cancel {
	background: transparent url(../images/me3/no-cancellation-fee.png) no-repeat left center;
}

#cf_points li#statement_audit {
	background: transparent url(../images/me3/statement-audit.png) no-repeat left center;
}

#cf_points li#last_point {
	margin: 0px;
}

#cf_points li span {
	font-weight: bold;
	font-size: 14px;
}
*/

.hr-rule {clear: both;height: 11px; width: 960px;margin: 0px auto 20px auto;background: transparent url(../images/me2/qt-divider.png) no-repeat center center;}

.top-links {
	font-size: 15px;
	text-align:right;
	padding: 7px 15px;
	float:right;
}

.top-links span {
	padding: 0px 4px;
	color: #cccccc;
}

.top-links a {
	text-align:right;
	text-decoration: none;
}

a.log_link {
	background-color: #f9f9f9;
	padding: 2px 4px;
	border: 1px solid #4685d4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.bottom_line {
clear:both;height:4px;background: url(../images/scrap.png) no-repeat bottom center;padding-top:5px;
}

#header_right {
	float: right;
	text-align: right;
	margin-bottom: 30px;
}

#header_right a {
	display: block;
	height: 28px;
	width: 105px;
	background: transparent url(../images/bits/master-bits.png) no-repeat -1px -82px;
	text-align: center;
	text-decoration: none;
	padding-top: 6px;
	margin-right: 10px;
	font-size: 1.2em;
}

#header_right p, #header_right a {
	float: left;
	padding-top: 6px;
}

#header_right p {
	margin: 0px 40px 0px 0px;
	font-size: 1.8em;
}

#cf_logo {
	margin: 10px 0px 0px 10px;
	background: transparent url(../images/bits/master-bits.png) no-repeat -107px -1px;
	height: 115px;
	width: 294px;
	float: left;
	font-size: 2em;
	font-weight:bold;
}

.clear {
	clear: both;
}

.bold {font-weight: bold;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	font-size: 26px;
	text-align:center;
	color: #686868;
	padding: 0px;
	margin: 0px;
	text-shadow: 1px 1px #cccccc;
}

#social {
	text-align:center;
	clear:both;
}

#social img {
	margin: 40px 10px 0px 10px;
}

#qt_div {
	padding: 10px 0px;
	clear: both;
	margin-top: 20px;
}

#points_div {
	/*background-color: #e8e8e8;*/
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
}

#get-quotes {
	display: block;
	width: 275px;
	height: 55px;
	background: #f7c204 url(../images/bits/index-bits.png) no-repeat -1px -30px;
	margin: 30px auto 20px auto;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	font-size: 2em;
}

#quick_sum {
	text-align:center;
	margin: 0px;
	padding: 6px 0px;
	font-size: 1.6em;
	margin-top: 10px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	background-color: #f1f1f1;
}

#free {
	font-style: italic;
	font-size: .8em;
	color: #819ec2;
	background: transparent url(../images/bits/index-bits.png) no-repeat -737px -30px;
	width: 65px;
	height: 27px;
}

.quote {
	width: 19px;
	height: 14px;
}

#left_quote {
	background: transparent url(../images/bits/index-bits.png) no-repeat -696px -30px;
	margin: 0px 5px 10px 0px;
}

#right_quote {
	background: transparent url(../images/bits/index-bits.png) no-repeat -717px -30px;
	margin: 0px 0px 10px 5px;
}

/* Footer */

.block {
	display: block;
}

#footer {
	text-align: center;
	padding: 10px 0px;
	clear: both;
}

#footer ul {
	padding: 0px;
}

#footer li {
	display: inline;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #cccccc;
	list-style-type: none;
}

#footer #first_foot {
	border: none;
}

#footer li a {
	text-decoration: none;
}

#footer li a:hover {
	text-decoration: underline;
}

#copyright {
	color: #999999;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.best_processor {
	margin: 0px 0px 2px 20px;
	padding:0px;
	font-size: 1.8em;
	font-weight: bold;
}

.info_sec {
	width: 489px;
	padding: 5px;
}

#sec_left {
	border-right: 1px solid #cccccc;
	float: left;
}

#sec_right {
	float: right;
}


#sec_right .info_entry {
	padding:8px;
	margin: 10px;
	border:none;
}

cite {
	display:block;
	margin: 0px;
	clear: both;
	border-right: 1px dashed #d3d3d3;
	border-left: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;
	padding: 5px 20px;
	background-color: #ffffde;
	font-style:italic;
	color: #999999;
	font-weight:bold;
}

blockquote {
	font-style: italic;
	color:#999999;
	padding: 10px 0px 0px 50px;
	border: 1px dashed #d3d3d3;
	margin: 0px;
	background:#f8f8f8 url(../images/quote-left.png) no-repeat top left;
}

.info_entry blockquote p {
	padding: 0px 46px 20px 0px;
	margin: 0px;
	background:transparent url(../images/quote-right.png) no-repeat bottom right;
}

.info_sec h2 {
	margin: 0px 0px 10px 0px;
	padding: 6px 0px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 1.3em;
}

.info_sec h2 a {
	text-decoration: none;
}

.info_entry p {
	margin: 8px;
	padding: 0px;
}

.info_entry iframe {
	float: left;
	margin: 0px 10px 5px 0px;
}

.sec_head {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	font-size: 1.6em;
	font-weight: bold;
}

#info_img {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -859px -30px;
	height: 32px;
	width: 33px;
	float: left;
	margin: 0px 5px 0px 0px;
}

#rev_test {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -893px -30px;
	height: 32px;
	width: 32px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.doc_img {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -834px -30px;
	height: 32px;
	width: 23px;
	float: left;
	margin: 0px 5px 0px 0px;
}

p.inf_date {
	font-style: italic;
	color: #787878;
	margin:5px 0px 15px 0px;
	padding:2px 0px 2px 5px;
	border-top: 1px dotted #787878;
	border-bottom: 1px dotted #787878;
	background-color: #f1f1f1;
}

p.inf_date span {
	font-size: .9em;
}

#srvy_img {
	background: #ffffff url(../images/chart.gif) no-repeat center center;
	width: 32px;
}

.index_thumb {
	float: left;
	margin: 5px;
	border: 1px dotted #cccccc;
}

.info_entry {
	clear: both;
	margin: 5px 0px;
	padding: 20px 10px;
}

#first_ent {
	padding-top: 4px;
}

/* jcarousel */

.jcarousel-item img {
	display: block;
	float: left;
	padding: 0px 5px 5px 0px;
	width: 27px;
	height: 27px;
	margin: 0px 4px 2px 0px;
}

.jcarousel-item h5 {
	font-size: 1.4em;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.jcarousel-item p {
	margin: 0px 5px;
	padding: 0px;
	line-height: 1.3em;
}

#no_cancel_fee {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -277px -30px;
}

#save_money {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -309px -30px;
}

#save_more_money {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -341px -30px;
}

#no_rate_increase {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -439px -30px;
}

#all_benefit {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -471px -30px;
}

#quick_easy {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -504px -30px;
}

#interchange_plus {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -536px -30px;
	width:26px;
}

#added_support {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -567px -30px;
}

#large_small {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -599px -30px;
}

#learn {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -632px -30px;
}

#calculator {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -661px -30px;
}

#private {
	background: #ffffff url(../images/bits/index-bits.png) no-repeat -802px -30px;
}

.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;
  	/*border: 1px solid #999999;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 908px;
    padding: 20px 40px;
	margin: 0px auto;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 908px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item {
	background: #ffffff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 2px solid #cccccc;
    width: 283px;
    height: 88px;
	padding: 4px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: #ffffff url(../images/bits/index-bits.png) no-repeat -374px -30px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: #ffffff url(../images/bits/index-bits.png) no-repeat -407px -30px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -374px -30px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -374px -30px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -374px -30px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: 2px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: #ffffff url(../images/bits/index-bits.png) no-repeat -407px -30px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background: #ffffff url(../images/bits/index-bits.png) no-repeat -407px -30px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -407px -30px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -407px -30px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -407px -30px;
}


/* /jcarousel */
