body{font:12px Arial,Helvetica,sans-serif; background:url("style/bg.gif") repeat-x;}
.logo{margin-top:10px;}
.phone{color:#FFFFFF; font-weight:bold; font-size:20px; margin-top:10px;}
.carttop{margin-top:10px;}
.carttop a{color:#FFF;}
.menu{margin-top:10px;}
.menu .navbar-default {background:url("style/menubg.png")repeat-x;border:none;}
.menu .navbar {margin-bottom: 0px; min-height:45px;}
@media (min-device-width: 480px){
.menu .container-fluid{padding-left:0; padding-right:0;}
}
.menu .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background:url("style/menu_activeH.png") repeat-x;
    color: #fff;
	border-top-left-radius:4px;
	margin-left:-15px;
}

.menu .navbar-nav > li > a {
    line-height: 13px;
	color: #fff;
    font-size: 14px;
	background:url("style/sep.jpg") no-repeat right;
}

.menu .dropdown-menu {
    background-color: #158c7f;
}
.menu .navbar-default .navbar-nav > .open > a,
.menu .navbar-default .navbar-nav > .open > a:focus,
.menu .navbar-default .navbar-nav > .open > a:hover {
    background:url("style/menu_activeH.png") repeat-x;
    color: #fff;
}
.menu .dropdown-menu > li > a {
    color: #FFF;
	padding:5px 20px;
}
.menu .dropdown-menu .divider {
    margin: 0;
}
.menu .dropdown-menu > li > a:focus,
.menu .dropdown-menu > li > a:hover {
    background-color: #0e6c60;
    color: #fff;
}
.menu .navbar-default .navbar-nav > li > a:focus,
.menu .navbar-default .navbar-nav > li > a:hover {
    background:url("style/menu_activeH.png") repeat-x;
    color: #fff;
	
}
@media (max-device-width: 480px){
.menu .navbar-nav > li > a {
    line-height: 13px;
	color: #fff;
    font-size: 14px;
	background:url("style/menubg.png")repeat-x;
	
}
}
.menu .navbar-default .navbar-brand {
    color: #FFF;
}
.banner{margin-top:-2px;}
@media (max-device-width: 480px){
.banner{margin-top:0px;}
}
.homebox{margin-top:10px;}

.homebox .panel-heading-blue{background:#E7EFF6 url("style/boxbg.png") repeat-x;border-color:#B7ECEC;color:#004F6B;}
.homebox .panel-heading-blue h3{font-size: 20px;}
.homebox .panel-body{background: #0d6969 url("style/boxbodybg.png") repeat-x; border-bottom-left-radius:4px; border-bottom-right-radius:4px; color:#FFF;}
.homebox .panel-body .image{min-height:90px;}
.homebox .panel-title1{margin-bottom: 0;margin-top: 0; color:#af0033;}
.homebox .panel-title2{margin-bottom: 0;margin-top: 0; color:#4f8802;}
.homebox .panel-title3{margin-bottom: 0;margin-top: 0; color:#0b7677;}

.btn-green-grey{
border:1px solid #148687; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #6BBFBF; background-image: -webkit-gradient(linear, left top, left bottom, from(#6BBFBF), to(#148687));
 background-image: -webkit-linear-gradient(top, #6BBFBF, #148687);
 background-image: -moz-linear-gradient(top, #6BBFBF, #148687);
 background-image: -ms-linear-gradient(top, #6BBFBF, #148687);
 background-image: -o-linear-gradient(top, #6BBFBF, #148687);
 background-image: linear-gradient(to bottom, #6BBFBF, #148687);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6BBFBF, endColorstr=#148687);
}

.btn-green-grey:hover{
 border:1px solid #148687;
 background-color: #148687; background-image: -webkit-gradient(linear, left top, left bottom, from(#148687), to(#6BBFBF));
 background-image: -webkit-linear-gradient(top, #148687, #6BBFBF);
 background-image: -moz-linear-gradient(top, #148687, #6BBFBF);
 background-image: -ms-linear-gradient(top, #148687, #6BBFBF);
 background-image: -o-linear-gradient(top, #148687, #6BBFBF);
 background-image: linear-gradient(to bottom, #148687, #6BBFBF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#148687, endColorstr=#6BBFBF);
}


.btn-red{
border:1px solid #AF0033; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #AF0033; background-image: -webkit-gradient(linear, left top, left bottom, from(#AF0033), to(#AF0033));
 background-image: -webkit-linear-gradient(top, #AF0033, #AF0033);
 background-image: -moz-linear-gradient(top, #AF0033, #AF0033);
 background-image: -ms-linear-gradient(top, #AF0033, #AF0033);
 background-image: -o-linear-gradient(top, #AF0033, #AF0033);
 background-image: linear-gradient(to bottom, #AF0033, #AF0033);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#AF0033, endColorstr=#AF0033);
}

.btn-green-light{
border:1px solid #4e8700; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4E8700; background-image: -webkit-gradient(linear, left top, left bottom, from(#4E8700), to(#4E8700));
 background-image: -webkit-linear-gradient(top, #4E8700, #4E8700);
 background-image: -moz-linear-gradient(top, #4E8700, #4E8700);
 background-image: -ms-linear-gradient(top, #4E8700, #4E8700);
 background-image: -o-linear-gradient(top, #4E8700, #4E8700);
 background-image: linear-gradient(to bottom, #4E8700, #4E8700);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4E8700, endColorstr=#4E8700);
}
.buttongreen
  {
border-top-left-radius:10px;
border-bottom-left-radius:10px;
padding:10px 20px; text-align:left;
font-size:13px;
border:1px solid #D7F384; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);color: #FFFFFF;
border-right:0;
background-color: #B0D74A; background-image: -webkit-gradient(linear, left top, left bottom, from(#B0D74A), to(#7CB119));
background-image: -webkit-linear-gradient(top, #B0D74A, #7CB119);
background-image: -moz-linear-gradient(top, #B0D74A, #7CB119);
background-image: -ms-linear-gradient(top, #B0D74A, #7CB119);
background-image: -o-linear-gradient(top, #B0D74A, #7CB119);
background-image: linear-gradient(to bottom, #B0D74A, #7CB119);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B0D74A, endColorstr=#7CB119);     
  }

.buttonblue
  {
border-top-right-radius:8px;
border-bottom-right-radius:10px;
padding:10px 20px; text-align:right;
font-size:13px;color: #FFFFFF;
border:1px solid #59E0FE; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
border-left:0;
 background-color: #30B7D5; background-image: -webkit-gradient(linear, left top, left bottom, from(#30B7D5), to(#1E86B9));
 background-image: -webkit-linear-gradient(top, #30B7D5, #1E86B9);
 background-image: -moz-linear-gradient(top, #30B7D5, #1E86B9);
 background-image: -ms-linear-gradient(top, #30B7D5, #1E86B9);
 background-image: -o-linear-gradient(top, #30B7D5, #1E86B9);
 background-image: linear-gradient(to bottom, #30B7D5, #1E86B9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#30B7D5, endColorstr=#1E86B9);
}
.homebox2{margin-top:20px;}
.homebox2 a{color:#FFF; font-weight:bold;}
.homebox2 .head1{margin:0; padding:0; font-size:18px; font-weight:bold; color:#99cc00;}
.homebox2 .head2{margin:0; padding:0; font-size:18px; font-weight:bold; color:#3366ff;}
.hometext{margin-top:15px;}

.hometext .well{
color:#377677;
font-size:14px;
margin-bottom: 20px;
min-height: 20px;
padding: 19px;	
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
border:1px solid #89dbdb; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;
background-color: #B4E8E8; background-image: -webkit-gradient(linear, left top, left bottom, from(#B4E8E8), to(#DDF7F7));
background-image: -webkit-linear-gradient(top, #B4E8E8, #DDF7F7);
background-image: -moz-linear-gradient(top, #B4E8E8, #DDF7F7);
background-image: -ms-linear-gradient(top, #B4E8E8, #DDF7F7);
background-image: -o-linear-gradient(top, #B4E8E8, #DDF7F7);
background-image: linear-gradient(to bottom, #B4E8E8, #DDF7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B4E8E8, endColorstr=#DDF7F7);
}
.hometext .well h2{
    border-bottom: 1px solid #b0dfdf;
    color: #0b7677;
    font-size: 20px;
	padding:0 0 5px 0; margin:0 0 10px 0;
    text-transform: capitalize;
}
.footerllinks ul{margin:0; padding:0; list-style:none;}
.footerllinks li{border-bottom:1px solid #ccc; padding:3px 0;}
.footerllinks i{color:#BCBCBC;}
.footer-banner{margin-top:10px;}
.footer-copy{border-top:1px dashed #ccc; padding:10px 0; margin:10px;}