@font-face {
    font-family: 'open_sanslight';
    src: url('../font/opensans-light.eot');
    src: url('../font/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-light.woff') format('woff'),
         url('../font/opensans-light.ttf') format('truetype'),
         url('../font/opensans-light.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular.eot');
    src: url('../font/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular.woff') format('woff'),
         url('../font/opensans-regular.ttf') format('truetype'),
         url('../font/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../font/opensans-semibold.eot');
    src: url('../font/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-semibold.woff') format('woff'),
         url('../font/opensans-semibold.ttf') format('truetype'),
         url('../font/opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../font/opensans-bold-webfont.eot');
    src: url('../font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bold-webfont.woff') format('woff'),
         url('../font/opensans-bold-webfont.ttf') format('truetype'),
         url('../font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

table
{
    width:100%;
}
  
    
    
body{
    margin: 0px; 
    padding: 0px;
	font-family: open_sansregular;
	font-size: 12px;
}
a{
    text-decoration: none;
    color: #00ade3;
}
a:hover{
     text-decoration: none;
    color: #16bbee;
}
form{
    border: 0px;
     margin: 0; 
     padding: 0;
 }
img{
    border: 0px;
}
li{
    list-style: none;
}
textarea{
    resize:none;
}
input[type="text"],input[type="password"]{
    padding: 4px;
    font-size: 11px;
}
input[type="submit"],input[type="button"]{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #00ade3;
    border:none;
    color:#fff;    
    text-transform: uppercase;
    font-family: open_sansbold;
    outline: none;
}
input[type="submit"]:hover,input[type="button"]:hover{
    background: #14baed;
}
.lbl{
    color: #999;
    font-size: 11px;
    font-family: verdana;
    padding-right: 2px;
}
.logo{
	display: inline-block;
	padding: 29px 0px; 
}
.tollFree{
	display: inline-block;
	padding: 0 10px 30px 0;
    font-size:14px; 
    color:#999;
}
.tollFree span{
    font-family: open_sansbold;
}
.headerSubscription{
    width: 190px;
}
.headerSubscription .title{
    color:#2f783a;
    font-family: open_sanslight;
    font-size: 16px;
    padding-top: 12px;
}
.headerSubscription .userName{
    color: #333;
    font-family: open_sansbold;
    padding-top: 4px;
}
.headerSubscription .favorites{
    padding-bottom: 8px;
}
.headerSubscription .favorites a,.headerSubscription .accountsAndSingOut a{
    color: #00ade3;
}
.headerSubscription .favorites img,.headerSubscription .accountsAndSingOut img{
    margin-right: 5px;
}
.headerSubscription .subscription{
    color: #999;
    padding-bottom: 5px;
}
.headerSubscription .accountsAndSingOut{
    background: #f8f8f8;
    line-height: 32px;
}
#SignInSubmitBTN{
    font-size: 11px;
    margin-left: 2px;
    line-height: 18px;
    width: 54px; 
}
.headerSubscription #SignInForm{
    padding-bottom: 7px;
    font-size: 12px;
}
#SignInForm input[type="text"],#SignInForm input[type="password"]{
    padding: 2px 4px;
    font-size: 11px; 
}

.headerSubscription #SignInForm .label{
    font-size: 12px;
    color:#999;
    padding: 8px 0;
}
.headerSubscription .forgotPass{
    background: #f8f8f8;
    width: 190px;
    line-height: 16px;
    padding-bottom: 2px;;
}
.headerSubscription .forgotPass .forgotPassword{
    font-size: 11px;
}
.headerSubscription .forgotPass .notMember{
    font-family: open_sansbold;
}
.headerSubscription .forgotPass .notMember span{
    color:#333;
}
.mainMenu{
     width:1000px;
     padding-top: 3px;
}
.mainMenu ul,.subMenu ul{
    overflow: visible !important;
    margin: 0;
    line-height: 33px;
    padding: 0;
}
.mainMenu ul li {
  float: left;
  list-style: none;
  border-left: 1px solid #FFFFFF;
  height: 63px;
  line-height: 63px;
}
.mainMenu ul li:first-child{
    border-left:none;   
}
.mainMenu ul li a{
    padding: 0 41px;
    font-size: 11.1px;
    color: #000000;
    font-family: open_sansbold;
}
.viewer a i{
    background: no-repeat url(../images1.5/i_view.png) center center;
}
.cart a i{
    background: no-repeat url(../images1.5/i_cart.png) center center;
}
.join a i{
    background: no-repeat url(../images1.5/subscr_star.png) center center;
}
.support a i{
    background: no-repeat url(../images1.5/i_help.png) center center;
}
.btnBecMem {
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #00ade3;
  border: none;
  
  text-transform: uppercase;
  font-family: open_sansbold;
  outline: none;
    display: inline;
  margin: 0;
  padding: 9px  !important;
  color: #fff !important;
}

.btnBecMem:hover{
	 background: #14baed !important;
	 text-decoration:none;
}
/*
.mainmenu ul li a:hover,.mainmenu ul li.active a{
    background: #fff;
}
*/
.mainMenu ul li a i{
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 5px;
    margin-bottom: -2px;
}
.seperator{
    line-height: 30px;
}
.subMenu ul{
    float: right;
}
.subMenu{
    width: 375px;
}
.subMenu ul li{
    float: left;
    list-style: none;
   
}
.subMenu ul li:first-child{
    border:none;
}
.subMenu ul li a:hover,.subMenu ul li.active a{
    background: #393536;
}
.subMenu ul li a{
    color: #fff;
    padding: 0 15px; 
    font-size: 10px;
    font-family: open_sansbold;
    display: inline-block;
    text-decoration: none;
}
.searchTabs{
    font-family: open_sansbold;
    border-bottom: 1px solid #eee;
    line-height: 18px;
    cursor: pointer;
}
.searchTabs.active{
    border-bottom-color:#2f783a;
}
.searchTabs:hover,.searchTabs.active{
    color: #2f783a;
}
.contentLeft{
    border:1px solid #eee;
    background: #fbfbfb;
    width:20%; /* alcides */
}
.contentLeft .title,.contentRight .title,.footerPagesContent .title{
    font-size: 18px;
    font-family: open_sanslight;
    color: #2f783a;
    line-height: 34px;
}
.contentRight .title{
    font-size: 16px;
}
.contentRight .contents{
    font-family: verdana;
    color: #333;
    line-height: 17px;
}
.contentRight .contents b{
    font-family: open_sansbold;
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block;
}
.contentLeft .title span{
    font-family: open_sansbold;
}
.searchWrap .title{
    padding:7px 0 0 10px;
}
.contentRight{
    border:1px solid #eee;
    border-left: none;
    width: 100%;
    height: 500px;
}
.landingPageWrap .searchWrap{
    border-bottom:none;
    margin: 0;
}
.searchWrap{
    border-bottom: 1px solid #eee;
    margin: 0 4px;
}
    .searchWrap input[type="text"] {
        height: 14px;
        margin-top: 1px;
    }

    .townshipWrap input[type="text"],.rangeWrap input[type="text"] {
        margin-top: 2px;
    }


.searchWrap .desc{
    padding-bottom:8px;
    color: #999;
    font-family: verdana;
}
.landmarks .landmarkTitle.lbl{
    padding: 0px;
}
.searchWrap .lbl,.landmarks .lbl{
    padding: 8px 2px;
}
.locationInfoWrap{
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.imgInfoWrap .lbl,.drawAndMeasure .lblm,.locationInfoWrap .lbl{
    padding: 6px 0; 
}
#clearMeasBTN{
    width: 84px;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 18px;
}
select{
    padding: 4px;
    margin: 0;
}
.landingPageWrap .searchWrap #adStreetID,.landingPageWrap .searchWrap #adCityID{
    width: 210px;
    height:18px;
   
}
.searchWrap #adStreetID,.searchWrap #adCityID{
    width: 140px;
   
}
.searchWrap #utmEastingID,.searchWrap #utmNorthingID{
    width: 145px;
}
 .searchWrap #utmZoneID{
    width:40px;
 }
.searchWrap #latDegID,.searchWrap #lonDegID,.searchWrap #latDirID,.searchWrap #lonDirID{
    width: 40px;
}
.searchWrap #latMinID,.searchWrap #lonMinID,.searchWrap #latSecID,.searchWrap #lonSecID{
    width: 20px;
}
.landmarkWrap{
    width: 210px;
}
.landmarkListWrap{
    width:50%
}
.landmarkList .listTitle{
    font-size: 13px;
    font-family: open_sanssemibold;
    line-height: 22px;
}
.landmarkList  a{
    line-height: 18px;
}
.clickHereWrap{
    padding-bottom: 37px;
}
.clickHere{
    font-size: 21px;
    font-family: open_sanssemibold;
}
#sampBGtbl{
    width: 100%; 
    height: 364px; 
}
.sliderTitles{
    width: 100%; 
}
.tile{
    border:3px solid #fff; 
    width: 131px;
    height: 74px;
    overflow: hidden;
    line-height: 0;
}
.tile:hover{
    background: #00ade3;
}
.tile img{
    height: 100%;
    width: 100%;
}
.tile:hover img{
    opacity: 0.4;
}
#leftarr,#rightarr{
    opacity: .5;
}
#lgSmpDec{
    padding: 10px 5px;
}
#lgSmpDec a{
    background: #fff;
    color: #2f783a;
    font-size: 16px;
    font-family: open_sanssemibold;
    line-height: 34px;
    padding: 0 10px;
    display: inline-block;
}
.mainTitle{
    font-size: 28px;
    font-family: open_sanslight;
    color: #2f783a;
    padding-top: 10px;
    line-height: 34px;
    
    
}
.homeSubTitle{
    font-size: 14px;
    font-family: open_sanssemibold;
    padding-bottom: 13px;
}
.footerMenu{
    line-height: 20px;
    padding-top: 10px;
}
.footerMenu td{
    color: #00ade3;
}
.copyright
{
    float:right;
    font-family: arial;
  color: #999;
  margin-left: 20px;
  padding-right:80px;
}
.tweeterLink,.facebookLink{
    width: 24px;
    height: 30px;
    display: inline-block;
    margin: 10px 0 0 5px;
}
.tweeterLink{
    background: no-repeat url(../images1.5/tweeterLink.png)
}
.facebookLink{
    background: no-repeat url(../images1.5/facebookLink.png)
}
.sliderTitlesWrap{
    padding-bottom: 15px;
}
.sliderWrap{
    padding: 2px 3px 5px 6px;
}
.searchIcon{
    padding-top: 12px;
}
.subscriptionInc{
    width: 100%;
    padding-top: 13px;
}
.subscriptionInc .contents li{
    line-height: 19px;
    list-style: disc;
}
.contents.imgDownloads,.contents.printAndPosters{
    padding-top: 13px;
    line-height: 18px;
}
.orderOnline.contents{
    padding-top: 40px;
}
.onlyPerMonth.contents{
    padding-top: 50px;   
}
.orderOnline.contents b,.onlyPerMonth.contents b{
    padding: 0
}
input,textarea,select{
    border:1px solid #ddd;
}
input:hover,textarea:hover,select:hover{
    border-color:#bbb;
}
.homeContents{
    padding: 0 36px;
    width: 100%;
}
.imgInfoWrap,.needHelpWrap{
    border-bottom: 1px solid #eee;
}
.emailUs{
    font-family: verdana;
    cursor:pointer;
}
.viewerContent{
    padding: 5px 15px 29px 15px;
}
.viewerContent .title{
    font-size: 20px;
    padding-bottom: 6px;
}
.bluundlnk{
    font-size: 11px;
}
.price,.price:hover{
    color: #F71313;
    font-size: 14px;
}

