/*-------------------------------- Public Listings Formatting --------------------------------*/
#public_listings{width:auto;}
#public_listings .inner{border:1px solid #AAAAAA;background-color:#FFF;}
#public_listings .searcharea{border-top:1px solid #898989;border-bottom:1px solid #CCCCCC;background-color:#F7F7F7;}
#public_listings .searcharea table{color:#666666;}
#public_listings .greyedout{color:#999999;}
#public_listings .listings_output{position:relative;}
#public_listings .listings_output img{float:left;margin:5px;width:120px;border:0px;}
#public_listings .listings_output hr{border-bottom:1px solid #DDDDDD;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#public_listings .album_image{border:1px solid #CCCCCC;padding:4px;width:auto;margin:5px 5px 5px 0px;}
ul#public_listings{margin:0px 0px 0px 15px;}
li#public_listings {margin:0px 0px 0px 5px;	list-style-type:square;}
.boldasterisk{color:red;font-weight:bold;font-size:100%;vertical-align:bottom !important;}

.unactivated_blurb{border:2px dashed #CCCCCC;margin-bottom:10px;padding:5px;font-size:120%;margin-top:10px;}

/*bizResults*/
#moreArticles .panel{height:445px;overflow: auto;scroll-x:hidden;}
#moreArticles .common-list{margin-left:5px;}
#moreArticles .common-list li{margin-bottom:10px;}
#moreArticles .common-list li a{font-weight:bold;}

#container select{font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

#listingConnections .panel{overflow:auto;margin-bottom:10px;}
#listingConnections hr{margin-bottom:10px;}


#searchResults .bizInfo{border:0;}
#searchResults .bizInfo2{border:0;}

#changeRadius{padding:0 0 0 10px;}
#changeRadius label{font-weight:bold;}
#changeRadius select {border:1px inset #ccc;padding:0px;}	

#map{border:0px;position:relative; height:373px !important;width:954px !important;}

#see-your-listing{margin-bottom:10px;}

#testimonials{padding-bottom:0;}
#testimonials h5{color:black;font-size:13px;}
#testimonials .comments-list li .author{font-size:12px;font-weight:bold;font-style: italic;}
#testimonials .comments-list{margin-bottom:0;}
#testimonials .comments-list li  p{margin-bottom:5px;}
#testimonials textarea{width:100%;height:92px;background:#f0f2f6;border:1px solid #4c608c; margin-bottom:8px;}

#others .phase{height:61px;}
#others h3{color:#4c608c;font-size: 14px;text-align:center;padding-top:5px;}
#others .frame{height:270px;}
#others .frame0{height:40px;}

#innerContent{margin:10px;width:935px;}
#innerContent label{font-weight:bold;}
#innerContent h6{background:#133b6a;padding:2px 5px;color:#fff;margin-bottom:5px;}

#innerContent1{}
#innerContent1 label{font-weight:bold;}
#innerContent1 h6{background:#133b6a;padding:2px 5px;color:#fff;margin-bottom:5px;}

#result-search-form h2 a{font-size:11px; margin-left:10px;color:#000 !important;}
#result-search-form h2 {color:#000 !important;margin-bottom:5px;}
#result-search-form{margin-bottom:10px;}
#result-search-form select {border:2px inset #ccc;padding:0px;}	
#result-search-form .txtbox {width:100px;background:#e8f4ff;border:1px solid #000 !important;font-family: "Lucida Grande",Arial ;height:16px !important;font-size:10px;padding:0px;}

div.still {height:250px;overflow:hidden;position:relative;width:345px;margin-bottom:5px;}
div.still2 {height:280px;overflow:hidden;position:relative;width:345px;margin-bottom:5px;border:0px solid black;}
div.instill2{height:240px;border:0px solid red;overflow:hidden;position:relative;}

div.frame {background:url(/images/box/sidebox-mid.jpg) repeat-y scroll 0 0 #FFFFFF;height:280px;width:374px;}
div.frame0 {background:url(/images/box/sidebox-mid.jpg) repeat-y scroll 0 0 #FFFFFF;height:50px;width:374px;}

.turn_page{width:200px;height:22px;margin:0 auto;relative:absolute;top:-150px;border:0px solid black;}
.turn_page_holder{position:relative;top:225px;}
.turn_page_holder2{position:relative;top:10px;}

.fullContent{width:955px;margin:0px 10px 10px 10px auto;background:#fff;border:1px solid #000;}

div.turn_page div.up a {background:url(/images/template/page-up.png) no-repeat scroll left top transparent;float:left;height:22px;width:22px;outline:none;}
div.turn_page div.down a {background:url(/images/template/page-down.png) no-repeat scroll left top transparent;float:left;height:22px;width:22px;outline:none;}
div.turn_page div.up a:hover{float:left;height:22px;width:22px;background:transparent url(/images/template/page-up_hover.png) no-repeat top left;outline:none;}
div.turn_page div.down a:hover{float:left;height:22px;width:22px;background:transparent url(/images/template/page-down_hover.png) no-repeat top left;outline:none;}
div.turn_page div.text{float:left;padding:4px 10px;height:17px;color:#666666;outline:none;}
div.turn_page div.text a{color:#666666;outline:none;}
div.turn_page .prev{border:0px solid black;display:block;width:22px;height:22px;text-indent:-2000px;outline:none;}
div.turn_page .next{border:0px solid black;display:block;width:22px;height:22px;text-indent:-2000px;outline:none;}


.box260 .squarList li{width:105px;margin-right:10px;float:left;}

.bizListing li{padding:10px 0; overflow:hidden; border-bottom:1px solid #4c608c;border-right:0px solid #4c608c;}
.bizListing li.first-item{border-top:1px solid #4c608c;}
.bizListing .bizPhoto{width:120px !important;height:90px;overflow:hidden;padding:0 10px; float:left;border:0px solid black;}
.bizPhoto img{width:120px;border:1px solid black !important;}
.bizListing .bizPhotoblank{width:10px; padding:0 10px; float:left;}
.bizListing .bizPhotoblank2{width:120px; padding:0 0 0 10px; float:left;border:1px solid black;height:90px;display:inline-block;}
.bizListing{margin-bottom:10px;}
.bizListing  .bizStats{ width:270px; float:right;}
.bizListing .bizTitle{font-size:12px;text-transform:capitalize;}
.bizListing p{margin-bottom:2px !important;}
.bizListing .bizAddress{color:#666; font-weight:bold; width:305px; float:left; margin-bottom:0 !important;line-height:16px !important;text-transform:capitalize;}
.bizListing .bizAddress2{color:#666; font-weight:bold; width:150px; float:left; margin-bottom:0 !important;line-height:16px !important;text-transform:capitalize;margin-top:-10px !important;}
.bizListing .viewVideoLink{float:right; margin-bottom:0px; display:inline-block; background:url(/images/template/video2.png) left top no-repeat; height:32px; line-height:32px !important;border:0px solid black;width:110px !important;padding:0px !important;}
.bizListing .viewVideoLink a{border:0px solid red;display:inline-block;float:right;width:60px;height:32px;padding:0px !important;}
.bizListing .bizStatsList li.odd{width:auto; background:none;}

.bizListing .bizInfo{width:215px; padding-right:18px; border-right:0px solid #4c608c !important; float:left;}
.bizInfo{width:275px;float:left;line-height:18px !important;}
.bizInfo p{margin:0px !important;padding:0px 0px 5px 0px !important;}

.bizInfo2{width:525px;float:left;line-height:18px !important;}
.bizInfo2 p{margin:0px !important;padding:0px 0px 10px 0px !important;}
.bizListing .bizInfo2{width:525px; padding-right:18px; border-right:0px solid #4c608c; float:left;}

.bizInfo3{width:545px;float:left;line-height:18px !important;}
.bizInfo3 p{margin:0px !important;padding:0px 0px 10px 10px !important;}
.bizListing .bizInfo3{width:545px; padding-right:18px; border-right:0px solid #4c608c; float:left;}

.bizStatsList li{ overflow:visible;float:left;width:140px; padding-top:0; padding-bottom:10px; border:0px solid black; list-style:disc inside;background:none;}
.bizStatsList li.first-item{border:0;background:none;}

.comments-section a{font-weight:normal;margin-bottom:0;}
.comments-section h6{margin-bottom:0;}
.comments-section p{margin-bottom:0;}
.comment-date{color:#666;}
.comments-list{margin-bottom:5px;margin-left:-5px;width:550px;}
.comments-list li{padding:10px 5px 0 5px;}
.comments-list li .in{padding: 0 5px 10px 0;border-bottom: 1px solid #4d578b;}
.comments-list li.last-item .in{border:none;}
.comments-list li.odd{background:#f0f2f6;}
.comments-section textarea{width:538px;}

.bizLinks{border:1px solid #133b6a;padding:0 2px;margin-top:5px;}
.bizLinks li{padding:4px 0;border-bottom:1px dotted #083e6a;overflow:hidden;}
.bizLinks li img{float:left;padding-right:10px;}
.bizLinks li a{vertical-align: text-top;position:relative;top:2px;}
.bizLinks li.last-item{border:none;}

.profileTabsOuter{background:url(/images/template/bluebg-32.jpg) left top repeat-x;height:32px;}
.profileTabs{overflow:hidden;}
.profileTabs li{float:left;height:32px;}
.profileTabs li a{height:32px; display:inline-block;line-height: 32px !important;padding:0 12px;color:#fff;font-size:12px;font-family:Arial;}
.profileTabs li.current a,.profileTabs li a:hover{color:#ffff66;background:url(/images/template/bluebg-32-hover.jpg) left top repeat-x;}

.page_left .in{padding:0 15px 5px 5px;}

.bizSummary{margin-bottom:0px;}

.backBtn{position:relative;top:7px;}

.grayRow-small{ background:url(/images/template/mainnav-bg.jpg) left top repeat-x; height:24px; line-height:24px;}

.h2 a{font-size:11px; margin-left:10px;}

.pagination{position:relative; height:15px; margin-bottom:10px;}
.pagination .paginationList{position:absolute; right:0;top:2px;}
.paginationList li{float:left;}
.paginationList li a{border:1px solid #97b1e4; display:inline-block; width:18px; height:13px; text-align:center; line-height:13px;font-weight:bold; padding:0;}

div.page_left{float:left;}

div.page_right {float:right;text-align:left;width:374px;}

.page_right .video{margin-bottom: 20px;}

.profile-content{border:1px solid #133b6a;padding:10px 5px 10px 7px; overflow:hidden;}
.profile-content .blogcontentdisplay p{line-height:18px !important;}

.sponsorTitle{padding:3px 5px; background:#c5c486; font-weight:bold;color:#333c59; margin-bottom:10px;}

.sidebox .right-arrow-link{margin-left:115px;}
.sidebox p{margin-bottom:10px;}
.sidebox a{font-weight:bold;}
.sidebox{margin-bottom:12px;}
.sidebox .sideboxhead{padding:0 10px;background:url(/images/box/sidebox-top.jpg) left top no-repeat;height:25px; line-height:25px;}
.sidebox .sideboxfoot{background:url(/images/box/sidebox-bottom.jpg) left top no-repeat;height:11px; line-height:11px;}
.sidebox .sideboxmid{padding:5px 17px 5px 10px;background:url(/images/box/sidebox-mid.jpg) left top repeat-y;}
.sidebox h3{color:black !important;font-size:15px;padding-top:5px !important;text-align:left !important;border:0px solid black !important;}
.sidebox .leavecomment{color: #0062C0 !important;text-align:center !important;}

div.frame_bg {height:260px;padding:0px 15px 0 12px;width:353px;}


div.comment {position:absolute;top:0;width:345px;}

div.frame div.phase {border-bottom:1px solid #4C608C;height:71px;padding:5px 0;width:344px;}
div.frame div.phase p{margin:5px 0;}
div.frame div.phase .post-date{color:#000;}

.post-date{font-size:10px;color:#666;font-weight:bold;}

.right-arrow-link{background:url(/images/template/right-arrow.jpg) left center no-repeat; padding-left:26px; display:inline-block;height:24px;line-height:24px;}

.shadow580 h1,h2,h3,h4,h5,h6{font-weight:bold;}
.shadow580 h1{font-size: 21px;font-family:"Trebuchet MS",Arial;margin-bottom:5px;}
.shadow580 h2{font-size: 18px;font-family:"Trebuchet MS",Arial;margin-bottom:5px;}
.shadow580 h3{font-family:"Trebuchet MS",Arial;font-size:15px;z-index:5;}
.shadow580 h5{font-size:12px;font-weight: bold;margin-bottom:2px;}
.shadow580 h6{font-size:11px;}
.shadow580 hr{font-size:0;border:0;border-top:1px solid #4c608c;background:none;height:1px;margin-bottom:10px;}
.shadow580 h6{background:#133b6a !important;padding:2px 5px;color:#fff;margin-bottom:5px;}
#moreArticles h6{background:#133b6a !important;padding:2px 5px;color:#fff;margin-bottom:5px;}

.twoColList li{float:left;width:265px;border:1px solid #133b6a;margin-right:10px;margin-top:0px;display:inline;background:#f0f2f6;}
.twoColList li .in{padding:5px;}
.twoColList li .media-link{display: inline-block;margin:3px 0 1px 0;}
.media-pic{width:161px;height:121px;border:0px solid black;}
.twoColList li .media-number{font-weight:bold;}
.products-pic{float:left;margin-right:5px; display:inline;width:120px;text-align:center;font-size:14px !important;font-weight:bold;}
.products-pic img{width:120px; margin-bottom:5px;}
.twoColList .products-info{float:left;width:120px;}
.twoColList .products-info p{margin-bottom:5px !important;}
.twoColList .coupon-info {height:115px;width:256px;background:url("/images/template/coupon_graphic.png");z-index:1}
.twoColList .coupontitle {padding:5px;font-size:16px;font-weight:bold;text-align:center;}
.twoColList .coupontagline {padding:5px;font-size:14px;font-weight:bold;text-align:center;}
.twoColList .couponexpire {padding:5px;font-size:12px;color:red;font-weight:bold;text-align:center;}
.twoColList a.couponprint {width:85px;height:23px;z-index:100;margin-top:0px;display:block;background:url("/images/template/print_button.png");margin:-10px auto 0px auto;}
.twoColList .truncate_more_link{height:20px;border:0px solid black;display:block;margin:-10px 0px 0px 0px;cursor:pointer;}

/*photos and videos*/
#video2{margin-bottom:5px;}
.threeColList li{background:#f0f2f6;float:left;width:165px;height:180px;border:1px solid #133b6a;margin-top:7px;margin-bottom:0px;margin-right:7px;display:inline;}
.threeColList li .in{padding:5px;}
.threeColList li .media-link{display: inline-block;margin:3px 0 1px 0;}
.threeColList li .media-number{font-weight:bold;}
.threeColList li .media-pic{width:150px;border:0px solid black;margin:0px 0px 0px 3px;}

.impulse_right{width:260px;float:right;background:#F2F2F2;text-align:center;padding:5px;border:1px solid #E1DFDF;}

/*-------------------------------- Profile Friends Formatting --------------------------------*/
#masthead_wrapper{width:998px;border-left:1px solid #000;border-right:1px solid #000;text-align:center;padding-bottom:10px;}
#masthead_wrapper img{border:1px solid #000;}


/*-------------------------------- Profile Friends Formatting --------------------------------*/
#friends{}
#friends .overflowbox{overflow:auto;min-height:200px;height:250px;border:1px solid #BDC7D8;background-color:#FFF;padding:5px;}
#friends .overflowbox ul{list-style-type:none;margin:0px;padding:0px;}
#friends .leftcol{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:0px solid black;background-color:#F7F7F7;float:left;}
#friends .rightborder{border-right:1px solid #CCCCCC;}
#friends .leftborder{border-left:1px solid #CCCCCC;}
#friends .leftcol .graybar{background-color:#E9E9E9;padding:5px;margin:5px;}
#friends .leftcol hr{border-bottom:1px solid #D8DFEA;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#friends .greyedout{color:#808080;}
#friends .little_profile_pic{width:50px;height:50px;float:left;margin:0px 15px 0px 0px;border:0px;}
#friends .profile_pic{width:80px;height:80px;border:0px;}
#friends .little_profile_pic_youknow{width:50px;height:50px;float:left;margin:0px;border:0px;}
#friends .midcol{border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;float:left;margin:0px 0px 0px 0px;}
#friends .midcol_public{border:0px;float:left;margin:0px 0px 0px 0px;}
#friends .midcol hr,.midcol_public hr{border-bottom:1px solid #DDDDDD;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#friends a.close {height:14px;width:13px;background:url("/images/x_off.gif");display:block;border:0px;}
#friends a:hover.close{height:14px;width:13px;background:url("/images/x_on.gif");display:block;border:0px;}
#friends a.toggle {height:14px;width:13px;background:url("/images/toggle_off.gif");display:block;border:0px;}
#friends a:hover.toggle {height:14px;width:13px;background:url("/images/toggle_on.gif");display:block;border:0px;}
#friends .midcol .status .greyedout{color:#999999;}
#friends .rightcol{float:left;margin:0px 0px 0px 20px;border-left:0px solid #CCCCCC;padding:0px;}
#friends .rightcol .rightcol_inner{border-left:5px solid #E5E5E5;padding:0px;margin:0px;}
#friends .rightcol .rightcol_inner hr{border-bottom:1px solid #E5E5E5;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#friends .statusbox{background-color:#F2F4F7;border-top:1px solid #D8DFEA;border-bottom:1px solid #D8DFEA;padding:10px;}


/*-------------------------------- Gallery Formatting --------------------------------*/
#gallery{float: left;width: 592px;height: 264px;margin-right: 5px;display: inline;}
#gallery .bigimg {border: 0;width: 253px;float: left;border: 1px solid #000000;height: 262px;}
#gallery ul{width: 589px;position: relative;height: 264px;}
#gallery ul li{width: 592px;height: 260px;}
#gallery p{font-size:10px;margin:5px 0px 0px 0px;padding:0px;}
#gallery .button img{margin:0px;text-align:left;}


/*-------------------------------- Comments Formatting --------------------------------*/
#comments{margin-top:20px;}
#comments .box{background:none;width:588px;float:left;}
#comment-list {float:left;width:100%;}
#comments #comment-list li img{float:left; padding-right:5px;border:none;}
#comments #comment-list li.last-item{border:0;}
#comments #comment-list li p{margin-bottom:0;}
#comments #comment-list li{float:left; width:100%;border-bottom:1px solid #023668; padding:5px 0;}
#comments textarea{width:490px; height:100px; background:#e9e9e9; border:1px solid #023668;}
#comments .tabContentContainer{width:600px;clear:both;}


/*-------------------------------- Public Groups Formatting --------------------------------*/
#public_groups .rightcol{float:right;margin:0px 0px 0px 0px;width:161px;border-left:1px solid #CCCCCC;padding:0px;}
#public_groups .rightcol .rightcol_inner{border-left:5px solid #E5E5E5;padding:0px;margin:0px;}
#public_groups .rightcol .rightcol_inner hr{border-bottom:1px solid #E5E5E5;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#public_groups .borderleft{border-left:1px solid #D8DFEA;}
#public_groups .catbar{border-top:1px solid #94A3C4;background-color:#ECEFF5;}
#public_groups hr{margin:0px;border-bottom:1px solid #EEEEEE;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;height:1px;	}
#public_groups .small_friend_view {float:left;width:50px;}
#public_groups .small_friend_view img{width:50px;height:50px;border:0px solid red;}
#public_groups .small_album_view img{width:70px;float:left;vertical-align:middle;margin:0px 5px 0px 0px;border:0px;}
#public_groups .greyedout{color:#808080;}
#public_groups .leftcol{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:0px solid black;background-color:#F7F7F7;float:left;}
#public_groups .rightborder{border-right:1px solid #CCCCCC;}
#public_groups .greyedout{color:#666666;}
#public_groups .greyedout{color:#666666;}
#public_groups .submenu{list-style-type:none;margin:0px;padding:0px;}
#public_groups .submenu li{float:left;padding:0px 0px 0px 5px;}
#public_groups .overflowbox{overflow:auto;min-height:200px;height:250px;border:1px solid #BDC7D8;background-color:#FFF;padding:5px;}
#public_groups .overflowbox ul{list-style-type:none;margin:0px;padding:0px;}
#public_groups .little_profile_pic{width:50px;height:50px;float:left;margin:0px 15px 0px 0px;border:0px;}
#public_groups img{border:0px;}
#public_groups .votebar{background:url("/images/bar.gif");height:10px;}
#public_groups .box{margin-bottom:10px;border:0px solid red;padding:0px;background:none;}
#public_groups .blackbox{margin-bottom:10px;padding:10px;border:1px solid #364c71;}
#public_groups .box .content{background:#fff url(/images/bluegrad.jpg) left bottom repeat-x;border:1px solid #646c44;border-top:0;padding:6px 10px;}
#public_groups .box .content2{border:1px solid #646c44;border-top:0;padding:5px;background:#fff none;}
#public_groups .box465{width:463px;border:1px solid #646c44;float:left;border-top:0;display:inline;margin-bottom:20px;}
#public_groups .box270{width:270px;}
#public_groups .even{float:right;}
#public_groups .box465 .box{width:410px;margin-bottom:0;}
#public_groups .box465 .box .content{border:none;}
#public_groups .box465 .dkgreenHeader{background-position:left top; border-top:0;}
#public_groups .myleft{width:550px;float:left;display:inline;overflow:hidden;}
#public_groups .myright{width:367px;float:right;display:inline;overflow:hidden;}

.discussionboard{font-size:12px;}
.discussionboard .greenbox{width:648px;overflow:hidden;}
.discussionboard a{font-size:12px;}
.discussionboard .links{position:relative;padding:5px;border-bottom:1px solid #646c44;}
.discussionboard .links a.current{color: #000;}
.discussionboard  .links .share1{position:absolute;right:10px;top:5px;}
.discussionboard .bluezebraList .commentheader{display:none;}
.discussionboard .bluezebraList li .in{margin:0 5px;padding:12px 0;border-bottom:1px dotted #646c44;line-height:1.8;}
.discussionboard .bluezebraList li.last .in{border:0;}
.discussionboard h3{padding:10px 5px;margin: 0;}
.discussionboard .small,.discussionboard .small a{font-size:10px;}

/*team home page*/
#teamhomeForm label{font-size: 18px;color: #000;font-weight: bold;font-family: "Trebuchet MS",arial;}


/*-------------------------------- Blogtype Nav Formatting --------------------------------*/
#blogtype-nav{padding-bottom:15px;float:left;}
#blogtype-nav li{float:left;margin-right:15px;display:inline;padding-left:3px;height:18px;}
#blogtype-nav li.current{background:url(/images/small-blueBtn-left.jpg) left top no-repeat;}
#blogtype-nav li a{font-size:12px;display:inline-block;padding-right:6px;padding-left:3px;height:18px;line-height:18px;}
#blogtype-nav li.current a{background:#364c71 url(/images/small-blueBtn-right.jpg) right top no-repeat;color:#fff;}
#blogtype-nav,.blueround-nav{padding-bottom: 15px;float: left;}
#blogtype-nav li,.blueround-nav li{float: left;margin-right: 15px;display: inline;padding-left: 3px;height: 18px;}
#blogtype-nav li.current,.blueround-nav li.current{background: url(/images/small-blueBtn-left.jpg) left top no-repeat;}
#blogtype-nav li a,.blueround-nav li a{font-size: 12px;display: inline-block;padding-right: 6px;padding-left: 3px;height: 18px;line-height: 18px;text-decoration:none;cursor:hand !important;}
#blogtype-nav li a:hover,.blueround-nav li a:hover{text-decoration:underline;}
#blogtype-nav li.current a,.blueround-nav li.current a{color:white;cursor:hand !important;background: #364c71 url(/images/small-blueBtn-right.jpg) right top no-repeat;	}

/*-------------------------------- Public Library Formatting --------------------------------*/
#public_library .rightcol{float:right;margin:0px 0px 0px 0px;width:161px;border-left:1px solid #CCCCCC;padding:0px;}
#public_library .rightcol .rightcol_inner{border-left:5px solid #E5E5E5;padding:0px;margin:0px;}
#public_library .rightcol .rightcol_inner hr{border-bottom:1px solid #E5E5E5;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#public_library .borderleft{border-left:1px solid #D8DFEA;}
#public_library .catbar{border-top:1px solid #94A3C4;background-color:#ECEFF5;}
#public_library hr{margin:0px;border-bottom:1px solid #EEEEEE;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;height:1px;}
#public_library .small_friend_view {float:left;width:50px;}
#public_library .small_friend_view img{width:50px;height:50px;border:0px solid red;}
#public_library .small_album_view img{width:70px;float:left;vertical-align:middle;margin:0px 5px 0px 0px;border:0px;}
#public_library .greyedout{color:#808080;}
#public_library .leftcol{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:0px solid black;background-color:#F7F7F7;float:left;}
#public_library .rightborder{border-right:1px solid #CCCCCC;}
#public_library .submenu{list-style-type:none;margin:0px;padding:0px;}
#public_library .submenu li{float:left;padding:0px 0px 0px 5px;}
#public_library .overflowbox{overflow:auto;min-height:200px;height:250px;border:1px solid #BDC7D8;background-color:#FFF;padding:5px;}
#public_library .overflowbox ul{list-style-type:none;margin:0px;padding:0px;}
#public_library .little_profile_pic{width:50px;height:50px;float:left;margin:0px 15px 0px 0px;border:0px;}
#public_library img{border:0px;}
#public_library .votebar{background:url("/images/bar.gif");height:10px;}



/*-------------------------------- Event Heading Formatting --------------------------------*/
#eventHeading{position:relative;}
#eventHeading h1{margin-bottom:10px;}
#eventHeading h1 span{font-size:12px;}
#eventHeading .addLink{font-size:12px;}
#eventHeading img{border:0px !important;}
#eventHeading .rightLinks{position:absolute; right:0; top:5px;font-size:12px;}


/*-------------------------------- Public Gallery Formatting --------------------------------*/
#public_gallery{}
#ddcolortabs .browseby{position:relative;left:90px;border:0px solid black;width:475px;padding:5px;text-align:center;background: #FFF url(/images/blueline.gif) no-repeat left top;height:18px;}
#ddcolortabs{padding: 0;width: 100%;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
#ddcolortabs ul{font: bold 11px Arial, Verdana, sans-serif;margin:0;padding:0;list-style:none;position:relative;width:100%;}
#ddcolortabs li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
#ddcolortabs a{float:left;color:#000;background: #E4E2E2 url(/images/tabs/color_tabs_left.gif) no-repeat left top;margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;letter-spacing: 0px;}
#ddcolortabs a span{float:left;display:block;background: transparent url(/images/tabs/color_tabs_right.gif) no-repeat right top;padding:4px 5px 2px 2px;}
#ddcolortabs a span{float:none;}
#ddcolortabs a:hover{background-color: #4C608C;color:#FFF;}
#ddcolortabs a:hover span{background-color: #4C608C;color:#FFF;}
#ddcolortabs #current a, #ddcolortabs #current span{background-color: #4C608C;color:#FFF;}
#ddcolortabsline{clear: both;padding: 10px;font-weight:bold;color:#fff;font-size:16px;background: #4C608C;border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/}
ul#ddcolortabsul li .sub {width:620px !important;position: absolute;top: 21px; left: 0px;background-color:#4C608C;padding: 15px 20px 15px 10px;float: left;-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;display: none;}
ul#ddcolortabsul li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;background: #E4E2E2 url(sub_bg.png) repeat-x;-moz-border-radius:5px;border-radius:5px;padding:5px;}
ul#ddcolortabsul li .sub ul{list-style: none;margin: 0; padding: 0;width: 200px;float: left;border:0px solid black;}
ul#ddcolortabsul .sub ul li {width: 100%;color: #fff;}
ul#ddcolortabsul .sub ul li h2 {padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
ul#ddcolortabsul .sub ul li h2 a {padding: 5px 0;background-image: none;color: #000;}
ul#ddcolortabsul .sub ul li a {float: none; text-indent: 0; /*--Reset text indent--*/height: auto;background: url(navlist_arrow.png) no-repeat 5px 12px;padding: 7px 5px 7px 15px;display: block;text-decoration: none;}
ul#ddcolortabsul .sub ul li a:hover {color: #000;text-decoration:underline;background-position: 5px 12px ;}


/*-------------------------------- Inbox Formatting --------------------------------*/
#inbox .little_profile_pic{width:50px;height:50px;margin:0px;border:0px;}
#inbox hr{margin:0px;border-bottom:1px solid #E1E1E1;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;height:1px;}
#inbox .greyedout{color:#999999;}


/*-------------------------------- Public Forums Formatting --------------------------------*/
#public_forums{}
#public_forums strong{color:#000 !important;}
#public_forums .inner{border:1px solid #AAAAAA;background-color:#FFF;}
#public_forums .searcharea{border-top:1px solid #898989;border-bottom:1px solid #CCCCCC;background-color:#F7F7F7;}
#public_forums .searcharea table{color:#666666;}
#public_forums .greyedout{color:#999999;}
#public_forums .forums_output{position:relative;}
#public_forums .forums_output img{float:left;margin:5px;width:75px;height:57px;border:0px;}
#public_forums .forums_output hr{border-bottom:1px solid #DDDDDD;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#public_forums .album_image{border:1px solid #CCCCCC;padding:4px;width:auto;margin:5px 5px 5px 0px;}
ul#public_forums{margin:0px 0px 0px 15px;}
li#public_forums {margin:0px 0px 0px 5px;list-style-type:square;}
#public_forums table{border-collapse:collapse;width:100%;}
#public_forums table img{border:0px;}
#public_forums table td{padding:10px;border:0px solid #BBBBBB;}
#public_forums table th{padding:5px;border:0px solid #BBBBBB !important;}
#public_forums form table td{border:0px;padding:0px;border:0px solid #BBBBBB;background-color:#F7F7F7;vertical-align:top;}
#public_forums .inalbumcell{border:1px solid #CCCCCC;}
#public_forums .darkborder{border:1px solid #BBBBBB;}
#public_forums td.highlight{background-color:#FFFFE0;}
#public_forums th.darkerhighlight{background-color:#4C608C;color:#FFF;}
#public_forums td.lighterhighlight{background-color:#FEFEFE;}


/*-------------------------------- Listings Dashboard Formatting --------------------------------*/
#listing{border:1px solid #D7D7D7;background-color: #F7F7F7;margin:0px;padding:0px;}
#listing .greyedout{color:#808080;}
#listing .plans{padding:12px;border-top:1px solid #C3C3C3;border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3;border-bottom:1px solid #8693B0;background-color:#FFF;margin-top:10px;}
#listing .plans .planimg{border:1px solid #C3C3C3;margin-right:10px;}
#listing .listing_view img{border:0px;}
#listing .listeditmenu{margin:0px;padding:0px;}	
#listing .listeditmenu li{padding:0px 0px 0px 5px;float:left;list-style-type:none;}
#listing table td{border:0px;padding:10px;border:1px solid #BBBBBB;background-color:#F7F7F7;vertical-align:top;}
#listing .inalbumcell{border:1px solid #CCCCCC;}
#listing .darkborder{border:1px solid #BBBBBB;}
#listing .inalbumcelltd{border:0px;padding:10px;border:0px solid #BBBBBB;background-color:#F7F7F7;vertical-align:top;}
#listing .inalbumcell img{border:4px solid #FFF;}
#listing .history{border:0px;padding:0px;border:0px solid #BBBBBB;border-style:collapse;}
#listing .history td{border:0px;padding:10px;border:1px solid #BBBBBB;background-color:lightyellow;vertical-align:top;margin:0px;}
#listing td.table_row1{border:0px;padding:10px;border:1px solid #BBBBBB;background-color:white;vertical-align:top;margin:0px;}
#listing td.table_row2{border:0px;padding:10px;border:1px solid #BBBBBB;background-color:#EEEEEE;vertical-align:top;margin:0px;}
#listing .thumbnailcontainer{height:90px;width:120px;background-color:#FFF;text-align:center;}


/*-------------------------------- Current MyAccount Formatting --------------------------------*/
#myaccount{border:1px solid #D7D7D7;background-color: #F7F7F7;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#myaccount a.greyedout,a.greyedout:visited{color:#999999;}
#myaccount .greyedout{color:#999999;}
#myaccount hr.greyedout {border-bottom:1px solid #CCCCCC;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#myaccount hr{border-bottom:1px solid #B9C4DA;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#myaccount .favorites_menu{background-color:#F7F7F7;width:179px;}
#myaccount .favorite_delete{background-color:#F7F7F7;border:1px solid black;margin:5px 15px 5px 0px;}
#myaccount .rightborder {border-right:1px solid #CCCCCC;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-bottom:0px solid #CCCCCC;}
#myaccount td.table_row1{border:0px;padding:5px;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;border-left:0px solid #BBBBBB;border-right:0px solid #BBBBBB;background-color:white;vertical-align:top;margin:0px;}
#myaccount td.table_row2{border:0px;padding:5px;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;border-left:0px solid #BBBBBB;border-right:0px solid #BBBBBB;background-color:#EEEEEE;vertical-align:top;margin:0px;}
#myaccount table{background-image:inherit;empty-cells:hide;border-collapse:collapse;}
#myaccount table td{padding:2px;}

/*-------------------------------- My Account Navbar Formatting --------------------------------*/
#myaccount_navbar{margin:0px 0px 0px 10px;padding:0px;}
#myaccount_navbar li{height:12px;border-top:1px solid #898989;border-left:1px solid #898989;float:left;display:block;background-color:#F1F1F1;padding:5px;margin:0px;}
#myaccount_navbar li.last{border-right:1px solid #898989;}
#myaccount_navbar li.hoverme{background-color:#6D84B4;}
#myaccount_navbar li.hoverme a{color:white;text-decoration:none;}
#myaccount_navbar li a{color:#000;font-weight:bold;}


/*-------------------------------- Discussion List Formatting --------------------------------*/
#discussionList .left{float: left; width:330px;}
#discussionList .right{float: right; width:230px;}
#discussionList li .in{width:602px;}


/*-------------------------------- Profile Formatting --------------------------------*/
#profile{}
#profile .leftcol{border:0px solid black;float:left;width:200px;font-size:75%;}
#profile .leftcol img{width:200px;}
#profile .leftcol .small_friend_view {margin-right:13px;float:left;width:50px;}
#profile .leftcol .small_friend_view img{width:50px;height:50px;border:0px solid red;}
#profile .leftcol .small_album_view img{width:70px;float:left;vertical-align:middle;margin:0px 5px 0px 0px;border:0px;}
#profile .leftcol hr{border-bottom:1px solid #D8DFEA;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}
#profile .leftcol .basic{border-left:0px;border-right:1px solid #94A3C4;border-bottom:1px solid #94A3C4;border-top:0px;}
#profile .leftcol .friends_count{border-bottom:1px solid #ECEFF5;}
#profile .leftcol .basic_info_header{background-color:#ECEFF5;margin:0px;border-top:1px solid #94A3C4;}
#profile .greyedout{color:#808080;}
#profile .little_profile_pic{width:50px;height:50px;float:left;margin:0px 15px 0px 0px;border:0px;}
#profile .midcol{border:0px solid black;float:left;margin:0px 20px 0px 20px;width:540px;padding:0px;}
#profile table{background:inherit;empty-cells:hide;border-collapse:collapse;}
#profile tr{margin:0px;padding:0px;}
#profile td{text-align:center;}
#profile .darkborder{border:1px solid #BBBBBB;}
#profile .midcol .editscreen{background-color:#F8F7F7;}
#profile .midcol .comments_pub_menu{margin:0px;padding:0px;font-size:75%}
#profile .midcol .comments_pub_menu li{float:left;list-style-type:none;border:0px solid black;margin:0px 5px 0px 0px;text-align:center;}
#profile .midcol .comments_pub_menu .inner{padding:4px 0px 0px 4px;}
#profile .midcol .comments_pub_menu .comments_balloon_hover{height:28px;width:114px;background:url("/images/profile_pub_balloon.gif") no-repeat;border:0px solid black;padding:4px 0px 0px 4px;margin:0px;}
#profile .midcol .comments_pub_menu .comments_balloon_hover a{color:#565656;text-decoration:none;}
#profile .rightcol{float:left;margin:129px 0px 0px 0px;width:161px;border-left:0px solid #CCCCCC;padding:0px;}
#profile .rightcol .rightcol_inner{border-left:5px solid #E5E5E5;padding:0px;margin:0px;}
#profile .rightcol .rightcol_inner hr{border-bottom:1px solid #E5E5E5;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;margin:0px;height:1px;}

.article-left-photo{float: left;padding-right: 5px;padding-bottom: 5px;width: 300px;height: 226px;}

#sportProfile-tabContent #relatedbox{float: right;width: 340px;padding: 5px;padding-right: 0;}


/*-------------------------------- Contact Info Formatting --------------------------------*/
#contactinfo label{color: #707070;font-weight: bold;}
#contactinfo td{padding: 5px 0;font-size: 11px;border:0px !important;background:inherit !important;}
#contactinfo img{border:0px;}
#contactinfo table{border:0px;}
#contactinfo tr{border:0px;}


/*-------------------------------- About Us Formatting --------------------------------*/
#aboutuser label{color: #707070;font-size:10px;}
#aboutuser td{padding: 5px 0;font-size: 11px;border:0px !important;background:inherit !important;}
#aboutuser img{border:0px;}
#aboutuser .discList{margin-left: -12px;}
#aboutuser{font-size:11px;}
#aboutuser #info_bioinfo_show td{padding-bottom: 15px;}


/*-------------------------------- Container Formatting --------------------------------*/
#container p.icon-heading-camera {background: transparent url(/images/camera.png) no-repeat scroll left center;height: 27px;line-height: 37px;margin-bottom: 10px;padding-left: 40px;}
#container p.icon-heading-friend {background: transparent url(/images/friend.jpg) no-repeat scroll left center;height: 27px;line-height: 27px;margin-bottom: 10px;padding-left: 40px;}
#container p.icon-heading-calendar {background: transparent url(/images/calendar.jpg) no-repeat scroll 6px center;height: 22px;line-height: 22px;margin-bottom: 15px;padding-left: 40px;}
#container p.icon-heading-forum {background: transparent url(/images/forum.png) no-repeat scroll 6px center;height: 26px;margin-bottom: 15px;padding-left: 42px;}
#container p.icon-heading-pen {background: transparent url(/images/pen.png) no-repeat scroll 6px center;height: 26px;margin-bottom: 15px;padding-left: 42px;}

/*-------------------------------- User Content Formatting --------------------------------*/
#userContent .blogInfo{width: 375px;}
#userContent .blog-links{width: 225px;}

/*-------------------------------- Filter Events Formatting --------------------------------*/
#filterEventsBox{font-size:12px;}
#filterEventsBox td{padding:5px 0;}


/*-------------------------------- Result Filter Formatting --------------------------------*/
#resultfilter{font-size:12px;margin-bottom: 10px;}
#resultfilter .searchBtn{position:relative;top:0px;}


/*-------------------------------- Content Container Formatting --------------------------------*/
#content_container{width:964px;border:1px solid black;margin:0px auto 0px auto;padding:10px 10px 10px 10px;background-color:white;}
#content_container .toolbar{width:330px;float:right;}
#content_container .toolbar .toolbar_suggest_friends img{width:50px;float:left;margin-right:5px;border:0px;}
#content_container .toolbar .toolbar_suggest_friends a{text-transform:capitalize;}
#content_container .content_panel{width:620px;float:left;}


/*-------------------------------- Connection Box Formatting --------------------------------*/
#connectionBox{margin-bottom: 10px;}
#connectionBox textarea{width: 100%;background: #ffffe0;border: 1px solid #364c71;}


/*-------------------------------- Search Blog Formatting --------------------------------*/
#searchBlog{font-size:12px;}
#searchBlog select{width:210px;margin-top:5px;}


/*-------------------------------- Related Media Formatting --------------------------------*/
#related-media .content2{padding:0;}
#related-media .content2 h3{background:#000;color:#fff;padding:2px 5px;font-weight:bold;font-size:11px;}


/*-------------------------------- Event Info Formatting --------------------------------*/
#eventinfo td{padding-bottom:5px;}
#eventinfo img{border:0px;}

/*-------------------------------- Lightbox Modal - Original Version - Formatting--------------------------------*/
#m0dals{z-index:3000;}
#m0dals .addfriend img{width:83px;margin:5px;}
#m0dals .m0dalheader{background-color:#4C608C;color:#FFF;min-height:27px;border:1px solid #3B5998;-moz-border-radius: 5px;border-radius: 5px;}
#m0dals .header_title{margin:6px 0px 0px 5px;font-size:130%;font-weight:bold;-moz-border-radius: 5px;border-radius: 5px;}
#m0dals .disclaimer{background-color:#F2F2F2;min-height:30px;border-bottom:1px solid #CCCCCC;}
#m0dals .disclaimer_title{padding:8px 0px 0px 5px;}
#m0dals .m0dalcontent{background-color:#FFF;border-bottom:1px solid #CCCCCC;}
#m0dals .m0dalcontent .profile_glimpse{}
#m0dals .m0dalcontent .profile_glimpse_info{width:220px;border:0px solid black;}
#m0dals .m0dalcontent .profile_glimpse img{float:left;margin-right:5px;border:1px solid black;}
#m0dals .m0dalcontent .profile_glimpse .profile_glimpse_options{width:135px;text-align:left;margin:0px 2px 0px 0px;border:0px solid black;}
#m0dals .m0dalcontent .profile_glimpse .profile_glimpse_options hr{width:130px;margin:0px;border-bottom:1px solid #D8DFEA;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;height:1px;}
#m0dals .m0dalcontent hr{margin:0px;border-bottom:1px solid #D8DFEA;border-top:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;height:1px;}
#m0dals .m0dalcontent .profile_glimpse .profile_glimpse_options b{display:block;height:17px;width:130px;text-decoration:none;padding:2px 0px 0px 5px;}
#m0dals .m0dalcontent .profile_glimpse .profile_glimpse_options a{display:block;height:17px;width:130px;text-decoration:none;padding:2px 0px 0px 5px;}
#m0dals .m0dalcontent .profile_glimpse .profile_glimpse_options a:hover{display:block;height:17px;width:130px;background-color:#3B5999;color:white;text-decoration:none;}


/*-------------------------------- Player Page Navigation *Deprecated* Formatting--------------------------------*/
#playernav li{margin-left: 20px;display: inline;float: left;}
#playernav .tab_01{margin-left: 7px;width: 156px;}
#playernav .tab_02{margin-left: 0;width: 156px;}
#playernav .tab_03{margin-left: 0;width: 156px;}
#playernav .tab_04{margin-left: 0;width: 156px;}
#playernav .tab_05{margin-left: 0;width: 156px;}
#playernav .tab_06{margin-left: 0;}


/*-------------------------------- Player Page2 Navigation *Deprecated* Formatting--------------------------------*/
#playernav2 .tab_01{margin-left: 7px;width: 100px;}
#playernav2 .tab_02{margin-left: 0;width: 130px;}
#playernav2 .tab_03{margin-left: 0;width: 120px;}
#playernav2 .tab_04{margin-left: 0;width: 130px;}
#playernav2 .tab_05{margin-left: 0;width: 132px;}
#playernav2 .tab_06{margin-left: 0;}
#playernav-tabContent{width: 945px;}


/*-------------------------------- FAQ Formatting--------------------------------*/
#FAQ ul{padding-left:20px;}
#FAQ ol{padding-left:20px;}		
#FAQ ul li {list-style-type:square}
#FAQ hr{border:1px solid #EEEEEE;margin:10px;}


/*-------------------------------- Map Results Formatting--------------------------------*/
#map_container{pozition:relative;width: 954px;height:373px;left:0;top:0;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #999;}

#map { }

#a_map_menu {position: absolute;height: 373px;width: 91px;background: url('/images/map_images/map_tools/background.png') top left no-repeat;z-index: 500;top:0px;display: none;}

#zoom-out {position: absolute;z-index:199;width: 27px;height: 27px;top: 95px;left: 26px;background-image: url(/images/map_images/zoomlevel/zoomout_gray.png);cursor:pointer;}

#zoom-in {position: absolute;z-index:4000;width: 27px;height: 27px;top: 123px;left: 26px;background-image: url(/images/map_images/zoomlevel/zoomin_gray.png);cursor:pointer;}

#nav-bt {position: absolute;width: 61px;height: 59px;top: 15px;left: 9px;z-index:191;}

#nav-info{position: absolute;width: 75px;height: 75px;top: 3px;left: 3px;z-index:190;}

.nav-info-cls{background-image: url(/images/map_images/map_tools/nesw.png);}
.nav-info-cls-nesw{background-image: url(/images/map_images/map_tools/nesw.png);}
.nav-info-cls-eswn{background-image: url(/images/map_images/map_tools/eswn.png);}
.nav-info-cls-swne{background-image: url(/images/map_images/map_tools/swne.png);}
.nav-info-cls-wnes{background-image: url(/images/map_images/map_tools/wnes.png);}

.nav-cls{background-image: url(/images/map_images/compass/compass_gray.png);}

.nav-north{background-image: url(/images/map_images/compass/compass_north.png);}

.nav-south{background-image: url(/images/map_images/compass/compass_south.png);}


#nav-north {position: absolute;width: 15px;height: 15px;left: 22px;top:1px;}	

#nav-south {position: absolute;width: 15px;height: 15px;top: 32px;left: 22px;}

#nav-east {position: absolute;width: 15px;height: 15px;top: 15px;left: 3px;}
.nav-east{background-image: url(/images/map_images/compass/compass_east.png);}

#nav-west {position: absolute;width: 15px;height: 15px;top: 15px;left: 40px;}
.nav-west{background-image: url(/images/map_images/compass/compass_west.png);}

#bird-eye-ctrl{position:relative;z-index:190;width: 82px;height: 37px;top: 56px;left: -1px;}
.bird-eye-ctrl-def{ background-image: url(/images/map_images/map_tools/birdseye_arrows_grey.png);}
.bird-eye-ctrl-left{ background-image: url(/images/map_images/map_tools/birdseye_arrows_left_blue.png);}
.bird-eye-ctrl-right{ background-image: url(/images/map_images/map_tools/birdseye_arrows_right_blue.png);}

#birds-arr-left{position:relative;width:25px;left:15px;top:20px;height:10px;}

#birds-arr-right{position:absolute;width:25px;top:20px;left:44px;height:10px;}


/*-------------------------------- Map Results Formatting Zoom Container--------------------------------*/
#zoom-container {position: absolute; top: 87px;left: 20px;width: 226px;height: 67px;background-image: url(/images/map_images/zoomlevel/zoomlevelbackground.png);display: none;font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;}
#zoom-bar{position:relative;width:180px;height:27px;left:40px;}

#zoom-levels-ct{position:relative;left:42px;cursor: pointer;}
#zoom-levels-ct #zoom-l1{position:relative;width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/neighborhood_gray.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l2{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/city_gray.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l3{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/region_gray.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l4{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/state_gray.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l5{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/world_gray.png);z-index:4002;display:block;margin-left:2px;}


/*-------------------------------- Map Results Formatting Hover--------------------------------*/
#zoom-levels-ct #zoom-l1:hover{position:relative;width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/neighborhood_blue.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l2:hover{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/city_blue.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l3:hover{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/region_blue.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l4:hover{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/state_blue.png);z-index:4002;display:block;margin-left:2px;}
#zoom-levels-ct #zoom-l5:hover{width:28px;height:28px;background-image: url(/images/map_images/zoomlevel/world_blue.png);z-index:4002;display:block;margin-left:2px;}

#zoomNfoA{position:absolute;background-image: url(/images/map_images/zoomlevel/neighborhood_tooltip.png);color:white;padding-top:0px;font-size:11px;font-weight:bold;height:15px;float:right;right:-55px;vertical-align:baseline;}
#zoomNfoA_text{position:relative;top:1px;text-align: center;line-height: 15px;}
#zoomNfoA_text:last-child{position:relative;top:0px;text-align: center;line-height: 15px;}
#zoomNfoA_text_webkit{position:relative;top:2px;}

#zoomNfoB{position:absolute;background-image: url(/images/map_images/zoomlevel/city_tooltip.png);color:white;font-size:11px;font-weight:bold;padding-top:0px;height:15px;float:right;right:47px;text-align: center;line-height: 15px;}
#zoomNfoB_text{position:relative;top:1px;text-align: center;line-height: 15px;}
#zoomNfoB_text:last-child{top:0px;text-align: center;line-height: 15px;}
#zoomNfoB_text_webkit{position:relative;top:1px;}

#zoomNfoC{position:absolute;background-image: url(/images/map_images/zoomlevel/region_tooltip.png);color:white;font-size:11px;font-weight:bold;padding-top:0px;height:15px;float:right;right:67px;text-align: center;line-height: 15px;}
#zoomNfoC_text{position:relative;top:1px;text-align: center;line-height: 15px;}
#zoomNfoC_text:last-child{top:0px;text-align: center;line-height: 15px;}
#zoomNfoC_text_webkit{position:relative;top:1px;}

#zoomNfoD{position:absolute;background-image: url(/images/map_images/zoomlevel/state_tooltip.png);color:white;font-size:11px;font-weight:bold;padding-top:0px;height:15px;float:right;right:106px;text-align: center;line-height: 15px;}
#zoomNfoD_text{position:relative;top:1px;text-align: center;line-height: 15px;}
#zoomNfoD_text:last-child{top:0px;text-align: center;line-height: 15px;}
#zoomNfoD_text_webkit{position:relative;top:1px;}

#zoomNfoE{position:absolute;background-image: url(/images/map_images/zoomlevel/world_tooltip.png);color:white;font-size:11px;font-weight:bold;padding-top:0px;height:15px;float:right;right:136px;height:15px;text-align: center;line-height: 15px;}
#zoomNfoE_text{position:relative;top:1px;text-align: center;line-height: 15px;}
#zoomNfoE_text:last-child{top:0px;text-align: center;line-height: 15px;}
#zoomNfoE_text_webkit{position:relative;top:1px;}


/*-------------------------------- Map Results Formatting Road Styles--------------------------------*/
#style_road{position:absolute;top:188px;left:15px;width:50px;height:49px;}
#style_road:hover{background-image: url(/images/map_images/maptype/road_blue.png);}
#style_road.active{background-image: url(/images/map_images/maptype/road_blue.png);}
#style_road.inactive{background-image: url(/images/map_images/maptype/road_black.png);}

#style_hy{position:absolute;top:245px;left:15px;width:50px;height:49px;}
#style_hy:hover{background-image: url(/images/map_images/maptype/aerial_blue.png);}
#style_hy.active{background-image: url(/images/map_images/maptype/aerial_blue.png);}
#style_hy.inactive{background-image: url(/images/map_images/maptype/aerial_black.png);}

#style_by{position:absolute;top:302px;left:15px;width:50px;height:49px;}
#style_by:hover{background-image: url(/images/map_images/maptype/birdseye_blue.png);}
#style_by.active{background-image: url(/images/map_images/maptype/birdseye_blue.png);}
#style_by.inactive{background-image: url(/images/map_images/maptype/birdseye_black.png);}


/*-------------------------------- Map Results Formatting Slider--------------------------------*/
.sliderx{position:relative;top:11px;width:165px;left:7px;}


/*-------------------------------- Map Results Formatting Capsule--------------------------------*/
.capsule_head{font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size: 11px;color:#cc0000;font-weight: bold;}

.capsule_text {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size: 11px;color:#000;}

.capsule_bottom{background-color: #E9E9E9;height:32px;margin:5px;}

.capsule_list_txt {position:relative;font-size:10px;color:#000;font-weight: bold;margin: 0;padding: 0;left:14px;display: inline;}

.capsule_group_text{font-size: 10px;font-family: Arial;}

.capsule_a {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:10px;color:#4c608c;text-decoration: none;}

#capsule_img {width: 95px;height: 71px;position:relative;border:1px solid #000;margin:5px;}
#capsule_table {position:relative;width:288px;margin:-8px 0px 0px 0px;padding-bottom:5px;background-color:#fff;border:2px solid #4C608C;}
#capsule_td_img{width:95px;height:71px;}
#capsule_td_nx{height:71px;position:relative;}
#capsule_nx_ct {position:relative;margin-top:0px;padding-top:0px;margin-left:2px;}
#capsule_tr_space{margin-top:5px;}


/*-------------------------------- Control Panel Main Menus--------------------------------*/
#controlpanel_menu {width:915px;margin-left:auto;margin-right:auto;border:0px solid red;}
#controlpanel_menu ul.group {padding: 0px;list-style: none;float: left;z-index:4;}
#controlpanel_menu ul.group li {display: inline;float: left;position: static;z-index: 5;margin-left:0px !important;}
#controlpanel_menu ul.group li a {display: block;float: left;height: 100px;width: 114px;overflow:hidden;font-size: 12px;font-weight: bold;font-style: italic;color: white;text-decoration:none;text-align:center;z-index:6;}
#controlpanel_menu ul.group li a * {cursor: pointer;}
#controlpanel_menu ul.group li a span.outer {display: block;height: 90px;padding-top: 10px}
#controlpanel_menu ul.group li a span.inner {display: block;padding: 55px 10px 9px 10px;white-space: nowrap;background-repeat: no-repeat;background-position: 50% 3px;}
#controlpanel_menu ul.group li a {background:url('/images/controlpanel/navigation_background_red.gif') repeat-x top left;}
#controlpanel_menu ul.group li.first a {background:url('/images/controlpanel/navigation_first_red.gif') no-repeat top left;}
#controlpanel_menu ul.group li.last a {background:url('/images/controlpanel/navigation_last_red.gif') no-repeat top right;}
#controlpanel_menu ul.group li.last a span.inner {border: none !important;}
#controlpanel_menu ul.group li a:hover, #controlpanel_menu ul.group li a.hover {background-position: bottom left;text-decoration: none;}
#controlpanel_menu ul.group li.last a:hover, #controlpanel_menu ul.group li.last a.hover  {background-position: bottom right;}
#controlpanel_menu ul.group li a.current {background-position: bottom left;text-decoration: none;}
#controlpanel_menu ul.group li.last a.current  {background-position: bottom right;}
#controlpanel_menu ul.group li.first a.current  {background-position: bottom left;}
#controlpanel_menu ul.group li a span.inner {border-right: 1px solid #4C608C;}
#controlpanel_menu ul.group li a:hover span.inner {border-right: 1px solid #4C608C;}
#controlpanel_menu ul.group li a.more {}
#controlpanel_menu .additional a span {border-right:1px solid #DFDCBB;}
#controlpanel_menu .dashboard { background-image: url(/images/icons/icon_dashboard.png); background-repeat: no-repeat;  }
#controlpanel_menu .content { background-image: url(/images/icons/icon_edit.png); background-repeat: no-repeat;  }
#controlpanel_menu .reports { background-image: url(/images/icons/icon_reports.png); background-repeat: no-repeat;  }
#controlpanel_menu .users { background-image: url(/images/icons/icon_users.png); background-repeat: no-repeat;  } 
#controlpanel_menu .users1 { background-image: url(/images/icons/user_48.png); background-repeat: no-repeat;  } 
#controlpanel_menu .messaging { background-image: url(/images/icons/mail_48.png); background-repeat: no-repeat;  } 
#controlpanel_menu .manage { background-image: url(/images/icons/app_48.png); background-repeat: no-repeat;  } 
#controlpanel_menu .media_library { background-image: url(/images/icons/icon_media.png); background-repeat: no-repeat;  }
#controlpanel_menu .event_manager { background-image: url(/images/icons/icon_clock.png); background-repeat: no-repeat;  } 
#controlpanel_menu .customers { background-image: url(/images/icons/users_two_48.png); background-repeat: no-repeat;  } 
#controlpanel_menu .newsletter { background-image: url(/images/icons/icon_news.png); background-repeat: no-repeat;  }
#controlpanel_menu .settings { background-image: url(/images/icons/icon_settings.png); background-repeat: no-repeat;  }
#controlpanel_menu .store { background-image: url(/images/icons/book_48.png); background-repeat: no-repeat;  }
#controlpanel_menu .accountsettings { background-image: url(/images/icons/spanner_48.png); background-repeat: no-repeat;  }
#controlpanel_menu .location { background-image: url(/images/icons/globe_48.png); background-repeat: no-repeat;  }
#controlpanel_menu .favorites { background-image: url(/images/icons/heart_48.png); background-repeat: no-repeat;  }
#controlpanel_menu .automatch { background-image: url(/images/icons/app_48.png); background-repeat: no-repeat;  } 
#controlpanel_menu .health { background-image: url(/images/icons/redcross_48.png); background-repeat: no-repeat;  } 




.blackalbum { background-image: url(/images/controlpanel/blackalbum.gif); background-repeat: no-repeat; width:175px;height:160px;}
.blackalbum img {margin-top:40px;margin-left:0px;}

#hidden_submenu {background:#FFF;padding:10px;display:none;border-left: 1px solid #9C9C9C;border-right: 1px solid #9C9C9C;border-bottom: 1px solid #CCC;width:890px;}
#hidden_submenu .more_menu { float:left !important; margin: 10px 5px;border:0px solid black; }
#hidden_submenu .more_menu li { margin-left: 30px;list-style-type:disc !important;float:left !important; }


/*-------------------------------- Control Panel Sub Menu Tabs--------------------------------*/
.sub_pets_wrapper{background:#F0F0F0;padding:10px;border-top:1px solid black;border-bottom:1px solid black;}
.sub_profile_pic{width:175px;border:1px solid black;float:left;margin-right:10px;}

/*--- JCarousel Thumbnail Gallery Plug-in ---*/
#jCarouselLiteDemo .carousel  {padding:0px;margin:0px;position: relative;border:0px solid red;height:90px !important;}
#jCarouselLiteDemo .main {}
#jCarouselLiteDemo .carousel .jCarouselLite {border: 0px solid black;float: left;background-color: #F0F0F0;position: relative;visibility: hidden;left: -5000px;width:440px !important;margin:0px !important;padding:0px !important;height:90px !important;}
#jCarouselLiteDemo .carousel ul {margin: 0;padding:0px;}
#jCarouselLiteDemo li {float:left !important;}
#jCarouselLiteDemo li img,#jCarouselLiteDemo .carousel li p {background-color: #fff;width: 120px;height: 90px;margin:0px 10px 0px 0px;padding:0px;}
#jCarouselLiteDemo .widget img {cursor: pointer;}
#jCarouselLiteDemo .imageSlider li img,#jCarouselLiteDemo .imageSlider li p,#jCarouselLiteDemo .imageSliderExt li img ,#jCarouselLiteDemo .imageSliderExt li p {width: 440px;height: 90px !important;}
#jCarouselLiteDemo .carousel a.prev_link, #jCarouselLiteDemo .carousel a.next_link {display: block;float: left;width: 29px;height: 92px;text-decoration: none;background: url("/images/buttons/left_tall_arrow.gif") no-repeat;outline:none;}
#jCarouselLiteDemo .carousel a.next_link {background: url("/images/buttons/right_tall_arrow.gif") no-repeat;float:right;outline:none;}
/*#jCarouselLiteDemo .carousel a.next_link:hover {background-image: url("/images/imageNavRightHover.gif");outline:none;}*/
/*#jCarouselLiteDemo .carousel a.prev_link:hover {background-image: url("/images/imageNavLeftHover.gif");outline:none;}*/
#jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {border: none;outline: none;}                 

/*-------------------------------- Control Panel Sub Menu Tabs--------------------------------*/
#tabs {width:915px;margin-left:auto;margin-right:auto;border:0px solid red;}
#tabs .my_tab_container {background:#639ECB;height: 25px;padding-top: 8px;border-left: 1px solid #3977A6;border-right: 1px solid #3977A6;border-bottom: 0px solid #3977A6;border-bottom: none;margin:0px 3px 0px 0px;}
#tabs ul {margin: 0px 0px 0px 10px;padding: 0px;list-style: none;}
#tabs ul li {display: inline;}
#tabs ul li a {font-family:Arial, Helvetica, sans-serif;display: block;float: left;height: 25px;margin-right: 3px;font-size: 11px;font-weight: bold;overflow: hidden;border-bottom: 0px;background: #DEDEDE;text-decoration:none;color: #FFF;}
#tabs ul li a:hover {text-decoration: underline;background-color: #FFFFFF;color:#000;}
#tabs ul li a span {height: 20px;padding: 0px 10px;display: block;padding-top: 5px;cursor: pointer;white-space: nowrap;}
#tabs ul li a.current {background-color: #FFFFFF;color:#000;}
#tabs ul li.first a span {padding-left: 15px;padding-right: 15px;}
#tabs ul li a {background: url('/images/controlpanel/tabs_left.gif') no-repeat left top;border: 0px;}
#tabs ul li a span {background: url('/images/controlpanel/tabs_right.gif') no-repeat right top;}
#tabs ul li a.current {background-position: left bottom;}
#tabs ul li a.current span {background-position: right bottom;}
#tabs ul li a.tempoff {background-position: left top;}
#tabs ul li a.tempoff span {background-position: right top;}
#tabs ul li.first a{color: #1b486a !important;}


/*-------------------------------- Control Panel Portlet--------------------------------*/
#portlets { padding:0px 10px; }
.column {float: left; padding-bottom: 0px; }
.column#left { margin-right:17px; }
.portlet { margin: 0 0em 1em 0; }
.portlet-header { margin: 0em; padding-bottom: 5px; padding-left: 6px; padding-top:4px; padding-right:6px; font-size:12px; border: none !important; color: #333 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:move; }
.portlet-header .ui-icon { float: right; cursor:pointer; }
.portlet-header img { float:left; margin-right:5px; }
#portlets .fixed { cursor:auto; } 
.portlet-content { padding: 0.8em; font-size:12px !important; color: #333; border-top:1px solid #999 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.ui-sortable-placeholder { border: 1px dashed #999 !important; visibility: visible !important; height: 100px !important; background: #EBEBEB;}
.ui-sortable-placeholder * { visibility: hidden; }

a.edit_icon { background:url(/images/icons/edit.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.image_control_icon { background:url(/images/icons/image_add.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.profile_pic_icon { background:url(/images/icons/user.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.edit_icon_disabled { background:url(/images/icons/edit_disabled.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.delete_icon { background:url(/images/icons/action_delete.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.delete_icon_disabled { background:url(/images/icons/action_delete_disabled.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.approve_icon1 { background:url(/images/icons/action_check.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.approve_icon { background:url(/images/icons/action_check.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.favorite_icon { background:url(/images/icons/heart.png) no-repeat left top; display:inline-block; width: 16px; height:16px; margin-right:5px;}

a.email_icon { background:url(/images/icons/email_open.png) no-repeat left top; display:inline-block; width: 16px; height:16px; margin-right:5px;}

a.run_icon { background:url(/images/icons/arrow_rotate_clockwise.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.reject_icon { background:url(/images/icons/action_remove.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }

a.edit_inline { background:url(/images/icons/edit.gif) no-repeat left top; display:inline-block; line-height:16px; color: #069 !important; font-size:10px; padding-left:20px; margin-right:5px; }

a.email_inline { background:url(/images/icons/email_open.png) no-repeat left top; display:inline-block; line-height:16px; color: #069 !important; font-size:10px; padding-left:20px; margin-top:10px; margin-right:5px; }

a.quote_inline { background:url(/images/icons/arrow_rotate_clockwise.png) no-repeat left top; display:inline-block; line-height:16px; color: #069 !important; font-size:10px; padding-left:20px; margin-right:5px; }

a.delete_inline { background:url(/images/icons/action_delete.gif) no-repeat left top;display:inline-block; line-height:16px; color: #D23333 !important; font-size:10px; padding-left:20px; margin-right:5px; }

a.reject_inline { background:url(/images/icons/action_remove.gif) no-repeat left top;display:inline-block; line-height:16px; color: #D23333 !important; font-size:10px; padding-left:20px; margin-right:5px; }

a.approve_inline { background:url(/images/icons/action_check.gif) no-repeat left top;display:inline-block; line-height:16px; color: #5a801b !important; font-size:10px; padding-left:20px; margin-right:5px; }

.news_items li { margin-left:15px;list-style-type:disc !important;}

h1.dashboard { background:url(/images/icons/icon_dashboard_small.gif) left 3px no-repeat !important; padding-left:35px;}
h1.playersort { background:url(/images/icons/player_26.png) left 3px no-repeat !important; padding-left:35px;}
h1.app { background:url(/images/controlpanel/app_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.book { background:url(/images/controlpanel/book_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.clock { background:url(/images/controlpanel/clock_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.content { background:url(/images/controlpanel/content_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.mail { background:url(/images/controlpanel/mail_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.media { background:url(/images/controlpanel/media_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.reports { background:url(/images/controlpanel/reports_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.globe { background:url(/images/icons/globe_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.customers { background:url(/images/icons/users_two_48.png) left 3px no-repeat !important; padding-left:45px;}
h1.heart { background:url(/images/icons/heart_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.wrench { background:url(/images/icons/wrench_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.redcross { background:url(/images/icons/redcross_small.png) left 3px no-repeat !important; padding-left:35px;}
h1.num1 { background:url(/images/signup/num1.png) left -3px no-repeat !important; padding-left:50px;height:48px;}
h1.num2 { background:url(/images/signup/num2.png) left -3px no-repeat !important; padding-left:50px;height:48px;}
h1.num3 { background:url(/images/signup/num3.png) left -3px no-repeat !important; padding-left:50px;height:48px;}



/*-------------------------------- Control Panel Informational Messages--------------------------------*/
.info  {display: block;background: url('/images/controlpanel/informationbar_right.gif') no-repeat right top;height: 30px;overflow: hidden;margin-top: 5px;margin-bottom:10px !important;padding: 0px !important;font-size: 12px !important;font-weight: bold;cursor: pointer;border: 0px;font-style: italic;}
.info .info_inner {display: block;height: 30px;padding: 6px 10px 0px 35px;}
#success .info_inner {color: #5a801b;background: url('/images/controlpanel/icon_success.gif') no-repeat left top; border: 0px;}
#warning .info_inner {color: #E89326;background: url('/images/controlpanel/icon_warning.gif') no-repeat left top;border: 0px;}
#error .info_inner {color: #C00;background: url('/images/controlpanel/icon_error.gif') no-repeat left top;border: 0px;}
#info .info_inner {color: #4985B2;background: url('/images/controlpanel/icon_info.gif') no-repeat left top;border: 0px;}


/*-------------------------------- Control Panel Getting Started--------------------------------*/
#getting_started{width:910px;background:#E9F4FF url(/images/controlpanel/under_gettingstarted.PNG) left top repeat-y;margin:0px 0px 0px -5px;border-top:1px solid #C3CCD5;border-bottom:1px solid #C3CCD5;}
.todoitems li{margin-bottom:20px;font-size:15px;font-weight:bold;}
ul.todoitems {margin-top:10px;}
.todoitems div{height:20px;width:20px;border:2px dotted #7D878A;float:left;margin-right:10px;}
/* main vertical scroll */
#main_welcome {position:relative;overflow:hidden;height: 225px;}
/* root element for pages */
#pages {position:absolute;height:20000em;}
/* single page */
#main_welcome .page {padding:0px;height: 170px;width:520px;height:224px;}
/* root element for horizontal scrollables */
#main_welcome .scrollable_welcome {position:relative;overflow:hidden;width: 530px;height: 223px;}
/* root element for scrollable items */
#main_welcome .scrollable_welcome .items {width:20000em;position:absolute;clear:both;}
/* single scrollable item */
#main_welcome .item {float:left;cursor:pointer;width:500px;padding:10px;}
/* main navigator */
#main_navi {float:left;padding:0px !important;margin:28px 0px 0px 0px !important;}
#main_navi li {background: url('/images/controlpanel/under_gettingstarted.png') no-repeat left top;clear:both;font-size:12px;list-style-type:none;padding:0px;width:373px;cursor:pointer;height:56px;border:0px solid black;}
#main_navi li div{padding:10px;}
#main_navi li:hover {background: url('/images/controlpanel/under_gettingstarted.png') no-repeat left top;}
#main_navi li.active {background: url('/images/controlpanel/over_gettingstarted.png') no-repeat left top;}
#main_navi img {float:left;margin-right:10px;}
#main_navi strong {display:block;}
#main_welcome div.navi {margin-left:250px;cursor:pointer;}

.collapsibleContainer{width:910px;margin:20px 0px 0px -5px;border:0px;}
.collapsibleContainerTitle{border: 1px solid #aaaaaa; background: #cccccc url(/images/controlpanel/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x !important; color: #222222; font-weight: bold;height:29px !important;}
.collapsibleContainerContent{padding: 0px;margin:0px;border:0px !important;}


/*-------------------------------- Control Panel Coupons--------------------------------*/
#coupon_background{background-color:#FFEBB5;width:835px;min-height:400px;margin:0 auto;border:5px dashed black;border-width:8px;}
#coupon_background .interior{padding:15px;border:0px solid black;}
#coupon_background .coupon_title{font-size:100px;text-align:center;margin:0px 0px 0px 0px;font-weight:bold;min-height:125px;}
#coupon_background .coupon_tagline{font-size:30px;margin:0px 0px 15px 0px;font-weight:bold;min-height:75px;}
#coupon_background .coupon_listing_logo{float:left;width:400px;}
#coupon_background .coupon_site_logo{float:right;width:400px;}
#coupon_background .listing_logo_placeholder{border:2px dashed black;height:93px;font-size:15px;font-weight:bold;text-align:center;vertical-align:middle;}
#coupon_background .coupon_reference{text-align:right;font-size:13px;margin-top:5px;}
#coupon_background .coupon_expiration{min-height:20px;padding:2px;font-size:25px;color:#FFF;font-weight:bold;background:#CC0000 !important;margin:15px 0px 0px 0px !important;text-align:center;}
#coupon_background input[type="text"]{font-size:10px !important;width:200px;margin:10px;}
.instructions{font-size:12px !important;}	


/*-------------------------------- Listings Detail Map--------------------------------*/
#map_container1{position:relative;border:0px solid red;height:236px;width:290px;}

#map_nav{position:absolute;z-index:1000;width:235px;height:27px;border:0px solid blue;background-image:url("/images/map_images/smallmap/hybrid.png");top:7px;left:15px;}

#map_nav_bt{list-style-type: none;position:absolute;height:30px;z-index:1001;top:0px;left:5px;border:0px solid red;}
#map_nav_bt li {float:left;margin:1px;display: block;width:52px;height:16px;border:0px solid red;}

#bizMap{width:265px !important;float:right !important; padding-top: 5px !important;border:0px solid red !important;}


/*-------------------------------- Listings Detail Map--------------------------------*/
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
border-bottom: 1px solid #3a87d5; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
 
ul#tabnav li { /* do not change */
display: inline;
}
 
ul#tabnav li a.selected {
background-color: #fff !important; /* set background color to match above border color */
}
 
 
ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #3a87d5; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #9ad4f9; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}
 
ul#tabnav a:hover { /* settings for hover effect */background: #fff; /* set desired hover color */}


/*-------------------------------- Groups Admin Member Dropdown--------------------------------*/
#sddm{margin: 0;padding: 0;z-index: 30}
#sddm li{margin: 0;padding: 0;list-style: none;float: left;}
#sddm li a{display: block;margin: 0 1px 0 0;text-align: center;text-decoration: none}
#sddm li a:hover{background: #49A3FF}
#sddm div{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #EAEBD8;border: 1px solid #5970B2}
#sddm div a{position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #EEE;color: #000;}
#sddm div a:hover{background: #49A3FF;color: #FFF}
