/*



Theme Name: Caliber



Theme URI: http://i3dthemes.com/



Description: Designed by i3dTHEMES



Version: 2.2



Author: i3dTHEMES



Author URI: http://i3dthemes.com/



*/











@import url("custom-styles.css");







#calendar_wrap table { width: 100%;}



#calendar_wrap table tr td {text-align: center;}



.gallery {display: inline-block; width: 99%;}



#comment {width: 100%;}







#comments {



  padding-bottom: 25px;



}



div.sidebar_horizontal {text-align: center;  }







div.sidebar_horizontal div.box1 { float: none; display: -moz-inline-stack; display: inline-block; width: 280px; text-align: left; zoom: 1; *display: inline;}



table.lm_contact_form {width: 100%;}



table.lm_contact_form tr td.heading {padding-left: 0px;}



table.lm_contact_form tr td {vertical-align: top; padding-left: 5px;}



table.lm_contact_form tr td p {font-weight: bold; padding: 5px 0px 0px 0px;}



table.lm_contact_form tr td input.text_input {width: 200px;}



#footer table.lm_contact_form tr td input.text_input {width: 180px;}



#footer table.lm_contact_form tr td.formlabel { white-space: nowrap; }



table.lm_contact_form tr td textarea.text_input {width: 100%;}



table.lm_product_catalog tr td {vertical-align: top; padding: 0px 5px 10px 5px;}



table.lm_product_catalog tr td h2 {padding: 0px; margin: 0px;}



table.lm_product_catalog tr td h4 {padding: 0px 0px 0px 5px; margin: 0px; font-size: 0.9em;}



table.lm_product_catalog tr td p {padding: 0px 0px 0px 5px;}



div.lm_faqs h4 {margin: 0px; padding: 10px 0px 0px 0px;}



div.lm_faqs p {margin: 0px; padding: 0px 0px 5px 10px;}



