/*
Theme Name: ASPone Theme
Theme URI: http://aspone.co.uk/
Description: The default ASPone theme.
Version: 1.0
Author: S.C. Software Development Partnership S.R.L.
Author URI: http://www.sdp-web.com/
*/
 
 *        { font-family: Arial, Helvetica, Sans-Serif; font-size:x-small; }
img       { border-style:none; }
form      { padding:0px; margin:0px; }
a:link	  { color:#0067ab; font-size:100%; text-decoration:none; }
a:visited { color:#0067ab; font-size:100%; text-decoration:none; }
a:hover	  { color:#0067ab; font-size:100%; text-decoration:underline; }
strong, b, em, i, span  
          { font-size:100%; }
html	
	{ padding:auto; height:auto; }
body      
	{ text-align:center; margin:auto; padding:0px;
	  background:transparent url(img/bg.png) 0% 0% repeat-x; }
/* {{{ */
    #PageSlot { width:918px; margin:auto; }
    /* {{{ */
        #Wrapper { float:left; clear:both; width:902px; padding:0px 8px; background:#fff; }
        /* {{{ */
            #Header	 { float:left; width:100%; height:90px; margin:0px; border-bottom:1px solid #86aed5; }
            /* {{{ */
            	#HeaderLeft
            		{ float:left; clear:left; width:582px; height:100%;
            		  background:transparent url(img/logo.png) 15px 50% no-repeat; }
            	#HeaderLeft h1
            		{ font-size:160%; font-weight:bold; font-style:italic; color:#0067ab;
            		  text-align:left; padding:38px 0px 0px 200px; margin:0px; }
            	#HeaderLeft #LogoText
            		{ font-size:160%; font-weight:bold; font-style:italic; color:#0067ab;
            		  text-align:left; padding:38px 0px 0px 200px; margin:0px; }
            	#HeaderRight
            		{ float:left; width:320px; height:100%;
            		  background:transparent url(img/header-phone.png) 80px 50% no-repeat; }
            /* }}}-#Header */
            #MainBox 
            	{ float:left; clear:both; width:100%; margin:0px; padding:6px 0px 0px; }
            /* {{{ */
            	#Left
            		{ float:left; width:218px; margin:0px; padding:0px 0px 10px 0px; }
            	/* {{{ */
            		#Menu
            			{ float:left; clear:both; text-align:left; width:100%;
            			  padding:0px 0px 10px 0px; }
            		/* {{{ */
            			#Menu ul
            				{ list-style-type:none; margin:0px; padding:0px; }
            			#Menu ul li
            				{ font-size:120%; margin:8px 0px 0px; padding:0px; }
            			#Menu ul li.submenu
            				{ margin:0px; padding:0px; display:none; }
            			#Menu ul li.submenu.selected
            				{ display:block; }
            			#Menu ul.level1
            				{ width:100%; }
            			#Menu ul.level1 li
            				{ padding:0px 0px 0px 14px; }
            			#Menu ul.level1 li.selected
            				{ font-weight:bold;
            				  background:transparent url(img/menu-arrow.png) 0% 50% no-repeat; }
            			#Menu ul.level1 li.submenu
            				{ margin:0px; }
            			#Menu ul.level1 li.selected.submenu
            				{ font-weight:normal; background:none; }
            			#Menu ul.level2
            				{ width:204px; }
            			#Menu ul.level2 li
            				{ font-size:110%; color:#073051; margin:4px 0px 0px; padding:0px 0px 0px 12px; }
            			#Menu ul.level2 li a:link,
            			#Menu ul.level2 li a:visited,
            			#Menu ul.level2 li a:hover
            				{ color:#073051; }
            			#Menu ul.level2 li.selected
            				{ font-weight:bold; color:#0e0f11;
            				  background:transparent url(img/menu-arrow-down.png) 0% 50% no-repeat; }
            			#Menu ul.level2 li.selected a:link,
            			#Menu ul.level2 li.selected a:visited,
            			#Menu ul.level2 li.selected a:hover
            				{ color:#0e0f11; }
            			#Menu ul.level2 li.submenu
            				{ margin:0px; }
            			#Menu ul.level2 li.selected.submenu
            				{ font-weight:normal; background:none; }
            			#Menu ul.level2 li.selected.submenu a:link,
            			#Menu ul.level2 li.selected.submenu a:visited,
            			#Menu ul.level2 li.selected.submenu a:hover
            				{ color:#0067ab; }
            			#Menu ul.level3
            				{ width:192px; }
            			#Menu ul.level3 li
            				{ padding:0px 0px 0px 9px; }
            			#Menu ul.level3 li a:link,
            			#Menu ul.level3 li a:visited,
            			#Menu ul.level3 li a:hover
            				{ color:#0067ab; }
            			#Menu ul.level3 li.selected
            				{ font-weight:bold; background:none; }
            			#Menu ul.level3 li.selected a:link,
            			#Menu ul.level3 li.selected a:visited,
            			#Menu ul.level3 li.selected a:hover
            				{ color:#0067ab; }
            		/* }}}-#Menu */
            		#BoxOnNetOne
            			{ float:left; clear:both; width:216px; padding:5px 0px;
            			  border:1px solid #1068a8; }
            		#BoxOnNetOne p
            			{ font-size:120%; margin:5px 0px; padding:0px; }
            		#BoxKeepUpToDate
            			{ float:left; clear:both; margin:10px 0px 0px; width:100%; }
            		#BoxKeepUpToDate .top
            			{ float:left; clear:both; width:100%; height:2px; font-size:0px;
            			  background:transparent url(img/box-keepuptodate-top.png) 0% 0% no-repeat; }
            		#BoxKeepUpToDate .middle
            			{ float:left; clear:both; width:100%; font-size:0px;
            			  padding:5px 0px;
            			  background:transparent url(img/box-keepuptodate-bg.png) 0% 0% repeat-y; }
            		/* {{{ */
            			#BoxKeepUpToDate .middle .title
            				{ float:left; clear:both; height:26px; }
            			#BoxKeepUpToDate .middle .title .titleLeft
            				{ float:left; clear:left; background:#1068a8; height:100%; line-height:26px; 
            				  padding:0px 0px 0px 15px; color:#fff; font-size:160%; font-weight:bold;  }
            			#BoxKeepUpToDate .middle .title .titleRight
            				{ float:left; width:12px; height:100%;
            				  background:transparent url(img/box-keepuptodate-head-roundcorner.png) 0% 0% no-repeat; }
            			#BoxKeepUpToDate .middle .content
            				{ float:left; clear:both; width:200px; padding:0px 8px; text-align:left; }
            			#BoxKeepUpToDate .middle .content p
            				{ font-size:100%; color:#fff; margin:5px 0px; text-align:left; }
            			#BoxKeepUpToDate .middle .content p.prizeDrawBottom
            				{ font-size:100%; color:#fff; text-align:left; }
            			#BoxKeepUpToDate .middle .content p.prizeDrawBottom a
            				{ color:#fff; }
            			#BoxKeepUpToDate .middle .content p.prizeDrawBottom a:link,
            			#BoxKeepUpToDate .middle .content p.prizeDrawBottom a:hover,
            			#BoxKeepUpToDate .middle .content p.prizeDrawBottom a:visited
            				{ text-decoration:underline; }			
            			#BoxKeepUpToDate .middle .content .ld_form
            				{ text-align:left; }
            			#BoxKeepUpToDate .middle .content .ld_form .ld_form_content #ld_form_1_name_box
            				{ float: left; width:100px; }	
            			#BoxKeepUpToDate .middle .content .ld_form .ld_form_content #ld_form_1_surename_box
            				{ float: left; width:100px; }	
            			#BoxKeepUpToDate .middle .content .ld_form label
            				{ font-size:120%; font-weight:bold; color:#fff; } 
            			#BoxKeepUpToDate .middle .content .ld_form input
            				{ width:190px; height:20px; line-height:20px; font-size:120%;
            				  border-top:1px solid #c7c7c7; border-left:1px solid #c7c7c7;
            				  margin:0px 0px 3px; }
            			#BoxKeepUpToDate .middle .content .ld_form input#ld_form_1_name
            				{ width:90px; }	
            			#BoxKeepUpToDate .middle .content .ld_form input#ld_form_1_surename
            				{ width:90px; }	   	  
            			#BoxKeepUpToDate .middle .content .ld_form input.ld_form_submit_button
            				{ width:154px; height:26px; line-height:26px; color:#fff;
            				  padding:0px 5px 0px 0px; text-align:center; font-size:120%; font-weight:bold;
            				  border:0px; margin:5px 0px 5px 18px;
            				  background:transparent url(img/btn-submit-blue.png) 0% 0% no-repeat; }
            			#BoxKeepUpToDate .middle .content .ld_errors_list
            				{ text-align:left; font-size:120%; font-weight:bold; color:#ff0; }
            		/* }}}-#BoxKeepUpToDate .middle */
            		#BoxKeepUpToDate .bottom
            			{ float:left; clear:both; width:100%; height:2px; font-size:0px;
            			  background:transparent url(img/box-keepuptodate-bottom.png) 0% 0% no-repeat; }
            	/* }}}-#Left */
            	#Center	
            		{ float:left; width:675px; margin:0px; padding:0px 0px 10px 9px; }
            	/* {{{ */
            		#HomeMainImage
            			{ float:left; clear:both; width:100%; height:341px; text-align:left;
            			  background:transparent url(img/img-home-main.png) 0% 0% no-repeat; }
            		#HomeMainImage .text
            			{ width:592px; height:67px; margin:255px 0px 0px; padding:13px 35px 0px 13px; }
            		#HomeMainImage .text p
            			{ font-size:160%; color:#fff; margin:0px; padding:0px; }
            		#HomeBottom
            			{ float:left; clear:both; margin:14px 0px 0px; width:100%; height:259px; }
            		/* {{{ */
            			.homeBox
            				{ float:left; width:218px; height:259px; border:1px solid #bed6e7;
            				  text-align:left;
            				  background:#ECF5FD url(img/home-bottom-box-bg.png) 0% 0% repeat-x; }
            			.homeBox .top
            				{ padding:2px; }
            			.homeBox .title
            				{ font-size:160%; font-weight:bold; text-indent:25px; color:#1068a8;
            				  height:28px; line-height:28px; padding:0px; margin:0px;
            				  background:#fff url(img/icon-moon.png) 10px 50% no-repeat; }
            			.homeBox .content
            				{ padding:0px 5px; }
            			.homeBox .content p
            				{ margin:3px 0px; color:#434445; }
            			#Solutions.homeBox .content ul
            				{ list-style-type:none; width:100%; margin:0px; padding:0px; }
            			#Solutions.homeBox .content ul li
            				{ float:left; padding:0px 0px 0px 10px; width:90px; font-size:110%; }
            			#ViewOurServices
            				{ width:145px; height:26px; font-size:140%; color:#fff; line-height:26px;
            				  text-align:center; padding:0px 10px 0px 0px; margin:0px auto; margin-top:32px;
            				  background:transparent url(img/btn-submit-darkblue.png) 0% 0% no-repeat; }
            			#ViewOurSolutions
            				{ width:145px; height:26px; font-size:140%; color:#fff; line-height:26px;
            				  text-align:center; padding:0px 10px 0px 0px; margin:0px auto; margin-top:40px;
            				  background:transparent url(img/btn-submit-darkblue.png) 0% 0% no-repeat; }	  
            			#ViewOurSolutions a
            				{ color:#fff; }
            			#ViewOurServices a:link,
            			#ViewOurServices a:visited,
            			#ViewOurServices a:hover
            				{ color:#fff; }
            			.homeBoxSpacer
            				{ float:left; width:7px; height:100%; font-size:0px; }
            			.homeBox .topNews
            				{ height:26px; margin:7px 0px 0px; }
            			.homeBox .topNews .titleNews
            				{ float:left; clear:left; height:100%; padding:0px 0px 0px 10px;
            				  line-height:26px; background:#1068a8; color:#fff; font-size:160%; }
            			.homeBox .topNews .titleRoundEnd
            				{ float:left; width:12px; height:100%;
            				  background:transparent url(img/box-keepuptodate-head-roundcorner.png) 0% 0% no-repeat; }
            			.homeBox .contentNews
            				{ padding:0px 5px 0px 12px; }
            			.homeBox .contentNews .news
            				{ padding:10px 0px; border-top:1px dotted #1068a8; }
            			.homeBox .contentNews .news.first
            				{ border:0px; }
            			.homeBox .contentNews .news .newsDate
            				{ color:#1068a8; font-size:120%; font-weight:bold; }
            			.homeBox .contentNews .news .newsExcerpt
            				{  }
            			.homeBox .contentNews .news .newsExcerpt p
            				{ font-size:120%; color:#434445; margin:0px; padding:0px; }
            		/* }}}-#HomeBottom */
            	/* }}}-#Center */
            /* }}}-MainBox */
            #Footer 
            	{ float:left; clear:both; width:100%; height:46px; margin:0px;
            	  border-top:1px solid #86aed5; }
            /* {{{ */
                #FooterMenu			
                	{ float:left; list-style:none; padding:0px 0px 0px 0px; margin:0px; color:#0067ab; line-height:24px;
                	  width:100%; }
                #FooterMenu li		
                	{ float:left; padding-left:5px; font-size:110%; }
                #FooterMenu li a:link,
                #FooterMenu li a:visited,
                #FooterMenu li a:hover	
                	{ color:#0067ab; }
                #FooterMenu li.right	
                	{ float:right; }
            /* }}}-Footer */
        /* }}}-Wrapper */
    /* }}}-PageSlot */
/* }}}-Body */