﻿@import url(/cnxapp/css/cnxapp_v1.css);

*
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
}

body
{
    background-color: #F3E9F6;
    margin: 1px;
    overflow: -moz-scrollbars-vertical; 
    text-align: centerl;
}

table
{
    border-collapse: collapse;
}

img
{
    border:none;   
}
a, a:link, a:visited
{
    color: #8830A4;
    text-decoration: none;
}

a:hover
{
    color: #CD3FEB;
    text-decoration: none;  
}

p
{
    margin-bottom: 6px;
}

h1
{
    color: #72278B;
    font-size: 16px;
    font-weight: 100;
    padding: 4px;
    padding-left: 10px;
}

h2
{
    color: #B8871D;
    font-size: 15px;
    margin-bottom: 4px;
    font-weight: 100;
    margin-top: 4px;
}



h3
{
    color: #876492;
    font-size: 12px;
    margin-bottom: 4px;
    font-weight: 700;
    margin-top: 4px;
    text-transform: upper-case;
    padding-bottom: 2px;
    border-bottom: 1px dotted #876492;
    
}

h2.nextsplit
{
    margin-top: 10px;
}

#bodyinfocont
{
    float: left;
    width: 600px;
    overflow: hidden;
}

#headabs
{
    position: absolute;
    top: 1px;
    left: 1px;
}

.contentfiller
{
    height: 350px;
}

