/*
Theme Name:Nidek Inc.
Theme URI:http://wordpress.org/
Description:The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version:1.6
Author:Daniel Huffstutter / Sophia Knight
Author URI:http://einsteinindustries.com/
Tags:blue,custom header,fixed width,two columns,widgets
http://einsteinindustries.com/
The CSS,XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php
*/
/* Begin Typography & Colors */
/*--------------------- Last Modified 2006.11.10 ---------------------*/
/*-------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
Copyright Einstein Industries 2006. Used with Permission. 
May not be duplicated or reproduced.
Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK ::IE5.x/IE6/Firefox/Safari
CSS Document - layout.css
/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/
/* PNG HACK FOR IE6 */
img,div,a,input{behavior:url(http://usa.nidek.com/wp-content/themes/default_install/iepngfix.htc)}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* ------------------------ GLOBAL ELEMENTS ------------------------ */
/* ------------------------ type selectors ------------------------ */
body{background:#ffffff url("images/bg-body.jpg") top repeat-x;text-align:center;font:12px/16px Arial,Helvetica,sans-serif;color:#444444;}
blockquote{margin-left:10px;margin-right:10px;}
h1{font-size:1.75em;color:#006ebd;font-weight:normal;margin-bottom:20px;font-family:"Times New Roman",Times,serif;line-height:20px;}
h2{font-size:1.1em;color:#006ebd;}
h2#features{color:#cc7630;}
h3{font-size:1.0em;color:#000;}
h1 span,h2 span,h3 span{display:none;}
a:link,a:visited{color:#000;text-decoration:underline;outline:none;}
a:hover,a:active{color:#006ebd;text-decoration:underline;outline:none;}
/* ------------------------ classes ------------------------ */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* End hide from IE-mac */
.clear{clear:both;}
div.clear{height:.01em;clear:both;overflow:hidden;}
div.clear-h2{height:10px;clear:both;overflow:hidden;}
#column-left p.back-to-top{text-align:right;display:block;padding-right:15px;background:url("images/bullet-back-to-top.jpg") right no-repeat;}
p.more-info{text-align:right;display:block;}
img.img-left{float:left;margin:0px 15px 0px 0px;clear:left;}
img.img-right{float:right;margin:0px 0px 0px 20px;clear:right;}
img.border{border:2px solid #197fc4;}
address{line-height:14px;}
address span{color:#006ebd;font-weight:bold;font-size:12px;}
/* ------------------------ form elements ------------------------ */
form{width:150px;margin:10px 0 15px 0;/* set margin left and right below */}
form label{font-size:.95em;}
form br{line-height:0;height:0;}
/* defaults vertical spacing between fields */
input,textarea,select{background-color:#fff !important;/* to prevent highlighting by Google Toolbar */
border:1px solid #007ac3;color:#414141;width:223px;/* 5 pixles smaller than form width !important */
height:17px;line-height:18px;vertical-align:middle;margin-bottom:4px;/* sets vertical spacing between fields */
padding-top:1px;/* vertically position text in input/textarea field */
padding-left:4px;/* horizontally position text in input/textarea field */
font-family:Arial,Helvetica,sans-serif;font-size:.95em;}
select{width:229px;height:20px;padding:0;}
/* same width as form - !important */
select#find-rep{width:210px;}
textarea{height:66px;overflow:auto;}
#contact_business{display:none;}
/* do not remove */ 
/* ------------------------ SPECIFIC ELEMENTS ------------------------ */
/* ------------------------ main contact form ------------------------ */
#contact-main{margin:20px 0 10px 0;}
#contact-main label{width:150px;position:relative;display:block;text-align:right;margin-bottom:10px;font-size:1.0em;}
#contact-main label input,#contact-main label textarea,#contact-main label select{width:350px;position:absolute;left:110%;top:-2px;}
#contact-main label select{width:355px;}
/* fixes display issue - 5px larger than input field */
#contact-main label textarea{height:100px;overflow:auto;}
/* ------------------------ submit button form elements ------------------------ */
input.submit,input.submit-contact-main{width:80px;height:20px;cursor:pointer;padding:0;}
input.submit-contact-main{margin:95px 0 0 165px;}
/* defines placement of contact-main submit button */
body#brochure-download input#download-brochure{width:140px;height:30px;cursor:pointer;padding:5px;margin:0 0 0 0px;background-color:#006EBD !important;color:#fff;font-weight:bold;}
body#brochure-download form#contactquick{width:230px;margin:0 auto;}
body#brochure-download h2,body#brochure-download p{text-align:center;margin:0 0 10px 0;}
body#brochure-download{background-image:none;padding:10px;}
/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */
/* ------------------------ main framework ------------------------ */
#wrap{width:899px;margin:0 auto;text-align:left; border:0px solid #000000;}
/* ----------------- masthead ----------------------*/
#masthead{background:url("images/masthead2.jpg");height:157px; position:relative;}
#masthead a.homelink{width:76px;height:76px; float:left; display:inline; margin-top:30px; margin-left:30px; margin-right:50px}
/* ------------------------ column-left framework ------------------------ */
#column-left{width:585px;float:left;margin-right:47px;}
body#index #column-left{width:605px;margin-right:27px;}
body#shows #column-left a:link,body#shows #column-left a:visited,
body#media-brochures #column-left table a:link,body#media-brochures #column-left table a:visited{color:#006ebd;text-decoration:underline;outline:none;}
body#shows #column-left a:hover,body#shows #column-left a:active,
body#media-brochures #column-left table a:hover,body#media-brochures #column-left table a:active{color:#000;text-decoration:underline;outline:none;}
#column-left p,#column-left h1,#column-left h2,#column-left h3,#column-left ul{margin:0px 0px 10px 0px;}
#column-left h1{margin-top:20px;width:465px;}
body#index #column-left h1{margin-top:0px;}
body#shows #column-left h2{margin-bottom:0px;}
body#shows #column-left p{margin-left:40px;}
body#shows #column-left p.intro{margin-left:0px;}
#column-left form{margin-left:0px;}
/* set form margin here */
/* single column list */
#column-left ul{padding-left:5px;}
#column-left ul li{background:transparent url("images/bullet.jpg") 0px 3px no-repeat;/* 0px = horizontal position for left,6px = vertical position from top */
padding-left:10px;/* pushes text to the right to display bg img */
margin-bottom:3px;}
/* multi column list */
#column-left ul.multi{padding-left:5px;}
#column-left ul.multi li{background:transparent url("images/bullet.jpg") 0px 6px no-repeat;/* 0px = horizontal position for left,6px = vertical position from top */
padding-left:10px;/* pushes text to the right to display bg img */
float:left;width:150px;/* sets the width of each column */
line-height:20px;}
/* definition list */
#column-left dl{padding-left:5px;}
#column-left dl dt{font-weight:bold;color:#197fc4;clear:both;}
#column-left dl dd{padding-left:10px;/* pushes text to the right to display bg img */
margin:30px 0px 10px 5px;}
#column-left dl dd img{float:left;margin:-30px 30px 10px 0px;}
/* definition list */
#column-left .gallery li{display:block;width:170px;float:left;;}
#column-left .gallery li p{font-size:11px;padding:0 20px 0 0;}
/* ------------------------ column-right framework ------------------------ */
#column-right{width:267px;float:right; display:inline; font-size:.95em;}
#column-right p,#column-right h1,#column-right h2,#column-right h3,#column-right ul,#column-right dl{margin:0px 0px 10px 0px;}
#column-right form{margin-left:0px;}
/* single column list */
#column-right ul{padding-left:0px; margin:0px; list-style:none; list-style-image:none}
#column-right ul li{ padding:2px 0px; background:url(images/bullet.jpg) no-repeat left top; background-position: 0px 6px; padding-left:12px;}
#column-right ul li a {text-decoration:none}
#column-right h2{font-family:"Times New Roman",Times,serif;font-weight:normal;color:#006ebd;margin:20px 0px 10px 0px;font-size:1.75em;}
/* ------------------------ header framework ------------------------ */
#header_flash{height:255px;background:url("images/header-bg.jpg");}
/* --------------- no flash text styles ----------------------*/
#header-flash p,#header-flash noscript{padding:5px 0 0 30px;color:#FFFFFF;}
#header-flash a:link,#header-flash a:visited{color:#FFFFFF;}
#header-flash a:hover,#header-flash a:active{color:#FFFF00;text-decoration:none;}
#header-graphic{height:266px;background:url("images/header-graphic.jpg");}
/* ------------------------ subhead framework with varying heights ------------------------ */
a#brochure-btn{width:125px;background-color:#177ec4;color:#fff;font-weight:bold;border:1px solid #a3a3a3;display:block;text-align:center;padding:5px;text-decoration:none;}
a#brochure-btn:hover{color:#a3a3a3;}
#video-media{height:130px;width:358px;background:url("images/video-media.jpg") top no-repeat;padding:63px 5px 0;float:left;}
a.view-media{display:block;background:url("images/btn-view-media.jpg");height:23px;width:85px;}
a.view-media:hover{background:url("images/btn-view-media.jpg") 0px -23px;}
#video_launcher{width:227px;height:193px;float:left;}
#podcast{background:url("images/podcast.jpg");position:relative;height:90px;margin-bottom:30px;color:#fff;}
#podcast p{position:absolute;top:35px;left:90px;width:168px;}
#podcast a{position:absolute;top:11px;left:18px;width:60px;height:70px;}
div.partner-info{width:265px;float:left;margin:10px;text-align:center;}
#column-left div.partner-info p{text-align:center;}
div.partner-info h2{text-decoration:underline;}
/* ------------------------------------- page-2-col ---------------------------------------*/ 
div.page-2-col{width:260px;float:left;display:inline;margin:0px 18px 0px 12px;}
/* ------------------------------------- Buttons ---------------------------------------- */
#products,#products-ophthalmic,#products-systems,#products-cameras,#products-surgical{background:url("images/products-wrap.jpg") repeat-y;width:605px;float:left;margin:30px 0px 30px 0px;}
#products-bottom{background:url("images/products-bottom.jpg");clear:both;height:10px;_margin-bottom:-5px;}
/*---------------------------- Product Lists ---------------------------*/
#column-left ul.prod-list{margin:0px 20px 0px 20px;width:140px;float:left;display:inline;padding-left:0px;_margin-left:5px;}
#column-left ul.prod-list li{background:url("images/products-bullet.jpg") 0px 4px no-repeat;padding-left:13px;line-height:18px;border-bottom:1px dashed #cccccc;width:135px;margin-bottom:5px;}
#column-left ul.prod-list li a:link,
#column-left ul.prod-list li a:visited{color:#006ebd;font-weight:bold;text-decoration:none;}
#column-left ul.prod-list li a:hover,
#column-left ul.prod-list li a:active{color:#cc7630;text-decoration:none;}
#column-left #products-surgical ul#prod-list-ophthalmic,
#column-left #products-cameras ul#prod-list-ophthalmic,
#column-left #products-systems ul#prod-list-ophthalmic{display:none;}
#column-left #products-surgical ul#prod-list-systems,
#column-left #products-cameras ul#prod-list-systems,
#column-left #products-ophthalmic ul#prod-list-systems{display:none;}
#column-left #products-surgical ul#prod-list-cameras,
#column-left #products-systems ul#prod-list-cameras,
#column-left #products-ophthalmic ul#prod-list-cameras{display:none;}
#column-left #products-cameras ul#prod-list-surgical,
#column-left #products-systems ul#prod-list-surgical,
#column-left #products-ophthalmic ul#prod-list-surgical{display:none;}
/*---------------------------- Product Description ---------------------------*/
div.prod-description{float:left;width:400px;padding:5px;display:inline;}
#column-left #products-surgical #prod-desc-ophthalmic,
#column-left #products-cameras #prod-desc-ophthalmic,
#column-left #products-systems #prod-desc-ophthalmic{display:none;}
#column-left #products-surgical #prod-desc-systems,
#column-left #products-cameras #prod-desc-systems,
#column-left #products-ophthalmic #prod-desc-systems{display:none;}
#column-left #products-surgical #prod-desc-cameras,
#column-left #products-systems #prod-desc-cameras,
#column-left #products-ophthalmic #prod-desc-cameras{display:none;}
#column-left #products-cameras #prod-desc-surgical,
#column-left #products-systems #prod-desc-surgical,
#column-left #products-ophthalmic #prod-desc-surgical{display:none;}
/* ------------------------ horizontal sprite products-nav ------------------------ */
#column-left #products-nav{background:url("images/products-nav.jpg") no-repeat;width:605px;height:29px;margin:0;padding:0;margin-bottom:20px;}
#column-left #products-nav span{display:none;}
#column-left #products-nav li,#column-left #products-nav a{height:29px;display:block;}
/* change height here also */
#column-left #products-nav li{float:left;list-style:none;_display:inline;position:relative;padding-left:0px;background:none;}
#column-left #products-nav-01{width:148px;margin-left:10px;}
#column-left #products-nav-02{width:149px;}
#column-left #products-nav-03{width:155px;}
#column-left #products-nav-04{width:125px;}
/*-------------- (-79px) X position of button / (-29px) height of image from above ------------- */
#column-left #products-nav-01 a:hover{background:url("images/products-nav.jpg") -10px -29px no-repeat;}
#column-left #products-nav-02 a:hover{background:url("images/products-nav.jpg") -158px -29px no-repeat;}
#column-left #products-nav-03 a:hover{background:url("images/products-nav.jpg") -307px -29px no-repeat;}
#column-left #products-nav-04 a:hover{background:url("images/products-nav.jpg") -462px -29px no-repeat;}
/*-------------- OPTIONAL - Keeps the hover state on each page based on body id ------------- */
#column-left #products-ophthalmic #products-nav-01{background:url("images/products-nav.jpg") -10px -29px no-repeat;}
#column-left #products-systems #products-nav-02{background:url("images/products-nav.jpg") -158px -29px no-repeat;}
#column-left #products-cameras #products-nav-03{background:url("images/products-nav.jpg") -307px -29px no-repeat;}
#column-left #products-surgical #products-nav-04{background:url("images/products-nav.jpg") -462px -29px no-repeat;}
/* ------------------------ bottom-wrap framework ------------------------ */
/* ------------ must have below column-left and column-right to clear the float ------------ */
#bottom-wrap{background:url("images/bottom-wrap.jpg");width:100%;/* fix for Safar */
height:20px;clear:both;/* important - do not remove */}
/* ------------------------footer framework ------------------------ */
#footer{width:899px;margin:0 auto;text-align:center;background-color:#0085ca;border:1px solid #979797;margin-bottom:10px;padding:10px;font-size:.95em;color:#fff;}
#footer p{margin-bottom:5px;}
#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}
#footer a:hover,#footer a:active{color:#fff;text-decoration:underline;}
#footer ul{margin-bottom:10px;}
#footer li{/* if your li's float,you can adjust border height w/ line-height */
padding:0 5px 0 7px;/* adjusts the spacing between each li display and border-left */
display:inline;border-left:1px solid #fff;}
#footer li.first{border:none;}
/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
/* ------------------------ horizontal sprite nav ------------------------ */
#nav{/* background:url("images/nav.gif") top no-repeat;*/
width:752px;padding:0;margin:0;height:79px;position:absolute;top:77px;left:141px}
#nav span{/*display:none;*/ 
position:relative;top:55px;}
#nav li,#nav a{height:20px;display:block;}
/* change height here also */
#nav a{position:;height:79px;top:55px;text-decoration:none;font-size:12.6px;font-family:"Times New Roman",Times,serif;padding-left:4px;/*margin:0 6px;*/}
#nav li{float:left;list-style:none;_display:inline;/* position:relative;*/
height:79px;background:url("images/li-separator.jpg");background-repeat:no-repeat;text-align:center;}
#nav li ul li a{top:0px;}
#nav-01{width:49px;margin-left:0px;background:none!important;}
#nav-02{width:64px;}
#nav-03{width:88px;}
#nav-04{width:60px;}
#nav-05{width:109px;}
#nav-06{width:61px;}
#nav-07{width:55px;}
#nav-08{width:64px;}
#nav-09{width:59px;}
#nav-10{width:100px;}
#nav-11{width:40px;}
/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
/*
#nav-01 a:hover{background:url("images/nav.gif") -0px -20px no-repeat;}
#nav-02 a:hover{background:url("images/nav.gif") -64px -20px no-repeat;}
#nav-03 a:hover{background:url("images/nav.gif") -124px -20px no-repeat;}
#nav-04 a:hover{background:url("images/nav.gif") -197px -20px no-repeat;}
#nav-05 a:hover{background:url("images/nav.gif") -320px -20px no-repeat;}
#nav-06 a:hover{background:url("images/nav.gif") -388px -20px no-repeat;}
#nav-07 a:hover{background:url("images/nav.gif") -459px -20px no-repeat;}
#nav-08 a:hover{background:url("images/nav.gif") -527px -20px no-repeat;}
#nav-09 a:hover{background:url("images/nav.gif") -614px -20px no-repeat;}
*/
/*-------------- OPTIONAL - Keeps the hover state on each page based on body id ------------- */
/*
body#index #nav-01{background:url("images/nav.gif") -0px -20px no-repeat;}
body#shows #nav-02{background:url("images/nav.gif") -64px -20px no-repeat;}
body#products-pages #nav-03{background:url("images/nav.gif") -124px -20px no-repeat;}
body#media-brochures #nav-04{background:url("images/nav.gif") -197px -20px no-repeat;}
body#podcast-page #nav-05{background:url("images/nav.gif") -320px -20px no-repeat;}
body#careers #nav-06{background:url("images/nav.gif") -388px -20px no-repeat;}
body#partners #nav-07{background:url("images/nav.gif") -459px -20px no-repeat;}
body#contact #nav-08{background:url("images/nav.gif") -527px -20px no-repeat;}
body#find-sales-rep #nav-09{background:url("images/nav.gif") -614px -20px no-repeat;}
*/
/* ------------------------ son of suckerfish:horizontal sprite nav ------------------------ */
#nav li ul{position:absolute;/* left:-9999px;*/
display:none;padding-right:1px;/* Fixes one px spacing for border-right in FF */
background-color:#777777;/* Background color of drop down nav - add more styles (i.e. background image) if you want */
margin:0px 0px 0px -45px;font-size:.90em;top:72px;}
#nav li ul li{height:18px;/* Height of each drop down nav item */
border:1px solid #FFFFFF;border-top:none;background:none;}
#nav li ul li a{width:100%;height:20px;/* Height of each drop down nav item,should match above */
line-height:20px;/* Height of each drop down nav item again,should match above */
text-align:center;}
#nav li ul li a span{display:block;padding-left:5px;}
/* Drop down link styles */
#nav li ul a:link,#nav li ul a:visited,#nav li ul a:hover,#nav li ul a:active{font-size:1.0em;color:#FFFFFF;text-decoration:none;}
#nav li:hover ul,#nav li.sfHover ul{/* left:auto;*/
display:block;}
/* Hover styles for drop down items */
#nav-02 ul a:hover{background-image:none;background-color:#ffffff;color:#0071be;text-decoration:none;}
#nav-02 ul li a:hover{color:#0071be;}
#nav-02 ul,#nav-02 li{width:160px;}

