﻿/*************************************
 * HTML Elements *
 ************************************/

* {	padding: 0; margin: 0; }
body { /* ie6 hack */ _height:100%; _width: 100%; }
body{ font: 11px Arial,  sans-serif; color: #444444; background: #cccccc; text-align: center; }

img { border: none; }
a { cursor: pointer; text-decoration: none; color:#0086D0; }
a:hover { text-decoration: underline; }
a.PDF { padding: 0 20px 0 0; background: url(images/pdf-icon.gif) no-repeat top right; }

sup { font-size: 100%; }


/* Do not reset links
:link,:visited { text-decoration: none; } */

/* Reset lists */
ul { list-style: none; }

/* Reset headers and other text */
p,table,input,select,td,th,h1,h2,h3,h4,h5,h6 { font-size:1em; }

dl {  }
dt { float:left;  }
dd { float:left; }

/*************************************
 * Common Site Styles *
 ************************************/

.clearLeft { clear: left; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.floatRight { float: right; }
.floatLeft { float: left; }

.noWrap { width: 55px; white-space:nowrap; }
.alignCenter { text-align: center; }

.bolded { font-weight: bold; }


/* list styles */
ul.two-column { width: 320px; margin:0 0 10px 0; }
ul.two-column li { float: left; width: 155px; }

ul.two-column_alpha-order { width: 150px; float:left; margin:0 0 10px 0; }
ul.two-column_alpha-order li { width: 150px; margin-top:4px; }


ul.three-column { width: 100%; margin:0 0 10px 0; }
ul.three-column li { float: left; width: 155px; }

ul.three-column_alpha-order { width: 155px; float:left; margin:0 0 10px 0; }
ul.three-column_alpha-order li { width: 155px; }

ul.bullets li { background: url(images/standardList.gif) no-repeat 0 8px;  padding: 2px 0 2px 15px; list-style-position: outside; line-height: 15px; }
ul.two-column.bullets li { float: left; width: 135px;  }
ul.three-column.bullets li { float: left; width: 135px; }


/* UTILITY - Clear Floats: */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*************************************
 * Base Page Styles *
 ************************************/

#document {
	margin:0 auto;
	width: 982px;
	text-align:left;
	padding: 0 25px 10px 25px;
}
.pageWrap {
	background: url(images/bodyHomeBg.gif) repeat-y 0px 0px;
	float: left;
}
.page {
	background: url(images/bodyHomeClose.gif) no-repeat 0px bottom;
	padding: 0 5px;

	_height: 100%; /*IE6 fix do not remove it*/
}
.header {
	display: block;
	height: 85px;
	width: 972px;
	background: url(images/headerCanada.jpg) no-repeat 0px 0px;
	
	} 
.bodyWrap {
	float: left;
    width: 777px;
}
.bodyHomeWrap {
	float: left;
}
.bodyContent {
    float: left;
    width: 470px;
    padding: 35px 30px 55px 30px;
    }

.sideLeft {
    float: left;
    width: 185px;
    padding: 12px 10px 230px 0;
	clear: left;
}
.sideRight {
    float: left;
    width: 220px;
    padding: 0 0 44px 16px;
	}

.footer {
	width: 930px;
    background: #FFFFFF;
	padding: 26px 25px 10px 17px;
    float: left;
    position: relative;
}
.footerWrap {
    clear: both;
    padding: 7px 5px 0px 5px;

    }
.hidden-search
{
    display: none;
}

/*************************************
 * Anon Styles *
 ************************************/

.trademark
{
	vertical-align: super;
	font-size: 80%;
}

.image-caption { font-size:11px; margin:3px 0 15px 0; }

a.btnHelp {
     padding: 2px 18px 0 0;
     background: url(images/my-bayer/helpGr.gif) no-repeat right 1px;
     color:#444444;
     height: 16px;
     display: block;
     width: auto;
    }
a.btnHelp:hover {
     text-decoration: none;
    }

/*************************************
 * Pop Up Box *
 * TODO: Does this still exist on the 
 * site?  Thickbox in replacement.
 ************************************/
.popBg {
	background-color: #000000;
	filter: alpha(opacity: 75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#popOverlay {
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
	height: 100%;
	width:  100%;
	/* ie6 hack */
	_position: absolute;
    _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    _width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

#popWindow {
	background-color: #FFFFFF;
	border: 1px solid #b9c0c1;
	color: #333333;
	position: fixed;
	text-align: left;
	z-index: 101;
	/*margin-left = -1/2 width of the window */
	left: 50%;
	width: 758px;
	margin-left: -379px;
	/*margin-top = -1/2 height of the window */
	top: 50%;
	height: 545px;
	margin-top: -265px;
	display: block;
    /* ie6 hack */
    _position: absolute;
    _margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#popWindow .topImage {
		width: 758px;
		height: 125px;
		display: block;
		
	}
.popTextTop {
     float: left;
     padding: 0 5px 0 30px;
     width: 163px;
    }
    
.popText {
    padding: 0;
    width: 163px;
    height: 185px;
    }
.popNoText {
    padding: 0;
    height: 185px;
    }
.popText p, .popNoText p {
     font: 11px/18px Arial, sans-serif;
	 padding: 0 0 10px 0;
	 color: #000000;
    }     
.popText a, .popNoText a {
     color: #62bc48;
    }
h2.popHeader {
     color: #62bc48;
     font-size: 14px;
     padding: 0 0 10px 0;
    }
h2.frenchHeader {
    margin-top: 22px;
}
#bayerMapSelector {
    /*width: 550px;
    float: left;*/
    text-align: center;
}
#bayerMapSelector embed, #bayerMapSelector object {
     /*margin: -100px 0 0 100px;*/
    }
#bayerMapSelector ul {
     padding: 25px 0 0 70px;
     float: left;
    }
#bayerMapSelector li {
     padding: 2px 0;
    }
    
.bayerMapSelectorHeading
{
    text-align:center;
}

.bayerMapSelectorHeading h1
{
    color: #D07E00;
    font-size:17px;
    font-weight:bold;
}
.bayerMapSelectorLeftText
{
    padding-left:30px;
    display:inline
}
.bayerMapSelectorRightText
{
    margin-right:30px;
    float:right
}
.popNoFlash .popTextTop {
    display: block;
    padding: 0;
    width: 100%;
}
 
.popNoFlash .popText {
     float: left;   
     margin-bottom: 0;  
     padding: 0 30px 0 30px;
     width: 310px;
}

.popNoFlash #bayerMapSelector {
    display: block;    
    width: 100%;
}



