@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

body {

    font-family: Corbel;

    color: #333;

    /*font-size: 16px;*/

	background:#FFEBCD; 

	margin:0;

}



#main-content{

	margin: 0 auto;

	min-height: 100%;

	width: 1170px;

	background:#fff;

	padding-bottom:10px;

	clear: both;

	padding:0 10px;

}



.myaccount_i{ font-size:14px; padding:10px; text-align:left; /*background-color: #efefff*/background-color:#faebd7;

padding: 10px 10px;

border: 1px solid #CAE4FF;}

.headerwrap{ width:100%; background:#fff; border:none;}



.headers{

margin: 0 auto; border:none;



}

.headers img{ border:none; }



.top

{ padding-top:20px; }



.right_width

{ width:215; }



.pdtopsmall

{ margin-top:5px; }





.Left_top{ 

background: url(images/bottom_menu.gif) top repeat-x ; 

	 

}



.below_menu

{ 

background: url(images/bottom_menu.gif) top repeat-x;

height:14px; 

}



#left_border

{ 

padding-left:0px; border-right:1px  solid #e8e8e8; margin-top:0px; padding-right:2px; 

}







ul.li_with_padding li 

{

padding: 3px 0px ; 

}



h1

{

	font-size: 10pt;

	/*color:#008000;*/

	font-family: Verdana,  Arial; Helvetica;

    /*white-space: nowrap;*/

}



.bodyText li a, .bodyText li a:hover, .bodyText li a:visited

{ color:#5d5db7; font:bold 13px Arial; }







a.small:link



 {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10pt;

    font-weight: 300;

    COLOR: #6666CC;

    TEXT-DECORATION: none

}



a.small:visited {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10pt;

    font-weight: 300;

    COLOR: #6666CC;

    TEXT-DECORATION: none

}



a.small:hover 

{

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10pt;

    font-weight: 300;

    COLOR: #6666CC;

    TEXT-DECORATION: underline

}



a.small2, a.small2:link, a.small2:visited, a.small2:hover 

{

	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;

	font-size: 10pt;

	COLOR: #000000;

	TEXT-DECORATION: none;

	line-height: normal;

}



a.small2:hover 

{

	COLOR: #6666CC;

}





a.inp:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #2D0B61;

	font-weight: normal;

	text-decoration: none;

    background: #FEE4CE;

}





		

img 

{

border: none;

}



.menu1 

{

text-decoration: none;

color: #ffffff;

font-size: 8pt;

}



.menu1:hover 

{

text-decoration: none;

color: #A3C8FF;

}

		.menu2:hover {

			text-decoration: none;

			color: #FF9626;

			}

			

		.padding {

			padding-left: 10px;

			padding-right: 10px;

			padding-top: 10px;

			padding-bottom: 0px;

			text-align: justify;

			}

		/*ul li {margin-left: -20px;*/ /*list-style-image: url(../images/bullet.png)*/}

		ul	{/*list-style-image: url(../images/bullet.png)*/ }

.footer 

{

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 8pt;

 color: #FFFFFF;

 TEXT-DECORATION: none;

 padding-left: 0px;

 padding-right: 0px;

 padding-bottom: 0px;

 text-align:center;

}		



a.footer:link 

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 8pt;

color: #FFFFFF;

font-weight: normal;

text-decoration: none;

}

a.footer:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 8pt;

color: #FFFFFF;

font-weight: normal;

text-decoration: none;

}



a.footer:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 8pt;

color: #9999FF;

font-weight: normal;

text-decoration: none;

		}

		

		

.bottom_line

{ 

border-bottom:1px solid #00CC00; padding-bottom:15px; 

}

        

.page_title 

{

padding:0px; margin:0px;

padding-top:10px;

padding-bottom:5px;

margin-bottom:10px;

font:bold 20px Arial;

color:#0066FF;

padding-right: 10px;

}



.h1_color2

{ 

color:7a78c1; 

}

                                        

      

.for_mm 

{

padding-left: 169px;

height: 30px;

overflow: hidden;

background-image:url(images/menu.png)

}

.mm a,

.mm a:link,

.mm a:visited 

{

	display: block;

	float: left;

	font: normal 15px Arial;

	color: #FFF;

	text-decoration: none;

	padding: 2px 3px;

	background: #5E5CB4;

}

