body {	background-image:url(../images/bodyBg.jpg);	background-repeat:repeat-x;	background-color:#ffffff;	margin:0;	padding:0;
	line-height: 1.3em;	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:.8em;}

img, p{
	border:none;
	margin:0px
}
	
#maincontainer {	width: 1000px;	margin: 0 auto;}
.innertube{	
	margin-top:13px;
	padding:0px 13px;
	position:relative;
	border-left:1px solid #A5D8F1;	
	border-right:1px solid #A5D8F1;
}
.innertubeHome{	padding:13px;}

/* ----- HEADER ----- */ 
#bgHeader {	background:url(../images/headerBg.jpg) top center no-repeat;		
	height: 243px;	z-index:0; margin:0 auto	}
 
#topsection {	position:relative;}

#menu {	width:100%;
	background:url(../images/bg.jpg) top left repeat-x;
	height:33px;
	line-height:33px
}

#menuContainer {	position:relative;	margin:auto;	background-image:url(../images/headMenu.png);	background-repeat:no-repeat;	width:810px;	height:44px;	margin-left:-20px;	z-index:0;}

* html #menuContainer{ background-image: url(/files/images/headMenu.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/images/headMenu.png', sizingMethod='fixed')!important; background-image: none;}

#logo {	position:absolute;	width:150px;	height: 100px;	left: 5px;	top: 57px;}
#cartoon {	position:absolute;	width:368px;	height: 155px;	left: 373px;	top: 61px;}

#topsection h1{	
	background:url(../images/logoHead1.png) top center no-repeat;
	width:100%;	
	height:200px;	
	margin: 0;
	position:absolute;
	top:20px;	
}
	
/* - Menu - */

		#thicktabs{
			margin: 0 auto;
			padding: 0;
			width:48%;
			font-size: 1.1em;
			font-family:Tahoma, "Times New Roman", Times, serif;
			overflow:hidden
		}
		
		#thicktabs li{
			display: inline;}
		
		#thicktabs li a{
			float: left;
			font-weight:bold;
			height:33px;
			padding: 0px 12px 0px 10px; 
			text-decoration: none;
			background-color:transparent;
			margin-left:1px;}
		
		#thicktabs li a:visited{
			}
		
		#thicktabs li a:hover{						
			color:#333333;
			border-top:1px solid #AFC8E1;
			background-color:#f9fafc;	
		 }
			
		.linkcolor {	
			color:#ffffff;}
			
		.activeLink {
			background-image:url(../images/menu/menuHover.jpg);
			background-repeat:repeat-x;
			/*background-color:#99cc33;
			border-bottom:2px solid #A48200;*/ }	

/* ----- CONTENT ----- */
/* - Featured Item - */

#featuredContainer {	background-repeat:no-repeat;	position:relative;	margin:0px;	height:70px;}
	
.featured_mmcofficeset2007 {	background-image:url(../images/featuredBg.jpg);}
.featured_mmcfiletypevol1 {	background-image:url(../images/featuredBg_MMCFileTypeVol1.jpg);}
.featured_faviconiza {	background-image:url(../images/logo-faviconiza.gif);}
	
#featuredText {	position: absolute;	width: 299px;	height:90px;	left: 171px;	top: 12px;}
#downloadModuleFeatured {	position: absolute;	width: 225px;	height:102px;	left: 486px;	top: 12px;}
#orderIconsButton {	position:absolute;	width: auto;	padding:9px;	left: 292px;	top: 164px;}
#buyIconsButton {	position:absolute;	width: auto;	padding:9px;	left: 374px;	top: 165px;}
#orderIconsButton2 {	text-align: center;	width: auto;	padding:9px;	margin:28px 0 28px 0;}
#buyFaviconsButton {	position:absolute;	width: auto;	padding:9px;	left: 366px;	top: 166px;}
	
/* faviconiza featured */	

#featuredImageFaviconiza {	position: absolute;	width: 254px;	height:138px;	left: 243px;	top: 0px;}
#featuredTextFaviconiza {	position: absolute;	width: 225px;	height:119px;	left: 531px;	top: 0px;}

.contentimage { float:left; margin:0 12px 6px 0;}
	
/*Slideshow*/
	#imageSlideshowHolder{
		position:relative;
		/* CSS HACK */
		width: 240px;	/* IE 5.x */
		width/* */:/**/240px;	/* Other browsers */
		width: /**/240px;
		
		/* CSS HACK */
		height: 142px;	/* IE 5.x */
		height/* */:/**/142px;	/* Other browsers */
		height: /**/142px;	}
		
	#imageSlideshowHolder img{	position:absolute;	}
	.imageInGallery{	position:absolute;	width:240px;	height:142px;	left:0px;	top:0px;}
	
/* - Download Module - */