/*************************************
 * Navigation Styles *
 * Common Links *
 ************************************/

.utilityNav {
	float: right;
	margin: 62px 0 0 0;
	color: #969696;
}

    .utilityNav .bayer-group {
        margin-left: 4px;
    }
.utilityNav a {
     display: block;
     float: left;
	 margin: 0 6px;
	 _margin: 0 2px;
	 color: #5a5a5a;
	 font-size: 11px;
 
}

.mainNav {

	height: 33px;
	width: 971px;
	background: url(images/menuBg.gif) repeat-x 0px 0px;
	border-right: 1px solid #FFFFFF;

}
.mainNav ul {
	padding: 0 0 0 20px;

}
.mainNav li, .utilityNav li, .footer li, .breadCrumb li {
     display: inline;
     float: left;
}
.mainNav li {
	background: url(images/devider.gif) no-repeat right 10px;
	padding: 0 2px 0 0;
}
.mainNav a {
	height: 23px;
	padding: 10px  15px 0  15px;
	float: left;
	font-weight: bold;
	color: #fefefe;
}
.mainNav li.last {
	background: none;	
}

.mainNav a.select {
	background: url(images/menuSelected.gif) repeat-x 0px 0px;
}
.breadCrumb {
	display: block;
	color: #333333;
	height: 25px;
	width: 942px;
	background: url(images/crumbBg.gif) repeat-x 0px 0px;
	padding: 0 0 0 30px;
	clear: both;
	}
	
.breadHome {
	background: url(images/crumbHomeBg.gif) no-repeat 0px 0px;
	height: 15px;
	}
.breadCrumb li {
	padding: 5px 0 0 0;
}
.breadCrumb a {
	height: 20px;
	padding: 0  5px 0  5px;
	display: block;
	float: left;
	font-size: 10px;
	color: #333333;
}
.sideLeft h3 {
    font: normal 12px Arial, sans-serif;
	color: #ffffff;
	background: #acacac;
	padding: 3px 0 3px 35px;

}
.sideLeft h3 a {
    color:#ffffff;   
}
.subNav {
	padding: 7px 0 20px 19px;
	font-size: 1px;
}
.subNav li {
	background: url(images/subUnderline.gif) repeat-x bottom left;
}
.subNav li ul {
     padding: 0 0 7px 0;
}
.subNav li ul li{
	background: none;
	padding-left: 10px;
}
.subNav li a {
	font: normal 12px Arial, sans-serif;
	color: #333333;
	padding: 7px 0 7px 17px;
	background: url(images/subArrow.gif) no-repeat 4px 12px;
	display: block;
	width: 150px;
}
.subNav li ul li a {
	width: 120px;
}
.subNav li ul li ul li a {
	width: 110px;
}
.subNav li ul li a, .subNav li ul li a:hover, .subNav li ul li a.select  {
	background: none;
	font-size: 11px;
	padding: 0 0 6px 17px;
}
.subNav li a:hover, .subNav li a.select {
	color: #43a42a;
	background: url(images/subSelArrow.gif) no-repeat 4px 12px;
	text-decoration: none;
}
#bayerLinks {
	position: absolute;
	left: 23px;
	bottom: 108px;
	width: 145px;
}
#bayerLinks h4 {
	font-weight: bold;
	border-bottom: solid 1px #b8b8b8;
	padding: 0 0 2px 0;
	color: #444444;
}
#bayerLinks ul {
	padding: 4px 0;
}
#bayerLinks ul li {
	padding: 2px 0;
    float: none;
    display: block;
    margin: 0;
}
#bayerLinks ul li a {
	color: #666666;
}

/*************************************
 * Common Page Styles *
 * Logo, Search, body content
 ************************************/
.logo {
	float: right;
	margin: 9px 45px 9px 20px;
	cursor: pointer;
    }
.logoCanada {
	float: left;
	padding: 0px;
	cursor: pointer;
	
}
.logoCanada a {
    color: #fff;
    font-size: 30px;
    font-family: Helvetica, Arial, Sans-Serif;
    text-decoration: none;
	display:block;
	width:450px;
	height:80px;
	background: url(images/headerLogo.gif) no-repeat 0px 0px;
}
.logoCanada a:hover {
    text-decoration: none;
}
.logo p, .logoCanada p {
     display: none;
    }
.searchField {
	height: 18px;
	#height: 20px;
	width: 177px;
	float: right;
	margin: 6px 12px 0px 0px;
	background: url(images/searchBg.gif) no-repeat 0px 0px;
	padding: 3px 0 0 30px;
	#padding: 2px 0 0 30px;
}

.search {
	background: none;
	border: none;
	font: 11px Arial, sans-serif;
	width: 160px;
	color: #258a00;
	padding: 1px 0;
}
.bodyContent p {
     font: 11px/16px Arial, sans-serif;
	 padding: 0 0 20px 0;
    }   
.bodyContent a.linkArrow {
     background: url(images/subArrow.gif) no-repeat 0px 5px;
	 padding: 0 0 0 9px;
    }
.bodyContent h1 {
     font: bold 19px Arial, sans-serif;
     color: #46a42c;
	 padding: 0 0 8px 0;
    }
.bodyContent h2 {
	 color: #505150;
	 font: bold 16px Arial,  sans-serif;
	 padding: 0 0 3px 0;
	 clear: both;
    }
.bodyContent h3 {
	 color: #c16d0a;
	 font: bold 13px Arial,  sans-serif;
	 padding: 0 0 3px 0;
    }
.bodyContent h2.orange {
	font: bold 18px Arial,  sans-serif;
	color: #d07e00;
	padding: 15px 0;
}
.bodyContent h2.headHurry {
	 color: #ffffff;
	 font: bold 14px Arial,  sans-serif;
	 padding: 9px 0 0 0;
	 width: 469px;
	 height: 50px;
	 text-align: center;
	 background: url(images/products/invigor/hurryBg.gif) no-repeat 0 0;
    }
.bodyContent h4 {
	font: bold 16px Arial,  sans-serif;
	color: #d07e00;
}
.bodyContent h5 {
	font: bold 14px Arial,  sans-serif;
	color: #484848;
}
.bodyContent h6 {
	font: bold 12px Arial,  sans-serif;
    padding: 0 0 2px 0;
}
.bodyContent ul {
	 padding: 0 0 17px 0;
}
.bodyContent ol 
{
    padding: 5px 0 10px 0;
    margin-left: 23px;
}
.bodyContent ol li {
     line-height: 18px;
     padding: 10px 0 0 0;
    }
