/* Universals */
body {padding:0; margin:0; color:#000;background-image: url(../images/bg.gif); font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
body {behavior:url("css/csshover3.htc");}

h1, h2, h3, h4, h5, h6, h7, h8 {padding:0;margin:0}
.iePadBottom10{*padding-bottom:10px;}
p{font-size:15px;}

/* Base */
#wrapper, #wrapperSplash{width:770px;height:auto;position:absolute;left:50%;top:0;margin: 0 0 0 -370px;padding:0;}
#wrapperSplash{margin-left:-385px}
#header{width:740px;height:120px;position:relative;left:30px;margin-top:5px;}
#nav{width:30px;height:500px;float:left;position:absolute;margin:99px 0 0 -42px;}
#nav a{color:#FFF!important;}
#content
{background:#e7e7e7 url(../images/content.jpg) repeat-y 0 0;width:756px;min-height:483px;*height:auto !important;*height:483px;border:#fff solid 7px;float:left;}
.columnL
{width:270px;min-height:483px;*height:auto !important;*height:483px;background:#dcdcdc;position:relative;z-index:2;float:left;}
.columnR{width:471px;min-height:483px;*height:auto !important;*height:483px;position:relative;z-index:2;float:left;margin-bottom:-103px;*margin-bottom:0;}
.padIMGBottom{padding-bottom:125px;}
.padBottom10{padding-bottom:10px;}
.padBottom30{padding-bottom:30px;}
.clear{clear:both;}
#columnFooter
{width:756px;clear:both;position:relative;z-index:1;margin-top:-87px;}
#footer
{height:50px;width:;color:#fff;font-size:13px;font-weight:bold;text-align:right;position:relative;top:20px;line-height:20px;float:right;right:4px;*margin-bottom:20px;}

/* Logo */
a#JJPLogo{height:120px;width:278px;background:url(../images/JJPLogo.jpg) no-repeat top left;float:left;position:relative;left:-30px;display:block;cursor:hand;}
a#JJPLogo .hover{height:120px;width:278px;background:url(../images/JJPLogo.jpg) no-repeat bottom left;display:block;cursor:hand;}
a#JJPLogo span{display:none;}
#time{position:relative;top:80px;right:50px;float:right;}
#time img{position:relative;top:3px;}
#time a{cursor:default;}
.script{font-family:Tahoma;font-size:11px;color:#686868;text-decoration:none}

/* Nav */
a#about, a#construction, a#realestate, a#contact 
{background:url(../images/about.jpg) no-repeat top left;display:block;height:122px;width:27px;margin-top:3px;cursor:hand;}
a#about .hover, a#construction .hover, a#realestate .hover, a#contact .hover 
{background:url(../images/about.jpg) no-repeat top right;display:block;height:122px;width:27px;cursor:hand;}	
a#about span, a#construction span, a#realestate span, a#contact span {display:none;}
a#construction{background:url(../images/construction.jpg) no-repeat top left;}
a#realestate{background:url(../images/realestate.jpg) no-repeat top left;}
a#contact{background:url(../images/contact.jpg) no-repeat top left;}
a#construction .hover{background:url(../images/construction.jpg) no-repeat top right;}
a#realestate .hover{background:url(../images/realestate.jpg) no-repeat top right;}
a#contact .hover{background:url(../images/contact.jpg) no-repeat top right;}
.left-nav-title a{color:#FFF!important;}

/* Nav Selected */
.about, .construction, .realEstate, .contact 
{background:url(../images/about.jpg) no-repeat top right;display:block;height:122px;width:27px;margin-top:3px;}
.construction{background:url(../images/construction.jpg) no-repeat top right;}
.realEstate{background:url(../images/realestate.jpg) no-repeat top right;}
.contact{background:url(../images/contact.jpg) no-repeat top right;}
.about div, .construction div, .realEstate div, .contact div 
{font-size:21px;color:#3a3a3a;writing-mode:tb-rl;filter:flipv fliph;cursor:default;position:relative;top:0px;left:3px;height:122px;background:#cf3734;padding-right:1px;display:none;}

/* Footer */
a.footer:link, a.footer:visited{color:#565656;text-decoration:none;font-weight:normal;font-size:13px;}
a.footer:hover, a.footer:active{color:#565656;text-decoration:underline;font-weight:normal;font-size:13px;}
a.copy:link, a.copy:visited{color:#565656;text-decoration:none;font-weight:normal;font-size:11px;}
a.copy:hover, a.copy:active{color:#565656;text-decoration:underline;font-weight:normal;font-size:11px;}

/* Splash */
#constructionContent, #realEstateContent
{width:756px;height:122px;border:#fff solid 7px;margin-top:20px;}
a#constructionSplash, a#realEstateSplash
{height:122px;width:756px;background:url(../images/constructionSplash.jpg) no-repeat top left;text-decoration:none;display:block;cursor:hand;}
a#constructionSplash:hover, a#realEstateSplash:hover
{height:122px;width:756px;background:url(../images/constructionSplash.jpg) no-repeat bottom left;text-decoration:none;display:block;cursor:hand;}
a#realEstateSplash
{background:url(../images/realEstateSplash.jpg) no-repeat top left;}
a#realEstateSplash:hover
{background:url(../images/realEstateSplash.jpg) no-repeat bottom left;}
.splashVerb1, .splashVerb2{font-size:36px;color:#f3ff84;height:52px;width:357px;padding:0 10px 0 10px;top:5px;left:378px;position:relative;*top:0;*margin-bottom:-50px;}
.splashVerb2{left:0;}
.splashVerb1 div, .splashVerb2 div{font-size:12px;color:#252525;}

#splashConstructionContent {width:756px;height:122px;border:#fff solid 7px;margin-top:20px;}
a#splashConstruction
{background:url(../images/constructionSplash.jpg) no-repeat top left;display:block;height:122px;width:756px;text-decoration:none;cursor:hand;*margin-bottom:-69px;}
a#splashConstruction .hover 
{background:url(../images/constructionSplash.jpg) no-repeat bottom left;display:block;height:122px;width:756px;text-decoration:none;cursor:hand;margin-top:-112px;*margin:0;*position:relative;*top:-69px;}	
a#splashConstruction .h1 {font-size:21px;color:#f3ff84;height:112px;width:357px;padding:0 10px 0 10px;position:relative;left:380px;z-index:10;top:3px;*top:0;*margin-bottom:-106px;}
a#splashConstruction .h2 {font-size:11px;color:#252525;position:relative;z-index:10;left:-1px;width:360px;line-height:14px;}
.row1{color:#5a5a5a;font-size:16px;position:relative;left:2px;letter-spacing:4px;height:20px;width:110px;z-index:10;}
.row2{position:relative;top:-44;left:72px;width:290px;text-align:right;*top:-16px;}
.row2 ul li{color:#fff;font-size:11px;display:inline;}
.row3{position:relative;top:-78px;left:2px;width:360px;text-align:right;*top:-36px;*left:0;}
.row3 ul li{color:#fff;font-size:11px;display:inline;}

#splashRealEstateContent {width:756px;height:122px;border:#fff solid 7px;margin-top:20px;}
a#splashRealEstate
{background:url(../images/realEstateSplash.jpg) no-repeat top left;display:block;height:122px;width:756px;text-decoration:none;cursor:hand;*margin-bottom:-42px;}
a#splashRealEstate .hover 
{background:url(../images/realEstateSplash.jpg) no-repeat bottom left;display:block;height:122px;width:756px;text-decoration:none;cursor:hand;margin-top:-112px;*margin:0;*position:relative;*top:-42px;}	
a#splashRealEstate .h1 {font-size:21px;color:#f3ff84;height:112px;width:357px;padding:0 10px 0 10px;position:relative;left:-2px;z-index:10;top:3px;*top:0;*margin-bottom:-112px;}
a#splashRealEstate .h2 {font-size:11px;color:#252525;position:relative;z-index:10;line-height:14px;width:340px;}
.row4{color:#5a5a5a;font-size:16px;height:20px;width:110px;position:relative;left:20px;letter-spacing:4px;left:2px;top:-1px;*top:2px;}
.row5{position:relative;top:-45;left:88px;width:270px;*top:-14;*left:84px;}
.row5 ul li{color:#fff;font-size:11px;display:inline;}

/* About Us */
#aboutPad {height:297px;width:230px;background:#b01413 url(../images/aboutPad.jpg) no-repeat 0 0;padding:0 10px 0 30px;}
#aboutIMG {height:122px;width:486px;background:url(../images/aboutIMG.jpg) no-repeat 0 0;border-bottom:#fff solid 7px;position:absolute;}
.aboutIcon {height:107px;*height:87px;width:100px;background:url(../images/aboutIcon.jpg) no-repeat bottom right;float:right;position:relative;}
#aboutPad h1 {color:#ead7d1;font-size:30px;font-weight:normal;padding-top:3px;}
#aboutPad h1 div {font-size:19px;margin-top:-3px;line-height:21px;}
#aboutPad h2 {color:#fff;font-size:14px;padding-top:7px;padding-bottom:12px;}
#aboutPad ul {color:#fff;font-size:11px;padding-top:1px;margin:0 0 0 -15px;*margin:0 0 0 26px;}
#aboutPad ul li{line-height:13px;padding-top:1px;letter-spacing:.2em;}
#aboutPad ul li a:link, #aboutPad ul li a:visited{color:#fff;font-size:11px;text-decoration:none;}
#aboutPad ul li a:hover, #aboutPad ul li a:active{color:#fff;font-size:11px;text-decoration:underline;}


#latestNews1{background:url("../images/allenCircle/allenCircle1a.jpg") top left no-repeat;height:61px;width:88px;cursor:hand;}		
#latestNews1:hover{background:url("../images/allenCircle/allenCircle1a.jpg") bottom left no-repeat;height:61px;width:88px;cursor:hand;}


#aboutLeftContent {padding:5px 30px 0 30px;}
#aboutLeftContent h1 {color:#464646;font-size:22px;margin-bottom:-10px;}
.latestNews{padding-top:15px;}
.imgL {float:left;margin:5px 10px 0 0;}
.imgR {float:right;margin:5px 0 0 10px;}
#aboutLeftContent h2 span{color:#BA2A28;font-style:italic;}
#aboutLeftContent h2 b{font-size:17px;color:#000;line-height:20px;}
#aboutLeftContent h2 {color:#434343;font-size:12px;font-weight:normal;line-height:12px;}

#optionControl {margin-left:-20px;}
.arrow, .newsletter {float:left;}
.arrow ul, .newsletter ul {list-style-type: none;}
.arrow sup, .newsletter sup {vertical-align:5%;*vertical-align:45%;}
.arrow ul li {text-decoration:none;list-style-image:url(../images/arrow.jpg);list-style-position:outside;}
.arrow a:link {font-size:16px;font-weight:bold;color:#252525;list-style-image:url(../images/arrow.gif);text-decoration:none;display:list-item;}
.arrow a:visited {font-size:16px;font-weight:bold;color:#252525;list-style-image:url(../images/arrow.gif);text-decoration:none; }
.arrow a:hover {font-size:16px;font-weight:bold;color:#ba2a28;list-style-image:url(../images/arrow.gif);text-decoration:none;}
.arrow a:active {font-size:16px;font-weight:bold;color:#ba2a28;list-style-image:url(../images/arrowRoll.gif);text-decoration:none;}
.arrow li:hover {list-style-image:url(../images/arrowRoll.gif);}
.newsletter ul li {text-decoration:none;list-style-image:url(../images/newsletter.jpg);list-style-position:outside;}
.newsletter a:link {font-size:16px;font-weight:bold;color:#252525;list-style-image:url(../images/newsletter.gif);text-decoration:none;display:list-item;}
.newsletter a:visited {font-size:16px;font-weight:bold;color:#252525;list-style-image:url(../images/newsletter.gif);text-decoration:none; }
.newsletter a:hover {font-size:16px;font-weight:bold;color:#ba2a28;list-style-image:url(../images/newsletter.gif);text-decoration:none;}
.newsletter a:active {font-size:16px;font-weight:bold;color:#ba2a28;list-style-image:url(../images/newsletterRoll.gif);text-decoration:none;}
.newsletter li:hover {list-style-image:url(../images/newsletterRoll.gif);}
.more{color:#6F3;float:right;margin:-20px 0 -20px;*margin:-10px 0 -40px}


.AU h1 {padding:10px 0 0 20px;}
.AU h1 div {color:#ba2a28;font-size:22px;}
.AU h1 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}
.AU h2 {color:#ba2a28;font-size:22px;padding:10px 0 0 20px;clear:both;}
.AU h2 div {color:#434343;font-size:17px;font-weight:normal;}
.AU h2 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}




/* Construction Services */
#contructionPad{height:243px;width:230px;background:url(../images/constructionPad.jpg) no-repeat 0 0;padding:0 10px 0 30px;}
#contructionIMG{height:122px;width:486px;background:url(../images/contructionIMG.jpg) no-repeat 0 0;border-bottom:#fff solid 7px;position:absolute;}
.constructionIcon{height:87px;width:100px;background:url(../images/constructionIcon.jpg) no-repeat bottom right;float:right;position:relative;}
#contructionPad h1 {color:#edf3cb;font-size:30px;font-weight:normal;padding-top:3px;}
#contructionPad h1 div {font-size:19px;margin-top:-3px;line-height:21px;}
#contructionPad h2 {color:#fff;font-size:14px;padding-top:7px;}
#contructionPad ul {color:#fff;font-size:11px;padding-top:1px;margin:0 0 0 -15px;*margin:0 0 0 26px;}
#contructionPad ul li{line-height:14px;padding-top:1px;letter-spacing:.2em;}
#contructionPad ul li a:link, #contructionPad ul li a:visited{color:#fff;font-size:11px;text-decoration:none;}
#contructionPad ul li a:hover, #contructionPad ul li a:active{color:#fff;font-size:11px;text-decoration:underline;}

a.orange:link, a.orange:visited{font-size:12px;text-decoration:underline;font-weight:bold;color:#d9820f;}
a.orange:hover, a.orange:active{font-size:12px;text-decoration:none;font-weight:bold;color:#d9820f;}

.CS h1 {padding:10px 0 0 20px;}
.CS h1 div {color:#d9820f;font-size:22px;}
.CS h1 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}
.CS h2 {color:#d9820f;font-size:22px;padding:10px 0 0 20px;clear:both;}
.CS h2 div {color:#d9820f;font-size:17px;font-weight:normal;}
.CS h2 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}
.CS h3 div {color:#434343;font-size:17px;font-weight:normal;}
.CS h3 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}

.CS .slideSection{border:1px solid #d9820f;width:453px;margin:10px 0 0 20px;padding:2px 0 0 2px;background:transparent url(../images/slideBg2.png) repeat 0 0;}
.CS .slideContent{width:431px;padding:10px;}

#constructionLeftContent {padding:5px 30px 0 30px;}
#constructionLeftContent h1 {color:#464646;font-size:20px;margin-bottom:-10px;}
.latestNews{padding-top:15px;}
.imgL {float:left;margin:5px 10px 0 0;}
.imgR {float:right;margin:5px 0 0 10px;}
#constructionLeftContent h2 {color:#434343;font-size:12px;font-weight:normal;line-height:13px;}
#constructionLeftContent h2 div{margin-top:-8px;}

#repair{background:url("../images/repair/repair1a.jpg") top left no-repeat;height:61px;width:88px;cursor:hand;}		
#repair:hover{background:url("../images/repair/repair1a.jpg") bottom left no-repeat;height:61px;width:88px;cursor:hand;}
#snowRemoval{background:url("../images/snowRemoval/snowRemoval1a.jpg") top left no-repeat;height:61px;width:88px;cursor:hand;}		
#snowRemoval:hover{background:url("../images/snowRemoval/snowRemoval1a.jpg") bottom left no-repeat;height:61px;width:88px;cursor:hand;}
#excavation{background:url("../images/excavation/excavation1a.jpg") top left no-repeat;height:61px;width:88px;cursor:hand;}		
#excavation:hover{background:url("../images/excavation/excavation1a.jpg") bottom left no-repeat;height:61px;width:88px;cursor:hand;}

.leftListOrange h3{color:#333;font-size:12px;font-style:italic;text-decoration:underline;margin:10px 0 20px 5px;}
.leftListOrange .column1, .leftListOrange .column2{color:#d9820f;font-weight:bold;font-size:12px;width:200px;margin-left:10px;clear:both;height:30px;}
.leftListOrange .column2{height:40px;}
.leftListOrange .column1 .CL, .leftListOrange .column2 .CL{float:left;width:20px;}
.leftListOrange .column1 .CR, .leftListOrange .column2 .CR{float:right;width:175px;}

/* Real Estate Services */
#realEstatePad{height:243px;width:230px;background:url(../images/realEstatePad.jpg) no-repeat 0 0;padding:0 10px 0 30px;}
#realEstateIMG{height:122px;width:486px;background:url(../images/realEstateIMG.jpg) no-repeat 0 0;border-bottom:#fff solid 7px;position:absolute;}
.realEstateIcon{height:87px;width:100px;background:url(../images/realEstateIcon.jpg) no-repeat bottom right;float:right;position:relative;}
#realEstatePad h1 {color:#edf3cb;font-size:30px;font-weight:normal;padding-top:3px;}
#realEstatePad h1 div {font-size:19px;margin-top:-3px;line-height:21px;}
#realEstatePad h2 {color:#fff;font-size:14px;padding-top:7px;}
#realEstatePad ul {color:#fff;font-size:11px;padding-top:1px;margin:0 0 0 -15px;*margin:0 0 0 26px;}
#realEstatePad ul li{line-height:16px;padding-top:1px;letter-spacing:.2em;}
#realEstatePad ul li a:link, #realEstatePad ul li a:visited{color:#fff;font-size:11px;text-decoration:none;}
#realEstatePad ul li a:hover, #realEstatePad ul li a:active{color:#fff;font-size:11px;text-decoration:underline;}

.RE h1 {padding:10px 0 0 20px;}
.RE h1 div {color:#9fc20d;font-size:22px;}
.RE h1 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}
.RE h2 {color:#9fc20d;font-size:22px;padding:10px 0 0 20px;clear:both;}
.RE h2 div {color:#9fc20d;font-size:17px;font-weight:normal;}
.RE h2 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}
.RE h3 div {color:#434343;font-size:17px;font-weight:normal;}
.RE h3 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}
.REL h2 {color:#9fc20d;font-size:22px;padding:10px 0 0 20px;clear:both;}
.REL h2 div {color:#9fc20d;font-size:17px;font-weight:normal;}
.REL h2 p {color:#464646;font-size:12px;padding-bottom:5px;margin:0;font-weight:normal;}

a.green:link, a.green:visited{font-size:12px;text-decoration:underline;font-weight:bold;color:#9fc20d;}
a.green:hover, a.green:active{font-size:12px;text-decoration:none;font-weight:bold;color:#9fc20d;}

.RE .slideSection{border:1px solid #9fc20d;width:453px;margin:10px 0 0 20px;padding:2px 0 0 2px;background:transparent url(../images/slideBg2.png) repeat 0 0;}
.RE .slideContent{width:431px;padding:10px;}

.detailInfo{height:38px;width:163px;float:left;background:url(../images/detailInformation.png) no-repeat 0 0;color:#edf3cb;cursor:pointer;margin-bottom:10px;*margin:0;}
.detailInfo div{height:20px;width:163px;text-align:center;margin-top:11px;}
a.detailInfo:link, a.detailInfo:visited{font-size:14px;font-color:#fff;font-weight:bold;text-decoration:none;}
a.detailInfo:hover, a.detailInfo:active{font-size:14px;font-color:#fff;font-weight:bold;text-decoration:underline;}

.viewSlideRE{height:38px;width:171px;float:right;background:url(../images/viewSlideShowGreen.png) no-repeat 0 0;color:#edf3cb;cursor:pointer;margin-bottom:10px;*margin:0;}
.viewSlideRE div{height:20px;width:155px;text-align:center;margin-top:11px;}
a.viewSlideRE:link, a.viewSlideRE:visited{font-size:14px;font-color:#fff;font-weight:bold;text-decoration:none;}
a.viewSlideRE:hover, a.viewSlideRE:active{font-size:14px;font-color:#fff;font-weight:bold;text-decoration:underline;}


#RELeftContent {padding:5px 30px 0 30px;}
#RELeftContent h1 {color:#464646;font-size:22px;margin-bottom:-10px;}
.latestNews{padding-top:15px;}
.imgL {float:left;margin:5px 10px 0 0;}
.imgR {float:right;margin:5px 0 0 10px;}
#RELeftContent h2 {color:#434343;font-size:12px;font-weight:normal;line-height:13px;}
#RELeftContent h2 div{margin-top:-8px;}

.viewSlideLeftGreen{height:22px;width:98px;float:right;background:url(../images/ViewSlideShowLeftGreen.png) no-repeat 0 0;color:#edf3cb;cursor:pointer;}
.viewSlideLeftGreen div{height:20px;width:83px;text-align:center;margin-top:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.viewSlideLeftGreen div{margin-top:7px;<br>}}
a.viewSlideLeftGreen:link, a.viewSlideLeftGreen:visited{font-size:9px;font-color:#fff;font-weight:bold;text-decoration:none;}
a.viewSlideLeftGreen:hover, a.viewSlideLeftGreen:active{font-size:9px;font-color:#fff;font-weight:bold;text-decoration:underline;}

#distressed{background:url("../images/distressed/distressed1a.jpg") top left no-repeat;height:61px;width:88px;cursor:hand;}		
#distressed:hover{background:url("../images/distressed/distressed1a.jpg") bottom left no-repeat;height:61px;width:88px;cursor:hand;}

.leftListGreen h3{color:#333;font-size:12px;font-style:italic;text-decoration:underline;margin:10px 0 20px 5px;}
.leftListGreen .column1, .leftListGreen .column2{color:#9fc20d;font-weight:bold;font-size:12px;width:200px;margin-left:10px;clear:both;height:30px;}
.leftListGreen .column2{height:40px;}
.leftListGreen .column1 .CL, .leftListGreen .column2 .CL{float:left;width:20px;}
.leftListGreen .column1 .CR, .leftListGreen .column2 .CR{float:right;width:175px;}

/* Contact Information */
#contactPad{height:243px;width:230px;background:url(../images/contactPad.jpg) no-repeat 0 0;padding:0 10px 0 30px;}
#map{height:220px;width:250px;position:relative;top:-235px;left:10px;background:#dcdcdc url(../images/contactMap.jpg) no-repeat 2px 2px;margin-bottom:-225px;}
#contactIMG{height:122px;width:486px;background:url(../images/aboutIMG.jpg) no-repeat 0 0;border-bottom:#fff solid 7px;position:absolute;}
.contactIcon{height:87px;width:100px;background:url(../images/~contactIcon.jpg) no-repeat bottom right;float:right;position:relative;}
.contactDetailsIMG{height:80px;width:250px;margin:15px 0 0 7px;border:3px solid #244195;}
.contactDetailsIMG div{height:76px;width:246px;margin:2px 0 0 2px;background:#244195 url(../images/contactDetailsIMG.jpg) no-repeat 0 0;}
.contactDetails{height:90px;width:240px; padding:15px 0 0 25px;color:#464646;}
.contactDetails div{padding-left:5px;font-weight:bold;color:#434343;}
.address, .ourPhone{font-size:18px;text-decoration:underline;margin:0 0 5px -10px;font-weight:bold;color:#464646;}
.phoneDetails{height:130px;width:240px;padding-left:30px;background: url(../images/pencils.jpg) no-repeat 90% 100%;}
.fax{padding-left:5px;font-weight:bold;color:#434343;}
.phone a:link, .phone a:visited, .phone a:hover, .phone a:active{text-decoration:none;color:#434343;cursor:text;font-weight:bold;}
#contactForm{padding:10px 0 0 50px;}
.CI h1 {font-size:26px;font-weight:bold;color:#244195;}
.CI h2 {font-size:14px;padding:10px 0 10px;color:#464646;}

.viewSlideConstruction{height:38px;width:171px;float:right;background:url(../images/viewSlideShowOrange.png) no-repeat 0 0;color:#edf3cb;cursor:pointer;margin-bottom:10px;*margin:0;}
.viewSlideConstruction div{height:20px;width:155px;text-align:center;margin-top:11px;}
a.viewSlideConstruction:link, a.viewSlideConstruction:visited{font-size:14px;font-color:#fff;font-weight:bold;text-decoration:none;}
a.viewSlideConstruction:hover, a.viewSlideConstruction:active{font-size:14px;font-color:#fff;font-weight:bold;text-decoration:underline;}

.leftButton{width:200px;height:32px;margin-top:-10px}
.viewSlideLeft{height:22px;width:98px;float:right;background:url(../images/ViewSlideShowLeftOrange.png) no-repeat 0 0;color:#edf3cb;cursor:pointer;}
.viewSlideLeft div{height:20px;width:83px;text-align:center;margin-top:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.viewSlideLeft div{margin-top:7px;<br>}}
a.viewSlideLeft:link, a.viewSlideLeft:visited{font-size:9px;font-color:#fff;font-weight:bold;text-decoration:none;}
a.viewSlideLeft:hover, a.viewSlideLeft:active{font-size:9px;font-color:#fff;font-weight:bold;text-decoration:underline;}

/* Pop Up */
#wrapperPopUp{width:400px;padding:20px;border:7px #fff solid;background:#e7e7e7;margin:20px auto;}
#wrapperPopUp h1, #wrapperPopUp h2{color:#9fc20d;font-size:22px;text-align:center;}
#wrapperPopUp h2{font-size:18px;}
#wrapperPopUp p{color:#434343;font-size:14px;}
#wrapperPopUp ul{margin-top:-5px;}
#wrapperPopUp ul li{color:#464646;font-size:12px;}

