html,body{
	font-size:13px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	margin: 0;
	height:100%;
	color:#363636;
}

.Normal{
	font-size:13px !important;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
}


p{
	font-size:13px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	margin:10px 0;
	line-height:1.3em;
}
td{
	font-size:13px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;

}
h1{
	font-size:20px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight:bold;
	color:#085ca6;
	line-height:1em;
	margin:0 0 5px 0;
}

h2{
	font-size:18px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight:normal;
	color:#3f3f3f;
	line-height:1em;
	margin:0px;
}

h3{
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	color: #3f3f3f;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 15px;
	font-weight:bold;
}

h4{
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	color: #085ca6;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	font-size: 20px;
	font-weight:normal;
}

a, a:link, a:visited, a:active {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color:#095ca6;
	text-decoration:none;
}

a:hover {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color:#65a7bb;
	text-decoration:underline;
}

img
{
	padding:0px;
	margin:0px;
	border:0px;
	behavior:url(iepngfix.htc);
}
input
{
	font-size:10px;
	border:1px solid #b2b2b2;
	height:20px
}
select
{
	font-size:10px;
}
textarea
{
	font-size:10px;
}

ul {
	margin:10px 0;
	padding:0
}

.intro ul a{
	font-size:16px
}

li{
	font-size:13px !important;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	list-style: disc !important;
	list-style:inside !important;
    margin-left:10px;
    margin-bottom:8px;
    line-height:15px;
	
}

li.li-intro {
	font-size:13px !important;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	list-style-image:url(images/check.gif);
	margin-top:5px

}


/*li a{
	font-size:14px !important;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	list-style: disc inside;
	margin-bottom:10px
}*/


/* MAIN MENU */

.main_dnnmenu_bar {
	cursor: pointer; 
	background-color: Transparent;
	text-transform:uppercase;
    border:0;
    display:block;
    height:11px;
    padding:10px;
    margin-left:-12px;
    margin-top:-1px;
	color:#fff !important;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	color: #fff; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
	white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding:0 10px;
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding:0 10px;
}

.main_dnnmenu_itemhover {  /* this controls the items on the SUBMENU*/
	font-size: 13px;
	color:#fff !important;
        padding:11px 10px 8px 10px;   
        background:url(images/menuItem_hover.gif) bottom left repeat-x;	
}

.main_dnnmenu_itemhover td {  
	font-size: 13px;
	color:#fff !important;
	text-decoration:none !important;	
	background:url(images/menuItem_hover.gif) bottom left repeat-x;	
        border:0;
}

.MainMenu_Active {
	text-decoration:none !important;	
	background:url(images/menuItem_hover.gif) bottom left repeat-x;	
	border:0;
	color:#fff !important;
}

.MainMenu_Active td{
	color:#fff !important;
        background:url(images/menuItem_hover.gif) bottom left repeat-x;	
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
	padding:4px 0 4px 0;
	border:0;
	display:none;
}
.main_dnnmenu_submenu {
	background-color: #3f3f3f;  
	z-index: 99999;
	font-size:13px !important;
    text-transform:capitalize;
	cursor: pointer;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px;   /*explicitly set padding for sub-menus */
	border:0;
    text-align:left;
    line-height:25px;

}

.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
	border:0;	
}

.main_dnnmenu_arrow {
	font-family: webdings; 
	font-size: 0pt; 
	cursor: pointer; 
	cursor: hand;
	border:0;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 1px; 
	cursor: pointer; 
	cursor: hand;
	border:0;
	display:none;
}


/* SUB MENU */

.main_dnnsubmenu_bar {
	cursor: pointer; 
	background-color: Transparent;
	text-transform:uppercase;
    border:0px solid red;
    height:12px;
    padding:5px;
    display:table;
    margin-top:10px;
	color:#000 !important;
}
.main_dnnsubmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding:0 10px;

}

.main_dnnsubmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	font-size: 13px; 
	font-style: normal; 
	background-color: Transparent;
        white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding:0 10px;
}

.main_dnnsubmenu_itemhover {  /* this controls the items on the SUBMENU*/
	font-size: 13px;
	color:#085ca6 !important;
        padding:11px 10px 8px 10px;   

}

