

body,td,p,a,input,select,textarea	{font-family:'trebuchet ms',arial,helvetica,sans-serif; font-size:10pt; color:#000;}
body					{margin:0;}

#sn		{margin:0; padding:0;}
#sn ul		{margin:0; padding:0; }
#sn li		{list-style:none; margin:0; padding:0; float:left;}

#sn a		{font-size:9pt; width:px; color:#fff; font-weight:bold; text-decoration:none; margin:1px 2px 1px 0; padding:3px 0 3px 10px; display:block;}
#sn a:hover	{text-decoration:none; background:#f93;}

#fw		{margin:0; padding:0; width:px;}
#fw a		{display:list-item; width:px;}

#fw ul		{margin:0; padding:0; width:px; display:block;}
#fw li		{margin:0; padding:0; float:left; display:block;}

#fw .r1		{background:url(/images/en/sec_nav/bg_my_booking_off.gif) no-repeat top left;}
#fw .r1:hover	{background:url(/images/en/sec_nav/bg_my_booking_on.gif) no-repeat top left;}
#fw .r2		{background:#939;}
#fw .r2:hover	{background:#f93;}
#fw .r3		{background:#69c;}
#fw .r3:hover	{background:#f93;}

.r2a	{background:#939;}	.r2b	{background:#f93;}
.r3a	{background:#69c;}	.r3b	{background:#f93;}
.r4a	{background:#03c;}	.r4b	{background:#03c;}
.r5a	{background:#36f;}	.r5b	{background:#36f;}
.r6a	{background:#906;}	.r6b	{background:#309;}
.r7a	{background:#0c9;}	.r7b	{background:#699;}
.r8a	{background:#f60;}	.r8b	{background:#090;}
.r9a	{background:#fc0;}	.r9b	{background:#99f;}
.r10a	{background:#fc0;}	.r10b	{background:#99f;}

.finisher		{margin:1px 2px 2px 0;}



#topnav			{height:24px; background-color:#c00;}
#topnav ul		{line-height:24px; margin:0; white-space:nowrap;}
#topnav li		{margin:0; padding:0; list-style-type:none; display:inline; float:left;}
#topnav a		{color:#fff; font-weight:bold; text-decoration:none; padding:3px 10px 3px 10px;	background:#c00; border-left:1px solid #c00; border-right:1px solid #c00;}
#topnav a:hover		{color:#fff; font-weight:bold; text-decoration:none; background:#f93; border-left:1px solid #fff; border-right:1px solid #fff;}

.subnav			{color:#666; font-size:9pt; border:1px solid #ecb390; background:#f8e4d5; padding:0px 4px 0px 4px; text-align:center;}
.subnav a		{color:#c00; font-size:9pt; text-decoration:none;}
.subnav a:hover		{color:#c00; text-decoration:underline;}

a			{color:#cc0000; text-decoration:underline;}
a:hover			{color:#333333; text-decoration:underline;}

h1			{font-size:12pt; color:#cc0000; margin:5px 0 14px 0;}
h2			{font-size:11pt; color:#330099; margin:18px 0 16px 0;}
h3			{font-size:11pt; color:#330099; margin:2px 0 16px 0;}

.subheading		{font-size:10pt; font-weight:bold; color:#c00;}
.subheadingc1		{font-size:10pt; font-weight:bold; color:#f66;}
.chrisrm		{font-size:10pt; font-weight:bold; color:#090;}

.maincell		{padding:0 20px 6px 20px;}
.maincellhm		{padding:16px 24px 0 24px;}
.fscell			{padding:0 0 8px 0;}
.bgjet500		{background-image:url(/images/en/common/jet_bg_500.jpg); background-repeat:no-repeat}

form			{margin:0;}
input,select,textarea	{background:#ffffff; border:1px solid #cc0000; font-size:10pt; color:#333;}
.frmbtn			{font-size:8pt; font-weight:bold; color:#ffffff; background:#cc0000; width:100px; overflow:visible; border:#fcc;}
.frmtxtarea		{background:#fff; border: 1px solid #cc0000; font-size:10pt; color:#333; font-family:trebuchet ms,arial,helvetica,sans-serif;}

.imgleft		{padding:0 12px 0 0;}
.imgright		{padding:0 0 0 12px;}

li			{color:#333; margin:4px 0 0 -10px;}

ul			{list-style-type:circle; padding:0; margin:0 0 0 25px;}

.ultick			{list-style-type:none; padding:0; margin:0 0 0 20px;}
.ultick li		{background-image:url(/images/en/common/tick.gif); background-repeat:no-repeat;	background-position:0 4px; padding-left:20px;}

.ulqq			{list-style-type:none; padding:0; margin:0 0 0 20px;}
.ulqq li		{background-image:url(/images/en/common/qq_mark.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:20px;}

.ularr			{list-style:none; padding:0; margin:0 0 0 20px;}
.ularr li		{background-image:url(/images/en/common/arrow_marker.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:20px;}

.ularr li ul		{list-style:none; margin:0 0 0 36px; padding:0;}
.ularr li ul li 	{background-image:url(/images/en/common/dot.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:20px;}

.separator		{border-top:1px solid #f99439; border-bottom:1px solid #f99439; background:#feeedf; height:6px;}

.border1		{border:1px solid #c00;}
.border2		{border:1px solid #699;}
.border3		{border:3px solid #96cddf;}
.border4		{border:1px solid #cae6ef;}
.border5		{border:1px solid #a4abd6;}

.infocell1		{border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}
.infocell1b		{border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px; font-weight:bold;}
.infocell1r		{border-right:1px solid #a4abd6; border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}
.infocell1ron		{border-right:1Px solid #a4abd6; border-left:1px solid #a4abd6; border-bottom:1px solid #a4abd6; background:#e8f3f7; font-size:9pt; padding:2px;}
.infocell2		{border-right:1px solid #a4abd6; border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}
.infocell3		{border-bottom:1px solid #a4abd6; font-size:9pt; padding:2px;}

.infocell4		{border-left:1px solid #96cddf; border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 1px 1px 6px;}
.infocell4i		{border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 6px 1px 1px;}
.infocell4r		{border-right:1px solid #96cddf; border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 6px 1px 1px;}
.infocell4ri		{border-bottom:1px solid #96cddf; font-size:9pt; padding:1px 1px 1px 6px;}


.infocellsandhdr	{font-weight:bold; color:#fff; background:#ecb390; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellsand		{border-bottom:1px solid #ecb390; background:#f8e4d5; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellviolethdr	{font-weight:bold; color:#fff; background:#c55ea4; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellviolet		{border-bottom:1px solid #c55ea4; background:#e8cae1; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellredhdr		{font-weight:bold; color:#fff; background:#c00; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellred		{border-bottom:1px solid #c55ea4; background:#e8cae1; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellbluhdr		{font-weight:bold; color:#fff; background:#184172; font-size:10pt; padding:1px 4px 1px 4px;}
.infocellblusubhdr	{font-weight:bold; color:#333; background:#96cddf; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellblusubhdr1	{font-weight:bold; color:#333; background:#6D97C3; font-size:9pt; padding:1px 4px 1px 4px;}
.infocellblu		{border-bottom:1px solid #96cddf; background:#e8f3f7; font-size:9pt; padding:1px 4px 1px 4px;}

.infocellp2b		{font-size:9pt; padding:1px 2px 1px 2px; font-weight:bold;}
.infocellp4b		{font-size:9pt; padding:1px 4px 1px 4px; font-weight:bold;}
.infocellp2bw		{font-size:9pt; padding:1px 2px 1px 2px; font-weight:bold; color:#fff;}
.infocellp4bw		{font-size:9pt; padding:1px 4px 1px 4px; font-weight:bold; color:#fff;}

.hilite1		{font-weight:bold; color:#c00; background:#f8e4d5; padding:1px 4px 1px 4px; border:1px solid #ecb390;}
.hilite2		{font-size:9pt; font-weight:bold; color:#fff; background:#ef3e42; padding:2px; border:2px solid #c00;}
.hilite2 a		{color:#fff; text-decoration:underline;}
.hilite2 a:hover	{color:#ffd; text-decoration:underline;}

.bread			{text-align:right; font-size:8pt; color:#999999;}
.bread a		{font-size:8pt; color:#666666;}
.bread a:hover		{font-size:8pt; color:#cc0000;}

.tblindent1 td		{padding:0 4px 0 4px;}

hr			{color:#a4abd6}

.sdtcell1		{padding:1px 4px 1px 4px; border:1px solid #a4abd6; border-right:none; font-size:9pt; font-weight:bold; color:#ff6666;}
.sdtcell2		{padding:1px 4px 1px 4px; border:1px solid #a4abd6; border-left:none; font-size:9pt;}

.pad6			{padding:6px;}

.state1			{background:#fff; padding:2px 20px 2px 20px; border:1px solid #fff;}
.state2			{background:#e8f3f7; padding:2px 20px 2px 20px; border:1px solid #96cddf;}

.errcell		{color:#c00; background:#fff; border:1px solid #c00;}
.errcell p		{color:#c00;}
.errcellhdr		{font-weight:bold; color:#c00; background:#fff; border:1px solid #c00;}
.errb			{font-weight:bold;}

.errcell a		{color:#333;  text-decoration:underline;}
.errcell a:hover	{color:#000;  text-decoration:underline;}


#smlinkbar		{margin-left:auto; margin-right:auto; width:764px; text-align:center; border:1px solid #a4abd6; background:#edeef7; padding:2px;}
#smlinkbar a		{color:#666; font-size:8pt; text-decoration:none;}
#smlinkbar a:hover	{color:#c00; text-decoration:underline;}

.mohomebasic 		{margin:0; background:#dcdef0; padding:4px; font-size:8pt;}
.mohomebasic ul		{padding:0; margin:0 0 0 30px;}

#aniteform td		{font-size:8pt;}
#aniteform p		{font-size:8pt;}
#aniteform select	{font-size:8pt;}

.smcell1		{background:#f8e4d5; font-size:8pt; color:#c00;}
.smcell1 input		{background:#f8e4d5; color:#c00; border:0;}

body
    {
        margin: 0px auto;
        font-family: Verdana,arial,helvetica,sans-serif;
        font-size: 10pt;
    }
    
.clear
    {
        font-size: 0px;
	    line-height: 0px;
	    margin-bottom: 0px;
	    height: 0px;
	    clear: both;
	    overflow: hidden;
	    padding:0;
	    border:0;    
    }
    
.blank
    {
        color: #fff;    
    }

.primary
    {
        width: 485px;    
    }
    
.pad
    {
        padding: 10px;    
    }
    
img
    {
        border: 0px;    
    }
    
h1
    {
        color: #CC0000;
        font-size: 12pt;
        margin: 5px 0pt 14px;
    }
    
h3
    {
        color: #CC0000;
        font-size: 11pt;    
		
    }
.carhire, .hotels, .city, .train
    { 
        background: url(/homepage/images/background-placer1.jpg) no-repeat;
        width: 150px;
        height: 120px;
        margin: 0px 7px 7px 0px;
    }
    
.alaska, .motorhomes
    {
        background: url(/homepage/images/background-placer1.jpg) no-repeat;
        width: 150px;
        height: 120px;    
    }
    
.carhire a, .hotels a, .alaska a, .city a, .train a, .motorhomes a
    {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
    }
    
.cartitle, .hoteltitle, .alaskatitle, .citytitle, .traintitle, .motortitle
    {
        padding: 6px 0px 0px 10px;
    }
    
.carimage, .hotelimage, .alaskaimage, .cityimage, .trainimage, .motorimage
    {
        padding-left: 10px;    
    }
    
.carhire, .hotels, .city, .train
    {
        float: left;    
    }
    
.alaska, .motorhomes
    {
        float: right;    
    }
    
.pagetitle, .subtitle
    {
        font-weight: bold;
        color: #C60000;   
    }
    
.pagetitle
    {
        padding-bottom: 6px;    
        font-size: 14pt;
    }
    
.subtitle
    {
        padding-bottom: 6px;
        font-size: 13pt;    
    }
    
#flash
    {
        padding-bottom: 20px;
    }
    
.logos
    {
        margin-top: 25px;    
    }
    
.thomascook, .airtransat, .airtransat1, .award
    {
        float: left;
        margin-right: 10px;    
    }
    
.thomascook
    {
        margin-left: 5px;    
        padding-top: 8px;
    }
    
.airtransat
    {
        padding-top: 25px;    
    }
    
.airtransat1
    {
        padding-top: 5px;    
    }
    
.verisign
    {
        padding-top: 18px;    
    }
/* STD */
/*-------------------------------------------------------*/

.bold			{font-weight:bold;}
.boldc1			{font-weight:bold; color:#666;}
.ital			{font-style:italic;}
.italb			{font-style:italic; font-weight:bold;}
.boldw			{font-weight:bold; color:#fff;}

.abold			{font-weight:bold;}
.abold:hover		{font-weight:bold;}

.aboldc1		{font-weight:bold; color:#ff6666;}
.aboldc1:hover		{font-weight:bold; color:#cc0000;}

/* SMALL */
/*-------------------------------------------------------*/

.sm			{font-size:9pt;}
.smw			{font-size:9pt; color:#ffffff;}
.smc1			{font-size:9pt; color:#999999;}
.smc2			{font-size:9pt; color:#666666;}

.smbold			{font-size:9pt; font-weight:bold;}
.smboldw		{font-size:9pt; font-weight:bold; color:#ffffff;}
.smboldc1		{font-size:9pt; font-weight:bold; color:#cc0000;}

.asm			{font-size:9pt;}
.asm:hover		{font-size:9pt;}

.asmc1			{font-size:9pt; color:#000000;}
.asmc1:hover		{font-size:9pt; color:#cc0000;}

.asmc2			{font-size:9pt; color:#666666;}
.asmc2:hover		{font-size:9pt; color:#cc0000;}

/* V.SMALL */
/*-------------------------------------------------------*/

.vsm			{font-size:8pt;}
.vsmw			{font-size:8pt; color:#ffffff;}
.vsmc1			{font-size:8pt;}
.vsmc2			{font-size:8pt;}
.vsmc3			{font-size:8pt;}

.vsmbold		{font-size:8pt; font-weight:bold;}

.avsm			{font-size:8pt;}
.avsm:hover		{font-size:8pt;}

.avsmc1			{font-size:8pt; color:#999999;}
.avsmc1:hover		{font-size:8pt; color:#333333;}

.avsmc2			{font-size:8pt; color:#666666;}
.avsmc2:hover		{font-size:8pt; color:#333333;}

.avsmb			{font-size:8pt; font-weight:bold;}
.avsmb:hover		{font-size:8pt; font-weight:bold;}