ol.lower-alpha li {
    list-style-type: lower-alpha;
}
ol.upper-alpha li {
    list-style-type: upper-alpha;
}
ol.lower-roman li {
    list-style-type: lower-roman;
}

 .bodyContent ul ul, .bodyContent ul ul ul, .bodyContent ul ol, .bodyContent ul ol ol, .bodyContent ul ol ul, .bodyContent ol ul, .bodyContent ol ol, .bodyContent ol ol ol, .bodyContent ol ul ul, .bodyContent ol ol ul, .bodyContent ol ul ol {
	 padding-top: 0;
	 padding-bottom: 0;
}   

/* ------------------------------------------------------------------------------------------------- */
.bannerImg {
    background: #eeeeee;
    font-size: 1px;
    }
.bannerImg a {
    width: 777px;
    }
.homeFpo {
	padding: 25px 0 76px 25px;
}
.dropDown option {
    color: #444444;
    }
.dropDown option.selectOption  {
    color: #999999;
    }
.region {
	border-bottom: 1px solid #d6d6d6;
	padding: 0px 0px 3px;
	float: left;
}
.region h5 {
	font-weight: bold;
	color: #444444;
	float: left;
}
.region h5 span{
	font-weight: normal;
}
.regionHeader {
    background: url(images/boxTop.gif) no-repeat 0px 0px;
	padding: 9px 15px 11px 15px;
	_padding: 9px 15px 7px 15px;
	border-color: #D6D6D6;
	width: 186px;
	height: 10px;
}
.loginWrap  {
	float: left;
	padding: 0 0 15px 0;
	
}
.loginBox {
    background: url(images/loginRep.gif) repeat-y 0px 0px;
	width: 216px;
	float: left;
	border: none;
	
}
.loginHeader {
    background: url(images/loginTop.gif) no-repeat 0px 0px;
	padding: 9px 15px 9px 15px;

	width: 186px;
	height: 14px;
	float: left;
}
.loginHeader h4 {
    color: #425566;
    float: left;
    width: 140px;
    
}
.loginHeader a {
    float: right;
}
.loginHeader h4 a {
    color: #425566;
    float: none;
}
.loginCloser {
    background: url(images/loginBottom.gif) no-repeat bottom left;
	padding: 9px 15px 8px 15px;
	width: 186px;
	float: left;

}
.inputWrap {
    background: url(images/loginField.gif) no-repeat top right;
    width: 186px;
    padding: 2px 0 4px 0;
    float: left;
    }
.inputWrap label, .inputWrap input, .checkBox, .checkBox input, .checkBox span, .bodyContent p.checkBox, .bodyContent p.checkBox input, .bodyContent p.checkBox span, .login a, .btnList label, .btnList input {
    float: left;
    }
.inputWrap input {
    width: 110px;
    _width: 107px;
    padding: 1px;
    border: none;
    background: transparent;
    }
.inputWrap label {
   width: 67px;
   font-weight: bold;
   padding: 3px 0 6px 0;
   line-height: 12px
    }
.checkBox {
    padding: 1px 0 0 0;
    }
.bodyContent p.checkBox {
    padding: 7px 0 10px 0;
    line-height: 14px;
    clear: both;
    }
.checkBox input, .bodyContent p.checkBox input, .btnList td input {
    display: block;
	clear: left;
	height: 13px;
	width: 13px;
	padding: 0;
	margin: 0;
    }
.checkBox span, .bodyContent p.checkBox span, .btnList label {
    padding: 0 0 0 4px;
    }
.btnList {
    margin-top: 3px;
    margin-bottom: 10px;
}
.btnList td {
    line-height: 14px;
    padding: 2px 0;
}
/*.btnList label {
    margin-left: 3px;
}*/
.login {
     float:left;
     padding:18px 0 2px;
     clear: both;
     width: 185px;   
    }
.login a {
     padding: 3px 0 0 8px;
     background: url(images/loginArrow.gif) no-repeat 0 7px;
    }
.login input.loginBtn {
     float: right;
     width: 69px;
     height: 20px; 
     background: url(images/admin/btnLogin.gif) no-repeat 0 0;
     border: none; 
     cursor: pointer; 
    }
.bodyContent input.loginBtn  {
     width: 69px;
     height: 20px; 
     background: url(images/admin/btnLogin.gif) no-repeat 0 0;
     border: none; 
     cursor: pointer; 
    }
.login input.loginBtn:hover, .bodyContent input.loginBtn:hover {
     background: url(images/admin/btnLogin.gif) no-repeat 0 -20px;
 
    }

.loginError {
     padding: 0 0 8px 0;
     color: #D07E00;
    }
.rightBox {
    background: url(images/boxRep.gif) repeat-y 0px 0px;
	padding: 0px;
	width: 216px;
	margin: 0 0 15px 0;
	float: left;
}
.rightBoxTop {
	width: 216px;
	margin: 15px 0 15px 0;
	float: left;
}
.boxHeader {
    background: url(images/boxTop.gif) no-repeat 0px 0px;
	padding: 9px 15px 11px 15px;
	width: 186px;
	height: 10px;
	float: left;
	border: none;
}
.boxHeader h4 {
	white-space:nowrap;
	width: auto;
}
.boxCloser {
    background: url(images/boxBottom.gif) no-repeat bottom left;
	padding: 9px 15px 11px 15px;
	width: 186px;
	float: left;
}
.boxCloser input, .boxCloser select {
	width: 125px;
	float: left;
    border: solid 1px #9e9e9e;
    font-size: 11px;
    padding: 1px 1px 2px 2px;
    margin: 1px 3px 0 0;
    height: 14px;
}
.boxCloser select {
	width: 130px;
	height: 17px;
	#height: 19px;
	padding: 0 0 0 1px;
}
/*----- FF3 select hack -----*/
.boxCloser select, x:-moz-any-link, x:default {
    height: 19px;
}

.boxCloser input.goBtn, .boxCloser input.disabled {
    background: url(images/go.gif) no-repeat 0 0;
	width: 51px;
    height: 20px;
    border: none;
    margin: 0;
    cursor: pointer;
}

