.calendarmonthyear { color: #ffffff; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
.calendarweekdayletter { color: #333333; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
.calendarclickdigit { color: #000000; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
.calendarclickdigitmorepad { color: #000000; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }

.calendarnoclickdigit { color: #888888; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }

.noncalendartext { color: #333333; text-decoration:none; font-weight:bold; font-size: 12pt; font-family: Arial; }
.noncalendartext2 { color: #$textcolor; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial;}
a.arrows:link { color: #333333; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
a.arrows:visited { color: #333333; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
a.arrows:hover { color: #333333; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
a.arrows:active{ color: #333333; text-decoration:none; font-weight:bold; font-size: 9pt; font-family: Arial; }
select.calselector {  background-color: #ffffff;  color: #333333; font-size: 9px; margin-right: 1px; margin-bottom: 1px;}


td.color1
{ font-family:arial, verdana; font-size:10pt; font-weight:normal; background-color:#000000}

td.color2
{ font-family:arial, verdana; font-size:10pt; font-weight:normal; background-color:#000000}

td.color3
{ font-family:arial, verdana; font-size:10pt; font-weight:normal; background-color:#000000}

td.amenitieslist
{ font-family:arial, verdana; font-size:8pt; font-weight:normal; background-color:#efefef}

td.calcell 
{ text-align: center;font-size: 10pt;font-family: arial;font-weight: normal;width:  45;height: 45;}
td.bcalcell 
{ text-align: center;font-size: 11pt;font-family: arial;font-weight: normal;width:  100;height: 100;}
td.smallcalcell 
{ text-align: center;font-size: 8pt;font-family: arial;font-weight: normal;width:  35;height: 35;}



a.topmenu:link
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.topmenu:visited
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal;  }

a.topmenu:active
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.topmenu:hover
{ color: #ffffff; text-decoration: underline; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; 
}


a.leftmenu:link
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.leftmenu:visited
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.leftmenu:active
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.leftmenu:hover
{ color: #ffffff; text-decoration: underline; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; 
}


a.onwhite:link
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.onwhite:visited
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.onwhite:active
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.onwhite:hover
{ color: #000000; text-decoration: underline; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; 
}

.menu       
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

.menu2
{ color: #009240; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

.onwhite
{ color: #1356c0; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

.toppagetitle
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:10pt; font-weight:bold; line-height:normal; 
background-color:#db251d}

.pagetitle
{ color: #ffffff; text-decoration: none; font-family:verdana,arial; font-size:10pt; font-weight:bold; line-height:normal; }


.pageheader
{ color: #000000; text-decoration: underline; font-family:verdana,arial; font-size:14pt; font-weight:bold; line-height:normal; }

.merlintext
{ color: #db251d; text-decoration: none; font-family:verdana,arial; font-size:10pt; font-weight:bold; line-height:normal; }


h1
{ color: #1356c0; text-decoration:none; font-weight:bold; font-size:18pt; font-family:Arial }

h2
{ color: #1356c0; text-decoration:none; font-weight:bold; font-size:16pt; font-family:Arial }

h3
{ color: #444444; text-decoration:none; font-weight:bold; font-size:14pt; font-family:Arial }

h4
{ color: #000000; text-decoration:none; font-weight:bold; font-size:12pt; font-family:Arial }

body
{ color: #444444; text-decoration:none; font-size:9pt; font-family:Arial }

td
{ color: #000000; text-decoration:none; font-size:9pt; font-family:Arial }

td.c
{ color: #000000; text-decoration:none; font-weight:bold; font-size:9pt; font-family:Verdana, Arial; text-align:center}

.mainhead
{ color: #000000; text-decoration: underline; font-family:arial; font-size:13pt; font-weight:bold; }

.mainheadnounderline
{ color: #444444; text-decoration: none; font-family:arial; font-size:13pt; font-weight:bold; }

.subhead
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:11pt; font-weight:bold; }

.italichead
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:10pt;  font-weight:bold; font-style:italic; }


.nonlink
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:10pt; font-weight:bold; line-height:normal; }

.graylink
{ color: #999999; text-decoration: none; font-family:verdana,arial; font-size:10pt; font-weight:bold; line-height:normal; }

.plaintext
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:10pt; font-weight:normal; line-height:normal; }


a:link.panellink, a:active.panellink, a:visited.panellink {
                background: #ffffff;
                font-size: 14px;
                height: 14px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: bold;
                line-height: 18px;
                padding:1px 1px;
}
a:hover.panellink {
                background: #000000;
                font-size: 14px;
                height: 14px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: bold;
                line-height: 18px;
                padding:1px 1px;
}




a:link.linkrightcolumn, a:active.linkrightcolumn, a:visited.linkrightcolumn {
                background: #ffffff;
                font-size: 10px;
                height: 12px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:1px 1px;
}
a:hover.linkrightcolumn {
                background: #000000;
                font-size: 10px;
                height: 12px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:1px 1px;
}



.wizarderrorword {
                background: #ffffff;
                font-size: 11px;
                height: 16px;
                vertical-align: middle;
                color: #880000;
                text-decoration: none;
                font-weight: bold;
                line-height: 12px;
                padding:1px 1px;
}




a:link.wizarderror, a:active.wizarderror, a:visited.wizarderror {
                background: #ffffff;
                font-size: 10px;
                height: 12px;
                vertical-align: middle;
                color: #880000;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:1px 1px;
}
a:hover.wizarderror {
                background: #880000;
                font-size: 10px;
                height: 12px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:1px 1px;
}









a:link.awizarderror, a:active.awizarderror, a:visited.awizarderror {
                background: #ffff00;
                font-size: 10px;
                height: 12px;
                vertical-align: middle;
                color: #aaaaaa;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:1px 1px;
}
a:hover.awizarderror {
                background: #ffff00;
                font-size: 10px;
                height: 12px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:1px 1px;
}








a:link.biglinkrightcolumn, a:active.biglinkrightcolumn, a:visited.biglinkrightcolumn {
                background: #ffffff;
                font-size: 22px;
                height: 22px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 24px;
                padding:1px 1px;
}
a:hover.biglinkrightcolumn {
                background: #000000;
                font-size: 22px;
                height: 22px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                line-height: 24px;
                padding:1px 1px;
}



a:link.intranetlinkbig, a:active.intranetlinkbig, a:visited.intranetlinkbig {
                background: #ffffff;
                font-size: 14px;
                height: 14px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: bold;
                line-height: 21px;
                padding:1px 1px;
}
a:hover.intranetlinkbig {
                background: #000000;
                font-size: 14px;
                height: 14px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: bold;
                line-height: 21px;
                padding:1px 1px;
}


a:link.intranetlinksmall, a:active.intranetlinksmall, a:visited.intranetlinksmall {
                background: #ffffff;
                font-size: 11px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 2;
                padding:1px 1px 2px 1px;
}
a:hover.intranetlinksmall {
                background: #ffffff;
                font-size: 11px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                line-height: 2;
                padding:1px 1px 2px 1px;
}




a:link.intranetlinksmallnobox, a:active.intranetlinksmallnobox, a:visited.intranetlinksmallnobox {
                background: #ffffff;
                font-size: 11px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 2;
                padding:1px 1px 2px 1px;
}
a:hover.intranetlinksmallnobox {
                background: #000000;
                font-size: 11px;
                vertical-align: middle;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                line-height: 2;
                padding:1px 1px 2px 1px;
}





a.smalldarklink:link
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.smalldarklink:visited
{ color: #000000; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.smalldarklink:active
{ color: 333333; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }

a.smalldarklink:hover
{ color: 333333; text-decoration: none; font-family:verdana,arial; font-size:9pt; font-weight:bold; line-height:normal; }


a:link.gtab, a:active.gtab, a:visited.gtab {
                background: #dddddd;
                font-size: 12px;
                height: 12px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:2px 2px;
}
a:hover.gtab {
                background: #ffff00;
                font-size: 12px;
                height: 12px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: normal;
                line-height: 16px;
                padding:2px 2px;
}


a:link.stab, a:active.stab, a:visited.stab {
                background: #ffffff;
                font-size: 12px;
                height: 16px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: bold;
                line-height: 18px;
                padding:2px 2px;
}
a:hover.stab {
                background: #ffffff;
                font-size: 12px;
                height: 16px;
                vertical-align: middle;
                color: #000000;
                text-decoration: none;
                font-weight: bold;
                line-height: 18px;
                padding:2px 2px;
}
a:link.spacer, a:active.spacer, a:visited.spacer, a:hover.spacer {
                background: #555555;
                font-size: 12px;
                height: 16px;
                vertical-align: middle;
                color: #555555;
                text-decoration: none;
                font-weight: bold;
                line-height: 18px;
                padding:2px 2px;
}






.fatsubmit { 
   background-color:#41924b; 
   color:#ffffff;
   padding: 5px; 
   font-size: 19px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width: 100%;
}
.halffatsubmit { 
   background-color:#90EE90; 
   color:#ffffff;
   padding: 3px; 
   font-size: 16px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 80%;
}

.gfatsubmit { 
   background-color:#2596be; 
   color:#ffffff;
   padding: 5px; 
   font-size: 19px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width: 100%;
}


.mobilefatsubmit { 
                font-size:100;
                background-color:#00aa00;
                color:#ffffff;
                padding: 15px;
                line-height: 1;
                border: 1px solid #ccc;
                border-radius: 0;
                height: 130px;
                -webkit-appearance: none;
                width: 100%;
}

.fatsubmitred { 
   background-color:#fe8402; 
   color:#ffffff;
   padding: 5px; 
   font-size: 17px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 100%;
}
.fatsubmitorange { 
   background-color:#ffaa00; 
   color:#ffffff;
   padding: 5px; 
   font-size: 17px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 100%;
}
.fatsubmitgreen { 
   background-color:#00aa00; 
   color:#ffffff;
   padding: 5px; 
   font-size: 17px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 100%;
}

.fatsubmitblue { 
   background-color:#0000aa; 
   color:#ffffff;
   padding: 5px; 
   font-size: 17px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 100%;
}

.fatsubmittouchbase { 
   background-color:#3299B0; 
   color:#ffffff;
   padding: 5px; 
   font-size: 17px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 100%;
}

.fatsubmitguestserve { 
   background-color:#000000; 
   color:#ffffff;
   padding: 5px; 
   font-size: 17px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
   width: 100%;
}

textarea.tfullfat { 
   padding: 5px; 
   font-size: 20px; 
   border: 1px solid #ccc;
   border-radius: 0;
   -webkit-appearance: none;
   width: 100%;
}

input.fullfat { 
   padding: 5px; 
   font-size: 20px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width: 100%;
}
input.fullfatsmalltext { 
   padding: 4px; 
   font-size: 12px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 24px;
   -webkit-appearance: none;
   width: 100%;
}

input.mobilefullfat { 
   padding: 5px; 
   font-size: 50px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 60px;
   -webkit-appearance: none;
   width: 100%;
}


input.halffat { 
   padding: 5px; 
   font-size: 16px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width: 50%;
}

select.fatselect {   
   color:#666666;
   padding: 3px;
   font-size: 17px;
   font-family: verdana;
   line-height: 1.8;
   border: 1px solid #ccc;
   border-radius: 5px;
   overflow: hidden;
   height: 36px;
   width:50%;
   margin:2px;
}
select.selecthalffat {   
   color:#666666;
   padding: 5px;
   font-size: 20px;
   font-family: verdana;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 5px;
   overflow: hidden;
   height: 34px;
   width:50%;
   margin:2px;
}

select.selectfullfat {   
   color:#999999;
   padding: 5px;
   font-size: 20px;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width:100%;
}

select.selecthalffatsmall {   
   color:#666666;
   padding: 5px;
   font-size: 14px;
   font-family: verdana;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 5px;
   overflow: hidden;
   height: 34px;
   width:50%;
   margin:2px;
}

select.selectfullfatsmall {   
   color:#444444;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width:100%;
}


select.mobileselectfullfat {   
   color:#999999;
   padding: 5px;
   font-size: 30px;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 60px;
   -webkit-appearance: none;
   width:100%;
}
select.selectfullfatd {   
   color:#333333;
   padding: 5px;
   font-size: 20px;
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   width:100%;
}

.merchantheader { color: #444444; text-decoration:none; font-weight:bold; font-size:14pt; font-family:Arial }

.merchanttext { 
   color: #444444; 
   font-weight:bold; 
   font-size:10pt; 
   font-family:Arial 
}

.headingbar {
                background: #444444;  
                font-size: 22px;
                height: 22px;
                vertical-align: middle;
                color: #ffffff;       
                text-decoration: none;
                font-weight: normal;
                line-height: 24px;
                padding:1px 1px;
}
.headingbartext {
                font-size: 22px;
                vertical-align: middle;
                color: #ffffff;       
                text-decoration: none;
                font-weight: normal;
                line-height: 24px;
                padding:1px 1px;
}




.highlightbar {
                background: #ccffcc;  
                font-size: 18px;
                height: 16px;
                vertical-align: middle;
                color: #ffffff;       
                text-decoration: none;
                font-weight: normal;
                line-height: 18px;
                padding:1px 1px;
}
.highlighttext {
                font-size: 15px;
                vertical-align: middle;
                color: #444444;       
                text-decoration: none;
                font-weight: normal;
                line-height: 18px;
                padding:1px 1px;
}
.cart-title {
  margin: 10px 0 0 0;
}
.cart-colors-on {
  float: left;
  margin-left: 3px;
  text-align: center;
}
.cart-colors-off {
  float: left;
  margin-left: 3px;
  text-align: center;
}
.cart-color-on {
  border: 1px solid #12abe5;
}
.cart-colors-on a {
  color: #12abe5;
  font-size: .8em;
}
.cart-color-off {
  border: 1px solid #e1e1e1;
}
.cart-colors-off a {
  color: #868686;
  font-size: .8em;
}
.cart-sizes {
  margin-top: 7px;
}
.cart-size-off {
  border: 1px solid #e1e1e1;
  background: #f7f7f7;
  padding: 5px;
  color: #333333;
}
.cart-size-on {
  border: 1px solid #12abe5;
  dbackground: #f0f9fa;
  background: #05afe2;
  padding: 5px;
  color: #111111;
}
.cart-size-none {
  border: 1px solid #e1e1e1;
  background: #f7f7f7;
  padding: 5px;
  color: #aaaaaa;
}

.phide {     
  display: none;
}


.fatgreensubmit {
   background-color:#00aa00; 
   color:#ffffff;
   padding: 5px; 
   font-size: 25px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
   width: 100%;
}

.fatgreensubmitsmall {
   background-color:#00aa00; 
   color:#ffffff;
   padding: 4px; 
   font-size: 15px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 22px;
   -webkit-appearance: none;
   width: 100%;
}
.fatyellosubmitsmall {
   background-color:#ffff00; 
   color:#555555;
   padding: 4px; 
   font-size: 15px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 22px;
   -webkit-appearance: none;
   width: 100%;
}

.fatredsubmit {
   background-color:#aa0000; 
   color:#ffffff;
   padding: 5px; 
   font-size: 25px; 
   line-height: 1;
   border: 1px solid #ccc;
   border-radius: 0;
   height: 40px;
   -webkit-appearance: none;
   width: 100%;
}

.fatcheckbox {
        width: 40px;
        height: 40px;
}

input.checkbox  {
	width : 0.5em;
	height :0.5em;
	padding: 0px;
	margin: 0px;
}