.mm a:hover {

	color: #A3C8FF;

}

.mm a.hl,

.mm a.hl:link,

.mm a.hl:visited {

	background: #7A78C1;

	font-weight: bold;

}





#hmenu table {

	list-style: none;

	overflow: hidden;

	width:100%;

	height: 33px;

	padding:0;

	background-image: url(images/menu.png);

    background-position: 812px -10px;

    background-repeat: repeat-x

}

#hmenu td {

	text-align: center;

	font-size: 13px;

	padding-right:2px;

	padding-left:2px;

}

#hmenu td.h_line {

	padding:0px;

	width:1px; 

	background:url(images/h_line.gif);

}

#hmenu a,

#hmenu a:link,

#hmenu a:visited {

	color: #fff;

	text-decoration: none;	

    font-size:13px !important;

    font-family: Arial;

    font-weight: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0){

    #hmenu td{font-size: 12px !important;}

    #hmenu td a{font-size: 12px !important;}

    #hmenu .text{font-size: 12px !important;}

}



#hmenu div.text{ top:-1px; left:1px; position:relative; margin-bottom:-10px;font-size: 13px; }

#hmenu div.shadow{ margin-top:-18px; color: #57569c; letter-spacing: 0px; }



.content{ }



.t_content li a, .t_content li a:visited

{ font:normal 13px Arial; color:#02294f; text-decoration:none; }

.t_content li a:hover

{ text-decoration:underline; }



/* Top Menu */

.mainmenu-wrapper {

    background: url(images/menu.png) repeat-x 100% ;

    width:100%;

    /*height:30px;*/

	float:right;

}

.mainmenu {

    margin:0;

    padding:0;

    list-style:none;

}

.mainmenu .list-item {

    display:block;

    float: right;

    height: 30px !important;

    background: url(images/h_line.gif) no-repeat top right;

    list-style-type:none;

    margin:0;

    padding:6px 0 0 0 ;

    position:relative;

    /*line-height:24px;*/

	font-weight:bold;

	font-size:16PX;

	

	

}

.mainmenu li.select a {

    background: #7775BC !important;

}

.mainmenu .list-item a {

    color:#fff;

    text-decoration:none;

    margin:0px 2px 0 2px;

    display:block;

    padding:0 6px;

}

.mainmenu .list-item a:hover {

    /*color: #009900; !important; background:url(../images/menuh.png);*/

}



#hmenu a {

    display:block;

}

.clearLeft {

    clear:left;

}

.head_menu {

    height:30px !important;

    overflow: visible;

}







/* by Sush */



h3.block-heading{

	padding: 14px 17px 12px;

	

	background-size:100%;

	line-height: 18px;

	font-size: 18px;

	font-weight: bold;

	color: #FFF;

	max-width:246px;

	width:100%;

	margin:0px auto 0px;;

}



h2.block-heading{

	/*margin: 0px 10px;*/

	padding: 10px 17px 8px;

	background: url(../images/bg_header_thin.png) repeat scroll 0px 0px transparent;

	line-height: 18px;

	font-size: 18px;

	font-weight: bold;

	color: #EAD271;

	max-width:100%;

	margin:20px auto 0px;

	text-transform:uppercase;

	text-align:center;

	border:1px solid #cc0000;

	border-radius:15px 15px 0px 0px;

}



h1.block-heading{

  	margin-bottom: 15px;


/*	padding-left: 15px;
	background: url("../images/d9.gif") no-repeat scroll 0px 0px transparent; */

	font-family: georgia;

	font-size: 20px;

	color: #000;
	font-weight:600;

}



li.bullet-image{

	background-image: url("../images/bullet.png");

	background-repeat: no-repeat;

    padding-left: 30px;

	list-style-type: none;

}



li.bullet-image-left{

	list-style-image:url("../images/bullet-2.png");

	/*list-style-type: none;

	border-bottom: #cccccc thin solid;*/

	margin-left:-20px;

	padding:3px;

}



li.bullet-image-left > a:hover{

	text-decoration:none;

	color:#bf0000;

}



#content-main {

	background: none repeat scroll 0% 0% #FFF;

}



.calculator-box{

	background:#fff;

	border:1px solid #245080;

	

	padding:5px;

	margin-bottom: 5px;

}



