/********************************************************/

/*           COINWASH.COM MASTER STYLE SHEET            */

/********************************************************/

/* ALL DATA ON THIS PAGE IS PROPERTY OF COINWASH.COM	*/

/* THIS FILE AND THE CODE WHEREIN IS FOR THE EXLPLICIT	*/

/* USE OF COINWASH.COM AND ITS AFFILIATES, AND MAY NOT	*/

/* BE USED WITHOUT IMPLICIT PERMISSION FROM COINWASH 	*/

/* CORP SOLELY.  COPYWRITE COINWASH INC. (C) 2006		*/

/********************************************************/



@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');	



body {

	margin: 0px 8px 0px 8px;

	padding: 0px;

	background: #003366;

	color: #000;

	}



a {

	color: #22229C;

	text-decoration: none;

	}

	

a:hover {

	color: #FF4400;

	text-decoration: none;

	}



a:visited {

	text-decoration: none;

	}

	

a:active {

	text-decoration: none;

	}

	

#main_table {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	border-collapse: collapse;

}



#backleft {

	width: 7px;

	padding: 0;

	margin: 0;

	background: #003366 url(images/side.gif) repeat-y 0px 0px;

	color: #000;

	}

 

#backright {

	width: 7px;

	padding: 0;

	margin: 0;

	background: #003366 url(images/side.gif) repeat-y -7px 0px;

	color: #000;

	}



#banner {

	background-color: #fff;

	padding: 0;

	margin: 0;

	color: #000;

	height: 99px;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	border-bottom: 1px solid #000;

	}

	

#advert {

	padding-right: 30px;

	position: absolute;

	top: 10px;

	right: 10px;

	float: right;

	}



/*BEGIN MENU*/

	

#menu {

	background: #003366 url(images/menu_grad.gif) repeat-x;

	color: #000;

	border: 1px solid #000;

	}



.menuSpacer {

	margin-left: 30px;

	}



#menu a {

	/*padding: 0px 3px 0px 3px;*/

    /*background: #003366 url(images/menu_grad.gif) repeat-x;*/

	font-size: 16px;

	font-weight: bold;

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

	color: #333;

	text-decoration: none;

	}



#menu a:hover {

	/*padding: 0px 0px 0px 5px;*/

    /*background: #003366 url(images/menu_grad.gif) repeat-x;*/

	/*border-left: 1px dotted #666;*/

	color: #7B99B7;

	text-decoration: none;

	}



#menu a:visited {

	text-decoration: none;

	}



#menu a:active {

	text-decoration: none;

	}

	

/*END MENU*/



#leftcontent {

	background:#1b75bc;

	color:#000;

	vertical-align:top;

	border-top:1px solid #000;

	border-bottom:0px;

	border-left:1px solid #000;

	border-right:0px;

	padding-bottom:10px;

	width:200px;

	padding:30px 10px;

	}



#centercontent {

	padding: 0px;
	background: #fff;
	color: #000;
	vertical-align: top;
	border-top: 1px solid #000;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	font-size: 12px;

	}

	

#rightcontent {

	width: 160px;

	border-top: 0px/* solid #000*/; 

	border-bottom: 0px;

	border-right: 1px solid #000;

	border-left: 0px;

	vertical-align: top;

	background-color:#1b75bc;

	color: #000;

	padding-top: 10px;

	padding-bottom: 10px;

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

	font-size: 10px;

	}

	

p,h1,pre {

	margin: 0px 10px 10px 10px;

	}

	

h1 {

	font-size: 14px;

	padding-top: 10px;

	}



#title {

	color: #000;

	font-size: 18px;

    }



a.button {

	border: none;

	position: relative;

	overflow: hidden;

	padding: 0;

	line-height: 40px;

	display: block;

	background: #fff/*7B99B7*/ url(images/button.gif) no-repeat 0px 0px;

	width: 160px;

	height: 40px;

	/*FONT*/

	text-decoration: none;

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

	color: #fff;

	font-size: 18px;

	}



a.button:hover{

	/*background: #7B99B7 url(images/button.gif) no-repeat 0px -40px;*/

	/*background-position: 0px -40px;*/

	overflow: hidden;

	text-decoration: none;

	color: #333;

	}



#copyright {

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

	font-size: 8px;

	color: #000;

	background-color: #fff;

	width: 500px;

	}



#storetable {

	width: 100%;

	float: top;

	border: none;

	margin: 0;

	padding: 0;

}

	

