/*

eshox.com css stylesheet
copyright (c) 2004, secure.cc, inc.

*/

html {
	font-family: "Bitstream Vera Sans", "Trebuchet MS", sans-serif;
	line-height: 12px; font-size: xx-small ! important;
	min-width: 784px; cursor: default;
}

*[onclick]:hover, *[onclick].over, a, a:link, a:visited { cursor:  pointer; color: #484848; text-decoration: none; }
body { background-color: #ffffff; color: #404c5a; margin: 0; padding: 32px; border: 0; }
span[onclick]:hover, span[onclick].over { border-bottom: 1px dotted #505c6a; }

a, a:link, a:visited { color: #007BC0; }

h2 { display: block; border-bottom: 1px dotted #505c6a; margin-bottom: 3px; }
h1, h2, b { font-weight: bolder; }
h1, h2, p, td { font-size: xx-small; }
td { padding: 0; margin: 0; vertical-align: top; }

.centered { position: relative; margin-left: -360px; }
div.centered { position: absolute; left: 50%; }

#home { background: url("images.php?splash.png") 0 0 no-repeat; width: 720px; height: 313px; clear: left; display: block; margin-top: 8px; }

#wsnav { list-style: none; width: 720px; height: 14px; border: 0; margin: 0; padding: 0; clear: right; margin-bottom: 8px; }
#wsnav li { height: 14px; float: left; border-left: 1px solid #c0c0c0; margin: 0; padding: 0; margin-bottom: -2px; }
#wsnav li:first-child, #wsnav #wsnav-eshox { border-left: 0; }
#wsnav-resellers { background: url("images.php?header.png") -194px -1px; width: 27px; }
#wsnav-resellers[onclick]:hover { background-position: -194px -17px; }
#wsnav-resellers.selected { background-position: -194px -33px; }
#wsnav-eshox4 { background: url("images.php?header.png") -620px -1px; width: 75px; }
#wsnav-eshox4[onclick]:hover { background-position: -620px -17px; }
#wsnav-home { background: url("images.php?header.png") -714px -1px; width: 22px; }
#wsnav-home[onclick]:hover { background-position: -714px -17px; }

#wsnav-center { background: url("images.php?header.png") 0px -49px; width: 1px; width: 414px; }

#wsfoot { text-align: right; width: 720px; padding: 0; border: 0; margin: 10px 0px 32px -1px; }

#wspage { list-style: none; width: 719px; margin: 0; border: 0; padding: 0; clear: left; }
#wspage-contents { background-color: #f8f8f8; border: 1px solid #dcdcdc; width: 717px; }
#wspage-contents p, #wspage-contents h1 { margin: 8px 8px 8px 8px; }
#wspage-tl { display: block; position: absolute; top: 22px; left: 0px; width: 6px; height: 8px; background: url("images.php?page_corners.png") -24px -24px no-repeat; }
#wspage-tr { display: block; position: absolute; top: 22px; left: 711px; width: 8px; height: 8px; background: url("images.php?page_corners.png") 0 -24px no-repeat; }
#wspage-bl { display: block; position: relative; bottom: 100%; left: 0px; margin-top: -8px; width: 8px; height: 8px; background: #808080 url("images.php?page_corners.png") -24px 0 no-repeat; }
#wspage-br { display: block; position: relative; bottom: 100%; left: 711px; margin-top: -8px; width: 8px; height: 8px; background: url("images.php?page_corners.png") 0 0 no-repeat; }
#wspage-image { margin-top: -1px; margin-left: -1px; margin-right: -3px; padding: 0; background: url("images.php?eshox_info.png") 0 0 no-repeat; width: 144px; height: 476px; float: left; }

#resellers #wspage-contents { height: 483px; }
#index #wspage { padding-top: 10px; }
#index #wspage-tl, #index #wspage-tr { top: 345px; margin-top: -1px; }
#index #wspage-tl { float: left; }
#index #wspage-tr { float: right; }
#index #wspage-contents { margin: 0; margin-top: -1px; max-width: 717px; min-height: 25px; }
.ie-windows ul #wspage-tl, .ie-windows ul #wspage-tr, .ie-windows ul #wspage-bl, .ie-windows ul #wspage-br { display: none; }
#index.ie-windows ul #wspage-contents { padding: 8px; width: 702px; }
.ie-mac #wspage #wspage-contents { margin-top: 10px; }
#index.ie-mac #home { margin-top: 20px; }
#index.ie-mac #wspage #wspage-contents { margin-top: 1px; }

#info-intl, #info-admin, #info-ship, #info-pay, #info-special { background: url("images.php?info_icons.png") no-repeat; width: 36px; float: left; display: block; }
#info-intl { background-position: 0px -72px; height: 35px; margin-top: 1px; }
#info-admin { background-position: 0px 0px; height: 24px; margin-top: 6px; margin-left: 2px; margin-right: 2px; }
#info-ship { background-position: 0px -24px; height: 24px; margin-top: 6px; margin-right: 3px; }
#info-pay { background-position: 0px -48px; height: 24px; margin-top: 4px; margin-right: 5px; }
#info-special { background-position: 0px -108px; height: 24px; margin: 4px 6px 2px 2px }

#wsnav .wsmenu ul { position: absolute; top: 14px; display: block; width: 200px; }
#wsnav li ul { list-style: none; border: 1px solid #909caa; border-top: 2px solid #505c6a; margin: 0; padding: 0; position: relative; color: #e0e0e0; font-weight: 600; }
#wsnav li ul li { white-space: nowrap; width: 192px; margin: 0; border: 0; border-right: 1px solid #909caa; padding: 2px 4px 1px 4px; clear: left; background-color: #505c6a; }
#wsnav li ul li.div { margin: 0; padding: 0; margin-top: -1px; overflow: hidden; float: left; width: 200px; height: 1px; border-bottom: 1px solid #707c8a; }
#wsnav li ul li:hover { color: #f8f8f8; background-color: #606c7a; }
#wsnav li.wsmenu ul { display: none; } 
#wsnav li.wsmenu ul.hover { display: block; } 

#wspage table tr td>ul { list-style: square; clear: left; padding-left: 16px; padding-right: 0; margin: 0; }
#wspage table tr td ul li { padding: 0; padding-top: 2px;  margin: 0; }

#index #wsnav #wsnav-home { background-position: -714px -33px; }
#eshox_4 #wsnav #wsnav-eshox4 { background-position: -620px -33px; }
#product_info #wsnav #wsnav-eshox, #screen_shots #wsnav #wsnav-eshox, #tech_specs #wsnav #wsnav-eshox { background-position: 0px -33px; }

.infoText { color: #e0e0e0; border: 1px dotted #e0e0e0; padding: 2px 5px 2px 5px; }
.infoText:hover { color: #ffffff; background-color: #505c6a; }

#wsnav-eshox.wsmenu ul { left: 6px; }
#wsnav-eshox { background: url("images.php?header.png") 0px -1px; width: 54px; }
#wsnav-download { background: url("images.php?header.png") -121px -1px; width: 70px; }
#wsnav-download:hover { background-position: -121px -17px; }
#wsnav-support { background: url("images.php?header.png") -225px -1px; width: 52px; }
#wsnav-support:hover { background-position: -225px -17px; }

#wsnav-eshox:hover, #product_info #wsnav #wsnav-eshox:hover, #tech_specs #wsnav #wsnav-eshox:hover { background-position: 0px -17px; }

.credit { display: block; text-align: right; margin-bottom: -2px; margin-top: 4px; }
.reseller-link { float: right; font-weight: normal; }
.reseller-logo { margin-bottom: 24px; margin-top: 4px; }
.showcase-logo { float: left; padding-right: 10px; padding-bottom: 3px; padding-top: 4px; }

#screenshots-pages { margin: 7px 0 13px 13px; }
#screenshots-pages .infoText { background-color: #505c6a; color: #ffffff; }
#screenshots-pages .infoText[onclick] { background-color: #909caa; }
#screenshots-pages .infoText[onclick]:hover { background-color: #505c6a; }
#screenshot { z-index: 20; float: left; width: 690px; height: 540px; background-color: #f0f0f0; border: 1px solid #dcdcdc; margin: 11px 12px 10px 12px; }

.ie-mac #screenshots-pages, .ie-windows #screenshots-pages { margin-left: 19px; margin-top: 15px; }
.ie-mac #screenshot, .ie-windows #screenshot { margin-bottom: 0px; }

#showcase h1, #resellers h1 { margin: 0; padding-left: 8px; padding-top: 5px; }
#showcase td, #resellers td { padding-left: 16px; padding-right: 10px; margin: 0px; }
