
html
    {
		font-family:geneva, arial, helvetica, sans-serif;
		font-size:100%;
	}
body
	{
		background-color: #996;
		font-size:75%;
		padding: 0px;
	}
body h2
	{
		font-size:120%;
	}
.bridePhoto
	{
		position: relative;
		float: left;
		width: 133px;
		margin-left: 15px;
	}
.brideInfo
	{
		position: relative;
		float: left;
		width: 200px;
		margin-left: 10px;
	}

.bridesReg
{
    background-color: #fff;
    width: 95%;
    height: 300px;
    padding-top: 20px;
}

.bridesReg fieldset
{
    display: block;
    width: 22em;
	margin: 0em 0 0em 0;
	background-color: #fff;
    padding: 15px;
    font-weight: normal;
}
.bridesReg fieldset  h2
{
	margin-bottom: 0em;
	font-size: 150%;
    color: #fff;
}
.bridesReg fieldset  h3
{
	margin-bottom: 0em;
	font-size: 90%;
    color: #000;
}
.bridesReg fieldset  p
{
	margin-bottom: 0.5em;
	font-size: 90%;
    color: #000;
}
#bridesRegBorder{
  background: #85adad;
}
#bridesRegBorderFGPWS{
  background: #FFFF00;
}

#button{
  position: relative;
  left: 2px;
  top: 0px;
}
#login{
  position: relative;
  left: 156px;
  top: 5px;
}

#bridesRetPws{
  font-family: Arial;
  font-size: 90%;
  color: #000000;
}
/*Rating and Comments*/
.rc{
  position: relative;
  float: left;
  top: -5px;
  padding: 0px;
  margin: 0px;
}
.rc h3{
font: Arial;
font-size: 95%;
color: #000000;
}
#rc1{
  position: absolute;
  float: left;
  top: -5px;
  padding: 0px;
  margin: 0px;
  width: 200px;
}
#rc2{
  position: absolute;
  float: left;
  top: 15px;
  padding: 0px;
  margin: 0px;
  width: 200px;
}
#rc3{
  position: absolute;
  float: left;
  top: 50px;
  padding: 0px;
  margin: 0px;
}
#rc4{
  position: absolute;
  float: left;
  top: 80px;
  padding: 0px;
  margin: 0px;
  width: 200px;
}
.ratings{
  width: 20px;
  height: 72px;
}
.bridesCommentPage{
  position: relative;
  float: left;
  top: -25px;
}
.allBridesCommentPage{
 position: relative;
  float: left;
  top: 2px;
}
 .abcColumnRight{
 position: relative;
  float: right;
  top: -160px;
  background-color:   #fff;
  width: 140px;
  margin:  1px;
  height:  auto;
}
/*reg login*/
#regNotice{
background: #fff;
padding: 5px;
}
#regNotice p{
font-family: Arial;
font-size: 100%;
color: #000000;
}
#regNotice h2{
font-family: Arial;
font-size: 100%;
color: #000000;
}
#regDes{
background: #fff;
}
#retPws{
  font-family: Arial;
  font-size: 90%;
  color: #000000;
}
.merchantReg
{
    background-color: #fff;
    height: 600px;
    padding-top: 20px;
}
#merchantReg{
    background: #fff;
}
#merchantRegInfo{
    position: relative;
    float: left;
    top: 0px;
    padding: 0px;
    margin: 0px;
    width: 270px;
    padding-left: 15px;
    padding-right: 35px;
    padding-bottom: 10px;
}
#merchantRegInfo p{
  font-family: Arial;
  font-size: 80%;
  font-style: italic;
  color: #000;
}
#merchantRegBorder{
    background: #85adad;
}
#merchantLoginSection{
margin: 0;
padding: 0;
left: 50px;
font: bold 10px Tahoma;
}

#merchantLoginSection li{
display: table;
}

#merchantLoginSection li a{
float: left;
color: black;
padding: 8px 11px;
text-decoration: none;
background: transparent url(../images/btn_teal.png) top right no-repeat;
border-top: 1px solid #d3bdbe;
border-bottom: 3px solid #FFFFCC;
}

#merchantLoginSection li a#leftmostitem{
border-left: 1px solid #d3bdbe;
width: 255px;
height: 110%;
}

#merchantLoginSection li a#rightmostitem{
border-right: 1px solid #d3bdbe;
background-position: top left;
}

#merchantLoginSection li a:visited{
color: black;
}

#merchantLoginSection li a:hover{
color: white;
background-image: url(../images/btn_tealover.png);
}
#planner{
position: relative;
top: 0px;
float: right;
margin: 0;
padding: 0;
font: bold 10px Tahoma;
}

#planner li{
display: table;
}

#planner li a{
float: left;
color: black;
padding: 8px 11px;
text-decoration: none;
background: transparent url(../images/btn_teal.png) top right no-repeat;
border-top: 1px solid #d3bdbe;
border-bottom: 3px solid #FFFFCC;
}

#planner li a#leftmostitem{
border-left: 1px solid #d3bdbe;
width: 255px;
height: 110%;
}

#planner li a#rightmostitem{
border-right: 1px solid #d3bdbe;
background-position: top left;
}

#planner li a:visited{
color: black;
}

#planner li a:hover{
color: white;
background-image: url(../images/btn_tealover.png);
}

.btnTools a
	{
		padding:6px;
		float:left;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		margin:1px;
		background-color:#547E7E;
		border-width:2px;
		border-style:solid;
		border-color:#fff;
		font-size:90%;
	}
.btnTools a:hover
	{
		color:#000;
		background-color:#fff;
		border-width:2px;
		border-style:solid;
		border-color:#399;
	}
.bridesLoginTab
    {
        background: url("../images/btn_bridesLogin.png") no-repeat;
        width: 400px;
        height: 21px;
        position: relative;
        right: 6px;
        float: right;
        top: 15px;
        font-family: ADMUI3Lg;
        text-indent: 25px;
        padding-top: 3px;
    }
#audioMsgCaption
    {
    position: relative;
    top: -20px;
    left: 0px;
    font-family: Times New Roman;
    font-size: 90%;
    width: 100%;
    padding: 5px;
    }
#fantasticFeatures
    {
    position: relative;
    top: -20;
    left: 0px;
    font-family: Times New Roman;
    font-size: 90%;
    color: #000000;
    }

.captionLocalMerchants
    {
    padding: 20px;
    font-family: Arial;
    font-size: 90%;
    position: relative;
    float: left;
    }
.captionLocalMerchants a
    {
      color: #000000;
    }
.captionLocalMerchants a:link
    {
     color: #000000;
    }
.captionLocalMerchants a:active
    {
     color: #000000;
    }
.captionLocalMerchants a:hover
    {
     color: #000000;
    }
.captionLocalMerchants a:visited
    {
     color: #000000;
    }
#captionHF
    {
    position: absolute;
    float: right;
    left: 0px;
    top: 0px;
    font-family: Arial;
    font-size: 1px;
    color: #999966;
        }
.clearer
	{
		clear: both;
	}
.commonContainer
	{
		position: relative;
		width: 375px;
		background: url("../images/commonContainer_body.png") repeat-y;
	}
.commonContainer .body
	{
		padding: 0px 10px;
	}
.commonContainer .header
	{
		position: relative;
		height: 36px;
		background: url("../images/commonContainer_header.png") no-repeat;
	}
.commonContainer .header h2
	{
		color: #fff;
		font-size: 120%;
		margin-top: 0px;
		padding-top: 10px;
		margin-left: 12px;
	}
.commonContainer .footer
	{
		position: relative;
		height: 14px;
		background: url("../images/commonContainer_footer.png") no-repeat;
	}
#container
	{
		position: relative;
		width: 100%;
		margin: 0px auto;
		padding: 0px 19px 0px 22px;
	}
.content
	{
		padding: 0px 13px;
		font-size: 90%;
	}
.content p
	{
		margin: 0px;
	}
.content a
	{
		font-size: 120% !important;
		font-weight: bold;
		display: block;
	}
.errorMsg
	{
		color: #f00;
		background-color: #fcc;
		border: 2px solid #f00;
		margin: 5px;
		padding: 5px;
        width: 60%;
	}
.congratsMsg
	{
        color:  #6699FF;
        background-color:  #99FFCC;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 60%;
	}
.cautionMsg
	{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 60%;
	}
.warningMsg
	{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 60%;
	}
#eventsCal
	{
		position: relative;
		width: 100%;
	}
.eventDate
	{
		width: 20%;
		float: left;
	}
.eventDate2
	{
		width: 25%;
		float: left;
	}
.eventLine
	{
		width: 74%;
		float: left;
		text-overflow: ellipsis;
	}
.eventLine2
	{
		width: 74%;
		float: left;
		text-overflow: ellipsis;
	}
.eventLine a
	{
		font-size: 100% !important;
	}
fieldset
	{
		/*border-width: 1px 0px 0px 0px;*/
	}

.alt
	{
		background-color: #efefef;
	}
.floatLeft
	{
		float: left;
	}
.floatRight
	{
		float: right;
	}
#footer
	{
		background: url("../images/bg_footer.png");
	}
