#test11{margin-bottom:10px;}#contentpro{background:url(images/pro-bg.png) repeat-x;padding-top:16px;}#proheader{background:#CCCCCC;height:196px;}#rightcontentpro{width:244px;float:right;background:url(images/right-bg.png) repeat-y;position:relative;top:-1px;min-height:1513px;}#rightcontentproindex{width:244px;float:right;background:url(../images/right-bg.png) repeat-y;position:relative;top:-1px;min-height:1570px;}#videodemonstrations{background:url(images/video-demo-index.png) no-repeat;}#benefitsheader{height:34px;background:url(images/benefits-header.png) no-repeat;}#videoheader{height:34px;background:url(images/video-header-index.png) no-repeat;}#rightcontentpro h2{margin:0;padding:0;text-indent:-10000px;}#rightcontentproindex h2{margin:0;padding:0;text-indent:-10000px;}#procons{font-size:11px;}#procons td{border-bottom:1px solid #cac9b6;padding:7px 3px 7px 3px;}.shadedrowprocons{background:#f7f5dd;}.rightpadding{padding:10px 10px 10px 7px;background:url(images/right-padding.png) repeat-x;margin:3px 0 0 5px;width:210px;}#softwareboxright p{text-indent:-10000px;display:none;}h3#softwareboxright{text-indent:-10000px;background:url(images/index-sale.png) no-repeat;width:209px;height:92px;margin:0 0 0 11px;}h3#softwareboxright a{display:block;width:202px;height:83px;}*|*:-moz-any-link:focus {
  /* Don't specify the outline-color, we should always use initial value. */
  outline: 0px dotted;
}

.headerstep{
width:680px;
padding-top:0px;
}

.headerstep a,
.headerstep a:visited{
color:#262626;
text-decoration:underline;
}

.headerstep h2{
margin:0 0 8px 0;
font-family: Trebuchet MS;
}

.headerstep p{
line-height:18px;
margin-left:0px;
}

.headerstep li a{
float:left;
height:20px;
width:24px;
display:block;
text-indent:-10000px;
}

.headerstep li{
display:inline;	
}

.headerstep ul{
margin:0;
padding:0;
width:144px;
height:20px;
}

#slides{
float:left;
margin: 2px 0 0 2px;
}

#slidebarsdiv{
float:left;
width:148px;
height:24px;
margin:4px 0 0 5px;
}


.headerstep #step1 {
background:url(images/slide-count2.png) no-repeat;
}

.headerstep #step1a {
background:url(images/slide-count2.png) no-repeat 0 -20px;
}

.headerstep #step2 {
background:url(images/slide-count2.png) no-repeat -23px 0;
}

.headerstep #step2a {
background:url(images/slide-count2.png) no-repeat -23px -20px;
}

.headerstep #step3 {
background:url(images/slide-count2.png) no-repeat -46px 0;
}

.headerstep #step3a {
background:url(images/slide-count2.png) no-repeat -46px -20px;
}

.headerstep #step4 {
background:url(images/slide-count2.png) no-repeat -69px 0;
}

.headerstep #step4a {
background:url(images/slide-count2.png) no-repeat -69px -20px;
}

.headerstep #step5 {
background:url(images/slide-count2.png) no-repeat -92px 0;
}

.headerstep #step5a {
background:url(images/slide-count2.png) no-repeat -92px -20px;
}

.headerstep #playpause {
background:url(images/slide-count2.png) no-repeat -115px 0;
}

.headerstep #playpausea {
background:url(images/slide-count2.png) no-repeat -115px -20px;
}


#bottombar{
position:absolute;
top:360px;
}

#learnmoreheader{
background:url(images/learn-more-header.png) no-repeat;
display:block;
height:31px;
width:124px;
text-indent:-10000px;
float:left;
}


#leftcontentpro{
margin-top:15px;
}

#softboxheader{
float:left;
margin-right:15px;
}

#learnmoreside{
width:124px;
height:30px;
background:url(images/learn-more-sidebar.png) no-repeat;
display:block;
text-indent:-10000px;
float:right;
margin-top:10px;
}

#videoex{
background:url(images/video-ex.png) no-repeat;
width:215px;
height:180px;
display:block;
text-indent:-10000px;
}

#benefitspro h2{
color:#f38315;
font-size:14px;
font-weight:bold;
margin:7px 0 7px 0;
}

#benefitspro p{
font-size:13px;
line-height:20px;
margin:0;
}

#advantagesheader{
background:url(/images/advantages-header.png) no-repeat;
width:689px;
height:40px;
text-indent:-10000px;
margin:15px 0 0 0;
}


#benefitspro{
background:url(/images/advantages-bg.gif) left repeat-y;
padding:7px 10px 0 20px;
margin:0;
}

#benefitspro li{
background:url(images/free-web-proxy/dotted-border.png) repeat-x bottom;
padding:5px 0 10px 0;
}

#benefitcornerstop{
background:url(images/proindex/benefitsbgtop.png) no-repeat;
width:300px;
height:5px;
margin-top:15px;
}

#benefitcornersbottom{
background:url(images/proindex/benefitsbgbottom.png) no-repeat;
width:300px;
height:5px;
}

#leftcontentpro #benefitspro #lastlibenefit{
background:none;
padding:5px 0 10px 0;
}

#leftcontentpro #benefitspro #firstlibenefit{
padding:0 0 10px 0;
}

#videodemoboxtop{
background:url(images/proindex/videodemo.png) no-repeat;
width:687px;
height:149px;
margin-bottom:15px;
}

#checkoutorder h3{
color:#262626;
font-size:18px;
text-align:center;
margin:0;
padding:0
} 

#stars{
background:url(images/proindex/stars.png) no-repeat left;
height:75px;
padding-left:70px;
font-size:12px;
margin:10px 0 0 10px;
}

