﻿.downloads-main
{
}

.downloads-main h2
{
    font-size: 1.667em;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    color: #000000;
}

.downloads-main h3
{
    font-size: 1.333em;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.downloads-main .boxouter:first-child .boxinner
{
    padding: 20px 40px 40px 20px;
}

.downloads-main .boxinner
{
    width: 391px;
    min-height: 470px;
    padding: 20px 20px 40px 40px;
}

#download-other
{
}

#download-other .section2x1-1
{
    border-right: none;
}

#download-other .section2x1-2
{
    border-left: dotted 1px #CCCCCC;
}

#download-other .section2x1-1 .section-box-right
{
    padding: 20px 40px 40px 20px;
}

#download-other .section2x1-2 .section-box-right
{
    padding: 20px 0px 0px 40px;
}

#download-other .content-section
{
    padding: 40px 20px 40px 20px;
}

#download-other h2
{
    text-align: center;
    font-size: 1.333em;
    color: #000000;
    background: transparent url('../media/subhead-divider-bkg.jpg') no-repeat center top;
    height: 31px;
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#download-other h3
{
    font-size: 1.333em;
    color: #000000;
    padding: 0px 0px 10px 0px;
}

.webpi-details dl
{
    padding: 0px 0px 20px 0px;
}

.webpi-details dl dt
{
    float: left;
    border: solid 1px #CCC;
    width: 81px;
    height: 61px;
    text-align: center;
    margin-top: 5px;
}

.webpi-specs
{
    padding: 15px 0px 0px 0px;
}

.webpi-specs table
{
    margin: 10px 0px 20px 0px;
    line-height: 1.6em;
}

.webpi-specs td
{
    padding: 2px 2px 2px 0px;
}

.webpi-specs td:first-child
{
    font-weight: bold;
    padding: 2px 40px 2px 0px;
}

.webpi-details dl dt.webapps
{
    height: 54px;
    padding-top: 6px;
}
.webpi-details dl dt.net
{
    height: 44px;
    padding-top: 17px;
}
.webpi-details dl dt.iisext
{
    height: 54px;
    padding-top: 6px;
}
.webpi-details dl dt.sqlserver
{
    height: 53px;
    padding-top: 7px;
}
.webpi-details dl dt.vwd
{
    height: 47px;
    padding-top: 13px;
}
.webpi-details dl dt.extras
{
    height: 54px;
    padding-top: 6px;
}

.webpi-details dl dd
{
    padding: 0px 0px 0px 10px;
    float: left;
}

.downloads-main .webpi-details .overview
{
    padding: 5px 0px 20px 0px;
}

.downloads-main .webpi-details .overview h3
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 1.333em;
}

.downloads-main .webpi-details h3
{
    padding: 3px 0px 10px 0px;
    margin: 0px;
    font-size: 1.333em;
}



.downloads-main .webpi-details dl dd h4
{
    padding: 0px;
    margin: 0px;
    font-size: 1.25em;
}

.downloads-main .webpi-details dl dd p
{
    padding: 0px 0px 0px 0px;
    width: 295px;
}

.downloads-legal
{
    padding: 0px 0px 0px 0px;
    font-style: italic;
}

.two-box .boxouter
{
}

div.two-box div.webpi-download-first
{
    background-image: none;
}

.emphasis
{
    font-weight: bold;
}

p.dl-aspnetmvc
{
    background: transparent url('../media/icons/net-icon.png') no-repeat left 50%;
    display: block;
    padding: 0px 0px 14px 57px;
}

p.dl-aspnetajax
{
    background: transparent url('../media/icons/net-icon.png') no-repeat left 50%;
    padding: 7px 0px 14px 57px;
}

p.dl-silverlight
{
    background: transparent url('../media/icons/silverlight-icon.png') no-repeat left 50%;
    padding: 7px 0px 14px 57px;
}

p.dl-seadragon
{
    background: transparent url('../media/icons/seadragon-icon.png') no-repeat left 50%;
    padding: 7px 0px 14px 57px;    
}

p.dl-ie
{
    background: transparent url('../media/icons/ie-icon.png') no-repeat left 50%;
    padding: 7px 0px 14px 57px;
}

p.dl-seotoolkit
{
    background: transparent url('../media/icons/seo-icon.png') no-repeat left 50%;
    display: block;
    padding: 0px 0px 14px 57px;
}

p.dl-webapptoolkits
{
    background: transparent url('../media/icons/small-gear-icon.png') no-repeat left 50%;
    padding: 7px 0px 14px 57px;
}

/**********************************************************
Styles for new versions of content areas starts here.
**********************************************************/

/**********************************************************
New Version - download-webpi-v2
**********************************************************/

.generic-background-page 
{
    background: transparent url('../media/swoosh-gradient.jpg') no-repeat center top;    
}

#download-webpi-v2
{
    padding: 13px 0px 40px 42px;
    position: relative;
}

#download-webpi-v2 #news-overlay
{
    position: absolute;
    top: -1px;
    right: 0;
    width: 432px;
    height: 245px;
    background: transparent url('/web/media/Download-Launch-Banner.png') 0 0 no-repeat;
    z-index: 1500;
}

#download-webpi-v2 .overview 
{
    color: #6d6d6d;
    font-size: 1.1em;
    width: 590px;
    padding: 7px 0px 24px 0px;
}

#download-webpi-v2 #accordion 
{
    width: 558px;
    height: auto;
    
}

#download-webpi-v2 .webpi-features 
{
    background: url(jqueryui/webpi-accordion/images/ui-divider-faded.png) -3px bottom no-repeat;
}

#download-webpi-v2 #accordion h3
{
    font-size: 1.4em;
    padding: 9px 0px 9px 43px;
    margin: 0px 0px 0px 0px;
    line-height: normal;
}

.product-features 
{
    padding: 9px 0px 0px 0px;
    height: 420px;
    overflow: visible;
}

.product-features .feature 
{
    width: 279px;
    float: left;
    padding: 14px 0px 0px 0px;
}

.product-features .point 
{
    float: right;
    width: 165px;
    color: #6d6d6d;
    font-size: 8pt;
    padding-right: 14px;
}

.product-features .point h4 
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
   font-size: 1.4em;
}

