/*
Theme Name: Intercard
Theme URI: 
Description: A Custom Theme for the Intercard Site
Author: Tom Liberman
Author URI: http://www.acumen-corp.com/websoftdesign
Version: 1.0
Tags: custom-menu, featured-images, microformats, sticky-post, threaded-comments
*/

/* ==============   Perform Styling Resets on WP Defaults  ================*/

html,body,div,span,applet,object,
iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,/* a */,abbr,acronym,
address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,
strike,sub,sup,tt,var,b,u,i,
center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,
thead,tr,th,td,article,aside,canvas,
details,embed,figure,figcaption,footer,
header,hgroup,menu,nav,output,ruby,
section,summary,time,mark,audio,video
{font-size:100%;font:inherit;padding:0;border:0;vertical-align:baseline;margin:0;}

a {color: black !important;}

iframe{vertical-align: middle !important;}

.logo img {vertical-align: middle; !important}

body{}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
em{font-style:italic;}

.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{float:none;}
fieldset{padding:0;margin:0;}
/*================================ End Resets ====================================*/

/*Utility Definitions*/

.clear{clear:both;}
#sidebar{overflow:hidden;}


/*End Utility Definitions*/

/*================  Begin Custom Layout Element Definitions ================-*/

body{background-color:#FFFBC9;}
* {
margin: 0;
padding: 0;
}

#outer-wrapper{position:absolute; background-image:none; background-repeat:repeat-x;overflow:hidden; width:100%; height:100%;}
#red-banner{position:relative;top:0;left:0;height:96px;background-image:url('images/HeaderGradiant2.png'); 
background-repeat:repeat-x;z-index:3000;
}
#banner-logo-wrapper{position:relative; margin:auto; width:850px; padding: 10px 0; text-align:center; height:70px}
#banner-logo{display:block; height:70px; float:left; background-image:url(images/intercard-logo.png); background-repeat:no-repeat; width:219px;}
#gray-background{position:absolute;height:100%;width:100%;z-index:1000;background-image:url(images/gray-sidebar.png);background-repeat:repeat-x;text-align:center;}
#inner-wrapper{position:relative; width:950px; margin:-10px auto 0 auto;  height:600px; z-index:2000;}
#content-outer-wrapper{position:relative; z-index:2000; width:918px; xmin-height:619px; margin:auto; background-color:#ffffff; text-align:center;}
#content-inner-wrapper{position:relative; z-index:2000; width:918px; margin:auto; text-align:center;}
#content-mainbody-wrapper{position:relative; width:700px; margin:auto; z-index:5000; text-align:center;}
#graphics-wrapper{position:absolute; width:950px; top:0; left:0;}
#left-border-image{float:left;height:619px; width:16px; background-image:url(images/left-edgebg.png); background-repeat:no-repeat;z-index:3000;}
#right-border-image{float:right;height:619px; width:16px; background-image:url(images/right-edgebg.png); background-repeat:no-repeat;z-index:3000;}

/* ================== Page Definition===================*/
#top-logout-text{float:right; width:150px; margin: 20px 0 0 0; font-size:14px; color:#003399; font-weight:bold; font-family:arial;}
#top-region-text{float:left; margin: 40px 0 20px 0; width:0px;}
#top-buttons-wrapper{float:left; width: 345px; }

