
		@font-face {
				font-family: 'EurostileLT-BoldExtendedTwo';
				src: url('../fonts/eurostileltboldextended2.eot');
				src: url('../fonts/eurostileltboldextended2.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/eurostileltboldextended2.woff') format('woff'),
						 url('../fonts/eurostileltboldextended2.ttf') format('truetype'),
						 url('../fonts/eurostileltboldextended2.svg#eurostileltboldextended2') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		@font-face {
				font-family: 'Eurostile-Demi';
				src: url('../fonts/ufontscomeurostiledemi.eot');
				src: url('../fonts/ufontscomeurostiledemi.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/ufontscomeurostiledemi.woff') format('woff'),
						 url('../fonts/ufontscomeurostiledemi.ttf') format('truetype'),
						 url('../fonts/ufontscomeurostiledemi.svg#ufontscomeurostiledemi') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'EurostileLTStd-Ex2';
				src: url('../fonts/fontscorecomeeurostileltstdextended2.eot');
				src: url('../fonts/fontscorecomeeurostileltstdextended2.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/fontscorecomeeurostileltstdextended2.woff') format('woff'),
						 url('../fonts/fontscorecomeeurostileltstdextended2.ttf') format('truetype'),
						 url('../fonts/fontscorecomeeurostileltstdextended2.svg#fontscorecomeeurostileltstdextended2') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
@charset "utf-8";

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
/*	background: transparent;
*/	 
 	margin: 0;
	padding: 0;
 	outline: 0;
 }
ol, ul {
	margin:0px;
	padding:0px;
	
 }
blockquote, q {
	quotes: none;
}
table, table td {
	padding:0;
  }
img {
	vertical-align:top;
	border:0px;
}
embed {
	vertical-align:top;
}


/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }


/*================================= Custom css ========================================*/

 


/* --------------------- set focus for: safari and chrome --------------------- */
textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}
a {color:#065F96;}
a:focus{outline:0px;}

/* --------------------- custom --------------------- */

.clear {
  content:'.';
  display: block;
  clear:both;
 
 }

.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left;}
.f_right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}

  

