. 

.hrspace {padding: 20px 0px;}
.imgclass {width: 250px;  padding-right: 32px; }
.txtpara {padding-right: 50px; font-size: 16px; line-height: 23px;}
.txtpara2 {font-size: 16px; line-height: 23px;}

.fa-facebook-square {color: #fff!important; font-size: 32px; margin-left: 15px;}
.socmobile { display:none}

    div, table, td, select, input{
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height: 20px;
    color:#000000;
	}
    
   	img{
    border: 0px;
    }
    
    .ftnum{
    font-size: 13px;
    font-weight: bold;
    }

  	.ft-menu, .ft-menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	text-align: left;
   	text-transform:uppercase;
    display: inline;
    color: #ffffff;
	}
    
    .ft-menuli{
    padding-right: 7px;
    padding-left: 7px;
    }

	#fleft{
    font-size: 11px;
    color: #FFFFFF;
    text-align: left;
    float: left;
    }

	#fright{
    font-size: 11px;
    color: #FFFFFF;
    text-align: right;
    float: right;
    line-height: 17px;
    }

	#copy-wrap{
    width: 950px;
    margin-left: auto;
	margin-right: auto;
    margin-top: 10px;
    padding-bottom: 30px;
    }

	#copy-left{
    font-size: 10px;
    color: #6899b4;
    text-align: left;
    float: left;
    line-height: 14px;
    }

	#copy-right{
    font-size: 10px;
    color: #6899b4;
    text-align: right;
    float: right;
    line-height: 14px;
    }

	#logo-wrap{
    float: left;
    margin-left: 10px;
    }
    
	#menu-wrap{
    float: right;
    }

   	#os-column{
    margin-top: 5px;
	top: 0px;
	left: 0px;
	width: 168px;
    text-align: left;
	float: left;
	}
    
    .code_image{
    padding-left: 5px;
    padding-right: 5px;
    }
    
.contact-list{
	margin: 0px 0px 12px 22px; 
	padding: 0px;
	border: 0px;
	line-height: 13px;
}
    
ul.oslistsm {
	list-style-type: none;
	margin: 0px 0px 12px 0px; 
	padding: 0px;
	border: 0px;
	line-height: 13px;
}

