﻿/* -------------CISSIS STYLE ---------------------*/

#split_left
{
	width:450px;
	float:left;
	margin-right:20px;
}
#split_right
{
	float:right;
	width:450px;
}
#box_450
{
}
#box_450 .top
{
	background-image:url(../images/bg_white_450_top.png);
	background-repeat: no-repeat;
	padding:20px 15px 1px;	
}
#box_450 .bottom{
	background: url(../images/bg_white_450_btm.png) no-repeat;
	height: 39px;
	margin-bottom: 15px;
}
#box_960 .top 
{
	background-image:url(../images/bg_white_960_top.png);
	height:44px;
}
#box_960 .middle 
{
	background-image:url(../images/bg_white_960_middle.png);
	height:auto;
	padding:0 15px 1px;
}
#box_960 .bottom 
{
	background-image:url(../images/bg_white_960_btm.png);
	height:40px;
}

/* ------- FAQ ------------*/

#faq_page h1
{
	margin: 0 0 10px 27px;
}
div#faq_page p.intro 
{
	margin: 0 190px 20px 27px;
}

#faq_page li 
{
	background:transparent url(../images/icons/arrow_breadcrumb.png) no-repeat scroll 0 3px;
	clear:left !important;
	line-height:1em;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 0 1px;
	overflow:hidden;
	padding:0 0 5px 12px;
}
div#faq_page h3
{
	margin-bottom:5px;
}
div#faq_page div#box_960 div.middle a
{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
}
div#faq_page div#box_960 div.middle h2
{
	margin: 0 0 20px 0;
}
div#faq_page div#box_960 div.middle p
{
	margin: 0 5px 22px 0;
}

/* ----- ABOUT US ----------*/

#about_us h1
{
	margin: 0 0 10px 27px;
}
div#about_us p.intro 
{
	margin: 0 10px 20px 27px;
}
div#about_us img 
{
	float:left;
	padding: 0 20px 5px 0;
}
#about_us h2
{
	margin: 0 0 5px 0;
}

/* ----- LOWEST PRICE ----------*/

#lowest_price h1
{
	margin: 0 0 10px 27px;
}
div#lowest_price p.intro 
{
	margin: 0 10px 10px 15px;
}
#lowest_price
{ }
div#lowest_price img 
{
	padding: 20px 20px 5px 50px;
}

/* ----- SHORT PAGE ----------*/

#short_page h1
{
	margin: 0 0 10px 27px;
}
div#short_page p.intro 
{
	margin: 0 10px 10px 15px;
}
#short_page
{
	min-height: 350px;
}

/* ----- ADVANTAGE PAGE ----------*/

#advantage_page h1
{
	margin: 0 0 10px 27px;
}
div#advantage_page p.intro 
{
	margin: 0 190px 20px 27px;
}
#advantage_page h3
{
	margin: 0 0 10px 0;
}
div#advantage_page div#box_450 p 
{
	margin: 0 0 20px 0;
}

/* ------- PRIVACY PAGE ------------*/

#privacy_page h1
{
	margin: 0 0 10px 27px;
}
div#privacy_page p.intro 
{
	margin: 0 190px 20px 27px;
}
#privacy_page li 
{
	background:transparent url(../images/icons/arrow_faq.png) no-repeat scroll 0 3px;
	clear:left !important;
	line-height:1em;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 0 1px;
	overflow:hidden;
	padding:0 0 5px 12px;
}
div#privacy_page h3
{
	margin-bottom:5px;
	padding-top:5px;
}
div#privacy_page div#box_960 div.middle p
{
	margin: 0 5px 15px 0;
}

/* ------- CONTACT PAGE ------------*/

#contact_page h1
{
	margin: 0 0 10px 27px;
}
div#contact_page p.intro 
{
	margin: 0 20px 20px 27px;
}
div#contact_page div 
{
	float:left;
	width:250px;
}
#contact_page
{
	height: 350px;
}

/* ------- CONDITIONS PAGE ------------*/

#conditions_page h1
{
	margin: 0 0 10px 27px;
}
div#conditions_page p.intro 
{
	margin: 0 190px 20px 27px;
}
#conditions_page li.terminfo 
{
	background:transparent url(../images/icons/arrow_faq.png) no-repeat scroll 0 3px;
	clear:left !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 0 1px;
	overflow:hidden;
	padding:0 0 5px 12px;
}
#conditions_page li.termlink 
{
	background:transparent url(../images/icons/arrow_breadcrumb.png) no-repeat scroll 0 3px;
	clear:left !important;
	line-height:1em;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 0 1px;
	overflow:hidden;
	padding:0 0 5px 12px;
}