.boxCloser input.goBtn:hover {
    background: url(images/go.gif) no-repeat 0 -20px;
}
.boxCloser input.disabled:hover {
    background: url(images/go.gif) no-repeat 0 0px;
}
.localRep, .water-mark-text
{
    color:#999999;   
}
.boxTopFpo {
    background: url(images/boxTopFpo.gif) no-repeat top left;
    float: left;
}
.boxBottomFpo {
    background: url(images/boxBottom.gif) no-repeat bottom left;
	padding: 15px;
	width: 186px;
	float: left;
}
.rightBox .boxBottomFpo h4 {
    color: #0688cc;
	padding: 10px 0 6px 0;
	font-size: 12px;
	width: 186px;
}
.sideLeft .boxTopFpo {
    background: none;
}
.sideLeft .boxBottomFpo {
    background: none;
	padding: 0 0 0 15px;
	width: 165px;
}
.sideLeft .boxBottomFpo img {
	width: 165px;
}
.sideLeft .rightBox {
    background: none;
	width: 185px;
	padding: 25px 0 15px 0;
}
.sideLeft .rightBox .boxBottomFpo h4 {
	width: 165px;
	padding: 5px 0 3px 0;
}

.countdownBox {
    color: #aa0000;
    padding-top: 8px
}

.countdownBox p {
    padding-bottom: 3px;
}

.countdown {
    background: transparent url(images/countdownLeft.png) top left no-repeat;
    height: 21px;
    text-align: center;
    width: 115px
}

.countRight {
    background: transparent url(images/countdownRight.png) top right no-repeat;
    height: 18px;
    padding-top: 3px;
}

/* ------------------------------------------------------------------------------------------------- */

.sidePromos {
	padding: 0 0  15px 0px; 
}
.sidePromos h4{
	line-height: 16px;
	font-size: 12px;
	color: #60c3cd;
	padding: 0 0 12px 1px;    
}
.sidePromos img {
    width: 146px;
    height: 97px;
}
.sidePromos p {
	padding: 7px 0 0 2px;
}
.sidePromos a {
	color: #444444;
}

.eTools h4, .rightBox h4  {
	font-size: 12px;
	color: #000000;
	width: 100px;
	float: left;
}
.eTools .boxHeader h4 {
	width: 130px;
}
.eTools a {
	float: right;
	text-decoration: none;
	color: #0086d0;
	padding: 0 0 0 8px;
	white-space: nowrap;
	background: url(images/subArrow.gif) no-repeat 0px 5px;
}

.eTools a.externalLink img {
    padding-left: 3px;
}
.eTools ul {
	float: left;

}
.eTools ul li {
	background: url(images/subArrow.gif) no-repeat 0px 13px;
	padding: 0 0 0 10px;

}
.eTools ul li a {
	float: none;
	background: none;
	color: #0086d0;
	padding: 9px 0 4px 0;
	border-bottom: solid 1px #dddddd;
	display: block;
	width: 165px;
	font-weight: bold;
}
.eTools ul li a.last {
	border: none;
}
.eTools ul li a:hover {
	color: #707070;
}
.eTools .boxCloser {
	padding: 0px 15px 11px 15px;
}

a.widgetBox  {
	float: left;
	width: 117px;
	height: 57px;
	padding: 18px 15px 0 80px;
	background: url(images/tools-guides/calcBanner.gif) no-repeat 0px 0px;
	cursor: pointer;
	text-decoration: none;
    }
a.widgetBox:hover  {
	text-decoration: none;
    }
a.widgetBox p, a.widgetBox h3 {
     color: #444444;
    }
a.widgetBox p span {
    color:#0086D0;
    float: right;
    padding: 0 8px 0 0;
    }
a.widgetBox:hover p  span {
    text-decoration: underline;
    }
.footer ul {
	 color: #666666;
} 
.footer ul li {
	 margin: 0 0 0 5px;
} 
.footer a {
	 color: #666666;
	 margin: 0 3px 0 0;

}
.footer p a {
	color: #0086d0;
	margin: 0;

}
.footer p {
	 color: #666666;
	 float: right;
}

/*----------------------------------- < /screen.css > --------------------------------------*/


/*----------------------------------- < calltoactions.css > --------------------------------------*/
/*.callToActionBox {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}*/


/*----------------------------------- < /calltoactions.css > --------------------------------------*/


/*----------------------------------- < home.css > --------------------------------------*/

.newsHeader {
     background: url(images/news.gif) no-repeat 0 0;
     border-bottom: solid 1px #dddddd;
     padding: 4px 0 8px 30px;
     height: 17px;
     margin: 0 0 15px 0;
    }
.newsHeader h2 {
	 color: #d07e00;
	 font: bold 17px Arial,  sans-serif;
	 float: left;
    }
.newsHeader a {
     float: right;
     color: #009bdb;
     padding: 6px 0 0 8px;
     background: url(images/subArrow.gif) no-repeat 0 11px;
    }
.newsBody p, .resultBody p {
     padding: 0px;
    }
.newsBody h3, .resultBody h3 {
	 font: bold 11px Arial,  sans-serif;
    }
.newsBody h3 a, .resultBody h3 a {
    color:#000000;
    }  
.newsArticle, .resultSec {
    padding-bottom:25px;
}

/*----------------------------------- < /home.css > --------------------------------------*/

/*----------------------------------- < searchFilter.css > --------------------------------------*/
#searchFilter h2, #searchFilterLta h2 {
    float: left;
    width: 45%;
}
.bodyContent .createLTA .btnList {
    clear:both;
    width:100%;
}
.bodyContent p.note {
    float: right; 
    width: auto;
    padding: 0 40px 0 0;
    text-align: right;
    font-size: 10px;
}
.bodyContent p.warning {
    padding: 0 0 0 0;
}
#searchFilter table, #searchFilterLta table {
    clear: both;
}
#searchFilter, #searchFilterLta
{
    padding: 8px 6px 4px 10px;
}
#searchFilter td, #searchFilterLta td {
    padding: 4px 8px 4px 0px;
}
#searchFilter input {
    width: 130px;
    
}
#searchFilter select {
    width: 135px;
    
}
#searchFilterLta input {
    width: 157px;    
}

#searchFilterLta input.phonebox {
    width: 49px;    
}

#searchFilter input.phonebox{
	width: 40px; 
}

#searchFilterLta select {
    width: 162px;
    
}

/*----------------------------------- < /searchFilter.css > --------------------------------------*/


/*----------------------------------- < /ltaNotice.css > --------------------------------------*/

.ltaNotice {
    background: #f3eaa2 url(Images/my-bayer/ltaNoticeBg.jpg) top left repeat-x;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
    padding: 10px;
}

.ltaNotice h2 {
    background: transparent url(Images/my-bayer/iconNotice.gif) top left no-repeat;
    font-size: 14px;
    padding-left: 27px;
    padding-top: 3px;
}

