body {
	background: url(../../common/images/back_xy.png) repeat;
	margin: 0;
	height: 128px;
	font: 0.75em/160% "Helvetica", Arial, Verdana, sans-serif;
}

a {
	text-decoration: none;
}

/* @group Main Page */

#background {
	display: block;
	position: absolute;
	background: url(http://objective-decision.com/v3/rsrc/common/images/bg_texture.png) repeat-x;
	width: 100%;
	height: 750px;
	z-index: -999;
	margin: 0;
}

#pagestructure {
	width: 941px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.title_contactizerpro {
	display:block;	
	margin: 0;
	width: 460px;
	height: 14px;
	text-align: center;
	font: bolder 22px "Verdana", Arial;
	color: #464646;
   	text-shadow: #ffffff 0px 1px 0px;
}

.second_title {
	display:block;
	font: bolder 12px "Verdana", Arial;
	width: 460px;
	height: 14px;
	text-align: center;
	color: #d87c27;
   	text-shadow: #ffffff 0px 1px 0px;
   	letter-spacing: 5px;
}

.moviecontainer
{
	margin-left: 43px;
	padding-top: 1px;
}

.pointer {
	cursor: pointer;
}
	
#shadow {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../../common/images/shadow.png) repeat-x top;
	width: 100%;
	height: 21px;
	margin: 0;
}	
	
#firstslide {
	background: url(../../common/images/header.png) no-repeat;
	width: 941px;
	height: 85px;
	margin: 0;
	padding: 0;
	cursor: default;
}

#mainbanner {
	background: url(http://objective-decision.com/v3/rsrc/mainpage/images/mainbanner.png) no-repeat;
	width: 941px;
	height: 386px;
	margin-top: 5px;
	margin-bottom: 7px;
	padding: 0;
	cursor: default;
}

#lastbanner {
	background: url(../images/lastbanner.png) no-repeat;
	width: 941px;
	height: 109px;
	margin: 0;
	padding: 0;
	cursor: default;
}

#tickerslide {
	background: url(../images/ticker.png) no-repeat;
	width: 941px;
	height: 51px;
	margin: 0;
	padding: 0;
	cursor: default;
}

#communautybanner {
	background: url(../images/communautybanner.png) no-repeat;
	width: 941px;
	height: 52px;
	margin: 0;
	padding: 0;
	cursor: default;	
}

#footer {
	font-size:10px;
	font-weight: bold;
	width: 941px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 0;
	color: #fff;
	text-shadow: #000 0px 1px 0px;
	text-align: center;
}

#spotlightslide {
	top: 150px;
	left: 25px;
	margin: 0px;
	padding: 0px;
	width: 368px;
	height: 146px;
	position: absolute;
}

/* @end */

/* @group ItemList */

* {
	list-style: none;
	margin: 0;
	padding: 0;
}

#content ul,
#content ol {
	position: relative;
	top: 83px;
	width: 230px;
	height: auto;
	left: 35px;
	margin-bottom: 1em;
	margin-left: 15px;
 	font-size: 12px;

}
#content ul li {
	background: transparent url("../../common/images/link_green_arrow.png") no-repeat 0px 0px;
	padding-left: 15px;
}

#content .itemizedlist {
	margin-bottom: 2em;
	margin-left: 0;
}
#content .itemizedlist li {
	margin-bottom: 0.7em;
	padding-left: 20px;
}
#content .itemizedlist li em {
	text-shadow: #fff 0px 1px 1px;
	display: block;
	font-style: normal;
	font-weight: bold;
}
#content .itemizedlist a {
	color: #333;
	text-decoration: none;
}

#content .itemizedlist a:hover {
	color: #333;
	text-decoration: underline;
	cursor: pointer;
}

/* @end */

/* @group Menu Navigation */



/* GLOBALHEADER */
#globalheader {
	width: 393px;
	height: 31px;
	position: relative;
	z-index: 9998;
	float: right;
	margin-bottom: 0;
	margin-top: 20px;
	margin-right: 10px;
}

#globalheader #globalnav { margin: 0; padding: 0;}
#globalheader #globalnav li { display: inline;}
#globalheader #globalnav li a {float: left; width: 98px; height: 0; padding-top: 31px; overflow: hidden; }

#globalheader #globalnav li a,
#globalheader { background-image: url(../../common/images/globalmenunav.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-product a {background-position: 0 0;}
#globalheader #globalnav li#gn-store a {background-position: -98px 0;}
#globalheader #globalnav li#gn-support a { background-position: -196px 0; }
#globalheader #globalnav li#gn-company a { background-position: -294px 0; }


/* OVER STATES */
#globalheader #globalnav li#gn-product a:hover {background-position: 0 -31px; }
#globalheader #globalnav li#gn-store a:hover {background-position: -98px -31px; }
#globalheader #globalnav li#gn-support a:hover {background-position: -196px -31px; }
#globalheader #globalnav li#gn-company a:hover {background-position: -294px -31px; }


