/*
Theme Name: TrustCash.com template
Theme URI: http://als-design.com
Description: Custom template for TrustCash.com
Version: 2.9.2
Author: Al
Author URI: http://als-design.com
Tags: clean, sirf
*/

@import "reset.css";
/*@import "typography.css"; */
@import "layout.css";
body {
	background:#fffeff url('images/bg.gif') 0 110px repeat-x;
}
body, td, th {
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
}
a, a:link, a:visited {
	color:#145b15;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3 {
	padding:0px;
	margin:0 0 1em 0;
	color:#115235;
}
.sIFR-active h1, h2, h3 {
	margin:0 0 0.1em 0;
}
ul li {
	background:url('images/bg-li.gif') left center no-repeat;
	list-style:none;
	padding:5px 0 5px 20px;
	margin:0;
}
p {
	line-height:150%;
}
input, button, textarea, select, option, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {
	padding:0px 0 1px 3px;
	/*border:#a3a3a3 1px solid;*/
	margin-bottom:10px;
	
}
input, select {
/*	background:url('images/bg-input.gif'); */

}
.clear {
	clear:both;
}
.zero {
	margin:0;
	padding:0;
}
.alignleft {
	text-align:left;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}
.floatleft {
	float:left;
}
.centermargin {
	margin:auto;
	display:block;
}
.floatright {
	float:right;
}
.nospace {
	margin:0 !important;
	padding:0 !important;
}
div.hr {
	height: 20px;
	background: url('images/bg-divider-hor.gif') repeat-x;
}
div.hr hr {
	display: none;
}
.blue {
	/*color:#24629c;*/
	color:blue;
}
.red {
	color:red !important;
}
.wrap {
	width:980px;
	margin:0 auto;
}
.bg {
	background:url('images/bg-home.jpg') center top repeat-y;
	min-height:200px;
}
#content {
}
#content .wrap {
	padding:10px;
	width:960px;
	background:url('images/bg-boxes-pages-top.png') center 10px no-repeat;
}
body.home #content .wrap {
	background:transparent;
}
#content .bg_boxes_pages_bottom {
	background:url('images/bg-boxes-pages-bottom.png') center center no-repeat;
	height:20px;
	margin-bottom:10px;
}
#content .wrap {
	padding:10px;
	width:960px;
}
#header {
	width:980px;
	overflow:auto;
	margin:auto;
	background:url('images/bg-header.jpg') center top no-repeat;
}
#logo {
	padding:10px;
	float:left;
}
#box_user {
	float:right;
	padding:5px 10px 0 10px;
	color:#a3a3a3;
	font-size:11px;
	vertical-align: middle;
	max-width:580px;
	max-height:65px;
}

#box_user input, #box_user button,  #box_user input[type="radio"], #box_user input[type="reset"], #box_user input[type="submit"] {
	padding:4px;
	border:#a3a3a3 1px solid;
	margin-bottom:10px;
	vertical-align: middle;
	
}
#box_user label {
padding:0 5px 20px 5px;	
}
#box_user .input{
	background:url('images/bg-input.gif');
	width:100px;

}
#box_user input[type="radio"] {
	border:none;
}
#box_user .radios {
float:left;
width:90px;
line-height:85%;
}
#box_user .radios  label {
	padding:5px;	
}
#box_user .radios input[type="radio"] {
	margin:0;
	height:13px;
}
#box_user p {
line-height:13px;
margin-left:10px;
}

/* main menu START*/
ul#menu {
	width:978px;
	height:40px;
	margin:0 auto;
	padding:0;
	background:url('images/bg-menu.gif') repeat-x;/*display:inline; text-align:center;*/
}
ul#menu li {
	/*	display:inline; */
	float:left;
	padding:0;
	margin:0;
	border-right:#999999 1px solid;
	/*background:url(images/divider.gif) top right no-repeat;*/
	list-style:none;
}
ul#menu li a {
	display:block;
	position: relative;
	color:#FFF;
	padding:12px 20px;
	text-decoration:none;
	background:#999 url('images/bg-menu.gif') 0 0 repeat-x;
}
ul#menu li a:hover {
	color:#FFF;
	background:#fff url('images/bg-menu.gif') 0 -40px repeat-x;
	text-decoration:none;
}
#menu li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	background:#797979 url('images/bg-menu dropdown.gif')  repeat-x;/*	border-top: 1px solid white*/
	z-index:999;
}
#menu li ul li {
	float: none;
	margin: 0;
	padding: 0;
	display: inline;
	background:none;
	border:none;
}
#menu li ul li a {
	width: auto;
	background:none;
}
#menu li ul li a:hover {
	background:url(images/bg-menu.gif) 0 -40px no-repeat;
}