.footer
	{
		position: relative;
	}
#footerContent
{
position: absolute;
left: 255px;
top: 710px;
font-family: Times New Roman;
font-size: 10px;
color: white;
padding: 6px;
margin: 5px;
}

#hd_welcome
	{
		position: relative;
		height: 25px;
		width: 444px;
		font-size: 70%;
	}
#hd_welcome span
	{
		background: url("../images/hd_welcome.png") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}
#hd_newToOurSite
	{
		position: relative;
		height: 39px;
		width: 412px;
		font-size: 70%;
	}
#hd_newToOurSite span
	{
		background:  url("../images/hd_newToOurSite.png") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}
#hd_ideasAdvicePlanning
	{
		position: relative;
		height: 38px;
		width: 412px;
		font-size: 70%;
	}
#hd_ideasAdvicePlanning span
	{
		background:  url("../images/hd_ideasAdvicePlanning.png") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}
#hd_fashionBeauty
	{
		position: relative;
		height: 38px;
		width: 412px;
		font-size: 70%;
	}
#hd_fashionBeauty span
	{
	   /*	background:  url("../images/hd_fashionBeauty.png") no-repeat;*/
       background:  url("../images/hd_articlesGalleries.png") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}
#hd_aBridalStory
	{
		position: relative;
		height: 37px;
		width: 364px;
		font-size: 70%;
	}
#hd_aBridalStory span
	{
		background:  url("../images/hd_aMarketPlace.jpg") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}


#hd_featuredEventsActivities
	{
		position: relative;
		height: 38px;
		width: 363px;
		font-size: 70%;
	}
#hd_featuredEventsActivities span
	{
		background:  url("../images/hd_featuredEventsActivities.png") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}

#hd_bridalShowsEvents
	{
		position: relative;
		height: 38px;
		width: 363px;
		font-size: 70%;
	}
#hd_bridalShowsEvents span
	{
		background:  url("../images/hd_bridalShowsEvents.png") no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
	}
#header_logoFlash
	{
		position: relative;
		height: 119px;
	}
#header_logoFlash #logo
	{
		position: relative;
		left: 11px;
		width: 297px;
		float: left;
	}
#header_logoFlash #welcome
	{
		position: relative;
		top:0px;
		/*_top: 2px;*/
		left: 28px;
		/*height: 132px;*/
		float: left;
	}
.homeBox
	{
		margin-bottom: 30px;
	}

#homeBox_newToOurSite
	{
		position: relative;
		background: url("../images/homeBox_newToOurSite.png") repeat-y;
		width: 400px;
	}
#homeBox_ideasAdvicePlanning
	{
		position: relative;
		width: 400px;
		background: url("../images/homeBox_ideasAdvicePlanning.png") repeat-y;
		margin: 0px;
	}
#homeBox_fashionBeauty
	{
		position: relative;
		width: 400px;
		background: url("../images/homeBox_fashionBeauty.png") repeat-y;
		margin: 0px;
	}
#homeBox_aBridalStory
	{
		position: relative;
		width: 364px;
		background: url("../images/homeBox_aBridalStory.png") repeat-y;
		margin: 0px;
	}
#homeBox_featuredEventsActivities
	{
		position: relative;
		width: 363px;
		background: url("../images/homeBox_featuredEventsActiv.png") repeat-y;
		margin: 0px;
	}
.homeHeader
	{
		margin: 0px;
	}
#homeLeft
	{
		width: 400px;
		float: left;
	}
#homeLeft .thumb
	{
		float: right;
		position: relative;
		z-index: 1;
	}
#homeRight
	{
		width: 375px;
		margin-left: 26px;
		_margin-left: 0px;
		float: left;
	}
#homeRight .thumb
	{
		float: right;
		position: relative;
		right: 0px;
		z-index: 1;
	}
.homePageAds
    {

    padding-left: 13px;
    padding-top: 10px;
    }
.homePageAds a
    {
    font-family: ADMUI3Lg;
    color: #000000;
    }
.homePageAds a:link
    {
    color: #000000;

    }
.homePageAds a:active
    {
     color: #000000;
    }
.homePageAds a:hover
    {
     color: #000000;
    }
.homePageAds a:visited
    {
     color: #000000;
    }
dt
	{
		width: 7%;
		float: left;
	}
.hotsheetHeaderORIGINAl{
position: relative;
float: left;
background: url(../images/hotsheetBling.png);
width: 291px;
height: 86px;
}
.hotsheetHeader{
position: relative;
float: left;
background: url(../images/hotsheetBling.jpg) no-repeat #FFFFFF;
width: 291px;
height: 112px;
}
.audioMsgHotsheet{
  position: absolute;
  top: 86px;
  float: left;
  /* border: dotted 3px #FF66CC; */
}
.printVersionHotsheet{
  position: absolute;
  top: 10px;
  right: 20px;
}
.hotsheetHeader .hotsheetHeaderCaption{
position: relative;
float: left;
top: 65px;
text-indent: 10px;
font-family: ADMUI3Lg;
font-size: 80%;
color: #FF00CC;
}

.hotsheetSponsorBanner{
 position: relative;
float: right;
padding-right: 2px;
}
.hotsheetSponsorBanner a
    {
    color: #000000;
    }
.hotsheetSponsorBanner a:link
    {
    color: #000000;

    }
.hotsheetSponsorBanner a:active
    {
     color: #000000;
    }
.hotsheetSponsorBanner a:hover
    {
     color: #000000;
    }
.hotsheetSponsorBanner a:visited
    {
     color: #000000;
    }
.hotsheetMerchants{
position: relative;
float: left;
width: 645px;

}
.hotsheetMerchants #row1
	{
		background-color:#c9e0ff;
		border-width:1px 0px;
		border-color:#7daeee;
		border-style:solid;
	}
.hotsheetMerchants #row1, .hotsheetMerchants #row0
	{
		padding:10px 0px;
	}
.hotsheetMerchants #type, .hotsheetMerchants #name
	{
		float:left;
	}

.hotsheetMerchants #type
	{
		width:150px;
		padding-left:5px;
	}
.hotsheetMerchants #name
	{
		font-weight:bold;
		padding-bottom:0px;
	}
.hotsheetMerchants #phone
	{
        clear:both;
		padding-left:155px;
		margin-top:0px;
		padding-top:0px;
	}
.hotsheetMerchants #url
	{
        clear:both;
		padding-left:155px;
		margin-top:0px;
		padding-top:0px;
	}
.hotsheetMerchants #offering
	{
		clear:both;
		padding-left:155px;
		margin-top:0px;
		padding-top:0px;
	}

.hotsheetSideColumnAds{
    padding: 1px;
}
.hotsheetSideColumnAds a
    {
    color: #000000;
    }
.hotsheetSideColumnAds a:link
    {
    color: #000000;

    }
.hotsheetSideColumnAds a:active
    {
     color: #000000;
    }
.hotsheetSideColumnAds a:hover
    {
     color: #000000;
    }
.hotsheetSideColumnAds a:visited
    {
     color: #000000;
    }
label
	{
		display: block;
		color: #399;
		font-weight: bold;
	}
#lauraThomas
	{
		position: relative;
        width: 166px !important;
		width: 170px;
		height: 120px;
   	}
#rachelReeves
	{
		position: relative;
        /*width: 166px !important; */
		/* width: 170px;       */
        width: 142px;
		height: 120px;
   	}
#lauraThomas2
	{
        position: relative;
        left: 240px;
        top: 20px;
        width: 167px;
		height: 420px;
        font-family: Times New Roman;
	}
#lauraCommentBubble{
 background: white url(../images/bg_lauraCommentBubble.gif) no-repeat ;
 position: relative;
    top: -380px;
    left: 440px;
    height: 168px;
    width: 266px;
}
.lauraThomasBorder
	{
		position: relative;
		margin: 1px;
		padding: 1px;
		background-color: #5c412b;
	}
.border
	{
		position: relative;
		padding: 3px;
		background-color: #f90;
		border: 1px solid #5c412b;
	}
.leadDetail
	{
		margin-left: 40px;
	}
.leadDetail th, .leadDetail td
	{
		text-align: left;
	}
.leadRow
	{
		border-top:1px;
		border-top-style:dotted;
		border-top-color:#ccc;
	}
.row1
	{
		background-color:#fff;
	}
.row2
	{
		background-color:#efefef;
	}
.leadRow .lead, .leadRow .weddingDate, .leadRow .registrationDate
	{
		float:left;
		width:29%;
		padding:10px;
	}
.leadRowSA .lead, .ck, .weddingDate, .registrationDate, .optin, .bridesIp, .username, .password
	{
		float:left;
		width:10%;
		padding:10px;
	}
.leadTypeBtnRow
	{
		background-color:#fc0;
	}
legend
	{
		font-weight: bold;
	}
.left
	{
		float: left;
	}
.right
	{
		float: left;
	}

