
slider/* CSS Document */
 .popupholder {
     float:none;
     display:block;
     height:240px;
     width:627px;
     background-color:#ECEFF5;
     background-position:top;
     background-repeat:repeat-x;
     border:1px solid #666666;
     color:#00476E;
     font-family:Georgia,"Times New Roman",Times,serif;
     font-size:11px;
 }
#background_transparent_div{
        background-image:url(/images/transparentblackbg.png);
        height:100%;
        left:0;
        position:fixed;
        top:0;
        width:100%;
        z-index:999;
}
.popupholder a{
        color:#999999;
        text-decoration:none;
    }
html{
height:100%;
}
body{
margin:0;
min-height:100%;
}
.main_container{
width:100%;
margin:0 auto;
height:100%;
}
.header_container{
float:left;
width:100%;
}
.header_green_bck{
background-image:url("../images/header_bck.png");
float:left;
height:320px;
margin-top:-12px;
width:100%;
z-index:1;
}
.solution_banner_bck{
background-image:url("../images/solution_banner.png");
float:left;
height:165px;
margin-top:-12px;
width:100%;
z-index:1;
}


.header_shadow{
background-image:url("../images/header-shadow.png");
float:left;
height:136px;
position:relative;
width:100%;
z-index:2;
}
.header_data_container{
margin:0 auto;
height:136px;
width:945px;
}
.logo{
float:left;
width:307px;
height:98px;
margin-top:7px;
}
.call_center_bck{
background-image:url("../images/callCenter_bck.png");
color:#537D0A;
float:right;
font-family:"Futura",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:34px;
line-height:34px;
text-align:center;
width:220px;
}
.main_link{
float:right;
width:638px;
margin-top:64px;
*margin-top:65px;
}
ul{ list-style-type:none;margin:0px;padding:0px;}

.best_in_performance {
float:left;
height:176px;
margin-top:35px;
width:1076px;
}
.main_link li{
color:#bababa;
float:right;
text-align:center;
}


.main_link a{
color:#333333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
padding-right:20px;
text-decoration:none;
line-height:24px;
}
.selected{
background-image:url("../images/Rollover-Arrow.png");
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:36px;
*height:35px;


}
.solution_banner_container{
background-image:url("../images/solution_header.png");
background-position:center 1px;
background-repeat:no-repeat;
height:165px;
float:left;
width:100%;
}
.solution_banner_container_2{
background-image:url("../images/solution_header_2.png");
background-position:center 1px;
background-repeat:no-repeat;
height:165px;
float:left;
width:100%;
}
.menue_container_1{
margin:0 auto;
width:945px;
overflow:hidden;
}
.menue_container_1 ul{
list-style-type:none;
float:left;
margin-top:126px;
overflow:hidden;
*margin-left:0px;
}
.menue_container_1 li{
float:left;
margin-left:3px;
}
.menue_selected{
float:left;

}


.menue_container{
margin:0 auto;
width:945px;
overflow:hidden;
}


.menue_container li{
float:left;
margin-left:3px;
}
.menue_selected{
float:left;

}
.banner_txt{
float:left;
background-image:url(../images/Best-in-Class.png);
width:563px;
height:48px;
margin-top:70px;

}
.banner_dotted_shadow{
background-image:url("../images/shedow.png");
background-position:right center;
background-repeat:no-repeat;
float:right;
height:319px;
margin-right:-86px;

width:940px;
}
.body_container{
background-image:url("../images/body_gradient.png");
background-position:center top;
background-repeat:repeat-x;
float:left;
margin-top:14px;
width:100%;
padding-bottom:50px;
}
.solution_body_container{
background-image:url("../images/body_gradient.png");
background-position:center top;
background-repeat:repeat-x;
float:left;
width:100%;
}
.solution_body_line_bck{
background-image:url("../images/body_line_bck.png");
background-position:center top;
background-repeat:repeat-y;
float:left;
width:945px;
}
.solution_link_container{
margin:0 auto;
width:945px;
overflow:hidden;
height:48px;
}
.solution_menue{
float:left;
line-height:48px;
}
.solution_menue ul{
list-style-type:none;
float:left;
}
.solution_slcted {
color:#203483;
float:left;
}
.solution_menue li{
float:left;
color:#696969;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.solution_menue li a{
float:left;
color:#696969;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.solution_menue li span{
color:#696969;
margin-left:10px;
margin-right:10px;
}
.page_container{
margin:0 auto;
overflow:hidden;
width:945px;
}

/* page left css*/
.solution_page_left{
float:left;
width:684px;
}
.page_left{
float:left;
width:700px;
}
.heading{
border-bottom:1px solid #e9e9e9;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:33px;
margin-top:36px;
width:100%;
}
.heading_line_1{
border-bottom:1px solid #e9e9e9;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;

margin-top:15px;
width:100%;
}
.detail_box_container{
float:left;
width:700px;
margin-top:20px;
}
.detail_box_1{
float:left;
width:233px;

}
.green_title{
color:#537D0A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
padding-left:3px;
padding-top:6px;
width:146px;
font-style:italic;
}
.icons{
float:left;
padding-top:5px;
}
.text_1{
color:#333333;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin-left:6px;
margin-right:6px;
padding-top:13px;
text-align:center;
}
.text{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin-left:3px;
margin-right:6px;
padding-top:13px;
}
.text a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12277b;
font-weight:normal;
text-decoration:none;
background-image:url(../images/Arrow.png);
background-repeat:no-repeat;
display:block;
background-position:right center;
padding-right:11px;
line-height:30px;
}

.broadcast_container{
float:left;
width:684px;
margin-top:25px;
margin-bottom:28px;
}
.broadcast_head{
float:left;
background-image:url(../images/broad_cast_head.png);
width:684px;
height:8px;

}
.broadcast_mid{
float:left;
background-image:url(../images/broad_cast_mid.png);
width:684px;
background-repeat:repeat-y;


}
.broadcast_footer{
float:left;
background-image:url(../images/broad_cast_foot.png);
width:684px;
height:8px;

}




.sppech_bubble_container{
float:left;
width:700px;
margin-top:46px;
}
.sppech_bubble_head{
float:left;
background-image:url(../images/Speech-Bubble_top.png);
width:700px;
height:13px;
opacity:0.7;
filter:alpha(opacity=70);
}
.sppech_bubble_mid{
float:left;
background-image:url(../images/Speech-Bubble_mid.png);
width:700px;
background-repeat:no-repeat;
background-position:top;
background-color:#ebebeb;
opacity:0.7;
filter:alpha(opacity=70);

}
.sppech_bubble_footer{
float:left;
background-image:url(../images/Speech-Bubble_bottom.png);
width:700px;
height:13px;
opacity:0.7;
filter:alpha(opacity=70);
}
.bubble_icon{
float:right;
background-image:url(../images/Speech-Bubble.png);
width:28px;
height:25px;
margin-right:38px;
opacity:0.7;
filter:alpha(opacity=70);
border:none;
}
.news_container{
float:left;
margin-left:13px;
width:338px;
}
.news_title_head{
float:left;
background-image:url(../images/news_title_bck.png);
width:338px;
height:38px;
}
.news_mid{
float:left;
width:338px;
background-color:#FFFFFF;

}
.news_footer{
float:left;
background-image:url(../images/news__botmbck.png);
width:338px;
height:6px;
}
.news_title{
color:#537D0A;
float:left;
font-size:15px;
font-weight:normal;
line-height:36px;
padding-left:10px;
font-family:arial;
}
.news_title_1{
color:#537D0A;
float:left;
font-family:arial;
font-size:18px;
font-style:italic;
font-weight:normal;
padding-top:29px;
padding-left:3px;
width:100%;
}
.news_title_2{
color:#537D0A;
float:left;
font-family:arial;
font-size:18px;
font-style:italic;
font-weight:normal;
line-height:39px;
padding-left:12px;
width:100%;
}
.tick_txt{
background-image:url("../images/Tick.png");
background-position:20px 11px;
background-repeat:no-repeat;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:30px;
padding-left:39px;
width:303px;
}
.news_icon{
float:left;
padding-left:13px;
padding-top:10px;
}
.news_txt{
float:left;
}