div.panel-overlay h3 {background: none; color: #fff;}



div.panel-overlay p {background: none; color: #ddd;}











.left									{border: 0px; margin:0px 10px 5px 0px; float:left;}



.center									{border: 0px; margin-left:auto; margin-right:auto; padding:0px 10px 5px 10px;}



.right									{border: 0px; margin:0px 0px 5px 10px; float:right;}







.leftalign									{border: 0px; margin:0px 10px 5px 0px; float:left;}



.centeralign									{border: 0px; margin-left:auto; margin-right:auto; padding:0px 10px 5px 10px;}



.rightalign									{border: 0px; margin:0px 0px 5px 10px; float:right;}







div.infocontent { text-align: center; padding-right: 10px;}







#content-top-widget-region { display:block;}



#content-bottom-widget-region { display:block;}



#content-footer-widget-region { display:block;  }







div.feature-page-box { padding-bottom: 20px; }



div.feature-page-box h3 { padding-top: 10px; }



div.feature-page-box a.title-link {  font-size: inherit !important; color: inherit !important; }



div.feature-page-box a.more-link:hover:after  { background: none !important; }



div.feature-page-box a.title-link:hover:after { background: none !important; }







div.feature-page-box img { margin-top: 3px; padding: 5px; border: 1px solid #cccccc; background-color: #ffffff; -moz-border-radius: 3px 3px 3px 3px; }



div.feature-page-box a.more-link { text-decoration: none !important; float: right; font-weight: bold; }



div.feature-page-box a.title-link { text-decoration: none !important; }



div.feature-page-box a.more-link:hover { text-decoration: underline !important; }	



	



div.lm-super-summary { margin: 0px; padding: 0px; padding-left: 0px !important; text-shadow: 1px 1px 0 #fff; }



div.lm-super-summary a { text-decoration: none !important; }



div.lm-super-summary h4 a { font-size: inherit !important; margin-top: 0px;}



div.lm-super-summary h4 {  padding: 3px 0 0 10px; }



div.lm-super-summary-item-large h4 { padding-top: 10px; }







div.lm-super-summary a:hover { text-decoration: underline !important; }



div.lm-super-summary a.more-link { font-weight: bold; }



div.lm-super-summary img  { margin-right: 10px; padding: 5px; border: 1px solid #cccccc; background-color: #ffffff;  border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; } 



div.lm-super-summary p { padding-left: 10px; } 



div.lm-super-summary div.post-meta { padding-left: 15px; font-size: 8pt; margin-top: 0px; padding-top: 0px;}



div.lm-super-summary__posts div.lm-super-summary-item { display: block; border-bottom: 1px solid #cccccc; padding: 5px; margin-left: 0px !important; margin-bottom: 2px; min-height: 90px; }



div.lm-super-summary__posts span.date-time {}



div.lm-super-summary__posts span.author {}



div.lm-super-summary__posts span.categories {}



div.lm-super-summary__news   div.comments { display: none; }



div.lm-super-summary__posts p {}







div.entry p, div.entry ul { margin-top: 0px; }



.box1-content h3 { line-height: 1.6em; font-size: 16pt !important; }



.box1-content h3 { padding: 5px 0 0; } 



.ddsmoothmenu-v h3 { padding: 5px 0 10px 5px !important;}







div.lm-super-summary__news div.lm-super-summary-item       { display: inline-block; vertical-align: top; width: 305px; border: 1px solid #666; padding: 5px; margin-left: 5px !important; margin-bottom: 5px; min-height: 190px; margin-right: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }



div.lm-super-summary__news div.lm-super-summary-item-large { display: inline-block; border: 1px solid #444; padding: 5px; margin-left: 5px !important; margin-right: 4px; margin-bottom: 5px; min-height: 90px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }



div.lm-super-summary__news span.date-time {}



div.lm-super-summary__news span.author { display: none; }



div.lm-super-summary__news span.categories { display: none; }



div.lm-super-summary__news div.comments { float: right; }



div.lm-super-summary__news p {}







#content-bottom-widget-region { padding-top: 20px !important; }







div.sidebar_horizontal { width: 990px; margin: auto; padding-left: 30px; }







div.twitter-box {



	background-image: url(Site/themed_images/t_logo-a.png);



	background-repeat: no-repeat;



	background-position: 10px 0px;



}



.twitter-box h3 {



	margin-left: 50px !important;



  padding-top: 8px !important;



}



.twtr-hd, .twtr-ft { display: none !important; }



.twtr-bd { margin-top: 5px; margin-bottom: 8px !important; }



.twtr-widget em { margin: 0px !important; }







div.footer-box {



	float: left; 



	width: 200px;



	margin-left: 7px;



	margin-right: 7px;



	text-align: left;



  border: 0px solid #cccccc;



	padding-left: 10px; 



	padding-right: 10px;



}



div.footer-box ul li { }







div#content-footer-widget-region { width: 955px; margin: auto; clear: both; padding-top: 10px;}



div#footer-messages { line-height: 22px; font-size: 8pt;  margin: auto; width: 925px; border-top: 0px #dddddd inset; padding-top: 0px; padding-bottom: 10px;  padding-top: 20px; height: 30px;  }



div#copyright { padding-left: 0px; float: left; }



#copyright span { font-weight: bold; }



div#powered_by { padding-right: 50px; float: right; }



#powered_by img { vertical-align: middle; }







a.affiliate-i3d {



	padding: 3px;



	display: block;



}



#right1col a.affiliate-i3d img { max-width: 190px; }







#top-opt						{position:absolute; top:150px; 		right:45px; }







/*



.slider_readmore a {



	padding: 0 !important;



	text-align: left  !important;



	width: 100%;



	



}



*/



div.sidebar_horizontal a:hover:after {background: none !important; content: none; }







#infoleft {



	float: left;



}







.footer_contactbox li { 



list-style:none outside none;



margin: 0;



padding: 5px 0 5px 33px;



border-bottom: 1px dotted #333;



}



.footer_contactbox ul { list-style: none outside none; }



#advertising { padding-top: 10px !important; } 



#advertising a.affiliate-i3d img { height: 50px; } 







.sidebar_horizontal_clear {



	clear: both;



    margin-bottom: 25px;



}



#footer_links{width:990px; position:inherit; display:inline-block;}





#center1col {

    padding: 0px !important;

}
 


<!--office add-->

#officeadd {clear:both; float:right; display:inherit; width:100%; font-weight:bold; color:#FFFFFF; text-align:center;}
#applink{ background:url(images/appointment.png);}
