@import url("/sites/all/modules/sharp_components/css/datePicker.css");#legal-notice{display:none;}
html{background:none;min-width:975px;line-height:100%;color:#000000;font-family:Arial, Helvetica, sans-serif;}
body{font-family:Arial, Helvetica, sans-serif;}
.lbl_large_orange {color:#FF6600; font-size: 16px; font-weight: bold;}
.lbl_medium_black {color:#333; font-size: 14px; font-weight: bold;}
a:link{color:#286ACC;}
.panel-2col .panel-col-first {width:637px;}
.panel-2col .panel-col-last {width:320px;}
ul li, ul.menu li, .item-list ul li, li.leaf{list-style-image:none;list-style-type:none;}
#preface-wrapper div.block ul li{background:url('http://www2.staticsharp.com/sites/all/themes/sharp_marina/images/green-checkmark.png') no-repeat 0 0.222em;list-style-image:none;list-style-type:none;padding:18px 0 0 40px;}
body.layout-main-last #sidebar-last li.leaf, body.layout-main-last #sidebar-last ul.menu li, body.layout-main-last #sidebar-last .item-list ul li, #content-content .node ul li, #content-bottom ul li{background:url('http://www3.staticsharp.com/sites/all/themes/sharp_marina/images/green-bullet.png') no-repeat left 0.50em;list-style-image:none;list-style-type:none;padding-left:20px;}
input.form-submit, input.teaser-button{background:transparent url('http://www3.staticsharp.com/sites/all/themes/sharp_marina/images/blue-button.png') no-repeat left center;border:1px solid #fff;color:#fff;cursor:pointer;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:0.916em;font-weight:bold;margin:0 4px;padding:2px 4px;text-transform:uppercase;outline:1px solid #9BABB0;-moz-border-radius:4px;-moz-outline-radius:4px;-webkit-border-radius:4px;}
select.form-select, input.form-text, textarea.form-textarea{background:#F6F9FB url('http://www4.staticsharp.com/sites/all/themes/sharp_marina/images/form-bg.png') left top;color:#666666;border:1px solid #9BABB0;padding:2px 0;-moz-border-radius:4px;-webkit-border-radius:4px;}
.panel-2col-stacked .panel-col-first{width:68%;float:left;}
.panel-2col-stacked .panel-col-last{width:32%;float:left;}
div#company_logo{-moz-border-radius:3px;-webkit-border-radius:3px;width:200px;border:1px solid #999;padding:2px;margin-bottom:3px;}
div.contractor-left-1{width:638px;float:left;}
div.contractor-left-1-left-1{width:221px;float:left;}
div.contractor-left-1-left-2{width:310px;float:left;}
div.clearer{clear:both;}
div.title-head{margin:0px;padding:0px;min-height:22px;}
div.title-head h2{font-weight:bold;color:#FF8400;font-size:13px;}
div.title-head h2 a{color:#FF8400;}
div.title-head h2 a:hover{text-decoration:underline;}
div.vaddress{background:url(http://www1.staticsharp.com/sites/all/images/contact-icon_06.png) no-repeat top left;color:#333;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0px 0px;padding-left:22px;line-height:16px;text-align:left;width:325px;word-wrap:break-word;}
div.website{background:url(http://www2.staticsharp.com/sites/all/images/monitor-icon_12.png) no-repeat top left;color:#333;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0px 0px;padding-left:22px;line-height:16px;text-align:left;width:325px;word-wrap:break-word;}
div.tags{background:url(http://www3.staticsharp.com/sites/all/images/tag_23.png) no-repeat top left;color:#333;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0px 0px;padding-left:22px;line-height:16px;text-align:left;width:325px;}
div.terms{color:#000;margin-bottom:5px;font-size:12px;float:left;clear:both;width:350px;}
div#content-inner h1.title{color:#FF8400;font-size:1.5em;font-family:Arial, Helvetica, sans-serif;margin-bottom:25px;}
div.star-widget, div.review-count{min-height:20px;margin:0;padding:0;float:left;padding-right:10px;margin-top:5px;margin-bottom:5px;}
div.review-count{font-style:italic;}
.fivestar-widget-static{float:left;}
#most-recent-reviews{background:url(http://www4.staticsharp.com/sites/all/images/most-recent-reviews.png) left top no-repeat;width:626px;color:#333333;font-family:Arial, Helvetica, sans-serif;padding:4px 0px 0px 12px;margin:20px 0px 0px 0px;}
#most-recent-title h2{font-size:16px;height:31px;line-height:31px;font-weight:bold;}
#most-recent-reviews #PhotoAndDetails #Photo{width:74px;height:74px;line-height:1px;float:left;margin-top:8px;margin-right:5px;padding:0;border:1px solid #CCC;}
#most-recent-reviews #PhotoAndDetails #Photo div.picture{margin:0;float:left;padding:2px;border:1px solid #666;}
#most-recent-reviews #PhotoAndDetails #TitleDetails h2{width:530px;float:left;font-size:13px;color:#286acc;margin-top:8px;}
#most-recent-reviews #PhotoAndDetails #rating-star{width:530px;height:13px;float:left;margin-top:5px;}
#most-recent-reviews #PhotoAndDetails #Details{width:530px;float:left;padding:15px 0px 0px 0px;font-size:12px;color:#000000;word-wrap:break-word;}
#most-recent-reviews #PhotoAndDetails #Details #publisher{color:#666666;padding-top:15px;font-size:12px;}
#most-recent-reviews #PhotoAndDetails #Details .publisher-highlight{color:#000000;}
#Details-right-line-divider{background:url(http://www1.staticsharp.com/sites/all/images/long-line_34.png) left top no-repeat;width:620px;height:1px;float:left;margin:15px 0px;}
div.clearer{clear:both;}
div#claim-page{background-color:#FFFFE1;border:1px solid #EED7BA;float:left;margin:0px;padding:0px 20px 10px 12px;width:604px;font-size:11px;display:block;}
.pane-vw-contractor-profile div#claim-page #logo-thumb{background:transparent url(http://www4.staticsharp.com/sites/all/images/logo-thumb_03.png) no-repeat scroll 0% 0%;float:left;height:45px;margin:0px;padding:0px;width:58px;}
.pane-vw-contractor-profile div#claim-page #profile-content-text{float:left;font-size:12px;border:1px solid red;line-height:18px;width:200px;margin:0px;padding:0px;}
.pane-vw-contractor-profile div#claim-page #find-profile-container{float:left;margin:12px 0px 0px;padding:0px;width:520px;border:none;}
.pane-vw-contractor-profile div#claim-page #find-profile-container input#find_button{background:url(http://www3.staticsharp.com/sites/all/images/find-your-profile-button_07.png) no-repeat 0% 0%;cursor:pointer;float:left;height:27px;padding:0px;width:130px;border:none;margin-right:3px;}
.pane-vw-contractor-profile .claim-page-button a{background:transparent url(http://www4.staticsharp.com/sites/all/images/claim-button_19.png) no-repeat 0% 0%;display:block;float:left;height:26px;padding-left:5px;width:118px;border:none;}
.pane-vw-contractor-profile div #claim-page #find-profile-container .input{background:url(http://www1.staticsharp.com/sites/all/images/text-field_03.png) no-repeat 0% 0%;float:left;height:25px;line-height:25px;padding:0px;text-indent:3px;width:180px;border:none;margin-right:10px;}
div #TopProjects{background:url(http://www3.staticsharp.com/sites/all/images/project-showcase-bar_23.png) no-repeat 0% 0%;color:#333;font-family:Arial, Helvetica, sans-serif;height:31px;margin:20px 0px 12px;padding:4px 0px 0px 12px;width:626px;}
div #TopProjects-title h2{font-size:16px;height:31px;line-height:31px;}
div#TopProjects-list{width:626px;float:left;padding:15px 0px 0px 6px;}
div#TopProjects-list div{margin:0;float:left;word-wrap:break-word;}
div#TopProjects-list #PhotoAndRating-Container{width:134px;float:left;border:solid 1px #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;padding:5px;margin-bottom:0px;}
div#TopProjects-list #Photo-Container{width:134px;height:85px;text-align:center;margin-top:8px;}
div#TopProjects-list #Photo-Container ul{width:120px;overflow:hidden;margin-left:8px;max-height:80px;text-align:left;}
div#TopProjects-list #Photo-Container ul li{background:none;list-style:none;display:inline;margin:0;padding:0;}
div#TopProjects-list #ratings{float:right;height:13px;text-align:left;padding-left:5px;margin-right:2px;}
div#TopProjects-list #Description-Container{width:460px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-left:17px;}
div#TopProjects-list #category{width:230px;float:left;}
div#TopProjects-list #Contractor{width:230px;float:left;}
#TextDescription2{float:left;width:460px;}
div#TopProjects-list div.tag-icon3, .tag-icon3{clear:both;background:url(http://www3.staticsharp.com/sites/all/images/tag_23.png) no-repeat top left;font-family:Arial, Helvetica, sans-serif;text-align:left;float:left;margin:32px 0px 0px 0px;padding-left:20px;}
div#TopProjects-list div#view-gallery-icon{background:url(http://www1.staticsharp.com/sites/all/images/view-project-icon_42.png) left top no-repeat;width:120px;text-align:left;margin-top:12px;}
#TitleDescription{padding:0;margin:0;line-height:14px;}
#TitleDescription h2{font-size:13px;color:#c3490e;font-weight:bold;padding-bottom:3px;}
#TitleDescription a{color:#c3490e;}
#contractor-profile-icons{clear:both;padding-left:25px;}
#contractor-profile-icons strong{color:#286ACC;font-size:15px;font-weight:bold;}
#contractor-profile-icons .profile-icons-left, #contractor-profile-icons .profile-icons-right{width:50%;float:left;margin:25px 0;}
#contractor-profile-icons img.profile-icon{float:left;margin-right:10px;}
p{line-height:1.4;}
a, a:link, a:visited{color:#286ACC;}
body.layout-main #content-wrapper{margin:2px 0 0 0;width:960px;}
body.layout-first-main #sidebar-first{margin:20px 14px 0 0;width:240px;}
body.layout-first-main #content-wrapper{margin:30px 0 0 0;width:706px;}
body.layout-main-last #content-wrapper{margin:32px 0 0 0;position:relative;width:480px;z-index:1;}
body.layout-main-last #sidebar-last{background-color:transparent;margin:32px 0 0 0;width:460px;}
body.layout-first-main-last #sidebar-first{margin:40px 20px 0 0;width:240px;}
.panel-3col-33 .panel-col-first, .panel-3col-33-stacked .panel-col-first{width:45%;}
.panel-3col-33 .panel-col, .panel-3col-33-stacked .panel-col{width:22%;}
.panel-3col-33 .panel-col-last, .panel-3col-33-stacked .panel-col-last{width:33%;}
.panel-3col-33-stacked .panel-col .inside { margin: 0px 2.5em 1em; }
body.layout-first-main-last #content-wrapper{margin:40px 0 0;width:700px;}
body.layout-first-main-last #content-wrapper #content-inner{}
body.layout-first-main-last #content-wrapper #sidebar-last{background-color:#F4F7E7;margin:0;padding:0 0 0 20px;width:280px;}
body.full-node.layout-first-main-last #sidebar-last{margin:0;}
#main-wrapper{background:none;}
div#block-search-0{width:270px;height:28px;float:right;margin:0px 0px 0px 0px;}
div#block-search-0 #edit-search-block-form-1, #edit-search-block-form-1{width:176px;height:25px;line-height:25px;float:left;background:url(http://www2.staticsharp.com/sites/all/themes/sharp_marina/sharp_img/text-field_03.png) left top no-repeat;border:none;padding:0px 2px 0px 2px;text-indent:0;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
div#block-search-0 input[type=submit].form-submit, #search-block-form input[type=submit].form-submit{width:80px;height:27px;float:left;background:url(http://www3.staticsharp.com/sites/all/themes/sharp_marina/sharp_img/sharp_img/search-button_05.png) left top no-repeat;border:none;padding:0;outline:none;}
#edit-search-block-form-1-wrapper, #edit-search-block-form-3-wrapper{}
#edit-search-block-form-1-wrapper label, #edit-search-block-form-3-wrapper label{display:none;}
div.block-wrapper{margin:0;padding:0;display:block;}
div#page{background-color:#FFF;height:auto !important;margin:0 auto;min-height:100%;width:960px;}
#header-wrapper{height:100px;margin:0;padding:0;line-height:inherit;clear:both;}
#header-first{margin:0;padding:0;line-height:inherit;width:400px;background: url(http://www1.staticsharp.com/images/sharp_marina_logo.png) no-repeat; height: 87px; cursor: pointer;}
#header-first #slogan{margin:0;color:#999;margin-left:80px;margin-top:70px;padding-bottom:15px;font-weight:normal;font-family:Arial;z-index:-999;}
#header-first #logo{height:70px;width:400px;margin:0;z-index:-9999;}
#header-middle{margin:0;width:1px;display:none;height:105px;}
#header-last{margin:0;width:500px;height:105px;}
#header-last div{clear:both;float:inherit;}
#primary-menu-wrapper, #primary-menu, #primary-menu ul.menu, #primary-menu ul.menu li.leaf, #primary-menu ul.menu li.leaf a, #primary-menu ul.menu li.leaf a:hover, #secondary-menu-wrapper, #secondary-menu, #secondary-menu ul.menu, #secondary-menu ul.menu li.leaf, #secondary-menu ul.menu li.leaf a, #secondary-menu ul.menu li.leaf a:hover, #block-menu-secondary-links, #block-menu-secondary-links ul.menu, #block-menu-secondary-links ul.menu li.leaf, #block-menu-secondary-links ul.menu li.leaf a, #block-menu-secondary-links ul.menu li.leaf a:hover{background:none;margin:0;padding:0;line-height:inherit;}
#primary-menu-wrapper{float:left;margin:0;padding:0;background:url(http://www4.staticsharp.com/sites/all/images/nav-bg.png) no-repeat 0% 0%;padding-top:1px;height:32px;margin-bottom:20px;}
#primary-menu{float:left;font-size:11px;text-transform:none;font-weight:normal;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;}
#primary-menu ul.menu{list-style:none outside none;margin:0;padding:0;}
#primary-menu ul.menu li.leaf{list-style:none outside none;float:left;font-size:16px;text-align:center;padding-top:6px;width:168px;height:26px;border-right:1px solid #FFF;background:url(http://www1.staticsharp.com/sites/all/images/nav-sprite.png) top center;}
#primary-menu ul.menu li.leaf.first{background-position:0% 0%;}
#primary-menu ul.menu li.leaf:hover{background-position:50% -32px;}
#primary-menu ul.menu li.leaf.first:hover{background-position:0% -32px;}
#primary-menu ul.menu li.leaf a{list-style:none outside none;color:#FFF;outline:medium none;text-decoration:none;font-weight:bold;}
#secondary-menu-wrapper{float:left;margin:12px 12px 0 0;text-align:right;width:293px;}
#secondary-menu ul.menu, #block-menu-secondary-links ul.menu{text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;margin-top:5px;padding:3px 0;}
#secondary-menu ul.menu li.leaf.last, #block-menu-secondary-links ul.menu li.leaf.last{border-left:none;}
#secondary-menu ul.menu li.leaf, #block-menu-secondary-links ul.menu li.leaf{list-style:none outside none;font-size:11px;padding-right:0;padding-left:6px;margin-left:6px;float:right;height:inherit;line-height:100%;border-left:1px solid #286ACC;}
#secondary-menu ul.menu li.leaf a, #block-menu-secondary-links ul.menu li.leaf a{list-style:none outside none;color:#286ACC;outline:medium none;text-decoration:none;font-size:11px;font-weight:normal;}
#secondary-menu ul.menu li.leaf a:hover, #block-menu-secondary-links ul.menu li.leaf a:hover{color:#286ACC;font-family:Arial, Helvetica, sans-serif;}
div#preface{background:none;height:0;padding:0;margin:0;display:none;}
div#regional-nav{background:url(http://www2.staticsharp.com/images/breadcrumbs-bg.png);margin:0 auto;padding:auto 0;height:40px;}
div#preface div#preface-wrapper{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
div#regional-nav div#regional-city{color:#333;font-size:16px;margin:10px 12px;height:20px;vertical-align:middle;float:left;}
div#regional-nav div#regional-other-cities{color:#000;margin:10px 0;float:right;margin-right:12px;height:16px;}
div#regional-nav div#regional-other-cities a{color:#286ACC;font-weight:normal;text-decoration:none;}
div#regional-nav div#regional-other-cities ul li{list-style:none;background:none;margin:0;padding:0;margin-left:12px;font-size:11px;text-align:right;display:inline;}
div#MainContentContainer{width:960px;float:left;font-size:11px;font-family:Arial;padding-top:15px;}
div#leftcontainer{width:440px;float:left;}
div#FeaturedContractor{}
div#FeaturedContractor h2{font-size:16px;background:url(http://www3.staticsharp.com/sites/all/images/featured-contactor-bar_12.png) left top no-repeat;width:420px;height:42px;color:#333333;font-family:Arial, Helvetica, sans-serif;padding-top:4px;padding-left:12px;font-weight:bold;}
div#FeaturedContractor div.tmgcontentContainer div.title-head h2{font-size:13px;margin:0;display:block;font-weight:bold;font-family:Arial;color:#333333;background:none;padding-top:0px;padding-bottom:12px;padding-left:0px;padding-right:0px;height:auto;}
div#FeaturedContractor #tmgContainer{width::420px float:left;min-height:150px;}
#tmgthumb-learnbutton-container{width:143px;float:left;}
.tmgthumb{height:90px;width:133px;float:left;text-align:center;}
.learnbutton{background:url(http://www4.staticsharp.com/sites/all/images/learn-more_20.png) center top no-repeat;height:23px;width:133px;float:left;text-align:center;margin-top:15px;}
.learnbutton a{display:block;margin-left:27px;width:80px;height:23px;float:left;text-decoration:none;text-indent:-9999px;}
#tmgcontentContainer{width:277px;float:left;}
.title-head h2{font-size:13px;padding-top:4px;}
.tmgtext{font-family:Arial, Helvetica, sans-serif;padding-right:18px;}
.tmgtext p{font-size:11px;color:#000000;}
.contact-icon{background:url(http://www1.staticsharp.com/sites/all/themes/sharp_marina/images/contact-icon_06.png) left top no-repeat;width:325px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;float:left;text-align:left;margin:15px 0px 0px 0px;padding-left:20px;}
.monitor-icon{background:url(http://www2.staticsharp.com/sites/all/themes/sharp_marina/images/monitor-icon_12.png) left top no-repeat;width:325px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;float:left;text-align:left;margin:15px 0px 0px 0px;padding-left:20px;}
.tag-icon{background:url(http://www3.staticsharp.com/sites/all/images/tag_23.png) left top no-repeat;width:267px;font-family:Arial, Helvetica, sans-serif;float:right;text-align:left;line-height:20px;margin:12px 0px 15px 0px;padding-left:20px;font-size:11px;}
div#FeaturedContractorsbyCategory{background:url(http://www4.staticsharp.com/sites/all/images/top-contactor-head-bar_12.png) left top no-repeat;width:400px;color:#333333;font-family:Arial, Helvetica, sans-serif;padding-top:4px;padding-left:12px;padding-right:12px;}
div#FeaturedContractorsbyCategory h2{font-size:16px;height:31px;line-height:20px;font-weight:bold;}
#ContractorsbyCategoryContainer{width:440px;float:left;}
div#FeaturedContractorsbyCategory #left-contactors-list-title h2{font-size:13px;padding-bottom:10px;background:none;height:auto;}
.contactors-head-title-topspacing{padding-top:20px;}
.contractors-text{line-height:16px;font-family:Arial, Helvetica, sans-serif;min-height:80px;}
.selected-text{font-weight:bold;color:#c3490e;}
.selected-text a{color:#c3490e;}
.see-more-link{padding:0;float:right;min-height:20px;}
#home-learn-more--btn-submit { float: right; }
ol li{line-height:1.0em;}
#left-contactors-list, #right-contractors-list{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#right-contractors-list{width:180px;float:left;padding-top:6px;padding-right:15px;margin-left:10px;}
#left-contactors-list{width:180px;float:left;padding:6px 0px 0px 0px;padding-right:15px;}
#line-divider{background:url(http://www1.staticsharp.com/sites/all/themes/sharp_marina/images/line-divider_30.png) left top no-repeat;width:400px;height:1px;float:left;margin:12px 0px 5px 0px;}
.see-top-link{width:400px;text-align:right;font-weight:bold;color:#286acc;}
div #TopRecentProjects{width:420px;background:url(http://www2.staticsharp.com/sites/all/images/top-recent-project-bar_27.png) top left no-repeat;margin-left:12px;height:100px;}
div #TopRecentProjects h2{color:#333333;font-family:Arial, Helvetica, sans-serif;padding:0px 0px 0px 12px;margin-top:30px;margin-bottom:5px;font-size:16px;font-weight:bold;}
h2{margin:0;padding:0;}
div #TopRecentProjects #div_TopRecentProjects-submenu{padding:0px 0px 0px 12px;}
ul#TopRecentProjects-submenu{margin:0;padding:0;list-style:none;clear:both;}
#TopRecentProjects-submenu li{overflow:hidden;display:inline;float:left;text-align:center;list-style:none;background:none;margin:0;padding:0;}
#TopRecentProjects-submenu li{height:35px;}
#TopRecentProjects-submenu li a{margin-right:2px;display:block;line-height:33px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;background:#CCCCCC;border-top:1px #CCCCCC solid;border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-bottom:1px #979797 solid;padding-left:10px;padding-right:10px;}
#TopRecentProjects-submenu li a:hover{background:#FFFFFF;border-top:1px #979797 solid;border-left:1px #979797 solid;border-right:1px #979797 solid;border-bottom:1px #FFFFFF solid;}
#TopRecentProjects-submenu li a.selected{color:#000000;background:#FFFFFF;border-top:1px #979797 solid;border-left:1px #979797 solid;border-right:1px #979797 solid;border-bottom:1px #FFFFFF solid;}
div#recent-project-list{width:434px;float:left;padding:15px 0px 0px 6px;position:relative;display:block;height:auto;}
div#recent-project-list #PhotoAndRating-Container{width:134px;float:left;border:solid 1px #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;padding:5px;}
div#recent-project-list #Photo-Container{background:none;height:85px;text-align:center;margin-top:8px;list-style:inline;overflow:hidden;width:134px;}
#Photo-Container ul{max-height:85px;width:2890px;float:left;}
#Photo-Container ul li{float:left;background:none;text-indent:0;padding:0;padding-left:7px;height:85px;clear:none;}
div#recent-project-list #ratings{width:122px;height:13px;text-align:left;padding-left:5px;}
div#recent-project-list #Description-Container{width:259px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-left:20px;}
div #TopRecentProjects #TitleDescription h2{font-size:13px;color:#c3490e;font-weight:bold;padding-bottom:3px;line-height:inherit;margin-top:0;padding:0 0 3px 0;}
#TitleDescription a{color:#c3490e;word-wrap:break-word;}
#TextDescription{padding-top:9px;line-height:100%;}
#view-gallery-icon{background:url(http://www3.staticsharp.com/sites/all/images/view-project-icon_42.png) left top no-repeat;width:120px;height:20px;text-align:left;margin-top:6px;text-indent:20px;}
.horizontal-spacing{padding-top:13px;}
div#centercontainer{width:198px;float:left;}
#browse-table{background-color:#ffffe1;border:1px solid #ffdeb9;width:141px;float:left;padding:12px;margin-bottom:20px;}
#browse-table h2, #browse-category h2{color:#ff8400;font-size:14px;font-weight:bold;padding-bottom:7px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, th, td{margin:0;padding:0;}
h3{font-size:14px;color:#F60;padding:5px 0;word-wrap:break-word;}
#browse-category-list li{line-height:23px;font-size:11px;list-style:none;background:none;margin:0;padding:0;}
div#whats-happening{font-size:11px;width:186px;float:left;padding-left:12px;}
div#added-new-project-icon{background:url(http://www4.staticsharp.com/sites/all/themes/sharp_marina/images/add-new_40.png) left top no-repeat;width:165px;height:16px;line-height:16px;float:left;padding-left:21px;margin:2px 0px 12px 0px;}
div#updated-profile-icon{background:url(http://www1.staticsharp.com/sites/all/themes/images/update-profile_44.png) left top no-repeat;width:165px;height:14px;line-height:14px;float:left;padding-left:21px;margin:2px 0px 12px 0px;}
div#update-award-icon{background:url(http://www2.staticsharp.com/sites/all/themes/images/update-award_47.png) left top no-repeat;width:165px;height:16px;line-height:16px;float:left;padding-left:21px;margin:2px 0px 12px 0px;}
div#finkelstein-icon{background:url(http://www3.staticsharp.com/sites/all/themes/images/new-icon_56.png) left top no-repeat;width:165px;height:7px;line-height:7px;float:left;padding-left:21px;margin:2px 0px 12px 0px;}
div#robert-glass-icon{background:url(http://www4.staticsharp.com/sites/all/themes/sharp_marina/images/star-icon_59.png) left top no-repeat;width:165px;height:16px;line-height:16px;float:left;padding-left:21px;margin:2px 0px 12px 0px;}
#ask-the-expert{width:165px;padding-top:25px;}
#win-win h2{width:165px;font-size:13px;float:left;padding:6px 0px;color:#286acc;}
#man-sitting{background:url(http://www1.staticsharp.com/sites/all/images/man-sitting_14.png) left top no-repeat;width:300px;height:169px;float:right;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#signupcontainer{height:31px;float:left;font-size:16px;font-family:Arial, Helvetica, sans-serif;padding:0px 105px 0px 0px;}
#signupcontainer #smalllogo{background:url(http://www2.staticsharp.com/sites/all/images/logo-small_13.png) left top no-repeat;width:187px;height:31px;float:left;font-size:11px;font-family:Arial;}
#signupcontainer #signupbutton{background:url(http://www3.staticsharp.com/sites/all/images/sign-up_17.png) left top no-repeat;width:187px;height:39px;float:left;font-size:11px;font-family:Arial;margin-top:15px;}
#signupcontainer #signupbutton a{display:block;width:150px;height:39px;float:left;}
#lowie{background:url(http://www4.staticsharp.com/sites/all/themes/sharp_marina/media/images/lowe_16.jpg) right top no-repeat;width:317px;height:250px;float:left;margin-top:12px;}
#recent-reviews{width:297px;float:left;padding-left:20px;}
#recent-reviews h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}
#recent-reviews #right-line-divider{background:url(http://www1.staticsharp.com/sites/all/themes/sharp_marina/images/recent-divider-line_27.png) left top no-repeat;width:297px;height:1px;line-height:1px;float:left;margin-top:8px;}
#recent-reviews #PhotoAndDetails{width:297px;float:left;}
#recent-reviews #PhotoAndDetails #Photo{width:80px;height:51px;line-height:1px;float:left;margin-top:8px;}
#recent-reviews #PhotoAndDetails #Photo2{background:url(images/icon-pinter-logo_39.png) left top no-repeat;width:90px;height:51px;line-height:1px;float:left;margin-top:8px;}
#recent-reviews #PhotoAndDetails #Photo3{background:url(images/columbia_54.png) left top no-repeat;width:90px;height:51px;line-height:1px;float:left;margin-top:8px;}
#recent-reviews #PhotoAndDetails #TitleDetails h2{width:207px;float:left;font-size:13px;color:#286acc;margin:0px;padding:0px;margin-top:8px;font-weight:bold;g}
#recent-reviews #PhotoAndDetails #rating-star{width:100px;height:13px;float:left;margin-top:5px;}
#recent-reviews #PhotoAndDetails #Details{width:207px;float:left;padding:6px 0px;}
#recent-reviews #PhotoAndDetails #Details #publisher{color:#666666;padding-top:5px;}
div#FooterContainer{background:url(http://www2.staticsharp.com/sites/all/themes/sharp_marina/images/footer-bg_30.jpg) left top no-repeat;width:920px;height:150px;float:left;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:20px;padding:15px 20px 0px 20px;text-align:left;line-height:100%;display:block;}
div#FooterContainer .recentsearches{width:210px;height:132px;float:left;}
div#FooterContainer .titleheadsearches h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:5px;font-weight:bold;}
div#FooterContainer .titleheadsearches-list li{line-height:18px;border:none;display:block;margin:0;padding:0;}
div#FooterContainer .topsearches{width:210px;height:132px;float:left;}
div#FooterContainer .vertical-brokenline{background:url(http://www3.staticsharp.com/sites/all/images/vertical-broken-line_90.png) left top no-repeat;width:31px;height:122px;float:left;}
div#FooterContainer .learnmore{width:210px;height:132px;float:left;}
div#FooterContainer .followus{width:210px;height:132px;float:left;}
div#FooterContainer .facebook-icon{background:url(http://www4.staticsharp.com/sites/all/images/fb-icon_93.png) left top no-repeat;width:160px;height:24px;line-height:24px;padding-left:30px;float:left;margin-bottom:4px;}
div#FooterContainer .youtube-icon{background:url(http://www1.staticsharp.com/sites/all/images/yt-icon_96.png) left top no-repeat;width:160px;height:24px;line-height:24px;padding-left:30px;float:left;margin-bottom:4px;}
div#FooterContainer .twitter-icon{background:url(http://www2.staticsharp.com/sites/all/images/twitter-icon_98.png) left top no-repeat;width:160px;height:24px;line-height:24px;padding-left:30px;float:left;}
div#copyright{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666;padding-top:12px;text-align:center;padding-bottom:12px;width:100%;}
#featContainer{width:626px;float:left;}
#featthumb-learnbutton-container{width:200px;padding-left:10;padding-right:11px;float:left;height:194px;}
.featthumb{background:url(http://www3.staticsharp.com/sites/all/themes/sharp_marina/images/tmg_16_big.png) center top no-repeat;height:114px;width:221px;float:left;text-align:center;}
.featcategory{font-size:12px;margin-top:6px;}
.featcity{font-size:12px;}
#featcontentContainer{width:470px;float:left;}
.feattext{font-family:Arial, Helvetica, sans-serif;padding-right:18px;}
.title-head h2{font-size:13px;padding-bottom:12px;color:#ff8400;}
.image-scroll{background:url(http://www4.staticsharp.com/sites/all/themes/sharp_marina/images/image-scroll_06.png) center top no-repeat;height:54px;width:221px;float:left;text-align:center;margin-top:9px;}
.review-star{height:13px;width:325px;float:left;font-family:Arial, Helvetica, sans-serif;font-style:italic;padding-left:80px;color:#666666;margin-bottom:10px;}
div #claim-page-block{background:url(http://www2.staticsharp.com/images/profile-man.jpg) no-repeat scroll left top;float:left;border:none;padding:0px 20px 10px 12px;width:268px;height:160px;margin:0px 0px 0px 0px;}
div #claim-page-block h2{font-weight:normal;margin-left:95px;width:194px;float:left;margin-bottom:5px;}
div .claim-page-block-2{border:1px solid #EED7BA;background-color:#FFFFE1;margin:0px;padding:6px;width:286px;margin-left:10px;height:120px;}
div claim-page-block-2 #logo-thumb{width:30px;background-color:#999;}
div .claim-page-block-2 #profile-content-text{font-size:12px;margin:0 auto;width:284px;}
div .claim-page-block-2 #find-profile-container{width:282px;margin:0 auto;padding:0px;}
div .claim-page-block-2 #find-profile-container input#find_button{width:96px;height:27px;float:left;background:url(http://www3.staticsharp.com/sites/all/images/find-profile-button_07.png) left top no-repeat;border:none;padding:0;cursor:pointer;}
div #logo-thumb{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://www4.staticsharp.com/sites/all/images/logo-thumb_03.png) no-repeat scroll left top;float:left;height:45px;width:58px;margin:0;padding:0;}
div #claim-page-block #profile-content-text{float:left;font-size:12px;margin-left:95px;width:184px;line-height:18px;}
div #claim-page-block #find-profile-container{width:184px;float:left;margin:12px 0px 0px 95px;padding:0px;clear:both;}
.claim-page-button{background:url(http://www1.staticsharp.com/sites/all/images/claim-button_19.png) center top no-repeat;height:26px;width:130px;float:right;text-align:center;margin:0;padding:0;float:left;}
.claim-page-button a{display:block;padding-left:12px;height:26px;width:118px;float:left;}
div #find-profile-container .input{width:180px;height:20px;float:left;background:url(http://www2.staticsharp.com/sites/all/images/text-field_03.png) left top no-repeat;border:none;padding:5px 0px 0px 0px;margin-right:5px;text-indent:3px;}
div #find-profile-container input#find_button{width:130px;height:27px;float:left;background:url(http://www3.staticsharp.com/sites/all/images/find-your-profile-button_07.png) left top no-repeat;border:none;padding:0;cursor:pointer;}
div#pg-category-landing div.panel-col-first{width:67%;float:left;}
div#pg-category-landing div.panel-col-last{width:33%;float:left;}
div #TopProjects{margin:0;}
div #TopProjects-title h2{font-weight:bold;}
div.terms-category{float:left;width:230px;}
div.project-contractor{float:left;width:200px;}
div#TopProjects-list div.cat-top-project{margin:0;margin-bottom:10px;}
div#rating-numbers{float:left;width:40px;}
#footer{border:none;}
div#GiveReview{width:90%;margin-left:5%;}
div#GiveReview h2.pane-title{font-size:16px;color:#333;}
div #FeaturedContractorCatPage .tmgcontentContainer .title-head{height:auto;width:auto;}
div #FeaturedContractorCatPage .tmgcontentContainer .title-head h2{background:none;font-size:13px;padding:0;padding-bottom:12px;height:auto;width:auto;}
div #FeaturedContractorCatPage .tmgcontentContainer .tag-icon{background:transparent url(http://www3.staticsharp.com/sites/all/images/tag_23.png) no-repeat scroll left top;float:left;font-family:Arial,Helvetica,sans-serif;margin:12px 0 15px;padding-left:20px;text-align:left;width:auto;}
div #TopRatedContractorsCatPage h2{background:transparent url(http://www2.staticsharp.com/sites/all/images/top-rated-cat-page-bar_10.png) no-repeat scroll left top;color:#333333;font-family:Arial,Helvetica,sans-serif;height:42px;width:626px;font-size:16px;font-weight:bold;padding:4px 0 0 12px}
div #TopRatedContractorsCatPage #thumb-see-profile-container{float:left;height:110px;width:143px;s}
div #TopRatedContractorsCatPage #thumb-see-profile-container .side-thumb{background:none;float:left;height:75px;text-align:center;width:133px;}
div #TopRatedContractorsCatPage #thumb-see-profile-container .see-profile-button{background:transparent url(http://www3.staticsharp.com/sites/all/themes/sharp_marina/images/see-profile_12.png) no-repeat scroll center top;float:left;height:20px;margin-top:9px;text-align:center;width:133px;}
div #TopRatedContractorsCatPage #thumb-see-profile-container .see-profile-button a{display:block;float:left;height:23px;margin-left:48px;width:80px;text-indent:-99999px;}
div #TopRatedContractorsCatPage #star-rating2{display:block;}
div #TopRatedContractorsCatPage #star-rating2 #TitleDescription2{display:inline;float:left;}
div #TopRatedContractorsCatPage #star-rating2 #Votes{display:inline;float:left;margin-left:20px;}
div #TopRatedContractorsCatPage #star-rating2 #TitleDescription2 h2{font-size:100%;font-weight:bold;font-size:11px;background:none;color:#333333;height:auto;width:auto;padding:0;}
div #TopRatedContractorsCatPage .see-profile-text{float:left;font-family:Arial,Helvetica,sans-serif;padding-right:18px;width:470px;font-size:11px;line-height:100%;}
div #TopRatedContractorsCatPage .tag-icon{float:left;width:470px;}
div #recent-reviews-cat-page{padding-left:13px;}
div #recent-reviews-cat-page h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;padding-top:18px;color:#333333;}
div #recent-reviews-cat-page #right-line-divider{background:transparent url(http://www4.staticsharp.com/sites/all/themes/sharp_marina/images/recent-divider-line_27.png) no-repeat scroll left top;float:left;height:1px;line-height:1px;margin-top:8px;width:297px;}
div #recent-reviews-cat-page #PhotoAndDetails{float:left;width:297px;}
div #recent-reviews-cat-page #PhotoAndDetails #Photo{float:left;height:51px;line-height:1px;margin-top:8px;width:90px;}
div #recent-reviews-cat-page #PhotoAndDetails #TitleDetails h2{color:#286ACC;float:left;font-size:13px;padding:0px;margin-top:8px;width:207px;font-weight:bold;}
div #recent-reviews-cat-page #PhotoAndDetails #Details{float:left;padding:6px 0;width:207px;font-size:11px;color:#333333;}
div #recent-reviews-cat-page #PhotoAndDetails #Details #publisher{color:#666666;padding-top:5px;}
div #recent-reviews-home{padding-left:13px;}
div #recent-reviews-home h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;padding-top:18px;color:#333333;}
div #recent-reviews-home #right-line-divider{background:transparent url(http://www1.staticsharp.com/sites/all/themes/sharp_marina/images/recent-divider-line_27.png) no-repeat scroll left top;float:left;height:1px;line-height:1px;margin-top:8px;width:297px;}
div #recent-reviews-home #PhotoAndDetails{float:left;width:297px;}
div #recent-reviews-home #PhotoAndDetails #Photo{float:left;height:51px;line-height:1px;margin-top:8px;width:90px;}
div #recent-reviews-home #PhotoAndDetails #TitleDetails h2{color:#286ACC;float:left;font-size:14px;padding:0px;margin-top:8px;width:207px;font-weight:bold;}
div #recent-reviews-home #PhotoAndDetails #Details{float:right;padding:6px 0;width:207px;color:#333333;}
div #recent-reviews-home #PhotoAndDetails #Details #publisher{color:#666666;padding-top:5px;}
li.hp_li_top_cat{font-weight:bold;}
li.hp_li_top_cat a{color:#C3490E;}
#footer ul{display:block;margin:0;padding:0;}
div#MainContentContainer #leftcontainer .welcome-admin{color:#2147D4;font-size:18px;font-family:Arial,Helvetica,sans-serif;padding:1px 0 15px;width:633px;}
div#MainContentContainer #leftcontainer #CreateAndEdit{width:603px;float:left;padding-top:20px;padding-left:30px;}
div#MainContentContainer #leftcontainer #CreateAndEdit .createnewproject{width:300px;float:left;font-size:11px;color:#333333;}
div#MainContentContainer #leftcontainer #CreateAndEdit .createnewproject .createnewprojectIcon{background:url(/sites/all/themes/sharp_marina/sharp_img/create_03.png) left top no-repeat;width:62px;height:51px;float:left;}
div#MainContentContainer #leftcontainer #CreateAndEdit .createnewproject .createnewprojectIcon2{background:url(/sites/all/themes/sharp_marina/sharp_img/edit_05.png) left top no-repeat;width:62px;height:51px;float:left;}
div#MainContentContainer #leftcontainer #CreateAndEdit .createnewproject .ButtonText a{color:#286acc;font-size:15px;font-weight:bold;}
div#MainContentContainer #leftcontainer .MyProject h1{color:#000;font-size:15px;font-weight:bold;text-decoration:none;margin-top:20px;}
div#MainContentContainer #leftcontainer #account-table{background-color:#ffffff;width:596px;float:left;padding:10px;}
div#MainContentContainer #leftcontainer #account-table #top-row{background-color:#ffe991;font-size:11px;padding-left:15px;}
div#MainContentContainer #leftcontainer #account-table .table-pad{padding-left:15px;}
div#MainContentContainer #leftcontainer #account-table .edit-icon{background:url(/sites/all/themes/sharp_marina/sharp_img/edit-icon_03.png) left top no-repeat;height:16px;}
div#MainContentContainer #leftcontainer #account-table .edit-icon a{display:block;width:15px;height:16px;float:left;}
div#MainContentContainer #leftcontainer #account-table .pagination{font-weight:bold;}
div#MainContentContainer #leftcontainer #account-table #top-row .title-text a{color:#990000;font-weight:bold;}
#tabs-menu li.home{width:49px;height:21px;}
#tabs-menu li.home a{background-position:0px 0px;}
#tabs-menu li.home a:hover{background-position:0px -21px;}
#tabs-menu li.home a.selected{background-position:0px -21px;}
#tabs-menu li.createproject{width:89px;height:21px;}
#tabs-menu li.createproject a{background-position:-49px 0px;}
#tabs-menu li.createproject a:hover{background-position:-49px -21px;}
#tabs-menu li.createproject a.selected{background-position:0px 0px;}
#tabs-menu li.myproject{width:74px;height:21px;}
#tabs-menu li.myproject a{background-position:-138px 0px;}
#tabs-menu li.myproject a:hover{background-position:-138px -21px;}
#tabs-menu li.myproject a.selected{background-position:0px 0px;}
#tabs-menu li.myprofile{width:70px;height:21px;}
#tabs-menu li.myprofile a{background-position:-212px 0px;}
#tabs-menu li.myprofile a:hover{background-position:-212px -21px;}
#tabs-menu li.myprofile a.selected{background-position:0px 0px;}
#tabs-menu li.myreviews{width:81px;height:21px;}
#tabs-menu li.myreviews a{background-position:-283px 0px;}
#tabs-menu li.myreviews a:hover{background-position:-283px -21px;}
#tabs-menu li.myreviews a.selected{background-position:0px 0px;}
div#MainContentContainer #rightcontainer{width:298px;float:right;margin-top:55px;}
div#MainContentContainer #rightcontainer #AccountSummaryTable{width:298px;height:180px;float:right;border:solid 1px #cccccc;padding:12px 0px;}
div#MainContentContainer #rightcontainer #AccountSummaryTable .AccountTitle h2{font-size:16px;color:#000000;text-decoration:none;font-weight:normal;margin-bottom:12px;padding-left:12px;}
div#MainContentContainer #rightcontainer #AccountSummaryTable .AccountTitleIcon{background:url(/sites/all/themes/sharp_marina/sharp_img/elite_03.png) left top no-repeat;width:104px;height:150px;float:left;margin-left:12px;}
div#MainContentContainer #rightcontainer #AccountSummaryTable .TitleDetails h2{width:159x;float:left;font-size:12px;color:#286acc;margin-top:8px;}
div#MainContentContainer #rightcontainer #AccountSummaryTable .TitleDescription{width:159px;float:left;padding-bottom:12px;}
div#MainContentContainer #rightcontainer #AccountSummaryTable .SilverAccess{background:url(/sites/all/themes/sharp_marina/sharp_img/silver_07.png) left top no-repeat;width:139px;height:22px;float:left;padding-bottom:12px;padding-left:20px;margin-top:-8px;}
div#MainContentContainer #rightcontainer #RecentReviewstable{width:286px;float:left;margin:0px;padding:0px;}
div#MainContentContainer #rightcontainer #RecentReviewstable .ReviewTitle h2{font-size:16px;color:#000000;text-align:left;text-decoration:none;font-weight:normal;margin-top:35px;}
div#MainContentContainer #rightcontainer #RecentReviewstable .thin-line{background:url(/sites/all/themes/sharp_marina/sharp_img/line_23.png) left top no-repeat;width:297px;height:1px;margin-top:12px;}
div#MainContentContainer #rightcontainer #RecentReviewstable #IconAndDescriptionContainer{width:277px;float:left;padding:10px;}
div#MainContentContainer #rightcontainer #RecentReviewstable #IconAndDescriptionContainer .IconLogo{background:url(/sites/all/themes/sharp_marina/sharp_img/grey-icon_22.png) left top no-repeat;width:60px;float:left;height:110px;}
div#MainContentContainer #rightcontainer #RecentReviewstable #IconAndDescriptionContainer .TitleDetails h2{background:url(/sites/all/themes/sharp_marina/sharp_img/star-rating_19.png) right top no-repeat;width:123px;float:left;text-align:left;font-size:12px;color:#286acc;}
div#MainContentContainer #rightcontainer #RecentReviewstable #IconAndDescriptionContainer .ContentText{width:159px;float:left;margin-top:5px;}
div#MainContentContainer #rightcontainer #RecentReviewstable #IconAndDescriptionContainer .author{width:159px;color:#666666;float:left;margin-top:12px;}
div#MainContentContainer #rightcontainer #RecentReviewstable .AllReviews{margin-top:12px;}
a{outline:none;}
div.node.full-node div.content{border:none;}
h1.title{border:none;}
.messages ul li{background:none;}
div.messages, div.messages.status{background-color:#FDF5E6;border:2px solid #F60;color:#F60;}
div.fivestar-widget-static{float:left;}
.btn-widget, .btn-widget#sharp-search-tool--btn-submit{text-transform:none;border:none;margin-left:auto;border:none;outline:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#FFF;cursor:pointer;clear:both;height:27px;text-align:center;float:left;}
.btn-widget#sharp-search-tool--btn-submit{float:right;}
.btn-widget .btn-left, .btn-widget .btn-content, .btn-widget .btn-right{float:left;height:27px;display:inline;}
.btn-widget .btn-content{background:url(http://www2.staticsharp.com/images/btn-image-01.png);background-position:top center;padding:0;padding-top:4px;min-width:70px;height:23px;}
.btn-widget .btn-left, .btn-widget .btn-right{width:10px;}
.btn-widget .btn-left{background:url(http://www2.staticsharp.com/images/btn-image-01.png) no-repeat top left;}
.btn-widget .btn-right{background:url(http://www2.staticsharp.com/images/btn-image-01.png) no-repeat top right;}
.btn-widget .btn-content p{font-weight:bolder;}
.sharp-form-item.radio-group#grant-subscription #inline-form-labels{clear:none;}
.sharp-form-item.radio-group#grant-subscription .form-radios{height:auto;margin:0;padding:0;width:350px;float:left;clear:right;}
.sharp-form-item.radio-group#grant-subscription .form-radios .form-item{clear:both;margin-top:0;}
#main-wrapper .item-list .pager{clear:both;margin:20px auto;text-align:center;float:right;}
#main-wrapper .item-list .pager .pager-first, #main-wrapper .item-list .pager .pager-next, #main-wrapper .item-list .pager .pager-previous, #main-wrapper .item-list .pager .pager-item, #main-wrapper .item-list .pager .pager-last, #main-wrapper .item-list .pager .pager-current, #main-wrapper .item-list .pager .pager-ellipsis{border:none;background:none;padding:0;width:16px;height:16px;margin:0 5px;}
#main-wrapper .item-list .pager .pager-item, #main-wrapper .item-list .pager .pager-current, #main-wrapper .item-list .pager .pager-ellipsis, #main-wrapper .item-list .pager .pager-item .active{width:auto;}
#main-wrapper .pager-ellipsis{color:#555;font-style:italic;padding-right:10px;width:auto;}
#main-wrapper .pager li.pager-current{margin:0;padding:0;color:#F60;}
#main-wrapper .item-list .pager .pager-first, #main-wrapper .item-list .pager .pager-next, #main-wrapper .item-list .pager .pager-previous, #main-wrapper .item-list .pager .pager-last{background:url(http://www1.staticsharp.com/sites/all/images/widget-icons.png) no-repeat;text-indent:-9999px;}
#main-wrapper .item-list .pager a.active{color:#27638C;font-size:1em;font-weight:bold;padding:0;display:block;width:16px;height:16px;text-decoration:none;}
#main-wrapper .item-list .pager li.pager-first{background-position:-144px -192px;}
#main-wrapper .item-list .pager li.pager-previous{background-position:-80px -192px;}
#main-wrapper .item-list .pager li.pager-last{background-position:-112px -192px;}
#main-wrapper .item-list .pager li.pager-next{background-position:-48px -192px;}
#preface-wrapper .item-list .pager li, #main-wrapper .item-list .pager li{background-image:none;display:block;float:left;clear:none;list-style-type:none;margin:0;padding:0;}
#sharp-search-tool--main-wrapper {float: right;width: 499px;padding: 2px;}
#sharp-search-tool--main-wrapper input.txt-search {background: url(http://www1.staticsharp.com/images/search-text-field.png) no-repeat;padding: 5px;border: none;height: 18px;width: 187px;}
#sharp-search-tool--main-wrapper .search-criteria {float: left;width: 200px;clear: none;margin-right: 3px;}
#sharp-search-tool--main-wrapper .criteria-label {color: #999;font-size: 11px;height: 20px;}
#sharp-search-tool--main-wrapper .criteria-btn-search {float: left;clear: none;margin-top: 20px;display: none;}
.btn-widget#sharp-search-tool--btn-submit {width: 90px;padding: 0;}
#sharp-search-tool--main-wrapper .criteria-btn-search .btn-widget div {clear: none;float: left;font-size: 14px;}
#sharp-search-tool--main-wrapper .criteria-btn-search .btn-widget .btn-content {padding-top: 3px;height: 24px;}
.fivestar-form-item .description {float:left;}
#anonymous_user_content .form-item, #returning_user_login .form-item { float: left; margin-right: 10px; }
.sharp-form-item.static-value .form-item {width:420px;}
.basic-form{border: 1px solid #CCC;width: 541px;padding: 24px;background-color: #EEEEED;height:auto !important;margin:0 auto;min-height:100%;}
.basic-form .header{color: #2147D4;font-size: 18px;font-weight: bold;}
.basic-form .txt_label_top{margin-bottom: 6px;margin-top: 12px;color: #666;font-size:15px;}
.basic-form .txt_label_left{color: #666;font-size:15px;float:left;clear:none;width:160px;}
.basic-form input {
font-family:Arial;color: black;float: left;font-size: 16px;font-weight:700;padding:6px 12px;width:518px;
border: 1px solid #CCCCCC;
}
.basic-form textarea {
font-family:Arial;color: black;float: left;font-size: 16px;font-weight: bold;padding: 3px 12px;height: 160px;width: 518px;
}
.header-tab{background: url(/sites/all/images/header-tab_03.gif) repeat-x 0% 0%;float: left;height: 42px;line-height: 42px;margin-bottom: 8px;margin-top: 18px;padding-left: 8px;width: 536px;}
.header-tab .contents{background: url(/sites/all/images/arrow-icon_06.png) no-repeat 0% 0%;color: white;float: left;font-size: 16px;height: 16px;line-height: 16px;margin-top: 15px;padding-left: 22px;
font-weight: bold;text-transform: uppercase;}
.basic-form a:hover{text-decoration:none;}
.basic-form .btn-widget{font-size:22px;}
.basic-form .btn-continue{height:auto !important;margin:0 auto;}
.basic-form .btn-continue .btn-content{width:270px;}
.basic-form .ui-selectmenu-icon ui-icon ui-icon-triangle-2-n-s{background:none;}
.basic-form .pht-placeholder{background:url(/sites/all/images/image-default_11.jpg) no-repeat;height:48px;width:48px;float:left;margin-right:8px;}
.btn-widget.large .btn-content{background:url(/sites/all/images/btn-sharperoo-l.png);background-position:top center;padding:0;padding-top:12px;min-width:70px;height:32px;font-weight:bolder;}
.btn-widget.large .btn-left, .btn-widget.large .btn-right{width:5px;height:44px;}
.btn-widget.large .btn-left{background:url(/sites/all/images/btn-sharperoo-l.png) no-repeat top left;}
.btn-widget.large .btn-right{background:url(/sites/all/images/btn-sharperoo-l.png) no-repeat top right;}
.ui-selectmenu-menu li, .basic-form .ui-selectmenu{font-size:16px;}
.basic-form .ui-selectmenu-status{line-height:22px;}
.ui-selectmenu-status{color:#FFF;}
.ui-selectmenu-menu li {list-style: none;}
input.ui-state-default{background:#FFF;color:#555;}
.ui-widget p {margin: 0.5em 0px;}
.ui-uploader {float:left;width:100%;}
.swf-field, .swf-field .upswift, .swf-field .pht-placeholder{float:left;clear:none;}
.swf-field .upswift{width:320px;}
.basic-form input.ui-state-error{border-color: #ffb73d;}
.sharperoo-btn a{color:#FFF;font-weight:700;}
.sharperoo-btn.xl-sized a{font-size:16px;min-width:250px;}
.ui-resizable-se {bottom: 17px;}
ul.form-item{margin-right:20px;}
ul.form-item li{padding: 2px 10px 0px 0px;float:left;}
ul.form-item li.label{clear:none;padding-right:5px;}

ul.checklist{height:19em;border:1px solid #EAEAEA;overflow:auto;}
ul.checklist label{margin:0px 0px 0px 5px;font-weight:normal;color:#333;font-size:12px;cursor:pointer;}
ul.checklist li{margin:0;padding:5px 0px;float:left;width:100%;cursor:pointer;}
ul.checklist li:hover,ul.checklist li.alt:hover{background:#EEEFFF;}
ul.checklist li.alt{background:#F7F7F7;cursor:pointer;}
ul.checklist.disabled li.list-bg-orange.alt:hover,
ul.checklist.disabled li.list-bg-orange:hover,
ul.checklist.disabled li.list-bg-orange.alt label:hover,
ul.checklist.disabled li.list-bg-orange label:hover,
ul.checklist.disabled li.list-bg-orange{cursor:pointer;}
ul.checklist.disabled li.list-bg-gray.alt:hover,
ul.checklist.disabled li.list-bg-gray.alt label:hover{cursor:default;background:#F7F7F7;}
ul.checklist.disabled li.list-bg-gray:hover,
ul.checklist.disabled li.list-bg-gray label:hover{cursor:default;background:none;}
.imagecache {
	display:block !important;
	margin:auto !important;
}
