a:link, a:visited {text-decoration:none;color:#ea5c21}
a:hover{ text-decoration:underline;}
body {font-family:arial;font-size:13px; background:#064798 url(/images/bg.png) repeat-x;}
h1, h2, h3 {color:#01559D}
h1 {font-size:20px} h2 {font-size:16px} h3 {font-size:13px}
h1 a:link, h2 a:link, h3 a:link, h1 a:visited, h2 a:visited, h3 a:visited{color:#01559D;}
.error, .red {color:#FF0000}
ul li {padding-bottom:3px; list-style-image:url(/images/bullet.gif)}
#quoteOn {margin-right:3px}
#quoteoff {margin-left:3px}
li, p{ line-height:1.3;}
img {border:none}
a {cursor:pointer}
.cb{ clear:both;}

.left{ float:left;}
.right{ float:right;}

.inner{ padding:10px;}


#main {text-align:left; margin-top:20px;}

#header{ height:130px; background:url(/images/header_bg.png) no-repeat;}

#header #logoCell{ height:80px; padding:10px;}

#flagCell {position:absolute;margin-left:900px;top:30px}
* html #flagCell {top:50px}

#menu {height:29px;color:#00274d;font-weight:bold;border-bottom:1px solid #000; border-top:1px solid #fcdc98;}
#menu {color:#00274d;text-decoration:none}
#menu div {height:29px;width:16.66%;float:left;text-align:center;padding-top:3px; line-height:24px;}

#menu {height:29px;color:#002449;font-weight:bold;border-bottom:1px solid #e39700; border-top:1px solid #fdd57e;}
#menu ul{margin:0px; padding:0; display:block; height:28px; border-top:1px solid #fcdc98; z-index:99;}
#menu ul li {float:left;list-style:none;text-align:center; display:block; padding:0; margin:0;}
#menu ul li a {padding:0px 30px; height:28px;font-weight:bold;font-size:13px; display:block; color:#002449; line-height: 28px; border-left:solid 1px #fdc54b; border-right:solid 1px #fdd57e;}

#menu ul li a:hover {background:#fbbb2c; color:#002449; text-decoration: none;} 
#menu ul li a.hover{background:#fbbb2c; color:#002449;text-decoration: none;}

#menu ul li a.selected {background:#fcdc98; }
#menu ul li a.selected:hover, #menu ul li a.selected.hover{background:#fcdc98;}

#menu ul li ul{ width:250px; display:block; position:absolute; margin-top:28px; display:none; background:#fbbb2c; padding:0; height:auto; border:none;}
#menu ul li ul li{ float:none; height: 25px;}
#menu ul li ul li a{ color:#002449; height: 25px; line-height: 25px;  text-align:left; font-size:12px; padding: 0px 10px;} 
#menu ul li ul li a:hover{ background:none; text-decoration:underline; background:#fdd57e;  height: 25px; line-height: 25px; }



#menu ul li ul#menu_tens{ margin-left:-172px;}


#regionCell {position:absolute;margin-left:740px;width:127px;color:#FFFFFF;font-weight:bold;display:none;z-index:1000}
#regionCell div {background-color:#1E6094;height:20px;padding-left:3px;padding-top:3px}
* html #regionCell {margin-left:635px}
* html #regionCell div {position:relative}
#regionCell a {color:#00274d;text-decoration:none}

#promoCell { background:#fff4de; height:250px; margin-top:1px; border-bottom:1px solid #fc6f26;}
#promoCell img#promoCenter {padding-right:1px;padding-left:1px}

#main_product{ width:700px; text-align:left;border-right:1px solid #FDD57E;height:249px;}
#main_product .img{ width:190px;}
#main_product .text{ margin-left:10px; width:470px;}
#main_product .text h1 a{ color:#01559D;}
#other_product{ width:238px; text-align:center; border-left:1px solid #ffe1a1; height:249px;}
#other_product h3 a{ color:#01559D; }
#promoCell h3 a, #promoCell h1 a{ padding:2px 4px; text-decoration:none;}
#promoCell h3 a:hover, #promoCell h1 a:hover{ background:#01559D; color:#fff;}

.promo_link{ display:block; float:left; height:30px; padding:0px 12px 0px 0px; background:url(/images/promo/button_right.png) no-repeat top right; text-decoration:none; margin-right:20px;}
.promo_link span{ display:block; height:30px; line-height:30px; padding:0px 0px 0px 12px; color:#fff; background:url(/images/promo/button_left.png) no-repeat top left; text-decoration:none;}
.promo_link:hover{ text-decoration: none;}



#points{ padding:10px; }
#points ul{ display:block; margin:0; padding:0; }
#points ul li.point{ height:90px;list-style:none; display:block; float:left; width:270px; margin:15px; background-repeat:no-repeat; background-position:0px 10px;}
#points ul li.point div{ margin-left:60px; width:220px; line-height:1.3;}
#points ul li.point div h3{ margin-bottom:7px; line-height:1.3;}

#points ul li#point_1{ background-image:url(/images/icons/Char.png);}
#points ul li#point_2{ background-image:url(/images/icons/to-do-list_checked1.png);}
#points ul li#point_3{ background-image:url(/images/icons/globe_48.png);}
#points ul li#point_4{ background-image:url(/images/icons/book_search.png);}
#points ul li#point_5{ background-image:url(/images/icons/security.png);}
#points ul li#point_6{ background-image:url(/images/icons/clock_48.png);}


.contentCell {border:#CCCCCC 1px solid;border-top:none; border-bottom:none;padding:20px; background:#fff;}

.content{ width:940px; margin:auto;}

#small_business{ background:#fff4de; border-top:1px solid #fc6f26;}
#small_business .inner{background:url(/images/icons/Network.png) no-repeat;  height:128px; padding:5px 20px 0px 170px;}
#small_business h2{  border:0;}


#contentCellHome {height:220px}
#contentCellHome div {display:inline;float:left;width:32%;height:inherit}
#contentCellHome h3 {color:#01559D;font-weight:bold;font-size:14px;padding-left:27px}
#contentCellHome p {padding-left:27px}
* html #contentCellHome h3, * html #contentCellHome p {padding-left:25px}
#contentCellHome div ul {text-align:left;color:#002656;font-weight:bold}
#contentCellHome div ul li a:hover {text-decoration:underline}
#contentCellHome div.border {height:200px;width:1%;border-right:1px solid #CCCCCC}

#contentCellBuyNow {height:500px}

#contentMain {width:60%}
.desc {padding-bottom:10px}
.pros h3 {margin:4px 0px 0px 25px;background:url(/images/bg_tick_bullet.gif) left no-repeat;padding:5px 0px 2px 21px;color:#6475A3}
.pros p {margin:0px 0px 10px 46px;}
.contentCell h2 {font-weight:normal;border-bottom:1px solid #CCCCCC;padding-bottom:3px}
#contentCellPro strong {color:#4C3E28}

#contentRight {position:relative;float:right;width:35%}
* html #contentRight {top:0px}
#contentRight #imageCell a img {padding-bottom:3px}
#contentRight #imageCell div#price {font-weight:bold;padding-top:5px;font-size:16px}
#contentRight #imageCell div#price span {font-size:14px}
#contentRight .rightCell {border:1px solid #1E6094}
#contentRight div .heading {padding:5px;border-bottom:1px solid #CCCCCC;background:url(/images/menu-bg.png) left top repeat-x;color:#FFFFFF;font-weight:bold;height:15px}
#contentRight div .content {padding:5px}

/** customer page */
#contentCellCustomer blockquote {padding-bottom:20px}

/** FAQs page */
#contentCellFAQ a:link, #contentCellPFAQ a:visited {color:#6475A3}
#contentCellFAQ a:hover {text-decoration:underline}

/** Resources page */
#contentCellResources #resourceLinks a {background:url(/images/bg_tick_bullet.gif) left no-repeat;padding-left:20px}
#contentCellResources #contentMain ul li {padding-bottom:10px}

/** Privacy page */
#contentCellPrivacy table td {color:#4C3E28;font-weight:bold;font-size:16px;vertical-align:top;text-align:center}
#contentCellPrivacy table td span {font-size:14px}
#contentCellPrivacy table td#message {font-size:13px;color:#000;font-weight:normal;padding-top:30px}

#licenceTable {border:1px solid #ECE8E2;text-align:center}
#licenceTable #heading {background-color:#F0F0F0;color:#333333;font-weight:bold;font-size:13px}
#licenceTable .bg {background-color:#F8F8F8}
#volumePurchaseTable {padding-bottom:10px;background-color:#F8F8F8;border-top:1px solid #CCCCCC}
#volumePurchaseTable td {padding-bottom:3px}
#volumePurchaseTable .qn {width:30%;text-align:right}
#volumePurchaseTable input, #volumePurchaseTable textarea,  #volumePurchaseTable select {padding:3px 0 3px 0;margin-right:6px;margin-left:10px;border:solid 1px #babec4;font-weight:normal}
#volumePurchaseTable span {padding-left:5px;color:red}
#inquiriesTable input, #inquiriesTable textarea {padding:3px 0 3px 0;margin-right:6px;margin-left:10px;border:solid 1px #babec4;font-weight:normal}
#inquiriesTable span {padding-left:5px;color:red}

#bottomCell {background:url(/images/footer_bg.png) no-repeat;height:40px;}


/** Page footer */
#footerCell {padding-top:10px;font-size:11px; color:#fff;}
#footerCell a {padding-left:1px;padding-right:1px;  color:#fff;}
#footerCell a:link, #footerCell a:visited {color:#fff;text-decoration:underline;}