.priceP
{
    color: Black;
    font-size: 14px;  
}
.descP
{
color: Red;
    font-size: 14px;  
}


.size,.size:hover{
    color: #333;
    font-size: 11px;
}
.downloadType,.paperType,.layoutType,.printQty{
    font-size: 11px; 
    color: #333; 
    font-family: arial;
    padding: 3px 0;
    margin: 3px 0;
}
.downloadType{
    width: 120px;
}
.paperType,.layoutType{
    width: 80px;
}
.subscriptionLink{
    font-size: 14px;
    color: #666; 
    padding-bottom: 25px;  
}
.subscriptionLink span{
    font-family: open_sansbold;
    color: #333;
}
.subscriptionLink a{
    font-family: open_sansbold;
}
#sSubmitBTN{
    width: 142px;
    line-height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #00ade3;
    text-transform: uppercase;
    font-family: open_sansbold;
    font-size: 14px;
    color: #fff;
    border:none;
}
#submitOrderBTN{
    width: 158px;
    line-height: 32px;
    font-size: 16px;
}
.bbbImg
{
height: 38px;
    padding: 13px 3px;

float:right;
}


.digicertsealImg{
    height: 38px;
    padding: 13px 3px;
    float:left;
}


.digicertsealImgV2{
    height: 38px;
    padding: 13px 3px;

}
.digicertsealImgV3{
       height: 38px;
    padding-left: 25px;

}

.digicertsealImgV4{
       height: 38px;
    padding-left: 375px;

}

.digicertsealImgV5{
       height: 38px;
    padding-left: 660px;

}



.subTitle{
    font-family: open_sanslight;
    font-size: 14px;
    color: #333;
}
.benefits{
    font-size: 11px;
    color: #999999;
    padding-bottom: 11px;
}
.nowOnly{
    font-size: 16px;
    font-family: open_sanslight;
    padding: 6px 0; 
}
.nowOnly span{
    font-family: open_sansbold;   
}
#SubscribeSubmitBTN{
    width: 114px;
    font-size: 14px;
    line-height: 32px;
}
#SubscribeSubmitBTN:hover,#submitOrderBTN:hover{
    background: #14baed;
}
.searchBtnWrap{
    padding: 5px;
}
#popLocationText,#popLinkText,#popPrintText,#popMailText,#popFavText{
    padding:0 0  5px 5px;
    color: #00ade3;
    font-weight: bold;
}
#popLocationText:hover,#popLinkText:hover,#popPrintText:hover,#popMailText:hover,#popFavText:hover{
    color:#14baed;    
    cursor: pointer;
}
.locationWrap{
    width: 100%;
    padding-left:40px;
}
.subscriptionBenefitsWrap{
    padding-top: 4px;
}
.fileDownloadsWrap{
    width: 100%;
}
.printsPostersWrap{
    width: 100%;  
    padding-left: 10px; 
}
#zmCntr{
    position: absolute; 
    top: 13px;
    left: 14px;
    width: 17px;
}
#zmSldr{
    cursor: pointer; 
    position: absolute;
     left: 13px;
}
#imgPicDiv{
    cursor: pointer; 
    position: absolute; 
    top: 12px; 
    left: 38px; 
    background-color: #fff;
    border:1px solid #000;
    width: 85px;
}
.imageryWrap,.mapPicWrap{
    width: 100%;
    line-height: 16px;
    color:#00ade3;
}
#imgDropArrowBar,#mapDropArrowBar{
    width: 13px;
    border-left: 1px solid #000;
    background-color: #ffffff;
}
#mapPicDiv{
    cursor: pointer; 
    position: absolute; 
    top: 12px; 
    left: 135px; 
    background-color: #fff;
    border:1px solid #000;
    width: 85px;
}
#iIncr,#oIncr{
    cursor: pointer; 
    height: 17px; 
    width: 15px; 
    border:1px solid #000;
    color:#00ade3;
}
#iIncr{
    background: #fff no-repeat url(../images1.5/zoomInIcon.png) center center; 
}
#oIncr{
    background: #fff no-repeat url(../images1.5/zoomOutIcon.png) center center; 
}
.zmSldrInner{
    height: 9px;
    border:1px solid #000;
    background: #fff;
    width: 17px;
    background: #fff no-repeat url(../images1.5/sliderInnerIcon.png) center center; 
}
.lftMenuTitle a{
    font-size: 14px;
    font-family: open_sanssemibold;
}
.lftMenuTitle a.subItems.active{
    color: #999;
}
.lftMenuTitle a.active{
    color: #666;
}
.lftMenuTitle{
    line-height: 36px;
}
.lftMenuTitle img{
    padding:0 5px;
}
.lftMenuItem{
    border-bottom: 1px solid #eee;
}
.lftMenuItem a{
    font-family: verdana;
    color:#000;
    line-height: 25px;
}
.lftMenuItem a.active{
    color: #999;
}
.lftMenuItem img{
    display: none;
}
.menuWrap{
    background-color: #FFFFFF;
    line-height: 33px;
}
.leftMenuWrap{
    width: 100%;
    padding: 15px;
}
.solutionContents,.productContents,.sampleContents{
    padding: 0 34px;
    width: 758px;
    border-collapse: separate;
}
.sampleContents .heading{
    font-size: 14px;
    line-height: 18px;
}
.clickCollection{
    color: #999;
    padding-top: 12px;
}
.productLeftContent.first,.productRightContent.first{
    border:none;
}
.sampleContents .mainTitle{
    padding-bottom:18px;
}
.solutionsItem>td{
    padding-top: 19px;
}
.solutionsItem img{
    height: 95px;
    width: 102px;
    padding-right: 2px;
}
.separator{
    border-bottom: 1px solid #eee;
    padding-top: 16px;
}
.solutionItemTitle a{
    font-size: 18px;
    padding: 0px;
    line-height: 10px;
}
.solutionItemContent{
    color: #666;
    line-height: 18px;
    padding:5px 0 12px 0;
    font-family: verdana;
}
.solutionItemDetails{
    padding-left: 25px;
}
.solutionDetailsContentTitle{
    font-size: 14px;
    font-family: open_sanssemibold;
    color: #000;
}
.contentRight .solutionDetailsContent, .contentRight .solutionDetailsContent .contents{
    color: #666;
    line-height: 20px;
}
.contentRight .solutionDetailsContent li{
    list-style: disc;
    font-family: verdana;
}
.contentRight .solutionDetailsContent img{
    border:1px solid #eee;
}
.navigation{
    font-size: 11px;
    color:#bbb;
    padding-top: 10px;
}
.solutionDetailsContent .contentWrap{
    width: 50%;
}
.solutionDetailsContent .imgWrap{
    width: 50%;
    padding-top: 6px;
}
.solutionDetailsContent .contents{
    padding-top: 6px;
}
.solutionDetailsContent .contents p{
    line-height: 18px;
    margin: 6px 0px; 
}
.solutionDetailsContent .contentWrap.right{
    padding-left: 12px;
}
.productLeftContent{
    width: 230px;
    border-top: 1px solid #eee;
}
.productRightContent{
    border-top: 1px solid #eee;   
    color: #666;
    padding: 17px 0 12px 2px;
    font-family: verdana;
}
.productRightContent .itemTitle{
    line-height: 10px;
}
.productRightContent .itemTitle a{
    font-size: 18px;
    font-family: open_sansregular;
}
.productRightContent .featuresInclude{
    color: #000;
    font-size: 14px;
    font-family: open_sanssemibold;
    padding-top: 8px;
}
.productRightContent .featuresWrap{
    width: 100%;
    line-height: 20px;
}
.productDetailsContent{
    font-family: verdana;
    color: #666;
    line-height: 20px;
}
.productDetailsContent p span{
    font-family: open_sanssemibold;
    font-size: 14px;
    color: #000;
    display: block;
}
.productDetailsContent .imgWrap{
    height: 290px;
    width: 320px;
    float: right;
}
.productDetailsContent .imgWrap div{ 
    height: 290px;
    width: 320px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.productDetailsContent .heading{
     font-family: open_sanssemibold;
    font-size: 14px;
    color: #000;
}
.subscriptionWrap{
    text-align: center;
    border-top: 1px solid #eee;
    padding: 10px 0;
    line-height: 26px;
}
.subscriptionWrap span{
    color: #333;
    font-size: 14px;
    display: block;
    font-family: open_sanslight;
}
.selectWrap{
    position: relative;
    z-index: 0;
}
.selectWrap .customSelect{
    position: absolute;
    display: block;
    border: 1px solid #ddd;
    background: no-repeat #fff url(../images1.5/selectBoxArrow.png) right center;
    overflow: hidden;
    height: 22px;
    font-size: 11px;
    text-align: left;
    padding: 0 20px 0 5px;
    line-height: 22px;
}
.selectWrap select{
    opacity: 0;
    z-index: 1;
    filter: alpha(opacity=0);
    position: relative;
}
.landingPageWrap .countrySelect .selectWrap .customSelect{
    width: 193px;
}
.countrySelect .selectWrap .customSelect{
    width: 123px;
    margin: 2px 0;
}
#sStateZipC2 .selectWrap{
    float: left;
    width: 60px;
}
#sStateZipC2 .selectWrap .customSelect{
    width: 25px;
    float: left;
    height: 22px;
    margin: 2px 0;
}
.searchWrap .selectWrap .customSelect{
    line-height: 22px;
}
.landingPageWrap .searchWrap #adCountryID,.landingPageWrap .searchWrap #trPrincipalID{
    width: 210px;
}
.searchWrap #adCountryID,.searchWrap #trPrincipalID{
    width: 150px
}
.searchWrap #adStateID,.searchWrap #adProvinceID{
    width: 40px;
}
.latDirID .customSelect,.lonDirID .customSelect{
    width: 12px;
}
.searchWrap #trTownNumID,.searchWrap #trRangNumID,.searchWrap #trSectNumID{
    width: 70px;
}
.trTownDirID .customSelect,.trRangDirID .customSelect{
    width: 42px;
}
.searchWrap #trTownDirID,.searchWrap #trRangDirID{
    width: 65px;
}
.searchWrap #adZip5ID {
    width: 47px;
    height: 14px;
    margin-top: 2px;
}
.searchWrap #adZip4ID{
    width: 16px;
}
.searchWrap #adPostID{
    width: 42px;
}
.coordWrap #coordID{
    font-size: 11px;
    color: #1b345d;
    font-weight: normal;
    width: 160px;
    position: absolute;
    right: 0;
}
.coordWrap .selectWrap{
    margin-left: 30px;
    height: 25px;
}
.landingPageWrap .coordWrap #coordID{
    right: 40px;
}
.landingPageWrap .coordWrap .selectWrap .customSelect{
    right: 41px;
}
.coordWrap .selectWrap .customSelect{
    width: 123px;
    right:1px;
}
#sCoordC1 .selectWrap{
    line-height: 22px;
    margin-top: 3px;
}
.principalWrap .customSelect{
    width: 128px;
}
#trTownNumID,#trRangNumID,.townshipWrap .selectWrap,.rangeWrap .selectWrap{
    float: left;
}
.townshipWrap .selectWrap,.rangeWrap .selectWrap{
   margin: 2px 0 0 5px; 
}
   