hr {

	color: #999;

	background-color: #fff;

	width: 60%;

}



@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css);



@font-face {

    font-family:'Helvetica';

    src: url('fonts/Helvetica-Bold.eot');

    src: url('fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),

        url('fonts/Helvetica-Bold.woff2') format('woff2'),

        url('fonts/Helvetica-Bold.woff') format('woff'),

        url('fonts/Helvetica-Bold.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

}



@font-face {

    font-family: 'Helvetica';

    src: url('fonts/Helvetica.eot');

    src: url('fonts/Helvetica.eot?#iefix') format('embedded-opentype'),

        url('fonts/Helvetica.woff2') format('woff2'),

        url('fonts/Helvetica.woff') format('woff'),

        url('fonts/Helvetica.ttf') format('truetype');

    font-weight: 500;

    font-style: normal;

}



@font-face {

    font-family: 'Helvetica';

    src: url('fonts/Helvetica-Light.eot');

    src: url('fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),

        url('fonts/Helvetica-Light.woff2') format('woff2'),

        url('fonts/Helvetica-Light.woff') format('woff'),

        url('fonts/Helvetica-Light.ttf') format('truetype');

    font-weight: 300;

    font-style: normal;

}



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Global Style Declaration

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

body { margin:0; padding:0; font-size:16px; line-height:1.5; font-family:'Helvetica'; font-weight:400; color:#000; letter-spacing:0.06em; }

h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-family:'Helvetica'; }



h1 { font-size:40px; line-height:1.1; }

h2 { font-size:36px; line-height:1.2; }

h3 { font-size:30px; line-height:1.3; }

h4 { font-size:26px; line-height:1.4; }

h5 { font-size:22px; line-height:1.4; }

h6 { font-size:18px; line-height:1.5; }



img { max-width:100%; height:auto; border:none; }

a { text-decoration:none; color:#000; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }

a:hover { color:#1996ff; text-decoration:none; }



p { margin:0; }

* + h1, * + h2 { margin-top:35px; }

* + h3, * + h4 { margin-top:30px; }

* + h5, * + h6  { margin-top:25px; }

* + p { margin-top:20px }

/* background-image:url(Images/blank.png) !important;  */

input[type=submit] { cursor:pointer; }

.wrapper{ width: 100%; float:none !important; display:block; margin:0 auto !important; max-width:1200px; padding-left:15px; padding-right:15px; }



.clearfix { display:block; }

.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }



.set-bg, .bg, .overlay { background-size:cover; background-position:center; position:relative; }

.overlay > * { position:relative; z-index:2; }

.overlay:before { content:''; background:rgba(25,24,22,0.80); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; }

.overlay.white:before { background:rgba(255,255,255,0.70); } 

.get-bg { display:none !important; }

.altBg { background:#f4f4f4; }

.greenBg { background:#89c632; }

.orangeBg { background:#f89424; }



.fontGray, .fontGray a { color:#616161; }

.fontLightGray, .fontLightGray a { color:#999999; }

.fontGreen, .fontGreen a { color:#89c632; }

.fontOrange, .fontOrange a { color:#f89424; }

.fontWhite, .fontWhite a { color:#fff; }

.fontWhite a:hover { color:#0dbd8d; }



.button a , a.button { padding:8px 25px; width:100% !important; height:auto !important; background:#1996ff; color:#fff; border:2px solid #1996ff; max-width:100%; display:inline-block;   }

.button a:hover , a.button:hover { background:#fff; color:#1996ff; }



.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }

.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }

.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }

.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }

.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }



.uppercase { text-transform: uppercase; }

.text-center { text-align:center; }

.text-right { text-align:right; }

.text-left { text-align:left; }



.noListStyle ul { list-style:none; padding:0; margin:0; }

.listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */

.listStyle * + ul { margin-top:15px; }

.listStyle ul li { padding-left:25px; position:relative; font-weight:500; }

.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#ea8c20; font-weight:normal; top:1px;  }

.listStyle ul li:not([class*="fa-"]):before { content:"\f046"; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */



/* Widths */

.fl { float:left; }  

.fr { float:right; }  

.ib { display: inline-block; vertical-align:middle; margin-right:-4px; padding-right:4px; }

.w20 { width: 20%; }

.w25 { width: 25%; }

.w30 { width: 30%; }

.w33 { width: 33.33%; }

.w40 { width: 40%; }

.w50 { width: 50%; }

.w60 { width: 60%; }

.w66 { width: 66.66%; }

.w70 { width: 70%; }

.w75 { width: 75%; }

.w80 { width: 80%; }

.m0-15{  margin-left:-15px; margin-right:-15px; }

.m0-15:before,.m0-15:after{ display: table; content: " "; }

.m0-15:after{ clear:both; }



/*unique paddings*/

.pl0 { padding-left:0; }

.pr0 { padding-right:0; }

.p0-0 { padding-left:0; padding-right:0; }

.p0-20 { padding-left:20px; padding-right:20px; }

.p10-0 { padding-top:10px; padding-bottom:10px; }

.p20-0 { padding-top:20px; padding-bottom:20px; }

.p30-0 { padding-top:30px; padding-bottom:30px; }

.p40-0 { padding-top:40px; padding-bottom:40px; }

.p50-0 { padding-top:50px; padding-bottom:50px; }

.p60-0 { padding-top:60px; padding-bottom:60px; }

.p70-0 { padding-top:70px; padding-bottom:70px; }

.pb10 { padding-bottom:10px; }

.pb20 { padding-bottom:20px; }

.pb30 { padding-bottom:30px  }

.pb40 { padding-bottom:40px; }

.pb50 { padding-bottom:50px; }

.pb60 { padding-bottom:60px; }

.pb70 { padding-bottom:70px; }

.pt10 { padding-top:10px; }

.pt20 { padding-top:20px; }

.pt30 { padding-top:30px  }

.pt40 { padding-top:40px; }

.pt50 { padding-top:50px; }

.pt60 { padding-top:60px; }

.pt70 { padding-top:70px; }



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Page Wise CSS

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
body {
	-webkit-font-smoothing: antialiased;
}
header{ padding:0 50px; background-color:#fff; }

.siteLogo{ padding:38px 0; }

.advTop{ max-width:300px; overflow:hidden; display:inline-block; vertical-align:middle; max-height:80px; }
.advTop a { display:block; height:80px; }
.advTop a img { width: 100%; height:80px; }


.siteNavigation ul{ border-top:1px solid #bfbfbf;  width:100%; }

.siteNavigation ul li{ display:inline-block; margin-right:-4px; }

.siteNavigation ul li a{ padding:9px 15px; display:block; text-decoration:none; text-transform:uppercase; color:#000000; }

.siteNavigation ul li a:hover{ background-color:#f7931e; color:#fff; }



.loginTop a{ font-size:14px; line-height:24px; text-transform:uppercase; color:#000; }

.loginTop a:hover{ color:#f7931e; text-decoration:none; }



.socialSharing a{ padding:0 5px; color:#000; }

.socialSharing a i{ font-size:18px; line-height:24px; }

.socialSharing a:hover{ color:#f7931e; text-decoration:none; }



.TopFooter{ padding:90px 0 50px; }

.footerSection{ background-color:#22313F; }

.wrapper50{ padding-left:50px; padding-right:50px; }

.cardFooter{ font-family:'Helvetica'; font-size:15px; padding:30px; background-color:#292999; color:#fff; }

.cardFooter h3 i{ width:40px; height:40px; margin-right:10px; line-height:40px; text-align:center; color:#fff; font-size:22px; background-color:#14144c; }

.cardFooter h3{ font-weight:400; font-size:1.1em; letter-spacing:0.08em; text-transform:uppercase; color:#fff; margin-top:0; font-family:'Helvetica'; }

.cardFooter ul li{ padding-top:20px; }

.cardFooter ul li a, .cardFooter a{ color:#fff; }

.cardFooter ul li a:hover, .cardFooter a:hover{ color:#fff; }



.bottomFooter{ position:relative; }

.bottomFooter:before{ content:''; height:1px; position:absolute; width:100%; top:0; left:0; background-color:#000; }

.bottomFooter p{ color:#fff; font-size:14px; line-height:22px; font-family:'Helvetica'; }

.bottomFooter p a{ color:#f7931e; }



#leftcontent a.button{ font-family:'Helvetica'; font-size:16px; line-height:24px; background-color:#fff; padding:10px 10px; margin-bottom:5px; border-width:0px; color:#000000; letter-spacing:0.08em; }

#leftcontent a.button:hover{ background-color:#f7931e; color:#fff; -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.88); -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.88); box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.88); }



.rightBar{ padding-left:15px; }

.footerTopAdv{ text-align:center; }

/*.footerSecondAdv{ padding-top:20px; }*/

.footerSecondAdv a{ display:block; position:relative; height:150px; }

.footerSecondAdv a img{ left:50%; top:0; position:absolute; transform:rotate(90deg); -webkit-transform:rotate(90deg); margin-top:-150px; margin-left:-65px; }

.topBannerSection { width:100%; float:left;  }
.topBannerSection:before, 
.topBannerSection:after { content:''; width:100%; display:table;  }
.bannerBlock {	width: 33.33%; 	float:left; color:#fff; }
.bannerBlock:before { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#; opacity: 0.5; z-index: 1; transition: all ease 0.4s; }
.table { width:100%; display:table; }
.tableCell { display: table-cell; padding: 20px; vertical-align: middle; }
.bannerBlock .table { height:250px; position:relative; z-index: 5;}
.bannerBlock .table .tableCell { vertical-align: bottom; }
.bannerBlock h4 { text-transform: uppercase; transition: color ease 0.4s; color:#fff; font-weight:400; }
.bannerBlock:hover:before { opacity: 0.5; }
/*.bannerBlock:hover h4 { color:#0303cc;  }*/
.bannerBlock:hover h4 { color:#fff;  }


.acfBottomSection { padding:50px 30px; position:relative; color:#fff; text-align:left; background-size:cover; background-position:center; }
.acfBottomSection:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background:#000; opacity:0.6; }
.acfBottomSection > * { position:relative; z-index:2; }
.acfBottomSection h1,.acfBottomSection h2,.acfBottomSection h3,.acfBottomSection h4,.acfBottomSection h5,.acfBottomSection a { color:#fff; font-family: 'Helvetica',sans-serif; margin:0;  }
.acfBottomSection h3 { font-size:28px;  }

.recent_post_section .cardFooter { background:#f7f7f7; color:#333;  }
.recent_post_section .cardFooter h3 { font-size: 26px; font-weight: 400;font-family: "Helvetica",Sans-Serif; color:#333; }
.recent_post_section .cardFooter h3:after { content:''; width:40px; height:2px; margin:10px auto 25px; display: block; background: #333;  }
.recent_post_section .cardFooter a { color:#333;  display:block; font-size:20px; font-weight: 700; margin-top:20px; }
.recent_post_section .cardFooter a br { display: none;  }

.cardFooter .homePostBoxes .homePostBox { vertical-align: top}
.cardFooter .homePostBoxes .homePostBox .blogImage { background-size: cover !important; width: 100%; background-position: top center !important; height: 250px; }
.siteNavigation ul li { position: relative; }
.siteNavigation ul li ul  { position: absolute ; top: 100%; left: 0; z-index: 10; background-color: #2175bc; color: #ffffff; border: none; opacity: 0; transition: all ease 0.3s; -webkit-transition: all ease 0.3s;    width: auto;
    text-align: left; max-width: 150px;}
.siteNavigation ul li:hover ul { opacity: 1}
.siteNavigation ul li:hover > a { background-color: #f17a21; color: #ffffff}
.siteNavigation ul li ul li { display: block; margin-right: 0px; border-bottom: 0.5px solid #ffffff}
.siteNavigation ul li ul li a{ color: #ffffff; word-wrap: break-word}
.siteNavigation ul li ul li:last-child { border: none}


.postTitle{ padding: 0px 15px}


.cardFooter .homePostBoxes .homePostBox .blogImage {background-size: contain !important;width: 100%;background-position: center !important;height: 250px;background-repeat: no-repeat !important;background-color: #fff !important;}



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Responsive Media Queries CSS

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



/*-=-=- Only Desktop CSS -=-=-*/

@media (min-width:768px ) {

	

	.socialSharing { padding-left:30px; }
	.advTop{ margin-left:30px; }

	.pl15 { padding-left:15px; }

	.pr15{ padding-right:15px; }

	.p0-15 { padding-left:15px; padding-right:15px; }

}



/*-=-=- Smaller Desktop Devices -=-=-*/

@media (max-width:1280px ) {



	.siteNavigation ul li a{ padding:9px; }



}



@media (max-width:1230px ) {



	.wrapper { max-width:1000px }



}



@media (max-width:1230px ) {

	.siteNavigation ul li a{ font-size:14px; }



}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/

@media (max-width:1080px ) {



    .wrapper { max-width:900px }

    header{ position:relative; }

    .siteLogo{ padding:20px 0; }

    .siteNavigation { position:absolute; width:100%; left:0; top:100%; background:#fff; z-index:9; visibility:hidden; transition:all ease 0.2s; -webkit-transition:all ease 0.2s; }

	.siteNavigation ul li{ display:block; text-align:center; }

	.siteNavigation ul{ border-bottom:1px solid #bfbfbf; }

	.siteNavigation ul li:not(:last-child){ border-bottom:1px solid #e4e4e4; }

	.topBarRight { text-align:center; }

	

	.advTop{ margin:5px auto 0 !important; }



	a.expandMenu { width:35px; height:35px; display: block; cursor:pointer; position: absolute; top:50%; right:15px; padding:5px; margin-top:-17.5px; }

	a.expandMenu i { position:relative; width:25px; left:0; height:2px; opacity:1; display: block; background:#0303cc; margin:5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }

	a.expandMenu.open i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }

	a.expandMenu.open i:nth-child(2) { position:relative; left:-46px; opacity:0; }

	a.expandMenu.open i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }

	

	.footerSecondAdv a{ overflow:hidden; }

	.mtop20{ margin-top:20px; }

	header.openMenu .siteNavigation{ visibility:visible; }


    .siteNavigation ul li ul { position: relative; width: 100%; max-width: 100%; opacity: 1;}



}



/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/

@media (max-width:991px ) {

			

		.wrapper { max-width:700px }

		.wrapper50, header{ padding-left:30px; padding-right:30px; }



		.tabw25 { width:25%; }

	    .tabw30 { width:30%; }

	    .tabw33 { width:33.33%; }

	    .tabw40 { width:40%; }

	    .tabw50 { width:50%; }

	    .tabw60 { width:60%; }

	    .tabw66 { width:66.66%; }

	    .tabw70 { width:70%; }

	    .tabw75 { width:70%; }

        .tabw100 { width:100%; }



        h1 { font-size:32px; }

        h2 { font-size:28px; }

        h3 { font-size:26px; }

        h4 { font-size:24px; }

        h5 { font-size:20px; }

        h6 { font-size:18px; }



        .p40-0 { padding-top:30px; padding-bottom:30px; }

        .p50-0 { padding-top:35px; padding-bottom:35px; }

        .p60-0 { padding-top:40px; padding-bottom:40px; }

        .p70-0 { padding-top:45px; padding-bottom:45px; }

        .pb40 { padding-bottom:30px; }

        .pb50 { padding-bottom:35px; }

        .pb60 { padding-bottom:40px; }

        .pb70 { padding-bottom:45px; }

        .pt40 { padding-top:30px; }

        .pt50 { padding-top:35px; }

        .pt60 { padding-top:40px; }

        .pt70 { padding-top:45px; }

        .rightBar{ padding-left:0; }

        .acfBottomSection h3 { font-size:24px;  }

}



/*-=-=-  Mobile Devices -=-=-*/

@media (max-width:767px ) {

 

		.siteLogo{ padding:10px 0 0; }

		.advTop{ height:auto; min-height:auto; }

		.siteLogo img{ width:250px; }

		.m0-15{ margin-left:0; margin-right:0; }

		.wrapper, .wrapper50, header{ max-width:100%; padding-left:15px; padding-right:15px; }

		.fl, .fr{ float:none; }

		.ib{ display:block; margin-right:0; padding-right:0; }

		.mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */

        .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */

        .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */

		.mpt0 { padding-top:0 !important; }

        .mpb0 { padding-bottom:0 !important; }

        .mp0 { padding:0 !important; }

        .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/

		.text-right { text-align:center; }

		.cardFooter{ padding:15px; }

		.cardFooter ul li{ padding-top:10px; }

		.TopFooter{ padding:15px 0; }

		.TopFooter .pt30{ padding-top:15px; }



		.mw25 { width:25%; }

	    .mw33 { width:33.33%; }

	    .mw50 { width:50%; }

	    .mw66 { width:66.66%; }

	    .mw75 { width:75%; }

        .mw100 , .w25 { width:100%; }

       .bannerBlock {	width:100%; float:left; color:#fff; }
       .bannerBlock .table { height: auto;  }
       .bannerBlock .table .tableCell { padding: 25px 15px;  }

}