li.oslist {
	margin: 0px; 
	padding: 2px 2px 0px 0px;
	border: 0px;
	font-size: 11px;
	margin-bottom: 0px;
}

	.form_button {
    BACKGROUND-COLOR: #016FAA;
	background-repeat: repeat-x;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    border: 0px solid #016FAA;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    width: 70px;
    }

    .designer:link, .designer:visited, .designer:active{ color: #6899b4; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}
    .designer:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}
    
    .div_dot{
	padding: 0px 18px 0px 18px;
    }
    
    .imgleft{
    float: left;
    border: 2px solid #016FAA;
    margin-right: 20px;
    }
    
    hr{
	border: 0;
	height: 1px;
	color: #BCCDD5;
    margin-top: 8px;
    margin-bottom: 8px;
	background-color: #BCCDD5;
	}

    #main-top-wrap{
    width: 980px;
	margin-left: auto;
	margin-right: auto;
    }
           
    #main_top_bg{
    background: url( ../images/bg-fade-top.jpg );
    background-color: #05344d;
	background-repeat: repeat-x;
   	background-position: top;
    }

    #main_mid_bg{
    background: url( ../images/bg-mid-bar.jpg );
	background-repeat: repeat-x;
   	background-position: top;
    height: 55px;
    padding-top: 18px;
    padding-bottom: 10px;
    }
    
    .sm_tan_title{
    font-size: 13px;
	text-transform:lowercase;
    font-weight: bold;
    }
    
    #main_footer_bg{
    background: url( ../images/bg-fade-bottom.jpg );
	background-repeat: repeat-x;
   	background-position: top;
    border-bottom: 1px #d9dbd3 solid;
    height: 28px;
    }

    #main_content{
	background-color: #ffffff;
    }

	#flash-wrap{
    width: 980px;
    height: 518px;
    margin-left: auto;
	margin-right: auto;
    border-left: 3px solid #05324a;
    border-right: 3px solid #05324a;
    z-index: 1;
    }

	#headers-wrap{
    width: 980px;
    height: 465px;
    margin-left: auto;
	margin-right: auto;
    border-left: 3px solid #05324a;
    border-right: 3px solid #05324a;
    z-index: 10;
    }

	#nav-overall{
    position: relative;
    width: 100%;
    text-align: left;
	z-index: 100;
    }

    #nav-bg{
    background: url( ../images/bg-nav.png );
	background-repeat: repeat-x;
	position: absolute;
	width: 100%;
    margin-top: 2px;
    height: 99px;
    z-index: 25;
    }
    
	#nav-wrap-area{
    width: 980px;
    position: absolute;
    z-index: 20;
    }

	#nav-wrap{
    width: 980px;
    position: relative;
    margin-left: auto;
	margin-right: auto;
    text-align: left;
    z-index: 150;
    }

   	#main_content-wrap{
	position: relative;
    width: 950px;
    margin-left: auto;
	margin-right: auto;
    padding-top: 15px;
    text-align: left;
    overflow: auto;
    z-index: 30;
    }


    #leaf-wrap{
	position: relative;
    width: 980px;
    margin-left: auto;
	margin-right: auto;
    text-align: left;
    }

	.leaf{
    position: absolute;
    background: url( ../images/rope-mid.png );
	background-repeat: no-repeat;
   	background-position: top;
    height: 109px;
    width: 990px;
    margin-top: -25px;
	text-align: right;
    z-index: 10;
	}

    #footer-overall-wrap{
    background-color: #016faa;
    width: 100%;
    border-bottom: 1px solid #398fbd;
    }
    
    #footer-wrap{
    width: 950px;
    margin-left: auto;
	margin-right: auto;
    text-align: center;
    color: #91887d;
    padding: 10px 0px 10px 0px;
    overflow: auto;
    }
     
	input[type="image"]{
    border: 0px;
    margin-top: 5px;
    padding: 0px;
    }

	#mid_bar-wrap{
    width: 950px;
	margin-left: auto;
	margin-right: auto;
    }

	#mid_bar_left{
    font-family: Arial, Arial, serif;
    font-size: 24px;
	FONT-WEIGHT: normal;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 6px;
    float: left;
    }
    
    #mid_bar_right{
    font-family: Arial, Arial, serif;
    font-size: 22px;
	FONT-WEIGHT: normal;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 6px;
    float: right;
    }
  
    .theboat{
    float: right;
    margin-left: 30px;
    }

   	.blue_titles{
    font-family: Arial, Arial, serif;
    font-size: 16px;
	FONT-WEIGHT: bold;
    color: #016faa;
    }
  
   	.lg_title{
    font-family: Arial, Arial, serif;
    font-size: 18px;
	FONT-WEIGHT: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #04324A;
line-height: 27px;
    }
    
   	.page_title{
    font-family: Arial, Arial, serif;
    font-size: 27px;
	FONT-WEIGHT: normal;
    padding-top: 2px;
    padding-bottom: 10px;
    color: #016faa;
    }
    
   	.sub_title{
    font-family: Arial, Arial, serif;
    font-size: 20px;
	FONT-WEIGHT: normal;
    color: #331c15;
    margin-top: 9px;
    }
   
   	.sm_title{
    font-family: Arial, Arial, serif;
    font-size: 18px;
	FONT-WEIGHT: normal;
    color: #331c15;
    padding-top: 15px;
    padding-bottom: 5px
    }
    
    .sm_brown{
    font-family: Arial, Arial, serif;
    font-size: 16px;
	FONT-WEIGHT: bold;
    color: #000000;
    padding-bottom: 5px
    }
      
   	.form_error{
    BACKGROUND-COLOR: #CC0000;
    BORDER: #FFFFFF 1px solid;
    color: #ffffff;
    FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	line-height: 16px;
    PADDING-left: 3px;
    margin-left: 6px;
    margin-right: 6px;
    height: 21px;
    width: 145px;
    }

	.img{
    cursor: pointer;
    }
  
    form, p, td, table, h1, h2, h3, h4{
    padding: 0px;
    margin: 0px;
    }
  
    A:a { color: #016faa; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;} 
    A:link { color: #016faa; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}
    A:visited { color: #016faa; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}
    A:active { color: #016faa; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}
    A:hover { color: #016faa; TEXT-DECORATION: NONE; FONT-WEIGHT: normal;}

   
/* Start main look and background strips */

    .main_body{
    background-color: #035582;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px 0px 30px 0px;
    text-align: center;
	}
    
/* End main look and background strips */
    
    .header_sm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    color: #54A4CF;
    }
    
	.header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    color: #54A4CF;
    }

	.blank {
    border-color: none;
    border-style: none;
    border-width: none;
	vertical-align:middle;
	background-color: transparent;
    }

    .whiteBG { background-color : #ffffff; }
    .darktanBG { background-color : #E6D6B4; }
    .specialBorder {
    border-color: #D5DBE0;
    border-style: solid;
    border-width: 1px;
    }
    
    .ch{
    cursor:pointer;cursor:hand
    }
    
    .borderimage {
    border-color: #C8A055;
    border-style: solid;
    border-width: 1px;
    }
    .borderimage_sm{
    border-color: #29221a;
    border-style: solid;
    border-width: 2px;
	margin-left: 8px;
    margin-right: 8px;
    }
    .imageborder {
	background-color: #ffffff;
    BORDER-BOTTOM: #8B7554 1px solid;
    BORDER-LEFT: #8B7554 1px solid;
    BORDER-RIGHT: #8B7554 1px solid;
    BORDER-TOP: #8B7554 1px solid;
    border-style: solid;
	padding: 4px;
    }

    INPUT, SELECT, TEXTAREA {
    BACKGROUND-COLOR: #E5F0F6;
    border: #9DC7DE 1px solid;
    FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    padding-left: 3px;
    padding-top:  4px;
    padding-bottom:  3px;
    margin-top: 3px;
	margin-bottom: 3px;
    }
    
    .web:link { color: #afaea4; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}
    .web:visited { color: #afaea4; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}
    .web:active { color: #afaea4; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}
    .web:hover { color: #FFFFFF; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}

    .fmlink:link, .fmlink:visited, .fmlink:active { color: #ffffff; font-family: arial; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; FONT-SIZE: 11px;}
    .fmlink:hover { color: #FFFFFF; font-family: arial; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; FONT-SIZE: 11px;}   

    .footer-links:link, .footer-links:visited, .footer-links:active { color: #333333; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; FONT-SIZE: 11px;}
    .footer-links:hover { color: #043d85; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; FONT-SIZE: 11px;}

    .buttons:link { color: #522108; TEXT-DECORATION: NONE; FONT-FAMILY: Times; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;}
	.buttons:visited { color: #522108; TEXT-DECORATION: NONE; FONT-FAMILY: Times; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;}
    .buttons:active { color: #522108; TEXT-DECORATION: NONE; FONT-FAMILY: Times; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;}
	.buttons:hover { color: #9e5c18; TEXT-DECORATION: NONE; FONT-FAMILY: Times; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;}
    

/* Home page product mouseovers */
  
 .sf-menu, .sf-menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	text-align: left;
   	text-transform:uppercase;
	}
  
    .navbutSubTbl a{
    position:relative; 
    display:block;
    line-height: 16px;
    }
    .navbutSubTbl {
    float: left;
    display: inline;
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-size: 14px;
    }
    .navbutSubTbl a, .navbutSubTbl a:visited {  
    position:relative;
    display:block;
    text-decoration: none; 
    padding-top: 69px;
    padding-bottom: 16px; 
    padding-left: 22px;
    padding-right: 22px; 
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #ffffff;
    }
    .navbutSubTbl a:hover {  
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-weight: bold;
    background: url( ../images/flur-nav.png );
	background-repeat: no-repeat;
    background-position: top center;
    background-color: #044365;
    text-decoration: none;
    }
    

    .navbutSubTblAc a{
    position:relative; 
    display:block;
    line-height: 16px;
    }
    .navbutSubTblAc {
    float: left;
    display: inline;
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-size: 14px;
    }
    .navbutSubTblAc a, .navbutSubTblAc a:visited {  
    position:relative;
    display:block;
    text-decoration: none; 
    padding-top: 69px;
    padding-bottom: 16px; 
    padding-left: 22px;
    padding-right: 22px; 
    background: url( ../images/flur-nav.png );
	background-repeat: no-repeat;
    background-position: top center;
    background-color: #044365;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #ffffff;
    }
    .navbutSubTblAc a:hover {  
    font-family: Arial, sans-serif;
    color: #D9DAD3;
    font-weight: bold;
    background: url( ../images/flur-nav.png );
	background-repeat: no-repeat;
    background-position: top center;
    background-color: #044365;
    text-decoration: none;
    }

    
    
    .dropdown_menu{
    border-color: #EFECE5;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 3px; 
    border-bottom-width: 3px;
    border-left-width: 3px;
    z-index: 40;
margin-top: -1px;  margin-left: 0px;    }


    .bttTbl a{
    position:relative; 
    display:block;
    }
    .bttTbl {
    font-family: Arial, Arial, sans-serif;
    color: #522108;
    font-size: 11px;
    background: url( ../images/cream_button.gif );
	background-repeat: no-repeat;
    border-color: #007DB6;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    }
    .bttTbl a, .bttTbl a:visited {
    position:relative;
    display:block;
    background: url( ../images/cream_button.gif );
	background-repeat: no-repeat;
    text-decoration: none; 
    padding-top: 12px;
    padding-bottom: 10px; 
    padding-left: 18px;
    padding-right: 20px; 
	height: 40px;
    font-weight: bold;
    font-family: Arial, Arial, sans-serif;
    color: #522108
    }
    .bttTbl a:hover {
    font-family: Arial, Arial, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    }

    .border_dropdown { 
    background-color: #007DB6;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 0px solid;
	padding: 0px;
    }

    .footer_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
	line-height: 14px;
    color: #4d4d4d; 
    text-align: center;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    padding-top: 10px;
    }

	.white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: none;
    font-variant: normal;
    text-decoration: none;
	color: #FFFFFF}

	.error {
    color: #990000;
    text-decoration: none;
    font-weight: bold;
	}

   	.light_hr{
	border: 0;
	height: 1px;
	color: #A4B1C0;
    margin-bottom: 0px;
	background-color: #A4B1C0;
	}
    
INPUT, SELECT{width:90%!important; }    
#txtNumber{width:50%!important}
TEXTAREA{width:87%!important; height:73px!important;} 
TEXTAREA, input, button, SELECT{-webkit-appearance:none!important; border-radius:0!important}

a.toggleMenu {


    border-radius: 4px;
    float: right;
    padding: 5px 8px 8px;
    text-align: center;
	width:24px;
	display:none;
}
a.toggleMenu span {
    background-color: #fff;
    background-image: none;
    display: block;
    height: 3px;
    margin-top: 3px;
    width: 100%;
}  
 .dest{ display:table-cell} 
 .mob{ display:none} 

#mid_bar_right a{color:#fff}
#fright a{color:#fff}
#main_content-wrap table td a{ color:#000000}

@media only screen and (min-width: 768px)and (max-width:980px) {
#nav-wrap, #flash-wrap,#headers-wrap, #nav-wrap-area, .leaf, #leaf-wrap, #main_content-wrap{width:750px;}
#footer-wrap, #copy-wrap, #mid_bar-wrap{width:740px; }
.slideshow img, #headers-wrap img{ width:100%; height:auto}
#flash-wrap{height:398px;}
#headers-wrap{height:360px;}
.navbutSubTbl a, .navbutSubTbl a:visited{ padding-left:6px; padding-right:6px}
.navbutSubTblAc a, .navbutSubTblAc a:visited { padding-left:6px; padding-right:6px}
.lg_title{font-size:15px;}
#txtNumber{width:40%!important}

 #colorbox {width:750px!important; height:750px!important;}
#cboxWrapper {width:100%!important; height:auto!important;}
#cboxPhoto{width:750px!important; height:auto!important;}
#cboxCurrent{ right:20px!important}
#cboxSlideshow{ right:100px!important}
}

@media only screen and (min-width: 480px)and (max-width:767px) {
#nav-wrap, #flash-wrap,#headers-wrap, #nav-wrap-area, .leaf, #leaf-wrap{width:480px;}
#main_content-wrap{width:460px;}
#footer-wrap, #copy-wrap, #mid_bar-wrap{width:460px; }
.slideshow img, #headers-wrap img{ width:100%; height:auto}
#flash-wrap{height:248px;}
#headers-wrap{height:220px;}
.navbutSubTbl a, .navbutSubTbl a:visited{ padding-left:8px; padding-right:8px}
.navbutSubTblAc a, .navbutSubTblAc a:visited { padding-left:8px; padding-right:8px}
.lg_title{font-size:15px;}
.page_title{font-size:18px;}
#fleft{ margin-bottom:10px;}
#mid_bar_right, #mid_bar_left{font-size:16px;}
#main_content-wrap table td{width:100%!important; float:left; text-align:left}
#main_content-wrap table table {width:100%!important; float:none; margin-top:15px;}
#main_content-wrap table table td{width:100%!important; float:left;}
 INPUT, SELECT{width:90%!important} 
.dest{ display:none}
 .mob{ display:block}
 #flash-wrap{ padding-top:65px; border:none}
 #headers-wrap { padding-top:65px; border:none}
 
 #colorbox {width:450px!important; height:450px!important;}
#cboxWrapper {width:100%!important; height:auto!important;}
#cboxPhoto{width:450px!important; height:auto!important;}

}

@media only screen and (max-width:479px) {
#flash-wrap,#headers-wrap, #leaf-wrap{width:320px; padding:10px 0;}
#main_content-wrap{width:300px; padding:10px;}
#copy-wrap, .leaf{width:300px; }
#footer-wrap{width:310px; }
.slideshow img, #headers-wrap img{ width:100%; height:auto}
#flash-wrap{height:145px;}
#headers-wrap{height:130px;}
#mid_bar_left{font-size:14px; margin-top:-14px; padding-bottom:0}
#mid_bar_right{font-size:14px; float:left}
#main_mid_bg{ height:28px;}

#main_content-wrap table td{width:100%!important; float:left; text-align:left}
#main_content-wrap table table {width:100%!important; float:none; margin-top:15px;}
#main_content-wrap table table td{width:100%!important; float:left;}
.theboat{ margin-bottom:10px;}
 INPUT, TEXTAREA{width:97%!important}  
 .theboat {max-width: 100%;}
 .dest{ display:none}
 .mob{ display:block}
 #state{width:100%!important}  
 #colorbox {width:300px!important; height:300px!important;}
#cboxWrapper {width:100%!important; height:auto!important;}
#cboxPhoto{width:300px!important; height:auto!important;}
.fmlink:link, .fmlink:visited, .fmlink:active {FONT-SIZE: 9px;}
.ft-menuli {padding-left: 3px;  padding-right: 1px;}
#logo-wrap img{ width:200px; height:auto; margin-top:10px;}
#mid_bar_left { margin-top: 0px;}
}

@media only screen  and (min-width:360px) and (max-width:360px) {
#flash-wrap,#headers-wrap, #leaf-wrap{width:360px; padding:10px 0;}
#main_content-wrap{width:340px; padding:10px;}
#copy-wrap, .leaf{width:340px; }
#headers-wrap {height: 155px;}
#flash-wrap {height: 170px;}
}







@media only screen and (max-width:767px) {

.socmobile .fa-facebook-square {color: #fff !important;
font-size: 23px;
margin-left: 5px;
vertical-align: middle;
margin-top: -4px;
z-index: 99;
position: relative;}

.socmobile {display: table;
color: #fff;
padding: 10px 0px;
width: 100%;
text-align: center;
font-size: 14px;}
.socmobile a {color: #fff;}

a.toggleMenu { display:block}
 #nav-wrap, #nav-wrap-area{ width:100%; height:auto}
.sf-menu { float:left; width:100%; background:#035582; padding:20px 0 }
.sf-menu li{ float:left; width:100%;}
.sf-menu li a{ float:left; width:92%;  padding:8px 4%; background:none;  border-bottom:1px solid #035582}
.sf-menu li a:hover{background:none;}
.sf-menu li.navbutSubTblAc a {background-color: #044365;}
#menu-wrap {float: right; top: -25px; position: relative; z-index: -1; width:100%}
#Submit{width:120px!important; float:left}
#flash-wrap{ padding-top:85px; border:none}
#headers-wrap { padding-top:85px; border:none}
#copy-right{ padding-bottom:5px;}
#cboxCurrent{ right:10px!important}
#cboxSlideshow{ right:80px!important}
#main_mid_bg{ background:none; }
#mid_bar-wrap, #mid_bar_left{float:left; width:100%; text-align:center;}

.hrspace {padding: 20px 0px;}
.imgclass {width: 100%;  padding-bottom: 20px; padding-right: 0px; }
.mobtbl {overflow: hidden!important;}

.txtpara {padding-right: 0px;}


TEXTAREA{width:90%!important;} 

#fright, #fleft, #copy-left, #copy-right, #copy-wrap{width:100%; text-align:center; float:left}
#copy-left{ font-size:11px; padding-top:10px;}
#copy-wrap{ padding-bottom:10px;}
#fleft { margin-bottom: 2px;}
#logo-wrap{ width:100%; text-align:center; margin-left:0}
a.toggleMenu { position:absolute; top:14px; right:8px;}
#main_mid_bg{padding-top:30px; padding-bottom:0}

#mid_bar_right a{ margin:0px auto; width:220px; background:#69a649; padding:5px; border-radius:2px; border:solid 1px #fff;  font-weight:bold!important}
#mid_bar_right.mob{ width:100%;}
#main_mid_bg{padding-top:20px; height:100px;}
#mid_bar_right{ margin-top:10px; font-size:18px; }
#mid_bar_right span{font-size:18px;  font-weight:bold}

}
@media only screen and (max-width:479px) {

 INPUT{width:97%!important} 
TEXTAREA{width:98%!important} 
#txtNumber{width: 60% !important;}

.responsiveimg{
width:100% !important;
}

}

