/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 




#DealsTable TABLE{width:98%; clear:none;  border:1px solid #999999;}
#DealsTable{padding-bottom:30px;
}

#latestnews2{
display:block;
background-color:#FFFFCC;
padding:10px;

border:1px dashed #000000;

}


.dFilter{font-size:13px;}
.dHeader{background: #666666; font-size:13px; color:#FFFFFF; text-align:center;}
.dRow{cursor: pointer;}



.onlinepricehead {text-align:center;border-left:1px solid #CCCCCC;}
.monthlypricehead {text-align:center; border-left:1px solid #CCCCCC;}
.networkhead{ text-align:center;border-left:1px solid #CCCCCC;}
.contractlengthhead{ text-align:center;border-left:1px solid #CCCCCC;}
.minshead{text-align:center; border-left:1px solid #CCCCCC;}
.textshead{text-align:center; border-left:1px solid #CCCCCC;}
.buybuthead{text-align:center; border-left:1px solid #CCCCCC;}
.additionalhead{ text-align:center;border-left:1px solid #CCCCCC;}


.onlineprice{text-align:center;}
.monthlyprice{text-align:center;}
.network{text-align:center;}
.contractlength{text-align:center;}
.mins{text-align:center;}
.texts{text-align:center;}
.buybut{text-align:center;}
.additional{text-align:center;}

.network img, .buybut img{
padding:5px;

}


.dealnames{
border-bottom:1px solid #666666;
}

.deals{
clear:none;
display: table-row;
width:100%;
height:55px;
}







.theblockspacer{
clear:none;
width:100%;

}

#dealsheader{

height:55px;
width:100%;
}

#dealspec{
width:100%;
height:250px;
}
#dealspecleft {
	width: 70%;
	min-width:380px;
	float: left
}

#dealspec img{
	
	float:right;
	
	
	}




.filterlistright {
float:right; width:450px; padding-right:15px;
}






div.float {
  float: left;
  width: 155px;
  height:210px;
  padding: 5px;

  }
  

 div.floatlist {
  float: left;
   height:13px;
  padding: 5px;

  }

 div.floatlist p {
   text-align: Left;
   font-size:13px;
   }
  

  
IMG.imgdisplayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

  
div.float p {
   text-align: center;
   font-size:10px;
   }


div.spacer {
  clear: both;
  }
  
 #spacer {
  clear: left;
  }
  
#BannerBottom{
 
 clear: both;
 padding:2px;
 }







body{
	font-family: Arial,sans-serif;
	font-size:14px;
	color: #281159;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	height:100%;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Deal Table rows                               */


#dealtable table{
			border: 1px solid black;	
			border-bottom: 0;
}

#dealtable td{
padding-top:8px;
padding-bottom:8px;
border-bottom: 1px solid #CCCCCC;
}








/* Layout Divs                                 */
/***********************************************/

#masthead{
clear:both;
	padding: 00px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	
}


#logohead{
float:left;

}

#bluehead{
height:85px;
border-bottom: 1px solid #cccccc;
background:#000033;
}

#logoheadright{
padding:10px;
width:478px;
float:right;
}



#navBar{
	float: left;
	width: 200px;
border-right:1px solid black;
	height:800px;
}

#headlines{
  float:right;
	width: 125px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 0px;
	
}

#content{
float: none;
padding-top:20px;
padding-left:240px;
padding-right:170px;


}

/***********************************************/
/* Components                                  */
/***********************************************/

#filter{
width:95%;
color:#333333;
padding:6px;
background: #CCCCCC;
font-size:12px;
border:1px solid #666666;

}

#filtertext{
padding:20px;
}

#thedeals{
padding:0px;
border:1px solid #999999;
margin-bottom:30px;

}


#siteHead{
	margin: 0;
	padding: 0 0 0 0px;
	background:#999999;
}



/************* #breadCrumb styles *************/

#breadCrumb{
clear:both;
	height:25px;
	font-size: 12px;
	padding: 5px 4px 5px 10px;
	color: #FFFFFF;
	background: #666666;
}





#breadCrumb h1{
display: inline;
 font-family: Verdana,Arial,sans-serif;
 font-size:12px;
 color: #FFFFFF;
 margin: 0px;
}

#breadCrumb a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

#breadCrumb a:link{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

#breadCrumb a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

#breadCrumb a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}


/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}




/************** .feature styles ***************/

.feature{
	
	padding: 0px 0px 10px 10px;
	font-size: 75%;
	padding-bottom:10px;
	padding-left:0px;
	
}

.noresults{
	
	padding: 10px;
	color: black;
	background-color: #F7EDB2;
	font-size: 12px;
	
}