.mainContent
	{
		position: relative;
		left: -21px;
		width: 790px;
		background: url("../images/bg_mainContent.png") repeat-y;
		padding: 0px 10px;
		margin-left: 14px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
.mainContent .header
	{
		position: relative;
		background: url("../images/mainContent_header.png") no-repeat;
		left: -10px;
		width: 806px;
		height: 37px;
	}
.mainContent .header h2
	{
		color: #fff;
		font-size: 120%;
		margin-top: 5px;
		padding-top: 5px;
		/*_padding-top: 0px;*/
		margin-left: 12px;
	}
.mainContent .footer
	{
		position: relative;
		left: -10px;
	}
#mainNav
	{
		width:814px;
		height:47px;
		background: url("../images/navigation.png");
		margin:0px;
		padding:0px;
		position:relative;
		left: -7px;
		z-index: 1;
	}
#mainNav li
	{
		margin:0px;
		padding:0px;
		list-style:none;
		position:absolute;
		text-indent: -9999px;
	}
#mainNav li, #mainNav a
	{
		height:47px;
		display:block;
	}
#home {left:0px; width:59px;}
#bridesLogin {left:58px; width:162px;}
#localMerchants {left:220px; width:165px;}
#merchantLogin {left:400px; width:185px;}
#chooseCity {left:572px; width:143px;}
#contactUs {left:720px; width:94px;}

#home a:hover
{
background: transparent url("../images/navigation.png") -0px -47px no-repeat;
}
#bridesLogin a:hover
{
background: transparent url("../images/navigation.png") -64px -130px no-repeat;
}
#localMerchants a:hover
{
background: transparent url("../images/navigation.png") -220px -165px no-repeat;
}
#merchantLogin a:hover
{
background: transparent url("../images/navigation.png") -400px -47px no-repeat;
}
#chooseCity a:hover
{
background: transparent url("../images/navigation.png") -572px -47px no-repeat;
}
#contactUs a:hover
{
		background: transparent url("../images/navigation.png") -720px -47px no-repeat;
}
#navigation
{
position: relative;
left: -3px;
}
#printLink
{
margin-right: 10px;
}
.vendor_one, .vendor_two
{
padding:1px 0px;
}
.vendor_one
{
background-color:#fff;
}
.vendor_two
{
background-color:#cccc99;
}
.vendor_rubyOne, .vendor_rubyTwo
{
padding:1px 0px;
}
.vendor_rubyOne
{
background-color: #fff;
height: 100%;
}
.vendor_rubyTwo
{
background-color: #cc9;
height: 100%;
}
.lmcolumnLeft{
  background-color:  #fff;
  width: 645px;
  float: left;
  /* height:  800px; */
  height:  auto;
}
.lmcolumnRight{
  background-color:   #fff;
  width: 140px;
  float: right;
  height:  auto;
}
.bannerAdsTop{
position: relative;
float: right;
top: -1px;
}
.lmAds
    {
    position: relative;
    float: right;
    right: 15px;
    }
.lmAds a
    {
    font-family: ADMUI3Lg;
    color: #000000;
    }
.lmAds a:link
    {
    color: #000000;

    }
.lmAds a:active
    {
     color: #000000;
    }
.lmAds a:hover
    {
     color: #000000;
    }
.lmAds a:visited
    {
     color: #000000;
    }

.dropdownTitles{
position: relative;
top: -5px;
left: -20px;

}
.dropdownSelection{
 position: relative;
top: -5px;
left: -20px;
}


/****************************************/

#topAllRatingLeft, #topAllRatingRight{
  width: 300px;
  float: left;
  margin: 0 0 0px 0px;
}
#topAllRatingLeft h2{
font-family: Arial;
font-size: 100%;
color: #000000;
}
#topAllRatingLeft p{
font-family: Arial;
font-size: 130%;
font-weight: bolder;
color: #000000;
}
.bCHorizontal{
    position: relative;
    float: right;
    padding-right: 2px;
}
.bCHorizontal a
    {
    color: #000000;
    }
.bCHorizontal a:link
    {
    color: #000000;

    }
.bCHorizontall a:active
    {
     color: #000000;
    }
.bCHorizontal a:hover
    {
     color: #000000;
    }
.bCHorizontal a:visited
    {
     color: #000000;
    }
.bCVertical{
    position: relative;
    float: right;
    top: 200px;
    padding-right: 2px;
}
.bCVerticall a
    {
    color: #000000;
    }
.bCVertical a:link
    {
    color: #000000;

    }
.bCVertical a:active
    {
     color: #000000;
    }
.bCVertical a:hover
    {
     color: #000000;
    }
.bCVertical a:visited
    {
     color: #000000;
    }
#bannerAdsVertically
{
position: absolute;
top: 160px;
left: 650px;
float: right;
padding: 4px;
}
#servicesHeader{
  font-size: 190%;
  position: relative;
  top: -10px;
}
#servicesDescription{
  font-size: 100%;
  position: relative;
  top: -22px;

}

#merchantCategory{
  font-family: Verdana;
  font-size: 100%;
  padding: 1px;
}

#selectionList{
  position: relative;
  float: left;
  padding: 0px;
  height: 20px;
}





/********Stars Active**********/

.starActiveListing_notRated, .starActiveListing_zero, .starActiveListing_half, .starActiveListing_one, .starActiveListing_oneHalf, .starActiveListing_two, .starActiveListing_twoHalf, .starActiveListing_three, .starActiveListing_threeHalf, .starActiveListing_four, .starActiveListing_fourHalf, .starActiveListing_five
{
position: relative;
top: 1px;
float: left;
margin: 0px;
}
.starActiveListing_notRated{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_0_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_zero{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_0_0b.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_half{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_0_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_one{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_1_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_oneHalf{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_1_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_two{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_2_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_twoHalf{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_2_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_three{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_3_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_threeHalf{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_3_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_four{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_4_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_fourHalf{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_4_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_five{
background: url(http://brideandgroomplanner.com/images/surveyImages/star/starA_5_0.gif) no-repeat;
width: 101px;
height: 22px;
}


/********Diamond************/
.vendor_diamondOne, .vendor_diamondTwo
{
    padding:1px 0px;
}
.vendor_diamondOne
{
    background-color:#fff;
    height: 100%;
}
.vendor_diamondTwo
{
    background-color:#cc9;
    height: 100%;
}


.diamondCommentLink{
  position: relative;
  float: left;
  top: 5px;
  font-family: Arial;
  font-weight: bold;
  font-size: 80%;
  color: #000000;
}
.diamondCommentLink a{
color: #FF00FF;
}
.diamondCommentLink a:link{
color: #FF00FF;
}.diamondCommentLink a:active{
color: #FF00FF;
}.diamondCommentLink a:hover{
color: #FF00FF;
}.diamondCommentLink a:visited{
color: #FF00FF;
}



.diamondRatingTimes{
  position: relative;
  float: left;
  top: 0px;
}




.diamondServiceTypes{
  position: relative;
  left: 30px;
  top: 0px;
}
.diamondVendorInfo{
        float: left;
		width: 236px;
        height: auto;
        padding: 0px;
}
.diamondVendorInfo  p{
    font-family: Arial;
    font-size: 95%;
    color: #000;
}


.diamond_Ad
{
    position: relative;
	float: left;
	width: 11%;
    padding-top: 10px;
    padding-left: 35px;
    padding-right: 10px;
    padding-bottom: 10px;
}


#diamondImageCustPhoto{
    position: relative;
    top: 0px;
    float: left;
    /* background: url(../images/diamondMerchant.jpg) no-repeat;  */
    width: 150px;
    height: 150px;
    padding: 1px;
    /* padding-right: 25px; */
}

/*****END Diamond*******************/





/*********Ruby*************/
.freeListing{
position: relative;
top: 0px;
float: left;
margin: 0px;
padding: 0px;
}
.freeListingRatingTimes{
  position: relative;
  float: left;
  left: 3px;
  top: 0px;
}
#freeMerchantReg{
  position: relative;
  float: left;
  top: -10px;
  font-family: Arial;
  font-size: 120%;
  color: #000000;
}
#rubyBridesComments{
position: relative;
top: -15px;
float: right;
left: 0px;
margin: 0px;
padding: 0px;
color: #FF00FF;
margin: 5px;
}
#rubyBridesComments a:link{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#rubyBridesComments a:active{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#rubyBridesComments a:hover{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#rubyBridesComments a:visited{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#bridesComments{
position: relative;
float: left;
margin: 0px;
padding: 0px;
color: #FF00FF;
}
#bridesComments a:link{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#bridesComments a:active{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#bridesComments a:hover{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#bridesComments a:visited{
font-family: Arial;
font-size: 70%;
color: #000000;
}
#starFreeListing_zero, .starFreeListing_one, .starFreeListing_oneHalf, .starFreeListing_two, .starFreeListing_twoHalf, .starFreeListing_three, .starFreeListing_threeHalf, .starFreeListing_four, .starFreeListing_fourHalf, .starFreeListing_five
{
position: relative;
float: left;
width: 20px;
}
#completeListingsTableMod TD{
padding: 0px;
margin: 0px;
}

#starFreeListing_notRated{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_0_0.gif) no-repeat;
width: 99px;
height: 19px;
}
#starFreeListing_zero{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_0_0.gif);
width: 99px;
height: 19px;
}
#starFreeListing_half{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_0_5.gif);
width: 99px;
height: 19px;
}
#starFreeListing_one{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_1_0.gif);
width: 99px;
height: 19px;
}
#starFreeListing_oneHalf{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_1_5.gif);
width: 99px;
height: 19px;
}
#starFreeListing_two{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_2_0.gif);
width: 99px;
height: 19px;
}
#starFreeListing_twoHalf{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_2_5.gif);
width: 99px;
height: 19px;
}
#starFreeListing_three{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_3_0.gif);
width: 99px;
height: 19px;
}
#starFreeListing_threeHalf{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_3_5.gif);
width: 99px;
height: 19px;
}
#starFreeListing_four{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_4_0.gif);
width: 99px;
height: 19px;
}
#starFreeListing_fourHalf{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_4_5.gif);
width: 99px;
height: 19px;
}
#starFreeListing_five{
background-image: url(http://brideandgroomplanner.com/images/surveyImages/star/starF_5_0.gif);
width: 99px;
height: 19px;
}
#tdFree{
  padding: -2px;
  margin: 0px;
  position: relative;
  float: left;
}

