@charset "UTF-8";
/* CSS Document */

body {
	background-color: #191919;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:0.8em;
	color:#FFFFFF;
	}

#container {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}
#header {
	background-color:#191919;
	height:110px;

}
#logo {
	padding-top:10px;
	width:300px;
	display:inline-block;
	float:left;
	
}
#phonenum {
	width:300px;
	display:inline-block;
	float:right;
	margin-top:20px;
	text-align:right;
}

#navigation {
	background-color:#191919;
	height:30px;
	
}
#secondnavigation{
	background-color:#191919;
	height:60px;
	
}

#banner {
	height:240px;
	
}
#mainContainer {
	/*background-color: #CCFF00;*/
	
}
.fourCol{
	float:left;
	margin-top:8px;
	width:192px;
	}

/*#fourCol li a {
	list-style:none;
	display:block;
	margin-top:8px;
	width:192px; 
	border:1px #FFFFFF solid;
	}
	
#fourCol li a:hover {
	list-style:none;
	display:block;
	float:left;
	width:192px; 
	border:1px #ccc solid;
	background-color:#990000;
	}*/
	
#fourCol li{
	float:left;
	list-style:none;
	display:block;
	margin-top:8px;
	width:194px;
	}
#fourCol li div.box{ padding:0px; border:1px #FFFFFF solid;}
#fourCol li div.box2{ margin-top:8px;}
#fourCol li div.box:hover{ background-image:url(../images/redfade.jpg); border:1px #CCC solid}

.twoCol {
	width:396px; 
	float:left; 
	}
	
.oneCol {
	width:800px; 
	float:left; 
	}

.borders {
	border: 1px solid #FFF;
}
.bordersGray {
	border: 1px solid #191919;
}
#box { 
	border:thin #999 solid; 
	border-width:1px 1px 1px 1px; 
	padding:8px;
	margin-bottom:8px;
	margin-top:8px;
	height:210px;
}
.black{background-image:url(../images/blackfade.jpg);}
.red{background-image:url(../images/redfade.jpg);}

#contactform{margin:3px;}

.list{text-indent:15px; color:#CCCCCC;}
.locations a{color:#999999;}

/* STANDARD RULES */
.line {width:800px; height:1px; background-color:#FFFFFF; margin-bottom:8px; margin-top: 8px;}	
.topmargin {margin-top: 10px;}
.bottomMargin { margin-bottom:7px;}
.noMargin {margin: 0px;}
.clearBoth {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.marginRight {margin-right:8px;}
.alignRight{text-align:right;}
.smallLink a{color:#CCC; font-size:0.7em;}
.small{color:#CCC; font-size:0.7em;}
/*Text and Font Values*/
h1{margin:3px;}
h3{margin:3px;}
h2{margin:3px;}
EM{color:#CCCCCC;}
p{margin:3px; line-height:}
a{color:#CCC;}
.phonenum{ font-size:1.4em; color:#FFFFFF; font-weight:bold;}
.box{border:thin #999 solid; border-width:1px 1px 1px 1px; padding:3px; margin-top:8px;}
.copy{ margin-bottom:1em; margin-top:1em;}
.boldCopy{ margin-bottom:1em; margin-top:1em; font-style:italic; font-weight:bold;}

.buy a{ margin-left:3px; margin-right:3px; font-size:2.5em; font-style: italic; font-weight:bolder; letter-spacing:0em; color:#FFFFFF; text-decoration:none;}