#stars span{
color:#749316;
font-size:30px;
font-weight:bold;
}

#ordersidebar a{
width:219px;
height:34px;
background:url(/images/order-button-sidebar.png) no-repeat;
margin:3px 0 10px 9px;
display:block;
}

#ordersidebarindex a{
width:219px;
height:34px;
background:url(/images/pro-vpn-learn.png) no-repeat;
margin:3px 0 10px 9px;
display:block;
}


#serverheader{
height:34px;
background:url(images/proindex/server-locations.png) no-repeat;
}

#supportheader{
height:34px;
background:url(images/proindex/support-header.png) no-repeat;
}

#supportlist{
font-size:12px;
margin:0 0 0 6px;
padding:0;
}

#supportlist li{
padding:6px 0 6px 22px;
}

#ircsupport{
background:url(images/proindex/support1.png) no-repeat left 9px;
}

#forumsupport{
background:url(images/proindex/support2.png) no-repeat left 5px;
}

#emailsupport{
background:url(images/proindex/support3.png) no-repeat left 6px;
}

#loginheader{
height:34px;
background:url(images/proindex/login-header.png) no-repeat;
}

#screenshotsheader{
height:34px;
background:url(images/proindex/screenshots-header.png) no-repeat;
}

.proinput{
width:209px;
height:25px;
background:url(images/proindex/input.png) no-repeat;
border:0;
padding:3px 2px 0 5px;
font-size:12px;
margin-bottom:7px;
}

.screenshot{
margin:5px 0 5px 5px;
}

#buyboxnew{
background:url(images/buy-box-bg.png) no-repeat;
width:673px;
height:182px;
padding:8px 8px 0 8px;
}

#tickboxnew{
margin:0;
padding:0;
width:240px;
height:159px;
padding:6px 10px 10px 10px;
float:left;
}

#tickboxnew li{
background:url(images/proindex/tickboxli.png) no-repeat left;
padding:5px 0 5px 19px;
list-style-type:none;
}

#plansnew{
float:left;
width:393px;
height:109px;
padding:13px 10px 0 10px;
}

#plansnew ul{
list-style-type:none;
margin:0;
padding:0 20px 0 20px;
float:left;
background:url(images/proindex/dotsvert.gif) repeat-y right;
}

#plansnew ul#plan3new{
background:none;
padding:0 0 0 20px;
}

.pricelist,
.pricelist a,
.pricelist a:visited{
color:#498d31;
font-size:27px;
font-weight:bold;
text-decoration:none;
}

#plansnew h3,
#plansnew h3 a,
#plansnew h3 a:visited{
font-size:20px;
margin:0;
text-decoration:none;
color:#000;
}

#orderbuybutton a{
background:url(images/buy-box-buy-button.png) no-repeat;
width:412px;
height:53px;
float:left;
margin-left:1px;
text-indent:-10000px;
}



#videooverview{
background:url(images/proindex/video-overview.png) no-repeat;
width:645px;
height:107px;
float:left;
margin:10px 0 15px 0;
padding:20px;
}

#videooverview h3{
margin:0 0 10px 0;
font-size:18px;
font-weight:bold;
background:url(images/proindex/video-overview-icon.png) no-repeat left;
float:left;
padding-left:28px;
}

#videooverview ul{
margin:0;
padding:0;
}

#videooverview li a{
background:url(images/proindex/play-icon.png) no-repeat left 4px;
padding:4px 0 4px 20px;
display:block;
color:#323232;
font-size:12px;
}

#videoboxnew{
background:url(/images/video-box-bg.png) no-repeat;
width:526px;
height:117px;
padding:15px 0 0 163px;
font-size:12px;
}

#videoboxnew h3{
margin:0;
padding:0 0 0 70px;
font-size:18px;
}

#videoboxnew p{
margin:7px 0 7px 0;
}

#videoboxnew ul{
list-style-type:none;
margin:0;
padding:0;
}

#videoboxnew li{
float:left;
padding:0;
}

#videoboxnew li ul li{
float:none;
padding-bottom:5px;
margin-right:15px;
}

#videoboxnew li ul li a{
background:url(/images/video-bullet.png) no-repeat left;
padding:0 0 0 17px;
display:block;
color:#000;
text-decoration:none;
}

#vidleftlist{
float:left;
height:75px;
width:250px;
}

#vidrightlist{
float:left;
height:75px;
width:250px;
}

#videooverviewex{
float:left;
margin-right:15px;
}

#cboxtop{
background:url(images/proindex/video-list-top.gif) no-repeat;
height:7px;
width:685px;
margin-top:15px;
}

#cboxbottom{
background:url(images/proindex/video-list-bottom.gif) no-repeat;
height:7px;
width:685px;
margin-bottom:15px;
}

#cboxmiddle{
background:url(images/proindex/video-list-middle.gif) repeat-y;
width:645px;
padding:10px 20px 10px 20px;
}

#cboxmiddle ul{
margin:0;
padding:0;
}

#cboxmiddle li{
background:url(images/free-web-proxy/dotted-border.png) repeat-x bottom;
padding-bottom:23px;
margin-bottom:10px;
}

#cboxmiddle li img{
float:left;
margin-right:10px;
height:84px;
width:101px
}

#cboxmiddle li h3{
margin:3px 0 5px 0;
font-weight:bold;
font-size:15px;

}

#cboxmiddle li p{
margin:0;
}

#cboxmiddle #lastlistv{
background:none;
margin:0;
}

.pollbar{
border:1px solid #cccbb9;
padding:1px;
}

#ordernowbottom a{
background:url(/images/order-now-bottom.png) no-repeat;
width:702px;
height:45px;
text-indent:-10000px;
display:block;
margin-top:13px;
}