.vendorInfo ul
	{
		list-style: none;
        	   padding-left: 2px;
       /* text-indent: 25px;  */
	}

.ad_type
	{
		position: relative;
		float: left;
		width: 11%;
        padding: 1px;
	}

.ruby_Ad{
        position: relative;
        float: left;
		width: 11%;
        padding-top: 2px;
        padding-left: 95px;
        padding-right: 10px;
        padding-bottom: 1px;
}

.bgp_Ad{
        position: relative;
		float: left;
		width: 11%;
        padding-top: 1px;
        padding-left: 89px;
        padding-right: 1px;
        padding-bottom: 1px;
}
.vendorInfo
	{
		float: left;
		width: 52%;
        height:  42px;     /* if it needs to be shorter in IE enter an IE hack  72 org*/
        padding: 0px;
   	}
.rubyServiceTypes{
  position: relative;
  left: 30px;
  top: 0px;
}

.rubyVendorInfo{
        float: left;
		width: 236px;
        height:  92px;     /* if it needs to be shorter in IE enter an IE hack  72 org*/
        padding: 0px;
}
.rubyVendorInfo a{
font-family: Arial;
font-size: 80%;
}

.serviceTypes{
  position: relative;
  left: 30px;
  top: -10px;
  padding-right: 10px;
}
.rubyCommentLink{
  position: relative;
  float: left;
  left: -5px;
  top:35px;
  font-family: Arial;
  font-size: 80%;
  font-weight: bold;
  padding: 0px;
}
.rubyRatingTimes{
  position: relative;
  float: left;
  left: 5px;
  top: -20px;
}
.rubyRatingTimesZero{
  position: relative;
  float: left;
  left: 8px;
  top: -25px;
  font-family: Arial;
  font-size: 100%;
  /* color: #6E6E6E; */
  color: #000;
}
.rubyImageCustPhoto{
    position: relative;
    top: 0px;
    float: left;
    width: 90px;
    height: 110px;
    padding: 1px;
}
.overviewCommentLink{
  position: relative;
  float: left;
  top: 10px;
  font-family: Arial;
  font-size: 80%;
  color: #000000;
  display: block;
  padding: 1px;
}
.overviewRatingTimes{
  position: relative;
  float: left;
  left: 3px;
  top: 0px;
}
.bridesCommentBar{
    position: relative;
    top: 0px;
    float: left;
    background: url(../images/mainSeparator.jpg) no-repeat;
    width: 600px;
    height: 35px;
    padding: 0px;
 }

.diri_no{

}

.ri_active{
    border: groove 2px #004F00;
    background: #339900;
    width: 170px;
    height: 170px;

}
.ri_deactive{
    border: groove 2px #88002D;
    background:  #CC0000;
    width: 170px;
    height: 170px;

}
.di_no{

}
.di_active{
    border: groove 2px  #004F00;
    background: #339900;
    width: 170px;
    height: 170px;

}
.di_deactive{
    border: groove 2px #88002D;
    background:  #CC0000;
    width: 170px;
    height: 170px;

}
.merchantSeparator{
    position: relative;
    top: 0px;
    float: left;
    background: url(../images/mainSeparator.jpg) no-repeat;
    width: 644px;
    height: 35px;
 }
.merchantSeparator h2{
    font-family: Verdana;
    font-size: 100%;
    color: #FFFFF;
    text-indent: 20px;
 }



.merchantSeparatorAZListings{
    position: relative;
    top: 0px;
    float: left;
    background: url(../images/banner_AZListings.png) no-repeat;
    width: 648px;
    height: 76px;
 }
.merchantSeparatorAZListings h2{
    font-family: Verdana;
    font-size: 100%;
    color: #FFFFF;
    text-indent: 20px;
 }
.azListings{
  font-size: 80%;
  font-weight: normal;
}



.merchantSeparatorAZListings a:hover
	{
    color: #0000CC;

	}
.merchantSeparatorAZListings a:hover
	{
       color: #0000CC;
	}
.merchantSeparatorAZListings a:hover
	{
         color: #0000CC;
	}
.merchantSeparatorAZListings a:hover
	{
         color: #0000CC;
	}

















 .merchantPrimarySelect{
   position: relative;
   float: left;
   padding-top: 20px;
   padding-left: 80px;
   padding-bottom: 10px;

 }
 .merchantPrimarySelect p{
 font-family: Arial;
 font-size: 100%;
 color: #000000;
 }
.localMerchants{
  padding: 0px;
  margin: 0px;
}

.merchantExtendedSelect{
    position: relative;
    float: left;
    padding-top: 20px;
    padding-left: 100px;
    padding-bottom: 10px;
}
.merchantExtendedSelect p{
  font-family: Arial;
 font-size: 100%;
 color: #000000;
}
.merchantOverview{
position: relative;
float: left;
top: 0px;
  padding: 50px;
}

.merchantInfo{
  position: relative;
  float:left;
}
.merchantInfo p{
font-family: Arial;
font-size: 100%;
color: #FF33FF;
}
.weddingAuthority{
  position: relative;
  float: left;
}
.weddingAuthority p{
font-family: Arial;
font-size: 100%;
color: #000000;
}

.searchStyle
	{
		position: relative;
		width: 30%;
		background-color: #C0C0C0;   /* original =    efefef 999999  C0C0C0*/
		float: left;
	}
.searchStyle label
	{
		margin-top: 10px;
	}
.searchStyle select
	{
		font-size: 80%;
	}
.userinfo
	{
		position: relative;
        width: 69%;
		float: left;
		margin-left: 5px;
	}

#sidebar
	{
		width: 20%;
		float: left;
	}
#sidebar ul
	{
		padding-left: 5px;
	}
#sidebar ul li
	{
		padding: 0px;
		list-style: none;
		margin: 5px 0px;
	}
#sideNav
	{
		position: relative;
		width: 229px;
		height: 183px;
		background: url("../images/rrSideNav.png");
		margin: 0px;
		padding: 0px;
		float: right;
	}
#sideNav li
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: absolute;
		text-indent: -9999px;
	}
#sideNav li, #sideNav a
	{
		height: 38px;
		display: block;
	}

#sideNavBride{
  position: relative;
  top: 0px;
  float: left;
  padding-left: 2px;
}



#myWeddingSurveyNav {top: 3px; width: 223px;}
#hotsheetNav {top: 49px; width: 223px;}
#weddingStoreNav {top: 100px; width: 223px;}
#theBookNav {top: 137px; width: 223px;}

#myWeddingSurveyNav a:hover
	{
		background: url("../images/rrSideNav.png") -229px -3px;
	}
#hotsheetNav a:hover
	{
		background: url("../images/rrSideNav.png") -229px -49px;
	}
#weddingStoreNav a:hover
	{
		background: url("../images/rrSideNav.png") -229px -100px;
	}
#theBookNav a:hover
	{
		background: url("../images/rrSideNav.png") -229px -137px;
	}
#rrHStext
{
    position: relative;
    top: 5px;
    left: 10px;
}
#rrHSbutton
{
    position: relative;
    top: -25px;
    left: 100px;
}

#rrLMtext
{
    position: absolute;
    top: 170px;
    left: 500px;
    font-family: Arial;
    font-size: 85%;
    color: #000000;
}
#rrLMbutton
{
    position: absolute;
    top: 198px;
    left: 590px;
}
#rrACbutton
{
    position: absolute;
    top: 240px;
                        left: 10px;
}
#rrACtext
{
    position: absolute;
    top: 230px;
                        left: 50px;
    color: #000000;
}

#rrACPhoto
{
  position: relative;
  top: 40px;
                        left: 10px;
  width: 143px;
  height: 138px;
}
#rrACSL a:link
    {
     color: #000000;
    }
#rrACSL a:active
    {
     color: #000000;
    }
#rrACSL a:hover
    {
     color: #000000;
    }
#rrACSL a:visited
    {
     color: #000000;
    }
#optinWelcome
{
    position: absolute;
    left: 300px;
    top: 50px;
}


