body{	font-family: Verdana, Arial, Helvetica, sans-serif;   	font-size: 0.8em;	margin-top: 0;	background-color: #f4f7f1;}td {	}/* wrapper */.boxwrap   { 	width: 730px; 	margin-left: auto; 	margin-right: auto;	margin-bottom: 2em;	background-color: white;     }     .boxbody   { 	width: 100%; 	font-size: .9em;/*putting padding in here screws up in Explorer 	border: 1px solid #9F9E9E;*/}.boxcenter {	padding: 5%;	padding-top: 0px;}#container  { background: url("file:///sites/clients/RageSW/web-content/images/mainback.gif") repeat-y center }.boxfooter  { color: gray; font-size: 0.9em; background-color: white; text-align: center; width: 715px; clear: both }	.boxclear  {   	clear: both; 	margin: 0;               /* keep flush with adjacent containers */ 	padding: 0;  	height: 0;  	overflow: hidden;   	}/* ie hack: */     .iehackwrap { text-align: center;  }     .boxwrap    { text-align: left; }     img {	border: 0px;}/* Navbar------------------- */div#navbar  { line-height: 2.5em; background: url("../../RageSW/web-content/NewFiles/www.ragesw.com/images/mainback.gif") repeat-y center; text-align: right; margin-top: -1.1em; margin-left: 5px; padding: 0; width: 719px; height: 2.5em }#navbar ul li a:link, #navbar ul li a:visited {	font-family:'Lucida Grande';	font-weight:bold;	text-shadow: white 2px 2px 1px;	text-decoration: none;	display: inline;	margin: 0px;	font-size: .9em;	border:0px;	color: black;	padding-right:15px;	/*background: url('/images/rage-seo-navbar.png') repeat-x;*/}#navbar ul li a:hover, #navbar ul li a.current {	color: gray;	text-decoration: none;}#navbar ul li {	font-weight: bold;	list-style-type: none;	display: inline;}#navbar ul  { background: #f2f2f2 url("file:///sites/clients/RageSW/web-content/images/rage-seo-navbar.png") repeat-x; margin-left: 1px; border-bottom: 1px solid #c0c0c0 }img.rage-logo_header {	position: absolute;	margin-left: auto; 	margin-right: auto;	padding:10px;}div.newfeatures {	border: 1px solid #c0c0c0;	padding: 5px;	width: 60%;	text-align: left;	background-color: #f2f2f2;	margin-left:5%;}/* TExt */h1 {	color: #006699;	font-size: 2.3em;	font-family: "Century Gothic", verdana;	font-weight: normal;}h1.prod1 {	color: #6490ee;	font-size: 1.5em;}h1.prod2, h1.prod6, h1.prod5 {	color: #FFAE2D;	font-size: 1.5em;}h1.prod4 {	color: green;	font-size: 1.5em;}h1.prod8 {	color: #ca0065;	font-size: 1.5em;}h1.prod9 {	color:#55c6e6;}h1.prod11 {	color: #c1dd00;}/*Boxes */.content-box {	border: 1px solid #c0c0c0;	padding: 5px;		}.content-box .header {	font-size: 1.1em;	font-weight: bold;	}.softwarelist {	padding-left: 10px;}.aboutus {	background-color: #b0b0b0;	color: white;	font-size: 0.7em;	margin: -5%;	margin-top: 5%;	padding: 5px;	border: 1px solid gray;	}/*Links */a:link {	font-weight: bold;	color: #0BA4D7;}a:visited {	font-weight: bold;	color: #6EBFDA;}a:hover {	font-weight: bold;	text-decoration: none;	color: #034D7B;}/*Bread crumbs */p.breadcrumbs {font-size: 1.0em;font-family: Verdana, Helvetica, Arial, sans-serif;text-align: left; color: black; }p.breadcrumbs a:link {text-decoration: underline; color: black; }p.breadcrumbs a:visited {text-decoration: underline;color: black;  }p.breadcrumbs a:hover {color: #02b5f5; }.currentpage {color: black;font-weight: bold; }span.separator {color: #333333;font-weight: bold;font-size: .9em; }/*Product Pages */img.product {	border: 0px;	padding-right: 15px;	float: left;}#sideinfo ul li {}#specialfeature {	border: 1px solid #d0d0d0;	background-color: #f2f2f2;	width: 25%;	float: right;	text-align: center;	padding: 10px;	margin-left: 2%;}#specialfeature a {	font-size: .9em;	margin-bottom: 5px;	}#specialfeature ul {		margin-left: -20px;	}#specialfeature li {		line-height: 1.4em;	}.screenshots img,#screenshots img {	margin: 8px;	border: 1px solid #c0c0c0;	padding: 2px;}.productbuttons {	margin: 10px;}p {	padding: 3px;}img.header {}span.sheader {	color: #c4e5f9;	font-weight:bold;	padding: 3px;	}span.sheader a {	color: white;	}h2.main {	font-size: 1.1em;	background-color: #0066FF;	color: yellow;	padding: 3px;	padding-left: 5px;}h2.frontpage {	color: #006699;	font-size: 2.3em;	font-family: "Century Gothic", verdana;	font-weight: normal;}h2 {	font-family: "Century Gothic", verdana;	color: #006699;	font-weight: normal;}table.main {	margin-top: 4%;}.benefits_listing {	margin-left: -1em;		list-style-type: square;	}	.resourceheader { color: yellow; font-weight: bold; padding-left: 5px}	#stores {width: 500px;clear: both;margin-left: 15px;margin-right: 15px;margin-bottom: 15px;padding-top: 4px;padding-bottom: 4px; }	#stores ul	{	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 15px;}	#stores li {display: inline;} #stores li a:link, #stores li a:visited {display: block;color: #000000;text-decoration: none;background-color: #efefef;border-top: 1px #dddddd solid;border-left: 1px #dddddd solid;border-bottom: 1px #dddddd solid;text-align: center;float: left;width: 20em;margin-left: 0px;margin-bottom: 10px;margin-right: 0px;padding-top: 4px;padding-bottom: 4px;  } #stores li a.last:link, #stores li a.last:visited {border-right: 1px #dddddd solid;}	 #stores li a:hover,#stores li a.current {background-color: #dddddd;}.required, .error {	color: red;}.closed {	color: blue;	}.ticketopened {	color: green;	}	.ticketclosed {	color: red;	}.tickethold {	color: yellow;	}	table.cataloglisting th{	font-size: 1.1em;	background-color: #0066FF;	color: yellow;	padding: 5px;}/* Layout */.storeleft {float: left;width: 70%;padding: 1%;}.storeright {text-align: left;float: right;width: 25%;padding: 1%;}.storefooter {width: 100%;  clear: both;  text-align:center; }div#catagorylist {font-weight: normal;font-size: 1.0em;width: 100%; }#catagorylist ul li a:link, #catagorylist ul li a:visited {color: #f8ff14;background-color: #2d83fa;text-decoration: none;display: inline;border-right: solid #ffffff 1px;padding-top: 5px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px; }#catagorylist ul li b.current {	text-decoration: underline;}#catagorylist ul li a:hover, #catagorylist ul li a.current {color: #fff91a;background-color: #034d7b;text-decoration: none;border-right: solid #ffffff 1px; }#catagorylist ul li {margin: 0px;padding: 0px;list-style-type: none;display: inline;}#catagorylist ul {margin: 0px;padding: 0px;margin-bottom: 20px;}#benefits {	border: 1px solid #d0d0d0;		width: 98%;	text-align: left;	padding-left: 2%;	margin-bottom: 13px;margin-top: 5px;}#benefits li  { list-style-image: url("file:///sites/clients/RageSW/web-content/images/star.gif") }.benefits-header {	background-color: #0066ff;	color: yellow;	padding: 5px;}div.subheaders  { background-image: url("file:///sites/clients/RageSW/web-content/images/columnheaders.gif"); margin: -10px -10px 10px; height: 26px }div.subheaders span {color: #c4e5f9; font-weight: bold;line-height: 26px; vertical-align: middle; text-align: center; width: 100%}/* Created with RAGE ButtonDesign http://www.ragesw.com/products/buttondesign/ */div.rage_button_36738 {	width: 150px;	height: 36px;vertical-align: bottom;}div.rage_button_36738 a  { color: #ffffff; font-size: 18px; font-family: Arial; font-weight: normal; line-height: 36px; text-decoration: none; background: url("file:///sites/clients/RageSW/web-content/images/more_info.png") no-repeat left top; text-align: center; display: block; margin: 0; height: 100%; overflow: hidden }div.rage_button_36738 a:hover {	background-position: -150px 0;	color: #FFFFFF;}div.rage_button_36738 a:active {	background-position: -300px 0;	color: #FFFFFF;}table.versionhistory {	width: 100%;	border: 1px solid #c0c0c0;}table.versionhistory th  { color: #c4e5f9; font-weight: bold; background-image: url("file:///sites/clients/RageSW/web-content/images/columnheaders.gif"); text-align: left; padding: 6px 0 6px 10px; vertical-align: middle }table.versionhistory td.moreinfo {	background-color: #c4e5f9;	color: white;	font-weight:bold;	padding: 5px 0 5px 30px; }table.versionhistory li {list-style-type: circle;}table.versionhistory td.moreinfo a{	color: white;}div.splash {					background: #dee8fc;		width: 698px;		margin-left: -30px;		padding: 10px;		padding-top: 1px;		border-bottom: 1px solid #c0c0c0;		border-top: 1px solid #c0c0c0;			}		div.splash h1 {		text-transform: uppercase;	}		div.splash ul { line-height: 1.7em; text-transform: capitalize; list-style-type: none; list-style-image: url("file:///sites/clients/RageSW/web-content/images/sup/star-small.png") }	div.splash div.trysoft  { color: #1c74d8; font-size: 1.5em; font-weight: bold; background: url("file:///sites/clients/RageSW/web-content/images/trysoftback.gif") no-repeat center; text-align: center; text-transform: uppercase; margin-top: -10px; padding-top: 15px; height: 39px }		 span.header a {		text-transform: uppercase;				color: #707070;		font-weight: bold;	}	span.header a:hover {				color: #909090;	} span.header a:hover,span.header a:hover {		text-decoration:underline;	}	div.fixmargin {/*required for FF*/		margin-left: -30px;	}	table.maintable {		width: 718px;					}	table.maintable td img, table.rightinfo td img {		float: left;		padding-right: 5px;	}	table.maintable td  { background: #e6e6e6 url("file:///sites/clients/RageSW/web-content/images/maintableback.gif") repeat-x; padding: 10px; border-right: 3px solid #dbcdcd; border-bottom: 3px solid #dbcdcd; border-spacing: 0px }	table.innertable td {		border: 0px;		padding: 0;	}			table.maintable td span.normal,table.rightinfo td span.normal {		font-size: .9em;	}