/* CSS Document */
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:18px;
background-color:#666;
margin:24px 0 57px 0;
}
a {
font-size:11px;
color:#336699;
text-decoration:none;
}
a:hover {
color:#336699;
text-decoration:underline;
}
a.content-link {
font-size:12px;
color:#336699;
text-decoration:none;
}
a.content-link:hover {
color:#336699;
text-decoration:underline;
}
form { margin:0; padding:0; }
:focus {
	outline: 0;
}
/* Global */
input.textfield {
font-size:11px;
color:#223E55;
padding:2px 4px 0 4px;
border:1px solid #989898;
vertical-align:middle;
}
.textarea_field{
font-size:11px;
color:#223E55;
font-family:Arial, Helvetica, sans-serif;
}
input.searchfield {
width:305px!important;
width:280px;
height:18px;
font-size:13px;
color:#223E55;
padding:2px 4px 0 4px;
border:1px solid #989898;
vertical-align:middle;
}
select {
font-size:11px;
color:#666;
text-transform:capitalize;
}
div.clear { clear:both; }
img.spacer { display:block; }


.bold { font-weight:bold; }
.italic { font-style:italic; }

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#336699;
font-weight:normal;
margin:2px 0 0 0;
line-height:26px;
}
h2 {
font-family:Arial Black;
font-size:12px;
color:#223E55;
font-weight:normal;
margin:0 0 17px 0;
line-height:20px;
border-bottom:1px solid #DCD9DB;
text-transform:uppercase;
letter-spacing:1px;
}
h3 {
font-family:Arial Black;
font-size:12px;
color:#999;
font-weight:normal;
margin:0 0 17px 0;
line-height:20px;
border-bottom:1px solid #DCD9DB;
text-transform:uppercase;
letter-spacing:1px;
}
h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
color:#74C2C9;
margin:0 0 24px 0;
}
h5 {
font-family:Arial Black;
font-size:10px;
color:#999;
font-weight:normal;
margin:0 0 13px 0;
line-height:normal;
text-transform:uppercase;
letter-spacing:1px;
}

input.bluebtn {
float:right;
background:#336699;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding:3px 15px;
border:0;
}

/* Wrapper */
#wrapper {
width:960px;
margin:0 auto 0 auto;
background-color:#FFF;
}

/* Header */
#header {
width:960px;
}

/* Logo */
#logo {
float:left;
width:463px;
background-color:#FFF;
}

#printlogo {
display:none;
}
#header_mid_content {
float:left;
width:468px;
height:111px;
background-color:#FFF;
padding:17px 0 0 0;
}

/* Top Navigation */
div.topnav {
float:left;
width:474px;
font-size:11px;
color:#666;
}
div.topnav a {
font-size:11px;
color:#666;
text-decoration:none;
padding:0 6px 0 6px;
}
div.topnav a:hover {
color:#666;
text-decoration:underline;
}
div.search_txtfield {
float:right;
text-align:right;
padding:0;
}
div.search {
float:right;
height:12px;
padding:3px 0 0 0;
text-align:left;
}
#header_rhs_curve {
float:right;
width:16px;
}

/* Top Header */
div.top_header {
width:960px;
padding:0 0 2px 0;
border-top:1px solid #CCCCCC;
}
div.featured_story {
float:left;
width:256px;
height:139px;
background-color:#D2C76D;
margin:2px 2px 0 1px;
padding:19px 0 10px 17px;
font-size:13px;
color:#333;
line-height:normal;
}
div.featured_story a {
color:#336699;
text-decoration:none;
}
div.featured_story a:hover {
color:#336699;
text-decoration:underline;
}
.top_header_title {
font-family:Arial Black;
font-size:10px;
color:#FFF;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
}
.story_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:31px;
color:#FFF;
line-height:30px;
font-weight:normal;
}
div.top_header_img1 {
width:256px;
float:left;
margin:2px 2px 0 0;
}
div.top_header_img2 {
width:164px;
float:left;
margin:2px 2px 0 0;
}
div.top_header_img3 {
width:256px;
float:left;
margin:2px 1px 0 0;
}

/* Content */
#content {
width:960px;
border-top:1px solid #CCC;
background:url(images/left_bg.gif) repeat-y left top;
}

