@charset "utf-8";
/*CSS Document*/

body
{
				margin:0;
				padding:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				background: #3AA2FD url('../images/bodybg.jpg');
				background-repeat: repeat-x;
				top:0;

}


#container
{
				width:900px;
				margin:0 auto 0;
				padding:10px;
				background: url(../images/wraperbg.png);
				background-repeat:repeat-y;
}




p
{
				line-height:180%;
				text-align:justify;

}

a
{
				color:#39F;
				font-weight:bold;
}


a:hover
{
				color:#F30;
				font-weight:bold;
				text-decoration:none;
}



/*Headers********************************************************/
#header
{
				width:900px;
				height:200px;
				background-image:url(../images/desena-home.jpg);
				background-repeat:no-repeat;
				float:inherit;
}
	


/*********************Top Navigation********************/
#top_nav
{
				width:900px;
				height:36px;
				background-image:url(../images/menubg.jpg);
				overflow:hidden;
}

ul#mainnav
{
			margin:0;
			padding:0;
			list-style-type:none;
			float:left;
			display:block;
			text-transform:uppercase;
			font-size:13px;
			font-weight:bold;
			font-family:Helvetica,Arial,Verdana,sans-serif;
			border-bottom:4px solid #336666;
			border-top:1px solid #C0E2D4;
}


ul#mainnav li
{
			display:block;
			float:left;
			margin:0;
			padding:0;
}

ul#mainnav li a
{
			display:block;
			float:left;
			color:#FFFFFF;
			text-decoration:none;
			padding:12px 20px 0 20px;
			height:24px;
			background:transparent url("../images/bgDIVIDER.gif") no-repeat top right;
}

ul#mainnav li a:visited
{
			background-color:purple;
}

ul#mainnav li a:hover
{
			background-color:#FF0000;
}



/********************************Left Navigation*********************************************/
#navcontainer
{
				float:left;
				background:#FDA5A1 url('../images/lbg.jpg');
				background-repeat: repeat-x;
				top:0;
				width: 190px;
				margin: 20px auto;
				padding: 1em 0;
				font-family: georgia, serif;
				font-size: 13px;
				text-align: left;
	
}



ul#navlist
{
				text-align: left;
				list-style: none;
				padding: 0;
				margin: 0 auto;
				width: 170px;
}



ul#navlist li
{
				display: block;
				margin: 0;
				padding: 0;
}		



ul#navlist li a
{
				display: block;
				width: 100%;
				padding: 0.5em 0 0.5em 1em;
				border-width: 1px;
				border-color: #ffe #aaab9c #ccc #fff;
				border-style: solid;
				color:#00C;
				text-decoration: none;
				background:#69F url(../images/blue1.jpg);
}




#navcontainer>ul#navlist li a 
{
				width: auto; 
	}



ul#navlist li a:hover, ul#navlist li#active a:hover
{
				color:white;
				background:#FF3333;
				border-color: #aaab9c #fff #fff #ccc;
}


/****************************Content********************/

#content
{
				width:660px;
				padding:10px;	
				margin: 20px 0 10px 210px;
				background-color : #f5f5f5;
				border : 1px solid #ccc; 
}


#content p
{
	
				line-height:170%;
				text-align:justify;
				margin:10px;
}


#content h1
{
				color:#FF0000;
				font-weight:bold;
				font-size:16px;
				margin-left:10px;
}

#content h2
{
				color:#0000FF;
				font-weight:bold;
				font-size:15px;
				margin-left:20px;
}


/******************************Footer*****************/
#footer
{
				clear:both;
				margin:0;
				padding:.5em;
				color:#fff;
				background-image:url(../images/fbg.png);	
}


p.copyright
{
				color:#FFF;
}

#footer a
{
				color:#FFF;
				font-size:12px;
}


#footer a:hover
{
				color:#09F;
}


/************************************IMAGES**************************/
.odd
{
				float:left;
				margin:10px;
}

.even
{
				float:right;
				margin:10px;
}


/*****************************************UL CLASSESSSSS*****************************/
ul.method
{
				line-height:25px;
				list-style-image:url(../images/sdi_bl.gif);
}


ul.features
{
				line-height:150%;
				list-style-image:url(../images/063.gif);
}



ul.plan
{
				line-height:150%;
				list-style-image:url(../images/030.gif);
}


#date
{
				height:30px;
				padding-top:10px;
				font-size:14px;
				font-weight:bold;
				margin-left:20px;
}


/*****************************terms and conditions*******************/
span.terms
{
				text-transform:uppercase;
				color:#09F;
				font-size:14px;
				font-weight:bold;
}


/*************ecommerce**************************************/
.ecom
{
 				text-align: left;
 				width: 160px;
  				background: url(../images/grad.png) #ffffff repeat-x;
  				border: 1px solid #000066;
  				margin-left:12px;
    			margin-right:10px;
  }


.ecom h3 {
  				text-align: center;
  				margin: 0;
  				padding: 6px 8px 4px 10px;
  				font-size: 16px;
  				color: #000099;
  
  }

.ecom div {
  				margin: 0;
  				padding: 10px 10px 15px 10px;
  				list-style: none;
  				color: #ff0000;
  				font-size: 13px;
  }
  
  
 .ecom a
 {
	 				
					line-height:25px;
 }
 
 
/***************hosting button*****************************/
.hosting {
  				font-family: Arial;
  				text-align: left;
  				width: 160px;
  				border: 1px solid #000000
  }
  
  
.hosting h3 
{
  				text-align: center;
  				margin: 0;
  				padding: 6px 8px 4px 10px;
  				font-size: 16px;
  				color: #ffffff;
  				background-color: #aa0000;
  }
  
  
