
/* This stylesheet is pretty messy so I'm going 
to add some comments so I can make changes in the future */

/* This governs the main parts of the site, if there is
nothing more specifc assigned to these elements they will
retain the traits listed here */
* { 
padding : 0;
margin : 0;
} 
body { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #808080;
} 
img { 
padding : 3px;
border : 1px solid #afd200;
} 
img.floatTL { 
float : left;
margin-right : 7px;
margin-bottom : 3px;
margin-top : 3px;
margin-left : 15px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 3px;
margin-top : 11px;
margin-right : 10px;
} 

/* This is the for the name above the header "Central Direct ATM"*/
.topname h2 
{
padding-top : 30px;
color : #afd200;
font-weight : lighter;
letter-spacing :0px;
word-spacing : 0px;
font-size : 2.5em;
} 


.name h2 { 
padding-top : 30px;
color : #afd200;
font-weight : lighter;
letter-spacing :0px;
word-spacing : 0px;
font-size : 1.5em;
} 
.name a { 
text-decoration : none;
color : #afd200;
font-size : 1.5em;
} 
#wrapper { 
margin : 0 auto;
width : 800px;
} 

/* This is the main header for the pages on the site*/
#header { 
color : #fcfcfc;
width : 800px;
float : left;
height : 180px;
background : #fff url(images/headerTry.jpg);
} 

#header a {
text-decoration:none;
}
.hide {
visibility:hidden;
}

#creditcardlink { /* Credit Card Processing Link */
float: left;
position:absolute;
width : 135px;
height: 140px;
margin-left: 262px;
margin-top: 37px;
}

/* These are specific entries for the information form */
#leftcolumnContact { 
color : #333;
background : #fff;
height : 1110px;
width : 800px;
float : left;
} 

#leftcolumnContact p { 
font-size : 1.1em;
color : #808081;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 10px;
text-align : justify;
} 
#leftcolumnContact a { 
color : red;
text-decoration : none;
} 
#leftcolumnContact a:hover { 
color : #00537c;
} 
#leftcolumnContact h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 2em;
font-weight : lighter;
color : #afd200;
letter-spacing : 0px;
} 

/* End of Information Form specifics */

/* Specific entries for the machines page */

#leftcolumnMachines { 
color : #333;
background : #fff;
height : 4000px;
width : 800px;
float : left;
} 

#leftcolumnMachines h1 {
font-size : 1.5em;
color : red;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 0px;
text-align : justify;
}	

#leftcolumnMachines h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 1.3em;
font-weight : lighter;
color : #00537c;
letter-spacing : 0px;
} 

#leftcolumnMachines h3 { 
font-size : 1em;
color : #00537c;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 10px;
font-weight : lighter;
text-align : center;
} 

#leftcolumnMachines h4 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 1em;
font-weight : lighter;
color : #808081;
letter-spacing : 0px;
}

#leftcolumnMachines h5 { 
font-size : 1.1em;
color : #00537c;
font-weight : lighter;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 0px;
text-align : justify;
} 

#leftcolumnMachines img {
padding : 15px;
border : none;
}

#leftcolumnMachines p { 
font-size : 1.1em;
color : #808081;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 20px;
text-align : justify;
} 

#leftcolumnMachines a { 
color : red;
text-decoration : none;
} 
#leftcolumnMachines a:hover { 
color : #00537c;
} 
/**/
/* End of Specifics for machines page */
/**/

/**/
/* Specifics for the links pages 8?
/**/
#leftcolumnLinks { 
color : #333;
background : #fff;
height : 2100px;
width : 800px;
float : left;
} 

#leftcolumnLinks h1 {
font-size : 1.5em;
color : #afd200;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 0px;
text-align : justify;
}	

#leftcolumnLinks h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 1.3em;
font-weight : lighter;
color : #00537c;
letter-spacing : 0px;
} 

#leftcolumnLinks h3 { 
font-size : 1em;
color : #00537c;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 10px;
font-weight : lighter;
text-align : center;
} 