.main_dnnsubmenu_itemhover td {  
	font-size: 13px;
	color:#000 !important;
	text-decoration:none !important;	
        border:0;
}




.photo {
	border-right:1px solid #747474;
	border-bottom:1px solid #747474;
	border-top:0;
	border-left:0;
}

.bckTR_guides {
	width:100%;
	background:url(images/bck_guides.gif) repeat-x top left;
	height:71px;
	
}

.guides_info {
	padding-top:10px
}

.top_image {
	width:960px;
	background:url(images/top_image.jpg) no-repeat top left;
	height:118px;
}

.leftShadow {
	background:url(images/leftShadow.png) top left repeat-y;
	height:100%;
    width:978px;
    margin:auto;
    padding:0 0px;
}

.rightShadow {
	background:url(images/rightShadow.png) top right repeat-y;
	height:100%;
}

.conteudo {
    margin:0 10px;
}

.frame_shadow_left {
	background:url(images/left_shadow.gif) top right repeat-y;
	width:10px;
	vertical-align:top
}

.frame_shadow_right {
	background:url(images/right_shadow.gif) top left repeat-y;
	width:10px;
	vertical-align:top
}

.breadcrumb {
	height:50px;
	width:960px;
	background:url(images/bck_bread.gif) repeat-x top left;
	padding-left:140px;
}

.breadcrumb_txt {
	margin-left:138px;
	#margin-left:138px;
	_margin-left:69px;
	padding-top:5px;
	font-size:10px;
	color:#959595;
	float:left;
	text-transform:uppercase !important
}

a.breadcrumb_txt2, a.breadcrumb_txt2:active, a.breadcrumb_txt2:visited   {
	font-size:10px;
	color:#959595 !important;
	text-transform:uppercase !important
}

.page_holder {
	min-height:100%;
	width:100%;
	position:relative;
	background:url("images/bck_page.gif") #fff top left repeat-x;
	text-align:left !important;
	
}

.main_content_holder {
		text-align:left !important;
}

.content_holder_noPadding {
	vertical-align:top;
	padding-top:20px;
}

.content_holder {
	vertical-align:top;
	padding:20px 2px;
	text-align:left !important;
}


.content_holder2 {
	vertical-align:top;
	padding:20px 0px;
	text-align:left !important;
}


.content_holder3 {
	vertical-align:top;
	padding:20px 10px;
	text-align:left !important;
}

.footer_holder {
	bottom:0;
	width:959px;
	margin:auto;
	position:relative;
	border:0px solid red
}

.footer {
	width:956px;
	height:75px;
	background:url(images/bck_footer.gif) bottom left repeat-x;
}

.footer_content_td {
	font-size:11px;
	vertical-align:top;
	padding-top:20px
}

.logoPane {
	height:118px;
	width:250px;
	position:absolute;
}

.logo {
	position:relative;
	z-index:999;
	top:25px;
	left:20px;
	height:67px;
}

.menuPaneNew  {
	padding-left:270px;
	padding-top:84px;
	padding-bottom:0px;
}

.menuPane  {
	position:relative;
	vertical-align:bottom;
	padding-left:270px;
	padding-top:84px;
	padding-bottom:0px;
	
}



.tollfree_num {
	float:right;
	padding-right:10px;
	position:relative;

}

.tollfree_num td {
	font-size:14px;
	color:grey;
	
}

.LeftMiddlePane {
	width:390px;
	padding-right:10px;
	vertical-align:top
}

.LeftMiddlePane2 {
	width:75%;
	padding-right:10px;
	vertical-align:top
}


.RightMiddlePane {
	width:320px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top
}

.FarRightPane {
	width:230px;
	padding-left:10px;
	vertical-align:top
}

.FarRightPane2 {
	width:auto;
	padding-left:10px;
	vertical-align:top
}

.bottomPane {
	padding-left:10px;
	padding-right:10px;
}

a.link_email {
	background:url(images/ico_email.gif) left no-repeat;
	padding-left:20px;
}

a.btn_whypq {
	background:url(images/buttons.png) no-repeat;
	background-position: 0 0;
	width:155px;
	height:32px;
	display:block;
	text-indent:-9999px;
	outline:none;
	float:right;		
}