.calculator-box input, select{

	/*border:1px solid #CC0000;*/

	border:1px solid #f26524;

	border-radius:6px;

}





.calculator-box1{

	border:1px solid #207DC0;

	background:#89CFF0;

	margin-top:-14px;

	border-radius:3px;

	padding:5px;

}



.box-block{

	background-color:#FAEBD7;

	padding:10px;

	margin-top:-12px;

	box-shadow: 1px 1px 1px 1px #888888;

}



.form-field{

	padding-top:7px;

}



label{

	font-weight:600;

	color:#f26524;

	font-size:12px;

}



#content-main {

	/*box-shadow: 3px 3px 3px 3px #888888;*/

}



#content-main > div.row > div.col-md-6{

	padding-left:5px;

	padding-right:5px;

}



.mainmenu-wrapper{

	text-align:center;

	margin-bottom: 5px;

	background: #0A468E;

  	border-radius: 4px;

	padding-left:10px;

}



.mainmenu .list-item {

	margin-left: 0px;

	background:url("images/menu.png") repeat-x scroll 100% center transparent;

	min-width:130px;

	margin-right:2px;

	padding: 3px 0 3px 0;

	font-weight:400;

}



.mainmenu .list-item a:hover {

    color: #007FFF !important; 

	background-color: #EEE;

	border-radius:3px;

}



.mainmenu .list-item a {

    color: #FFF;

	padding: 5px 10px;

}



.center{

	text-align:center;

}



.footer{

 /*background:url(../images/bg_header_thin.png) repeat;*/

 background: #FFB767;

 min-height:150px;

}



.footer a{

 	color: #fff;

	font-size:16px;
	font-weight:600;
	

}



.header-top {

	background:url(../images/uk_banner.jpg) repeat-x; 

	height:286px;

	padding:10px 2px 10px 2px;

	text-align:center;

}



.footer-list{

	padding: 15px 20px 15px 30px;

	/*max-width:200px;*/

	margin:0px auto;

}



.footer-list li{

	text-align:left;

	list-style:none;

	padding:3px 3px 3px 10px;
	
	display:inline;

}





#mc_embed_signup{/*background:#fff;*/ clear:left; padding:15px; /*font:14px Helvetica,Arial,sans-serif;*/ }



#cssmenu {

  margin: 0px -15px;

  padding: 0;

  border: 0;

  list-style: none;

  line-height: 1;

  display: block;

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  

  font-weight:bold;

  z-index: 100;

  width: auto;

  background: #faebd7;

  background: -moz-linear-gradient(top, #fdf9f2 0%, #f5d9b3 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdf9f2), color-stop(100%, #f5d9b3));

  background: -webkit-linear-gradient(top, #fdf9f2 0%, #f5d9b3 100%);

  background: -o-linear-gradient(top, #fdf9f2 0%, #f5d9b3 100%);

  background: -ms-linear-gradient(top, #fdf9f2 0%, #f5d9b3 100%);

  background: linear-gradient(to bottom, #fdf9f2 0%, #f5d9b3 100%);

}



#cssmenu ul,

#cssmenu ul li,

#cssmenu ul li a,

#cssmenu #menu-button {

  margin: 0;

  padding: 0;

  /*border: 0;*/

  list-style: none;

  line-height: 1;

  display: block;

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  /*min-width: 200px;*/

}



#cssmenu:after,

#cssmenu > ul:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}



#cssmenu #menu-button {

  display: none;

}



#cssmenu.align-right > ul > li {

  float: right;

}

#cssmenu > ul > li {

  float: left;

  display: inline-block;

}

#cssmenu.align-center > ul {

  float: none;

  text-align: center;

  font-size: 0;

}

#cssmenu.align-center > ul > li {

  float: none;

}

#cssmenu.align-center ul ul {

  text-align: left;

}

#cssmenu > ul > li > a {

  padding: 10px 20px 12px 20px;

  /*border-right: 1px solid rgba(80, 80, 80, 0.12);*/

  text-decoration: none;

  font-size: 13px;

  font-weight: 700;

  color: #bf0000;

  text-transform: uppercase;

  letter-spacing: 1px;

}

#cssmenu > ul > li:hover > a,

#cssmenu > ul > li > a:hover,