.ltaNotice p {
    font-size: 13px;
    padding-bottom: 0;
    padding-left: 27px;
}
/*----------------------------------- < /ltaNotice.css > --------------------------------------*/

/*----------------------------------- < /ltaPendingNotice.css > --------------------------------------*/

.ltaPendingNotice {
    background: #f3eaa2 url(Images/my-bayer/ltaNoticeBg.jpg) top left repeat-x;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
    padding: 10px;
    height:100px;
}

.ltaPendingNotice h2 {
    background: transparent url(Images/my-bayer/iconNotice.gif) top left no-repeat;
    font-size: 14px;
    padding-left: 27px;
    padding-top: 3px;
}

.ltaPendingNotice p {
    font-size: 13px;
    padding-bottom: 0;
    padding-left: 27px;
}
.ltaPendingNotice input {
    padding-bottom: 0;
  float:right;
}
#popWindow.ltaPending
{
    height:0px;
    border:none;
    
}

/*----------------------------------- < /ltaPendingNotice.css > --------------------------------------*/


/*----------------------------------- < /GrowerDetailsPopup.css > --------------------------------------*/

.GrowerDetailsPopupNoticeWindow {
	margin-left: -200px !important;
	width: 400px !important;
	height: 185px !important;
}

.GrowerDetailsPopupNoticeBox {
	height: 150px !important;
}


/*----------------------------------- < /GrowerDetailsPopup.css > --------------------------------------*/


/*----------------------------------- < career.css > --------------------------------------*/

.factWrap {
    float: left;
	background: url(images/our-company/careers/factBoxRep.gif) repeat-y 0px 0px;
    }
.factTop 
{
    float: left;
	background: url(images/our-company/careers/factBoxTop.gif) no-repeat 0px 0px;
    }
.factBot 
{
    float: left;
    width: 455px;
    padding: 15px 0px 15px 15px;
	background: url(images/our-company/careers/factBoxBot.gif) no-repeat bottom left;
    }
.factWrap h3 {
     font: bold 12px Arial,sans-serif; 
     color: #000000;
     display: block;
    }
.factWrap ul {
     width: 200px;
     padding: 2px 0 0 0;
     float: left;
    }
.factWrap ul.Right {
     padding: 2px 0 0 35px;
    }
.factWrap li {
	background: url(images/subArrow.gif) no-repeat 0px 7px;
	padding: 2px 0 2px 10px;
    }
.boxWrap 
{
    float: left;
	background: url(images/our-company/careers/boxR.gif) repeat-y 0px 0px;
    }
.boxImage p {
     line-height: 15px;
     padding: 15px 0 0 0;
     height: 64px;
    }

.boxImage h4 {
     font: bold 12px/14px Arial,sans-serif; 
     color: #46a42c;
     display: block;
    }
.boxTop 
{
    float: left;
	background: url(images/our-company/careers/boxT.gif) no-repeat 0px 0px;
    }
.boxBot 
{
    float: left;
	background: url(images/our-company/careers/boxB.gif) no-repeat bottom left;
    }
.boxImage 
{
    float: left;
    width: 221px;
    padding: 13px 0px 18px 12px;
    }

.rightSide {
    float: right;
    }
table.standard {
    border-top: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
    clear: both;
}
table.marginTop {
    margin-top: 10px;
}
table.standard td, table.standard th {
    border-bottom: solid 1px #dcdcdc;
    border-left: solid 1px #dcdcdc;
    padding: 8px;
}
table.standard th {
    white-space: nowrap;
    background: #f2f2f2 url(images/our-company/careers/thBg.gif) repeat-x 0 0;
}
table.standard th.fixed80 {
     width: 80px;
}
table.standard tr.disabled {
    background: #98AFC7 none repeat-x bottom left;
}
table.standard tr.odd {
    background: #f7f9fb url(images/our-company/careers/trBg.gif) repeat-x bottom left;
}
table.standard tr td.first 
{
    background: #f2f2f2 url(images/our-company/careers/thBg.gif) repeat-x 0 0;
}
table.tableMargin 
{
    margin-bottom: 22px;
}
hr {
    border-top: solid 1px #d5d5d5;
    border-bottom: none;
    border-left: none;
    border-right: none;
    height: 1px;
  }
  .largeCTABox
  {
      background:url(Images/our-company/careers/SummerAssociatesCTA.jpg) no-repeat;
      width:476px;
      height:140px;
      margin-left:-1px;
      margin-bottom:20px;
     
  }
  .largeCTACopy
  {
     padding:10px 0 0 12px;
    width:200px;
  }
  .largeCTABox h4 {
     font: bold 12px/14px Arial,sans-serif; 
     color: #46a42c;
     display: block;
    }
    .largeCTABox .shortPadding
    {
        padding: 9px 0 0px 0;
        line-height:16px;
        
    }

/*----------------------------------- < /career.css > --------------------------------------*/


/*----------------------------------- < tools.css > --------------------------------------*/
.bigBoxWrap {
    float: left;
	background: url(images/tools-guides/bigBoxRep.gif) repeat-y 0px 0px;
	margin: 0 0 7px 0;
    }
.bigBoxText {
    float: left;
    padding: 0 0 10px 0;
    }
.bigBoxText p {
     line-height: 15px;
     padding: 15px 0 0 0;
     color: #797979;
    }
.bigBoxText a {
     color: #46a42c;
    }
.bigBoxText a.arrowLink {
     background: url(images/subArrow.gif) no-repeat 0px 5px;
	 padding: 0 0 0 9px;
    }
.bigBoxText a:hover {
     text-decoration: underline;
    }
.bigBoxText h4 {
     font: bold 14px/14px Arial,sans-serif; 
     color: #46a42c;
     display: block;
     padding: 1px 0 0 0;
    }
.bigBoxTop {
    float: left;
	background: url(images/tools-guides/bigBoxTop.gif) no-repeat 0px 0px;
    }
.bigBoxBot {
    float: left;
	background: url(images/tools-guides/bigBoxBot.gif) no-repeat bottom left;
	width: 458px;
    padding: 13px 0 13px 12px;
    }
/*----------------------------------- < /tools.css > --------------------------------------*/


/*----------------------------------- < my-bayer > --------------------------------------*/
.infoBox {
    background: #fff url(images/my-bayer/infoBoxBg.gif) top left repeat-x;
    border: 1px solid #d6d6d6;
    padding: 17px;
}
.requestBox {
    margin-top: 17px;
    float: left;
    background: #fff url(images/my-bayer/infoBoxBg.gif) top left repeat-x;
    border: 1px solid #d6d6d6;
    padding:10px 17px;
    width: 436px;
}
.requestBox h6 {
 font-size: 13px;
}
.requestDetails {
    width: 250px;
    float: left;
    }