a.btn_whypq:hover {
	background-position: 0 -32px;		
}

a.btn_more {
	background:url(images/buttons.png) no-repeat;
	background-position: -753px 0;
	width:115px;
	height:32px;
	display:block;
	text-indent:-9999px;
	outline:none;
	float:right;		
}

a.btn_more:hover {
	background-position: -753px -32px;		
}

a.btn_tripReviews {
	background:url(images/buttons.png) no-repeat;
	background-position: -155px 0;
	width:155px;
	height:32px;
	display:block;
	text-indent:-9999px;
	outline:none;
	float:right;		
}

a.btn_tripReviews:hover {
	background-position: -155px -32px;		
}

a.btn_bookNow {
	background:url(images/buttons.png) no-repeat;
	background-position: -569px 0;
	width:184px;
	height:50px;
	display:block;
	text-indent:-9999px;
	outline:none;
    position:absolute;
    z-index:99999;
    bottom:10px;
    right:10px;
}

a.btn_bookNow:hover {
	background-position: -569px bottom;		
}

.buzzPane1 {
	width:125px;
    height:290px;
	padding-right:10px;	
	vertical-align:top;
}

.buzzPane2 {
	width:125px;
	padding-right:15px;
	border-right:1px solid #bfbfbf;	
	vertical-align:top;
	    padding-top:30px;

}

.buzzPane3 {
    padding-left:10px;
	vertical-align:top;
    padding-top:30px;
}

.whyPQ_topMainImg {
    position:relative;
}

.whyPQ_topMainImg .PageSlogan {
    position:relative;
    z-index:9999;
    top:10px;
    left:0px;
    width:650px;
    margin:0 auto 20px auto;
}


.whyPQ_topMainImg .PageSlogan h1{
    font-size:28px;
    line-height:32px;
    color:#3d3d3d;
}

.subMenuPane {
	background:url(images/bg_submenu_bar.png) repeat-x top left;
	height:44px;	
}

#slides_quotes{
    margin-bottom:35px;
}

#slides_quotes .slides_container {
	width:260px;
	height:190px;
	display:none;
}

		
#slides_quotes .slides_container div {
	width:260px;
	height:190px;
	display:block;
	background:url(images/quotes-left.png) no-repeat top left;
	padding-top:20px;
}

#slides_quotes .slides_container div p{
	font-size:16px;
	font-style:italic;
	background:url(images/quotes-right.png) no-repeat bottom right;
	padding-bottom:10px;
	margin:0 0 0 10px !important;
	text-align:center;
}

#slides_quotes .slides_container div em{
	font-size:12px;
	color:grey;
	font-style:italic;
}

#slides_quotes .prev{
	font-size:12px;
	color:grey;
    text-decoration:none;
    margin-right:10px;
    margin-left:105px;
}

#slides_quotes .next{
	font-size:12px;
	color:grey;
    text-decoration:none;
}

#slides_quotes a.prev:hover{
	color:#095da6;
}

#slides_quotes a.next:hover{
	color:#095da6;
}

.copyright {
    display:block;
}

.flexButton {
    background:url(images/btn_left.gif) no-repeat top left;
    height:32px;
    min-width:100px;
    padding:0 0 0 15px;
    margin:10px 0;
    display:table;
}

.flexButton a {
    background:url(images/btn_right.gif) no-repeat top right;
    height:23px;
    border:0px solid red;
    padding-top:7px;
    padding-right:15px;
    display:block;
    font-size:15px;
    font-weight:bold;
    text-align:center;    
}

.flexButton a:hover {
    color:black;
    text-decoration:none;
}

a.btn_newsletter {
	background:url(images/btn_newsletter.png) no-repeat bottom left; 
	display:block; 
	width:187px; 
	height:26px; 
	position:absolute; 
	right:10px;
}

a.btn_newsletter:hover {
	background:url(images/btn_newsletter.png) no-repeat top left; 

}

a.btn_bookOnlineNow {
	background:url(images/btn_bookonlinenow.png) no-repeat;
	background-position: left top;
	width:118px;
	height:118px;
	display:block;
	text-indent:-9999px;
	outline:none;
    z-index:99999;
}

a.btn_bookOnlineNow:hover {
	background-position: left bottom;		
}
