html, body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#343434;
}
* html body {
	text-align:center;
}
#page {
	width:750px;
	height:auto;
	margin:0 auto;
}
#top {
	width:803px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
}
		#menu{
			clear:both;
			position:relative;
			list-style:none;
			margin:0;
			padding:0;
			height:19px;
			background:#C33;}
				#menu li{
					float:left;
					background:url(images/menu_brd.gif) 0 50% no-repeat;}
				#menu li:first-child{
					background:none;}
					#menu a{
						display:block;
						padding:2px 7px 1px 7px;
						color:#FFF;
						text-decoration:none;
						font-weight:bold;
						font-size:12px;}
					#menu a:hover{
						text-decoration:underline;}
					#menu a.active, #menu a.select{
						color:#FF0;}
					#menu a.active:hover, #menu a.select:hover{
						text-decoration:none;}
/*ul#menu {
	float:left;
	width:803px;
	height:auto;
	list-style-type:none;
	background-color:#cc3333;
	margin:0;
	padding:0 0 2px 0;
	text-align:center;
}
* html ul#menu {
	margin-left:-8px;
}
ul#menu li {
	margin:0;
	padding:0;
	text-indent:0;
	display:inline;
}
ul#menu li a {
	display:inline;
	float:left;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 9px;
	margin:2px 0 0 6px;
	background:url(images/menu_border.gif) left top no-repeat;
}
ul#menu li a:hover {
	text-decoration:underline;
}
ul#menu li a.select {
	display:inline;
	float:left;
	font-size:12px;
	color:#ffff00;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 9px;
	margin:2px 0 0 6px;
	background:url(images/menu_border.gif) left top no-repeat;
}
#menu li:first-child a {
	background:none;
	margin-left:4px;
	padding-left:0;
}*/

#content {
	padding:0;
}
.advert_img {
	margin-top:10px;
	border:0;
}

#necc_tile {
	margin-top:7px;
	float:left;
	border:0;
}

#leo_tile {
	margin-top:7px;
	margin-right:12px;
	float:right;
	border:0;
}
#small_advert {
	width: 736px;
	padding:0;
	margin:0;
	margin-top:10px;
}
#small_advert a {
	width: 186px;
	padding:0;
	margin:0;
	display: block;
	float:left;
}
#small_advert a#lImPrev {
	width:185px;
}
#small_advert a#lIm {
	width:178px;
}
#icon_links {
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
}
#icon_links a {
	display:inline;
	float:left;
	text-decoration:none;
}
#icon_links img {
	display:block;
	float:left;
	border:0;
}
#icon_links span.icon_links_text {
	display:block;
	float:left;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	padding:3px 0 0 10px;
}
#footer {
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
	border-top:1px solid #cccccc;
}
#footer ul {
	list-style-type:none;
	margin:7px 0 0 0;
	padding:0;
	text-align:center;
}
#footer ul li {
	display:inline;
	white-space:nowrap;
}
#footer li a {
	font-size:11px;
	color:#333333;
	text-decoration:none;
	border-left:1px solid #333333;
	padding:0 0 0 3px;
	white-space:nowrap;
}
#footer li:first-child a {
	padding:0;
	border:none;
} 
#footer #copyright {
	text-align:center;
	margin-top:10px;
}
#footer #copyright p {
	float:left;
	font-size:11px;
	color:#000000;
	margin-top:5px;
	padding-left:180px;
}

/*------------------------------ MBTT -------------------------------*/
#col_menu {
	float:left;
	width:158px;
	height:auto;
	margin:0 20px 0 11px;
}
#left_menu_box {
	padding:10px 0 15px 0;
}
ul#left_menu {
	list-style-image: url(images/triangle_sm.gif);
	padding-left:0.9em;
	margin:0 0 0 0.9em;
}
ul#left_menu li {
	margin-bottom:5px;
}
ul#left_menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#336699;
}
ul#left_menu li a.left_visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
	color:#4387CB;
}