/* Left Column */
div.leftcol {
float:left;
width:181px;
border-right:1px solid #CCC;
}

/* Left Navigation */
div.leftnav {
float:left;
width:181px;
}
div.leftnav a {
display:block;
width:159px;
height:26px;
background:url(images/leftnav_bg.gif) no-repeat left top;
font-size:13px;
color:#41ACB5;
font-weight:bold;
text-decoration:none;
padding:9px 0 0 22px;
border-bottom:1px solid #CCC;
}
div.leftnav a:hover {
color:#223E55;
text-decoration:none;
}
div.leftnav a.active {
display:block;
width:159px;
height:26px;
background:url(images/leftnav_overbg.gif) no-repeat left top;
font-size:13px;
color:#223E55;
font-weight:bold;
text-decoration:none;
padding:9px 0 0 22px;
border-bottom:1px solid #CCC;
}
div.leftnav a.active:hover {
color:#223E55;
}
div.leftnav a.active1 {
display:block;
width:159px;
height:26px;
background:url(images/leftnav_bg.gif) no-repeat left top;
font-size:13px;
color:#223E55;
font-weight:bold;
text-decoration:none;
padding:9px 0 0 22px;
border-bottom:1px solid #CCC;
}
div.leftnav a.active1:hover {
color:#223E55;
}
div.leftnav a.submenu {
display:block;
width:144px;
height:26px;
background:url(images/leftnav_submenubg.gif) no-repeat left top;
font-size:13px;
color:#41ACB5;
font-weight:normal;
text-decoration:none;
padding:8px 0 0 37px;
border-bottom:1px solid #CCC;
}
div.leftnav a.submenu:hover {
color:#223E55;
}
div.leftnav a.submenu_on {
display:block;
width:144px;
height:26px;
background:url(images/leftnav_submenubg.gif) no-repeat left top;
font-size:13px;
color:#223E55;
font-weight:normal;
text-decoration:none;
padding:8px 0 0 37px;
border-bottom:1px solid #CCC;
}
div.leftnav a.submenu_on:hover {
color:#223E55;
}

/* Current Issue */
div.current_issue {
width:181px;
margin:40px 0 28px 0;
}
#current_issue_title {
width:166px;
height:21px;
background-color:#74C2C9;
padding:3px 0 0 15px;
font-family:Arial Black;
font-size:10px;
color:#FFF;
text-transform:uppercase;
letter-spacing:1px;
}
#current_issue_content {
width:171px;
background-color:#F1F3CE;
padding:11px 0 20px 10px;
line-height:18px;
font-size:11px;
color:#333;
}
#current_issue_content a {
font-size:12px;
font-weight:bold;
color:#336699;
text-decoration:none;
}
#current_issue_content a:hover {
color:#336699;
text-decoration:underline;
}

/* Center Column */
div.centercol {
float:left;
width:420px;
margin:20px 0 20px 23px;
}
.content_title {
font-family:Arial Black;
font-size:11px;
color:#999;
text-transform:uppercase;
letter-spacing:1px;
}
a.blue_title , span.blue_title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#336699;
font-weight:normal;
margin:2px 0 0 0;
line-height:26px;
text-decoration:none;
}
a.blue_title:hover {
color:#336699;
text-decoration:underline;
}
img.borderimg {
float:left;
border:1px solid #CCC;
padding:2px;
margin:0 10px 0 0;
}
img.borderimg_right {
float:right;
border:1px solid #CCC;
padding:2px;
margin:0 0 0 10px;
}
p.viewenlarged {
text-align:center;
padding:0;
margin:5px 0;
}

img.noborderimg {
float:left;
margin:0 12px 12px 0;
}
.small_title {
display:block;
font-size:10px;
color:#333;
margin-bottom:7px;
}

/* Recent Stories */
div.recent_stories {
width:416px;
border:1px solid #CCC;
margin:0 0 26px 0;
}
#recent_stories_title {
width:406px;
height:20px;
background-color:#74C2C9;
padding:2px 0 0 10px;
font-family:Arial Black;
font-size:11px;
color:#FFF;
text-transform:uppercase;
letter-spacing:1px;
}
#recent_stories_content {
padding:12px 0 5px 0;
}
ul.stories_lists {
margin:0 0 0 18px;
padding:0 0 0 10px;
}
ul.stories_lists li {
padding-left:0;
padding-bottom:7px;
line-height:normal;
list-style-image:url(images/sm_bullet.gif);
list-style-position:inherit;
}
ul.stories_lists li a {
font-size:14px;
color:#336699;
text-decoration:none;
}
ul.stories_lists li a:hover {
color:#336699;
text-decoration:underline;
}

