
/* Global Rules */

HTML,BODY {margin:0;padding:0}
BODY {font: 76% Verdana;text-align:center}
A IMG {border-width:0px;}

H2 {font: 16px Arial; padding: 0px 0px 0px 19px; margin: 4px 0px 10px 6px; background: url(../../_img/pic_h2.gif) no-repeat left top; color: #8C9600;}
H3.Grey {font: 16px Arial; padding: 0px 0px 0px 19px; margin: 0px 0px 0px 0px; background: url(../../_img/pic_h2_grey.gif) no-repeat left top; color: #6D6F6E;}
H3.LightGrey {font: 17px Arial; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; color:#898B8E;}
H3.Basket {font: 16px Arial; padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; background: url(../../_img/icons/ico_basket.gif) no-repeat left top; color: #6D6F6E;}

.Division {font-size:1px; height: 15px; clear: both;}
.Dotted {background:url(../../_img/blocks/bg_crumbrates.gif) repeat-x left; font-size: 1px; margin: 10px 0px 10px 0px; clear: both;}
.Black, .Black TD {color:#000 !important;}

/* Page Blocks Rules */

.PageContainer {text-align:left; width:870px; margin:0 auto}
.Navigation {float:left;width:259px}

.Content {float:right; width:608px; position: relative;}
.Content A, .PopUpContent A {color:#A85A00; text-decoration: none;}
.Content A:hover, .PopUpContent A:hover {text-decoration: underline;}
.Content P, .PopUpContent P {color:#5B5B5B; margin: 0px 0px 15px 4px; padding:0px; line-height:17px;}
.Content P A { text-decoration: underline;}

.PageFooter {clear:both; width:100%; font:normal 11px Verdana; line-height:15px; padding:55px 0px 15px 9px; background: url(../../_img/bg_page_footer.gif) no-repeat left top; color: #636466; text-align: left;}
.PageFooter A {color:#A85A00; text-decoration: none;}
.PageFooter A:hover {text-decoration: underline;}
.PageFooter P {margin: 10px 0px 0px 0px;}

.OrderNow {margin:10px 0px 18px 0px; padding-left: 14px;}
.OrderNow A {font:normal 15px Verdana; color: #A85A00; text-decoration: underline;}

/* Header */

.PageHeader {background:#4B7CBF url(../../_img/bg_header.gif) no-repeat left top; text-align: right; padding: 5px 12px 6px 0px;}
.PageHeader A {color: #FFF; font: normal 12px Verdana; text-decoration: none; background: url(../../_img/icons/language_arrow.gif) no-repeat left top; padding: 0px 0px 0px 9px;}


.CallTo {background:#F6F6F4 url(../../_img/blocks/bg_dot_hard.gif) repeat-x left bottom; padding: 31px 6px 16px 6px;}
.CallTo TD {color:#5C5B60; font: bold 12px Verdana;}
.CallTo SELECT {margin:0px 13px 0px 8px; width: 170px; color: #272526; font: normal 12px Verdana;}

.MainNav {border-bottom:4px solid #E6E6E4;}

.Related {background-color:#F2F3F5; padding: 10px 18px 10px 18px;}
.Related UL {margin:0px; padding: 0px; list-style: none;}
.Related UL LI {padding:13px 0px 0px 15px; font: 12px Verdana; background:url(../../_img/icons/list_related.gif) no-repeat left top;}
.Related A {color:#004CA8; text-decoration: none;} 
.Related A:hover {text-decoration: underline;}

/* Panels */
.GreyPanel {background-color:#F4F6F5; padding: 10px 14px 10px 18px;}

.LoginPanel TD {padding:8px 0px 0px 0px; color: #6B6D6C; font-size: 13px;}
.LoginPanel TD TD {padding:0px 0px 0px 0px;}
.LoginPanel INPUT {width:150px; font-size: 13px; color: #6B6D6C; border: 1px solid #CCC;}
.LoginPanel TABLE INPUT {width:auto; border-width: 0px;}
.LoginPanel A {color:#A85A00; font:normal 11px Tahoma;}
.AlignRight {text-align:right;}

.FirstColumn {float:left; width:277px; background-color: #FDFCF2; padding: 0px 10px 0px 15px;} 
.FirstColumn TD, .SecondColumn TD {color:#636365; padding-left:5px; padding-right:5px; border: 0px solid #000; background-color: #FDFCF2;}
.SecondColumn {background-color: #FDFCF2; float:right; width:277px; padding: 0px 15px 0px 10px;}

DIV.ShowAll {clear: both; background:#F6F6F4 url(../../_img/blocks/bg_dot_hard.gif) repeat-x left bottom; padding: 6px 4px 9px 4px; border-top: 1px solid #fff;}

.CardItemContainer TD {vertical-align: top;}
.CardItemContainer UL {list-style: none; margin: 0px 0px 0px 35px; padding: 0px; color: #AE2525;}
.CardItemContainer UL LI {padding: 3px 0px 8px 19px; background: url(../../_img/icons/bullet.gif) no-repeat left top;} 

.CardAction {color:#636466; width: 100%; margin: 5px 0px 22px 0px;}
.CardAction SELECT {width:60px; margin: 0px 3px 0px 15px;}
.CardAction IMG {margin-left:11px;}

.CardSections {margin-bottom:0px;}
.CardSections TD {background:url(../../_img/blocks/bg_dot_light.gif) repeat-x left top; padding-bottom: 8px;}
.CardSections TD TD {border-top:3px solid #BCBDB8; background:url(../../_img/icons/list_product.gif) no-repeat left top; padding:7px 15px 3px 21px;}
.CardSections TD TD.Active {border-top:3px solid #BCBDB8; font-weight:bold;}

.CrumbPanelHeader {background: url(../../_img/blocks/pic_crumbpanel_header.gif) no-repeat left top; padding: 8px 110px 7px 10px;}
.CrumbPanelContent {background: url(../../_img/blocks/pic_crumbpanel_content.gif) repeat-y left; padding: 0px 10px 0px 10px;}
.CrumbPanelContent A {text-decoration: none; font:normal 12px Arial; color: #014AA8;}
.CrumbPanelContent A:hover {text-decoration: underline;}
.CrumbPanelFooter {background:url(../../_img/blocks/pic_crumbpanel_footer.gif) no-repeat left bottom; height:9px; clear: both;}

.CrumbPanelRates {color:#646466; font:normal 11px Verdana; width: 100%;}
.CrumbPanelRates TD {padding:4px 1px 7px 2px; background: url(../../_img/blocks/bg_crumbdiv.gif) repeat-x right bottom;}
.CrumbPanelRates TR.LastItem TD {background-image:none;}
.CrumbPanelRates TD A {font-size:12px; font:normal 12px Verdana; color:#A85A00;}
.CrumbPanelRates B {color:#FA5C03;}

.FAQ {line-height: 16px; padding:0px 0px 5px 5px;  background: url(../../_img/blocks/bg_crumbdiv.gif) repeat-x left bottom;}
.FAQ UL {margin:0px 0px 10px 0px; padding: 0px 0px 12px 0px; list-style: none; background: url(../../_img/blocks/bg_crumbdiv.gif) repeat-x left bottom;}
.FAQ UL LI {color:#636466; font-weight: bold;}
.FAQ UL LI A {font-weight:normal;}
.FAQ .Question {color:#D65349;}
.FAQ .FaqHeader {font-size:15px; font-weight: bold; color: #000;}
.FAQ P A {text-decoration: none;}
.FAQ P A:hover {text-decoration: underline;}


DIV.Basket {padding:0px 10px 0px 10px; margin-bottom: 15px; font-family: Verdana;}
DIV.Basket P {font-weight:bold; margin: 7px 0px 7px 0px; color: #646466; line-height: 19px;}
DIV.Basket A {color: #A45B00;}

/* Grid */

.GridHeader {color:#636466; font-weight: bold; margin-bottom: 16px; padding-left: 18px;}

.SimpleView TD {padding:6px 12px 7px 16px; color: #282627; color: #646464;}
.SimpleView TD B {font-family: Arial, Helvetica, sans-serif;}
.SimpleView TR.Checked TD { background-color: #ECF0EF;}
.GridContainer {padding:0px 20px 0px 20px;}
.SimpleView INPUT {font:normal 12px Verdana; color: #646464}
.SimpleView TD.Division { height: 2px; clear: both; background: url(../../_img/blocks/bg_crumbrates.gif) repeat-x left; padding: 0px;}

.RoundedGridContainer {border-left: 1px solid #BABAB8; border: 1px solid #A7A7A5; border-top: 1px solid #BABAB8;}
.RoundedGridPadding {margin:0px 10px 0px 6px; color:#646464;}
.RoundedGridPadding P {margin:0px 0px 10px 0px;}
.RoundedGrid {width: 100%; text-align: center; font-weight: normal;}
.RoundedGrid TH {color:#222021; border-right:1px solid #A7A7A5; border-bottom:1px solid #A7A7A5; padding:7px 10px 6px 10px; background:#EDECE8 url(../../_img/blocks/bg_grid.gif) repeat-x left top; font-family:Verdana; font-weight: normal; text-align: center;}
.RoundedGrid TD {padding:10px 10px 10px 10px; color: #656565;}
.RoundedGrid TD TD {padding:0px 0px 0px 0px;}
.RoundedGrid TD TD IMG {margin:0px 0px 0px 13px;}
TD.Division {background:url(../../_img/blocks/bg_crumbrates.gif) repeat-x left; padding: 0px 0px 0px 0px; height:2px; text-align: left;}
.RoundedGrid A {color:#A55D00; text-decoration: none;}
.RoundedGrid A:hover {text-decoration: underline;}
TR.BorderRow TD {border-top:3px solid #A7A7A7; border-bottom:2px solid #A7A7A7;}
TR.BorderRow TD.BorderFirst {border-left:2px solid #A7A7A7;}
TR.BorderRow TD.BorderLast {border-right:2px solid #A7A7A7;}

IMG.LeftCorner {position:absolute; margin: -1px 0px 0px -1px;}
IMG.RightCorner {position:absolute; margin: -1px 0px 0px 584px;}

.RoundedGrid TH.LastItem {border-right-width:0px;}

TR.GridTotal TD {background-color:#F6F6F6;}
TD.Red {color:#E00D04;}

A.RemoveItem {background:url(../../_img/icons/ico_remove_item.gif) no-repeat right top; padding: 0px 15px 0px 0px;}

/* Forms */

.Forms {color:#646464; text-align: right;}
.Forms INPUT, .Forms SELECT, .Forms TEXTAREA {font:normal 12px Verdana; color: #262626;}
.Forms TD { padding: 0px 15px 10px 0px;}
.Forms TD TABLE {width:100%; text-align: left;}
.Forms TD DIV {padding: 0px 15px 0px 0px;}
.Forms TD DIV SELECT, .Forms TD TABLE SELECT {width:100%;}


.Notice {width:159px; background:url(../../_img/blocks/notice_bottom.gif) no-repeat right bottom; position: absolute; border: 0px solid green; text-align: center;}
.Notice TD {padding:10px 10px 10px 30px; color: #646464; background:url(../../_img/blocks/notice_top.gif) no-repeat left top; line-height: 16px;}

.MyNote {width:159px; background:url(../../_img/blocks/notice_bottom.gif) no-repeat right bottom; border: 0px solid green; text-align: center;}
.MyNote TD {padding:10px 10px 10px 30px; color: #646464; background:url(../../_img/blocks/notice_top.gif) no-repeat left top; line-height: 16px;}


A.AutoRecharge {display:block; margin-top: 11px; background: url(../../_img/icons/auto_recharge.gif) no-repeat left top; padding-left: 26px; text-align: left; white-space: nowrap; text-decoration: underline;}

.Pins {padding-top:6px;}

.BetterRates {width: 100%; background-color: #FFFAD2; font: normal 11px Tahoma;}
.BetterRates TD {padding: 8px 4px 8px 4px; color: #000;}
.BetterRates TH {background-color: #FEF5A8;padding: 4px; font-weight: normal; color: #676266;}
.BetterRates TD.LastItem { background-color: #D9FDD7; font-weight:bold;}
.BetterRates TH.LastItem { background-color: #B9FFB0; font-weight:bold;}

.PopUpHeader {border-bottom: 4px solid #E6E6E6; text-align: left; padding-left: }
.PopUpContent { text-align: left; padding: 15px 0px 0px 20px;}
.AlignCenter {text-align: center;}

.Notification {background:#F6F6F4; padding: 12px 0px 12px 22px; text-align: left; color: #5C5B61;}

UL.List {margin:0px 0px 15px 0px; padding: 0px; list-style: none;}
UL.List LI {padding:6px 0px 0px 15px; color:#5B5B5B;background:url(../../_img/icons/list_simple.gif) no-repeat left top;}
UL.GreyList LI {color:#5B5B5B; line-height:17px;}

.TextNoticeBlocks * {color: #282525; }
.TextNoticeBlocks {color: #282525; line-height: 22px; margin: 0px 0px 15px 0px; padding: 20px 0px 0px 0px; background: url(../../_img/blocks/bg_text_notice.gif) no-repeat left top;}
.TextNoticeBlocks .red {color:#ae2525;}
.TextNoticeBlocks .big {font-size:15px;}

.Banner {padding:10px 0px 10px 0px;; text-align: center;}