body
{
font-family:"Georgia";
padding-top: 60px;
background-color: #f3d6a8;
color: #000;

}

books
{
padding-bottom: 10px;
}

.jumbotron {
background-color: #fce4bf;
 
}

.jumbotron h1 {
font-family:"Georgia";
  font-size: 3em;


  /* text-shadow: 0 0 black, 0 2px black, 2px 0 black, 0 0px black;*/
  
}
.jumbotron p {
  
  color: #000;
  font-family:"Georgia";
  
}

logo
{
padding-bottom: 25px;
}
p
{
font-family:"Georgia";
}


.block {
display: block;
font-weight:normal;
}




ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}


.color1 { color: #F7F0F2}  /**/
.color2 { color: #E4DACC} 
.color3 { color: #D1C4A6} 
.color4 { color: #9B9B9B} /**/
.color5 { color: #BB9D9E}  /**/
.color6 { color: #804B4B} /**/


.color7 { color: #884300}







.gmap {
				width:100%;
				height:100%;
				min-height:500px;
			}
			.gmap_image img {
				max-width:100%;
			}





/*
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #1c5f83;
    color: #1c5f83;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #1c5f83;
    color: #1c5f83;
}
*/
.btn-primary {
  background-color: #1c5f83;
  border-color: #1c5f83;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background-color: #5cbddd;
  border-color: #5cbddd;
}
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #884300;
  border-color: #884300;
}

.table th, .table td { 
     border-top: none; 
 }
 
 @media (max-width: 480px) { 
        body {
          font-size: 11px;
        }

        .hidden-phone {
           display: block;
        }
        .jumbotron h1 {
font-family:"Georgia";
  font-size: 2em;
}
 .jumbotron p {
font-family:"Georgia";
  font-size: 1em;
  
}

    }
#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,.8);
}
#login-dp .help-block{
    font-size:12px    
}
#login-dp .bottom{
    background-color:rgba(255,255,255,.8);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
}
#login-dp .form-group {
    margin-bottom: 10px;
}
}
@media(max-width:768px){
    #login-dp{
        background-color: inherit;
        color: #fff;
    }
    #login-dp .bottom{
        background-color: inherit;
        border-top:0 none;
    }
}
border
{
	border-style: solid;
    border-width: 1px;
}


/* CSS for Credit Card Payment form */
.credit-card-box .panel-title {
    display: inline;
    font-weight: bold;
}
.credit-card-box .form-control.error {
    border-color: red;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6);
}
.credit-card-box label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.credit-card-box .payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.credit-card-box label {
    display: block;
}
/* The old "center div vertically" hack */
.credit-card-box .display-table {
    display: table;
}
.credit-card-box .display-tr {
    display: table-row;
}
.credit-card-box .display-td {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
/* Just looks nicer */
.credit-card-box .panel-heading img {
    min-width: 180px;
}
#section {
    background-color:white;
    color:black;
    clear:both;
    text-align:center;
   padding:5px;	 	 
}



