@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
/*blockquote,q{quotes:none;}*/
/*blockquote:before,blockquote:after,q:before,q:after{content:none;}*/
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#f0f0f0;font-size:12px;font-family:Arial;line-height:23px;}
img,div,#branch,#doctor,#gallery,#logo,#nav a,#feature_list li a,#fromtwitter,#fromtheblog,.portfolio_list li,#dark_footer_wrap,.footerdate,#feature_wrapper,#feature_list,#content_wrap,#lighting{behavior:url('s2/javascript/iepngfix.htc');}
.content_wrap,.content_wrap_twitter_blog,#feature_wrapper span,p.feature-title,p.paragraph-title{font-family:'Trebuchet MS',Trebuchet,Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',sans-serif;}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:400;src:local('Droid Sans'), url('http://themes.googleusercontent.com/font?kit=POVDFY-UUf0WFR9DIMCU8g') format('truetype');}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#clear{clear:both;}
h1.twitter{color:#ace9ed;text-transform:uppercase;background:url(http://s1.permaipolyclinics.com/images/logo-stwitter.png) top left no-repeat;height:17px;padding:4px 0 5px 25px;}
h1.blog{color:#e0cfa3;text-transform:uppercase;height:17px;padding:4px 0 5px;}
h2{font-size:22px;color:#393939;padding:0 0 15px;}
h2#blog_title{color:#018983;font-size:22px;margin-bottom:0;border:none;text-transform:uppercase;padding:0;}
h2#feature-title{font-size:18px;display:block;font-family:'Century Gothic', 'Trebuchet MS',Trebuchet,Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',sans-serif;font-weight:100;color:#0bc2c4 !important;text-transform:uppercase;border:none;margin:0;padding:2px 0 0;}
h3#feature{font-size:12px;display:block;color:#292929 !important;text-transform:uppercase;border:none;margin:0;padding:5px 0;}
h3.subtitle{font-size:16px;color:#292929;text-transform:uppercase;padding:0 0 0 4px;}
h3#subtitle{font-size:16px;color:#292929;text-transform:uppercase;padding:0 0 0 4px;}
h3#motto{font-size:16px;color:#066461;text-transform:uppercase;padding:0 0 0 4px;}
h3{font-size:18px;color:gray;padding:0 0 15px 0;}
h4{font-size:16px;color:gray;margin-bottom:15px;}
h5{font-size:14px;color:#876876;}
h6{font-size:12px;color:#9c3;}
.space{margin-top: 20px;}
p{margin:5px 0;}
p.feature-title{font-size:12px;margin:0;}
p.paragraph-title{font-size:12px;margin:0;line-height:14px;}
p.left{float:left;}
p.right{float:right;}
.content_wrap a,.content_wrap p{color:#575757;}
.content_wrap a:hover{text-decoration: underline;}
.content_wrap p{padding-bottom:15px;}
#blog_title a:hover{text-decoration:none;color:#bbb;font-weight:400;}
a:hover{text-decoration:underline;color:#018983;font-weight:400;}
a.footer,a.footer:link,a.footer:visited,a.footer:active{text-transform:uppercase;text-decoration:none;color:#033e3c;font-weight:700;}
a.footer_link,a.footer_link:link,a.footer_link:visited,a.footer_link:active{text-decoration:none;color:#ddd;font-weight:700;}
.sociallink,.sociallink:link,.sociallink:visited,.sociallink:active{text-decoration:none;color:#ddd;font-size: 14px !important;}
.sociallink:hover{text-decoration:none;color:#000;font-size: 14px !important;}
.content_wrap ul{list-style:outside square;padding-left:20px;margin:10px 0 20px 10px;}
#logo span.tooltip-logo {display:none;position:absolute;z-index:1000;-moz-border-radius:10px;-webkit-border-radius:10px;}
.tooltip-logo {background:#ddd;color:#000;min-height:30px;padding:10px 25px;opacity: 0.8;}
.tooltip-logo p{font-size:16px;font-weight:bold;color:#066461;text-transform:uppercase;padding:0 0 0 4px;}
#sidebar ul{list-style:none;margin:0;padding:0;}
.otherbutton{margin-top:20px;clear:both;position:relative;display:block;height:38px;width:227px;background:url(http://s2.permaipolyclinics.com/images/download.png) no-repeat;background-position:0 0;cursor:pointer;}
.otherbutton span.hover{position:absolute;display:block;height:38px;width:227px;background:url(http://s1.permaipolyclinics.com/images/download.png) no-repeat;background-position:bottom;}
.linkbutton{margin-top:20px;clear:both;position:relative;display:block;height:38px;width:227px;background:url(http://s2.permaipolyclinics.com/images/take-the-test.jpg) no-repeat;background-position:0 0;cursor:pointer;}
.linkbutton span.hover{position:absolute;display:block;height:38px;width:227px;background:url(http://s1.permaipolyclinics.com/images/take-the-test.jpg) no-repeat;background-position:bottom;}
.content_wrap,.content_wrap_twitter_blog{font-size:12px;width:940px;overflow:hidden;line-height:18px;color:#707070;margin:15px auto 0;}
.no-top-margin{margin:0 auto;}
.content_wrap_twitter_blog{margin-top:20px;margin-bottom:20px;}
.content217px{width:223px;height:90px;background-color:#FFF;overflow:hidden;border:#c8c8c8 solid 1px;padding:10px 12px;}
.content370px{width:376px;height:90px;background-color:#FFF;overflow:hidden;border:#c8c8c8 solid 1px;padding:10px 12px;}
.content620px{width:578px;background-color:#FFF;overflow:hidden;border:1px solid #c8c8c8;line-height:23px;font-size:13px;padding:20px 20px 15px;}
.content940px{width:940px;background-color:#FFF;overflow:hidden;border:1px solid #c8c8c8;line-height:23px;font-size:13px;padding:20px 20px 15px;}
.content620px .blogpost_with_image img{border:1px solid #ddd;padding:4px;}
.content620px .blogpost_with_image a img:hover{border:1px solid #018983;}
.content620px img.right{float:right;margin:10px 0 10px 10px;}
.content620px img.left{float:left;margin:10px 10px 10px; 0}
.content940px{width:898px;background-color:#FFF;overflow:hidden;border:#c8c8c8 solid 1px;line-height:23px;padding:20px 20px 15px;}
.content300px,.content300px_ads{width:268px;background-color:#FFF;overflow:hidden;border:#c8c8c8 solid 1px;line-height:23px;padding:15px 15px 10px;}
.center{text-align:center;}
.content300px_career{width:268px;background:#FFF url(http://s2.permaipolyclinics.com/images/sidebar_career.jpg) no-repeat;background-position:bottom;overflow:hidden;border:#c8c8c8 solid 1px;line-height:23px;padding:15px 15px 10px;}
.content300px p{margin:0;padding:0 0 10px;}
.content300px_ads{width:268px;padding:15px 15px 10px;}
.content217px ul li,.content300px_ads ul li{/*float:left;*/}
.box,.lastbox,.homepagebox{float:left;margin:0 0 20px;}
.lastbox{margin-right:0 !important;}
.homepagebox{margin-right:20px;}
p#toggle{font-size:16px; color:#018983;margin:0 0 25px 0;padding:0;}
div.toggle{background:#f9f9f9;border:1px solid #cdcdcd;margin:0 0 25px 0;padding:10px;}
.service-box{
    width: 304px;
    float: left;
    display: block;
    font-size:13px;
    padding:0;
    margin-right: 13px;
}
.service-box-last{
    width: 304px;
    float: left;
    display: block;
    font-size:13px;
    padding:0;
    margin:0;
}
.sbox{margin-right: 13px;}
.slastbox{margin:0;}
.service-box p, .service-box-last p{font-size:13px;padding:0 0 0 4px;}

.frame{margin:0;padding:4px;background-color:#ddd;border:1px solid #ccc;width:296px;height:150px;}
.port-3-shadow{
    margin:0;
    padding: 0;
    width: 304px;
    height: 14px;
    background: url("http://saintdo.me/themes/granda/wp-content/themes/granda/img/port-3-shadow.png") no-repeat;
    /*display: block;*/
}
.title,.title_featured,.title_227px,.title_380px,.title_620px,.title_300px,.title_940px,.title_fullpx{background:url(http://s1.permaipolyclinics.com/images/title.jpg) top left repeat-x;border-top:#c8c8c8 solid 1px;border-left:#c8c8c8 solid 1px;border-right:#c8c8c8 solid 1px;padding:13px 0 10px 20px;}
.categorylist li{border-top:#c8c8c8 solid 1px;border-left:#c8c8c8 solid 1px;border-right:#c8c8c8 solid 1px;float:left;width:278px;background:url(http://s1.permaipolyclinics.com/images/category_bg.jpg) top left repeat-x;font-size:11px;font-weight:700;text-transform:uppercase;padding:11px 0 10px 20px;}
.categorylast{border-bottom:#C8C8C8 1px solid;}
.categorylist a:hover{color:#999;}
.title_featured{width:216px;}
.title_227px{width:227px;}
.title_380px{width:380px;}
.title_620px{width:598px;}
.title_300px,.categorylist,.citation{width:278px;}
.title_940px{width:940px;}
.content_fullpx{width:898px;background-color:#FFF;overflow:hidden;border:1px solid #c8c8c8;line-height:23px;font-size:13px;padding:20px 20px 15px;}
.title_fullpx{width:918px;}
#ver-zebra{font-size:12px;width:100%;text-align:left;border-collapse:collapse;margin:0;}
#ver-zebra th{font-size:14px;font-weight:700;border-right:1px solid #fff;color:#272727;padding:5px;}
#ver-zebra th.last,#ver-zebra td.last{border-right:none;}
#ver-zebra td.bottom{border-bottom:none;}
#ver-zebra td{border-right:1px solid #fff;border-bottom:1px solid #fff;color:#272727;padding:5px;}
.vzebra-odd{background:#f0f0f0;}
.vzebra-even{background:#e9e9e9;}
#ver-zebra .vzebra-pattern1{background:#e0e0e0;border-bottom:1px solid #fff;}
#ver-zebra .vzebra-pattern2{background:#e9e9e9;border-bottom:1px solid #fff;}
.error{color:red;}
.checkbox,.radio{width:19px;height:25px;background:url(http://s2.permaipolyclinics.com/images/checkbox.gif) no-repeat;display:block;clear:left;margin:0 auto;padding:0 5px 0 0;}
.radio{background:url(http://s1.permaipolyclinics.com/images/radio.png) no-repeat;}
.select{position:absolute;width:158px;height:21px;color:#fff;font:12px/21px arial,sans-serif;background:url(http://s2.permaipolyclinics.com/images/select.gif) no-repeat;overflow:hidden;padding:0 24px 0 8px;}
#sidebar{float:right;width:300px;}
#sidebar .categorylist a:hover{text-decoration: none;}
#sidebar .box .citation{background:#eee url("http://s2.permaipolyclinics.com/images/citation_bg.png") no-repeat right center;background-attachment:scroll;color:#454133;font-size:0.9em;font-weight:700;border-top:#c8c8c8 solid 1px;border-left:#c8c8c8 solid 1px;border-right:#c8c8c8 solid 1px;padding:13px 0 10px 20px;}
#sidebar #facebook{background:url(http://s1.permaipolyclinics.com/images/social-updates.jpg) no-repeat;background-position:top;height:44px;width:268px;overflow:auto;cursor:pointer;margin:4px auto;}
#sidebar #twitter{background:url(http://s2.permaipolyclinics.com/images/social-updates.jpg) no-repeat;background-position:center;height:44px;width:268px;overflow:auto;cursor:pointer;margin:0 auto 4px;}
#sidebar #rss{background:url(http://s1.permaipolyclinics.com/images/social-updates.jpg) no-repeat;background-position:bottom;height:44px;width:268px;overflow:auto;cursor:pointer;margin:0 auto 8px;}
/*#logo{height:77px;width:243px;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat;background-position:bottom left;margin:0 auto;padding:15px 0 0;} */
#logo{height:77px;width:250px;/*width:310px;*/background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat;background-position:bottom left;margin:0 auto;padding:15px 0 0;cursor:pointer;}
div#lock{width:160px;height:160px;float:right;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -750px -33px;}
#toppanel #panel h2{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:30px;color:#fff;border:none;margin:80px auto 0;}
#toppanel .panel_button{position:relative;float:right;border:none;width:173px;height:34px;background:#066461;z-index:20;cursor:pointer;margin:0 auto;}
#toppanel .welivetoserve{position:relative;float:right;border:none;width:173px;height:34px;background:#066461;z-index:20;margin:0 auto;}
/*#toppanel .search{position:relative;top:36px;left:691px;padding:1px 20px 5px 20px;border:none;width:180px;height:28px;background:#066461;z-index:20;margin:0 0 0 30px;-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}*/
#toppanel .search{padding:0;margin:5px 0 0 0;float: right;}
#toppanel .search form #searchInput{
    width: 180px;
    margin: 0px;
    background-color: #018882;
    border: 1px solid #015652;
    padding:5px 4px;
    font-family:Arial;
    font-size: 11px;
    color: #ddd;
    pace-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/*#toppanel .search form input.submit_button{
    background: url("http://www.permaipolyclinics.com/images/search-button.jpg") no-repeat;
    vertical-align: bottom;
    width: 28px;
    height: 26px;
    text-decoration: none;
    border: none;
    cursor: pointer;
}*/

#toppanel .search input[type="submit"]{
	background: transparent url("http://www.permaipolyclinics.com/images/search-button.png") 0 0 no-repeat;
	border: none;
	display: block;
	font-size: 0;
	height: 26px;
	padding: 0;
	position: absolute;
	right: 1px;
	text-indent: -999px; /* some browser shows 1px height texts like Safari even with font-size: 0 */
	top: 5px;
	width: 28px;
    cursor: pointer;
}

#toppanel .panel_button img{position:relative;top:8px;border:none;}
#toppanel .panel_button a{text-decoration:none;text-transform:uppercase;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;position:relative;top:4px;left:4px;}
#toppanel .panel_button a:hover{color:#fff;}
#toppanel{position:absolute;width:940px;top:0;z-index:25;text-align:center;color:#fff;font-size:12px;margin-left:-470px;left:50%;}
#panel{width:940px;position:relative;top:1px;height:0;margin-left:auto;margin-right:auto;z-index:10;overflow:hidden;text-align:left;}
#panel_contents{background:#066461;height:100%;width:980px;position:absolute;z-index:-1;padding:50px;}
#panel h1{text-align:center;font-family:Geneva, Arial, Helvetica, sans-serif;color:#FFF;font-weight:400;line-height:35px;margin:20px auto 0;}
#panel h2{text-align:center;font-family:Geneva, Arial, Helvetica, sans-serif;color:#9c3;line-height:25px;font-size:16px;margin:0 auto;}
#login{width:500px;background:#46392f;overflow:hidden;border:15px solid #1d1d1d;margin:0 auto;padding:10px;}
#login input#login_btn{border:1px #899690 solid;cursor:pointer;}
#login_form{width:300px;height:auto;float:left;}
#login_form input#username,#login_form input#password{width:110px;font-family:Arial,Verdana,Helvetica,sans-serif;border:1px solid #cecece;margin:2px 0;padding:4px;}
#feedbackImage img{border:none;width:160px;float:right;height:160px;margin:0;padding:2px;}
.buttondiv{margin:8px 0;}
#msgbox{font-size:11px;padding:2px 10px;}
.messageboxerror{width:auto;border:1px solid #C77E89;background:#DFC9CD;color:#C00;margin:0;}
.buttondiv #submit{color:#fff;font-weight:400;cursor:pointer;background:#1d1d1d;margin:0;padding:0 10px;}
#search_box{color:#FFF;float:right;position:relative;}
.field{background-color:#272727;border:solid 1px #373737;color:#999;margin-top:8px;float:left;padding:1px;}
/*a.search:hover{background-color:#4e4e4e;}*/
#top_bar{background:#066461;height:36px;}
#nav_container{width:940px;height:36px;margin:0 auto;}
#nav{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9f9f9f;z-index:9999;float:left;position:relative;}
#nav,#nav ul{list-style-type:none;list-style-position:outside;position:relative;line-height:0.6em;margin:0;padding:0;}
#nav a:link,#nav a:active,#nav a:visited{display:block;color:#ddd;font-weight:700;text-decoration:none;text-transform:uppercase;padding:14px 25px;}
#nav a:hover{color:#fff;background:#018983;}
#nav .on{height:auto;background:#000;color:#fff !important;float:left;position:relative;}
#nav .subscribe{background:url(http://s2.permaipolyclinics.com/images/subscribe.png) top left no-repeat;height:12px;margin-left:22px;float:left;position:relative;}
#nav li{float:left;position:relative;}
#nav ul{position:absolute;top:2.9em;display:none;z-index:1;}
#nav li ul a{width:11em;float:left;background-color:#066461;background-image:none !important;}
#nav ul.drop_down{width:12em;float:left;background:#066461;clear:both;}
#nav li ul a:hover{background-color:#018983;}
#nav ul ul{top:auto;}
#nav li ul ul{left:11.3em;margin:0 0 0 10px;}
/*#feature_wrapper{position:relative;width:960px;height:357px;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat 0 0; background-position:top;line-height:16px;margin:0 auto;}*/
#feature_list{width:940px;height:337px;overflow:hidden;position:relative;top:10px;border:1px solid #c6c6c6;background-color:#ccc;margin:0 auto 40px; line-height:16px; -webkit-box-shadow:1px 1px 8px #aaa; -moz-box-shadow:1px 1px 8px #aaa; box-shadow:1px 1px 8px #aaa;}
#feature_cny{width:938px;height:663px;overflow:hidden;position:relative;top:20px;margin:0 auto 40px; line-height:16px; border:1px solid #c6c6c6; -webkit-box-shadow:2px 2px 8px #aaa; -moz-box-shadow:2px 2px 8px #aaa; box-shadow:2px 2px 8px #aaa;}
#feature_list span{font-size:12px;}
#feature_list ul{position:absolute;top:0;list-style:none;margin:0;padding:0;}
#feature_wrapper #feature_list ul#output{list-style:none !important;}
ul#output li a{background:#000;position:absolute;bottom:10px;left:8px;font-size:11px;color:#FFF;height:55px;width:613px;display:block;text-decoration:none;padding:5px 10px;}
#tabs{right:0;z-index:2;width:305px;border-left:none;}
#tabs li{font-size:12px;font-family:Arial;height:113px;}
#tabs li a{color:#707070;text-decoration:none;display:block;height:113px;outline:none;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -319px -367px;padding:10px 20px 10px 35px;}
#tabs li a:hover{color:#000;}
#tabs li a.current{background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -653px -367px;color:#000;}
#tabs li a.current:hover{text-decoration:none;cursor:default;}
#output{left:0;width:633px;height:319px;position:relative;}
#output li{position:absolute;width:651px;height:337px;}
.outputimg{border:8px solid #CCC;border-right:none;}
ul li#news{background:transparent url(http://www.permaipolyclinics.com/images/slider/slider.jpg) no-repeat 8px 8px;}
ul li#event{background:transparent url(http://www.permaipolyclinics.com/images/slider/slider.jpg) no-repeat 8px -321px;}
ul li#promo{background:transparent url(http://www.permaipolyclinics.com/images/slider/slider.jpg) no-repeat 8px -650px;}
/*ul li#news{background:transparent url(http://s2.permaipolyclinics.com/images/bola.jpg) no-repeat 8px 8px;}
ul li#event{background:transparent url(http://s2.permaipolyclinics.com/images/bell.jpg) no-repeat 8px -321px;}
ul li#promo{background:transparent url(http://s2.permaipolyclinics.com/images/santa.jpg) no-repeat 8px -650px;}*/
#fromtwitter{width:340px;height:77px;float:left;background:url(http://s1.permaipolyclinics.com/images/transparent-twitter.png) top left no-repeat;color:#a0a0a0;padding:20px;}
#fromtheblog{width:501px;height:77px;float:right;background:url(http://s2.permaipolyclinics.com/images/transparent-blog.png) top left no-repeat;color:#a0a0a0;padding:20px;}
#blog_gallery{overflow:auto;background:#f9f9f9;border:1px solid #cdcdcd;margin:10px auto 25px;padding:10px;}
#blog_gallery ul.gal li{display:inline;margin:0 10px 0 0;}
#gallery{overflow:auto;margin:10px 0 0;padding:10px;}
#gallery .wrap{float:left;position:relative;width:150px;height:150px;overflow:hidden;cursor:pointer;margin:20px;}
#gallery img#abs{top:0;left:0;position:absolute;}
#gallery img{top:0;left:0;}
#gallery #return{background:#e2cd98;color:#FFF;}
#gallery #return h3{margin-left:60px;}
#gallery #return a{color:#d4a42a;}
#gallery #return p{width:200px;margin-left:50px;}
#gallery ul.gal li{display:inline;margin:0 20px 20px 0;}
#gallery ul.gal p{padding:0;}
.page-img{margin:0 0 10px;padding:0;}
ul#advertisement{overflow:hidden;width:auto;}
ul#advertisement li.left{float:left;margin:0 15px 8px 0;}
ul#advertisement li.right{float:left;margin:0 0 8px;}
.portfolio_list{overflow:hidden;width:150px;text-transform:uppercase;margin-top:15px;float:left;}
.portfolio_list li{float:left !important;background:url(http://s1.permaipolyclinics.com/images/check.png) left no-repeat;padding-left:30px;margin-bottom:10px;}
.blog_post,.blog_post_first,.blog_post_last{overflow:hidden;border:1px solid #fff;border-bottom:1px solid #ccc;margin-bottom:15px;display:block;padding:15px;}
.sticky{border:1px solid #ccc;background:#f0f0f0;}
.fullblog{margin-bottom:20px;}
.blogimg{float:left;border:1px solid #ccc;padding:4px;}
.post_info,.portfolio_info{float:left;width:335px;margin-left:20px;margin-top:4px;}
.post_info p{font-style:italic;margin:5px 0;padding:0;}
.portfolio_info{width:480px;padding-right:20px;margin-left:30px;}
.post_info a:hover,.portfolio_info a:hover{color:#6c6c6c;}
.post_info a#read_more:link,.post_info a#read_more:visited,.post_info a#read_more:active{text-decoration:none;color:#018983;font-weight:700;}
.post_info a#read_more:hover{text-decoration:none;color:#bbb;font-weight:700;}
.date{float:left;font-size:11px;margin:0;padding:0;}
.date a{text-decoration:none;color:#b31010;margin:0;padding:0;}
.date a:hover{text-decoration:underline;}
.blog_nav{margin-top:20px;}
.previous{display:block;width:127px;height:35px;background:url(http://s2.permaipolyclinics.com/images/previous.jpg) top left no-repeat;float:left;margin-right:20px;}
.next{display:block;width:96px;height:35px;background:url(http://s1.permaipolyclinics.com/images/next.jpg) top left no-repeat;float:left;}

.paginate {
    /*font-family:Arial, Helvetica, sans-serif;*/
    padding: 3px;
    margin: 3px;
}
.paginate a {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #bbb;
    text-decoration:none;
    color: #066461;
    background: #eee;
}
.paginate a:hover, .paginate a:active {
    border: 1px solid #066461;
    background: #066461;
    color: #fff;
    text-decoration:none;
}
.paginate span.current {
    margin: 2px;
    padding: 2px 5px 2px 5px;
    border: 1px solid #066461;
    font-weight: bold;
    background-color: #066461;
    color: #FFF;
}
.paginate span.disabled {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #ddd;
    color:#ddd;
}
/*li{
    padding:4px;
    margin-bottom:3px;
    background-color:#FCC;
    list-style:none;
}
ul{margin:6px;padding:0px;}*/

#social_nav_vertical{clear:both;font-size:15px;color:#909090;height:175px;width:auto;background:#f4f4f4;border:1px solid #ddd;margin:10px 0 0 0;padding:10px 10px 10px 20px;}
#social_nav_vertical ul{list-style:none;margin:20px 0 0;padding:0;}
#social_nav_vertical ul li{margin-left:5px;list-style-type:none;height:32px;padding:4px 0 0 4px;}
#social_nav_vertical ul li a{height:32px;color:#999;text-decoration:none;line-height:1.45em;font-weight:700;padding:10px 0 10px 38px;}
#social_nav_vertical ul li a:hover{color:#0bc2c4;text-decoration:none;}
#social_nav_vertical .vertical_title{position:relative;top:-120px;left:165px;line-height:20px;font-size:35px;color:#aaa;}
.delicious{background:url(http://s2.permaipolyclinics.com/images/delicious.png) no-repeat;background-position:0 0;}
.facebook{background:url(http://s1.permaipolyclinics.com/images/facebook.png) no-repeat;background-position:0 0;}
.stumbleupon{background:url(http://s2.permaipolyclinics.com/images/stumbleupon.png) no-repeat;background-position:0 0;}
.twitter{background:url(http://s1.permaipolyclinics.com/images/twitter.png) no-repeat;background-position:0 0;}
textarea{width:40em;background-color:#dedede;border:#CCC 1px solid;}
#name,#email{background-color:#dedede;border:#CCC 1px solid;}
#container ul{text-align:left;color:Red;}
#response ul li{clear:left !important;}
#container ul li.success{color:#292929;}
#main{position:relative;float:left;overflow:hidden;text-align:left;}
#main img.loaderIcon{width:70px;position:absolute;top:1em;right:2em;}
#submit{background:#018983;border:none;color:#000;font-weight:700;height:30px;margin-top:20px;cursor:pointer;}
#submit:hover{color:#fff;background:#A0A0A0;}
p#successMessage{color:#333;text-align:center;border:1px solid #a8c888;background:#DCE9CA;margin:0 0 10px;padding:2px 5px;}
p#positiveMessage{color:#333;text-align:center;border:1px solid #B1D4E4;background:#D9ECF9;margin:0 0 10px;padding:2px 5px;}
p#errorMessage{color:#333;text-align:center;border:1px solid #DD3C10;background:#FFEBE8;margin:0 0 10px;padding:2px 5px;}
p#infoMessage{margin: 0 0 10px;padding:2px 5px;color:#333333;text-align:center;border:1px solid #E6DB55;background:#FFFFE0;}
#social_footer{margin-top:0;background:none;overflow:auto;}
#social_wrapper{width:940px;padding-bottom:10px;overflow:hidden;color:#707070;margin:0 auto;}
#social_footer ul#social_media li{display:inline;margin-right:5px;}
#dark_footer .post,#dark_footer .lastpost{border-bottom:1px solid #c8c8c8;padding-bottom:15px;margin-bottom:20px;}
.post_gallery{border-bottom:1px solid #c8c8c8;margin-bottom:20px;padding:8px 8px 15px 0;}
.post a,.post_gallery a{margin-top:25px;}
.box_240px_left,.box_240px_middle,.box_240px_right{width:260px;float:left;position:relative;}
.box_240px_right{width:260px;float:left;}
.flickr{display:inline;float:left;border:4px solid #ccc;width:60px;height:40px;margin:0 10px 10px 0;}
.box_240px_right li .flickr:hover{border:4px solid #033e3c;}
#dark_footer .box_240px_left{padding-right:40px;padding-top:0;background-image:none;}
#dark_footer .box_240px_middle{background-image:none;padding:0 40px;}
#dark_footer .box_240px_right{padding-left:40px;padding-top:0;background-image:none;}
#dark_footer_wrap{position:relative;margin-top:40px;background:#018983 url(http://s2.permaipolyclinics.com/images/footer_gradient.jpg) bottom right repeat-x;overflow:hidden;clear:both;border-top:1px solid #016964;border-bottom:1px solid #015652;}
#dark_footer_wrap img#lighting{position:absolute;background-position:top center;}
/*#dark_footer_wrap a{text-transform:uppercase;font-size:11px;}*/
#dark_footer{width:940px;padding-top:30px;padding-bottom:30px;overflow:hidden;color:#ddd;margin:0 auto;}
#light_footer_wrapper{height:60px;color:#393939;}
#light_footer a, #light_footer a:link, #light_footer a:visited, #light_footer a:active{text-decoration:none;color:#018983;}
#light_footer a:hover{text-decoration:underline;color:#018983;}
.box_240px_right li{display:inline;}
#light_footer{width:940px;font-size:10px;padding-top:18px;overflow:hidden;text-transform:uppercase;margin:0 auto;}
.footerdate{margin-top:0;margin-bottom:5px;font-weight:700;}
ul.contact{list-style-type: none;}
ul.contact li{display: block;}
box_240px_right p{
    width: auto;
    float: left;
    padding-left: 30px;
}
box_240px_right span.icon-phone{
background: url("http://s1.permaipolyclinics.com/images/contact-icon.png");
padding-left: 30px;
float: left;
}
#dark_footer h3#doctor{font-size:14px;color:#ddd;text-transform:uppercase;border-bottom:1px solid #c8c8c8;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -30px -124px;margin:5px 0 20px;padding:10px 0 10px 40px;}
#dark_footer h3#branch{font-size:14px;color:#ddd;text-transform:uppercase;border-bottom:1px solid #c8c8c8;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -30px -85px;margin:5px 0 20px;padding:10px 0 10px 40px;}
#dark_footer h3#gallery{font-size:14px;color:#ddd;text-transform:uppercase;border-bottom:1px solid #c8c8c8;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -30px -165px;margin:5px 0 20px;padding:10px 0 10px 40px;}
#dark_footer h3#facebook{font-size:14px;color:#ddd;text-transform:uppercase;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -30px -203px;margin:5px 0 0;padding:10px 0 0 40px;}
#dark_footer h3#twitter{font-size:14px;color:#ddd;text-transform:uppercase;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -30px -241px;margin:5px 0 0;padding:10px 0 0 40px;}
#dark_footer p{margin-bottom:0;}
#dark_footer .tel{font-size:16px;font-weight:bold;color:#ddd;padding:1px 0 0 30px;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -920px -28px;}
#dark_footer .fax{font-size:16px;font-weight:bold;color:#ddd;padding:1px 0 0 30px;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -920px -67px;}
#dark_footer .email{font-size:16px;font-weight:bold;color:#ddd;padding:1px 0 0 30px;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -920px -108px;}
#dark_footer .address{font-size:16px;font-weight:bold;color:#ddd;padding:1px 0 0 30px;background:url(http://s1.permaipolyclinics.com/images/sprites.png?v=1.1) no-repeat -920px -148px;}
#dark_footer .big{font-size:23px;}
ol,ul,#top_bar ul,#social_footer ul#social_media{list-style:none;}
ins,.categorylist a,.post_info a,.portfolio_info a{text-decoration:none;}
.clearfix,.block,#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,p small{display:block;}
.content_wrap a,.post_info a#read_more{font-weight:700;}
#blog_title a:link,#blog_title a:visited,#blog_title a:active,a:link,a:visited,a:active{text-decoration:none;color:#018983;font-weight:400;}
a.footer:hover,a.footer_link:hover{text-decoration:none;color:#0bc2c4;font-weight:700;}
.content_wrap ul.questionnaire li,.content_wrap ul#services li,#ver-zebra ul{list-style:outside square;}
form.cmxform label.error,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul{display:none;}
#top,#blog_gallery ul.gal{text-align:center;margin:0 auto;}
.messagebox,.messageboxok{width:auto;border:1px solid #1d1d1d;background:#fff;color:#46392f;margin:0;}
#questionnaire_login{width:300px;margin:0 auto;padding:5px;}
#questionnaire_register_form{margin:0;padding:5px;}
#questionnaire_table{width:250px;}
fieldset{border:1px solid #bbb;margin:0 auto 25px;padding:15px;}
fieldset legend{padding:3px;}
span.vanadium-advice,span.vanadium-invalid{padding-left:10px;color:red;}
blockquote,q{quotes:"" "";}
blockquote{font-size:13px;line-height:20px;margin:0 0 12px;}
.content_wrap blockquote{float:left;width:auto;font-style:italic;background-color:transparent;
background-image:url("http://s1.permaipolyclinics.com/images/pattern.jpg");
background-repeat:repeat;background-attachment:scroll;background-position:center top;border-left:6px solid #ddd;margin:0 0 12px 20px;padding:12px 12px 0;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://s1.permaipolyclinics.com/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://s1.permaipolyclinics.com/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://s1.permaipolyclinics.com/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://s1.permaipolyclinics.com/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://s1.permaipolyclinics.com/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background http://s1.permaipolyclinics.com/images/colorbox are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://s1.permaipolyclinics.com/images/colorbox/borderMiddleRight.png, sizingMethod='scale');}