.townshipWrap .selectWrap .customSelect,.rangeWrap .selectWrap .customSelect{
    line-height: 22px;
}

.viewerContent .selectWrap .customSelect{
    line-height: 20px;
    margin-top: 5px;
}
.downloadTypeWrap .customSelect{
    width: 90px;
}
.printQtyWrap .customSelect{
    width: 12px;
}
.paperTypeWrap .customSelect{
    width: 55px
}
.layoutTypeWrap .customSelect{
    width: 55px
}
#imgInfoR2C2 .customSelect,#imgInfoR1C2 .customSelect{
    width: 70px;
    line-height: 22px;
}
.selectWrap:hover .customSelect{
    border-color: #bbb;
}
.licensingBroucher{
    font-size: 14px;
    font-family: open_sanssemibold;
    color: #00ade3;
    text-align: center;
    display: block;
}
.licensingBroucher:hover{
    color: #14baed;
}
.contactLink{
    font-size: 14px;
    font-family: open_sanssemibold;
    color:#00ade3;
}
.contactLink:hover{
    color:#14baed
}
#grpCalcBTN{
   font-size: 11px; 
   line-height: 22px;
}
#grpCalcBTN:hover{
    background:#14baed;
}
.sampleListing{
    overflow: hidden;
    padding: 0;
    margin: 16px 0 0 -38px;
}
.sampleListing li{
    float: left;
    list-style: none;
    margin: 0 0 26px 38px;
    width: 200px;
}
.sampleListing li a{
    display: block;
    overflow: hidden;
}
.sampleListing li img{
    display: block;
    margin-bottom: 10px;
    width: 200px;
    height: 200px;
}
.sampleListing li span{
    display: block;
    text-align: center;
    font-size: 14px;
    font-family: open_sanssemibold;
}
.sampleListing li .subtitle{
    font-size: 12px;
    font-family:open_sansregular;
}
.sampleListing.details{
    margin-left: -25px;
}
.sampleListing.details li{
    width: 150px;
    margin:0 0 15px 25px;
}
.sampleListing.details li img{
    width: 150px;
    height: 150px;
    margin-bottom: 4px;
}
.sampleListing.details li.clr{
    clear: both;
    margin: 0;
    width:0;
    float: none;
}
.wondersWraper{
   border-top: 1px solid #eee;
}
.wondersWraper .mainTitle{
    padding: 20px 0;
}
.wondersWraper:first-child{
    border-top:none;
}
.aboutUsContent{
    overflow: hidden;
    font-family: verdana;
    color: #666;
    margin-top: 16px;
    line-height: 20px;
}
.aboutUsContent .contentWrap{
    width: 370px;
    float: left;
}
.aboutUsContent .imgWrap{
    width: 275px;
    float: left;
    margin-left: 32px;
    text-align: center;
}
.aboutUsContent .imgWrap img{
    height: 275px;
    width: 275px;
    margin: 7px 0;
}
.contactUsImgs{
    margin: 30px 0 25px -39px;
    overflow: hidden;
    padding: 0
}
.contactUsImgs li{
    float: left;
    list-style: none;
    margin-left: 39px;
}
.aboutUsContent .heading{
    font-size: 14px;
    font-family: open_sanssemibold;
    color: #000;
    line-height: 24px;
}
.aboutUsContent .contentWrap p{
    margin: 0 0 5px 0;
}
.supportFormWrap{
    width: 480px;
    padding-top: 14px;
    color:#999;
    font-family: verdana;
}
.supportFormWrap .heading{
    font-size: 14px;
    line-height: 22px;
    font-family: open_sansregular;
    color: #000;
}
#helpForm input[type='text']{
    margin: 4px 0 4px 5px;
    width: 390px;
}
#helpForm textarea{
    padding: 0;
    width: 398px;
    margin: 4px 0 4px 5px;
}
#helpForm .lbl{
    width: 80px;
    font-size: 11px;
}
#helpForm .lbl.msg{
    padding-top: 10px;
}
.nameAdnEmailWrap{
    padding-top: 15px;
}
#submitSupportBTN{
    width: 152px;
    line-height: 30px;
    margin: 13px 0 5px 5px;
    font-size: 14px;
}
.coompanyInfo{
    margin:17px 0 0 38px;
    font-family: verdana;
    line-height: 18px;
}
.coompanyInfo .title{
    line-height: 16px;
}
.coompanyInfo .heading{
    font-family: open_sansregular;
    font-size: 14px;
    color: #999;
    margin-top: 12px;
}
.pressReleases{
    padding: 0 0 0 4px;
    width: 478px;
}
.pressReleases .heading{
    font-size: 14px;
    margin-top: 15px;
}
.pressReleases ul{
    padding: 0;
    margin:0 0 22px 0;
}
.pressReleases ul li{
    list-style: none;
    border-top: 1px solid #eee;
    line-height: 22px;
    padding-top: 14px;
    margin-top: 12px;
}
.pressReleases ul li:first-child{
    border-top: none;
    margin: 0;
}
.pressReleases ul li a{
    display: block;
    color: #16bbee;
}
.pressReleases ul li a.detail{
    color:#666;
    font-family: verdana;
    margin-bottom: 8px;
}
.pressReleases ul li a.date{
    font-size: 16px;
}
.pressReleases .content{
    color: #666;
    font-family: verdana;
    margin-top: 18px;
}
.pressReleases .content a{
    color:#00ade3;
}
.pressReleases .content span{
    font-size: 14px;
    color: #000;
}
.pressReleases .content p{
    line-height: 19px;
}
.mediaRelation{
    margin:5px 0 0 36px
}
.mediaRelation .heading{
    font-size: 14px;
    margin-top: 5px;
}
.mediaRelation ul{ 
    margin: 12px 0 0 0;
    padding: 0;
}
.mediaRelation ul li{ 
    list-style:  none;
    margin-bottom: 14px;
}
.mediaRelation ul li .heading{
    color: #999;
}
.managementContent{
    padding: 0;
}
.managementContent .contentWrap{
    overflow: hidden;
    margin: 12px 0 -10px -30px;
}
.managementContent .imgWrap img{
    margin-top: 10px;
    width: 324px;
    height: 324px;
}
.managementContent .content,.managementContent .imgWrap{
    width: 325px;
    float: left;
    margin:0 0 48px 30px;
    color: #999;
}
.managementContent .content .heading{
    font-size: 24px;
    font-family: open_sanssemibold;
    color: #000;
}
.managementContent .content p{
    color: #666;
    font-family: verdana;
    line-height: 17px;
}
.clr{
    clear: both;
}
.associationsList ul{
    padding: 0;
    margin: 0;
}
.associationsList ul li{
    overflow: hidden;
    border-top:1px solid #eee;
    margin-bottom: 15px;
    padding-top: 12px;
}
.associationsList ul li:first-child{
    border-top: none;
}
.associationsList ul li .imgWrap{
    float: left;
    width: 160px;
}
.associationsList ul li .imgWrap img{
    width: 160px;
    height: 65px;
    margin-top: 5px;
}
.associationsList ul li .content{
    width: 490px;
    float: left;
    margin-left: 25px;
}
.associationsList .subHeading{
    font-size: 14px;
    margin: 15px 0 5px 0;
}
.associationsList ul li .content div{
    font-family: verdana;
    color: #666;
    line-height: 20px;
    margin-bottom: 10px;
}
.associationsList ul li a{
    display: block;
    color: #16bbee;
}
.associationsList ul li a.heading{
    font-size: 18px;
}
.partners.associationsList{
    padding: 0 0 0 4px;
    width: 478px;
}
.partners.associationsList ul li .content{
    width: 293px;
}
.subscribeContent{
    border:1px solid #eee;
    padding: 0 40px 0 50px;
    width: 100%;
}
.footerPagesContent{
    border:1px solid #eee;
    padding: 0 75px;
    width: 100%;
    min-height: 500px;
}
.footerPagesContent.siteMap{
    padding: 0 40px;
}
.subscriptionType{
    color: #00ade3;
    padding-left: 80px;
}   
.subscriptionType span{
    font-weight: bold;
}
.subscribeContent .leftContent{
    width: 480px;
}
.subscribeContent .rightContent{
    width: 390px;
    padding-left: 38px;
    font-family: verdana;
}
.accuontInfoWrap,.billingInfoWrap{
    width: 240px;
    padding-top: 10px;
}
.subscribeContent .mainTitle{
    padding: 30px 0;
}
.plansWrap{
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 15px;
}
.subscribeContent #eEmailtmp,.subscribeContent #ePasswordtmp{
    width: 188px;
    margin: 3px 0;
}
.subscribeContent #sCustCell{
    padding-top: 20px;
}
.subscribeContent #eSubmitBTN{
    width: 82px;
    line-height: 24px;
    margin-right: 10px;
}   
.subscribeContent #EnterForm .lbl{
    padding-left: 5px;
}
.subscribeContent .heading{
    font-size: 14px;
    padding-bottom: 20px;
}
.subscribeContent .accuontInfoWrap input,.subscribeContent .billingInfoWrap input{
    width: 152px;
    margin: 4px 0;
}
.subscribeContent #sOrg{
    margin-bottom: 17px;
}
.tip.lbl{
    width: 166px;
    padding: 3px 0 13px 0;
    line-height: 14px;
}
.subscribeContent #sCountry{
    width: 160px;
    padding: 2px 0;
}
.subscribeContent #bZipInput{
    width: 45px;
    height: 14px;
    margin-top: 6px;
}
.subscribeContent #sAddress2{
    margin-bottom: 17px;
}
.subscribeContent .customSelect{
    line-height: 24px;
}
.subscribeContent .countryWrap .customSelect{
    width: 135px;
}
.subscribeContent .countryWrap .selectWrap{
    margin: 3px 0;    
}
.subscribeContent .stateWrap .selectWrap{
    margin: 3px 2px 0 0;
}
.subscribeContent .stateWrap .customSelect{
    width: 35px;
    height: 22px;
    margin-right: 10px;
}
.paymentType{
    margin-bottom: 8px;
}
.cardTypeWrap .selectWrap{
    margin:2px 0;
}
.cardTypeWrap .selectWrap .customSelect{
    width: 135px;
}
.expirationWrap .monthWrap,.expirationWrap .yearWrap{
    float: left;
}
.expirationWrap .monthWrap{
    width: 80px;
    margin-right: 10px;
}
.expirationWrap .monthWrap .customSelect{
    width: 55px;
}
.expirationWrap .yearWrap{
    width: 70px;
}
.expirationWrap .yearWrap .customSelect{
    width:45px;
}
.billingInfoWrap #sCardNum{
    margin-bottom: 10px;
}
.billingInfoWrap  #sPhoneAC,#sPhone3{
    width: 30px;
}
.billingInfoWrap #sPhone4{
    width: 52px;
}
.pleaseNote{
    font-family: verdana;
    color: #666;
    padding-top: 10px;
    line-height: 16px;
    text-align: center;
}
.subscriptionAgreement{
    font-size: 14px;
    color: #000;
    padding-top: 15px;
    display: block;
}
.agreementWrap textarea{
    width: 472px;
    height: 90px;
    font-family: verdana;
    color:#999;
    font-size: 11px;
}
.Iagree{
    color:#00ade3;
    font-family: verdana;
}
#AgreeForm{
    margin-bottom: 32px;
}
.additionalFeatures{
    color: #666;
    line-height: 16px;
    padding-bottom: 24px;
}
.features ul li span{
    display: block;
    font-family: open_sansregular;
    font-size: 14px;
    color: #333;
}
.features ul li{
    color: #999;
    margin-bottom: 22px;
}
.features ul{
    padding: 0;
    margin-top:7px 0 36px 0;
}
.cartDetails{
    margin-top: 13px;
}
.cartDetails tr.head td{
    color: #000;
    font-size: 14px;
}
.cartDetails tr td{
    border-bottom: 1px solid #eee;
    padding-right: 18px;
    padding: 15px 18px 15px 0;
}
.cartDetails tr td:first-child{
    padding-left: 18px;
}
.cartContent{
    border:1px solid #eee;
    width: 100%;
    font-family:verdana;
    color:#999;
    min-height: 500px;
}
.cartContent .mainTitle,.shipingInfoContent .mainTitle{
    padding-top: 30px;
}
.cartSummury{
    width: 100%;
    padding-right: 14px;
    color: #666;
    margin-top: 15px;
}
.cartSummury .value{
    font-weight: bold;
    width: 120px;
}
.cartSummury .subTotal{
    color: #000;
    font-weight: bold;
    padding-top: 10px;
}
.cartSummury .discount{
    font-size: 14px;
}
.cartSummury .discount span{
    font-weight: bold;
}
#submitCheckoutBTN,#submitCartContinueBTN{
    width: 126px;
    line-height: 34px;
    font-size: 14px;
    margin: 19px 0 7px 15px;
}
#submitContinueBTN{
    width: 158px;
    line-height: 36px;
    font-size: 16px;
    margin: 30px 0 0px 15px;
}
#backViewerBTN,input[type="button"].backShipBtn{
    width: 142px;
    line-height: 32px;
    background-color: #fff;
    border:1px solid #00ade3;
    color: #00ade3;
    font-size: 14px;
}
#backBTN{
    margin: 30px 0 0px 0;
    width: 66px;
    line-height: 32px;
    background-color: #fff;
    border:1px solid #00ade3;
    color: #00ade3;
    font-size: 14px;
}
.reviewItems{
   width: 290px;
    font-family: open_sanssemibold;
    margin: 20px 0;
}
.shipingInfoContent{
    border:1px solid #eee;
}
.shipingInfoContent .subTitle{
    font-family: open_sanssemibold;
}
.shipingInfoContent input,.shipingInfoContent select{
    line-height: 21px;
    width: 180px;
    margin: 5px 0 3px 0;
}
.shippingInfoWrap{
    width: 610px;
}
.shippingInfoWrap .lbl{
    padding-right: 5px;
    font-size: 11px;
    font-family: verdana;
    color: #999;
}
.shippingInfoWrap #sZipInput{
    width: 74px;
}
.shippingInfoWrap .right{
    padding-left: 40px;    
}
.shipingInfoContent .stateWrap select{
    width: 70px;
}
.shipingInfoContent .contryWrap .customSelect{
    width: 164px;
    line-height: 24px;
    margin: 5px 0;
}
.shipingInfoContent #sPhoneAC,.shipingInfoContent #sPhone3,.shipingInfoContent #sPhone4{
    width: 40px;
    margin: 5px;
}
.shipingInfoContent #sPhoneAC{
    margin-left: 0;
}
.shipingInfoContent .stateWrap .customSelect{
    width: 40px;
    height: 24px;
    line-height: 22px;
    margin-top: 3px;
}
.accountsContent,.helpContent,.tutorialContent{
    padding:0 36px;
    width: 100%;
    border-collapse: initial;
}
.accountsContent .mainTitle{
    padding-top: 5px;
}
.helpContent .mainTitle{
    padding-top: 0;
}
.accountOptions{
    width: 480px;
}
.accountOptions ul{
    padding: 0;
    margin: 0;
}
.accountOptions ul li{
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 16px 0;
}
.accountOptions ul li:first-child{
    border-top: none;
    padding-top: 12px;
}
.accountOptions ul li a{
    display: block;
    font-size: 16px;
    color: #16bbee;
    line-height: 26px;
}
.accountOptions ul li span{
    display: block;
    font-family: verdana;
    color: #999;
}
.accountInfo{
    width: 160px;
    padding-left: 40px;
    padding-top: 8px;
}
 .accountInfo img{
    display: block;
    width: 160px;
}
.accountInfo ul{
    margin: 0 0 45px 0;
    padding: 0;
}
.accountInfo ul li{
    margin: 5px 0 12px 0;
}
.accountInfo ul li span.head{
    font-family: verdana;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    line-height: 18px;
}
.accountInfo ul li span{
    color: #999;
    font-size: 14px;
      display: block;
}
.checkboxWrap{
    display: inline-block;
    background: no-repeat url(../images1.5/customCheckboxIcons.png) 0 -20px;
    padding-right: 15px;
}
.checkboxWrap.checked{
    background: no-repeat url(../images1.5/customCheckboxIcons.png) 0 0px;
    padding-right: 15px;
}
input[type="checkbox"],input[type="radio"]{
    opacity: 0;
    filter: alpha(opacity=0);
}
.radioWrap{
     background: no-repeat url(../images1.5/customRadioIcons.png) 0 -24px;
    display: inline-block;
    float :left;
    width: 25px;
    
    
}
.radioWrap.checked{
    background: no-repeat url(../images1.5/customRadioIcons.png) 0 0;
    float: left;
position:relative;
    top:-2px;
}
.radioWrap.disabled{
    background: no-repeat url(../images1.5/customRadioIcons.png) 0 -66px;
}
.radioWrap.checked.disabled{
    background: no-repeat url(../images1.5/customRadioIcons.png) 0 -44px;
}
.orderHistory .description{
    padding-top: 15px;
}
.orderHistory .description span{
    display: block;
    font-size: 14px;
    line-height: 22px;
}
.orderHistory #rcptForm .orderDate{
    width: 200px;
    padding-left: 20px;
}
.orderHistory .orderId,.orderHistory .orderType{
    width: 100px;
}
.orderHistory .total,.orderHistory .items{
    width: 70px;
}
.orderHistory #rcptForm .total{
    padding-right: 20px;
}
.orderHistory #rcptForm{
    font-family: verdana;
    color: #999;
}
.orderHistory #rcptForm th{
    font-family: open_sansregular;
    font-weight: normal;
    color: #000;
    font-size: 14px;
    padding: 12px 0;
}
.orderHistory #rcptForm td{
    border-top: 1px solid #eee;
    padding: 18px 0;
    line-height: 15px;
}
.customerInfo .description,.changePassword .description{
    font-family: verdana;
    color: #666;
    padding: 30px 0 7px 0;
}
.customerInfo input[type="text"]{
    width: 228px;
}
.accountsContent .lbl{
    line-height: 16px;
}


