@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MeridianaRegular';
    src: url('fonts/meridiana/meridiana-webfont.eot');
    src: url('fonts/meridiana/meridiana-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/meridiana/meridiana-webfont.woff') format('woff'),
         url('fonts/meridiana/meridiana-webfont.ttf') format('truetype'),
         url('fonts/meridiana/meridiana-webfont.svg#MeridianaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{
	margin:0;
	padding:0;
}

img
{
	border:0;
}
body
{
	width:100%;
	background:url(../images/topline.jpg) repeat-x top;
}

/*--Styles--*/
#wrapper
{
	width:970px;
	margin:0 auto; 
}


/*--Header--*/
#header
{
	width:970px;
	margin:0 auto;
}
#headerContent
{
	float:left;
	width:970px;
}
#logo
{
	float:left;
	margin-top:10px;
}
#logo:hover
{
	opacity:0.8;
}
#header_rt 
{
	float:right;
}
#searchSection
{
	float:right;
	width:400px;
	margin-top:17px;
}
.searchtxt
{
	width:220px;
	float:left;
	height:30px;
	border:1px solid #b1b1b1;
	background-color:#e9e9e9;
}
#magnifierSection
{
	background-color:#e9e9e9;
	border:1px solid #b1b1b1;
	float:left;
	width:37px;
	height:30px;
}
#magnifier
{
	float:left;
	background:url(../images/header/magnifier.png);
	width:22px;
	height:18px;
	border:0;
	font-size:0;
	margin:4px 0 0 7px;
}
.loader
{
	float:left;
}
/*----------*/
/*--banner--*/
#banner
{
	float:left;
	width:970px;
	margin-top:15px;
}
/*----------*/

/*--Contents--*/
#content
{
	width:970px;
	margin:0 auto;
}
#contentCont
{
	width:970px;
	float:left;
	margin-top:5px;
}
#content_lt
{
	float:left;
}
#content_rt
{
	float:right;
	width:683px;
}
#newsSection
{
	margin-left:5px;
	float:left;
	margin-top:4px;
}
.headingSection
{
	float:left;
}
.headingImg
{
	float:left;
}
.headingText
{
	color:#0b7396;
	font:normal 18px Arial;
	float:left;
	position:relative;
	margin:6px 5px;
}
.newsborder
{
	width:255px;
	float:left;
	background-color:#b5d5df;
	margin-bottom:1px;
	margin-top:3px;
	height:2px;
	clear:left;
}
#newsBox
{
	float:left;
	width:255px;
	background:#efefef;
	clear:left;
}
.news
{ 
	height:70px;
	float:left;
	margin:5px 0;
}

.bulletbg
{
	float:left;
	background:url(../images/news/newsbg.png);
	height:60px;
	width:60px;
	margin-left:-5px;
}
.bullet
{
	color:#515151;
	font: normal 14px 'phags';
	float:left;
	padding:9px 6px; 
}

.date
{
	background-color:#d4d4d4;
	color:#515151;
	font: normal 11px Calibri;
	float:right;
	padding:3px; 
	margin-top:-5px;
}
.newsText
{
	text-decoration:none;
	float:left;
	font:normal 13px Calibri;
	width:185px;
	margin-left:10px;
	margin-top:5px;
}
.readmorebg_lt
{
	background:url(../images/index/readmore.png);
	height:30px;
	width:13px;
	float:left;
}
.readmorebg
{
	background-color:#1e4797;
	float:left;
	height:30px;
	width:242px;
}
.readLink
{
	float:right;
	font:normal 13px Calibri;
	color:#CCC;
	text-decoration:none;
	padding:7px;
}
.readLink:hover
{
	color:white;
}
#onlineSection
{
	margin-left:5px;
	float:left;
	margin-top:23px;
	clear:left;
}

