@charset "utf-8";
/* CSS Document */

html {
        position: relative;
        min-height: 100%;
}

body {
	background-color:#D4EBFF;
        margin-bottom: 120px;
}

.gallery .photo {
	margin-bottom: 15px;
}

.gallery img {
	margin-bottom: 10px;
}


.album .photo {
	margin-bottom: 15px;
}

.album .photo a {
	display: block;
	border-radius: 4px;
	background-color: #fafafa;
	border: 1px solid #eaeaea;
	padding: 15px 0;
}

.album .photo a:hover {
	text-decoration: none;
}

.album .photo .title {
	text-align: center;
	padding: 0 15px;
	overflow: hidden;
	height: 2em;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.album .photo .count {
	text-align: center;
	padding: 0 15px;
}




.photo img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
	margin-bottom: 10px;
        border: 1px #e0e0e0 solid;
}

.photo .cover img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
	margin-bottom: 10px;
}

.photo img:hover {
	filter: none; /* IE6-9 */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
}

.cart_img {
	max-width:300px;
}

.cart_box {
	width:50%;
}

nav.navbar-inverse {
	background-color:#ffffff;
	border-color:#005BAC;
	color:#FFF;
	height: 60px;
	padding-top: 5px;
}

nav.navbar-inverse .navbar-nav>li>a {
	color:#FFF;
}

.navbar-inverse .navbar-brand {
	color: #FFF;
}

.navbar-nav .dropdown-menu {
	background-color:#7fbd15;
}

.navbar-nav .dropdown-menu>li>a {
	color: #FFF;
}

.nav .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #6ea312;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #7fbd15;
}

body .container:first-child {
	background-color:#005BAC;
	/*-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;*/
	padding-top:0;
	padding-bottom:0px;
        margin-bottom: 0px;
}

body p.container {
	background-color:#D4EBFF;
	padding-bottom:0px;
}

body .container {
	background-color:#FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding-top:20px;
	padding-bottom:20px;
}

.footer .container p {
	color:#FFF;
        padding: 10px 0;
}

.footer {
	width: 100%;
        bottom: 0;
	background-color: #005BAC;
	margin-top:20px;
}

.centerlink {
        position: relative;
        overflow: hidden;
}

.foot-link {
        position: relative;
        left: 50%;
        float: left;
        padding: 10px 0 0;
}

.foot-link li {
        position: relative;
        left: -50%;
        float: left;
        padding: 0px 10px;
        border-left: 1px #FFFFFF solid;
}

.foot-link li:first-child {
     border-left: none;
}

.footer .container {
	padding: 15px 0;
        margin-bottom:  0px;
}

.foot-link a {
    color: #FFFFFF;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #005BAC;
}

.navbar-inverse .navbar-toggle {
	border-color: #7fbd15;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #5d8a0f;
}

.alert-success {
	color: #2b842b;
	background-color: #dbf6d1;
	border-color: #d5f3bc;
}

.alert-info {
	color: #1278a9;
	background-color: #d1efff;
	border-color: #adf0ff;
}

.alert-warning {
	color: #9f7223;
	background-color: #fffae1;
	border-color: #ffecc6;
}

.alert-danger {
	color: #c62c26;
	background-color: #f7d9d8;
	border-color: #f3c4ca;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #fff;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 400px;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	border-color:#FFFFFF;
}

table .bg-white{background-color:#FFFFFF;
}

nav.navbar-inverse .container {
	background-color:#ffffff;
}

body nav.navbar-inverse .navbar-collapse ul li a {
	color:#005BAC;
}

body nav.navbar-inverse .navbar-collapse ul li a:hover {
	color:#337ab7;
}