.customerInfo #backViewerBTN,.changePassword #backViewerBTN{
    width: 70px;
}
.customerInfo .phone td{
    padding: 22px 0;
}
.customerInfo #custSubmitBTN,.changePassword #passSubmitBTN,.cancelSubscription #cancelSubmitBTN,#custForm #custSubmitBTN{
    width: 102px;
    height: 36px;
    font-size: 16px;
    margin-left: 10px;
}

.customerInfo td , .billingInfo td {
    padding: 4px;
}
.changePassword input[type="password"]{
    width: 170px;
    
}
.changePassword .oldPassword td{
    padding: 13px 0 22px 0;
    float:right;
}
.changePassword .oldPassword .lbl{
    width: 120px;
    float:right;
}
.cancelSubscription{
    font-family: verdana;
    color: #999;
}
.cancelSubscription .description{
    padding: 30px 0 15px 0;
}
.cancelSubscription .password td{
    padding: 27px 0 22px 0;
}
.cancelSubscription input[type="password"]{
    width: 228px;
}
.cancelSubscription #cancelSubmitBTN{
    width: 212px;
    margin-left: 0px;
}
.cancelSubscription .password .lbl{
    width: 18%;
}

.innerMenuTitle{
    padding-left: 20px;
}
.innerMenuTitle .lftMenuTitle{
   width: 100%;
}
.innerMenuTitle .lftMenuItem img{
    display: block;
    padding: 0 5px;
}
.innerMenuTitle .lftMenuItem.inner img{
    display: none;
}
.lftMenuItem.inner.last{
    border-bottom: none;
}
.lftMenuItem a span{
    font-weight: normal;
    color: #16bbee;
}
.lftMenuItem a.active span{
    color: #666;
}
.helpAndSupportWrap .leftContent input[type="text"]{
    width: 328px;
    margin: 4px 0px;
}
.helpAndSupportWrap .leftContent textarea{
    width: 328px;
    padding: 0 5px;
    height: 152px;
}
.helpAndSupportWrap .rightContent{
    padding-left: 5px;
}
.helpContent .description{
    font-family: verdana;
    color: #999;
    line-height: 18px;
    padding: 16px 0;
}
.helpAndSupportWrap .subject td{
    padding: 13px 1px 3px 1px;  
}
.helpAndSupportWrap #submitSupportBTN{
    margin-left: 0;
}
.topQuestions,.searchSpport{
    border:1px solid #eee;
    width: 225px;
}
.searchSpport{
    margin-top: 20px;
}
.helpAndSupportWrap .searchSpport input[type="text"]{
    width: 180px;
    margin-bottom: 5px;
}
.topQuestions td{
    padding:5px 0;
    color: #16bbee;
}
.topQuestions{
    padding: 10px;
    line-height: 14px;
}
.topQuestions .title{
    padding: 0;
}
.helpContent .subTitle,.tutorialContent .subTitle,.search .subTitle{
    font-family: open_sanssemibold;
}