td.newstitleback {	background: #F7E4FD;	}			



td.newsname	{	font-size: 10px;	}



#headback
{
    height: 142px;
    width: 785px;
    background-color: #FFFFFF;
}

#mainbodyout
{
    background-color: #FFFFFF;
    background-image: url(/graphics/fw/mainback.gif);
    background-repeat: repeat-y;
    background-position: 1px 0px;
    overflow: hidden;
}

#mainbodyin
{
    padding: 10px;
    background-repeat: repeat-y;
    background-position: 1px 0px;
}

#contenthere
{
    width: 580px;
    overflow: visible;
    float: left;
    border-bottom: 10px solid #FFFFFF;
}

#homebride
{
    background-image: url(/graphics/fw/HomeBride.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
    height: 219px;
    border-bottom: 1px solid #BB80CE;
    width: 599px;
    margin-top: 1px;
}

#homebridetop
{
    height: 60px;
    padding-top: 20px;
    padding-left: 20px;
}

#headtop
{
    height: 106px;
}


#homebridetopsup
{
    color: #844799;
    font-size: 11px;
}


#homebridetopmain big b
{
    color: #844799;
    font-size: 22px;
    padding-left: 12px;
    font-weight: 100;
}


#headbot
{
    height: 7px;
    background-image: url(/graphics/fw/men/men_bot.gif);
    background-repeat: repeat-x;
    overflow: hidden;
}

#mainoutcont
{
    background-image: url(/graphics/fw/mainback.gif);
    background-repeat: repeat-y;
    background-position: 1px 0px;
    width: 786px;
    border-right: 1px solid #BB80CE;
    border-left: 1px solid #BB80CE;
    border-bottom: 1px solid #BB80CE;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#pagemaintitle
{
    background-image: url(/graphics/fw/titleback.gif);
    background-repeat: repeat-x;
    height: 28px;
    border-bottom: 1px solid #BB80CE;
    overflow: hidden;
}

#footercont
{
    width: 785px;
    padding: 5px;
    padding-left: 9px;
    margin-left: auto;
    margin-right: auto;
}

#footerleft
{
    font-size: 9px;
    color: #9F8BA5;
    float: left;
}
#footerleft a
{
    font-size: 10px;
    color: #844799;
}
#footerleft a:hover
{
    font-size: 10px;
    color: #CD3FEB;
}


#footerright
{
    font-size: 9px;
    color: #9F8BA5;
    float: right;
    margin-right: 10px;
}
#footerright a
{
    font-size: 10px;
    color: #844799;
}
#footerright a:hover
{
    font-size: 10px;
    color: #CD3FEB;
}


.helpsection
{
    background-image: url(/cnxapp/css/graphics/help/green/ico_16.png);
    _background-image: url(/cnxapp/css/graphics/help/green/ico_16.gif);
    padding: 1px;
    padding-bottom: 8px;
    padding-left: 20px;
    color: #029300;
    background-repeat: no-repeat;
}

#headcont
{
    height: 76px;
    width: 785px;
}

#logolink
{
    display: block;
    height: 76px;
    float: left;
    width: 450px;
    background-repeat: no-repeat;
    text-indent: -10000px;
    border: none;
}

#regtowin
{
    display: block;
    height: 76px;
    float: right;
    width: 273px;
    background-image: url(/graphics/fw/regtowin.gif);
    background-repeat: no-repeat;
    text-indent: -10000px;
    border: none;
}

#headmen
{
    height: 28px;
    width: 785px;
    background-image: url(/graphics/fw/men/men_back.gif);
    margin-top: 1px;
}


#headmen a
{
    display: block;
    height: 28px;
    float: left;
    background-repeat: no-repeat;
    text-indent: -10000px;
    margin-right: -3px;
}



#headmen a:hover
{
    border-bottom: none;
}


#headmen_home
{
    margin-left: 2px;
    background-image: url(/graphics/fw/men/men_home.gif);
    width: 58px;
}

#headmen_home:hover
{
    background-image: url(/graphics/fw/men/men_home_hi.gif);
}


#headmen_adhome
{
    margin-left: 2px;
    background-image: url(/graphics/fw/men/men_home.gif);
    width: 58px;
}

#headmen_adhome:hover
{
    background-image: url(/graphics/fw/men/men_home_hi.gif);
}





#headmen_leadsaccess
{
    background-image: url(/graphics/fw/men/men_leadsaccess.gif);
    width: 119px;
}

#headmen_leadsaccess:hover
{
    background-image: url(/graphics/fw/men/men_leadsaccess_hi.gif);
}





#headmen_resources
{
    background-image: url(/graphics/fw/men/men_resources.gif);
    width: 58px;
}

#headmen_resources:hover
{
    background-image: url(/graphics/fw/men/men_resources_hi.gif);
}



#headmen_myaccount
{
    background-image: url(/graphics/fw/men/men_myaccount.gif);
    width: 119px;
}

#headmen_myaccount:hover
{
    background-image: url(/graphics/fw/men/men_myaccount_hi.gif);
}




.rightMenUserLinks
{
     overflow: hidden;
     margin-bottom: 4px;
     padding: 6px;
}


.rightMenUserLinks a, .rightMenUserLinks a:link, .rightMenUserLinks a:visited
{
    display: block;
    background-color: #FFFFFF;
    font-size: 10px;
    font-weight: 700;
    padding: 2px;
    padding-left: 4px;
    margin-bottom: 2px;
    border: 1px solid #FFFFFF;
}



.rightMenUserLinks a:hover  
{
    border: 1px solid #F3CEFF;
}




#headmen_chat
{
    background-image: url(/graphics/fw/men/men_chat.gif);
    width: 133px;
}

#headmen_chat:hover
{
    background-image: url(/graphics/fw/men/men_chat_hi.gif);
}


.winCatArticleSecTitle
{
    font-size: 10px;
    font-weight: 700;
    color: #FFFFFF;
    background-color: #555555;
    padding: 3px;
    line-height: 100%;
    padding-left: 5px;
    margin-top: 10px;
    margin-bottom: 6px;
    clear: both;
}




#headmen_services
{
    background-image: url(/graphics/fw/men/men_services.gif);
    width: 154px;
}

#headmen_services:hover
{
    background-image: url(/graphics/fw/men/men_services_hi.gif);
}






#headmen_planning
{
    background-image: url(/graphics/fw/men/men_planning.gif);
    width: 141px;
}

#headmen_planning:hover
{
    background-image: url(/graphics/fw/men/men_planning_hi.gif);
}








#headmen_shows
{
    background-image: url(/graphics/fw/men/men_shows.gif);
    width: 122px;
}

#headmen_shows:hover
{
    background-image: url(/graphics/fw/men/men_shows_hi.gif);
}



#myaccountheadbox
{
    float: right;
    text-align: right;
    padding: 6px;
}

#myaccountheadbox a, #myaccountheadbox a:link, #myaccountheadbox a:visited
{
    display: block;
    text-align: right;
    padding: 1px;
}

#myaccountheadbox a:hover
{
    border: none;
}



#headmen_mywedding
{
    background-image: url(/graphics/fw/men/men_mywedding.gif);
    width: 114px;
}

#headmen_mywedding:hover
{
    background-image: url(/graphics/fw/men/men_mywedding_hi.gif);
}









.headmen_split
{
    display: block;
    height: 28px;
    float: left;
    width: 6px;
    background-image: url(/graphics/fw/men/men_split.gif);
    background-repeat: no-repeat;
    background-position: center top;
    margin-left: 6px;
    margin-right: 2px;
}


.catindex_maincont
{
    padding: 5px;
    width: 160px;
    float: left;
}

.catindex_column
{
    float: left;
    width: 180px;
    margin-right: 10px;
}

.cats_index *
{
    font-size: 11px;
}

.cats_index ul
{
    list-style-type: none;
}


.cats_index ul li
{
    padding: 1px;
    padding-left: 7px;
    background-image: url(/graphics/fw/bullettiny.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

.cats_indexmaincat
{
    padding: 2px;
    padding-left: 0px;
    margin-top: 4px;
}

.cats_indexmaincat a
{
    font-weight: 700;
}

.winCatRefineCont p
{
    font-size: 10px;
    font-weight: 700;
    color: #666666;
    text-transform: uppercase;
    margin-bottom: 2px;
}

.winCatRefineCont
{
    margin-bottom: 4px;
}

.winCatIntroP
{
    margin-bottom: 6px;
    font-size: 11px;
    font-weight: 700;
    color: #555555;
}

.winCatIntroP a
{
    font-size: 11px;
}

.winCatDirItemCont
{
    width: 275px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 150px;
    overflow: hidden;
}

.winCatDirItemImage
{
    width: 148px;
    height: 130px;
    border: 1px solid #BBBBBB;
    margin: 5px;
    margin-top: 2px;
    margin-left: 0px;
    float: left;
    background-color: #EAEAEA;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 10px;
    color: #AAAAAA;
    text-align: center;
    padding-top: 15px;
    cursor: pointer;
}

.winCatDirItemTitle a
{
    font-size: 11px;
    font-weight: 700;
}


.winCatDirItemDescription
{
    font-size: 9px;
}

.winListingMediaArea
{
    height: 302px;
    background-image: url(/graphics/fw/mediaback.gif);
    background-repeat: repeat-x;
    background-position: bottom center;
    border: 1px solid #D6B855;
    border-bottom: none;
    padding: 3px;
}

.winListingMediaAreaInside
{
    height: 300px;
    background: #000000;
    border: 1px solid #D6B855;
    text-align: center;
    overflow: hidden;
}

.winListingMediaButtons
{
    height: 28px;
    background-image: url(/graphics/fw/1x1tan.gif);
    background-repeat: repeat-x;
    background-position: top center;
    margin-bottom: 4px;
}

a.winListingMediaButton
{
    display: block;
    height: 28px;
    width: 95px;
    text-align: center;
    color: #FF4800;
    font-size: 14px;
    padding-top: 4px;
    background-image: url(/graphics/fw/medbutton_lo.gif);
    background-repeat: no-repeat;
    float: left;
    margin-right: 1px;
    border: none;
}


a:hover.winListingMediaButton
{
    color: #FFBA00;
}

a.winMedShowHi
{
    background-image: url(/graphics/fw/medbutton_hi.gif);
}

a.winListingReqInfoLink
{
    float: right;
    font-size: 14px;
    margin-right: 5px;
    padding-top: 8px;
    padding-left: 11px;
    border: none;
    background-image: url(/graphics/fw/reqinfoarrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 12px;
}

.winListingDomainBox
{
    clear: both;
    text-align: center;
    border-top: 1px solid #BB80CE;
    border-bottom: 1px solid #BB80CE;
    background-image: url(/graphics/fw/infobarback.gif);
    background-repeat: repeat-x;
    background-position: 0px -1px;
    padding: 4px;
    font-size: 11px;
    text-transform: uppercase;
    color: #666666;
    background-color: #F6DBFF;
    overflow: hidden;
}


.winListingDomainBox a
{
    font-size: 14px;
    text-transform: none;
    font-weight: 700;
}

.winListingContactBox
{
    width: 152px;
    padding: 8px;
    padding-left: 0px;
    background-image: url(/graphics/fw/leftbarback.gif);
    background-repeat: repeat-x;
    float: left;
}

.winListingContactTitle
{
    font-size: 10px;
    color: #555555;
    text-transform: uppercase;
}


.winListingContactTitle a
{
    font-size: 10px;
    color: #FF0000;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
}



.winListingContactData
{
    font-size: 11px;
    font-weight: 700;
    padding-bottom: 6px;
}


.winListingContactData a
{
    font-size: 11px;
    font-weight: 700;
}

.winListingInfoBox
{
    padding: 8px;
    width: 404px;
    float: right;
}


.winListingInfoDescription
{
    font-size: 11px;
    color: #444444;
    font-weight: 700;
    margin-bottom: 6px;
}

.winListingInfoContent p
{
    font-size: 11px;
}

.winListingInfoBody
{
    background-image: url(/graphics/fw/leftbarbackrep.gif);
    background-repeat: repeat-y;
    overflow: hidden;
    border-bottom: 1px solid #BB80CE;
    margin-bottom: 6px;
}

.winListingmapinfocont
{
    display: none;
}

.winListingmapinfocontShow
{
    display: block;
    position: absolute;
    width: 570px;
    height: 300px;
    z-index: 99;
    top: 158px;
    left: 16px;
    overflow: hidden;
}

#winListingmap
{
    height: 270px;
    width: 570px;
}

#winLsitingaddress
{
    height: 22px;
    width: 570px;
    background-color: #FFFFFF;
    border-top: 1px solid #D6B855;
    text-align: center;
    padding-top: 7px;
    font-size: 11px;
    font-weight: 700;
    cursor: pointer;
}

.winListingVideoHere
{
    float: left;
    width: 400px;
}

.winListingVideoOptions
{
    float: right;
    width: 169px;
}


.winListingVideoOptions a
{
    display: block;
    background: #FDEFC4;
    color: #333333;
    width: 153px;
    padding: 5px;
    margin-top: 4px;
    border: 1px solid #D6B855;
    font-size: 10px;
    font-weight: 700;
}


.winListingVideoOptions a:hover
{
    background: #FFFFFF;
}


div.homebridelinks ul
{
    padding-left: 12px;
    padding-top: 15px;
    list-style-type: none;
}


.homebridelinks ul li
{
    padding: 2px;
    padding-left: 9px;
    background-image: url(/graphics/fw/bullettiny.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}



.homebridelinks ul li a
{
    font-size: 11px;
}



.homeseccont
{
    width: 276px;
    height: 170px;
}

.homeseccontL
{
    float: left;
}

.homeseccontR
{
    float: Right;
}


.winLnClr
{
    clear: both;
}


.winLnClrSpc
{
    clear: both;
    height: 10px;
}

.homeseccont p, .homeseccont p b
{
    font-size: 11px;
}

div.regswitch
{
    z-index: 99;
    position: absolute;
    top: 119px;
    left: 552px;
    font-size: 10px;
    color: #897447;
    text-align: right;
    width: 230px;
    margin-top: -4px;
}

select.regselect
{
    width: 110px;
    border: 1px solid #C4AE80;
    color: #777777;
    font-size: 11px;
    margin-top: 4px;
}

#rightmen
{
    width: 185px;
    float: right;
}

.rightbannerads
{
    text-align: center;
    padding-top: 25px;
}

.rightbannerad
{
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}


.rightbannerad a, .rightbannerad a:hover
{
    border: none;
}


.rightbannerad a img
{
    border: 1px solid #BB80CE;
}

#rightmendir ul
{
    list-style-type: none;
    padding: 10px;
}


#rightmendir ul li
{
    padding: 2px;
    padding-left: 8px;
    background-image: url(/graphics/fw/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
}



#rightmendir ul li a
{
    font-size: 10px;
    font-weight: 700;
}

p.homepartext
{
    float: left;
    width: 280px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 11px;
}

.poplink
{
    float: left;
    width: 260px;
    margin-right: 10px;
}

.poplink a
{
    font-size: 10px;
}

#poplinkscont
{
    width: 570px;
    float: left;
    overflow: hidden;
    clear: both;
}



    
ul
{
    margin: 4px;
    list-style-type: none;
    padding-bottom: 3px;   
}

ul li
{
    padding-left: 13px;
    background-image: url(/graphics/fw/mainbullet.gif);       
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-bottom: 6px;
}



a.sitesubmitlink, a.sitesubmitlink:link, a.sitesubmitlink:visited
{
    border-top: 1px solid #4E9DFF;
    border-left: 1px solid #4E9DFF;
    border-right: 1px solid #0056C0;
    border-bottom: 1px solid #0056C0;
    background-color: #D6E8FF;
    padding: 4px;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 11px;
    font-weight: 700;
    color: #003D89;
    
}


a:hover.sitesubmitlink
{
    background-color: #ffffff;
}


.weddingwebsitelisttable tr td
{
    padding: 3px;
    border: 1px solid #BBBBBB;
}

.weddingwebsitelisttable
{
    width: 100%;    
}



/*=======================================================================================



  FORM-MATTING



=========================================================================================*/



.ff_title
{
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
    color: #555555;
    margin-top: 3px;
    margin-bottom: 1px;
}

.ff_field
{
    margin-top: 1px;
    margin-bottom: 1px;
    padding-bottom: 2px;
}

.ff_field input
{
    width: 95%;
    padding: 2px;
    padding-left: 3px;
    font-size: 11px;
}

.ff_field input.req
{
    background-image: url(/graphics/fw/ff_req.gif);
    background-position: top right;
    background-repeat: no-repeat;
}


.ff_field textarea.req
{
    background-image: url(/graphics/fw/ff_req.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.ff_field textarea
{
    width: 98%;
    padding: 2px;
    padding-left: 3px;
    font-size: 11px;
}

textarea
{
    padding: 2px;
    padding-left: 3px;
    font-size: 11px;
}

.ff_field select
{
    width: 98%;
    font-size: 11px;
}

.ff_submit
{
    text-align: center;
    margin-top: 8px;
}

.ff_submit input
{
    font-size: 11px;
    font-weight: 700;
}

.boxsplitright
{
    float: right;
    padding-left: 20px;
    overflow: visible;
    margin-left: 2px;
}



/*=======================================================================================
  FAQs
=========================================================================================*/


div.cnxfaqcont
{
    margin-top: 5px;
    margin-bottom: 15px;
}


div.cnxfaqquestion
{

    color: #B8871D;
    font-size: 15px;
    margin-bottom: 4px;
    font-weight: 100;
    margin-top: 4px;

}



div.cnxfaqanswer
{
    padding-bottom: 2px;
}


/*=======================================================================================
  TESTIMONIALS
=========================================================================================*/




div.cnxtestimonialcont
{
    
    padding: 5px;
    border-bottom: 1px dotted #13468E;
    margin-bottom: 5px;
}

div.cnxtestimonialcomment
{
       
}

div.cnxtestimonialcomment p
{
    padding: 0px;
    margin-bottom: 5px;
    font-style:normal;
}



div.cnxtestimonialname
{
   font-size: 11px;
   font-weight: 700;
   color: #777777;
}


 /*
================================================================================================================================
NewsBlog
================================================================================================================================
*/
 
.cxaNewsBlogiBasicLeftSec
{
    width: 200px;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px dotted #009407;
    float: left;
}
 
.cxaNewsBlogiBasicRightSec
{
    width: 340px;
    float: left;
}

.cxaNewsBlogListItemCont
{
    margin-bottom: 10px;
}

.cxaNewsBlogListItemTitle a
{
    font-size: 11px;
    font-weight: 700;
}

.cxaNewsBlogListItemTitle
{
    font-size: 11px;
    font-weight: 700;
    color: #555555;
}

.cxaNewsBlogListItemDescription
{
    font-size: 11px;
    color: #333333;
}


.cxaNewsBlogEntryPostedBy
{
    font-size: 11px;
    font-weight: 700;
    color: #76BA79;
    clear: left;
    margin-bottom: 5px;
}

.cxaNewsBlogEntryDescription
{
    font-size: 11px;
    font-weight: 700;
    color: #333333;
}


.wwdReqFieldColor
{
    color: #FF5A00;
}














/*==============================================================
REGISTRATION FORM
==============================================================*/






#wwdRegForm .sc_box
{
    width: 283px;
    float: left;
    padding-bottom: 5px;
}

#wwdRegForm .sc_boxl
{
    float: left;
}

#wwdRegForm .sc_boxr
{
    float: right;
}

#wwdRegForm .sc_box .sc_ffcont .sc_title
{
    float: left;
    width: 105px;
    font-size: 11px;
    text-align: right;
    padding-top: 2px;
}

#wwdRegForm .sc_box .sc_ffcont
{
    overflow: hidden;
    margin-bottom: 3px;
    width: 283px;
}

#wwdRegForm .sc_box .sc_ffcont .sc_field
{
    float: right;
    width: 175px;
}


#wwdRegForm .sc_regbutton
{
    clear: both;
    padding-top: 8px;
    padding-bottom: 8px;
    
}

#wwdRegForm .sc_regbutton .sc_showcont
{
    margin-bottom: 5px;
}


#wwdRegForm .sc_regbutton .sc_showcont .sc_title
{
    font-size: 12px;
    font-weight: 700;        
    color: #626262;
}


#wwdRegForm .sc_regbutton .sc_showcont .sc_title input
{
    margin-right: 3px;
}

#wwdRegForm .sc_regbutton .sc_showcont .sc_info
{
    font-size: 11px;
    font-weight: 100;        
    padding-left: 16px;    
}

#wwdRegForm .sc_regbutton .sc_showcont .sc_datetime
{
    font-size: 11px;
    font-weight: 700;        
    padding-left: 16px;    
    color: #9942B7;
}



#wwdRegForm .sc_box .sc_ffcont .sc_field input
{
    width: 168px;
}

#wwdRegForm .sc_terms
{
    clear: both;
    font-size: 10px;
    padding-top: 5px;
    color: #7F6C85;
}

#wwdRegForm .sc_box .sc_ffcont .sc_field input.sc_datefield
{
    width: 80px;
    text-align: center;
    float: left;
}

#wwdRegForm .sc_box .sc_ffcont .sc_field input.sc_moneyfield
{
    width: 79px;
    text-align: right;
    float: left;
    padding-right: 3px;
    background-image: url(/graphics/fw/dollarsign.gif);
    background-position: 3px 3px;
    background-repeat: no-repeat;
}

#wwdRegForm .sc_box .sc_ffcont .sc_field .sc_fieldhelp
{
    font-size: 10px;
    border-left: 5px solid #FFFFFF;
    padding-top: 2px;
    float: left;
}

#wwdRegForm .sc_regbutton .sc_cats .sc_cat
{
    float: left;
    width: 130px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 11px;
}

#wwdRegForm .sc_regbutton .sc_cats .sc_cat input
{
    margin-right: 3px;
}


#wwdRegForm .sc_box .sc_mag
{
    padding-left: 55px;
    height: 63px;
    padding-top: 4px;
    font-size: 11px;
    background-image: none;
    background-repeat: no-repeat;
}



#wwdRegForm .sc_box .sc_mag input
{
    float: left;
    margin-bottom: 20px;
    margin-right: 3px;
}


#wwdRegForm .sc_regbutton .sc_selectall input
{
    margin-right: 3px;
}

#wwdRegForm .sc_regbutton .sc_selectall
{
    margin-bottom: 5px;
    font-size: 11px;
    font-weight: 700;
    
}





/*==============================================================
BROCHURE REQUEST
==============================================================*/



#winListingReqBrochure
{
    text-align: left;
    padding: 0px;
    overflow: hidden;
    margin-bottom: 15px;
}

#winListingReqBrochure .sc_formcont
{
    overflow: visible;
}



#winListingReqBrochure .sc_buttons
{
    clear: both;
    float: right;
    padding: 2px;
    padding-right: 20px;
}



#winListingReqBrochure .sc_formcont .sc_box
{
    float: left;
    width: 210px;   
}


#winListingReqBrochure .sc_formcont .sc_boxsmall
{
    width: 190px;   
}



#winListingReqBrochure .sc_formcont .sc_box .sc_formbox
{
    clear: both;
    border-bottom: 4px solid #FFFFFF;
    overflow: hidden;    
}



#winListingReqBrochure .sc_formcont .sc_box .sc_formbox .sc_label
{
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 4px;
    font-size: 10px;
    font-weight: 700;
    color: #555555;
    padding-top: 3px;
}


#winListingReqBrochure .sc_formcont .sc_box .sc_formbox .sc_labelsmall
{
    width: 50px;
}




#winListingReqBrochure .sc_formcont .sc_box .sc_formbox .sc_input
{
    float: left;
}

#winListingReqBrochure .sc_formcont .sc_box .sc_formbox .sc_input input
{
    width: 115px;
}

#winListingReqBrochure .sc_formcont .sc_box .sc_formbox .sc_input textarea
{
    width: 115px;
    height: 75px;
}



#winListingReqBrochure .sc_formcont .sc_boxwide
{
    width: 400px;
}


#winListingReqBrochure .sc_formcont .sc_boxwide .sc_formbox .sc_input textarea
{
    width: 295px;
    height: 30px;
}



















/*==============================================================
Announcement Manager
==============================================================*/

.AnMnDomainSelectBox
{
    margin-top: 5px;    
}

.AnMnDomainSelectBox div
{
    float: left;
    font-size: 11px;
    font-weight: 700;
    margin-right: 2px;
    line-height: 175%;
}


.AnMnDomainSelectBox div input
{
    width: 150px;
    text-align: right;
    padding-right: 4px;
    font-weight: 100;
}

.AnMnDomainSelectBox div.sc_buttons
{
    clear: both;
    line-height: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

#AnMnPhotosList a.sc_photo, #AnMnPhotosList a.sc_photo:link, #AnMnPhotosList a.sc_photo:visited
{
    width: 70px;
    height: 70px;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #BBBBBB;
    float: left;
    margin-right: 7px;
    margin-bottom: 7px;
}


#AnMnPhotosList a.sc_photo:hover
{    
    border: 2px solid #AE03E6;
    width: 68px;
    height: 68px;
}

.AnMgPhotoEditImg
{
    height: 190px;
    width: 190px;
    border: 1px solid #BBBBBB;
    float: left;
    margin-right: 10px;
    background-position: center center;
    background-repeat: no-repeat;
}

#AnMnMainPhotoShow
{
    height: 190px;
    width: 190px;
    border: 1px solid #BBBBBB;
    margin-bottom: 5px;
    background-position: center center;
    background-repeat: no-repeat;
}

.AnMgGuestBookItem
{
    margin-bottom: 10px;
}

.AnMgGuestBookItem *
{
    font-size: 10px;
}

.AnMgGuestBookItem .sc_name
{
    font-weight: 700;
}

.AnMgGuestBookItem .sc_name a
{
    font-weight: 100;
}




/*==============================================================
siteUserNavTabs
==============================================================*/


#siteUserNavCurrentItemTitle
{
    background-color: #FFEFB9;
    overflow: hidden;
    font-size: 10px;
    color: #686868;
    padding: 4px;
    padding-left: 5px;
    border: 1px solid #FFBC3C;
    margin-bottom: 4px;
}

#siteUserNavCurrentItemTitle b
{
    font-size: 10px;
    font-weight: 700;
    color: #686868;
}

.siteUserNavTabs
{
    border-bottom: 1px solid #835493;
    margin-bottom: 10px;
    overflow: auto;
    _float: left;
    _width: 100%;
}

.siteUserNavTabs a, .siteUserNavTabs a:link, .siteUserNavTabs a:visited
{
    border-top: 1px solid #DCC5E4;
    border-left: 1px solid #DCC5E4;
    border-right: 1px solid #DCC5E4;
    border-bottom: none;
    background-color: #F3E9F6;
    color: #754A83;
    float: left;
    padding: 3px;
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
}

.siteUserNavTabs a.sc_frt, .siteUserNavTabs a.sc_frt:link, .siteUserNavTabs a.sc_frt:visited
{
    float: right;
}

.siteUserNavTabs a.sc_up, .siteUserNavTabs a.sc_up:link, .siteUserNavTabs a.sc_up:visited
{
    background-color: #A483B0;
    color: #FFFFFF;
    border-top: 1px solid #835493;
    border-left: 1px solid #835493;
    border-right: 1px solid #835493;
}


.siteUserNavTabs a:hover
{
    background-color: #FFEDAF;
}


.AnMgPhotoEditDetails div input
{
    width: 250px;
}

.AnMgEditDetails div input, .AnMgEditDetails div textarea
{
    width: 550px;
}


/*==============================================================
siteUserAppOptions
==============================================================*/


.siteUserAppTitle
{
    font-size: 15px;
    color: #774586;
    margin-bottom: 5px;
    clear: both;
}


.siteUserAppTitleSec
{
    border-top: 8px solid #FFFFFF;
}


.siteUserAppInstruction
{
    font-size: 10px;
    font-weight: 700;
    color: #555555;
    margin-bottom: 4px;
}


.ffboxbase
{
    padding: 2px;
    padding-left: 3px;
    border: 1px solid #C8AAD2;
    border-top: 1px solid #A77FB4;
    border-left: 1px solid #A77FB4;
    font-size: 11px;
}

.fffieldcont
{
    margin-bottom: 4px;
}

.fftitle
{
    font-size: 10px;
    font-weight: 700;
    color: #777777;
    text-transform: uppercase;
    margin-bottom: 1px;
}


.fftoolbar
{
    margin-top: 3px;
    margin-bottom: 3px;
}

a.sitebutton, a.sitebutton:link, a.sitebutton:visited
{
    border-top: 1px solid #4E9DFF;
    border-left: 1px solid #4E9DFF;
    border-right: 1px solid #0056C0;
    border-bottom: 1px solid #0056C0;
    background-color: #D6E8FF;
    padding: 2px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 10px;
    font-weight: 700;
    color: #003D89;
    display: block;
    float: left;
    margin: 0px;
    margin-right: 3px;
}

a:hover.sitebutton
{
    background-color: #ffffff;
}

.fftoolbar a.sitebutton
{
    margin-right: 3px;
}



/*==============================================================
Plannig Guide
==============================================================*/



.winPlanningGuideListLink
{
    float: left;
    width: 170px;
    background-image: url(/graphics/fw/bullettiny.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 7px;
    margin-right: 15px;
    height: 12px;
    padding-top: 6px;
}

.winPlanningGuideListLink a
{
    font-size: 10px;
    font-weight: 700;
}








.featureprotitle
{
    padding: 6px;
    padding-left: 10px;
    background-color: #F5D6FF;    
    overflow: hidden;
    margin-bottom: 5px;
    color: #804E90;
    font-size: 11px;
    font-weight: 700;
}


.featuredprocont
{
    overflow: hidden;
    float: left;
    background-color: #F5D6FF;  
    margin-top: -5px;
    border-right: 10px solid #FFFFFF;    
}



.featuredprocont .winCatDirItemCont
{
    width: 250px;
    margin-right: 10px;
    margin-left: 10px;
    _margin-left: 5px;
    _margin-right: 5px;
    overflow: hidden;
    border-bottom: 10px solid #F5D6FF;
    margin-bottom: 0px;
}    




/*==============================================================
Pop Reg
==============================================================*/

.popRegSecOut
{
    overflow: hidden;
    width: 500px;
    margin-bottom: 8px;
}

.popRegSec
{
    float: left;
    width: 240px;
    overflow: hidden;
}

.popRegSecTitle
{
    font-size: 13px;
    font-weight: 100;
    color: #555555;
    margin-top: 4px;
    border-bottom: 1px dotted #BBBBBB;
}

.popRegSecR
{
    float: right;
}

.popRegFieldLabel
{
    font-size: 9px;
    font-weight: 700;
    color: #444444;
    width: 80px;
    text-align: right;
    float: left;
    padding-top: 5px;
}

.popRegFieldLabelRequired
{
    color: #D90000;
}

.popRegFieldBox
{
    float: right;
}

.popRegFieldBox input
{
    font-size: 11px;
    padding: 1px;
    padding-left: 2px;
    border: 1px solid #BBBBBB;
    width: 150px;
}

.popRegSecThinFields .popRegFieldBox input
{
    width: 125px;
}
.popRegSecThinFields .popRegFieldLabel
{
    width: 105px;
}

.popRegFieldCont
{
    overflow: hidden;
    margin-top: 4px;
}

.popRegCats
{
    overflow: hidden;
    margin-top: 3px;
}

.popRegCats .sc_cat
{
    float: left;
    width: 110px;
    font-size: 11px;
    padding-bottom: 1px;
    padding-left: 12px;
    background-image: url(/site/web/pop/register/check.jpg);
    background-repeat: no-repeat;
    background-position: 1px 3px;
    cursor: pointer;
}


.popRegFreeBook
{
    font-size: 10px;
    padding-left: 12px;
    background-image: url(/site/web/pop/register/check.jpg);
    background-repeat: no-repeat;
    background-position: 1px 7px;
    cursor: pointer;
    font-weight: 700;
    padding-top: 4px;
    float: right;
}


.popRegChecked
{
    background-image: url(/site/web/pop/register/checkup.jpg);
}

.popRegCats .popRegChecked
{
    background-image: url(/site/web/pop/register/checkup.jpg);
}



.levelSplitter{
	font-size:1px;
	margin-top:10px;
	border-top:1px solid #bbbbbb;
	overflow:hidden;
	display:block;
	width:580px;
	height:10px;

}


/*==============================================================
Social Bookmarking
==============================================================*/


#xpsSocialBookmarkingCont {
	padding:20px 5px 5px;
	width:170px;
	clear:both;
	display:block;
	overflow:hidden;
	padding-top:5px;
}

.xpsSocialBookmarking a, .xpsSocialBookmarking a:link, .xpsSocialBookmarking a:visited {
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #FFFFFF;
	display:block;
	float:left;
	height:22px;
	overflow:hidden;
	text-indent:-500px;
	width:22px;
	margin:2px;
}

.xpsSocialBookmarking a:hover {
	border:1px solid #BB80CE;
}

#xpsSocialBookmarkingTitle {
	border-bottom:1px solid #BBBBBB;
	color:#888888;
	display:block;
	font-size:10px;
	font-weight:700;
	margin-bottom:4px;
	overflow:hidden;
	padding-bottom:4px;
}