 /* CanaryCar */

#agentWrap {width:760px; height:auto; margin-left:auto; margin-right:auto; text-align:left; position:relative; }
#agentHeader {width:auto; position:relative; height:76px }
#agentsFlashBanner {width:760px; border-bottom:#ef141e 1px solid; height:150px;}
#agentContent {width:738px; height:900px; padding:10px; border-left:1px solid #ff0000; border-right:1px solid #ff0000;}
#agentContent a {font-style: italic; text-decoration: underline;}
#agentContent a:hover {text-decoration: none;}
#agentContentLeft {}
#agentContentRight {width:270px; float:left; margin-left:10px;background-color:#7490b1;}
#agentFooter {width:auto; height:auto;}

.clear {clear:both;}
.agentRed {color:#113e8f; font-style:italic;}
.formElement a:link, .formElement a:visited, .formElement a:hover, .formElement a:active {color:#113e8f;}
.agentClaimForm a:link, .agentClaimForm a:visited, .agentClaimForm a:active {color:White;}	
.agentClaimForm a:hover {color:#113e8f;}

#downloadFormError {display:none; color:#113e8f;}
h2 {margin-top:0px;	font-size: 1.4em;}
h3 {margin-top:0px; font-size: 1.4em; text-transform: uppercase;}
p {margin: 0 0 10px 0; padding: 0; line-height: 1.5em;}

/*#agentstable {margin: 0 0 0 20px;	float: right; width:360px;}*/

#agentLeftContent {width:450px; height:500px; float:left; margin-right:18px;}
#agentRightContent {width:270px; height:500px; float:left;}
#agentstable img {float: right;}

/*-----------------------------------------------------*/

table#agents {margin: 0; padding: 0; width: 100%; background: #ef161e;}
table#agents tr {margin: 0;	padding: 0;}
table#agents th {color: #fff; padding: 5px 7px;}
table#agents tr td {background: #feeded; color: #000; padding: 5px 7px;}
table#agents tr td.leader {font-weight: bold; color: #ff0000; font-size: 11px;	line-height: 12px;	text-transform: uppercase;}
table#agents tr td.leader span {font-size: 11px; line-height: normal;	text-transform: none;}

/*-----------------------------------------------------*/

table#agents2 {margin: 0; padding: 0; width: 100%; background: #0000FF;}
table#agents2 tr {margin: 0; padding: 0;}
table#agents2 th {color: #fff; padding: 5px 7px;}
table#agents2 tr td {background: #edf3fe; color: #000; padding: 5px 7px;}
table#agents2 tr td.leader {font-weight: bold; color: #0000FF; font-size: 1.2em; line-height: 1.5em; text-transform: uppercase;}
table#agents2 tr td.leader span {font-size: 0.7em; line-height: normal;	text-transform: none;}

/*-----------------------------------------------------*/

p span.highlight {color: #ff0000; font-weight: bold;}
.formElement {float:left; width:270px; clear:both; color:White;	margin-top:3px;	margin-bottom:5px;}
#agentsEnquiry {left:490px; position:absolute; top:77px; height:500px; background-color:#ef141e;}
#agentsEnquiry label {float:left; margin-left:12px;}
#agentsEnquiry input {float:right; height:14px;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:142px;}
#agentsEnquiry textarea {float:right; height:14px; background:#ffffff; border:none; /*padding:1px 1px 1px 1px; margin-top:3px;*/ margin-right:12px;	height:80px; width:142px;}
#agentsEnquiry select {float:right;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:144px; font-size:11px;}
.agentsCheckBox {text-align:left; background:#ff0000;}
input#CheckBox_Terms {width:13px; height:13px; text-align:left;}
.agentsPanels {background-color:#7490b1; width:270px; height:auto;}
.agentsFormGeneralText, .agentsFormErrorText {padding-left:12px; width:258px; color:white;}
.agentsFormErrorText {color:red;	padding-top:2px;}



/*CostaCar*/

body#costa { background: #89badc url(/content/EN/Agents2/Images/background.jpg) bottom right fixed;}

#costaWrap {width:984px; height:auto; margin-left:auto; margin-right:auto; text-align:left; position:relative;}
#costaHeader {width:auto; position:relative; height:150px;}
#costaFooter {width:auto; height:45px;}
.costaRed {color:#FF0000; font-weight:bold;}
#costaContent p {margin: 0 0 10px 0; padding: 0; line-height: 11px; color:#333333;}
#costaContent h4 {font-size:14px; line-height:14px;}

/*#costaContent{ padding-top:30px; *padding-top:10px; height:900px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; background-color:#ffffff;}*/
#costaContent{ height:900px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; position:relative; padding-top:10px; background: #ffffff;}
#costaLeft { width:270px; float:left; padding-left:9px;}
#costaMid { width:402px; height:500px; float:left; padding-left:9px; }
#costaRight { width:270px; height:200px; float:left; padding-left:9px;}

h3 {font-size:14px;}
table.costa {margin: 0; padding: 0; width: 270px; font-size:9px; border-color:#ff0000; background-color:#ff0000;}
table.costa th {color: #fff; padding: 2px 3px;}
table.costa tr td {background: #ffffc5; color: #000; padding: 2px 3px;}
table.costa tr td.leader {font-weight: bold; color: #ff0000; font-size:10px; text-transform: uppercase;}
table.costa tr td.leader span {font-size:12px; text-transform: none;}

p span.highlight {color: #ff0000; font-weight: bold;}
.formElement {float:left; width:270px; clear:both; color:#ffffff; margin-top:3px; margin-bottom:5px; font-size:11px;}
#costaEnquiry {top:75px; height:525px; background-color:#ff0000;}
#costaEnquiry label {float:left; margin-left:12px;}
#costaEnquiry input {float:right; height:14px;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:142px;}
#costaEnquiry textarea {float:right; height:14px; background:#ffffff; border:none; /*padding:1px 1px 1px 1px; margin-top:3px;*/ margin-right:12px;	height:80px; width:142px;}
#costaEnquiry select {float:right;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:144px; font-size:11px;}
.costaCheckBox {text-align:left; background:#ff0000; padding-right:100px; }
input#CheckBox_Terms {width:13px; height:13px; text-align:left;}
.costaPanels {background-color:#7490b1; width:270px; height:auto;}
.costaFormGeneralText, .agentsFormErrorText2 {padding-left:12px; width:258px; color:white;}
.costaFormErrorText {color:yellow;	padding-top:2px;}

/*SummerCar*/

body#summer { background: #e01a22 url(/content/EN/Agents/Images/bg.jpg) top left no-repeat; }

#summerWrap {width:984px; height:auto; margin-left:auto; margin-right:auto; text-align:left; position:relative;}
#summerHeader {width:auto; position:relative; height:210px;}
#summerFooter {width:auto; height:45px;}
.summerRed {color:#FF0000; font-weight:bold;}
#summerContent p {margin: 0 0 10px 0; padding: 0; line-height: 13px; font-size:12px; color:#000000;}
#summerContent h2 {font-size:1.4em; line-height:16px; color:#000000;}
#summerContent h4 {font-size:14px; line-height:14px; color:#000000;}

/*#summerContent{ padding-top:30px; *padding-top:10px; height:730px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#ffffff;}*/
#summerContent{ height:790px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; background: #ffffff; position:relative; padding-top:10px;}
#summerLeft { width:270px; float:left; padding-left:9px;}
#summerMid { width:402px; height:500px; float:left; padding-left:9px; }
#summerRight { width:270px; float:left; padding-left:9px;}

h3 {font-size:12px; color:#000000;}
table.summer {margin: 0; padding: 0; width: 270px; font-size:9px; border-color:#990000; background-color:#990000;}
table.summer th {color: #fff; padding: 2px 3px;}
table.summer tr td {background: #ff0000; color: #ffffff; padding: 2px 3px;}
table.summer tr td.leader {font-weight: bold; color: #ffff00; font-size:10px; text-transform: uppercase;}
table.summer tr td.leader span {font-size:12px; text-transform: none;}

p span.highlight {color: #ff0000; font-weight: bold;}
.formElement {float:left; width:270px; clear:both; color:#ffffff; margin-top:3px; margin-bottom:5px; font-size:11px;}
#summerEnquiry {top:75px; height:520px; background-color:#581156;}
#summerEnquiry label {float:left; margin-left:12px;}
#summerEnquiry input {float:right; height:14px;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:142px;}
#summerEnquiry textarea {float:right; height:14px; background:#ffffff; border:none; /*padding:1px 1px 1px 1px; margin-top:3px;*/ margin-right:12px;	height:80px; width:142px;}
#summerEnquiry select {float:right;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:144px; font-size:11px;}
.summerCheckBox {text-align:left; background:#ff0000;}
input#CheckBox_Terms {width:13px; height:13px; text-align:left;}
.summerPanels {background-color:#7490b1; width:270px; height:auto;}
.summerFormGeneralText, .agentsFormErrorText2 {padding-left:12px; width:258px; color:white;}
.summerFormErrorText {color:yellow;	padding-top:2px;}

/*CTTGCar*/

body#cttg { background: #89badc url(/content/EN/cttgcar/images/bg.gif) top right fixed;}

#cttgWrap {width:984px; height:auto; margin-left:auto; margin-right:auto; text-align:left; position:relative;}
#cttgHeader {width:auto; position:relative; height:77px; padding-top:30px;}
#cttgFooter {width:auto; height:45px;}
.cttgRed {color:#FF0000; font-weight:bold;}
#cttgContent p {margin: 0 0 10px 0; padding: 0; line-height: 11px; color:#333333;}
#cttgContent h4 {font-size:14px; line-height:14px;}

/*#cttgContent{ padding-top:30px; *padding-top:10px; height:730px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; background-color:#ffffff;}*/
#cttgContent{ height:650px; border-left:1px solid #ff0000; border-right:1px solid #ff0000; position:relative; padding-top:10px; background-color:#ffffff;}
#cttgLeft { width:270px; float:left; padding-left:9px;}
#cttgMid { width:402px; height:500px; float:left; padding-left:9px; }
#cttgRight { width:270px; height:200px; float:left; padding-left:9px;}

h3 {font-size:14px;}
table.cttg {margin: 0; padding: 0; width: 270px; font-size:9px; border-color:#ff0000; background-color:#ff0000;}
table.cttg th {color: #fff; padding: 2px 3px;}
table.cttg tr td {background: #ffffc5; color: #000; padding: 2px 3px;}
table.cttg tr td.leader {font-weight: bold; color: #ff0000; font-size:10px; text-transform: uppercase;}
table.cttg tr td.leader span {font-size:12px; text-transform: none;}

p span.highlight {color: #ff0000; font-weight: bold;}
.formElement {float:left; width:270px; clear:both; color:#ffffff; margin-top:3px; margin-bottom:5px; font-size:11px;}
#cttgEnquiry {top:75px; height:460px; background-color:#ff0000;}
#cttgEnquiry label {float:left; margin-left:12px;}
#cttgEnquiry input {float:right; height:14px;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:142px;}
#cttgEnquiry textarea {float:right; height:14px; background:#ffffff; border:none; /*padding:1px 1px 1px 1px; margin-top:3px;*/ margin-right:12px;	height:80px; width:142px;}
#cttgEnquiry select {float:right;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:12px; width:144px; font-size:11px;}
.cttgCheckBox {text-align:left; background:#ff0000;}
input#CheckBox_Terms {width:13px; height:13px; text-align:left;}
.cttgPanels {background-color:#7490b1; width:270px; height:auto;}
.cttgFormGeneralText, .cttgFormErrorText2 {padding-left:12px; width:258px; color:white;}
.cttgFormErrorText {color:yellow;	padding-top:2px;}




/*Tunisia*/

.clear {clear:both;}
.tunisiaRed {color:#113e8f; font-style:italic;}
.tunisiaformElement a:link, .tunisiaformElement a:visited, .tunisiaformElement a:hover, .tunisiaformElement a:active {color:#006699;}
.tunisiaClaimForm a:link, .tunisiaClaimForm a:visited, .tunisiaClaimForm a:active {color:White;}	
.tunisiaClaimForm a:hover {color:#113e8f;}

#downloadFormError {display:none; color:#113e8f;}
h2 {margin-top:0px;	font-size: 1.4em;}
h3 {margin-top:0px; font-size: 1.4em; text-transform: uppercase;}
p {margin: 0 0 10px 0; padding: 0; line-height: 1.5em;}

body#tunisia { background: url(/content/EN/Agents2/Images/tunisia/body_paper.jpg); background-repeat: repeat-x; background-color:#f9f7f1; margin-top:0px; padding-top:0px; }
#tunisiaWrap {width:958px; height:auto; margin-left:auto; margin-right:auto; text-align:left; position:relative; }
#tunisiaHeader {width:auto; position:relative; height:115px; }
#tunisiaFooter {width:auto; height:45px;}
.tunisiaRed {color:#7490b1; font-weight:bold;}
#tunisiaContent p {margin: 0 0 16 0; padding: 0; padding-top:10px; line-height: 14px; color:#010541; width:248px; text-align:left; font-size:11px; }
#tunisiaContent h4 {font-size:14px; line-height:14px;}
#tunisiaContent{ height:700px; position:relative; background: url(/content/EN/Agents2/Images/tunisia/main_paper.jpg); background-repeat:no-repeat;  }
#tunisiaLeft { width:314px; float:left; padding-left:0px;}
#tunisiaMid { width:330px; float:left; padding-left:0px; }
#tunisiaRight { width:314px; height:200px; float:left; padding-left:0px; }

h3 {font-size:14px;}
table.tunisia { width: 265px; font-size:9px; border-color:#ff0000; margin:24px; margin-top:68px;  }
table.tunisia th {color: #fff; padding: 3px 3px;}
table.tunisia tr td {background: url(/content/EN/Agents2/Images/tunisia/grid.jpg); color: #010541; font-size:11px; font-family:Arial; padding: 2px 3px;}
table.tunisia tr td.leader {font-weight: bold; color: #000000; font-size:10px; font-family:Arial;  text-transform: uppercase;}
table.tunisia tr td.leader span {font-size:12px; text-transform: none;}

p span.highlight {color: #0099FF; font-weight: bold;}
.tunisiaformElement {float:left; width:314px; clear:both; color:#010541; margin-bottom:11px; font-size:11px;}
.tunisiabuttonformElement {float:left; width:314px; clear:both; color:#010541; margin-bottom:11px; font-size:11px; height:34px; }
#tunisiaEnquiry {top:75px; height:525px; }
#tunisiaEnquiry label {float:left; margin-left:17px;}
#tunisiaEnquiry input {float:right; height:14px;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:17px; width:158px;}
#tunisiaEnquiry textarea {float:right; height:14px; background:#ffffff; border:none; /*padding:1px 1px 1px 1px; margin-top:3px;*/ margin-right:17px;	height:80px; width:160px;}
#tunisiaEnquiry select {float:right;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:17px; width:160px; font-size:11px;}
.tunisiaCheckBox {text-align:left; background:#ff0000;}
input#CheckBox_Terms {width:13px; height:13px; text-align:left;}
.tunisiaPanels {background-color:#7490b1; width:270px; height:auto;}
.tunisiaFormGeneralText, .agentsFormErrorText2 {padding-left:12px; width:258px; color:white;}
.tunisiaFormErrorText {color:black;	padding-top:2px;}

/*Extravaganza*/

.clear {clear:both;}
.extravaganzaRed {color:#ff0000; font-style:italic;}
.extravaganzaformElement a:link, .extravaganzaformElement a:visited, .extravaganzaformElement a:hover, .extravaganzaformElement a:active {color:#ff0000;}
.extravaganzaClaimForm a:link, .extravaganzaClaimForm a:visited, .extravaganzaClaimForm a:active {color:White;}	
.extravaganzaClaimForm a:hover {color:#000000;}

#downloadFormError {display:none; color:#000000;}
h2 {margin-top:0px;	font-size: 1.4em;}
h3 {margin-top:0px; font-size: 1.4em; text-transform: uppercase;}
p {margin: 0 0 10px 0; padding: 0; line-height: 1.5em;}

body#extravaganza { background: url(/content/EN/Agents2/Images/extravaganza/body_paper.jpg); background-repeat:repeat; background-color:#f9f7f1; margin-top:0px; padding-top:0px; }
#extravaganzaWrap {width:958px; height:auto; margin-left:auto; margin-right:auto; text-align:left; position:relative; }
#extravaganzaHeader {width:auto; position:relative; height:115px; }
#extravaganzaFooter {width:auto; height:45px;}
.extravaganzaRed {color:#000000; font-weight:bold;}
#extravaganzaContent p {margin: 0 0 0 0; padding: 0; padding-top:8px; line-height: 14px; color:#000000; width:278px; text-align:left; font-size:11px; }
#extravaganzaContent h4 {font-size:14px; line-height:14px;}
#extravaganzaContent{ height:700px; position:relative; background: url(/content/EN/Agents2/Images/extravaganza/main_paper.jpg); background-repeat:no-repeat;  }
#extravaganzaLeft { width:314px; float:left; padding-left:0px;}
#extravaganzaMid { width:330px; float:left; padding-left:0px; }
#extravaganzaRight { width:314px; height:200px; float:left; padding-left:0px; }

h3 {font-size:14px;}
table.extravaganza { width: 265px; font-size:9px; border-color:#000000; margin:24px; margin-top:68px;  }
table.extravaganza th {color: #fff; padding: 3px 3px;}
table.extravaganza tr td {background: url(/content/EN/Agents2/Images/tunisia/grid.jpg); color: #000000; font-size:11px; font-family:Arial; padding: 2px 3px;}
table.extravaganza tr td.leader {font-weight: bold; color: #000000; font-size:10px; font-family:Arial;  text-transform: uppercase;}
table.extravaganza tr td.leader span {font-size:12px; text-transform: none;}

p span.highlight {color: #FF0000; font-weight: bold;}
.extravaganzaformElement {float:left; width:314px; clear:both; color:#000000; margin-bottom:11px; font-size:11px;}
.extravaganzabuttonformElement {float:left; width:314px; clear:both; color:#000000; margin-bottom:11px; font-size:11px; height:34px; }
#extravaganzaEnquiry {top:75px; height:525px; }
#extravaganzaEnquiry label {float:left; margin-left:17px;}
#extravaganzaEnquiry input {float:right; height:14px;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:17px; width:158px;}
#extravaganzaEnquiry textarea {float:right; height:14px; background:#ffffff; border:none; /*padding:1px 1px 1px 1px; margin-top:3px;*/ margin-right:17px;	height:80px; width:160px;}
#extravaganzaEnquiry select {float:right;	background:#ffffff;	border:none; /*padding:1px 1px 1px 1px;	margin-top:3px;*/ margin-right:17px; width:160px; font-size:11px;}
.extravaganzaCheckBox {text-align:left; background:#ff0000;}
input#CheckBox_Terms {width:13px; height:13px; text-align:left;}
.extravaganzaPanels {background-color:#000000; width:270px; height:auto;}
.extravaganzaFormGeneralText, .agentsFormErrorText2 {padding-left:12px; width:258px; color:white;}
.extravaganzaFormErrorText {color:black;	padding-top:2px;}

