/*----- Boxes with lists ----- */
#subcontent dl,
#subcontent .box,
#sidebar dl,
#sidebar .box    
{
    border-style: solid;
    border-width: 1px;
    padding: 0;
    padding-bottom: 10px;
    margin: 0 7px 15px;
}
#subcontent .box dl,
#sidebar .box dl
{
    border:0;
    padding:0;
    margin:0;
}
#subcontent dl dt,
#sidebar dl dt
{
    font-weight:bold;
    font-size: 90%;
    padding: 5px 0 10px 10px;
}
#subcontent dl dd,
#sidebar dl dd  
{
    margin-left: 10px;
    font-size: 85%;
    margin-bottom: 0.3em;
    padding-right: 10px;
}
#container #subcontent .related_links dt,
#container #sidebar .related_links dt
{
    font-weight: normal;
    font-size: 90%;
    padding-left: 5px;
    padding-bottom: 0;
}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
------ Start of Whats new box -----------------------------------------------
----------------------------------------------------------------
--------------------------------------------------------------- */
#container #subcontent .whatsnew dt,
#container #sidebar .whatsnew dt,
#container #subcontent .roadmap dt

{
    padding: 0.4em 0 1em 10px;
    /*font-size:110%;*/
    border-bottom: none;
    /*font-family: "Times New Roman", serif;*/
}
/* ------ End of Whats new box ---------------------------------
----------------------------------------------------------------
--------------------------------------------------------------- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#subcontent .banner {
    position: relative;
    margin: 0 auto 1em auto;
    text-align: center;
    padding: 0;
    width:15.4em;
    _width:200px;
    border-width: 1px;
    border-style:solid;
    height:170px;
}
/* -----------------Sidebar banner RS1 Start --------------*/
#subcontent .banner a {
    display: block;
    width:15.25em;
    height: 168px;
    color: #fff;
    text-indent: -50000px;
    border: solid 1px #fff;
    padding:0;
    margin:0;
    outline:none;
    }
#subcontent .banner.offer{
    height: 108px!important;
    overflow: hidden;
}
 #container #subcontent .banner.centaur a{
   text-indent: 0;
    height:auto;
    width:auto;
    display:inline;
    border:0;
}


/*Half banner*/

#subcontent .hbanner {
    position: relative;
    margin: 0 auto 1em auto;
    text-align: center;
    padding: 0;
    width:15.4em;
    _width:200px;
    border-width: 1px;
    border-style:solid;
    height:70px;
}
/* -----------------Sidebar banner RS1 Start --------------*/
#subcontent .hbanner a {
    display: block;
    width:15.25em;
    height: 68px;
    color: #fff;
    text-indent: -50000px;
    border: solid 1px #fff;
    padding:0;
    margin:0;
    outline:none;
    }

/* new download button for sidebar */
/*#subcontent dl.sb-download{
    border: 0;
    padding: 0;
    padding-left: 7px;
    height: 50px;
    margin-bottom: 7px;
    background: url(../img/buttons/tc-download.gif) no-repeat 0 -50px;
}
#subcontent dl.sb-download dd{
    padding:0;
    margin:0;
    height: 50px;
    background: url(../img/buttons/tc-download.gif) no-repeat right 0;
}

#subcontent dl.sb-download dd a{
    padding:0;
    margin:0;
    display: block;
    height: 40px;
    text-indent: -9000em;
    border: 0;
}*/
#subcontent dl.sb-download-b{
    border: 0;
    padding: 0;
    padding-left: 9px;
    margin-bottom: 1.3em;
    background: url(../img/buttons/sb-download.gif) no-repeat 0 -61px;
    display: block!important;
}
#subcontent dl.sb-download-b dd{
    display: block!important;
    padding:0;
    margin:0;
}
body.rs #subcontent dl.sb-download-b{
    background-image: url(../img/buttons/sb-download-rs.gif);
}
body.rs #subcontent dl.sb-download-b dd a{
    background-image: url(../img/buttons/sb-download-rs.gif);
}

#subcontent dl.sb-download-b dd a{
    font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
    border: 0;
    color: #3250b5;
    background: url(../img/buttons/sb-download.gif) no-repeat right 0;

    padding:0;
    padding-top: 38px;
    padding-left: 3px;
    display: block;
    margin:0;
}
/* screenshots tour */
.box.screenshots{
    height: 120px!important;
    overflow: hidden!important;
    padding: 0;
    margin: auto;
    }
.box.screenshots dd{
}
.box.screenshots dt{
    position: relative;
    width: 98%;
    height: 125px;
    padding: 0!important;
}
.box.screenshots dt a span{
    display: block;
    width: 60%;
    background-color: white;
    margin: 45px auto 0 auto;
    padding: 5px 10px;
    border: 1px solid #2277d9;
}

.box.screenshots dt a, .box.screenshots dt a:hover{
    font-size: 110%;
    display: block;
    position:absolute;
    width: 100%;
    height: 125px;
    cursor: pointer;
    text-align: center;
    border: 0!important;
}
.TeamCity .box.screenshots dt a, .TeamCity .box.screenshots dt a:hover{
    background: url(../teamcity/features/screenshots/tour/thumbnail.gif) no-repeat 0 0;
}
.mps .box.screenshots dt a, .mps .box.screenshots dt a:hover{
    background: url(../mps/docs/tutorial/thumbnail.gif) no-repeat 0 0;
}

body.dt #subcontent dl.contact, body.dotcover #subcontent dl.contact {
    margin: 0 10px 1em 10px;
    border: none;
}
body.dt #subcontent dl.contact dt, body.dotcover #subcontent dl.contact dt {
    padding: .2em .8em;
    color: #757575;
    font-weight: normal;
}
body.dt #subcontent dl.contact dd, body.dotcover #subcontent dl.contact dd {
    margin: 0 0 .3em 0;
    padding: .5em .8em;
    color: #000;
    background-color: #f5f5f5;
}

