@charset "utf-8";
    /* CSS Document */
body
{
    margin:0;
    padding:0;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#fff;
    /*-webkit-text-size-adjust:none;
    */
}

img
{
    border:none;
}

h2 span
{
    font-weight:normal !important;
}

a:link
{
    color:#005b84;
    text-decoration:none;
}

a:visited
{
    text-decoration:none;
    color:#005b84;
}

a:hover
{
    text-decoration:underline;
    color:#005b84;
}

a:active
{
    text-decoration:none;
    color:#005b84;
}

.container
{
    width:100%;
    height:auto;
}

.headercon
{
    width:100%;
    height:auto;
    background:url(../images/headerbg.png) repeat-x left top;
    padding:0 0 8px 0;
}

.wrapper
{
    width:950px;
    height:auto;
    margin:0 auto;
}

.topright
{
height : 35px;
float : right;
margin : 30px 15px 15px 0;
}

.clear
{
    clear:both;
}

.phone
{
    width:115px;
    height:35px;
    float:left;
    background:url(../images/iconSmallPhone.png) no-repeat left center;
    padding-left:25px;
}

.phone a
{
    width:115px;
    height:35px;
    line-height:35px;
    color:#dfdfdf;
    display:block;
    text-decoration:none;
    font-weight:bold;
}

.phone a:hover
{
    text-decoration:underline;
}

.clientlogin
{
    width:100px;
    height:35px;
    float:left;
    background:url(../images/iconSmallLockLight.png) no-repeat left center;
    padding-left:25px;
}

.clientlogin a
{
    width:100px;
    height:35px;
    line-height:35px;
    color:#dfdfdf;
    display:block;
    text-decoration:none;
    font-weight:bold;
}

.clientlogin a:hover
{
    text-decoration:underline;
}

.livchat
{
    width:85px;
    height:35px;
    float:left;
    background:url(../images/iconSmallChat.png) no-repeat left center;
    padding-left:25px;
}

.livchat a
{
    width:85px;
    height:35px;
    line-height:35px;
    color:#dfdfdf;
    display:block;
    text-decoration:none;
    font-weight:bold;
}

.livchat a:hover
{
    text-decoration:underline;
}

#menu
{
    width:930px;
    height:40px;
    background:url(../images/menubg.png) no-repeat center center;
    margin:0 auto;
}

#menu ul
{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}

#menu ul li
{
    display:inline;
    float:left;
    background:url(../images/image3.png) no-repeat right center;
    height:40px;
}

#menu ul li a
{
    height:40px;
    line-height:40px;
    display:block;
    color:#FFF;
    font-weight:bold;
    padding:0 20px;
    text-decoration:none;
}

#menu ul li a:hover , #menu ul li.active a
{
    color:#005b84;
}

.logo
{
    height:84px;
    width:282px;
    position:absolute;
    margin:36px 0 0 20px;
}

.logo a
{
    height:84px;
    width:282px;
    background:url(../images/4uhlogo.png) no-repeat left top;
    display:block;
}

.green
{
    color:#509100 !important;
}

.bannersubpage
{
    width:950px;
    height:145px;
    background:url(../images/bannersubpage003.png) no-repeat left top;
}

.bannersubpage h1
{
    margin:0;
    padding:16px 0 4px 48px;
    color:#005b84;
    font-size:46px;
}

.bannersubpage h2
{
    margin:-10px 0 0 0;
    padding:0 0 0 48px;
    color:#333;
    font-size:24px;
}

.content
{
    width:100%;
    height:auto;
}

.contentleft
{
    width:617px;
    height:auto;
    float:left;
}

.mediumbox
{
    width:617px;
    height:auto;
    background:url(../images/image26.png) no-repeat left bottom;
    padding:0 0 11px 0;
    margin:0 0 20px 0;
}

.mediumbox h2
{
    background:url(../images/image27.png) no-repeat left top;
    padding:0 0 0 50px;
    margin:0;
    color:#FFF;
    font-size:20px;
    font-weight:bold;
    height:40px;
    line-height:40px;
}