ul#left_menu li a:hover {
	text-decoration:underline;
}
#integration {
	margin:0 20px 0 11px;
	padding:10px 0 15px 0;
}
h5.mavis_h {
	margin:2px 0 8px 0;
	padding:0;
}
#col_content {
	float:left;
	width:546px;
	height:auto;
	border-left:1px solid #adadad;
	margin-top:20px;
}
#col_content p {
	font-size:12px;
	color:#3b3b3b;
	margin:0;
	padding:0;
}
#col_content a {
	color:#005826;
}
#content_col_left {
	float:left;
	width:310px;
	height:auto;
}
.feature_box {
	float:left;
	margin:0;
	padding:0;
}
#content_col_right {
	float:left;
	width:195px;
	height:auto;
	padding:0;
	margin-left:26px;
}

/*--------------- HS support section -----------*/

h1.support {
	margin-top: 15px;

}

h2.pane {
	width:540px;
	height:37px;
	padding: 17px 0 0 50px;
	margin:20px auto 0;
	font-size:15px;
	color:#424344;
	text-align:left;
	cursor:pointer;	
}

* html h2.pane {

	width:590px;
	height: 54px;

}

h2#firstpane {
	background: transparent url(images/support/hs_support/pane_closed.jpg) left top no-repeat;
	cursor:default;

}

h2#tspane {
	background: transparent url(images/support/hs_support/pane_closed.jpg) left top no-repeat;
	
}

h2#fbpane {
	background: transparent url(images/support/hs_support/pane_closed.jpg) left top no-repeat;

}

h2#downloadpane {
	background: transparent url(images/support/hs_support/pane_closed.jpg) left top no-repeat;

}


h3.bar {
	width:550px;
	height:23px;
	padding: 7px 0 0 40px;
	margin:0px auto 0;
	font-size:13px;
	color:#424344;
	text-align:left;
	cursor:pointer;	
}

* html h3.bar {
	width:590px;
	height:30px;

}


h3#hs5updatesbar {

	background: transparent url(images/support/hs_support/bar_closed.jpg) left top no-repeat;
}


h3#plnewbar {

	background: transparent url(images/support/hs_support/bar_closed.jpg) left top no-repeat;
}

h3#ploldbar {

	background: transparent url(images/support/hs_support/lastbar_closed.jpg) left top no-repeat;
}


h3#wplnewbar {

	background: transparent url(images/support/hs_support/bar_closed.jpg) left top no-repeat;
}

h3#wploldbar {

	background: transparent url(images/support/hs_support/lastbar_closed.jpg) left top no-repeat;
}



div.slidingcontent {

	width:590px;
	margin: 0 auto;
	text-align:left;
	font-size:12px;

}





div.slidingupdcontent {

	
	
	text-align:left;
	font-size:12px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	

}


div.slidingupdcontentbottom {

	background: transparent url(images/support/hs_support/cont_bottoms.jpg) left bottom no-repeat;
	padding-bottom: 8px;

}

div.slidingcontent div.wocorners {

	margin:0;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	padding: 10px;
	
}


div#macupdaters {

width:590px;
margin: 0 auto;
display:none;

}

div#winupdaters {

width:590px;
margin: 0 auto;
display:none;


}


div#tssliding {
	
	background: transparent url(images/support/hs_support/cont_bottom.jpg) left bottom no-repeat;
	padding-bottom: 8px;
	display:none;
	

}


div#firstpanesliding {
	
	background: transparent url(images/support/hs_support/cont_bottom.jpg) left bottom no-repeat;
	padding-bottom: 8px;
	display:none;
	

}

div#fbsliding {
	
	background: transparent url(images/support/hs_support/cont_bottom.jpg) left bottom no-repeat;
	padding-bottom: 8px;
	display:none;
	

}

/* mac upaters */

div#hs5updatessliding {

	display:none;

}


div#plnewsliding {

	display:none;

}


div#ploldsliding {

	display:none;

}


/* win upaters */




