﻿body
{
    margin:0;
    padding:0;
    border:0;
    width:100%;
    background:url(/Images/_as_lp_bg.gif) top left repeat-x #fff;
    color:#000;
	font-family:Verdana, Arial;
}
p, ol
{
    font-size:12px;
    line-height:16px;
    text-align:justify;
}
ol li
{
    margin-bottom:10px;
}
ol li ul
{
    margin-top:10px;
}
h2
{
    font-size:21px;
    color:#325384;
}
h4
{
    margin:0;
    padding:0;
    font-size:16px;
}
h5,h6
{
    margin:0; padding:0;
}
hr
{
    border:none;
    height:1px;
    color:#ddd;
    background-color:#ddd;
}
img
{
    border:none;
}
a
{
    color:#6b6b6b;
}

/*******************************************************************/
/************* LAYOUT CONTAINER STYLES *****************************/
/*******************************************************************/
.wrapper
{
    width:800px;
    margin:0 auto;
}
#header, #content
{
    clear:both;
    float:left;
    width:100%;
}

#header
{
    height:100px;
}

#footer
{
    height:100px;
    background-color:#efefef;
}
#logo
{
    position:relative;
    display:block;
    height:75px;
    width:100%;
    background:url(/Images/_as_lp.gif) left -1px no-repeat #355c95;
}
#logo h6
{
    color:#fff;
    margin-top:10px;
}
#homeBtn
{
    display:block;
    width:300px;
    height:100%;
}
#homeBtn a
{
    display:block;
    width:100%;
    height:100%;
}
#navMenu
{
    /*margin-top:5px;*/
}
#tabMenu
{
    position:absolute;
    right:0;
    bottom:0;
    background-color:#fff;
}
.btn
{
    display:block;
    width:378px;
    height:85px;
    background:url(/Images/_as_lp.gif) left -77px no-repeat #fff;
    float:right; 
    text-align: center;
}
.btn a
{
    color:#fff;
    font-size:30px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    margin-top:20px;
}
.btn a:hover
{
    text-decoration:underline;
}
/*******************************************************************/