.mediumboxcontainer
{
    background:url(../images/contentbg.png) repeat-x left top #cedfeb;
    padding:20px;
    width:575px;
    height:102px;
    border:1px solid #999;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

.mediumboxcontainer2
{
    background:url(../images/contentbg.png) repeat-x left top #cedfeb;
    padding:20px;
    width:575px;
    height:102px;
    border:1px solid #999;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.mediumboxtxtleft
{
    width:465px;
    float:left;
    padding-bottom:2px;
}

.mediumboxtxtleft p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#333;
    line-height:18px;
    margin:0 0 5px 0;
    /*padding:0;
    */
}

.mediumboximgright
{
    background:url(../images/image28.png) no-repeat left top;
    width:110px;
    height:127px;
    float:right;
    margin:-40px 0 0 0;
}

.mediumboxtxtfull
{
    font-size:14px;
    color:#333;
    float:left;
    line-height:18px;
}

.mediumboxtxtfull h2
{
    font-size:20px;
    color:#333;
    background:none;
    height:30px;
    line-height:30px;
    padding:0;
    margin:0;
}

.mediumboxtxtfull p
{
    margin:0 0 5px 0;
    padding:0;
}

.mediumboxtxtfull img
{
    border:1px solid #e1e1e1;
    padding:4px;
}

.imageleft
{
    float:left;
    margin-right:20px;
}

.imageright
{
    float:right;
    margin-left:20px;
}

.youtube
{
    padding-left:25px;
}

.networkprov
{
    background:url(../images/networkprov.png) no-repeat center;
    width:580px;
    height:65px;
    margin-top:15px;
}

.iconleft
{
    background-color:#fff;
    padding:2px;
    border:1px solid #ccc;
    margin:15px 5px 0 2px;
    width:32px;
    height:32px;
    float:left;
    margin-bottom:5px;
}

.iconsummary
{
    background-color:#fff;
    padding:2px;
    border:1px solid #ccc;
    margin:6px 5px 0 0;
    width:32px;
    height:32px;
    float:left;
    margin-bottom:5px;
}

.leftsection
{
    font-size:14px;
    line-height:18px;
    color:#333;
    width:270px;
    margin:0 20px 20px 0;
    float:left;
}

.rightsection
{
    font-size:14px;
    line-height:18px;
    color:#333;
    width:270px;
    float:left;
    margin-bottom:20px;
}

.first
{
    margin-top:10px;
}

.last
{
    margin-bottom:20px;
}

.leftsection p, .rightsection p
{
    margin:0;
    padding:5px 0 10px 0;
}

.summary
{
    font-size:14px;
    line-height:18px;
    color:#333;
    padding:5px;
    width:533px;
    height:auto;
    float:left;
    border:1px dashed #999;
    margin:0 0 10px 15px;
}

.summary p
{
    margin:0;
    padding:5px 0 5px 0;
}

.line
{
    width:580px;
    border-bottom:1px #666 dashed;
}

.threecolumn1
{
    font-size:14px;
    line-height:18px;
    color:#333;
    width:174px;
    margin-left:8px;
    float:left;
    text-align:center;
}

.threecolumn2
{
    font-size:14px;
    line-height:18px;
    color:#333;
    width:178px;
    margin-left:15px;
    float:left;
    text-align:center;
}

.threecolumn1 p, .threecolumn2 p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#333;
    line-height:18px;
    margin:0 0 5px 0;
    text-align:left;
}

.imageleftborder
{
    background-color:#fff;
    border:1px solid #e1e1e1;
    padding:4px;
    float:left;
    margin-right:20px;
}

.tableplWrapper
{
    overflow:hidden;
    background:#fff;
    border:1px solid #999;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow:0 4px 8px rgba(0, 0, 0, 0.08);
    margin-bottom:30px;
}

.tablepl
{
    width:100%;
    border-collapse:collapse;
}

.tablepl td,.tablepl th
{
    padding:11px 0;
    text-align:center;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}

.tablepl th
{
    color:#fff;
    font-weight:bold;
    background-color:#A7C942;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
}

.tablepl tr td:last-child,.tablepl tr th:last-child
{
    border-right:0;
}

.tablepl tr:last-child td
{
    border-bottom:0;
}