div#wplnewsliding {

	display:none;

}


div#wploldsliding {

	display:none;

}







h2.step {
	background: #FFFFFF url(images/support/hs_support/h2.gif) left top no-repeat;
	font-size:13px;
	margin:0 0 10px 0;
	padding: 9px 0 9px 35px;
	color:#333333;


}

p.understep {

padding-left: 10px;



}

p.sorry {

	color:#00294e;
	font-style:italic;

}

select#platform {

	width: 120px;
	margin-left: 10px;


}

label.plabel {

	font-weight:bold;


}

.hidden {

	display:none;

}


div.triangle {
	width:590px;
	margin: 0 auto;


}

div.tile {

	background-color: #f8f9fd;
	padding:10px;
	
	height:100px;


}

div.separated {


	border-bottom: dotted 1px #A9C9E3;


}

div.tall {



	
	height:110px;


}






div.tile h4.upd_name {
	margin: 10px 0;
	color:#000000;
	font-size: 14px;



}


div.tile p.requires {

	font-style:italic;
	color:#000000;



}

div.tile img.icon {

	float: left;
	margin:10px 15px 30px 10px;
	


}

* html div.tile img.icon {


	margin:10px 15px 40px 10px;
	


}




div.tile p.download {

	float: right;
	margin:0px 15px 50px 20px;
	width:98px;
	text-align:center;
	height: 20px;
	line-height:3em;
	font-size:11px;
	color: #537089;


}

div.tile p.download img {
	border:none;



}



/*--------------- Snow Leopard Page -----------*/


#globecontainer {
	float:left;
	width:248px;
	height:342px;
	position:relative;
	cursor:pointer;
	
	



}

div#selectglobe {

	position:absolute;
	background-color:#eff6fb;
	border: solid 1px #c9def0;
	
	padding: 5px 5px;
	left: 17px;
	top: 202px;
	width: 205px;
	height: 116px;
	opacity: 1;
	margin:0;
	display:none;
	
	


}


* html div#selectglobe {

	height: 128px;
	left: 15px;
	width: 209px;

}

div#selectglobe h3 {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1d5e9b;
	font-weight:bold;
	margin: 5px 0 5px;

}

div#selectglobe #s_selectglobe {
	
	width: 205px;
	



}

div#selectglobe #continuebut {
	position:absolute;
	bottom: 18px;
	left:34px;
	width:144px;
}

div#selectglobe a {
	font-size:12px;
	color:#4e90ce;
	text-decoration:underline;


}



/*--------------- Store tabs-----------*/

ul#storeTabs {

	height: 47px;
	border-bottom: solid 1px #d3d3d3;
	list-style:none;
	overflow: visible;
	margin:0;
	padding:0;
	text-align:left;

}

ul#storeTabs li {

	height: 47px;
	width:140px;
	float:left;
	
	

}

ul#storeTabs li a {

	height: 47px;
	width:140px;
	display:block;
	
	

}

ul#storeTabs li a.current {

	background: url(images/store/tabs/current.jpg) left top no-repeat;

}

ul#storeTabs li.active a.current {

	background: url(images/store/tabs/current_a.jpg) left top no-repeat;

}


ul#storeTabs li a.holiday {

	background: url(images/store/tabs/specials.jpg) left top no-repeat;

}

ul#storeTabs li.active a.holiday {

	background: url(images/store/tabs/specials_a.jpg) left top no-repeat;

}

ul#storeTabs li a.treasure {

	background: url(images/store/tabs/tchest.jpg) left top no-repeat;

}

ul#storeTabs li.active a.treasure {

	background: url(images/store/tabs/tchest_a.jpg) left top no-repeat;

}


ul#storeTabs li a.mbmackiev {

	background: url(images/store/tabs/mbMacKiev.jpg) left top no-repeat;

}

ul#storeTabs li.active a.mbmackiev {

	background: url(images/store/tabs/mbMacKiev_a.jpg) left top no-repeat;

}










