body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666
}

/* links */
a { color:#666666; text-decoration:none }
a:hover { color:#666666 }
h1 { font-size: 12px; margin: 0 }
/* containers */
#page { width:760px; direction:rtl; text-align:right; margin: 0px auto }
#bg { float:right; background: url(../images/bg.jpg) repeat-y; width:760px }
#header { width:710px; height:95px; background: url(../images/header.jpg) no-repeat;
	padding-right:25px; padding-left:25px; padding-top:10px; text-align: left }
.mainBody { float:right; padding-top:15px; width:760px }
.rightCol { padding-left:25px; padding-right:25px; width:165px; float:right }
.centerCol { float:right }
.leftCol { width:120px; float:left }
.noCols { width:760px }
.twoCols { width:535px }
.threeCols { width:516px; padding-left:4px }
div.module { background: url(../images/top-left.gif) top left no-repeat; margin: 0; padding: 0; }
div.module div { background: url(../images/top-right.gif) top right no-repeat }
div.module div div { background: url(../images/bottom-left.gif) bottom left no-repeat; }
div.module div div div { background: url(../images/bottom-right.gif) bottom right no-repeat;
	padding-bottom:4px; width: auto !important; width: 100%; }
	
/* top menu */
#topmenu { float:right; width:730px; margin-top:15px }
.topmenu-link { height:30px; float:right; width:118px }
.topmenu-link a { display: block; height:22px; font-size:14px; color:white;
	background: url(../images/button.png) bottom no-repeat; text-align:center; padding-top: 8px }
.topmenu-link a:hover { display: block; height:22px; color:#666666;
	background: url(../images/button.png) top no-repeat }
	
/* footer */	
#footer { width:735px; height:50px; background: url(../images/footer.jpg); padding-right:25px; padding-top:40px;
	text-align: center; float:right }	

ul#menu li { background: url(../images/li.jpg) top; width:165px; height: 22px;
		padding-top:0px; list-style: none; text-indent: 15px; line-height: 22px }		
ul#menu li a { color: #666666; display: block }
ul#menu li a:hover { background: url(../images/menu-item.jpg) bottom; color:#A4B7F3 }
ul#menu { margin: 0 }

/* content */
.content-categories { width:46%; float:right; margin-left:20px }
.content-categories div.title, .content-article div.title
	{ color:#A4B7F3; border-bottom: dashed 1px #ededed; margin-bottom: 10px; font-weight: 700 }
.content-categories div.description { height:50px; margin-bottom:10px }
.content-categories div.readmore { margin-bottom:30px }
.content-article { width:100%; float:right }
.content-article div.introtext { margin-bottom:10px; margin-top:0px }
.content-article div.readmore { margin-bottom:10px; text-align: left }
.content-article div.readmore a, div.title a { color:#A4B7F3 }
.article-title { color:#A4B7F3 }

h3 {
	margin-top: 0px;
	font-size: 20px
}
h3.moduletitle {
	padding-right:5px;
	margin-bottom:6px;
	font-size: 16px
}
form {
	margin: 0px;
	padding: 0px;
	font-size:12px;
}
img.png {
	behavior:url("pngbehavior.htc");
}
.imageDiv {
	width:110px; 
	height:130px; 
	vertical-align:middle; 
	text-align: center; 
	padding-top:2px; 
	margin-bottom:2px; 
	float:left
}
.imageTag {
	border:solid 1px #999999;
	cursor: pointer;
}
.over {
	background: #ededed;
	border:solid 1px #999999;
}
.out {
	background: #ffffff;
	border:solid 1px #ffffff;
}
#build { 
	background-image: url('../images/build.jpg')
}
#promotion {
	background-image: url('../images/promotion.jpg')
}
#hosting {
	background-image: url('../images/hosting.jpg')
}
.block { width:160px; height:130px; float:right; padding-top: 40px; padding-left:10px } 