/* possible all site css */
strong{ font-weight:bold !important; }
.googleMapCanvas{ margin-bottom:15px !important; }
.tWrap div.guestBook-entry {
	padding:4px 0 4px 0;
	margin:6px 0 12px 0;
}
.ccm-layout-cell > div{ margin-bottom:15px; }
.mceIframeContainer { padding:5px !important; }
.tWrap a{ border:none !important;border-style:none !important; }
.tWrap img{ border:none !important;border-style:none !important; }


/*=========================================================
======================UNIVERSAL============================
=========================================================*/

.boxShadow{ -webkit-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1); }
.clear, .spacer{ clear:both; }

#zCopyrightWrapper{
	position:relative; top:15px;
}



/*=========================================================
========================HOME===============================
=========================================================*/

.tWrap .tc-slider{ margin-bottom:20px; position:relative; }

.tc-slider-linkprev{ display:block; position:absolute; left:-50px; top:185px;width:33px; height:33px; overflow:hidden;text-indent:-9999px; background:url(../images/arrows.png); }
.tc-slider-linkprev:hover{ background:url(../images/arrows.png) 0 -34px; }

.tc-slider-linknext{ display:block; position:absolute; right:-50px; top:185px;width:33px; height:33px; overflow:hidden;text-indent:-9999px; background:url(../images/arrows.png) -34px 0; }
.tc-slider-linknext:hover{ background:url(../images/arrows.png) -34px -34px; }


/*=========================================================
=====================LEFT/RIGHT============================
=========================================================*/

.tWrap .deluxe_image_gallery_image{ margin-bottom:15px; }

.tWrap .zCopyrightLogo{ vertical-align:middle; }
.tWrap .wrapperbox{ margin-bottom:10px; }

.tWrap .headerDetails{ margin-top:15px; }