#promotionSection
{
	margin-left:5px;
	float:left;
	margin-top:5px;
	clear:left;
}
#promBox
{
	float:left;
	width:255px;
	background:#efefef;
	clear:left;
}
.promImg
{
	position:relative;
	background:url(../images/promotions/shop.jpg);
	height:97px;
	width:232px;
	float:left;
	margin:12px;
}
.promImg:hover
{
	background-position:center -113px;
}
.promTitle
{
	position:absolute;
	background:#CCC;
	text-align:center;
	top: 40%;
	width: 100%;
	color:#1E4797;
	padding:2px 0px;
	font: normal 16px Calibri;
}
.readmoreProm_rt
{
	background:url(../images/promotions/promRt.png);
	height:30px;
	width:11px;
	float:left;

}
.readmoreProm
{
	background-color:#9bd567;
	float:left;
	height:30px;
	width:244px;
}
.readLinkProm
{
	float:right;
	font:normal 13px Calibri;
	color:#2e2e2e;
	text-decoration:none;
	padding:7px;
}
.readLinkProm:hover
{
	color:#666;
}
#contentData
{
	float:right;
	width:395px;
}
.contentborder
{
	width:395px;
	float:left;
	background-color:#b5d5df;
	margin-bottom:1px;
	margin-top:2px;
	height:2px;
	clear:left;
}
#contentBox
{
	float:left;
	width:395px;
	background:#efefef;
	clear:left;
	height:auto;
}
.readmorebg_rt
{
	background:url(../images/index/readmore_rt.png);
	height:30px;
	width:13px;
	float:right;
	clear:left;
}
.readmoreMain
{
	background-color:#1e4797;
	float:left;
	height:30px;
	width:382px;
}
.data
{
	height:198px;
	float:left;
	margin:7px 7px 2px;
}
.dataimg
{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.dataText
{
	letter-spacing:1px;
	font:normal 13px Calibri;
	color:black;
	margin-bottom:3px;
	line-height:15px;
}

/*FeaturedProducts*/
#featuredSection
{
	float:left;
	width:683px;
	margin-top:45px;
}
#featProducts
{
	clear:both;
	float:left;
	margin:0px 10px;
}
.featProdBox
{
	float:left;
	width:192px;
	background-color:#e3e3e3;
	margin:10px 7px;
	padding:10px 0 10px 14px;
}
.featImg
{
	padding:7px;
	float:left;
	background:white;
}
.featText
{
	background:#cecece;
	display:block;
	float:left;
	width:178px;
	font:normal 12px Calibri;

}
.featTitle
{
	font:bold 12px Calibri;
	float:left;
	margin:5px;
}
.featDesc
{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	font:normal 12px Calibri;
}
.readmoreFeat_rt
{
	position:relative;
	z-index:5;
	background:url(../images/featProd/featRt.png);
	height:30px;
	width:11px;
	float:right;

}
.readmoreFeat
{
	position:relative;
	z-index:5;
	background-color:#9bd567;
	float:left;
	height:30px;
	width:672px;
}

/*==========*/

/*------------*/

/*--Lt_menu --*/
#lt_menu
{
	float:left;
	width:260px;
	margin-top:35px;
}
.ltmenu_headingLt
{
	background:url(../images/content/lt_menu_bullet.png);
	width:16px;
	height:30px;
	float:left;	
}
.ltmenu_headingRt
{
	float:left;
	background:#62ab20;
	width:244px;
	height:30px;
}
.ltmenuHeading
{
	text-transform:uppercase;
	font:normal 18px 'MeridianaRegular';
	float:left;
	color:white;
	margin:5px 0 0 6px;
}
.ltmenu_databg
{
	float:right;
	background:url(../images/content/menubg.png) no-repeat right;
	width:260px;
	height:auto;
}
/*---------------------*/
#contentPageRt
{
	float:right;
	width:710px;
	
}

.onlinelink
{
	float:right;
}

.contentHeading
{
	float:left;
	width:710px;
	margin-top:5px;
}
.mainHeadLt
{
	float:left;
	background:url(../images/content/mainLt.png);
	height:30px;
	width:13px;
}
.mainHeadMid
{
	float:left;
	background:url(../images/content/mainMid.png) repeat-x;
	height:30px;
	width:697px;
}
.mainHeadText
{
	float:left;
	font:normal 18px 'MeridianaRegular';
	text-transform:uppercase;
	margin-top:5px;
	color:#1e4797;
}
.contentPageData
{
	float:left;
	width:710px;
}
.blueLine
{
	position:absolute;
	float:left;
	margin:5px 0 0 5px;
}
.blueLineLt
{
	float:left;
	background:url(../images/content/designLt.png);
	width:6px;
	height:197px;
}
.blueLineTop
{
	float:left;
	background:url(../images/content/designtop.png);
	height:5px;
	width:278px;
}
.bgcontroller
{
	float:right;
	width:191px;
}
.databg
{
	background:url(../images/content/databg.png) no-repeat bottom;
	width:191px;
	min-height:455px;
	position:absolute;
}
.vertOnline
{
	float:right;
	margin-top:0px;
}
body#about a#about, body#news a#news, body#vacancy a#vacancy, body#terms a#terms, body#corporate a#corporate, body#quality a#quality, body#flyer a#flyer, body#care a#care, body#trade a#trade, body#general a#general, body#uk a#uk, body#gr a#gr, body#usa a#usa, body#catalogue a#catalogue, body#guide a#guide, body#find a#find, body#reps a#reps, body#become a#become, body#req a#req, body#faqs a#faqs, body#pic a#pic, body#site a#site, body#what a#what, body#online a#online, body#whats a#whats, body#certi a#certi, body#it a#it
{
	background:#1a75bc;
	color:white;
}
.mainData
{
	position:relative;
	padding-left:10px;
	padding-top:10px;
	font:normal 14px Calibri;
	width:690px;
	float:left;
}
.clear
{
	float:left;
	height:10px;
	width:600px;
}
/*------------*/

/*--News - events Page --*/
.newsBox
{
	float:left;
	margin-bottom:5px;
}
.newsHeading
{
	background:#e6e6e6;
	float:left;
	font:normal 20px Calibri;
	color:black;
	height:25px;
	padding:5px;
	width:675px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #ccc;
}
.newsLt
{
	margin-left:5px;
	height:auto;
	float:left;
	width:175px;
	clear:left;
}
.newsThumb
{
	float:left;
	margin:10px 0;
	min-width:150px;
	border:1px solid #ccc;
}
.newsDate
{
	float:left;
	width:143px;
	background:#e6e6e6;
	border:1px solid #ccc;
	font: normal 12px Calibri;
	padding:3px;
}
.newsRt
{
	float:right;
	margin-top:10px;
}
.newsDesc
{

	float:left;
	width:490px;
	height:100px;
	margin-right:5px;
}
/*-----------------------*/
/*--Downloads & Services--*/
.pdfLinksSection
{
	float:left;
	margin:10px 0;
}
.pdfLink
{
	float:left;
	margin:10px 5px;
	width:200px;
}
.pdfThumb
{
	min-width:150px;
}
.pdfName
{
	text-decoration:none;
	font:normal 14px Calibri;
}
/*------------------------*/
/*--Contact us --*/
label { width: 10em; }
label.error { padding-top:0.2em; width:auto ; color: red; padding-left: 0.2em; clear:both; display:block }

.contact_lt
{
	float:left;
	width:300px;
	clear:left;
	margin-left:25px;
	margin-top:10px;
}
.hrheading
{
	float:left;
	width:200px;
	font-size:25px;
	margin:0;
}
.title
{
	width:100px;
	text-align:left;
}
.contact_lt table tr td 
{
	float:left;
	margin-bottom:10px;
}
.sep
{
	background:url(../images/contact/sep.png);
	width:4px;
	height:230px;
	float:left;
	margin-top:50px;
}
.contact_rt
{
	width:300px;
	float:right;
	margin-top:5px;
	margin-right:15px;
}
.whiteheading
{
	font-size:25px;
	color:black;
	margin-bottom:10px;
}
.contact_rt table tr td
{
	padding-bottom:5px;
}
.inputfield
{
	width:277px;
	height:26px;
	border:0;
	font-weight:normal;
	font-size:13px;
	padding-left:5px;
	background:#9BD567;
}
.staric
{
	float:right;
	height:0px;
	position:relative;
	top:-3px;
	left:10px;
	font-size:20px;
	color:#1E4797;
}
.textarea
{
	background:#9BD567;
	width:277px;
	border:0;
	height:127px;
	padding-left:5px;
	font-family:Arial;
	padding-top:5px;
	color:#000000;
	font-size:13px;
}
.submitbtn
{
	background:#9BD567;
	border:0;
	width:282px;
	color:black;
	cursor:pointer;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000000;
	height:25px;
}
.submitbtn:hover
{
	opacity:0.8;
}
.map
{
	float:left;
	margin:7px 7px 7px 7px;
}
.maplink
{
	background:#9BD567;
	position:relative;
	text-transform:uppercase;
	width:260px;
	height:20px;
	margin:7px 7px 7px 0;
	padding-top:3px;
	color:black;
	text-align:center;
	float:left;
	text-decoration:none;
}
.maplink:hover
{
	opacity:0.8;
}
.followlink
{
	clear:both;
	margin-left:3px;
	margin-top:10px;
	float:left;
}
.followlink a
{
	margin-right:14px;
}
.followlink a img
{
	opacity:1;
}
.followlink a:hover img
{
	opacity:0.8;
}
.contact_text
{
	text-transform:none;
	float:left;
	width:190px;
}
.contact_link
{
	text-transform:none;
	float:left;
	color:green;
	text-decoration:none;
}
.contact_link:hover
{
	color:black;
}
.contactHeading
{
	font-size:16px;
	margin-top:7px;
	float:left;
}
.mesgimg
{
	float:left;
}
/*=================================*/

/*======Career Page========*/
.jobs
{
	float:left;
	margin:10px 0 15px 15px;
	clear:both;
	width:665px;
}
.job_title
{
	font-size:20px;
	color:black;
	float:left;
	margin-left:5px;
	margin-top:-5px;
	text-decoration:none;
}
.job_title:hover
{
	color:#A3C541
}
.jobtext
{
	float:left;
	margin-right:5px;
	clear:left;
	margin-bottom:10px;
}
.job_desc
{
	float:left;
	margin:0px 0 10px 0;
	width:515px;
}
.job_date
{
	font-size:14px;
	float:left;
	margin:0px 0 0 0px;
	color:red;
}
.apply
{
	float:right;
	color:#1E4797;
	margin-left:15px;
	margin-top:0px;
	text-decoration:none;
}
.apply:hover
{
	color:#62AB20;
}
.jobsep
{
	float:left;
	height:1px; width:665px;
	background:#1E4797;
	border:0;
}
.jobDetailLt
{
	float:left;
	width:330px;
}
table.jobDetailLt tr td
{
	float:left;
	padding:10px 3px;
}
.job_dtitle
{
	width: 115px;
text-align: left;
float:left;
}
.job_data
{
	float:left;
}
.jobDetailRt
{
	float:right;
	width:360px;
}
table.jobDetailRt tr td
{
	float:left;
	padding:5px;
}
.rtdtitle
{
	float:left;
}
.job_ddesc
{
	text-align:justify ;
}
#apply
{
	width:545px;
}
#jobForm
{
	float:left;
	width:545px;
}
table.jobform tr td
{
	float:left;
	padding:5px;
}
.formtd
{
	width:100px;
}
.formButton
{
	background:#9BD567;
	border:0;
	width:100px;
	color:black;
	cursor:pointer;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000000;
	float:right;
	margin-right:5px;
	margin-top:10px;
	height:25px;
}
.formButton:hover
{
	opacity:0.8;
}
.jobHeading
{
	font:normal 25px Calibri;
	margin-left:6px;
}
/*========================*/
/*--Distributors page--*/
#distributorForm
{
	float:left;
	width:690px;
}
.disHeading
{
	float:left;
	font:normal 25px Calibri;
	color:black;
	margin:5px;
}
.disText
{
	float:left;
	font:normal 14px Calibri;
	color:black;
	clear:left;
	margin:5px;
}
table.disForm
{
	float:left;
	margin:5px;
}
table.disForm tr td
{
	padding:5px 0; 
}
.disFormTitle
{
	float:left;
	width:125px;
}
.disFormField
{
	float:left;
	border:1px solid #aaa;
	height:18px;
	width:200px;
	padding:2px;
}
.disFormDrpdwn
{
	float:left;
	width:206px;
	height:24px;
}
.disFormTextarea
{
	float:left;
	width:500px;
	height:145px;
	border:1px solid #aaa;
}
.disFormBtnArea
{
	clear:both;
	float:right;
	margin-right:53px;
}
.disFormBtn
{
	margin-left:10px;
	background:#9BD567;
	border:0;
	width:75px;
	border:1px solid green;
	color:black;
	cursor:pointer;
	font-size:14px;
	font-weight:normal;
	height:25px;
}
.disFormBtn:hover
{
	opacity:0.8;
}
/*---------------------*/
/*--Product Page --*/
.productSection
{
	float:left;
	margin:10px 0;
}
.product
{
	width: 100%;
	float:left;
	margin:10px 0;
}
.prod_lt
{
	float:left;
	min-width:145px;
	margin-left: 10px;
}
.prod_lt a img
{
	border:1px solid #999;
}
.prod_rt
{
	float:left;
	margin-left:20px;
	width:497px;
}
.prod_heading
{
	background:#dcf0cb;
	float:left;
	font:normal 20px Calibri;
	color:black;
	padding:3px;
	width:490px;
	margin-bottom:10px;
	border:1px solid #ccc;
}
.prod_link
{
	float:left;
	font:normal 20px Calibri;
	margin-bottom:10px;
	text-decoration:none;
	color:#1E4797;
}
.prod_link:hover
{
	color:#62AB20;
}
.prod_spec
{
	border:1px solid #ccc;
	background: #dcf0cb;
	float: left;
	font:normal 14px Calibri;
	margin-bottom:10px;
	width:490px;
	padding:3px;
}
.prod_desc
{
	border:1px solid #ccc;
	background: #dcf0cb;
	float: left;
	font:normal 14px Calibri;
	margin-bottom:10px;
	width:490px;
	padding:3px;
}
.prod_code
{
	margin-top:5px;
	border:1px solid #ccc;
	background: #dcf0cb;
}
/*-----------------*/
.newsError
{
	font: normal 14px Arial;
	line-height: 10;
	text-align: center;
	color: #666;
}
/* caption */
.caption {  position: relative !important; font: normal 14px Calibri !important;}

.caption p { position: absolute; margin: 0; padding: 10px; font-size: 12px;	bottom: 0; left: 0; background: transparent url('../../js/promo/trans70b.png') left top scroll repeat; color: #fff; width: 213px; height: auto; overflow: hidden; display: none; }

/*--footer--*/
#footerWrapper 
{
	width:100%;
	background:url(../images/footer/footerbg.jpg);
	height:170px;
	clear:both;
}
#footer
{
	width:970px;
	margin:0 auto;
}
.fmenu
{
	position:relative;
	float:left;
	margin-top:35px;
	border-right:1px dotted white;
}
.fmenu ul
{
	margin:0;
	padding:0;
}
.fmenu ul li
{
	list-style:none;
}
.fmenu ul li a
{
	text-decoration:none;
	display:block;
	font: normal 12px Arial;
	padding:5px 27px;
	color:white;
	letter-spacing:1px;
}
.fmenu ul li a:hover
{
	color:#CCC;
}
.fmenu ul li a img:hover
{
	opacity:0.6;
}
#footer_lt
{
	float:left;
	clear:left;
	margin-top:33px;
}
.rights
{
	font: normal 12px Calibri;
	color:#CCC;
	letter-spacing:1px;
}
#footer_rt
{
	float:right;
	margin-top:33px;
}
.powered
{
	letter-spacing:1px;
	font: normal 12px Calibri;
	color:#CCC;
}
.tech
{
	font: normal 12px Calibri;
	color:#CCC;
	text-decoration:none;
}
.tech:hover
{
	color:white;
}
/*----------*/
#ml
{
	width: 255px;
	float: left;
	clear: both;
	margin-top: 20px;
}
#ml input[type=text]
{
	width: 240px;
	height: 26px;
	border: 1px solid #000;
	font-weight: normal;
	font-size: 13px;
	padding-left: 5px;
	background: #9BD567;
	margin: 10px 0;
}
#ml_btn
{
	background: #9BD567;
	border: 0;
	width: 140px;
	color: black;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	height: 25px;
}
/*--floatingDiv--*/
#floatingDiv
{
	position: absolute;
	left: 5px;
	width: 180px;
}
#cart_sec
{
	width: 110px;
	height: 28px;
	float: left;
	background-color: #ccc;
}
#cart-trigger
{
	float: left;
	width: 110px;
}
#cart-trigger p{
	font: normal 11pt Calibri;
	text-transform: uppercase;
	color: #808080;
	float: left;
	padding: 5px 0px 5px 7px;
}
#cart-trigger span
{
	float: right;
	background: #1e4797;
	padding: 4px;
	color: #ccc;
}
#cart-content
{
	display: none;
	width: 250px;
	float: left;
	background: #ccc;
	font: normal 12px Calibri;
	position: relative;
	z-index: 1000;
}
.price
{
	text-align:right;
	float:right;
}
.cart-opt
{
	border: 1px solid #ccc;
	background: #dcf0cb;
	float: right;
	font: normal 14px Calibri;
	margin-bottom: 10px;
	padding: 5px;
}
.cart-opt input[type=text]
{
}
.cart-opt a
{
	text-decoration: none;
	color: #2e2e2e;
	margin: 0 5px;
}
.cart-opt a:hover
{
	color: #666;
}
#loading
{
	background: white;
	position: fixed;
	left: 45%;
	top: 40%;
	z-index:10000;
	padding: 30px 40px;
}
.removeItem, .removeEntry
{
	text-decoration: none;
	color: black;
}
.updateEntry
{
	padding:3px;
}
#basket-count
{
	padding: 5px;
	font-weight: bold;
}
#goto-cart
{
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #1e4797;
	color: #ccc;
}
#goto-cart:hover
{
	color: #aeaeae;
}
#cart-table
{
	clear:both;
	width: 100%;
}
#cart-table tr td
{
	padding: 5px;
}
/*--Cart Detail--*/
#cd-box
{
	padding: 8px;
	display: inline-block;
	width: 98%;
}
.cd-bullet
{
	background: #5d5d5d;
	color: white;
	padding: 5px;
	float:left;
}
.cd-bullet-detail
{
	float:left;
	width: 94.4%;
	background: #949494;
	color: white;
	padding: 5px;
}
#cd-data
{
	width: 98.5%;
	float: left;
	margin: 5px;
}
#cd-data table
{
	width: 100%;
}

#cd-data table tr td
{
	 padding: 5px;
	 text-align:center;
	 white-space: nowrap;
}
.cd-title
{
	text-transform: uppercase;
	font: normal 16px Calibri;
	color: #5d5d5d;
}
.cd-prod-img
{
	width: 145px;
}
.cd-prod-title
{
	width: 450px;
}
.cd-prod-unit
{
}
.cd-unit-input
{
	width: 35px;
	text-align:center;
}
.cd-icon
{
	float:right;
}
.cd-desc
{
	text-align: left;
	padding-bottom:5px;
	font: bold 16px Calibri;
	color: #5d5d5d;	
}
.personal-detail
{
	padding: 5px 0;
	display: inline-block;
}
.personal-detail tr td
{
	padding: 5px;
}
.pd-title
{
	font: normal 18px Calibri;
	color: #5d5d5d;
}
.pd-input
{
	background: #9BD567;
	width: 254px;
	font-size: 12px;
	height: 27px;
	padding-left: 2px;
	border:0;
}
.pd-txtarea
{
	border: 0;
	background: #9BD567;
	width: 585px;
	font-size: 18px;
	font-family: Calibri;
	height: 60px;
	padding-left: 2px;
	padding-top: 2px;
}
.pd-btn
{
	cursor: pointer;
	border: 0;
	background: #9BD567;
	padding: 5px 10px;
	font: normal 18px Calibri;
}
.pd-btn:hover
{
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  	filter: alpha(opacity=80);
  	-moz-opacity: 0.8;
  	-khtml-opacity: 0.8;
}
.mail
{
	color:#5D96C8;
}
#loading
{
	display: none;
}
/*---------------*/
/*--error handling--*/
#mesg
{
	display: none;
	background: url(../images/notify/bg.png) bottom repeat-x;
	height: 49px;
	width: 100%;
	z-index: 1005;
	position: fixed;
	text-align: center;
	font-family: Calibri;
}
#msg_text
{
	color: white;
	font-weight: bold;
	font-size: 20px;
	line-height: 42px;
}
#msg_close
{
	background:url(../images/notify/cross_hover.png);
	height:31px;
	width: 31px;
	top: 10px ;
	position: absolute;
	right:10px;
	display: block;
}
#msg_close:hover
{
	background: url(../images/notify/cross.png);
}
