@charset "utf-8";
/* CSS Document */
html, body {
height: 100%;
background-color:#0e141e;
}
body {
font-size:62.5%;
/* These rules have no effect on the functionality */
/* They are for styling only */
margin:0em;
padding:0em;
/*scrollbar-base-color:#369;*/ /* scrollbar colouring*/
}
img.bg {
	/* Set rules to fill background */
	min-height:100%;
	min-width:1024px;

	/* Set up proportionate scaling */
	width:100%;
	height:auto;

	/* Set up positioning */
	position:absolute;
	top:0;
	left:0;
	border:0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px;
		border:0; }
}

@font-face {
	font-family: 'TrajanProRegular';
	src: url('../frp/trajanpro-regular-webfont.eot');
	src: local('☺'), url('../frp/trajanpro-regular-webfont.woff') format('woff'), url('../frp/trajanpro-regular-webfont.ttf') format('truetype'), url('../frp/trajanpro-regular-webfont.svg#webfontfvSyVJyq') format('svg');
	font-weight: normal;
	font-style: normal;
}

div#wrapper {
/* This is the only important rule */
/* We need our content to show up on top of the background */
position:relative; 
/* These have no effect on the functionality */
width:100%;
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -150px;
padding:0em;

}
h1{margin:0em; padding:0em;}
#home_top h2 {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9), 0px 0px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9), 0px 0px 1px #fff;
}
#tab h2, div.mod_box_tab h2, #footer h2, div.oc_title h4, div.mp_title h4{font-weight: normal; font-style: normal; line-height:normal; font-family:/* 'TrajanProRegular',*/ "Times New Roman", Times, serif;}
#home_top h2{margin:0em; padding:0em; font-size:2.5em; font-weight:normal; line-height:1.1em; font-family:"Times New Roman", Times, serif;}
#tab h2{margin:0em; padding:0em; font-size:1.8em; line-height:1.2em; text-transform:uppercase;}
cufon canvas{z-index:10 !important;}
div.mod_box_tab h2{margin:0em; padding:0em; font-size:1.6em; line-height:1.0em; text-transform:uppercase;}
#footer h2{margin:0.8em 0em 0.5em 0em; padding:0em; font-size:1.5em; line-height:1.2em; text-transform:uppercase;}
div.oc_title h4, div.mp_title h4{margin:0em; padding:0em; font-size:1.4em; font-weight:500; line-height:1.4em; text-transform:uppercase; color:#1E2A44;}
#header_wrapper{width:100%; height:160px; background-image:url('../gfx/top_bg.jpg'); background-repeat:repeat-x; color:#FFFFFF;}
#header{width:920px; height:160px; margin:0 auto;}
#logo{width:141px; float:left;}
#mel_box{width:224px; float:right;}
#nav_box{width:920px; float:left; margin-top:0.2em; position:relative; z-index:100;}

/* see smoothmenu.css for the menu css */
#main_wrapper{width:100%; color:#FFFFFF; float:left;}
#main{width:920px; min-height:480px; height:auto !important; height:480px; overflow:visible; margin:3.6em auto;}
#tab{margin:0em; padding:0em 0em 0em 0em;}
#tab ul, div.mod_box_tab ul{margin:0em; padding:0em; list-style:none;}
* html #tab ul li{padding:0.6em 2.5em 0.6em 2.5em;}
*+ html #tab ul li{padding:0.6em 2.5em 0.6em 2.5em;}
#tab ul li{display:inline-block; float:left; padding:1.0em 2.5em 0.6em 2.5em; margin:0em;}

div.mod_box_tab ul li{display:inline-block; float:left; padding:0em; margin:0em;}
#tab_txt{margin:0em; padding:0em;}
#content_wrapper_home{width:920px; min-height:460px; height:auto !important; height:460px; float:left; font-family:Arial, Helvetica, sans-serif;}
#home_top{width:920px; float:left; margin-bottom:22.2em;}
#home_btm{width:920px; float:left;}
#content_wrapper{width:920px; min-height:460px; height:auto !important; height:460px; float:left; /*background-color:#1e2b41;*/ font-family:Arial, Helvetica, sans-serif; }
#tab ul li, #content_wrapper, div.mod_box_tab, div.mod_box{ background-image:url('../gfx/trans_bg.png'); background-repeat:repeat;}

#leftnav{width:234px; float:left;}
#nav2{margin:2.8em 0em 2.8em 2.8em; padding:0em;}
#nav2 li{list-style-type:none; margin:0em; padding:0.5em 0em 0.5em 0em; display:block;}
#nav2 li ul{margin:0.5em 0em 0em 0em; padding:0em;}
#nav2 li ul li{list-style-type:none; margin:0em; padding:0.5em 0em 0.5em 1.0em; display:block;}
#nav2 li ul li.last{padding-bottom:0}
#nav2 li a, #nav2 li ul li a{text-decoration:none; color:#FFFFFF; font-size:1.2em; line-height:1.0em;}
#nav2 li a:hover, #nav2 li a.active{text-decoration:none; color:#8DB1E3;}
#nav2 li ul li a:hover, #nav2 li ul li a.active{text-decoration:none; color:#8DB1E3;}
#nav2 li.brdtop, #nav2 li ul li.brdtop{border-top:1px solid #5E6881;}
#nav2 li.brdbtm, #nav2 li ul li.brdbtm{border-bottom:1px solid #5E6881;}
#content{margin:2.8em 2.8em 1.8em 2.8em; float:left; /*position:relative;*/}
* html #content{margin:28px 14px 18px 14px;}
.home, .onecol{width:864px;}
.twocol{width:630px;}
.threecol{width:454px;}
#noopacity{position:absolute; left:0; top:0;}
#content p, #rightcol p, #footer p, #content table.table_txt{font-size:1.2em; padding:0em 0em 1em 0em; margin:0em; line-height:1.5em;}
#footer p.left{float:left}#footer p.right{float:right}

#content div.onecol ul, #content div.twocol ul, #content div.threecol ul, 
#rightcol ul, div.footer_box ul{margin:0em 0em 1em 0em; padding:0em;}
div.onecol ul li, div.twocol ul li, div.threecol ul li, 
#rightcol ul li, div.footer_box ul li{font-size:1.2em; padding:0em 0em 0.5em 0em; margin:0em; line-height:1.3em; list-style:square;}
div.onecol ul li ul li, div.twocol ul li ul li, div.threecol ul li ul li,
div.onecol ul li ul li ul li, div.twocol ul li ul li ul li, div.threecol ul li ul li ul li{font-size:1.0em; padding:0.2em 0em 0.2em 0em; margin:0em; line-height:1.3em; list-style:disc;}
#content a, #rightcol a{text-decoration:underline; color:#8DB1E5}
#content a:hover, #rightcol a:hover{text-decoration:none;}
#rightcol{width:142px; float:left; margin:2.8em 2.8em 0.8em 0em;}
#subnav{width:630px; margin:0em 2.8em 1.8em 2.8em; float:right; border-top:1px solid #5E6881; font-size:1.2em; line-height:1.5em;}
*html #subnav{margin:0em 1.4em 1.8em 2.8em;}
#subnav #previous{width:315px; float:left; padding-top:0.5em;}
#subnav #next{width:315px; float:right; text-align:right; padding-top:0.5em;}
#subnav a{text-decoration:none; color:#8DB1E5}
#subnav a:hover{text-decoration:underline;}
#footer_wrapper{/*position:relative; bottom:0; left:0; */height:170px; float:left; width:100%; background-image:url('../gfx/btm_bg.jpg'); background-repeat:repeat-x; color:#FFFFFF;}
#footer{width:920px; height:170px; margin:0 auto; color:#5E6881; font-family:Arial, Helvetica, sans-serif; position:relative;}
#footer a{text-decoration:none; color:#5E6881;}
#footer a:hover{text-decoration:underline;}
#footer_nav{width:306px; float:left;}
#navf{margin:0em; padding:0em; width:250px;}
#navf li{list-style-type:none; margin:0em; padding:0em; font-size:1.2em;}
#navf li span.navleft{width:45%; float:left; }
#navf li span.navright{width:45%; float:right; }
div.footer_box{float:left;}
div.middle_box{width:350px; margin:0em 3.0em 0em 2.0em}
div.right_end_box{width:170px; margin:0em 0em 0em 4.0em}
#copyright{float:left; width:920px; margin-top:2.0em;}
#qlinks li{list-style:none !important;}

/* Module styles */
div.mod_box_wrapper{width:290px; float:left; margin-right:25px;}
div.mod_box_tab{padding:0.5em 0.7em 0em 0.7em; float:left;}
div.mod_box{width:280px; color:#FFFFFF; padding:1.0em 1.0em 0em 1.0em; float:left;min-height:80px}
/*Our Clients landing page module*/
#oc_wrapper{width:864px; float:left; margin-top:1.0em;}
div.oc_box{width:190px; float:left;}
div.oc_title{position:relative; width:170px; height:55px; float:left; background-color:#FFFFFF; padding:0.8em; margin-bottom:0.5em}
div.oc_title_link{position:absolute; left:9px; bottom:7px; color:#999999; font-size:1.2em;}
div.oc_txt{width:190px; float:left;}
/*Melchior Products landing page module*/
#mp_wrapper{width:630px float:left; margin-top:1.0em; background-color:#00FF00;}
div.mp_box{width:140px; margin-right:20px; margin-bottom:10px; float:left; background-color:#00FFFF;}
div.mp_title{background-color:#FFFFFF; padding:0.8em 0.8em 0em 0.8em;}
div.mp_txt{color:#90B1E6;}
div.mp_txt p{padding:0em; margin:0;}
div.mp_link{background-color:#182434; font-size:1.2em; padding:0.5em 0.5em 0.5em 1.0em; margin:0em; line-height:1.5em;}
div.last{margin-right:0;}
div.mr20{margin-right:20px;}
div.mr30{margin-right:30px;}
/*CSS sprite styles*/
/* Icon images are positioned vertically with a space of 100px after each image.  If the element the icon is attached to is greater than this height then the next icon will appear. */

#content div.tabs ul{margin:1.0em 0em 1.0em 0em; padding:0em;}
#content div.tabs ul li{margin:0em 0.5em 0em 0em; padding:0em; display:inline;}
#content div.tabs ul li.current{font-weight:bold;}
.basket, .basket_add, .basket_remove, .basket_go, .book, .book_go, .book_open, .calculator, .calendar, .calendar_add, .calendar_view_day, .chart_bar, .chart_curve, .chart_line, .chart_line, .chart_pie, .date_add, .email, .error, .exclamation, .feed, .film, .html, .image, .information, .ipod_cast, .link, .map, .pdf, .xls, .pps, .doc, .zip, .phone, .picture, .printer, .report, .report_go, .rss, .sound, .telephone, .television, .transmit_blue, .vcard, .podcast { background: url('../gfx/icons_trans.gif') no-repeat; padding: 0 0 0 25px; line-height: 20px;}

.basket 			{ background-position: 0px 0px; }
.basket_add 		{ background-position: 0px -120px; }
.basket_remove 		{ background-position: 0px -240px; }
.basket_go 			{ background-position: 0px -360px; }
.book 				{ background-position: 0px -480px; }
.book_go 			{ background-position: 0px -600px; }
.book_open 			{ background-position: 0px -720px; }
.calculator 		{ background-position: 0px -840px; }
.calendar 			{ background-position: 0px -960px; }
.calendar_add 		{ background-position: 0px -1080px; }
.calendar_view_day 	{ background-position: 0px -1200px; }
.chart_bar 			{ background-position: 0px -1320px; }
.chart_curve 		{ background-position: 0px -1440px; }
.chart_line 		{ background-position: 0px -1560px; }
.chart_pie 			{ background-position: 0px -1700px; }
.date 				{ background-position: 0px -1820px; }
.date_add 			{ background-position: 0px -1940px; }
.doc 				{ background-position: 0px -3720px; }
.email 				{ background-position: 0px -2060px; }
.error 				{ background-position: 0px -2180px; }
.exclamation 		{ background-position: 0px -2300px; }
.feed 				{ background-position: 0px -2420px; }
.film 				{ background-position: 0px -2540px; }
.html 				{ background-position: 0px -2660px; }
.image 				{ background-position: 0px -2780px; }
.information 		{ background-position: 0px -2900px; }
.ipod_cast 			{ background-position: 0px -3020px; }
.link 				{ background-position: 0px -3120px; }
.map 				{ background-position: 0px -3240px; }
.pdf 				{ background-position: 0px -3360px; }
.phone 				{ background-position: 0px -3960px; }
.picture 			{ background-position: 0px -4080px; }
.podcast 			{ background-position: 0px -5039px; }
.pps 				{ background-position: 0px -3600px; }
.printer 			{ background-position: 0px -4200px; }
.report 			{ background-position: 0px -4320px; }
.report_go 			{ background-position: 0px -4440px; }
.rss 				{ background-position: 0px -4560px; }
.sound 				{ background-position: 0px -4680px; }
.telephone 			{ background-position: 0px -4800px; }
.television 		{ background-position: 0px -4920px; }
.transmit_blue 		{ background-position: 0px -5040px; }
.vcard 				{ background-position: 0px -5160px; }
.xls 				{ background-position: 0px -3480px; }
.zip 				{ background-position: 0px -3840px; }
p.icon{padding-left:25px !important;}
#content table tr td{padding-right:1.0em;}
#content table tr td.dl_column a.noline{text-decoration:none;}
span.icon_box{width:30px; display:block; float:left; margin-right:0.5em;}

div.img_wrapper{width:410px; margin:1.0em 1.5em 0em 0em; float:left; }
* html div.img_wrapper{margin:1.0em 1.0em 0em 0em; }/* for IE 6 */
div.img_box{width:206px; margin-bottom:1.0em;}
/*div.img_box img{position:absolute; top:0; left:0; width:206px; z-index:-1;}*/
div.img_des{}

/* Sitemap styles */
#sitemap{margin:0; padding:0; width:100%;}
#sitemap li{display:block; float:left; width:125px; vertical-align:top; margin:0em 1.5em 0em 0em;}
* html #sitemap li{width:115px;}
#sitemap li ul{margin:0em; padding:0em;}
#sitemap li ul li{font-size:1.0em; line-height:inherit; list-style-type:none !important; margin:0.3em 0.3em 0.3em 0em; padding:0em;}
#sitemap li ul li ul{margin:0em; padding:0em;}
#sitemap li ul li ul li{font-size:1.0em; line-height:inherit; list-style-type:none !important; margin:0.3em 0.8em 0.3em 0.8em; padding:0em;}
#sitemap_footer{margin-left:0em; padding-left:0em;}
#sitemap_footer li{list-style-type:none !important;}
.page_line{border-bottom:1px solid #5E6881;}
.top_border{border-top:1px solid #5E6881;}
.header_txt{padding-bottom:0em; margin-bottom:0em;}
.rightalign{text-align:right;}

/* document library styles */
#cat_box{overflow:hidden; width:630px; float:left;}
* html #cat_box{position:relative}
div.doc_tablet_bg{
	display:block;
	border:1px solid #69738E;
	color:#FFFFFF;
	background-image:url('../gfx/doctablet.jpg');
	background-repeat:repeat-x;
}

h3.doctablet{
	font-size:1.2em;
	width:610px;
	display:block;
	margin:0em;
	padding:0.5em;
	cursor:pointer;
	background-image:url('../gfx/tablet_arrow_right.jpg');
	background-repeat:no-repeat;
	background-position:right;
}
h3.lit_form{ background-image:none !important;}
form#f1{overflow:hidden; margin:0; padding:0;}
div.cat_docs_box{width:630px;}
ul.cat_docs{margin: 0.3em 0em 1.0em 0em; padding-left:0em;}
* html ul.cat_docs{/*position:relative; float:none;*/}
ul.cat_docs li{list-style:none !important;}
* html ul.cat_docs li{float:none;}
* html ul.cat_docs li input{float:none;}
/* history styles */
#history_wrapper{
	width:597px;
	/*float:left;*/ 
	background-image:url('../gfx/history_bgtile.png'); 
	background-repeat:repeat-y; 
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
}

.tableft{background-image:url('../gfx/pos_left_bg.png'); background-repeat:no-repeat;}
.posleft{width:287px; float:left; padding-top:0; padding-right:10px; position:relative; }
.posleft p{margin:0 0 10px 20px; text-align:right; }
.tabright{background-image:url('../gfx/pos_right_bg.png'); background-repeat:no-repeat;}
.posright{width:287px; float:right; padding-top:0; padding-left:10px; position:relative;}
.posright p{margin:0 20px 10px 0; text-align:left;}
span.yearleft{float:right; margin:0em; padding:0em; color:#16619B; font-weight:bold; line-height:0.8em; font-size:1.6em;}
span.yearright{float:left; margin:0em; padding:0em; color:#16619B; font-weight:bold; line-height:0.8em; font-size:1.6em;}
.hide{display:none;}

/* Our Team styles */
span.print_txt{display:none; visibility:hidden;}
#ot_wrapper{width:864px; float:left;}
#drop_wrapper{width:780px; float:left; position:relative; z-index:50; margin-bottom:2.0em;}
div.ot_img{width:90px; margin:0em 2.0em 2.0em 0em; float:left; position:relative;}
div.ot_img_nrm{width:90px; margin:0em 0em 2.0em 0em; float:left; position:relative;}
div.fadeout span.img_cover{width:90px; height:90px; display:block; position:absolute; left:0; top:0; z-index:10; background-image:url('../gfx/img_cover.png'); background-repeat:no-repeat;}
div.fadeout a.thickbox{cursor:default;}
div.drop_btn{width:193px; float:left; margin-right:27px; position:relative; z-index:50;}
div.drop_btn_scroller{width:213px; float:left; margin-right:27px; position:relative; z-index:50;}
div.btn_title{font-size:1.2em; font-weight:bold; position:relative; z-index:50; width:191px; height:27px; /*padding:5px;*/ border-bottom:1px solid #5E6881; background-image:url('../gfx/drop_btn_bg.jpg'); background-repeat:repeat-x; color:#2A3852;}
div.btn_title_scroller{font-size:1.2em; font-weight:bold; position:relative; z-index:50; width:211px; height:27px; /*padding:5px;*/ border-bottom:1px solid #5E6881; background-image:url('../gfx/drop_btn_bg.jpg'); background-repeat:repeat-x; color:#2A3852;}
div.btn_title a.btn_link{width:181px; height:17px; padding:5px; display:block; background-image:url('../gfx/drop_btn_arrow.jpg'); background-repeat:no-repeat; background-position:right top;}
div.btn_title_scroller a.btn_link_scroller{width:201px; height:17px; padding:5px; display:block; background-image:url('../gfx/drop_btn_arrow.jpg'); background-repeat:no-repeat; background-position:right top;}
div#name_list_scroller{display:block; width:211px; height:255px; overflow:auto; position:absolute; top:29px; left:0; z-index:50;}

ul.drop_list{display:block; width:189px; position:absolute; top:29px; left:0; z-index:50;}
ul.drop_list li{display:block; position:relative; z-index:50; background-color:#FFFFFF; color:#2A3852; width:179px; padding:5px !important; border-left:1px solid #5E6881; border-right:1px solid #5E6881; border-bottom:1px solid #5E6881;}
ul.drop_list_scroller{display:block; width:192px;}
ul.drop_list_scroller li{display:block; background-color:#FFFFFF; color:#2A3852; width:182px; padding:5px !important; border-left:1px solid #5E6881; border-right:1px solid #5E6881; border-bottom:1px solid #5E6881;}
div.btn_title a, div.btn_title a:hover, div.btn_title_scroller a, div.btn_title_scroller a:hover,
div.btn_title_prod a, div.btn_title_prod a:hover, 
ul.drop_list li a, ul.drop_list li a:hover, ul.drop_list_scroller li a,
ul.drop_list_scroller li a:hover, ul.drop_list_prod li a,
ul.drop_list_prod li a:hover{color:#2A3852 !important; text-decoration:none !important;}
/* Dropdown 'strategy button' */
div.drop_btn_prod{width:234px; float:left; margin-right:27px; position:relative; z-index:50;}
div.btn_title_prod{font-size:1.2em; font-weight:bold; position:relative; z-index:50; width:234px; height:27px; /*padding:5px;*/ border-bottom:1px solid #5E6881; background-image:url('../gfx/drop_btn_bg.jpg'); background-repeat:repeat-x; color:#2A3852;}
div.btn_title_prod a.btn_link_prod{width:224px; height:17px; padding:5px; display:block; background-image:url('../gfx/drop_btn_arrow.jpg'); background-repeat:no-repeat; background-position:right top;}
ul.drop_list_prod{display:block; width:232px; position:absolute; top:29px; left:0; z-index:50;}
ul.drop_list_prod li{display:block; background-color:#FFFFFF; color:#2A3852; width:222px; padding:5px !important; border-left:1px solid #5E6881; border-right:1px solid #5E6881; border-bottom:1px solid #5E6881;}
/* our team, subtitle style*/
#cat_prod_title h3{font-size:1.3em; padding:0; margin:0 0 0.5em 0;}
/* Contact Us styles */
#contactus_wrapper{width:869px; float:left;}
#contact_add{width:240px; float:left; margin-right:20px;}
#contact_map{margin-top:0.5em;}
form{padding:0em; margin:0em;}
#contact_form label, div.login_input label{color:#8DB1E5; font-size:1.2em;}
#contact_form{width:604px; float:left;}
div.form_left_column{width:314px; float:left; margin-bottom:0.5em;}
div.form_right_column{width:288px; float:left; margin-bottom:0.5em;}
div.form_box_left{width:278px; height:25px; padding:0.5em; float:left; margin:0.3em 0em 0.9em 0; background-image:url('../gfx/ip_bg.jpg'); background-repeat:no-repeat;}
div.form_box_right, #search_box{width:278px; height:25px; padding:0.5em; float:left; margin:0.3em 0 0.9em 0; background-image:url('../gfx/ip_bg.jpg'); background-repeat:no-repeat;}
#search_box{width:278px; height:25px; padding:0.5em; float:left; margin:0.3em 0.5em 0em 0em; background-image:url('../gfx/ip_bg.jpg'); background-repeat:no-repeat;}
input.search_btn{margin-top:0.3em;}
* html div.form_box_left{margin:0 1.5em 0.9em 0;}

#contact_form #txt_box_top{width:604px; height:6px; margin-top:0.3em; background-image:url('../gfx/txt_box_top.jpg'); background-repeat:no-repeat;}
#contact_form #txt_box{width:594px; padding:0px 5px 5px 5px; background-image:url('../gfx/txt_box_tile.jpg'); background-repeat:repeat-y;}
#contact_form #submit, #contact_form #reset{float:right; margin:1.0em 0em 0em 0.5em; padding:0em;}
#contact_form #submit{width:67px; height:30px;}
#contact_form #reset{width:59px; height:30px;}
#contact_form #name, #contact_form #subject, #contact_form #company, 
#contact_form #email, #contact_form #txt_box textarea, #contact_form 
#submit, #contact_form #reset, #search_box #search_query,
#regform #firstname, #regform #surname, #regform #company, 
#regform #email, #regform #captcha, #login_box #username, #login_box #password,
#litform #firstname, #litform #surname, #litform #company, 
#litform #email, #litform #phone 
{border:0 none; background-image:url('../gfx/fake_bg.gif'); background-repeat:repeat;}
#contact_form #name, #contact_form #subject, #contact_form #company, #contact_form #email, #search_box #search_query
#litform #firstname, #litform #surname, #litform #company, #litform #email, #litform #phone{width:273px;}
#contact_form #message{/*width:604px;*/}
#contact_form #surname{display:none;}
#contact_list{width:868px; float:left; margin-top:2.0em;}
#list_btn_wrapper{width:868px; float:left;}
#contact_tabs{margin:0em 0em 0.5em 0em; padding:0em;}
#contact_tabs li{ position:relative; display:inline; list-style-type:none !important; padding:0em; margin:0em 1.0em 0em 0em; color:#232C3D; text-align:center; font-size:1.2em;}
#contact_tabs li a{color:#232C3D; padding:0.5em 1.0em 0.5em 1.0em; text-decoration:none; background-color:#4D5466;}
#contact_tabs li a:hover, #contact_tabs li a.selected{color:#232C3D; text-decoration:none; background-color:#FFFFFF;}
/*
#list_view, #map_view, div.form_btn{width:84px; padding:0.5em 0em 0.3em 0em; color:#232C3D; text-align:center; font-size:1.2em; font-weight:bold;}
#list_view, #map_view{float:left; background-color:#FFFFFF; margin-right:1.0em;}
*/
#contact_list_box{width:868px; float:left;}
div.list_box{width:265px; margin-top:10px; float:left;}
div.list_flag{width:28px; margin:5px 5px 0 0; float:left;}
div.list_address{width:232px; float:left;}
#contact_map_box{}

/* login styles */
div.login_input{/*width:200px;*/ margin-bottom:1.0em;}
div.login_ip_bg{width:278px; height:25px; padding:0.5em; margin:0.3em 0em 0em 0; background-image:url('../gfx/ip_bg.jpg'); background-repeat:no-repeat;}
div.login_ip_bg_short{width:178px; height:25px; padding:0.5em; margin:0.3em 0em 0em 0; background-image:url('../gfx/ip_bg.jpg'); background-repeat:no-repeat;}
#login_box #username, #login_box #password, #regform #firstname, #regform #surname, #regform #company, #regform #email{width:273px;}
#regform #captcha{width:173px;}
div.captcha_bg{background-color:#FFFFFF; width:150px; height:50px;}
input#city{ display:none; visibility:hidden;}

#login_btn_box{width:270px; padding:0; margin:0; float:left;}
#login_ip{width:160px; float:left; margin-right:3px;}
#login_btn{width:57px; float:left;}
.loginBox{margin:0; width:155px;}
.loginButton{margin:0; padding:0;}

/* Search link styles*/
div.col_layout{width:99%;}
div.col3_left, div.col3_mid, div.col3_right{width:33%; float:left; font-size:1.2em; text-align:center;}

/*Most popular pages*/
.mostpopular ul li a, .latestreview_inner a{ font-size:1.2em; outline:none; }
.mostpopular li{list-style: none ;}