body { width:100%; height:auto; background:url(../img/body-bg.gif) no-repeat center top; font:12px Arial, Helvetica, sans-serif;color:#000;}

/*.,,,,,,,,,,,index-header,................*/
#header{ width:100%; min-width:1000px; height:182px; }
#header_inner{ width:1000px; height:auto; margin:0 auto; padding:0px; position:relative;}
.logo_left { width:284px; height:auto; float:left; margin:36px 0 0 46px;}
.logo_left strong { width:auto; height:auto; float:left; margin:0 0 0 100px;font:8px Arial, Helvetica, sans-serif; color:#fff;}
.logo_mid { width:auto; height:auto; float:left; margin:31px 0 0 110px;}
.social_icon { width:auto; height:40px; float:right; margin:47px 50px 0 0;}
.social_icon ul { list-style:none; margin:auto;}
.social_icon li { margin:0 0 0 10px; width:auto; height:auto; float:left;}
.social_icon li a { text-decoration:none;}
.twentyfo_hour { width:auto; height:auto; margin:15px 0 0 117px; float:left;}
.twentyfo_hour strong { width:auto; height:auto; font:11px Arial, Helvetica, sans-serif; color:#fff; float:left;word-spacing:3px;}
.twentyfo_hour span { width:auto; height:auto; font: bold 11px Arial, Helvetica, sans-serif; color:#fff; float:left;}
.twentyfo_hour p { width:auto; height:auto; font:20px 'EurostileLT-BoldExtendedTwo'; color:#d3d9db; float:left; margin-left: 30px; line-height:8px; text-shadow:2px 4px 2px  #033D60;}



.navigation{ width:1000px; height:auto; margin:39px 0 0 0; float:left;}
.navigation ul { list-style:none; margin:auto;}
.navigation li { background:url(../img/nav-border.png) no-repeat right -10px; width:auto; height:auto; padding:0 29px 15px 29px; font:12px 'Eurostile-Demi'; color:#fff; float:left; text-shadow:2px 2px 2px #022B43;}
.navigation li a{ text-decoration:none;font:12px 'Eurostile-Demi'; color:#fff;}
.navigation li a span { color:#ff0101;}
.navigation li a:hover { color:#58c4fc;}


.ddsmoothmenu ul li:first-child { padding-left:5px;}
.ddsmoothmenu ul li:last-child{ background-image:none ; padding-right:0px;}

.ddsmoothmenu ul li ul li:first-child { padding-left:0px;}
.ddsmoothmenu ul li ul li:last-child{ background-image:none ; padding-right:0px;}


.ddsmoothmenu li a span { color:#ff0101;}

.ddsmoothmenu{ float:left; position:relative;margin:40px 0 0 0;
font: bold 12px Verdana;
background: none /*background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none; height:auto;
}

/*Top level list items*/
.ddsmoothmenu ul li{background:url(../img/nav-border.png) no-repeat right -10px; width:auto; height:auto;
position: relative; height:32px;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
color: white;
padding: 0px 25px 0;

color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
 
color: white;
}

.ddsmoothmenu ul li a:hover{
background:none; /*background of menu items during onmouseover (hover state)*/
color:#58c4fc;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left:20px !important; top:32px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden; height:auto;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item; height:auto;
float: none;background:#1c98ca; background-image:none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ background-image:none;
font: normal 13px Verdana;
width: 200px; /*width of sub menus*/
padding: 10px;
margin: 0;
border-top-width: 0; height:auto;
border-bottom: 1px solid #E1E1E1; background:#D3D9DB; color:#5C6366 !important;	
}
.ddsmoothmenu ul li ul li a:hover { color:#fff !important; font-weight:400;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow img  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

/*.,,,,,,,,,,,index-banner,................*/
#banner{ width:100%; min-width:1000px; height:auto; background:url(../img/baneer-bg.png) no-repeat center top;overflow:hidden; }
#banner_inner{ width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
.ban_left{ width:230px; height:auto; padding:25px 0 8px 45px; margin:195px 0 0 0; float:left;}
.ban_left strong { font:14px'EurostileLTStd-Ex2'; color:#5c6366; text-align:center; float:left; padding:0 0 0 10px; }
.ban_left span {font:34px/30px 'EurostileLT-BoldExtendedTwo'; color:#024467; text-align:center; word-wrap:break-word; padding: 0 0 0 7px;}
.ban_left p { font:11px Arial, Helvetica, sans-serif;color:#5c6366; float:left;text-align:center; padding:24px 0 32px 9px;}
.ban_left em { font-weight:normal; font:14px'EurostileLT-BoldExtendedTwo'; color:#024467; text-align:center; float:left; padding:0 0 0 26px;}
.ban_left em a { text-decoration:none;font-weight:normal; font:14px'EurostileLT-BoldExtendedTwo'; color:#024467; text-align:center;}

/*.ban_right { width:718px; height:400px; float:left; margin:5px 0 0 0;}
.ban_right p {float: left;height: 402px;position: relative;width: 718px;}
.ban_right strong {color: #065A8D;float: left;font: 38px/38px 'EurostileLTStd-Ex2';height: auto;margin: 223px 0 0 -367px;position: absolute;
text-shadow: 2px 4px 2px #EAEAEB;text-transform: uppercase;} 
.ban_right span {color: #AB0101;float: left;font: 19px Arial,Helvetica,sans-serif;height: auto;margin: 306px 0 0 -367px;position: absolute;width: auto;
}
*/


.ban_right { width:718px; height:402px; float:left; margin:7px 0 0 0;position: relative;}
.ban_right_img {width:718px; height:402px; float:left;}
.ban_right_text1 { width:346px; height:auto; float:left;position: absolute; margin:223px 0 0 350px;}
.ban_right_text1 strong { width:346px;color: #065A8D;float: left;font: 38px/38px 'EurostileLTStd-Ex2';height: auto;text-shadow: 2px 4px 2px #EAEAEB;text-transform: uppercase;}
.ban_right_text1 span {color: #AB0101;float: left;font: 19px Arial,Helvetica,sans-serif;height: auto;width:346px;}

.ban_right_text2 { width:346px; height:auto; float:left;position: absolute; margin:255px 0 0 22px;}
.ban_right_text2 strong { width:346px;color: #065A8D;float: left;font: 38px/38px 'EurostileLTStd-Ex2';height: auto;text-shadow: 2px 4px 2px #EAEAEB;text-transform:uppercase;}
.ban_right_text2 span {color: #AB0101;float: left;font: 19px Arial,Helvetica,sans-serif;height: auto;width:346px;}

.ban_right_text3 { width:346px; height:auto; float:left;position: absolute; margin:260px 0 0 350px;}
.ban_right_text3 strong { width:346px;color: #065A8D;float: left;font: 38px/38px 'EurostileLTStd-Ex2';height: auto;text-shadow: 2px 4px 2px #EAEAEB;text-transform:uppercase;}
.ban_right_text3 span {color: #AB0101;float: left;font: 19px Arial,Helvetica,sans-serif;height: auto;width:346px;}

.ban_right_text4 { width:346px; height:auto; float:left;position: absolute; margin:255px 0 0 22px;}
.ban_right_text4 strong { width:346px;color: #065A8D;float: left;font: 38px/38px 'EurostileLTStd-Ex2';height: auto;text-shadow: 2px 4px 2px #EAEAEB;text-transform:uppercase;}
.ban_right_text4 span {color: #AB0101;float: left;font: 19px Arial,Helvetica,sans-serif;height: auto;width:346px;}


.ban_right_text5 { width:346px; height:auto; float:left;position: absolute; margin:20px 0 0 22px;}
.ban_right_text5 strong { width:346px;color: #065A8D;float: left;font: 38px/38px 'EurostileLTStd-Ex2';height: auto;text-shadow: 2px 4px 2px #EAEAEB;text-transform:uppercase;}
.ban_right_text5 span {color: #AB0101;float: left;font: 19px Arial,Helvetica,sans-serif;height: auto;width:346px;}


.btns { width:auto; height:auto; float:left; margin-top: 5px;}
.ban_left_btm_btn { width:276px; height:66px; margin:27px 16px 0 8px; float:left; background:url(../img/ban-btm-btn1.png) no-repeat center top;}
.ban_left_btm_btn strong { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#ff0101;text-shadow:2px 2px 2px #022B43; }
.ban_left_btm_btn span { width:auto; height:auto;padding:0 0 0 44px; float:left;font:13px Arial, Helvetica, sans-serif; color:#fff;}
.ban_right_btm_btn { width:auto; height:auto; float:left;}
.ban_right_btm_btn ul { list-style:none;}
.ban_right_btm_btn li { width:220px; height:66px; float:left; background:url(../img/ban-btm-btn2.png) no-repeat center top;margin:27px 16px 0 0;}
.ban_right_btm_btn li strong { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#ee6e10;text-shadow:2px 2px 2px #022B43;}
.ban_right_btm_btn li span { width:auto; height:auto;padding:0 0 0 44px; float:left;font:13px Arial, Helvetica, sans-serif; color:#fff;}
.ban_right_btm_btn li p { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#2cc6fd;text-shadow:2px 2px 2px #022B43;}
.ban_right_btm_btn li em { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#ffc11a; font-weight:normal;text-shadow:2px 2px 2px #022B43;}
.ban_right_btm_btn li:last-child { margin-right:0px;text-shadow:2px 2px 2px #022B43;}

/*.,,,,,,,,,,,index-article,................*/
#article{ width:100%; min-width:1000px; height:auto;overflow:hidden; }
#article_inner{ width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;padding:0 0 60px 0;}
.article_left { width:276px; height:auto; margin:47px 0 0 0; float:left;}
.article_left strong {width:276px; height:137px; float:left;}
.article_left span {width:276px; height:219px; float:left;  margin:18px 0 0 0;}
.article_right { width:664px; height:auto; float:left; margin:70px 0 0 60px;}
.article_right h1 {  width:100%; height:auto; float:left;font:23px/23px 'EurostileLTStd-Ex2'; color:#065F96; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0;}
.article_right b {font: bold 13px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:20px; float:left;margin-right: 3px;}
.article_right p { width:100%; height:auto;font:13px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:20px; margin-bottom:10px;margin-top: 8px; float:left;}
.article_right ul { list-style:disc; margin: 0 0 0 20px;}
.article_right li {font: bold 13px Arial, Helvetica, sans-serif; color:#033858; line-height:20px; float:left; width:100%; height:auto;}
.article_right li:last-child { margin-bottom:5px;}


/*.,,,,,,,,,,,index-footer,................*/
#footer { width:100%; min-width:1000px; height:330px; background:url(../img/footer-bg.png) no-repeat center bottom;overflow:hidden;  }
#footer_inner {width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
.navi{ width:1000px; height:auto; margin:23px 0px 13px 20px; float:left;}
.navi ul { list-style:none; margin:auto;}
.navi li { background:url(../img/foot-navi-bdr.png) no-repeat right 2px; width:auto; height:auto; padding:0 34px; font: 11px Arial, Helvetica, sans-serif; color:#1d9aba; float:left;}
.navi li a{ text-decoration:none;font: 11px Arial, Helvetica, sans-serif; color:#1d9aba;}
.navi li a:hover { color:#58c4fc;}
.navi li:first-child{padding-left:62px;}
.navi li:last-child{ background:none ; padding-right:0px;}
.foot_left {width:276px; height:auto; margin:41px 0 0 0; float:left;}
.foot_left strong { width:220px; height:53px; float:left; margin:0 23px 15px 39px;}
.foot_left p { width:255px; height:auto;font:11px Arial, Helvetica, sans-serif; color:#b4d3e2; float:left; text-align:right; line-height:18px;}
.foot_left span {width:255px; height:auto;font:11px Arial, Helvetica, sans-serif; color:#b4d3e2; float:left; text-align:right; line-height:18px; margin:43px 0 0 0; }
.foot_left span em { width:auto; height:auto; float:right;}
.foot_right { width:664px; height:auto; float:left; margin:0px 0 0 60px;}
.foot_right p { font: 11px Arial, Helvetica, sans-serif;color:#21bdf2; float:left; margin:75px 0 0 51px;}
.bottom_links { width:664px; height:auto; float:left; margin:20px 0 0 50px;}
.bottom_links ul { list-style:none; margin:auto; float:left; width:120px;}
.bottom_links li {width:auto; height:auto;font:11px Arial, Helvetica, sans-serif; color:#b4d3e2;text-align:left; line-height:18px;}
.bottom_links li a {text-decoration:none;font: 11px Arial, Helvetica, sans-serif; color:#b4d3e2;}
.bottom_links li a:hover {color:#58c4fc;}
.bot_link{width:255px; height:auto;font:11px Arial, Helvetica, sans-serif; color:#b4d3e2; float:left; text-align:right; line-height:18px; margin:45px 0 0 45px; }
.bot_link ul { list-style:none; margin:auto; float:left;}
.bot_link li {width:auto; height:auto;font:11px Arial, Helvetica, sans-serif; color:#b4d3e2; float:left; padding:0 0 0 3px;}
.bot_link li a {text-decoration:none;font: 11px Arial, Helvetica, sans-serif; color:#b4d3e2;}
.bot_link li a:hover {color:#58c4fc;}
.bot_corn { width:auto; float:right;font:11px Arial, Helvetica, sans-serif; color:#b4d3e2;margin:45px 0 0 45px;  }



/*.,,,,,,,,,,,,,,,inner_page.,,,,,,,,,,,,,,,*/
#in_banner{ width:100%; min-width:1000px; height:auto; background:url(../img/inn-ban-bg.png) no-repeat center top;overflow:hidden; }
#in_banner_inner{ width:1000px; height:auto; margin:0 auto; background:url(../img/inn-ban1.png) no-repeat center top; overflow:hidden;}
.in_ban_left{ width:auto; height:auto; float:left; margin:50px 0 0 50px;}
.in_ban_left strong { width:100%; height:auto; float:left; font:38px/38px 'EurostileLTStd-Ex2'; color:#065a8d; text-transform: uppercase;text-shadow:2px 4px 2px #eaeaeb;}
.in_ban_left span { width:100%; height:auto; float:left; font:19px Arial; color:#5e5852;}
.in_btns1 { width:auto; height:auto; float:left; margin:15px 0 0 0;}
.in_ban_left_btm_btn { width:276px; height:66px;margin:27px 15px 0 9px; float:left; background:url(../img/ban-btm-btn1.png) no-repeat center top;}
.in_ban_left_btm_btn strong { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#ff0101;text-shadow:2px 2px 2px #022B43; }
.in_ban_left_btm_btn span { width:auto; height:auto;padding:0 0 0 44px; float:left;font:12px Arial, Helvetica, sans-serif; color:#fff;}
.in_ban_right_btm_btn { width:auto; height:auto; float:left;}
.in_ban_right_btm_btn ul { list-style:none;}
.in_ban_right_btm_btn li { width:220px; height:66px; float:left; background:url(../img/ban-btm-btn2.png) no-repeat center top;margin:27px 15px 0 0;}
.in_ban_right_btm_btn li strong { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#ee6e10;text-shadow:2px 2px 2px #022B43;}
.in_ban_right_btm_btn li span { width:auto; height:auto;padding:0 0 0 44px; float:left;font:12px Arial, Helvetica, sans-serif; color:#fff;}
.in_ban_right_btm_btn li p { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#2cc6fd;text-shadow:2px 2px 2px #022B43;}
.in_ban_right_btm_btn li em { width:auto; height:auto; padding:15px 0 0 44px; float:left; font:14px 'EurostileLT-BoldExtendedTwo'; color:#ffc11a; font-weight:normal;text-shadow:2px 2px 2px #022B43;}
.in_ban_right_btm_btn li:last-child { margin-right:0px;}

#in_article_inner{ width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;padding:0 0 60px 0;}
.in_article_left { width:276px; height:auto; margin:0px 0 0 0; float:left;}
.in_article_left strong {width:auto; height:auto; float:left;font:12px 'Eurostile-Demi'; color:#850707; margin:40px 0 10px 37px; text-shadow:2px 4px 2px #ecedef;}
.in_article_left ul { list-style:none; margin:auto;}
.in_article_left li { width:276px; float:left;font:13px Arial, Helvetica, sans-serif; color:#454545;margin:10px 0 0 37px; background:url(../img/inn-left-li-bdr.png) no-repeat left bottom; padding:0 0 10px 0;}
.in_article_left li a {width:276px;font:13px Arial, Helvetica, sans-serif; color:#454545; text-decoration: none;}
.in_article_left li a:hover { color:#A5A5A5;}

.in_article_left span {width:276px; height:219px; float:left; margin:75px 0 0 0;}
.in_article_right { width:664px; height:auto; float:left; margin:20px 0 0 20px;}
.in_article_right h1 {  width:100%; height:auto; float:left;font:23px/23px 'EurostileLTStd-Ex2'; color:#065F96; border-bottom:1px solid #e1e1e1; padding:0 0 10px 0;}
.in_article_right b {font: bold 13px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:20px; float:left;margin-right: 3px;}
.in_article_right p {width:100%; height:auto; float:left;font:13px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:20px; margin-bottom:10px;margin-top: 8px;}
.in_article_right ul { list-style:disc; margin: 0 0 0 20px;}
.in_article_right li {font: bold 13px Arial, Helvetica, sans-serif; color:#033858; line-height:20px; float:left; width:100%; height:auto; background-image: url(../img/checkmark.gif); background-repeat:no-repeat;list-style:none; padding-left:20px;}
.in_article_right li:last-child { margin-bottom:5px;}
.in_article_right em {font:13px Arial, Helvetica, sans-serif; color:#3a3a3a; line-height:20px; font-weight:normal; float:left;}


/* COLORBOX CSS */

/* ColorBox Core Style:*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* User Style:Change the following styles to modify the appearance of ColorBox.  They areordered & tabbed in a way that represents the nesting of the generated HTML.*/

#cboxOverlay{background:url(../img/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:10px; height:10px; background:url(../img/controls.png) no-repeat -108px -17px;}
#cboxTopRight{width:10px; height:10px; background:url(../img/controls.png) no-repeat -132px -17px;}
#cboxBottomLeft{width:10px; height:10px; background:url(../img/controls.png) no-repeat -108px -39px;}
#cboxBottomRight{width:10px; height:10px; background:url(../img/controls.png) no-repeat -132px -39px;}
#cboxMiddleLeft{width:10px; background:url(../img/controls.png) left top repeat-y;}
#cboxMiddleRight{width:10px; background:url(../img/controls.png) right top repeat-y;}
#cboxTopCenter{height:10px; background:url(../img/border.png) 0 -5px repeat-x;}
#cboxBottomCenter{height:10px; background:url(../img/border.png) 0 -31px repeat-x;}
#cboxContent{background:#fff; }
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../img/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top: -12px; right: -12px; background:url(../img/controls.png) no-repeat -26px -12px; width:32px; height:32px; text-indent:-9999px;}

/*#cboxClose.hover{background-position:-1px -418px;}
*//*The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fillwhen an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.*/

.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

/*The following provides PNG transparency support for IE6*/

.cboxIE6 #cboxTopLeft{background:url(../img/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../img/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../img/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../img/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../img/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../img/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../img/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../img/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}

/*ColorBox Core Style end:  */ 

.pophead{font-weight: normal;display: block;font: 20px/23px 'EurostileLTStd-Ex2';padding:10px;background:#065F96;color:#fff;margin-bottom:10px;}
ul{list-style:none;}input, textarea{outline:none;}textarea{resize:none;}input[type="submit"]{cursor:pointer;}input[type="button"]{cursor:pointer;}
.form1{list-style:none; margin:0px; padding:0px; width:auto;}.form1 li{list-style:none; margin:0px; padding:10px; width:auto;}.form1 li label{font-weight:bold; width:130px; display:block; float:left; color:#333; font: 14px/15px 'Verdana';}.form1 li input{border:1px solid #ccc; padding:5px; width:200px;border-radius:3px; }.form1 li select{border:1px solid #ccc; padding:5px; width:212px;border-radius:3px;}.form1 li textarea{border:1px solid #ccc; padding:5px; width:200px; height:50px;border-radius:3px;}.form1 li .error{border:1px solid #FF7262;background:#FFF2F2;color:#FF8375;}.form1 li select{border:1px solid #ccc; padding:5px; width:212px;}.form1 li textarea{border:1px solid #ccc; padding:5px; width:200px; height:50px;}.form1 li input.submit{border:0px solid #ccc; padding:6px; width:80px; cursor:pointer;background:#065F96;color:#fff;-webkit-transition: all  .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.form1 li input.submit:hover{background:#1d9aba;}
.error_string {color: red;width: 270px;padding-left: 130px;}

 /******* Contact Form Style **********/#signup-form {	width:424px;	padding:0 12px;		}#signup-form form {	float:left;	width:400px;	padding:15px 30px 30px 5px;	}#signup-form ul {	float:left;	width:380px;	padding-bottom:5px;	list-style: none;	}#signup-form li {	padding:0;	width:380px;	background:none;	margin-bottom:5px;	}#signup-form label {	float:left;	color:#333;	width:88px;	font-size:1.0em;	text-align:left;	line-height:2.5em;	padding-right:0px;;	}#signup-form li input{	width: 270px;	padding:8px 10px;	background-color:#ececec;	border:1px solid #c2c2c2;	}#signup-form li textarea{	width:270px;	height: 150px;	padding:8px 10px;	background-color:#ececec;	border:1px solid #c2c2c2;	}	#signup-form li select{	width:292px;	padding:8px;	background-color:#ececec;	border:1px solid #c2c2c2;	}#signup-form .button {	float:right;	width:168px;	height:34px;	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px;	border:0px solid #c2c2c2;	cursor: pointer;	font-size:14px; font-weight:bold;	background:#065F96;	color:#fff;	}	.errors {	clear:both;	padding:20px;	text-align:center;	color:red;	margin-bottom:10px;	font-size:15px;	font-weight:bold;	width:585px;	background-color:#FFC4C4;	line-height:17px;}.success{ clear:both;text-align:center; color: green; margin-bottom:10px; padding:20px; font-size:15px; font-weight:bold; width:585px;	background-color:#7DFF7D; line-height:17px;}.error_string1{color:red; width:270px; padding-left:95px;}.img_section{float:left;width:467px;height:311px;}.image_se_title{float:left;width:267px;height:311px; text-align:center;color: #fff;font: 16px/22px arial;background: rgba(0, 0, 0, .8);padding:0;}
 
 .em_s{width:100%; text-align:center; color:#000; font-size:37px;line-height: 34px; }
.em_s h1{margin:0px; padding:0px; color:#065F96; font-size:40px; line-height:50px;}
.em_s strong{color:#000; font-weight:normal;}

#emergency{padding:10px; background-color:#fff;}
#emergency h2{color:#36F;}

p.ad {
	color: #03F;
	background: #0CF;
	border:1px dashed #03F;
	width:100%;
	padding:5px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
span.queenslocksmith{ color: #03F; font-weight:bold; font-style:italic;}

.in_article_right h2{font-size:18px; font-style:italic; color:#09C; padding:0px; margin-top:10px;clear:both;}
.coupon{margin-bottom:10px; widows:100%; text-align:center;}

.div-safes{float:right; width:150px; margin-left:10px; text-align:center; font-style:italic;}
.safes-left{width:500px; float:left;}