         .MobileTextBox{ 
 background-attachment: scroll;
 background-color: #F0F0F0;
 background-image: none;
 background-position: 0 0;
 background-repeat: repeat;
 border-color: #B3B3B3;
 border-style: solid;
 border-width: 1px;
 color: #333333;
 display: inline-block;
 font-size: 12px;
padding: 2px;
text-shadow: 0 1px 0 #FFFFFF;
width: 95%;
 font-family: arial;
 font-family: arial;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
}
         .dtMobileTextBox{ 
 background-image: url(/Images/MobList/dtCalendarIcon.png);
background-repeat: no-repeat;
background-position: 98% center;
 background-attachment: scroll;
 background-color: #F0F0F0;
 border-color: #B3B3B3;
 border-style: solid;
 border-width: 1px;
 color: #333333;
 display: inline-block;
 font-size: 12px;
padding: 2px;
text-shadow: 0 1px 0 #FFFFFF;
width: 95%;
 font-family: arial;
 font-family: arial;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
}
.roundedCornersCoupon
{
padding: 10px 10px 10px 10px;
border:2px dashed black;
position:relative;
border-style:dashed;
border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
background-color: white;
}.MobileCheckBox {
margin-right: 3px;
margin-top: 3px;
}
 ul li { 
} 
 ul.login  {
     list-style-type:none;     
     float:left;   
     list-style-position: inside;  
} 
 ul.login li 
 { 
     width:100%;         
     float:left;  
     list-style-position: inside;   
} 

 body{ 
     font-family:arial,helvetica,arial,sans-serif; 
     font-size:100%; 
     font-weight:normal; 
     color:black; 
     background:transparent; 
     margin:0px; 
     height:100%; 
     background-attachment: scroll; 
     background-position: 0 0; 
     background-repeat: repeat; 
     color: #333333; 
 } 

 .MobileAnchor {
     color:White; 
     text-decoration:none; 
} 

 .links 
 { 
     float:left;  
     text-align:center; 
     font-size:90%; 
     -moz-background-clip: border; 
     -moz-background-origin: padding; 
     -moz-background-size: auto auto; 
     background-attachment: scroll;    
     background-position: right bottom; 
     background-repeat: no-repeat; 
     margin-bottom: 0; 
     margin-left: 0; 
     margin-right: 0; 
     margin-top: 0; 
     padding-bottom: 2px; 
     padding-left: 0.8em; 
     padding-right: 0.8em; 
     padding-top: 0; 
     border-radius:5px; 
     height:auto; 
     font-size: 12px; 
     font-weight: bold;     
     list-style-image: none; 
     list-style-position: outside; 
     list-style-type: none; 
 } 

 .links li 
 { 
     float:left; 
     margin:10px; 
     } 

 .links li a img 
 { 
     text-align:center; 
     border:0px; 
     margin-bottom:5px; 
     } 

 .header 
 { 
      /*background-color:#192839;#192839 
      color:Black; 
      font-weight:bold;      
     -webkit-border-radius: 5px;*/ 
} 

 .LeadGenDropDown 
 { 
     width:95%; 
     height:25px; 
     margin:2px 0 2px 0;  
} 

 ul#fishingStyles li 
 {    
     border:1px solid #5D5F63; 
     font-size:14px; 
     font-weight:bold; 
     margin:3px; 
     height:25px; 
     border-radius:5px; 
     padding-top: 5px; 
 } 

 li.fishingStyleSelect 
 { 
     background-color:#5393C5;      
 } 

 li.fishingStyle 
 { 
     background-color:#eeeeee;      
 } 

 .catch 
 {    
     padding :2px; 
} 

 .list-tweet 
 { 
     border-top : 1px dotted black; 
     clear: both; 
     float: none; 
     font-weight: normal; 
     overflow-x: hidden; 
     overflow-y: hidden; 
     padding-top:3px; 
     } 

 input[type="radio"], input[type="checkbox"] { 
     /*-moz-binding: none; 
     -moz-box-sizing: border-box; 
     background-color: -moz-field !important; 
     border-color: threedface !important; 
     border-style: inset !important; 
     border-width: 2px !important; 
     color: -moz-fieldtext !important;*/ 
     /*cursor: default; 
     height: 13px; 
     padding-bottom: 0 !important; 
     padding-left: 0 !important; 
     padding-right: 0 !important; 
     padding-top: 0 !important; 
     width: 13px;*/ 
 } 

 input[type="checkbox"] { 
     margin-right: 3px; 
     margin-top: 3px; 
 } 

 .ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { 
     overflow-x: hidden; 
     overflow-y: hidden; 
 } 

 .ui-grid-a .ui-block-a { 
     clear: left; 
 } 

 .ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { 
     width: 50%; 
 } 

 .ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { 
     border-color: -moz-use-text-color; 
     border-style: none; 
     border-width: 0; 
     float: left; 
     margin-bottom: 0; 
     margin-left: 0; 
     margin-right: 0; 
     margin-top: 0; 
     min-height: 1px; 
     padding-bottom: 0; 
     padding-left: 0; 
     padding-right: 0; 
     padding-top: 0; 
     -webkit-border-radius: 5px; 
 } 


 .ui-shadow { 
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); 
     -webkit-border-radius: 5px; 
 } 

 .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c { 
     font-family: Helvetica,Arial,sans-serif; 
     text-decoration: none; 
 } 

 .ui-btn-up-c { 
     -moz-background-clip: border; 
     -moz-background-origin: padding; 
     -moz-background-size: auto auto; 
     background-attachment: scroll; 
     background-color: #EEEEEE; 
     background-image: -moz-linear-gradient(center top , #FEFEFE, #EEEEEE); 
     background-position: 0 0; 
     background-repeat: repeat; 
     border-color: #CCCCCC; 
     border-style: solid; 
     border-width: 1px;   
     color: #444444; 
     font-weight: bold; 
     text-shadow: 0 1px 1px #F6F6F6;     
     -webkit-border-radius: 5px; 
 } 

 .ui-btn-inner { 
     display: block; 
     height: 100%; 
     overflow-x: hidden; 
     overflow-y: hidden; 
    /* padding-bottom: 0.6em; 
     padding-left: 25px; 
     padding-right: 25px; 
     padding-top: 0.6em;*/ 
     padding:5px; 
     position: relative; 
     white-space: nowrap; 
     border-color: rgba(255, 255, 255, 0.3); 
     border-style: solid; 
     border-width: 1px; 
     -webkit-border-radius: 5px; 
 } 

 .ui-btn-corner-all { 
     -moz-border-radius-bottomleft: 1em; 
     -moz-border-radius-bottomright: 1em; 
     -moz-border-radius-topleft: 1em; 
     -moz-border-radius-topright: 1em; 
     -moz-border-radius:5px; 
     -webkit-border-radius: 5px; 
 } 

 .ui-btn-hidden { 
     cursor: pointer; 
     height: 100%; 
     left: 0; 
     opacity: 0; 
     position: absolute; 
     top: 0; 
     width: 100%; 
 } 

 fieldset { 
     border-color: -moz-use-text-color; 
     border-style: none; 
     border-width: 0; 
     margin:0px; 
     padding:0px; 
     } 
    /*  
 .ui-btn:focus, .ui-btn:active { 
     outline-color: -moz-use-text-color; 
     outline-style: none; 
     outline-width: 0; 
     margin:0px; 
 }*/ 
 .ui-btn-up-b { 
     -moz-background-clip: border; 
     -moz-background-origin: padding; 
     -moz-background-size: auto auto; 
     background-attachment: scroll; 
     background-color: #2567AB; 
     background-image: -moz-linear-gradient(center top , #4E89C5, #2567AB); 
     background-position: 0 0; 
     background-repeat: repeat; 
     border-color: #145072; 
     border-style: solid; 
     border-width: 1px;    
     color: #FFFFFF; 
     font-weight: bold; 
     text-shadow: 0 -1px 1px #145072; 
 } 


 .ui-bar-b { 
     -moz-background-clip: border; 
     -moz-background-origin: padding; 
     -moz-background-size: auto auto; 
     background-attachment: scroll; 
     background-color: #49B2DF; 
     -webkit-border-radius: 7px; 
   -moz-border-radius: 7px;
   border-radius: 7px; 
   background: -webkit-gradient(linear, left top, left bottom, from(#49B2DF),to(#004976));
   background: -moz-linear-gradient(#49B2DF 0%, #004976 100%);
   background-image: -o-linear-gradient(top,#49B2DF ,#004976 );
     background-position: 0 0; 
     background-repeat: repeat; 
     border-bottom-color: #456F9A; 
     border-bottom-style: solid; 
     border-bottom-width: 1px;     
     border-top-style: solid; 
     border-top-width: 1px; 
     color: #FFFFFF; 
     font-weight: bold; 
     text-shadow: 0 0px 0px #254F7A; 
 } 

 .ui-title { 
     display: block; 
     font-size: 16px; 
     margin-bottom: 0.4em; 
     margin-left: 90px; 
     margin-right: 90px; 
     margin-top: 9px; 
     outline-color: -moz-use-text-color !important; 
     outline-style: none !important; 
     outline-width: 0 !important; 
     overflow-x: hidden; 
     overflow-y: hidden; 
     padding-bottom: 0; 
     padding-left: 0; 
     padding-right: 0; 
     padding-top: 0; 
     text-align: center; 
     white-space: nowrap; 
 } 

 .ui-header .ui-btn-right { 
     position: absolute; 
     right: -4px; 
     top:9px; 
 } 

 .ui-header .ui-btn-left { 
     position: absolute; 
     left: 10px; 
     top:9px; 
 } 

 .ui-btn-icon-notext { 
     display: inline-block; 
     height: 20px; 
     padding-bottom: 2px; 
     padding-left: 3px; 
     padding-right: 1px; 
     padding-top: 2px; 
     text-indent: -9999px; 
     width: 20px; 
 } 

 .ui-field-contain { 
     border-width: 0;    
     margin-bottom: 0px; 
     margin-left: 0; 
     margin-right: 0; 
     margin-top: 0px; 
     padding-bottom: 0; 
     padding-left: 0; 
     padding-right: 0; 
     padding-top: 0; 
     -moz-background-clip: border; 
     -moz-background-origin: padding; 
     -moz-background-size: auto auto; 
     background-attachment: scroll; 
     background-color: transparent; 
     background-image: none; 
     background-position: 0 50%; 
     background-repeat: repeat; 
     overflow-x: visible; 
     overflow-y: visible; 
 } 

 .ui-bar, .ui-body { 
     clear: both; 
     display: block; 
     position: relative; 
 } 

 .ui-br { 
     border-bottom-color: rgba(130, 130, 130, 0.3); 
     border-bottom-style: solid; 
 } 

 label.ui-input-text { 
     display: inline-block; 
     margin-bottom: 0; 
     margin-left: 0; 
     margin-top: 0; 
     width: 20%; 
     vertical-align: top; 
     font-size: 12px; 
     font-weight: bold; 
     line-height: 1.4; 
     margin-right: 0;     
 } 

 input.ui-input-text, textarea.ui-input-text{ 
     display: inline-block; 
     background-image: none; 
     font-size: 12px; 
     padding-bottom: 0.4em; 
     padding-left: 0.4em; 
     padding-right: 0.4em; 
     padding-top: 0.4em; 
     width: 95%; 
     height:15px; 
 } 

 .ui-body-c { 
     -moz-background-clip: border; 
     -moz-background-origin: padding; 
     -moz-background-size: auto auto; 
     background-attachment: scroll; 
     background-color: #F0F0F0; 
     background-position: 0 0; 
     background-repeat: repeat; 
     border-color: #B3B3B3; 
     border-style: solid; 
     border-width: 1px;  
     color: #333333; 
     text-shadow: 0 1px 0 #FFFFFF; 
 } 

div#content
{
    padding-left:10px;
    padding-right:10px;
    }
    
.ui-controlgroup-controls {
    width: 95%;
}

.ui-checkbox, .ui-radio {
    border-bottom-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    z-index: 1;
}

.ui-checkbox input, .ui-radio input {
    height: 10px;
    left: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -5px;
    outline-color: -moz-use-text-color !important;
    outline-style: none !important;
    outline-width: 0 !important;
    position: absolute;
    top: 50%;
    width: 10px;
    z-index: 1;
}

.ui-btn-active {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #4596CE;
    background-image: -moz-linear-gradient(center top , #85BAE4, #5393C5);
    background-position: 0 0;
    background-repeat: repeat;
    border-color: #155678;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-weight: bold;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    text-decoration: none;
    text-shadow: 0 -1px 1px #145072;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 0.6em;
    -moz-border-radius-bottomright: 0.6em;
}

.ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FDF5CE;
    border-color: #FBCB09;
    border-style: solid;
    border-width: 1px;   
    color: #C77405;
    font-weight: bold;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #C77405;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
}

.ui-body-a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #222222;
    background-image: -moz-linear-gradient(center top , #666666, #222222);
    background-position: 0 0;
    background-repeat: repeat;
    border-color: #2A2A2A;
    border-style: solid;
    border-width: 1px;  
    color: #FFFFFF;
    font-weight: normal;
    text-shadow: 0 1px 0 #000000;
}

#jqm-version {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    height: 50px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 0;
    width: 50px;
    margin:0px;
}

h3 a{
    font-size:12px;
    color:White;
    text-align:center;
}
ul.dropdown {
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 0;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background-color: silver;
    color:#49B2DF;
    display: none;
    z-index: 10;
    margin-top: 0px;
    width: 100%;   
    padding:0px;
    position:absolute;
top: 34px;
    list-style: none;
}
.moreMenuActive{
    background-color: transparent;
}
.moreMenuInactive{
    background-color: transparent;
}
ul.dropdown li:first-child a {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topleft: 7px;
   /* -moz-border-radius-topright: 7px;*/
}
ul.dropdown li:last-child a {
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
}
ul.dropdown li:first-child span {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
}
ul.dropdown li span {
    color: #1E3950;
    display: block;
    font-size: 12px;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    text-align: center;
    text-shadow: none;
}
ul.dropdown li:last-child span {
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
}
   .MobileSubHeading{
   color:#49B2DF;
   font-family: arial ;
    font-size:14px; 
    font-weight:bold;
   text-transform:uppercase;
   }
   .mobile-text
   {
   font-family: arial;
   font-size: 11px;
   }
    .bold
   {
   font-weight:bold;	
   }
     .mobileMenutable
   {
   font-family: arial;
   font-size: 11px;
   font-weight:bold;	
   }
   .FooterText {
   color: #3164A6;
   font-family: Arial;
   font-size: 8pt;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
   }
   .menubarleft {
   background-image: url("/Images/MobList/menubarleft.gif");
   background-repeat: no-repeat;
   float: left;
   height: 32px;
   position: relative;
   width: 5px;
   }
   .menubarright {
   background-image: url("/Images/MobList/menubarright.gif");
   background-repeat: no-repeat;
   float: right;
   height: 32px;
   position: relative;
   width: 5px;
   }
   .ui-bar-ab 
   {
   background-image: url("/Images/MobList/menubar.gif");
   -moz-background-clip: border; 
   -moz-background-origin: padding; 
   -moz-background-size: auto auto; 
   background-attachment: scroll; 
   background-position: 0 0; 
   background-repeat: repeat; 
   border-bottom-color: #456F9A; 
   border-bottom-style: solid; 
   border-bottom-width: 0px;
   border-top-style: solid; 
   border-top-width: 1px; 
   color: #CCCCCC; 
   font-weight: bold; 
   text-shadow: 0 0px 1px #254F7A; 
   height:32px;
   margin : 0 7px;
   }
   .btnclass {
   float: none;
   margin: 2% 0 0;
   position: relative;
   height: 24px;
   }
   .directionto {
   float: none;
   padding-right: 10px;
   position: relative;
   height: 24px;
   }
.mainmenu
{
background: none repeat scroll 0 0 #555555;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
height: auto;
padding: 10px;
text-align: center;
margin:2px;
border:1px solid #555555;
}
.menucategory
{
background: none repeat scroll 0 0 #888888;
color: #ffffff;
font-size: 14px;
font-weight: bold;
height: auto;
padding:10px;
text-align: left;
margin:2px;
border:1px solid #888888;
}
.menuitem
{
background-color: transparent;
color: #555555;
font-size: 12px;
font-weight: bold;
min-height: 10px; 
height:auto !important;
height: 10px;
padding: 10px;
text-align: left;
border:1px solid #cccccc;
margin:2px;
}
.menuitemdetail
{
background-color: #eeeeee;
color: #555555;
font-size: 12px;
font-weight: lighter;
height: auto;
padding: 10px;
 text-align: left;
margin:2px;
display:none;
opacity:0.8;
min-width:260px !important;
}
.menuprice
{
margin: 3px;
margin-left: 13px;
}
.menuitemdetail img
{
margin-right:5px;
}
.menuimage
{
width:60px;
height:60px;
overflow:hidden;
margin-right:5px;
margin-bottom:5px;
}
.clear
{
clear:both;
}
.box{
background-color: #EEEEEE;
box-shadow: 0 0 2px 2px #CCCCCC;
float: right;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: center;
width: 50px;
}
.select
{
background-color: #EEEEEE;
 border-bottom-color: #FF8000;
border-bottom-style: solid;
border-bottom-width: 5px;
box-shadow: 2px 2px 2px #CCCCCC inset;
float: right;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-bottom: 2px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: center;
width: 50px;
}
.Date
{
background-color: #CCCCCC;
height: 15px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
width: 90%;
}
#tblCal th
{
background-color: #555555;
border: 1px solid #cccccc;
color: #ffffff;
}
#tblCal td
{
width:14%;
min-height:50px !important;
height: 50px;
border: 1px solid #cccccc;
font-size: 12px;
}
.event
{
height:15px;
width:90%;
background-color: #587cdc;
padding:2px;
color:#ffffff;
}
.eventdetail
{
width: 200px;
height: auto;
box-shadow:3px 3px 3px #cccccc;
border-radius: 3px;
background-color: #ffffff;
padding: 5px;
font-family: Arial;
font-size: 12px;
border: 1px solid #000000;
}
#lightwrap
{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
cursor:-webkit-zoom-out;
cursor:-moz-zoom-out;
z-index:999;
}
#lightbg
{
position:fixed;
display:none;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255, 255, 255, .9);
opacity:0.3;
}
#lightwrap img
{
position:absolute;display:none;
}
#lightzoomed
{
opacity:0;
}
#off-screen
{
position: fixed;right:100%;opacity: 0;
}
  .mobilesubdivWithoutBold
{
   font-size:12px;
   background-color: transparent;
   padding: 2px 2px 2px 2px;
   margin-top: 6px;	
   font-family: Arial;
   font-weight:Normal;	
color:#000000 !important;
    }
   .MobilePTimeHead {
   font-family: Arial;
   font-size: 12px;
   margin-bottom: 0px;
   margin-top: 0px;
   padding-left: 3px;
   font-weight:  bold;
   }
   .MobilePTime {
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   margin-bottom: 6px;
   margin-top: 3px;
   padding-left: 20px;
   }     .mobileFAQAnswer {
   background-color: transparent;
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   margin-top: 0;
   padding: 2px;
color:#000000 !important;
   }
    .mobileFAQQuestion  {
   background-color: transparent;
   font-family: arial;
   font-size: 11px;
   font-weight: bold;
   margin-top: 10px;
   padding: 2px;
color:#000000 !important;
   }   html, body {
   height: 100%;
}
     #footer {
   height: 40px;
   position: relative;
   }
 .clearfooter {
 height: 30px;
 clear: both;
 }
 .MobileHeaderImgUp
  {
border-radius: 6px;
-webkit-border-radius:6px;
-moz-border-radius: 6px;
-moz-box-shadow: 0px 0px 5px 3px #808080;
-webkit-box-shadow: 0px 0px 5px 3px #808080;
box-shadow:0px 0px 5px 3px #808080;
  margin-left : 5px ;
  margin-right : 5px ;
  }
   .MobileHeaderImgDown
  {
border-radius: 6px;
-webkit-border-radius:6px;
-moz-border-radius: 6px;
-moz-box-shadow: 0px 0px 5px 3px #808080;
-webkit-box-shadow: 0px 0px 5px 3px #808080;
box-shadow:0px 0px 5px 3px #808080;
  margin-left : 5px ;
  margin-right : 5px ;
  margin-bottom: -2px ;
  margin-top : 5px ;
   }
    .HeaderImg
   {
    border-radius: 7px; 
    overflow:hidden;
    margin: 0px 7px;
    padding: 3px;
    }
      .SiteInfoAnchor
    {
    color: #0049AC;
    text-decoration: none;
    cursor:pointer;
    font-size: 12px;
    font-weight: bold;
    }
.ui-bar-bnew
{
background-color: #49B2DF;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -webkit-gradient(linear, left top, left bottom, from(#49B2DF),to(#004976));
background: -moz-linear-gradient(#49B2DF 0%, #004976 100%);
background-image: -o-linear-gradient(top,#49B2DF ,#004976 );
color: #FFFFFF;
font-weight: bold;
text-shadow: 0 0px 0px #254F7A;
padding-right: 10px;
}
.shareicon
{
width: 50px;
background-color:#000000;
opacity:0.7
}
.ui-titlenew
{
color: #fff;
display: block;
font-size: 16px;
margin-bottom: 0.4em;
margin-left: 90px;
margin-right: 90px;
margin-top: 9px;
outline-color: -moz-use-text-color !important;
outline-style: none !important;
outline-width: 0 !important;
overflow-x: hidden;
overflow-y: hidden;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 9px;
text-align: center;
white-space: nowrap;
}
.menubarleftnew
{
float: left;
height: 32px;
position: relative;
width: 5px;
}
.menubarrightnew
{
float: right;
height: 32px;
position: relative;
width: 5px;
}
#moreMenu
{
font-size: 14px;
margin-right: 0;
margin-top: -34px;
padding: 4px;
text-align: right;
}
.ui-header, .ui-page .ui-footer
{
position: relative;
margin: -8px 7px 0 7px;
}
.ui-title1
{
display: block;
font-size: 12px;
font-weight:bold;
font-family: arial;
outline-color: -moz-use-text-color !important;
outline-style: none !important;
outline-width: 0 !important;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 10px;
text-align: left;
margin: 10px;
text-transform: uppercase;
color: #FFFFFF;
    text-shadow: none;
}
.ui-btn
{
cursor: pointer;
display: block;
margin-bottom: 0.5em;
margin-right: 5px;
margin-top: 0.5em;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
position: relative;
text-align: center;
-webkit-border-radius: 5px;
}
.buttonRounded
{
color:#000;
cursor:pointer;
font-size:13px;
height:auto;
padding:0 10px 1px 10px;
width:auto;
 border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#999999');
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#999999));
background: -moz-linear-gradient(top,  #f2f2f2,  #999999);
background-image: -o-linear-gradient(top,rgb(242,242,242),rgb(102,102,102));
background: -moz-linear-gradient(center top , #f2f2f2, #999999) repeat scroll 0 0 transparent;
border:1px solid #666; font-weight:bold;
}
.labelred
{
font-family: Verdana,Arial;
font-size: 9pt;
 font-weight:bold;
vertical-align :middle;
color:#dd0000;
}
.ui-bar-abnew
{
background: -webkit-gradient(linear, left top, left bottom, from(#CDCDCD),to(#8F8F8F));
background: -moz-linear-gradient(#CDCDCD 35%, #8F8F8F 65%);
background-image: -o-linear-gradient(top,#CDCDCD ,#8F8F8F );
-webkit-box-shadow: 0 1px 0 #DADADA inset;
-moz-box-shadow: 0 1px 0 #DADADA inset;
box-shadow: 0 1px 0 #DADADA inset;
color: #CCCCCC;
font-weight: bold;
text-shadow: 0 0px 1px #254F7A;
height: 32px;
margin: -8px 7px 0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

}
.liMenuNew
{
list-style:none;
background-color:#49B2DF;
opacity:0.8;
}
#ulMenu li ul li ul:last-child
{
width:100%!important;
margin:0%!important;
text-indent: 10px;
border-bottom: 1px solid #eeeeee;
}
.NavMenu, .btnRoundedGlossy2New{background: -moz-linear-gradient(top,  #49B2DF 0%, #42ABD8 51%, #329BC8 51%, #1E87B4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49B2DF), color-stop(51%,#42ABD8), color-stop(51%,#329BC8), color-stop(100%,#1E87B4));
background: -webkit-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -o-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -ms-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: linear-gradient(to bottom,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49B2DF', endColorstr='#329BC8',GradientType=0 );
background-color: #49B2DF;
color: #FFFFFF;font-family: Arial;font-size: 12px;font-weight: bold;opacity: 1;padding: 10px 5px 10px 7px;text-decoration: none;text-transform: uppercase;margin-top: 0px;
margin-left: 7px;
margin-right:7px;
margin-bottom:3px;
text-align:center;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;


}.Tap2CallAndTextClass
{background: -moz-linear-gradient(top,  #3164A6 0%, #2A5D9F 51%, #1A4D8F 51%, #06397B 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3164A6), color-stop(51%,#2A5D9F), color-stop(51%,#1A4D8F), color-stop(100%,#06397B));
background: -webkit-linear-gradient(top,  #3164A6 0%,#2A5D9F 51%,#1A4D8F 51%,#06397B 100%);
background: -o-linear-gradient(top,  #3164A6 0%,#2A5D9F 51%,#1A4D8F 51%,#06397B 100%);
background: -ms-linear-gradient(top,  #3164A6 0%,#2A5D9F 51%,#1A4D8F 51%,#06397B 100%);
background: linear-gradient(to bottom,  #3164A6 0%,#2A5D9F 51%,#1A4D8F 51%,#06397B 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3164A6', endColorstr='#1A4D8F',GradientType=0 );
background-color: #3164A6;
color: #FFFFFF;font-family: Arial;font-size: 12px;font-weight: bold;opacity: 1;padding: 10px 5px 10px 7px;text-decoration: none;text-transform: uppercase;margin-top: 0px;
margin-left: 7px;
margin-right:7px;
margin-bottom:3px;
text-align:center;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;


}.MenuCss, .MenuRoundedGlossy2New{color: #FFFFFF;text-shadow: 0 0 0 #254F7A; font-weight: bold;color: #FFFFFF;text-align:center;height: auto;
padding-top: 10px;
padding-bottom: 10px;

background: -moz-linear-gradient(top,  #49B2DF 0%, #42ABD8 51%, #329BC8 51%, #1E87B4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49B2DF), color-stop(51%,#42ABD8), color-stop(51%,#329BC8), color-stop(100%,#1E87B4));
background: -webkit-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -o-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -ms-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: linear-gradient(to bottom,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49B2DF', endColorstr='#329BC8',GradientType=0 );
background-color: #49B2DF;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}.MenuHeaderCss, .MenuHeaderRoundedGlossy2New{color: #FFFFFF;text-shadow: 0 0 0 #254F7A; font-weight: bold; padding-right: 0px;color: #FFFFFF;text-align:center;background: -moz-linear-gradient(top,  #49B2DF 0%, #42ABD8 51%, #329BC8 51%, #1E87B4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49B2DF), color-stop(51%,#42ABD8), color-stop(51%,#329BC8), color-stop(100%,#1E87B4));
background: -webkit-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -o-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -ms-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: linear-gradient(to bottom,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49B2DF', endColorstr='#329BC8',GradientType=0 );
background-color: #49B2DF;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}.divMobileEnlargeImageGallery{
width:100%;
min-width:300px;
margin:0 1%;
font-size:100%;
}
.dPager
{
height:38px;
}
.pager
{
 padding:2px;
margin:2% auto !important;
}
.pager li
{
display: inline;
float:none !important;
}
.pager li a
{
border-radius:20%;
background-color:#444;
padding:5px 10px 5px 10px;
color:#fff;
text-decoration:none;
}
.pager li a:hover
{
background-color:#1e8dea;
color:#fff;
}
.pager li span
{
background-color:#cccccc;
color:#fff;
border-radius:20%;
padding:5px 10px 5px 10px;
}
.selected
{
border: 1px solid #000000;
}
.disabled
{
color: #cccccc;
}
.labeltextLoc{font-family:Arial;font-size:14px;}#divLocations{ background: none repeat scroll 0 0 #f5f5f5;border: 10px solid #fff; border-radius: 2px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.176);height: 250px;overflow-y: scroll;padding: 5px;width: 92%;}.wraper{ background: none repeat scroll 0 0 #f5f5f5; border: 10px solid #fff; border-radius: 2px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.176); padding-left: 5px; padding-top: 2px; position: relative; background-color: #e5e3df;height:250px; overflow: hidden; position: relative; width: 93%; margin-top:5px;}#divLocations .number {float: left; font-family: Arial; font-size: 14px; font-weight: bold; width: 22px;}#divLocations .name {   float: left; font-family: Arial; font-size: 14px;  font-weight: bold;  width: 90%;}#divLocations .address { font-family: Arial; font-size: 12px; padding-left: 20px; width: 90%; }#divLocations .phone {  font-family: Arial;  font-size: 12px; padding-left: 20px; width: 90%; } #divLocations ul {  list-style-type: none; } #divLocations ul { list-style-type: none; margin: 0; padding: 0; }.textbox {border: 1px solid #c4c4c4;border-radius: 4px; box-shadow: 0 0 8px #d9d9d9; font-size: 13px;height: 24px; padding: 4px; width: 61%; } .chunky13 a {  background: none repeat scroll 0 0 #77ad0c; }.chunky a {  -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5); border-image: none; border-radius: 3px; border-right: 1px solid rgba(0, 0, 0, 0.5); border-style: solid; border-width: 1px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.35), 0 1px 3px rgba(0, 0, 0, 0.18), 0 -3px 0 rgba(0, 0, 0, 0.35) inset, 0 14px 14px rgba(255, 255, 255, 0.1) inset; color: #fff;cursor: pointer;font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; height: auto;padding: 4px 15px 7px;text-decoration: none;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); width: auto;}.divMobileEnlargeImageGallery ul {
width:98%;
list-style:none;
float:left;
padding:0 0 0.5% 0;
margin:0px;
}
.divMobileEnlargeImageGallery ul li {
width:100px;
float:left;
position:relative;
}
.divMobileEnlargeImageGallery ul li img {
width:100%;
float:left;
border:2px solid #eee;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.gal-5 li {
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
-ms-transition:all 0.6s ease;
transition:all 0.6s ease;
position:relative;
}
.gal-5 li:hover {
opacity:1;
}
.OpenImage{
-moz-transform:scale(2) translate(27%,23%);
-webkit-transform:scale(2) translate(27%,23%);
-o-transform:scale(2) translate(27%,23%);
-ms-transform:scale(2) translate(27%,23%);
transform:scale(2) translate(27%,23%);
z-index:5;
opacity:1;
}
.OpenImage img {
-moz-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
}
.close {
display:none;
font:0.3em/1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:0.3em;
text-decoration:none;
background:#c15252;
padding:2px 2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#fff;
position:absolute;
top:-3px;
right:0;
-moz-ox-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
}
.close:hover {
background:#d06464;
}
.OpenImage .close {
display:inline;
}
.galTextUnderIMG-1 {
width:100%;
list-style:none;
float:left;
padding:11px 0;
margin-top:0px;
margin-bottom:0px;
}
.galTextUnderIMG-1 li
{
float:left;
margin:0 0 0 10px;
position:relative;
}
.OpenImageRight .close {
display:inline;
}
.OpenImageRight {
opacity: 1;
-moz-transform:scale(2) translate(-28%,24%);
-webkit-transform:scale(2) translate(-28%,24%);
-o-transform:scale(2) translate(-28%,24%);
-ms-transform:scale(2) translate(-28%,24%);
transform: scale(2) translate(-28%,24%);
z-index: 2;
}

ul.dropdown li a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -moz-box-shadow: none;
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #FFFFFF ;
    display: block;
    font-size: 12px;
    margin: 0;
    text-shadow: none;
font-weight:bold;
    text-align: center;
    font-family: arial;
    text-transform:uppercase;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

}
.NavMenuAnchor
{
display: block;
height: 100%;
width: 100%;
text-decoration: none;
font-family:arial;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
text-shadow: 0 0 0 #254F7A;
}
html{
-webkit-text-size-adjust: 100%;
}
.LeadgenControlDiv
 {
border-bottom-color: rgba(130, 130, 130, 0.3);
border-bottom-style: solid;
clear: both;
display: block;
position: relative;
background-attachment: scroll;
background-color: transparent;
background-image: none;
background-position: 0 50%;
background-repeat: repeat;
border-width: 0;
margin: 0;
overflow: visible;
padding: 0;
}
.leadGenControlLabel
{
display: inline-block;
font-size: 12px;
font-weight: bold;
line-height: 1.4;
margin: 0;
vertical-align: top;
width: 90%;
color:#000000 !important;
}
.leadGenMessage
{
float: left;
color: #DD0000;
font-family: Verdana,Arial;
font-size: 9pt;
font-weight: bold;
vertical-align: middle;
}
.leadGenButton
{
cursor: pointer;
float: none;
height: 24px;
margin: 2% 0 0;
position: relative;
}
.btnMobileSend
{
background: -moz-linear-gradient(top,  #49B2DF 0%, #42ABD8 51%, #329BC8 51%, #1E87B4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49B2DF), color-stop(51%,#42ABD8), color-stop(51%,#329BC8), color-stop(100%,#1E87B4));
background: -webkit-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -o-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: -ms-linear-gradient(top,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
background: linear-gradient(to bottom,  #49B2DF 0%,#42ABD8 51%,#329BC8 51%,#1E87B4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49B2DF', endColorstr='#329BC8',GradientType=0 );
background-color: #49B2DF;

cursor: pointer;
position: relative;
border-radius: 5px 5px 5px 5px;
color: white;
font-weight: bold;
margin: 2% 10px 0 0;
height: 24px;
border: none;
}
.buttonmobile
{color:#000;
cursor:pointer;
font-size:13px;
height:auto;
padding:0 10px 1px 10px;
width:auto;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#999999'); 
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#999999)); 
background: -moz-linear-gradient(top,  #f2f2f2,  #999999); 
background-image: -o-linear-gradient(top,rgb(242,242,242),rgb(102,102,102));
background: -moz-linear-gradient(center top , #f2f2f2, #999999) repeat scroll 0 0 transparent;
border:1px solid #666; font-weight:bold;}
.fixeddivblock
{
position:fixed;
width:100%;
z-index: 3;
top:0px;
padding-top:5px;
padding-bottom:3px;
}
.uppermostfixeddivblock
{
position:fixed;
width:100%;
background-color : #FFFFFF;

top:0px;
height:5px;
z-index: 3;
}
.cssContainer {
min-height: 96%;
margin-bottom: -30px;
position: relative;
background-attachment: fixed;
background-color : #FFFFFF;

padding-top : 5px ; 
}
  .mobiledivblocks 
   {	
   background-color: #FFFFFF ;
   padding: 3px 3px 3px 3px;
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 7px;
   margin-right: 7px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   }
  .mobilesubdiv 
   {
   font-size:11px;
   background-color: transparent;
   padding: 2px 2px 2px 2px;
   margin-top: 6px;	
   font-family: arial;	
   font-weight:bold;	
color:#000000 !important;
   }
.page {
background-color: #FFFFFF;
border-radius: 7px 7px 7px 7px;
margin: 7px;
padding-left: 3px;
padding-top: 3px;
position: relative;
}
.TestimonialContent {
font-style:italic;
font-size:12px; 
font-family:Arial;
height:auto;
float:left;
padding-left:5px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
width:99%;
color:#000000
}
.TestimonialSource {
font-weight:bold;
font-size:12px;
font-family:Arial;
padding:10px;
text-align:right;
}
.TestimonialLine{
width:99%;
border: 1px solid #eeeeee;
}
.cssDivSplash{
padding:2px 0px;
}
.cssSocialLink
{
padding: 3px 0px 3px 3px;
text-align:left;
margin-left: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.cssAnchorSocialLink
{
text-decoration:none;
}
.imgSocialIcon
{
text-decoration:none;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 3px;
border-width: 0px;
}