#eventsActivities a:hover
	{
		background: url("../images/sideNav.jpg") -229px -140px;
	}
#theBook a:hover
	{
		background: url("../images/sideNav.jpg") -229px -185px;
	}
.testimonial
	{
		padding: 2px;
	}
.testimonial .highlight
	{
		background-color: #ff6;
	}
.testimonialContent
	{
		position: relative;
		width: 76%;
		float: left;
	}
.testimonialContent h2
	{
		margin: 0px;
	}
.testimonialSide
	{
		position: relative;
		width: 23%;
		float: left;
	}
.thumb
	{
		position: relative;
		background-color: #ffc;
		padding: 2px;
		border:  1px solid #5c412b;
	}
#topBorder
	{
		position: relative;
		height: 45px;
		margin: 0px auto;
		width: 838px;
		background:#996  url("../images/bg_topBorder.png") bottom  repeat-x;
	}

.wPcontent
	{
		width: 74%;
		float: left;
	}
.wPcontent p, .wPcontent ul
	{
		margin: 20px 0px;
		font-size: 120%;
		line-height: 20px;
	}
#wrapper
	{
		position: relative;
		background: url("../images/bg_container.png") repeat-y;
		width: 838px;
		margin: 0px auto;
	}
#whiteBoxText
{
  font-family: Times New Roman;
  font-size: 12px;
  color: #000000;
  text-align: center;

}

/* START these values support the top left half of the index2,php located in the vendor login section    */
 /*userinfo replaced helpText */
.userinfo{
background: #FFFFFF;
float: left;
width: 510px;
}
.line1{
}
.line1 strong{
font-family: Arial;
font-weight: bold;
font-size: 20px;
}
.line2{
background: #FFFFFF;
}
.line2 strong{
font-family: Arial;
font-weight: bold;
font-size: 11px;
}
.noticeHeader1{
background: #547E7E url("../../images/gradient_teal.png") repeat-x;     /*gradient goes here url("../../images/blue_gradient.png") no-repeat */
border:2px solid #547E7E;
padding:2px;
}
.noticeHeader1  a:link {
color: #FECA14;
}
.noticeHeader1  a:hover {
color: #FECA14;
}
.noticeHeader1  a:active {
color: #FECA14;
}
.noticeHeader1  a:visited {
color: #FECA14;
}
.line4{
}
.line4 strong{
font-family: Arial;
font-weight: bold;
font-size: 16px;
}
.line5{
}
.line5 strong{
font-family: Arial;
font-weight: bold;
font-size: 11px;
text-indent: 100px
}
.line6{
}
.line6 strong{
font-family: Arial;
font-weight: normal;
font-size: 14px;
}
.line6b{
}
.line6b strong{
font-family: Arial;
font-weight: bold;
font-size: 14px;
}

.line7{
}
.line7 strong{
font-family: Arial;
font-weight: normal;
font-size: 10px;
text-indent: 70px
}
.line7b{
}
.line7b strong{
font-family: Arial;
font-weight: bold;
font-size: 10px;
text-indent: 70px
}

.line8{
}
.line8 strong{
font-family: Arial;
font-weight: normal;
font-size: 10px;
text-indent: 70px
}
.line8b{
}
.line8b strong{
font-family: Arial;
font-weight: bold;
font-size: 10px;
text-indent: 70px
}
.noticeHeader2{
background: #FFFFCB url("../../images/gradient_gold.png") no-repeat;    /*gradient goes here  */
padding:2px;
border:2px solid #FFFFCB;
font-size: 120%;
}
.line9{
}
.line9 strong{
font-family: Arial;
font-weight: normal;
font-size: 12px;
}
/* Extra this is to reduce the talking postcard url   */
.tpcURL a:link{
font-size: 10px;
}
.tpcURL  a:hover {
font-size: 10px;
}
.tpcURL  a:active {
font-size: 10px;
}
.tpcURL  a:visited {
font-size: 10px;
}
/* END these values support the index2,php located in the vendor login section    */

/* START ---> This drives the emailResults2.php file  */


.composeEmail {
	   font-size: -1em;
}
.achieveEmail {
	  font-size: -1em;
}
.composeEmail {
		float:left;
	    width: 18em;
	    background: url(../../images/bottom-left.gif) no-repeat left bottom;
}
.composeEmail-outer {
	   background: url(../../images/bottom-right.gif) no-repeat right bottom;
	   padding-bottom: .5%;
}
.composeEmail-inner {
	  background: url(../../images/top-left.gif) no-repeat left top;
}
.composeEmail h2 {
	  background: url(../../images/top-right.gif) no-repeat right top;
	  padding-top: 1%;
}
.composeEmail h2, .composeEmail p {
	  padding-left: .1%;
	  padding-right: .1%;
}
.achieveEmail {
	  float:left;
	  width: 18em;
	  background: url(../../images/bottom-left.gif) no-repeat left bottom;
}
.achieveEmail-outer {
	  background: url(../../images/bottom-right.gif) no-repeat right bottom;
	  padding-bottom: .5%;
}
.achieveEmail-inner {
	  background: url(../../images/top-left.gif) no-repeat left top;
}
.achieveEmail h2 {
	  background: url(../../images/top-right.gif) no-repeat right top;
	  padding-top: 1%;
}
.achieveEmail h2, .achieveEmail p {
	  padding-left: .1%;
	  padding-right: .1%;
}
	/* FINISH ---> This drives the emailResults2.php file  */
.msForm{
    border: outset;
    position: relative;
    top: 0px;
    float: right;
    width: 430px;
    height: auto;
}
.msForm label
{
    display: inline;
    color: #399;
    font-weight: bold;
    float: left;
    width: 10em;
    padding-left: 20px;
}
.msForm input {
    width: 200px;
}
.msForm input[type="text"], textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.msForm textarea{
    padding-left: 20px;
    width: 250px;
}
#msFormMainNav{
    width: 300px;
    float: left

}
#msFormMainNav ul li {
list-style:none;
}
#msFormMainNav{
    background-color:#99CCCC;             /* new = 99CCCC    old =  669999 */
    font-family: Arial;
    font-size: 100%;
    border:1px dashed #999;
    margin:3px;
    padding:5px;
}
#msFormMainNav * {
    padding-left: 0px;
    padding-right: 0px;
}
#msFormMainNav * * {
    padding-left: 0;
    padding-right: 0;
}
#aE table{

}

.aE caption {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

.aE col {
  border-right: 1px solid #ccc;
}

.aE thead {
  background: #ccc url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}
.aE th, td {
  padding: 0.1em 1em;
  font-family: Arial;
  color: #000000;
}
.aE odd {
  background-color:#6D9F9F;
}
.aE tr:hover {
  background-color:#FFFFCF;
  color: #fff;
}
.aE thead tr:hover {
  background-color: transparent;
  color: inherit;
}
#aEsubNav{

position: relative;
top: -15px;
right: 1px;
float: right;
}

#aEsubNav a{
color: #FFFFFF;
}
#aEsubNav a:hover{
color: #000000;
}
#showimage{
  z-index:  6;
}

.bridesTab ul{
position: absolute;
top: 0px;
margin: 4px;
padding: 18px 0 ;
margin-left: 12;
font: bold 12px Tahoma;
list-style-type: none;
text-align: left;

}

.bridesTab li{
display: inline;
margin: 0;
}

.bridesTab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #FFCC33;
color: #2d2b2b;
}

.bridesTab li a:visited{
color: #2d2b2b;
}

.bridesTab li a:hover, .basictab li a.current{
background-color: #FFFFCC;
color: black;
}

.bridesTab li a:active{
color: black;
}
.usersTab ul{
position: absolute;
top: 0px;
margin: 4px;
padding: 18px 0 ;
margin-left: 12;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

.usersTab li{
display: inline;
margin: 0;
}

.usersTab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #FFCC33;
/*background-color: #f6ffd5;*/
color: #2d2b2b;
}

.usersTab li a:visited{
color: #2d2b2b;
}

.usersTab li a:hover, .basictab li a.current{
background-color: #FFFFCC;
color: black;
}

.usersTab li a:active{
color: black;
}


#topBorder ul{
position: absolute;
top: 0px;
margin: 4px;
padding: 0px 0 ;
margin-left: 12;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

#topBorder li{
display: inline;
margin: 0;
}

#topBorder li a{
text-decoration: none;
padding: 0px 0px;
margin-right: 3px;
border: 0px;
border-bottom: none;
background-color: transparent;

/*background-color: #FFCC33; */
/*background-color: #f6ffd5;*/
color: #2d2b2b;
}

#topBorder li a:visited{
color: #2d2b2b;
}

#topBorder li a:hover, .basictab li a.current{
background-color: transparent;
color: black;
}

#topBorder li a:active{
color: black;
}
.rachelMessagetextlineOne
{
position:  absolute;
top: 150px;
left: 0;
font-family: Times New Roman;
font-size: 85%;
font-weight: normal;
text-indent: 22px;
}
.rachelMessagetextlineTwo
{
position:  absolute;
top: 160px;
left: 0;
font-family: Times New Roman;
font-size: 85%;
font-weight:  normal;
text-indent: 22px;
}
.rachelMessageButton
{
position:  absolute;
top: 150px;
left: 0;


}