.news_container_right{
float:right;
margin-right:8px;
width:338px;
}
.news_txt{
color:#12277B;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:22px;
padding-left:12px;
font-weight:bold;
width:330px;
}
.news_txt span{
color:#333;
font-weight:bold;
}
/* end page left css*/

/* start page right css*/

.page_right{
float:right;
width:218px;
}
.solution_page_right{
float:right;
width:238px;
/*width:246px;
background-image:url(../images/nav_brdr.png);
background-repeat:repeat-y;*/
}

.broadcast_btn{
float:left;
background-image:url(../images/Rollover-Button.png);
width:239px;
height:45px;
margin-top:10px;
background-repeat:no-repeat;

}
.broadcast_btn a{
background-image:url("../images/white_arrow.png");
background-position:3px 12px;
background-repeat:no-repeat;
border-bottom:1px solid #DDDDDD;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:45px;
line-height:35px;
margin-left:6px;
text-decoration:none;
text-indent:24px;
width:228px;
}
.broad_cast_nav{
border-bottom:1px solid #DDDDDD;

float:left;
height:45px;
line-height:45px;
margin-left:5px;
width:230px;
}
.broad_cast_nav a{
float:left;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-indent:25px;
}
.call_centr_bck{
float:left;
background-image:url(../images/call_center_grey-box.png);
width:220px;
height:114px;
margin-top:36px;
display:none;
}
.call_cntr_left{
float:left;
width:120px;
background-image:url(../images/Line.png);
width:130px;
background-position:right center; 
background-repeat:no-repeat;
}
.callcenter_title{
color:#203483;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
line-height:31px;
margin-right:10px;
margin-top:11px;
text-align:right;
}
.call_cntr_icon{
float:right;
margin-right:11px;
margin-top:12px;
}

.account_container{
float:left;
margin-top:30px;
}
.account_bck_head{
float:left;
background-image:url(../images/account_top_bck.png);
width:218px;
height:38px;
}
.account_bck_mid{
float:left;
width:216px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}
.account_bck_foot{
float:left;
background-image:url(../images/account_bottom_bck.png);
width:218px;
height:8px;
}
.remeber_container{

float:left;
width:218px;
}
.check_box{
float:left;
color:#333333;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
margin-top:6px;
}
.login_btn{
float:right;
margin-right:19px;

}
.thumb_container{
float:left;
margin-top:10px;
}
.thumbs{
float:left;
margin-left:9px;
}
/* end page right css*/
.learn_more{
float:right;
margin-top:202px;
margin-right:328px;
}
.footer_container{
float:left;
margin-bottom:0;
/*margin-top:-151px;*/
position:relative;
width:100%;
left:0px;
}
.footer_green_bck{
float:left;
width:100%;
background-image:url(../images/footer.png);
height:47px;
background-repeat:repeat-x;
}
.footer_data_container{
margin:0 auto;
width:945px;
height:47px;
}
.footer_menue{
float:left;
line-height:47px;
}
.footer_menue ul{
list-style-type:none;
float:left;

}
.footer_menue li{
float:left;
color:#e9f0dc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.footer_menue li span{
color:#e9f0dc;
margin-left:10px;
margin-right:10px;
}
.footer_btn{
float:right;
margin-top:7px;
}
.copyright_container{
margin:0 auto;
width:945px;
height:104px;
}
.copyright_txt{
float:right;
color:#c9c9c9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:60px;
}

.footer_black_bck{
float:left;
background-image:url(../images/footer_black.png);
height:104px;
width:100%;
background-repeat:repeat-x;
}
.transbg{
 float:left;
 background-image:url(../images/whitebg.png);
 height:100%;
 width:100%;
 position:fixed;
 z-index:2;
}
.main_container {
 position:relative;
 z-index:1;
}
#popup_newaccount {
height:450px;
left:50%;
margin-left:-250px;
margin-top:-215px;
position:fixed;
top:50%;
width:500px;
z-index:10;
}
#popup_newaccount .head {
background-image:url(../images/popupnewaccounthead.png);
float:left;
height:10px;
width:500px;
}
#popup_newaccount .foot {
background-image:url(../images/popupnewaccountfoot.png);
float:left;
height:10px;
width:500px;
}
#popup_newaccount .mid {
background-image:url(../images/popupnewaccountmid.png);
float:left;
height:410px;
width:500px;
}
#popup_newaccount .container {
background-color:#F9F9F9;
background-image:url(../images/popbg_green.png);
background-position:center top;
background-repeat:no-repeat;
display:inline;
float:left;
font-family:Arial;
height:410px;
margin:0 10px;
width:480px;
}
#popup_newaccount .closebutton{
 color:#666666;
 float:right;
 font-family:tahoma;
 font-size:16px;
 font-weight:bold;
 margin:5px 9px;
}
#popup_newaccount .closebutton a{
 color:#666666;
 text-decoration:none;
}
#popup_newaccount h1 {
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:18px;
font-weight:bold;
margin:52px 0;
text-indent:15px;
width:450px;
}
#popup_newaccount  .formpartitionleft{
 float:left;
 width:465px;
 height:auto;
 display:inline;
 margin-left:15px;
}
#popup_newaccount .caption{
 color:#666666;
 float:left;
 font-size:12px;
 height:20px;
 line-height:20px;
 width:184px;
 margin-bottom:4px;
}
#popup_newaccount .textfieldholder{
 float:left;
 margin-bottom:4px;
}
#popup_newaccount .longfiled {
 width:200px;
 width:275px;
}
#popup_newaccount .shortfiled {
 width:150px;
}
#popup_newaccount .shortfiled, #popup_newaccount .longfiled {
background-color:#FFFFFF;
border-color:#ABADB3 #E2E3EA #E2E3EA #ABADB3;
border-style:solid;
border-width:1px;
float:left;
width:220px;
}
#popup_newaccount .redfont{
 color:red;
 float:left;
 font-size:14px;
 margin:10px 0;
 width:100%;
}
#popup_newaccount .redfont span{
 color:blue;
}
#popup_newaccount .leftpartition{
 float:left;
 width:450px;
}
#popup_newaccount .agree {
color:#999999;
float:left;
font-size:12px;
width:100%;
}
#popup_newaccount .iconholder{
 color:#666666;
 float:left;
 font-size:12px;
 width:110px;
}
#popup_newaccount  ul{
 float:left;
 font-size:13px;
 padding:0 30px;
}
#popup_newaccount  li{
 float:none;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:disc;
 margin:10px 0;
}






























@charset "utf-8";
/* CSS Document */

html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
 .popupholder {
     float:none;
     display:block;
     height:240px;
     width:627px;
     background-color:#ECEFF5;
     background-position:top;
     background-repeat:repeat-x;
     border:1px solid #666666;
     color:#00476E;
     font-family:Georgia,"Times New Roman",Times,serif;
     font-size:11px;
 }
#background_transparent_div{
        background-image:url(/images/transparentblackbg.png);
        height:100%;
        left:0;
        position:fixed;
        top:0;
        width:100%;
        z-index:999;
}
.popupholder a{
        color:#999999;
        text-decoration:none;
    }