.feature img{

float:left;
padding-right:10px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	/*float: left;
	padding: 10px 10px 0px 0px;*/
}



/************* #siteInfo styles ***************/

#footer{
	height:75px;
	clear: both;
	font-size: 75%;
	color: #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 4px solid #FF0000;
	background:#000033;
}

#BannerBottom{
	float:left;
	width:500px;
	padding:5px;
}
#CopyBottom{
	vertical-align: middle;
	float:right;
	padding-right:30px;
	padding-top:30px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}










/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	font-size: 80%;
}


#sectionLinks a {
	display: block;
	padding:3px;
	padding-left:5px;
	text-decoration: none;
}

#sectionLinks a:hover{
	background-color: #dddddd;
	text-decoration: none;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}



/************** #Deal Page styles **************/

.style28 {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.SpecHeader {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style30 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding:5px; color:#FFFFFF; display:block; }

/*Example for a Menu Style*/
.menu {background-color: #CCCCCC;border-bottom:1px solid #d7d7d7; height:23px;width:350px; font-size:12px;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.menu li {display:inline; line-height:23px;}
.menu li a {color: #333333; text-decoration:none; padding:5px 5px 6px 5px; }
.menu li a.tabactive {border-left:1px solid #999999;border-top:1px solid #999999; border-right:1px solid #999999; color:#000000; background-color:#ffffff; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 {display:none; border:1px solid #999999; height:175px;width:100%; min-width:380px; text-align:left;padding:15px; font-size:12px; margin-bottom:5px; overflow: auto; 
 }

.tabrow{
clear:both;
border-bottom:1px solid #DADADA;
}

.tabcontleft {
padding-bottom:5px;
padding-top:5px;
float:left;
width:47%;
max-width:47%;
}
.tabcontright {
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
float:left;
width:47%;
max-width:47%;
}

.pages{
width:97%;
font-size:12px;
padding-left:10px;
text-align:left;
}

.dPagenation {
	background-color: #f5f5f5
}


.resperpage{

float:right;
font-size:13px;
padding-left:10px;
text-align:right;


}


.pageon{
font-size:13px;
font-weight:bold;
}

.pageoff{
font-size:13px;
}





.dhx_combo_img{
	position:absolute;
	top:0px;
	right:0px;
	width:0px;
	height:0px;
}


.dhx_combo_option_img{
	position:relative;
	top:4px;
	margin-left:4px;
	left:0px;
	width:0px; height:18px;
}


.dhx_combo_input{
	width:200px;
	font-family: Arial;
	font-size: 10pt;
	border:0px;	
	position:absolute;
	padding-left:10px;
	top:0px;
	font-style: italic;
	
}
.dhx_combo_box{
	width:200px;

	position:relative;
	text-align:left;
	border:1px solid #7F9DB9;
	height:20px;

	overflow:hidden;
    background-color: white;
}

.dhx_combo_list{
   position:absolute;
   z-index:200;
   overflow:auto;
   border:1px solid black;
   height:200px;
   font-family: Arial;
   font-size: 11pt;
   font-weight:bold;
   background-color: white;
}


.dhx_combo_list div{
	cursor:pointer;
	padding:4px 4px 4px 4px;
}
.dhx_selected_option{
	background-color:navy;
	color:white;
}


























/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#qm0 li, #qm0 a {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:200px;
		background-color:#EEEEEE;
		border-width:0px;
		border-style:solid;
		border-color:#9B9B9B;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:7px;
		color:#010101;
		font-family:Verdana;
		font-size:13px;
		text-decoration:none;
		font-weight:bolder;
		text-align:left;
		border-width:0px 0px 1px;
		border-style:solid;
		border-color:#999999;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#000033;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#000033;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Hover State""""""""*/	
	#qm0 .qmparent:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#D9D9D9;
		color:#020404;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:1px 2px;
		background-color:#FAFAFA;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 0px 2px 14px;
		margin:0px;
		
		background-image:none;
		color:#46494B;
		font-size:12px;
		font-weight:normal;
		border-width:0px;
		border-style:solid;
		border-color:#F1F1F1;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#8B8A90;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#8B8A90;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Hover State""""""""*/	
	#qm0 div .qmparent:hover	
	{	
		background-color:#9E9DB9;
		color:#060807;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFF94;
		text-decoration:none;
		border-color:#999999;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 12px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#BFBFBF;
	}





	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:2px 20px 2px 5px;
		background-color:#F1F1F1;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		background-color:#F1F1F1;
		border-width:1px;
		border-style:solid;
		border-color:#666666;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a	
	{	
		background-color:#DDDDDD;
	}
	/*[END-QS0]*/



.activepageonmenu{
	display:block;
	padding:3px;
	width:100%;
	background-color:#FFD5D5;
	}