/****START****Top Tabs*/



#ddtoptabs{
position: relative;
top: 13px;
float: left;

margin-left: 4px; /*Opera 8 fix -1px*/

padding: 0;

width: 850px;

height: 27px;

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

padding-left: 5px;

}



#ddtoptabs ul{

font: normal 10px verdana, arial, sans-serif;

margin:0;

padding:0;

list-style:none;


}



#ddtoptabs li{

display:inline;

margin:0 2px 0 0;

padding:0;

text-transform:uppercase;

line-height: 1.3em;

font-size: 120%;

}





#ddtoptabs a, #ddtoptabs strong{

float:left;

color: #FFF;

background: transparent url("../images/tabsLeft.gif") no-repeat left top;

margin:0 2px 0 0;

padding:0 0 0 3px;

text-decoration:none;

font-size: 10px;

letter-spacing: 1px;

margin-top: 4px;

font-family:  Arial, Verdana, sans-serif;

border-bottom: 1px solid #FFF;

}



#ddtoptabs a span, #ddtoptabs #current span{

float:left;

display:block;

color:#000000;

background: transparent url("../images/tabsRight.gif") no-repeat right top;

padding:3px 9px 3px 6px;

font-weight:bold;

}



#ddtoptabs a span{

float:none;

}



#ddtoptabs #current a, #ddtoptabs strong{

background-position:0 -300px;

border-bottom: 1px solid #2B6600;

}



#ddtoptabs #current a span, #ddtoptabs #current span{

background-position:100% -300px;

padding-bottom:3px;	color:#fff;

}



#ddtoptabs a:hover{

background-position:0% -150px;

}



#ddtoptabs a:hover span{

color: #fff;

background-position:100% -150px;

}



#ddtoptabs #current a:hover {	background-position:0% -300px; }

#ddtoptabs #current a:hover span { color: #fff;	background-position:100% -300px; }



#ddtoptabsline{

clear: both;

padding: 0;

width: 100%;

height: 8px;

background: #2B6600;

border-bottom: 1px solid #fff;

margin-bottom: 5px;

}



#csslibrarytab a, #csslibrarytab strong{

background: transparent url("../images/tabsLeftPink.gif") no-repeat left top;

}



#csslibrarytab a span{

background: transparent url("../images/tabsRightPink.gif") no-repeat right top;

}



#csslibrarytab a:hover{

background-position:0% -150px;

}



#csslibrarytab a:hover span{

color: #fff;

background-position:100% -150px;

}

#disWedStore a, #disWedStore strong{

background: transparent url("../images/tabsYellowPink.gif") no-repeat left top;

}



#disWedStore a span{

background: transparent url("../images/tabsRightYellow.gif") no-repeat right top;

}



#disWedStore a:hover{

background-position:0% -150px;

}



#disWedStore a:hover span{

color: #000000;

background-position:100% -150px;

}


















/*view my ratings***/
#merchantReply a, #merchantReply strong{

background: transparent url("../images/tabsYellowPink.gif") no-repeat left top;

}



#merchantReply a span{

background: transparent url("../images/tabsRightYellow.gif") no-repeat right top;
   color: #CC3333;  
}



#merchantReply a:hover{

background-position:0% -150px;

}



#merchantReply a:hover span{

color: #990033;

background-position:100% -150px;

}


/***/
























/****END*****Top Tabs */



/****START*****WEDDING SURVEY********/

.mwsHeader{
padding: 0px;
margin: 0px;
}
.mwsHeader h1{
  font-family: Arial;
  font-size: 250%;
  font-weight: bold;
  color: #000000;
}
.mwsHeader h2{
  font-family: Arial;
  font-size: 100%;
  font-weight: bold;
  color: #000000;
}
.mwsHeader h3{
  font-family: Arial;
  font-size: 200%;
  font-weight: bold;
  color: #000000;
}
#wwsHeaderLine2{
position: relative;
top: -24px;
left: 0px;
}
#wwsHeaderLine2B{
position: relative;
top: -20px;
left: 0px;
}
#wwsHeaderLine3{
position: relative;
top: -30px;
left: -100px;
}
#wwsHeaderLine3B{
position: relative;
top: -34px;
left: -100px;
}




#wwsHeaderLine4{
position: relative;
top: -70px;
left: -100px;
font-family: Arial;
font-weight: bold;
color: #CC0000;
}

#wwsHeaderLine4B{
position: relative;
top: -40px;
left: -100px;
font-family: Arial;
font-weight: bold;
color: #CC0000;
}
#mwsPartOneA a:link, a:visited,  A:active, a:hover{
/* P */
color: #000000;
}

#mwsPartOneB a:link, a:visited,  A:active, a:hover{
/* N */
color: #000000;
}
#mwsPartOneC a:link, a:visited,  A:active, a:hover{
/* F */
color: #000000;
}




#mwsPartTwoA a:link, a:visited,  A:active, a:hover{
color: #000000;
}

#mwsPartTwoB a:link, a:visited,  A:active, a:hover{
color: #000000;
}
#mwsPartTwoC a:link, a:visited,  A:active, a:hover{
color: #000000;
}



#mwsPartThreeA a:link, a:visited,  A:active, a:hover{
color: #000000;
}

#mwsPartThreeB a:link, a:visited,  A:active, a:hover{
color: #000000;
}
#mwsPartThreeC a:link, a:visited,  A:active, a:hover{
color: #000000;
}
#bridesDetails a:link, a:visited,  A:active, a:hover{
color: #000066;
}

#dnaButton {
  position: relative;
  top: -27px;
  left: 270px;
  background: #cccc96 url(brideandgroomplanner.com/images/surveyImages/dnaDummy.gif);
  height: 27px;
  width: 107px;
}
#dnaButtonB {
  position: relative;
  top: -13px;
  left: 185px;
  background: #cccc96 url(brideandgroomplanner.com/images/surveyImages/dnaDummy.gif);
  height: 27px;
  width: 107px;
}
.mwsPartOneErrorA{
  position: relative;
  top: -40px;
  left: 60px;
  width: 200px;
}
.mwsPartTwoErrorA{
  position: relative;
  top: -40px;
  left: 320px;
  width: 200px;
}
.mwsPartThreeErrorA{
  position: relative;
  top: -40px;
  left: 585px;
  width: 200px;
}
.mwsPartOneErrorB{
  position: relative;
  top: 60px;
  left: 0px;
  width: 200px;
}
.mwsPartTwoErrorB{
  position: relative;
  top: 60px;
  left: 70px;
  width: 200px;
}
.mwsPartThreeErrorB{
  position: relative;
  top: 60px;
  left: 170px;
  width: 200px;
}

.mws{
padding: 0px;
margin: 0px;
height: 980px;
}
.mws a:link, a:hover, a:visited, a:active{
color: #0066CC;
}
#mwsLogo{
  position:  absolute;
  top: 75px;
  left: 240px;
}
#mws p{
font-family: Arial;
font-size: 12px;
color: #999999;
}
#title{
  position: absolute;
  top: 270px;
  left: 138px;
}
#title h2{
    font-family: Arial;
    font-size: 24px;
    color: #999999;
}
#mwsTM {
    font-family: Arial;
    font-size: 10px;
    color: #CC6699;
    position: relative;
    top: -44px;
    left: 210px;
}
#mwsB1{
  position: absolute;
  top: 340px;
  left: 100px;
}

#mwsB1 h3{
    font-family: Arial;
    font-size: 20px;
    color: #CC6699;
}
#mwsB1Image{
  position: absolute;
  top: 80px;
  left: 0px;
}
#mwsB1Text{
  position: absolute;
  top: 30px;
  float: left;
  width: 550px;
}
#mwsB1 p{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsMakeWish{
  position: absolute;
  top: 520px;
  left: 320px;
}
#mwsB2{
  position: absolute;
  top: 620px;
  left: 100px;
}

#mwsB2 h3{
    font-family: Arial;
    font-size: 20px;
    color: #CC6699;
}
#mwsB2Image{
  position: absolute;
  top: 100px;
  left: 0px;
}
#mwsB2Text{
  position: absolute;
  top: 30px;
  float: left;
  width: 750px;
}
#mwsB2 p{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB2 li{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}

#mwsB3{
  position: absolute;
  top: 900px;
  left: 100px;
}

#mwsB3 h3{
    font-family: Arial;
    font-size: 14px;
    color: #993366;                         /* liter =>color: #CC6699; */
}
#mwsB3Image{
  position: absolute;
  top: 100px;
  left: 0px;
}
#mwsB3Text{
  position: absolute;
  top: 30px;
  left: 85px;
  width: 400px;
}
#mwsB3 p{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB3 li{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB3Part1{
  position: absolute;
  top: 40px;
  left: 75px;
}

#mwsB4{
  position: absolute;
  top: 1000px;
  left: 100px;
}

#mwsB4 h3{
    font-family: Arial;
    font-size: 14px;
    color: #993366;                         /* liter =>color: #CC6699; */
}


      /* color:  #993366;  */