.FAQs #searchInput{
    width: 328px;
    padding: 7px 5px;
}
.helpContent .subTitle{
    padding: 15px 0 0 0;
}
.FAQs .description{
    padding: 0 0 20px 0;
}
.FAQs .tableOfConent li{
    list-style: disc;
}
.FAQs .tableOfConent a{
    font-family: verdana;
}
.FAQs .tableOfConent .left{
    padding: 0;
    width: 60%;
}
.FAQs .tableOfConent .right{
    padding: 0;
    width: 30%;
}
.FAQs .tableOfConent .left table,.FAQs .tableOfConent .right table{
    width: 100%
}
.FAQs .tableOfConent .head{
    font-family: open_sanssemibold;
    font-size: 14px;
}
.FAQs .topQuestions{
    margin-top: 10px;
}
.faqDetails .title{
    font-size: 20px;
    padding: 8px 0 10px 0;
}
.faqDetails .detailContent{
    width: 100%;
    font-family: verdana;
    line-height: 20px;
    color: #666;
}
.faqDetails .detailContent .active a{
    color: #999;
}
.faqDetails .detailContent img{
    margin-right: 10px;
}
.faqDetails .faqAns table{
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.tutorialsList ul{
    margin: 15px 0 0 -20px;
    padding: 0;
    overflow: hidden;
}
.tutorialsList ul li{
    float: left;
    width: 212px;
    margin: 0 0 25px 20px;
}
.tutorialsList ul li img{
    width: 100%;
}
.tutorialsList ul li .imgWrap{
    position: relative;
}
.tutorialsList ul li .imgWrap span{
    background:no-repeat rgba(47,120,58,0.5) url(../images1.5/playIcon.png) center center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
}
.tutorialsList ul li .imgWrap.active span{
    background-image: url(../images1.5/playIconActive.png);
}
.tutorialsList ul li .tutorialLbl{
    display: block;
    text-align: center;
    font-family: open_sanssemibold;
    font-size: 14px;
    padding: 8px 0;
}
.tutorialsList ul li a:hover .imgWrap span{
     background:no-repeat rgba(47,120,58,0.7) url(../images1.5/playIcon.png) center center;
}
.tutorialContent .mainTitle{
    padding: 5px 0 12px 0;
}
.tutorialContent .videoWrap{
    padding: 15px 0 38px 0;
    border-bottom: 1px solid #eee;
}
.tutorialContent .videoWrap .video{
    border:4px solid #1b345d;
    line-height: 0;
}
.tutorialContent .subTitle.listing{
    padding-top: 34px;
}
.glossary .index{
    margin: 12px 0 15px 0;
}
.glossary .index a{
    font-size: 14px;
    font-family: open_sanssemibold;
}
.glossary .glossaryContent{
    font-family: verdana;
    color: #666;
    line-height: 18px;
}
.glossary .glossaryContent .term{
    font-family: open_sanssemibold;
    color: #000;
    font-size: 14px;
}
.glossary .glossaryContent .glossaryLetter{
    font-size: 20px;
    font-family: open_sanssemibold;
    line-height: 52px;
}
#searchSubmitBTN{
    line-height: 30px;
    width: 122px;
}
.searchHelpWrap #searchSubmitBTN{
    margin: 0 0 0 10px;
}
.FAQs #searchSubmitBTN{
    margin: 0 0 0 15px;
}
.landingPageWrap .searchWrap #searchSubmitBTN{
    margin-left: 70px;
    line-height: 28px;
    margin-bottom: 8px;
}
.searchWrap #searchSubmitBTN{
    width: 84px;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 18px;
}
.searchHelpWrap #searchInput{
    width: 328px;
    padding: 6px 5px;
}
.searchHelpWrap .navigation a{
    font-size: 11px;
    font-family: open_sansregular;
}
.searchHelpWrap a{
    font-size: 14px;
    font-family: open_sanssemibold;
}
.searchHelpWrap .subTitle{
    padding: 10px 0;
}
.search .mainTitle{
    padding: 30px 0;
}
.search .content{
    font-family: verdana;
    color: #666;
    line-height: 18px;
    padding-top: 10px;
}
.search .content a{
    color: #16bbee;
}
.footerPagesContent{
    font-family: verdana;
    color: #666;
    line-height: 18px;
}
.footerPagesContent .mainTitle{
    padding:15px 0 5px 0; 
}
.footerPagesContent li{
    list-style: disc;
}
.siteMap .linksWrap.help{
    width: 178px;
}
.siteMap .linksWrap.products{
    width: 220px;
}
.siteMap .linksWrap.samples{
    width: 200px;
}
.siteMap .linksWrap.solutions{
    width: 190px;
}
.siteMap .linksWrap.company{
    width: 120px;
}
.siteMap .linksWrap table{
    width: 100%;
}
.siteMap .linksWrap .mainLinks{
    font-size: 14px;
    font-family: open_sanssemibold;
    color: #000;
}
.siteMap .linksWrap a{
    font-family: verdana;
    color: #00ade3;
}
.forgotPassword{
    width: 100%;
    padding: 0 35px;
}
.forgotPassword .mainTitle{
    padding-top: 35px;
}
.forgotPassword .description{
    font-size: 14px;
    color: #000;
    padding-top: 15px;
    line-height: 22px;
}
.forgotPassword{
    color: #333;
    font-family: verdana;
}
.forgotPassword:hover{
    color: #666;
}
.forgotPassword #forgotSubmitBTN{
    width: 84px;
    line-height: 24px;
    font-size: 14px;
    margin-left: 5px;
}
.forgotPassword #forgotEmail{
    width: 288px;
    padding: 4px;
}
.forgotPassword #forgotForm{
    margin-top: 12px;
}   
.favorites{
    font-family: verdana;
}
.favoritesWrap th{
    font-family: open_sansregular;
    font-weight: normal;
    color: #000;
    font-size: 14px;
    padding: 12px 0;
    border-bottom: 1px solid #EEE;
}
.favoritesWrap td{
    border-bottom: 1px solid #EEE;
    padding-right: 18px;
    padding: 15px 0;
}
.favoritesWrap td a{
    color: #00ade3;
}
.orderDesc{
    font-family: verdana;
    line-height: 18px;
}
.sameAsSubscription{
    line-height: 20px;
    padding-top: 10px;
}
.sameAsSubscription .checkboxWrap{
    width: 15px;
    float: left;
    background-position: -5px -20px;    
}
.sameAsSubscription .checkboxWrap.checked{
    background-position: -5px 0;    
}
.sameAsSubscription input{
    width: auto;
}
.orderDescWrap{
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}
.userDetail{
    padding: 1px 0;
}
.cartPurchase .countryWrap{
    /*padding-bottom: 10px;*/
}
.cartPurchase .accuontInfoWrap,.cartPurchase .billingInfoWrap{
    width: 260px;
}
.cartContent .selectWrap{
    float: right;
    line-height: 20px;
}   
.cartContent .selectWrap .customSelect{
    width: 15px;
}
.previewWrap{
    border: 1px solid #eee;
    width: 1400px;
    font-family: verdana;
    color: #999;
    font-size: 12px;
    margin-bottom: 40px;
  
}
.drawAndMeasure a{
    color: #000;
}
.drawAndMeasure #imgMeasUnits .customSelect{
    width: 100px;
    display: inline-block;
}
.drawAndMeasure .customSelect{
    line-height: 22px;    
    width: 50px;
}
.drawAndMeasure #imgMeasUnits .selectWrap{
    margin-top: 5px;
}
.sAgreeWrap label{
    color: #00ADE3;
}
.sAgreeWrap .checkboxWrap.checked{
    background: no-repeat url(../images1.5/customCheckboxIcons.png) -5px -2px;    
}