.left
{
    float:left;
}
.right
{
    float:right;
}
.clear
{
    clear:both;
}
.padding
{
    padding:10px;
}
.padding20
{
    padding:20px;
}
.bold
{
    font-weight:bold;
}
.italic
{
    font-style:italic;
}
.red
{ color:#d00; }

ul.hrzMenu
{
    display:inline;
    list-style-type:none;
    margin:0;
    padding:0;
    font-size:12px;
}
ul.hrzMenu li
{
    float:left;
}
#navMenu ul.hrzMenu li, #tabMenu ul.hrzMenu li
{
    padding-top:5px;
}
ul.hrzMenu li.divider
{
    margin:0 20px;
}
ul.hrzMenu li.first, ul.hrzMenu li.last
{
    height:20px; width:5px;
    background:url(/Images/_as_lp_tab.gif) no-repeat;
}
ul.hrzMenu li.first
{
    background-position:0 0;
    margin-right:20px;
}
ul.hrzMenu li.last
{
    background-position:-5px 0;
    margin-left:20px;
}
ul.hrzMenu a
{
    text-decoration:none;
}
ul.hrzMenu a:hover
{
    text-decoration:underline;
}
.half
{
    width:400px;
    float:left;
    text-align:center;
    font-size:12px;
}

#features, #features ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    font-size:11px;
}
#features h2
{
    font-size:14px;
    color:#4f7eb5;
    margin:5px 0 2px 0;
    padding:0;
}
#features2 
{
    float:left;
    width:500px;
    border-right:1px solid #eee;
    margin-right:20px;
}
#features2 ul
{
    list-style-image:url(/Images/check.gif);
    margin:0;
    padding:0 0 0 25px;
    font-size:12px;
}
#features2 ul li
{
    margin-bottom:5px;
}
#copyright
{
    margin-top:50px;
}
#btmMenu
{
    margin-top:30px;
}
#linksDiv
{
    margin-top:20px;
}
#linksDiv a
{
    color:#a4a4a4; 
    text-decoration:none;
}
#linksDiv a:hover
{
    text-decoration:underline;
}
/*************************************************************************************/
#moreP
{
    text-align:right;
}
#moreP a,#moreP span
{
    font-size:10px;
    text-decoration:none;
    color:#a4a4a4;
}
#moreP span
{
    cursor:pointer;
}
#moreP a:hover
{
    text-decoration:underline;
}
ul.hrzMenu li.divider2
{
    display:block;
    height:30px;
    margin:0 3px 0 4px;
    padding-top:7px;
    color:#eee;
}
#logo1, #logo2, #logo3, #logo4, #logo5, #logo6, #logo7, #logo8,
#logo9, #logo10, #logo11, #logo12, #logo13, #logo14
{
    display:block;
    background:url(/Images/_as_lp_logos.gif) no-repeat #fff;
}
#logo1
{    
    background-position:0 -24px;
    width:102px;
    height:30px;
}
#logo1.hover
{    
    background-position:0 7px;
}
#logo2
{    
    background-position:-103px -24px;
    width:60px;
    height:30px;
}
#logo2.hover
{    
    background-position:-103px 7px;
}
#logo3
{    
    background-position:-164px -24px;
    width:57px;
    height:30px;
}
#logo3.hover
{    
    background-position:-164px 7px;
}
#logo4
{    
    background-position:-222px -26px;
    width:51px;
    height:30px;
}
#logo4.hover
{    
    background-position:-222px 5px;
}
#logo5
{    
    background-position:-274px -24px;
    width:42px;
    height:30px;
}
#logo5.hover
{    
    background-position:-274px 7px;
}
#logo6
{    
    background-position:-317px -31px;
    width:69px;
    height:30px;
}
#logo6.hover
{    
    background-position:-317px 0;
}
#logo7
{    
    background-position:-387px -26px;
    width:78px;
    height:30px;
}
#logo7.hover
{    
    background-position:-387px 5px;
}
#logo8
{    
    background-position:-466px -24px;
    width:93px;
    height:30px;
}
#logo8.hover
{    
    background-position:-466px 7px;
}
#logo9
{    
    background-position:-560px -24px;
    width:42px;
    height:30px;
}
#logo9.hover
{    
    background-position:-560px 7px;
}
#logo10
{    
    background-position:-603px -31px;
    width:70px;
    height:30px;
}
#logo10.hover
{    
    background-position:-603px 0;
}
#logo11
{    
    background-position:-674px -26px;
    width:80px;
    height:30px;
}
#logo11.hover
{    
    background-position:-674px 5px;
}
#logo12
{    
    background-position:-755px -31px;
    width:90px;
    height:30px;
}
#logo12.hover
{    
    background-position:-755px 0;
}
#logo13
{    
    background-position:-846px -26px;
    width:46px;
    height:20px;
}
#logo13.hover
{    
    background-position:-846px 5px;
}
#logo14
{    
    background-position:-893px -31px;
    width:52px;
    height:30px;
}
#logo14.hover
{    
    background-position:-893px 0;
}
/******************************************************************************/
#lpAutoLogos1 li.adivider2, #lpAutoLogos2 li.adivider2
{
    display:block;
    height:30px;
    margin:0 7px;
    padding-top:7px;
    color:#eee;
}
.alogo1, .alogo2, .alogo3, .alogo4, .alogo5, 
.alogo6, .alogo7, .alogo8, .alogo9, .alogo10,
.alogo11, .alogo12, .alogo13, .alogo14, .alogo15, 
.alogo16, .alogo17, .alogo18, .alogo19, .alogo20
{
    display:block;
    background:url(/Images/_as_autolp_logos.gif) no-repeat #fff;
}
.alogo1
{    
    background-position:0 -26px;
    width:78px;
    height:30px;
}
.alogo1.hover
{    
    background-position:0 5px;
}
.alogo2
{    
    background-position:-79px -26px;
    width:77px;
    height:30px;
}
.alogo2.hover
{    
    background-position:-79px 5px;
}
.alogo3
{    
    background-position:-157px -24px;
    width:103px;
    height:30px;
}
.alogo3.hover
{    
    background-position:-157px 7px;
}
.alogo4
{    
    background-position:-261px -24px;
    width:83px;
    height:30px;
}
.alogo4.hover
{    
    background-position:-261px 7px;
}
.alogo5
{    
    background-position:-345px -24px;
    width:73px;
    height:30px;
}
.alogo5.hover
{    
    background-position:-345px 7px;
}
.alogo6
{    
    background-position:-419px -24px;
    width:39px;
    height:30px;
}
.alogo6.hover
{    
    background-position:-419px 7px;
}
.alogo7
{    
    background-position:-459px -24px;
    width:44px;
    height:30px;
}
.alogo7.hover
{    
    background-position:-459px 7px;
}
.alogo8
{    
    background-position:-504px -26px;
    width:27px;
    height:30px;
}
.alogo8.hover
{    
    background-position:-504px 5px;
}
.alogo9
{    
    background-position:-532px -24px;
    width:40px;
    height:30px;
}
.alogo9.hover
{    
    background-position:-532px 7px;
}
.alogo10
{    
    background-position:-573px -24px;
    width:61px;
    height:30px;
}
.alogo10.hover
{    
    background-position:-573px 7px;
}
.alogo11
{    
    background-position:-635px -24px;
    width:71px;
    height:30px;
}
.alogo11.hover
{    
    background-position:-635px 7px;
}
.alogo12
{    
    background-position:-707px -26px;
    width:54px;
    height:30px;
}
.alogo12.hover
{    
    background-position:-707px 5px;
}
.alogo13
{    
    background-position:-762px -24px;
    width:56px;
    height:30px;
}
.alogo13.hover
{    
    background-position:-762px 7px;
}
.alogo14
{    
    background-position:-819px -24px;
    width:116px;
    height:30px;
}
.alogo14.hover
{    
    background-position:-819px 7px;
}
.alogo15
{    
    background-position:-936px -24px;
    width:55px;
    height:30px;
}
.alogo15.hover
{    
    background-position:-936px 7px;
}
.alogo16
{    
    background-position:-992px -26px;
    width:43px;
    height:30px;
}
.alogo16.hover
{    
    background-position:-992px 5px;
}
.alogo17
{    
    background-position:-1036px -24px;
    width:67px;
    height:30px;
}
.alogo17.hover
{    
    background-position:-1036px 7px;
}
.alogo18
{    
    background-position:-1104px -26px;
    width:45px;
    height:30px;
}
.alogo18.hover
{    
    background-position:-1104px 5px;
}
.alogo19
{    
    background-position:-1150px -24px;
    width:115px;
    height:30px;
}
.alogo19.hover
{    
    background-position:-1150px 7px;
}
.alogo20
{    
    background-position:-573px -24px;
    width:61px;
    height:30px;
}
.alogo20.hover
{    
    background-position:-573px 7px;
}
/***********************************************************************/
/******************************************************************************/
#lpRELogos1 li.rdivider2, #lpRELogos2 li.rdivider2
{
    display:block;
    height:30px;
    margin:0 8px 0 9px;
    padding-top:7px;
    color:#eee;
}
.rlogo1, .rlogo2, .rlogo3, .rlogo4, .rlogo5, 
.rlogo6, .rlogo7, .rlogo8, .rlogo9, .rlogo10,
.rlogo11, .rlogo12, .rlogo13, .rlogo14, .rlogo15, 
.rlogo16, .rlogo17, .rlogo18, .rlogo19, .rlogo20
{
    display:block;
    background:url(/Images/_as_relp_logos.gif) no-repeat #fff;
}
.rlogo1
{    
    background-position:0 -24px;
    width:68px;
    height:30px;
}
.rlogo1.hover
{    
    background-position:0 7px;
}
.rlogo2
{    
    background-position:-69px -24px;
    width:38px;
    height:30px;
}
.rlogo2.hover
{    
    background-position:-69px 7px;
}
.rlogo3
{    
    background-position:-108px -24px;
    width:73px;
    height:30px;
}
.rlogo3.hover
{    
    background-position:-108px 7px;
}
.rlogo4
{    
    background-position:-182px -24px;
    width:44px;
    height:30px;
}
.rlogo4.hover
{    
    background-position:-182px 7px;
}
.rlogo5
{    
    background-position:-227px -26px;
    width:89px;
    height:30px;
}
.rlogo5.hover
{    
    background-position:-227px 5px;
}
.rlogo6
{    
    background-position:-317px -26px;
    width:67px;
    height:30px;
}
.rlogo6.hover
{    
    background-position:-317px 5px;
}
.rlogo7
{    
    background-position:-385px -26px;
    width:49px;
    height:30px;
}
.rlogo7.hover
{    
    background-position:-385px 5px;
}
.rlogo8
{    
    background-position:-435px -26px;
    width:35px;
    height:30px;
}
.rlogo8.hover
{    
    background-position:-435px 5px;
}
.rlogo9
{    
    background-position:-471px -26px;
    width:28px;
    height:30px;
}
.rlogo9.hover
{    
    background-position:-471px 5px;
}
.rlogo10
{    
    background-position:-500px -31px;
    width:105px;
    height:30px;
}
.rlogo10.hover
{    
    background-position:-500px 0;
}
.rlogo11
{    
    background-position:-606px -24px;
    width:66px;
    height:30px;
}
.rlogo11.hover
{    
    background-position:-606px 7px;
}
.rlogo12
{    
    background-position:-673px -24px;
    width:108px;
    height:30px;
}
.rlogo12.hover
{    
    background-position:-673px 7px;
}
.rlogo13
{    
    background-position:-782px -24px;
    width:111px;
    height:30px;
}
.rlogo13.hover
{    
    background-position:-782px 7px;
}
.rlogo14
{    
    background-position:-894px -24px;
    width:66px;
    height:30px;
}
.rlogo14.hover
{    
    background-position:-894px 7px;
}
.rlogo15
{    
    background-position:-961px -24px;
    width:115px;
    height:30px;
}
.rlogo15.hover
{    
    background-position:-961px 7px;
}
.rlogo16
{    
    background-position:-1077px -26px;
    width:54px;
    height:30px;
}
.rlogo16.hover
{    
    background-position:-1077px 5px;
}
.rlogo17
{    
    background-position:-1132px -26px;
    width:74px;
    height:30px;
}
.rlogo17.hover
{    
    background-position:-1132px 5px;
}
.rlogo18
{    
    background-position:-1207px -26px;
    width:53px;
    height:30px;
}
.rlogo18.hover
{    
    background-position:-1207px 5px;
}
.rlogo19
{    
    background-position:-1261px -31px;
    width:70px;
    height:30px;
}
.rlogo19.hover
{    
    background-position:-1261px 0;
}
.rlogo20
{    
    background-position:-1332px -31px;
    width:69px;
    height:30px;
}
.rlogo20.hover
{    
    background-position:-1332px 0;
}
/***********************************************************************/