/* PRESSED STATES */
#globalheader #globalnav li#gn-product a:active { background-position: 0 -62px; }
#globalheader #globalnav li#gn-store a:active { background-position: -98px -62px; }
#globalheader #globalnav li#gn-support a:active { background-position: -196px -62px; }
#globalheader #globalnav li#gn-company a:active { background-position: -294px -62px; }

/* @end */

/* @group Images */

img {
	border: none;
	margin: 0px;
	margin-right: 0px;
}

img.leftaligned {
	margin: 5px 10px 5px 0px;
}

img.rightaligned {
	margin: 5px 0px 5px 10px;
}

.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* @end */

/* @group banner zoning */

#zoning {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#zoning li {
	float: left;
	margin-left: 25px;
	margin-right: 4px;
}

#zoning li a {
	display: block;
	height: 70px;
	width: 205px;
	margin-top: 0px;
	padding-top: 35px; 
}


/* @end */

/* @group bottom zoning */

#zoning_bottom {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}

#zoning_bottom li {
	float: left;
	list-style-type: none;
}

#zoning_bottom li a {
	display: block;
	height: 40px;
	width: 110px;
	margin-top: 0px;
}


/* @end */

/* @group badges */

.downloadclick {
	position:absolute;
	display: block;
	top: 427px;
	left: 155px;
	width : 150px;
	height: 21px;
	cursor: pointer;
	z-index: 3;
}

#more_product_badge {
	float: left;
	position:absolute;
	top: 185px;
	left: 463px;
	width : 248px;
	height: 275px;
	cursor: pointer;
}

#badge_round_release {
	width: 92px;
	height: 92px;
	left: -40px;
	top: 230px;
	margin: 0 0 0 0px;
	background: url(../../leopardready_badge.png) no-repeat;
	position: absolute;
	display: block;
	z-index: 4;
}


.summerdiscountseal {
	position: absolute;
	display: block;
	width: 203px;
	height: 93px;
	top: 250px;
	left: -95px;
	background: url(../summer_discount_seal.png) no-repeat;
	z-index: 4;
}

/* @end */

/* @group Ticker */

#ticker {
	margin: 0 auto;
	margin-left: 18px;
	margin-top: 9px;
	position: absolute;
	font-size: 12px;
}

#ticker a#fix {
	width: 125px;
	margin-right: 10px;
	color: #454545;
	text-shadow: #fff 0px 1px 0px;
	font-weight: bold;
	text-align: center;
	display: block;
	float: left; 
}

#ticker .headline {	
	color: #454545;
	text-shadow: #fff 0px 1px 0px;
	font-weight: normal;
	float: left;	
}

#ticker .headline a {	
	color: #454545;
}


#ticker .headline:hover{	
	cursor: pointer;
}

/* @end */

/* hero */
#crossfade { position:relative; height:308px; width:600px; overflow:hidden; padding-right:42px; margin-top:18px; z-index:3; cursor: pointer; float:right;}
/* @end */


.buy_button {
	background: url(http://objective-decision.com/v3/rsrc/mainpage/images/buy_button.png) no-repeat;
	position: relative;
	width: 81px;
	height: 21px;
	top: 17px;
	left: 513px;
	cursor: pointer;
	float: left;
	clear: right;
}

.buy_button:hover {
	background: url(http://objective-decision.com/v3/rsrc/mainpage/images/buy_button.png) 0 -21px;
}

#link {
	background: url(http://objective-decision.com/v3/rsrc/mainpage/images/download_button.png) no-repeat;
	position: relative;
	width: 81px;
	height: 21px;
	top: 17px;
	left: 529px;
	cursor: pointer;	
	float: left;
	}

#link:active {
	background: url(http://objective-decision.com/v3/rsrc/mainpage/images/download_button.png) 0 -21px;
	}

.bubbleInfo {
	position: relative;
	            }

.popup {
	position: absolute;
	display: none;
	background: url(http://objective-decision.com/v3/rsrc/mainpage/images/popup.png) no-repeat;
	width: 201px;
	height: 138px;
	z-index: 50;
}

.block {
	position: relative;
	display: block;
	padding: 18px 23px;
	margin:0;
   	text-shadow: #ffffff 0px 1px 0px;
}

.block li {
	display:inline;
}


.block cc {
	color: #7CA700;
   	float: left;
   	clear: both;
   	width: 70px;
	height: 16px;
   	text-align: right;   	
	font: bolder 12px "Helvetica Neue", Arial;
   	margin-bottom: 3px;
	margin-right: 2px;
}

.block tt {
	color: #464646;
	float: right;
	display: block;
	width: 70px;
	height: 16px;
	text-align:left;
	font: bolder 12px "Helvetica Neue", Arial;
}

 .trigger {
	position: absolute;
        }