ul.stories_lists li ul { 
	margin:5px 0 0 10px;
	padding:0 0 0 5px;
}

div.rss_feed {
width:416px;
float:left;
}
div.rss_feed a {
font-size:12px;
color:#336699;
text-decoration:none;
}
div.rss_feed a:hover {
color:#336699;
text-decoration:underline;
}
#rss_feed_lhsimg {
float:left;
width:12px;
margin:0 7px 0 0;
padding:4px 0 0 0;
}
#rss_feed_rhscontent {
float:left;
width:397px;
}

/* Right Hand Column */
div.rhscol {
float:right;
width:312px;
margin:20px 0 0 0;
}
div.sidekick_blog {
width:300px;
}
div.small_thumb {
float:right;
width:12px;
margin:8px 3px 0 0;
}
.rhs_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#41ACB5;
line-height:23px;
}
div.blog {
width:300px;
margin:0 0 42px 0;
}
div.blog_topimg {
width:300px;
}
div.blog_midbg {
background:url(images/blog_midbg.gif) repeat-y left top;
padding:0 13px 15px 13px;
}

div.blog_teaser {
width:300px;
margin:0 0 42px 0;
 
}

div.blog_teasertop {
width:300px;
background:url(images/blog_teaser_top.gif) no-repeat top;
padding-top:5px;
}

div.blog_teaser div.blog_teaserbottom {
width:300px;
padding-bottom:18px;
background:url(images/blog_teaser_bottom.gif) no-repeat bottom;
}

div.blog_teaser div.blog_teaser_content {
background:url(images/blog_teaser_bg.gif) repeat-y left top;
padding:8px 13px 15px 13px;
}

div.blog_teaser div.author {
	padding-left:25px;
	margin-top:-10px
}

a.normalblue {
font-size:12px;
color:#336699;
text-decoration:none;
line-height:normal;
}
a.normalblue:hover {
color:#336699;
text-decoration:underline;
}
a.bluebold {
font-size:12px;
font-weight:bold;
color:#336699;
text-decoration:none;
line-height:normal;
}
a.bluebold:hover {
color:#336699;
text-decoration:underline;
}
div.blog_botimg {
width:273px;
height:17px;
background:url(images/blog_botmg.gif) no-repeat left top;
padding:7px 0 0 27px;
font-size:12px;
color:#336699;
}
div.blog_nobotimg {
width:300px;
}
div.blog_midbgborder {
background:url(images/rhsbox_midbg.gif) repeat-y left top;
padding:0 8px 0 8px;
}

/* Footer */
div.footer {
background:url(images/footer_bg.gif) no-repeat left top;
width:950px;
height:16px;
padding:0 0 0 10px;
font-size:10px;
font-weight:bold;
color:#FFF;
line-height:15px;
}
div.footer_links {
float:right;
width:250px;
font-size:10px;
color:#FFF;
padding:0 10px 0 0;
text-align:right;
}
div.footer_links a {
font-size:10px;
color:#FFF;
text-decoration:none;
}
div.footer_links a:hover {
color:#FFF;
text-decoration:underline;
}

