
@import "listings.css";
@import "fieldset.css";
@import "tabs.css";

body {
  behavior:				url('/csshover.htc');
}

body.bg {
  overflow: 			-moz-scrollbars-vertical;
  background-color:		#fff;
  /* background-image:		url('http://www.phone-critic.co.uk/templates/phone-critic/images/bg.jpg');
  background-repeat:	repeat-x;
  attachment:			fixed; */
}

body, div, span, ul, li, p, td {
  font-family:			Tahoma,Arial;
  font-size:			11px;
  color:				#333333;
}

a:link {
  text-decoration:	underline;
  color:		#1e68a9;
}

a:active {
  text-decoration:	underline;
  color:		#1e68a9;
}

a:visited {
  text-decoration:	underline;
  color:		#1e68a9;
}

a:hover {
  text-decoration:	none;
  color:		#1e68a9;
}

a.path:link {
  text-decoration:	none;
  color:		#1e68a9;
  font-weight:		normal;
}

a.path:active {
  text-decoration:	none;
  font-weight:		normal;
  color:		#1e68a9;
}

a.path:visited {
  text-decoration:	none;
  color:		#1e68a9;
  font-weight:		normal;
}

a.path:hover {
  text-decoration:	underline;
  color:		#1e68a9;
  font-weight:		normal;
}

a.lite:link {
  text-decoration:		none;
  color:				#FFFFFF;
  font-weight:			normal;
}

a.lite:active {
  text-decoration:		none;
  color:				#FFFFFF;
  font-weight:			normal;
}

a.lite:visited {
  text-decoration:		none;
  color:				#FFFFFF;
  font-weight:			normal;
}

a.lite:hover {
  text-decoration:		underline;
  color:				#FFFFFF;
  font-weight:			normal;
}

.menu-cat, a.menu-cat, a.menu-cat:link, a.menu-cat:hover, a.menu-cat:active, a.menu-cat:visited {
  color:#fff;
  display:block;
  width:149px;
  height:18px;
  line-height:18px;
  background-image:url('http://www.phone-critic.co.uk/templates/phone-critic/images/menu-bar.gif');
  font-size:11px;
  font-family:Tahoma,Arial;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

.big-headline {
  font-family:			Tahoma,Arial;
  font-size:			18px;
  color:				#1e68a9;
  font-weight:			bold;
  padding:				0px;
  margin:				0px;
}

.med-headline {
  font-family:			Tahoma,Arial;
  font-size:			11px;
  color:				#000000;
  font-weight:			bold;
  padding:				0px;
  margin:				0px;
  padding-bottom:		4px;
}

.small-headline {
  font-family:			Tahoma,Arial;
  font-size:			11px;
  color:				#000000;
  font-weight:			bold;
}

.text {
  line-height:			12pt;
}

.box-border {
  background-color:	#d7b787;
}

.box-header {
  font-size:			11px;
  font-family:			Tahoma,Arial;
  font-weight:			bold;
  font-weight:			bold;
  color:			#393014;
  width:				99%;
}

.box-bg {
  background-color:	#fffaee;
}

.table-border {
  background-color:		#333333;
}

.table-bg {
  background-image:		url('http://www.phone-critic.co.uk/templates/phone-critic/images/table-bg.gif');
  background-repeat:	repeat-y;
  background-color:	#f6fcfd;
}

.table-header {
  background-image:		url('http://www.phone-critic.co.uk/templates/phone-critic/images/table-header.gif');
  background-repeat:	no-repeat;
  background-color:	#bee7e9;
  font-size:			11px;
  font-family:			Tahoma,Arial;
  font-weight:			bold;
  color:				#000000;
}

.border {
  background-color: #333333;
}

form {
  margin:		0px;
  padding:		0px;
}

.bgcolor1 {
  background-color:		#F0F0F0;	// change to match template
}

.bgcolor2 {
  background-color:		#f6f6f6;	//change to match template
}

.top {
  width:		100%;
  height:		100%;
  filter:		progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#0060C7, gradientType='1')
}

.footer {
  color:		#fff;
  background-color: #1d67a8;
  width:		100%;
  height:		32px;
}

.footer a, .footer a:active, .footer a:visited, .footer a:hover {
	color: #fff;
	text-decoration:underline;	
}

.warning {
  color:				#f69f0c;
}

.success {
  color:				#2ab3be;
}

.select {
  font-family:			Tahoma, Arial;
  font-size:			11px;
  border-style: 		solid;
  border-width: 		1px;
  border-color:			#666666;
  color: 				#666666;
}

.field {
  font-family:			Tahoma, Arial;
  font-size:			11px;
  border-style: 		solid;
  border-width: 		1px;
  border-color:			#666666;
  height:				17px;
  padding-left: 		2px;
  font-weight: 			bold;
  color: 				#666666;
}

.field-lit {
  font-family:			Tahoma, Arial;
  font-size:			11px;
  border-style: 		solid;
  border-width: 		1px;
  border-color:			#666666;
  height:				17px;
  padding-left: 		2px;
  font-weight: 			bold;
  color: 				#666666;
  border-color: 		#FF0000;
}

.button {
  font-size: 			11px;
  font-family: 			Tahoma, Arial;
}

.section-bar {
  background-color:		#0a2d74;
  color: 				#FFFFFF;
  font-family:			Trebuchet MS, Tahoma,Arial;
  font-size:			17px;
  margin:				0 0 14 0;
  text-decoration:		none;
  display:				block;
  width:				100%;
  padding:				4 0 3 0
}

.section-bar a:link, .section-bar a:visited, .section-bar a:active, .section-bar a:hover {
  color: 				#FFFFFF;
  text-decoration:		none;
}

.field-cell {
  color: 				#FFFFFF;
  font-weight: 			bold;
  background-color:		#1d67a8;
}

.solid {
  background-color: #33c0cb;
}

.small {
  font-size: 			11px;
}

.smaller {
  font-size: 			10px;
}

.smaller-lite {
  font-size:			10px;
  color: 				#666666;
}

.cell-frame {
  border-style: 		solid;
  border-color: 		#d2d2d2;
  border-width: 		1px;
  background-color: 	#fafafa;
  padding: 				12px;
}

/* modal */

.container {
height:100%;
}

#bgcover {
z-index:1;
overflow:hidden;
position:absolute;
width:100%;
height:100%;
background:#777777;
filter:alpha(opacity=78);
-moz-opacity:0.78;
opacity:0.78;
}

#content {
position:absolute;
top:50%;
left:50%;
}

#loading {
position:absolute;
top:50%;
left:50%;
padding:0px;
}

#loading div {
color:#fff;
font-size:18px;
text-align:center;
}

#loading div image{
margin-bottom:4px;
}

#content-top {
background:url(images/menu-bar.gif) repeat-x;
height:18px;
width:100%;
}

#content-title {
float:left;
line-height:18px;
padding:0 0 0 7;
color:#fff;
font-size:11px;
font-weight:bold;
}

#content-right {
float:right;
line-height:18px;
margin:0 7 0 0;
}

#content-right a:link, #content-right a:active, #content-right a:visited, #content-right a:hover {
color:#fff;
}

#content-inner {
float:left;
background-color:#fff;
padding:0px;
}

.glossary-heading {
	background-color: #1d67a8; 
	color: #fff;
	font-weight: bold; 
	padding: 5px 10px 5px 10px;		
}

.glossary-box {
	border: 1px solid #1d67a8;	
	margin-bottom: 20px;
}

.glossary-inner {
	padding: 10px;			
}