.infoBox h3 {
    font-size: 15px;
    color: #d07e00;
}
.infoBox p, .requestDetails p {
    margin: 0;
    padding: 0;
}
.infoBox p.req {
    font-size:10px;
    padding: 3px 0 5px;
    text-align:right;
    line-height: 14px;
    width: auto;
}

.infoBox strong {
    margin-right: 4px;
}

.btnList label {
    margin-left: 3px;
}

.formTable2 th {
    text-align: right;
    padding-right: 10px;
}

.formTable2 th, .formTable2 td {
    padding-bottom: 5px;
}
.formTable2 td.warning {
    padding: 5px 10px;
    text-align: center;
    color:#46A42C;
}
.contractPdf {
    border:1px solid #A6A6A6;
    }
.formTable2 input {
    width: 200px;
    border:1px solid #A6A6A6;
    margin-top:2px;
    padding:3px 4px;
}

.formTable2 .checkbox input
{
    width: 0;
    border:1px solid #A6A6A6;
    margin-top:2px;
    padding:3px 4px;	
}

.formTable2 select{
    width: 210px;
    border:1px solid #A6A6A6;
    margin-top:2px;
    padding: 1px;
}
.formBtns {
     clear: both;
     display: block;
    }
.bodyContent ul.condensedBtns {
    clear: none;
    float:right;
    padding: 5px 32px 0 0;
    width:150px;
}
.formBtns li {
    float: right;
    margin-left: 5px;
}
.formBtns input {
    padding: 0;
}
.chkBox {
    width: 13px;
    height: 13px;
}
.searchMessage {
    padding: 20px;
    background-color: #F0EFEF;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-top: -11px;
    margin-bottom: 13px;
    border-right:1px solid #DCDCDC;
    border-bottom:1px solid #DCDCDC;
    border-left:1px solid #DCDCDC;
    }
.submitBtn {
    display: block;
    height: 20px;
    border: none;
    margin: 0;
    cursor: pointer;
    background: url(images/btnSubmit.gif) no-repeat 0 0;
	width: 81px;
	text-indent: -99999px;
}
.submitBtn:hover {
    background: url(images/btnSubmit.gif) no-repeat 0 -20px;
}

input.submitBtn, input.nextBtn {
    height: 20px;
    border: none;
    margin: 0;
    cursor: pointer;
}
input.submitBtn{
    background: url(images/btnSubmit.gif) no-repeat 0 0;
	width: 81px;
}
input.submitBtn:hover {
    background: url(images/btnSubmit.gif) no-repeat 0 -20px;
}
input.nextBtn {
    background: url(images/admin/btnNextGr.gif) no-repeat 0 0;
	width: 60px;
}
input.nextBtnGrey {
    height: 20px;
    border: none;
    margin: 0;
    background: url(images/admin/btnNextGr.gif) no-repeat 0 -20px;
	width: 60px;
}

input.createTgBtnGrey, input.createTgBtn {
    height: 20px;
    border: none;
    margin: 0 4px 0 0;
	width: 160px;
	float: left;
}
input.createTgBtnGrey {
    background: url(images/admin/btnCreateTgGr.gif) no-repeat 0 -20px;
}
input.createTgBtn {
    background: url(images/admin/btnCreateTgGr.gif) no-repeat 0 0;
    cursor: pointer;
}
.bodyContent p.alert {
    padding: 10px 10px 10px 43px;
    margin: 0 0 15px 0;
    border: 1px solid #D07E3A;
    background: #fff url(images/my-bayer/iconAlert.gif) 10px 9px no-repeat;
    font-weight: bold; 
    color: #D07E3A;
}
.errorList {
     padding: 15px 0;
    }
.errorList p {
     padding: 0 0 10px 0;
    }
.errorList ul {
    list-style-type: disc;
    list-style-position: inside;
    }
.bodyContent ul.wizard {
    display: block;
    width: 470px;
    float: left;
    background: url(images/my-bayer/WizBg.gif) no-repeat 0 0;
    height: 21px;
    padding: 1px 0 0 0;
    }
.bodyContent ul.wizard li {
    float: left;
    width: auto;
    height: 20px;
    padding: 0;
    background: url(images/my-bayer/wizardLbg.gif) no-repeat 0 -60px;
    }
.bodyContent ul.wizard li span {
    width: auto;
    float: left;
    background: url(images/my-bayer/wizardRbg.gif) no-repeat right -60px;
    padding: 3px 15px 0 10px;
    height: 17px;
    }
.bodyContent ul.wizard li.focus {
    background-position: 0 0px;
    color:#ffffff;
    }
.bodyContent ul.wizard li.completed {
    background-position: 0 -40px;
    }
.bodyContent ul.wizard li.completedfocus {
    background-position: 0 0;
    color:#ffffff;
    }
.bodyContent ul.wizard li.focus span {
    background-position: right 0px;
    }
.bodyContent ul.wizard li.completed span {
    background-position: right -40px;
    }
.bodyContent ul.wizard li.completedfocus span {
    background-position: right top;
    }
 .greyOut {
     background: #F2F2F2;
     border:1px solid #D6D6D6; 
     margin:0 0 10px;
    padding:10px 0 5px;
     }
/*----------------------------------- < /my-bayer > --------------------------------------*/


/*----------------------------------- < microsites.css > --------------------------------------*/
.boxMS
{
    float: left;
    width: 199px;
    padding: 17px;
    }
.infinityHome, .ponchoHome {
    height: 320px;
    }
.infinityHow {
    background: url(images/products/infinity/howWorks.gif) no-repeat 15px 24px;
    padding: 300px 17px 17px 17px;
    }
.boxImageMicro {
    width: 190px;
    height: 32px;
    background: url(images/products/infinity/buckwheat.jpg) no-repeat 0 0;
    padding: 325px 0 0 14px; 
    margin: 0 0 0 10px;
    }   
.boxMS p {
     line-height: 15px;
    }
.boxMS li {
    background: url(images/products/infinity/boxList.gif) no-repeat 0 6px;
    padding: 2px 0 2px 10px;
    list-style-position: outside;
    line-height: 15px;
    }
.boxMS h3 {
     font: bold 17px Arial,sans-serif; 
     color: #d07e00;
     display: block;
     padding: 0 0 13px 0;
    }
