/* @group Menu Override */

a#XslimmerMenuItem {
	background: url(/lns/Images/navbar-xslimmer-on.png) no-repeat center bottom;
	width: 92px;
	height: 91px;
}

/* @end */

/* @group Columns Background */

#mainHeader
{
	background: url(Images/columnsHeader.png) no-repeat center bottom;	
	height: 9px;
	bottom: 9px;
}


#mainBody
{
	background: url(Images/columnsTile.png) repeat-y center bottom;	
	height: 1280px;
}

#mainFooter
{
	background: url(Images/columnsFooter.png) no-repeat center bottom;	
	height: 9px;	
}

/* @end */



/* @group Images */

img.borderlessCentered {

	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 2px;
}

img.logo {

	display: block;
	position: relative;
	left: 184px;
}

/* @end */

/* @group Main Column */
p
{
	text-align: left;
	color: #000;
	font: 13px "Helvetica", Geneva, Arial, sans-serif;
}

#productMain {
	width: 752px;
	padding-bottom: 10px;
	text-align: center;
	float: left;
	position: relative;
	padding-top: 0;
	bottom: 4px;
}

#productHeader {
	position: relative;
	height: 9px;
	float: left;
	width: 752px;
	bottom: 9px;
}

#productDetails {
/*	background: url(Images/star.png) no-repeat center 6px;	*/
	width: 752px;
	padding-bottom: 10px;
	text-align: center;
	float: left;
	position: relative;
	padding-top: 0;
	bottom: 24px;
}

/* @group Details */

/* @group Features */
#main ul#features {
	overflow:hidden; 
	padding:0px 0 0 0; 
	clear:both;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
}
#features li.featuresColumn {
	width:50%; 
	float: left; 
	overflow:hidden;
	bottom: 20px;
}

#main #features .featuresColumn li 
{
	padding:8px 0; 
	width:100%; 
	float: left;
	list-style-type: none;
}

#features .featuresColumn li span {
	padding: 0 20px 0 42px; 
	display:block;
	font: bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

span.listitem
{
	font-family: 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	list-style-type: disc;
}
 
#features #savings {background: url(Images/HardDisk.png) no-repeat -2px 10px;}
#features #control {background: url(Images/Clear.png) no-repeat 6px 10px;}
#features #snow {background:url(Images/SnowLeopard32.png) no-repeat 6px 10px;}
#features #lion {background:url(Images/Lion32.png) no-repeat 6px 10px;}
#features #genie {background:url(Images/Genie.png) no-repeat 6px 10px;}
#features #blacklist {background:url(Images/blacklistedApps.png) no-repeat 6px 10px;}
#features #backup {background:url(Images/Back.png) no-repeat 6px 10px;}
#features #install {background:url(Images/Advanced.png) no-repeat 6px 10px;}
#features #history {background:url(Images/History.png) no-repeat 6px 10px;}
#features #info {background:url(Images/Info.png) no-repeat 6px 10px;}
#features #fast {background:url(Images/FastForward.png) no-repeat 6px 10px;}
#features #reliable {background:url(Images/Certificate.png) no-repeat 6px 10px;}
#features #compatible {background:url(Images/Support.png) no-repeat 6px 10px;}

/* @end */




#productDescription {
	width: 300px;
	text-align: left;
	float: left;
	position: relative;
	top: 24px;
	left: 26px;
}

#productDescriptionExtended {
	width: 712px;
	text-align: left;
	float: left;
	position: relative;
	top: 24px;
	left: 26px;
}

#productScreenshot {
	width: 400px;
	float: right;
	position: absolute;
	top: 170px;
	left: 345px;
}

#productDiscontinued {
/*	background: url(Images/star.png) no-repeat center 6px;	*/
	position: absolute;
	padding-top: 0;
	top: 120px;
	left: 42px;
	float: none;
	z-index: 9999;
}

/* @end */

#productFooter {
	height: 9px;
	width: 752px;
	position: relative;
	float: left;
	top: 19px;
}

.footer {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 2px;
	text-align: center;
	display: block;
}

/* @end */

/* @group FAQ */

#FAQHeader
{
	background: url(Images/FAQHeader.png) no-repeat center bottom;
	height: 9px;
	bottom: 9px;
}


#FAQBody
{
	background: url(Images/FAQTile.png) repeat-y center bottom;
	padding: 5px 20px;
}

#FAQFooter
{
	background: url(Images/FAQFooter.png) no-repeat center bottom;
	height: 9px;	
}

/* @end */

/* @group About Sketches */

#aboutSketches {
	width: 191px;/*192px;*/
	float: right;
	position: relative;
	bottom: 4px;
}

#aboutSketchesHeader {
	height: 9px;
	bottom: 9px;
	position: relative;
}

#aboutSketchesFooter {
	height: 9px;
	clear: both;
	top: 9px;
	position: relative;
}

#aboutSketchesDescription
{
	width: 191;
	padding-right: 11px;
	padding-left: 11px;
	text-align: center;
}

h3 {
	text-align: left;
	color: #333;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 1px;
	padding-top: 10px;
	margin-bottom: 8px;
}

h4 {
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
	color: #4f4f4f;
	margin-bottom: 20px;
	margin-top: 10px;
}

.aboutXslimmerText {
	color: #4f4f4f;
	font: 13px Helvetica, Arial, Geneva, sans-serif;
	position: relative;
}

.aboutXslimmerTextSmall {
	color: #4f4f4f;
	font: 11px Helvetica, Geneva, sans-serif;
	position: relative;
}

#aboutXslimmerText {
	padding-right: 15px;
}

.aboutSeparator {
	width: 165px;
	margin-bottom: 10px;
	border-bottom: 2px groove rgba(240,240,240,0.38);
}

/* @end */

/* @group Praise */

.praiseQuote {
	font-style: italic;
	text-align: left;
}

p.praiseQuote {
	margin-bottom: 0px;
}

.praiseSource {
	margin-top: 0px;
	margin-bottom: 23px;
	text-align: right;
	font-weight: bold;
}

/* @end */
