/* CSS Document */

@import url("extra.css");

img
{
border:none;
}
.noscreen {display: none ; visibility:hidden;}
@media screen
{
.vertblk { background-image: url(/images/vert_blk.gif); background-position: center; background-repeat: repeat-y;}
div.page {width: 761px; margin: auto; height: auto;}
table.body {width:761px;} /* old */
.welcome {padding:4px 0 0 0 ; color:#3d6484; font-weight:bold;}
.grytail {background-image: url(/images/curve_g02sec.gif); background-repeat: no-repeat; background-position: left top;}
table.legal {padding:6px; color:#000; border: 1px solid #d5d5d5; background-color:#f9f9f9;}
.legaltext {color:#ae2424; font-weight:bold;}
}

@media print
{
strong{font-weight:bold; padding-left:4px;}
.noscreen {display:block; visibility:visible;}
.noprint {display: none ; visibility:hidden;}
div.page {width: 500px; margin: auto; height: auto;}
#pagecontent{margin-right:30px;}
table.body {width:500px; margin: auto; height: auto;} /* old */
.vertblk { background-image: url(/images/vert_blk.gif); background-position: center; background-repeat: repeat-y; display: none ; visibility:hidden;}
.welcome {padding:0; display: none ; visibility:hidden;}
.grytail {background-image: url(/images/space.gif); background-repeat: no-repeat; background-position: left top;}
table.legal {padding:6px; color:#000; border: 0px;}
.legaltext {color:#000; font-weight:bold;}
DIV.pageFooter {display: none !important;}
}

@media screen,print
{


BODY {padding:0; margin:0; background-color:#FFF; color:#515158; font-family:Arial, Helvetica, sans-serif; font-size:75%;}
fieldset {margin:0; padding:0; border:0; font-family: Arial, Helvetica, sans-serif;}

.hidden {visibility:hidden; font-size:0; margin:0; padding:0; }

div.leftnav {display:block; width:20%; float:left; margin:0;  background-image:url(/images/vert_gry.gif); background-position:right; background-repeat:repeat-y;}
div.content {display:block; width:80%; float:left; margin:0;  background-image:url(/images/vert_gry.gif); background-position:left; background-repeat:repeat-y;}

div.Sep {display:block; width:100%; height:9px; margin:0;}
div.DotSepHori {display:block; float:left; width:100%; background-image:url(/images/hori_gry.gif); background-repeat: repeat-x; background-position:top; height:9px; margin:0;}
div.pageFoot {display:block; width:100%; height:154px; margin-top:0; background-image:url(/images/curve_r01.gif); background-repeat:no-repeat; background-position:center bottom; overflow:visible; float:left;}
div.pageFootCpy {display:block; width:100%; height:25px; margin-top:1px; font-size:90%;}

div.LowerNav {display:block; width:80%;}
div.LowerNavBlock {display:block; float:left; margin:0; padding:0;}
ul.FootNav {margin-left:0; padding-left:0;}
li.FootNav {list-style-type:none; padding: 0 10px 0 0; margin:0; list-style-position:outside; background-image:url(/images/car_icon2.gif); background-position:left; background-repeat:no-repeat;  padding-left:20px;}

/*  calendar */

.calendarMonthHeader {color:#FFF;background-color:#3d6484;font-size:90%;font-weight:bold;}
.calendarDayHeader {color:#3d6484;background-color:#c4d0da;font-size:90%;font-weight:bold;}
.calendarWeekday {color:#000;background-color:#FFF;font-size:90%;}
.calendarWeekend {color:#000;background-color:#FFF;font-size:90%;}
.calendarOffMonth {color:#999;background-color:#EDEDEE;font-size:90%;}
.calendarDisabledDay {color:#999;background-color:#EDEDEE;font-size:90%;}
.calendarSelectedDate {color:#FFF;background-color:#C00;font-size:90%;font-weight:bold;}
.calendarTodayDay {color:#000;background-color:#FFF;font-size:90%;}
.addressGrid {width:90%; height: 30px; background-image: url(/images/hori_gry.gif); background-position: bottom; background-repeat: repeat-x;}


/* classes */
.left5{padding: 0 5px 0 0;}
.right4{padding: 0 0 0 4px;}
.printtable {width:600px;}
.printcell {border: 1px solid #ccc;}
.spacer {height: 20px;}
.form { background-color: #FFF; color: #000; border: 1px solid #d5d5d5; margin-left:5px; margin-right:3px; padding: 3px 2px 3px 2px; font-family:  Arial, Helvetica, sans-serif;}
.font {font-family:  Arial, Helvetica, sans-serif;}
.textBox { border: 1px solid #d5d5d5; height:18px; width:150px;}
.Capitalize { text-transform:capitalize;}
.error  {font-weight:bold; color:#C00; padding:1px 4px 1px 4px; background-color:#fbefef;}
.error2  {font-weight:bold; color:#C00; padding:0px;}
.lightgy {font-weight:bold; color:#999;}
.noresult  {font-weight:bold; color:#C00;}
.success {font-weight:bold; color:#515188; padding:6px; background-color:#f1f4f6;}
.information {font-weight:bold; color:#000; font-size:100%;}
.change  {font-weight:bold; color:#666699;}
.bold   {font-weight:bold;}
.blue   {color:#3d6484;}
.boldblue   {font-weight:bold; color:#3d6484;}
.underline {text-decoration:underline;}
.black  {color:#000;}
.greytext  {color:#999;}
.gold {background-color:#947b38;}
.boldblack  {font-weight:bold; color:#000;}
.details {background-color:#f1f4f6; color:#3d6484;}
.large   {font-weight:bold; font-size:110%;}
.largeblack   {font-weight:bold; font-size:120%; color:#000;}
.largered   {font-weight:bold; font-size:110%; color:#CC0000;}
.red   {color:#CC0000;}
.redbold  {font-weight:bold; color:#C00;}
.small, .xsmall {font-size: 90%;}
.smallbold {font-size:80%; font-weight:bold;}
.promo1 { color:#C00; font-weight:bold; font-size:120%;}
.promo2 { color:#3d6484; font-weight:bold; font-size:120%;}
.promo3 {background-color:#CC0000; padding:2px 2px 2px 4px; font-weight:bold;}
.promo3top {background-color:#CC0000;}
.pad    {padding:6px;}
.padfour {padding:4px;}
.padright    {padding:3px 4px 3px 0;}
.navon   {background-color: #e4e4e4;}
.navona   {background-color: #d5d5d5;}
.navoff  {background-color: #EDEDEE;}
.progress  {height:25px;}
.selected {background-color:#EDEDEE; text-decoration: none; border-style: none;}
.noselect {background-color:#fff; text-decoration: none; border-style: none;}
.altrow {background-color:#EDEDEE;}
.basketrow {background-color:#e6ebef; padding:3px 0 3px 3px;}
.basketrow2 {background-color:#f1f4f6; padding:2px;}
.altheader {display:none;}
.altwidth  {width:100%;}
.boldmenu  {font-weight:bold; width:145px; height:22px; text-decoration: none; border-style: none;}
.normalmenu {font-weight:normal; width:145px; height:22px; text-decoration: none; border-style: none;}
.red {background-color: #C00;}
.lightg{background-color: #EDEDEE;}
.lightg2{background-color: #EDEDEE; height:25px;}
.padlefthd {vertical-align: top ! important; padding:0px 0px 0px 2px; height:20px; vertical-align:top;}
.padleft25{padding:0 0 0 2px; height:30px; vertical-align:top;}
.padicon {padding:0 0 10px 0;}
.selectcar { color:#3d6484; font-size:80%; font-weight:bold;}
.map { color:#3d6484; background-color:#f1f4f6; border: 1px solid #c4d0da;}
.map2 {border: 1px solid #c4d0da; background-color:#f1f4f6; padding:0px 2px 0px 2px; color:#3d6484; }
.frame {border-style:none; width:607px; height:525px; padding:0; margin:0;}
.parametric {padding:3px;  color:#3d6484; background-color:#f1f4f6; border: 1px solid #c4d0da;}
.greytab {background-color:#f8f8f8; padding:2px; color:#000; height:23px; width: 85px;
          background-image: url(/images/tabbox.gif); background-position: top; background-repeat: no-repeat;}
.whitetab {background-color:#fff; padding:2px; color:#000; height:23px; width: 85px;
          background-image: url(/images/tabbox2.gif); background-position: top; background-repeat: no-repeat;}
.lightgrey {background-color:#f8f8f8; padding:4px;}
.signin {padding:2px; color:#515158; height: 50px; background-color:#f9f9f9; border: 1px solid #d5d5d5; vertical-align:middle;}
.results {padding:2px; background-color:#fff6e3; border: 1px solid #ffe5b1;}
.offerlabel {padding:4px; background-color:#fff; border: 1px solid #cc0000; vertical-align:middle;}
.resign {TEXT-DECORATION:underline;} 

.ba1 {background-color:#dadde7; border: 1px solid #fff;}
.ba2 {background-color:#edeef3; border: 1px solid #fff;}
.ba3 {background-color:#e8eaeb; border: 1px solid #fff;}
.ba4 {background-color:#fbf3e0; border: 1px solid #fff;}
.ba5 {border: 1px solid #ededee;}

#info_Expand1 {display:none; padding:4px;}
#info_Expand2 {display:none; padding:4px;}

/* tags */

td.padleft {padding:0 0 0 2px;}
td.quarter {width:25%;}
td.threequart{width:75%;}
td.half    {width:50%;}
td.fifth   {width:20%;}
td.twofifth   {width:40%;}
td.threefifth   {width:60%;} 
td.fourfifth {width:80%;}
td.blue{background-color: #f1f4f6; text-align:right; font-weight:bold;}
td.bluetitle{background-color: #f1f4f6; font-size:80%; font-weight:bold;}
td.basket2 {background-color: #C00; color: #FFF;font-weight:bold;}
td.basket3 {background-color: #515158; color: #FFF; font-weight:bold;}
td.padvert  {padding:8px 0 8px 0;}
td.padindent {padding:0 0 0 50px;}
td.padindentvert {padding:4px 0 4px 50px;}

tr.terms {height:20px;}

li {list-style:square; line-height:150%;}
li.car {list-style-image: url(/images/car_li.gif); list-style-type: square;}

hr.para {color:#c4d0da;}

/* Table styles */

table.menu  {padding:2px 1px 2px 2px; font-size:90%;}
table.padvertical  {padding:0 0 4px 0;}
table.padvert  {padding:4px 0 4px 0;}
table.padvertsix  {padding:6px 0 6px 0;}
table.errorpage  {padding:4px;}
table.basket {padding:2px; font-size:100%; color:#000; background-color:#f9f9f9; border: 1px solid #cc0000;}
table.blue {padding:2px; height:30px; color:#3d6484; background-color:#f1f4f6; border: 1px solid #c4d0da; width:100%;}
table.blue2 {padding:0px 4px 0px 0px; height:30px; color:#3d6484; background-color:#f1f4f6; border: 1px solid #c4d0da; width:100%;}
table.border {font-size:90%; height:200px;}
table.thumb {border: 1px solid #d5d5d5;}

/* Links */

a         {TEXT-DECORATION:none; color:#515158;}
a:visited {TEXT-DECORATION:none; color:#515158;}
a:hover   {TEXT-DECORATION:underline; color:#515158;}

a.error  {TEXT-DECORATION:none; font-weight:bold; color:#C00; background-color:#fbefef;}
a:visited.error {TEXT-DECORATION:none; font-weight:bold; color:#C00; background-color:#fbefef;}
a:hover.error {TEXT-DECORATION:underline; font-weight:bold; color:#C00; background-color:#fbefef;}

a.redbold  {TEXT-DECORATION:none; font-weight:bold; color:#C00;}
a:visited.redbold {TEXT-DECORATION:none; font-weight:bold; color:#C00;}
a:hover.redbold {TEXT-DECORATION:underline; font-weight:bold; color:#C00;}

a.underline {TEXT-DECORATION:underline; color:#515158;}
a:visited.underline {TEXT-DECORATION:underline; color:#515158;}
a:hover.underline {TEXT-DECORATION:underline; color:#515158;}

a.back {TEXT-DECORATION:none; color:#000; font-weight:bold;}
a:visited.back {TEXT-DECORATION:none; color:#000; font-weight:bold;}
a:hover.back {TEXT-DECORATION:underline; color:#000; font-weight:bold;}

a.selectcar {TEXT-DECORATION:none; color:#3d6484;}
a:visited.selectcar {TEXT-DECORATION:none; color:#3d6484;}
a:hover.selectcar {TEXT-DECORATION:underline; color:#3d6484;}

a.sitemap {TEXT-DECORATION:none; color:#3d6484;}
a:visited.sitemap {TEXT-DECORATION:none; color:#3d6484;}
a:hover.sitemap {TEXT-DECORATION:underline; color:#3d6484;}

a.basketlk  {TEXT-DECORATION:underline; color:#000;}
a:visited.basketlk {TEXT-DECORATION:underline; color:#000;}
a:hover.basketlk {TEXT-DECORATION:underline; color:#000;}

a.basketmain  {TEXT-DECORATION:none; color:#FFF;}
a:visited.basketmain{TEXT-DECORATION:none; color:#FFF;}
a:hover.basketmain {TEXT-DECORATION:underline; color:#FFF;}

a.small        {TEXT-DECORATION:none; color:#515158; font-size:90%;}
a:visited.small {TEXT-DECORATION:none; color:#515158; font-size:90%;}
a:hover.small   {TEXT-DECORATION:underline; color:#515158; font-size:90%;}

a.menu       {TEXT-DECORATION:none; color:#515158; font-weight:bold;}
a:visited.menu {TEXT-DECORATION:none; color:#515158; font-weight:bold;}
a:hover.menu  {TEXT-DECORATION:none; color:#515158; font-weight:bold;}

a.nava      {TEXT-DECORATION:none; color:#000; font-weight:bold;}
a:visited.nava{TEXT-DECORATION:none; color:#000; font-weight:bold;}
a:hover.nava  {TEXT-DECORATION:underline; color:#000; font-weight:bold;}

a.lang      {TEXT-DECORATION:none; color:#515158; font-weight:bold;}
a:visited.lang{TEXT-DECORATION:none; color:#515158; font-weight:bold;}
a:hover.lang  {TEXT-DECORATION:none; color:#CC0000; font-weight:bold;}

a.butAddress, a:visited.butAddress {TEXT-DECORATION:none; color:#FFF;}
a:hover.butAddress {TEXT-DECORATION:underline; color:#FFF;}

a.buthyper, a:visited.buthyper,a:hover.buthyper{TEXT-DECORATION:none; color:#FFF;}
a.butlogin, a:visited.butlogin {TEXT-DECORATION:none; color:#FFF;}
a:hover.butlogin {TEXT-DECORATION:underline; color:#FFF;}
a.butlogin2, a:visited.butlogin2 {TEXT-DECORATION:none; color:#FFF;}
a:hover.butlogin2 {TEXT-DECORATION:underline; color:#FFF;}

a.boldblue, a:visited.boldblue, a:hover.boldblue {TEXT-DECORATION:underline; font-weight:bold; color:#3d6484;}

a.qna-subject-link, a:visited.qna-subject-link, a:hover.qna-subject-link {TEXT-DECORATION:underline; font-weight:bold;}

/* Background Images */

.grytopmail {background-image: url(/images/curve_g04.gif); background-repeat: no-repeat; background-position: right bottom; width:100%;}
.grytailmail {background-image: url(/images/curve_g03.gif); background-repeat: no-repeat; background-position: left top;}
.grytop {background-image: url(/images/curve_g01.gif); background-repeat: no-repeat; background-position: right bottom; width:80%;}
.gryad {background-image: url(/images/curve_gad.gif); background-repeat: no-repeat; background-position: left bottom;}
.redbot {background-image: url(/images/curve_r01.gif); background-repeat: no-repeat; background-position: center bottom; height: 154px;}
.redbotmail {background-image: url(/images/curve_mail.gif); background-repeat: no-repeat; background-position: center bottom; height: 132px;}
.grytopsec {background-image: url(/images/curve_g01sec.gif); background-repeat: no-repeat; background-position: right bottom; width:80%;}
.grytailsec {background-image: url(/images/curve_g02sec.gif); background-repeat: no-repeat; background-position: left top;}
.vertgy { background-image: url(/images/vert_gry.gif); background-position: center; background-repeat: repeat-y;}
.vertltblue { background-image: url(/images/vert_ltblue.gif); background-position: center; background-repeat: repeat-y;}
.vertgyblL { background-image: url(/images/vert_gryblueL.gif); background-position: left; background-repeat: repeat-y;}
.vertgyblR { background-image: url(/images/vert_gryBlueR.gif); background-position: right; background-repeat: repeat-y;}
.horigy { background-image: url(/images/hori_gry.gif); background-position: center; background-repeat: repeat-x;}
.horired { background-image: url(/images/hori_red.gif); background-position: center; background-repeat: repeat-x;}
.horigybot { background-image: url(/images/hori_gry.gif); background-position: bottom; background-repeat: repeat-x;}
.horigytop { background-image: url(/images/hori_gry.gif); background-position: top; background-repeat: repeat-x;}
.upgtop  { background-image: url(/images/red_smtc.gif); background-position: right top; background-repeat: no-repeat; height:43px;}
.upgbot  { background-image: url(/images/red_smbc.gif); background-position: right bottom; background-repeat: no-repeat; height:43px;}
.booktop  { background-image: url(/images/blue_smtc.gif); background-position: right top; background-repeat: no-repeat; height:43px;}

/* Inquira */

.qna-result-section-header {margin:0px; padding:3px;background-color:#f1f4f6;}
.qna-result-section-header-text {font-weight:bold;color:#3d6484;padding:3px;}
.qna-result-section-header-listing-text {font-weight:bold;color:#3d6484;padding:3px 3px;}
.qna-content-area {padding:5px 0px 0px 0px;}
.qna-results-area {width:100%;vertical-align:top;margin:0;padding:0;}
.qna-result-text,.qna-subject {height:30px; line-height:120%;}
.qna-result-marker{padding:6px 0 0 0;}
.qna-subject-link{height:30px; font-weight:bold;}
.qna-snippet-sentence-text {height:30px;}
.qna-snippet-text {font-weight:bold; color:#3d6484; height:30px;}
.qna-excerpt-block {margin:2px 5px 10px 2px;color:#3d4245;}
.qna-footer-separator {padding:15px 0px 0px 0px; margin:0px;}
.qna-result-bar {height:25px; padding:0px 5px 0px 0px;}
.qna-paging-controls {padding:0px 0px 0px 22px;}
.qna-result-bar-disabled {color:#FFF;}

/* headings */

#hd h1, #hd h2, #hd h3 ,#Td1 h2,#Td2 h2,#Td3 h2,#Td4 h2,#Td5 h2 {margin:0px; padding:0px;}
.hd {vertical-align: middle ! important}
.ht {vertical-align: top ! important}

h1 {font-size:120%; color:#000}
h1.hidden {VISIBILITY:hidden; FONT-SIZE:0%; margin:0; padding:0; vertical-align: middle ! important}
h1.promo {font-size:120%; color: #CC0000}

h2 {font-size:115%; color:#3d6484;}
h2.summary {font-size:100%; color:#3d6484;}
h2.para {font-size:120%; color:#3d6484;}
h2.large {font-size:120%; color:#3d6484;}
h2.black {font-size:110%; color:#000;}
h2.grey{font-size:110%; color:#515158;}
h2.small{font-size:110%; color:#3d6484; vertical-align: middle ! important; margin:0px; padding:12px 0px 4px 0px;}
h2.advert{font-size:110%; color:#000; vertical-align: middle ! important; margin:0px;}
h2.promo {font-size:110%; color: #CC0000;}
h2.hone {font-size:120%; color:#000;}
h2.hon {font-size:120%; color:#000;}

h3 {font-size:100%; color:#000;}
h3.large {font-size:110%; color:#000;}
h3.htwo {font-size:110%; color:#3d6484;}

/* Buttons */

.but2, .but4  {background-color: #EDEDEE; color: #515158; padding: 2px; border: 1px solid #d5d5d5; font-size:12px; font-weight:bold; cursor:pointer;}
.butlink {text-decoration:underline; color: #515158; background-color: #f8f8f8; padding: 2px; border: 1px solid #f8f8f8; font-size:90%; font-weight:bold; cursor:pointer;}
.butpara, .butAddress, .but, .butwidth, .but3, .butpara2  { background-color:#3d6484; color:#FFF; padding:2px; border: 1px solid #c4d0da; font-size:12px; font-weight:bold; cursor:pointer;}
.butloyal {background-color: #EDEDEE; color: #515158; padding: 2px; border: 1px solid #d5d5d5; font-size:90%; font-weight:bold; cursor:pointer;}
.butSiteMap {background-color: #EDEDEE; color: #515158; padding: 2px; border: 1px solid #d5d5d5; font-size:90%; font-weight:bold;  cursor:pointer;}
.butpara2 {background-color:#d8e0e6; color:#3d6484; padding:2px; border: 1px solid #3d6484; font-size:12px; font-weight:bold; width:60px;}
}


/*form*/
.formField { BACKGROUND-COLOR: #ffffff COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; MARGIN: 2px 0px 0px 0px; }
.formField { FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white }
.formSpace { PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; BACKGROUND-COLOR: #f1f4f6 }
.formText { FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f4f6 }

a.formLink { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.formLink:hover { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
}
.duga {
width:149px;
height:100px
}
* html img {behavior:url(/iepngfix.htc)}

.faqTitile { color:#3D6484;
font-size:1.15em; text-decoration:underline; cursor:pointer; display:block;}
#faqOver div div { display:none; }