﻿html{
	background:#2782a2;
}
body{
	margin:0;
	color:#5b5b5b;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:960px;
}
img{border-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.hide{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.wrapper{
	width:100%;
	background:#fff url(/App_Themes/RevolutionCard/images/bg-page.gif) repeat-x;
}
.page{
	width:960px;
	margin:0 auto;
	position:relative;
	padding:151px 0 0;
}
.logo{
	margin:0;
	width:289px;
	height:76px;
	position:absolute;
	top:34px;
	z-index:10;
	left:13px;
}
.logo a{
	background:url(/App_Themes/RevolutionCard/images/logo.gif) no-repeat;
	height:76px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
#header{
	height:151px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:960px;
}
.top-nav-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 28px;
}
.top-nav{
	background:url(/App_Themes/RevolutionCard/images/bg-top-nav-l.gif) no-repeat;
	float:right;
	height:35px;
}
.top-nav ul{
	padding:0 27px 0 0;
	margin:0;
	list-style:none;
	float:left;
	background:url(/App_Themes/RevolutionCard/images/bg-top-nav-r.gif) no-repeat 100% 0;
	font-weight:bold;
	line-height:35px;
}
.top-nav ul li{
	display:inline;
	margin:0 0 0 39px;
}
.top-nav ul a{
	text-decoration:underline;
	color:#939495;
}
.top-nav ul a:hover{
	color:#444;
}
#content{
	width:100%;
	padding:0 0 26px;
}
.column .flash:after,
.column:after,
#content:after{
	content:'';
	display:block;
	clear:both;
}
.sidebar{
	width:315px;
	float:left;
}
.sidebar .top-section{
	min-height:240px;
	padding:29px 0 0;
}
* html .sidebar .top-section{
	height:240px;
}
.side-nav{
	width:100%;
	padding:0;
	margin:0 0 32px;
	list-style:none;
	overflow:hidden;
}
.side-nav li{
	background:url(/App_Themes/RevolutionCard/images/side-nav-split.gif) no-repeat 0 100%;
	width:100%;
	padding:9px 0 5px;
	float:left;
}
.side-nav a{
	height:16px;
	overflow:hidden;
	float:left;
	margin:0 0 0 12px;
}
.side-nav a:hover{
	background:none;
}
.side-nav a img{
	display:block;
}
.side-nav li.active a img,
.side-nav a:hover img{
	margin:-16px 0 0;
}
.side-nav ul{
	padding:4px 0 0 8px;
	margin:0;
	list-style:none;
	width:304px;
	overflow:hidden;
	clear:both;
}
.side-nav ul li{
	width:100%;
	float:left;
	background:none;
	padding:2px 0 0;
}
.side-nav ul a{
	display:block;
	color:#0a3848;
	font-size:12px;
	line-height:16px;
	float:none;
	padding:1px 0 3px 24px;
	margin:0;
	background:url(/App_Themes/RevolutionCard/images/bullet2.gif) no-repeat 13px 6px;
}
.side-nav ul li.active a,
.side-nav ul a:hover{
	background:#eee url(/App_Themes/RevolutionCard/images/bullet2.gif) no-repeat 13px 6px;
	text-decoration:none;
}
.revmoney .side-nav ul li.active a,
.revmoney .side-nav ul a:hover{
	background:#def4ff url(/App_Themes/RevolutionCard/images/bullet2.gif) no-repeat 13px 6px;
	text-decoration:none;
}
.login-form{
	padding:0 0 0 8px;
}
.login-form label{
	display:block;
	margin:0 0 11px;
}
.login-form label img{
	display:block;
}
.login-form .form-row{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.login-form select{
	float:left;
	width:165px;
	color:#00698e;
	font-size:11px;
	line-height:16px;
	margin:0 5px 0 0;
}
.login-form .btn{
	float:left;
	background:url(/App_Themes/RevolutionCard/images/bg-btn.gif) no-repeat;
	width:50px;
	height:21px;
	line-height:19px;
	overflow:hidden;
	text-align:center;
	color:#8aa3ab;
	font-weight:bold;
	margin:2px 3px 0 0;
	text-decoration:none;
}
.login-form .btn:hover{
	background-position:0 -21px;
	color:#377da2;
	text-decoration:none;
}
.login-form a{
	color:#46a5c6;
	font-size:11px;
	text-decoration:underline;
}
.login-form a:hover{
	text-decoration:none;
}
.sidebar .welcome{
	line-height:18px;
	padding:32px 0 0 13px;
}
.sidebar .welcome h2{
	font-size:21px;
	margin:0 0 14px;
	line-height:24px;
	color:#3a8db8;
}
.sidebar .welcome .sub-title p{
	margin:0 0 13px;
	font-weight:bold;
	color:#848992;
	font-size:14px;
}
.sidebar .welcome p{
	margin:0;
} 
.column{
	float:right;
	width:630px;
	background:#fff url(/App_Themes/RevolutionCard/images/bg-column.gif) no-repeat;
}
.column .flash{
	width:100%;
}
.column .flash .place-holder{
	float:left;
	width:630px;
	margin:-43px 0 0;
}
.three-cols{
	width:100%;
	overflow:hidden;
	padding:31px 0 0;
}
.three-cols .text-col{
	float:left;
	width:181px;
	display:inline;
	margin:0 14px 0 0;
}
.three-cols .text-col .inside{
	padding:0 0 0 15px;
	font-size:11px;
	line-height:16px;
}
.three-cols .text-col h3{
	margin:2px 0;
	color:#3a8db8;
	font-size:15px;
}
.three-cols .text-col p{
	margin:0;
}
.three-cols .links-col{
	float:right;
	width:216px;
	display:inline;
	margin:0 20px 0 0;
	padding:18px 0 0;
}
.three-cols .links-col ul{
	padding:0;
	margin:0;
	list-style-type:none;
	width:100%;
	overflow:hidden;
	font-size:12px;

}
.three-cols .links-col ul li{
	/*background:url(/App_Themes/RevolutionCard/images/links-split.gif) no-repeat 100% 0;*/
	background:url(/App_Themes/RevolutionCard/images/bullet.gif) no-repeat 0 50%;
	margin:-1px 0 1px;
	padding:10px 0 3px 10px;
	text-indent:-10px;
	border-bottom:solid 1px #81d6f3
}
.three-cols .links-col ul a{
	color:#5b5b5b;
	padding:0 0 0 11px;
	/*background:url(/App_Themes/RevolutionCard/images/bullet.gif) no-repeat 0 4px;*/
}
.three-cols .links-col ul a:hover{
	text-decoration:none;
	color:#000;
}
.offers{
	width:100%;
	overflow:hidden;
	margin:0 0 17px;
}
.offers h3{
	margin:0 0 15px 17px;
}
.offers h3 img{
	display:block;
}
.offers .gallery{
	width:100%;
	overflow:hidden;
	position:relative;
}
.offers .gallery .link-prev,
.offers .gallery .link-next{
	position:absolute;
	top:25px;
	left:3px;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
	background:url(/App_Themes/RevolutionCard/images/arrow-prev.gif) no-repeat;
	width:8px;
	height:28px;
	z-index:5;
}
.offers .gallery .link-next{
	left:auto;
	right:3px;
	background:url(/App_Themes/RevolutionCard/images/arrow-next.gif) no-repeat;
}
.offers .gallery .frame{
	position:relative;
	overflow:hidden;
	width:924px;
	margin:0 0 0 21px;
}
.offers .gallery ul{
	padding:0;
	margin:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
	position:relative;
}
.offers .gallery ul li{
	float:left;
	display:inline;
	padding:0 5px 0 0;
	width:149px;
}
.offers .gallery ul img{
	display:block;
}
.footer-holder{
	width:100%;
	background:#2782a2 url(/App_Themes/RevolutionCard/images/bg-footer.gif) repeat-x;
	background-position: center bottom;
}
#footer{
	width:960px;
	margin:0 auto;
	padding:0 0 15px;
}
#footer .locate{
	width:100%;
	overflow:hidden;
	padding:19px 0 19px;
}
#footer .locate ul{
	float:right;
	padding:0 4px 0 0;
	margin:0;
	list-style:none;
}
#footer .locate li{
	float:left;
	display:inline;
	background:url(/App_Themes/RevolutionCard/images/arrow.gif) no-repeat left;
	padding:0 0 0 17px;
	margin:0 0 0 94px;
}
#footer .locate img{
	display:block;
}
#footer .locate h3{
	margin:0 0 0 11px;
	display:inline;
	float:left;
}
#footer .locate h3{
	float:left;
}
#footer .holder{
	width:100%;
	overflow:hidden;
	padding:18px 0 0;
}
#footer .copy{
	float:left;
	padding:0 0 0 26px;
	line-height:28px;
	font-size:11px;
	color:#fff;
}
#footer .copy p{
	margin:0;
	display:inline;
	padding:0 1px 0 0;
}
#footer .copy ul{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}
#footer .copy ul li{
	display:inline;
	padding:0 0 0 13px;
	margin:0 0 0 8px;
	background:url(/App_Themes/RevolutionCard/images/footer-split.gif) no-repeat 0 3px;
}
#footer .copy ul a{
	color:#d6dbe5;
	text-decoration:underline;
}
#footer .copy ul a:hover{
	text-decoration:none;
}
#footer .social{
	float:right;
}
#footer .social strong{
	float:left;
	font-size:14px;
	line-height:26px;
	color:#fff;
	font-weight:normal;
}
#footer .social ul{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
#footer .social ul li{
	float:left;
	display:inline;
	margin:0 0 0 12px;
}
#footer .social ul img{
	display:block;
}
/*inner page start*/
.inner{
	background:#fff url(/App_Themes/RevolutionCard/images/bg-body-inner.gif) repeat-x;
}
.inner #content{
	padding:0;
}
.inner .sidebar .top-section{
	padding:32px 0 0;
	min-height:1px;
}
* html .inner .sidebar .top-section{
	height:auto;
}
.inner .sidebar .side-nav{
	margin:0 0 28px;
}
#header .form-holder{
	width:100%;
	overflow:hidden;
}
#header .form-holder .login-form{
	float:right;
	width:420px;
}
#header .form-holder .login-form .btn-holder{
	float:left;
	overflow:hidden;
	height:1%;
}
#header .form-holder .login-form label{
	float:left;
	margin:2px 14px 0 0;
}
#header .form-holder .login-form .btn{
	background:url(/App_Themes/RevolutionCard/images/bg-btn2.gif) no-repeat;
}
#header .form-holder .login-form .btn:hover{
	background-position:0 -21px;
}
.sidebar .card{
	padding:0 0 0 7px;
	line-height:18px;
}
.sidebar .card img{
	display:block;
}
.sidebar .card .inside{
	padding:10px 23px 0;
}
.sidebar .card h3{
	margin:0 0 15px;
}
.sidebar .card p{
	margin:0;
}
.inner .column{
	padding:29px 30px 0 25px;
	width:575px;
	line-height:18px;
}
.column .tools{
	width:100%;
	position:relative;
	right:-18px;
}
.column .tools:after{
	content:'';
	display:block;
	clear:both;
}
.column .tools ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
.column .tools ul li{
	float:left;
	margin:0 0 0 19px;
	display:inline;
}
.column .tools ul a{
	float:left;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.column .tools ul a.print{
	background:url(/App_Themes/RevolutionCard/images/ico-print.gif) no-repeat;
}
.column .tools ul a.email{
	background:url(/App_Themes/RevolutionCard/images/ico-email.gif) no-repeat;
}
.column .tools ul a.bookmark{
	background:url(/App_Themes/RevolutionCard/images/ico-bookmark.gif) no-repeat;
}
.inner .column h2{
	color:#0a3848;
	margin:0 0 21px;
	font-size:18px;
}
.inner .column h2 span{
	font-weight:normal;
}
.inner .column p{
	margin:0 0 21px;
}
.inner .column .content-menu{
	padding:7px 0 7px 40px;
	margin:10px 0 20px 0;
	list-style:none;
	border-bottom:1px solid #d6d6d7;
	/*border-top:1px solid #d6d6d7;*/
	line-height:16px;
	font-weight:bold;
}
.inner .column .content-menu li{
	background:url(/App_Themes/RevolutionCard/images/bullet3.gif) no-repeat 0 5px;
	padding:0 38px 3px 15px;
	
}
.inner .column .content-menu a{
	text-decoration:underline;
	color:#a8a9ab;
}
.inner .column .content-menu .active a,
.inner .column .content-menu a:hover{
	text-decoration:none;
	color:#46a5c6;
}
.inner .column .content-text{
	padding:0 5px;
	line-height:18px;
}
.inner .column blockquote{
	background:url(/App_Themes/RevolutionCard/images/bg-bq.gif) no-repeat 42px 10px;
	padding:0 25px 0 95px;
	margin:0 0 27px;
	font:italic 15px/21px 'Times New Roman', Times, serif;
	color:#5b5b5b;
}
.inner .column blockquote q{
	display:block;
}
.inner .column .links{
	width:100%;
	overflow:hidden;
	margin:-10px 0 18px;
}
.inner .column .links ul{
	padding:0;
	margin:0 0 0 41px;
	display:inline;
	font-size:11px;
	line-height:16px;
	list-style:none;
	float:left;
	width:147px;
}
.inner .column .links ul li{
	padding:0 0 4px 13px;
	background:url(/App_Themes/RevolutionCard/images/bullet3.gif) no-repeat 0 5px;
}
.revmoney .inner .column .links ul li{
	background:url(/App_Themes/RevolutionCard/images/bullet4.gif) no-repeat 0 5px;
}
.inner .column .links ul a{
	color:#277894;
}
/*revmoney page*/
.revmoney .wrapper{
	background:url(/App_Themes/RevolutionCard/images/bg-page-revmoney.gif) repeat-x;
}
.revmoney .inner{
	background:url(/App_Themes/RevolutionCard/images/bg-body-inner2.gif) repeat-x;
}
.revmoney .logo{
	width:328px;
	height:77px;
}
.revmoney .logo a{
	background:url(/App_Themes/RevolutionCard/images/logo2.gif) no-repeat;
	height:77px;
}
.revmoney .top-nav {
	background:url(/App_Themes/RevolutionCard/images/bg-top-nav-l2.gif) no-repeat;
}
.revmoney .top-nav ul{
	background:url(/App_Themes/RevolutionCard/images/bg-top-nav-r2.gif) no-repeat 100% 0;
}
.revmoney .top-nav ul li{
	margin:0 0 0 34px;
}
.revmoney .top-nav ul a{
	color:#079ace;
}
.revmoney .top-nav ul a:hover{
	color:#444;	
}
.revmoney .column{
	background:#fff url(/App_Themes/RevolutionCard/images/bg-column2.gif) no-repeat;
}
.revmoney .column .flash .place-holder {
	margin:-41px 0 0;
}
.revmoney .side-nav li{
	background:url(/App_Themes/RevolutionCard/images/side-nav-split2.gif) no-repeat 0 100%;
}
.revmoney .side-nav ul li{
	background:none;
}
.revmoney .sidebar .top-section{
	padding:35px 0 0;
	min-height:236px;
}
* html .revmoney .sidebar .top-section{
	height:236px;
}
.revmoney .inner .sidebar .top-section{
	min-height:1px;
}
* html .revmoney .inner .sidebar .top-section{
	height:auto;
}
.revmoney .side-nav{
	margin:0 0 44px;
}
.revmoney .sidebar .welcome{
	padding-top:26px;
}
.revmoney .sidebar .welcome h2{
	font-size:21px;
	word-spacing:-3px;
}
.revmoney .sidebar .welcome .sub-title p{
	color:#70b731;
}
.revmoney .three-cols{
	position:relative;
	padding-top:26px;
}
.revmoney .three-cols .text-col{
	width:171px;
	padding:0 14px 0 24px;
	margin:0;
}
.revmoney .three-cols .text-col h3{
	font-size:15px;
	line-height:20px;
}
.revmoney .three-cols .text-col .inside{
	padding:0 0 43px;
	line-height:16px;
}
.revmoney .three-cols .text-col .more{
	position:absolute;
	bottom:0;
	width:171px;
}
.revmoney .three-cols .text-col .more a{
	display:block;
	background:url(/App_Themes/RevolutionCard/images/btn-more.gif) no-repeat;
	width:105px;
	height:27px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	line-height:24px;
	font-size:12px;
	color:#579bcb;
}
.revmoney .three-cols .text-col .more a:hover{
	color:#fff;
	text-decoration:none;
	background-position:0 -27px;
}
.revmoney #content{
	padding:0 0 23px;
}

