/* CSS Document */
body,td,th { font-family: 'Roboto Condensed', sans-serif; font-weight: 300;   }
body { background-color: #FFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a { font-size: 12px;  }
a:link { text-decoration: none; }
a:visited { text-decoration: none; color: #58595b; }
a:hover { text-decoration: underline; color: #58595b; }
a:active { text-decoration: none; color: #58595b; }
img {border:none;}
/**/
.imageHolder { position: relative; width: 285px; height: 175px; } 
.imageHolder .caption
	{ 
		position: absolute;
		width: 300px; height: 25px;
		bottom: 0px; left:18	px; top: 74.2%;
		color: #ffffff;
	    background-color: #9E9FA1;
	    text-align:left; 
	    font-weight:bold;
	  	padding-top:5px;
	  	padding-bottom:5px;
	    border-bottom-left-radius: 10px;
	    border-bottom-right-radius: 10px;
	 }
	a:link{text-decoration:none;}
	.vp-white{color: fff !important;   font-size: 10px;}
/*.imageHolder .caption:hover
	{	
		font-weight:bold;
		opacity:0.4;
		background-color: #002060;
	}*/


.vp-lipadT li{
			padding-top: 7px;
		}
.vp-li1{
			float: left;
			padding-top: 5px;
			padding-right: 35px;
			font-weight: bold;	
			font-size:15px;

        }
 .vp-li2{
 			padding-top: 5px;
			float: left;
			padding-right: 30px;
			font-weight: bold;	
			font-size:15px;
        }
.wrapper {width:980px; margin:0 auto; display:block;}
.menuPanel {width:980px; background:url(images/menu-bg.png) repeat-x; height:56px;}
.menuDivider {background:url(images/menu-divider.png) no-repeat right;}

.phoneNumber {width:280px; float:right; font-family: 'Roboto Condensed', sans-serif;  font-size:28px; font-weight: bolder; color: #dc1905; margin-top:55px;}
.grey { color:#5f5f5f; font-family: 'Roboto Condensed', sans-serif; font-weight: bolder; font-size:28px;}

.clear {clear:both;}
.logo{width: 200px;height: 80px;vertical-align: center right;margin: 10px 0 0 10px;}
.vp-MR25 {margin:0 40px 0 40px;}
.vp-MR50 {margin:0 4.5em 0 4.5em;}
.vp-MR10 {margin:0 19px 0 0;}
.vp-MR15r {margin:0 40px 0 25px;}
.vp-MR15 {margin:0 38px 0 0;}

.vp-fnt { font-weight: bold;font-size: 12px;}
.banner0 {width:100%;margin: 5px 0 0 ;}
.banner0>img{width:100%;margin: 5px 0;}
.vp-bnr1-2{margin-bottom: 10px}

.banner1 {width:50%; float: left; }
.banner1 img{width:99%; margin: 0 1% 0 0; }

.vp-bnr1-1{width:99%; margin: 0 1% 0 0; border-bottom: 5px solid red;}
.vp-bnr2-2-2{margin-bottom: 10px}


.banner2 {width:50%; float: left;}
.banner2 img{width:99%; margin: 0 0 0 1%; }

.vp-bnr2-2{width:99%; margin: 0 0 0 1%; border-bottom: 5px solid red;}
.vp-bnr2-2 img{padding: 5px 0 35px;}

.footer { background:#022b6d; height:29px; color:#FFF; margin-bottom:8px; font-family: 'Roboto Condensed', sans-serif; font-weight:300 bold; font-size:12px;}
.footer span {line-height:32px; padding-left:10px;}

.vp-bot-rap1{margin-right:1%; margin-top: 20px;}

.vp-bot-rap2{margin-left:1%; margin-top: 20px;}
.vp-read-more{ color: #0095FF; }
.mar-top10{margin-top:10px;}

.vp-clr{color: #002060}
.vp-bot-rapBG {background-color:#022B6D; color: #fff; border-radius: 5px;}
.vp-bot-rap1 h3{text-align: center;padding: 10px 0;}
.vp-bot-rap2 h3{text-align: center;padding: 10px 0;}

.txtHead {float:left; border:none; display:block; margin-bottom:20px;}
.logos {float:left; border:none; margin-bottom:10px; clear:both; width:480px; height:150px;}
.hr {background:url(images/xcentric-ripper_grey-border.jpg) repeat-x; height:7px; }
div.block { margin:0px; padding:0px; display:inline-block; float:left; padding:0px 12px; min-height:280px;}

/*Video panel*/
.video-panel { padding:8px; display:inline-block; background: #BCBDC0; height: 185px; padding: 8px;}
ul.vidsHome {float:left; margin:0px; padding:0px; margin-left:7px;}
ul.vidsHome li{float:left; margin:0px; padding:0px; padding:0 6px; list-style:none;}

.blockvid { width:285px !important; margin:0px; padding:0px; display:inline-block; float:left; padding:0px 18px; height:330px;}

.smallHeight {height:28px; margin-bottom:5px; width:auto; clear:both;}
/*Video gallery*/
.video-gallery { padding:8px; display:inline-block;}
/*Photo gallery*/

.photo-gallery { padding:8px; display:inline-block; width:960px;}

.usedfor {margin:0 auto; width:850px;}

h1.contactHeading {font-weight: 700; font-family: 'Roboto Condensed', sans-serif; color:#58595b; margin:5px; padding:2px;}
.contactBold {font-weight: 400 bold; font-family: 'Roboto Condensed', sans-serif; color:#58595b;}
.contactNormal {font-weight: 300; font-family: 'Roboto Condensed', sans-serif; color:#58595b;}

ul.contact {}
ul.contact li{font-weight: 300; font-family: 'Roboto Condensed', sans-serif; color:#58595b;}
ul.contact li a:link {color:#58595b; text-decoration:none;}
ul.contact li a:visited {color:#58595b; text-decoration:none;}
ul.contact li a:hover {color:#58595b; text-decoration:none;}

h1 {font-weight: 700; font-family: 'Roboto Condensed', sans-serif; color:#022b6d; margin:5px; padding:2px; font-style:italic; font-size:28px;}
ul.conty {font-style:italic;}
.red {color:#dc1905;}
.phnBig {font-family: 'Roboto Condensed', sans-serif; margin:5px; padding:2px; font-style:italic; font-size:22px;}
.phnBig a:link {font-family: 'Roboto Condensed', sans-serif; margin:5px; padding:2px; font-style:italic; font-size:22px;}
.phnBig a:visted {font-family: 'Roboto Condensed', sans-serif; margin:5px; padding:2px; font-style:italic; font-size:22px;}
.phnBig a:hover {font-family: 'Roboto Condensed', sans-serif; margin:5px; padding:2px; font-style:italic; font-size:22px;}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	phoneNumber {width:280px; float:right; font-family: 'Roboto Condensed', sans-serif;  font-size:30px; font-weight: bolder; color: #dc1905; margin-top:55px;}
	}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	phoneNumber {width:280px; float:right; font-family: 'Roboto Condensed', sans-serif;  font-size:35px; font-weight: bolder; color: #dc1905; margin-top:55px;}
	}