/* Technology */
div.page_title {
float:left;
background-color:#D2C76D;
width:758px;
height:39px;
padding:16px 0 0 20px;
}
div.image_holder {
float:left;
width:435px;
padding:2px;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

/* All Articles */
div.articles_title {
float:left;
background-color:#223E55;
width:758px;
height:39px;
padding:16px 0 0 20px;
}

/* Current Issue */
div.subscribe_now {
float:right;
width:169px;
}

/* Continuing Education */
div.continuing_education_title {
float:left;
background-color:#3A4D8C;
width:758px;
height:39px;
padding:16px 0 0 20px;
}

/* Office Design */
div.office_design_title {
float:left;
background-color:#745285;
width:758px;
height:39px;
padding:16px 0 0 20px;
}

/* Practice Management */
div.practice_management_title {
float:left;
background-color:#B23939;
width:758px;
height:39px;
padding:16px 0 0 20px;
}

/* Technology Articles Full Story */
div.article_details {
float:right;
width:102px;
padding:13px;
background-color:#F4F1E8;
border:1px solid #CCC;
margin:8px 0 0 8px;
}
div.article_details a {
font-size:11px;
color:#346697;
text-decoration:none;
}
div.article_details a:hover {
color:#346697;
text-decoration:underline;
}
.logoimg {
margin:0 9px 0 0;
}

/* New 18-12-2007 */
.sublink_wrapper {
float:right; 
width:148px; 
margin:10px 0 2px 10px;
}
#editorial_sublink_holder {
width:133px; 
background:#FFF; 
border:1px #CCCCCC solid;
border-top:none; 
padding:1px 0 5px 15px;
}
#editorial_addmsg { display:none; } /* Style For Show/Hide - Invite Page */
#editorial_addmsg li { padding-left:25px; line-height:5px; }

#addmsg_inactive{
padding:5px 5px 5px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#336699;
cursor:pointer;
text-transform:uppercase;

}
#addmsg_inactive:hover span {
text-decoration: underline;
}
#addmsg_active{
padding:5px 5px 5px 8px;
display:none;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#336699;
cursor:pointer;
text-transform:uppercase;
}
#addmsg_active:hover span {
text-decoration: underline;
}
#addmsg_inactive img { margin-right:5px; }
#addmsg_active img { margin-right:5px; }


#editorial_sublink_holder ul{
margin:0;
padding:0;
}
#editorial_sublink_holder li{
margin:0 0 3px 0;
padding:0;
list-style:none;
}
.sub_expand{
padding-left:25px;
}
#editorial_sublink_holder ul li {
margin:7px 0 0 0;
padding:0;
list-style:none;
}


#editorial_sublink_holder a{
font-size:10px; 
color:#336699;
text-decoration:none;
padding-left:7px;
text-transform:uppercase;
}
#editorial_sublink_holder a.bookmark{
font-size:10px; 
color:#336699;
text-decoration:none;
padding-left:7px;
text-transform:uppercase;
cursor:pointer;
}
#editorial_sublink_holder a.bookmark:hover{ 
color:#336699;
cursor:pointer;
text-decoration:underline;
}
#editorial_sublink_holder a:hover{ 
color:#336699;
text-decoration:underline;
}
#editorial_spon_holder {
width:123px;
padding:5px 0 0 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
color:#999999;
}
div.checkbox {
float:left;
width:16px;
padding:2px 0 0 0;
}
div.checkbox_content {
float:left;
margin:0 0 0 7px;
width:388px;
}
a.blue_title1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#223E55;
font-weight:normal;
margin:0;
line-height:normal;
text-decoration:none;
}
a.blue_title1:hover {
color:#223E55;
text-decoration:underline;
}
div.form {
width:415px;
}
div.form_lhscol {
float:left;
font-family:Arial Black;
font-size:10px;
font-weight:normal;
color:#223E55;
text-transform:uppercase;
margin:0 0 5px 0;
padding:1px 0 0 2px;
}
div.form_rhscol {
float:right;
width:312px;
margin:0 0 5px 0;
font-family:Arial Black;
font-size:10px;
font-weight:normal;
color:#223E55;
text-transform:uppercase;
text-align:right;
}
div.form_emailrhscol {
float:right;
width:270px;
margin:0 0 5px 0;
font-family:Arial Black;
font-size:10px;
font-weight:normal;
color:#223E55;
text-transform:uppercase;
text-align:right;
}
div.form_subrhscol {
float:right;
width:150px;
text-align:right;
}
div.submit_info {
width:415px;
font-size:12px;
}
a.submit {
background:url(images/btn_submit.gif) no-repeat left top;
float:right;
display:block;
width:99px;
height:20px;
font-size:13px;
font-weight:bold;
color:#FFF;
text-align:center;
text-decoration:none;
padding:2px 0 2px 0;
}
a.submit:hover {
color:#FFF;
text-decoration:none;
}
a.request_more {
background:url(images/btn_request_more.gif) no-repeat left top;
float:right;
display:block;
width:140px;
height:20px;
font-size:12px;
font-weight:bold;
color:#FFF;
text-align:center;
text-decoration:none;
padding:2px 0 2px 0;
}
a.request_more:hover {
color:#FFF;
text-decoration:none;
}
.request_more {
background:url(images/btn_request_more.gif) no-repeat left top;
float:right;
display:block;
width:140px;
font-size:12px;
font-weight:bold;
color:#FFF;
text-align:center;
text-decoration:none;
padding:2px 0 2px 0;
border:0;
}
.request_more:hover {
color:#FFF;
text-decoration:none;
}
div.sm_bluetext {
float:left;
width:418px;
text-align:center;
font-size:10px;
color:#223E55;
font-weight:bold;
padding:6px 0 0 0;
}
div.paging {
width:415px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#336699;
}
div.paging a {
font-size:12px;
font-weight:bold;
color:#336699;
text-decoration:none;
padding:0 1px 0 1px;
}
div.paging a:hover {
color:#336699;
text-decoration:underline;
}
div.photos {
float:right;
width:159px;
}
div.checklists {
float:left;
width:256px;
}
.bluebold1 {
font-family:Arial Black;
font-size:12px;
color:#223E55;
font-weight:normal;
margin:0 0 17px 0;
line-height:20px;
text-transform:uppercase;
letter-spacing:1px;
}
div.checklist_item {
float:right;
width:228px;
margin:0;
padding:2px 0 0 6px;
}

