﻿/* Global */
body						{background:url("../images/bkg/body_bg.gif") repeat-x scroll center top #D7CDC4;font-family:Trebuchet MS;font-size:12px;color:#666;}
.clear						{clear:both;}
h1							{background:#000 url(/resources/images/bkg/headerbg.gif) no-repeat;color:#fff;font-size:1.4em;font-weight:normal;height:25px;padding:2px 0 0 5px;width:670px;}
h2							{background:#000 url(/resources/images/bkg/headerbg.gif) no-repeat;color:#fff;font-size:1.2em;font-weight:bold;height:23px;padding:4px 0 0 5px;width:670px;}
h3							{color:#fb6808;font-weight:bold;font-size:1.1em;}
h2.smallh2					{color:#fb6808;font-weight:bold;font-size:1.1em;background:none;padding:1px 0 0 0;margin:0px 0 0 0;}
p, ul, table, ol, label		{color:#666;}
img							{border:none;}
.center						{text-align:center;}
a							{color:#FB6808;text-decoration:none;}
a:hover						{text-decoration:underline;}
ul#product, .product		{list-style:none;padding:0 0 0 20px;}
ul#product li, .product li	{background:#fff url(/resources/images/ico/ultick.gif) no-repeat left;padding:0 0 0 25px;margin:10px 0;}

/* Global page containers */
#container					{height:auto;margin:-7px auto 0 auto;padding:0;width:900px;}
#pagetop					{background-image:url("../images/bkg/pagetop.gif");height:15px;}
.innerContainer				{background-color:#FFFFFF;height:auto;margin:0 auto;padding:0 10px 15px 10px;width:880px;}
#pagebottom					{background-image:url("../images/bkg/pagebottom.gif");height:15px;}

/* Topnav */
ul#topnav					{float:right;list-style:none;font-size:0.8em;margin:0px;}
ul#topnav li				{padding:0 10px;border-right:solid 1px #fa6f0e;float:left;}
ul#topnav li#last			{border:none;padding-right:0;}
ul#topnav li a				{color:#0b6099;text-decoration:none;}
ul#topnav li a:hover		{text-decoration:underline;}

/* Top section contact us */
#topcontent					{padding:2px 0;}
#topcontent img				{float:left;}
#topcontact					{float:right;background:#fff url(/resources/images/ico/speechbubbles.gif) no-repeat left center;height:33px;width:190px;color:#0579c5;font-weight:bold;font-size:2.2em;padding:0 0 0 60px;margin:10px 0 0 0;}

/* Main navigation */
ul#mainnav					{height:37px;margin:0;padding:0;list-style:none;font-size:0.9em;font-weight:bold;}
ul#mainnav li				{float:left;height:37px;padding:10px 0 0 40px;background-repeat:no-repeat;cursor:pointer;}
ul#mainnav li:hover			{color:#fff;}

/* Product specific */
li#singletrip				{background-image:url(/resources/images/nav/single.gif);width:64px;}
li#multitrip				{background-image:url(/resources/images/nav/annual.gif);width:96px;}
li#wintersports				{background-image:url(/resources/images/nav/wintersports.gif);width:83px;padding-left:35px !important;}
li#longstay					{background-image:url(/resources/images/nav/longstay.gif);width:60px;}
li#backpackers				{background-image:url(/resources/images/nav/backpackers.gif);width:82px;}
li#over65					{background-image:url(/resources/images/nav/over65.gif);width:57px;}

/* Hover states */
li#singletrip:hover			{background-image:url(/resources/images/nav/single_over.gif);}
li#multitrip:hover			{background-image:url(/resources/images/nav/annual_over.gif);}
li#wintersports:hover		{background-image:url(/resources/images/nav/winter_over.gif)}
li#longstay:hover			{background-image:url(/resources/images/nav/longstay_over.gif);}
li#backpackers:hover		{background-image:url(/resources/images/nav/backpackers_over.gif);}
li#over65:hover				{background-image:url(/resources/images/nav/over65_over.gif);}

/* Main content holders */
#left						{width:677px;float:left;}
#right						{width:192px;float:right;}
#right h2					{background:#000 url(/resources/images/bkg/rightheaderbg.gif) no-repeat;margin:0;height:23px;width:186px;}

/* Image slider */
#slidercontainer			{width:192px;overflow:hidden;position:relative;height:187px;margin:0 0 10px 0;}
.num_nav					{left:7px;position:relative;top:160px;font-size:0.9em;}
.num_nav ul					{list-style:none;margin:0;padding:0;}
.num_nav li					{float:left;margin:0 1px;}
a.numbtn					{background-color:#fed294;border:1px solid #f6941d;display:block;width:10px;padding:0 0 0 4px;}
a.numbtn.active				{background-color:#057ac7;border:1px solid #0c588a;color:#fff;}

/* Kids go free image */
#kidsgofree					{margin:0 0 10px 0;}

/* large image on homepage */
#homeimg					{width:157px;height:43px;background:#fff url(/resources/images/bkg/homeimg.gif) no-repeat;margin:10px 0 0 0;padding:70px 0 0 518px;}

/* Small benefits list on homepage */
ul#smallbenefits			{list-style:none;margin:0;padding:0;}
ul#smallbenefits li			{float:left;width:214px;margin:0 5px;padding:75px 0 0 0;background-repeat:no-repeat;background-position:top center;font-weight:bold;}
#smallbenefits li#Spain		{background-image:url(/resources/images/bkg/home_spain.gif);}
#smallbenefits li#Brazil	{background-image:url(/resources/images/bkg/home_brazil.gif);}
#smallbenefits li#Europe	{background-image:url(/resources/images/bkg/home_europe.gif);}
span.blue					{color:#057ac7;}
span.orange					{color:#000;}
.countryTitle				{font-size:1.7em;color:#3baad3;}
.policyPrice				{font-size:2.5em;color:#fb6808;}

/* Product page top right quote button */
#productquotebtn			{margin-bottom:10px;}
#productCTA					{text-align:right;}

/* News list on product pages */
#newscontainer				{background:#fff url(/resources/images/bkg/newsbg.gif) repeat-x;}
ul#news						{list-style:none;margin:0 0 10px 0;padding:5px 10px;}
#news li					{padding:0;margin:3px 0;font-size:0.9em;}
#news a						{color:#1f98e7;text-decoration:none;}
#news a:hover				{text-decoration:underline;}

/* Policy wording documents */
ul#policywording			{list-style:none;padding:0;margin:30px;}
ul#policywording li			{float:left;width:130px;padding:185px 10px 0 10px;background-repeat:no-repeat;cursor:pointer;}
#policywording #budget		{background-image:url(/resources/images/docs/TICbasic.gif);}
#policywording #single		{background-image:url(/resources/images/docs/TICsingle.gif);}
#policywording #adventure	{background-image:url(/resources/images/docs/TICadventure.gif);}
#policywording #black		{background-image:url(/resources/images/docs/TICblack.gif);}

/* Keyfacts documents */
ul#keyfacts					{list-style:none;padding:0;margin:30px;}
ul#keyfacts li				{float:left;width:130px;padding:185px 10px 0 10px;background-repeat:no-repeat;cursor:pointer;}
#keyfacts #budget			{background-image:url(/resources/images/docs/keyfacts.gif);}
#keyfacts #single			{background-image:url(/resources/images/docs/keyfacts.gif);}
#keyfacts #adventure		{background-image:url(/resources/images/docs/keyfacts.gif);}

/* Comparison tables */
.comparison td				{padding:10px 10px 10px 0;}

/* Products on getquote page */
.productbox					{padding:0 0 10px 70px;background-repeat:no-repeat;border-bottom:1px dashed #ccc;}
.productbox h2				{background-image:none;color:#07588e;font-family:Arial;height:10px;padding:0;}
.productbox#single			{background-image:url(/resources/images/ico/singleicon.gif);}
.productbox#annual			{background-image:url(/resources/images/ico/annualicon.gif);}
.productbox#winter			{background-image:url(/resources/images/ico/wintericon.gif);}
.productbox#backpackers		{background-image:url(/resources/images/ico/backpackericon.gif);}
.productbox#adventure		{background-image:url(/resources/images/ico/adventureicon.gif);}
.productbox#over65			{background-image:url(/resources/images/ico/over65icon.gif);}
.productbox#business		{background-image:url(/resources/images/ico/businessicon.gif);}

/* Forms */
.formrow					{height:auto;margin:0 0 0 10px;clear:both;padding:5px 0 0 0;}
.formrow label				{float:left;width:200px;font-weight:bold;}
.formrow input				{float:left;width:170px;}
.formbuttons				{margin:0 0 0 210px;padding:10px 0 0 0;}
.formbuttons input			{color:#fff;border:0;background-color:#fb6808;cursor:pointer;padding:3px;font-weight:bold;}

/* Holiday extras list */
ul#holidayextras			{list-style:none;padding:0 0 0 10px;}
ul#holidayextras li			{padding:0 0 0 40px;margin:20px 0;background:#fff url(/resources/images/ico/arrow.gif) no-repeat left;}

/* quicklinks */
#quicklinks					{width:190px;}
ul#quicklinksul				{padding:0;margin:0;list-style:none;}
ul#quicklinksul li			{background:#fff url(/resources/images/bkg/quicklinksbg.gif) no-repeat;cursor:pointer;padding:8px;font-weight:bold;}

/* comparison */

.compareHeader				{color:#fff;background-color:#8db3e2;font-weight:bold;}
.TICKcompareTable			{color:#fff;background-color:#f79646;}

/* Footer */

#footer						{width:900px;background:#d7cdc4 url(/resources/images/bkg/copyright.gif) no-repeat;height:27px;margin:0 auto;text-align:left;font-family:Arial;padding:6px 0 0 0;}
#footer ul					{list-style:none;margin:0 auto;padding:0;width:650px;}
#footer li					{float:left;padding:0 10px;margin:0;border-right:1px solid #0B6099;}
#footer li a				{color:#0B6099;font-size:0.9em;}
#footer li#last				{border:none;}

#copyrighttext				{margin:0 auto;width:880px;}

/* Content divides */

.divide						{height:1px; border:none;border-bottom:1px solid #FB6808;margin:20px 0;}

/* Customer testimonials */

#testimonials				{padding:0 5px;}
#testimonials p				{font-size:0.9em;font-family:Trebuchet MS;}
p.testname					{text-align:right;font-size:1em;color:#0B6099;font-weight:bold;}

/* Articles */

#articlecontainer			{}
.articleitem				{width:214px;margin:0 5px;float:left;}
.articleitem .thumb			{width:50px;padding:0 5px 0 0;float:left;}
.articleitem .title			{float:left;width:150px;}
.articleitem a				{}

/* Twitter link */

#twitterlink				{width:160px;margin:0 auto;}

/* Videos */

#videolist					{background-color:#f6fdff;padding:0 5px;border:1px solid #f4f4f4;}
.videorow					{clear:both;border-bottom:1px dotted #ccc;padding:5px 0 0 0;}
.videothumbnail				{float:left;width:123px;padding:0 3px 5px 0;}
.videodetails				{}
.videodetails a				{font-size:1.4em;}
.videodetails p				{margin:0;font-size:0.9em;}
.videodate					{font-size:0.8em;color:#666666;}
.videoembed					{width:425px;margin:0 auto;}

/* View video */

#videocontainer				{background:#fff url(/resources/images/bkg/viewvideobg.gif) no-repeat;padding:5px;}
#videodescription			{min-height:70px;background:#f6fdff url(/resources/images/ico/videoinfo.gif) no-repeat top left;padding:0 0 0 70px;border:1px solid #f4f4f4;margin:10px 0 10px 0;}