/*------------------------------------------------------------------
[Print Stylesheet]

Project:						Azzurro Travel
Primary use:					Web site - Print
-------------------------------------------------------------------
[Table of Contents]

[1]	General
[2] Header (Logo, Main Nav)
[3] Content (Containers, Columns)
[4] Footer
[5] Links and Buttons
[6] Text
[7] Forms
[8] General Boxes
[9] Misc Layout Styles
[10] Page Headers
[11] Home
/*------------------------------------------------------------------
[1] General
Overwrite all default browser settings */
* {padding: 0; margin: 0}
body 
{ 
	background-color: #fff; 
	padding: 0; 
	margin: 10px 0 0 0;
	color: #858586;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background-image: none
}
/* Global Links */
a, a:active, a:visited, a:focus 
{
	 color: #08A1CB;
	 font-weight: bold;
	 text-decoration: none
}
img { border: 0 }
/*------------------------------------------------------------------
[2] Header
*/
#header
{
	display: block;
	height: 60px;
	margin-bottom: 20px;	
	border-bottom: solid 1px #a7b3bc
}
	/* Logo Link */
	a#logo
	{
		float: left;
		margin: 0;
		width: 260px
	}
	#headerContact
	{
		float: right;
		width: 238px;
		margin: 0;
		text-align: right
	}
	/* Main Nav */
	#mainNav
	{
		display: none
	}
/*------------------------------------------------------------------
[3] Content Columns
*/
#mainCol /* in home page */
{
	display: none
}
#sideBar /* in home page */
{	
	width: 100%
}
/* Full Column (in subpages) */
#contentBg
{
	display: block;
	padding: 0;
	background: none
}
/*------------------------------------------------------------------
[4] Footer
*/
#footer
{	
	display: block;
	margin-top: 20px;
	padding: 20px 0 0 0;	
	font-size: .8em;
	border-top: solid 1px #a7b3bc
}
	#footer #icons
	{
		float: left
	}
	#footer #icons #spacer
	{
		float: left;
		width: 20px;
		height: 1px
	}
	#footerContact
	{
		float: left;
		margin: 0 0 0 20px
	}
		#footerContact a, #footerContact a:active, #footerContact a:visited
		{
			color: #858586;
			font-weight: normal
		}
	#footer #copyright
	{		
		display: block;
		margin: 20px auto 10px auto
	}
/*------------------------------------------------------------------
[5] Links and Buttons
*/
a.boxQuote
{
	display: none
}
/*------------------------------------------------------------------
[6] Text
*/
.sIFR-flash {
display    : none !important;
height     : 0;
width      : 0;
position   : absolute;
overflow   : hidden;
}

.sIFR-alternate {
visibility : visible !important;
display    : block   !important;
position   : static  !important;
left       : auto    !important;
top        : auto    !important;
width      : auto    !important;
height     : auto    !important;
}
h1
{
	margin: 0;
	text-transform: uppercase;
	color: #858586;
	font: normal 2.2em Arial, Helvetica, sans-serif
}
h2
{
	margin: 0;
	text-transform: uppercase;
	color: #3f4850;
	font: normal 1.6em Arial, Helvetica, sans-serif
}
h3
{
	margin: 0;
	text-transform: uppercase;
	color: #3f4850;
	font: normal 1.4em Arial, Helvetica, sans-serif
}
h4
{
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: #3f4850;
	font: normal 1.2em Arial, Helvetica, sans-serif
}
h5
{
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: #3f4850;
	font: normal 1.1em Arial, Helvetica, sans-serif
}
h6
{
	margin: 0 0 3px 0;
	text-transform: uppercase;
	color: #3f4850;
	font: bold 1em Arial, Helvetica, sans-serif
}
ul, ul ul 
{
    margin: 5px 0 20px 10px
}
ol
{
	margin: 0 60px 20px 10px;
	list-style: decimal
}
	ul li, ol li
	{
	    margin: 0 0 10px 30px;
		list-style-position: outside;		
		line-height: 1.4em
	}
ol.alpha
{
	margin: 0 60px 20px 10px;
	list-style-type: upper-alpha
}
p
{
    margin: 0 0 20px 0;
	line-height: 1.4em
}
.bold { font-weight: bold }
blockquote { margin: 5px 20px 20px 20px }
code { font-size: 1.1em; color: #999 }
small { font-size: .8em }
/*------------------------------------------------------------------
[7] Forms
*/
.formContainer {}
	.formContainer br
	{
		clear: both
	}
label
{
	float: left;
	margin: 3px 10px 8px 0;
	width: 150px;
	font-size: .85em;
	text-align: right
}
label.short
{
	float: left;
	margin: 3px 10px 0 0;
	width: 18px;
	font-size: .85em;
	text-align: right
}
.txtBox
{
	margin: 0 0 8px 0;
	padding: 3px 0 0 3px;
	width: 200px;
	height: 19px;
	color: #727272;
	border: none;
	background: #f3f5f4
}
.txtBoxShort
{
	float: left;
	margin: 0 0 8px 0;
	padding: 3px 0 0 3px;
	width: 85px;
	height: 19px;
	color: #727272;
	border: none;
	background: #f3f5f4
}
textarea
{
	padding: 3px;
	width: 360px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #727272;
	resize: none;
	border: none;
	background: #f3f5f4
}
.btnSubmit
{	
	margin: 20px auto 0 150px;
	padding: 5px 10px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #fff;
	border: none;
	background: #08A1CB;
	cursor: pointer
}
/*------------------------------------------------------------------
[8] General Boxes
*/
.boxTR, .boxTL, .boxBR, .boxBL
{
	display: none
}
.boxR
{
	background: none
}
.boxL
{
	padding: 0;
	background: none
}
.boxQuote
{
	float: right;
	margin: 0 0 0 20px
}
/*------------------------------------------------------------------
[9] Misc Layout Styles
*/
.floatL
{
	float: left;
	margin: 0
}
.floatR
{
	float: right;
	margin: 0
}
.clearFloat
{
	clear: both;
    height: 0;
    font-size: 0;
    line-height: 0
}
.forPrint
{
	display: block
}
hr
{
	clear: both;    
	margin: 20px 0 30px 0;
	height: 2px;
	color: #F1F2F2;
	font-size: 0;
    line-height: 0;	
	border: none;
	border-top: solid 2px #F1F2F2
}
/*------------------------------------------------------------------
[10] Page Headers
*/
#leisureHeader, #groupHeader, #businessHeader, #aboutHeader, #contactHeader
{
	display: block;
	margin-bottom: 20px;
	padding: 0;
	height: 30px;
	background-image: none
}
/*------------------------------------------------------------------
[11] Home
*/
.boxFeatPrint
{
	float: left;
	width: 211px;
	margin: 10px 10px 0 0
}
.boxFeat {}
	.boxFeat h4
	{
		margin: 0
	}
	.boxFeat h4 a, .boxFeat h4 a:active, .boxFeat h4 a:visited
	{
		color: #0054a6
	}
	.boxFeat p
	{
		margin: 0;
		font-size: .85em;
		line-height: 1.4em;
	}
	.boxFeat p a, .boxFeat p a:active, .boxFeat p a:visited
	{
		padding-right: 9px;
		color: #858586;
		font-weight: normal		
	}
