﻿body {  margin: 0px; font-family: Georgia; font-size: 12pt; }



#content { margin-left: auto; margin-right: auto; width: 850px; }
#innerContent { position: relative; margin: 0px; border: 0px; top: 0px;}

#pageContent { padding: 25px; }
#innerPageContent { padding: 25px;}
#headerShortCuts { position: absolute; top: 3px; left: 240px; z-index: 100; white-space: nowrap; font-family: Tahoma, Arial; font-size: 12px; color: White; }
#headerShortCuts a { color: White; }
#headerShortCutsItems { list-style-type: none; display: inline; margin:0px; padding:0px; }
#headerShortCutsItems li { display:inline; }
#headerShortCutsItems a { color: white; border-bottom: dotted 1px gray; text-decoration: none; }

.homeShortCuts { position: relative; top: -65px; left: 135px; z-index: 100; white-space: nowrap; font-family: Tahoma, Arial; font-size: 12px; }
.homeShortCutsItems { list-style-type: none; display: inline; margin:0px; padding:0px; }
.homeShortCutsItems li { display:inline; }
.homeShortCutsItems a { color: white; border-bottom: dotted 1px gray; text-decoration: none; }

#floatingIndex{ position: absolute; bottom: 25px; right:7px; z-index: 100;}
#floatingPrice { position:absolute;z-index: 100;right: -15px;top: 5px }

.highlight { color: #FFFF99; }

#siteindex { position: relative; color: White; background-color: #333333; padding: 25px; }
#siteIndexTable { width: 100%; margin: 20px;}
#siteindex a { font-family: Tahoma, Arial; color: white; border-bottom: dotted 1px gray; text-decoration: none; }
#siteindex .logo { border: 0px; }
#siteindex img { border: 0px; padding: 20px; padding-bottom: 10px; }
#siteindex h1 { margin: 0px; font-size: 24px; font-family: Tahoma, Arial; }
#siteindex h2 { margin: 0px; font-size: 18px; font-family: Tahoma, Arial; }
#siteindex h3 { margin: 0px; font-size: 16px; font-family: Tahoma, Arial; }

#copyright { position: relative; bottom: 0px; left: 0px; right: 0px; text-align: center; color: gray; }


/* Tree */
ul.tree, ul.tree ul { list-style-type: none; padding: 0px; margin: 0px; padding-left: 40px; padding-bottom: 5px; }
ul.tree ul { margin-left: 10px; }
ul.tree li { font-family: Tahoma, Arial; font-size: 12px; }
ul.tree li { margin: 0; padding: 0 12px; line-height: 20px; background: url(/images/node.png) no-repeat; font-weight: bold; }
ul.tree li.last { background: url(/images/lastnode.png) no-repeat; }

/* Inline Tree */
#inlinetreeblock { border-left: dotted 1px silver; float: right; margin: 10px; clear: both; padding: 10px; }
#inlinetreeblock a { font-family: Tahoma, Arial; font-size: 12px; color: white; text-decoration: none; }
#inlinetreeblock a:hover { text-decoration: underline;}
ul.inlinetree, ul.inlinetree ul { list-style-type: none; padding: 0px; margin: 0px; }
ul.inlinetree ul { margin-left: 10px; }
ul.inlinetree li { font-family: Tahoma, Arial; font-size: 12px; }
ul.inlinetree li { margin: 0; padding: 0 12px; line-height: 20px; background: url(/images/node.png) no-repeat; color: #369;  }
ul.inlinetree li.last { background: url(/images/lastnode.png) no-repeat; }


div #Quote{position: relative; width: 75%; z-index: 100; padding: 35px; text-align: center; margin-left: auto; margin-right: auto;}
div #QuoteStart { position: absolute; top: -05px; left: -10px; font-size: 75pt; color: #606060; font-family: "Trebuchet MS",Tahoma; z-index: 99; }
div #QuoteEnd { position: absolute; bottom: -45px; right: 0px; font-size: 75pt; color: #606060; font-family: "Trebuchet MS",Tahoma; z-index: 99; }

div .heading { margin-left: auto; margin-right: auto; padding: 25px; text-align: center;}

.floatingRight { float: right; padding-right: 50px; }

h1 { margin: 0px; padding: 10px; padding-left: 0px; font-size: 20pt; }

div #copyright { color: White; font-size: 9pt; background-color: Black; padding: 10px; }
div #copyright A { color: White; border-bottom: dotted 1px white; text-decoration: none; }

.preformated { font-family: courrier; font-size: 8pt; }

div #breadcrumb { color: White; }
div #breadcrumb A { color: White; }

div #authenticatedUser { float: right; font-size: 9pt; clear: both; }
div #authenticatedUser A { color: white; border-bottom: dotted 1px silver; text-decoration: none; }

#productKeys .pkeyLabelText { padding: 5px; background-color: whitesmoke; font-size: 8pt;}
#productKeys .pkeyLabel { padding: 5px; background-color: whitesmoke; font-family: Tahoma, Arial; font-size: 9pt; }
#productKeys .pkeyKey { padding: 10px; font-family: Tahoma, Arial; font-size: 9pt; }
#productKeys .pkeyKeyKey { font-size: 16pt; font-weight: bold; font-family: Courier; display: inline; }
#productKeys .pkeyKeyActivations{ border-bottom: solid 1px silver; border-top: solid 1px silver; background-color: whitesmoke;  padding: 5px; font-family: Tahoma, Arial; font-size: 9pt; }

.downName { padding: 5px; font-weight: bold; padding-top: 10px;}
.downSize { padding: 5px; text-align: right; border-bottom: solid 1px silver; border-top: solid 1px silver; background-color: whitesmoke; }
.downVersion { padding: 5px }
.downLinks { padding: 5px; border-bottom: solid 1px silver; border-top: solid 1px silver; background-color: whitesmoke; }


.storeSplitterNull { height: 20px;}
.storeSplitter { font-size: 13pt; background-color: whitesmoke; }
.storeName { font-size: 11pt; }
.storeNumber{ font-size: 9pt; background-color: whitesmoke; }
.storeDescription{ padding: 5px; font-family: Tahoma, Arial; font-size: 9pt; }

.screenshots
{
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.screenshot
{
    text-align: center;
    padding: 25px;
}

.stbuttontext{color: White; font-size: 12pt; border-bottom: grey;}

.more { color: White; font-size: 10pt; }

#gallery { padding: 10px; width: 520px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border-width: 5px 5px 5px; padding: 15px; }
#gallery ul a:hover img { border-width: 5px 5px 5px; padding: 15px; }

#feedbackContainer { position: fixed; width:336px; height: 250px; left: -320px; bottom: 0px; z-index: 100; color: White; font-size: 10pt; }
#feedbackContent { position: absolute; width: 290px; height: 100%; background-color: Black; padding: 15px; }
#feedbackTab { position: absolute; left:320px; width: 36px; }
#feedbackTab IMG { border: 0px;}

#CompareTable {  }
#CompareTable TD {padding: 5px; text-align: center;}
#CompareTable .CompareTableHeader { background-color: silver; text-align: center }
#CompareTable .CompareTableRowHeader { background-color: whitesmoke; text-align: right }
#CompareTable .CompareTableRowCell {font-family: Arial; font-size:8px;}