#mwsB4Image{
  position: absolute;
  top: 100px;
  left: 0px;
}
#mwsB4Text{
  position: absolute;
  top: 30px;
  left: 85px;
  width: 400px;
}
#mwsB4 p{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB4 li{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB4Part1{
  position: absolute;
  top: 40px;
  left: 75px;
}

#mwsB5{
  position: absolute;
  top: 1100px;
  left: 100px;
}

#mwsB5 h3{
    font-family: Arial;
    font-size: 14px;
    color: #993366;                         /* liter =>color: #CC6699; */
}
#mwsB5Image{
  position: absolute;
  top: 100px;
  left: 0px;
}
#mwsB5Text{
  position: absolute;
  top: 30px;
  left: 85px;
  width: 400px;
}
#mwsB5 p{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB5 li{
    font-family: Arial;
    font-size: 12px;
    color: #999999;
}
#mwsB5Part1{
  position: absolute;
  top: 40px;
  left: 75px;
}
#mwsB6{
  position: absolute;
  top: 1250px;
  left: 275px;
}
#mwsB6 a:link, a:hover, a:visited, a:active{
color: #999999;
}
#mwsB6 p{
    font-family: Arial;
    font-size: 14px;
    color: #999999;
}

#surveyQuestion{
  font-family: Arial;
  font-size: 100%;
  color: #000000;
  text-align: justify;
}



/* START ****My Wedding Guide Lines */
.mwsGuideLines{
padding: 0px;
margin: 0px;
height: 2090px;
margin: 0 auto;
}
#mwsGuideLines a:link, a:hover, a:visited, a:active{
color: #0000FF;
}
.textChange{
    color: #0000FF;
}
.mwsGuideLines h3{
font-family: Arial;
size: 14px;
color: #000000;
}
.mwsGuideLines p{
font-family: Arial;
size: 10px;
color: #000000;
}
#mwsGlC1{
position: absolute;
top: 115px;
left: 0px;
width: 100%;
}
#mwsGlC1 h3{
font-family: Arial;
size: 10px;
font: bold;
color: #000000;
}
#mwsGlC1 p{
font-family: Arial;
size: 8px;
font: bold;
color: #000000;
}
#mwsGlC1 i{
 font-family: Arial;
size: 8px;
font: italic;
color: #000000;
}
#darkPink{
  color: #993366;
}
#literPink{
  color: #cc6699;
}
#mwsGlC2{
position: absolute;
top: 550px;
left: 0px;
width: 100%;
}
#mwsGlC2 h3{
font-family: Arial;
font-size: 110%;
color: #000000;
}
#mwsGlC2 p{
font-family: Arial;
size: 10px;
color: #000000;
}
#mwsGlC2 i{
font-family: Arial;
size: 8px;
font: italic;
color: #000000;
}
#mwsGlC2Title{
  position: absolute;
  top: 0px;
  left: 112px;
}
#mwsGlC2Title h3{
  font-family: Arial;
  font-size: 150%;
  color:  #000000;
}
#mwsGlC2Part1{
  position: relative;
  top: 45px;
  left: -75px;
}
#mwsGlC3{
position: absolute;
top: 950px;
left: 0px;
width: 100%;
}
#mwsGlC3 h3{
font-family: Arial;
font-size: 110%;
color: #000000;
}
#mwsGlC3 p{
font-family: Arial;
size: 10px;
color: #000000;
}
#mwsGlC3 i{
font-family: Arial;
size: 8px;
font: italic;
color: #000000;
}
#mwsGlC3Title{
  position: absolute;
  top: 0px;
  left: 112px;
}
#mwsGlC3Title h3{
  font-family: Arial;
  font-size: 150%;
  color:  #000000;
}
#mwsGlC3Part1{
  position: relative;
  top: 50px;
  left: -65px;
}
#mwsGlC4{
position: absolute;
top: 1490px;
left: 0px;
width: 100%;
}
#mwsGlC4 h3{
font-family: Arial;
font-size: 110%;
color: #000000;
}
#mwsGlC4 p{
font-family: Arial;
size: 10px;
color: #000000;
}
#mwsGlC4 i{
 font-family: Arial;
size: 8px;
font: italic;
color: #000000;
}
#mwsGlC4Title{
  position: absolute;
  top: 0px;
  left: 112px;
}
#mwsGlC4Title h3{
  font-family: Arial;
  font-size: 150%;
  color:  #000000;
}
#mwsGlC4Part3{
  position: relative;
  top: 50px;
  left: -45px;
}
#mwsGlC4Part i{

}
#mwsGlC5{
position: absolute;
top: 1350px;
left: 150px;
width: 600px;
}
#mwsGlC5 h3{
font-family: Arial;
font-size: 110%;
color: #000000;
}
#mwsGlC5 p{
font-family: Arial;
size: 10px;
color: #000000;
}
#mwsGlC5 i{
}
#mwsGlC5Title{
  position: absolute;
  top: 0px;
  left: 112px;
}
#mwsGlC5Title h3{
  font-family: Arial;
  font-size: 150%;
  color:  #000000;
}
#mwsGlC5Part4{
  position: relative;
  top: 50px;
  left: -65px;
}
#mwsGlC5Part i{
}

/* START ****My Wedding Survey Rules and Regulations*/
.mwsRr{
padding: 0px;
margin: 0 auto;
height: 1800px;
}
#mwsRr a:link, a:hover, a:visited, a:active{
color: #0000FF;
}
.mwsRr h3{
font-family: Arial;
size: 14px;
color: #000000;
}

.mwsRr p{
font-family: Arial;
size: 10px;
color: #000000;
}
#mwsRrTitle{
display: inline;
}
#mwsRrTM{
  font-family: Arial;
  font-size: 10px;
  color:  #000000;
  position: relative;
  top: -31px;
  left: 382px;
        }

#mwsRrE1Title{
  position: absolute;
  top: 0px;
  left: 112px;
}
#mwsRrE1Title h3{
  font-family: Arial;
  font-size: 70%;
  color:  #000000;
}
#mwsRrE1{
position: absolute;
top: 100px;
left: 100px;
width: 600px;
}

#mwsRrE1 h3{
font-family: Arial;
font-size: 110%;
color: #000000;
}
#mwsRrE1 p{
font-family: Times New Roman;
size: 8px;
color: #000000;
}

#mwsRrE1 i{

}

#mwsRrE2{
    position: absolute;
    top: 370px;
    left: 100px;
    width: 600px;
}
#mwsRrE2 h3{
font-family: Times New Roman;
font-size: 110%;

}
#mwsRrE2 p{
font-family: Times New Roman;
font-size: 8px;
}
#mwsRrE3{
    position: absolute;
    top: 1090px;
    left: 100px;
    width: 600px;
}

#mwsRrE3 h3{
font-family: Times New Roman;
font-size: 110%;

}
#mwsRrE3 p{
font-family: Times New Roman;
font-size: 8px;
}
#mwsTitle h1{
  font-family: Arial;
  font: bold;
  font-size: 280%;
  color:  #993366;
}
#mwsTitle h2{
  font-family: Arial;
  font: bold;
  font-size: 150%;
  color:  #993366;
}
#mwsTitle h3{
  font-family: Arial;
  font: bold;
  font-size: 140%;
  color:  #993366;
}
#mwsTitle ul{
  font-family: Arial;
  font: bold;
  font-size: 110%;
  color:  #999999;
}
#mwsTitle p{
  font-family: Arial;
  font: bold;
  font-size: 110%;
  color:  #999999;
}
#mwsTitleIndent p{
  font-family: Arial;
  font: bold;
  font-size: 110%;
  color:  #999999;

}

#lineAdjust1{
  position: relative;
  top: -20px;
}
#lineAdjust2{
  position: relative;
  top: 18px;
}
#lineAdjust3{
  position: relative;
  top: 30px;
}
#lineAdjust4{
  position: relative;
  top: 20px;
}
#lineAdjust5{
  position: relative;
  top: 8px;
}
#lineAdjust6{
  position: relative;
  top: 8px;
}
#lineAdjust7{
  position: relative;
  top: 8px;
}
#mwsContent{
  padding-left: 50px;
}

/****END*****WEDDING SURVEY********/




/****START*****MYWEDDING SURVEY********/
.mysBridesForm{
  position: relative;
  float: left;
}
.mysBridesForm TD{
padding: 0px;
margin: 0px;
height: 50%;

}

#mwyStars{
  padding: 0px;
  margin: 0px;
}
#mwyButton{
padding: 10px;
}
#mwyButtonText{
position: relative;
top: -14px;
right: 0px;
}
#mwyButtonText p{
font-family: Arial;
font-size: 90%;
color: #000000;
}


.surveyButtonsHeader{
  position: relative;
  float: left;
  top: 0px;
  width: 320px;
}

#mwyButtonHeader{
padding: 0px;
width: 92px;
}
#mwyButtonTextHeader{
position: relative;
top: -14px;
right: 0px;
}
#mwyButtonTextHeader p{
font-family: Arial;
font-size: 90%;
color: #000000;
}











