/* global elements */

a
{
	color:#ff6500;
	text-decoration:none;
	font-weight:bold;
}

a:hover
{
	color:#999900;
	font-weight:bold;
}

#inner1
{ 
	padding-bottom:15px;
	float:left;
	width:540px;
	text-align:left;
	margin-top:10px;
	position:relative;
}

#inner1 div.level1
{
	margin-top:65px;
	padding-left:43px;
	margin-bottom:30px;
} 

#inner1 select
{ 
	font-size:9px; 
}

#inner1 div.level2
{
	padding-left:55px;
	font: .7em Verdana,Arial,Helvetica,Sans-Serif; 
	color:#666666;
}

#inner2
{
	float:right;
	width:225px;
	_width:215px;
	padding-left:15px;
	clear:right;
	margin-right:15px;
	margin-top:65px;
	padding-top:35px;
	font: 11px/20px Verdana; color:#999999;
	padding-bottom:25px;
}

.weblingis	{
	padding:0;
	margin:0;
	list-style-type:none;
}

.weblingis li	{
	padding:0 0 5px 15px;
	background: transparent url("../images/news_arrow.gif") 0 -7px no-repeat;
}

.clients
{	
	background-image:url(../images/clients_background.gif);
	background-repeat:no-repeat;
}

#inner2thin
{
	float:middle;
	width:225px;
	_width:150px;
	padding-left:45px;
	clear:right;
	margin-right:15px;
	margin-top:5px;
	padding-top:5px;
	font: 11px/20px Verdana; color:#999999;
	padding-bottom:25px;
}

.infocus
{	
	background-image:url(../images/in_focus.gif);
	background-repeat:no-repeat;
}

#content1
{ 
	margin:0; 
	padding:0;
	background-image:url(../images/portfolio_base_background.gif); 
	background-repeat:repeat-y; 
	position:relative;
}

#content2
{ 
	margin:0; 
	padding:0;
	height:270px;
	background-image:url(../images/portfolio_base_background.gif); 
	background-repeat:repeat-y;
	padding-left:9px;
}

.thumbnail
{
float: left;
width: 140px;
margin: 0 15px 15px 0;
font-weight: normal; 
font-family:Verdana; 
font-size:10px; 
color:#666666; 
font-weight:bold;
}

.thumbnail a
{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

.thumbnail a:hover
{
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}

.clearboth { clear: both; }

.portfolio_home
{	
	background-image:url(../images/portfolio_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}
.products
{	
	background-image:url(../images/hq_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}
.websites
{	
	background-image:url(../images/website_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.cdrom
{	
	background-image:url(../images/cdrom_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.games
{	
	background-image:url(../images/games_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.campaigns
{	
	background-image:url(../images/campaigns_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.brands
{	
	background-image:url(../images/brands_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.process
{	
	background-image:url(../images/process_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.profile
{	
	background-image:url(../images/profile_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.contact
{	
	background-image:url(../images/contact_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

.service
{	
	background-image:url(../images/service_background.gif);
	background-position:top right;	
	background-repeat:no-repeat;
}

ul.newslist 
{ 
	/*list-style-image:url(../images/news_arrow.gif);*/
	margin:0px;
	padding:0px;
	padding-left:5px; 
	padding-right:20px; 
	margin-top:10px;
	list-style-type:none;
}

.newslist li 
{ 
	background:url(../images/news_arrow.gif);
	background-repeat:no-repeat;	
	font-weight: normal; 
	font-family:Verdana; 
	font-size:11px; 
	color:#999999; 
	text-align:left;
	padding:0px; 
	margin:0px; 
	margin-top:3px; 
	margin-bottom:3px; 
	padding-left:20px; 
	padding-right:20px;
	padding-top:3px;
}

.newslist a 
{ 
	text-decoration:none; 
	color:#FF6600; 
}
.newslist a:hover 
{ 
	text-decoration:none; 
	color:#999900; 
}

.row 
{
  	padding-top: 8px;
	width:100%;
	clear: both;
}

.row .label 
{
 	float: left;
  	width: 25%;
  	text-align: right;
	font:12px/18px verdana;
}

.row .formw 
{
  	float: right;
  	width: 74%;
  	text-align: left;	
	font:12px/18px verdana;
} 
.row .formw  a, a:hover
{
  	font-weight:bold;
} 

/* misc */

.devilBg
{
	background: url(../images/i_services.jpg) bottom left;
}

/* portfolio pages */

.portfolioNext
{
	font: bold .8em Verdana,Arial,Helvetica,Sans-Serif; 
	float:right;
	padding-right:14px;
}

.portfolioPrev
{
	font: bold .8em Verdana,Arial,Helvetica,Sans-Serif; 
	float:left;
	padding-right:14px;
}


.hq_section
{
	padding:0 0 0 120px;
	float:left;
	width:340px;
}
.portfolio_section h1
{ 
	margin:0; 
	padding:0;
	font:12px/18px verdana;
	font-weight:bold;
	color:#FF6600;
}
.hq_section p
{ 
	margin:0; 
	padding:0;
	font:11px/18px verdana;
	font-weight:normal;
	margin-bottom:5px;
	line-height:20px;
}
.portfolio_section p .more{ text-align:right;}

/* ========================== PAGE TITLES ========================== */ 

h3 span	{
	display:none;
}

#title-hqask {
	background: #fff url("../images/logo_hqask.gif") 0 0 no-repeat;
	padding: 0;
	margin: 15px 0 5px 0;
	line-height: 1px;
	float: left;
	height: 25px;
	width: 100%;
}

#title-hqblast {
	background: #fff url("../images/logo_hqblast.gif") 0 0 no-repeat;
	padding: 0;
	margin: 15px 0 5px 0;
	line-height: 1px;
	float: left;
	height: 25px;
	width: 100%;
}

#title-hqpush {
	background: #fff url("../images/logo_hqpush.gif") 0 0 no-repeat;
	padding: 0;
	margin: 15px 0 5px 0;
	line-height: 1px;
	float: left;
	height: 25px;
	width: 100%;
}
