@charset "UTF-8";

/* Basic styling */

* {
margin:0;
padding:0;
z-index:0;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. */
	color: #000000;
}

p, ul,td {
font-size:1em;
}

table, tbody, tr, td, th { 
display: block; }

a {
	text-decoration:none;
	color:#4688cf;
	font-family:Tahoma, Geneva, sans-serif;
}

a:hover {
	text-decoration:underline;
	color:#f1a724;
}

a:visited {color:#f1a724;}

h1,h2,h3 {
font-family:Tahoma, Geneva, sans-serif;
color:#32639b;
}

h1 {
font-size:1.5em;
}

h2 {
	font-size:1.2em;
	color:#C00;
}

h3 {
	font-size:1.1em;
	color:#4688cf;
}

/* hr {
border:dotted;
border-width:1px;
background-color:#4688cf;
border-color:#4688cf;
height:1px;
margin:10px 0;
} */

img {border:none; margin:10px 0;}


/* Basic structure */
#container { 
	width:100%;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
	position:relative;
}

#login, #getquote {display:none;}

.nomobile {display:none; height:0px; margin:0; padding:0;}

#header { 
width:100%;
height:75px;
background-image:url(../images/mobileheader.gif);
background-repeat:no-repeat;
z-index:99;
top:0;
margin:0;
}

#store {display:none;}

.timezone {display:none;}

#contact, #popout {display:none;}

#navbar {background-image:none;}

#navbar, #menu {display:none;}


#navbarmobile {
width:100%;
display:inline;
}


#sidebar1 {display:block;}
	
/* #quotes {display:none;} */

.quotebox {display:none;}

.fillerqt {display:none; height:0px; overflow:hidden;}

#quoteboxtest {display:none; height:0px; overflow:hidden;}

#quotebg {display:none;}

#profit {display:none;}

/* Profit calculator */


#profitcalculator {background-image:none; padding:0; border:none;}

.transactions {border:none;}



/* #sidebar2 {} */

#atmsidebar {
width: 100%;
max-width:215px;
}

#maincontentHome {
width:100%;
} 

#maincontentWide {
width:100%;
}

#maincontentWrap {
width:100%;
}

#maincontentATMdetail {width:100%;}


#footer {display:none;} 


/* Form styling */
form :focus {background-color:#f4e7cf;}

.formbox {
	background-color:#32639b;
	color:#fff;
	text-align:left;
	padding:10px 10px 0 10px;
}

.formbox h3 {color:white; width:100%; padding:0 10px 3px 10px; margin:-10px -10px 0 -10px; background-color:#4688cf;}

.formbox td {padding-bottom:6px;}

.formbox table {margin-top:10px;}

label {vertical-align:top;}


/* List styling */
ul {
margin-left: 0;
padding-left: 1em;
}

li {padding-bottom:3px;}

.nodots {list-style-type:none;}


/* Head styling */
h1 a {color:#32639b;}

h1 a:visited {color:#32639b;}

h1 a:hover {color:#f1a724;}

h2 a {color:#C00;}


.subheadline {
font-size:1.2em;
line-height:1.2em;
}

.welcomeh1 {font-size:1.5em;}


/* Image-related styling */
.caption {
	font-size:.9em;
	text-align:left;
}


/* Infoboxes */
.infoboxright {
background-color:#f2edd8;
padding:15px;
margin:10px 0;
}

.infoboxleft {
background-color:#f2edd8;
padding:15px;
margin:10px 0;
}

.infoboxright p, .infoboxleft p {color:#000;}

.infoboxright h3, .infoboxright h1, .infoboxleft h3, .infoboxleft h1 {color:#32639b;}


/* Paragraph styling */
.blogdate {
color:#999;
}

.byline {
	font-weight:bold;
}

.bylinetitle {
font-style:italic;
margin-top:0px;
}


.learnmore {
font-size:.9em;
}

#login p {color:white;}


/* .maincontentbig {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
line-height:1.4em;
}

.maincontentbig a {font-family:Georgia, "Times New Roman", Times, serif;}

#profit p {padding:5px 5px 0 50px;}


.test {
	font-size:1.1em;
	line-height:1.5em;
}

.testcredit {
	font-size:.9em;
	line-height:1em;
}


/* Footer styling */
/* #footer a:hover, #footer a:visited {
	color:#f1a724;
}

.footerp {
position:absolute;
bottom:35px;
right:20px;
color:white;
font-size:12px;
}

.footerp a {
color:white;
} 

.legal {
font-size:9px;
position:absolute;
bottom:10px;
color:white;
right:20px;
}

.legal a {
	color:white;
	text-decoration:underline;
} */

/*Gallery styling */
.atmcatalog td {background-color:#32639b;}

.atmcatalog tr {margin-bottom:20px;}

.atmcatalog h3, .atmcatalog p, .atmcatalog ul {color:white; padding:0 1em; }

.atmcatalog ul {margin:6px 0;}

.atmcatalog h3 {font-size:1.4em;}

.atmcatalog h4 {color:white; font-size:1.2em; width:100%; max-width:215px; padding:3px; background-color:#f1a724; text-align:center;}

.atmcatalog a, .atmcatalog a:hover, .atmcatalog a:visited {color:white;}


/*Product list divs */
.productlist {padding:8px 15px;}

.productlist img {display:none;}

/* .inner {margin-left:108px;} */


/* Troubleshooting styles */
.guideside {background-color:#f2edd8; padding:35px 10px;}


/*keyword page styles */
#keywordbg1 {display:none;}


/* landing page styles */
#landingbg {display:none;}

#landingbg2 {display:none;}

#landingbg3 {display:none;}

.landlabel {text-transform:uppercase;}

.landingformbox {width:220px; padding:15px 15px 0 15px; color:#000000;}

.landingformbox h3 {color:#C00;}

/* Blog styles */
#sidebar, .narrowcolumn {text-align:left;}



/* Floats and counts */
/* .floatright {
	float: right;
	margin:15px 0px 8px 10px;
}

.floatleft {
	float: left;
	margin:15px 15px 8px 0;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
} */

.odd {background-color:#f2edd8;}

.even {background-color:#ffffff;}