#tblPricing h3
{
    margin:0;
    padding:0;
    font-size:18px;
}
tr.rowA td,tr.rowB td
{
    text-align:center;
}
tr.rowA th,tr.rowB th
{
    text-align:left;
}
tr.rowA td,tr.rowA th
{
    background-color:#e9f1fa;
}
tr.rowB td, tr.rowB th
{
    background-color:#f7fbff;
}
tr.rowClear th
{
    color:#fff;
    background-color:#355c95;
}
tr.rowClear th a
{
    color:#fff;
    text-decoration:none;
}
tr.rowClear th a:hover
{
    text-decoration:underline;
}
tr.rowPrice th
{
    color:#355c95;
    border:1px solid #efefef;
    font-size:12px;
}
tr.rowAct th
{
    padding:0;
}
tr.rowAct th h3
{
    padding:10px!important;
    color:#000;
    background-color:#ffd200;
}
tr.rowAct th h3 a
{
    text-decoration:none;
}
tr.rowAct th h3.hover
{
    padding:10px!important;
    color:#fff;
    background-color:#a00;
}
tr.rowAct th h3.hover a
{
    color:#fff;
    text-decoration:underline;
}
tr.rowAct th a
{
    color:#000;
}
tr.rowAct th.terms
{
    font-size:12px;
    text-align:left;
}

