.nowrap {
	white-space: nowrap;
}

/* Responsive Media Queries: Landscape phone to desktop/tablet */
@media (max-width:767px) {
	body {
		padding-left: 0;
		padding-right: 0;
	}
	header, #main, footer {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.navbar {
		margin-left: 0;
		margin-right: 0;		
	}
	.nowrap {
		white-space: normal;
	}
}

*, input, button, select, textarea {
    font-family: 'open sans';
}

body {
	background: #f5f5f5;
}

#main {
	background: #ffffff;
	border-bottom: 20px solid #eeeeee;
	padding-top: 10px;
}

header {
	background: #f5f5f5;
	border-bottom: 20px solid #eeeeee;
}

footer {
	color: #666666;
	margin-bottom: 40px;
}

header .pull-right {
	margin-top: 75px;
}

@media (max-width:979px) {
	header h1 {
		margin-top: 0px;
	}
	header .pull-right {
		margin-top: 10px;
	}
}

.navbar a {
	padding-right: 25px;
}

.navbar .brand {
	float: right;
	padding: 0;
}

.mini-hero-unit {
	padding:10px;
	margin-bottom:10px;
	background-color:#eeeeee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

h1 {
	margin-top: 70px;
	font-size: 27px;
	line-height: 30px;
	color: #666666;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
}

h2, h3, .table th {
	font-weight: normal;
	font-family: 'Open Sans Condensed', sans-serif;
}

h3 {
	line-height: 30px;
	color: #336600;
}

.muted {
	color: #666666;
}

pre {
	border-style: dashed;
}

i.icon-info-sign, i.icon-question-sign, i.icon-envelope {
	opacity: 0.6;
}
	
.btn, .btn span {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.navbar .specialoffer {
	background-image: url(http://cdn3.tuscanyaccommodation.com/offermenu.png);
	margin-top: 0;
	padding-right: 12px;
}


	

	



