/* 
========================================================================
FLOWQUIP.CSS
========================================================================
*/


/*
------------------------------------------------------------------------
COMMON ELEMENTS
------------------------------------------------------------------------
*/
/* ------------ Typographic settings --------------------------------- */
*{
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
body{
	font-size:72%;
	color:#404040;
	margin:0px 5px 5px 5px;
	padding:0px;
	margin: 0px;
	background-image:url(/images/repeat.gif);
	background-repeat: repeat-x;
	text-align:center;
}
a img {border: 0;}
th {
	text-align: left;
}
td
{
	/*background-color:#FFFFFF;
	border:0;*/
}
pre {
	color: #009900;
}

table.comment-box td.comment-content pre {color:#404040;}

/*** HYPHER LINKS ***/
A:link, A:visited {
	text-decoration: none; 
	color:#093577;
	text-decoration: underline; 
}
A:hover	{
	text-decoration: none; 
	color:#E40683;
}
/*** LINK without underline ***/
A.link, A.link:visited
{
	text-decoration: none; 
	color:#093577;
}
A.link:hover	{
	text-decoration: none; 
	color:#E40683;
}
/* General site warnings & alerts */
.warning {
	font-style: normal;
	font-weight: bold;
	color: red;
	font-size: 75%;
}

span.requiredexplain {float: right; margin-top: 10px; font-size: smaller; margin-left: 10px; border-right: solid 3px #f66; padding-right: 4px;}
table.form .required {border-right: solid 3px #f66 !important;}

h1
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:180%;
	text-decoration:none;
	color:#435D78;
	border-bottom:none;
}
h2
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:120%;
	text-decoration:none;
	color:#435D78;
	border-bottom:none;
}
h3
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:110%;
	text-decoration:none;
	color:#F8BD01;
	border-bottom:none;
}
h4
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:100%;
	text-decoration:none;
	color:#F8BD01;
	border-bottom:none;
}
/*** P tag***/
p{
	line-height:140%;
	margin-top:0px;
	text-align:left;
	margin-right:5px;
	color:#5D5D5D;
	font-weight:normal;
}
/***TEXT***/
input.text
{
	border:1px solid #8D8D8D;
	color:#002043;
	width:180px;
	font-size:95%;
	height:16px;
}
/***TEXTAREA***/
textarea
{
	border:1px solid #8D8D8D;
	color:#002043;
	width:180px;
	font-size:95%;
}
/***SELECT***/
select
{
	background-color:#FFFFFF;
	border:1px solid #8D8D8D;
	color:#002043;
	width:182px;
	font-size:95%;
}
/***SUBMIT***/
.submit
{
	border:1px solid #8D8D8D;
	color:#002043;
	/*width:180px;*/
	font-size:95%;
	height:20px;
}
/***LABEL***/
label
{
	background-color:#FFFFFF;	
	color:#002043;
	border:0px solid #8D8D8D;
	font-size:95%;
}
/*** RADIO ***/
input.radio
{
	 display:block;
	 width:2em;
     float:right;
     border:1px solid #8D8D8D;
}
/*** CONTAINER ***/
div#container{
	position:relative;
	width:919px;/*CC IE55*/
	margin:0px auto;
	padding:20px;
	text-align:left;
	background-color:#FFFFFF;
}

