body
{
text-align: center;
background-image:url(../images/BGgradient.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
height:100%; 
margin-top:0px;
}

div#container, div#footer{
margin-left: auto;
margin-right: auto;
width: 1004px;
min-width:1004px;
}



div#container
{
text-align: left;
background-color:white;
position:relative;

} 


div#top-navigation-bar{
color:#939598;
clear:both;
  margin-left:30px;
margin-right:30px;


}

div#left-small-blue{
margin-top: -15px; 
}

div#left-small-blue div#left-side-content{
background:url(../images/start.jpg);
width:196px;
height:52px;
color:#FFFFFF;
}

div#left-small-blue div#left-side-content a{
color:#FFFFFF;
text-decoration:underline;
}
div#left-small-blue div#left-side-content a:hover{
text-decoration:none;
}

div#whats-new{
margin-bottom:5px;
font-size:larger;
font-weight:bold;
}

.yellowBold{
color:#fdd141;
font-weight:bold;
}

.bold{
font-weight:bold;
}

div#startTransformation{
text-align:center; 
padding-top:15px;
}

div#left-side-navigation{
clear:both; 
background:url(../images/left-nav-bgd-1px.jpg);
background-repeat:repeat-x;
width:196px;
height:374px;
margin-left:15px;
margin-top:10px;
}

div#containerFooter{
clear:both;
margin:15px 0 0 0;

}
div#phone-number{
margin-top:5px;
text-align:right;
color:#000;
font-weight:bold;
font-size:12pt;
}
span#call{
color:#939598;
font-weight:bold;
}
div#navigation-header{
position:relative; 
float:right;
margin-top:15px;
margin-right:36px;
}

div#questions-header{
position:relative; 
float:left; 
font-size: 14pt; 
font-weight:bold;
}

div#about-home-header{
position:relative;
float:left; 
margin-right:200px;
}

  

  
 #topSection a{
  color:#939598;
 text-decoration:none;
 }
 
 #topSection a:hover{
  color:#888582;
 text-decoration:underline;
 }
#looking-for-bollard-covers a{
 text-decoration:underline;
 }
 #looking-for-bollard-covers a:hover{
 text-decoration:none;
 }
 


div#logo
{
clear:both;
float:left;
margin-top:20px;

}

#logo-image{
margin-left:30px;
}

#follow-us{
position:relative;
float:right; 
margin-top:5px; 
margin-right:30px;
} 

#follow-us a{
color:#000000;
text-decoration:underline;
}


div#email-signup{
position:relative;
float:left;
margin-left:430px; 
margin-top:5px;
color:#0ca6ef;
}

div#email-signup a{
color:#0ca6ef;
text-decoration:underline;
}
div#looking-for-bollard-covers{
position:relative;
float:left; 
margin-top:5px;

}

div#main-content .home-main{
margin-left:19px;
}

div#main-content .home-column{
float:left;
width:160px;
margin-left:9px;
margin-right:11px;
}

div#looking-for-bollard-covers H1{
font-size:9pt;
display:inline;
font-weight:normal;
}

/*left side div*/
div#left-side{
float:left; 
width: 228px; 
height:299px; 
margin-top:5px;
}

div#left-side-content-top{
margin-left:15px; 
margin-top:5px;
color:#dc1133;
	/*background:url(../images/left-nav-image.jpg);*/
background-repeat:no-repeat;
width: 187px; 
height:219px; 
}

div#left-side-content-top-text{
	margin-top:25px;
	margin-left:15px; 
}

div#left-side-content{
margin-left:15px; 
margin-top:15px;
color:#dc1133;

}

div#left-side-content-top a{
text-decoration:underline;
color:#dc1133;
}
div#left-side-content-top a:hover{
text-decoration:none;
color:#888582;

}


div#left-side-navigation #navigation-item{
	height:26px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
}

div#left-side-navigation #navigation-item{
	padding-top:1px;
}