.tablepl tr.alt td
{
    background-color:#EAF2D3;
}

.tablefl
{
    width:100%;
    border-collapse:collapse;
}

.tablefl td,.tablefl th
{
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}

.tablefl th
{
    color:#fff;
    font-weight:bold;
    background-color:#A7C942;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
}

.tablefl tr td:last-child,.tablefl tr th:last-child
{
    border-right:0;
}

.tablefl tr:last-child td
{
    border-bottom:0;
}

.tablefl tr.alt td
{
    background-color:#EAF2D3;
}

.tdleft
{
    padding:11px 0 11px 10px;
    text-align:left;
}

.tdcenter
{
    padding:11px 0;
    text-align:center;
}

.14
{
    width:14%;
}

.17
{
    width:17%;
}

.thcenter
{
    width:20%;
    padding:11px 0;
    text-align:center;	
}

.21
{
    width:21%;
}

.24
{
    width:24%;
}

.thleft
{
    width:40%;
    padding:11px 0 11px 10px;
    text-align:left;	
}

.tldtxt
{
    color:#333;
    font-weight:bold;
}

.bluetxt
{
    color:#002a46;
}

.bluetxt span
{
    color:#187eb4;
}

.greentxt
{
    color:#477f02;
}

.greentxt span
{
    color:#002a46;
}

.midmenu_outer
{
    width:617px;
    height:auto;
    border-top:1px #999 solid;
}

.midmenu
{
    position:relative;
    z-index:999;
    overflow:hidden;
    zoom:1;
}

/*Trigger Viewport*/
.midmenu_viewport
{
    position:relative;
    overflow:hidden;
    zoom:1;
}

.midmenu_tabs
{
    margin:0;
    padding:0;
    position:relative;
    z-index:999;
    zoom:1;
}

.midmenu_tabs a img
{
    border:0;
}

.midmenu_tabs li
{
    float:left;
    list-style-type:none;
    position:relative;
    padding-left:24px;
    margin:10px 0 10px 15px;
    background:url(../images/image39.png) no-repeat left;
}

.midmenu_tabs .tpmfirst
{
    margin-left:0;
}

.midmenu_tabs .tpmfirst1
{
    margin-left:40px;
}

.midmenu_tabs a, .midmenu_tabs a:visited
{
    display:block;
    color:#005b84;
    text-decoration:none;
}

.midmenu_tabs .tpmfirst a
{
    border-left:0;
}

.midmenu_tabs a:hover
{
    outline:0;
    color:#005b84 !important;
    text-decoration:underline;
}

.midmenu_tabs a.open, .midmenu_tabs a.open:visited
{
    color:#509100 !important;
}

/*plans*/
.box4
{
    margin-bottom:20px;
    width:585px;
    height:auto;
    border:solid 1px #999;
    padding:15px 15px 5px 15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px}

.planfeature
{
    width:585px;
    height:auto;
    margin:0 0 10px 0;
}

.planfeature h2
{
    margin:0;
    padding:0;
    font-size:22px;
    color:#333;
    /*background:url(../images/image38.png) left bottom no-repeat;
    */
height:60px;
    line-height:50px;
    margin:0 0 20px 0;
}

.planfeature p
{
    margin:0;
    padding:0;
    font-size:14px;
    color:#333;
}

.featureplans
{
    width:210px;
    height:auto;
    float:left;
}

.featureplansdom
{
    width:118px;
    height:auto;
    float:left;
}

.featureplans ul, .featureplansdom ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.featureplans ul li, .featureplansdom ul li
{
    line-height:30px;
    height:30px;
    border-bottom:solid 1px #FFF;
    padding:0 0 0 10px;
    color:#333;
    font-size:14px;
    background:#d4dfe7;
}

.bigli
{
    height:75px !important;
    color:#333;
    font-size:22px !important;
    font-weight:bold;
    background:#FFF !important;
    padding:0 !important;
}

.lastli
{
    height:60px !important;
    color:#333;
    font-size:18px !important;
    font-weight:bold;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    /*border-radius:0 0 0 5px;
    */
line-height:60px !important;
}

.basic
{
    width:124px;
    height:auto;
    float:left;
    margin:0 1px 0 0;
}

