body {
  margin:0;
  padding: 0;
  font:normal 76% Verdana, Helvetica, sans-serif; 
	color:#000;
}	
#wrapper{
	margin:15px auto 0 auto;
	padding:21px 22px 0 21px;
	width:957px;
	height:100%;
	background-color:#f6f5f3;
	border:1px #e1e1e1 solid;
}
#logo{
	float:left;
	width:800px;
	height:38px;
}
#topleft{
	margin-top:19px;
	float:right;
	width:107px;
	height:18px;
	font-size:0.75em;
	color:#877e70;
}

#nav{float:left;	width:100%;	height:50px;
	background:url(images/navbg.gif) repeat-x;
	font-size:0.86em;
	text-align:center;
}	
#nav ul{
	margin:16px 0 0 0;
	padding-left: 0;}

#nav li{
	display: inline;
	list-style-type: none;}

#nav a { padding: 3px 8px; }
#nav a:link, #nav a:visited{color: #666; text-decoration: none;}
#nav a:hover{
	color: #fff;
	background-color: #f89b2c;
	text-decoration: none;}

img{	border:0}
table {
	border-collapse:collapse;
	border-spacing: 0;
	border:1px #f1f1f1 solid !important;
}

p { padding:0}

h1{font-size:1.0em;color:#000;}
h2{padding:0; margin:0 0 5px 0;font-size:0.95em;color:#be6801; }
h3{font-size:1.0em;color:#be6801;}


select, option, input{
	font-size:0.95em;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
textarea{
 font-size:0.95em;
 font-family:Verdana, Arial, Helvetica, sans-serif;}

.Tfont{
	font-size:0.95em;
}
	
a:link {color:#be6801;text-decoration: none;}	
a:visited {color:#be6801;text-decoration: none;}	
a:hover {color:#000;text-decoration: none;}	
a:active {color:#be6801;text-decoration: none;}
form{margin:0; padding:0;}

.Descr{
	float:left;
	width:100%;
	margin:20px 0 20px 0 ;
	padding:15px 0 15px 0;
	text-align:justify;
	color:#666;
	border-top:1px #b7b7b6 solid;	
	border-bottom:1px #b7b7b6 solid;
}

.mainleft, #mainmid, #ccfeed, .articlenav{margin-top:15px}
.mainleft{
	float:left;
	width:178px;
	height:350px;
	font-size:0.85em;
	}
	
	
/* credit card */	
#ccfeed{
	float:left;
	width:539px;
	margin:15px 0 0 15px;
	padding:20px 0 20px 26px;
	border-top:1px #b7b7b6 solid;
	background-color:#fff;
	font-size:0.87em;
}
#feed{
	width:562px;
	margin:-10px 0 0 -28px !important; margin:-20px 0 0 -28px;
}
#ccfeedfrm{
	height:30px;
	text-align:center;
	margin-bottom:10px;
}
#ccfeedfrm2{
	height:33px;
	text-align:center
}

.text /* size and font of the non-bold text on the site */ {
	font-size: 0.86em; 
	}
.textbold /* size and font of the bold text on the site */ {
	font-size: 1em; 
	font-weight: bold;
	padding-left:13px;
	color:#f8b96e}
	
.name-back /* background color in the feed table at the top where the cardname is located */ {background: #d7d4ca; padding-top:8px; padding-bottom:8px;}
.term-title-back /* background color in the rate table behind the bold text */ {background: #817769}
.rate-back /* background color in the rate table behind the rate info */ {background: #d7d4ca}

.menu-item-back1{
	background: #d7d4ca;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px; }	
.menu-item-back2{
	background: #d7d4ca;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;}

.menu-item-back1 a:link {color:#666; text-decoration:none;}	
.menu-item-back1 a:visited {color:#666; text-decoration:none;}	
.menu-item-back1 a:hover {	color:#c47d29; text-decoration:underline;}	
.menu-item-back1 a:active {	color:#666; text-decoration:none;}

.menu-item-back2 a:link {color:#666; text-decoration:none;}	
.menu-item-back2 a:visited {color:#666; text-decoration:none;}	
.menu-item-back2 a:hover {	color:#c47d29; text-decoration:underline;}	
.menu-item-back2 a:active {	color:#666; text-decoration:none;}
	
.menu-title /*background color in the table cell of the side menu behind the title - NOT PART OF THE FEED */ {background: #817769}

#mainmid{
	float:left;
	width:404px;
	height:214px;
	margin-left:15px;
	padding:33px 28px 0 133px;
	background:#fff url(images/CCWoman.jpg) no-repeat;
	border-top:1px #fbc07b solid;
	font-size:0.87em;
}
#main2{
	float:left;
	width:516px;
	margin:8px 0 0 15px;
	padding:20px 23px 20px 26px;
	border-top:1px #b7b7b6 solid;
	background-color:#fff;
	font-size:0.87em;
}
#articlewrap{
	float:left;
	width:698px;
	margin:8px 0 0 15px;
	padding:20px 18px 20px 26px;
	border-top:1px #b7b7b6 solid;
	background-color:#fff;
	font-size:0.87em;
}
.articlenav	{
	float:left;
	width:200px;
	height:630px;
	font-size:0.85em;
	}


#media{
	float:left;
	width:516px;
	margin:16px 0 0 15px;
	padding:20px 23px 20px 26px;
	border-top:1px #b7b7b6 solid;
	background-color:#fff;
	font-size:0.87em;
}

#cRepairTop{
	float:left;
	width:490px;
	height:141px;
	margin:0px 0 25px 0;
	padding:30px 0 0 30px;
	background:#c7dedf url(images/woman.jpg) no-repeat right;
	font-size:1em;
	font-weight:bold;
}
#cRepair1{
	height:40px;
	background:url(images/arr1.gif) no-repeat left;
	padding:0 0 0 30px;
	line-height:20px;
	}
#cRepair2{
	width:210px;
	height:40px;
	background:url(images/arr2.gif) no-repeat right;
	margin-top:30px;
	padding:0 0 0 30px;
	line-height:20px;
}

#cRepair2 a:link {color:#565657; text-decoration:none;}	
#cRepair2 a:visited {color:#565657; text-decoration:none;}	
#cRepair2 a:hover {	color:#000; text-decoration:none;}	
#cRepair2 a:active {	color:#565657; text-decoration:none;}

/* mainright for homepage */
#mainright{
	float:left;
	width:184px;
	height:98px;
	background:url(images/navleftbg.gif) repeat-x;
	margin:-248px 0 0 15px;
}
#mainright img{
	margin-top:7px !important; margin-top:6px;
}

.rightAd{
	float:left;
	width:184px;
	height:285px;
	margin:-138px 0 0 15px;
}
/* mainright for subpages */
#mainright2{
	float:left;
	width:184px;
	height:98px;
	background:url(images/navleftbg.gif) repeat-x;
	margin:15px 0 0 15px;
}
#mainright2 img{
	margin-top:7px !important; margin-top:6px;
}

#subPcontent{
	width:520px;	
}

.rightAd2{
	float:left;
	width:184px;
	height:285px;
	margin:12px 0 0 15px;
}


#footer{
	margin:10px auto 0 auto;
	width:1002px;
	height:54px;
	background:#fff url(images/footerbg.gif) repeat-x;
	padding:15px 0 0 0;
	text-align:center;
	color:#f89b2c;
	font-size:0.75em;
}

#footer a:link {color:#8d8c8c; text-decoration:none;}	
#footer a:visited {color:#8d8c8c; text-decoration:none;}	
#footer a:hover {color:#000; text-decoration:none;}	
#footer a:active {color:#8d8c8c; text-decoration:none;}

.adsenseleft{
	float:left;
	width:200px;
	line-height:19px}

.featureBlock{
    float:left;
    padding:5px 0px;
    text-align:center;
    width:170px;
}

.featureBlockHeader{
    font-weight:700;
    height:45px;
    margin:0px auto;
    width:165px;
}

.featureBlockCreative{
    text-align:center;
}

.featureBlockApply{
    padding:8px 0px;
}

.featureBlockImage{
    border:none;
}