div#left-side-navigation #navigation-item #navigation-item-text, div#left-side-navigation #navigation-item #navigation-item-text:first-child{
	margin-left:20px;
	margin-top:7px;
	color:#000;
}


div#left-side-navigation #navigation-item #navigation-item-text a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

div#left-side-navigation #navigation-item #navigation-item-text a:hover{
	color:#dc1133;
	font-weight:bold;
}

div#left-side-navigation #navigation-item #navigation-item-text a.red{
	color:#dc1133;
	text-decoration:none;
}

div#left-side-navigation #navigation-item #navigation-item-text a.red:hover{
	color:#dc1133;
	text-decoration:underline;
}

/*main div*/
div#main{
float:left;  
margin-left:0px; 
margin-top:5px; 
width:740px;
}

.red{
color:#dc1133;
}

div#main-content{
position:relative;
color:#231f20;
font-size:10pt;
}
div#main-content a{
color:#dc1133;
text-decoration: none;
}

div#main-content h1{
font-size:10pt;
margin-bottom:0px;
margin-top:3px;
font-weight:bold;
}

div#home-column-container{
position:relative;
margin-top:20px;

}

div#home-column-container .home-column h1{
font-size:10pt;
font-weight:bold;
margin-top:10px;
}

IMG{
border:0;
}

div#topNav IMG{
margin-left:0px;
margin-right:0px;
margin-top:5px;
}

#midSection {
  position:relative;
  left:0;
  top:0;
  clear:both;
  margin-bottom:0px;
  min-height:760px;
  /*display:table; */ /*solves issue with browsers not expanding content.*/
  }
  

#midSectionContent {
  position:relative;
  min-height:760px;
  clear:both;
  }
  
  #midSectionContentSecondary {
  position:relative;
  margin:0 0 0 3px;
  }
  
#midSectionLeftContentHOME {
  position:relative;
  margin:35px 15px 15px 15px;
 float:left;
width:650px;
  }
  
#midSectionLeftContent {
  position:relative;
  margin:35px 15px 15px 15px;
  padding-left:60px;
 float:left;
width:650px;
  }


#midSectionLeftContent a, #midSectionLeftContentHOME a{
  color:#68013E;
  
 text-decoration:none;
 }
 
  #midSectionLeftContent a:hover, #midSectionLeftContentHOME a:hover{
  color: #68013E;
 text-decoration:underline;
 }

#midSectionRightContent {
  position:relative;
 float:right;
   margin:35px 15px 0 15px;
   width:200px;
text-align:left;
  }
  
 #midSectionRightContent a{
  color:#68013E;
/*  padding-left: 10px;*/
 text-decoration:none;
 }
 
 #midSectionRightContent a:hover{
  color: #68013E;
 text-decoration:underline;
 }

div#footer{
position:relative;

text-align:left;
margin-top:20px;
margin-left:20px;
color:#000000;
}
div#footer a{
  color:#000000;
 text-decoration:none;
 }
 
div#footer a:hover{
  color:#000000;
 text-decoration:underline;
 }
 


.bold{
font-weight:bold;
}
.bigger{
font-size:10pt;
}
.biggest{
font-size:12pt;
}

.contact_table input, .contact_table textarea{
  width: 344px;
  background-color: #D8E3E9;
  border: 0;
  margin: 0;
  padding: 0;
}

.contact_table input, .contact_table textarea{
  width: 344px;
  background-color: #D8E3E9;
  border: 0;
  margin: 0;
  padding: 0;
  
  
}
.contact_table input{
  height: 20px;
}
.contact_table {
  text-align: right;
}
.contact_table td{
  padding-bottom: 5px;
  padding-left: 5px;
}



.blueText{color:#0ca6ef;}


/*Form IDs*/
input#First_Name, input#Last_Name, input#Company_Name, input#Address_1, input#Address_2, input#City, input#State, input#Country, input#Zip_code, input#Phone, input#Fax, input#eMail, input#Quantity{
	width: 200px;
}
#Message{
width:200px;
height:100px;
}
