@charset "utf-8";
/* CSS Document */
/* stylesheet.css for home page */

/* universal style rule */
* {
/* block all default browser padding and margins */
	padding:0;
	margin:0;
}
img{border:none;}
body {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;	
}

#wrapper {
	width:56.25em;
/*center the wrapper */
	margin:auto;	
	background-color:#CFC6BD;
}


#header {
	height:9.625em;
	margin:auto;
}

/* --- top navigation */
#topnavbar {
	text-align:right; 	
	font-size:0.875em;
	background-image:url(../images/topnav-bg.jpg);
	height:1.6875em;
	margin:auto;
	padding-top:0.875em;
	font-weight:bold;
}

#topnavbar ul{
	padding:0; 
	margin:0;
	display:inline;
}

#topnavbar ul li{
	display:inline; 
	border-right:#FFFFFF 1px solid; 
	padding-right:0.8125em; 
	padding-left:0.8125em;
}

/*applies to top nav bar links, visited, unvisited */
#topnavbar ul li a,#topnavbar ul li a:active,#topnavbar ul li a:visited{ 
	text-decoration:none;
	color:#FFFFFF;
	
}
#topnavbar ul li a:hover{
	text-decoration:underline;
}
#middlecontainer{ width:56.25em;background:url(../images/left_nav_bg.jpg) repeat-y; min-height:550px !important; padding-bottom: 15px; }
#leftbar {
	/*right bar div left margin must equal this width */
	width:17.5em; 
	
	background-repeat:repeat-y;
	float:left;	
}

#leftnavbar {
/*right bar div left margin must equal this width */
	width:16.5625em;
	padding-left:0.9375em;
}


/*remove bullets from left nav bar*/
#leftnavbar ul {
	list-style-type:none;
}

#leftnavbar li {	
	height:2.125em;	
}
			
 /* All links, and links in unvisited and visited states */
#leftnavbar  a,
#leftnavbar  a:link,
#leftnavbar  a:visited {
	color:#000000;
	font-size:0.875em;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0.9375em;
	padding-top:0.9375em;
	text-decoration:none;	
/* Remove dotted border from Firefox */
	outline-style:none;
}

#digitalpricequote {
	height:13.875em;
	margin:auto;
}

	
	
#rightbar {
	width:38.75em;background-color:#CFC6BD;
/* left margin width must match left bar width */
	margin-left:17.5em;	
	
	
}

#toprightbar {
	height:15.625em;	
}

#toprightbar img {
	display:block;
}
#right{
	width:660px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#CFC6BD;
	color: #000000;
	line-height:16px;
	position: relative;
	display: inline;
	padding: 0px 20px 0px 0px;
}

#bottomrightbar {		
	background-color:#CFC6BD;
	/*height:780px;*/
	padding-bottom: 10px;
	position: relative;
	margin-left:1.635em;
		
}

#bottomrightbar h1 {
	color:#000000;
	font-size:1.5em;
	font-family:Arial, Times, serif;	
	margin-left:0.5em;
}

#bottomrightbar p {
	color:#000000;
	font-size:0.875em;
	margin:0.5em 1em 0.5em 1em;
}
.bodytitle{color:#000000;font-size:1.5em;}
td{color:#000000;font-size:0.875em;}
#footer{ 
	text-align:center; 	
	font-size:0.875em;
	background-image:url(../images/footer.jpg);
	height:4.125em;
	margin:auto;
	padding-top:0.875em;
	font-weight:bold;
	text-transform:uppercase;
	color:#CECBC8; 
}

#footer ul{
	padding:0; 
	margin:0; 
	display:inline;
}

#footer ul li{
	display:inline; 
	border-right:#CECBC8 1px solid ; 
	padding-right:0.625em; 
	padding-left:0.625em;
	line-height:.93em;
}

/*applies to footer links, visited, unvisited */
#footer ul li a,#footer ul li a:active,#footer ul li a:visited{ 
	text-decoration:none;
	font-size:0.75em;
}
#footer ul li a:hover{
	text-decoration:underline;
}

#footer a{
	text-decoration:none; 
	color:#CECBC8;
	font-size:0.75em;
}

#footer a:hover{
	text-decoration:underline; 
	color:#000000;
}

.companyname {
	color:#CECBC8;
	font-size:0.75em;
}
td{font-size:0.875em;}
.txtlbl{float:left;width:150px; text-align:left; padding:10px 5px 0px 10px; font-size:0.875em;}
.inptxt{float:left;padding:10px 5px 0px 10px;}
.inplogin{width:200px;}
.ERR{ font-weight:bold;  color:#990000; padding:5px;}