#cssmenu > ul > li.active > a {

  color: #f60707;

  background: #f8e4c9;

  background: rgba(0, 0, 0, 0.1);

}

#cssmenu > ul > li.has-sub > a {

  padding-right: 45px;

}

#cssmenu > ul > li.has-sub > a::after {

  content: "";

  position: absolute;

  width: 0;

  height: 0;

  border: 6px solid transparent;

  border-top-color: #bf0000;

  right: 17px;

  top: 14px;

}

#cssmenu > ul > li.has-sub.active > a::after,

#cssmenu > ul > li.has-sub:hover > a {

  border-top-color: #f60707;

}

#cssmenu ul ul {

  position: absolute;

  left: -9999px;

  top: 60px;

  z-index: 9999;

  padding-top: 6px;

  font-size: 13px;

  opacity: 0;

  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;

  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;

  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;

  -o-transition: top 0.2s ease, opacity 0.2s ease-in;

  transition: top 0.2s ease, opacity 0.2s ease-in;

}

#cssmenu.align-right ul ul {

  text-align: right;

}

#cssmenu > ul > li > ul::after {

  content: "";

  position: absolute;

  width: 0;

  height: 0;

  border: 5px solid transparent;

  border-bottom-color: #faebd7;

  top: -4px;

  left: 20px;

}

#cssmenu.align-right > ul > li > ul::after {

  left: auto;

  right: 20px;

}

#cssmenu ul ul ul::after {

  content: "";

  position: absolute;

  width: 0;

  height: 0;

  border: 5px solid transparent;

  border-right-color: #faebd7;

  top: 11px;

  left: -4px;

}

#cssmenu.align-right ul ul ul::after {

  border-right-color: transparent;

  border-left-color: #faebd7;

  left: auto;

  right: -4px;

}

#cssmenu > ul > li > ul {

  top: 120px;

  margin-top: -20px;

}

#cssmenu > ul > li:hover > ul {

  top: 52px;

  left: 0;

  opacity: 1;

}

#cssmenu.align-right > ul > li:hover > ul {

  left: auto;

  right: 0;

}

#cssmenu ul ul ul {

  padding-top: 0;

  padding-left: 6px;

}

#cssmenu.align-right ul ul ul {
  padding-right: 6px;

}

#cssmenu ul ul > li:hover > ul {

  left: 180px;

  top: 0;

  opacity: 1;

}

#cssmenu.align-right ul ul > li:hover > ul {

  left: auto;

  right: 100%;

  opacity: 1;

}

#cssmenu ul ul li a {

  text-decoration: none;

  font-weight: 400;

  padding: 7px 15px;

  width: 180px;

  color: #bf0000;

  background: #faebd7;

  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);

}

#cssmenu ul ul li:hover > a,

#cssmenu ul ul li.active > a {

  color: #f70707;

}

#cssmenu ul ul li:first-child > a {

  border-top-left-radius: 3px;

  border-top-right-radius: 3px;

}

#cssmenu ul ul li:last-child > a {

  border-bottom-left-radius: 3px;

  border-bottom-right-radius: 3px;

}

#cssmenu > ul > li > ul::after {

  position: absolute;

  display: block;

}

#cssmenu ul ul li.has-sub > a::after {

  content: "";

  position: absolute;

  width: 0;

  height: 0;

  border: 4px solid transparent;

  border-left-color: #bf0000;

  right: 17px;

  top: 14px;

}

#cssmenu.align-right ul ul li.has-sub > a::after {

  border-left-color: transparent;

  border-right-color: #bf0000;

  right: auto;

  left: 17px;

}

#cssmenu ul ul li.has-sub.active > a::after,

#cssmenu ul ul li.has-sub:hover > a::after {

  border-left-color: #f70707;

}

#cssmenu.align-right ul ul li.has-sub.active > a::after,

#cssmenu.align-right ul ul li.has-sub:hover > a::after {

  border-right-color: #f70707;

  border-left-color: transparent;

}



/* End Css Menu */



.mmenu {

  padding: 0px;

  width:100%;

  /*max-width: 180px;*/

  font-size: 12px;

  font-weight: bold;

  list-style: none;

  margin:0px;

}



.mmenu a {

  display: block;

  margin-bottom: -5px;

  padding: 10px 20px 14px 50px;

  background: url(../images/d4.gif) 17px 6px no-repeat;

  text-decoration: none;

  color: #a05701;

}



