/* This document validates as CSS level 3 ! */
body { margin:0 0 0px 0; padding:0; border:0; text-align:center; font-size:13px; font-family: "proxima-nova",sans-serif; /*background-color:#eeeeee; background:url(/images/2015/shamrock-bg14.png) fixed center;*/ }
a {
	text-decoration: none;
}
div.nav {
	display: block;
	position: fixed;
	top: 0;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: linear-gradient(#666,#000);
	line-height: 20px;
	border-width: 0px 0px 1px 0px;
	border-color: #000;
	border-style: solid;
	vertical-align: middle;
	
}
.nav a { display:inline-block; color:#fff; padding:5px; margin:0; border:0px solid green; }
.nav a:nth-last-child(1) {float:right;}
.nav a:nth-last-child(2) {float:right;}
div.content {
	display: block; text-align:left;
	width: 960px;
	margin: 0 auto;
	/*border-width: 0px 0px 20px 0px;*/
	/*border-style: solid;*/
	/*border-color: #4D4DFF;*/
	/*border-color: #fcc127;*/
	/*padding: 5px 5px 20px 5px;*/
	padding:0;
	background-color:#fff;
	/*background-color:red;*/
	background: linear-gradient(#fff,#fff);
	/*background-color:rgba(238,238,238,0.45);*/
	/*box-shadow: 0px 0px 20px #ccc;*/ 
}
div.header { display:block; margin:0; width:100%;}
.header img { display:block; margin:0; width:100%;}
.blklin { display:block; height:20px; width:100%; margin:0 0 10px 0; padding:0; background:#000;}

.order-button {
	margin: 0 auto;
	text-align: center;
	display: block;
	width: 200px;
	border: 0px solid red;
	border-radius: 8px;
	background-color: #FFA500;
	box-shadow: 3px 3px 3px #999;
}
.order-button:hover {box-shadow: 3px 3px 3px #333;}
.order-button:hover a {text-shadow:1px 1px 1px #000;}
.order-button a { display:block; color:#fff;font-size:24px; line-height:40px; text-decoration:none; font-weight:bold; text-shadow:1px 1px 1px #333;}
.order-button2 {
	margin: 5px;
	text-align: center;
	display: inline-block;
	width: 140px;
	border: 0px solid red;
	border-radius: 5px;
	background-color: #FFA500;
	box-shadow: 3px 3px 3px #999; float:right;
}
.order-button2 a { display:block; color:#fff; font-size:18px; line-height:30px; text-decoration:none; font-weight:bold; text-shadow:1px 1px 1px #666;}
.order-button2 a:hover { display:block; color:#fff; font-size:18px; line-height:30px; text-decoration:none; font-weight:bold; text-shadow:1px 1px 1px #000;}

.logo-top {vertical-align:middle; height:44px; text-align:left; vertical-align:middle; margin:0px; background-color: #FFF; }
.logo-top .main_title-14 { }
.logo-top .main_title-14 img { vertical-align:middle; margin:0px 0px 0px 10px; }
.logo-top .top-mid-header {margin:0; padding:0; font-size:26px; line-height:44px; font-weight:normal; color:#666; /*text-shadow:1px 1px 1px #333;*/ text-align:left; border:0px solid red; display:inline-block;}
.logo-top .follow-icons {vertical-align:middle; padding:5px;}

div.mycontainers { display:block; width:100%; }
div.mycontainers div {display:inline-block; width:220px; vertical-align:top; text-align:left; /*border:1px inset red;*/ margin:0 auto; padding:4px; }
div.mycontainers div h1 {font-size:18px; font-weight:bold; margin:0; /*color:#FF6600;*/ color:#fcc127;  }
div.mycontainers div img { display:inline-block; float:left; clear:both;  margin:0 5px 5px 0; }

div.mycontainers3 { display:block; width:100%; }
div.mycontainers3 div {display:inline-block; width:285px; vertical-align:top; text-align:left; /*border:1px inset red;*/ margin:0 auto; padding:5px 15px; }
div.mycontainers3 div h1 {font-size:18px; font-weight:bold; margin:0; /*color:#FF6600;*/ color:#fcc127;  }
div.mycontainers3 div img { display:inline-block; float:left; clear:both;  margin:0 5px 5px 0; }


.contact-header { display:block; margin:0; position:relative; width:100%; height:430px; background-image: url(/images/contact-phone-bg.jpg);background-repeat: no-repeat; }
.contact-header .contact-header-text { position:absolute; left:400px; width:400px; text-align:left; font-size:15px;}

div.contactcontainers { display:block; width:100%; }
div.contactcontainers div {display:inline-block; width:290px; vertical-align:top; text-align:left; /*border:1px inset red;*/ margin:0 auto; padding:4px; font-size:16px; }
div.contactcontainers div h1 {font-size:18px; font-weight:bold; margin:0; color:#fcc127;  }
div.contactcontainers div img { display:inline-block; float:left; clear:both;  margin:0 5px 5px 0; }
@media screen and (max-width : 960px) {
div.content { border:0; text-align:left;}
.contact-header { position:relative; width:auto; height:auto; background-image:none; padding:0px; border:0; }
.contact-header .contact-header-text { position:static; width:90%; max-width:400px; padding:10px; margin:0 auto; }
	div.contactcontainers { border-width:1px 0px 1px 0px; border-style:solid; border-color:#ccc; }
	div.contactcontainers div { display:block; clear:both; width:auto; margin:0; vertical-align:top; border-width:1px 0px 1px 0px; border-style:solid; border-color:#ccc; padding:5px 20px; }
	div.contactcontainers div img { display:inline; clear:left; vertical-align:top;   }
	div.contactcontainers div p {  }
}




div.adbanner {display:block; width:100%; clear:both; padding:0; border:0;  margin:0 auto 20px auto; text-align:center;}
.adbanner div {  margin:0 auto; border:0;  padding:0; display:block; }

div.footer { display:block; margin:0; width:100%; background-color:#F1C232; border:0px solid green; height:50px; padding:20px 0 20px 0;}
.footer div { display:block; margin:0 auto; border:0; width:100%; max-width:960px; }
.footer div .copyright { display:inline-block; float:left;}
.footer div .email { display:inline-block; float:right;}
.footer div .phone { display:inline-block; float:right; clear:right; }
.footer div .logo { display:inline-block; float:left;}


.ads-sec {display:block; margin:0 auto 20px auto; padding:0; max-width:960px; width:100%; text-align:center; border:0;}
.ads-sec .ad01, .ads-sec .ad02 {
	display:inline-block;
	border: 0px solid red;
	width: 300px; 
	vertical-align: middle;
	border-radius: 5px;
	padding: 0px;
	margin: 30px 50px;
}

/* newsroom */
.live-header-h1 { /*font-family: "grafolita-script",sans-serif;*/ text-align:left; font-family: "proxima-nova"; font-size:24px; color:#666; }
.live-header-h1 strong {}
.newsroom-chart {display:inline-block; width:200px; text-align:center; margin:10px;}
.newsroom-chart img:hover {cursor:zoom-in;}
.header-link { margin:0; padding:5px 20px; text-align:left; background-color:#000; }
.header-link a { color:#fcc127;}
.header-link a:hover { color:#fff;}
@media screen and (max-width : 960px) {
.live-header-h1 { font-size:18px;  }
.newsroom-chart {}
}
/*newsroom */


@media screen and (max-width : 610px) {
.ads-sec  { margin:5px 0;}
.ads-sec .ad01, .ads-sec .ad02 { margin:30px 0;}
}


@media only screen and (min-width : 1500px) {
body { /*background-image:url(/images/2015/shamrock-bg14.png);*/   }
.footer div { }
}

@media only screen and (max-width : 960px) {
	div.content {  width:90%; text-align:center; margin: 0px auto 0 auto; clear:both;}
	div.adbanner { display:none;}
	div.nav { background:#000; height:auto; width:100%; display: inline-block; clear:both; position: relative; }
	.logo-top {text-align:center; width:100%;  height:auto;}
	.logo-top .top-mid-header { margin:0px auto; font-size:20px; vertical-align:middle; text-align:center; line-height:none; }
	div.mycontainers, div.mycontainers3 { border-width:1px 0px 1px 0px; border-style:solid; border-color:#ccc; }
	div.mycontainers div, div.mycontainers3 div { display:block; clear:both; width:auto; margin:0; vertical-align:top; border-width:1px 0px 1px 0px; border-style:solid; border-color:#ccc; padding:5px 20px; }
	div.mycontainers div img, div.mycontainers3 div img { display:inline; clear:left; vertical-align:top;   }
	div.mycontainers div p, div.mycontainers3 div p {  }
}
@media only screen and (max-width : 600px) {
	div.content { 	margin: 0px auto 0 auto; }
.dropmenudiv_a {}
.hovermenu {  }

div.footer {  height:auto; padding:20px 0 20px 0;}
.footer div { text-align:center;  }
.footer div .copyright, .footer div .email, .footer div .phone, .footer div .logo { display:block; float:none;}
}