/* standard elements */html {min-height: 100%;}* {	margin: 0;}a { color: #c00; text-decoration: none; }a:hover {color: #c00; text-decoration: underline;}body { background: white; color: #444; font-size: 12px; font-family: verdana; font-weight: normal; font-style: normal; font-variant: normal; }p,code,ul {padding-bottom: 1.2em;}li {list-style: none;}h1 { color: #666; font-size: 22px; font-family: arial, verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal;fon;width: 96%; margin-top: 10px; padding-top: 4px; padding-bottom: 4px; t-variant: normal; }h2 {font: bold 12px arial ;}  /* h2 {font: bold 13px verdana;}  */h3 {font: bold 12px verdana;}form,input {margin: 0; padding: 0; display: inline;}code {	background: #FFF;	border: 1px solid #EEE;	border-left: 6px solid #CCC;	color: #666;	display: block;	font: normal 1em verdana;	line-height: 1.6em;	margin-bottom: 12px;	padding: 8px 10px;	white-space: pre;}blockquote {	background: url(img/quote.gif) no-repeat;	display: block;	font-weight: bold;	padding-left: 28px;}/* misc */.clearer {clear: both; font-size: 0;}.left {float: left;}.right {float: right;}/* structure */.inner-container {	border: 1px solid #D7D7D2;	background: #FFF;	font-size: 1.2em;	margin: 0 auto;		width: 98%;}.outer-container {	background: gray;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 12px;	padding-right: 12px;}/* main */.main { background-color: #fff; width: 100%; margin-right: auto; margin-left: auto; border: solid 1px #919191; }/* gobut */input#gobut{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	height:22px;	width:22px;	margin-left:2px;	border:solid 1px #747474;	background:#EAEAE8;}/* path */.path {	background: white;	border-top: 0px solid #FFF;	padding: 0px 0px 0 0;}/* content */.content {	float: right;	width: 74%;	border-left: 1px solid #C6C6C6;	padding-left: 1px;	padding-right: 10px;	padding-top: 10px;}/* navigation */.navigation {	float: center;	width: 90%;		padding-top: 10px;}.voipon_banner { float: center; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; }.navigation ul {	padding: 0;	border-top: 1px solid #EAEADA;}.navigation li {border-bottom: 1px solid white;}.navigation li a { color: #474747; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; font-variant: normal; display: block; background: #ddd; text-decoration: none; text-transform: capitalize; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 10px;}.navigation li a:hover {	background: #c00;	color: white;	}/* contact */.contact {	background: white;	color: black;}/* footer */.footer {	background: red;	color: #F7F7F2;	font: bold 1em verdana;	margin-top: 5px;	padding: 5px 5px;}.footer a {	color: #F7F7F2;	text-decoration: none;}.footer a:hover {color: #FFC;}/* new */.container { background-color: #ccc; text-align: center; padding: 10px; }.navigation p { margin: 0; }.top_td { color: #565656; font-size: 12px; font-family: arial; background-image: url(img/top_bg.jpg); background-repeat: repeat-x; height: 140px; }.lhs_td { border-right: 1px solid #a9a9a9; }.otherproducts { font-size: 12px; border-top: 1px solid #a9a9a9; }.lower_links_td { height: 30px; padding: 4px; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; }.searchsquare { margin: 2px; padding: 2px; border: solid 1px #a9a9a9; }.lhs_title { width: auto; margin-left: 0; padding: 2px 2px 4px; border-bottom: 1px solid #808080; display: block; }.top_right_td { background-image: url(img/top_world.jpg); background-repeat: no-repeat; background-position: right top; height: 140px; padding-right: 10px; padding-left: 10px; }.contact_table { width: 880px; }.contact_table td { padding: 4px; }.callnow { text-align: left; float: left; margin-top: 40px; margin-bottom: auto; display: block; }.call_us { color: #393939; font-size: 18px; font-weight: normal; text-transform: uppercase; }.call_number { color: #a2a2a2; font-size: 28px; font-family: arial; font-weight: bold; }.strapline { color: #808487; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }.top_fade { font-size: 11px; font-weight: bold; background-image: url(/content/img/fade-bar-bg.gif); background-repeat: repeat-x; height: 23px; padding: 2px; }.top_fade a { color: #565656; font-size: 11px; font-weight: bold; text-decoration: none; }.top_fade a:hover { color: #c00; text-decoration: none; }.date { font-size: 11px; }p { font-size: 12px; }.keisonlink { font-size: 12px; }.mainText { font-size: 12px; }.smallText { font-size: 12px; }.maintable { width: 580px; }.class { font-size: 14px; font-weight: bold; }.GefaBigTextItalics { font-size: 12px; font-weight: normal; font-style: italic; }.mainTextGemu { font-size: 12px; }.smalltextboldGemu { font-size: 12px; font-weight: bold; }.smallTextGemu { color: #303030; font-size: 12px; }.fursetext { font-size: 12px; }.furseheader { font-size: 13px; }/* Search */#other_pages {	text-align:center;}#powered_by {	margin:0 auto;	margin-top:20px;	padding-top:10px;	font-size:10px;	text-align:center;	vertical-align: center;}#common_report {		text-align:center;}#cat_table {		width:600px;		margin-top:20px;		padding-top:10px;		padding-bottom:20px;		border-top:1px solid #AAAAAA;		border-bottom:1px solid #AAAAAA;}#cat_main {	font-weight: bold;}.divline{	margin-top:20px;	margin-bottom:-5px;	border-bottom:1px solid #DDDDDD;}#sub_cat {	font-size:12px;}.idented {	margin-left:30px;}#did_you_mean {	font-size: 14px; 	text-align:center ;	margin:10px;}/* Title/link of pages */#result_report {	text-align:center ;	padding:3px;	background-color:#efefef; 	font-weight: bold;	margin-bottom:14px;}.catBanner {	padding:3px;	margin-top:15px;	background-color:#efefef; 	font-weight: bold}.webPageBanner {	padding:3px;	margin-top:20px;	background-color:#efefef; 	font-weight: bold}/*Top categories*/.main_cat1 {font-size: 16px; font-weight: bold; color:#303030}.main_cat2 {font-size: 12px; font-weight: bold; color:#303030}.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}/*Small urls*/.title{ color:#c00; font-size:13px; font-weight: bold; }.url { color: #369; }.description { color: #303030; }#results { font-size: 12px; }/* EOF Search */.boldblueBowThorpe { color: #369; font-size: 12px; font-weight: bold; padding-top: 6px; padding-bottom: 10px; }.product_content { text-align: center; margin-right: auto; margin-left: auto; display: block; }.caption { font-size: 11px; }.front_title { width: 99%; margin-right: auto; margin-bottom: 20px; margin-left: auto; border-bottom: 1px solid #c00; }.front_title_left h1 { text-align: left; width: auto; }.front_title_right { font-size: 16px; font-weight: bold; text-align: right; padding-top: 14px; }