.hosting div 
{
  				margin: 0;
  				padding: 10px 10px 15px 10px;
  				list-style: none;
  				color: #0000ff;
  				background-color: #ffc0c0;
  				font-size: 13px;
  }



/****************project boxxxxxxxxxxxxxxxxxxxx********************/
.hostbox {
  				font-family: Arial;
  				width: 170px;
  				margin-left:10px;
  }
  
  
.hostbox .boxtop 
{
  				background: url(../images/boxtop64296236.png) no-repeat top;
  				margin: 0;
  				text-align: center;
  				padding: 6px 13px 4px;
  				color: #ffffff;
  				font-size: 14px;
  				height: 20px;
  }
  
  
.hostbox .boxtext 
{
  				margin: 0 0 -6px 0;  
  				text-align: left;
  				padding: 5px 13px 2px 13px;
  				color: #ffffff;
  				font-size: 14px;
  				background: url(../images/boxmid27066865.png) repeat-y top;
  }
  
  
.hostbox .boxtext a
  {
	  		color:white;
	  		font-weight:bold;
	  		text-decoration:none;
	  		font-size:13px;
  }
  
  
.hostbox .boxtext a:hover
   {
	   		color:#900;
	   		text-decoration:underline;
   }
   
   
  
.hostbox .boxbot 
{
  				margin: 0;
  				height: 25px;
  				background: url(../images/boxbot26119741.png) no-repeat bottom;
  }

	
/**************oders home page boxez*********************/	
.domain
	{
				float:left;
  				width:174px;
				height:154px;
  				margin:0 7px 10px 0;
  				padding:10px;
		
		
	}
	

.webhost
	{
				float:left;
  				width:174px;
				height:154px;
  				margin:0 7px 15px 0;
  				padding:10px;
		
		
	}


.web-package
	{
				float:left;
  				width:174px;
				height:154px;
  				margin:0 7px 15px 0;
  				padding:10px;	
	}


/**************terms and conditions page***************/
.contact
{
				margin-left:50px;
				margin-right:20px;
}


.contact h1
{
				color:#F00;
				font-size:18px;
}


.contact h2
{
				color:#0000FF;
				font-weight:bold;
				font-size:15px;
}


/*************website maintenance page*****************/
ul.maintenance
{
				list-style-image:url(../images/147.gif);
				line-height:25px;
}




/******************link building*****************************/
.linkbuilding
  {
  				float:left;
  				width:270px;
  				margin:10px 15px 0 0;
  				padding:10px;
				display:inline;
			
		
		}
		
.linkbuilding a
{
				color:#FFF;
}


.meta
{
				color:#000;
				font-size:12px;
				padding:5px;
				text-align:left;
}


.meta a
{
				color:#3300FF;
}


.meta a:hover
{
				color:#F00;
}


					
/**********************home page***************************************/
#ordering
{
				float:left;
				width:665px;
				background: url(../images/bodybg.png) no-repeat;
				margin-bottom:20px;

}


#ordering h1
{
				margin-top:10px;
}



/**********************************image gallery page*************************/
.gallery
  {
  				float:left;
  				width:100px;
  				margin:10px 10px 15px 10px;
  				padding:10px;
		
		}
		
		
.portfolio-image p
{
				font-size:9px;
				margin:0;
				text-align:left;
}

.portfolio-image img
{
				border:0;
}



/*******************accessible website page***********************/
ul.tab
{
					list-style-image:url(../images/043.gif);
					line-height:25px;
}


ol
{
					line-height:25px;
}


/***************************sitemap page******************************/
.roundedcornerbox_804321 { background: #FF3300;}
.corner_top_804321 div {
   background: url(../images/roundedcorner_804321_tl.png) no-repeat top left;
}
.corner_top_804321 {
   background: url(../images/roundedcorner_804321_tr.png) no-repeat top right;
}
.corner_bottom_804321 div{
   background: url(../images/roundedcorner_804321_bl.png) no-repeat bottom left;
}
.corner_bottom_804321 {
   background: url(../images/roundedcorner_804321_br.png) no-repeat bottom right;
}
.corner_top_804321  div,.corner_top_804321,
.corner_bottom_804321 div,.corner_bottom_804321{
   width: 100%;
   height:10px;
   font-size: 0px;
}
.corner_content_804321 { margin: 0 10px; }


ul.sitemap
{
					line-height:25px;
					list-style-image:url(../images/102.gif);
			
}



/***************************bottom content**********************/
#bottom-content
{
				float:left;
				width:880px;
				margin-left:10px;
				margin-right:10px;
				margin-bottom:10px;
				background:#f1f1f3;
				border:1px solid #CCC;
				
}


#bottom-content h2
{
				padding-left:10px;
				padding-top:10px;
				color:#C30;
				font-size:16px;
}


.current-boxes
{
				float:left;
				display:inline;
				width:190px;
				margin:10px 10px 15px 10px;				
}


.current-boxes a
{
				color: #06F;
}


.current-boxes a:hover
{
				color:#C00;
}


ul.boxlist
{
				margin:0;
				padding-left:20px;
				line-height:25px;
				list-style-image:url(../images/066.gif);
				
}


ul.boxlist li
{
				list-style-type:none;
}


/***************************bannerrrrrrrrrrrrrrrrrrr*********************/
#banner
{
				float:left;
				width:650px;
				height:150px;
				display:inline;
				margin-top:10px;
				margin-bottom:20px;
				margin-left:5px;
				
				
				
}




