*{outline:0;margin:0;padding:0;}
html,body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;height:100%;color:#555;margin:0;padding:0;}
body{background:#fff url(../images/tiles/pattern1.gif) repeat scroll center top;}
a:link,a:visited{
	text-decoration:none;
	color:#994EBA;
}
a:hover{
	text-decoration:none;
	cursor:pointer;
	color:#4A3B59;
}
#headercontainer,#contentcontainer,#footercontainer,#footerbartext,#bodywrapper{width:960px;margin:0 auto;}
#headercontainer{height:150px;}
#bodywrapper{width:960px;/*min-height:100%;*/list-style-type:none;position:relative;}
#contentcontainer{overflow:hidden;padding-bottom:390px;margin-bottom:60px;}
#contentcolumn{position:relative;width:555px;margin-top:75px;}
#contentcolumn.left{margin-left:55px;}
#contentcolumn.right{margin-right:55px;}
#contentcolumn.full{width:850px;}
.tooltip{display:none;position:relative;z-index:100;font-size:11px;background:#111;color:#fff;margin-top:54px;text-shadow:1px 1px 0 #000;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0 10px 5px;}
#headersocial{position:absolute;list-style-type:none;margin-top:11px;padding-left:30px;}
#headersocial li{display:inline;float:left;padding-left:5px;}
#headertextline{position:absolute;list-style-type:none;margin-top:10px;padding-left:200px;text-align:left;color:#bbb;font-size:11px;text-shadow:1px 1px 0 #000;}
#headertextline img{float:left;margin-top:2px;margin-right:10px;}
#headertextlineright{position:absolute;list-style-type:none;margin-top:10px;right:30px;text-align:right;color:#bbb;font-size:11px;text-shadow:1px 1px 0 #000;}
#logo{float:left;position:relative;z-index:89;background:url(../images/logo.png) no-repeat 0 50%;overflow:hidden;text-indent:-9999px;width:343px;height:110px;margin-left:30px;margin-top:40px;}
#logo:hover{cursor:pointer;}
#menuwrap{float:right;width:540px;height:130px;}
.ddsmoothmenu{position:relative;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;font-weight:700;margin-top:80px;z-index:99;margin-right:30px;/*border:1px solid #222;*/}
.ddsmoothmenu ul{
	z-index:100;
	list-style-type:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:transparent url(../images/tiles/black85.png) repeat center top;
	margin:0;
	padding:0;
}
.ddsmoothmenu ul ul{padding-top:10px;padding-bottom:10px;font-weight:400;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;line-height:13px;}
.ddsmoothmenu ul li:first-child a:link{border-left:0;-moz-border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.ddsmoothmenu ul li:last-child a:link{border-right:0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;margin-left:0;padding:5px 10px 0;}
.ddsmoothmenu ul ul ul{border-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.ddsmoothmenu ul li a{
	display:block;
	background:url(../images/tiles/menu_idle.png) repeat-x;
	padding-top:13px;
	padding-bottom:12px;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 0 #000;
}
.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{color:#fff;padding-left:15px;padding-right:15px;/*border-right:1px solid #222;border-left:1px solid #3f3f3f;*/}
.ddsmoothmenu ul li ul li a:link,.ddsmoothmenu ul li ul li a:visited{background:transparent;color:#fff;text-shadow:1px 1px 0 #000;margin-top:-5px;border:0;padding-left:15px;}
.ddsmoothmenu ul li ul li a:hover{
	color:#fff;
	text-shadow:1px 1px 0 #000;
	background:#4A3B59;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;}
.ddsmoothmenu ul li ul li ul{top:0;margin-left:0;margin-top:-10px;}
.ddsmoothmenu ul li ul li a{width:190px;border-top-width:0;margin:0;padding:10px;}
.downarrowclass{position:absolute;top:8px;right:10px;visibility:hidden;}
.rightarrowclass{position:absolute;top:11px;right:10px;visibility:hidden;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver;}
.toplevelshadow{opacity:0.8px;}
.subheaderbanner{position:absolute;z-index:-1;left:0;top:0;width:960px;height:390px;background:url(../images/tiles/radial_header.png) /*#327aa3*/ #c8c0cd no-repeat center top;overflow:hidden;}
.bodybg{position:absolute;z-index:-2;left:0;top:0;width:958px;background:#f0f0f0;height:100%;overflow:hidden;-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);border-left:1px solid #fff;border-right:1px solid #fff;}
#bodytopshadow{position:absolute;z-index:-2;left:0;top:390px;width:958px;height:30px;background:url(../images/tiles/body_top_shadow.png) repeat-x center top;border-top:1px solid #fff;}
#footertopshadow{position:absolute;z-index:-1;left:1px;top:0;margin-top:-31px;width:958px;height:30px;background:url(../images/tiles/body_bottom_shadow.png) repeat-x center top;border-bottom:1px solid #fff;}
.banner{position:relative;float:left;width:890px;height:450px;overflow:hidden;margin-left:30px;border:1px solid #dbdbdb;background:transparent url(../images/tiles/white50.png) repeat center top;margin-top:10px;padding:4px;}
.pagetopbg{position:absolute;width:890px;height:181px;left:30px;border:1px solid #dbdbdb;border-bottom:0;background:transparent url(../images/tiles/white50.png) repeat center top;margin-top:50px;padding:4px;}
.pagetopbgfill{position:absolute;width:880px;height:250px;background:#f0f0f0;padding:5px;}
.banneranything{position:relative;float:left;width:890px;height:326px;margin-left:30px;border:1px solid #dbdbdb;background:transparent url(../images/tiles/white50.png) repeat center top;margin-top:10px;padding:4px;}
.bannersmall{position:relative;float:left;width:960px;height:160px;top:40px;overflow:hidden;margin-bottom:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nobanner{position:relative;float:left;width:960px;height:40px;top:51px;margin-bottom:50px;}
.shadow{float:left;position:relative;z-index:-1;width:900px;height:30px;margin-bottom:0;margin-left:30px;background:url(../images/tiles/shadow_large.png) transparent no-repeat 0 top;}
.piecemakerholder{position:relative;float:left;width:890px;height:450px;margin-left:30px;border:1px solid #dbdbdb;background:transparent url(../images/tiles/white50.png) repeat center top;margin-top:10px;padding:4px;}
.piecemakerholder #piecemaker{margin-top:-20px;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;margin:0;padding:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;right:30px;bottom:30px;background:transparent url(../images/tiles/black85.png) repeat center top;color:#bbb;opacity:0.85px;width:300px;z-index:8;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;}
.nivo-caption p{margin:0;padding:5px;}
.nivo-directionNav a{position:absolute;top:270px;z-index:9;cursor:pointer;background:#000;color:#fff;font-size:14px;padding:10px;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav{position:absolute;left:15px;bottom:10px;z-index:20;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;display:block;width:20px;height:22px;background:url(../images/tiles/sliderbullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{font-weight:700;background-position:0 -31px;}
#slider{width:890px;height:360px;list-style:none;overflow-y:hidden;overflow-x:hidden;background:#e9e9e9;}
#slider li div.anytext{position:relative;float:left;width:230px;height:226px;background:#e9e9e9;color:#555;padding:40px;}
#slider li div.embedobject{position:relative;float:left;width:580px;height:326px;background:#000 url(../images/loader.gif) no-repeat 50% 50%;}
#slider li div.embedobject object{width:580px;height:326px;background:transparent;}
.anythingBase{max-width:32766px;background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0;}
div.anythingSlider.activeSlider .anythingControls ul a.cur{background:url(../images/tiles/sliderbullets.png) no-repeat;background-position:0 -31px;}
div.anythingSlider{display:block;overflow:visible !important;position:relative;margin:0 auto;padding:0;}
div.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%;}
.anythingBase .panel{background:transparent;display:block;overflow:hidden;float:left;margin:0;padding:0;}
.anythingBase .panel.vertical{float:none;}
div.anythingSlider .anythingControls{outline:0;display:none;margin-top:20px;}
div.anythingSlider .anythingControls ul{float:left;width:890px;text-align:center;margin:0;padding:0;}
div.anythingSlider .anythingControls ul li{display:inline;}
div.anythingSlider .anythingControls ul a{display:inline-block;text-decoration:none;width:20px;height:22px;text-align:center;outline:0;color:transparent;background:url(../images/tiles/sliderbullets.png) no-repeat;margin:0 5px 0 0;}
div.anythingSlider .anythingControls .anythingNavWindow{overflow:hidden;float:left;}
div.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override;}
div.anythingSlider .start-stop:hover,div.anythingSlider .start-stop.hover{background-image:none;}
div.anythingSlider,div.anythingSlider .anythingWindow,div.anythingSlider .anythingControls ul a,div.anythingSlider .arrow a,div.anythingSlider .start-stop{transition-duration:0;-o-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;}
#glaretop{position:absolute;left:0;top:0;height:390px;width:960px;background:url(../images/tiles/glare_header.png) no-repeat center top;}
#glarebottom{position:absolute;z-index:-5;left:0;top:0;height:390px;width:960px;background:url(../images/tiles/glare_footer.png) no-repeat center top;}
#topheaderline{position:absolute;z-index:0;left:0;top:0;height:40px;width:960px;/*background:url(../images/tiles/black50.png) repeat center top;*/}
.verticaldividersmall_left{position:absolute;left:318px;width:2px;height:290px;background:url(../images/tiles/footerdivider.png) top left repeat-y;}
.verticaldividersmall_right{position:absolute;left:640px;width:2px;height:290px;background:url(../images/tiles/footerdivider.png) top left repeat-y;}
.teasershadow{float:left;position:relative;width:280px;height:20px;margin-bottom:10px;background:url(../images/tiles/shadow_small.png) transparent no-repeat 0 top;}
.zoom{display:block;background:url(../images/tiles/zoom.png) no-repeat center;}
#hometeasers{height:320px;width:900px;position:relative;float:left;margin-left:30px;}
#hometeasers .viewport{float:left;width:900px;height:320px;overflow:hidden;position:relative;}
#hometeasers .prev.disable{background:transparent url(../images/tiles/btn_left_disabled.png) no-repeat center top;}
#hometeasers .next.disable{background:transparent url(../images/tiles/btn_right_disabled.png) no-repeat center top;}
#hometeasers .overview{list-style:none;position:absolute;width:900px;left:0;top:0;}
#hometeasers .overview li{float:left;position:relative;height:150px;width:280px;margin-right:30px;}
#hometeasers .overview li img{float:left;position:relative;border:1px solid #dbdbdb;background:transparent url(../images/tiles/white50.png) repeat center top;padding:4px;}
#hometeasers .buttons{position:absolute;z-index:100;width:30px;height:50px;top:-78px;}
#hometeasers .prev{background:transparent url(../images/tiles/btn_left.png) no-repeat center top;left:-13px;}
#hometeasers .next{background:transparent url(../images/tiles/btn_right.png) no-repeat center top;right:-13px;}
#hometeasers .buttons:link,#hometeasers .buttons:visited{text-decoration:none;}
#contentcolumn.full .full_text{float:left;width:850px;}
.onehalf_text{float:left;width:265px;margin-right:25px;}

.onehalf_text_last{float:left;width:265px;}
#contentcolumn.full .onehalf_text{float:left;width:410px;margin-right:30px;}
#contentcolumn.full .onehalf_text_last{float:left;width:410px;}
.onethird_text{float:left;width:165px;margin-right:30px;}
.onethird_text_last{float:left;width:165px;}
#contentcolumn.full .onethird_text{float:left;width:260px;margin-right:35px;}
#contentcolumn.full .onethird_text_last{float:left;width:260px;}
.onefourth_text{float:left;width:120px;margin-right:25px;}
.onefourth_text_last{float:left;width:120px;}
#contentcolumn.full .onefourth_text{float:left;width:190px;margin-right:30px;}
#contentcolumn.full .onefourth_text_last{float:left;width:190px;}
.onefifth_text{float:left;width:91px;margin-right:25px;}
.onefifth_text_last{float:left;width:91px;}
#contentcolumn.full .onefifth_text{float:left;width:150px;margin-right:25px;}
#contentcolumn.full .onefifth_text_last{float:left;width:150px;}
.contentdivider{float:left;width:555px;height:0;border-bottom:1px solid #fff;border-top:1px solid #dbdbdb;}
#contentcolumn.full .contentdivider{float:left;width:850px;height:0;border-bottom:1px solid #fff;border-top:1px solid #dbdbdb;}
.homepagedivider{float:left;width:900px;margin-left:30px;height:0;border-bottom:1px solid #fff;border-top:1px solid #dbdbdb;margin-top:30px;}
.onehalf_quote{float:left;width:185px;min-height:46px;color:#777;font-style:italic;padding-left:80px;background:url(../images/quote.png) top left no-repeat;margin-right:25px;}
.onehalf_quote_last{float:left;width:185px;min-height:46px;color:#777;font-style:italic;padding-left:80px;background:url(../images/quote.png) top left no-repeat;}
#contentcolumn.full .onehalf_quote{width:330px;margin-right:30px;}
#contentcolumn.full .onehalf_quote_last{width:330px;margin-right:0;}
.full_quote{float:left;width:475px;min-height:46px;color:#777;font-style:italic;padding-left:80px;background:url(../images/quote.png) top left no-repeat;}
#contentcolumn.full .full_quote{width:770px;}
.boxheadline_light{font-size:17px;font-weight:700;text-shadow:1px 1px 1px #222;}
.boxheadline_dark{font-family:'PT Sans', sans-serif;font-size:16px;text-shadow:1px 1px 1px #fff;font-weight:400;color:#333;}
.blogdate{color:#777;font-weight:700;}
.full_box_text{float:left;background-color:#eee;border:1px solid #ccc;width:878px;padding:20px;}
.light{background-color:#eee;border:1px solid #ccc;}
.verylight{background-color:#f9f9f9;border:1px solid #ccc;}
.dark{color:#ddd;background-color:#444;border:1px solid #333;}
.small_button{outline:0;line-height:30px;background-color:#ccc;height:30px;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;border:1px solid #333;padding:5px 20px;}
.small_button:hover{background-color:#333;}
table.pricingtable{border-collapse:separate;width:100%;}
.pricingtable thead th{color:#777;font-family:'PT Sans', sans-serif;font-weight:700;font-size:13px;line-height:13px;text-shadow:1px 1px 1px #fff;background:0 to(#eeeeee));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#eeeeee',GradientType=0);border:1px solid #ddd;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0 0;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px;}
.pricingtable thead th:empty{background:transparent;border:none;}
.pricingtable tbody th{color:#777;font-family:'PT Sans', sans-serif;font-weight:700;font-size:13px;line-height:13px;text-shadow:1px 1px 1px #fff;background:0 to(#eeeeee));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#eeeeee',GradientType=0);border:1px solid #ddd;-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:15px;}
.pricingtable tfoot td{color:#555;font-family:'PT Sans', sans-serif;font-size:18px;line-height:18px;font-weight:700;text-align:center;text-shadow:1px 1px 1px #fff;padding:15px;}
.pricingtable tfoot th{color:#777;font-family:'PT Sans', sans-serif;font-weight:400;font-size:13px;line-height:13px;text-shadow:1px 1px 1px #fff;}
.pricingtable tbody td{text-align:center;background-color:#eee;border:1px solid #ddd;color:#777;text-shadow:1px 1px 1px #fff;padding:10px;}
.pricingtable tbody span.check{position:relative;float:left;width:16px;height:16px;margin-left:-8px;margin-bottom:-3px;left:50%;background:url(../images/check.png) no-repeat center center;}
.pricingtable tbody span.no{position:relative;float:left;width:16px;height:16px;margin-left:-8px;margin-bottom:-3px;left:50%;background:url(../images/remove.png) no-repeat center center;}
ul.checklist li{list-style-type:none;background:url(../images/check.png) no-repeat left center;padding-left:30px;margin-bottom:5px;margin-left:-20px;}
ul.bulletlist li{list-style-type:none;background:url(../images/arrow.png) no-repeat left center;padding-left:30px;margin-bottom:5px;margin-left:-20px;}
.contenttabs{float:left;margin-bottom:10px;}
ul.tabs{height:30px;border-bottom:1px solid #ddd;margin:0;padding:0;}
ul.tabs li{float:left;list-style-type:none;margin:0;padding:0;}
ul.tabs a{font-family:'PT Sans', sans-serif;font-size:14px;float:left;display:block;text-decoration:none;border:1px solid #dbdbdb;border-bottom:0;height:18px;background:#eee;color:#777;margin-right:2px;position:relative;top:1px;outline:0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px 15px;}
ul.tabs a:hover{background-color:#F7F7F7;color:#333;}
ul.tabs a.current{background:#f5f5f5;border-bottom:1px solid #f5f5f5;color:#000;cursor:default;}
.panes div{display:none;border:1px solid #dbdbdb;min-height:100px;background-color:#f5f5f5;border-width:0 1px 1px;padding:15px 20px;}
.portfoliofull{float:left;width:885px;}
.portfolio{float:left;position:relative;width:260px;height:250px;padding-bottom:40px;padding-right:35px;}
.portfolioshadow{float:left;position:relative;width:260px;height:20px;margin-bottom:0;background:url(../images/tiles/shadow_portfolio.png) transparent no-repeat 0 top;}
.portfolio h5{float:left;width:260px;margin-top:0;margin-bottom:10px;font-weight:400;font-size:16px;}
.portfolio .editorarea{float:left;width:260px;margin-bottom:10px;}
#portfoliolist3column .portfolio .editorarea{height:40px;overflow:hidden;}
.portfolio .blogimage{float:left;position:relative;width:250px;height:140px;border:1px solid #ddd;padding:4px;}
.dividerbig{float:left;width:100%;font-family:Rancho, cursive;font-size:35px;line-height:35px;overflow:hidden;color:#999;text-align:center;text-shadow:1px 1px 0 #fff;padding-top:0;padding-bottom:0;margin-bottom:40px;margin-top:10px;}
.dividerbig span{position:absolute;z-index:-1;left:0;margin-top:20px;margin-left:60px;height:0;width:840px;border-top:1px solid #dbdbdb;border-bottom:1px solid #fff;}
.dividerbig p{background:#f0f0f0;width:440px;height:30px;position:absolute;z-index:-1;left:260px;}
.dividersmall{float:left;width:581px;}
.dividerline{width:960px;float:left;height:1px;margin-bottom:30px;border-top:1px solid #d3d3d3;}
.dashedline{float:left;width:917px;height:17px;margin-top:40px;margin-bottom:40px;background:url(../images/backgrounds/pattern2.gif) repeat scroll -1px -1px;border:1px solid #e5e5e5;}
.twothird_content .dashedline{width:575px;margin:0;padding:0;}
.fullwidth{width:960px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom40{margin-bottom:40px;}
.marginbottom50{margin-bottom:50px;}
.marginbottom60{margin-bottom:60px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.margintop50{margin-top:50px;}
.margintop60{margin-top:60px;}
.marginleft{margin-left:20px;}
.marginleft10{margin-left:10px;}
.marginleft40{margin-left:40px;}
.marginright{margin-right:20px;}
.marginright10{margin-right:10px;}
.marginright30{margin-right:30px;}
.marginright40{margin-right:40px;}
.paddingright15{padding-right:15px;}
.paddingright100{padding-right:100px;}

.sideimage{width:270px;border:1px solid #ccc;padding:4px;}
img.buttonicon{float:left;padding-top:7px;padding-right:8px;}
.buttonlight,.buttondark,.comment-reply-link{float:left;height:30px;line-height:30px;font-size:12px;}
.buttondark:link,.buttondark:visited{color:#eee;text-align:center;text-shadow:1px 1px 0 #000;background:#444;border:1px solid #333;-moz-box-shadow:0 1px 0 #111;-webkit-box-shadow:0 1px 0 #111;box-shadow:0 1px 0 #111;text-decoration:none;font-weight:700;padding:0 10px;}
.buttondark:hover{color:#fff;text-shadow:1px 1px 0 #000;background:#327aa3;border:1px solid #666;text-decoration:none;-moz-box-shadow:0 1px 0 #aaa;-webkit-box-shadow:0 1px 0 #aaa;box-shadow:0 1px 0 #aaa;}
.readmore{float:left;width:100%;}
.caption_color,.caption_white,.caption_grey{float:left;font-size:14px;font-weight:700;line-height:20px;margin-left:15px;text-shadow:1px 1px 1px #000;}
.caption_grey{color:#888;}
.caption_color{margin-top:15px;color:#68c3ff;}
.navfont{font-size:25px;line-height:25px;}
.footertitle_white,.footertitle_blue{float:left;font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:30px;line-height:30px;padding-top:10px;margin-bottom:11px;text-shadow:1px 1px 1px #000;}
h1,h2,h3,h4,h5,h6{color:#333;font-family:'PT Sans', sans-serif;font-weight:400;}
#slider h1,#slider h2,#slider h3,#slider h4,#slider h5,#slider h6{color:#999;font-family:'PT Sans', sans-serif;font-weight:400;}
h1{text-align:left;font-size:38px;line-height:38px;margin-bottom:10px;}
h2{text-align:left;font-size:33px;line-height:33px;margin-bottom:10px;}
h3{text-align:left;font-size:28px;line-height:28px;margin-bottom:10px;}
h4{text-align:left;font-size:23px;line-height:23px;margin-bottom:10px;}
h5{text-align:left;font-size:19px;line-height:22px;margin-bottom:10px;}
h6{
	text-align:left;
	font-size:16px;
	line-height:16px;
	/* [disabled]margin-bottom:10px; */
}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footerwrap{position:relative;z-index:2;height:390px;width:960px;clear:both;background:#327aa3 url(../images/tiles/radial_footer.png) no-repeat center top;color:#bbb;margin:-390px auto 0;}
#footercontainer{postion:relative;z-index:3;padding-top:30px;background:url(../images/backgrounds/footerbg.png) no-repeat center top;height:320px;padding-left:25px;}
#footerbar{postion:relative;float:left;height:40px;width:960px;/*background:url(../images/tiles/black50.png) repeat center top;*/ background:#9b9b9b;}
#footerbartext{margin-top:9px;color:#fff;}
.textleft{float:left;color:#fff;margin-left:30px;font-size:11px;}
.textright{float:right;color:#fff;margin-right:30px;font-weight:700;}
.textright a{margin-left:20px;text-decoration:none;color:#fff;}
.socialcontact h6{font-family:'PT Sans', sans-serif;font-size:14px;color:#fff;margin-bottom:5px;}
.socialcontact table{float:left;margin-top:-7px;}
.sociallist{float:left;width:280px;margin-top:20px;}
.sociallist li{display:inline;margin-right:5px;}
#contacttags,#contactinfo{float:left;margin-right:15px;}
#contacttags li{list-style:none;}
#contactinfo li{list-style:none;color:#ccc;}
#popularposts{float:left;padding-left:20px;}
.popularbloglist li{vertical-align:top;list-style:none;float:left;padding-bottom:10px;width:235px;}
.popularbloglist li h6{font-family:'PT Sans', sans-serif;font-size:14px;margin-bottom:5px;color:#fff;line-height:14px;}
.sidebar .widget .popularbloglist li h6{color:#333;}
.popularbloglist li.last{padding-bottom:10px;}
.popularbloglist li p{float:left;border:1px solid #fff;background:transparent url(../images/tiles/white50.png) repeat center top;margin-right:15px;padding:4px;}
.sidebar .widget .popularbloglist li p{border:1px solid #dbdbdb;}
.popularbloglist li img{cursor:pointer;width:70px;height:60px;float:left;}
#newsletter h5{margin-top:0;margin-bottom:30px;color:#fff;font-weight:400;}
.tweetlist li{vertical-align:top;list-style:none;padding-bottom:10px;padding-left:50px;background:url(../images/icons/tweet.png) top left no-repeat;}
.tweetlist li p{font-weight:400;color:#777;font-style:italic;}
.sidebar{position:relative;z-index:50;width:235px;overflow:hidden;margin-top:55px;padding-top:20px;padding-bottom:20px;height:100%;margin-bottom:-60px;}
.sidebar.left{margin-left:35px;float:left;padding-left:20px;padding-right:30px;border-right:1px solid #eee;background:#f0f0f0 url(../images/tiles/sb_gradient_left.png) 283px 0 repeat-y;}
.sidebar.right{margin-right:35px;float:right;padding-left:30px;padding-right:20px;border-left:1px solid #eee;background:#f0f0f0 url(../images/tiles/sb_gradient_right.png) 0 0 repeat-y;}
.widget{float:left;margin-bottom:20px;width:235px;overflow:hidden;text-shadow:1px 1px 0 #fff;}
.widgetdivider{float:left;width:235px;height:0;border-bottom:1px solid #fff;border-top:1px solid #dbdbdb;margin-top:20px;}
#footercontainer .widget{margin-bottom:0;width:235px;height:300px;margin-left:30px;margin-right:30px;overflow:hidden;color:#bbb;text-shadow:1px 1px 0 #222;border-bottom:0;}
.widget .headline{float:left;width:235px;color:#777;font-family:'PT Sans', sans-serif;font-size:16px;line-height:20px;margin-bottom:20px;text-shadow:1px 1px 0 #fff;}
#footercontainer .widget .headline{color:#fff;width:235px;margin-bottom:30px;text-shadow:1px 1px 0 #000;font-weight:700;font-size:19px;}
#footercontainer .widget .popularbloglist li{width:235px;}
.sidebar_box_text{float:left;width:218px;-moz-box-shadow:0 3px 5px #ddd;-webkit-box-shadow:0 3px 5px #ddd;box-shadow:0 3px 5px #ddd;padding:20px;}
#search{float:left;height:30px;margin-bottom:10px;}
#search .searchform{height:28px;border:1px solid #ccc;}
#search .searchform input{float:left;color:#777;width:187px;font-size:12px;line-height:16px;border:0;border-right:0;height:16px;margin-right:0;padding:6px 6px 6px 10px;}
#search .searchbutton{float:left;cursor:pointer;width:30px;height:28px;font-size:13px;line-height:13px;color:#fff;border:0;outline:none;background:url(../images/tiles/search.png) #fff 5px 50% no-repeat;-moz-box-shadow:0 1px 0 #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb;margin:0;padding:0;}
#search .searchbutton:hover{background:url(../images/tiles/search2.png) #327aa3 5px 50% no-repeat;}
.blogcategories ul{float:left;margin-top:-5px;}
.blogcategories li{margin-bottom:3px;}
.blogcategories li span{float:left;width:16px;height:16px;margin-right:5px;margin-top:3px;background:url(../images/icons/arrow.png) no-repeat left center;}
.sidebarvideo{float:left;width:225px;heigth:137px;margin-bottom:10px;}
.sidebarsocial{float:left;height:30px;border:1px solid #ccc;background-color:#fff;-moz-box-shadow:0 3px 5px #ddd;-webkit-box-shadow:0 3px 5px #ddd;box-shadow:0 3px 5px #ddd;padding:4px;}
.sidebarsocial li{display:inline;list-style:none;}
#minigal{float:left;margin-right:-12px;margin-bottom:-10px;}
#minigal li{float:left;position:relative;width:80px;height:80px;border:1px solid #ddd;background:#fff url(../images/backgrounds/diag.png) repeat center top;margin-right:10px;margin-bottom:10px;}
#minigal img{margin-left:9px;margin-top:9px;}
.sidebar125{float:left;margin-right:-10px;margin-bottom:-10px;}
.sidebar125 li{float:left;width:125px;height:125px;margin-right:10px;margin-bottom:10px;}
.title{position:absolute;left:30px;text-shadow:1px 1px 0 #000;margin-top:10px;}
.title h4{float:left;color:#fff;margin-bottom:0;font-weight:700;width:100%;min-width:100%;}
.breadcrumbs{float:left;font-size:11px;}
.breadcrumbs p{float:left;padding-bottom:12px;color:#bbb;}
.breadcrumbs p span{color:#bbb;font-weight:400;font-size:14px;padding-left:2px;padding-right:2px;}
.breadcrumbs a:link,.breadcrumbs a:visited{text-decoration:none;color:#fff;}
.breadcrumbs a:hover{text-decoration:none;cursor:pointer;color:#ddd;}
.blogpost{float:left;width:555px;margin-bottom:30px;}
.blogpostdivider{float:left;width:555px;height:0;border-bottom:1px solid #fff;border-top:1px solid #dbdbdb;margin-top:30px;}
.blogpost h5{float:left;width:380px;margin-left:0;margin-top:0;margin-bottom:10px;font-weight:400;}
.blogpost .postinfo{float:right;width:185px;color:#777;font-weight:400;font-size:11px;margin-bottom:20px;margin-left:0;line-height:20px;text-shadow:1px 1px 0 #fff;}
.blogpost .postinfo div.infowrap{float:left;padding-left:15px;width:170px;padding-top:7px;padding-bottom:7px;}
.blogpost .postinfo div.twitterwrap{float:left;padding-left:15px;width:170px;height:27px;padding-top:10px;padding-bottom:3px;}
.blogpost .postinfo div.facebookwrap{float:left;padding-left:15px;width:170px;padding-top:10px;padding-bottom:3px;}
.blogpost .postinfo div.infodivider{float:left;width:185px;height:0;border-top:1px solid #dbdbdb;border-bottom:1px solid #fff;}
.iconauthor,.iconcategory,.icontags,.icontime,.iconcomments{float:left;width:20px;height:20px;margin-right:5px;}
.iconauthor{background:url(../images/icons/author.png) transparent no-repeat center center;}
.iconcategory{background:url(../images/icons/category.png) transparent no-repeat center center;}
.icontags{background:url(../images/icons/tags.png) transparent no-repeat center center;}
.icontime{background:url(../images/icons/time.png) transparent no-repeat center center;}
.iconcomments{background:url(../images/icons/comments.png) transparent no-repeat center center;}
.blogpost .editorarea{float:left;width:555px;margin-left:0;}
.blogimage{float:left;position:relative;width:360px;height:210px;border:1px solid #dbdbdb;display:block;background:url(../images/tiles/zoom.png) no-repeat center;padding:4px;}
.blogshadow{float:left;position:relative;width:370px;height:20px;margin-bottom:10px;background:url(../images/tiles/shadow_blog.png) transparent no-repeat 0 top;}
.blogimage img{background:transparent url(../images/tiles/white50.png) repeat center top;margin-left:-4px;margin-top:-4px;padding:4px;}
.blogpostrelated{float:left;width:270px;margin-top:40px;margin-bottom:10px;}
.blogpostrelated h4,.aboutauthor h4{padding-bottom:10px;margin:0;}
.aboutauthor{float:right;width:270px;margin-top:40px;margin-bottom:20px;}
.aboutauthor img{float:left;border:1px solid #ccc;background-color:#fff;margin-right:20px;padding:4px;}
.blogpages p{float:left;padding:6px 10px 5px 0;}
.blogpages li{display:inline;float:left;padding-right:5px;}
.blogpages li a{cursor:pointer;float:left;display:inline;color:#555;text-align:center;text-shadow:1px 1px 0 #fff;background:0 to(#eeeeee));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff',EndColorStr='#eeeeee',GradientType=0);border:1px solid #ddd;-moz-box-shadow:0 1px 0 #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb;text-decoration:none;padding:5px 10px;}
#postsharing{float:right;height:78px;border:1px solid #ddd;background:#fff;-moz-box-shadow:0 1px 0 #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb;margin-bottom:-17px;}
#facebooklike{float:left;margin-top:9px;margin-left:10px;}
#twittertweet{float:left;margin-top:8px;}
#googleplusone{float:left;margin-top:9px;margin-left:10px;margin-right:10px;}
.timestamp{color:#999;font-style:italic;}
#comments{width:555px;float:left;padding-bottom:0;}
#comments ol,#comments ul{position:relative;list-style:none;zoom:1px;margin:0;padding:0;}
#comments h5{padding-bottom:20px;font-weight:400;margin:0;}
#comments .bypostauthor .commentwrap{background:#f5f5f5 url(../images/backgrounds/grain.png) repeat center top;border:1px solid #ccc;}
#comments .bypostauthor .commentwrap .posterpic{border:1px solid #ddd;}
#comments .commentwrap{float:left;width:513px;border:1px solid #dbdbdb;margin-bottom:20px;margin-left:0;text-shadow:1px 1px 0 #fff;background:#fff;padding:20px;}
#comments .commentwrap .posterpic{float:left;width:88px;height:88px;border:1px solid #dbdbdb;background:transparent url(../images/tiles/white50.png) repeat center top;margin-right:20px;}
#comments .commentwrap .posterpic img{margin-left:4px;margin-top:4px;}
#comments .commentwrap .postertext{min-height:70px;display:inline-block;}
#comments .depth-1 .commentwrap{width:513px;}
#comments .depth-2 .commentwrap{width:483px;margin-left:30px;}
#comments .depth-3 .commentwrap{width:453px;margin-left:60px;}
#comments .depth-4 .commentwrap{width:423px;margin-left:90px;}
#comments .depth-5 .commentwrap{width:393px;margin-left:120px;}
#comments .depth-1 .commentwrap .postertext{width:398px;}
#comments .depth-2 .commentwrap .postertext{width:368px;}
#comments .depth-3 .commentwrap .postertext{width:338px;}
#comments .depth-4 .commentwrap .postertext{width:308px;}
#comments .depth-5 .commentwrap .postertext{width:278px;}
.contactdividerline{width:610px;float:left;height:1px;margin-bottom:20px;border-top:1px solid #d3d3d3;}
#newsletter{float:left;width:235px;overflow:hidden;margin-bottom:-10px;}
#respond,#contactus{float:left;width:555px;overflow:hidden;}
#respond{padding-top:30px;}
#respond h5,#contactus h5{padding-bottom:30px;font-weight:400;margin:0;}
#respond .formpart{float:left;margin-bottom:20px;margin-right:21px;}
#respond .formpart.button,#contactus .formpart.button{float:right;margin-bottom:20px;margin-right:0;}
#contactus .formpart{float:left;margin-bottom:20px;margin-right:31px;}
#newsletter .formpart.end{float:left;margin-bottom:0;margin-right:0;}
#contactus .formpart input{color:#000;width:250px;font-size:12px;line-height:16px;border:1px solid #ccc;padding:6px 5px;}
#respond .formpart textarea,#contactus .formpart textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;overflow:auto;width:543px;max-width:598px;height:200px;border:1px solid #ccc;padding:5px;}
.formpart .errormessage{float:left;color:#a00;font-size:12px;line-height:28px;text-decoration:none;display:none;}
.formpart .sendingmessage{float:left;color:#555;font-size:12px;line-height:28px;text-decoration:none;display:none;}
.formpart .successmessage{float:left;color:#000;font-size:12px;line-height:28px;text-decoration:none;display:none;}
#respond .formpart label span,#contactus .formpart label span,#newsletter .formpart label span{font-weight:400;font-style:italic;color:#999;}
#respond p,#contactus p,#newsletter p{margin-top:3px;padding-bottom:0;}
#respond label,#contactus label,#newsletter label{color:#555;font-weight:700;font-size:12px;}
.addreply,.sendmessage{display:inline-block;width:200px;height:30px;font-size:12px;line-height:28px;position:relative;cursor:pointer;color:#222;text-align:center;text-shadow:1px 1px 0 #fff;background:#999 url(../images/tiles/btn_light.png) repeat-x center top;border:1px solid #e3e3e3;-moz-box-shadow:0 1px 0 #aaa;-webkit-box-shadow:0 1px 0 #aaa;box-shadow:0 1px 0 #aaa;text-decoration:none;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:0 10px;}
.sendnews{display:inline-block;height:30px;font-size:12px;line-height:28px;position:relative;cursor:pointer;color:#222;text-align:center;text-shadow:1px 1px 0 #fff;background:#999 url(../images/tiles/btn_light.png) repeat-x center top;border:1px solid #e3e3e3;-moz-box-shadow:0 1px 0 #aaa;-webkit-box-shadow:0 1px 0 #aaa;box-shadow:0 1px 0 #aaa;text-decoration:none;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:0 10px;}
.portfoliofilter{float:left;width:860px;list-style-type:none;margin-bottom:30px;}
.portfoliofilter li{float:left;margin-right:10px;}
.portfoliobutton{float:left;height:30px;line-height:30px;-moz-box-shadow:0 1px 0 #aaa;-webkit-box-shadow:0 1px 0 #aaa;box-shadow:0 1px 0 #aaa;font-weight:700;padding:0 10px;}
.portfoliobutton_noselect{float:left;height:30px;line-height:30px;}
#contactpage{float:left;width:580px;}
#contactpage .dashedline{width:575px;margin-top:20px;margin-bottom:40px;padding:0;}
#googlemaps{float:left;position:relative;display:block;width:545px;height:250px;border:1px solid #dbdbdb;background:transparent url(../images/tiles/white50.png) repeat center top;margin-bottom:20px;padding:4px;}
#googlemap{width:545px;height:250px;float:left;}
table.contacttable th{text-align:left;padding-right:20px;color:#555;font-weight:700;}
.quickcontact{float:left;width:258px;border:1px solid #ccc;background-color:#fff;-moz-box-shadow:0 3px 5px #ddd;-webkit-box-shadow:0 3px 5px #ddd;box-shadow:0 3px 5px #ddd;}
.quickcontact img{padding:4px;}
.quickcontact div{padding:5px 20px 15px;}
.quickcontact th,.socialcontact th{text-align:left;padding-right:20px;font-weight:700;color:#999;}
.editorarea img.size-auto,.editorarea img.size-large,.editorarea img.size-full,.editorarea img.size-medium{max-width:100%;height:auto;}
.editorarea .alignleft,.editorarea img.alignleft{display:inline;float:left;margin-right:20px;margin-top:0;}
.editorarea .alignright,.editorarea img.alignright{display:inline;float:right;margin-left:20px;margin-top:0;}
.editorarea .aligncenter,.editorarea img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.editorarea cite,.editorarea em,.editorarea i{border:none;font-style:italic;}
.editorarea ul{list-style:square;margin:0 0 18px 1.5em;}
.editorarea ol{list-style:decimal;margin:0 0 18px 1.5em;}
.editorarea ol ol{list-style:upper-alpha;}
.editorarea ol ol ol{list-style:lower-roman;}
.editorarea ol ol ol ol{list-style:lower-alpha;}
#wp-calendar{float:left;width:200px;}
#wp-calendar caption{font-size:12px;padding-bottom:5px;color:#ccc;}
#wp-calendar th,#wp-calendar td{text-align:center;}
#wp-calendar td{background:transparent;}
#wp-calendar #next{text-align:right;}
span.skype_pnh_container{display:none !important;}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px;}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;}
div.pp_default .pp_content .ppt{color:#f8f8f8;}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px;}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px;}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer;}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa;}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0;}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}
div.pp_default .pp_content_container .pp_details{margin-top:5px;}
div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative;}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px;}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7px;}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat;}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_rounded .pp_description{margin-right:85px;color:#fff;}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000;}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0;}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_square .pp_nav{clear:none;}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.facebook .pp_description{margin:0 37px 0 0;}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer;}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_content{height:40px;min-width:40px;}
* html .pp_content{width:40px;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px;}
.pp_description{display:none;margin:0 0 5px;}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}
.pp_gallery div{float:left;overflow:hidden;}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0;}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden;}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px;}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
#pp_full_res{line-height:1;}
#pp_full_res .pp_inline p{margin:0 0 15px;}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px;}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff;}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000;}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff;}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px;}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px;}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4;}
.pp_top,.pp_bottom{height:20px;position:relative;}
* html .pp_top,* html .pp_bottom{padding:0 20px;}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
img,.pp_gallery ul a img{border:0;}
a:focus,button:focus,.addreply:focus,.sendmessage:focus,.sendnews:focus,div.pp_pic_holder a:focus{outline:none;}
.rounded,.comment-reply-link{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#headertextline strong,#headertextlineright strong,#headertextline a:link,#footerbartext a:visited,#headertextlineright a:link,#headertextlineright a:visited{font-weight:700;color:#fff;}
#headertextline a:hover,#headertextlineright a:hover,#footercontainer a:hover,#footercontainer .widget a:hover{color:#ddd;}
.ddsmoothmenu:first-child,.ddsmoothmenu ul li ul li:first-child a:link,.ddsmoothmenu ul li ul li:first-child a:visited,.ddsmoothmenu ul li ul li:last-child a:link,.ddsmoothmenu ul li ul li:last-child a:visited{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
* html .ddsmoothmenu ul li a,* + html .clearfix{display:inline-block;}
.ddsmoothmenu ul li a:hover,.ddsmoothmenu ul li a.selected{
	background:url(../images/tiles/menu_select.png) repeat-x;
	color:#fff;
}
.ddsmoothmenu li li ul,.ddsmoothmenu li li li ul,.editorarea img{margin:0;}
* html .ddsmoothmenu,* html .clearfix{height:1%;}
.nivoSlider,div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative;}
.nivo-caption a,span.skype_pnh_print_container{display:inline !important;}
.nivo-html-caption,.pp_fade,.pp_gallery li.default a img{display:none;}
#slider li,div.anythingSlider.rtl .anythingControls ul,.left,.visitprojectbutton,.tweets,.popularbloglist,.tweetlist,.blogpages,.blogpages ul,#newsletter p{float:left;}
div.anythingSlider.rtl .anythingControls ul a,.right,#comments .replylink{float:right;}
.play,.blogimage.play{display:block;background:url(../images/tiles/play.png) no-repeat center;}
#hometeasers .overview li p,.marginbottom20,.socialcontact p,.editorarea img.alignleft,.editorarea img.alignright,.editorarea img.aligncenter,.editorarea div{
	margin-bottom:20px;
}
#hometeasers .overview li p,.marginbottom20,.socialcontact p,.editorarea img.alignleft,.editorarea img.alignright,.editorarea img.aligncenter,.editorarea_neu div{
	margin-bottom:20px;
}
.full_text,.portfoliosidebar{
	/* [disabled]float:left; */
	/* [disabled]width:555px; */
}
.bold,p b,.editorarea strong{font-weight:700;}
ul.checklist,ul.bulletlist,.blogpost p{float:left;margin:0;padding:0;}
.portfolio .noimage h5,.portfolio .noimage div.postinfo,.portfolio .noimage div.editorarea{margin-left:0;width:260px;}
.portfolio h5 a,.blogpost h5 a{color:#333;text-decoration:none;}
.marginbottom0,.editorarea ul ul,.editorarea ol ol,.editorarea ul ol,.editorarea ol ul,.editorarea div div,.editorarea div div div,.editorarea div .checklist,.editorarea div .bulletlist,.editorarea .contenttabs div{
	margin-bottom:0;
	margin-top: 10px;
}
.margintop0,.blogpost .buttondark,.blogpost .buttonlight,div.facebook .pp_nav{margin-top:0;}
.bordered,.sidebarvideo iframe{float:left;position:relative;border:1px solid #dbdbdb;display:block;background:transparent url(../images/tiles/white50.png) repeat center top;padding:4px;}
.buttonlight:link,.buttonlight:visited,.comment-reply-link:link,.comment-reply-link:visited,.portfoliobutton_noselect:link,.portfoliobutton_noselect:visited{color:#222;text-align:center;text-shadow:1px 1px 0 #fff;background:#999 url(../images/tiles/btn_light.png) repeat-x center top;border:1px solid #e3e3e3;-moz-box-shadow:0 1px 0 #aaa;-webkit-box-shadow:0 1px 0 #aaa;box-shadow:0 1px 0 #aaa;text-decoration:none;font-weight:700;padding:0 10px;}
.buttonlight:hover,.comment-reply-link:hover,.portfoliobutton:link,.portfoliobutton:visited,.portfoliobutton:hover,.portfoliobutton_noselect:hover{color:#fff;text-shadow:1px 1px 0 #000;background:#327aa3;border:1px solid #666;text-decoration:none;}
#nivoSlider h1,#nivoSlider h2,#nivoSlider h3,#nivoSlider h4,#nivoSlider h5,#nivoSlider h6,.subheadercaption h1,.subheadercaption h2,.subheadercaption h3,.subheadercaption h4,.subheadercaption h5,.subheadercaption h6{color:#fff;font-family:'PT Sans', sans-serif;font-weight:700;}
.socialcontact,.blogcategories{float:left;width:235px;}
.blogpost.noimage h5,.blogpost.noimage div.postinfo,.blogpost.noimage div.editorarea{margin-left:0;width:610px;}
.blogpages li a:hover,.blogpages li .selected,.addreply:hover,.sendmessage:hover,.sendnews:hover{color:#fff;text-shadow:1px 1px 0 #000;background:#327aa3;border:1px solid #666;}
#respond .formpart.end,#contactus .formpart.end,#newsletter .formpart{float:left;margin-bottom:20px;margin-right:0;}
#respond .formpart input,#newsletter .formpart input{color:#000;width:158px;font-size:12px;line-height:16px;border:1px solid #ccc;padding:6px 6px 6px 5px;}
#contactus input.formerror,#respond input.formerror,#newsletter input.formerror,#contactus .formpart textarea.formerror,#respond .formpart textarea.formerror{border:1px solid #a00;background-color:#fbd7d7;}
.editorarea p,.editorarea h1,.editorarea h2,.editorarea h3,.editorarea h4,.editorarea h5,.editorarea h6{
	margin-bottom:20px;
	margin-top:0;
}
#wp-calendar #prev,#pp_full_res .pp_inline{text-align:left;}
.caption_white,#footercontainer a:link,#footerwrap a:visited,#footercontainer .widget a:link,#footercontainer .widget a:visited,div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline,#footerbartext a:link,#footerbartext a:visited,.textright a:visited,.textright a:link,.textright a:hover{color:#fff;}
#kart_content{
	width: 230px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #669;
	border-bottom-color: #669;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