#top-balance-button-on{float:left; height:45px; width:160px; background-image:url(images/balance-button-on.png); background-repeat:no-repeat;}
#top-balance-button-off{float:left; height:45px; width:160px; background-image:url(images/balance-button-off.png); background-repeat:no-repeat; }
#top-balance-button-off:hover{float:left; height:45px; width:160px; background-image:url(images/balance-button-on.png); background-repeat:no-repeat;}
#top-profile-button-on{float:right; height:45px; width:160px; background-image:url(images/profile-button-on.png); background-repeat:no-repeat; }
#top-profile-button-off{float:right; height:45px; width:160px; background-image:url(images/profile-button-off.png); background-repeat:no-repeat; }
#top-profile-button-off:hover{float:right; height:45px; width:160px; background-image:url(images/profile-button-on.png); background-repeat:no-repeat; }
#login-button{position:relative; height:34px; width:160px; background-image:url(images/login-button.PNG); background-repeat:no-repeat; }
#modify-button{position:relative; height:27px; width:75px; background-image:url('images/modify-button.PNG'); background-repeat:no-repeat;cursor:pointer; }
#browse-button{float:right; height:22px; width:60px; background-image:url(images/browse-button.PNG); background-repeat:no-repeat;cursor:pointer; }


#information-button-big{float:right; height:32px; width:35px; background-image:url(images/information-button.PNG); background-repeat:no-repeat; cursor:pointer; }


#information-button-small{float:left; height:18px; width:20px; background-image:url(images/information-button-small.PNG); background-repeat:no-repeat; }
#portrait-image{position:relative; height:158px; width:175px; background-image:url(images/portrait-image.jpg); background-repeat:no-repeat; }

#tooltip-image{position:relative; margin-left:-30px; height:70px; width:199px; background-image:url(images/tooltip.png); background-repeat:no-repeat; }

#tooltip-spacer{position:relative; height:70px;}


#center-content-wrapper{position:relative; text-align:center; width:700px;}

.left-side-wrapper{float:left; width: 345px; margin: auto;}
#full-screen-wrapper{float:left; width:700px; text-align:center;}
.right-side-wrapper{float:right; margin:auto;}
#left-policy-text{position:relative; width:345px; margin:auto;}
#right-signup-form{position:relative; width:345px;}

#hrtop {float:left; background-color: #000000; border: 0px; height: 1px; margin: 0 0 15px 0; width: 700px; font-size:1px;}
#hrbottom {float:left; background-color: #666666; border: 0px; height: 1px; margin: 0 0 15px 0; width: 700px; font-size:1px;}
/* ================== End Page Definition===================*/

/*================  Begin Form Layout Element Definitions ================-*/

@media only screen and (min-width: 1200px) {
.iframe_playerCards{min-height: 650px !important;}
}

@media only screen and (max-width: 1199px) {
.iframe_playerCards{min-height: 1065px !important;}
}

.container-fluid {padding-right: 0px !important; padding-left: 0px !important;}