.mwySurveyForm TD{
    padding: 0px;
    margin: 0px;
    height: 50%;
}
.mwySurveyForm h1{
  font-family: Arial;
  font-size: 180%;
  color: #000000;
}
.mwySurveyForm h3{
  font-family: Arial;
  font-size: 180%;
  color: #000000;
}
.mwySurveyForm h4{
  font-family: Arial;
  font-size: 100%;
  color: #000000;
}

.mwySurveyForm p{
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 100%;
    color: #000000;
}
.mwySurveyForm a {
font-family: Arial;
font-size: 80%;
color: #0000CC;

}
.mwySurveyForm a:link {
    color: #0000CC;

}
.mwySurveyForm a:visited {
    color: #0000CC;

}
.mwySurveyForm a:hover {

  color: #0000CC;

}
.mwySurveyForm a:active {

    color: #0000CC;
}






.mwsComment
{
  font-family: Arial;
  font-size: 80%;
  color: #003366;
}





#mwsCommentButton {
    position: relative;
    float: right;
    top: -10px;
    margin: 0px;
    padding-right: 25px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;

}
#mwsCommentButton {

}
#mwsCommentButton a {
font-family: Arial;
font-size: 60%;
color: #3300FF;

}
#mwsCommentButton a:link {
    color: #000000;
     background-color: #FFFFFF;
}
#mwsCommentButton a:visited {
    color: #000000;
     background-color: #FFFFFF;
}
#mwsCommentButton a:hover {

    color: #FFFFFF;
     background-color: #FFFFFF;
}
#mwsCommentButton a:active {

    color: #FFFFFF;
    background-color: #FFFFFF;

}

#mwsTitleBar{
padding-top: .4px;



}
#mwsTitleBar h3{
font-family: Arial;
font-size: 110%;
color: #000000;
}

.feedBackBox{
  padding: 0px;
  margin: 0px;

}

#clickOnce{
  position: relative;
  float: right;
  font-family: Arial;
  color: #000000
}
.mwsErrorMsg
	{
		color: #f00;
		background-color: #fcc;
		border: 2px solid #f00;
		margin: 5px;
		padding: 5px;
        width: 75%;
	}
.mwsCongratsMsg
	{
        color: #000000;
        background-color:  #00ff00;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 75%;
	}
.mwsCautionMsg
	{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 75%;
	}
.mwsWarningMsg
	{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 75%;
	}

/****END*****MYWEDDING SURVEY********/
#mwsMerchant{
font-family: Arial;
font-size: 110%;
font-weight: bold;
}


#mwsQuestionApply_yes {
    position: relative;
    float: left;
    top: 0px;
    height: 25px;
    width: 110px;
    display: block;
    text-decoration: none;
    border-width: 6px;
    text-align: center;
    }
#mwsQuestionApply_yes a {
    font-family: Arial;
    font-size: 110%;
    font-weight: bold;
    color: #C3C3C3;
    background-color: #7D7D7D;
    border-style: outset;
    text-decoration: none;

}
#mwsQuestionApply_yes a:link {
    font-family: Arial;
    font-size: 110%;
    color: #000000;
    font-weight: normal;
    background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsQuestionApply_yes a:visited {
    font-family: Arial;
    font-size: 110%;
    color: #000000;
    font-weight: normal;
    background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsQuestionApply_yes a:hover {
    font-family: Arial;
    font-size: 110%;
    font-weight: bold;
    color: #C3C3C3;
    background-color: #7D7D7D;
    border-style: outset;
    text-decoration: none;
}
#mwsQuestionApply_yes a:active {
    font-family: Arial;
    font-size: 110%;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #666666;
    border-style: inset;
    text-decoration: none;
}
/*  ***********************************************     */

#mwsQuestionApply_no {
    position: relative;
    float: left;
    top: 0px;
    height: 25px;
    width: 100px;
    display: block;
    text-decoration: none;
    border-width: 6px;
    text-align: center;
    }
#mwsQuestionApply_no a {
    font-family: Arial;
    font-size: 100%;
    font-weight: bold;
    color: #C3C3C3;
    background-color: #7D7D7D;
    border-style: outset;
    text-decoration: none;

}
#mwsQuestionApply_no a:link {
    font-family: Arial;
    font-size: 100%;
    color: #000000;
    font-weight: normal;
    background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsQuestionApply_no a:visited {
    font-family: Arial;
    font-size: 100%;
    color: #000000;
    font-weight: normal;
    background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsQuestionApply_no a:hover {
    font-family: Arial;
    font-size: 100%;
    font-weight: bold;
    color: #C3C3C3;
    background-color: #7D7D7D;
    border-style: outset;
    text-decoration: none;
}
#mwsQuestionApply_no a:active {
    font-family: Arial;
    font-size: 100%;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #666666;
    border-style: inset;
    text-decoration: none;
}






















/*  *******Add Additional Comments Button****************************************     */

#mwsAddAdditionalComments{
    position: relative;
    float: right;
    top: 0px;
    text-decoration: none;
    }
#mwsAddAdditionalComments a {
    height: 15px;
    width: 180px;
    display: block;
    text-decoration: none;
    border-width: 6px;
    text-align: center;
}
#mwsAddAdditionalComments a:link {
    color: #000000;
    font-weight: bold;
    background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsAddAdditionalComments a:visited {
    color: #000000;
    font-weight: normal;
   background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsAddAdditionalComments a:hover {
    font-weight: bold;
    color: #C3C3C3;
   background-color: #7D7D7D;
    border-style: outset;
    text-decoration: none;
}
#mwsAddAdditionalComments a:active {
    font-weight: bold;
    color: #FFFFFF;
   background-color: #666666;
    border-style: inset;
    text-decoration: none;
}









/*  *******Add Additional Comments Button****************************************     */

#mwsCommentSubmit{
    position: relative;
    float: right;
    top: 0px;
    text-decoration: none;
    }
#mwsCommentSubmit a {
    height: 15px;
    width: 180px;
    display: block;
    text-decoration: none;
    border-width: 6px;
    text-align: center;
}
#mwsCommentSubmit a:link {
    color: #000000;
    font-weight: bold;
    background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsCommentSubmit a:visited {
    color: #000000;
    font-weight: normal;
   background-color: #CCCCCC;
    border-style: outset;
    text-decoration: none;
}
#mwsCommentSubmit a:hover {
    font-weight: bold;
    color: #C3C3C3;
   background-color: #7D7D7D;
    border-style: outset;
    text-decoration: none;
}
#mwsCommentSubmit a:active {
    font-weight: bold;
    color: #FFFFFF;
   background-color: #666666;
    border-style: inset;
    text-decoration: none;
}
.surveyForm{
  position: relative;
  top: 0px;
  float: left;
  text-decoration: none;
}
.surveyForm p{
font-family: Arial;
font-size: 100%;
color: #000000;
}
.surveySponsorBanner{
  position: relative;
  top: 0px;
  float: right;
  text-decoration: none;
}
.surveySideColumnAds{
  position: relative;
  top: 0px;
  float: right;
  text-decoration: none;
}
#mwsCellBoarders {
border: 1px solid #000000;
/* background-color: #95b9b9; */
}
.mwsOverview{
padding: 10px;
margin: 10px;
}
.mwsOverview h2{
  font-family: Arial;
  color: #993366;
  font-size: 24px;
  font-weight: bold;
}
.mwsOverview p{
  font-family: Arial;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
#mwsOverview_title{
  font-family: Arial;
  color: #993366;
  font-size: 14px;
  font-weight: bold;
}
#viewAllRatings{
  position: relative;
  float: right;
  padding: 0px;
}
#ratingBride{
  position: relative;
  float: left;
  padding: 0px;
  color: #FF00CC;
}
#ratingReply{
  position: relative;
  float: left;
  padding: 0px;
  font-family: Arial;
  font-size: 100%;
  color: red;
}
#merchantRating{
  position: relative;
  float: left;
  font-family: Arial;
  font-size: 120%;
  color: #000000;
}








 .diamondServiceEnvelope {
 padding: 10px;


}
.diamondServiceEnvelope a {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.diamondServiceEnvelope a:link {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.diamondServiceEnvelope a:visited {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.diamondServiceEnvelope a:hover {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.diamondServiceEnvelope a:active {
    text-decoration: none;
    border: none;
    color: #cccc99;
}



 .rubyServiceEnvelope {
 padding: 10px;
}
.rubyServiceEnvelope a {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.rubyServiceEnvelope a:link {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.rubyServiceEnvelope a:visited {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.rubyServiceEnvelope a:hover {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.rubyServiceEnvelope a:active {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
 .standardServiceEnvelope {
 position: relative;
 float: right;
 right: 195px;
 top: 10px;
 }
.standardServiceEnvelope a {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.standardServiceEnvelope a:link {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.standardServiceEnvelope a:visited {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.standardServiceEnvelope a:hover {
    text-decoration: none;
    border: none;
    color: #cccc99;
}
.standardServiceEnvelope a:active {
    text-decoration: none;
    border: none;
    color: #cccc99;
}

.bridesRequestTable{
font-family: Arial;
font-size: 80%;
color: #000000;

}






