/* CSS Document */

@import url("global.css");

#main #prodbox {
	width:500px;
	margin:8px 20px 14px 20px;
	padding:14px;
	border:1px solid #CEC9C5;
}

#main #prodbox img{
	margin:24px 30px 10px 0px;
	border:none;
	float:left;
}

#main #prodbox img.gw{
	margin:6px 88px 10px 30px;
	border:none;
	float:left;
}

#main #prodbox a {
	color:#C92C28;
	font-size:1.3em;
	font-weight:normal;
	border-bottom:1px solid #CEC9C5;
	text-decoration:none;
}

#main .proddesc{
	float:left;
	clear:both;
}

#main #prodbox a:hover{
	border-bottom:1px solid #C92C28;
	color:#666666; 
}

#main #productintro {
	height:187px;
	background:url(../assets/images/prodintro_bg.jpg) no-repeat;
}

#main #productintro.gw {
	height:240px;
	background:url(../assets/images/prodintrogw_bg.jpg) no-repeat;
}

#main #productintro img {
	padding:0px;
	margin:31px 0px 0px 22px;
	border:none;
	float:left;
}

#main #productintro img.cm100{
	margin-top:48px;
}


#main #productintro ul{
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.8em;
	margin:48px 20px 0px 20px;
	float:left;
}

#main #productintro ul.gw{
	margin:60px 60px 0px 0px;
	float:right;
	line-height:2.0em;
}


#main #productintro ul li{
	padding-left:20px;
	background:url(../assets/images/check.gif) no-repeat 0px 5px;
	list-style:none;
}

#main a.right {
	float:right;
	margin:0px 20px 0px 20px;
}

#main dl {
	margin:14px 20px 14px 20px;
}

#main dt{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:4px;
}

#main dd{
	font-size:1.2em;
}

#main dd.subtitle{
	font-weight:bold;
}



#main #downloads{
	margin: 20px 20px 25px 20px;
	padding-bottom:30px;
	border:solid 1px #CEC9C5;
}

#main #downloads h3{
	margin:0px 0px 14px 0px;
	padding:8px 0px 8px 20px;
	color:#FFFFFF;
	background:#C92C28;
}

#main #downloads .col1{
	float:left
}

#main #downloads .col2{
	float:right;
}
#main #downloads dl{
	text-decoration:none;
	margin: 0px 20px 0px 20px;
}

#main #downloads dl dt{
	font-size:1.2em;
	color:#6A5E55;
	margin-top:6px;
}

#main #downloads dl dd{
	font-size:1.2em;
	margin:4px 0px 4px 0px;
	padding:4px 0px 4px 0px;
	
}

#main #downoads dl dd a{
	color:#C92C28;
	border-bottom:1px solid #CEC9C5;
}

#main #downloads dl dd a:hover{
	border-bottom:1px solid #C92C28;
	color:#666666;
}

#main #downloads dl dd a.pdf{
	padding-left:20px;
	background:url(../assets/images/page_white_acrobat.gif) no-repeat 0px 0px;
	padding-bottom:2px;
}

#main #downloads dl dd a.zip{
	padding-left:20px;
	background:url(../assets/images/page_white_compressed.png) no-repeat 0px 0px;
}

#main #downloads dl dd span.filesize{
	color:#999999;
	font-size:0.8em;
	padding-left:6px;
	
}

#sidebar #products{
	background-color:#FFFFFF;
	border:1px solid #CEC9C5;
	margin:20px 14px 20px 14px;
}

#sidebar #products h3{
	background:#C92C28;
	color:#FFFFFF;
	padding:5px 0px 5px 14px;
	margin:0px;	
}

#sidebar #products ul {
	margin:0px;
} 

#sidebar #products ul li {
	font-size:18px;
	font-weight:normal;
	padding:6px 0px 6px 14px;
	border-bottom:1px solid #CEC9C5; 
}

#sidebar #products ul li a{
	color:#6A5E55;
	text-decoration:none;
}

#sidebar #products ul li a:hover{	
}

#sidebar #products ul li a .smtext{
	font-size:12px;
	display:block;
	color:#C92C28;
	font-weight:normal;
}

#main #col1 ul#specs {
	margin:0px 0px 10px 20px;
}

#main #col2 ul#specs {
	margin:0px 20px 10px 0px;
}

#main ul#specs li {
	font-size:11px;
	list-style:none;
	font-weight:normal;
	color: #333333;
	padding:4px 0px 0px 0px;
}

#main ul#specs li li{
	list-style:inside square;
	margin-left:10px;
}

#main h3#specs {
	border-bottom:solid 1px #CEC9C5;
}