.product-features .point-image 
{
    float: left;
    width: 81px;
    margin-right: 17px;
    text-align: center;
}

.whatsinside .point-image 
{
    float: left;
    width: 81px;
    height: 56px;
    margin-right: 17px;
    margin-top: 3px;
    text-align: center;
    border: solid 1px #CCC;
    background-color: #FFFFFF;
}


.whatsinside .webapps .point-image img
{
    margin-top: 4px;
}

.whatsinside .net .point-image img
{
    margin-top: 14px;
}

.whatsinside .iisext .point-image img
{
    margin-top: 4px;
}

.whatsinside .sqlserver .point-image img
{
    margin-top: 5px;
}

.whatsinside .vwd .point-image img
{
    margin-top: 11px;
}

.whatsinside .extras .point-image img
{
    margin-top: 3px;
}

.whatsinside .point a
{
    color: #1e85be;
}

#download-webpi-v2 .download-area .large-button 
{
    width: 210px;
    white-space: nowrap;
    margin: 0px auto 0px auto;
}

#download-webpi-v2 .download-area
{
    position: absolute;
    top: 200px;
    right: 21px;
}

#download-webpi-v2 .download-area .download-file 
{
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    display:block;
    width: 300px;
    font-size: 13pt;
    font-family: Segoe UI, Tahoma, Verdana, Helvetica, Verdana, Sans-Serif;
    background: transparent url('../media/box-300.png') no-repeat center top;
    border-bottom: solid 1px #dedede;
}

#download-webpi-v2 .download-area .download-file-inner
{
    padding: 0px 30px 0px 30px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    display:block;
}

#download-webpi-v2 .download-area .downloads-legal 
{
    font-size: 8pt;
    font-style: normal;
    color: #999999;
    width: 250px;
    margin: 0px auto 14px auto;
    text-align: left;
}

#download-webpi-v2 .download-area .webpi-specs
{
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
    font-style: normal;
    color: #999999;
    text-align: left;
}

#download-webpi-v2 .download-area .webpi-specs h3
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#download-webpi-v2 .download-area .webpi-specs table
{
    margin: 10px 0px 14px 0px;
    line-height: 1.6em;
}

#download-webpi-v2 .download-area .webpi-specs td
{
    padding: 2px 2px 2px 0px;
}

#download-webpi-v2 .download-area .webpi-specs td:first-child
{
    font-weight: bold;
    padding: 2px 40px 2px 0px;
}

#download-webpi-v2 .download-area .toggle-file 
{
    font-size: 8pt;
    display: block;
    text-align: center;
    padding: 7px 0px 7px 0px;
}

#download-webpi-v2 .download-area .webpi-file-info 
{
    margin-top: 9px;
}

/**********************************************************
New Version - downloads-v2
**********************************************************/

#downloads-v2 
{
    
}

#downloads-v2 .webpi-button
{
    width: 180px;
    margin-bottom: 9px;
}

#downloads-v2 .appgal-button
{
    width: 180px;
    margin-bottom: 9px;    
}