.sAgreeWrap .checkboxWrap{
    background: no-repeat url(../images1.5/customCheckboxIcons.png) -5px -22px;
}
.sAgreeWrap #sAgree{
    margin: 0;
}
.reviewOrder{
    font-size: 14px;
    font-family: open_sanssemibold;
    margin-top: 10px;
    display: inline-block;
}
.getStarted{
   font-size: 14px;
   font-family: open_sanssemibold;
}
#custForm input[type="text"],#custForm input[type="password"]{
    width: 180px;
}
#custForm .cardNo{
    font-size: 14px;
    color:#00ade3;
}
#custForm .sCardMonth,#custForm .sCardYear{
    width: 80px;
    float: left;
    line-height: 22px;
}
.lbl.zip{
    width: 35px;
    text-align: right;
}
.previewWrap .title{
    font-size: 18px;
    font-family: open_sanslight;
    color: #2F783A;
    line-height: 34px;
}
.previewWrap .details{
    color: #333;
    line-height: 20px;
}
.previewWrap .imageInfoWrap{
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.previewWrap .imageQuality{
    color: #333;
    font-family: open_sansbold;
    font-size: 14px;
}
.previewWrap .rightPanel{
    padding: 15px 0 0 20px;
}
.previewPageLogo{
    padding: 30px 0;
}
.landingPageWrap .bannerOuter{
    position: relative;
    margin-bottom: 150px;
}
.landingPageWrap .bannerWrap{
    height: 416px;
    background: repeat-x url(../images1.5/bannerBackground.jpg) center top;
    overflow: hidden;
    position: relative;
}
.landingPageWrap .bannerWrap .overlay{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: repeat-x url(../images1.5/Slider_gradiant.png) center bottom;
}
/*.landingPageWrap .bannerWrap li{
    width: 230px;
    float: left;
    height: 140px;
    overflow: hidden;
    border-left: 1px solid #4c4c4c;
    border-bottom: 1px solid #4c4c4c;

}
.landingPageWrap .bannerWrap li img{
    height: 100%;
    width: 100%;
}*/
.landingPageWrap .searchAndServicesWrap{
    width: 780px;
    overflow: hidden;
    position: absolute;
    left: 50%; 
    bottom: -105px;
    margin-left: -390px;
}
.landingPageWrap .searchAndServicesWrap .searchBoxWrap,.landingPageWrap .searchAndServicesWrap .servicesWrap{
    width: 308px;
    float: left;
    border: 1px solid #eee;
    height: 304px;
    background: #fff;
    padding: 25px 35px;
    text-align: left;
}
.landingPageWrap .searchAndServicesWrap .bannerTitle{
    font-size: 40px;
    color: #fff;
    font-family: open_sanslight;
}
.landingPageWrap h2{
    font-weight: normal;
    font-size: 30px;
    font-family: open_sanslight;
    line-height: 36px;
 text-align: center;
}

.terraserverForWrap h2 {
  font-weight: normal;
  font-size: 30px;
  font-family: open_sanslight;
  margin: 0 0 40px 0;
  line-height: 36px;
   text-align: center;
}
.landingPageWrap .searchAndServicesWrap h3{
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 30px;
    text-align: center;
}
.landingPageWrap .searchAndServicesWrap .servicesWrap{
    margin-left: 20px;
}
.landingPageWrap .terraserverForWrap{
    width: 540px;
    margin: 0 auto 50px auto;
}
.landingPageWrap ul{
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.landingPageWrap .terraserverForWrap li{
    width: 163px;
    float: left;
    padding-left: 17px;
    text-align: left;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    background: no-repeat url(../images1.5/bulletsIcon.png) left center;
}
.landingPageWrap .productOverviewOuter{
    height: 475px;
    background: url(../images1.5/overviewBackground.jpg) center center no-repeat;
    padding-top: 20px;
    margin-bottom: 54px;
}

#OverviewP_S{
  width: 850px;
  margin: 0 auto;
  }

.landingPageWrap .productOverviewWrap .servicesWrap{
    width: 210px;
    float: left;
    font-size: 14px;
    font-family: open_sanssemibold;
    text-align: left;
    line-height: 30px;
    color: #a2f09c;
    cursor: pointer;
    margin-top: 20px;
}
.landingPageWrap .productOverviewWrap .servicesWrap li.active{
    color: #fff;
}
.landingPageWrap .productOverviewWrap .servicesWrap li.active i{
    height: 24px;
    width: 6px;
    float: right;
    background: no-repeat url(../images1.5/arrowIcon.png) center center;
}
.landingPageWrap .productOverviewWrap .productOverviewContent{
    margin-left: 85px;
    width: 365px;
    padding-left: 190px;
    float: left;
    background: no-repeat url(../images1.5/productsServicesIcon.png) left center; 
    text-align: left;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    display: none;
}
.landingPageWrap .productOverviewWrap .productOverviewContent ul{
    padding-left: 17px;
    margin-bottom: 30px;
}
.landingPageWrap .productOverviewWrap .productOverviewContent ul li{
    list-style: disc;
}
.landingPageWrap .productOverviewWrap h2{
    color: #fff;
    margin-bottom: 30px;
    text-align: center;
}
.landingPageWrap .tabLinks{
    margin-bottom: 20px;
}
.landingPageWrap .tabLinks li{
    display: inline-block;
    font-size: 18px;
    margin: 10px;
}
.landingPageWrap .tabLinks li.active{
    border-bottom:1px solid #000; 
}
.landingPageWrap .tabLinks li.active a{
    color: #000;
}
.landingPageWrap .tabs{
   width: 850px;
  margin: 0 auto;
  margin-bottom: 45px;
}

.landingPageWrap .tabs ul{
    display: none;
    margin-left: -20px;
}
.landingPageWrap .tabs ul.active{
    display: block;
}
.landingPageWrap .tabs ul li{
    width: 140px;
    margin-left: 20px;
    float: left; 
}
.landingPageWrap .tabs ul li a{
    font-size: 15px;
    color: #666;
    line-height: 24px;
}
.landingPageWrap .footer{
    width: 1000px;
    border-top: 1px solid #eee;
}

.landingPageWrap .searchWrapInner{
    width: 100%;
}
.searchTabLinks{
    width: 200px;
    text-align: left;
    margin-bottom: 10px;
    margin-left: 10px;
}
.landingPageWrap .searchBoxWrap .title,.landingPageWrap .servicesWrap .title{
    font-size: 18px;
    color:#2f783a;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 17px;
}
.landingPageWrap .servicesWrap .head{
    font-family: open_sanssemibold;
    font-size: 14px;    
}
.landingPageWrap .servicesWrap p{
    margin: 0 0 15px 0;
    line-height: 18px;
    color: #666;
}
.landingPageWrap .searchWrap .lbl{
    padding: 12px 2px;
}
.landingPageWrap .searchTabs{
    text-align: left;
    font-size: 14px;
    font-family: open_sansregular;
    color:#00ade3;
    border-bottom-color:transparent;
    padding: 5px 0;
}
.landingPageWrap .searchTabs.active{
    color:#000;
    border-bottom-color:#000;
}
.landingPageWrap .searchTabs.address i{
    background: no-repeat url(../images1.5/searchAddressIcon.png) left center;
}
.landingPageWrap .searchTabs.active.address i{
    background: no-repeat url(../images1.5/searchAddressIconActive.png) left center;
}
.landingPageWrap .searchTabs.cordinates i{
    background: no-repeat url(../images1.5/searchCordinateIcon.png) left center;
}
.landingPageWrap .searchTabs.active.cordinates i{
    background: no-repeat url(../images1.5/searchCordinateIconActive.png) left center;
}

.landingPageWrap .searchTabs i{
    height: 20px;
    width: 20px;
    float: left;
}
.landingPageWrap .contactWrap{
    color:#16bbee;
    font-size: 14px;
    overflow: hidden;
    margin-top: -10px;
}

.landingPageWrap .contactWrap span{
    float: left;
    padding-left: 24px;
}
.landingPageWrap .contactWrap .emailUs{
    background: no-repeat url(../images1.5/contactEmailIcon.png) left center;
}
.landingPageWrap .contactWrap .contactNo{
    background: no-repeat url(../images1.5/contactNoIcon.png) left center;
    margin-left: 26px;
}
.landingPageWrap .additinalFeatures{
    margin: 40px 0 20px 0;
}
.famousLandmarksWrap h2{
}
.landingPageWrap .viewForFree{
    font-size: 9px;
    color: #666;
    margin-left: 70px;
}
.viewWrap .recentAndHistoricalWrap{
    border: 1px solid #eee;
    border-bottom: none;
    padding: 12px 18px;
    margin-top: 10px;
}
.viewWrap .orderImageryWrap{
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 12px 18px;
    margin-top: 10px;
}
.viewWrap .recentAndHistoricalWrap p,.viewWrap .orderImageryWrap p{
    font-family: verdana;
    color: #777;
    font-size: 11px;
    margin: 0;
    line-height: 18px;
}
.viewWrap .recentAndHistoricalWrap p a,.viewWrap .orderImageryWrap p a{
    font-family: open_sansbold;
}
.viewWrap .title{
    font-size: 16px;
    font-family: open_sansregular;
    color: #1e8130;
    padding-bottom: 5px;
}
.viewWrap .title span{
   color: #1EBDEF;
    font-family: open_sansregular;
    font-size: 10px;
    border: 1px solid #1EBDEF;
    width: 13px;
    height: 13px;
    border-radius: 8px;
    display: inline-block;
    line-height: 13px;
    text-align: center;
    cursor: pointer;
}
.viewWrap .title a.viewDetails{
    float: right;
    font-size: 11px;
    margin-top: 2px;
}
.viewWrap .title i{
    height: 30px;
    width: 30px;
    background: no-repeat url(../images1.5/upArrowIcon.png) center center;
    float: right;
    cursor: pointer;
}
.viewWrap .title i.active{
    background: no-repeat url(../images1.5/downArrowIcon.png) center center;
}
.viewWrap .contentLeft{
    background: #fff;
    
}
.viewTutorial{
    background: #f7fff8;
    border: 1px solid #f1f1f1;
    padding: 8px;
    margin: 10px 10px 0 10px;
}
.viewTutorial a{
    display: block;
    font-size: 14px;
}
.viewTutorial .desc{
    font-family: verdana;
    color: #777;
    font-size: 11px;
}
.viewWrap .searchTabs{
    border: 1px solid #16bbee;
    color: #16bbee;
    width: 110px;
    font-family: open_sansregular;
    line-height: 22px;
}
.viewWrap .searchTabs.active{
    background:#16bbee; 
    color: #fff;
}
.viewWrap .searchTabs.address{
    border-radius: 3px 0 0 3px;
}
.viewWrap .searchTabs.cordinates{
    border-radius:0 3px 3px 0;
}

.viewWrap .searchWrap{
    border: none;
}
.viewWrap .searchTabLinks{
    margin: 5px 0 10px 0;
    width: 220px;
}
.viewWrap .searchWrapInner{
    width: 100%;
}
.viewWrap .searchWrapInner .lbl{
    text-align: left;
}
.viewWrap .viewForFree{
    display: none;
}
.viewWrap .serachForImagesWrap{
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
}
.viewWrap .imageOptionsWrap{
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
}
.viewWrap .viewImageOptions ul{
    padding: 0;
    text-align: center;
    width: 220px;
    margin: 2px auto 17px auto;
    overflow: hidden;

}
.moreImagesOption .selectWrap .customSelect{
    width: 113px;
}
.viewWrap .viewImageOptions ul li{
    float: left;
    width: 108px;
    border: 1px solid #16bbee;
}
.viewWrap .viewImageOptions ul li.imagery{
    border-radius: 3px 0 0 3px;
}
.viewWrap .viewImageOptions ul li.topos{
    border-radius: 0 3px 3px 0;
}
.viewWrap .viewImageOptions ul li.active{
    background: #16bbee;
}
.viewWrap .viewImageOptions ul li.active a{
    color: #fff;
}
.viewWrap .viewImageOptions ul li a{
    display: block;
    line-height: 22px;
}
.viewWrap .searchWrap #latMinID,.viewWrap .searchWrap #lonMinID,.viewWrap .searchWrap #latSecID,.viewWrap .searchWrap #lonSecID{
    width: 15px;
}
/*.viewWrap .searchWrap #lonDegID,.viewWrap .searchWrap #latDegID{
    width: 30px;
}*/
.viewWrap .coordWrap #coordID,.viewWrap .coordWrap .selectWrap .customSelect{
    right: 7px;
}
.viewWrap .moreImages,.viewWrap .moreImagesOption{
    float: left;
    margin-left: 5px;
}
.viewWrap .moreImagesOption{
    /*margin-left: 5px;*/
}
.viewWrap .zoomOption{
    float: left;
    margin-left: 5px;
    width: 90px;
}
.viewWrap .zoomOptionMS {
    margin-left: 3px;
    width: 54px;
    float: left;
}
.viewWrap .zoomOption .selectWrap .customSelect{
    width: 52px;
}
.viewWrap .zoomLevel{
    width: 25px;
    float: left;
    margin: 0;
    line-height: 14px;
}