.free_sliderpart {
background-image:url(../images/slidersmall_left.png);
background-position:center center;
background-repeat:no-repeat;
color:white;
float:left;
font-size:11px;
height:16px;
line-height:16px;
text-align:center;
width:54px;
}
.section .row{
float:left;
font-size:80%;
height:50px;
margin-bottom:10px;
margin-left:-11px;
width:468px;
}

.tip {
  width: 40px;
}
 .tip a.tip{
  background: url(../img/help_icon.gif);
  display: block;
  width: 21px;
  height: 19px;
  text-decoration: none;
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
.tip a span {
  visibility: hidden;
  font-size: 1px;
}
.tip a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.row .icon {
 float:left;
 width:62px;
}

.description {
  width: 58px;
  float:left;
}
.description .title {
  color: #333;
}
.description .price {
  color: #94CC33;
  font-size: 85%;
  font-weight: bold;
}
.description .price strong {
  color: #94CC33;
  font-size: 120%;
}
.description .price em {
  font-weight: normal;
  font-style: normal;
}

.control  {
float:left;
padding-left:13px;
padding-right:10px;
width: 179px;
    }

.input {
  width: 52px;
  float:left;
}
.input .textbox {
 border:1px solid silver !important;
 color:#333333 !important;
 font-size:150% !important;
 font-weight:bold !important;
 padding:6px 4px !important;
 text-align:center !important;
 width:34px !important;
}
.item_total {
  color: #333;
  font-size: 120%;
  font-weight: bold;
  width: 54px;
  float:left;
}
.small_slider{
 float:left;
 height:16px;
 width:113px;
 background-image:url(../images/slidersmall_right.png);
 background-position:center;
 background-repeat:no-repeat;
}
.bigslider{
 float:left;
 height:16px;
 width:187px;
 background-image:url(../images/sliderbgfull.png);
 background-position:center;
 background-repeat:no-repeat;
}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, images,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.qtip-borderBottom DIV{
		background-color:#94CC33
}

.qtip-borderTop DIV{
		background-color:#94CC33
}

blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}
blockquote:before, q:before,
blockquote:after, q:after {
  content: "";
}

th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

a img {
  border: none;
}

.qtip-content {
  font-size: 85%;
  line-height: 1.4;
}
.qtip-content h3 {
  font-weight: bold;
  font-size: 130%;
  margin-top: 5px;
}
.qtip-content h4 {
  font-weight: bold;
  font-size: 110%;
  margin-top: 1.5em;
}
.qtip-content .price {
  color: #94CC33;
  margin: 0.25em 0;
  font-weight: bold;
}
.qtip-content .price em {
  font-weight: normal;
  font-style: normal;
}
.qtip-content p {
  margin: 0.75em 0 1em;
}

a.qtip-button {
  color: blue;
  font-size: 55%;
  text-decoration: underline;
  position: relative;
  top: 6px;
}
a.qtip-button:hover {
  text-decoration: none;
}

body {
  font-family: Lucida Grande, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 90%;
  line-height: 1.4;
}

a {
  color: #94CC33;
  text-decoration: underline;
}
a:hover {
  color: #cbe0a6;
  text-decoration: none;
}

a.alt, a.cancel {
  color: blue;
  text-decoration: underline;
}
a.alt:hover, a.cancel:hover {
  text-decoration: none;
}

a.help {
  color: #3367d1;
  border-bottom: 1px dashed #3367d1;
  text-decoration: none;
}
a.help:hover {
  border-bottom: 1px solid #cbe0a6;
}

img.right {
  float: right;
  margin-left: 1em;
  margin-bottom: 0.75em;
}
img.left {
  float: left;
  margin-right: 1em;
  margin-bottom: 0.75em;
}


#main {
  background: url(../images/main_bottom_corners.gif) bottom center no-repeat;
}

#content {
  display: inline-block;
}
#content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#content {
  display: block;
}

#main {
  padding: 15px 30px;
}

#content a.button, #content button, .qtip-content a.button, .qtip-content button {
  background: #94CC33;
  border: none;
  color: white;
  font-size: 10pt;
  padding: 6px 1.75em;
  border-radius: !amount;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-decoration: none;
}
#content a.button:hover, #content button:hover, .qtip-content a.button:hover, .qtip-content button:hover {
  background: #cbe0a6 ;
  cursor: pointer;
}
#content a.button.gray, #content button.gray, .qtip-content a.button.gray, .qtip-content button.gray {
  background: #999;
}
#content a.button.gray:hover, #content button.gray:hover, .qtip-content a.button.gray:hover, .qtip-content button.gray:hover {
  background: #94CC33;
}
#content form p, .qtip-content form p {
  clear: both;
}
#content form p label, .qtip-content form p label {
  float: left;
  padding-right: 5px;
  padding-top: 5px;
  text-align: right;
  width: 145px;
}
#content form p label.error, .qtip-content form p label.error {
  background: url(../images/field_error_icon.png) 153px center no-repeat;
  color: red;
  display: block;
  float: none;
  padding: 0 0 0 165px;
  text-align: left;
  font-size: 8pt;
  width: auto;
}
#content form p span.hint, .qtip-content form p span.hint {
  font-size: 80%;
  color: #999;
  display: block;
  padding-left: 152px;
}
#content form p.no_label, .qtip-content form p.no_label {
  padding-left: 145px;
  margin-left: 0.45em;
}
#content form input.textbox, .qtip-content form input.textbox {
  border: 1px solid silver;
  color: #333;
  font-size: 100%;
  padding: 2px;
}
#content form input.textbox.error, .qtip-content form input.textbox.error {
  background-color: #fdd;
}
#content form .buttons, .qtip-content form .buttons {
  clear: both;
  padding-top: 1em;
  padding-left: 150px;
}