#leftcolumnLinks h4 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 1em;
font-weight : lighter;
color : #808081;
letter-spacing : 0px;
}

#leftcolumnLinks h5 { 
font-size : 1.1em;
color : #00537c;
font-weight : lighter;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 0px;
text-align : justify;
} 

#leftcolumnLinks img {
padding : 15px;
border : none;
}

#leftcolumnLinks p { 
font-size : 1.1em;
color : #808081;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 20px;
text-align : justify;
} 

#leftcolumnLinks a { 
color : red;
text-decoration : none;
} 
#leftcolumnLinks a:hover { 
color : #00537c;
} 
/**/
/* End of Specifics for links pages*/
/**/


/**/
/* Specific settings for sub pages that need to have content that
flows through the whole page with a sub header to indicate
which page it is*/
/**/
#headerSub { 
width : 418px;
float : left;
height : 115px;
background : white;
}

#headerSub p { 
font-size : 1.1em;
/*color : navy;
color : #808081;*/
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
text-align : justify;
line-height: 110%;
font-weight:bolder;
font-style:italic;
}



#headerSub h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 2.0em;
font-weight : lighter;
color : #afd200;
letter-spacing : 0px;
} 

#headerSub a
{
    color: #afd200;
    text-decoration: none;
}

#headerSub a:hover
{
    color: Red;
}

#centercolumnSub a { 
text-decoration : none;
}

#rightcolumnSub { 
color : #333;
background : #fff;
height : 115px;
width : 202px;
float : right;
} 

#rightcolumnSub img 
{
    vertical-align:top;
   
}



#leftcolumnSub { 
color : #333;
background : #fff;
width : 785px;
float : left;
padding-right : 15px;
} 

#leftcolumnSub p { 
font-size : 1.1em;
/*color : #808081;*/
/*color:Green;*/
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
/*text-align : justify;*/
line-height: 140%;
}

#leftcolumnSub h4 { 
font-size : .9em;
/*color : #808081;*/
/*color:Green;*/
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
/*text-align : justify;*/
font-weight:normal;
}

 
#leftcolumnSub a { 
color : red;
text-decoration : none;
} 
#leftcolumnSub a:hover { 
color : #00537c;
} 
#leftcolumnSub h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 2em;
font-weight : lighter;
color : #afd200;
letter-spacing : 0px;
} 
#leftcolumnSub img
{
    border: none;
}

#leftcolumnSub h5 { 
padding-left : 15px;
padding-bottom : 0px;
font-size : 1.1em;
font-weight:bold;
color : red;
letter-spacing : 0px;
} 

#leftcolumnSub h6 { 
padding-left : 30px;
padding-bottom : 0px;
font-size : 1.1em;
font-weight:bold;
font-style:italic;
color : navy;
letter-spacing : 0px;
} 

#leftcolumnSub h1 
{
    padding-left: 30px;
    font-size : 1.1em;
    color : #808081;
    padding-right : 15px;
    padding-bottom : 10px;
    text-align : justify;
    line-height: 140%;
    font-weight: normal;
}



#leftcolumnSub h3 
{
    padding-left: 30px;
    font-size : 1em;
    color : #808081;
    padding-right : 15px;
    padding-bottom : 10px;
    text-align : justify;
    line-height: 120%;
    font-weight: bold;
}

#leftcolumnSub h3.heading
{
    font-weight: bolder;
    font-style: italic;
    color: Navy;
    padding-left: 60px;
    
}

#leftcolumnSub h3.category
{
    font-weight: bolder;
    font-style: italic;
    text-decoration: underline;
    
   
}

#leftcolumnSub h3.lineitem
{
    font-weight: bolder;
    font-style:normal;
    text-decoration: none;
    margin-top: 0px;
    padding-left: 60px;
   
}



#centercolumnSub { 
float : left;
color : #333;
background :  url(images/gbg.jpg) repeat-y;
height : 335px;
width : 180px;
display : inline;
margin-left : 418px;
}