.mmenu li {

  background: url(../images/mmibg.png) 0 0 no-repeat;

}



.topr {

  /*float: right;*/

  padding: 5px;

  margin-top:2px;

  margin-bottom:2px;

  background: url(../images/bg_header_thin.png) 100% 0 repeat;

}



.list-head {

	/*border-bottom:3px solid #BF0000;*/

	border-right:3px solid #BF0000;

	border-radius:9px;

}



.right-sidebar{

	/*border-left: 2px solid #BF0000;*/

	/*border-bottom: 2px solid #BF0000;*/

	/*border-top: 2px solid #BF0000;*/

	border-radius:9px;

	padding:0px 10px 10px 10px;

	margin-right:-5px;

	margin-top:5px;

	margin-bottom:5px;

	background:#F7EECB;

	border: 2px solid #EAD271;

}



.right-sidebar-box{

	margin: 0px auto;

	padding: 7px 15px 12px 15px;

	

	background-size:cover;

	color:#fff;

	width:100%;

	max-width:246px;

}



.right-sidebar-box a{

	color:#EAD271;

	font-size:14px;

}



.right-sidebar-box input{

  	border: 1px solid #EAD271;

	padding:4px;

	max-height:30px;

	font-size:14px;

	max-width:215px;

}

 

.right-sidebar-box-1 {

    margin: -10px auto 15px auto;

    padding: 7px 15px 12px;

    /*background: url("../images/rbx2.png") no-repeat scroll 0px 100% transparent;*/

	background:#dedede;

	border: 1px solid #EAD271;

	border-radius:5px;

	width:100%;

	max-width:246px;

	background-size:cover;

}



.header-top img{

	width:100%; 

	max-width:500px; 

	margin-top:50px;

}



hr {

  margin: 15px 3px;

  border: 0;

  border-top: 1px solid #EAD271;

}



.total-block {

  display: inline-block;

  padding: 5px 15px;

  border: none;

  -webkit-border-radius: 4px;

  -khtml-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  background: #f26524;

  line-height: 24px;

  font-family: verdana,tahoma;

  font-size: 24px;

  font-weight: bold;

  color: #fff;

}

.styled select {
   background: transparent;
   width: 150px;
   border: 1px solid #f26524;
   line-height: 24px;
   font-family: verdana,tahoma;
   font-weight: bold;
   color: #fff;
}

.styled select option {
   color: #b0772d;
}


.styled{
   margin:10px auto;
   width: 120px;
   border: 1px solid #f26524;
   border-radius: 4px;
   overflow: hidden;
   background: url(../images/down.png) 96% / 15% no-repeat #f26524;
}

.content-text{
	text-align:justify;
	margin-bottom: .0001pt;
  	line-height: 150%;
  	font-size: 12pt;
  	font-family: 'Book Antiqua', serif;
}

.sub-heading{
	font-size:18px;
	font-weight:bold;	
}
.foot_btn_left{
font-size:16px;font-weight:600;padding:40px 2px 16px 2px;
}
#more_btn{display:block;line-height:2;padding:2px 15px;background-color:#000; display: block; font-weight:600;color:#DA5B21;}
#customer{font-size:20px;}
#buttom_heading{font-size:20px;font-weight:600;color:#000;}
#myNavbar ul li a:hover{background-color: #f26524;}
#main_dis:hover #hov_sub_menu{display:block;}
.container{background-color:#fff;}
/*============quick quote====================================*/
.sticky-container {
    margin: 0;
    padding: 0;
    position: fixed;
    right: -133px;
    top: 223px;
    width: 230px;
    z-index: 999999999;
}
.sticky li {
    background-color: #f26524;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    height: 43px;
    list-style-type: none;
    margin: 0 0 1px;
    padding: 0;
    transition: all 0.25s ease-in-out 0s;
    border:4px solid #f26524;
}
.sticky li:hover {
    margin-left: -115px;
}
.sticky li img {
    float: left;
    margin: -9px 0px 5px 0;
   
}
.sticky li p {
    line-height: 33px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color:#fff;
    font-weight:bold;
    font-size:17px;
}
.stick {
    position: fixed;
    width: 100%;
}
.sticky li a{color:#fff;}