/* - - - - StoneCAD landing page styles - - - - */
#navcol, #featurecol {
	float: left;
}

#stonecad-header {
	position: relative;
	margin-top: 30px;
	height: 52px;
	background: url("/technical/images/stonecad/header_bg.gif") top left no-repeat;	
}

#stonecad-body {
	background: url("/technical/images/stonecad/mid_bg.gif") top left repeat-y;	
	display: inline-block;
}

#stonecad-body:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

* html #stonecad-body {
	height: 1%;
}

#navcol {
	width: 272px;
	position: relative;
	margin: -72px 20px 0 0px;
	padding-left: 20px;
	z-index: 25;
}

#navcol h1 {
	width: 272px;
	height: 272px;
	text-indent: -100em;
	overflow: hidden;
	background: url("/technical/images/stonecad/stonecad6logo.gif") top left no-repeat;
}

#navcol ul.compact li {
	margin-bottom: 1em;
}

#navcol ul.compact li a {
	display: block;
	min-height: 34px;
	padding-left: 44px;
	background-position: 0 25%;
	background-repeat: no-repeat;
}

* html #navcol ul.compact li a {
	height: 34px;
}

#scnav-features a { background-image: url("/technical/images/stonecad/icon_features.gif"); }
#scnav-faq a { background-image: url("/technical/images/stonecad/icon_faq.gif"); }
#scnav-get a { background-image: url("/technical/images/stonecad/icon_get.gif"); }

#featurecol {
	width: 270px;
}

#featurecol ul {
	margin-left: 0;
	margin-right: 0;
	padding-left: 1.5em;
}

#featurecol ul li {
	margin-bottom: 0.25em;
	background-position: 0 25%;
	background-repeat: no-repeat;
}

#featurecol ul li {
	margin-bottom: 0.25em;
}

p.intro {
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
	line-height: 1.2;
}

#stonecad-footer {
	clear: both !important;
	height: 45px;
	background: url("/technical/images/stonecad/footer_bg.gif") top left no-repeat;
}

/* - - - - Get StoneCAD styles - - - - */
.installerOption {
	line-height: 1.25em;
}

#recommendedInstall, p.installerOption {
	display: none;
	padding: 0;	
}

p.intro { margin-bottom: 0 !important; }
p#recommendedInstall { margin-bottom: 0; }

/*a img { border: 0; }*/

p.installerOption {
	margin-bottom: 1.5em;
}

.installerOption a {
	display: block;
	margin-bottom: 0.35em;
	font-size: 1.1em;
}

p.installerOption a { font-weight: bold; }

ul.installerOption {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.installerOption li {
	margin: 0 0 1em 0;
	background-position: 0 40%;
	background-repeat: no-repeat;	
}

ul.installerOption li a { 
	display: block;
	font-weight: bold; 
	font-size: 0.9em;
	padding-bottom: 0.1em;
}

* html ul.installerOption li { height: 30px; /* IE only */ }

.win { background-image: url("/technical/images/winicon.png"); }
.mac { background-image: url("/technical/images/macicon.png"); }

div.instructions {
	margin-top: 20px;
}

div.instructions ul {
	margin: 0 0 1em 1.5em;
	padding-left: 0;
}

.disclaimer {
	margin: 0 25px 0.5em 25px;
}

h2.disclaimer { margin-top: 2em; }

/* - - - - StoneCAD FAQ styles - - - - */

dl {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align: left; 
	margin: 0 0 10px 0;
	line-height: 1.3em;
}

dt, dd {
	margin-left: 0;
	padding-left: 1.5em;
	display: block;
}

dt { font-weight: bold; margin-bottom: 0.5em; font-size: 1em; }
dd { margin-bottom: 1em; }

dt span, dd span {
	position: absolute;
	margin-left: -1.5em;
	font-weight: bold;
}

