*{margin:0;}
html, body{margin:0px auto;padding:0px;font-family:Arial,Helvetica,sans-serif;border:0px solid #666666;background-color:#f9f9f9;height:100%;color:black;font-size:10pt;}
p{padding-left:0px;text-align:justify;color:#444244;font-size:14px;padding-right:15px;}
a{text-decoration:none;color:inherit;}
#footer p{font-size:14px;line-height:20px;color:#454545;text-align:left !important;}
img{border:0px;}
hr{border:0;height:15px;background:url('../images/hr3.png') no-repeat;}
.notice{COLOR:#ff0000;FONT-SIZE:smaller;FONT-WEIGHT:bold;padding-left:5px;}
.CelebName{POSITION:relative !important;PADDING-BOTTOM:0px !important;PADDING-LEFT:5px !important;PADDING-RIGHT:0px !important;FONT-SIZE:11pt;TEXT-DECORATION:underline;PADDING-TOP:0px !important;LEFT:-5px !important;text-align:left;}
#top{height:188px;border:0px solid black;width:973px;margin:0px auto;}
#top .logoDiv{border:0px solid red;width:973px;margin:0px auto;clear:both;}
#top .logoDiv .logo{padding-left:0px;padding-top:10px;width:433px;border:0px solid red;float:left;}
#top .searchBar{border:0px solid red;position:static;margin-top:80px;margin-left:74px;padding:0px;background-image:url('../images/advancedSearchBg.png');background-repeat:no-repeat;width:305px;height:111px;z-index:100;position:absolute;padding-top:10px;padding-left:2px;}
#top .searchBox{background:url("../images/advancesSearchBox.png") no-repeat;background-repeat:no-repeat;margin-left:10px;margin-right:0px;padding-right:0px;width:244px;height:29px;border:0px solid #1d4a54;color:#575757;padding-left:7px;padding-top:0px;}
#top .loginBox{background:url("../images/loginBox.png") no-repeat;background-repeat:no-repeat;margin-left:0px;margin-right:0px;padding-right:0px;border:0px solid #f9f9f9;width:161px;height:24px;color:#575757;padding-left:7px;padding-top:0px;}
#top .goButton{border:0px solid red;margin-left:-7px;margin-top:0px;width:40px;height:29px;float:left;}
#top .loginWelcome{color:#1d4a54;font-size:11px;font-family:Tahoma, sans-serif;}
#body{min-height:100%;height:auto !important;height:100%;margin:0px auto;width:973px;border:0px solid red;background-color:white;box-shadow:0 0 45px #d7edf3;-moz-box-shadow:0 0 45px #d7edf3;-webkit-box-shadow:0 0 40px #d7edf3;}
#userMessages{width:630px;}
#userMessages .loginNotice, .loginNotice{font-size:12px;color:#ff0000;font-weight:bold;border:1px solid #ff0000;background-color:rgb(255, 204, 204);width:400px;text-align:center;display:block;margin:0px auto;padding:5px;}
#menuDiv{margin-top:80px;padding:0px;width:580px;position:absolute;height:auto;height:80px;valign:top;margin-left:382px;}
#OurServices{background-color:#f6f8f8;min-height:370px;border:0px solid red;padding-left:10px;padding-bottom:15px;}
#OurServices .leftPicture{width:297px;height:341px;float:left;margin-right:15px;margin-bottom:10px;}
#OurServicesLandscape{background-color:#f6f8f8;min-height:428px;border:0px solid red;padding-left:10px;padding-bottom:15px;}
#OurServicesLandscape .landscapePicture{border:0px solid red;width:297px;height:341px;float:left;margin-right:15px;margin-bottom:10px;}
#Offer{background-color:white;border:0px solid red;padding-left:10px;}
#WhatWeDo{background-color:white;height:240px;padding-bottom:15px;padding-left:10px;}
.bodyContainer{overflow:hidden;clear:both;margin:0px auto -229px;}
#body .newsTicker{background-image:url('../images/newsbarBg.png');background-repeat:no-repeat;height:43px;position:static;margin-top:-7px;border-top:2px solid white;}
#bodyLeft{padding-top:5px;width:633px;border:0px solid black;float:left;}
#bodyRight{border:0px solid black;float:left;margin-left:20px;width:300px;padding-bottom:100000px;margin-bottom:-100000px;}
#bodyRight .featured{bordeR:0px solid red;}
#bodyRight #connect{border:0px solid red;margin-top:10px;}
#bodyRight #mostSearched{margin-top:5px;}
.scrollerText{color:white;font-size:14px;padding-left:15px;padding-top:0px;text-transform:uppercase;}
#SearchResult{background-color:white;padding-left:10px;margin-top:5px;border:0px solid red;}
#SearchResult #totalResults{padding-bottom:10px;padding-right:0px;float:right;}
#SearchResult #totalResults .resultsPerPage{background-color:#49c9da;border:1px solid #49c9da;color:white;width:20px;height:17px;font-size:12px;padding-top:3px;float:left;margin-left:3px;}
#SearchResult #totalResults .resultsPerPageNotSelected{border:1px solid #49c9da;color:#49c9da;width:20px;height:17px;font-size:12px;padding-top:3px;float:left;margin-left:3px;}
#SearchResult #searchResultContainer{display:table;border:0px solid red;width:625px;color:#24adca;font-size:18px;}
#SearchResult #searchResultContainer .row{background-color:#f6f6f6;display:table-row;height:60px;}
#SearchResult #searchResultContainer .row:hover{background-color:#eeeded;}
#SearchResult #searchResultContainer .row1{display:table-row;height:10px;}
#SearchResult #searchResultContainer .row1 a:hover{color:#24adca;text-decoration:underline;}
#SearchResult #searchResultContainer .cellLeft{display:table-cell;width:300px;padding-left:10px;padding-top:5px;border-bottom:10px solid white;}
#SearchResult #searchResultContainer .cellRight{display:table-cell;border-bottom:10px solid white;}
#searchResultsPageNumbering{padding-bottom:10px;padding-right:10px;float:left;margin-top:10px;}
#searchResultsPageNumbering .pageNumber{background-color:#49c9da;border:1px solid #49c9da;color:white;width:20px;height:17px;font-size:12px;padding-top:3px;float:left;margin-left:3px;}
#searchResultsPageNumbering .first{border:0px solid #49c9da;color:#49c9da;height:17px;font-size:14px;padding-top:3px;float:left;margin-left:6px;margin-right:6px;}
#searchResultsPageNumbering .last{border:0px solid #49c9da;color:#49c9da;height:17px;font-size:14px;padding-top:3px;float:left;margin-left:6px;}
#searchResultsPageNumbering .pageNumberNotSelected{border:1px solid #49c9da;color:#49c9da;width:20px;height:17px;font-size:12px;padding-top:3px;float:left;margin-left:3px;}
#SearchResult #associatedContactContainer{display:table;border:0px solid red;width:625px;color:#24adca;font-size:18px;padding-top:15px;}
#SearchResult #associatedContactContainer .row{display:table-row;height:10px;border:0px solid blue;}
#SearchResult #associatedContactContainer .row1{background-color:#f6f6f6;display:table-row;height:60px;}
#SearchResult #associatedContactContainer .row1:hover{background-color:#eeeded;}
#SearchResult #associatedContactContainer .cellLeft{display:table-cell;width:70px;padding-left:10px;padding-top:5px;border-bottom:8px solid white;border-right:3px solid white;}
#SearchResult #associatedContactContainer .cellRight{display:table-cell;width:140px;padding-left:10px;padding-top:5px;border-bottom:8px solid white;border-right:3px solid white;}
#SearchResult #AgentResultContainer{display:table;width:615px;color:#24adca;font-size:18px;padding-top:15px;margin-left:5px;}
#SearchResult #AgentResultContainer .searchResultAgentsContainer .row{display:table-row;height:10px;border:11px solid blue;width:615px;}
#SearchResult #AgentResultContainer .cellLeft{display:table-cell;width:300px;padding-left:10px;padding-top:5px;border-bottom:10px solid white;padding-bottom:15px;border:0px solid #f6f6f6;}
#SearchResult #AgentResultContainer .cellRight{display:table-cell;border-bottom:10px solid white;border:0px solid #f6f6f6;padding-right:5px;}
#siteSearchContainer .row{display:table-row;height:10px;border:11px solid blue;}
#siteSearchContainer .row .cellLeft{display:table-cell;font-size:13px;width:300px;padding-left:10px;padding-top:5px;border-bottom:10px solid white;padding-bottom:15px;border:0px solid #f6f6f6;}
#siteSearchContainer .row .cellRight{display:table-cell;font-size:13px;border-bottom:10px solid white;border:0px solid #f6f6f6;padding-right:5px;}
#JobsTop{background-color:white;height:100px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#AwardsTop{background-color:white;height:170px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#searchResultsPageNumberingAward{padding-bottom:10px;padding-right:10px;float:right;margin-top:10px;}
#searchResultsPageNumberingAward .pageNumber{background-color:#49c9da;border:1px solid #49c9da;color:white;width:20px;height:17px;font-size:12px;padding-top:3px;float:left;margin-left:3px;margin-top:-3px;}
#AwardsListing{clear:both;padding-left:15px;}
#AwardsListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;color:#1d4a54;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#AwardsListing ul li a{text-decoration:none;color:#1d4a54;font-weight:bold;}
#AwardsBlueTop{background-color:white;height:170px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#AwardsBlueListing{clear:both;padding-left:15px;}
#AwardsBlueListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;color:#1d4a54;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#AwardsBlueListing ul li a{text-decoration:none;color:#1d4a54;font-weight:bold;}
#AwardsBlueListing p a{color:#24adca;}
#AwardsBlueListing h2{color:#24adca;margin-top:10px;margin-bottom:10px;}
#OnestoWatchTop{background-color:white;height:50px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#OnestoWatchListing{clear:both;padding-left:15px;font-size:14px;}
#OnestoWatchListing hr{margin-top:10px;margin-bottom:5px;}
#OnestoWatchListing strong{padding-bottom:10px;}
#OnestoWatchListing a span, #OnestoWatchListing div a{color:#24adca;font-size:14px;}
#OnestoWatchListing p{line-height:22px;}
#OnestoWatchListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;color:#1d4a54!important;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#OnestoWatchListing div strong{display:block;}
#OnestoWatchListing p a{color:#24adca;}
#OnestoWatchListing h2{color:#24adca;margin-top:10px;margin-bottom:10px;}
#NamesintheNewsTop{background-color:white;height:0px;padding-bottom:0px;padding-left:10px;padding-top:8px;}
#NamesintheNewsListing{clear:both;padding-left:15px;font-size:14px;}
#NamesintheNewsListing hr{margin-top:10px;margin-bottom:5px;}
#NamesintheNewsListing strong{padding-bottom:10px;}
#NamesintheNewsListing a span, #NamesintheNewsListing div a{color:#24adca;}
#NamesintheNewsListing p{line-height:22px;}
#NamesintheNewsListing a span u strong{color:#24adca;}
#NamesintheNewsListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;color:#1d4a54;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#NamesintheNewsListing .title4 a{color:#24adca;}
#NamesintheNewsListing ul li p font a{color:#24adca;}
#NamesintheNewsListing p a u strong{color:#24adca;text-decoration:none;}
#NamesintheNewsListing div strong{display:block;}
#NamesintheNewsListing p a{color:#24adca;}
#NamesintheNewsListing h2{color:#24adca;margin-top:10px;margin-bottom:10px;}
#ReviewsTop{background-color:white;height:60px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#ReviewsListing{clear:both;padding-left:15px;font-size:14px;}
#ReviewsListing hr{margin-top:10px;margin-bottom:5px;}
#ReviewsListing strong{padding-bottom:10px;}
#ReviewsListing a span, #OnestoWatchListing div a{color:#24adca;font-size:14px;}
#ReviewsListing p{line-height:22px;}
#ReviewsListing p strong{display:block;padding-bottom:10px;}
#ReviewsListing p a strong em{color:#24adca;text-decoration:none;}
#ReviewsListing p a em strong{color:#24adca;text-decoration:none;}
#ReviewsListing p strong a{color:#24adca;text-decoration:none;text-decoration:none !important;}
#ReviewsListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;color:#1d4a54 !important;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#ReviewsListing div{font-size:13px;}
#ReviewsListing div strong{display:block;}
#ReviewsListing h2{color:#24adca;margin-top:10px;margin-bottom:10px;}
#ReviewsListing p a{color:#24adca;}
#FeaturesandNewsTop{background-color:white;height:200px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#FeaturesandNewsListing{clear:both;padding-left:15px;}
#FeaturesandNewsListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;color:#1d4a54;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#FeaturesandNewsListing ul li a{text-decoration:none;color:#1d4a54;font-weight:bold;}
#FeaturesandNewsListing p a{color:#24adca;}
#FeaturesandNewsListing h2{color:#24adca;margin-top:10px;margin-bottom:10px;}
#LinksTop{background-color:white;height:80px;padding-bottom:15px;padding-left:10px;padding-top:0px;}
#LinksListing{clear:both;padding-left:15px;font-size:14px;}
#LinksListing hr{margin-top:10px;margin-bottom:5px;}
#LinksListing strong{padding-bottom:10px;}
#LinksListing a span, #OnestoWatchListing div a{color:#24adca;font-size:14px;}
#LinksListing p{line-height:22px;}
#LinksListing ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;font-style:normal;color:#1d4a54!important;text-decoration:none;list-style-position:outside;list-style-image:url("../images/listingCircle.png");padding:6px;margin:2px;margin-bottom:3px;}
#LinksListing div strong{display:block;}
#LinksListing p a{color:#24adca;}
#LinksListing h2{color:#24adca;margin-top:10px;margin-bottom:10px;}
#LinksListing h3{color:#24adca;margin-top:10px;margin-bottom:10px;}
#Jobs a{color:#23accc;}
#ContactUsTop{background-color:white;height:30px;padding-bottom:15px;padding-left:12px;padding-top:8px;}
#ContactUsDiv{padding-left:10px;}
#ContactUsDiv .contactForm{font-size:12px;margin-left:20px;}
#ContactUsDiv .contactForm td{text-align:right;padding-right:10px;}
.tb7{background-color:white;border:1px solid #c0c0c0;width:450px!important;height:29px;color:black;margin-bottom:0px;}
.tb8{background-color:white;border:1px solid #c0c0c0;width:450px;height:200px;color:black;margin-bottom:0px;}
.tb9{background-color:white;border:1px solid #c0c0c0;width:454px!important;height:29px;color:black;margin-bottom:0px;}
.tb10{background-color:white;border:1px solid #c0c0c0;width:330px!important;height:29px;color:black;margin-bottom:0px;}
.tb11{background-color:white;border:1px solid #c0c0c0;width:334px!important;height:29px;color:black;margin-bottom:0px;}
.tb12{background-color:white;border:1px solid #c0c0c0;width:330px!important;height:200px;color:black;margin-bottom:0px;}
#ContactUsDiv p{font-size:12px;padding:5px;}
#ContactUsDiv .searchdetails{font-size:12px;}
#ContactUsDiv .searchdetails .text{font-size:12px;}
#ContactUsDiv .boldRedtext{COLOR:#ff0000;FONT-SIZE:12px;FONT-WEIGHT:bold;margin-left:0px;margin-bottom:10px;}
#ContactUsDiv .smalltext{FONT-SIZE:12px;}
#ContactUsDiv .noteAdvance{padding:0px;padding-bottom:5px;font-size:10pt;}
#ContactUsDiv .searchdetails td{text-align:right;padding-right:10px;}
#ContactUsDiv .contactTopText td{text-align:left;padding-right:10px;font-size:12px;}
#ContactUsDiv ol{font-size:12px;line-height:20px;}
#CWWAboutUs{font-size:13px;color:#505050;text-align:justify;padding:15px;padding-top:0px;}
#CWWAboutUs p{font-size:13px;color:#505050;text-align:justify;padding-bottom:15px;}
#CWWAboutUs ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color:#505050;text-decoration:none;list-style-position:outside;list-style-image:url("../images/circleBlack.png");padding:5px;margin:2px;margin-bottom:3px;text-align:left;}
#AboutCwwTop{background-color:white;height:140px;padding-bottom:15px;padding-left:10px;padding-top:8px;}
#UpfrontAboutUs{font-size:13px;color:#505050;text-align:justify;padding:15px;padding-top:0px;}
#UpfrontAboutUs p{font-size:13px;color:#505050;text-align:justify;padding-bottom:15px;}
#UpfrontAboutUs ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color:#505050;text-decoration:none;list-style-position:outside;list-style-image:url("../images/circleBlack.png");padding:5px;margin:2px;margin-bottom:3px;text-align:left;}
#AdvancedSearchFormDiv .searchdetails{margin:15px;}
#AdvancedSearchFormDiv .searchdetails td label, #AdvancedSearchFormDiv .searchdetails th label{color:#575757;font-size:12px;}
#AdvancedSearchFormDiv .searchdetails th{color:#575757;font-size:14px;}
#siteSearchTable{margin:25px;}
#siteSearchTable td{font-size:14px;color:#575757;line-height:20px;}
#footer{height:150px;border:0px solid red;margin:0px auto;width:973px;clear:both;padding-top:20px;}
#footer p{}
.push{height:229px;border:0px solid green;padding-bottom:15px;}
#contactUs{float:left;width:310px;border:0px solid red;margin-left:30px;}
#companyInfo{float:left;width:310px;border:0px solid red;}
#photography{float:left;width:321px;border:0px solid red;}
fieldset{border:0px solid red;padding:0px;}
label{display:block;cursor:pointer;line-height:20px;color:white;padding-bottom:9px;text-shadow:0 -1px 0 rgba(0,0,0,.2);}
.label_radio input{margin-right:5px;}
.has-js .label_radio{padding-left:25px;display:table-cell;vertical-align:middle;border-right:15px solid #1d4a54;padding-left:25px;}
.has-js .label_radio{background:url("../images/radio-off.png") no-repeat;}
.has-js label.r_on{background:url("../images/radio-on.png") no-repeat;}
.has-js .label_radio input{position:absolute;left:-9999px;}
.heading{cursor:pointer;}