/* main menu END*/
#flash {
	padding:0;
	margin:0 auto;
	margin-top:10px;
	width:940px;
}
/* content area columns START*/
#leftcol {
	width:220px;
	float:left;
	padding:11px 10px 10px 10px;
}
#rightcol {
	width:660px;
	float:left;
	padding:20px 30px;
}
/* content area columns END*/
/* wide content box */
.box_spacer20 {
	width:20px;
	height:20px;
	float:left;
}
.box_big {
	width:420px;
	height:390px;
	margin:0;
	padding:30px;
	float:left;
	background:url('images/bg-box-big.png') center center no-repeat;
	position:relative;
}
.box_small {
	width:420px;
	height:130px;
	margin:0;
	padding:30px;
	float:left;
	background:url('images/bg-box-small.png') center center no-repeat;
	position:relative;
}
.box_big ul#icons {
	margin:0;
	padding:0;
}
.box_big ul#icons li {
	margin:0;
	padding:0;
	float:left;
	background:none;
	text-align:center;
	width:105px;
}
.box_big ul#icons li span {
	width:105px;
	height:85px;
	display:block;
	text-indent:-5000px;
	margin:auto;
	margin-bottom:10px;
	float:left;
}
.box_big ul#icons li span.direct {
	background:url('images/icon-direct.png') center center no-repeat;
}
.box_big ul#icons li span.charge {
	background:url('images/icon-charge.png') center center no-repeat;
}
.box_big ul#icons li span.deposit {
	background:url('images/icon-deposit.png') center center no-repeat;
}
.box_big ul#icons li span.echeck {
	background:url('images/icon-echeck.png') center center no-repeat;
}
.box_big ul#icons li a.more {
	font-size:11px;
	padding:3px 15px 4px 25px;
	background:url('images/bg-more.gif') no-repeat;
	color:#000;
	text-decoration:none !important;
	line-height:100% !important;
	;
	position:relative !important;
	bottom:auto !important;
	right:auto !important;
	margin-top:20px;
	margin:auto;
}
.box_big ul#icons li a.more:hover {
	background:url('images/bg-more.gif') -0px -20px;
	text-decoration:none !important;
}
.box h2 {
	color:#333;
	padding:12px 0 12px 20px;
}
.box .box-content {
	background:#a6a6a6;
	border:#d6d6d6 1px solid;
	padding:20px;
}
/* sidebar content box */
.box-sidebar {
	margin-top:10px;
	background:#f1f1f1 url('images/bg-sidebar-header.gif') no-repeat;
}
.box-sidebar h2 {
	color:#333;
	padding:12px 0 12px 20px;
}
.box-sidebar .box-content {
	background:#a6a6a6;
	border:#d6d6d6 1px solid;
	padding:20px;
}
/* footer START */
#footer {
	background:url('images/bg.gif') repeat-x;
	padding:20px 0;
	margin:0 auto;/*font-size:smaller;*/
}
#footer ul {
	margin:0;
	padding:0;
	text-align:left;
}
#footer ul li {
	/*	margin-left:1em;*/
	display:inline;
	padding:0;
	border-right:1px #145b15 solid;
	background:none;
	list-style: none;
}
#footer ul li.last {
	border:0px none !important;
}
#footer ul li a {
	padding:5px 15px;
	text-decoration:none;
}
#footer ul li a:hover {
	padding:5px 15px;
	text-decoration:underline;
}
#footer p {
	margin:1em 0 0 1em;
	padding:0;
	text-align:left;
}
/* footer END */
.button {
	padding:12px;
	background:url('images/bg-button.gif');
	text-align:center;
	color:#000;
	text-decoration:none !important;
	line-height:100%;
}
.button:hover {
	background:url('images/bg-button.gif') -0px -40px;
	text-decoration:none !important;
}
.more {
	font-size:11px;
	padding:5px 15px 4px 25px;
	background:url('images/bg-more.gif') no-repeat;
	color:#000 !important;
	text-decoration:none !important;
	line-height:100%;
	position:absolute;
	bottom:30px;
	right:30px;
}
.more:hover {
	background:url('images/bg-more.gif') -0px -20px;
	text-decoration:none !important;
}
.column-half-left {
	width:48%;
	padding-right:10px;
	float:left;
}
.column-half-right {
	width:48%;
	padding-left:15px;
	float:left;
}
.bg-2cols {
	background:transparent url('images/bg-divider-vert.gif') center 10px repeat-y !important;
	margin-bottom:20px;
}
.date {
	font-size:10px;
	margin-top:-10px
}
/* buy now styles */
#focus {
	background:#FDEEE9;
	padding:20px 0 20px 10px;
	border-left:#E3EEFF 10px solid;
	margin:10px 0;
	font-weight:bold;
	font-size:15px;
}
.purchaseList {
	border-collapse: collapse;
	background:#F4F4F4;
	border:1px #D6D6D6 solid;
	width:100%;
}
.purchaseList td, .purchaseList th {
	padding:10px;
}
.purchaseList tr:hover {
	background:#E3EEFF;
}
.purchaseList th {
	background:#E1E1E1;
	border-top:1px #D6D6D6 solid;
}
.purchaseList td {
	border-top:1px #D6D6D6 solid;
}
.total {
	font-size:16px;
	color:#e9632e;
	text-align:right;
	margin:30px;
}
.prev-next {
	width:200px;
	height:40px;
	display:block;
	padding:10px 0;
	background:url('images/bg-button-blue.gif');
	text-align:center;
	color:#000;
	text-decoration:none;
	border:none;
	margin:0;
}
.post-edit {
	display:block;
	padding:5px;
	position:fixed;
	left:0px;
	top:0px;
	background:#333;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}
.post-edit a {
	color:#FFF;
}
/* Accordian Stylesheet */


/*****menu_side Styles*****/
ul#menu_side, ul#menu_side ul {
	list-style: none;
	margin: 0;
	padding:0;
}
ul#menu_side {
}
ul#menu_side li {
	border-bottom: none;
	list-style:none;
	background:none;
	padding:0;
	margin:0;
}
ul#menu_side ul li {
	color: #999;
	padding:0;
	margin:0;
	background:none;
}
ul#menu_side ul li:last-child {
	border-bottom: none;
}
ul#menu_side a {
	text-decoration:none;
	padding:7px 0 7px 35px;
	display:block;
	background:url('images/bg-menu-side.png') 0 0;
}
ul#menu_side li.no_child a.ui-state-hover {
	background:url('images/bg-menu-side.png') 0 -30px;
}
ul#menu_side li a:.ui-state-hover {
 color:#000;
 background:url('images/bg-menu-side.png') 0 -60px;
}
ul#menu_side li.ui-menu_side-selected a.heading, ul#menu_side li.current a.heading {
	background: #025185;
	color: #fff;
}
ul#menu_side li a.ui-state-focus {
	background:url('images/bg-menu-side.png') 0 -60px;
}
ul#menu_side li a.ui-state-default {
	background:url('images/bg-menu-side.png') 0 0;
}
ul#menu_side li ul li a {
	padding-left:50px;
	background:url('images/bg-menu-side.png') 0 -90px;
}
ul#menu_side li ul li a:hover {
	background:url('images/bg-menu-side.png') 0 -120px !important;
}
ul#menu_side .current_page_item {
	font-weight:bold;
}
ul#menu_side .after {
	font-weight:normal;
}
/*****Additional Custom menu_side Styles*****/
body#custommenu_side ul#menu_side li ul {
	display: none;
}
body#custommenu_side ul#menu_side li.current ul {
	display: block;
}
/* home tabs  */
.tabbed {
	border:#a3a3a3 1px solid;
	overflow: auto;
}
/* List of tabs */.tabbed ul.tabs {
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
}
.tabbed ul.tabs li {
	list-style: none;
	float: left;
	width:209px;
	margin: 0;
	padding: 0;
	background:none;
}
.tabbed ul.tabs li.t1 {
	border-right:#a3a3a3 1px solid;
	width:208px;
}

