



<style>
      /* StandardSiteCommonTagsCSS - Start */
#ContentGroupContainer
{
	background-color: #EEEEEE;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 25px;
	padding-right: 25px;
}
#SecondaryMenuBar
{
	background-color: transparent;	
}
body
{
	background: url() top left repeat-x;
	background-color: #666666;
}
h1 
{
	font-size: 135%;
	font-weight: 800;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 6px;
	background-color: transparent;   	color: #333333;  	border-bottom: solid #CCCCCC 0px;  }	
h2
{
	font-size: 115%;
	font-weight: 800;
	margin-left: 10px;
	margin-right: 10px;
	background-color: transparent;   	color: #333333;  	border-bottom: solid #CCCCCC 0px;  }
h3
{
	font-size: 90%;
	font-weight: 800;
	margin-left: 12px;
	margin-right: 10px;
	background-color: transparent;   	color: #333333;  	border-bottom: solid #CCCCCC 0px;  }

p
{	
	margin-left: 10px;
	margin-right: 10px;
	color: #333333;
}
ol
{		
	margin-left: 30px;
	margin-right: 10px;
}
ul
{		
	margin-left: 30px;
	margin-right: 10px;
}
a 
{
	 color: black;  }
a:hover 
{
	color: #114477;
}
a:visited
{
	color: #777777;
}
span 
{
	 padding: 0 4px;
	 color: #333333;
}
span.black
{
	font-size: 110%;
	font-weight: 800;	
	color: #000000;
}
span.gray
{
	font-size: 110%;
	font-weight: 800;	
	color: #333333;
}
.InlineImage
{	
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}


/* forms.css */
form
{
	border: transparent #FFFFFF 0px;
	background: transparent;
	
}
form dt 
{
	float: left;
	width: 200px;
	padding: 5px;
	text-align: right;
	padding-top: 8px;
	/*vertical-align: baseline;*/
	/*padding-top: 15px;*/
}
form label 
{
	font-weight: bold;
	width: 100%;
	padding-top: 5px;
	color: #333333;
	text-align: right;
}	

form dd 
{
	margin: 0;
	padding: 5px 5px 10px;
	vertical-align: top;
}
form dl dd span
{
	margin: 0;
	padding: 0px 5px 10px;
	vertical-align: top;
}

form dd select
{
	margin-left: 5px;
	width: 305px;
}

input.text, input.title, textarea, select
{
	color: #000000;
	background: #FFFFFF;
	padding: 3px;
	margin: 5px;
	font-size: 100%;
	border: transparent #FFFFFF 0px;
	width: 300px;
}
select
{
	margin-left: 8px;
	width: 305px;
}
textarea
{
	width: 390px;
	height: 250px;
}
input.text:focus, input.title:focus, textarea:focus, select:focus 
{
	border: 1px solid #666;
}
input.error
{
	width: 300px;
	padding: 3px;
}
input.title 
{
	font-size: 1.5em;
}

button
{	
	background: black;
	font-weight: bold;
	color: #FFFFFF;
		
}
input.Buttons
{	
	background-color: black;
	font-weight: bold;
	color: #FFFFFF;
	}
button.disabled
{	
	background: #666666;
	color: #999999;
}
fieldset 
{
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend 
{
	font-weight: bold;
	font-size: 1.2em;
}

.error, .notice, .success 
{
	border: 2px solid #ddd;
}
.error 
{
	background: #FBE3E4;
	color: #ff0000;
	border-color: #8a1f11;
	padding: 0;
}
.notice 
{
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.success 
{
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.error a 
{
	color: #8a1f11;
}
.notice a 
{
	color: #514721;
}
.success a 
{
	color: #264409;
}
	
ul.validation-summary-errors
{
	color: #ff0000;
}
input.error, input.notice, input.success, select.error, select.notice, select.success 
{
	margin-bottom: 0em;
	border: none;
}
input.error, select.error, textarea.error
{
	border: solid #8a1f11 1px;
	color: #ff0000;
}
label.error, label.notice, label.success
{
	margin: 0em;
	padding: 0em;
	background: none;
	border: none; 
}


      /* JohnDeereDealerRewardsUSCommonTagsCSS - Start */
#ContentGroupContainer
{
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 25px;
	padding-right: 25px;
    font-family:Calibri;
    font-size: 110%;
}
#SecondaryMenuBar
{
	background-color: transparent;	
}
body
{
	background: url() top left repeat-x;
	background-color: #666666;
}
h1 
{
	font-size: 155%;
	font-weight: 800;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 6px;
    background-color: #E5E6E6; 
    color: #2B2B2B;
	border-bottom: solid #CCCCCC 0px;      margin-top:20px;
    font-family:Calibri; 
}

h2
{
	font-size: 145%;
	font-weight: 800;
	margin-left: 0px;
	margin-right: 10px;
	background-color: transparent;   	color: #333333;  	border-bottom: solid #CCCCCC 0px;     font-family:Calibri; 
}
h3
{
	font-size: 125%;
	font-weight: 800;
	margin-left: 12px;
	margin-right: 10px;
	background-color: transparent;   	color: #333333;  	border-bottom: solid #CCCCCC 0px;      font-family:Calibri; 
}

p
{	
    font-size: 120%;
	margin-left: 0px;
	margin-right: 10px;
	color: #333333;
    font-family: Calibri; 
    font-size: 120%;
}
ol
{		
	margin-left: 30px;
	margin-right: 10px;
    font-family: Calibri;
     font-size: 120%;
}
ul
{		
	margin-left: 30px;
	margin-right: 10px; 
    font-family: calibri;
    font-size: 120%;
    margin-top:-10px;
   
}

a 
{
	 color: #0066FF;
     font-family: Calibri; 
}
a:hover 
{
	color: #114477;
    font-family: Calibri; 
}
a:visited
{
	color: #777777;
    font-family:Calibri; 
}
span 
{
	 color: #333333;
     font-family:Calibri; 
}
span.black
{
	font-size: 100%;
	font-weight: 700;	
	color: #000000;
   font-family:Calibri; 
}
span.gray
{
	font-size: 110%;
	font-weight: 800;	
	color: #333333;
    font-family:Calibri; 
}
.InlineImage
{	
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}


/* forms.css */
form
{
	border: transparent #FFFFFF 0px;
	background: transparent;
	
}
form dt 
{
	float: left;
	width: 200px;
	padding: 5px;
	text-align: right;
	padding-top: 8px;
	/*vertical-align: baseline;*/
	/*padding-top: 15px;*/
}
form label 
{
	font-weight: bold;
	width: 100%;
	padding-top: 5px;
	color: #333333;
	text-align: right;
   font-family:Calibri; 
}	

form dd 
{
	margin: 0;
	padding: 5px 5px 10px;
	vertical-align: top;
}
form dl dd span
{
	margin: 0;
	padding: 0px 5px 10px;
	vertical-align: top;
}

form dd select
{
	margin-left: 5px;
	width: 305px;
}

input.text, input.title, textarea, select
{
	color: #000000;
	background: #FFFFFF;
	padding: 3px;
	margin: 5px;
	font-size: 100%;
	border: transparent #FFFFFF 0px;
	width: 300px;
    font-family:Calibri; 
}
select
{
	margin-left: 8px;
	width: 305px;
}
textarea
{
	width: 390px;
	height: 250px;
    font-size: 120%;
   font-family:Calibri; 
}
input.text:focus, input.title:focus, textarea:focus, select:focus 
{
	border: 1px solid #666;
}
input.error
{
	width: 300px;
	padding: 3px;
}
input.title 
{
	font-size: 1.5em;
    font-family:Calibri; 
}

button
{	
	background: $Gray;
	font-weight: bold;
    font-family:Calibri; 
	color: #FFFFFF;
		
}


input.Buttons
{	
	background-color: black;
	font-weight: bold;
    font-family:Calibri; 
	color: #FFFFFF;
	}



button.disabled
{	
	background: #666666;
	color: #999999;
}
fieldset 
{
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend 
{
	font-weight: bold;
	font-size: 1.2em;
    font-family:Calibri; 
}

.error, .notice, .success 
{
	border: 2px solid #ddd;
}
.error 
{
	background: #FBE3E4;
	color: #ff0000;
	border-color: #8a1f11;
	padding: 0;
}
.notice 
{
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.success 
{
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.error a 
{
	color: #8a1f11;
}
.notice a 
{
	color: #514721;
}
.success a 
{
	color: #264409;
}
	
ul.validation-summary-errors
{
	color: #ff0000;
}
input.error, input.notice, input.success, select.error, select.notice, select.success 
{
	margin-bottom: 0em;
	border: none;
}
input.error, select.error, textarea.error
{
	border: solid #8a1f11 1px;
	color: #ff0000;
}
label.error, label.notice, label.success
{
	margin: 0em;
	padding: 0em;
	background: none;
	border: none; 
}

/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }


/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-autocomplete { position: absolute; cursor: default;height: 180px;overflow-y: scroll;overflow-x: hidden;}	

/* workarounds */
html .ui-autocomplete { width:1px;height: 180px; } /* without this, the menu expands to 100% in IE6 */

/* jQuery UI Menu 1.8.7*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	text-align:left;
	cursor:default;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;

}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
	background-color: #cccccc;
	color: #ffffff;
    font-family:Calibri; 
}
#project-label {
		display: block;
		font-weight: bold;
		margin-bottom: 1em;
        font-family:Calibri; 
	}
	#project-icon {
		float: left;
		height: 32px;
		width: 32px;
	}
	#project-description {
		margin: 0;
		padding: 0;
	}
    .ui-autocomplete li.ui-menu-item {
      padding: 1px;  // needed to prevent the item sizes from changing on hover
    }
    .ui-autocomplete a.ui-menu-item-alternate {
      background-color: #EEEEEE;  // alternate item bgcolor
    }

      
                
          #UserMenu
{
	margin-top: 15px;
	text-align: right;
	padding-right: 10px;
}
#UserMenu .FullName
{
	font-weight: bold;	
}
#UserMenu a
{
	margin: 0 5px;
	color: black;
	font-weight: bold;	
}
#UserMenu a.cart
{
	background-image: url(/Image/Display/icon-cart); 
	background-repeat: no-repeat; 
	padding-left: 20px;
}
          
          #MenuBar
{
	
}
#MainMenu
{
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #edf3f6;
}
#MainMenu ul 
{
	margin: 0px;
}
#MainMenu ul li
{
	display: inline;		
	font-size: 13px;
	font-weight: 500;
	margin-left: -3px;
	border-right: solid #CCCCCC 1px;
}
#MainMenu ul li.last
{
	border-right-width: 0px;
}
#MainMenu ul li a 
{
	height: 50px;
	text-decoration: none;
	font-family: calibri;
	color: #333333;
	background-color: #edf3f6;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
}

#MainMenu ul li.first
{
	padding-left: 0px;
}
#MainMenu ul li.last
{
	border-right: none;
}
#MainMenu ul li.selected
{
	background-color: #EEEEEE;	
}
#MainMenu ul li a:hover 
{
	background-color: #666666;
	color: #EEEEEE;
}
          
          
          #SecondaryMenuBar
{
	border-top: transparent #FFFFFF 0px; 
	border-bottom: transparent #FFFFFF 0px;		
}
#Search
{	
	margin:0;
	padding-bottom: 12px; 	padding-left: 20px;
	padding-top: 10px; 	background-color: transparent;
	color: #333333;
	font-weight: 600;
	vertical-align:middle;
}	
#Search input.smallInput
{	
	vertical-align: bottom; 
	color: #000000; 
	background: #FFFFFF;
	margin: 0 10px 0 5px;
	font-weight: bold;
}	
#Search input.searchInput
{	
	vertical-align: bottom; 
	color: #000000; 
	background: #FFFFFF;
	margin: 0 15px 0 0; 
	font-weight: bold;		
}
#Search button
{
	color: #FFFFFF; 
	background: black;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
}

          
          #MainLeft
{
	border: solid #CCCCCC 0px;
	margin-left: 0px;
	margin-top: 15px;
}
#MainLeft h1 
{
}	
#MainLeft h2
{
}
#MainLeft p
{	
}
#MainLeft ol
{		
}
#MainLeft ul
{		
}
#MainLeft a 
{
}
#MainLeft span 
{
}
#MainLeft span.black
{
}
#MainLeft span.gray
{
}
#MainLeft label
{
	color: #333333;
}	
#MainLeft .InlineImage
{
}
          
          #Footer
{
	margin-top: 0px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
	color: $FooterTextColor;
    font-family: Calibri;
    width: 1000px;
}
#FooterCopyright
{
    font-family: Calibri;
    font-size: 100%;
}
#FooterMenu
{
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
    font-family: Calibri;
}
#Footer ul li 
{
	display: inline;
	padding-right: 15px;
    font-family: Calibri;
    font-size: 100%;
}
#Footer a 
{
	color: $FooterTextColor;
    }
#Footer img 
{
	width: 100%;
	height: 1px;
}

          
          
      
            
          



          
      
              
          /*Pagination Widget CSS*/

.PaginationWidget {
   width: 100%;
    text-align: right;
    margin-bottom: -20px;
  }
.PaginationWidget ul {
    display:block;
    text-align: right;
    
  }
.PaginationWidget ul li {
  display: inline;
  list-style: none;
  padding-right: 5px;
  margin: 0;
}
.PaginationWidget ul li img {
  margin-bottom: -2px;
}
.PaginationWidget ul li button {
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom: 1px;
  border: solid #999999 1px;
  text-decoration: none;

  color:#FFFFFF;
  background-color: black;
  
  background-image: -moz-linear-gradient(100% 100% 90deg, black,black);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(black), to(black));
  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0, .4);
  -moz-box-shadow: 0 2px 3px rgba(0,0,0, .4);
  
}
.PaginationWidget ul li button:hover {
  color:white;
  background-color: #666666;
  background-image: -moz-linear-gradient(100% 100% 90deg, #666666,#666666);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#666666));
}
.PaginationWidget ul li button.selected {
  background-color: #eeeeee;
  color: black;
   padding-left:2px;
  padding-right:2px;
  padding-top:2px;
  padding-bottom: 2px;
  background-image: -moz-linear-gradient(100% 100% 90deg, #eeeeee, #ffffff);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
}

          <style>
.ui-datepicker span
{
	color:#ffffff;
	padding:0px;
}
.ui-widget-header {
    background: url("/Content/jQueryUIIcons/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-datepicker .ui-icon {
    background-image: url("/Content/jQueryUIIcons/ui-icons_222222_256x240.png");
    height: 16px;
    width: 8px;
}
.ui-corner-left {
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.ui-corner-right {
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topright: 4px;
}
.ui-corner-all {
    -moz-border-radius: 4px 4px 4px 4px;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
	    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #F3F3F3;
    color: #000000;

}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker-prev a:hover, .ui-datepicker-prev a:focus, .ui-datepicker-prev a:hover, .ui-datepicker-prev a:focus {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #F3F3F3;
    color: #000000;
}
.ui-datepicker-prev a.selected {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #555555;
    color: #FFFFFF;
}
.ui-datepicker-current-day
{
   -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #F3F3F3;
    color: #FFFFFF;
	font-weight:900;
}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; text-decoration:none; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;cursor:pointer; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; color:#ffffff; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
</style>
          

</style>

