div#navlinks{
	position:relative;
	height:25px;
	width:900px;
	padding:5px;
	margin:0 auto;
	margin-top:25px;
	background:transparent;
	
}
div#loading{
	position:relative;
	height:500px;
	width:500px;
	margin:auto;
	float:left;
	visibility:hidden;
}
div#product_loading
{
	width:32px;
	height:32px;
	visibility:hidden;
	margin:0 auto;
	
}
/* ---- div sizing and positioning */
div#wrapper{
	/*height:min-height:700px;
	height:auto !important;
	height:700px;
	*/
	
	position:relative;
	margin:0 auto;
	width:900px;
	top:17px;
	padding:0;
	text-align:left;
	

	
}
div#border{
	border:1px solid #c0c0c0;
	margin:0 auto;
	width:932px;
	/*
	height:min-height:700px;
	height:auto !important;
	height:700px;
	*/
	float:middle;
	position:relative;
	padding-bottom:17px;
	
}

div#header{
	height:100px;
	width:900px;

}
div#mrcashlogo
{
	float:left;
}
div#ccphone{
	float:right;
	
	
	right:0;
	margin:0 auto;
	text-align:right;
	
	
}

/*div#loginbox.shadow{
	background-color:#606060;
	height:75px;
	width:365px;
}*/
div#webmonbutton{
	float:right;
	position:relative;
	top:10px;
}
div#logoutbox{
	float:right;
	position:relative;
	top:10px;
}
div#clientnav{
	float:left;
	position:relative;
	top:10px;
}

/* ------- slidebanner --------- */
div#slidebanner{
	position:relative;
	height:200px;
	width:900px;
}
.bannertext{
	font-size:24px;
	font-family:tahoma;
	text-align:center;
	color:#ffffff;
	position:absolute;
	float:left;
	background-color:#000000;
	z-index:1;
	display:none;
	
}
.bannertext a{
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	background-color:transparent;
}
.bannertextbox{
	z-index:2;
	background-color:#000000;
	position:absolute;
	text-align:center;
}
/* shopping */
div#bannertext1{top:104px;left:25px;left:0px;height:200px;width:300px;}
/* casinos */
div#bannertext2{top:104px;left:600px;height:200px;width:300px;}
div#btext2{top:160px;left:30px;}
/* hotels */
div#bannertext3{top:104px;left:0px;height:30px;width:900px;}
div#btext3{left:0px;} /* text to left */
/* oil */
div#bannertext4{top:274px;left:0px;height:30px;width:900px;} /* bottom banner right text */
div#btext4{right:0px;}
/* brands yo */
div#bannertext5{top:104px;left:0px;height:200px;width:300px;}
div#btext5{left:25px;}

/* trust */
div#bannertext6{top:104px;left:600px;height:200px;width:300px;}/* top left text */
div#btext6{left:75px;}
/* quality */
div#bannertext7{top:104px;left:0px;height:200px;width:300px;} /* bottom text */
div#btext7{top:160px;left:25px}
/* technologies */
div#bannertext8{top:104px;left:0px;height:30px;width:900px;} /* top banner */
div#btext8{top:0px; left:0px;}
/* service */
div#bannertext9{top:104px;left:600px;height:200px;width:300px;}
div#btext9{top:0px;left:0px;}
/* replay link */
div#replaylink{top:104px;left:830px;background:transparent;font-size:16px;}


div#staticbanner{
	position:relative;
	height:200px;
	width:900px;
}

/* ------- product image bar ----- */

div#images ul{
	list-style:none;
	margin:0;
	padding:0;
}
div#images ul li{
	float:left;
	/*padding:10px;*/
	display:block;
	margin-right:10px;
	
}
div#images ul li a{
	display:block;
	overflow:hidden;
	height:330px;
	width:225px;
	text-decoration:none;
}

#a1{
	width:225px;
}

div#images ul li img{
	position:absolute;
	/*border:3px solid #881212;*/
}

div#images ul li p{
	margin:0;
	padding:0;
	width:150px;
	display:block;
	margin-left:225px;
}


div#images{
	position:relative;
	height:1px; 
	float:left;
	padding:0;

}
/*
div#images a{
	display:block;
	height:200px;
	width:225px;
	float:left;
}
div.imgbar{
	float:left;
	height:200px;
	width:225px;

}
div#img1{
	background:blue;
}
div#img1 a:hover{
	background:lightblue;
}
div#img2{
	background:green;
}
div#img2 a:hover{
	background:lightgreen;
}
div#img3{
	background:red;
}
div#img3 a:hover{
	background:darkred;
}
div#img4{
	background:yellow;
}
div#img4 a:hover{
	background:orange;
}
*/

div#main{
	width:900px;
	min-height:450px;
	height:auto !important;
	height:450px;
	background:white;
	text-align:center;
	
	
}

div#sharethis{
	float:right;
	position:relative;
	top:65px;
	right:25px;
	

}
div#footer{
	height:115px;
	
	
}
div#bottomtext{
	position:relative;
	text-align:center;
	padding:5px;
	width:900px;
	margin:0 auto;

}
div#footerlinks{
	float:left;
	height:50px;
	width:450px;
	text-align:center;
	margin:0 auto;
	padding:0;
	position:relative;
	top:60px;
	background:transparent;

	
}

