@import url(https://fonts.googleapis.com/css?family=Droid+Serif:700italic);
 body{

}
img{ max-width:100%;}

.blue{
	background-color: #1b2f72;
	height: 8px;	
}

.green{
	background-color: #4D8E27;
	height: 8px;	
}

.navbar-default{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a298c+0,006ec9+50,1e31aa+100 */
background: #1a298c; /* Old browsers */
background: -moz-linear-gradient(top,  #1a298c 0%, #006ec9 50%, #1e31aa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1a298c 0%,#006ec9 50%,#1e31aa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1a298c 0%,#006ec9 50%,#1e31aa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a298c', endColorstr='#1e31aa',GradientType=0 ); /* IE6-9 */

	border-color: #213d9d;	
}

.navbar{
	min-height: 70px;
	margin-bottom: 0;
}

.navbar-nav{
	padding-top: 8px;
}

.navbar-default .navbar-nav > li > a{
	color: #fff;
}

.navbar-default .navbar-nav > li > a:hover{
	color: #fff;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background-color: #000;	
	color: #fff;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

#header{

	background:-webkit-linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)), 
	url(../images/bg.png) repeat;
}

#header2{
	background-color: #f3f8ff;
}

#header2 p{
	font-size: 22pt;
	color: #1b2f72;
	font-family: 'Droid Serif', serif;
	font-weight: bold;		
}

#header2 p>span{
	font-size: 14pt;
	color: #212121;
	text-align: center;
}

.marquee_div{
	margin-top: 5%;
	background-color: #4D8E27;
	background:url(../images/bg-ribbon.png) center no-repeat;
	color: #fff;
	font-weight: bold;	
	font-size: 14pt;
	padding: 10px 0 8px 0;
	height:66px;
	width:490px;	
	margin:0 150px 0 50px;
	padding: 22px 0 30px 0;	
}

.phone{
	color: #e03900;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

#welcome{
	padding: 30px 0 30px 0;	
 }

 #welcome h1{
 	font-weight: bold;
 	border-left: solid 5px #e03900;
 }

hr.style17 {
	border-top: 1px solid #e03900;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f3f8ff;
	color: #e03900;
	font-size: 18px;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(60deg);
	transform: rotate(40deg);
}

#services{
	background-color: #f3f8ff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
}

#services p{
	padding:20px 30px 0 30px;
}

#products{
	padding: 20px 0 30px 0;
}

#products h1{
	font-weight: bold;
 	border-left: solid 5px #e03900;
}

#footer{
	background-color: #1a298c;
	color: #fff;	
}

#footer a{
	color: #fff;
}

#footer h1{
	color: #fff;
}
#footer ul>li{
	font-size: 15pt;
}

footer{
	padding-top: 15px;
	background-color: #1a32d2;
	color: #fff;
}

footer a{
	color: #fff;
}

.page-header{
	color: #fff;
	padding: 40px 0 50px 50px;	
	background: #9dd53a; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.page-header h1{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}


.product_div {
	margin: 0px;
	padding: 0px;
	float:left;
	height:auto;
	width:100%;
	padding-bottom:25px;
}
.product_div h1{ font-family:Century Gothic; font-size:25px;  color:#0d3064; float:left; width:96%; background-color:#ebe7e5 }
.product_div h3{ font-family:Century Gothic; font-size:25px; color:#000; width:100%; float:left; text-align:center; background-color:#ebe7e5; padding:5px}
.product_div p{font-family:Calibri; font-size:17px; color:#000; float:left; width:auto; margin:0px; padding:5px; text-align:justify;}

.product_div ul {}
.product_div li {font-family:Calibri; font-size:17px; color:#000; float:left; width:100%; margin:0px; padding:5px; text-align:justify;}

.product_category_image {
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:20px;
	
	
}
#text1 {
    border: 1px solid #47baef);
    height: 50px;
    width: 90%;
    box-shadow: 0 0 27px rgb(204, 204, 204) inset;
    transition: 500ms all ease;
    padding: 3px 3px 3px 3px;
}

#text1:hover,
#text1:focus {
    width: 90%;
    transition: 500ms all ease;
    /*
    background-size: 25px 25px;
    background-position: 96% 62%;
    padding: 3px 32px 3px 3px;*/
	box-shadow:#ccc 0 0 15px;
}