#content {
  color: #666;
}
#content strong {
  color: #333;
}
#content em {
  font-style: italic;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  color: #333;
}
#content h1 {
  font-size: 180%;
  margin-bottom: 0.25em;
}
#content h2 {
  font-size: 150%;
  margin-bottom: 0.5em;
}
#content h3 {
  margin-top: 1em;
  font-size: 130%;
  margin-bottom: 0.5em;
}
#content h4 {
  margin-top: 1em;
  font-weight: bold;
  font-size: 110%;
  margin-bottom: 0.5em;
}
#content p {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
#content p.big {
  font-size: 140%;
  color: #444;
}
#content ul, #content ol {
  padding-left: 2em;
  margin: 1em 0;
}
#content ul li, #content ol li {
  margin-bottom: 0.5em;
}
#content span.asterisk {
  color: #94CC33;
}
#content .footnote {
  font-size: 70%;
  color: #888;
}
#content .footnote strong {
  color: #555;
}
#content div.ui-slider-wrapper-1 {
  background: url(../images/slider_background_right.png) right center no-repeat;
  padding-right: 14.5px;
}
#content div.ui-slider-wrapper-2 {
  background: url(../images/slider_background_left.png) left center no-repeat;
  padding-left: 13.5px;
}
#content div.ui-slider {
  position: relative;
  height: 16px;
  text-align: left;
}
#content a.ui-slider-handle {
  background: url(../images/slider_handle.gif) center center no-repeat;
  cursor: default;
  position: absolute;
  width: 27px;
  margin-left: -13.5px;
  height: 16px;
  z-index: 2;
}
#content h1 {
  margin-top: 10px;
}
#content .section {
  background: white url(../images/section_background.png) bottom repeat-x;
  border: 1px solid #ccc;
  clear: both;
  margin: 15px 0px 0px;
  padding: 0 20px 5px;
  position: relative;
  border-radius: !amount;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: inline-block;
}
#content .section {
  display: block;
}
#content .section h4 {
  margin-top: 15px;
  font-size: 105%;
}
#content .section table.items {
  margin-bottom: 10px;
  font-size: 80%;
  width: 600px;
}
#content .section table.items td {
  padding: 5px 0;
}
#content .section table.items td.tip {
  width: 40px;
}
#content .section table.items td.tip a.tip {
  background: url(../images/help_icon.gif);
  display: block;
  width: 21px;
  height: 19px;
  text-decoration: none;
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
#content .section table.items td.tip a.tip span {
  visibility: hidden;
  font-size: 1px;
}
#content .section table.items td.tip a.tip:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
#content .section table.items td.icon {
  width: 62px;
}
#content .section table.items td.description {
  width: 140px;
}
#content .section table.items td.description .title {
  color: #333;
}
#content .section table.items td.description .price {
  color: #94CC33;
  font-size: 85%;
  font-weight: bold;
}
#content .section table.items td.description .price strong {
  color: #94CC33;
  font-size: 120%;
}
#content .section table.items td.description .price em {
  font-weight: normal;
  font-style: normal;
}
#content .section table.items td.control {
  width: 210px;
  padding-left: 20px;
  text-align: center;
}
#content .section table.items td.control .ui-slider-wrapper-1 {
  width: 173px;
}
#content .section table.items td.control .base {
  background: black url(../images/slider_base_background.png) left center no-repeat;
  height: 16px;
  padding: 0 0 0 54px;
  width: 119px;
}
#content .section table.items td.control .base .free {
  position: absolute;
  color: white;
  margin-top: 2px;
  margin-left: -46px;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
}
    #content .section table.items td.control .base .ui-slider-wrapper-1 {
  width: 119px;
}
#content .section table.items td.control .base .ui-slider-wrapper-2 {
  background: url(../images/slider_background_left_on_black.png) left center no-repeat;
}
#content .section table.items td.input {
  width: 60px;
}
#content .section table.items td.input input.textbox {
  border: 1px solid silver;
  color: #333;
  padding: 6px 4px;
  font-weight: bold;
  font-size: 150%;
  width: 34px;
  text-align: center;
}
#content .section table.items td.item_total {
  color: #333;
  font-size: 120%;
  font-weight: bold;
  width: 60px;
}
#content .section .footnote {
  clear: none;
}
#content .section_totals {
  border-left: 1px solid #ccc;
  float: right;
  padding: 20px 20px 10px;
  margin-right: -21px;
  margin-bottom: -10px;
  width:217px;
}
#content .section_totals p.monthly, #content .section_totals p.one_time {
  text-align: center;
  margin: 0;
  color: black;
}
#content .section_totals p.monthly strong, #content .section_totals p.one_time strong {
  color: black;
  display: block;
  font-family: Tahoma, Lucida Grande, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-size: 430%;
  padding-right: 0.2em;
  line-height: 100%;
  margin: -0.2em -20px 0;
}
#content .section_totals p.monthly strong .currency, #content .section_totals p.one_time strong .currency {
  font-size: 50%;
  vertical-align: 40%;
}
#content .section_totals p.one_time strong {
  margin-top: -0.05em;
  font-size: 220%;
}
#content .section_totals p.fine_print {
  color: #333;
  font-size: 75%;
  font-style: italic;
  text-align: center;
}
#content .section_totals p.savings {
  color: #94CC33;
  font-size: 70%;
  line-height: 1.7;
  text-align: center;
}
#content .section_totals p.savings big {
  font-size: 140%;
  background: #ffc;
  padding: 0 4px;
  margin: 0 -2px;
  border-radius: !amount;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#content .section_totals p.savings strong {
  color: #94CC33;
}
#content .section_totals h3 {
  background: #444;
  color: white;
  margin: 1.5em -10px 0.5em;
  padding: 5px 10px;
  font-size: 75%;
  text-align: center;
  text-transform: uppercase;
  border-radius: !amount;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#content .section_totals ul {
  font-size: 70%;
}
#content #actions {
  display: block;
  text-align: center;
  font-size: 10px;
  float:right;
}
#content #actions a {

  HEIGHT:AUTO;
  width:auto;
}

#content #actions p.secondary {
  color: #d33;
  padding: 0 0.5em;
}




















.product_banner_container{
background-image:url("../images/product_header.jpg");
background-position:center 1px;
background-repeat:no-repeat;
height:165px;
float:left;
width:100%;
}

.product_part_1{
float:left;
width:340px;
margin-left:10px;
}

.product_small_title{
float:left;
color:#537811;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
width:330px;
}
.sling_product_container{
float:left;
width:330px;
margin-top:20px;
}
.sling_icon{
float:left;

}
.sling_title_container{
float:right;
width:230px;
margin-top:13px;
overflow:hidden;
}
.sling_green_title{
float:left;
width:151px;
color:#94c132;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;

}

