﻿/* CSS Document */

body { padding:0px; margin:0px; background:#efefef; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#4a4a4a; }
strong { font-weight:normal; }
h1 { margin:0px 5px 0px 5px; padding:0; font-size: 130%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align:center; color:#666666; }
h2 { margin:0px 5px 3px 5px; padding-left:20px; font-size: 120%; font-weight: bold; color: #1b1b1b; font-family: Arial, Helvetica, sans-serif; }
p { margin:0px 20px 10px 25px; font-size:100%; }
li { padding-right:20px; font-size:100%; }
.specialtext2 { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#4c4c4c; padding-left:25px; }
.style1 { text-align: left; padding-left:25px; }
.boxtext1 { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#4c4c4c; }
.normaltextbold { font:bold 12px/17px Arial, Helvetica, sans-serif; color:#4a4a4a; }
.normaltext { font-family:Verdana; font-size:11px; line-height:15px; color:#000000; font-weight:normal; }
.subhd { font-family:Verlag; font-size:16px; line-height:19px; color:#000000; font-weight:bold; }
a.normaltext:hover { font-family:Verdana; font-size:11px; line-height:15px; color:#000000; font-weight:normal; text-decoration:none; }
A { text-decoration:none; font:normal 12px/27px Arial, Helvetica, sans-serif; color:#007cfb; }
A:hover { text-decoration:underline; font:normal 12px/27px Arial, Helvetica, sans-serif; color:#007cfb; }
.Alphatext { font:normal 8px/17px Arial, Helvetica, sans-serif; color:#000000; }
.Alphatext:hover { font:normal 8px/17px Arial, Helvetica, sans-serif; color:#007cfb; }
.Alphatext1 { font:normal 8px/19px Arial, Helvetica, sans-serif; color:#000000; }
.Alphatext1:hover { font:normal 8px/19px Arial, Helvetica, sans-serif; color:#007cfb; }

.coun_code_link { text-decoration:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#007cfb; font-size:12px; }
a.coun_code_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#447bbf; font-weight:normal; }
.coun_name_link { text-decoration:none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#007cfb; font-size:11px; }
a.coun_name_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#447bbf; font-weight:normal; }
.coun_name_link1 { text-decoration:none; font-weight:normal; font-family: Verdana, Helvetica, sans-serif; color:#007cfb; font-size:12px; }
a.coun_name_link1:hover { font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:#447bbf; font-weight:normal; }
img { border:none; }
.topbg { background-image:url(../images/topbg.png); background-position:top; background-repeat:no-repeat; }
.midbg { background-image:url(../images/midbg.gif); }
.footerbg { background-image:url(../images/bot_endbg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#efefef; }
.rarebg { background-image:url(../images/rare_bg.gif); width:593px; height:326px; background-repeat:no-repeat; }
.rarehd { margin:20px 0 10px 20px; font:normal 22px/27px Arial, Helvetica, sans-serif; color:#ffffff; }
.raretext { font:normal 18px/30px Arial, Helvetica, sans-serif; color:#1b1b1b; }
.raretext1 { font:normal 18px/30px Arial, Helvetica, sans-serif; color:#4c4c4c; }
.listbox { font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; border:1px solid #7f9db9; width:250px; }
.listbox1 { font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; border:1px solid #7f9db9; }
.button { font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; border:0px solid #f04923; background-color:#f04923; height:25px; cursor:pointer; }
.buttonRate { font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; border:0px solid #f04923; background-color:#f04923; height:25px; width:75px; cursor:pointer; }
.breadcrumbs { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#4c4c4c; }
.specialbg { background-image:url(../images/specialfeatures_bg.gif); width:593px; height:151px; background-repeat:no-repeat; }
#pinless td, #calling td {padding:0; margin:0;}
.specialtext { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }
.specialtext1 { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }
.promotionbg { background-image:url(../images/promotions.gif); width:285px; height:174px; background-repeat:no-repeat; }
.promotionhd { font:bold 19px/27px Arial, Helvetica, sans-serif; color:#4c4c4c; }
.textbox { font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; height:17px; border:1px solid #7f9db9; width:250px; }
.textbox1 { font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; height:17px; border:1px solid #7f9db9; width:150px; }
.footertext { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#331414; }
.footertext a { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#331414; }
.footertext a:hover { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#331414; text-decoration:underline; }
.stepsbg { background-image:url(../images/steps.gif); background-repeat:no-repeat; width:350px; height:195px; }
.stepstext { font:bold 12px/17px Arial, Helvetica, sans-serif; color:#000000; }
.stepshd { font:bold 14px/17px Arial, Helvetica, sans-serif; color:#ff4800; }
.boxmidbg { background-image:url(../images/box-bg.gif); }
.boxtext { font:normal 8px/17px Arial, Helvetica, sans-serif; color:#000000; }
.boxtextornage { font:normal 10px/17px Arial, Helvetica, sans-serif; color:#f96b3c; }
.boxdot { border-left:1px dotted #c6c5c5; }
.cardbg { border:1px solid #dfdcdc; background-image:url(../images/card_bg.png); }
.cardtext { font:bold 14px/21px Arial, Helvetica, sans-serif; color:#f04923; }
.table { border:1px solid #e0e0e0; padding-left:10px; padding-right:10px; border-collapse:collapse; }
.tablecolor { background-color:#1e95cf; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#000000; border-collapse:collapse; border-color:#e0e0e0; }
.tablerowcolor1 { background-color:#f8f8f8; }
.tablerowcolor2 { background-color:#f9fafb; }
.rowcolor { background-color:#dcedff; }
.bodyhd { font:bold 12px/17px Arial, Helvetica, sans-serif; color:#4a4a4a; }
.cardhd { font:bold 12px/17px Arial, Helvetica, sans-serif; color:#bf3f00; }
.bodytxt { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#4a4a4a; }
.foottxt { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#666666; }
.normlist { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#00648e; }
.normlist a { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#00648e; text-decoration:none; }
.normlist a:hover { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#00648e; text-decoration:underline; }
.bor_bor { border-bottom:1px dotted #787878; }
.link3 { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#00648e; text-decoration:none; }
a.link3:hover { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#00648e; text-decoration:underline; }
.borcollapse { border-collapse:collapse; }
PopupText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000; font-weight:bold; }
/*------for popup-----------*/
#blanket { background-color:#111; opacity: 0.65; filter:alpha(opacity=65); position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#popUpDiv { position:fixed; background-color:#eeeeee; border:5px solid #b9b9b9; z-index: 9002; }
#blanket1 { background-color:#111; opacity: 0.65; filter:alpha(opacity=65); position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#popUpOrder { position:fixed; background-color:#eeeeee; border:5px solid #b9b9b9; z-index: 9002; }
#blanket2 { background-color:#111; opacity: 0.65; filter:alpha(opacity=65); position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#popUpOrder1 { position:fixed; background-color:#eeeeee; border:5px solid #b9b9b9; z-index: 9002; }
#blanket3 { background-color:#111; opacity: 0.65; filter:alpha(opacity=65); position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#popUpSend { position:fixed; background-color:#eeeeee; border:5px solid #b9b9b9; z-index: 9002; }
.close { font:normal 12px/27px Arial, Helvetica, sans-serif; color:#007cfb; padding-right:10px; }
.highslide-html { background-color: white; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; }
/* Styles for the popup */
.highslide-wrapper { background-color: white; }
.highslide-wrapper .highslide-html-content { width: 400px; padding: 5px; }
.highslide-wrapper .highslide-header div { }
.highslide-wrapper .highslide-header ul { margin: 0; padding: 0; text-align: right; }
.highslide-wrapper .highslide-header ul li { display: inline; padding-left: 1em; }
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next { display: none; }
.highslide-wrapper .highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper .highslide-header a:hover { color: black; }
.highslide-wrapper .highslide-header .highslide-move a { cursor: move; }
.highslide-wrapper .highslide-footer { height: 11px; }
.highslide-wrapper .highslide-footer .highslide-resize { float: right; height: 11px; width: 11px; background: url(/highslide/graphics/resize.gif); }
.highslide-wrapper .highslide-body { }
.highslide-move { cursor: move; }
.highslide-resize { cursor: nw-resize; }
/* These must be the last of the Highslide rules */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
/* i-Smart CSS */
.ratesfirstcol { display:block; border-right: 1px dotted #cccccc; }
.ratecolrates { border-bottom: 1px dotted #cccccc; height:45px; vertical-align:middle; }
.imagewrapper { height:230px; background-color:#ffffff; border-bottom: 1px dotted #cccccc; }
.cardlistrates { text-align:left; padding-left:30px; border-bottom:1px dotted #cccccc; }
.primary { font-family:Verdana, arial; font-size:12px; font-weight:bold; text-align:center; }
.ratecolrates,
.ratescoltitle { font-weight:bold; }
.rateFinder { font-size: 18px; font-family:Arial, Verdana; /*color: #02315C;*/ color:#4790dc; padding:8px; text-align:center; border:1px solid #a5c7e6; margin: 10px 15px 5px 15px; }
a.cardlist:link,
a.cardlist:active,
a.cardlist:visited { color:#ffffff; font-family:verdana, arial; text-decoration:none; font-weight:bold; }
a.cardlist:hover { color:#ffffff; font-weight:bold; text-decoration:underline }
.cardlist { text-decoration:none; font-weight:bold; }
.cardlisttitle { /*	
	border-top:1px #EDA720 solid;
	background-color:#FBE0A4;
	*/ background-color:#4790dc; border-top:1px #e8f1f9 solid; border-right:1px #e8f1f9 solid; border-left:1px #e8f1f9 solid; font-family:arial, verdana; padding:3px; color:#ffffff; text-transform:uppercase; }
.cardlisttable { /*	background-color:#F5EDDB; */ /*	background-color:#eeeeee; */
	font-family:verdana, arial; font-size:11px; padding-right:7px; }
.cardlistitemtitle { border-top:1px #e8f1f9 solid; background-color:#4790dc; font-family:arial, verdana; padding:3px; text-transform:uppercase; font-weight:bold; color:#ffffff; }
.cardlistimage { margin:0 auto; display:table-cell;/*vertical-align:middle;
	height:75px;
    text-align:center;
    */ }
.cardlistitemtable { font-family:verdana, arial; }
.cardlistcardsummary { text-align:left; padding-left:30px; }
.cardlistpaging { font-size:11px; }
.cardlistdenomlist { }
.ratetabletitle { text-transform:uppercase; background-color:#a5c7e6; font-family:arial, verdana; }
.ratetabletitlehome { border-bottom:1px #333333 solid; font-family:arial, verdana; padding:3px; font-weight:bold; }
.soldout { color:#999999; font-size:11px; font-weight:bold; }
.confee { color:#D20846; font-family:arial, verdana; }
.AlphaBar { border:1px #cccccc solid; background-color:#eeeeee; font-family:arial, verdana; text-transform:uppercase; height:25px; }
.order-title { border-top:1px #cccccc solid; background-color:#e3e3e3; font-family:arial, verdana; padding:3px; text-transform:uppercase; }
.noborder,
.plain { border:0px; }
.noul { text-decoration:none; }
.subtitle { font:bold 16px/25px Verdana, Arial, Helvetica, sans-serif; color:#007bc1; border-bottom:1px solid #c8b8b8; height:30px; }
.link_left { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#434343; padding:0px; }
.link_left td { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#434343; padding:0px; list-style:none; }
.link_left td a { font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#235b68; text-decoration:none; padding:0px; }
.link_left td a:hover { font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#418493; text-decoration:none; }
.btn { background-color:#add5eb; padding:2px; font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; border:1px solid #dcebef; color:#235b68; }
.grid,
.grid tr td,
.grid tr th { border:solid 1px #CCCCCC; }
.normlist { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#515151; }
.normlist ol { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#515151; margin:0px; padding-left:25px; }
.normlist ol li { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#515151; margin:0px; }
.normlist ol li a { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#005fc1; margin:0px; text-decoration:underline; }
.normlist ol li a:hover { font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#005fc1; margin:0px; text-decoration:none; }
.titlebg { background:#93b4df; background-repeat:repeat-x; height:33px; }
.collapse { border-collapse:collapse; }
.RateResulthd { /*background-color:#007bc1;
	font:normal 28px/30px Arial, Helvetica, sans-serif;*/ font: Arial, Helvetica, sans-serif; font-size:20px; color:#4c4c4c; }
.RateResulttd { font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#000066; }
.loginback { background-image:url(../images/login_bg.jpg); background-repeat: repeat-y; }
.login_topbg { background-image:url(../images/login_topbg.jpg); background-repeat:no-repeat; height:30px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; padding-left:10px; }
.logintxt { font:bold 12px/17px Arial, Helvetica, sans-serif; padding-left:10px; color:#4a4a4a; }
.textbox2 { font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; height:17px; border:1px solid #7f9db9; width:180px; }
.box { padding:20px; margin-left:60px; color:#FFFFFF; font:normal 12px/25px Arial, Helvetica, sans-serif; border:2px dotted #787878; background-color:#005985; }
.box span { color:#ff822f; padding:0px; margin:0px; font:Bold 15px/35px Arial, Helvetica, sans-serif; }
.box a { color:#FFFFFF; font:Bold 12px/25px Arial, Helvetica, sans-serif; text-decoration:underline; }
.box a:hover { color:#FFFFFF; font:Bold 12px/25px Arial, Helvetica, sans-serif; text-decoration:none; }
.box2 { color:#FFFFFF; font:normal 12px/25px Arial, Helvetica, sans-serif; border:2px dotted #787878; background-color:#005985; height:40px; padding-left:10px; }
/*tooltip*/

#dhtmltooltip { position: absolute; left: -300px; width: 320px; border: 1px solid black; padding: 5px; background-color: #00375e; font-family:Verdana; font-size:11px; color:#FFFFFF; font-weight:normal; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }
.slogan{ margin:0px 5px 0px 5px; padding:0; font-size: 160%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:25px; text-align:center; color:#df6128; }