.boxMS h4 {
     font: bold 14px Arial,sans-serif; 
     color: #484848;
     display: block;
     padding: 0 0 13px 0;
    }
.rightSideSingle {
    float: right;
    margin: 0 0 0 15px;
    }
.infinityHeader, .bigboysHeader, .invigorHeader, .ponchoHeader {
    width: 777px;
    height: 201px;
    float:left;
}
.defaultHeader {
    width: 777px;
    float:left;
}

.listInfinity li, .listBigboys li, .listUniversal li {
    background: url(images/standardList.gif) no-repeat 0 8px;
    padding: 2px 0 2px 15px;
    list-style-position: outside;
    line-height: 15px;
}

hr.spaced {
     margin: 5px 0;
     #margin: 0;
}
.rightSideImage {
    float: right;
    margin: 0 0 0 10px;
    }
.leftSideImage {
    float: left;
    margin: 0 13px 3px 0;
    }
.rightInsideImage {
    float: right;
    margin: 5px 0 5px 10px;
    }
.bottomSpaceImage {
    padding: 0 0 13px 0;
    }
.faq {
     padding: 5px 0;    
    }
.faq li {
     list-style-position: outside;
     padding: 3px 0 3px 20px;    
    }
.question {
    background: url(images/products/infinity/q.gif) no-repeat 0 4px;
    font-weight: bold;
    }
.answer {
    background: url(images/products/infinity/a.gif) no-repeat 0 4px;
    }
blockquote {
    background:url(images/products/infinity/lquote.gif) no-repeat 0 2px;
    padding:0 0 20px 15px;
}
.bodyContent blockquote p {
    width: 445px;
}

