

*
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
}

body
{
    background-color: #c6d6e6;
    margin: 1px;
    overflow: -moz-scrollbars-vertical; 
    text-align: centerl;
}

table
{
    border-collapse: collapse;
}

img
{
    border:none;   
}
a, a:link, a:visited
{
    color: #3577af;
    text-decoration: none;
}

a:hover
{
    color: #4ba6f3;
    text-decoration: none;  
}

p
{
    margin-bottom: 6px;
}

h1
{
    color: #000000;
    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;
}

#body-02
{
    float: left;
    width: 600px;
    overflow: hidden;
}

#head-06
{
    position: absolute;
    top: 1px;
    left: 1px;
}

.contentfiller
{
    height: 350px;
}

td.newstitleback {	background: #F7E4FD;	}			



td.newsname	{	font-size: 10px;	}



#head-12
{
    height: 142px;
    width: 785px;
    background-color: #FFFFFF;
}

#body-01
{
    background-color: #FFFFFF;
    background-image: url(http://baltimore.mdweddings.com/images/sidebg.png);
    background-repeat: repeat-y;
    background-position: 1px 0px;
    overflow: hidden;
}

#main-001
{
    padding: 10px;
    background-repeat: repeat-y;
    background-position: 1px 0px;
}

#content-04
{
    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 #71a1cd;
    width: 599px;
    margin-top: 1px;
}

#homebridetop
{
    height: 60px;
    padding-top: 20px;
    padding-left: 20px;
}

#head-01
{
    height: 106px;
}


#homebridetopsup
{
    color: #000000;
    font-size: 11px;
}


#homebridetopmain big b
{
    color: #000000;
    font-size: 22px;
    padding-left: 12px;
    font-weight: 100;
}


#head-02
{
    height: 7px;
    background-image: url(http://www.bride1.com/test/images/men_bot.gif);
    background-repeat: repeat-x;
    overflow: hidden;
}

#main-10
{
    background-image: url(/graphics/fw/mainback.gif);
    background-repeat: repeat-y;
    background-position: 1px 0px;
    width: 786px;
    border-right: 1px solid #71a1cd;
    border-left: 1px solid #71a1cd;
    border-bottom: 1px solid #71a1cd;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#pagetitle
{
    background-image: url(http://baltimore.mdweddings.com/images/midbg.gif);
    background-repeat: repeat-x;
    height: 28px;
    border-bottom: 1px solid #71a1cd;
    overflow: hidden;
}

#footercont
{
    width: 785px;
    padding: 5px;
    padding-left: 9px;
    margin-left: auto;
    margin-right: auto;
}

#footercopywrite
{
    font-size: 9px;
    color: #71a1cd;
    float: left;
}
#footercopywrite a
{
    font-size: 10px;
    color: #844799;
}
#footercopywrite a:hover
{
    font-size: 10px;
    color: #CD3FEB;
}


#footerlinks
{
    font-size: 9px;
    color: #1873a5;
    float: right;
    margin-right: 10px;
}
#footerlinks a
{
    font-size: 10px;
    color: #1873a5;
}
#footerlinks a:hover
{
    font-size: 10px;
    color: #1873a5;
}


.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;
}

#head-11
{
    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;
}

.cat_index *
{
    font-size: 11px;
}

.cat_index ul
{
    list-style-type: none;
}


.cat_index ul li
{
    padding: 1px;
    padding-left: 7px;
    background-image: url(/graphics/fw/bullettiny.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

.cat_indexmaincat
{
    padding: 2px;
    padding-left: 0px;
    margin-top: 4px;
}

.cat_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;
}

.cat-c-01
{
    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;
}

.cat-c-03 a
{
    font-size: 11px;
    font-weight: 700;
}


.freedescription
{
    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 #71a1cd;
    border-bottom: 1px solid #71a1cd;
    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.links-01 ul
{
  margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
}


.links-01 ul li
{
    padding: 2px;
    padding-left: 9px;
    background-image: url(/graphics/fw/bullettiny.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}



.links-01 ul li a
{
 margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
	
}



.home-10
{
    width: 276px;
    height: 175px;
}

.home-L
{
    float: left;
}

.home-R
{
    float: Right;
}


.winLnClr
{
    clear: both;
}


.winLnClrSpc
{
    clear: both;
    height: 10px;
}



div.regslogin
{
    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;
}

#right-01
{
    width: 185px;
    float: right;
}

.right-02
{
    text-align: center;
    padding-top: 5px;
}

.right-03
{
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}


.right-01 a, .right-01 a:hover
{
    border: none;
}


.right-01 a img
{
    border: 1px solid #71a1cd;
}

#right-04 ul
{
    list-style-type: none;
    padding: 10px;
}


#right-04 ul li
{
    padding: 2px;
    padding-left: 8px;
    background-image: url(/graphics/fw/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
}



#right-04 ul li a
{
    font-size: 10px;
    font-weight: 700;
}



#SocialBookmarking {
	padding:20px 5px 5px;
	width:170px;
	clear:both;
	display:block;
	overflow:hidden;
	padding-top:5px;
}

.SocialBookmarking a, .SocialBookmarking a:link, .SocialBookmarking 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;
}

.SocialBookmarking a:hover {
	border:1px solid #BB80CE;
}

#SocialBookmarkingTitle {
	border-bottom:1px solid #BBBBBB;
	color:#888888;
	display:block;
	font-size:10px;
	font-weight:700;
	margin-bottom:4px;
	overflow:hidden;
	padding-bottom:4px;
}