.basicdom
{
    width:116px;
    height:auto;
    float:left;
    margin:0 1px 0 0;
}

.basic ul, .basicdom ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.basic ul li, .basicdom ul li
{
    height:30px;
    line-height:30px;
    color:#FFF;
    font-size:14px;
    text-align:center;
    background:#477f02;
    border-bottom:solid 1px #529202;
}

.basicbigli
{
    height:70px !important;
    color:#FFF;
    font-size:24px !important;
    font-weight:bold;
    background:#529202 !important;
    padding:5px 0 0 0 !important;
    border-radius:5px 5px 0 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.basiccheckmark
{
    background:url(../images/image39.png) no-repeat center center #477f02 !important;
}

.basiccheckmark2
{
    background:url(../images/image39.png) no-repeat center center !important;
}

.basiccheckmark3
{
    background:url(../images/image39.png) no-repeat center center #EAF2D3 !important;
}

.basiclastli
{
    height:50px !important;
    line-height:20px !important;
    color:#FFF !important;
    font-weight:bold;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    /*border-radius:0 0 5px 5px;
    */
font-size:24px !important;
    text-align:center;
    padding-top:10px;
}

.fintsize
{
    font-size:20px;
}

.ordernowfeature
{
    width:124px;
    height:30px;
    margin:1px 0 0 0;
}

.ordernowfeature a
{
    width:124px;
    height:30px;
    line-height:30px;
    color:#FFF;
    display:block;
    background:url(../images/image40.png) no-repeat left top;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
}

.ordernowfeature a:hover
{
    background:url(../images/image40.png) no-repeat left bottom;
}

.advance
{
    background:#002a46 !important;
    border-bottom:1px solid #003151 !important;
}

.advancetop
{
    background:#003151 !important;
    border-bottom:1px solid #003151 !important;
    height:70px !important;
    margin:-10px 0 0 0 !important;
    padding:15px 0 0 0 !important;
}

.advancecheckmark
{
    background:url(../images/image39.png) no-repeat center center #002a46 !important;
    border-bottom:1px solid #003151 !important;
}

.freemonths
{
    font-size:14px;
    font-style:italic;
    text-align:center;
}

.freemonths2
{
    font-size:10px;
    text-align:center;
}

/*end plans*/
.suppbut
{
    width:154px;
    height:35px;
    /*margin:10px auto 0 auto;
    */
float:left;
    margin-left:84px;
    margin-bottom:20px;
}

.suppbut a
{
    width:154px;
    height:35px;
    line-height:35px;
    background:url(../images/image7.png) no-repeat left top;
    display:block;
    text-align:center;
    text-decoration:none;
    color:#FFF;
    font-size:16px;
    font-weight:bold;
}

.suppbut a:hover
{
    background:url(../images/image7.png) no-repeat left bottom;
}

.plainbox
{
    width:617px;
    height:auto;
    background:url(../images/image26.png) no-repeat left bottom;
    padding:0 0 11px 0;
    margin:0 0 20px 0;
}

.plainboxwrapper
{
    background:url(../images/contentbg.png) repeat-x left top #cedfeb;
    padding:20px;
    width:575px;
    border:1px solid #999;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px}

.plainboxcontent
{
    font-size:14px;
    color:#333;
    line-height:18px;
    height:920px;
}

.plainboxcontent2
{
    font-size:14px;
    color:#333;
    line-height:18px;
    height:632px;
}

.plainboxcontent3
{
    font-size:14px;
    color:#333;
    line-height:18px;
    height:800px;
}

.h2first
{
    color:#333;
    font-size:20px;
    font-weight:bold;
    height:40px;
    line-height:40px;
}

.h2first span
{
    font-weight:normal;
}

.plainboxcontent h2, .plainboxcontent2 h2
{
    color:#333;
    font-size:20px;
    font-weight:bold;
    height:30px;
    line-height:30px;
}

.contentright
{
    width:303px;
    height:auto;
    float:right;
}

.smallbox
{
    width:303px;
    height:auto;
    background:url(../images/image33.png) no-repeat left bottom;
    padding:0 0 11px 0;
    margin:0 0 20px 0;
}

.smallbox h2
{
    background:url(../images/rightheadingbg.png) no-repeat left top;
    margin:0;
    padding:0;
    color:#FFF;
    font-size:20px;
    height:40px;
    line-height:40px;
    padding:0 0 0 20px;
}

.smallbox ul
{
    margin:0;
    list-style:none;
    padding:0;
}

.smallbox ul li
{
    line-height:28px;
    height:28px;
    padding:0 0 0 25px;
    color:#333;
    font-size:14px;
    border-bottom:1px solid #999;
    background:url(../images/image39.png) no-repeat left;
}

.smallboxcontent001
{
    background:url(../images/image13.png) repeat-x left top #cedfeb;
    width:261px;
    border:1px solid #999;
    padding:13px 20px 22px 20px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

.smallboxcontent002
{
    background:url(../images/image13.png) repeat-x left top #cedfeb;
    width:261px;
    border:1px solid #999;
    padding:10px 20px 16px 20px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

.smallboxcontent002ssl
{
    background:url(../images/image13.png) repeat-x left top #cedfeb;
    width:261px;
    border:1px solid #999;
    padding:22px 20px 33px 20px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}

.box5
{
    width:304px;
    height:80px;
    background:url(../images/image42.png) no-repeat left top;
    margin:0 0 20px 0;
}

.box5 h2
{
    margin:0;
    padding:0;
    color:#FFF;
    font-size:22px;
    padding:12px 0 0 90px;
}

.box5 h3
{
    margin:0;
    padding:0;
    color:#FFF;
    font-size:16px;
    padding:0 0 0 90px;
}

.box5 a
{
    color:#FFF;
}

.box5 a:hover
{
    color:#FFF;
}

.image43
{
    background:url(../images/image44b.png) no-repeat left top !important;
}

.image44
{
    background:url(../images/image43.png) no-repeat left top !important;
}

.image44b
{
    background:url(../images/image43b.png) no-repeat left top !important;
}

.image44order
{
    background:url(../images/image44order.png) no-repeat left top !important;
}

.fullbox
{
    width:100%;
    height:auto;
    background:url(../images/image26.png) no-repeat center bottom;
    padding:0 0 11px 0;
    margin:0 0 20px 0;
}

.fullboxcontainer
{
    background:url(../images/image13.png) repeat-x left top #cedfeb;
    padding:20px;
    width:910px;
    border:1px solid #999;
    height:59px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.fullboxcontainer-terms
{
    background:url(../images/contentbg.png) repeat-x left top #cedfeb;
    padding:20px;
    width:910px;
    border:1px solid #999;
    height:7730px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.fullboxcontainer-privacy
{
    background:url(../images/contentbg.png) repeat-x left top #cedfeb;
    padding:20px;
    width:910px;
    border:1px solid #999;
    height:2800px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.fullboxtext
{
    font-size:14px;
    color:#333;
    width:910px;
    float:left;
    line-height:18px;
}

.fullboxtext p
{
    margin:0 0 5px 0;
    padding:0;
}

.fullboxtext h2
{
    font-size:20px;
    font-weight:bold;
}

.footer
{
    width:100%;
    background:url(../images/footerbg.jpg) repeat-x left top;
    padding:10px 0 0 0;
}

.sitemap
{
    width:190px;
    height:auto;
    float:left;
    margin:0 25px 0 0;
}

.sitemap h2
{
    padding:0;
    margin:0 0 5px 0;
    color:#FFF;
    font-size:22px;
}


.sitemap ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.sitemap ul li
{
    height:25px;
    background:url(../images/footerli.png) no-repeat left center;
    border-bottom:dotted 1px #FFF;
}

.sitemap ul li a
{
    line-height:25px;
    height:30px;
    padding:0 0 0 35px;
    color:#FFF;
    text-decoration:none;
    font-size:14px;
}

.sitemap ul li a:hover
{
    color:#005b84;
}

.testimonial {
background:url(../images/testimonial2.png) no-repeat left top;
width :263px;
height:142px;
float :right;
margin-top: 12px;
}

.testimonialinner {
width:243px;
padding:0 10px 0 10px;
}


.copyright
{
    width:950px;
    height:53px;
    /*margin-top:11px;
    */
}

.copytxt
{
    color:#005b84;
    font-size:12px;
    float:left;
    padding-top:24px;
}

.socialmedia
{
    background:url(../images/cardlogos.png) no-repeat left top;
    width:152px;
    height:32px;
    float:right;
    margin:15px 55px 0 0;
}

.socialmedia a
{
    width:152px;
    height:32px;
    display:block;
}

/******SPEACIAL CLASSES******/
.nobackground
{
    background:none !important;
}

.noborderbottom
{
    border-bottom:none !important;
}

.nomarginright
{
    margin-right:0 !important;
}

.paddingtop
{
    padding:20px 0 !important;
}

/******TWEETS******/
.tweet, .query
{
}

.tweet_list
{
    /*-webkit-border-radius:0.5em;
    -moz-border-radius:0.5em;
    border-radius:0.5em;
    */
list-style:none;
    margin:0;
    padding:0;
    overflow-y:hidden;
    /*background-color:#8ADEE2;
    */
}

.tweet_list li
{
    overflow-y:auto;
    overflow-x:hidden;
    padding:0;
    list-style-type:none;
}

.tweet_list li a
{
    color:#0C717A;
}

.tweet_list .tweet_even
{
    /*background-color:#91E5E7;
    */
}

.tweet_list .tweet_avatar
{
    padding-right:.5em;
    float:left;
}

.tweet_list .tweet_avatar img
{
    vertical-align:middle;
}

#ticker ul.tweet_list
{
    height:5em;
    overflow-y:hidden;
}

#ticker .tweet_list li
{
    height:5em;
}

 #livehelp img
{
    position:fixed;
    left:0;
    top:300px;
}

.boxcon
{
    width:302px;
    height:auto;
    float:right;
    margin:0;
}

.box
{
    width:302px;
    height:auto;
    background:url(../images/image14.png) left top repeat-x #529202;
    border-radius:5px;
}

.boxinner
{
    background:url(../images/image16a.png) right top no-repeat;
    padding:20px 10px 14px 20px;
    width:272px;
}

.boxleft
{
    width:170px;
    height:auto;
    float:left;
}

.boxleft h2
{
    color:#FFF;
    padding:0;
    margin:0;
    font-size:20px;
    text-shadow:1px 1px 1px #666;
}

.boxleft ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.boxleft ul li
{
    line-height:20px;
    height:20px;
    padding:0 0 0 25px;
    color:#FFF;
    background:url(../images/image15.png) left center no-repeat;
}

.boxright
{
    width:97px;
    height:25px;
    float:right;
    margin:95px 0 0 0;
}

.boxright a
{
    width:97px;
    height:25px;
    line-height:25px;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    background:url(../images/image17.png) left top no-repeat;
    display:block;
    color:#FFF;
}

.boxright a:hover
{
    background:url(../images/image17.png) left bottom no-repeat;
}

.boxbottom
{
    width:302px;
    height:auto;
}

.rateplan
{
    width:150px;
    height:50px;
    background:url(../images/image24.png) right center no-repeat;
    float:left;
}

.pound
{
    color:#509100;
    font-size:24px;
    font-weight:bold;
    position:absolute;
    font-style:italic;
    margin:13px 0 0 30px;
}

.big
{
    color:#509100;
    font-size:44px;
    font-weight:bold;
    font-style:italic;
    position:absolute;
    margin:0 0 0 44px;
}

.small
{
    color:#509100;
    font-size:24px;
    font-weight:bold;
    position:absolute;
    font-style:italic;
    margin:6px 0 0 70px;
}

.per
{
    color:#000;
    font-size:12px;
    font-weight:bold;
    position:absolute;
    font-style:italic;
    margin:27px 0 0 70px;
}

.ordernow
{
    width:140px;
    float:left;
    height:50px;
    margin:0 0 0 10px;
}

.ordernow a
{
    width:112px;
    height:50px;
    line-height:50px;
    color:#509100;
    font-size:16px;
    font-weight:bold;
    background:url(../images/image25.png) left center no-repeat;
    display:block;
    text-decoration:none;
    padding:0 0 0 28px;
}