.tabbed .t1 input, .tabbed .t1 select, .tabbed .t1 button {
	width:200px;
}

.tabbed ul.tabs li a {
	overflow: hidden;
	display: block;
	/*width:210px;*/
	text-align:center;
	margin:0;
	padding:7px 0;
	background:url('images/bg-tabbed-button.gif') 0px -30px;
	cursor: pointer;
	color:#000;
	text-decoration:none;
}
.tabbed ul.tabs li a:hover {
	font-weight:bold;
}
/* The current selected tab */
.tabbed ul.tabs li a.tab-current {
	background:url('images/bg-tabbed-button.gif') 0px 0px !important;
}
/* The content shown when a tab is selected */
.tabbed div {
	float: left;
	display: block;
	width: 398px;
	padding:10px;
	background:url('images/bg-tabbed.gif') repeat-x;
}
/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {
	display: none;
}
.tabbed div.t1 {
	background:url('images/bg-tabbed-t1.jpg') right top no-repeat;
}
.tabbed div.t1  form{
	float:left;
	width:240px;
}
.tabbed div.t1  .input{
	margin:0px !important;
}
.tabbed div.t1  .button{
	padding:5px !important;
}
.tabbed div.t1  .info{
	float:left;
	width:140px;
}
/* Content for inside your tabs' divs */
.tabbed div ul {
}
.tabbed div p {
}
.tabbed div div {
}

.tbnew {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