/* New 19-12-2007 */
div.big_centercol {
float:left;
width:705px;
margin:20px 25px 20px 23px;
}

/* New 07-01-2008 */
div.articles_imgholder {
width:388px;
text-align:center;
padding:0 15px 0 15px;
}
div.articles_lhs_imgholder {
float:left;
width:198px;
padding:0;
}
div.articles_rhs_imgholder {
float:left;
width:168px;
padding:0;
}


div.quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#41ACB5;
line-height:20px;
width:398px;
padding:10px;
margin-bottom:25px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
img.content_spot {
display:block;
border:1px solid #CCC;
padding:2px;
margin:0 auto 5px auto;
}
div.caption {
width:400px;
margin:0 auto 15px auto;
padding-bottom:10px;
font-size:11px;
color:#333;
line-height:normal;
border-bottom:1px solid #ccc;
}

/* New 10-01-2008 */
div.patient_education_caption {
width:304px;
margin:0 auto 15px auto;
padding-bottom:10px;
font-size:11px;
color:#333;
line-height:normal;
border-bottom:1px solid #ccc;
}
div.portable_radiography_caption {
width:159px;
margin:0 auto 15px auto;
padding-bottom:10px;
font-size:11px;
color:#333;
line-height:normal;
border-bottom:1px solid #ccc;
}

/* Popup */
body.popup {
margin:0;
padding:0;
}
a.close {
font-size:14px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
a.close:hover {
color:#FFF;
text-decoration:underline;
}

.normaltext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333;
}
div.resorts {
float:left;
margin:-12px 0 10px 0;
padding:0;
text-align:center;
}

div.gallery {
float:left;
width:418px;
border-top:1px solid #DDDADC;
border-bottom:1px solid #DDDADC;
padding:10px 0 10px 0;
_padding:10px 0 5px 0;
}

div.select_office {
float:left;
width:418px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

select.select_office_option {
	width:410px;
	margin-top:3px;
}

div.gallery_pic_holder {
width:413px;
height:311px;
padding:0 0 8px 0;
}

div.gallery_caption, div.gallery_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
margin:25px 0 10px 0;
display:block;
}

div.gallery_caption p, div.gallery_text p{
	padding:0;
	margin:0;
}


div.article_title {
width:138px;
border:1px solid #CCC;
background-color:#69B6BD;
padding:2px 0 2px 10px;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#FFF;
letter-spacing:1px;
}

/* New 23-01-2008 */
.smalltext {
font-size:11px;
color:#333;
line-height:14px;
}

/* New 08-02-2008 */
img.bookmark_img {
float:left;
padding:3px 0 0 0!important;
padding:4px 0 0 0;
margin:0 2px 0 3px;
}