.viewWrap .zoomIn,.viewWrap .zoomOut{
    height: 25px;
    width: 25px;
    border-radius: 0;
}
.viewWrap .zoomLabel{
    float: left;
    margin: 0 5px;
}
.viewWrap .zoomIn{
    background: no-repeat #00ADE3 url(../images1.5/viewZoomInIcon.png) center center;
    margin-left: 6px;
}
.viewWrap .zoomIn:hover{
    background: no-repeat #14BAED url(../images1.5/viewZoomInIcon.png) center center;
}
.viewWrap .zoomOut{
    background: no-repeat #00ADE3 url(../images1.5/viewZoomOutIcon.png) center center;
}
.viewWrap .zoomOut:hover{
    background: no-repeat #14BAED url(../images1.5/viewZoomOutIcon.png) center center;
}
.viewWrap .layoutTypeWrap .selectWrap,.viewWrap .layoutTypeWrap select{
    display: none;
}
.viewWrap .layouts{
    /*margin-top: -2px;*/
    margin-bottom: -7px;
    overflow: hidden;
}
.viewWrap .layouts .layoutPortait.active,.viewWrap .layouts .layoutLandscape.active{
    border-color: #ccc;
}
.viewWrap .layouts .layoutPortait{
    float: left;
    width: 22px;
    height: 28px;
    
    background: no-repeat url(../images1.5/layoutPortaitIcon.png) center center;
    border: 1px solid transparent;
}
.viewWrap .layouts .layoutLandscape{
    float: left;
    height: 22px;
    width: 28px;
    margin-top: 3px;
    background: no-repeat url(../images1.5/layoutLandscapeIcon.png) center center;
    border: 1px solid transparent;
}
.viewWrap .additioncalLicensing{
    float: left;
    width: 550px;
    margin-left: 15px;
    font-size: 13px;
    color: #666;
}
#zmCntr,#zmSldr,#imgPicDiv,#mapPicDiv{
    display: none;
}
.viewWrap .mapWrap{
    position: relative;
}
.viewWrap .mapWrap .shareAndPrintLinks{
    position: absolute;
    right: 10px;
    top: 10px;
}

.viewWrap .mapWrap .shareAndPrintLinks a{
    display: inline-block;
    background: #fff;
    border:1px solid #040a24;
    border-radius: 3px;
    padding: 0 10px 0 25px;
    line-height: 22px;
}
.viewWrap .mapWrap .shareAndPrintLinks a.imageLink{
    background: no-repeat #fff url(../images1.5/i_link.png) 8px center;
}
.viewWrap .mapWrap .shareAndPrintLinks a.print{
    background: no-repeat #fff url(../images1.5/i_print.png) 8px center;
}
.viewWrap .mapWrap .shareAndPrintLinks a.favorite {
        background: no-repeat #FFF url(../images1.5/i_fav.png) 7px 3px;
    }
.viewContentsWrap{
    width: 1000px;
    margin: 0px auto 0px auto; /* alcides */
}
.viewWrap .moreImagesWrap{
    overflow: hidden;
    margin-bottom: 7px;
}

.tutorialsWrap .tutorial .title{
    font-size: 20px;
    color:#2f783a;
    font-family: open_sanssemibold;
}
.tutorialsWrap .tutorial p{
    font-family: verdana;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}

.tutorialsWrap .tutorial{
    width: 350px;
    padding: 15px;
    position: absolute;
    background: #ffffff;
    border: 1px solid #eee;
    border-radius: 5px;
    display: none;
}
/* left Arrow */
.tutorialsWrap .tutorial.leftArrow:after,.tutorialsWrap .tutorial.leftArrow:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.tutorialsWrap .tutorial.leftArrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ffffff;
    border-width: 22px;
    margin-top: -22px;
}
.tutorialsWrap .tutorial.leftArrow:before {
    border-color: rgba(238, 238, 238, 0);
    border-right-color: #eee;
    border-width: 23px;
    margin-top: -23px;
}


/*up arrow */
.tutorialsWrap .tutorial.upArrow:after, .tutorialsWrap .tutorial.upArrow:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.tutorialsWrap .tutorial.upArrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 22px;
    margin-left: -22px;
}
.tutorialsWrap .tutorial.upArrow:before {
    border-color: rgba(238, 238, 238, 0);
    border-bottom-color: #eee;
    border-width: 23px;
    margin-left: -23px;
}

/* down arrow*/

.tutorialsWrap .tutorial.downArrow:after, .tutorialsWrap .tutorial.downArrow:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.tutorialsWrap .tutorial.downArrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 22px;
    margin-left: -22px;
}
.tutorialsWrap .tutorial.downArrow:before {
    border-color: rgba(238, 238, 238, 0);
    border-top-color: #eee;
    border-width: 23px;
    margin-left: -23px;
}

/* right arrow */ 
.tutorialsWrap .tutorial.rightArrow:after, .tutorialsWrap .tutorial.rightArrow:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.tutorialsWrap .tutorial.rightArrow:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 22px;
    margin-top: -22px;
}
.tutorialsWrap .tutorial.rightArrow:before {
    border-color: rgba(238, 238, 238, 0);
    border-left-color: #eee;
    border-width: 23px;
    margin-top: -23px;
}


.viewWrap .searchWrap .lbl{
    padding: 10px 0;
}
.viewWrap .searchWrap #searchSubmitBTN{
    margin:5px 0 5px 63px;
    width: 150px;
    line-height: 28px;
    text-transform: capitalize;
}
.viewWrap #sStateZipC2{
    padding: 0;
}
.viewWrap .zoomOptionsDetailWrap{
    margin: 3px 0 5px 0;
}
.viewWrap .searchWrap{
    margin: 0;
}
.viewWrap .coordWrap .selectWrap{
    margin-top: 4px;
    margin-right: 14px;
}
.viewWrap .locationInfoWrap{
    padding: 10px 15px 15px 15px;
    color: #333;
}
.viewWrap .latLongLbl{
    font-size: 13px;
    color: #999;
}
.viewWrap .title.locationInfo{
    padding-bottom: 0;
}
.viewWrap .subscriptionBenefitsWrap{
    padding: 5px;
    font-family: verdana;
    line-height: 20px;
}
.viewWrap .subscriptionBenefitsWrap .title{
    line-height: 22px;
    margin-top: 5px;
    display: block;
}
.viewWrap .subTitle{
    font-family: open_sansregular;
    display: block;
    margin: 5px 0;
}
.viewWrap .nowOnly span{
    color: #333;
}
.viewWrap .benefits{
    font-size: 12px;
}
.viewWrap .nowOnly{
    padding-top: 15px;
}
.viewWrap .viewerContent{
    padding: 0px 10px 40px 15px;
}
.viewWrap .viewerContent .title{
    line-height: 16px;
    padding-bottom: 15px;
}
.viewWrap .printsPostersWrap{
    padding-left: 18px;
}
.viewWrap #submitOrderBTN{
    width: 135px;
    margin-left: 12px;
    text-transform: capitalize;
}
.viewWrap .promotionalWrap{
    padding-top: 30px;
}
.viewWrap .promotionalWrap div{
   height: 130px;
    background: #F8F8F8;
    font-size: 18px;
    color: #666;
    font-family: open_sanslight;
    vertical-align: middle;
    display: table-cell;
    width: 700px;
}
.footerWrap{
    border-top: 1px solid #eee;
    margin-top: 40px;
}
.footerWrap .footerMenu{
    padding-top: 8px;
}
.footerWrap .tweeterLink, .facebookLink{
    margin: 20px 0 0 5px;
}
.viewWrap #SubscribeSubmitBTN{
    text-transform: capitalize;
}
.viewWrap .title .desc{
    font-size: 11px;
    color: #666;
    line-height: 11px;
}
.viewWrap .drawAndMeasureWrap{
    padding: 10px 15px;
    border-bottom: 1px solid #EEE;
}
.nextPrevWrap a{
    line-height: 28px;
    border: 1px solid #16bbee;
    border-radius: 3px;
    font-size: 15px;
    font-family: open_sansbold;
    width: 108px;
    text-align: center;
}
.nextPrevWrap{
    overflow: hidden;
}
.nextPrevWrap a.prevBtn{
    float: left;
}
.nextPrevWrap a.nextBtn{
    float: right;
    background: #16bbee;
    color: #fff;
}
.tutorial .close{
    position: absolute;
    right: 5px;
    top:5px;
    background: no-repeat url(../images1.5/tutorialCloseBtn.png) center center;
    height: 20px;
    width: 20px;
    display: inline-block;
}
.selectWrap select{
    padding-bottom: 1px;    
}
.viewWrap .moreImagesOption .selectWrap select{
    margin-left: 1px;
    width: 140px;
}
.landingPageWrap.landing .bannerWrap{
    height: 280px;
}
.landingsBannerDetails{
    padding:32px 60px 70px 60px;
    background: #fff;
    font-size: 14px;
    color: #808285;
    text-align: left;
    line-height: 24px;
    border: 1px solid #e5e5e5;
    border-bottom-color:transparent; 
}
.historicalImagery .landingsBannerDetails ul{
    margin:16px 0 0 -70px;

}
.historicalImagery .landingsBannerDetails ul li{
    float: left;
    width: 260px;
    background: no-repeat url(../images1.5/bannerContentBulletIcon.png) left center;
    padding-left: 13px;
    margin-left: 70px;
}
.landingPageWrap.landing .searchAndServicesWrap{
    width: 750px;
    bottom: -40px;
    margin-left: -375px;
}
.landingPageWrap.landing .searchAndServicesWrap .bannerTitle{
    margin-bottom: 18px;
}
.landingPageWrap.landing .bannerOuter{
    margin-bottom: 90px;
}
.landingPageWrap .helpYouWrap{
    width: 940px;
    margin: 0 auto 50px auto;
}
.landingPageWrap .helpYouWrap ul{
    overflow: hidden;
    line-height: 20px;
}
.landingPageWrap .helpYouWrap ul li{
    float: left;
    width: 188px;
}
.landingPageWrap .helpYouWrap ul li a{
    display: block;
}
.landingPageWrap .helpYouWrap ul li a i{
    display: block;
    height: 128px;
    background: no-repeat url(../images1.5/helpYouContentIcon.png) center center;
    background-size: auto 90px;
}
.landingPageWrap .helpYouWrap ul li a span{
    display: block;
    font-size: 18px;
    margin: 10px 0 12px 0;
}
.landingPageWrap .helpYouWrap h2{
    margin-bottom: 56px;
}
.membershipAndDownloadsWrap{
    width: 940px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    font-family: verdana;
    color: #666;
    line-height: 18px;
}

