@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif}

.topborder { height:4px;width:100%; background-color:#004B77;}

.baseclass { width:100%;
	
}

.innerpart {width:1024px;margin:0 auto;
text-align:left;
} 

.topimg {width:100%; height:350px; background-image:url(../images/top_img.jpg)}







.menus { margin:5px 0px 5px 0px; width:100%; left:0}
.menus div { display: inline-block; width:180px; height:51px; background:url(../images/menubg.png) no-repeat; text-align:center; vertical-align:middle; padding-top:14px; margin:0px 10px; 0px 0px; font-size:14px; cursor:pointer }

.menus div:hover { display: inline-block; width:180px; height:51px; background:url(../images/activemenubg.png) no-repeat; text-align:center; vertical-align:middle; padding-top:14px; margin:0px 10px; 0px 0px; font-size:14px; cursor:pointer }

.menus .active { display: inline-block; width:180px; height:51px; background:url(../images/activemenubg.png) no-repeat; text-align:center; vertical-align:middle; padding-top:14px; margin:0px 10px; 0px 0px; font-size:14px; cursor:pointer }



.header { width:100%; height:70px;}

.logo img { margin-top:5px;}



.footer {width:100%; height:30px; background-color:#004B77; margin-top:5px; position:relative; padding-top:2px;}

.footer .copyright { position:absolute; bottom:0px;height:25px; text-align:center; color:#FFF; font-size:12px; width:100%}

.companyinfo { margin-top:5px; }

.companyinfo div { display:inline-table; }

.companyinfo span { margin:20px 0px 15px 0px; display:block; font-weight:bold; color:#004B77}

.companyinfo ul { left:0px; margin-left:-42px; width:290px; list-style:none; }

.companyinfo ul li { border-bottom:1px solid #CCC; font-size:11px; padding-bottom:5px; margin-bottom:5px; background:url(../images/arrow.png) left no-repeat; padding-left:20px; padding-top:5px; }



.listpoints { margin-top:5px; }

.listpoints div { display:inline-table;  }

.listpoints span { margin:20px 0px 15px 0px; display:block; font-weight:bold; color:#004B77}

.listpoints ul { left:0px; margin-left:-42px; width:290px; list-style:none; }

.listpoints ul li { border-bottom:1px solid #CCC; font-size:11px; padding-bottom:5px; margin-bottom:5px; background:url(../images/arrow.png) 5px 5px no-repeat; padding-left:25px; padding-top:5px; }


.listpoints .active {background-color:#eee !important;}


.sublinks li:hover {background-color:#eee !important;}

.sublinks a { color:#333 }

.sublinks a:hover { text-decoration:none}

.bottom div { display:inline-table; width:24%}

.bottom ul { left:0px; margin-left:-42px; list-style:none; }
.bottom ul li { font-size:11px; color:#FFF; padding-bottom:5px; }


.fcccontent { display:inline-table; width:98%; font-size:15px; padding:10px; }

.contentimg { display:none; width:0px; background:url(../images/img_clutch.png) no-repeat; height:400px; position:absolute; margin-top:-50px; }

h3 { color:#004B77 }


.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 70%;
      margin: auto;
  }



.headingmain { background:url(../images/Clutchicon.png)no-repeat left; height:60px; padding:18px 0px 0px 40px; font-size:16px; font-weight:bold;margin-left:10px;}

.underheading { padding-left:50px; margin-top:-10px; margin-bottom:20px; }

.custrow { margin-bottom:20px; border-bottom:#eee 1px solid ; padding-bottom:3px;}

.row .productthumb { display:inline-table; width:150px;}
.row .producttitle { display:inline-table; width:auto; }

.row .producttitle b { font-size:16px }

.row .producttitle span { font-size:11px }

.row img { height:80px; }



@media screen and (max-width: 1024px) {
	
	.menus { display:none}
	
	.companyinfo div { display:inline-table; width:auto; margin-left:10px; }
	
	.logo img { width:320px; height:auto }
.innerpart {width:99%;margin:0 auto;
text-align:left;
} 

.mobilemenu {  width:180px; height:51px; background:url(../images/menubg.png) no-repeat; text-align:center; vertical-align:middle; padding-top:1px; margin:0px 10px; 0px 0px; font-size:14px; cursor:pointer; display:block }

.navbar { display: block !important;}
	
}

@media screen and (max-width: 500px) {

.profilepic {  position:relative !important; margin:20px !important; }

}

table.foothold {
width:100%;
border-bottom:1px solid #DCDEE4;
margin-bottom:5px;
border-left:1px solid #DCDEE4;
border-right:1px solid #DCDEE4;
margin-bottom:30px;
}
table.foothold tr{
padding:5px;
border-top:1px solid #DCDEE4;
vertical-align:middle;
}
table.foothold th{
width:120px;
border-top:1px solid #DCDEE4;
padding:5px;
vertical-align:middle;
}
table.foothold td{
border-top:1px solid #DCDEE4;
padding:5px;
vertical-align:middle;
width:45%;
font-size:12px;
}
table.foothold td.center{
text-align:center;
}
table.foothold tr.even{
border-top:1px solid #DCDEE4;
vertical-align:middle;
background:#F6F8FB;
}


.locationtitle h6{
padding-left:20px;
padding-bottom:8px;
margin-top:20px;
margin-bottom:20px;
background:url(../../images/bg_h4.gif) left bottom no-repeat;
font-size:110%;
}