* { margin:0; padding:0; outline: none;}
html { width:100%; height:100%;}
body { height:100%; font:normal 62.5% Arial, sans-serif; background:url(../images/bgPage.png) repeat; position:relative; color:#666666;}

table {border-collapse:collapse}
img {border:none}
a {color:#449320; text-decoration:none;}
a:hover {text-decoration:none; color:#ff8003;}
ul li {list-style-type:none;}
ol {padding:10px 0 10px 20px;}
fieldset {border:none;}
h1 {font-size:2.4em; font-weight:bold; color:#0080b3; margin-bottom:9px;}
h1 sup {font-size:0.6em;}
h2 { font-size:2.26em; font-weight:normal; margin-bottom:11px;}
h3 {font-size:1.6em; font-weight:bold; margin-bottom:5px; margin-top:4px;}
h3 sup {font-size:0.6em;}
h4 {font-size:1.4em; font-weight:bold; margin-bottom:12px;}
h5 {font-size:1.1em; font-weight:bold; text-transform:uppercase; margin-bottom:14px;}
h6 {font-size:1.2em; font-weight:bold; margin-bottom:20px; color:#333333;}
.btn {cursor:pointer;}
.tcenter {text-align:center !important;}
.fright {float:right !important;}
.tright {text-align:right !important;}


h3.DarkGreyTitle {color:#ffffff; background:#787878 url(../images/CornerDarkGrey-l.gif) no-repeat 0 0; margin-bottom:0;}
h3.DarkGreyTitle span {display:block; background:url(../images/CornerDarkGrey-r.gif) no-repeat right top; text-align:center; padding:7px 0 6px 0;}
h3.LightGreyTitle {color:#969696; background:#eaeaea url(../images/CornerLightGrey-Title-l.gif) no-repeat 0 0; margin-bottom:0;}
h3.LightGreyTitle span {display:block; background:url(../images/CornerLightGrey-Title-r.gif) no-repeat right top; text-align:center; padding:7px 0 6px 0;}
h3.OrangeTitle {color:#ffffff; background:#ff9500 url(../images/CornerOrange-l.gif) no-repeat 0 0; margin-bottom:0;}
h3.OrangeTitle span {display:block; background:url(../images/CornerOrange-r.gif) no-repeat right top; text-align:center; padding:7px 0 6px 0;}


p {font-size:1.2em; padding-bottom:13px;}
.Main {background:url(../images/bgPageTop.png) repeat-x top;}

.basis {top:0; min-height:100%; height:auto; background:url(../images/bgPageTop.png) repeat-x top; min-width:946px;}
.contentMain { width:946px; margin:0 auto; }

.hatLinks { margin:0 4px 0 2px; background:url(../images/bgHeader.png) no-repeat bottom; overflow:hidden; font-size:1.1em;}
.hatLinks ul {float:right; padding:7px 20px 8px 0;}
.hatLinks ul li {float:left; padding-left:28px; height:18px;}
.hatLinks ul li a {color:#fff; text-decoration:none; float:left; height:18px; padding-left:9px; background:url(../images/btn-top-bg.gif) no-repeat;}
.hatLinks ul li a span {float:left; height:17px; padding:1px 13px 0 4px; background:url(../images/btn-top-bg.gif) 100% 0 no-repeat; margin-right:-9px; position:relative; cursor:pointer;}
.hatLinks ul li a:hover {color:#fff; background-position:0 100%;}
.hatLinks ul li a:hover span {background-position:100% 100%;}
.hatLinks span.total { padding:7px 3px 0 17px; color:#7eccf8; display:block; float:left;}
.hatLinks a.linkL { padding:7px 6px 0 16px; color:#fff; display:block; float:left;}
.hatLinks a.linkL:hover {text-decoration:underline;}

.tabs {margin:11px 0 -41px 13px; height:30px; position:relative;}
.tabs li {float:left; margin-right:8px;}

.tabs .tabDuty a {display:block; width:175px; height:30px; background:url(../images/tabs_dutyCalc.gif);}
.tabs .tabDuty-act a {background:url(../images/tabs_dutyCalc_act.gif);display:block; width:175px; height:30px;}
.tabs .tabEbay a {display:block; width:175px; height:30px; background:url(../images/tabs_ebay.gif);}
.tabs .tabEbay-act a {display:block; width:175px; height:30px; background:url(../images/tabs_ebay_act.gif);}
.tabs .tabBundleBox a {display:block; width:337px; height:30px; background:url(../images/tabs_bundleBox.gif);}
.tabs .tabBundleBox-act a {display:block; width:337px; height:30px; background:url(../images/tabs_bundleBox_act.gif);}

.headTabs {padding-top:36px; padding-left:12px; margin-bottom:-15px; overflow:hidden; zoom:1;}
.headTabs li {float:left; height:45px; margin-right:2px; position:relative;}
.headTabs li a {float:left; height:45px; background:url(../images/TabsBg.png) 100% 0 no-repeat; padding-right:5px;}
.headTabs li a .in {float:left; height:35px; background:url(../images/TabsBg.png) 0 0 no-repeat; padding:10px 13px 0 16px; cursor:pointer;}
.headTabs li a:hover {background-position:100% -45px;}
.headTabs li a:hover .in {background-position:0 -45px;}
.headTabs li a:hover .in .inB {float:left; height:32px; border-bottom:3px solid #333; margin:0 -15px; padding:0 15px; cursor:pointer; position:relative;}
.headTabs li a.tabDC:hover .in .inB {border-bottom-color:#8db911;}
.headTabs li a.tabEbayDC:hover .in .inB {border-bottom-color:#e8a112;}
.headTabs li a.tabBB:hover .in .inB {border-bottom-color:#db4297;}
.headTabs li.act a {background-position:100% -90px !important;}
.headTabs li.act a .in {background-position:0 -90px !important;}
.headTabs li.act a .in .inB {border:0;}

.ColumnsWhite h1 img {margin:0 0 9px 122px;}
.EbayResultBox {width:656px; margin:0 auto 10px auto;}
.EbayResultBox i.TopIBg {display:block; height:9px; background:url(../images/Ebay-bgBox-top.png) no-repeat bottom left;}
.EbayResultBox i.BtmIBg {display:block; height:9px; background:url(../images/Ebay-bgBox-btm.png) no-repeat top left;}
.EbayResultBox .MainArea {border-left:1px solid #90b377; border-right:1px solid #90b377; background-color:#f7ffe5; padding:0 5px 0 17px;}
.ContentColumnsArea .ColumnsWhite .EbayResultBox .MainArea h3 {color:#333333; margin-bottom:20px; margin-top:0;}
.EbayResultBox .MainArea  p {color:#5d5d5d; margin-bottom:8px; font-size:1.4em;}
.EbayResultBox .cost {width:auto; margin:0 0 8px 60px; font-size:1.4em;}
.EbayResultBox .cost td {padding:0 10px 6px 0;}
.EbayResultBox .cost .r-align {text-align:right; vertical-align:top;}
.EbayResultBox .cost .r-align label {margin:0 11px 0 0;}
.EbayResultBox .TableCategory td {padding:0 10px 6px 0; font-size:1.4em;}
.EbayResultBox .TableCategory .r-align {text-align:right; vertical-align:top;}
.EbayResultBox .TableCategory .r-align label {margin:0 11px 0 0;}
.EbayResultBox .TableCategory td select {width:412px;}

.EbayResultBox .GdsItem {overflow:hidden; padding-bottom:20px;}
.EbayResultBox .GdsItem img {float:left; border:1px solid #999999; background-color:#fff; padding:16px 6px; margin-right:16px;}
.EbayResultBox .GdsItem p {font-size:1.1em; padding-bottom:8px;}
.EbayResultBox .GdsItem p.from {font-size:1.2em;}
.EbayResultBox .GdsItem h4 {margin-bottom:7px;}
.EbayResultBox .PropertiesItemTable {margin-bottom:15px;}
.EbayResultBox .PropertiesItemTable td {font-size:1.6em; vertical-align:top;}
.EbayResultBox .PropertiesItemTable td.prop {text-align:right; width:119px; padding:3px 10px 3px 5px;}
.EbayResultBox .PropertiesItemTable td.val {padding:3px 0 3px 5px;}
.EbayResultBox .PropertiesItemTable span.note {font-size:0.69em; font-style:italic;}
.EbayResultBox .TotalBox {width:636px; margin-left:-8px; padding-bottom:15px;}
.EbayResultBox .TotalBox i.TopIBg {display:block; height:8px; background:url(../images/Ebay-bgTotalBox-top.png) no-repeat bottom left;}
.EbayResultBox .TotalBox i.BtmIBg {display:block; height:8px; background:url(../images/Ebay-bgTotalBox-btm.png) no-repeat bottom left;}
.EbayResultBox .TotalBox .TotalContent {background-color:#ffffbe; border-left:1px solid #989898; border-right:1px solid #989898; padding:1px 5px 1px 15px;}
.EbayResultBox .TotalBox .TotalContent strong.total {font-weight:bold; color:#206a35; font-size:2em; padding-right:8px;}
.EbayResultBox .TotalBox .TotalContent span {font-size:1.4em;}
.EbayResultBox .ButtonsRow {margin:0; text-align:right; padding-bottom:4px;}
.ContentColumnsArea .ColumnsWhite .EbayResultBox h1 { text-align:left; font-weight:normal; color:#5d5d5d; margin:0; padding-bottom:10px;}
.EbayResultBox .EbayItemCalculate {padding:19px 0 16px;}
.EbayResultBox .EbayItemCalculate label {font-size:2.4em; float:left; padding-right:10px;}
.EbayResultBox .EbayItemCalculate .InputBg {width:207px; height:25px; display:block; float:left; background:url(../images/ebayBgInput.png) no-repeat 0 0; padding:7px 6px 0 6px; margin-top:-4px;}
.EbayResultBox .EbayItemCalculate .InputBg input {border:none; border-color:transparent; background-color:transparent; width:207px; font-size:1.4em;}

.EbayWhiteBox {width:656px; margin:0 auto 10px auto;}
.EbayWhiteBox i.TopIBg {display:block; height:9px; background:url(../images/Ebay-bgBoxWhite-top.png) no-repeat bottom left;}
.EbayWhiteBox i.BtmIBg {display:block; height:9px; background:url(../images/Ebay-bgBoxWhite-btm.png) no-repeat top left;}
.EbayWhiteBox .MainArea {border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; background-color:#fff; padding:8px 0 0 13px;}
.EbayWhiteBox .RCol { float:right; width:284px; font-size:1.1em; margin-left:10px;}
.EbayWhiteBox .RCol img {margin-bottom:7px;}
.EbayWhiteBox .RCol a {color:#00658f;}
.LogoHead {padding:18px 30px 0 2px; overflow:hidden; zoom:1;}
.LogoHead .Logo {float:left; display:block;}
.LogoHead .headText {float:right; margin:43px 5px 0 0;}


.ContentColumnsArea .TopBg {background:url(../images/bgPageBodyTop.png) no-repeat top left; height:10px;}
.ContentColumnsArea .TopBgWhite {background:url(../images/bgPageBodyTopWhite.png) no-repeat top left; height:10px;}
.ContentColumnsArea .Columns {background:url(../images/bgPageBody.png) repeat-y top left; overflow:hidden; min-height:400px;}
.ContentColumnsArea .ColumnsWhite {background:url(../images/bgPageBodyWhite.png) repeat-y top left; overflow:hidden; min-height:400px; padding:3px 14px 12px 15px;}
.ContentColumnsArea .ColumnsWhite h1 {margin-top:9px; margin-bottom:18px; font-size:30px; font-weight:normal; color:#045e9b;}
.ContentColumnsArea .ColumnsWhite h3 {color:#0080b3; margin-bottom:10px;}
.ContentColumnsArea .ColumnsWhite p {font-size:13px; color:#525252;}
.ContentColumnsArea .ColumnsWhite p.f12 {font-size:12px; color:#333;}

.ContentColumnsArea .NavigationColumn {float:left; width:173px;}
.ContentColumnsArea .NavigationColumn ul { width:150px; padding:17px 0 0 13px;}
.ContentColumnsArea .NavigationColumn li { background:url(../images/ButtonBg.png) no-repeat 0 0; height:23px; margin-bottom:5px; color:#666666; font-size:1.1em; font-weight:bold; padding-left:13px; line-height:22px;}
.ContentColumnsArea .NavigationColumn li.activ {background-position:0 -23px; color:#fff;}
.ContentColumnsArea .NavigationColumn li a {display:block; height:23px; text-decoration:none; color:#666666;}
.ContentColumnsArea .NavigationColumn li:hover, .ContentColumnsArea .NavigationColumn li a:hover {background-position:0 -46px;}
.ContentColumnsArea .NavigationColumn li.activ:hover {background-position:0 -23px;}

.ContentColumnsArea .DataColumn {float:left; width:750px; pad ding:13px 0 7px 9px;}
.CalculateResults .DataColumn {float:left; width:684px; padding:0;}

.Splash-page {margin-top:13px;}
.Splash-page .ColumnsWhite {min-height:0;}


.SubColumn-338 {float:left; width:338px; padding-right:21px; padding-top:5px;}
.SubColumn-390 {float:left; width:390px; padding-top:5px;}
.SubColumn-400 {float:left; width:400px; padding-top:5px;}
.SubColumn-500 {width: 500px; padding-top: 5px;}

.GreyBox {background-color:#e5e5e5; zoom:1; margin-bottom:10px; width:748px;}
.GreyBox .TitleBox {background:#e5e5e5 url(../images/titleGreyBox-bg.gif) repeat-x bottom left; padding:8px 13px 6px 13px; color:#0b5da0; font-size:1.6em;}
.GreyBox .TitleBox .CloseButton {float:right; margin:3px 0 0 0;}
.GreyBox .TitleBox .CloseButtonIco {float:right; margin:3px 0 0 0;}
.GreyBox .TitleDark {font-size:1.3em; color:#333333; background:#b3b3b3 url(../images/CornerGrey-Title-l.gif) no-repeat 0 0;}
.GreyBox .TitleDark span { display:block; text-align:left; background:url(../images/CornerGrey-Title-r.gif) no-repeat top right; padding:3px 13px;}
.GreyBox .TopCorn {background:url(../images/GreyBoxT.png) no-repeat top left;}
.GreyBox .BottomCorn {background:url(../images/GreyBoxB.png) no-repeat bottom left;}
.GreyBox .InnerArea { padding:11px 23px 5px 23px;}
.GreyBox .TopCorn .InnerArea {padding-top:19px;}
.GreyBox .BottomCorn .InnerArea {padding-bottom:12px;}
.GreyBox fieldset .FormRow,.Box fieldset .FormRow {position:relative;}
.GreyBox fieldset .FormRow .InnerOfRow,.Box fieldset .FormRow .InnerOfRow {overflow:hidden; zoom:1; padding-bottom:7px;}
.Box fieldset .FormRow .InnerOfRow {padding:3px 0 4px;}
.InfoAreaButtonForm {float:left; padding-left:17px;}
.GreyBox .BottomCorn .TopCorn .DetailsTableArea {padding:12px 11px 23px 16px;}

.GreyBox338 {width:338px; zoom:1;}
.GreyBox338 .InnerArea { padding:9px 4px 6px 23px;}
.GreyBox338 .TopCorn {background:url(../images/GreyBoxT338.png) no-repeat top left; zoom:1;}
.GreyBox338 .BottomCorn {background:url(../images/GreyBoxB338.png) no-repeat bottom left; zoom:1;}
.GreyBox338 .BottomCorn .InnerArea {}
.GreyBox338 .TopCorn .InnerArea {padding-top:14px;}
.GreyBox338 h3 {font-size:1.8em; text-align:center; margin-top:0; margin-bottom:11px;}

.OhreBox {background-color:#fdf1c7; zoom:1; margin-bottom:10px;}
.OhreBox .TitleDark {font-size:1.3em; color:#333333; background:#f4c769 url(../images/CornerOhre-Title-l.gif) no-repeat 0 0;}
.OhreBox .TitleDark span { display:block; text-align:left; background:url(../images/CornerOhre-Title-r.gif) no-repeat top right; padding:3px 13px;}
.OhreBox .TopCorn {background:url(../images/OhreBoxT338.png) no-repeat top left;}
.OhreBox .BottomCorn {background:url(../images/OhreBoxB338.png) no-repeat bottom left;}


.dataTable td {vertical-align:top;}
.dataTable .item, .dataTable .val { font-size:1.4em; padding:5px 0 6px 0;}
.dataTable .item {width:142px; text-align:right;}
.dataTable .val {padding-left:16px; padding-right:9px; color:#333333;}
.dataTable .note {font-size:1.1em; padding-top:5px;}
.dataTable .ErrorNote {background:url(../images/IcoWow.gif) no-repeat 0 4px; padding-left:21px; color:#a11f61; font-style:italic;}

.RedInfoBox {background-color:#f6e9ef; border:2px solid #a11f61; font-size:1.4em; color:#a11f61; font-weight:bold; position:relative; padding:1px 0 5px 0; margin-bottom:7px; zoom:1;} 
.RedInfoBox .InfoMessage {text-align:center;}
.RedInfoBox .InfoMessage img {margin-right:9px; margin-top:3px; margin-bottom:-3px;}
.RedInfoBox .T-L-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/RedBordBoxL-t.gif) no-repeat 0 0; top:-2px; left:-2px; }
.RedInfoBox .T-R-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/RedBordBoxR-t.gif) no-repeat 0 0; top:-2px; right:-2px;}
.RedInfoBox .B-L-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/RedBordBoxL-b.gif) no-repeat 0 0; bottom:-2px; left:-2px;}
.RedInfoBox .B-R-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/RedBordBoxR-b.gif) no-repeat 0 0; bottom:-2px; right:-2px;}

.GreenInfoBox {background-color:#ecf4e9; border:2px solid #449320; font-size:1.4em; color:#449320; font-weight:bold; position:relative; padding:5px 0; margin-bottom:7px; zoom:1;} 
.GreenInfoBox .InfoMessage {text-align:center;}
.GreenInfoBox .T-L-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/GreenBordBoxL-t.gif) no-repeat 0 0; top:-2px; left:-2px; }
.GreenInfoBox .T-R-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/GreenBordBoxR-t.gif) no-repeat 0 0; top:-2px; right:-2px;}
.GreenInfoBox .B-L-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/GreenBordBoxL-b.gif) no-repeat 0 0; bottom:-2px; left:-2px;}
.GreenInfoBox .B-R-corner {display:block; position:absolute; height:4px; width:4px; background:url(../images/GreenBordBoxR-b.gif) no-repeat 0 0; bottom:-2px; right:-2px;}

.LogoBox {background:url(../images/LogoBoxBtm.png) no-repeat bottom left; width:750px; margin-bottom:14px;}
.LogoBox .Inner {background:url(../images/LogoBoxTop.png) no-repeat top left; padding:14px 5px 13px 5px;}
.LogoBox .Inner img {margin:0 26px; vertical-align:top;}

.SubmitBlock {background:url(../images/GradientGreyBoxSubmit-bg.png) repeat-y top left; width:460px; margin:15px auto 52px auto;}
.SubmitBlock .InnerBgOut { background:url(../images/GradientGreyBoxSubmit-b.png) no-repeat bottom left;}
.SubmitBlock .InnerBgOut .InnerBg {background:url(../images/GradientGreyBoxSubmit-t.png) no-repeat top left; min-height:95px; padding:13px 5px 5px 19px;}
.SubmitBlock .InnerBgOut .FormInputText {font-size:1.6em; float:left; margin-bottom:9px; padding:4px 5px 3px 5px; margin-top:3px; margin-bottom:5px;}
.SubmitBlock fieldset {overflow:hidden; padding-bottom:5px;}

.LoginBlock {background:url(../images/GradientGreyBoxLogin-bg.png) repeat-y top left; width:329px; margin:0 auto 30px auto;}
.LoginBlock .InnerBgOut { background:url(../images/GradientGreyBoxLogin-b.png) no-repeat bottom left;}
.LoginBlock .InnerBgOut .InnerBg {background:url(../images/GradientGreyBoxLogin-t.png) no-repeat top left; min-height:177px; padding:18px 5px 18px 20px;}
.LoginBlock .InnerBgOut h3 {color:#0080b3; margin-top:0;}
.LoginBlock .InnerBgOut .FormInputText {font-size:1.6em; float:none; margin-bottom:9px; padding:4px 5px 3px 5px; }
.LoginBlock fieldset {padding-bottom:23px;}
.LoginBlock a {font-size:1.1em;}

.menuList { margin-bottom:21px;}
.menuList .LevelTopOpen {display:block; background:#65a648 url(../images/MenuListLi1Open-b.png) no-repeat bottom;}
.menuList .LevelTopOpen span {display:block; background:url(../images/MenuListLi1Open-t.png) no-repeat top left; min-height:29px; padding:0 10px;}
.menuList .LevelTopOpen span a {background:url(../images/MenuListLi1-Ico.gif) no-repeat 0 10px; display:block; font-size:1.6em; color:#fff; font-weight:bold; padding-left:19px; line-height:29px;}
.menuList .LevelTopClose {display:block; background:url(../images/MenuListLi2Close-b.png) no-repeat bottom left;}
.menuList .LevelTopClose span {display:block; background:url(../images/MenuListLi2Close-t.png) no-repeat top left; min-height:29px; padding:0 10px;}
.menuList .LevelTopClose span a {background:url(../images/MenuListLi3-Ico.gif) no-repeat 0 10px; display:block; font-size:1.6em; color:#666666; font-weight:bold; padding-left:19px; line-height:29px;}
.menuList .LevelTwoOpen {display:block; background:url(../images/MenuListLi2Open-b.png) no-repeat bottom left;}
.menuList .LevelTwoOpen span {display:block; background:url(../images/MenuListLi2Open-t.png) no-repeat top left; min-height:29px; padding:1px 10px 0 10px;}
.menuList .LevelTwoOpen span a {background:url(../images/MenuListLi2-Ico.gif) no-repeat 0 9px; display:block; font-size:1.4em; color:#333333; padding-left:19px; line-height:29px;}
.menuList .LevelTwoClose {display:block; background:url(../images/MenuListLi2Close-b.png) no-repeat bottom left;}
.menuList .LevelTwoClose span {display:block; background:url(../images/MenuListLi2Close-t.png) no-repeat top left; min-height:29px; padding:1px 10px 0 10px;}
.menuList .LevelTwoClose span a {background:url(../images/MenuListLi3-Ico.gif) no-repeat 0 9px; display:block; font-size:1.4em; color:#666666; padding-left:19px; line-height:29px;}
.menuList ul li ul li {padding:7px 20px 8px 30px;}
.menuList ul li ul li {font-style:italic; font-size:1.2em; color:#333333;}
.menuList ul li ul li a:hover {text-decoration:underline;}
.menuList ul li {margin-top:-1px;}
.menuList ul li.First { margin-top:0;}

/*** Popup Help Box ***/

.PopUpHelp {position:absolute; width:213px; left:490px; top:-36px; font-size: 1.1em; z-index:1000;}
.BoxFormWhl .PopUpHelp {left:650px;}
.PopUpHelp table {width:213px;}
.PopUpHelp table td {vertical-align:top;}
.PopUpHelp table .PopUpBox-t-l {width:22px; height:8px; background:url(../images/PopUpHelp-t-l.png) no-repeat bottom right;}
.PopUpHelp table .PopUpBox-t-sh {height:5px; background:url(../images/PopUpHelp-t-shadow.png) repeat-x bottom;}
.PopUpHelp table .PopUpBox-t-r {width:8px; height:8px; background:url(../images/PopUpHelp-t-r.png) no-repeat bottom left;}
.PopUpHelp table .PopUpBox-t-yel {height:3px; background:url(../images/PopUpHelp-t-rep.gif) repeat-x top;}
.PopUpHelp table .PopUpBox-l-yel {width:3px; background:url(../images/PopUpHelp-l-yellow.png) no-repeat top;}
.PopUpHelp table .PopUpBox-main-area {background:url(../images/PopUpHelp-yellow-rep.png) repeat-x top;}
.PopUpHelp table .PopUpBox-r-yel {width:3px; background:url(../images/PopUpHelp-r-yellow.png) no-repeat top;}
.PopUpHelp table .PopUpBox-r-sh {width:5px; background:url(../images/PopUpHelp-r-shadow.png) repeat-y left;}
.PopUpHelp table .PopUpBox-l-sh {width:19px; background:url(../images/PopUpHelp-l-shadow.png) repeat-y right; padding-top:27px;}
.PopUpHelp table .tail { display:block; width:19px; height:19px; background:url(../images/PopUpHelp-tail.png) no-repeat top right; }
.PopUpHelp table .PopUpBox-b-l {width:22px; height:8px; background:url(../images/PopUpHelp-b-l.png) no-repeat top right;}
.PopUpHelp table .PopUpBox-b-yel {background:url(../images/PopUpHelp-b-rep.gif) repeat-x top; height:3px;}
.PopUpHelp table .PopUpBox-b-r {width:8px; height:8px; background:url(../images/PopUpHelp-b-r.png) no-repeat top left;}
.PopUpHelp table .PopUpBox-b-sh {height:5px; background:url(../images/PopUpHelp-b-shadow.png) repeat-x top;}

.PopUpHelp table .PopUpBox-main-area div { min-height:62px; padding:5px 11px;}
.PopUpHelp table .PopUpBox-main-area div p {color:#666666; padding:3px 0 5px;}
.PopUpHelp table .PopUpBox-main-area div strong {color:#333333;}

.ResultsBlock {background:url(../images/ResultsBlock-borders.gif) repeat-x bottom; margin-bottom:29px;}
.ResultsBlock .Head { background:#4ab323 url(../images/ResultsBlock-head.gif) repeat-x top left; text-align:center; padding-bottom:9px;}
.ResultsBlock .Head strong {color:#fff; font-size:1.8em; display:block; padding-top:4px;}
.ResultsBlock .Head .TpCorners {display:block; height:9px; background:url(../images/ResultsBlock-t-l.gif) no-repeat top left;}
.ResultsBlock .Head .TpCorners i {display:block; height:9px; background:url(../images/ResultsBlock-t-r.gif) no-repeat top right;}
.ResultsBlock .bodyResults {background:url(../images/ResultsBlock-borders.gif) repeat-y top left;}
.ResultsBlock .bodyResults .Inner {background:url(../images/ResultsBlock-borders.gif) repeat-y top right;}
.ResultsBlock .bodyResults .Inner .FillArea {padding:0 3px;}
.ResultsBlock .bodyResults table {width:100%;}
.ResultsBlock .bodyResults table td {background:#f7f7f7 url(../images/ResultsBlock-table.gif) repeat-x top; padding:12px 0 9px 0; white-space:nowrap;}
.ResultsBlock .bodyResults table .item {width:160px; text-align:right; font-size:1.6em;}
.ResultsBlock .bodyResults table .val { padding-left:5px; text-align:right; width:75px;}
.ResultsBlock .bodyResults table .val .cost, .ResultsBlock .bodyResults table .val .res {font-size:1.6em;}
.ResultsBlock .bodyResults table .val .res {color:#333333;}
.ResultsBlock .bodyResults table .pct {font-size:1.4em; padding-left:7px;}
.ResultsBlock .bodyResults .note {display:block; padding:8px 35px 0 13px; font-size:1.1em; color:#a11f61; font-style:italic;}
.ResultsBlock .bodyResults .BtmCorners {display:block; background:url(../images/ResultsBlock-b-l.gif) no-repeat bottom left; height:9px;}
.ResultsBlock .bodyResults .BtmCorners i {display:block; background:url(../images/ResultsBlock-b-r.gif) no-repeat bottom right; height:9px;}
.GreyResultsBlock {background-color:#e7e7e7;}
.GreyResultsBlock .bodyResults .BtmCorners {display:block; background:url(../images/ResultsBlock-b-l-grey.gif) no-repeat bottom left; height:9px;}
.GreyResultsBlock .bodyResults .BtmCorners i {display:block; background:url(../images/ResultsBlock-b-r-grey.gif) no-repeat bottom right; height:9px;}
.GreyResultsBlock fieldset {padding:12px 0 0 0;}
.GreyResultsBlock .LabelForm { font-size:1.2em; color:#333333;}
.GreyResultsBlock .FormRow .InnerOfRow {overflow:hidden; padding-bottom:8px;}
.ResultsBlock fieldset {padding:12px 0 0 0;}
.ResultsBlock .LabelForm { font-size:1.2em; color:#333333;}
.ResultsBlock .FormRow .InnerOfRow {overflow:hidden; padding-bottom:8px;}

.PopupResultsBlock {width:390px; background:none;}
.PopupResultsBlock .Head {background:none; padding-bottom:0;}
.PopupResultsBlock .Head .TpCorners {display:block; height:8px; background:url(../images/FeedbackGreenCorners.png) no-repeat 0 0;}
.PopupResultsBlock .Head .HeadTitle {background:url(../images/FeedbackGreenHead.png) repeat-x 0 0; color:#fff; font-size:1.8em; padding-top:4px; padding-bottom:9px;}
.PopupResultsBlock .bodyResults {background-color:#e7e7e7;}
.PopupResultsBlock .BtmCorners {display:block; background:url(../images/FeedbackGreenBtm.png) no-repeat bottom left; height:8px;}

.ButtonsRow {overflow:hidden; padding-left:1px; margin-bottom:8px;}

.ContentList {margin-bottom:17px;}
.ContentList li { background:url(../images/IcoList-big.gif) no-repeat 0 0.5em; padding-left:9px; padding-bottom:5px;}
.BigType {font-size:1.6em;}

.Splash {background:url(../images/splash.jpg) no-repeat top left; width:732px; height:366px; float:left; margin:-1px 0 5px -3px; position:relative;}
.Splash .TextColumns {padding-top:179px; color:#fff; font-size:1.3em; overflow:hidden;}
.Splash .TextColumns sup {font-size:0.7em;}
.Splash .TextColumns .LeftC {float:left; padding:0 65px 0 17px; width:205px;}
.Splash .TextColumns .CenterC {float:left; padding:0 59px 0 0; width:175px;}
.Splash .TextColumns .RightC {float:left; padding:0; width:190px;}

.BannersColumn {float:right; width:177px; height:362px; overflow:hidden; background:url(../images/splash-bannersCol.jpg) no-repeat 0 0; padding:4px 0 0 0; text-align:center;}
.BannersColumn .BannerGds-01, .BannersColumn .BannerGds-02, .BannersColumn .BannerGds-03, .BannersColumn .BannerGds-04, .BannersColumn .BannerGds-05, .BannersColumn .BannerGds-06, .BannersColumn .BannerGds-Amex {margin:0 auto 7px auto;}
.ContentColumnsArea .ColumnsWhite .BannersColumn h3 {margin-bottom:6px; color:#fff;}

.GraphicPanel {background:url(../images/bgGraphicPanel.png) no-repeat; width:692px; height:309px; float:left; margin:-1px 0 5px -3px;}
.GraphicPanel .colL {float:left; padding:39px 0 0 21px;}
.GraphicPanel .colL li {font-size:12px; padding:1px 0 5px 10px;}
.GraphicPanel .colL a {color:#045e9b;}
.GraphicPanel .colL a:hover {color:#eb5e00;}
.GraphicPanel .colR {float:right; width:375px; padding-top:68px;}
.GraphicPanel .colR p {padding-bottom:20px;}
.GraphicPanel a.btnStartNewCalc {background:url(../images/ButtonStartNewCalculation2.png) no-repeat; float:left; width:334px; height:45px; text-indent:-1000em; overflow:hidden;}
.GraphicPanel a.btnStartNewCalc:hover {background-position:0 100%;}
.GraphicPanel a.btnStartCalc {background:url(../images/ButtonStartCalculation.png) no-repeat; float:left; width:198px; height:44px; text-indent:-1000em; overflow:hidden;}
.GraphicPanel a.btnStartCalc:hover {background-position:0 100%;}
.BannerColumn {float:right; width:217px; margin-bottom:5px;}
.BannerColumn .Banner {margin-bottom:20px;}
.CalculateResults .BannerColumn {padding:40px 25px 0;}

.ColumnSide {float:right; width:223px; padding:13px 14px 0 0; margin-bottom:5px;}
.ColumnSide .BoxSide {width:223px; margin-bottom:14px;}
.ColumnSide .BoxSide1 {background:#40a51d url(../images/SideBoxBg1.png) 0 100% no-repeat;}
.ColumnSide .BoxSide2 {background:#3b1f35 url(../images/SideBoxBg2.png) 0 100% no-repeat;}
.ColumnSide .BoxSide h3 {background:url(../images/SideBoxHead.png) no-repeat; padding:16px 4px 11px 15px; margin:0;}
.ColumnSide .BoxSide .in {padding:11px 16px 13px;}
.ColumnSide .BoxSide p {font-size:12px; line-height:1.41em; font-weight:bold; color:#fff; padding-bottom:8px;}
a.btnStartNCalc, a.btnGet10FShipment {display:block; width:194px; height:32px; text-indent:-1000em; overflow:hidden;}
a.btnStartNCalc {background:url(../images/SideBoxBtn-StarNCalc.png) no-repeat; display:block; width:194px; height:32px;}
a.btnGet10FShipment {background:url(../images/SideBoxBtn-Get10FShipment.png) no-repeat; display:block; width:194px; height:32px;}
a.btnStartNCalc:hover, a.btnGet10FShipment:hover {background-position:0 -32px;}

.CalculateResults .BannerColumn {padding-top:93px;}
.GraphicPanelWide {background:url(../images/bgGraphicPanelWide.png) no-repeat; height:241px; width:auto; float:none; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#333; margin-bottom:3px;}
.GraphicPanelWide .colL {float:left; margin:14px 0 0 14px; padding:12px 17px 0 16px; background:url(../images/bgGraphicPanelBox.png) no-repeat; width:305px; height:198px; display:inline;}
.GraphicPanelWide .colL h2 {font-size:17px; color:#8db911; margin-bottom:24px;}
.GraphicPanelWide .colL a.more {float:right; padding-right:17px; margin-top:5px; background:url(../images/BulletViewAll.gif) 100% 4px no-repeat;}
.GraphicPanelWide .colL li {font-size:11px; padding:0 0 17px 14px; background:url(../images/BulletArrGreen.gif) 0 4px no-repeat;}
.GraphicPanelWide .colR {width:471px; padding-top:44px;}
.GraphicPanelWide .colR p {padding-bottom:16px;}
.GraphicPanelWide .png a {position:relative;}
.cols3 {padding-top:7px;}
.cols3 .col {float:left; width:310px; padding-right:25px;}
.cols3 .colLast {float:right; width:217px;}
.ContentColumnsArea .cols3 h3 {font-size:18px; font-weight:normal; color:#045e9b; margin-bottom:8px;}
.ContentColumnsArea .cols3 p {font-size:13px; line-height:1.34em; padding-bottom:18px;}
.ContentColumnsArea .cols3 .BoxR3 h4 {font-size:12px; color:#105381; margin-bottom:10px;}
.ContentColumnsArea .cols3 .BoxR3 p {font-size:12px; line-height:1.34em; padding-bottom:16px;}

.ColumnsWhite h2 {font-size:24px; font-weight:normal; color:#045e9b; margin-bottom:15px; letter-spacing:-1px;}
.ContentColumn {width:650px; float:left; color:#575757; margin-left:11px; padding-top:8px; display:inline;}
.ContentColumn h1 {font-size:30px; font-weight:normal; color:#045e9b; margin-bottom:5px !important;}
.ContentColumn h2 {font-size:24px; font-weight:normal; color:#045e9b; margin-bottom:15px; letter-spacing:-1px;}
.ContentColumn h3 {font-size:18px; font-weight:normal; color:#045e9b !important;}
.ContentColumnsArea .ContentColumn p {font-size:14px; line-height:1.4em; padding-bottom:18px;}
.ContentColumn p strong {color:#000;}
.ContentColumn a {color:#045e9b; text-decoration:underline;}
.ContentColumn a:hover {text-decoration:none;}

.Box {color:#4c4c4c; display:block;}
.Box .tRow b,.Box .bRow b {float:left; background-repeat:no-repeat;}
.Box .tRow em,.Box .bRow em {float:right; background-repeat:no-repeat;}
.Box .tRow em {background-position:100% 0;}
.Box .bRow b {background-position:0 100%;}
.Box .bRow em {background-position:100% 100%;}
.Box .separ-line {border-top:1px solid #aaa; border-bottom:1px solid #fff; display:block;}
.BoxR3 {background:#e7f1f7;}
.BoxR3 .tRow,.BoxR3 .bRow {height:3px;}
.BoxR3 .tRow b,.BoxR3 .tRow em,.BoxR3 .bRow b,.BoxR3 .bRow em {height:3px; width:3px; background-image:url(../images/BoxCorns3x3.gif);}
.BoxR3 .cRow {padding:10px 12px 2px;}
.BoxGreen3 {background:#dff6d0;}
.BoxGreen3 .tRow,.BoxGreen3 .bRow {height:3px; background:url(../images/BoxCornsGreenBg.gif) repeat-x;}
.BoxGreen3 .bRow {background-position:0 100%;}
.BoxGreen3 .tRow b,.BoxGreen3 .tRow em,.BoxGreen3 .bRow b,.BoxGreen3 .bRow em {height:3px; width:3px; background-image:url(../images/BoxCornsGreen3x3.gif);}
.BoxGreen3 .cRow {padding:3px 5px 0; border-left:1px solid #44a90c; border-right:1px solid #44a90c;}
.BoxGreen3 .head {background:#308f2b url(../images/BoxCornsGreenH1.gif) no-repeat; margin:-5px -5px 5px; position:relative;}
.BoxGreen3 .head h4 {background:url(../images/BoxCornsGreenH2.gif) 100% 0 no-repeat; padding:5px 5px 4px; margin:0; font-size:13px; color:#fff;}
.BoxGreen3 li {font-size:11px; padding-bottom:4px;}
.BoxGreen3 a {color:#045e9b;}
.BoxGreen3 a:hover {color:#eb5e00;}
.BoxOran3 {background:#fef7e2;}
.BoxOran3 .tRow,.BoxOran3 .bRow {height:3px; background:url(../images/BoxCornsOranBg.gif) repeat-x;}
.BoxOran3 .bRow {background-position:0 100%;}
.BoxOran3 .tRow b,.BoxOran3 .tRow em,.BoxOran3 .bRow b,.BoxOran3 .bRow em {height:3px; width:3px; background-image:url(../images/BoxCornsOran3x3.gif);}
.BoxOran3 .cRow {padding:3px 7px; border-left:1px solid #f3c890; border-right:1px solid #f3c890;}
.Note .BoxOran3 .cRow {font-size:12px; line-height:1.18em; color:#606060; font-style:italic; padding:5px 8px 6px;}
.BoxGrey9 {background:#e5e5e5; margin-bottom:10px;}
.BoxGrey9 .tRow,.BoxGrey9 .bRow {height:9px;}
.BoxGrey9 .tRow b,.BoxGrey9 .tRow em,.BoxGrey9 .bRow b,.BoxGrey9 .bRow em {height:9px; width:9px; background-image:url(../images/BoxCornsGrey9x9.gif);}
.BoxGrey9 .cRow {padding:3px 12px;}
.BoxGreyBtn {background:#fafafa url(../images/BoxCornsGreyBody.gif) 0 100% repeat-x; cursor:pointer;}
.BoxGreyBtn .tRow,.BoxGreyBtn .bRow {height:5px; background:url(../images/BoxCornsGreyBg.gif) repeat-x; display:block;}
.BoxGreyBtn .bRow {background-position:0 100%;}
.BoxGreyBtn .tRow b,.BoxGreyBtn .tRow em,.BoxGreyBtn .bRow b,.BoxGreyBtn .bRow em {height:5px; width:6px; background-image:url(../images/BoxCornsGrey6x5wh.gif);}
.BoxGrey9 .BoxGreyBtn .tRow b,.BoxGrey9 .BoxGreyBtn .tRow em,.BoxGrey9 .BoxGreyBtn .bRow b,.BoxGrey9 .BoxGreyBtn .bRow em {background-image:url(../images/BoxCornsGrey6x5.gif);}
.BoxGreyBtn .cRow {padding:0; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; font-size:12px; font-weight:bold; color:#2b8712; text-align:center; display:block; line-height:10px; padding:0 8px;}
.InfoText .BoxGreyBtn .cRow {font-size:11px; font-weight:normal; color:#045e9b; padding:0;}

.BoxGreyBtn .cRow {padding:0; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; color:#045e9b; text-align:center; display:block;}
.InfoText .BoxGreyBtn {cursor:pointer;}
.InfoText .BoxGreyBtn .cRow {font-size:11px; line-height:10px;}

.btn-1 {background:url(../images/btn-grey.gif) 0 0 no-repeat; height:19px; float:left; font:bold 12px/12px Arial; color:#2b8712; text-decoration:none; padding-left:4px; margin-right:13px;}
.btn-1 span {background:url(../images/btn-grey.gif) 100% 0 no-repeat; height:16px; float:left; margin-right:-4px; padding:3px 14px 0 10px; text-align:center; position:relative; white-space:nowrap; color:#2b8712;}
a.btn-1:hover {text-decoration:none; background-position:0 100%;}
a.btn-1:hover span {background-position:100% 100%;}


.BoxForm select,.BoxForm input {vertical-align:middle;}
.BoxForm select {margin-right:6px;}
.BoxForm input.btn { position:relative;}
.BoxForm .side {float:right;}
.BoxForm .wrInp {float:left; height:20px; overflow:hidden; padding-left:4px; background:url(../images/InputTxtBg.png) no-repeat; margin-right:8px;}
.BoxForm .wrInp2 {float:left; height:20px; overflow:hidden; padding-right:4px; background:url(../images/InputTxtBg.png) 100% -40px no-repeat;}
.BoxForm .wrInp2 input.txt {float:left; height:17px; overflow:hidden; border:0; background:url(../images/InputTxtBg.png) 100% -20px repeat-x; font:12px Arial, Helvetica, sans-serif; color:#999; padding:3px 3px 0;}
.BoxForm .wrInp2 input.black {color: #000;}


.GreyRow {height:34px; background:#d9d9d9 url(../images/RowGreyC.gif) repeat-x; margin-bottom:10px; position:relative;}
.GreyRowFull {margin-bottom:26px;}
.GreyRow .in {background:url(../images/RowGreyL.gif) no-repeat;}
.GreyRow .in2 {background:url(../images/RowGreyR.gif) 100% 0 no-repeat; height:28px; padding:6px 3px 0;}
.GreyRow li {float:left; height:22px; padding:0 12px 0 6px; font-size:12px; color:#464646;}
.GreyRowFull li {padding:0 46px 0 6px;}
.GreyRow li a {color:#464646;}
.GreyRow li a:hover {color:#2f7600;}
.GreyRow li a.icoFacebook {background:url(../images/IcoFacebook.gif) 0 2px no-repeat; padding-left:24px; padding-top:3px; height:19px; float:left;}
.GreyRow li a.icoTwitter {background:url(../images/IcoTwitter.gif) 0 2px no-repeat; padding-left:24px; padding-top:4px; height:18px; float:left;}
.GreyRow li a.icoEmail {background:url(../images/IcoEmail.gif) 0 4px no-repeat; padding-left:23px; padding-top:4px; height:18px; float:left;}
.GreyRow li a.icoLink {background:url(../images/IcoLink.gif) 0 7px no-repeat; padding-left:23px; padding-top:3px; height:19px; float:left;}
.GreyRow li a.icoPrint {background:url(../images/IcoPrint.gif) 0 2px no-repeat; padding-left:22px; padding-top:4px; height:18px; float:left;}
.GreyRow li a.icoSave {background:url(../images/IcoSave.gif) 0 3px no-repeat; padding-left:20px; padding-top:4px; height:18px; float:left;}
.GreyRow .ButtonShare {background:url(../images/ButtonShare.gif) no-repeat 0 0; width:83px; height:16px; border:none; cursor:pointer; margin-top:2px;}
.GreyRowFull .ButtonShare {margin-left:-30px; margin-right:-20px; _position:relative; _left:-30px;}
.GreyRow .popLink { width:404px; height:97px; position:absolute; top:-80px; left:147px;}
.GreyRow .popLink .inner {padding:10px 0 0 12px; height:87px; font-size:12px; background:url(../images/bgPopLink.png) no-repeat;}
.GreyRow .popLink .txt {pos ition:static; width:365px; font-size:11px; color:#333; border:1px solid #c3c3c3; border-top-color:#7c7c7c; border-bottom-color:#ddd; padding:2px 3px 3px; position:relative !important;}
.GreyRow .popLink p {padding-bottom:7px; color:#333;}

.shares {height:34px; margin-bottom:4px; padding-top:4px; position:relative;}
.shares li {float:left; height:21px; padding-right:31px; font-size:11px; font-weight:bold; color:#464646;}
.shares .fright li {padding-left:26px; padding-right:5px;}
.shares li a {color:#074e98;}
.shares li a:hover {color:#2f7600;}
.shares li a.icoFacebook {background:url(../images/IcoFacebook.gif) 0 2px no-repeat; padding-left:24px; padding-top:3px; height:19px; float:left;}
.shares li a.icoTwitter {background:url(../images/IcoTwitter.gif) 0 2px no-repeat; padding-left:24px; padding-top:4px; height:18px; float:left;}
.shares li a.icoEmail {background:url(../images/IcoEmail.gif) 0 4px no-repeat; padding-left:23px; padding-top:4px; height:18px; float:left;}
.shares li a.icoLink {background:url(../images/IcoLink.gif) 0 7px no-repeat; padding-left:23px; padding-top:3px; height:19px; float:left;}
.shares li a.icoPrint {background:url(../images/IcoPrint.gif) 0 2px no-repeat; padding-left:22px; padding-top:4px; height:18px; float:left;}
.shares li a.icoSave {background:url(../images/IcoSave.gif) 0 3px no-repeat; padding-left:20px; padding-top:4px; height:18px; float:left;}
.shares .ButtonShare {background:url(../images/ButtonShare.gif) no-repeat 0 0; width:83px; height:16px; border:none; cursor:pointer; margin-top:2px;}
.shares .popLink { width:404px; height:97px; position:absolute; top:-85px; left:367px;}
.shares .popLink .inner {padding:10px 0 0 12px; height:87px; font-size:12px; background:url(../images/bgPopLink.png) no-repeat;}
.shares .popLink .txt {pos ition:static; width:365px; font-size:11px; color:#333; border:1px solid #c3c3c3; border-top-color:#7c7c7c; border-bottom-color:#ddd; padding:2px 3px 3px; position:relative !important;}
.shares .popLink p {padding-bottom:7px; color:#333;}

.HeadLine {border-top:1px solid #aaa; border-bottom:1px solid #fff; margin:3px 0;}
.HeadLine .in {border-top:1px solid #fff; border-bottom:1px solid #aaa; background:#c7c7c7 url(../images/HeadLineBg.gif) repeat-x; overflow:hidden; zoom:1; padding:7px 10px 7px 9px;}
.HeadLine .icoClose {float:right; background:url(../images/HeadLineClose.gif) no-repeat; width:17px; height:16px;}
.HeadLine h3 {font-size:13px; font-weight:normal; color:#045e9b; margin:0 !important;}
.ButtonAddaProduct {width:154px; height:29px; background:url(../images/ButtonAddaProduct.png) no-repeat; border:0; cursor:pointer; float:left;}
.ButtonGetBetShipRate {width:172px; height:49px; background:url(../images/ButtonGetBetShipRate.png) no-repeat; border:0; cursor:pointer; position:relative;}
.ButtonGetBetShipRate2 {width:172px; height:49px; background:url(../images/ButtonGetBetShipRate2.png) no-repeat; border:0; cursor:pointer;}
.ButtonCalculateWide {width:169px; height:31px; background:url(../images/ButtonCalculateWide.png) no-repeat; border:0; cursor:pointer;}
.ButtonAddaProduct:hover,.ButtonGetBetShipRate:hover,.ButtonGetBetShipRate2:hover,.ButtonCalculateWide:hover {background-position:0 100%;}
.BoxFormWhl .ButtonGetBetShipRate,.BoxFormWhl .ButtonGetBetShipRate2 {float:right; margin:2px 20px 0 0;}

.FoorBtnsR {text-align:right;}
.FoorBtnsR input {margin-left:14px;}

/* FOOTER*/
.Footer { background:url(../images/FooterBg.png) no-repeat top left; width:946px; height:70px; margin-bottom:4px;}
.FooterContent {padding:20px 17px 0 16px; font-size:1em; font-weight:bold; width:912px;}
.FooterContent ul {margin-bottom:6px;}
.FooterContent ul li {display:inline;}
.FooterContent ul li a {color:#666666; position:relative;}
.FooterContent ul li a:hover {color:#449320;}
.FooterContent ul li span {color:#cccccc; padding:0 11px 0 13px;}
.LofoFooter {float:right; display:block; margin-top:4px;}
.Footer .ButtonShare {float:right; background:url(../images/ButtonShare.png) no-repeat 0 0; width:125px; height:16px; border:none; cursor:pointer; margin:32px 26px 0 0;}

.Footer2 {background:url(../images/bgFooter.png) no-repeat; width:946px; height:95px;}
.Footer2 .ButtonShare {float:right; background:url(../images/ButtonShare.png) no-repeat 0 0; width:125px; height:16px; border:none; cursor:pointer; margin:16px 18px 0 0;}
.Footer2 .BottomHomeLogo {float:right; margin:7px 18px 0 0;}
.Footer2 li a:hover {text-decoration:underline;}
.Footer2 ul li {display:inline; font-size:12px;}
.Footer2 ul li img {vertical-align:middle; margin-top:-1px; margin-right:-14px;}
.Footer2 .separ {margin:0 4px 0 2px; border-top:1px solid #8f8f90; height:1px; background:#fff;}
.Footer2 .line1 {height:44px; position:relative;}
.Footer2 .line1 ul {padding:14px 0 0 15px;}
.Footer2 .line1 li {color:#5d5c5c; padding-right:26px;}
.Footer2 .line1 li a {color:#5d5c5c;}
.Footer2 .line2 {height:44px; position:relative;}
.Footer2 .line2 ul {padding:13px 0 0 15px;}
.Footer2 .line2 li {color:#757575; padding-right:22px;}
.Footer2 .line2 li a {color:#757575;}

.clear {clear:both; display:block;}
.BottomLinksBox { overflow:hidden;}
.BottomLinksBox .LeftBox {background:url(../images/BottomLinksBoxBg-left.png) no-repeat top left; height:53px; width:748px; float:left; margin-right:4px;}
.BottomLinksBox .RightBox {background:url(../images/BottomLinksBoxBg-right.png) no-repeat top left; height:53px; width:194px; float:left;}
.BottomLinksBox .HomeLogo {float:right; margin:12px 36px 0 0; position:relative;}
.BottomLinksBox .SponsorsText {display:block; float:left; font-size:1.1em; padding:18px 0 0 17px;}
.BottomLinksBox .Logos {float:left; padding:10px 0 0 13px; width:660px; overflow:hidden;}
.BottomLinksBox .Logos ul li { float:left;}
.BottomLinksBox .Logos ul li a {position:relative;}
.BottomLinksBox .Logos ul li img {margin-right:20px;}

#recent_calculations .TableTemplate table {width:930px; margin: 20px 0; padding: 0;}
#saved_calculations .TableTemplate table {width:917px; margin: 20px 0; padding: 0;}
.TableTemplate { marg in-top:-20px; margin-bottom:15px;}
.TableTemplate table {wid th:750px;}

.TableTemplate { margin-top:-20px; margin-bottom:15px;}
.TableTemplate table {width:750px;}
.TableTemplate table {border-collapse:separate;}
.TableTemplate thead th {background:#348f05; text-align:center; padding:0 8px; color:#fff; font-weight:bold; font-size:1.1em; vertical-align:middle; line-height:1.2em; height:34px; border-right:1px solid #b6d9ac; border-left:1px solid #1f8814; text-align:left;}
.TableTemplate thead th.firs-td {background:#348f05 url(../images/TableTemplate-topL.png) no-repeat; border-left:none; padding-left:10px;}
.TableTemplate thead th.last-td {background:#348f05 url(../images/TableTemplate-topR.png) 100% 0 no-repeat; width:44px; border-right:none;}
.TableTemplate tfoot td {background:#348f05; padding:0 5px; color:#fff; font-weight:bold; font-size:1.1em; vertical-align:middle; line-height:1.2em; height:29px;}
.TableTemplate tfoot td.firs-td {background:#348f05 url(../images/TableTemplate-btmL.png) 0 100% no-repeat;}
.TableTemplate tfoot td.last-td {background:#348f05 url(../images/TableTemplate-btmR.png) 100% 100% no-repeat; width:44px;}
.TableTemplate td.colspan {width:auto !important;}
.TableTemplate .odd td {background-color:#ecf3ec;}
.TableTemplate .even td {background-color:#dbebdd;}

.TableTemplate tbody td {padding:5px 9px 6px; font-size:1.1em; color:#333333; border-right:1px solid #b1c7bd; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.TableTemplate tbody td a {color:#045e9b;}
.TableTemplate tbody td a:hover {color:#ff8003;}
.TableTemplate tbody td .IcoForm {margin:0 auto; float:none;}
.TableTemplate tbody td .iconR {float:right;}
.TableTemplate tbody td .iconR .icoGoogle {background: url(../images/IcoG.gif) 0 0 no-repeat; width:16px; height: 16px; padding: 0 0 0 3px;	}
.TableTemplate tbody td.firs-td {border-left:0;}
.TableTemplate tbody td.last-td {border-right:0;}
.TableTemplate thead .ProductTd {text-align:left; /*padding:0 13px 0 11px;*/ width:191px;}
.TableTemplate thead .ProductTd .LinkArrowSort {display:block; float:right; margin-top:4px;}
.TableTemplate tbody td.ProductTd {text-align:left; padding:0 5px 0 11px;}
.TableTemplate .TableNav {float:right; padding-right:11px; white-space:nowrap; zoom:1;}
.TableTemplate .TableNav .prev,.TableTemplate .TableNav .next,.TableTemplate .TableNav .pages {fl oat:left; font-size:12px; color:#fff; font-weight:bold; zoom:1;}
.TableTemplate .TableNav a {color:#fff;}
.TableTemplate .TableNav a:hover {text-decoration:underline;}
.TableTemplate .TableNav .prev {background:url(../images/TableTemplate-nav-prev.gif) 0 1px no-repeat; padding-left:21px;}
.TableTemplate .TableNav .next {background:url(../images/TableTemplate-nav-next.gif) 100% 1px no-repeat; padding-right:21px;}
.TableTemplate .TableNav .pages {padding:0 25px; word-spacing:4px;}
.TableTemplate .TableNav .pages strong {color:#155c12;}
.TableTemplate .Navigation { overflow:hidden; padding:0 1px 8px 0;}
.TableTemplate .Navigation .navBegin { background:url(../images/NavBegin.gif) no-repeat 0 0; width:18px; height:18px; display:block; float:right; margin-left:4px;}
.TableTemplate .Navigation .navPrev { background:url(../images/NavPrev.gif) no-repeat 0 0; width:18px; height:18px; display:block; float:right; margin-left:4px;}
.TableTemplate .Navigation .navNext { background:url(../images/NavNext.gif) no-repeat 0 0; width:18px; height:18px; display:block; float:right; margin-left:4px;}
.TableTemplate .Navigation .navEnd { background:url(../images/NavEnd.gif) no-repeat 0 0; width:18px; height:18px; display:block; float:right; margin-left:4px;}
.TableTemplate .Navigation .navBegin:hover, .TableTemplate .Navigation .navPrev:hover, .TableTemplate .Navigation .navNext:hover, .TableTemplate .Navigation .navEnd:hover {background-position:0 -18px;} 
.TableTemplate .Navigation .navBegin span, .TableTemplate .Navigation .navPrev span, .TableTemplate .Navigation .navNext span, .TableTemplate .Navigation .navEnd span {display:none;}
.TableTemplate .Navigation .page {float:right; color:#666666; font-size:1.1em; padding:2px 5px 0 9px;}
.TableTemplate .Navigation .page .green {color:#449320;}

.ochreTable { width:100%; font-size:1.2em; color:#333333; margin:-5px 0 5px;}
.ochreTable th {background-color:#f4c769; font-weight:bold; padding:6px 5px; text-align:center; vertical-align:middle;}
.ochreTable th.firs-td {background:#f4c769 url(../images/CornerBrown-l.gif) no-repeat top left;}
.ochreTable th.last-td {background:#f4c769 url(../images/CornerBrown-r.gif) no-repeat top right;}
.ochreTable td {background-color:#fdf1c7; text-align:center; vertical-align:middle; padding:7px 5px;}
.ochreTable .bottomRow td {padding-bottom:16px;}
.ochreTable .bottomRow td.firs-td {background:#fdf1c7 url(../images/CornerBrownLight-l.gif) no-repeat bottom left;}
.ochreTable .bottomRow td.last-td {background:#fdf1c7 url(../images/CornerBrownLight-r.gif) no-repeat bottom right;}

.GreenDateBox {background:#62a545 url(../images/GreenBox-btm.png) no-repeat left bottom;}
.GreenDateBox .InnerArea {background:url(../images/GreenBox-tp.png) no-repeat left top; padding:11px 5px 12px 19px;}
.GreenDateBox .InnerArea table {font-size:1.2em; font-weight:bold; color:#fff;}
.GreenDateBox .InnerArea table .item {text-align:right; color:#c4e9b4; padding-right:4px;}
.GreenDateBox .InnerArea table .Rate {font-size:1.17em;}

.TwoColumnTableCalculate { padding-bottom:10px;	width: 691px;}
.TwoColumnTableCalculate .TableCalculate { margin-bottom:25px;}
.TwoColumnTableCalculate .TableCalculate td {vertical-align:top;}
.TwoColumnTableCalculate .TableCalculate td.gapCol, .TwoColumnTableCalculate .TableCalculate th.gapCol {width:15px;}
.TwoColumnTableCalculate .TableCalculate th.ColumnBoxes, .TwoColumnTableCalculate .TableCalculate td.ColumnBoxes {width:338px;}
.TwoColumnTableCalculate .TableCalculate td.gapRow {height:5px;}
.TwoColumnTableCalculate .TableCalculate td.GreyBoxTop {background:#F3F3F3 url(../images/LightGreyBoxT338-work.png) no-repeat top left; height:9px;}
.TwoColumnTableCalculate .TableCalculate td.OrangeBoxTop {background:#fdf1c7 url(../images/OhreBoxT338.png) no-repeat top left; height:9px;}

.TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitle {font-size:1.3em; color:#333333; background:#f4c769 url(../images/CornerOhre-Title-l.gif) no-repeat 0 0;}
.TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitle span { display:block; text-align:left; background:url(../images/CornerOhre-Title-r.gif) no-repeat top right; padding:3px 13px;}
.TwoColumnTableCalculate .TableCalculate td.GreyBoxTitle {font-size:1.3em; color:#333333; background:#eaeaea url(../images/CornerLightGrey-Title-l.gif) no-repeat 0 0;}
.TwoColumnTableCalculate .TableCalculate td.GreyBoxTitle span { display:block; text-align:left; background:url(../images/CornerLightGrey-Title-r.gif) no-repeat top right; padding:3px 13px;}
.TwoColumnTableCalculate .TableCalculate td.GreyBoxBody {background-color:#f3f3f3;}
.TwoColumnTableCalculate .TableCalculate td.OrangeBoxBody {background-color:#fdf1c7;}
.TwoColumnTableCalculate .TableCalculate td.GreyBoxBottom {background:#f3f3f3 url(../images/LightGreyBoxB338.png) no-repeat top left; height:9px;}
.TwoColumnTableCalculate .TableCalculate td.OrangeBoxBottom {background:#fdf1c7 url(../images/OhreBoxB338.png) no-repeat top left; height:9px;}

.TwoColumnTableCalculate .TableCalculate .dataTable {margin:5px 0 0 0;}
.TwoColumnTableCalculate .TableCalculate .dataTable .item, .TwoColumnTableCalculate .TableCalculate .dataTable .val { font-size:1.3em; padding:2px 0 3px 0;}
.TwoColumnTableCalculate .TableCalculate .dataTable .val {padding-left:8px;}
.TwoColumnTableCalculate .TableCalculate td.NoteBottom {vertical-align:bottom; padding:5px 18px 3px 18px; font-style:italic; color:#333333;}
.TwoColumnTableCalculate .TableCalculate td.NoteMiddle {vertical-align:middle; padding:5px 18px 3px 18px; font-style:italic; color:#333333;}


.TwoColumnTableCalculate .AreaFoot {text-align:right; padding-right:60px;}
.TwoColumnTableCalculate .AreaFoot div.BtmButton {padding-top:22px;}
.TwoColumnTableCalculate .AreaFoot .GreenInfoBox {width:512px; margin:8px auto 0 auto;}
/*  new design  */
.ContentColumnsArea .CalculateResults {padding-left:11px;}
.CalculateResults h1 {color:#2e83bd; font-size:30px; font-weight:normal; margin-bottom:9px !important;}
.CalculateResults h3.LightGreyTitleTop {color:#a6a5a5; font-size:20px; height:25px; text-align:left;}
.CalculateResults h3.OrangeTitleTop {color:#ff7800; font-size:20px; height:25px; text-align:left;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate {border-collapse:separate;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.gapCol, .CalculateResults .TwoColumnTableCalculate .TableCalculate th.gapCol {width:18px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate th.ColumnBoxes, .CalculateResults .TwoColumnTableCalculate .TableCalculate td.ColumnBoxes {width:333px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxTitleTop {background:#cecece url(../images/tbl-greyH-bg.gif) repeat-x; font-size:1.3em; color:#333;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxTitleTop span {background:url(../images/tbl-greyH-bgL.gif) no-repeat; display:block;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxTitleTop span span {background:url(../images/tbl-greyH-bgR.gif) 100% 0 no-repeat; padding:5px 14px 4px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxTitle {background:#cecece; border-top:1px solid #fff; border-bottom:1px solid #aaa; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxTitle span {background:none;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxBody {border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #aaa; border-top:1px solid #fff;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxBodyLast {border-bottom:0;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitleTop {background:#ff9000 url(../images/tbl-oranH-bg.gif) repeat-x; font-size:1.3em; font-weight:bold; color:#fff;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitleTop span {background:url(../images/tbl-oranH-bgL.gif) no-repeat; display:block;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitleTop span span {background:url(../images/tbl-oranH-bgR.gif) 100% 0 no-repeat; padding:5px 14px 4px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitle {background:#ff9000; border:1px solid #c6914b; border-top:1px solid #fff; font-weight:bold; color:#fff;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxTitle span {background:none;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxBody {border:1px solid #c6914b; border-top:1px solid #fff;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxBodyLast {border-bottom:0;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxBottom {background:#f3f3f3 url(../images/tbl-greyB-bg.gif) 0 100% repeat-x; height:10px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxBottom span {background:url(../images/tbl-greyB-bgL.gif) 0 100% no-repeat; display:block; height:10px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreyBoxBottom span span {background:url(../images/tbl-greyB-bgR.gif) 100% 100% no-repeat;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxBottom {background:#fdf1c7 url(../images/tbl-oranB-bg.gif) 0 100% repeat-x; height:10px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxBottom span {background:url(../images/tbl-oranB-bgL.gif) 0 100% no-repeat; display:block; height:10px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.OrangeBoxBottom span span {background:url(../images/tbl-oranB-bgR.gif) 100% 100% no-repeat;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.noBordBotm {border-bottom:0 !important;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.Note {vertical-align:bottom; padding:6px 9px; border-top:0;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.NoteBottom {padding-bottom:8px; border-top:0;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxTitleTop {background:#489a11 url(../images/tbl-greenH-bg.gif) repeat-x; font-size:1.3em; font-weight:bold; color:#fff;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxTitleTop span {background:url(../images/tbl-greenH-bgL.gif) no-repeat; display:block;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxTitleTop span span {background:url(../images/tbl-greenH-bgR.gif) 100% 0 no-repeat; padding:5px 14px 4px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxBody {border:1px solid #296500; border-top:0; background:#c2f4a0;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxBodyLast {border-bottom:0;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxBottom {background:#c2f4a0 url(../images/tbl-greenB-bg.gif) 0 100% repeat-x; height:10px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxBottom span {background:url(../images/tbl-greenB-bgL.gif) 0 100% no-repeat; display:block; height:10px;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBoxBottom span span {background:url(../images/tbl-greenB-bgR.gif) 100% 100% no-repeat;}
.CalculateResults .TwoColumnTableCalculate .TableCalculate td.GreenBodyText {padding:5px 13px 2px; font-size:12px; color:#2e3629;}
.OrangeBoxBody .dataTable td.val {text-align:right;}

.CalculateResultsT table {border-collapse:separate; margin-bottom:27px;}
.CalculateResultsT td {padding:8px 12px 7px; font-size:12px; background:#fafafa url(../images/crt-bg.png) no-repeat;}
.CalculateResultsT td.last {border-right:1px solid #c7c8c7;}
.CalculateResultsT tr.greyRow td {background:#f0f0f0 url(../images/crt-bg.png) no-repeat;}
.CalculateResultsT tr.greyRowH td {background:#d1d1d1 url(../images/crt-greyBg.png) no-repeat; color:#3f3f3f;}
.CalculateResultsT tr.blueRow td {background-color:#caeaff; color:#002f74;}
.CalculateResultsT tr.blueRowDis td {background-color:#e5f5ff; color:#849bbc;}
.CalculateResultsT tr.greenRow td {background-color:#d8f2eb; color:#007465;}
.CalculateResultsT tr.yellowRow td {background-color:#ffe89b; color:#7d440c;}
.CalculateResultsT tr.orangRow td {background:#f56200 url(../images/crt-orBg.png) 0 100% repeat-x; color:#fff; font-weight:bold; padding-bottom:11px;}
.CalculateResultsT tr.orangRow td a {color:#ffeab6; text-decoration:underline;}
.CalculateResultsT tr.greyRowH td {color:#3f3f3f;}
.CalculateResultsT tr.greenBRow td {background:#abcb15 url(../images/crt-greenBg.png) 0 100% repeat-x; color:#fff; padding-bottom:11px;}
.CalculateResultsT tr.greenBRow td a {color:#ffeab6; text-decoration:underline;}
.CalculateResultsT td.colorRed,.CalculateResultsT td .colorRed {color:#d5001e !important;}
.CalculateResultsT td.colorGreen,.CalculateResultsT td .colorGreen {color:#276b32 !important;}
.CalculateResultsT tr.rowSectLast td {border-bottom:1px solid #989898;}
.CalculateResultsT td.null {background:none !important; padding:0;}
.CalculateResultsT td.minW {width:1%; white-space:nowrap;}
.CalculateResultsT td input.txtSm {font-size:14px; padding:1px 4px; width:27px; text-align:center; vertical-align:middle; border:1px solid #c3c3c3; color:#c3c3c3;}
.CalculateResultsT tr.greenRow td input.txtSm {color:#007465;}
.CalculateResultsT td.rowTab {border-top:1px solid #fff; border-bottom:1px solid #fff; padding:6px; padding-right:20px; width:70px; background:#ebebeb url(../images/crt-tabBg.png) 100% 50% repeat-y; font-size:11px; line-height:1em; color:#313131;}
.CalculateResultsT tr.blueRow td.rowTab {background:#caeaff url(../images/crt-tabBlue.png) 100% 0 repeat-y;}
.CalculateResultsT tr.greenRow td.rowTab {background:#d8f2eb url(../images/crt-tabGreen.png) 100% 0 repeat-y; vertical-align:top;}
.CalculateResultsT tr.yellowRow td.rowTab {background:#ffe89b url(../images/crt-tabYellow.png) 100% 0 repeat-y;}
.CalculateResultsT td .rowTabWr {position:relative; zoom:1;}
.CalculateResultsT td.vertB {vertical-align:bottom;}
.CalculateResultsT td.vertT {vertical-align:top;}
.CalculateResultsT td.wBlueT {vertical-align:bottom;}
.CalculateResultsT td.wGreenT {vertical-align:top;}
.CalculateResultsT td.wYellowB {vertical-align:top;}
.rTBlueT,.rTBlueB,.rTGreenT,.rTGreenB,.rTYellowT,.rTYellowB {position:absolute; width:4px; height:4px; background:url(../images/crt-tabCorns.png) no-repeat;}
.rTBlueT {bottom:-5px; left:0;}
.rTBlueB {background-position:0 -4px; top:-12px; left:-6px;}
.rTGreenT {background-position:0 -8px; top:-6px; left:-6px;}
.rTGreenB {background-position:0 -12px; top:-5px; left:0;}
.rTYellowT {background-position:0 -16px; top:31px; left:0;}
.rTYellowB {background-position:0 -20px; top:-5px; left:0;}
.CalculateResultsT tr.notd td {height:0; padding:0; background:#fafafa url(../images/crt-bg.png) 0 -100px no-repeat;}
.CalculateResultsT tr.notdT td {background:#d1d1d1 url(../images/crt-greyBg.png) 0 -100px no-repeat;}
.CalculateResultsT tr.notd td.notdF {background:none;}
.CalculateResultsT .rowTabCorns {position:relative;}
.CalculateResultsT .rowTabCorns .rTGreyT,.CalculateResultsT .rowTabCorns .rTGreyB {position:absolute; width:5px; height:5px; background:url(../images/crt-tabCornsGr.png) no-repeat;}
.CalculateResultsT .rowTabCorns .rTGreyT {bottom:-6px;}
.CalculateResultsT .rowTabCorns .rTGreyB {top:-6px; background-position:0 -5px;}
.CalculateResultsT tr.tableRowT td {padding:0; height:1px; vertical-align:top; border:0; background:0;}
.CalculateResultsT tr.tableRowT td .in {position:relative; zoom:1;}
.CalculateResultsT tr.tableRowT td .in .TL {background:url(../images/crt-greyCorn.png) no-repeat; width:5px; height:4px; position:absolute; bottom:-5px; left:0;}
.CalculateResultsT tr.tableRowT td .in .TR {background:url(../images/crt-greyCorn.png) 100% 0 no-repeat; width:5px; height:4px; position:absolute; bottom:-5px; right:0; _right:-1px;}
.CalculateResultsT tr.tableRowB td {padding:0; height:1px; vertical-align:top; border:0; background:0;}
.CalculateResultsT tr.tableRowB td .in {position:relative; zoom:1;}
.CalculateResultsT tr.tableRowB td .in .BL {background:url(../images/crt-greenCorn.png) no-repeat; width:5px; height:4px; position:absolute; top:-4px; left:0;}
.CalculateResultsT tr.tableRowB td .in .BR {background:url(../images/crt-greenCorn.png) 100% 0 no-repeat; width:5px; height:4px; position:absolute; top:-4px; right:0; _right:-1px;}
.CalculateResultsT tr.tableRowB td .in .BL {background:url(../images/crt-orCorn.png) no-repeat; width:5px; height:4px; position:absolute; top:-4px; left:0;}
.CalculateResultsT tr.tableRowB td .in .BR {background:url(../images/crt-orCorn.png) 100% 0 no-repeat; width:5px; height:4px; position:absolute; top:-4px; right:0; _right:-1px;}

/*  new design end  */

.BannerHead {margin:-12px 0 18px 0;}
.BannerTable { margin:0 0 20px 25px; width:650px;}
.BannerTable td {vertical-align:middle;}

/****     Forms    ****/

.LabelForm {float:left; display:block; font-size:1.4em; padding-top:3px;}  
.BoxFormWhl .LabelForm {font-size:1.3em; padding-top:0;}  
.BoxFormWhl .InnerOfRow2 .LabelForm {padding-top:6px;}  
.LabelFormR {text-align:right;}
.LabelW-340 {width:340px;}
.LabelW-147 {padding-right:5px; width:142px;}
.LabelW-158 {padding-right:15px; width:143px;}
.LabelW-107 {width:102px; padding-right:5px;}
.LabelW-297 {padding-right:15px; width:282px;}
.LabelW-446 {padding-right:15px; width:431px;}

.IcoForm {display:block; float:left; height:17px; width:17px; margin-left:18px; margin-top:1px;}
.BoxFormWhl .IcoForm {margin-left:33px;}
.BoxFormWhl .InnerOfRow2 .IcoForm {margin-top:6px;}
.IcoForm-Left5 {display:block; float:left; height:17px; width:17px; margin-left:5px; margin-top:1px;}
.InfIco {background:url(../images/IcoI.gif) no-repeat 0 0;}
.WowIco {background:url(../images/IcoWow.gif) no-repeat 0 0;}

.FormInputText {border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; border-bottom:1px solid #dddddd; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:2px 5px; float:left;}
.FormInput-140 {width:128px;}
.FormInput-300 {width:290px;}
.FormInput-285 {width:275px;}
.FormInput-190 {width:190px;}
.FormInput-250 {width:240px;}

.FormSelect {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; float:left;}
.FormSelect-100 {width:100px;}
.FormSelect-115 {width:115px;}
.FormSelect-184 {width:183px;}
.FormSelect-300 {width:302px;}
.FormSelect-250 {width:252px;}
.FormSelectR {margin-left:63px;}
/*.FormRButton {margin-right:200px;}*/

.radioArea {float:left; padding-top:2px;}
.radioArea input {vertical-align:middle; margin-right:4px;}
.radioArea span {color:#000000; font-size:1.2em; vertical-align:middle; padding-right:15px;}

.ErrorText {display:block; float:left; font-size:1.1em; color:#a11f61; font-style:italic; padding-left:21px; padding-top:1px; width:180px;}
.ErrorTextPopup{ font-size:1.1em; color:#a11f61; font-style:italic; padding-left:10px; padding-top:1px; }
.InfoText {display:block; float:left; font-size:1.1em; color:#006eaf; padding-left:21px; padding-top:1px; width:180px;}
.BoxFormWhl .InfoText {padding-left:42px; width:auto;}

.ErrorRow .LabelForm {color:#a11f61;}

.ButtonAddProduct { background:url(../images/ButtonAddItem.png) no-repeat 0 0; width:125px; height:24px; float:left; margin:1px -4px 2px 0; border:none; cursor:pointer;}
.ButtonAddProduct:hover {background-position:0 -24px;}
.CalculateButton {background:url(../images/ButtonCalculate.png) no-repeat top left; width:115px; height:33px; border:none; margin-left:370px; margin-top:5px; cursor:pointer; margin-bottom:40px;}
.CalculateButton:hover {background-image:url(../images/ButtonCalculateAct.png);}
.PrintButton {background:url(../images/ButtonPrintResults.png) no-repeat top left; width:115px; height:33px; border:none; margin-right:11px; cursor:pointer;}
.PrintButton:hover {background-image:url(../images/ButtonPrintResultsAct.png);}
.EmailButton {background:url(../images/ButtonEmailResults.png) no-repeat top left; width:115px; height:33px; border:none; margin-right:11px; cursor:pointer;}
.EmailButton:hover {background-image:url(../images/ButtonEmailResultsAct.png);}
.NewCalculationButton {background:url(../images/ButtonNewCalculation.png) no-repeat top left; width:130px; height:33px; border:none; cursor:pointer;}
.NewCalculationButton:hover {background-image:url(../images/ButtonNewCalculationAct.png);}
.EditCalculationButton {background:url(../images/ButtonEditCalculation.png) no-repeat top left; width:130px; height:33px; border:none; cursor:pointer;}
.EditCalculationButton:hover {background-image:url(../images/ButtonEditCalculationAct.png);}
.EditCalculationButton2 {background:url(../images/ButtonEditCalculation2.png) 0 0 no-repeat; width:154px; height:31px; border:none; cursor:pointer;}
.EditCalculationButton2:hover {background-position:0 100%;}
.RefreshCalculationButton {background:url(../images/ButtonRefreshCalculation.png) no-repeat top left; width:154px; height:31px; border:none; cursor:pointer;}
.RefreshCalculationButton:hover {background-position:0 100%;}
.NewCalculationButton2 {background:url(../images/ButtonNewCalculation2.png) 0 0 no-repeat; width:154px; height:31px; border:none; cursor:pointer;}
.NewCalculationButton2:hover {background-position:0 100%;}
.EditCalculationButton2 {background:url(../images/ButtonEditCalculation2.png) 0 0 no-repeat; width:154px; height:31px; border:none; cursor:pointer;}
.EditCalculationButton2:hover {background-position:0 100%;}
.ShipBBOXGet10Button {background:url(../images/BottomShipBBOXGet10.png) 0 0 no-repeat; width:293px; height:31px; border:none; cursor:pointer;}
.ShipBBOXGet10Button:hover {background-position:0 100%;}

.SignButton {background:url(../images/ButtonSignIn.png) no-repeat top left; width:143px; height:35px; margin-left:74px; border:none; cursor:pointer;}
.SignButton:hover {background:url(../images/ButtonSignInAct.png) no-repeat top left;}
.SubmitButton {background:url(../images/ButtonSubmit.png) no-repeat top left; width:107px; height:35px; margin-left:17px; border:none; cursor:pointer; float:left;}
.SubmitButton:hover {background:url(../images/ButtonSubmitAct.png) no-repeat top left;}
.RegisterButton { position:absolute; background:url(../images/ButtonRegisterNow.png) no-repeat top left; width:335px; height:51px; left:391px; border:none; cursor:pointer; top:293px;}
.RegisterButton:hover {background:url(../images/ButtonRegisterNowAct.png) no-repeat top left;}
.StartNewCalculationButton { position:absolute; background:url(../images/ButtonStartNewCalculation.png) no-repeat top left; width:335px; height:51px; left:391px; border:none; cursor:pointer; top:290px;}
.StartNewCalculationButton:hover {background:url(../images/ButtonStartNewCalculationAct.png) no-repeat top left;}
.UpdateCalculationButton {background:url(../images/ButtonUpdateCalculation.png) no-repeat top left; width:180px; height:33px; float:right; margin-right:328px; border:none; cursor:pointer; margin-bottom:15px;}
.UpdateCalculationButton:hover {background:url(../images/ButtonUpdateCalculationAct.png) no-repeat top left;}
.UpdateAccountButton {background:url(../images/ButtonUpdateAccount.png) no-repeat top left; width:180px; height:33px; margin:3px 0 3px 109px; border:none; cursor:pointer;}
.UpdateAccountButton:hover {background:url(../images/ButtonUpdateAccountAct.png) no-repeat top left;}
.GreyBox .UpdateAccountButton {margin:3px auto; display:block;}
.GetExchangeButton {background:url(../images/ButtonGetExchange.png) no-repeat top left; width:125px; height:24px; border:none; cursor:pointer;}
.GetExchangeButton:hover {background:url(../images/ButtonGetExchangeAct.png) no-repeat top left;}
.RegisterAndSignInButton {background:url(../images/ButtonRegisterAndSignIn.png) no-repeat top left; width:164px; height:33px; border:none; cursor:pointer;}
.RegisterAndSignInButton:hover {background:url(../images/ButtonRegisterAndSignInAct.png) no-repeat top left;}
.SaveCalculationButton {background:url(../images/ButtonSaveCalculation.png) no-repeat top left; width:134px; margin-right:11px; height:33px; border:none; cursor:pointer;}
.SaveCalculationButton:hover {background:url(../images/ButtonSaveCalculationAct.png) no-repeat top left;}
.CloseButton {background:url(../images/ButtonClose.png) no-repeat top left; width:81px; height:33px; border:none; cursor:pointer;}
.CloseButton:hover {background:url(../images/ButtonCloseAct.png) no-repeat top left;}
.CancelButton {background:url(../images/ButtonCancel.png) no-repeat top left; width:87px; height:33px; border:none; cursor:pointer;}
.CancelButton:hover {background:url(../images/ButtonCancelAct.png) no-repeat top left;}
.ButtonSearch {background:url(../images/BtnSearch.png) no-repeat; width:72px; height:20px; border:none; cursor:pointer;}
.ButtonSearch:hover {background-position:0 100%;}
.ButtonShow {background:url(../images/BtnShow.png) no-repeat; width:71px; height:20px; border:none; cursor:pointer;}
.ButtonShow:hover {background-position:0 100%;}

a:focus
{
	-moz-outline-style: none;
}


.PopupResultsBlock {width:390px; background:none;}
.PopupResultsBlock .Head {background:none; padding-bottom:0;}
.PopupResultsBlock .Head .TpCorners {display:block; height:8px; background:url(../images/FeedbackGreenCorners.png) no-repeat 0 0;}
.PopupResultsBlock .Head .HeadTitle {background:url(../images/FeedbackGreenHead.png) repeat-x 0 0; color:#fff; font-size:1.8em; padding-top:4px; padding-bottom:9px;}
.PopupResultsBlock .bodyResults {background-color:#e7e7e7;}
.PopupResultsBlock .BtmCorners {display:block; background:url(../images/FeedbackGreenBtm.png) no-repeat bottom left; height:8px;}

.CloseButton {background:url(../images/ButtonClose.png) no-repeat top left; width:81px; height:33px; border:none; cursor:pointer;}
.CloseButton:hover {background:url(../images/ButtonCloseAct.png) no-repeat top left;}
.CancelButton {background:url(../images/ButtonCancel.png) no-repeat top left; width:87px; height:33px; border:none; cursor:pointer;}
.CancelButton:hover {background:url(../images/ButtonCancelAct.png) no-repeat top left;}
.GreyBox .TitleBox .CloseButtonIco {float:right; margin:3px 0 0;}

.CantFindCategoryButton {background:url(../images/ButtonCantFindCategory.png) no-repeat 0 0; height:19px; width:182px; border:none; cursor:pointer;}
.CantFindCategoryButton:hover {background-position:0 -19px;}
.InfoAreaButtonForm {float:left; padding-left:17px;}

.HeadLine {border-top:1px solid #aaa; border-bottom:1px solid #fff; margin:3px 0;}
.HeadLine .in {border-top:1px solid #fff; border-bottom:1px solid #aaa; background:#c7c7c7 url(../images/HeadLineBg.gif) repeat-x; overflow:hidden; zoom:1; padding:7px 10px 7px 9px;}
.HeadLine .icoClose {float:right; background:url(../images/HeadLineClose.gif) no-repeat; width:17px; height:16px;}
.HeadLine h3 {font-size:13px; font-weight:normal; color:#045e9b; margin:0 !important;}	

.ButtonAddProductWh {margin-left:25px; background:url(../images/ButtonAddProductWh.png) no-repeat 0 0; width:95px; height:19px; border:none; cursor:pointer; float:left;}
.ButtonAddProductWh:hover {background-position:0 -19px;}

.BannerHead {margin:-12px 0 18px 0;}
.BannerTable { margin:0 0 20px 25px; width:650px;}
.BannerTable td {vertical-align:middle;}
h6 {font-size:1.2em; font-weight:bold; margin-bottom:20px; color:#333333;}
.BannerCode{}
.BannerCode input{width:300px;}
.BannerCode td{padding-top:10px}

.GetHTMLButton {background:url(../images/ButtonGetHtmlCode.png) no-repeat top left; width:145px; height:34px; border:none; cursor:pointer;}
.GetHTMLButton:hover {background:url(../images/ButtonGetHtmlCodeAct.png) no-repeat top left;}
.CantFindCategoryButton {background:url(../images/ButtonCantFindCategory.png) no-repeat 0 0; height:19px; width:182px; border:none; cursor:pointer;}
.CantFindCategoryButton:hover {background-position:0 -19px;}
.PrintButton-small {background:url(../images/ButtonPrintResults-small.png) no-repeat 0 0; height:19px; width:83px; border:none; cursor:pointer; margin-right:7px;}
.PrintButton-small:hover {background-position:0 -19px;}
.EmailButton-small {background:url(../images/ButtonEmailResults-small.png) no-repeat 0 0; height:19px; width:96px; border:none; cursor:pointer; margin-right:7px;}
.EmailButton-small:hover {background-position:0 -19px;}
.SaveResultsButton-small {background:url(../images/ButtonSaveResults-small.png) no-repeat 0 0; height:19px; width:83px; border:none; cursor:pointer; margin-right:7px;}
.SaveResultsButton-small:hover {background-position:0 -19px;}
.GetShippingButton-small {background:url(../images/ButtonGetShipping.png) no-repeat 0 0; height:19px; width:182px; border:none; cursor:pointer;}
.GetShippingButton-small:hover {background-image:url(../images/ButtonGetShipping-hover.png);}
.GetSekoSynergyButton-small {background:url(../images/ButtonGetSekoSynergy.png) no-repeat 0 4px; height:19px; width:182px; border:none; cursor:pointer;}
.GetSekoSynergyButton-small:hover {background-image:url(../images/ButtonGetSekoSynergy-hover.png);}

.BannerGds-01 {background:url(../images/BannerGds-01.png) no-repeat 0 0; height:105px; width:154px; margin-bottom:7px;}
.BannerGds-01:hover {background:url(../images/BannerGds-01-hover.png) no-repeat 0 0;}
.BannerGds-02 {background:url(../images/BannerGds-02.png) no-repeat 0 0; height:105px; width:154px; margin-bottom:7px;}
.BannerGds-02:hover {background:url(../images/BannerGds-02-hover.png) no-repeat 0 0;}
.BannerGds-03 {background:url(../images/BannerGds-03.png) no-repeat 0 0; height:105px; width:155px; margin-bottom:7px;}
.BannerGds-03:hover {cursor:pointer; background:url(../images/BannerGds-03-hover.png) no-repeat 0 0;}
.BannerGds-04 {background:url(../images/BannerGds-04.png) no-repeat 0 0; height:125px; width:154px; margin-bottom:7px;}
.BannerGds-04:hover {background:url(../images/BannerGds-04-hover.png) no-repeat 0 0;}
.BannerGds-05 {background:url(../images/BannerGds-05.png) no-repeat 0 0; height:115px; width:154px; margin-bottom:7px;}
.BannerGds-05:hover {background:url(../images/BannerGds-05-hover.png) no-repeat 0 0;}
.BannerGds-06 {background:url(../images/BannerGds-06.png) no-repeat 0 0; height:105px; width:154px; margin-bottom:7px;}
.BannerGds-06:hover {background:url(../images/BannerGds-06-hover.png) no-repeat 0 0;}

.BannerGds-Amex {background:url(../images/BannerGds-Amex.png) no-repeat 0 0; height:101px; width:152px; margin-bottom:7px;}
.BannerGds-Amex:hover {cursor:pointer; background:url(../images/BannerGds-Amex-hover.png) no-repeat 0 0;}

.BannerGds-iPhone {background:url(../images/BannerGds-iPhone.png) no-repeat 0 0; height:105px; width:155px; margin:7px;}
.BannerGds-iPhone:hover {cursor:pointer; background:url(../images/BannerGds-iPhone-hover.png) no-repeat 0 0;}


.BannerGds-Amex-Calc {background:url(../images/BannerGds-Amex.png) no-repeat 0 0; height:101px; width:150px; margin-bottom:7px;}
.BannerGds-Amex-Calc:hover {cursor:pointer; background:url(../images/BannerGds-Amex-hover.png) no-repeat 0 0;}


.ContentColumnsArea .NavigationColumn .BannerGds-01, 
.ContentColumnsArea .NavigationColumn .BannerGds-02, 
.ContentColumnsArea .NavigationColumn .BannerGds-03, 
.ContentColumnsArea .NavigationColumn .BannerGds-04, 
.ContentColumnsArea .NavigationColumn .BannerGds-05, 
.ContentColumnsArea .NavigationColumn .BannerGds-06, 
.ContentColumnsArea .NavigationColumn .BannerGds-Amex-Calc,
.BannerGds-iPhone {margin-left:11px;}


.w-172 {width:172px !important;}
.w-244 {width:244px !important;}

/*Popup*/
.PopupArea {position:absolute; top:0; width:0; height:100%; width:100%; background:url(../images/bgPopup.png) repeat;}
.PopupBlock {background:url(../images/PopUpIphone.png) no-repeat 0 0; width:769px; height:403px; margin:74px auto 0 auto;}
.PopupBlock .InnerPopup {padding:25px 26px 0 329px; position:relative; z-index:999;}
.PopupArea .InnerPopup .ClosePopupButton {background:url(../images/buttonClosePopup.gif) no-repeat 0 0; height:20px; width:20px; cursor:pointer; border:none; float:right; position:relative;}
.PopupBlock .InnerPopup h1 {margin-top:46px; color:#fff;}
.PopupBlock .InnerPopup .DownloadButton {background:url(../images/buttonDownload-popup.png) no-repeat 0 0; width:204px; height:75px; cursor:pointer; border:none; margin:129px 0 0 158px;}
.PopupBlockAndroid {background:url(../images/PopUpAndroid.png) no-repeat 0 0; width:769px; height:403px; margin:74px auto 0 auto;}
.PopupBlockAndroid .InnerPopup {padding:25px 26px 0 320px; position:relative; z-index:999;}
.PopupBlockAndroid .InnerPopup h1 {margin-bottom:30px; margin-top:44px; color:#fff;}
.PopupBlockAndroid .InnerPopup a {padding-left:2px;}


#recent_calculations {overflow:hidden;}
/*#recent_calculations ul {position:relative;top:0px;}*/
#recent_calculations ul li {display:block;}
#recent_calculations ul li a {position: static;}

#recent_calculations .DataColumn {padding: 0;}
#recent_calculations .DataColumn .TableTemplate table {width: 917px;}
#recent_calculations .DataColumn .TableTemplate table td {max-width: 200px; overflow: hidden;}

.ButtonShareSmall {background:url(../images/ButtonShareSmall.gif) no-repeat 0 0; width:83px; height:16px; border:none; cursor:pointer;}

.ContentColumnsArea .cols3 .BoxR3 h4 {font-size:12px; color:#105381; margin-bottom:6px;}

.seo-block p {}
span.black {color: #000; font-weight: bold;}