/* 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}
/* Global properties ======================================================== */
html {width:100%}
body {font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#262626;min-width:980px; background: url(../images/bg.png) !important;}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}

.tWrap .main {width:980px;padding:0;margin:0 auto;font-size:0.8125em;line-height:1.6153em}
.tWrap a {color:#ef4035; outline:none}
.tWrap a:hover {text-decoration:none}
.tWrap .col-1, .tWrap .col-2 {float:left}
.tWrap .wrapper {width:100%; overflow:hidden; position:relative}
.tWrap .extra-wrap {overflow:hidden}
.tWrap .fleft {float:left}
.tWrap .fright {float:right}
.tWrap .alignright {text-align:right}
.tWrap .aligncenter {text-align:center}
.tWrap .it {font-style:italic}
.tWrap .letter {letter-spacing:-1px}
.tWrap .color-1 {color:#fff}
.tWrap .color-2 {color:#000}
.tWrap .color-3 {color:#262626}
.tWrap .color-4 {color:#ff9601}
.tWrap .frame {padding:10px;background:#fff;box-shadow: 3px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 3px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 3px 5px 8px rgba(0,0,0,0.70)}
.tWrap .frame2 {padding:9px;background:#fff;border:1px solid #e5e5e5}
/*********************************boxes**********************************/
.tWrap .margin-bot {margin-bottom:35px}
.tWrap .spacing {margin-right:35px}
.tWrap .indent-top {padding-top:13px}
.tWrap .indent-top2 {padding-top:4px}
.tWrap .indent-right {padding-right:30px}
.tWrap .indent-right2 {padding-right:10px}
.tWrap .indent-left {padding-left:30px}
.tWrap .indent {padding:0 10px 0 30px}
.tWrap .indent2 {padding-left:50px}
.tWrap .indent3 {padding:0 15px}
.tWrap .indent-bot {margin-bottom:20px}
.tWrap .indent-bot2 {margin-bottom:30px}
.tWrap .indent-bot3 {margin-bottom:45px}
.tWrap .inner {padding:0 55px 0 28px}
.tWrap .inner-2 {padding:0 45px 0 42px}
.tWrap .img-indent-bot {margin-bottom:25px}
.tWrap .img-indent {float:left; margin:0 22px 8px 0}	
.tWrap .img-indent2 {float:left; margin:0 30px 0px 0}	
.tWrap .img-indent3 {float:left; margin:0 23px 0px 0}	
.tWrap .img-indent-r {float:right; margin:0 0px 0px 40px}	
.tWrap .prev-indent-bot {margin-bottom:10px}	
.tWrap .prev-indent-bot2 {margin-bottom:5px}	
.tWrap .buttons a:hover {cursor:pointer}
.nav li a, .list-1 li a, .list-2 li a, .link, .button, .logo {text-decoration:none}
/*--------------------------------------------
 * HEADER SECTION
 *--------------------------------------------
 */
 
 
.tWrap .logo{ margin-top:10px; background:url(../images/logo.png); height:69px; width:296px; text-indent:-5000px; display:block;} 
.tWrap header {width:100%;  height:195px; position:relative;z-index:2; background:url(../images/header-bg.jpg); border-bottom:1px solid #fff;}
.tWrap .row-1 {min-height:54px;}
.tWrap .row-2 {width:100%;min-height:141px; background:url(../images/header-inner-bg.jpg) center no-repeat;}
.tWrap .row-2 .logo a{ display:block;  width:478px; overflow:hidden; text-indent:-9999px; /*background:url(../images/logo.jpg);*/ }
.tWrap img.nails_{width:159px;
height:82px;
background:url(../images/nails_logo.jpg) 0 0;}



/*--------------------------------------------
 * MENU SECTION
 *--------------------------------------------
 */
 
.tWrap header .nav {margin-top:6px;width:100%}
.tWrap header .row-1 .nav li {float:left;position:relative; }
.tWrap header .nav li:last-child  a{}
.tWrap header .nav li a { border-left:1px solid #313131 !important; border-right:1px solid #626262 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;display:block;font-size:18px;padding:11px 37px 20px 40px;color:#fff;text-align:center;text-transform:uppercase; font-weight:bold; }
.tWrap header .nav li a:hover,
.tWrap header .nav li a.nav-path-selected {background:url(../images/nav-h-bg.jpg) repeat-x #3c3c3c; color:#fff; }


/*--------------------------------------------
 * SUBMENU SECTION
 *--------------------------------------------
 */
.tWrap header .row-1 .nav li ul { border:0px; /*padding-left:-30px;*/z-index:100; position:absolute;  border-left:1px solid #004d94; border-right:1px solid #004d94; border-bottom:1px solid #004d94; border-top:none; width:200px; display:none; }
.tWrap header .row-1 .nav li ul li { float:none; border-left:0px;padding-left:20px; background-color:#fff; }
.tWrap header .row-1 .nav li ul li a{ background-color:#fff; color:#262626; text-align:left; font-size:14px; border:0px !important; /*position:relative; left:30px;*/ text-transform:none; padding:5px 10px 5px 10px; letter-spacing:0px;}
/*.tWrap header .row-1 .nav li ul li:first-child a{padding-top:15px;}
.tWrap header .row-1 .nav li ul li:last-child a{padding-bottom:25px;}*/
.tWrap header .row-1 .nav li ul li a{background:url('../images/arrow_black.png') no-repeat white 1px 13px; padding-left:30px; padding-bottom:5px; padding-top:5px;}
.tWrap header .row-1 .nav li ul li a:hover{background:url('../images/arrow_black.png') no-repeat white 1px 13px; color:#ef4035;}
.tWrap header .row-1 .nav li ul li a.nav-path-selected{background:none;}

/*
.tWrap header .row-1 .nav ul li:hover, .tWrap .header .nav ul li:hover a{color: #ef4035; font-size:14px; background:url('../images/arrow_white.png') 10px 29px no-repeat !important;}
.tWrap header .row-1 .nav ul li a, 
.tWrap .header .nav ul li a:hover{text-transform: none; background:url('../images/arrow_white.png') #fff 10px 29px no-repeat !important; font-size:13px; font-family:arial; color:#262626; font-size:14px;}
.tWrap header .row-1 .nav li ul li a:hover,
.tWrap header .row-1 .nav li ul li a.nav-path-selected {background:url(../images/dropdown_bg.jpg); color:#ef4035; }
 
*/

/*--------------------------------------------
 * SEARCH SECTION
 *--------------------------------------------
 */
 
.tWrap .row-2 .container_12 .headerDetails form{
	position: relative;
	top: 15px;
	left: -40px;
}
.tWrap .row-2 .container_12 .headerDetails form h3{
	display:none;
}
.tWrap .row-2 .container_12 .headerDetails form .ccm-search-block-text, .tWrap .bg .bg-top-shadow .innerContent form .ccm-search-block-text{
	display:block; height:28px; width:233px;
	padding:0px 5px 0px 5px;
}
.tWrap .row-2 .container_12 .headerDetails form  .ccm-search-block-submit, .tWrap .bg .bg-top-shadow .innerContent form  .ccm-search-block-submit{
	background:url(../images/search_bg.png);
	position:relative; top: -30px; left: 223px;
	height:26px; width:21px;
	border:0px;
}



#searchResults .searchResult p {color:#000 !important;}
#searchResults .searchResult p a{color:#0055A5 !important;}
#searchResults .searchResult p a:hover{color:#ef4035 !important;}

.tWrap #search-form  a{color:##0055A5;}
.tWrap #search-form  p{color:red;}
 .tWrap #search-form {color:#padding:35px 0px 0 37px}
.tWrap #search-form fieldset {position:relative; width:100%; display:block; overflow:hidden}
.tWrap #search-form .search-field {width:181px;height:29px;background:url(../images/search-input-tail.gif) 0 0 repeat-x;border:1px solid #d7d7d7}
.tWrap #search-form input {width:137px;font-size:13px;line-height:1.23em;padding:6px 10px 7px;font-family:Arial, Helvetica, sans-serif;background:none;border:none;margin:0;outline:none}
.tWrap #search-form .search-button {display:block;width:17px;height:16px;text-indent:-5000px;background:url(../images/search-icon.gif) 0 0 no-repeat;position:absolute;right:8px;top:7px}
/*--------------------------------------------
 * CONTENT SECTION
 *--------------------------------------------
 */
.tWrap .border{padding-bottom:42px;}
.tWrap .border table.pageTitleTable{width:940px;}
.tWrap .border table.pageTitleTable .backgroundlines{/*background:url(../images/title-bg.jpg); */width:65%;}
.tWrap .title-bg{/*background:url(../images/title-bg.jpg) #fff; */display:block; color:#e51d15;}
.tWrap span.readmore{padding:9px 20px 9px 20px; background:#222222; color:#fff;}
.tWrap span.readmore:hover{background:#e22017;}
.tWrap .content .tiles{padding-top:31px;}
.tWrap .bg .content{background:url(../images/content-bg.png) no-repeat; width:1020px; margin:0px auto; min-height:412px; position:relative; top:-10px; z-index:3;} 
.tWrap .bg .content .content-inner{width:980px; background:url(../images/content-bg.jpg) no-repeat #fff;  margin-left:20px; padding-top:20px; padding-bottom:28px; /*padding:22px 22px 0px 22px;*/}
 .tWrap .bg .content .content-inner .slider{/*position:relative; left:-5px;*/}
 .tWrap .bg {background:url(../images/bg.png); position:relative; }
 .tWrap .bg  .content1{ min-height:673px; padding-top:40px; }
 .tWrap .bg .content1inner{background-color:#fff; min-height:599px;}
 .tWrap .bg-top-shadowhome {/*background:url(../images/bg-top-shadow.png) center bottom repeat-x; padding:40px 0 18px*/}
.tWrap .bg-top-shadow {background:url(../images/bg-top-shadow.png) center bottom repeat-x; padding:0px 0 18px}
.tWrap .bg-top {width:100%;}
.tWrap .bg-top-2 {width:100%;}

.tWrap .bg-bot {width:100%; background:url(../images/bg-bot-tail.gif) center top repeat-x #fff; padding:30px 0 55px}
 
 .tWrap .content2{
	min-height:259px;
	background-color:#fff;
 }
 .tWrap .bg  .innerContent .grid_8 .ccm-layout-wrapper{
	position: relative;
	/*top: -21px;
*/ }
 /*--------------------------------------------
 * SLIDESHOW SECTION
 *--------------------------------------------
 */
.tWrap .slideshowLeft{ float:left; width:620px; }
.tWrap .slideshowRight{ float:right; width:320px; }
 /*--------------------------------------------
 * LEFT SIDEBAR SECTION
 *--------------------------------------------
 */
.tWrap #content {width:100%;padding:0;position:relative;z-index:1}
.tWrap .gallery { min-height:200px; padding:5px 0px;/*box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 5px 8px rgba(0,0,0,0.70)*/}
.tWrap .innerContent { min-height:200px; background:#fff; box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 5px 8px rgba(0,0,0,0.70)}
.tWrap .innerContent .innerHeader{
	padding-bottom:0px !important;
}
.tWrap .innerContent .grid_8{
	padding-bottom:36px;
}

.tWrap .innerHeader .innerHeaderContent{padding:34px 0px 0px 0px;}
.tWrap .mainContent { min-height:200px; padding:5px 0px;background:#fff;box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 5px 8px rgba(0,0,0,0.70)}
.tWrap .padding {padding:30px 0px 38px}
.tWrap .breadcrumbsContainer{ padding:20px 0px 12px 0px; color:#fff; text-decoration:underline;}
.tWrap .homeArea{ background:url(../images/quotebg.png) 72px 27px no-repeat #000; color:#fff; padding:10px 0; margin-top:15px; }


.tWrap .sidebar{background-color:white; width:234px;}
.tWrap .sidebar .sidebarinner{padding:34px 0 0 28px; }
.tWrap .sidebar h1{ color:#0055A5;   }
.tWrap .sidebar .nav{}
.tWrap .sidebar .nav li{color:#262626; font-family:arial; font-size:14px; background-color:#fff; list-style:url(../images/arrow_blue.png); padding:10px 0px 7px 15px; border-bottom:1px solid #e5e5e5; width:234px;}
.tWrap .sidebar .nav li a{color:#262626; font-family:arial !important; font-size:14px; }
.tWrap .sidebar .nav li a.nav-path-selected{color:#ef4035;}

.tWrap .sidebar .nav li ul{background-color:#e5e5e5;}
.tWrap .sidebar .nav li ul li{background-color:#e5e5e5; list-style:none; position:relative; left:-15px; padding:2px 0 0 21px;}
.tWrap .sidebar .nav li ul li:first-child{padding-top:13px;}
.tWrap .sidebar .nav li ul li:last-child{padding-bottom:13px;}
.tWrap .sidebar .nav li ul li a{color:#0055a5;}
.tWrap .sidebar .nav li ul li a.nav-path-selected, .tWrap .sidebar .nav li ul li a:hover{color:#ef4035;}
/*--------------------------------------------
 * LEFT SIDEBAR CONTENT SECTION
 *--------------------------------------------
 */
.tWrap .ccm-layout-wrapper li{
	list-style:disc;
	margin-left:12px;
}

.tWrap .footer_top .ccm-layout-wrapper li{
	list-style:url(../images/arrow_blue.png);
	margin-left:12px; padding:11px 0px 7px 0px;
	border-bottom: 1px solid #e5e5e5;
}
/* -- gallery  begin --*/
 
 .tWrap div.content img {position: relative;z-index: 2}
 .tWrap div.content a, div.navigation a {/*text-decoration: none;display:block;position:relative;cursor:pointer*/}
	.tWrap div.content a img, div.navigation a img {position:relative;	z-index:1}
	.tWrap div.content a span, div.navigation a span {/*display:block;	width:140px;	height:121px;	background:#000;	position:absolute;	left:0;	top:0;	z-index:2*/}
	.tWrap div.content a span.selected,
	.tWrap div.navigation a span.selected {display:none !important}
 div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline}
 div.controls {}
 .tWrap div.controls a {padding: 0px}
 .tWrap div.ss-controls {float: left;display:none}
 .tWrap div.nav-controls {position:absolute;left:0px;width:596px;bottom:0px;z-index: 1}
 .tWrap div.nav-controls a.prev {background:url(../images/prev.gif) no-repeat 0 0;width:39px;height:39px;text-indent:-5000px;position:absolute;bottom:2px;left:0;z-index:11}
 .tWrap div.nav-controls a.prev:hover {background:url(../images/prev-h.gif) no-repeat 0 0}
 .tWrap div.nav-controls a.next {background:url(../images/next.gif) no-repeat 0 0;width:39px;height:39px;text-indent:-5000px;position:absolute;bottom:2px;right:0;z-index:11}
 .tWrap div.nav-controls a.next:hover {background:url(../images/next-h.gif) no-repeat 0 0}
 .tWrap div.slideshow-container {position: relative;height: 403px; /* This should be set to be at least the height of the largest image in the slideshow */z-index:1}
 .tWrap div.loader {position: absolute;top: 0;left: 0;background-image:url(images/loader.gif);background-repeat: no-repeat;background-position: center;width: 592px;height: 470px; /* This should be set to be at least the height of the largest image in the slideshow */}
 .tWrap div.slideshow {}
 .tWrap div.slideshow span.image-wrapper {display: block;width: 620px;height: 403px;position:absolute;left:0;top:0}
 .tWrap div.slideshow a.advance-link {display: block;width: 620px;height: 403px; /* This should be set to be at least the height of the largest image in the slideshow */	padding: 0;margin: 0}
 .tWrap div.slideshow a.advance-link img {padding:0;margin:0;display:block;position:absolute;left:0;top:0}
 .tWrap div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none}
 .tWrap div.slideshow img {}
 .tWrap div.download {float: right}
 .tWrap div.caption-container {position: absolute;top: 0;left: 0;width: 596px;height: 151px}
 .tWrap span.image-caption {display: block;position: absolute;width: 596px;height: 151px;top: 0;left: 0;z-index:10}
 .tWrap div.caption {width: 536px;height: 128px;padding: 23px 30px 0 30px;line-height: 18px;font-size: 13px;color: #fff}
 .tWrap div.caption h5{line-height: 18px;font-size: 13px;color: #fd003f;text-transform:uppercase;font-weight:bold;text-decoration:none}
 .tWrap div.caption h6{line-height: 18px;font-size: 13px;color: #fff;font-weight:normal;margin: 0 0 18px 0}
 .tWrap div.image-title {}
 .tWrap div.image-desc {}
 .tWrap div.navigation {}
 .tWrap div#thumbs {width: 320px;height:403px;overflow: hidden;padding: 0px 0px 0 0}
 .tWrap ul.thumbs {float: right;margin-left:0;padding: 0;width:320px;height:auto;overflow:visible}
 .tWrap ul.thumbs li {height: 121px;float:left;margin: 0 20px 20px 0;overflow: hidden;padding: 0;vertical-align:top}
 .tWrap ul.thumbs li img {border: none}
 .tWrap a.thumb:focus {outline: none}
 .tWrap div.pagination {clear: both;text-align:center;position:relative;z-index:10}
 .tWrap div.top.pagination {display:none}
 .tWrap div.navigation div.bottom { display:none}
 .tWrap div.pagination a, div.pagination span.current, div.pagination span.ellipsis {padding:0 4px;font-weight:bold;color:#fff}
 .tWrap div.pagination a:hover {text-decoration: none;color:#ffeaa8}
 .tWrap div.pagination span.current {color:#ffeaa8}
 .tWrap div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px}
/* -- gallery end --*/
.tWrap .quote {padding-left:30px;background:url(../images/quote.png) 0 3px no-repeat;position:relative}
.tWrap .spacer-1 {width:100%;background:url(../images/pic-1.gif) 217px 0 repeat-y}
.tWrap h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:36px;line-height:1.2em;margin:0 0 22px 0;color:#262626;font-weight:normal;letter-spacing:-2px}
.tWrap h6 {color:#ff9601}
.tWrap .title {display:inline-block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:49px;line-height:71px;text-transform:uppercase;letter-spacing:-3px;color:#ff9601;padding:0 25px 0 0;background:url(../images/pic-2.gif) right 0 repeat-y}
	.tWrap .title.t2 {font-size:60px;	line-height:1.3em;	padding:0 40px 0 0;	background:url(../images/pic-3.gif) right 0 no-repeat}
.tWrap .tdate-1 {display:block;font-weight:bold}
.tWrap .border-bot {width:100%;padding-bottom:20px;background:url(../images/pic-1.gif) 0 bottom repeat-x}
.tWrap .box {width:100%;background:#fff;box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 5px 8px rgba(0,0,0,0.70)}
.tWrap .button {display:inline-block;padding:10px 20px 11px;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;line-height:1.22em;background:url(../images/button-tail.gif) 0 0 repeat-x #000;text-transform:uppercase;letter-spacing:-1px}	
.tWrap .button:hover {background:#ff9601}
.tWrap .list-1 li {display:inline-block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:21px;line-height:26px;padding:0 0 10px 12px;background:url(../images/marker.png) 0 12px no-repeat;letter-spacing:-1px}
.tWrap .list-1 li.last {padding:0 0 0 12px}
	.tWrap .list-1 li a:hover {color:#fff}
.tWrap .list-2 li {line-height:1.23em;padding:8px 0;background:url(../images/pic-1.gif) 0 bottom repeat-x}
	.tWrap .list-2 li a {display:inline-block;	color:#262626;	padding-left:10px;	background:url(../images/marker-2.gif) 0 6px no-repeat}
		.tWrap .list-2 li a:hover {color:#ff9601}
	.tWrap .list-2 .last-item {background:none}
.tWrap .price-list li {width: 100%;overflow: hidden;vertical-align: top;line-height: 1.23em;padding:7px 0 9px;color: #262626;background:url(../images/pic-1.gif) 0 bottom repeat-x}
.tWrap .price-list li.last {background:none}
	.tWrap .price-list li strong {background: url(../images/pic-4.gif) 0% 12px repeat-x;	display: block;	overflow: hidden}
	.tWrap .price-list li span {float: right;	color: #262626}
	.tWrap .price-list li a {float: left;	text-decoration: none;	color: #262626;	padding-left:10px;	background:url(../images/marker-2.gif) 0 5px no-repeat}
		.tWrap .price-list li a:hover {color:#ff9601}
.tWrap .link:hover {text-decoration:underline} 
.tWrap .link-1 {display:inline-block;font-size:14px;padding-right:8px;background:url(../images/marker-3.gif) right 8px no-repeat}
.tWrap .link-1:hover {color:#fff} 
.tWrap .text-1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:21px;line-height:30px;color:#ff9601;display:block;letter-spacing:-1px} 
.tWrap .price {display:inline-block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:35px;line-height:1.2em;letter-spacing:-2px}
.tWrap dl span {float:left; width:93px}
.tWrap dl strong {float:left; width:80px; font-weight:normal}
/***** carousel-style *****/
.tWrap .carousel {margin: 0 auto;width:940px;height:229px;overflow:hidden;position:relative}
.tWrap .carousel .next {display:block;height:22px;width:11px;position:absolute;right:0px;top:14px;background:url(../images/carousel-control.png) right top no-repeat;text-indent:-5000px}
.tWrap .carousel .prev {display:block;height:22px;width:11px;position:absolute;right:31px;top:14px;background:url(../images/carousel-control.png) left top no-repeat;text-indent:-5000px}
.tWrap .jCarouselLite {left:-12px !important}
.tWrap #carousel li {width:200px !important;height:121px !important;padding:17px 22px 27px;margin-right:-4px;background:url(../images/carousel-li-bg.png) left top no-repeat;position:relative;overflow:hidden}
	.tWrap #carousel li a {display:block; position:relative}
	.tWrap #carousel li a span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	letter-spacing:-2px;	display:block;	width:78px;	height:35px;	background:#fff;	color:#262626;	font-size:35px;	line-height:1.2em;	position:absolute;	left:0;	bottom:0;	overflow:hidden;	z-index:99}
/***** subscribe form *****/
.tWrap #subscribe-form {display:block}
.tWrap #subscribe-form .subscribe-field {background:#fbfbfb;border:1px solid #fff;width:288px;height:29px;margin-bottom:20px;box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 0px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 5px 8px rgba(0,0,0,0.70)}
.tWrap #subscribe-form input {width:268px;font-size:13px;line-height:1.23em;color:#262626;padding:6px 10px;margin:0;font-family:Arial, Helvetica, sans-serif;border:none;background:none;outline:none}
/***** Contact form *****/
.tWrap #contact-form {display:block}
.tWrap #contact-form label {display:block;height:40px;overflow:hidden}
.tWrap #contact-form input {float:left;width:406px;font-size:13px;line-height:1.23em;color:#262626;padding:6px 10px;margin:0;font-family:Arial, Helvetica, sans-serif;border:1px solid #d9d9d9;background:#fcfcfc;outline:none}
.tWrap #contact-form textarea {float:left;height:192px;overflow:auto;width:776px;font-size:13px;line-height:1.23em;color:#404040;padding:6px 10px;margin:0;font-family:Arial, Helvetica, sans-serif;border:1px solid #d9d9d9;background:#fcfcfc;outline:none}
.tWrap .text-form {float:left;display:block;font-size:13px;line-height:1.23em;width:81px;color:#262626;font-family:Arial, Helvetica, sans-serif;padding-top:3px}
.tWrap .buttons {padding:18px 30px 0 0; text-align:right}
.tWrap .buttons a {margin-left:10px; padding:10px 42px 11px}

/*--------------------------------------------
 * FOOTER SECTION
 *--------------------------------------------
 */
.tWrap footer {/*position:relative; top:-25px;*/ width:100%; color:#4e4d4d; min-height:50px; color:#262626; font-size:14px; font-family:arial; background: url(../images/bg.png);}
.tWrap footer a{color:#ef4035;}
.tWrap .phone-numb {display:inline-block;font-size:42px;line-height:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;margin-top:-4px}
	.tWrap .phone-numb span {display:inline-block;	font-size:28px;	color:#949494;	padding-top:3px}
.tWrap .list-services {padding:0}
	.tWrap .list-services li {float:left;	padding:0 0 0 20px}
	.tWrap .list-services li:first-child {padding:0}
		.tWrap .list-services li a {	display:block;width:60px;height:45px;background:url(../images/social-icons.png) left top no-repeat;	}
		.tWrap .list-services li a.item-2 {background-position:-80px 0}
		.tWrap .list-services li a.item-3 {background-position:-160px 0}
		.tWrap .list-services li a.item-4 {background-position:-240px 0}
.tWrap .footerBar{ background:#f56516; }
.tWrap .footerBarCenter{ background:url(../images/footerbar.jpg) repeat-y; height:12px; }
.tWrap .footerCopyright p{ padding:0px; } 
.tWrap .footer_topinner{padding-top:32px;}




.tWrap .miniSurveyView #msg { background:#cbf1ff; }
.tWrap .miniSurveyView{ }
.tWrap .miniSurveyView input[type="text"],
.tWrap .miniSurveyView input[type="email"],
.tWrap .miniSurveyView input[type="tel"],
.tWrap .miniSurveyView select,
.tWrap .guestBook-formBlock input[type="text"],
.tWrap .guestBook-formBlock input[type="email"],
.tWrap .guestBook-formBlock input[type="tel"],
.tWrap .guestBook-formBlock select{
	width:100%;
	border:1px solid #ccc;
	padding:5px;
	color:#767575;
	font-family:Helvetica, Arial, sans-serif;
	box-sizing:content-box;-ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
}
.tWrap .miniSurveyView textarea,
.tWrap .guestBook-formBlock textarea{
	width:100% !important;
	height:140px;
	border:1px solid #ccc;
	padding:5px;
	color:#767575;
	font-family:Helvetica, Arial, sans-serif;
	box-sizing:content-box;-ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
}

.tWrap .miniSurveyView input[type="submit"], .tWrap .guestBook-formBlock input[type="submit"]{ padding:7px 25px; color:#f0efef; border:none; }
.tWrap .miniSurveyView input[type="submit"]:hover, .tWrap .guestBook-formBlock input[type="submit"]:hover{ cursor:pointer; }