#centercolumnSub h1 { 
font-size : 1.5em;
font-weight : lighter;
text-decoration : none;
text-align : center;
background-image : url(images/cchh.jpg);
padding-top : 15px;
padding-bottom : 10px;
background-repeat : no-repeat;
letter-spacing : 0px;
color : #e6eb4e;
} 



/**/
/* End of specifics for sub pages needing to have full width content.*/
/**/

/**/
/*Each sub page will have its own height depending on content, this section
will spell out the height for each subpage and will be specific to just ONE
page.
/**/
/**/
/*Specifics for the Sales & Lease page */
/**/
.lcssale 
{ 
    height : 1370px;
    padding-right : 14px;
}

.ccssale 
{
     margin-top : -1696px;
}

.rcssale
{
    margin-top: -1485px;
}
/**/
/*End Specifics for the Sales & Lease page */
/**/


/**/
/*Specifics for the Credit Card page */
/**/
.lcscreditcard 
{ 
    height : 670px;
 }

.ccscreditcard
{
     margin-top : -996px;
}

.rcscreditcard
{
    margin-top: -785px;
}
/**/
/*End Specifics for the Credit Card page */
/**/




/**/
/*Specifics for the Links page */
/**/

.lcslinks 
{ 
    height : 2270px;

}

.ccslinks 
{
     margin-top : -2596px;
}

.rcslinks
{
    margin-top: -2385px;
}
/**/
/*End Specifics for the links page */
/**/

/**/
/*Specifics for the Clients & Testimonials page */
/**/
.lcsatmclients 
{ 
    height : 2370px;
    padding-right : 14px;
}

.ccsatmclients 
{
     margin-top : -2696px;
}

.rcsatmclients
{
    margin-top: -2485px;
}
/**/
/*End Specifics for the Clients & Testimonials page */
/**/

/**/
/*Specifics for the News page */
/**/
.lcsnews 
{ 
    height : 870px;
}

.ccsnews 
{
     margin-top : -1196px;
}

.rcsnews
{
    margin-top: -985px;
}
/**/
/*End Specifics for the News page */
/**/

/**/
/*Specifics for the Contact Us page */
/**/
.lcscontact 
{ 
    height : 670px;
}

.ccscontact 
{
     margin-top : -996px;
}

.rcscontact
{
    margin-top: -785px;
}
/**/
/*End Specifics for the Contact US page */
/**/

/**/
/*Specifics for the ATM Processing page */
/**/
.lcsatmprocessing 
{ 
    height : 420px;
}

.ccsatmprocessing 
{
     margin-top : -746px;
}

.rcsatmprocessing
{
    margin-top: -535px;
}
/**/
/*End Specifics for the ATM Processing page */
/**/

/**/
/*Specifics for the ATM Placement page */
/**/
.lcsatmplacement 
{ 
    height : 820px;
}

.ccsatmplacement 
{
     margin-top : -1146px;
}

.rcsatmplacement
{
    margin-top: -935px;
}
/**/
/*End Specifics for the ATM Placement page */
/**/


/**/
/*Specifics for the ATM FAQ page */
/**/
.lcsatmfaq
{ 
    height : 1220px;
}

.ccsatmfaq
{
     margin-top : -1546px;
}

.rcsatmfaq
{
    margin-top: -1335px;
}
/**/
/*End Specifics for the ATM Placement page */
/**/

/**/
/*Specifics for the About Us page */
/**/
.lcsaboutus 
{ 
    height : 470px;
}

.ccsaboutus 
{
     margin-top : -796px;
}

.rcsaboutus
{
    margin-top: -585px;
}
/**/
/*End Specifics for the About Us page */
/**/

/**/
/*Specifics for the Special Events page */
/**/
.lcsatmspecialevents 
{ 
    height : 670px;
}

.ccsatmspecialevents 
{
     margin-top : -996px;
}

.rcsatmspecialevents
{
    margin-top: -785px;
}
/**/
/*End Specifics for the Special Events Page page */
/**/


/**/
/*Specifics for the terminals page */
/**/
.lcsterminals 
{ 
    height : 1570;
    
}