.sling_green_free{
float:right;
width:70px;
color:#333;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-top:6px;
}
.sling_green_free span{color:#94c132;}
.sling_green_text{
float:left;
width:230px;
color:#8db732;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:12px;
}

.sling_grey_title{
float:left;
width:151px;
color:#333;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;

}

.sling_grey_text{
float:left;
width:230px;
color:#333;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:12px;
}
.sling_grey_text_1{
float:left;
width:230px;
color:#333;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:12px;
}

.product_part_2{
float:right;
width:330px;
}
.sling_product_logo_container{
height:120px;
margin:0 auto;
width:945px;
}
.logo_left
{
    float:left;
    width: 700px;
}
.logo_right
{

    float: right;
    width :245px;
}
.produuct_logo{
float:left;
margin-right:29px;
margin-top:15px;
}

.product_logo_white_title{
float:left;
color:#FFFFFF;
width:300px;
font-size:58px;
font-weight:normal;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
text-align:center;
margin-left:18px;
}
.product_logo_white_dollar{
float:right;
color:#FFFFFF;
font-size:58px;
font-weight:normal;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
text-align:right;
}
.database_container{
float:left;
margin-left:61px;
margin-top:12px;
width:190px;
}
.database_title{
float:left;
width:90px;
}
.Questionmark{
background-image:url("../images/question_mark.png");
background-position:right center;
background-repeat:no-repeat;
color:#1C2609;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
line-height:21px;
padding-right:27px;
}

.database_title span{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:24px;
width:90px;
}
.database_title_1{
float:left;
width:70px;

}
.database_title_1 span{
float:left;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-weight:bold;
line-height:24px;
width:70px;
}

.menue_container_101{
margin:0 auto;
width:945px;
overflow:hidden;
}
.menue_container_101 ul{
list-style-type:none;
float:left;
margin-top:6px;
overflow:hidden;
*margin-left:0px;
}
.menue_container_101 li{
float:left;
margin-left:3px;
}
.menue_selected{
float:left;

}
.product_heading{
/*border-bottom:1px solid #e9e9e9;*/
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:33px;
margin-top:36px;
margin-left:10px;
/*width:100%;*/
}
.product_page_right{
float:right;
width:220px;
overflow:hidden;
/*width:246px;
background-image:url(../images/nav_brdr.png);
background-repeat:repeat-y;*/
}

.slider_container{
float:left;
margin-left:8px;
margin-top:40px;
width:156px;
}
.slide_shap{
float:left;
background-image:url(../images/slider_shape.png);
width:95px;
height:49px;
}
.shape_title{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:26px;
text-align:center;
width:78px;
margin-top:10px
}

.shape_title_small{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-align:center;
width:78px;
}
.shape_title_small span{
font-size:10px;
}
.slider_bar{
float:right;

margin-top:-1px;
}



/* CSS Document */
html{
height:100%;
}
body{
margin:0;
min-height:100%;
}
.main_container{
width:100%;
margin:0 auto;
height:100%;
}
.header_container{
float:left;
width:100%;
}
.header_green_bck{
background-image:url("../images/header_bck.png");
float:left;
height:320px;
margin-top:-12px;
width:100%;
z-index:1;
}
.solution_banner_bck{
background-image:url("../images/solution_banner.png");
float:left;
height:165px;
margin-top:-12px;
width:100%;
z-index:1;
}


.header_shadow{
background-image:url("../images/header-shadow.png");
float:left;
height:136px;
position:relative;
width:100%;
z-index:2;
}
.header_data_container{
margin:0 auto;
height:136px;
width:945px;
}

.call_center_bck{
background-image:url("../images/callCenter_bck.png");
color:#537D0A;
float:right;
font-family:"Futura",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:34px;
line-height:34px;
text-align:center;
width:220px;
}

ul{ list-style-type:none;margin:0px;padding:0px;}


.main_link li{
color:#bababa;
float:right;
text-align:center;
}


.main_link a{
color:#333333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
padding-right:20px;
text-decoration:none;
line-height:24px;
}
.selected{
background-image:url("../images/Rollover-Arrow.png");
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:36px;
*height:35px;


}
.solution_banner_container{
background-image:url("../images/solution_header.png");
background-position:center 1px;
background-repeat:no-repeat;
height:165px;
float:left;
width:100%;
}
.pricing_banner_container{

background-position:center 1px;
background-repeat:no-repeat;
height:165px;
float:left;
width:100%;
}
.menue_container_1{
margin:0 auto;
width:945px;
overflow:hidden;
}
.menue_container_1 ul{
list-style-type:none;
float:left;
margin-top:126px;
overflow:hidden;
*margin-left:0px;
}
.menue_container_1 li{
float:left;
margin-left:3px;
}
.menue_selected{
float:left;

}

.banner_container {
background-image:url(../images/large_banner.png);
background-position:center 4px;
background-repeat:no-repeat;
float:left;
height:233px;
width:100%;
}
.menue_container{
margin:0 auto;
width:945px;
overflow:hidden;
}

.menue_container li{
float:left;
margin-left:3px;
}
.menue_selected{
float:left;

}
.banner_txt{
float:left;
background-image:url(../images/Best-in-Class.png);
width:563px;
height:48px;
margin-top:70px;

}
.banner_dotted_shadow{
background-image:url("../images/shedow.png");
background-position:right center;
background-repeat:no-repeat;
float:right;
height:319px;
margin-right:-86px;

width:940px;
}
.body_container{
background-image:url("../images/body_gradient.png");
background-position:center top;
background-repeat:repeat-x;
float:left;
margin-top:14px;
width:100%;
/*padding-bottom:50px;*/
}
.solution_body_container{
background-image:url("../images/body_gradient.png");
background-position:center top;
background-repeat:repeat-x;
float:left;
width:100%;
}
.solution_body_line_bck{
background-image:url("../images/body_line_bck.png");
background-position:center top;
background-repeat:repeat-y;
float:left;
width:945px;
padding-bottom:50px;
}
.solution_link_container{
margin:0 auto;
width:945px;
overflow:hidden;
height:48px;
}
.solution_menue{
float:left;
line-height:48px;
}
.solution_menue ul{
list-style-type:none;
float:left;
}
.solution_slcted {
color:#203483;
float:left;
}
.solution_menue li{
float:left;
color:#696969;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.solution_menue li a{
float:left;
color:#696969;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.solution_menue li span{
color:#696969;
margin-left:10px;
margin-right:10px;
}
.page_container{
margin:0 auto;
overflow:hidden;
width:945px;

}

/* page left css*/
.solution_page_left{
float:left;
width:684px;
}
.page_left{
float:left;
width:700px;
}
.heading{
border-bottom:1px solid #e9e9e9;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:33px;
margin-top:36px;
width:100%;
}
.heading_line_1{
border-bottom:1px solid #e9e9e9;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;

margin-top:15px;
width:100%;
}
.detail_box_container{
float:left;
width:700px;
margin-top:20px;
}
.detail_box_1{
float:left;
width:233px;

}
.green_title{
color:#537D0A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
padding-left:3px;
padding-top:6px;
width:146px;
font-style:italic;
}
.icons{
float:left;
padding-top:5px;
}
.text_1{
color:#333333;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin-left:6px;
margin-right:6px;
padding-top:13px;
text-align:center;
}
.text{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin-left:3px;
margin-right:6px;
padding-top:13px;
}
.text a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12277b;
font-weight:normal;
text-decoration:none;
background-image:url(../images/Arrow.png);
background-repeat:no-repeat;
display:block;
background-position:right center;
padding-right:11px;
line-height:30px;
}

.broadcast_container{
float:left;
width:684px;
margin-top:25px;
margin-bottom:28px;
}
.broadcast_head{
float:left;
background-image:url(../images/broad_cast_head.png);
width:684px;
height:8px;

}
.broadcast_mid{
float:left;
background-image:url(../images/broad_cast_mid.png);
width:684px;
background-repeat:repeat-y;


}
.broadcast_footer{
float:left;
background-image:url(../images/broad_cast_foot.png);
width:684px;
height:8px;

}




.sppech_bubble_container{
float:left;
width:700px;
margin-top:46px;
padding-bottom:50px;
}
.sppech_bubble_head{
float:left;
background-image:url(../images/Speech-Bubble_top.png);
width:700px;
height:13px;
opacity:0.7;
filter:alpha(opacity=70);
}
.sppech_bubble_mid{
float:left;
background-image:url(../images/Speech-Bubble_mid.png);
width:700px;
background-repeat:no-repeat;
background-position:top;
background-color:#ebebeb;
opacity:0.7;
filter:alpha(opacity=70);

}
.sppech_bubble_footer{
float:left;
background-image:url(../images/Speech-Bubble_bottom.png);
width:700px;
height:13px;
opacity:0.7;
filter:alpha(opacity=70);
}
.bubble_icon{
float:right;
background-image:url(../images/Speech-Bubble.png);
width:28px;
height:25px;
margin-right:38px;
opacity:0.7;
filter:alpha(opacity=70);
border:none;
}
.news_container{
float:left;
margin-left:13px;
width:338px;
}
.news_title_head{
float:left;
background-image:url(../images/news_title_bck.png);
width:338px;
height:38px;
}
.news_mid{
float:left;
width:338px;
background-color:#FFFFFF;

}
.news_footer{
float:left;
background-image:url(../images/news__botmbck.png);
width:338px;
height:6px;
}
.news_title{
color:#537D0A;
float:left;
font-size:15px;
font-weight:normal;
line-height:36px;
padding-left:10px;
font-family:arial;
}
.news_title_1{
color:#537D0A;
float:left;
font-family:arial;
font-size:18px;
font-style:italic;
font-weight:normal;
padding-top:29px;
padding-left:3px;
width:100%;
}
.news_title_2{
color:#537D0A;
float:left;
font-family:arial;
font-size:18px;
font-style:italic;
font-weight:normal;
line-height:39px;
padding-left:12px;
width:100%;
}
.tick_txt{
background-image:url("../images/Tick.png");
background-position:20px 11px;
background-repeat:no-repeat;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:30px;
padding-left:39px;
width:303px;
}
.news_icon{
float:left;
padding-left:13px;
padding-top:10px;
}
.news_txt{
float:left;
}

.news_container_right{
float:right;
margin-right:8px;
width:338px;
}
.news_txt{
color:#12277B;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:22px;
padding-left:12px;
font-weight:bold;
width:330px;
}
.news_txt span{
color:#333;
font-weight:bold;
}
/* end page left css*/

