/* @override http://www.statewidesupply.com/main.css */

/* CSS Document */

body {
background:#d1d1d1 url(images/global/body-bg.gif);
font-family:verdana, Arial, Helvetica, sans-serif;
}

td, p {
font-size:11px;
}

h2 {
color:#045c4e;
}

h3 {
color:#045c4e;
font-size:13px;
margin:0px;
}

.horizontal_dotted_line
{
border-bottom: 2px dotted #CCCCCC;
} 

.line { 
border-right: 2px dotted #CCCCCC; 
padding:20px;
}

.pagewrapwrap {
text-align:center;
}

.pagewrap {
margin:50px auto;
width:808px;
}

.container {
width:808px;
background: #000000 url(images/global/pagewrap-bg.gif) repeat-y top right;
text-align:right;
margin-right:8px;
}

.content {
width:800px;
text-align:left;}

.header {
/*background: #ffffff url("images/global/header-bg.gif") repeat-x bottom right;*/
height:123px;
}

.leftnav {
background:#000000;
color:#FFFFFF;
font-weight:bold;
width:154px;

}

.leftnav ul {
margin:15px;
padding:0px;
}

.leftnav li {
min-height:22px;
list-style-type:none;
margin:15px 0px;
}

.leftnav a {
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.leftnav a:hover {
color:#AE0A09;
text-decoration:underline;
}


.paddedcontent {
padding:18px;
}

.skinny {
margin:10px 20px;
}
.callblue {
color:#3b5b86;
font-weight:bold;
}

.product_links {
border-top:2px solid #000000;
text-align:center;
font-weight:bold;
}
a {
color:#AE0A09;
text-decoration:none;
}

a:hover {
color:#046053;
text-decoration:underline;
}
.buttonwrap {
background:  url(images/global/button-bg.jpg) no-repeat top left;
height:36px;
width:150px;
text-align:center;
margin-left:65px;
}
.tealbutton {
background:  url(images/global/button-bg-r.jpg) no-repeat top right;
font-weight:bold;
}

 
.tealbutton a {
height:36px;
line-height:36px;
color:#ffffff;
text-decoration:none;
}

.tealbutton a:hover {
color:#ffff00;
text-decoration:underline;
}

.footerheadline {
background:#ffffff;
color:#ffffff;
height:2px;
border:2px solid #000000;
font-size:1px;
}
.footer {
background:#036a5d url(images/global/footer-bg.jpg) no-repeat top left;
}
.footer td {
color:#FFFFFF;
font-size:11px;
}

.footer a {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover {
color:#FFFF00;
text-decoration:underline;
}

.bottomshadow {
background:  url(images/global/pagewrap-bottom-bg.gif) repeat-x bottom left;
height:9px;
width:808px;
text-align:right;
margin-right:8px;
}

.bottomshadow img {
padding:0px;
margin:0px;
}

.error {
	color: red;
	font-weight: bold;
	font-size: larger;
	margin: 8px;
	padding: 8px;
	background-color: white;
	border: 2px outset maroon;
	
	
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	
	
}