@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'robotoitalic';
    src: url('fonts/roboto-italic-webfont.eot');
    src: url('fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff'),
         url('fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('roboto-medium-webfont.eot');
    src: url('roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-medium-webfont.woff2') format('woff2'),
         url('roboto-medium-webfont.woff') format('woff'),
         url('roboto-medium-webfont.ttf') format('truetype'),
         url('roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.eot');
    src: url('roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular-webfont.woff2') format('woff2'),
         url('roboto-regular-webfont.woff') format('woff'),
         url('roboto-regular-webfont.ttf') format('truetype'),
         url('roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* =================== content within 980px ===================*/
html,body{height:100%;border:0; margin:0; padding:0; }
body{font-size:92.5%; color:#434343; font-family:"robotoregular";  background:url(images/background-logo.png) no-repeat 650px 0px; }
#wrapper{ margin:0 auto; padding:0px auto; min-height:100%;}
div, td, ul,li, h1,h2,h3{margin:0; padding:0;}


/* =================== content within 980px ===================*/
.box{width:980px; margin:0 auto;  }
#container {  margin:0; }


#top-header-section{width:100%; background:#0c5d84; height:43px;}
.stripebg {background:url(images/pattern-bg.png); height:170px; margin-top:87px; width:100%;}
#logo{padding-top:16px;}


/*General Settings*/
.bullets{background:url(images/check49.png) no-repeat 0 3px; padding-left:25px; list-style:none; line-height:25px; border:0;}
.blue-color{color:#0c5d84;}
.section-title{padding-left:46px;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px; 
line-height:45px; background:#BCD8ED url(images/logo-point.png) no-repeat 10px 7px;}  


/* Bullet Style site wide*/

div.general ul {list-style:none; border:0; }
div.general ul li{background:url(images/smb-1.png) no-repeat 2px 13px; padding-left:18px; line-height:36px;}

div.general ul ul{margin-left:8px;  }
div.general ul ul li{background:url(images/arrow.png) no-repeat 2px 9px; padding-left:15px; line-height:22px; font-size:15px; color:#777;}
ol.boutique li {line-height:24px; text-align:justify;}


p{ text-align:justify; line-height:22px;}
/*p{ line-height:24px; padding-top:20px;}
ol,ul{padding-top:8px;}
*//*=================== navigation ===================*/

#menu ul  { list-style:none; padding:0; margin:0; }
#menu ul li{list-style:none;  line-height:43px; color:#fff;float:left; display:inline-block; float:left; padding:0px 0px; margin:0px 10px;}
#menu ul li a{ color:#fff; text-decoration:none; display:block; line-height:43px; padding:0px 10px;	}
/*#menu ul li a:hover{ background-color:#333333; color:#fff; display:block; height:43px;  text-decoration:none;}
*/

/* Hide Dropdowns by Default
 * and giving it a position of absolute */
#menu ul li ul li :hover { background: #16aedc; }
#menu li:hover { 
	background-color:#16aedc; 
}
#menu ul  ul {
    display: none;
    position: absolute;
	padding:10px; margin:0;
background-color: #0c5d84; 

}

/* Display Dropdowns on Hover */
#menu ul li:hover > ul {
 display:inherit;
  } 
 
 /* Fisrt Tier Dropdown */
#menu ul ul li  {
	color:#000;
	float:none;
	display:list-item;
	position: relative;
}

/*#menu li:hover > a {background:#575759;}
*/#menu  .current-item > a{ background:#16aedc;}


a{color:#0c5d84; text-decoration:none; }
a:hover{color:#333; text-decoration:underline;}
/*#content{ padding-bottom:38px;}
*/






#sidebar{ width:30%;}
#col-left{  padding:5px; width:45%; float:left; height:100%;  }
#col-right{  padding:5px ;width:45%;float:right; margin-top:50px; }

.thick-line{border-left:3px solid #0c5d84; height:20px; width:3px; }
#home-container { text-align:left; padding-left:15px;}
#container {width:100%; text-align:left;}

.seperator { border-top:1px solid #ccc; margin:3px ;margin:24px 0px 24px 0px;}

#footer{
position:absolute;
	width:100%;
	height:38px;
	font-size:80%;
	z-index:10;
/*	margin-top:10px;
*/	


}
	
.footerbg{ height:38px; width:1280px; background-image:url(images/sm-section.jpg); background-position:right; background-color:#575759; background-repeat:no-repeat;}
#footer a{color:#fff;}
.email{ color:#fff; line-height:38px; float:left; }
.phone{padding-left:95px; color:#fff; float:left; line-height:38px;}

.socialm { width:150px; float:right; padding-right:25px; padding-top:10px;}
#footer img{padding:0px 8px;}

/*Page SEction*/
h2{font-size:28px;}
h3{font-size:22px;}

/* About us page css*/
#col-left-full{width:100%;padding:5px; width:36%;float:left; margin-top:10px; }


/*form css*/
form{  padding:6px; border:1px solid #c3c3c3;}
input{border:0; height:26px; border:1px solid #ccc;}
.submit{width:95px; height:30px; padding:4px;background:#0c5d84; color:#fff; border:none;}