div#footercashlogo{
	float:left;
	position:relative;
	top:70px;
	left:15px;
	vertical-align:bottom;
}
div#footerbbb{
	float:left;
	position:relative;
	top:70px;
	left:40px;

}
div#footerinteraclogo{
	float:right;
	position:relative;
	top:30px;
	right:0px;
}

/* ------- menubar ------- */
div#menubar{
	float:center;
	width:897px;
	height:40px;
	position:relative;
	left:0px;
	background:white;
	text-align:left;
}
#menubar ul{
	list-style:none;
	padding:0;
	margin:0;
	text-align:center;
}
#menubar li{
	float:left;
	margin: 0 0;
}
#menubar li a{
/*	background: url("img/menubg.gif") bottom left repeat-x;*/
	background:#ffffff;
	height:60px; 
	line-height:30px;
	width:140px;
	display:block;
	border-left: 5px solid #c0c0c0;
	/*border-top: 2px solid #85adfb;
	border-bottom: 2px solid #85adfb;*/
/*	color:#0d2474;*/
	color:black;
	/*color:black;*/
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	float:left;
	
	/*	-- doesnt work
	outline-style:inheret;
	outline-color: #000066;
	outline-width:5px;
	*/
}
/*
#menubar li.first a{
	background: url("img/button.jpg") right;
	border-left:2px solid black;
	
	width:148px;
}
*/
#menubar li.curpage a{
	border-left:5px solid #85adfb;
	color:#2355ba;
	line-height:60px;
}


#menubar li.last a{
	/*background: url("img/button.jpg") left;*/
	
	width:148px;

}
#menubar li a:hover{
	/*background: url("img/button2.jpg") right;*/
	/*border: 0.1em solid #0d2474;*/
/*	font-weight:bold;*/
	border-left:5px solid #85adfb;
	color:#2355ba;/*85adfb;*/
	
}
/*
#menubar li.last a:hover{
	background: url("img/button2.jpg") left;
	border: 0.1em solid #0d2474;
	
}
*/
#menubar{
	position:relative;
	left:0px;
	margin:0 auto;
	padding:0;
	width:30em;
	background-color:transparent;
	overflow:hidden;
	text-align:left;
	float:left;
	
	
}


div#textarea{
	width:630px;
	height:600px;
	
	position:relative;
	float:left;
	top:25px;
	padding:5px;
	border:1px solid #c0c0c0;
	text-align:left;
}
div#mainimg{
	position:relative;
	height:600px;
	width:250px;
	float:right;
	top:25px;
	left:0px;
	padding:0;
	margin:0 auto;

}

/* ------- text ------- */
body{
	font-family:Tahoma;
	font-size:16px;
	background-color:#a5c3ff; /*#85adfb;*/
	/*background-color:#f0f0f0;*/
	text-align:center;
	

}

div{
	background-color:white;
}


A{
  color:#3366ff;
}

A.visited{
  color:#3366ff;
}

A.active{
  color:#3366ff;
}

A.hover{
  color:black;
}



.heading1{ /* was blue, now black  */
	font-size:18px;
	/*color:#3366ff;*/
	color:black;/*navy;*/
	font-family:calibri, tahoma;
	

}
.heading2{ /* was grey, now navy */
	font-size:20px;
	/*color:black;*/
	font-family:calibri, tahoma;
	color:navy;/*#666362;*/
}	
.error{
	color:#cc0000;
}

.phone {
	font-size:16px;
	color:
}

.footerlinktext{
	font-size:12px;
	
}


/* ------- client menu ----- */
div#clientmenu{

}
div#clientmenu ul{
	list-style:none;
}


/* -------- others ------- */
input{
	background-color:#ffffff;
	color:#000000;
	border:2px solid #c0c0c0;
}
input.btn{
	border:2px outset #c0c0c0;
}
input.btn:hover{
	border:2px inset #606060;
}	
input.btn:click{
	border:2px inset #c0c0c0;
}

textarea{
	background-color:#ffffff;
	color:#000000;
	border:2px solid #c0c0c0;
}
div#imgload {
  display:none;
 
}
/* ----- ie fixes ---- */




/*
div#img1:hover {
  border:none;
  zoom:1;
}
*/

/* light box thingy */


/*Styles for fuzz overlay & message box*/  
#fuzz2{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('../pages/atmprocalc/img/dim.png'); display:none; text-align:left; }  
     
/*Message box, positioned in dead center of browser*/  
.msgbox2{ position:fixed; width:360px; height:545px; z-index:200; border:5px solid #222; background: #FFF; top: 50%; left: 50%; margin-top: -200px; margin-left: -150px; }  
.msgbox2 img {border:none; margin:5px;}  
      
/*The "X" in the upper right corner of msgbox*/  
.close2{ top:0px; float:rightright; }  


/* end of light box thingy */

/* **************** video tool box styling */
div#video_toolbox
{
    color:black;
    float:left;
}

div#video_toolbox .video_list
{
    height:90px;
    width:500px;
    padding:10px;
    margin:10px;
    border:1px solid #c0c0c0;
    background-color:white;
    float:left;

}

div#video_toolbox .video_list:hover
{
    background-color:#85adfb;
    border:1px solid black;

}

div#video_toolbox .thumbnail
{
    float:left;
    height:90px;
    width:120px;

}

div#video_toolbox .description
{
    position:relative;
    left:10px;
    float:left;
    background:transparent;



}