.rndGreyBox
{
    position:relative;
    width:100%;
    z-index:4;
}
.rndGreyBox .content
{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
.rndGreyBox .top
{
    position:relative;
    width:100%;
    background: url(/Images/_as_rndGreyBox.gif) no-repeat 0 -1px;
}
.rndGreyBox .top span
{
    display:block;
    position:relative;
    height:5px;
    margin-left:5px;
    background:url(/Images/_as_rndGreyBox.gif) no-repeat right -7px;
    font-size:1px;
}
.rndGreyBox .bottom
{
    height:5px;
    background:url(/Images/_as_rndGreyBox.gif) no-repeat 0 -19px;
}
.rndGreyBox .bottom span
{
    display:block;
    position:relative;
    height:5px;
    margin-left:5px;
    background:url(/Images/_as_rndGreyBox.gif) no-repeat right -13px;
    font-size:1px;
}

.rndGreyBox ul
{
    list-style-type: none; padding: 10px 0; margin: 0;
}
.rndGreyBox ul li
{
    display: inline; float: left; width: 30%;
}
.testimonials h2
{
    font-family:Times New Roman, Georgia;
    font-size:24px;
    font-style:italic;
    font-weight:bold;
    margin:0;
    padding:0 0 0 10px;
}
.testimonials h4
{
    clear:both;
    text-align:center;
    padding:10px 0 0; margin:0;
}

.testimonials p
{
    font-size:10px;
    padding:10px; 
    margin:0;
}