#nav-05 ul a:hover{background-image:none;background-color:#ffffff;color:#0071be;text-decoration:none;}
#nav-05 ul li a:hover{color:#0071be;}
#nav-05 ul,#nav-05 li{width:110px;}

#nav li#nav-05 ul {margin:0px 0px 0px 0px;}



/*------------------------------ TABLES STYLES -------------------------*/
table thead td{font-weight:bold;border-bottom:2px solid #006ebd;}
table td{padding:2px;}
table.releases td{padding:5px;vertical-align:top;}
/*----------------------- Blog Styles -------------------------------------*/
.alignleft,.alignright{display:block;font-size:.95em;width:280px;}
.alignleft{float:left;}
.alignright{float:right;text-align:right;}
p.edit-entry{border:0;width:80px;padding:3px;}
/* ########################################
vw3 
######################################## */
#vms-lightwindow-link{display:none;}
#vwinside{margin-bottom:10px;}
#index #vw{margin:15px 0 0 0;float:left;position:relative;}
#vw{display:block;position:relative;}
body#download-pdf a.pdf{font-size:24px;line-height:24px;font-weight:bold;}
body#download-pdf a.pdf:link,
body#download-pdf a.pdf:visited{color:#fff;}
body#eds table.eds td{border:#0160A2 1px solid;padding:5px;}
iframe{margin:0;padding:0;}
#searchform{position:absolute;left:469px;top:424px;width:110px;}
.searchform-2{top:580px!important;}
#searchform input{width:110px;float:left;}
#searchform input.submit{width:60px;margin:0 0 0 4px;}
div.alignleft{float:left;}
div.alignright{float:right;}
div.navigation{margin:10px 0 10px 0;height:30px;}
div.financingad{display:block;width:190px;height:141px;float:right;margin:0px 0px 10px 20px;background:#fff url(images/0pctfinancing.jpg) no-repeat;}
img.financingad{float:right;margin:20px 0px 0px 20px;clear:right;}
div.banner{width:529px;height:87px;display:block;position:absolute;top:0;left:156px;}
div.banner a{display:block;width:529px;height:87px;position:absolute;top:0;left:0;z-index:1000;cursor:hand;}
.rsvp{margin:20px 0;}
.topbanner {position:absolute; top:10px; left:170px; width:500px; border-bottom:0px solid #FF0000; z-index:99999 !important}
/*----------------------- Forty Years -------------------------------------*/
#forty-years { margin:0px; padding:0px; background:url('images/forty-years.gif') no-repeat scroll top left;height:90px;margin-top:1em;text-indent:-999em;width:267px; border-bottom:1px solid #ffffff; margin-bottom:20px }

body#blog .post {border:0px solid #003300; padding-bottom:30px}
body#blog .post h2 {font-size:14px}
.rtbox .rbp p {line-height:normal}
.rtbox .rbp p a {text-decoration:none}

body#blog div.mycomments { margin-top:20px; padding-top:20px; border-top:1px solid #999999}
body#blog div.mycomments form#commentform {width:100% !important; border:0px solid #000000; margin:0px; padding:0px}
body#blog div.mycomments form div.com1 {margin:0px; padding:0px; overflow:hidden; padding-bottom:7px}
body#blog div.mycomments form div.com1 label {line-height:normal; font-weight:bold; font-size:10px; float:left; display:inline; width:90% !important}
body#blog div.mycomments form div.com1 input.frmcomtext {width:90% !important; float:left; display:inline; padding:2px; margin-top:2px}
body#blog div.mycomments form div.com1 textarea.frmcomtextarea {width:90% !important; float:left; display:inline; padding:2px; height:70px; margin-top:2px}
body#blog div.mycomments form div.com1 .frmcombut { margin:0px; padding:0px; float:left; display:inline; width:100px; line-height:normal !important; cursor:pointer;}
body#blog div.sociable ul, body#blog div.sociable ul li {list-style:none; list-style-image:none; background:none; padding-left:0px; padding-right:4px}
body#blog h2 {margin-bottom:0px}
#column-right div.rtbox {margin-bottom:20px}
#column-right div.rtbox h2.widgettitle { margin:0px; padding:0px; border:0px solid #FF0000; padding-bottom:8px !important}



.newwbox .uploader input {padding:2px; padding-bottom:5px}
.upload_error {color:#FF0000}
#gallery-1 {overflow:hidden}
#gallery-1 dl.gallery-item {margin:0px; padding:0px; float:left; display:inline; width:195px; padding-bottom:15px; text-align:left}
#gallery-1 dl.gallery-item dt.gallery-icon {margin:0px; padding:0px; border:0px; text-align:left}
#gallery-1 dl.gallery-item dt.gallery-icon img {margin:0px; padding:0px; border:0px; text-align:left}
#gallery-1 dl.gallery-item dd.gallery-caption {margin:0px; padding:0px; text-align:center; font-size:11px; text-align:left}

.ngg-gallery-thumbnail-box  {margin:0px; padding:0px; clear:both; padding-top:10px; overflow:hidden}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {margin:0px; padding:0px; overflow:hidden}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .left1 {float:left; display:inline; margin-right:10px}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .left1 img {margin:0px; padding:0px; border:0px}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .right1 {float:right; display:inline; width:408px; padding-top:10px; text-align:left}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail .right1 p b {font-size:14px}

#wrap #masthead .callus {font-family:"Times New Roman", Times, serif; font-size:26px; color:#575555; text-align:right; position:absolute; right:22px;  width:190px; line-height:normal; font-weight:700; top:25px; z-index:99999 !important}
#wrap #masthead .callus span {color:#0071AE}


#column-right .newwbox { background:url(images/sep1.jpg) no-repeat top left; border-top:1px solid #ffffff;}
#column-right .newwbox h2.widget-title3 {padding:5px 0px 5px 10px; text-transform:uppercase; font-size:17px; font-weight:bold; margin-top:10px; color:#0071AE}
#column-right .newwbox form {background:url(images/sep2.jpg) no-repeat bottom left; border-bottom:1px solid #ffffff; padding-bottom:10px; width:229px}