/*-----------DEREK-------------*/

#content .list ul{
	list-style-type:none;
	}
	
#content .list ul li{
	background-image:url(/App_Themes/Revolution/images/bullet-green.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	line-height:22px;
	padding:0px 0px 0px 15px;
	}
	
#content h1{
	}
	
	#products p{
		color:#333;
		font-size:11px;
		}
	
	#products{
		width:570px;
		}
	
	#products p img{
		display:block;
		text-align:right;
		padding:12px 0 0 0;
		}
	
	#products td{
		background-color:#fff;
		padding:10px;
		border-bottom:1px solid #ccc;
		}
	
	#products h3{
		color:#2b748e;
		font-size:14px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0 0 0 0;
		}
	
	#products .product-quarter p{
		float:left;
		margin:0 12px 0 0;
		padding:0 0 0 0;
		}
		
	#products .product-quarter .thumb{
		display:block;
		margin:0 0 8px 0;
		padding:0 0 0 0;
		}
	
	#products .product-half p{
		float:left;
		display:inline;
		margin:0 12px 0 0;
		padding:0 0 0 0;
		}
	
	#products .product-half .thumb{
		display:block;
		margin:0 12px 8px 0;
		padding:0 0 0 0;
		}
	
	#products .product-whole p{
		
		margin:0 12px 0 0;
		padding:0 0 0 0;
		}
		
	#products .product-whole .thumb{
		float:left;
		margin:0 12px 0 0;
		padding:0 0 0 0;
		}