.form-small-wrapper{position:relative; border: 3px solid #4C4C4C; -moz-border-radius: 14px 14px 14px 14px; -webkit-border-radius: 14px   14px 14px 14px; border-radius: 14px 14px 14px 14px; padding: 5px 0; background-color: #B4E3FF; margin: 20px auto; width:344px;}

#form-profile-wrapper{  border:3px solid #B8B8B8 ; -moz-border-radius: 14px 14px 14px 14px; -webkit-border-radius: 14px   14px 14px 14px; border-radius: 14px 14px 14px 14px; padding: 12px; background-color:#B4E3FF; margin: 90px auto 15px auto; width:625px; height: 360px; text-align:center;}

.row {margin-right: 0 !important;margin-left: 0 !important;}

#form-balance-wrapper{  border: 3px solid #4C4C4C; -moz-border-radius: 14px 14px 14px 14px; -webkit-border-radius: 14px   14px 14px 14px; border-radius: 14px 14px 14px 14px; padding: 5px; background-color:#B4E3FF;  ; margin: 90px auto 15px auto; width:345px; text-align:center;}

#form-modify-wrapper{ border:3px solid #B8B8B8 ; -moz-border-radius: 14px 14px 14px 14px; -webkit-border-radius: 14px   14px 14px 14px; border-radius: 14px 14px 14px 14px; padding: 12px; background-color:#B4E3FF  ; margin: 90px auto 15px auto; width:345px; text-align:center;}

#form-userinfo-wrapper{ margin-bottom: 20px;}

#form-button-wrapper{float: right; width:300px; height:35px;margin-top: -80px;}

.form-title-text {padding: 10px 22px 16px;}
#form-title-text {padding: 10px 22px 16px;}

#profile-column1{float:left; text-align:center; width: 310px; margin-bottom:30px;}
#profile-column2{float:left; text-align:center; width: 175px; margin: -60px 45px 0;}

#username-text{  display:inline; 	font-family:arial; font-size:20px; color:#000000; line-height:20px; margin:0px auto; }
#userid-field{ display:inline; font-family:arial; font-size: 16px; font-weight: 600; line-height:20px; color:#000; margin:0px auto; }
#special-field{ font-family:arial; font-size:13px; color:#003399;font-weight:bold; margin: 10px auto;}

input.text{
    border: 1px solid gray;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    background-color: #ffffff;
}
.aspText{border:1px solid gray; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px   5px 5px 5px; border-radius: 5px 5px 5px 5px; padding: 5px; background-color:#ffffff;}

input.check {width:15px; height:15px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px   5px 5px 5px; border-radius: 5px 5px 5px 5px; padding: 5px;}
.aspCheck {width:15px; height:15px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px   5px 5px 5px; border-radius: 5px 5px 5px 5px; padding: 5px;}
input.radio {width:15px; height:15px;}

input.image {}

#submit-button { height:28px; width:132px; background-image:url(images/submit-button.png); background-color: transparent; background-repeat:no-repeat; margin:auto;}

#reset-button { height:28px; width:132px; background-image:url(images/reset-button.png); background-color: transparent; background-repeat:no-repeat;margin:auto;}

input.submit { float:left; height: 28px; width:132px; background-image:url(images/submit-button.png); background-color: transparent; background-repeat:no-repeat; margin:auto; border:0px; cursor:pointer;}

.aspSubmit { height: 28px; width:132px; background-image:url(images/submit-button.png); background-color: transparent; background-repeat:no-repeat; margin:auto; border:0px; cursor:pointer;}

input.submit-login { float:left; height: 28px; width:132px; background-image:url(images/login-button.png); background-color: transparent; background-repeat:no-repeat; margin:auto; border:0px; cursor:pointer;}

input.submit-balance {float:left; height: 28px; width:132px; background-image:url(images/submit-button.png); background-color: transparent; background-repeat:no-repeat; margin:auto; border:0px; cursor:pointer;}

input.reset { float:left; height: 28px; width:132px; background-image:url(images/reset-button.png); background-color: transparent; background-repeat:no-repeat; margin: 0px 8px; border:0px; cursor:pointer;}

/*================  End Form Layout Element Definitions ================-*/


/*================  End Custom Layout Element Definitions ================-*/
#emailEditLink
{
    padding-left: 15px;
    display: block;
}

/*======================Begin Spacer layout====================================-*/
#spacer-small{display:inline; margin-left:4px;}
#spacer-medium{display:inline; margin-left:10px;}
#spaccer-large { display:inline; margin-right:12px;}

/*======================End Spacer layout====================================-*/

/*======================Begin Footer layout====================================-*/

#footer-wrapper{ margin:auto;}
#footer-column-1{float:left; margin: 10px auto 0 auto;}
#footer-column-2{float:right; margin: 10px auto 0 auto; height:42px; width:150px; background-image:url(images/PoweredByLogo.jpg); background-repeat:no-repeat;}

/*======================End Footer layout====================================-*/

/*====================== End Custom Layout Element Definitions =========================*/



/*=================  Begin General Text Formatting Definitions  ===============*/


h1.entry-title{font-family:arial;font-size:24px;line-height:26px;color:#003f6e;font-weight:bold;text-align:left;}
.entry-content p{font-family:arial;font-size:13px;line-height:20px;margin-top:10px;text-align:left;font-weight:500;}
span.edit-link{font-family:arial;font-size:16px;line-height:18px;color:#003f6e!important;font-weight:bold;text-align:left;text-transform:uppercase;text-decoration:underline;}

p {text-align:left;font-family:arial;font-size:11px;line-height:16px;color:#555;margin:0 0 8px 0;}



h1{font-family:arial;font-size:19px;line-height:26px;color:#000000;font-weight:bold;text-align:left;text-transform:uppercase;}
h2{font-family:arial;font-size:28px;line-height:26px;color: #FFFFFF;font-weight:bold;text-align:left; margin-bottom:10px;margin-top: 5px;}
h3{font-family:arial;font-size:15px;line-height:26px;color:#003f6e;font-weight:bold;text-align:left;}

/*End General Text Formatting Definitions*/

/*=================  Begin Table ===============*/
table.form-table {margin-left:10px;}
table.form-table td {padding:5px; vertical-align:bottom}
td.form-label{text-align:right; font-family:arial; font-size:14px; color: #FFFFFF; text-shadow: -1px -2px 7px #505050, 0 1px 5px #505050, 1px 0 5px #505050, 0 -1px 5px #505050; line-height:20px;}
td.form-label-left{text-align:left; font-family:arial; font-size:14px; color:#000000; line-height:20px;}
.aspFormLabelLeft{text-align:left; font-family:arial; font-size:14px; color:#000000; line-height:20px;}
td.form-label-blue {margin:auto; font-family:arial; font-size:13px; color:#003399;font-weight:bold; text-align:left;}
td.form-label-bold {text-align:left; font-family:arial; font-size:14px; color:#000000; font-weight:bold;}
td.form-field{text-align:right; vertical-align:top; color: black; font-size: 20px; line-height: 20px;}
td.form-field-left{text-align:left; }
td.form-field-left-big{text-align:left; font-size:20px; font-style:italic;}

table.form-table-center{margin: 0px 0 10px;}
table.form-table-center td {padding:5px;}
td.form-biglabel{text-align:right; font-family:arial; font-size:18px; color:#000000; line-height:20px;}
td.form-instruction{text-align:left; font-family:arial; font-size:9px; color:#000000; line-height:10px; font-style:italic;}

.radio input[type="radio"]{margin-left: 2px !important;}

/*=================  End Table ===============*/

/*Footer Lists and Misc Footer Font Elements*/

#footer-wrapper h4 {color:#333333;font-size:14px;font-weight:bold;font-family:Trebuchet MS; text-transform:uppercase;}
#footer-wrapper ul {margin:5px 40px 3px 0;}
#footer-wrapper ul li {color:#314e75;font-size:12px;font-family:Trebuchet MS;line-height:20px;}
#footer-wrapper ul li a:link, #footer-wrapper ul li a:active, #footer-wrapper ul li a:visited{color:#314e75!important;text-decoration:none;}
#footer-wrapper ul li a:hover {color:#314e75;text-decoration:underline;}

#footer-wrapper p {color:#666666;font-size:11px;font-family:Trebuchet MS;margin:0 0 20px 0}

/*End Lists and Misc Footer Font Elements**/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
    padding: 5px;
}

td.form-label {
    text-align: right;
    font-family: arial;
    font-size: 14px;
    color: #FFFFFF;
    text-shadow: unset;
    line-height: 20px;
}

.form-small-wrapper {
    position: relative;
    border: 0px solid #4C4C4C;
    -moz-border-radius: 14px 14px 14px 14px;
    -webkit-border-radius: 14px 14px 14px 14px;
    border-radius: 0;
    padding: 10px 20px;
    background-color: #ffffff;
    margin: 20px auto;
    width: 344px;
}

.form-small-wrapper td.form-label {
    color: #252525;

}

h2 {
    font-family: arial;
    font-size: 28px;
    line-height: 26px;
    color: #252525;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 5px;
}

body{background-color: #F5F5F2;}