@charset "utf-8";
/* CSS Document */

/* Basic Styling*/
*{ margin:0px; padding:0px; }
#clear{ clear:both;}
body{ background-color:#999; text-align:center; font-family: Arial, Helvetica, sans-serif; color:#000;}
#WrapperHeader{ position:relative; margin: 0 auto; text-align:left; height:466px; background:url(../images/WrapperHeader.jpg) repeat-x; clear:both; overflow:hidden;}
#WrapperContent{ position:relative; margin: 0 auto; text-align:left; margin-top:0px; background:url(../images/WrapperContentBg.jpg) repeat-x; background-position:bottom; background-color:#8d8e8e; clear:both;}
#WrapperFooter{ position:relative; margin: 0 auto; text-align:left; margin-top:0px; background:url(../images/WrapperFooterBg.jpg) repeat-x; background-position:bottom; background-color:#999; clear:both;}
#WrapperCopyright{ position:relative; margin: 0 auto; text-align:left; margin-top:0px; background:#999; clear:both;}

#Header{ width:1020px; height:466px; text-align:left; margin: 0 auto;background:url(../images/WrapperHeader1.jpg) repeat-x;}
#Content{ width:1020px; height:auto; text-align:left; margin: 0 auto;  background:url(../images/WrapperContentBg1.jpg) repeat-x; background-position:bottom; background-color:#ebeced; overflow:hidden;}
#Footer{ width:1020px; height:auto; text-align:left; margin: 0 auto; background:url(../images/WrapperFooterBg1.jpg) repeat-x; background-position:bottom; background-color:#fff;  clear:both;}
#Copyright{ width:970px; height:auto; text-align:left; margin: 0 auto; background:#fff; color:#141d44; font-size:10px; clear:both; padding-left:50px; padding-top:15px; padding-bottom:17px;}
/*------------------------------------------------CommonStyles-------------------------------------------------*/
h1{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:17px; color:#0079c1;}
h2{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:17px; color:#0079c1;}
h2 a{ text-decoration:none; color:#0079c1;padding-bottom:3px;}
h2 a:hover{ text-decoration:none; color:#0079c1; border-bottom:2px solid #0079c1; padding-bottom:3px;}
h3{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#4a4b4c;}
h4{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#4a4b4c; text-transform:uppercase;}
h5{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#4a4b4c; text-transform:uppercase;}
h6{ font-size:30px; font-weight:bold; color:#fff; margin: 50px 0 0 40px;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0079c1; padding-top:20px;}
p a{ text-decoration:none; padding-bottom:1px;}
p a:hover{border-bottom:1px solid #0079c1;}

/*------------------------------------------------WrapperHeader-------------------------------------------------*/
.Logo{ width:289px; height:164px; float:left; margin-left:50px; overflow:hidden;}
.Logo a { width:289px; height:164px; display:block; border:none; background:url(../images/SchubertPlumbing&Heating.jpg) no-repeat; text-indent:-9999px;}

.Navigation{ width:523px; height:27px; float:left; margin-top:25px; margin-left:125px;}
.Navigation p{text-align:right;margin-right:85px; color:#4a4b4c; font-size:13px;margin-bottom:23px; visibility:hidden;}
.Navigation p a{color:#4a4b4c; font-weight:bold; border:none;}
.Navigation p a:hover{ border-bottom:1px solid #0079c1;}
.NavigationLine{ width:440px; height:2px; background:#c1d830;}
.NavigationList{ width:523px; height:21px;}
.NavigationList ul { padding: 0; margin: 0; list-style: none;}
.NavigationList li { float: left; position: relative; width:auto; height:25px; padding: 0 24px 0 0;}
.NavigationList li a{ text-decoration:none; font-size:14px; text-transform:uppercase;}

.NavigationList li ul { display: none; position: absolute; top: 25px; left: 0px;}
.NavigationList li:hover ul, .NavigationList li.over ul { display: block; }
/*------------------------------------------------Gallery-------------------------------------------------*/
.Gallery{ width:1020px; height:297px; clear:both;}
.GalleryLeftImg{ width:414px; height:297px; float:left; overflow:hidden; text-align:center;}
.GalleryRightTxt{ width:510px; height:297px; float:left; background:#999; margin:0 0 0 4px; padding-right:92px; overflow:hidden;}
.GalleryRightTxt h6{ font-size:19px;margin: 60px 0 0 40px;}
.GalleryRightTxt p{ font-size:17px; text-align:right; color:#fff;}
.GalleryRightTxt1{ width:602px; height:297px; float:left; background:#999; margin:0 0 0 4px; overflow:hidden;}
.GalleryRightTxt1 h2{ color:#fff; font-weight:normal; }
.GalleryRightTxt1Left{ width:315px; height:217px; float:left; margin: 40px 0 0 40px;}
.GalleryRightTxt1Left h1{color:#fff; font-size:17px; line-height:20px;}
.GalleryRightTxt1Left p{ font-size:14.5px; color:#fff;}
.GalleryRightTxt1Left a{color:#fff;}
.GalleryRightTxt1Right{ width:184px; height:175px; float:left; overflow:hidden; margin:70px 0 0 45px;}
.GalleryRightTxt1Right a{ width:184px; height:175px; display:block; background:url(../images/24_7_RapidResponse2.png); text-indent:-9999px;}
.GalleryRightTxt1Right a:hover{ width:184px; height:175px; display:block; background:url(../images/24_7_RapidResponse2.png); background-position:0 -175px;}

/*------------------------------------------------WrapperContent-------------------------------------------------*/
.ContentTop{ width:920px; height:auto; padding: 25px 50px 0 50px; clear:both;}
.ContentTopLeft{ width:635px; height:auto; float:left; padding-bottom:25px;}
.ContentTopLeft p{font-size:14px;}
.ContentTopLeft p a{ text-decoration:none; color:#0079c1;font-size:14px;}
.ContentTopLeft p a:hover{ border-bottom:1px solid #0079c1;}
.ContentTopRight{ width:189px; height:177px; float:left; margin-bottom:25px; margin-left:90px;  overflow:hidden;}
.ContentTopRight a{ width:189px; height:177px; display:block; background:url(../images/24_7_RapidResponse.jpg); text-indent:-9999px;}
.ContentTopRight a:hover{ width:189px; height:177px; display:block; background:url(../images/24_7_RapidResponse.jpg); background-position:0 -177px;}

.ContentDivider{ width:752px; height:3px; background-color:#c7c8ca; margin: 25px 134px 0 134px; overflow:hidden; }

.ContentBtm{ width:920px; height:auto; display:inline;}
.ContentBtmList1{ width:300px; height:auto; float:left; padding-top:25px; padding-bottom:25px; padding-left:50px;}
.ContentBtmList2{ width:300px; height:auto; float:left; padding-top:25px; padding-bottom:25px;}
.ContentBtmList3{ width:300px; height:auto; float:left; padding-top:25px; padding-bottom:25px;}
.ContentBtmListIcon{ width:60px; height:auto; float:left; padding-right:30px; text-align:right;}
.ContentBtmListText{ width:210px; height:auto; float:left; line-height:22px;}
.ContentBtmListText ul{ padding-top:10px;}
.ContentBtmListText li{ color:#4a4b4c; font-size:14px !important;}

.ContentLeft{ width:690px; height:auto; float:left; padding:25px 0 0 25px;}
.ContentLeftIcon{ width:60px; height:auto; float:left; text-align:right; padding-right:30px; padding-bottom:30px;}
.ContentLeftText{ width:500px; height:auto; float:left; padding-bottom:17px;}
.ContentLeftText p{ color:#4a4b4c; font-size:14.5px;padding-top:0px;padding-bottom:8px;}
.ContentLeftText h1{margin-bottom:10px;}
.ContentLeftText h2{margin-top:3px;margin-bottom:4px;}
.ContentLeftText ul{ color:#4a4b4c; font-size:13px; padding-bottom:5px; margin-left:20px;margin-top:10px;}
.ContentLeftText li{ float:left; width:230px;}

.ContentRight{ width:200px; height:auto; float:left; padding:25px 50px 18px 0px; text-align:left;font-size:13px;}
.ContentRight *{font-size:13px;}
.ContentRight h1{font-size:19px;}
.ContentRight h2{font-size:13px;}
.ContentRight h3{font-size:12px;margin:10px 0px 3px; color:#333;}
.ContentRight ul{ color:#4a4b4c; font-size:13px; padding-bottom:5px; margin-left:20px;margin-top:10px;}
.ContentRight img{border:0px;}
.ContentRightp{ margin-top:-10px;}

.ContentLeftText h1,.ContentLeftText h2,.ContentLeftText h3{color:#4a4b4c;}
.ContentRight h1,.ContentRight h2,.ContentRighth3{color:#4a4b4c;}
/*------------------------------------------------WrapperFooter-------------------------------------------------*/ 
.FooterTop{ width:920px; height:auto; clear:both; padding: 25px 50px 0px 50px;}
.FooterTopText{ width:450px; height:auto; float:left;}
.FooterTopTextIcon{ width:36px; height:auto; float:left; text-align:right;}
.FooterTopTextInfo{ width:325px; height:auto; float:left; padding-left:15px; padding-bottom:5px;color:#4a4b4c; font-size:14px; }
.FooterTopTextInfo h3{line-height:20px;}
.FooterTopTextInfo h4{font-size:14px;font-weight:normal;text-transform:none;}
.FooterTopTextInfo,.FooterTopTextInfo p{ color:#4a4b4c; font-size:14px; margin-top:-5px;line-height:20px;}
.FooterTopTextInfo p{margin:0px !important;padding:10px 0 0 0;}
.FooterTopTextInfo a{ text-decoration:none; color:#4a4b4c;}
.FooterTopTextInfo a:hover{ border-bottom:1px solid #0079c1;}


.FooterTopImages{ width:450px; height:auto; float:left;}
.FooterTopImages1{ width:145px; height:123px; float:right; padding-left:4px;}
.FooterTopImages2{ width:145px; height:123px; float:right; padding-left:4px;}
.FooterTopImages img{width:145px;height:123px;}
.FooterBtm{ width:920px; height:38px; padding: 17px 50px 0 50px; clear:both;}
.FooterBtmSocial{ width:450px; height:38px; float:left;}

.ContentTopRight{ width:189px; height:177px; float:left; margin-bottom:25px; margin-left:90px;  overflow:hidden;}
.ContentTopRight a{ width:189px; height:177px; display:block; background:url(../images/24_7_RapidResponse.jpg); text-indent:-9999px;}

.Facebook{ width:106px; height:38px; float:left; margin-right:8px; overflow:hidden;}
.Facebook a{ width:106px; height:38px; display:block; background:url(../images/icons/Facebook.jpg) no-repeat; text-indent:-9999px;}

.Twitter{ width:105px; height:36px; float:left; overflow:hidden;}
.Twitter a{ width:105px; height:36px; display:block; background:url(../images/icons/Twitter.jpg) no-repeat; text-indent:-9999px;}

.FooterBtmNav{ width:450px; height:38px; float:left;}
.FooterBtmNavigation{ width:450px; height:37px; overflow:normal; text-align:left; color:#4d504d; font-size:12px; margin-top:1px; text-align:right;}
.FooterBtmNavigation ul li{ list-style-type:none; display:inline; padding:5px 0 0 15px;position:relative;}
.FooterBtmNavigation ul li a{ color:#4d504d; text-decoration:none; text-transform:uppercase;}
.FooterBtmNavigation ul li a:hover{color:#2d202d;}
.FooterBtmNavigation ul li.current_page_item a,
.FooterBtmNavigation ul li.current-menu-parent a { font-weight:bold;}
.FooterBtmNavigation ul li.current-menu-parent li a{font-weight:normal;}

.FooterBtmNavigation ul li ul
{
	width:150px;
	background:#333;
	display:none;
	text-align:left;
	position:absolute;
	left:0px;
	bottom:16px;
}
.FooterBtmNavigation ul li:hover ul{display:inline; }

.FooterBtmNavigation ul li ul li
{
	display:block;
	padding:3px 0px 5px 8px;
}
.FooterBtmNavigation ul li ul li a{color:#fff;}
.FooterBtmNavigation ul li ul li a:hover{font-weight:bold;color:#fff;}


#mycarousel li{ width:419px;height:297px;background-repeat:none;}
#mycarousel li a img{border:0px;height:297px;}
#mycarousel li a{ display:block; width:415px;height:297px;background:url('../images/bannerhover.png') no-repeat 0 600px;}
#mycarousel li a:hover{ background-position:0 0;}
.jcarousel-list li{
	width:417px;height:297px;
}
.jcarousel-item {
	width:417px;height:297px;
}