/* start page right css*/

.page_right{
float:right;
width:218px;
}
.solution_page_right{
float:right;
width:238px;
overflow:hidden;
/*width:246px;
background-image:url(../images/nav_brdr.png);
background-repeat:repeat-y;*/
}

.broadcast_btn{
float:left;
background-image:url(../images/Rollover-Button.png);
width:239px;
height:45px;
margin-top:10px;
background-repeat:no-repeat;

}
.broadcast_btn a{
background-image:url("../images/white_arrow.png");
background-position:3px 12px;
background-repeat:no-repeat;
border-bottom:1px solid #DDDDDD;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:45px;
line-height:35px;
margin-left:6px;
text-decoration:none;
text-indent:24px;
width:228px;
}
.broad_cast_nav{
border-bottom:1px solid #DDDDDD;

float:left;
height:45px;
line-height:45px;
margin-left:5px;
width:230px;
}
.broad_cast_nav a{
float:left;
color:#3f3f3f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-indent:25px;
}
.call_centr_bck{
float:left;
background-image:url(../images/call_center_grey-box.png);
width:220px;
height:114px;
margin-top:36px;
display:none;
}
.call_cntr_left{
float:left;
width:120px;
background-image:url(../images/Line.png);
width:130px;
background-position:right center;
background-repeat:no-repeat;
}
.callcenter_title{
color:#203483;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
line-height:31px;
margin-right:10px;
margin-top:11px;
text-align:right;
}
.call_cntr_icon{
float:right;
margin-right:11px;
margin-top:12px;
}

.account_container{
float:left;
margin-top:30px;
}
.account_bck_head{
float:left;
background-image:url(../images/account_top_bck.png);
width:218px;
height:38px;
}
.account_bck_mid{
float:left;
width:216px;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}
.account_bck_foot{
float:left;
background-image:url(../images/account_bottom_bck.png);
width:218px;
height:8px;
}
.remeber_container{

float:left;
width:218px;
}
.check_box{
float:left;
color:#333333;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
margin-top:6px;
}
.login_btn{
float:right;
margin-right:19px;

}

/* end page right css*/
.learn_more{
float:right;
margin-top:202px;
margin-right:328px;
}
.footer_container{
float:left;
margin-bottom:0;
/*margin-top:-151px;*/
position:relative;
width:100%;
left:0px;
}
.footer_green_bck{
float:left;
width:100%;
background-image:url(../images/footer.png);
height:47px;
background-repeat:repeat-x;
}
.footer_data_container{
margin:0 auto;
width:945px;
height:47px;
}
.footer_menue{
float:left;
line-height:47px;
}
.footer_menue ul{
list-style-type:none;
float:left;

}
.footer_menue li{
float:left;
color:#e9f0dc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.footer_menue li span{
color:#e9f0dc;
margin-left:10px;
margin-right:10px;
}
.footer_btn{
float:right;
margin-top:7px;
}
.copyright_container{
margin:0 auto;
width:945px;
height:104px;
}
.copyright_txt{
float:right;
color:#c9c9c9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:60px;
}

.footer_black_bck{
float:left;
background-image:url(../images/footer_black.png);
height:104px;
width:100%;
background-repeat:repeat-x;
}



/*  new css  */

.product_banner_container{
background-image:url("../images/product_header.jpg");
background-position:center 1px;
background-repeat:no-repeat;
height:165px;
float:left;
width:100%;
}

.product_part_1{
float:left;
width:330px;
}

.product_small_title{
float:left;
color:#537811;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
width:330px;
}
.sling_product_container{
float:left;
width:330px;
margin-top:20px;
}
.sling_icon{
float:left;

}
.sling_title_container{
float:right;
width:230px;
margin-top:13px;
overflow:hidden;
}
.sling_green_title{
float:left;
width:151px;
color:#94c132;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;

}