/* New nsi 24-03-2008 */

img.btm_padding{
margin-bottom:10px;
}
/* New nsi 25-03-2008 */

.field_container{
width:390px;
float:left;
height:auto;
padding-left:30px;
padding-bottom:10px;
}

.float_left{
float:left;
}
.float_right{
float:right;
}
.field_width{
width:200px;
}
.submit_btn{
width:210px;
float:left;
height:auto;
padding-left:210px;
padding-bottom:10px;
}
.noborder{
border:none;
float:left;
margin:0px 12px 0px 0px;
}
.left_pad_120{padding-left:13px;}
.width_205{width:205px;}
.bg{border:1px solid red;}
.left_pad{padding-left:170px;}
.left_pad_10{padding-left:12px;}



/* galleryBox */
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 413px;
height: 311px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
 
width: 413px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


ul#galleryBox  { 
	display:block; float: left; 
	list-style-type :none; margin:0; 
	padding:15px 0 0 0;
	width:100%;
	border-top:1px solid #dddadc;
}

ul#galleryBox  li { margin:0; display:block; float:left; padding-right:10px; padding-top:3px; padding-bottom:3px;}
ul#galleryBox  li.nopadding { display:block; float:left; padding-right:0; }

div.gallery_prevNext {
	font-size:11px; font-weight:bold;
	margin-top:5px;
	height:35px;
	padding:0 4px;;
	font-family:Arial, Helvetica, sans-serif;
}

div.gallery_prevNext a.gallery_prev {
	background:url('images/left_arrow.gif') no-repeat left ;
	padding-left:15px;
	float:left;
	position:relative
}

div.gallery_prevNext a.gallery_next {
	background:url('images/right_arrow.gif') no-repeat right;
	padding-right:15px;
	float:right;
	position:relative
}

.gallery div.featured_gallery {
	margin:16px 0;
}

.gallery div.featured_gallery ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border:none;
}

.gallery div.featured_gallery ul li {
	border:none;
	width:128px;
	float:left;
	margin-right:16px;
	
}

.gallery div.featured_gallery ul li.nopadding { margin-right:0}

.gallery div.featured_gallery ul li div {
	border:none; padding:0 0 14px 0;
	width:128px; float:left
}

.gallery div.featured_gallery ul li div.gallery a {
}

.gallery div.featured_gallery ul li div.gallery a img {
	border:1px solid #deddde;
	padding:1px;
}

.gallery div.more_galleries .select_office {
	padding-top:10px;
	padding-bottom:3em;
}

/* Ads Styles */
a.adsImgLink img { border:none; }

div.search {
	float:right;
	padding:0px 0 0px 0;
	text-align:left;
}

div.search div { float:left; }
div.search div input.icon_search { padding-top:2px; padding-left:4px; }


/* sample plans */
.sampleplans {
	border-bottom:1px solid #DDDADC;
	border-top:1px solid #DDDADC;
	padding-bottom:15px; 
}

.sampleplans h3 {
	color:#41ACB5;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px !important;
	line-height:23px;
	margin-bottom:0px;
	text-transform:none;
	letter-spacing:normal;
	border-bottom:none;
}

.sampleplans ul, .sampleplans li {
	list-style:none;
	padding:0;
	margin:0;
}
.sampleplans ul {
	padding:0;
}
.sampleplans li {
	float:left;
	width:192px;
	margin:5px 15px 5px 0;
}

.sampleplans .content, .sampleplans .content .sub-content {
	display:none;
	margin:0;
}
.sampleplans .content {
	background:#eee;
	padding:10px;
}
.sampleplans .content li {
	float:none;
	width:auto;
	margin:0;
}

.sampleplans .content select { width:170px; }

.sampleplans .content .sub-content ul {
	display:block;
}

.sampleplans li a.trigger { display:block; border:1px solid #fff; }
.sampleplans li a.trigger:hover { border-color:#ccc}


.sampleplans li a img { border:none; display:inline; }


.leftnav_banner div { text-align: center; }
.leftnav_banner p a { font-size: 12px; font-weight: bold; display: block; }

#nxtbook_left_nav { width: 140px; margin: 0 auto 25px auto ; }
#nxtbook_left_nav p { margin: 0; padding: 0 0 0 3px; }
