/* CSS Document */

body, body#home {background:#A7D1E9 url(../images/bg_home.jpg) left top repeat-x; margin:0px; font-family:Arial; font-size:12px; color:#000000; }

body#bgColor{ background:#FFFFFF; }

.main{ /* future use*/ }
.main .innerMain{ width:1003px; margin:0px auto; background:#A7D1E9 url(../images/mainContentBg.jpg) repeat-x left top; text-align:justify; }

.innerMain img{ border:0px; display:inline; }
.innerMain img, div { behavior: url(iepngfix.htc) }
.innerMain a{ text-decoration:none; outline:none; }
.innerMain .clear{ clear:both; }

.innerMain .homeLeftContainer{ /* future use*/ }
.homeLeftContainer .homeInnerLeftContainer{ float:left; width:259px; }
.homeInnerLeftContainer .logo{ float:left; width:217px; padding:25px 0px 0px 42px; height:116px; }
.homeInnerLeftContainer .images{ float:left; width:259px; }

/*---------------leftNav Navigation-------------*/
.homeInnerLeftContainer .mainNavigation{ /* future use*/ }
.mainNavigation .navigation{ float:left; width:259px; background:url(../images/navBgSpacer.jpg) repeat-y left top; }
.navigation .leftNav{ float:left; width:232px; background: url(../images/navBg.jpg) no-repeat left bottom; height:270px; padding:30px 0px 0px 27px; }

.leftNav .menu {padding:0px; margin:0px; list-style:none; position:relative; z-index:500;}
.menu li {margin:0px; padding:0px; list-style:none; background:url(../images/nav_li_border.gif) bottom right no-repeat;}
.menu li a {background:url(../images/arrow.jpg) left center no-repeat; border-bottom: 1px dotted #8EC9E7; width:180px; font-size:12px; color:#ffffff; font-weight:bold; padding-left:20px; height:31px; line-height:31px; display:block; outline: none;}
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu li a:hover {z-index:200; position:relative; color:#FCE062; }

.menu li:hover {position:relative; z-index:200;}
.menu li:hover > a {color:#FCE062; background:url(../images/arrow.jpg) left center no-repeat; display:block;}
.menu li:hover > a.sub {color:#FCE062; background:url(../images/arrow.jpg) left center no-repeat; }
.menu li a.sub {background:url(../images/arrow.jpg) left center no-repeat; display:block;}
.menu :hover ul {left:180px; top:-1px; width:195px;}
.menu ul, 
.menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu :hover ul :hover ul{left:120px; background:#0d3761; white-space:nowrap; width:100px; z-index:200; height:auto;}
.menu :hover ul li {margin:0; background:none; padding:0px;}
.menu :hover ul li a {width:195px; padding:0; text-indent:10px; background:#E6E6E6; color:#0079B0; border-bottom:1px solid #9F9F9F;	border-right: 1px solid #9F9F9F; border-left: 1px solid #9F9F9F; filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9; height:22px; line-height:22px;}
.menu :hover ul :hover {background:#32A2D5; color:#ffffff;}
.menu li.current a{background:url(../images/arrow.jpg) left center no-repeat; color:#FCE062;}

.menu li a.link_hover{background:url(../images/arrow.jpg) left center no-repeat; color:#FCE062;}
.menu :hover ul li a.sub_link_hover {background:#32A2D5; color:#ffffff; }

.menu :hover ul li.currentsub a {background:#32A2D5; color:#ffffff; }

.menu .first{border-top: 1px solid #9F9F9F;}

.menu :hover ul li a.firstsub_link_hover {background:#32A2D5; color:#ffffff;  border-top: 1px solid #9F9F9F;}




.homeInnerLeftContainer .navImages{ float:left; width:259px; height:28px; background:url(../images/navBottomShadow.jpg) no-repeat left top;}

.homeInnerLeftContainer .glassyButton{float:left; width:205px; padding:10px 0px 0px 30px;}

/*---------------/leftNav Navigation-------------*/

.homeInnerLeftContainer .mainBottomLinks{ /* future use*/ }
.mainBottomLinks .bottomLinks{ float:left; width:212px; padding:0px 21px 0px 26px;}
.bottomLinks a{ float:right; display:block;width:197px;  padding:0px 0px 0px 15px; margin-bottom:5px; background:url(../images/inner/aboutus1.jpg) no-repeat left top; color:#002f81; height:34px; line-height:30px; text-shadow:#7f986e 0 1px 0; font-weight:bold; }
.bottomLinks .pool{ float:left; background:url(../images/inner/costomPool6.jpg) no-repeat left top; height:38px; line-height:normal; padding-top:5px;}
.bottomLinks a:hover{ text-decoration:underline; }
.mainBottomLinks .bottomLinks img{ float:right; width:212px; text-align:right; }

.innerMain .homeRightContainer{ /* future use*/ }
.homeRightContainer .homeInnerRightContainer{float:left; width:744px; background:url(../images/rightImg.jpg) no-repeat right top; }
.homeInnerRightContainer .topButtonHome{ float:left; width:300px; padding:0px 0px 0px 400px; height:51px; }
.homeInnerRightContainer .topButtonHome img{padding-left:10px;}
.homeInnerRightContainer .topButton{ float:left; width:123px; padding:0px 65px 0px 550px; height:51px; }

.homeInnerRightContainer .contentArea{ float:left; width:738px; background:url(../images/leftShadowSpacer.gif) repeat-y right top; }
.contentArea .contentDiv{ float:left; width:720px; background:#FFFFFF;  border-left:1px solid #9EBBC9; border-top:1px solid #9EBBC9;  }
.contentDiv .homePageHeading{ float:left; width:720px; text-align:center; padding:25px 0px 10px 0px;  }
.contentDiv .flash{ float:left; width:720px; text-align:center;}
.contentDiv .text{ float:left; width:492px; padding:33px 0px 0px 128px; color:#54473F; }

#justifyClass{ text-align:justify; }

.text .pageHeading{ float:left; width:492px; font-size:18px; color:#000000; padding:0px 0px 10px 0px;}
.text .innerText{ float:left; width:480px; color:#54473F;   line-height:150%; }


.homeInnerRightContainer .bottomCurve{ float:left; width:738px; background:url(../images/rightBottomShadow.png) no-repeat right top; height:35px;}
.bottomCurve .curve{float:left; width:703px;  background:url(../images/bottomShadowSpacer.png) repeat-x left top; }
.bottomCurve .curve2{ float:right; }

/*----------------inner page css ------------------*/
.homeInnerRightContainer .contentArea{ float:left; width:738px; background:url(../images/leftShadowSpacer.gif) repeat-y right top; }
.contentArea .ipContentDiv{ float:left; width:720px; background:#FFFFFF;  border-left:1px solid #9EBBC9; border-top:1px solid #9EBBC9; padding-bottom:20px;  }
.ipContentDiv .ipPageHeading{ float:left; width:680px; padding:20px 20px 31px 20px;  }
.ipContentDiv .ipPageHeading2{ float:left; width:460px; padding:20px 20px 31px 220px;  font-size:18px; }
.ipContentDiv .ipPageHeading3{ float:left; width:460px; padding:20px 20px 31px 240px;  font-size:18px; }
.ipPageHeading .contentHeader{float:left; width:668px; text-align:center; padding:5px 5px 5px 5px; border:1px #dadcd9 solid; }

.ipContentDiv .leftImgDiv {float:left; width:247px; padding:33px 18px 0px 18px;}
.leftImgDiv .ipImage{float:left; padding-bottom:15px;}
.leftImgDiv #aligMent{ padding-left:35px;}
.leftImgDiv .ipLinkButton{float:left; width:235px; padding:16px 0px 0px 1px; }
.ipLinkButton a{background:url(../images/inner/aboutus7.jpg) no-repeat left top; width:135px; padding:0px 0px 0px 15px; display:block; height:40px; line-height:32px; color:#002f81; text-shadow:#7f986e 0 1px 0; font-weight:bold;}
.ipLinkButton a:hover{ text-decoration:underline; }

.leftImgDiv .ipImageLink{ margin:0px auto; width:216px; height:52px;}
.ipImageLink a{ float:left; background:url(../images/inner/diningSet5.jpg) no-repeat right top; width:176px;  height:52px; padding: 10px 10px 0px 23px; display:block; color:#FFFFFF; font-weight:bold; text-align:left;  }
.ipImageLink a:hover{ text-decoration:underline; }

.leftImgDiv .ipCostumButton{float:left; width:235px;  padding:0px 0px 0px 5px;}
.ipCostumButton a{background:url(../images/inner/costomPool5.jpg) no-repeat left top; width:162px; margin-bottom:5px; padding:0px 0px 0px 15px; display:block; height:40px; line-height:32px;  color:#002f81; text-shadow:#7f986e 0 1px 0; font-weight:bold;}
.ipCostumButton .link{line-height:normal; background:url(../images/inner/costomPool7.jpg) no-repeat left top; height:39px; padding-top:5px;}
.ipCostumButton a:hover{ text-decoration:underline; }

.leftImgDiv .ipChemicalTipsButton{float:left; width:241px; padding:0px 0px 0px 1px;}
.ipChemicalTipsButton a{background:url(../images/inner/poolChemicals5.jpg) no-repeat left top; width:226px; margin-bottom:5px; padding:0px 0px 0px 15px; display:block; height:40px; line-height:32px;  color:#002f81; text-shadow:#7f986e 0 1px 0; font-weight:bold;}
.ipChemicalTipsButton a:hover{ text-decoration:underline; }

.leftImgDiv .poolCare{margin:0px auto; width:218px; padding:7px; border:1px #e5e5e5 solid; }
.poolCare .poolCareText{background:#e5e5e5; padding:20px 20px 30px 20px; font-weight:bold; font-style:italic; }
.poolCareText .heading{font-weight:bold; padding-bottom:4px;}

.ipContentDiv .ipText{ float:left; width:410px; padding:0px 0px 0px 0px; color:#54473F; }
.ipText .pageHeading{ float:left; width:410px; font-size:18px; color:#000000; padding:0px 0px 10px 0px;}
.ipText .innerText{ float:left;  width:410px; padding-right:0px; color:#54473F; }
.innerText a{color:#002f7f;}
.innerText a:hover{text-decoration:underline;}

.ipText .poolRepairInnerText{ float:left; width:410px; padding-right:0px; }
.poolRepairInnerText a{color:#002f7f; text-decoration:underline;}
.poolRepairInnerText a:hover{text-decoration:none;}
.poolRepairInnerText ul{margin:0px; padding:10px 0px 0px 18px;}
.poolRepairInnerText ul li{padding:0px 0px 5px 0px; list-style-image:url(../images/inner/bullet.jpg);}

.poolRepairInnerText .poolChemicalsHeading{ float:left; width:427px; height:20px; padding-bottom:5px; }
.poolChemicalsHeading .poolLeftCurve{float:left; width:8px;}
.poolChemicalsHeading .poolText{ float:left; background:url(../images/inner/spacer1.jpg) repeat-x left top; padding:0px 3px 0px 3px }
.poolChemicalsHeading .poolText a{ height:20px; line-height:20px; color:#FFFFFF;}
.poolChemicalsHeading .poolRightCurve{float:left; width:7px;}


.poolRepairInnerText .address{font-weight:bold; color:#002e7c; text-shadow:#617daf 0 1px 0;}
.homeInnerLeftContainer .hours{float:left; width:212px; padding:20px 0px 0px 26px;}
.hours .hoursBox{float:left; width:200px; padding:5px; border:1px #feffff solid;}
.hoursBox .hoursText{padding:12px 8px 15px 8px; background:#ebf4f9; color:#002e83;}
.hoursText .hoursHeading{font-size:13px; font-weight:bold; padding-bottom:5px;}

.ipContentDiv .manufacturersIpText{ float:left; width:680px; padding:0px 10px 0px 30px; color:#54473F; }
.manufacturersIpText .manufacturersPageHeading{ float:left; width:680px; font-size:18px; text-align:center; color:#000000; padding:0px 0px 30px 0px;}
.manufacturersIpText .innerText{ float:left; width:680px; padding-right:0px; color:#54473F; }
.innerText .row{width:680px; padding-bottom:25px;}
.row .column{float:left; width:170px;}
.row .column2{float:left; width:170px; text-align:right; padding:0px 20px 0px 50px;}
.row .columnText{float:left; width:130px;}

.manufacturersIpText a{color:#002f7f;}
.manufacturersIpText a:hover{text-decoration:underline;}

.innerText ul{margin:0px; padding:0px 0px 0px 18px;}
.innerText ul li{padding:0px 0px 5px 20px; list-style-image:url(../images/inner/bullet.jpg);}
.innerText ul li a{color:#54473F;}

.poolRepairInnerText .poolCareStyems{ width:427px;}
.poolCareStyems .poolCareContent{float:left; width:364px; padding:8px; border:1px #e5e5e5 solid;}
.poolCareContent .topHeading{float:left; width:352px; padding-bottom:8px; color:#002F7D; font-weight:bold;}
.poolCareContent .poolText{float:left; width:344px; padding:10px 10px 10px 10px; background:#dddddd;}

.poolRepairInnerText .ListDiv{width:427px;}
.poolRepairInnerText .list{float:left; width:200px;}
.list ul{margin:0px; padding:0px 0px 0px 15px;}
.list ul li{padding:0px 0px 5px 15px;}

.poolRepairInnerText .poolAccessories{ width:388px; padding:5px; border:1px #e5e5e5 solid;}
.poolAccessories .Accessories{ width:368px; padding:10px; background:#dddddd; color:#002f7d;}

.specialText{color:#113b87;}
.specialText .red{color:#FF0000;}
.specialText .blue{color:#01307e; font-weight:bold;}

.leftImgDiv ul{margin:0px; padding:0px 0px 0px 100px;}
.leftImgDiv ul li{ padding:0px 0px 5px 0px; list-style-image:url(../images/inner/arrow.jpg);}
.leftImgDiv ul li a{color:#002d7e;}
.leftImgDiv ul li a:hover{text-decoration:underline;}

.homeInnerLeftContainer .shortText{ float:left; width:202px; padding:0px 0px 0px 36px; }
.shortText .mainText{ float:left; width:202px; padding:0px 0px 10px 0px; }
.mainText .text{float:left; width:113px; padding-left:30px; font-size:13px; font-weight:bold; color:#002f7d;}
.mainText .img{float:left;}
.shortText .mainText1{ float:left; width:202px; padding:20px 0px 10px 0px; }
.mainText1 .text{float:left; width:110px; padding-left:10px; font-size:11px; font-weight:bold; color:#002f7d;}
.mainText1 .text2{float:left; width:150px; padding-left:10px; font-size:10px; font-weight:bold; text-align:center; color:#002f7d;}
.mainText1 .img{float:left;}

.leftImgDiv .imgLogo{float:left; padding-left:25px;}

.innerText .poolKitLink{ float:left; width:367px;}
.poolKitLink .linkImage{float:left; width:90px;}
.poolKitLink .poolLink{float:left; margin:25px 0px 0px 0px;}

.homeInnerLeftContainer .store{ float:left; width:205px; padding:10px 0px 0px 26px; color:#FFFFFF;}
.store .topImg{width:205px; height:12px;}
.store .textContent{width:179px; padding:0px 13px 0px 13px; background:url(../images/inner/specials8Bg.jpg) repeat-y left top; line-height:20px; font-size:11px;}
.textContent .subHeading{width:179px; padding-bottom:5px; font-weight:bold; border-bottom:1px #40a9d6 dashed; font-size:12px;  }
.store .bottomImg{width:205px; background:url(../images/inner/specials9.jpg) no-repeat left top; height:7px;}
/*----------------inner page css ------------------*/

/*--------------------------Popup Css--------------------------*/
.popup_container{width:600px; margin:0px auto; background:#FFFFFF; font-size:12px;}
.popup_container .formBg{background:url(../images/inner/popupBg.jpg) no-repeat left top;}
.popup_container .input1{width:211px; height:15px; border:1px solid #a6a6a6;}
.popup_container .zip{width:46px; height:15px; border:1px solid #a6a6a6;}
.popup_container .phone{width:152px; height:15px; border:1px solid #a6a6a6;}
.popup_container .comments{width:340px; height:70px; border:1px solid #a6a6a6;}
.popup_container .requestComments{width:402px; height:93px;}
.popup_container .subHeading{ font-size:18px; }
.popup_container .formFooter{width:420px; height:10px;}

.asterik{color:#FF0000; font-size:12px;}

.popup_container .innerPopupContainer{ float:left; width:600px; background:#FFFFFF; color:#544645; text-align:justify;  }
.innerPopupContainer .popHeader{float:left; width:600px;}
.innerPopupContainer .popupTextDiv{float:left; width:550px; padding: 42px 0px 20px 50px; }
.popupTextDiv .popupHeading{float:left; width:500px; padding-bottom:20px; font-size:18px;}
.popupTextDiv .popupText{ float:left; width:516px; }
.popupText .aquaText{color:#002F7D; font-size:9px; font-family:Arial;}
.popupText img{border:0px;}
.popupText a{ text-decoration:none; }
.popupText a:hover{ text-decoration:underline; }

.popupText .popupImageDiv{float:left; width:172px; padding:0px 9px 0px 13px;}
.popupImageDiv .popupImage{text-align:center; padding-bottom:25px;}
.popupText .popupIpText{float:left; width:306px;}
.popupIpText ul{margin:0px; padding:0px 0px 0px 25px;}
.popupIpText ul li{padding:0px 0px 15px 0px; list-style-type:upper-alpha;}
.popupIpText .aquaText{color:#002F7D; font-size:9px; font-family:Arial;}

.popupText .popupSanitizersIpText{float:left; width:316px;}
.popupSanitizersIpText ul{margin:0px; padding:0px 0px 0px 20px;}
.popupSanitizersIpText ul li{padding:0px 0px 5px 0px; list-style-image:url(../images/inner/bulletpopup.jpg); }

.popupText .popupStepsIpText{float:left; width:316px;}
.popupStepsIpText ul{margin:0px; padding:0px 0px 0px 20px;}
.popupStepsIpText ul li{padding:0px 0px 5px 5px; list-style-image:url(../images/inner/bulletpopup1.jpg); }
.popupStepsIpText .stepHeading{font-size:12px; font-weight:bold; color:#000000;}
.popupStepsIpText .strick{ padding-left:15px;}

.popupText .softSwim{ float:left; width:550px;}

.softSwim .swimImage{ float:left; width:190px; padding-top:20px; padding-bottom:5px; }
.softSwim .swimSoftText{float:left;  width:320px; }
.swimSoftText ul{margin:0px; padding:5px 0px 0px 0px;}
.swimSoftText ul li{padding:0px 0px 2px 0px; list-style-type:none; }

.swimSoftTextTwo{width:500px; float:left; }
.swimSoftTextTwo ul{margin:0px; padding:5px 0px 0px 25px;}
.swimSoftTextTwo ul li{padding:0px 0px 2px 0px; }
.swimSoftTextTwo #towEasySteps li{list-style-type:decimal;}


.popupText .ourTeem{ float:left; width:370px; padding-bottom:5px; }
.ourTeem .photo{float:left; padding:2px; border:1px #a9a4a1 solid;}
.ourTeem .menberText{float:left; width:; padding:0px 0px 0px 18px; line-height:150%;}
.menberText .name{color:#000000; font-weight:bold; font-size:13px;}
.menberText .post{font-style:italic;}
.menberText a{ text-decoration:none; color:#042f7e;}
.menberText a:hover{text-decoration:underline;}
/*--------------------------Popup Css*--------------------------*/

/*Projectgallery Css*/
.projectgallery{width:586px; float:left; padding-left:45px;}
.projectgallery .bigimg_container{width:512px; padding:0px 0px 10px 34px; float:left;}
.projectgallery .bigimg_container .links{width:512px; text-align:center; padding:0px 0px 0px 0px;}
.projectgallery .bigimg_container .links ul{margin:0px; padding:0px; list-style:none; float:left;}
.projectgallery .bigimg_container .links ul li{margin:0px; padding:0px 0px 0px 0px; list-style:none; display:inline; float:left; background:url(../images/inner/spacer.jpg) repeat-x left bottom;}

.projectgallery .bigimg_container .links ul li a{font:12px arial; height:32px; float:left; line-height:32px; display:block;  color:#ffffff; font-weight:bold; text-decoration:none; padding:0px 0px 0px 20px; text-decoration:underline; text-align:center; background:url(../images/inner/leftCurve.jpg) no-repeat left bottom;}
.projectgallery .bigimg_container .links ul li a span{	height:32px; line-height:32px;	float:left;  background:url(../images/inner/rightCurve.jpg) no-repeat right bottom; padding:0px 20px 0px 0px;}
.projectgallery .bigimg_container .links .spacer{ height:32px; float:left; line-height:32px; width:10px; background:none; }
.projectgallery .bigimg_container .links ul li a:hover, .projectgallery .bigimg_container .links ul li a.current{background:url(../images/inner/hoverImg.jpg) center left no-repeat; color: #024D87; font-weight:bold;}
.projectgallery .bigimg_container .links ul li a.current{ background:url(../images/inner/hoverImg.jpg) center left no-repeat; }
.projectgallery .bigimg_container .links ul li a:hover span , .projectgallery .bigimg_container .links ul li a.current span{ background:url(../images/inner/hoverImg.jpg) center right no-repeat; color:#024D87; cursor:pointer; }

.scroll-main{overflow: hidden; width:518px; height:78px; position:relative; float:left;}
#imageBox{  width:518px; height:78px;}
#imageBoxInside{width:518px; overflow:hidden;}
.projectgallery .bigImage{ width:516px;	height:294px; border: 6px double #B7B7B7; float:left; text-align:center;}
.projectgallery .loadingImage{ width:516px;	height:294px; background:url(../images/loader.gif) center no-repeat; float:left; }
.projectgallery .mainThumbnailContainer{ width:586px; height:89px; float:left; padding-left:7px; }
.projectgallery .mainThumbnailContainer img{cursor:pointer;}
.projectgallery .mainThumbnailContainer .left_scroll{ height:69px; width:35px; float:left;}
.projectgallery .mainThumbnailContainer .content{ position:relative; height:78px; }
.projectgallery .mainThumbnailContainer .content .thumbImg{border: 4px solid #ffffff; width:61px; height:61px; float:left; }
.projectgallery .mainThumbnailContainer .content .thumbImg:hover{ border: 4px outset #B7B7B7;}
.projectgallery .mainThumbnailContainer .content .thumbImg_gap{ height:61px; width: 18px; float:left; }
.projectgallery .mainThumbnailContainer .right_scroll{ height:69px; width:29px; float:left;	}
/*Projectgallery Css*/




.innerMain .footer{ /* future use*/ }
.footer .innerFooter{ float:left; width:608px; padding-left:395px; background:url(../images/footerBg.jpg) repeat-x left top; height:59px;  color:#424244; }

#leftNav{ height:300px; }

/* CSS for Specials Page */
.ipContentDiv .specialsDiv {float:left; width:680px; padding:0px 0px 0px 0px;}
.ipContentDiv .specialsDiv .leftImgDiv {float:left; width:220px; padding:0px 0px 0px 20px; }
.ipContentDiv .specialsDiv .leftImgDiv .ipImage{padding-top:0px; padding-bottom:15px;}
.ipContentDiv .specialsDiv .ipText{ float:left; width:440px; padding:0px 0px 0px 0px; color:#54473F;  }
.ipContentDiv .specialsDiv .ipText .poolRepairInnerText{ float:left; width:440px; padding-right:0px;  }
.link_specials{color:#002f7f;}
.link_specials:hover{text-decoration:underline;}

/* Contact Us page */
.leftImgDiv .viewDirection{ float:right; width:230px; background:#FFFFFF; border:1px solid #E2E2E2; padding:5px; height:265px; }
.viewDirection .innerDiv{ float:right; width:230px;/* background:#B8E5FA;*/ }
.inputField{ width:190px; height:15px; font-family:arial; font-size:11px; color:#666666; border-left:1px solid #ABABAB; border-top:1px solid #ABABAB; }
.inputField2{ width:90px; height:15px; font-family:arial; font-size:11px; color:#666666; border-left:1px solid #ABABAB; border-top:1px solid #ABABAB; }
.selectField{ width:190px; height:20px; font-family:arial; font-size:11px; color:#666666; border-left:1px solid #ABABAB; border-top:1px solid #ABABAB; }

.mapLocation{float:left; width:230px; padding: 0px 0px 0px 5px; color:#002e7c; font-size:12 px; margin-top:23px;}

/*Sitemap Css*/

.ipContentDiv .ipTextSiteMap{ float:left; width:410px; padding:0px 0px 0px 22px; color:#54473F; }
.ipTextSiteMap .pageHeading{ float:left; width:410px; font-size:18px; color:#000000; padding:0px 0px 10px 0px;}

.ipTextSiteMap .sitemap{width:250px; float:left; padding-left:1}
.sitemap ul{margin:0px; padding:0px; list-style-type:none;}
.sitemap ul li{margin:0px 0px 0px 0px; list-style-type:none; border-bottom:4px solid #ffffff;}
.sitemap ul li.last{background:none; padding:0px;}
.sitemap ul li a{font-family:arial; font-size:12px; padding:5px 0px 5px 0px; background:#1E83C9; color:#ffffff;  font-weight:bold;  padding-left:15px; height:17px; line-height:17px; display:block;}
.sitemap ul li a:hover{ text-decoration:underline;}

.sitemap ul ul{margin:0px; padding:0px 0px 0px 15px; list-style-type:none; }
.sitemap ul ul li{margin:0px; padding:0px; background:#ffffff; }
.sitemap ul ul li a{ padding:0px 0px 0px 15px; background:#ffffff url(../images/inner/arrow2.jpg) no-repeat left center; color:#1D83CB;  border-bottom:1px solid #B7B7B7;}
.sitemap ul ul li a:hover{text-decoration:none; color:#F4983C; background:#ffffff url(../images/inner/arrow2_hover.jpg) no-repeat left center;  }
.sitemap ul ul li a.last{ border:none; }
.sitemap ul ul li.paddingTop{ padding-top:8px;}

/*Sitemap Css*/