.sling_green_free{
float:right;
width:70px;
color:#333;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-top:6px;
}
.sling_green_free span{color:#94c132;}
.sling_green_text{
float:left;
width:230px;
color:#8db732;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:12px;
}

.sling_grey_title{
float:left;
width:151px;
color:#333;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;

}

.sling_grey_text{
float:left;
width:230px;
color:#333;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:12px;
}
.sling_grey_text_1{
float:left;
width:230px;
color:#333;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:12px;
}

.product_part_2{
float:right;
width:330px;
}
.sling_product_logo_container{
height:120px;
margin:0 auto;
width:945px;
}
.produuct_logo{
float:left;
margin-right:29px;
margin-top:15px;
}

.product_logo_white_title{
float:left;
color:#FFFFFF;
width:300px;
font-size:58px;
font-weight:normal;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
text-align:center;
margin-left:18px;
}
.product_logo_white_dollar{
float:right;
color:#FFFFFF;

font-size:58px;
font-weight:normal;
font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
margin-top:20px;
text-align:right;
}
.database_container{
float:left;
margin-left:61px;
margin-top:12px;
width:190px;
}
.database_title{
float:left;
width:90px;
}
.Questionmark{
background-image:url("../images/question_mark.png");
background-position:right center;
background-repeat:no-repeat;
color:#1C2609;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
line-height:21px;
padding-right:27px;
}

.database_title span{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:24px;
width:90px;
}
.database_title_1{
float:left;
width:70px;

}
.database_title_1 span{
float:left;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-weight:bold;
line-height:24px;
width:70px;
}

.menue_container_101{
margin:0 auto;
width:945px;
overflow:hidden;
}
.menue_container_101 ul{
list-style-type:none;
float:left;
margin-top:6px;
overflow:hidden;
*margin-left:0px;
}
.menue_container_101 li{
float:left;
margin-left:3px;
}
.menue_selected{
float:left;

}
.product_heading{
/*border-bottom:1px solid #e9e9e9;*/
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:33px;
margin-top:36px;
/*margin-left:25px;*/
/*width:100%;*/
}
.product_page_right{
float:right;
width:220px;
overflow:hidden;
/*width:246px;
background-image:url(../images/nav_brdr.png);
background-repeat:repeat-y;*/
}

.slider_container{
float:left;
margin-left:8px;
margin-top:40px;
width:156px;
}
.slide_shap{
float:left;
background-image:url(../images/slider_shape.png);
width:95px;
height:49px;
}
.slide_shap_1{
float:left;
/*background-image:url(../images/slider_shape.png);*/
width:95px;
height:49px;
}
.shape_title{
 
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:26px;
text-align:center;
width:78px;
}
.shape_title1{
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:43px;
text-align:center;
width:44px;
}
.shape_title2{
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:42px;
margin-left:11px;
text-align:center;
width:44px;
}

.shape_title_small{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-align:center;
width:78px;
}
.shape_title_small span{
font-size:10px;
}
.slider_bar{
float:right;

margin-top:-1px;
}


/*new round css  */
.large_round_container{
float:left;
width:684px;
margin-top:20px;
}
.large_round_head{
float:left;
background-image:url(../images/large_round_head.png);
width:684px;
height:10px;
}
.large_round_mid{
float:left;
background-image:url(../images/large_round_mid.png);
width:682px;
background-repeat:repeat-x;
background-color:#f0f0f0;
background-position:top;
min-height:470px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.large_round_foot{
float:left;
background-image:url(../images/large_round_foot.png);
width:684px;
height:10px;
}

.selected_product_container{
float:left;
width:330px;
}
.selected_round_head{
float:left;
background-image:url(../images/slected_head.png);
width:330px;
height:9px;
}
.selected_round_mid{
float:left;
width:328px;
background-color:#f5f4f4;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.selected_round_foot{
float:left;
background-image:url(../images/slected_foot.png);
width:330px;
height:9px;
}

.heading_222{
border-bottom:1px solid #e9e9e9;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
margin-left:11px;
width:97%;
line-height:30px;
}


.right_nav_round_container{
float:left;
width:220px;
margin-top:20px;
}
.right_nav_round_head{
float:left;
background-image:url(../images/smal_round_head.png);
width:220px;
height:8px;
}
.right_nav_round_mid{
float:left;
background-image:url(../images/smal_round_mid.png);
width:218px;
background-repeat:repeat-x;
background-color:#f0f0f0;
background-position:top;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
min-height:470px;
}
.right_nav_round_foot{
float:left;
background-image:url(../images/smal_round_foot.png);
width:220px;
height:8px;
}



/*  home new css addedd april,13 , 2010 */

.round_div_container{
float:left;
width:945px;
margin-top:9px;
}
.round_box_container{
float:left;
width:226px;
margin-right:13px;
}
.round_head {
background-image:url(../images/home_round_head_2.png);
float:left;
height:12px;
width:226px;
}
.round_shadow{
float:left;
background-image:url("../images/home_border_shadow.png");
width:226px;
}
.round_mid{
background-image:url("../images/home_round_mid.png");
float:left;
margin-left:5px;
min-height:330px;
width:216px;
background-repeat:repeat-x;
background-color:#eeeeee;
background-position:top;
}
.round_foot{
float:left;
background-image:url("../images/home_round_foot.png");
width:226px;
height:14px;
}

.home_rext_container{
float:left;
margin:21px;
}

.home_icons{
float:left;
width:70px;
height:80px;
overflow:hidden;
}
.home_title {
color:#537D0A;
float:left;
font-family:"Trebuchet MS",arial;
font-size:24px;
font-style:italic;
font-weight:normal;
padding-left:3px;
width:100px;
}
.home_title a {
color:#FFFFFF;
float:left;
font-family:"Trebuchet MS",arial;
font-size:24px;
font-style:italic;
font-weight:normal;
text-decoration:none;
width:116px;
}
.round_text{
float:left;
font-family:"Myriad Pro",arial;
font-style:normal;
font-size:13px;
color:#333333;
font-weight:normal;
margin-top:24px;
margin-bottom:24px;
width:180px;
min-height:147px;
}
.orange_div_container{
float:left;
width:180px;
}
.orange_btn_container{
margin:0 auto;
overflow:hidden;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
line-height:22px;
text-align:center;
}
.orange_btn_left{
float:left;
background-image:url("../images/orange_btn_left.png");
width:4px;
height:25px;
}
.orange_btn_mid {
background-image:url(../images/orange_btn_mid.png);
background-repeat:repeat-x;
float:left;
height:25px;
padding:0;
width:90px;
}
.orange_btn_right{
float:left;
background-image:url("../images/orange_btn_right.png");
width:8px;
height:25px;
}

.orange_btn_container a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
text-decoration:none;
}


.header_container{
float:left;
width:100%;
}
.header_green_bck{
background-image:url("../images/header_bck.png");
float:left;
height:233px;
margin-top:-12px;
width:100%;
z-index:1;
background-position:center bottom;
}
.solution_banner_bck{
background-image:url("../images/solution_banner.png");
float:left;
height:165px;
margin-top:-12px;
width:100%;
z-index:1;
}


.header_shadow{
background-image:url("../images/header-shadow.png");
float:left;
height:136px;
position:relative;
width:100%;
z-index:2;
}
.header_data_container{
margin:0 auto;
height:136px;
width:945px;
}

.call_center_bck{
background-image:url("../images/contact_bck.png");
color:#fff;
float:right;
height:74px;
font-family:"Futura",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
width:384px;
line-height:25px;
text-indent:5px;
overflow:hidden;
}
.call_text{
background-image:url("../images/phone.png");
background-position:75px 50%;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-family:"Futura",Arial,Helvetica,sans-serif;
font-size:32px;
font-weight:normal;
line-height:41px;
text-align:center;
text-indent:50px;
width:100%;
}
.email_container{
float:left;
margin-left:139px;
margin-top:2px;
width:150px;
}
.email_icon a{
float:left;
background-image:url("../images/email_icon.png");
display:block;
background-repeat:no-repeat;
background-position:left center;
font-family:"Futura",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-indent:27px;
padding-right:9px;
text-decoration:none;
color:#FFFFFF;
}
.main_link{
float:right;
margin-top:-7px;
width:100%;
/*margin-top:25px;*/
}
ul{ list-style-type:none;margin:0px;padding:0px;}

.menue_container ul {
float:left;
list-style-type:none;
margin-top:-17px;
overflow:hidden;
}
.main_link li{
color:#bababa;
float:right;
text-align:center;
}


.main_link a{
color:#333333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
padding-right:20px;
text-decoration:none;
line-height:24px;
}
.selected{
background-image:url("../images/Rollover-Arrow.png");
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:36px;
*height:35px;


}




/*Used on 14-04-2010*/

.price_contact_container{
    float:right;
    height:46px;
    width:632px;
}
.price_contact_div_container{
    float:right;
}
.price_contact_left{
    float:left;
    background-image:url("../images/img/price_contact_left.png");
    height:46px;
    width:12px;
}
.price_contact_mid{
    float:left;
    background-image:url("../images/img/price_contact_mid.png");
    height:46px;
    background-repeat:repeat-x;
}
.price_contact_right{
    float:left;
    background-image:url("../images/img/price_contact_right.png");
    height:46px;
    width:12px;
}
.contact_data_container{
    float:left;
    margin-left:5px;
    margin-right:5px;
}
.phone_numb{
    color:#638718;
    float:left;
    font-family:"Futura",Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:35px;
    overflow:hidden;
    text-indent:7px;
}

.phone_icons{
    float:left;
    background-image:url("../images/img/phone_icons.png");
    height:19px;
    width:21px;
    margin-top:7px;
}
.login_icon_11{
    float:left;
    background-image:url("../images/img/login_icon_1.png");
    height:15px;
    width:20px;
    margin-left:21px;
    margin-top:10px;
    overflow:hidden;
    background-repeat:no-repeat;
}
.login_txt {
    color:#638718;
    float:left;
    font-family:"Futura",Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:35px;
    overflow:hidden;
    text-indent:2px;
}
.login_txt a{
    color:#638718;
    float:left;
    font-family:"Futura",Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:35px;
    overflow:hidden;
    text-decoration:none;

}
.email_icon_11{
    float:left;
    background-image:url("../images/img/email_icons.png");
    height:22px;
    width:24px;
    margin-left:21px;
    margin-top:6px;
    overflow:hidden;
    background-repeat:no-repeat;
}
.email_txt {
    color:#638718;
    float:left;
    font-family:"Futura",Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:45px;
    overflow:hidden;
    text-indent:2px;
}
.email_txt a{
    color:#638718;
    float:left;
    font-family:"Futura",Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:36px;
    overflow:hidden;
    text-decoration:none;

}



/*  price page css april-14-2010  */

.price_page_left{
float:left;
width:725px;
}
.text span{
color:#5d8a30;
}

.price_div_container{
float:left;
width:725px;
margin-top:9px;
margin-bottom:25px;
*margin-bottom:5px;
}
.price_box_container{
float:left;
width:282px;
margin-top:10px;
}
.price_round_head{
float:left;
background-image:url("../images/price_round_head.png");
width:282px;
height:10px;
}
.price_round_shadow{
float:left;
background-image:url("../images/price_round_line.png");
width:282px;
background-repeat:repeat-y;
}
.price_round_mid{
background-image:url("../images/price_round_mid.png");
float:left;
margin-left:5px;
min-height:91px;
width:270px;
background-repeat:repeat-x;
background-color:#efefef;
background-position:top;
}
.price_round_foot{
float:left;
background-image:url("../images/price_round_foot.png");
width:282px;
height:12px;
}

.price_data_container{
float:left;
margin-left:8px;
width:258px;
margin-top:9px;
margin-bottom:9px;
}
.price_icon{
float:left;
width:50px;
}
.price_title_container{
float:left;
width:130px;
}
.price_title{
color:#537D0A;
float:left;
font-family:"Trebuchet MS",arial;
font-size:24px;
font-style:italic;
font-weight:normal;
margin-top:14px;
padding-left:3px;
text-indent:6px;
width:130px;
}
.price_title_1{
color:#537D0A;
float:left;
font-family:"Trebuchet MS",arial;
font-size:24px;
font-style:italic;
font-weight:normal;
margin-top:14px;
padding-left:3px;
text-indent:6px;
width:100%;
}
.price_text{
float:left;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin-left:9px;
width:130px;
}
.price_dollar{
float:left;
width:76px;
color:#cf5c1a;
font-family:"Trebuchet MS",arial;
font-size:24px;
font-weight:bold;
text-align:left;
}
.price_box_column_part{
float:left;
width:346px;
}
.gree_border{
border-bottom:3px solid #6A9716;
float:left;
width:100%;
}

.selected_div_container{
float:left;
width:725px;
margin-top:32px;
margin-bottom:25px;
*margin-bottom:5px;
}
.selected_box_container{
float:left;
margin-right:8px;
margin-top:10px;
width:78px;
}
.selected_round_head{
float:left;
background-image:url("../images/slctd_price_head.png");
width:78px;
height:8px;
}
.selected_round_shadow{
float:left;
background-image:url("../images/slctd_price_border.png");
width:78px;
background-repeat:repeat-y;
}
.selected_round_mid{
background-image:url("../images/slctd_price_mid.png");
float:left;
margin-left:5px;
min-height:49px;
width:65px;
background-repeat:repeat-x;
background-color:#f1f1f1;
background-position:top;
}
.selected_round_foot{
float:left;
background-image:url("../images/slctd_price_foot.png");
width:78px;
height:13px;
}
.selected_data_container{
float:left;
width:55px;
margin:5px;
}
.selected_title{
color:#537D0A;
float:left;
font-family:"Trebuchet MS",arial;
font-size:12px;
font-style:italic;
font-weight:normal;
margin-top:2px;
width:65px;
text-align:center;
overflow:hidden;
}
.selected_icon{
float:left;
width:50px;
margin-left:16px;
}



.slider_part{
float:right;
width:227px;
}
.slider_div_container{
float:left;
margin-top:82px;
width:227px;
}

.slider_round_head{
float:left;
background-image:url("../images/slider_head.png");
width:227px;
height:17px;
}
.slider_round_shadow{
float:left;
background-image:url("../images/slider_line.png");
width:227px;
background-repeat:repeat-y;
}
.slider_round_mid{
background-image:url("../images/slider_mid.png");
float:left;
margin-left:5px;
min-height:478px;
width:216px;
background-repeat:repeat-x;
background-color:#eeeeee;
background-position:top;
}
.slider_round_foot{
float:left;
background-image:url("../images/slider_foot.png");
width:227px;
height:31px;
}

.price_page_container{
margin:0 auto;
overflow:hidden;
width:952px;
}
.slider_title{
float:left;
width:216px;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#333;
text-align:center;
width:100%;
}
.slider_title span{

color:#333;

}
.slider_title_bdr {
border-bottom:3px solid #6A9716;
float:left;
text-align:center;
width:100%;
}

.slider_title span{

font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#333;
text-align:center;

}
.ads_div_container{
float:left;
width:526px;
margin-top:12px;

}
.ads_bck{
float:left;
background-image:url("../images/ads_on_bck.png");
width:526px;
height:40px;
}
.ads_data_container{
float:left;
margin:5px;
width:508px;
}
.ads_arrow{
float:left;
background-image:url("../images/ads_arrow.png");
width:29px;
height:28px;
}
.ads_text{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
font-weight:normal;
line-height:26px;
width:410px;
}
.ads_on{
background-image:url("../images/on.png");
float:right;
height:23px;
margin-top:3px;
width:66px;
}

.ads_off{
background-image:url(../images/off.png);
float:right;
height:23px;
margin-top:3px;
width:66px;
}
.faq_div_container {
float:right;
margin-left:184px;
margin-top:5px;
width:208px;
}
.faq_text{
float:left;
width:208px;

}
.faq_text ul{
color:#537D0A;
list-style-type:disc;
margin-left:24px;
margin-top:24px;
}
.faq_text li{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
font-weight:normal;
line-height:22px;
}

.add_to_quote{
float:left;
margin-left: 35px;
margin-top:20px;
}
.ads_off .on_class
{

    color:#333333;
    float:left;
    font-size:14px;
    line-height:18px;
    margin-left:10px;
    text-decoration:none;
}
.ads_off .off_class
{
    color:#ffffff;
    float:left;
    font-size:14px;
    line-height:18px;
    margin-left:10px;
    text-decoration:none;
    
}
.ads_on .on_class
{

    color:#ffffff;
    float:left;
    font-size:14px;
    line-height:18px;
    margin-left:10px;
    text-decoration:none;
}
.ads_on .off_class
{
    color:#333333;
    float:left;
    font-size:14px;
    line-height:18px;
    margin-left:10px;
    text-decoration:none;

}




.green_numbering_container{
float:left;
margin-left:-9px;
margin-right:15px;
margin-top:13px;
width:23px;
}
.green_small_box{
float:left;
width:23px;
height:21px;
background-color:#84ab23;
color:#fff;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-top:1px;
}




/*april-21-2010*/


.green_foot {
background-image:url(../images/green_footer_2.png);
float:left;
height:60px;
width:226px;
}
.guote_btn_container{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
margin:14px auto 0;
overflow:hidden;
text-align:center;
width:102px;
}
.guote_btn_container a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
text-decoration:none;
line-height:22px;
}
.quote_round_mid {
background-color:#97C329;
background-image:url(../images/home_round_mid_2.png);
background-position:center top;
background-repeat:repeat-x;
float:left;
margin-left:5px;
width:216px;
}
.slingLi_container{
float:left;
width:144px;
}
.slingLi_container span{
color:#333333;
float:left;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:22px;
margin-top:10px;
}
.slingLi_container ul{
padding:0;
margin:0;
float:left;
}
.slingLi_container li{
background-image:url("../images/li_arrow.png");
background-position:left center;
background-repeat:no-repeat;
color:#4069B2;
display:block;
float:left;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:22px;
margin-left:30px;
padding-left:12px;
width:133px;
}
.slingLi_container li a {
color:#FFFFFF;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
text-decoration: underline;
}
#quoted_products {
float:left;
height:132px;
width:100%;
}

.caption_slider_right {
color:#666666;
float:right;
font-family:Arial;
font-size:12px;
font-style:italic;
height:20px;
line-height:20px;
margin-top:-20px;
overflow:hidden;
text-align:center;
width:50px;
}
.pricing_submit_holder{
float:right;
text-align:center;
width:114px;
}
.caption_slider_left {
color:#666666;
float:left;
font-family:Arial;
font-size:12px;
font-style:italic;
height:20px;
line-height:20px;
margin-top:-20px;
overflow:hidden;
}
.broad_cast_nav a:hover {
color:#4e6f11;
text-decuration:underline;
}
.free_consultation {
background-image:url(../images/Green-heading.png);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:40px;
line-height:38px;
margin-bottom:-10px;
margin-top:10px;
text-indent:12px;
width:238px;
}