.downloadModuleBox {	width: 230px;	padding:9px 9px 3px 10px;	background-color:#ECF7FC;	border:1px solid #AFC8E1;}
.dlLink {	width: 200px;	clear:both;	margin-bottom:5px;}	
.dlLink img {	float:left;	margin-right:4px;	margin-top:3px;}	
	
/* - Downloads - */
.downloadRow {	padding:6px;	margin:5px 0 20px 0;	background-color:#ECF7FC;	border:1px solid #AFC8E1;}
	
/* - Portfolio Row - */
.portfolioRow {	padding:0 0 26px 0;	/*margin:5px 0 20px 0;*/	/*border:1px solid #AFC8E1;*/}
		
/* - Body Content - */

#contentwrapper { overflow:auto; margin-top:15px;}		

.leftCol {	
	float:left;
	border:1px solid #AFC8E1;	
	padding:10px;
	width:711px;
	background-color:#ECF7FC ;
}

#RightCol {	margin-left: 750px;	width: 210px;}

.modulesRightCol {
	background-image:url(../images/modBoxTop.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:9px;
	width:210px;
}

.moduleBoxBottom {
	background-image:url("../images/layout/modBoxBottom.gif");
	background-repeat:no-repeat;
	height:9px;
	margin-bottom:20px;
}
	
/* ----- HOME MODULES ----- */
#homeModules{	width: 740px; 	margin: 0 auto; }
#homeModulesWrapper {	background-image:url(../images/modHomeBg.gif);	background-repeat:no-repeat;	height:180px;	float: left;	width: 740px;}

#center{ position:relative; margin: 0 245px 0 245px; }
#left{ position:relative; float: left;	width: 240px; margin-left: -740px; }
#right{	position:relative; float: left; width: 240px; margin-left: -243px; }

.moduleImage {	position:absolute;	text-align:right;	width:75px;	height:75px;	left: 165px;	top: -15px;}
#moreThanIcons {	width: auto;	text-align:right;	clear:both;	padding:5px 0 0 0;}


	
/* Right Col */
.modulesRightCol {	background-image:url(../images/modBoxTop.gif);	background-repeat:no-repeat;	background-position:top;	width: 210px; 	}
.innertube h3 {	margin-top:-15px;}
.moduleBoxBottom {	background-image:url(../images/modBoxBottom.gif);	background-repeat:no-repeat;	height:9px;		margin-bottom:20px;}
	
/* ----- FOOTER ----- */
#footer{ height:40px;	position:relative;	clear: left;	width: 740px;	padding: 7px 0 0 0;	margin-top:10px; text-align:center;}
.copyright { margin:4px 0 0 0;	font-size:1em;	color:#999999;}

/* ----- TEXT AND LINKS ----- */
h2	{margin:2px 0 20px 0; font-size:2em; color:#006666; font-weight:normal;}
h3	{margin:0 0 15px 0; font-size:1.5em; color:#3D79B6; font-weight:normal;}
h4	{margin:0;	font-size:1.4em; line-height:1em; color:#fff;}
h5 {margin:0 0 -3px 0; font-size:1.0em; color:#333333; font-weight:bold;}
	
.smallText {font-size:0.8em; color:#999999; margin-bottom:0;}

.priceTag {font-size:3.7em; color:#006666; margin-bottom:4px;}
.priceTagSell {font-size:1.6em; color:#009933; margin:1px 0 5px 0; padding:0}
.currencyTag {font-size:2em; color:#333333; margin-bottom:4px;}

p {	margin-top:.5em;}
	
a:link {	color: #3D79B6;	text-decoration: none;}
a:visited {	color: #3D79B6;	text-decoration: none;}
a:hover {	color: #6CB758;	text-decoration: none;}
a:active {	color: #3D79B6; text-decoration: underline;}

.whiteLink:link { color: #fff; text-decoration: none;}
.whiteLink:visited { color: #fff; text-decoration: none;}
.whiteLink:hover { color: #FFCC00; text-decoration: underline;}
.whiteLink:active {	color: #fff; text-decoration: underline;}

.footer:link { color: #666;	text-decoration: none;}
.footer:visited { color: #666; text-decoration: none;}
.footer:hover { color: #ccc; text-decoration: underline;}
.footer:active { color: #fff; text-decoration: underline;}

/* ----- LISTS ----- */
li {margin-bottom:1.4em;}
.lihome li{margin-bottom:0.5em;}

/* ----- FORMS ------ */
label,input {	display: block;	float: left;	margin-bottom: 7px;}
.inputarea {	background-color:#f3f3f3;	border:1px solid #999;	color:#3D79B6;	font-size:1.2em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	padding:3px;}
label {	text-align: right;	width: 170px;	padding-right: 7px;}
.br {clear: left;}

/* ----- ADSENSE ----- */
#bigAd { padding-top:25px; margin-top:25px; text-align:center;}

/* PNG FIX */
/*#menuContainer { behavior: url(/files/scripts/iepngfix/iepngfix.htc) }*/
img {behavior: url( '/files/scripts/iepngfix/iepngfix.htc' );}
#topsection {behavior: url( '/files/scripts/iepngfix/iepngfix.htc' );}
h1 {behavior: url( '/files/scripts/iepngfix/iepngfix.htc' );}

.productz{
	width:60%;
	margin:0 auto
}

.productz span{
	cursor:pointer;
	display:block;
	float:left;
	height:55px;
	line-height:55px;
	font-weight:bold
}

.model{
	width:40%;
	float:left
}

.highlight{
	display:block;
	float:left;
	width:100%;
	clear:both
}