/*** HEADER***/
div#header
{
	height:100px;
	width:100%;
}
/*** HEADER top Left side logo text ***/
div#header div#header-left
{
	clear:both;
	float:left;
	margin-top:35px;
	margin-left:20px;
}
/*** HEADER top right side logo ***/
div#header div#header-right
{
	float:right;
}
/*** PAGE BODY ***/
div#container div#page-body
{
	clear:both;
	float:none;
	margin:0 auto;
	width:100%;
}
/*** PAGE HEADER LINE ***/
div#container div#page-body div#headerline
{
	height:40px;
	width:919px;
	margin-top:25px;	
	background-image:url(/images/header-line.jpg);
	background-repeat: repeat-x;
	text-align:right;
	padding-top:9px;
	font-size:110%;
}
/*** PAGE HEADER LINE Enquiries link***/
div#container div#page-body div#headerline a
{
	color:#FFFFFF;
	font-size:110%;
	margin-right:18px;
}
/*** PAGE LEFT CONTENT ***/
div#container div#page-body div#content-left
{
	float:left;
	width:221px;
	padding-bottom:10px;
}
/***MENUS***/
div#container div#page-body div#content-left div#divmenus
{
	margin-bottom:10px;
}
/***MENU BOTTOM COLOR***/
div#container div#page-body div#content-left div#divmenus div#menu-bottom
{
	width:220px;
	height:5px;
	background-color:#FCC300;
}
/*** PAGE MAIN CONTENT ***/
div#container div#page-body div#content-main
{
	float:right;
	width:675px;
	padding-bottom:5px;
}
/*** PAGE MAIN LEFT CONTENT ***/
div#container div#page-body div#content-main div#page-data-left
{
	clear:both;
	float:left;
	width:470px;
}
/*** PAGE MAIN RIGHT CONTENT ***/
div#container div#page-body div#content-main div#page-data-right
{
	float:right;
	margin-top: -45px;
}
/*** SEARCH PANEL ***/
div#div-search
{
	height:33px;
	padding:15px 5px 5px 5px;
	background-image:url(/images/frame-search.jpg);
	background-repeat: no-repeat;
}
/*** LATEST NEWS PANEL ***/
div#div-news
{
	margin-top:10px;
	height:323px;
	padding:5px;
	padding-left:6px;
	padding-top:7px;
	padding-bottom:10px;
	background-image:url(/images/frame-news.jpg);
	background-repeat: no-repeat;
}
div#div-news table 
{
	border-collapse: collapse;
	width: 99%;
}
div#div-news table tr td 
{
	border-bottom: 1px dotted #8D8D8D;
}
div#div-news table tr:last-child td  
{
	border: 0;
}
/*** MARQUE CONTAINER ***/
div#marqueecontainer
{
      position:relative;
      width: 200px;/*marquee width */
      height: 295px;/*marquee height */
      overflow: hidden;
      padding-left:5px;
}
/*** MARQUE AREA div ***/
div#vmarquee
{
     position:absolute;
     width:98%;
}
/*** MARQUE AREA paragraph ***/
div#marqueecontainer div#vmarquee p
{
    text-align:left;
}
/*** FEATURED PRODUCTS PANEL ***/
div#div-featured
{
	height:245px;
	width:170px;
	padding:5px;
	padding-left:7px;
	padding-top:7px;
	background-image:url(/images/frame-featured.jpg);
	background-repeat: no-repeat;
}
/*** CASE STUDIES PANEL ***/
div#div-case-studies
{
	margin-top:10px;
	height:213px;
	width:180px;
	background-image:url(/images/case-studies.gif);
	background-repeat:no-repeat;
}
/*** CASE STUDIES PANEL top div***/
div#div-case-studies div#case-studies-top
{
	height:183px;
}
/*** CASE STUDIES PANEL link***/
div#div-case-studies div#case-studies-bottom a
{
	color:#FFFFFF;
	font-weight:bold;
	margin-left:18px;
}
/*** OFFICIAL SUPPLIER PANEL ***/
div#div-official
{
	margin-top:10px;
	height:103px;
	width:170px;
	padding:5px;
	padding-left:7px;
	padding-top:7px;
	background-image:url(/images/frame-official.jpg);
	background-repeat: no-repeat;
}
/*** CURVE CORNER for News images ***/
.bl {background: url(/images/bl.gif) 0 100% no-repeat #FFFFFF; width: 17em}/* bottom left */
 .br {background: url(/images/br.gif) 100% 100% no-repeat}                   /* bottom right*/
 .tl {background: url(/images/tl.gif) 0 0 no-repeat}                         /* top left */
 .tr {background: url(/images/tr.gif) 100% 0 no-repeat}                      /* top right */
 
 /*** CURVE CORNER for item display ***/
 .t {background: url(/images/dot.gif) 0 0 repeat-x;margin-right:13px;background-color:#ECEAEB;}
.b {background: url(/images/dot.gif) 0 100% repeat-x}
.l {background: url(/images/dot.gif) 0 0 repeat-y}
.r {background: url(/images/dot.gif) 100% 0 repeat-y}
.cbl {background: url(/images/cbl.gif) 0 100% no-repeat}
.cbr {background: url(/images/cbr.gif) 100% 100% no-repeat}
.ctl {background: url(/images/ctl.gif) 0 0 no-repeat}
.ctr {background: url(/images/ctr.gif) 100% 0 no-repeat}
/*** ITEM LISTING ***/
div.item
{
	clear:both;
	float:none;
	margin:5px;
	padding:5px;
	padding-left:1px;
	padding-bottom:5px;
	margin-bottom:10px;
	width:652px;
	/*background-image:url(/images/item-border.jpg);
	background-repeat: no-repeat;*/
}
/*** ITEM LISTING heading ***/
div.item .item-heading
{
	clear:both;
	float:none;
	padding:5px;
	width:100%;
	height:18px;
	background-image:url(/images/item-header.jpg);
	background-repeat: no-repeat;
	color:#F8BD01;
}
/*** ITEM LISTING data table ***/
div.item .item-data
{
	width:100%;
}
/*** ITEM LISTING data table tr ***/
div.item .item-data .data-row
{
}
/*** ITEM LISTING data table left td***/
div.item .item-data .data-row .data-left
{
	width:35%;
	text-align:left;
	vertical-align:middle;
}
/*** ITEM LISTING data table left td case studies***/
div.item .item-data .data-row .data-left-cs
{
	width:24%;
	text-align:left;
	vertical-align:middle;
}
/*** ITEM LISTING data table left td***/
div.item .item-data .data-row .data-left p
{
	line-height:120%;
	margin-top:0px;
	text-align:left;
	margin-right:5px;
	color:#5D5D5D;
	font-weight:normal;
}
/*** ITEM LISTING data table left image div***/
div.item .item-data .data-row .data-left .div-photo
{
	float:none;
	padding:0px;
	text-align:center;
	padding-top:3px;
}
/*** ITEM LISTING data table left image div img***/
div.item .item-data .data-row .data-left .div-photo img
{
	padding:10px;
	height:105px;
}
/*** ITEM LISTING data table right td***/
div.item .item-data .data-row .data-right
{
	/*vertical-align:middle;*/
	text-align:left;
	padding-left:10px;
}
/*** ITEM LISTING data table right td***/
div.item .item-data .data-row .data-right p
{
	line-height:120%;
	margin-top:0px;
	text-align:left;
	margin-right:5px;
	color:#5D5D5D;
	font-weight:normal;
}
/*** LIST OF INFORMATION table ***/
table#table-list
{
	width:100%;
	font-size:100%;
}
/*** LIST OF INFORMATION table tr ***/
table#table-list tr
{
	/*height:120px;*/
}
/*** LIST OF INFORMATION table tr td ***/
table#table-list tr td
{
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #024184;
	padding-top:0px;
	padding-bottom:5px;
}
/*** LIST OF INFORMATION photo ***/

.prod-photo {/*margin-bottom:50px;*/}

.prod-photo img
{
	max-width:60%;
}
table#table-list tr td .div-photo
{
	float:right;
	margin:9px 0px 7px 7px;
	width:161px;
}
/*** ITEM SEPARATOR div ***/
.separator
{
	margin-top:10px;
	height:1px;
	background-color:#C2C1C1;
	width:100%
}
span#crumb-trail
{
}
span#crumb-trail a.crumb
{
	text-decoration:none;
}
/*** FEATURED BOX ***/
div.feature-box 
{
	border: 1px solid #ccc;
	width: auto;
	display: block; 
	margin: 10px 0px;
	background: url('/images/featured-gradient.png') top right no-repeat;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
div.feature-box div.feature
{
	padding: 5px 110px 5px 5px;
	margin-right: 20px;
}
div.feature.products
{
	background: url('/images/featured-products.png') center right no-repeat;
}
div.feature.applications
{
	background: url('/images/featured-applications.png') center right no-repeat;
}
div.feature.calibration
{
	background: url('/images/featured-calibration.png') center right no-repeat;
}
div.feature-box h3
{
	margin-top: 0px;
	color: #435D78;
}
div.feature-box p
{
	font-size: 12px;
	line-height: 150%;
}
div.feature-box p:last-child
{
	margin-bottom: 0px;
}
/*** FOOTER ***/
div#footer
{
	clear:both;
	height:17px;
	padding-top:7px;
	padding-bottom:5px;
	padding-right:13px;
	margin-top:7px;
	padding-left:13px;
	background-image:url(/images/footer-back.gif);
	background-repeat: repeat-x;
}
/*** FOOTER table td ***/
div#footer table tr td
{
	font-size:91%;
}
/*** FOOTER link color***/
div#footer .footerlink
{
	color:#5A5A5A;
	text-decoration:none;
}
/*** FOOTER link hover color ***/
div#footer .footerlink:hover
{
	text-decoration: none; 
	color:#E40683;
}

div#div-pay-pal {padding:5px 0px 0px 5px;}

