@font-face{
	font-family:"Bernard MT Condensed";
	src:url("font/bernard_mt_condensed.ttf");
	src:url("font/bernard_mt_condensed.eot")
}
body{
}
a,a:hover{text-decoration:none;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {	    border: 1px solid #ddd;}
.logo img{
	margin:10px 0px;
}
.login{
	background:#ffffff;
	color: #0070c0;
	border-color: #0070c0;
    margin: 10px 15px;
}
.login a:hover,.login:hover a,.login:hover a:hover{
	color: #ffffff;
}
.login:hover{
	background: #0070c0;
	color: #ffffff;
	border-color: #0070c0;
}
.search{
	color: #0070c0;
    background-color: #fff;
    background-image: none;
    border: 1px solid #0070C0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: inset none;
}
.navbar{
	border-radius:0;
	background:#ffffff;
	color: #000000;
	border:none;
	border-bottom: 1px solid #0070c0;
	border-top: 1px solid #0070c0;
	margin:0;
}

.navbar-inverse .navbar-nav>li>a{
	text-shadow:none;
	color: #0070c0;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background: none;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: none;
}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:active,
.navbar-inverse .navbar-nav>li>a:focus{
	color: #00b050;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{
	background: #ffffff;
}
.navbar-inverse .navbar-toggle{
	border-color: #0070c0;
}
.navbar-inverse .navbar-toggle .icon-bar{
	background-color: #0070c0;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #0070c0;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #00b050;
    background: #ffffff;
    border-color: #0070c0;
    box-shadow: none;
}
.dropdown-menu > li > a{
	color: #0070c0;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
    color: #00b050;
    text-decoration: none;
    background: #ffffff;
}
@media (max-width: 767px){
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #0070c0;
}
}

@media (max-width: 767px){
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #00b050;
    background-color: transparent;
}}
.navbar-form{
	margin-top:10px;
}

.hero-spacer {
    margin-top: 50px;
}

.hero-feature {
    margin-bottom: 30px;
}

.shead{
	font-size: 30px;
	color: #0070c0;
	font-family: "Bernard MT Condensed";
	letter-spacing: 2px;
}
.itemname,.itemname a{
	text-decoration:none;
	color: #0070c0;
	font-size: 18px;
}

.linkbtn{
    color: #0070c0;
    background-color: #ffffff;
    border-color: #0070c0;
}
.linkbtn:hover{
	color: #ffffff;
    background-color: #0070c0;
    border-color: #0070c0;
}
.price{
	text-decoration:strike;
}
.dprice{
	
}


/*----- Contact form ----*/
#success_message{ display: none;}

/*----- Login Signup ----*/

.llogin{
	background:#ffffff;
	color: #0070c0;
	border-color: #0070c0;
}
.llogin:hover{
	background: #0070c0;
	color: #ffffff;
	border-color: #0070c0;
}
.form-box {
	margin-top: 20px;
}

.form-top {
	overflow: hidden;
	padding: 0 25px 15px 25px;
	background: #f3f3f3;
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
	text-align: left;
}

.form-top-left {
	float: left;
	width: 75%;
	padding-top: 25px;
	color: #0070c0;
}

.form-top-left h3 { margin-top: 0; }

.form-top-right {
	float: left;
	width: 25%;
	padding-top: 5px;
	font-size: 66px;
	color: #0070c0;
	line-height: 100px;
	text-align: right;
}

.form-bottom {
	padding: 25px 25px 30px 25px;
	background: #eee;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
	text-align: left;
}

.form-bottom form textarea {
	height: 100px;
}

.form-bottom form button.btn {
	width: 100%;
}

.form-bottom form .input-error {
	border-color: #19b9e7;
}
table{
	padding: 5px;
}
table tr td,table tr th{
	padding: 10px;
	border: 0.5px solid #ccc;
	padding: 5px;
}
table tr td table{
	border: 0;
}

/***** Media queries *****/

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	
	.middle-border { min-height: auto; margin: 65px 30px 0 30px; border-right: 0; border-top: 1px solid #ddd; }
	
}


/*---footer--*/
footer{
	background: #0070C0;
	color: #ffffff;
	padding: 10px;
	margin: 0px;
	margin-top: 20px;
}
footer a{
	text-decoration: none;
	color: #ffffff;
}
footer a:hover{
	text-decoration: none;
	color: #00b050;
}
