@charset "utf-8";

.head {text-align:left;padding-left:5px;margin:4px;}
ul {margin-left:0px;padding-left:15px;}
ul li{margin-left:0px;}
.pageLinks {text-align:center;padding:5px;}

.green_link {color:white;text-decoration:none;line-height:51px;padding-left:20px;}
.green_link:hover {text-decoration:underline;}
.green_cell {background-image:url(/images/green_link_blank.gif);background-repeat:none;width:219px;height:51px;}

#categorySelect {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: 3c3c3c;height: 19px;width: 164px;}
td.categoryName{text-decoration:underline;font-weight:bold;font-size:14px;}
td.businessShowcaseHeader{height:30px;font-weight:bold;text-align:center;font-size:16px;color:#1a3969;}

.autoCreateForm{margin:auto;}
.autoCreateForm .mainFormArea{border:1px solid #2b5d82;background-color:white;margin-bottom:15px;padding-bottom:5px;}
div.autoCreateForm input{font-family:arial;font-size:10pt;font-weight:normal;}
div.autoCreateForm label{font-family:arial;font-size:10pt;font-weight:normal;}
div.autoCreateForm div.row1{height:25px;}
div.autoCreateForm div.row2{height:25px;}
div.autoCreateForm div.mainDiv{padding-top:3px;padding-bottom:3px;}
div.autoCreateForm div.labeldiv{vertical-align:middle;padding-right:5px;}
div.autoCreateForm div.inputdiv{vertical-align:top;font-weight:normal;font-family:arial;font-size:10pt;text-align:left;}
div.autoCreateForm fieldset{font-family:arial;font-size:11pt;font-weight:bold;}
div.autoCreateForm fieldset.mainFieldset{border:1px solid #1f4e76;font-family:arial;font-size:11pt;font-weight:bold;}
div.autoCreateForm fieldset.subFieldset{border:1px solid #1f4e76;margin-left:20px;margin-right:20px;}
div.autoCreateForm legend.mainLegend{background-color:#2b5d82;padding-left:15px;padding-right:15px;padding-top:3px;padding-bottom:3px;color:white;border:1px solid #1f4e76;}
div.autoCreateForm legend.subLegend{font-family:arial;font-size:10pt;font-weight:normal;color: #1f4e76;}
div.autoCreateForm div.autoFormSpacer{height:20px;}
div.autoCreateForm div.messageContainer{padding-bottom:10px;text-align:center;width:100%;}
div.autoCreateForm div.errorMessage, div.errorMessage{margin:auto;width:80%;border:1px solid red;padding-left:10px;padding-right:10px;text-align:center;}
div.autoCreateForm div.confirmationMessage, div.confirmationMessage{font-size:13px;font-family:arial;margin:auto;width:80%;border:1px solid green;background-color:green;color:white;padding:5px;padding-left:10px;padding-right:10px;text-align:center;}
div.autoCreateForm div.row2 div.noteContainer{font-size:10px;color:grey;}
div.autoCreateForm div.row1 div.noteContainer{font-size:10px;color:grey;}

.bibleQuote{padding-left:60px;padding-right:60px;font-size:12px;font-style:italic;}
.childBox{text-align:center;float:left;width:155px;padding-bottom:10px;}

#id-cityId-box select{width:380px;overflow:auto;}
.menuSide{padding-left:10px;width:180px;}

table.listingView{margin:auto;width:495px;border:1px solid #cecece;}
table.listingView tr{font-weight:bold;font-size:11px;}
table.listingView tr.row1{background-color:#ececec;font-weight:normal;}
table.listingView tr.row2{background-color:#ededed;font-weight:normal;}
table.listingView tr.selected{background-color:#5b7e9c;font-weight:bold;}
table.listingView tr.hover{background-color:#5b9c6f;text-decoration:underline;}
table.listingView tr.hoverselected{background-color:#5b9c6f;text-decoration:underline;font-weight:bold;}
table.listingView tr.row2 td, table.listingView tr.row1 td, table.listingView tr.selected td, table.listingView tr.hover td, table.listingView tr.hoverselected td{padding-top:4px;padding-bottom:4px;}
table.listingView tr.tableHeading{background-color:#225999;color:white;}
table.listingView tr td.tableHeading{background:url(/images/bg_head.gif) repeat-x;height:28px;font-size:14px;padding-left:10px;text-decoration:underline;font-weight:bold;color:white;}
table.listingView tr td.tablePaginate{text-align:right;padding-right:10px;}
table.listingView tr.listingHeading{height:20px;font-weight:bold;background-color:white;}
table.listingView tr.listingHeading a{font-weight:bold;color:#225999 !important;}
table.listingView .buttonTable .buttonDiv a{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;font-weight:normal;font-size:12px;color:white !important;}
table.listingView .buttonTable div.buttonBackground{background-color:#225999;border:1px solid #cecece;position:relative;padding-top:4px;padding-bottom:4px;margin:4px;}
table.listingView .buttonTable div.buttonDiv{padding-right:20px;}
form.listingForm div.messageContainer{padding-bottom:10px;text-align:center;width:100%;}
form.listingForm div.errorMessage{margin:auto;width:80%;border:1px solid red;padding-left:10px;padding-right:10px;text-align:center;}
form.listingForm div.confirmationMessage{margin:auto;width:80%;border:1px solid green;padding-left:10px;padding-right:10px;text-align:center;}

.line1{background-color:#ffffff;border:1px solid #dddddd;}
.line2{background-color:#efefef;}
tr.line1{border:1px solid #dddddd;}
.invoiceBox{margin:auto;border:1px solid #366aa5;padding:20px;width:80%;}

.message1{background-color:#efefef;}
.message2{background-color:#fff;}
.message1, .message2{padding:5px;border:1px solid #a6a6a6;width:80%;margin:auto;margin-bottom:5px;}

.to{font-size:14px;}
.from{font-size:14px;}
.subject{font-weight:bold;font-size:14px;}
.message{padding:5px;}

.businessAdvertising{text-align:center;padding-top:4px;padding-bottom:4px;margin-left:3px;margin-right:3px;}
.businessAdvertising hr{width:80%;}
.businessAdvertising a{text-decoration:none;}
.businessAdvertising a.businessLink{text-decoration:underline;padding-top:5px;padding-left:0px;}
#citySearchDiv{position:absolute;background-color:white;width:250px;border:1px solid #638300;z-index:3;font-size:10pt;padding:5px;}
div.myAlbums{border:1px solid #cecece;width:90%;margin:auto;}

div.headContainer{border:1px solid #cecece;}
div.contentinner{padding:5px;}
.paddingBox{margin-bottom:5px;}

div.myAlbums .links{text-align:right;font-size:11px;padding-right:10px;}
.myAlbums .myAlbum{float:left;margin:5px;width:150px;border:1px solid #cecece;text-align:center;}
div.myAlbum img {border:1px solid #cecece;padding:2px;margin:3px;}
div.photos{margin:auto;}
div.photos div.photo{position:relative;margin:auto;margin:2px;float:left;width:160px;height:160px;text-align:center;border:1px solid #cecece;}
div.photos div.photo img{padding-top:5px;}
div.photos div.photo div.photoRemoveLink {text-align:right;float:right;right:10px;top:10px;position:absolute;z-index:2;}
.childProfile{padding-right:20px;}

#imageArea{padding:5px;}

.compactPersonalProfile, .compactBusinessProfile{border:1px solid #cecece;margin-bottom:2px;}
.compactPersonalPicture, .compactBusinessPicture{width:130px;border-right:1px solid #cecece;padding:5px;float:left;text-align:center;}
.compactPersonalText, .compactBusinessText{width:340px;text-align:left;float:left;padding:5px;}

.clear{clear:both;}

.personalProfileLeft{width:180px;padding-right:5px;float:left;}
.personalProfileRight{width:305px;float:left;overflow:hidden;}
.personalProfilePicture{width:auto;text-align:center;}
.personalProfilePicture img{padding:5px;}
.personalProfileText div.text{padding-top:5px;padding-bottom:5px;color:#232323;}
.personalProfileText span{font-weight:bold;display:block;clear:both;}
.personalProfileChild img{padding:3px;}
.personalProfileChild{font-size:11px;line-height:14px;}

.personalProfileKids .contentinner, .businessProfileKids .contentinner{text-align:center;}

.personalProfileAlbum{font-size:11px;line-height:14px;}
.personalProfileAlbum .albumImage img{padding:3px;}
.personalProfileAlbum .albumImage{width:106px;text-align:center;float:left;}

.photoDiv .mainPhoto{margin:auto;width:510px;padding:5px;border:1px solid #cecece;text-align:center;float:left;}
.photoDiv .otherPhotos{width:130px;float:left;}
.photoDiv .otherPhotos .imagePreview{vertical-align:top;text-align:center;padding:5px;border:1px solid #cecece;margin:0px;margin-left:5px;margin-bottom:5px;}
.photoDiv p{padding-top:10px;text-align:left;}

/********* TABBER STUFF STARTS HERE **********/
.tabberlive .tabbertabhide {display:none;}
/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
.tabber {display:none;}
.tabberlive {}
/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
ul.tabbernav{margin:0;padding:0;height:28px;font: bold 12px Verdana, sans-serif;background:url(/oldimages/bg_head.gif) center top ;}
ul.tabbernav li{list-style: none;float:left;margin: 0;padding:0;height:29px;line-height:29px;display:block;}
ul.tabbernav li a{display:block;float:left;position:relative;padding:0 10px;height:29px;line-height:29px;text-align:center;color:white !important;font-weight:bold;text-decoration:none;}
ul.tabbernav li a:hover{text-decoration:underline;border-color: #2b5d82;}
ul.tabbernav li.tabberactive{background:url(/oldimages/tab_back.gif) left top no-repeat;}
ul.tabbernav li.tabberactive a{color:#2b5d82 !important;background:url(/oldimages/tab_right.gif) right top no-repeat;}
/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.tabberlive .tabbertab {border-top:0;}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {display:none;}
div.tabbertab .autoCreateForm div.boxborder_grey{border:0px solid white !important;}
.leftColumn .tabberlive{width:250px;}

/************ TABBER STUFF FINISHES HERE **********/

.clear{clear:both;}
.blogDiv p{margin:0px;padding:0px;}
.blogDiv .profile{text-align:center;}
.blogsBlogs a{padding-top:5px;}
.blogDiv .profile img{padding:5px;}
div.viewListing{width:100%;border:1px solid #cecece;margin-bottom:2px;}
.viewListingImage{border-right:1px solid #cecece;float:left;width:90px;text-align:center;padding:5px;}
.viewListingText{padding:4px;float:left;width:380px;}
.viewListingText td.description{padding-right:5px;}
.viewListingText .price {font-size:11px;}
.personalProfileListings .viewListingText{width:350px;}
.viewListingText .description .descText, .viewListingText .description .price{float:left;}
.fullListing .links{width:500px;}
.fullListing h2.listingheader{padding:0px;}
.fullListing .links .back{width:80px;float:right;text-align:right;}
.fullListing .links div.breadcrumb{width:400px;float:left;}
.fullListingContent .content, .fullListingContent .links{float:left;}
.fullListingContent .content{width:450px;}
.fullListingContent {margin-top:5px;}
.fullListingContent .links{border:1px solid #cecece;width:230px;margin:2px;}
.fullListingContent div.forms{padding:10px;}
.fullListingContent div.forms div.autoCreateForm{margin:0px;padding-left:10px;padding-right:10px;float:left;}
.fullListing .links{margin:5px;}
div.photoLinks {margin:10px;}

.profileLinks a {line-height:20px;text-decoration:none;color:#2D6AAF !important;font-weight:bold;}
.profileLinks a:hover {color:#2D6AAF !important;text-decoration:underline;}



/* QuickMenu 0 */
/*"""""""" (MAIN) Container""""""""*/	
#qm0{background-color:#fff;margin:0px;margin-left:5px;}
/*"""""""" (MAIN) Items""""""""*/	
#qm0 a{border-bottom:1px solid #06356b;padding-left:10px;padding:8px 8px 8px 12px;text-align:center;color:#06356b;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;}
/*"""""""" (MAIN) Hover State""""""""*/	
#qm0 a:hover{text-decoration:underline;}
/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 li:hover>a{text-decoration:underline;}
/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover{text-decoration:underline;}
/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul{margin:-1px 0px 0px 0px;background-color:#06356b;border-width:1px;color:#fff;border-style:solid;border-color:#A6A6A6;width:170px;}
/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a{background-image:none;height:auto;padding:5px;}
/*"""""""" (SUB) Hover State""""""""*/
#qm0 div a:hover{text-decoration:underline;}
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a{text-decoration:underline;}
/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#FFFFFF;}
/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle{cursor:default;padding:3px 0px 3px 4px;color:#444444;font-family:arial;font-size:11px;font-weight:bold;}
/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx{border-top-width:1px;margin:4px 0px 4px 0px;border-color:#BFBFBF;}
/*"""""""" Individual Vertical Dividers""""""""*/	
#qm0 .qmdividery{border-left-width:1px;height:15px;margin:4px 2px 0px 2px;border-color:#AAAAAA;}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}
.bbbb {} .qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

