/*****************************************************************************************************

	Cascading Style Sheet for the Top Position website pages.
	
	Copyright 2006 Pretentious Ltd.

*****************************************************************************************************/


*									{font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10px; margin:0px; padding : 0px; border-width:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color:#666;}

body 								{background:#ffffff; text-align:center; margin:15px; }
a									{color:#666; text-decoration:none;}
a:hover								{color:#FF9933;}
a.link_reminder							{color:#FFFFFF; text-decoration:none;}
a.link_reminder:hover					{color:#FFFFFF;text-decoration:underline;}

.content_global							{width:990px; margin:0px auto 0px auto; text-align:left;}
.titlebreak								{width : 100%; height : 1px; overflow : hidden; background-color : #CCC; }
h2									{color:#666; font-family : "Times New Roman", Times, serif; font-size : 18px; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
li									{margin-left : 20px;}

.content_top							{position : relative; width:100%; background-image:url(media/user/images/general/background_top.jpg); height:118px;}
.content_top .logo						{position:absolute; left:48px; top:37px;}
.content_top .title						{position:absolute; left:244px; top:50px;}
.content_top .date						{position:absolute; right :28px; top:36px; color:#FFFFFF;}
.content_top .reminder					{position:absolute; right :28px; top:36px; color:#FFFFFF;}
.content_top .language					{position:absolute; right :28px; top:59px;}
.content_top .login						{position:absolute; right :24px; top:83px;}
.content_top .logout						{position:absolute; right :24px; top:83px;}

.content_main_top						{position:relative; width:100%; background-image:url(media/user/images/general/background_main_top.jpg); background-repeat:repeat-y;  }
.content_menu 							{width:100%;margin:0px 10px 0px 10px;}
.content_menu li						{display:inline; margin:0px; padding:0px;}

.menuitem							{z-index:2; position:absolute; top:0px; display:none; width:167px; margin : 0px; padding : 0px;}
.menuitem_top							{width:100%; height:12px;}
.menuitem_middle						{background-repeat:repeat-y; padding:5px; text-align : center;}
.menuitem_bottom						{width:100%; height:12px;}

#services								{left:10px;}
#services .menuitem_top					{background-image:url(media/user/images/general/dropdowns/services_dropdown_top.gif);}
#services .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/services_dropdown_middle.gif);}
#services .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/services_dropdown_bottom.gif);}

#news								{left:138px;}
#news .menuitem_top					{background-image:url(media/user/images/general/dropdowns/ppc_news_dropdown_top.gif);}
#news .menuitem_middle					{background-image:url(media/user/images/general/dropdowns/ppc_news_dropdown_middle.gif);}
#news .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/ppc_news_dropdown_bottom.gif);}

#ourclients								{left:138px;}
#ourclients .menuitem_top					{background-image:url(media/user/images/general/dropdowns/our_clients_dropdown_top.gif);}
#ourclients .menuitem_middle					{background-image:url(media/user/images/general/dropdowns/our_clients_dropdown_middle.gif);}
#ourclients .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/our_clients_dropdown_bottom.gif);}

#features								{left:279px;}
#features .menuitem_top					{background-image:url(media/user/images/general/dropdowns/ppc_features_dropdown_top.gif);}
#features .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/ppc_features_dropdown_middle.gif);}
#features .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/ppc_features_dropdown_bottom.gif);}

#seo								{left:279px;}
#seo .menuitem_top					{background-image:url(media/user/images/general/dropdowns/seo_dropdown_top.gif);}
#seo .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/seo_dropdown_middle.gif);}
#seo .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/seo_dropdown_bottom.gif);}

#multimedia							{left:417px;}
#multimedia .menuitem_top				{background-image:url(media/user/images/general/dropdowns/multimedia_dropdown_top.gif);}
#multimedia .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/multimedia_dropdown_middle.gif);}
#multimedia .menuitem_bottom			{background-image:url(media/user/images/general/dropdowns/multimedia_dropdown_bottom.gif);}

#aboutus								{left:554px;}
#aboutus .menuitem_top					{background-image:url(media/user/images/general/dropdowns/about_us_dropdown_top.gif);}
#aboutus .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/about_us_dropdown_middle.gif);}
#aboutus .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/about_us_dropdown_bottom.gif);}

#contact								{left:692px;}
#contact .menuitem_top					{background-image:url(media/user/images/general/dropdowns/contact_dropdown_top.gif);}
#contact .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/contact_dropdown_middle.gif);}
#contact .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/contact_dropdown_bottom.gif);}

#clientarea							{left:813px;}
#clientarea .menuitem_top				{background-image:url(media/user/images/general/dropdowns/client_area_dropdown_top.gif);}
#clientarea .menuitem_middle				{background-image:url(media/user/images/general/dropdowns/client_area_dropdown_middle.gif);}
#clientarea .menuitem_bottom				{background-image:url(media/user/images/general/dropdowns/client_area_dropdown_bottom.gif);}

.content_main_main						{position:relative; background-image:url(media/user/images/general/background_main_middle.jpg); background-repeat:repeat-y;  background-color:#F2F2E6;}
.content_main_main .interior				{margin: 0px 0px 0px 20px; padding:15px 0px 15px 0px; border:0px solid black; }

.leftcol								{width:270px; float:left; border:0px solid black; margin-right:10px;}
.leftcol .leftcol_top						{background-image:url(media/user/images/general/background_left_top.jpg); width:100%; height:15px;}
.leftcol .leftcol_middle					{background-color:#FFFFFF; padding:0px 25px 25px 25px;}
.leftcol .leftcol_middle h2					{color:#666; font-family : "Times New Roman", Times, serif; font-size : 18px; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
.leftcol .leftcol_middle p					{color:#888; margin-bottom:10px;}
.leftcol .leftcol_middle span.dark			{color:#666;}
.leftcol .leftcol_middle dd					{border-bottom:1px solid #ccc; margin:0px; padding-top : 10px;}
.leftcol .leftcol_base						{background-image:url(media/user/images/general/background_left_bottom.jpg); width:100%; height:16px;}

.middlecol								{border:0px solid black; float:left; margin-right:3px;}
.middlecol .middlecol_top					{width:100%; height:15px;}
.middlecol .middlecol_middle				{background-color:#FFFFFF; padding:0px 25px 25px 25px;}
.middlecol .middlecol_middle h2			{color:#666; font-family : "Times New Roman", Times, serif; font-size : 18px; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
.middlecol .middlecol_middle p				{color:#888; margin-bottom:10px;}
.middlecol .middlecol_middle span.dark		{color:#666;}
.middlecol .middlecol_middle dd			{border-bottom:1px solid #ccc; margin:10px;}
.middlecol .middlecol_base				{width:100%; height:16px;}

.rightcol								{width:233px; border:0px solid black;}

.content_bottom						{width:100%; height : 62px; background-image:url(media/user/images/general/background_bottom.jpg); background-repeat : no-repeat; clear:both;}
.content_bottom_interior					{ position : relative; left : 30px; top : 33px; color:#999999;}

input.form_top							{display : inline; left : 0px; top : 2px; width : 131px; height : 15px; padding-left : 3px; padding-top : 3px; border : none 0px; background-image : url('media/user/images/general/input_top.jpg'); background-repeat : no-repeat; text-align : left; color : #595959; font : 11px arial;}
input.form_text, input.form_password		{display : inline; left : 0px; top : 2px; width : 238px; height : 21px; padding-left : 3px; padding-top : 4px; border : none 0px; background-image : url('media/user/images/general/input_large.jpg'); background-repeat : no-repeat; text-align : left; color : #595959; font : 11px arial;}
select								{border: 1px solid #ccc; padding:2px; width : 238px;}
textarea.form_invisible					{position : absolute; border : none; left : 2px; top : 2px; width : 234px; height : 92px; padding-left : 3px; padding-top : 4px; text-align : left; color : #595959; font : 11px arial;}
.form_textarea							{position : relative; left : 0px; top : 2px; width : 241px; height : 100px; background-image : url('media/user/images/general/input_area.jpg'); background-repeat : no-repeat; }