.ccsterminals 
{
     margin-top : -1848px;
}

.rcsterminals
{
    margin-top: -1637px;
}
/**/
/*End Specifics for the terminals page */
/**/

/**/
/*Specifics for the request info page */
/**/


.ccsatmrequestform 
{
     margin-top : -1435px;
}

.rcsatmrequestform
{
    margin-top: -1225px;
}
/**/
/*End Specifics for the terminals page */
/**/



#leftcolumn { 
color : #333;
background : #fff;
height : 650px;
width : 418px;
float : left;
} 



#leftcolumn textarea 
{
   border : 0px solid #ffffff;
   border: none;
}

#leftcolumn p { 
font-size : 1.1em;
/*color : #808081;*/
color:Black;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
text-align : justify;
line-height: 130%;
} 



#leftcolumn a { 
color : red;
text-decoration : none;
} 

#leftcolumn a:hover { 
color : #00537c;
} 


#leftcolumn h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 2em;
font-weight : lighter;
color : #afd200;
letter-spacing : 0px;
} 

#leftcolumn h5 { 
padding-left : 15px;
padding-bottom : 0px;
font-size : 1.1em;
font-weight : bold;
color : red;
letter-spacing : 0px;
} 
 


#centercolumnContact { 
float : left;
color : #333;
background : #ccff66 url(images/gbg.jpg) repeat-n;
height : 200px;
width : 180px;
display : inline;
margin-top : -30px;
padding-left : 500px;
}

#centercolumnContact h1 { 
font-size : 1.5em;
font-weight : lighter;
text-decoration : none;
text-align : center;
background-image : url(images/gbg.jpg);
padding-top : 15px;
padding-bottom : 10px;
background-repeat : no-repeat;
letter-spacing : 0px;

} 

#centercolumnContact a { 
text-decoration : none;
}

#centercolumn { 
float : left;
color : #333;
background : #ccff66 url(images/gbg.jpg) repeat-y;
height : 861px;
width : 180px;
display : inline;
margin-top : -211px;
}

#centercolumn a 
{
    text-decoration : none; 
} 

.ccbottomad a 
{
    text-align : center;
    color: Red;
}

.ccbottomad a:hover
{
    color: Navy;
}


#centercolumn h1 { 
font-size : 1.5em;
font-weight : lighter;
text-decoration : none;
text-align : center;
background-image : url(images/cchh.jpg);
padding-top : 15px;
padding-bottom : 10px;
background-repeat : no-repeat;
letter-spacing : 0px;
color : #e6eb4e;
} 
.navigation { 
float : left;
margin-left : 0;
margin-top : 0;
margin-bottom : 10px;
width : 180px;
background-color : #c9dddb;
border-top : 1px solid #6d9ca2;
} 
.navigation ul { 
margin : 0;
padding : 0;
list-style : none;
} 
.navigation li { 
border-bottom : 1px solid #6d9ca2;
list-style : none;
text-transform : lowercase;
} 


.navigation li a { 
color: #003366;
display : block;
padding : 0.7em 0.7em 0.7em 1em;
text-decoration : none;
font-family : arial;
font-size : 1.1em;
padding : 0.4em 0 0.4em 0.5em;
text-align : left;
} 

.navigation li a:hover { 
color : red;
} 

#centercolumn h2 { 
font-size : 1.5em;
font-weight : lighter;
text-decoration : none;
text-align : center;
margin-top : 25px;
padding-top : 10px;
padding-bottom : 10px;
letter-spacing : 0px;
color : navy;
} 

.centerads p { 
font-family : verdana;
font-size : 1em;
padding-left : 5px;
padding-bottom : 5px;
margin-right : 10px;
text-align : justify;
padding-right : 10px;
} 
.cccenterads { 
border : 1px solid navy;
width : 160px;
height : 375px;
margin-left : 10px;
margin-top : 10px;
text-align : center;
} 
.centerads h4 { 
background-color : #86c216;
color : #fff;
font-weight : lighter;
font-size : 0.8em;
padding-bottom : 2px;
text-decoration : underline;
} 
.centerads h3 { 
font-family : verdana;
font-size : 1em;
padding-top : 30px;
padding-left : 3px;
padding-bottom : 5px;
text-decoration : underline;
color : #52730b;
} 
.centerads a { 
color : red;
font-weight : lighter;
font-size : 1em;
padding-bottom : 2px;
text-decoration : none;
} 