.membershipAndDownloadsWrap .membershipWrap,.membershipAndDownloadsWrap .downloadsWrap{
    float: left;
    width: 460px;
}
.membershipAndDownloadsWrap .downloadsWrap{
    margin-left: 20px;
}
.membershipAndDownloadsWrap .title{
    font-size: 24px;
    font-family: open_sanslight;
    color: #2f783a;
    text-align: center;
    line-height: 30px;
    margin-bottom: 20px;
}
.membershipAndDownloadsWrap .subTitle{
    font-size: 14px;
    font-family: open_sanssemibold;
    color: #000;
    margin: 28px 0 10px 0;
}
.membershipAndDownloadsWrap p{
    margin: 0;
    margin-bottom: 5px;
}
.membershipAndDownloadsWrap ul{
    padding-left: 18px;
    line-height: 20px;
}
.membershipAndDownloadsWrap ul li{
    list-style: disc;
}
.membershipContent,.downloadContent{
    margin: 0 30px ;
}
.membershipAndDownloadsWrap .joinNowWrap{
    text-align: center;
    font-family:open_sansbold;
    color: #333;
    margin: 28px 0 0 0;
    font-size: 14px;
}
.membershipAndDownloadsWrap .joinNowWrap span{
        font-family:open_sanslight;
}
.membershipAndDownloadsWrap .joinNowWrap a{
    display: block;
    font-size: 21px;
    font-family: open_sanssemibold;
    line-height: 36px;
    margin-bottom: 50px;
}
.landingPageWrap.historicalImagery .searchAndServicesWrap{
    bottom: -80px;
}
.sampleImagesWrap{
    margin: 0 auto 48px auto;
    width: 940px;
}
.sampleImagesWrap ul{
    margin-left:-20px;

}
.sampleImagesWrap ul li{
    float: left;
    width: 218px;
    margin:0 0 20px 20px;
    border:1px solid #eee;
    height: 142px;
    position: relative;
}
.sampleImagesWrap ul li img{
    height: 100%;
    width: 100%;
}
.sampleImagesWrap li:hover .sampaleImgHover{
    display: block;
}
.sampleImagesWrap .sampaleImgHover{
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    background:#fff;
    top: 0;
}
.sampaleImgHover .imgDetails{
    font-size: 14px;
    text-align: left;
}
.sampaleImgHover .imgDetails span{
    color: #8e9192;
    font-size: 12px;

}
.sampaleImgHover .sampaleImgHoverInner{
    padding: 34px 20px 20px 20px;
}
.sampaleImgHover a{
    display: block;
    line-height: 38px;
    width: 180px;
    background: #00ade3;
    border-radius: 3px;
    background: #00ade3;
    color:#fff;    
    font-family: open_sanssemibold;
    font-size: 14px;
    margin-top: 17px;
}
.sampaleImgHover a:hover{
    background: #14baed;
}
.sampleImagesWrap .desc{
    font-size: 14px;
    color: #808285;
    padding: 0 110px;
    margin-bottom: 25px;
    line-height: 22px;
    padding-top: 8px;
}
.landingPageWrap.landing.broadcast .searchAndServicesWrap{
    bottom:-135px;
}
.landingPageWrap.landing.broadcast .bannerOuter {
    margin-bottom: 153px;
}
.landingPageWrap.landing.digitalElevation .searchAndServicesWrap{
    bottom:-550px;
}
.landingPageWrap.landing.digitalElevation .bannerOuter{
    margin-bottom: 555px;
}
.digitalElevation .landingsBannerDetails ul{

}
.digitalElevation .landingsBannerDetails ul li{
    background: no-repeat url(../images1.5/bannerContentBulletIcon.png) left center;
    padding-left: 13px;
}
.digitalElevation .landingsBannerDetails ul li span{
    width: 180px;
    display: inline-block;
}
.digitalElevation .heading{
    font-size: 14px;
    color: #000;
    margin: 15px 0 7px 12px;
}
.digitalElevation .productDetailHead{
    font-size: 14px;
    color: #000;
    font-family: open_sansbold;
    border-bottom:1px solid #e5e5e5;
    margin: 25px 0 0px 0;
    padding-bottom: 10px;
}
.digitalElevation .productDetailItems{
    float: left;
    width: 228px;
}
.digitalElevation .productDetailItems.odd{
    width: 400px;
}

.digitalElevation .productDetailWrap{
    overflow: hidden;
}
.landingPageWrap.landing.highResolutionImagery .searchAndServicesWrap{
    bottom:-15px;
}
.landingPageWrap.landing.highResolutionImagery .bannerOuter{
    margin-bottom: 48px;
}
.imageLicensing .downloadBrochure{
    display: block;
    text-align: center;
    margin: 15px 0;
}
.imageLicensing .landingsBannerDetails ul{
    margin:16px 0 0 0px;

}
.imageLicensing .landingsBannerDetails ul li{
    float: left;
    width: 215px;
    background: no-repeat url(../images1.5/bannerContentBulletIcon.png) left center;
    padding-left: 13px;
    margin-left: 70px;
}
.landingPageWrap.landing.imageLicensing .searchAndServicesWrap{
    bottom:-400px;
}
.landingPageWrap.landing.imageLicensing .bannerOuter{
    margin-bottom: 395px;
}
.bannerOuterWrap{
    overflow: hidden;
}
.favoriteCloseBtn{
    line-height: 30px;
    padding: 0 20px;
    font-size: 16px;
    text-transform: capitalize !important;
}
.errorPage.viewWrap .title span{
    display: none
}
.errorPage.viewWrap .title i{
    display: none
}
.errorPage.viewWrap .title{
    text-align: center;
}
.printReceipt{
    line-height: 32px;
    width: 158px;
}
.cartShippingMethod{
    color: #666;
 }
 
 .HeaderMenu{
 overflow: hidden;
    margin: 0;
    line-height: 33px;
    padding: 0;
 
 }
 
 .menuWrapHeader{
    background-color: #918f8f;
    width:1000px;
    /*line-height: 33px;
    line-height: 33px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
*/
}
 
.HeaderMenu ul,.subMenu ul{
    overflow: hidden;
    margin: 0;
    line-height: 33px;
    padding: 0;
}
.HeaderMenu ul li{
    float: left;
    list-style: none;
    
}
.HeaderMenu ul li:first-child{
    border-left:none;   
}
.HeaderMenu ul li a{
    display: inline-block;
    padding: 0 20px;
    font-size: 14px;
    color: #CCCCCC;
    font-family: open_sansbold;
    text-decoration: none;
}

.HeaderMenu ul li a:hover,.HeaderMenu ul li.active a{
    background: #393536;
}
.HeaderMenu ul li a i{
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 5px;
    margin-bottom: -2px;
}

.famousLandmarksWrap ul {
 text-align: center;
}


.white, .white a {
  color: #fff;
}

.menu-footer
{
    
  margin-left: 20px !important;
}
.menu-footer li 
{
    font: red;
  float: right;
padding-right: 5px;
}

.tabs #unitedStates
{
  width: 700px;
  margin: 0 auto;    
}


.tabs #international
{
  width: 700px;
  margin: 0 auto;    
}
#tabUSA,#tabInternational, #tabUSA:hover, #tabUSA:active, #tabUSA:visited, #tabInternational:hover, #tabInternational:active, #tabInternational:visited
{
    text-decoration:none !important;
    border:none;
}

.mainMenu ul {
    margin: 0 auto !important;
    width: 850px !important;
}
	
 .mainMenu ul li a {
  padding: 0 12px;
  font-size: 11.1px;
  color: #000000;
  font-family: open_sansbold;
}

/*.input-group input[type = "text"] , .input-group input[type = "password"]{
    height: 15px;
    margin-bottom: 5px;
}

.btnSize{
  width: 153px;
  height: 25px;
  margin-bottom: 5px;  
}*/

#discDiv p {
  font-weight: bold;
  font-size: 30px;
  font-family: open_sanslight;
  margin: 0 0 40px 0;
  line-height: 5px;
  text-align: center;
  color:red;
}

.priceDisc, .priceDisc:hover {
  color: #F71313;
  font-size: 14px;
  text-decoration: none;
}

