/* ================================================== 
			PRODOSEC.COM Index Page
   ================================================== */
   
   /** {
   	font:12px Arial, Helvetica, sans-serif;
	padding:0; margin:0;
	text-align:left;
   }*/
   body {
    font:12px Arial, Helvetica, sans-serif;
   }
   
   a { font-size:inherit; color:inherit; text-decoration:none; }
   
   .center {
   	margin:0 auto;
   	width:1000px;
   }
   
   #header {
   	height:200px; margin-top:20px;
   	position:relative;
	background:url(../images/header_DIDS.png) no-repeat;
   }
   .chatimg{
   	margin:10px; float:right; border:none; text-decoration:none;
   }
   
   .chatBox{
   	position: absolute;
   	left: 780px;
   	top:20px;
   	z-index: 10;
   }
   #navbar {
   	height:26px;
    background:url(../images/navbar.png) no-repeat;
	text-align:center;
   }
   #navigation { text-align:inherit;
   }
   #navigation li{
   	padding:5px 15px;font-size:14px;	
   	display:inline;
   }
   #navigation li a{ font-weight:bold; }
   .content_top{
   height:24px; margin-top:6px;
   background:url(../images/content_top.png) no-repeat;
   }
   .content {
   min-height:100px; overflow:auto;
   background:url(../images/content.png) repeat-y;  
   }

   .content_btm{
   height:24px;
   background:url(../images/content_btm.png) no-repeat;
   }
   .content_95{
   	width:95%; height:100%;
	margin:0px auto;
	position: relative;
   }
   
   /* Content Paragraph Styles */
   p{ margin-bottom:1em; }
   p.bottom{ margin-bottom:0px; }
   .phead{
   	font-size:18px; font-weight:bold;
   }
   .plist{ margin-left:20px; list-style:none;}
   .plist *{ margin-left:20px; }
   .plist strong{ margin:0px; font-weight:bold; }
   
   .infobox{
   	width:232px; height:180px;
	padding:10px; margin:0 38px;
	float:left;
   }
   .vpri{ background:url(../images/virtual_pri.png) no-repeat; }
   .infra{ background:url(../images/infrastructure.png) no-repeat; }
   .quote{ background:url(../images/free_quote.png) no-repeat; }
   .orderdids{ background:url(../images/orderdids.png) no-repeat; }

   .infobox a{ width:100%;height:100%;display:block; }
    .gray_top{
   height:24px; margin-top:6px;
   background:url(../images/gray_top.png) no-repeat;
   }
   .gray {
   min-height:50px;
   background:url(../images/gray.png) repeat-y;   
   }
   .gray_btm{
   height:24px;
   background:url(../images/gray_btm.png) no-repeat;
   }
   #footer {
   
   }
   
   .embtm{ margin-bottom:1em; }
   .emtop{ margin-top:1em; }
   
   .sidebar{ float:left;width:120px;min-height:200px;padding:5px;border-right:3px solid #000;border-bottom:3px solid #000; margin-right:20px;  }
   .sidebar .title{ width:100%;border-bottom:3px solid #000;padding-bottom:3px; margin-bottom:1em; font-size:18px; font-weight:bold; }
   .sblist{ list-style:none; }
   .sblist li{ list-style:none; font-size:14px; }
   .sidebar ul li a{ font-weight:bold; }
   
   .info{ float:left; width:80%; }
   
   /* ORDER PAGE */
   .orderDIDS{border:1px solid #000; margin-bottom:1em;}
   .orderDIDS tr,td{min-width:80px; padding:5px;vertical-align:top;}
   .orderinput{ width:300px; font-size:14px; }
   .tdright{ text-align:right;font-weight:bold; }
   
   .graybg{ background:#CCCCCC; }
   
   strong{ font-weight:bold; }
   
   .redalert{ color:#990000; margin-left:1em; }
   ul.serviceareas{ list-style:none; margin-top:1em; margin-bottom:1em; }
	ul.serviceareas *{ font-size:14px; font-weight:bold;}
	ul.serviceareas u{ font-size:18px; }
	.canadidscvg{ background:url(../images/candids_coverage.png) no-repeat;width:750px;min-height:500px;margin:0 auto; font-size:16px; font-weight:bold; }
	
	.bleu{ color:#000066; text-decoration:underline; font-weight:inherit; font-size:inherit; }
	
	.reglist{
		margin-left:20px;
		margin-bottom:1em;
	}
	.reglist li{
		margin:0.5em 20px;
	}
	
	.pstrongbdy{ font-size:1.2em; font-weight:bold; }
	

	.sidead{
		height:380px;
		float:right;
		width:144px;
		margin-left:5px;
		background:url(../images/sidead.png) top right no-repeat;
		border:2px solid #000;
	}
	.sidead a{ width:100%;height:100%;display:block; }
	
	table tr.trhead {
		font-weight:bold;
		font-size:1.2em;
	}
	td {
		font-weight:inherit;
		font-size:inherit;
	}
	
	.orderinfotbl {
		border:1px solid #000;
	}
	.trheader td{
		font-weight:bold;
		font-size:1.2em;
		border-bottom:1px solid #000;
    }
        
#upsell {
    width:95%;
    margin:0px auto;
}