.centerads a:hover { 
color : navy;
} 
#rightcolumn { 
color : #333;
background : #fff;
height : 650px;
width : 202px;
float : right;
} 
#rightcolumn p { 
font-size : 1em;
color : #808081;
padding-left : 15px;
padding-right : 15px;
text-align : left;
padding-bottom : 10px;

} 

#rightcolumn p a { 
color : red;
text-align:left;
}


#rightcolumn p a:hover { 
color : #00537c;
}

#rightcolumn h3 { 
padding-left : 15px;
padding-bottom : 3px;
font-size : 1.4em;
font-weight : lighter;
color : #afd200;
letter-spacing : 3px;
} 

#rightcolumn h4 { 
padding-left : 15px;
padding-bottom : 3px;
font-size : 1.4em;
font-weight : lighter;
color : #afd200;
letter-spacing : 0px;
} 

#rightcolumn h5 { 
padding-left : 15px;
padding-bottom : 3px;
font-size : 1.1em;
font-weight : lighter;
color : #00537c;
letter-spacing : 0px;
} 

#rightcolumn h5 a:hover { 
color : red;
text-decoration : underline;
}
#rightcolumn h5 a { 
text-decoration : none;
color : #90d93d;
color : #00537c;
} 


#rightcolumn h3 a:hover { 
color : red;
}

#rightcolumn ul { 
padding : 3px 0 8px 0;
} 
#rightcolumn li { 
line-height : 18px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left : 21px;
color : #b4e04a;

} 
#rightcolumn a { 
text-decoration : none;
color : #90d93d;
color : #afd200;
} 

#rightcolumn img {
padding : 0px;
border : none;
}

#footer { 
width : 800px;
clear : both;
color : #333;
background : #fff url(images/footer.jpg);
height : 60px;
margin-bottom : 10px;
} 
#footer a { 
color : #afd201;
} 
.footerleft { 
float : left;
text-align : center;
padding-left : 15px;
border-top : 1px solid #afd200;
} 
.footerleft p { 
font-size : 0.8em;
padding-top : 5px;
padding-right : 15px;
} 
.footerright { 
padding-right : 15px;
float : right;
text-align : center;
border-top : 1px solid #afd200;
} 
.footerright p { 
font-size : 0.8em;
padding-top : 5px;
padding-left : 15px;
} 

#topname { 
padding-top : 30px;
color : #afd200;
font-weight : lighter;
letter-spacing :0px;
word-spacing : 0px;
font-size : 3em;
} 

#listing { 
color : #333;
background : #fff;
height : 650px;
width : 418px;
float : left;
} 
#listing p { 
font-size : 1.1em;
color : #808081;
padding-left : 15px;
padding-right : 5px;
padding-bottom : 10px;
text-align : justify;
} 
#listing a { 
color : #afd200;
text-decoration : none;
} 
#listing a:hover { 
color : #00537c;
} 
#listing h2 { 
padding-left : 15px;
padding-bottom : 10px;
font-size : 1.6em;
font-weight : lighter;
color : #358316;
letter-spacing : 0px;
} 


.toplink a:hover
{
	color : #333;
	color: Red;
	background-color:#808081;
	/*height : 100px;
	width : 418px;*/
	float : left;
	margin: 15px;
	/* for IE 
	filter:alpha(opacity=60);
	 CSS3 standard 
	 opacity:0.6;*/
}
.toplink a
{
	background-color:#c9dddb;
	float: left;
	margin: 15px;
}

.toplink h3 { 
font-size : 1.1em;
/*color : #808081;*/
color:Black;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
text-align : justify;
line-height: 130%;
margin:15px;
text-align:center;
} 