.yes {
    background: url(images/products/poncho/accept.gif) no-repeat 10px 7px;
}
.yes span {
     display: none;
}
.bodyContent p.author {
    color:#565656;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}
.boxLogoWrap 
{
    float: left;
	background: url(images/bigboys/boxSmallR.gif) repeat-y 0px 0px;
    }
.boxLogoTop 
{
    float: left;
	background: url(images/bigboys/boxSmallT.gif) no-repeat 0px 0px;
    }
.boxLogoBot 
{
    float: left;
	background: url(images/bigboys/boxSmallB.gif) no-repeat bottom left;
	padding: 15px 16px 15px 17px;
    }
.ponchoBucketTop {
	width: 202px;
	height: 144px;
	background: transparent url(images/products/poncho/poncho_bucket_top.jpg) no-repeat;
}
.ponchoBucket{
	width: 202px;
}

.ponchoBucketTop_fr {
	width: 202px;
	height: 144px;
	background: transparent url(images/products/poncho/poncho_bucket_top_fr.jpg) no-repeat;
}

.ponchoBucketContent {
	background: transparent url(images/products/poncho/poncho_bucket_bg.jpg) repeat-y;
	padding-left: 22px;
	padding-right: 10px;
}

.ponchoBucketBottom {
	width: 202px;
	height: 4px;
	background: transparent url(images/products/poncho/poncho_bucket_bottom.jpg) no-repeat;
	padding-bottom: 25px;
}
.topRight {
    float: right;
    }
.orderGuide {
    float: left;
    
    }
.orderGuide select {
    border:1px solid #A6A6A6;
    margin-top:2px;
    padding:1px;
    width:210px;
    }
.orderGuide input {
     border:1px solid #A6A6A6;
    margin-top:2px;
    padding:3px 4px;
    width:200px;
    }
.orderGuide input.submitBtn
{
    width:81px;
    background: url(images/admin/btnSubmit.gif) no-repeat 0 0;
    height: 20px;
    border: none;
    margin: 0;
    cursor: pointer;
}
.orderGuide input.submitBtn:hover
{
    background: url(images/admin/btnSubmit.gif) no-repeat 0 -20px;
}  
.orderGuide p {
     padding: 0 0 15px 0;
     clear: both;
     width: 470px;
    
    }
.orderGuide p span.label {
    width: 120px;
    float: left;
    font-weight: bold;
    display: block;
    padding-right: 10px;
    text-align: right;
    }
/*----------------------------------- < /greece contest > --------------------------------------*/


.greeceContest {
    float: left;
    
    }
.greeceContest select {
    border:1px solid #A6A6A6;
    margin-top:2px;
    padding:1px;
    width:210px;
    }
    
.greeceContest select.hotPotato {
    
    width:75px;
    display:block;
    }
.greeceContest input {
     border:1px solid #A6A6A6;
    margin-top:2px;
    padding:3px 4px;
    width:200px;
    }
.greeceContest input.submitBtn
{
    width:81px;
    background: url(images/admin/btnSubmit.gif) no-repeat 0 0;
    height: 20px;
    border: none;
    margin: 0;
    cursor: pointer;
}
.greeceContest input.submitBtn:hover
{
    background: url(images/admin/btnSubmit.gif) no-repeat 0 -20px;
}  
.greeceContest p {
     padding: 0 0 15px 0;
     clear: both;
     width: 470px;
    
    }
.greeceContest p span.label {
    width: 100px;
    float: left;
    font-weight: bold;
    display: block;
    padding-right: 10px;
    text-align: right;
    }

	
/**********************************
 * Products Detail Listings *
**********************************/
.formulation { float: left; width: 150px; _width: 150px; }
    
.crops, 
.crops-listing { float: left; width: 300px; margin: 0 0 0 05px; }   

.threeCol
{
     width: 149px;
     float: left;
     display: block;
     padding: 0 5px 0 0;
     margin: 0; 
}
.bodyContent h4.tankMix {
    padding: 0 0 10px 0;
    }
#headHurry 
{
    /*background: url(images/products/invigor/5770/arrowShapeBg.png) no-repeat 0 0;*/
    color: #46A42C;
    font-size: 14px;
    height: 52px;
    margin-bottom: 7px;
    padding-top: 7px;
    text-align: center;
    width: 469px;
}
.tankMixes h4 {
    color: #484848;
    font-size: 14px;
    margin-bottom: 5px;
}

.regionNotice
{
	font-weight:bold;
	border: solid 1px gainsboro;
	padding:8px; 
	background: #f2f2f2 url(images/our-company/careers/thBg.gif) repeat-x 0 0;
	margin-bottom:25px;
}

.proline-sclerotinia-disease-triangle { float:left; width:215px; margin:20px 5px 50px 0; }
.proline-sclerotinia-sclerotinia-cycle {float:left; width:135px; margin:0 15px 20px 0; }




/*----------------------------------- < inVigor prebook.css > --------------------------------------*/
.roundBox {
    float: left;
	background: url(images/products/invigor/invigBoxRep.gif) repeat-y 0px 0px;
	margin: 0 0 15px 0;
    }
.prebookTab {
    float: left;
    }
.prebookTab td {
     padding: 0 0 15px 0;
     width: 217px;
    }
.prebookTab th {
     padding: 0 0 15px 0;
     color: #444444;
     font-size: 16px;
     font-weight: bold;
     text-align: left;
    }
.prebookTab th.selectRet {
     padding: 15px 0 15px 0;
    }   
.prebookTab input {
     height: 16px;
     width: 190px;
     overflow: hidden;
     background: #ffffff;
	 padding:  3px 4px 0 4px;
	 border: solid 1px #bcbcbc;
	 clear: both;
	 color: #575757;
    }
.prebookTab input.postalCode {
     width: 90px;
    }
.prebookTab label {
	 padding: 0 0  5px 0;
	 display: block;
	 font-weight: bold;
	 font-size: 11px;
	 color: #575757;
    }
.prebookTab select {
     height: 21px;
     width: 195px;
     overflow: hidden;
     background: #ffffff;
	 padding:  2px 2px  2px 0px;
	 border: solid 1px #bcbcbc;
	 clear: both;
	 color: #575757;
    }
.prebookTab select.jugs {
     width: 50px;
    }
.bagDetail {
	 padding: 0 0 0  5px;
    }
.roundBoxTop {
    float: left;
	background: url(images/products/invigor/invigBoxTop.gif) no-repeat 0px 0px;
    }
.roundBoxBottom {
    float: left;
	background: url(images/products/invigor/invigBoxBottom.gif) no-repeat bottom left;
	width: 435px;
    padding: 20px 15px 15px 20px;
    }
.prefBreak {
    margin-top: 8px;
    padding-bottom: 15px;
    width: 430px;
    float: left;
    border-top:1px solid #B8B8B8;
    }
.prefRetailer {
    float: left;
    }
.prefRetailer td {
     padding: 0 2% 15px 0;
     width: 31%;
     vertical-align: top;
    }
.prefRetailer input {
    float: left;
    width: 12px;
    height: 12px;
}
.prefRetailer div {
    float: left;
    padding: 0 0 0 5px;
    width: 115px;
}
.continueBtn, .backBtn, .submitOrangeBtn  {
    display: block;
    height: 20px;
    cursor: pointer;
	float: left;
}
.continueBtn {
    background: url(images/my-bayer/btnContinue.gif) no-repeat 0 0;
	width: 81px;
}
.backBtn {
    background: url(images/my-bayer/btnBack.gif) no-repeat 0 0;
	width: 65px;
	margin: 1px 0 0 10px;
}
.nextBtn {
    background: url(images/my-bayer/btnNext.gif) no-repeat 0 0;
	width: 65px;
	margin: 1px 0 0 10px;
}
.cancelBtn {
    background: url(images/my-bayer/btnCancel.gif) no-repeat 0 0;
	width: 81px;
	height: 20px;
	margin: 0 0 0 10px;
	border: none;
}
.submitOrangeBtn {
    background: url(images/my-bayer/btnSubmitOrange.gif) no-repeat 0 0;
	width: 68px;
	height: 22px;
}
.finalNote {
    background: url(images/my-bayer/finalNote.gif) no-repeat 0 0;
	width: 340px;
	margin-top: 15px;
	float: left;
	clear: both;
}
.finalNote h4 {
	font: bold 13px Arial,  sans-serif;
	padding: 2px 0 0 25px;
	color: #d77819;
}
.bodyContent h3.orderNumber {
    color: #ffffff;
    text-align: center;
    width: 470px;
    height: 30px;
    font: bold 16px Arial,  sans-serif;
    padding: 8px 0 0;
    margin: 25px 0 20px;
    background: url(images/my-bayer/orderNum.jpg) no-repeat 0 0;
}
.printBtn {
    display: block;
    height: 16px;
    padding: 8px 0 0 40px;
    margin: 0 0 25px 16px;
    cursor: pointer;
	float: left;
	background: url(images/my-bayer/print.gif) no-repeat 0 0;
	color: #000000;
	text-decoration: underline;
}
.printBtn:hover {
	text-decoration: none;
}
.bodyContent p.placedOrder{
	padding: 0 0 8px 16px;
	color: #797979;
}
.bodyContent p.placedOrder span {
	font-weight: bold;
	color: #d77819;
}
.bodyContent .confirmedBook h5 {
	font: bold 11px Arial,  sans-serif;
}
.bodyContent .confirmedBook h2 {
    color: #444444;
    padding: 0 0 15px;
}
.bodyContent .confirmedBook p {
    color: #666666;
    padding-left: 10px;
    line-height: 15px;
}
.bodyContent .confirmedBook p label {
    font-weight: bold;
    padding-right: 2px;
}
.confirmedBook hr.spaced {
    margin: 4px 0 10px;
}
/*----------------------------------- < /inVigor prebook.css > --------------------------------------*/

/*----------------------------------- < pagination.css > --------------------------------------*/
.pagination {
    margin-bottom:11px;
    width: 470px;
    float: left;

}

.pagination a {
    border: 1px solid #D5D5D5;
    font-size: 0.9em;
    margin: 0 4px 0 0;
    padding: 2px 5px;
    text-decoration: none;
    float: left;
}

.pagination a.disabled {
    color: #999999;
    background-color:#EFEFEF;
}

.pagination a:hover {
    background-color:#EFEFEF;
}

.pagination a.selectedPage, #pagination a.selectedPage:hover {
    background-color:#0086D0;
    color:#FFFFFF;
}
.bodyContent p.numberPag 
{
    color: #999999;
    padding: 0 0 7px 0;
    font-size: 10px;
}
/*----------------------------------- < /pagination.css > --------------------------------------*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*safari 3 hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .searchField {
	    padding: 2px 0 0 1px;
	    width: 206px;
    }
    .search {
	    width: 175px;
	    padding: 2px 1px 3px 30px;
    }
    .inputWrap {
        background: url(images/loginField.gif) no-repeat 64px 0px;
        width: 193px;
    }
    .inputWrap input {
       /* width: 97px;*/
        padding: 2px 1px;
        width: 119px;
        margin: 0 3px 0 0;
    }
    .inputWrap label {
       width: 64px;
    }
    .popBg {
	   background: url(images/overLay.png) repeat 0 0;
    }
    .boxCloser select {
	    height: 20px;
    }
}

.red {
	color: #f00;
}
