body {
	
	background: url(images/bg.gif) repeat-x fixed;
	height:100%;
	text-align:center;
	margin: 5px 0px;;
	padding:0px;
}

.all { border: solid 2px #990000; border-radius: 10px; width: 80%; box-shadow: 2px 2px 6px #777; margin:0 auto;   }

.leftNavigation {
	background-color: #FFCC99; padding-left:5px; text-align:left; border-bottom-left-radius:10px;
}
.leftNavigation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #993333;
	font-weight: bold;
	text-decoration: none;
	margin: 3px; 
}
.top {
	background-color: #FF9900;
	
}
.textbox {
	background-color: #FFddaa;
	
}


li
{text-align:left;}

form { padding: 5px; }
fieldset, legend { padding: 5px; background-color: #FF9; border: solid 1px #000; }
fieldset { background-color: #FC9; }
input, select, textarea { 
  border: solid 1px #900; color: #900; background-color: #FFF;
  padding:2px;
  font: bold 12px Arial, sans-serif;
}
input:focus { background-color: #FF9; }

.button{
border: solid 1px #000000;
border-radius: 10px; 
 box-shadow: 2px 2px 6px #777;
 font-size:16px;
 padding:6px;
 /*background-color:#FF9;*/
 background:#900000;
 color:#FFFFFF;
 text-decoration:none;
 background-image: linear-gradient(bottom, #591F1F 8%, #B52626 72%);
background-image: -o-linear-gradient(bottom, #591F1F 8%, #B52626 72%);
background-image: -moz-linear-gradient(bottom, #591F1F 8%, #B52626 72%);
background-image: -webkit-linear-gradient(bottom, #591F1F 8%, #B52626 72%);
background-image: -ms-linear-gradient(bottom, #591F1F 8%, #B52626 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.08, #591F1F),
	color-stop(0.72, #B52626)
);

}
.button:hover{
background:#900000;
background-image: linear-gradient(bottom, #5E3838 8%, #E04141 72%);
background-image: -o-linear-gradient(bottom, #5E3838 8%, #E04141 72%);
background-image: -moz-linear-gradient(bottom, #5E3838 8%, #E04141 72%);
background-image: -webkit-linear-gradient(bottom, #5E3838 8%, #E04141 72%);
background-image: -ms-linear-gradient(bottom, #5E3838 8%, #E04141 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.08, #5E3838),
	color-stop(0.72, #E04141)
);


}
.button-front{
border: solid 1px #000000;
border-radius: 10px; 
 box-shadow: 4px 4px  6px #777;
 font-size:16px;
 padding:7px;
 cursor:pointer;
 color:#000000;
 text-decoration:none;
 background-color:#FFCC99;; color:#900000;

}
.button-front:hover{
color:#FFFFFF; background-color:#900000;}

.quote-form-box
{
box-shadow: 6px 6px 5px #888;
padding: 5px 10px 10px 10px; background-color: #FC9; border: solid 1px #900000; border-radius:15px;
}
.content {
	background-color: #ffeecc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #330000;
	text-align:left;
	padding-left:15px;
	padding-right:18px;
}
.content a{
	color: #993333;
}
.content_bigger {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #330000;
}
.content_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #330000;
	font-weight: lighter;
	text-decoration: underline;
}



.category {
  background-color: #900; color: #FFF; 
	border: solid 1px black; border-radius: 5px;
	width: 165px; padding: 5px;
	font-weight: bold; font-family: Arial, sans-serif;
}

#leftColumn{
vertical-align:top; height:100%; background-color: #FFCC99; border-bottom-left-radius:10px; width:210px;  border-right:solid 1px #990000; 
}

.black, .grey { 
  width:20%; 
	border-radius: 15px;
	
	float:left; 
	padding: 8px; 
	text-align:center; 
	margin: 15px; 
	background-color: #FFA;
	font-size: 10px;
}
.black { font-weight: bold; color:#000; border: solid 1px #000; }
.grey { font-weight: lighter; color:#999; border: solid 1px #999; }

#layout1 em, #layout2 em, #layout3 em, #layout4 em, #layout5 em { font-size: small; }

p
{ padding-left:15px;
}
img
{

border:none;
}

.front-page-product-square 
{
text-align:center; text-decoration:none; color:#990000; font-size:14px;
background-color:#FFFFFF; box-shadow: 6px 6px 5px #888; margin-bottom:20px; width:195px; padding-top:15px; padding-bottom:5px; border-radius:10px;

}
.front-page-product-square a:hover
{
 box-shadow:box-shadow: 3px 3px 2px #888;

}

.front-page-product-square-heading
{
font-size:16px;
padding-left:10px; padding-right:10px; margin-bottom:10px; padding-bottom:8px; font-weight:500; text-decoration:none;
}
.price-special-heading
{
font-size: 18px;
	color: #993300;
	font-weight: bold;

}

.style2 {font-size: 14px}
.style3 {color: #CC9900}
.style4 {
	color: #996600;
	font-weight: bold;
	font-size: 14px;
}
.style5 {
	font-size: 16px;
	color: #993300;
	font-weight: bold;
}

.gc-button
{
	background-color: #FFFFFF;
    border: 1px solid #990000;
    color: #990000;
    font: bold 12px Arial,sans-serif;
	/*width:120px;*/
	cursor:default;
}

.submit-button {
	padding: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.tech-info-space   {
	width: 20px;
}

.tech-info-row-2, .tech-info-row-3, .tech-info-row-4, .tech-info-row-5 {
	display: none;
}
/*@-moz-document url-prefix() {*/
                        /*.gc-button{*/
                        /*padding:3px 2px 3px 2px;*/
                    /*}*/
/*}*/