div#conditions_page h3 
{
	margin-bottom:5px;
	padding-top:20px;
}
div#conditions_page h4 
{
	margin-bottom:5px;
	padding-top:20px;
}
div#conditions_page div#box_960 div.middle p
{
	margin: 0 5px 15px 0;
}
div#conditions_page p.no_bottom 
{
	margin-bottom:0 !important;
} 


/* ------- PRESS PAGE ------------*/

#press_page h1
{
	margin: 0 0 10px 27px;
}
div#press_page p.intro 
{
	margin: 0 190px 20px 27px;
}
#press_page .date
{
	font-size:10px;
}

/* ------- SITE MAP------------*/

#sitemap_page h1
{
	margin: 0 0 10px 27px;
}
#sitemap_page .left_block {
	width:300px;
	float:left !important;
	margin: 0 10px 0 40px;
}
#sitemap_page .right_block {
	width:300px;
	float: left;
}
div#sitemap_page a 
{
	background:transparent url(../images/icons/arrow_faq.png) no-repeat scroll 0 3px;
	clear:left !important;
	margin:0 0 5px 2px;
	padding:0 0 5px 12px;
	line-height:20px;
}
div#sitemap_page a.country
{
	background:transparent url(../images/icons/arrow_faq.png) no-repeat scroll 0 3px;
	clear:left !important;
	margin:0 0 5px 2px;
	padding:0 0 5px 12px;
	line-height:20px;
	font-weight:bold;
}
#sitemap_page li.terminfo 
{
	clear:left !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	overflow:hidden;
	padding:20px 0 5px 0;
	font-size:1.3em;
	font-weight:bold;
	color: #006692;
}


/* ----- DESTINATION PAGE ----------*/

#destination_page h1 {
	margin: 0 0 10px 27px;
	float:left;
}
div#destination_page p.intro {
	float:left;
	margin:0 15px 20px 27px;
	width:538px;
}
#destination_page h3 {
	margin:0;
	padding:15px 0 5px;
}
div#destination_page div#box_450 p {
	margin: 0 0 20px 0;
}
div#destination_page .guide_img {
	float:right;
}
div#destination_page a {
	background:transparent url(../images/icons/arrow_faq.png) no-repeat scroll 0 3px;
	clear:left !important;
	margin:0 0 5px 2px;
	padding:0 0 5px 12px;
	line-height:20px;
}
div#destination_page a.country {
	background:transparent url(../images/icons/arrow_faq.png) no-repeat scroll 0 3px;
	clear:left !important;
	margin:0 0 5px 2px;
	padding:0 0 5px 12px;
	line-height:20px;
	font-weight:bold;
}
div#destination_page .left_block {
	width:250px;
	float:left !important;
	margin: 0 10px 0 40px;
}
div#destination_page .middle_block {
	width:250px;
	float: left;
	margin: 0 10px 0 40px;
}
div#destination_page .right_block {
	width:250px;
	float: left;
	margin: 0 0 0 40px;
}
/* ----------------REVIEW PAGE ---------------- */
.review_box 
{
    margin: 5px 0 0 0;
    padding: 0;
}
.box_top 
{
    background-image: url("../images/bg_white_960x30_top.png");
    height: 30px;
}
.box_middle 
{
    background-image: url("../images/bg_white_960_middle.png");
    height: auto;
    padding: 0 15px;
}
.box_bottom {
    background-image: url("../images/bg_white_960x26_btm.png");
    height: 26px;
}
.review_heading 
{
    margin-bottom: 0px;
    vertical-align: bottom;
}
.review_rating_container 
{
     padding: 0 0 0 10px;
}
.review_rating 
{  
    vertical-align: bottom;
    padding: 0 1px 1px 0;
}
.review_author
{
    font-size: 0.9em;
    color: #666;
    padding-top: 4px;
}
.review_content { 
    padding-top: 10px;  
    margin-bottom: 0px;
}
.trust_pilot 
{
    background: transparent url('../images/partners/tp-logo-black.png') no-repeat bottom right;
    padding-bottom: 30px;        
}
