/* CSS Document */
/*index1,2,3 webpagestylesheet here*/
#maintotaldiv{
width:100%;
height:768px;
margin-left:0px;
margin-top:0px;
}
#maindivformfields{
	width:1024px;
	height:768px;
	margin-top:0px;
	margin-left:0px;
	background-repeat: no-repeat;
	background-image: url(../images/bg%20image.jpg);
}

#headerbgtotal{
	width:1024px;
	height:41px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}
#headerbg1stimage{
	width:540px;
	height:40px;
	margin-left:45px;
	margin-top:0px;
	float:left;
	background-image: url(../images/1stheader.jpg);
}
#header2ndimage{
	width:434px;
	height:40px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	background-image: url(../images/2nd%20image.jpg);
	background-repeat: no-repeat;
}
#middledeisign{
width:1024px;
height:618px;
margin-left:0px;
margin-top:0px;
float:left;
}
#lefttsidetotaldiv{
width:600px;
height:615px;
margin-left:0px;
margin-top:15px;
float:left;
}
#mainimage{
width:565px;
height:229px;
margin-left:26px;
margin-top:0px;
float:left;
}

#formtotaldiv{
width:590px;
height:32px;
float:left;
margin-left:0px;
margin-top:18px;
}
#formname{
width:120px;
height:21px;
margin-top:5px;
margin-left:204px;
float:left;
}
#formfield{
	width:244px;
	height:25px;
	margin-top:4px;
	margin-left:15px;
	float:left;
	background-image: url(../images/formrepeat.jpg);
	background-repeat: repeat-x;
}
#formdivmain{
width:200px;
height:15px;
margin-left:5px;
margin-top:3px;
float:left;
}
#formdivmainsmall{
	height:10px;
	margin-left:5px;
	margin-top:3px;
	float:left;
	width: 30px;
}

#formtotaldiv2{
width:600px;
height:32px;
float:left;
margin-left:0px;
margin-top:8px;
}
#formfieldsmall{
	width:120px;
	height:25px;
	margin-top:4px;
	margin-left:15px;
	float:left;
	background-image: url(../images/formrepeat.jpg);
	background-repeat: repeat-x;
}
#formdivmain{
width:100x;
height:15px;
margin-left:5px;
margin-top:3px;
float:left;
}
#formdivmain2{
width:30px;
height:15px;
margin-left:5px;
margin-top:3px;
float:left;
}
#formnamesmall{
width:50px;
height:21px;
margin-top:5px;
margin-left:80px;
float:left;
}
#formnameverysmall{
width:s60;
height:21px;
margin-top:5px;
margin-left:10px;
float:left;
}
#formfieldverysmall{
	width:60px;
	height:25px;
	margin-top:4px;
	margin-left:12.px;
	float:left;
	background-image: url(../images/formrepeat.jpg);
	background-repeat: repeat-x;
	margin-left: 12px;
}


.dropdownform{
	background-image:url(../images/dropdownform.jpg);
	background-repeat:repeat;
	background-color: #F4F1EA;
}
#formnamesmall2{
width:55px;
height:21px;
margin-top:5px;
margin-left:120px;
float:left;
}
#formfieldverysmall2{
	width:85px;
	height:25px;
	margin-top:4px;
	margin-left:12.px;
	float:left;
	background-image: url(../images/formrepeat.jpg);
	background-repeat: repeat-x;
	margin-left: 12px;
}
#formnamesmall3{
width:50px;
height:21px;
margin-top:5px;
margin-left:10px;
float:left;
}

#massageboxtxt{
width:75px;
height:20px;
margin-top:0px;
margin-left:157px;
float:left;
}
#massagebox{
width:321px;
height:77px;
float:left;
margin-left:20px;
margin-top:0px;
}
#backgroundlistingrightside{
width:405px;
height:600px;
float:right;
margin-right:0px;
margin-top:15px;
}
#backgroundselectionfull{
width:405px;
height:72px;
float:left;
margin-left:0px;
margin-top:15px;
}

#backgroundimage1{
width:62px;
height:	71px;
margin-left:0px;
margin-top:0px;
float:left;
}
#radiobutton{
width:62px;
height:13px;
margin-left:0px;
margin-top:0px;
float:left;
}
#bgimage1{
width:62px;
height:48px;
margin-left:0px;
margin-top:0px;
float:left;
}
#backgroundimage2{
width:62px;
height:	71px;
margin-left:20px;
margin-top:0px;
float:left;
}
#headerimagtext{
width:200px;
height:22px;
margin-left:35px;
margin-top:10px;
float:left;
}
#mainsidedivheaer{
	width:340px;
	height:42px;
	margin-top:15px;
	float: right;
	background-image: url(../images/2nd%20image.jpg);
	margin-right: 30px;
}
#leftsidebuttons{
width:575px;
height:25px;
margin-left:0px;
float:left;
margin-top:75px;
}
#button1{
width:128px;
height:26px;
margin-left:232px;
margin-top:0px;
float:left;
}
#button2{
width:128px;
height:26px;
margin-left:50px;
margin-top:0px;
float:left;
}
#submit{
width:123px;
height:25px;
margin-right:26px;
margin-top:0px;
float:right;
}
#index2submitbutton{
width:123px;
height:25px;
margin-right:30px;
margin-top:15px;
float:right;
}
#index2bg{
	width:1024px;
	height:768px;
	margin-left:0px;
	margin-top:0px;
	background-image: url(../images/index2bg.jpg);
	background-repeat: no-repeat;
}
#index2headerstriprightside{
width:450px;
height:43px;
margin-right:16px;
margin-top:0px;
float:right;
}
#index2headerimagegesdiv{
width:1024px;
height:236px;
margin-left:0px;
margin-top:10px;
float:left;
}
#index2headerstyles{
width:254px;
height:18px;
margin-left:137px;
margin-top:58px;
float:left;
}
#index2headerstyles2{
width:254px;
height:18px;
margin-right:30px;
margin-top:58px;
float:right;
}
#index2couplesimage{
width:445px;
height:231px;
margin-left:122px;
margin-top:10px;
float:left;
}
#index2bgdivmain{
width:405px;
height:75px;
margin-left:40px;
margin-top:0px;
float:left;
}
#index2uploadurphotostripbg{
width:400px;
height:29px;
margin-left:0px;
margin-top:38px;
float:left;
}
#index2uploadphotostripimagediv{
	width:222px;
	height:27px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	background-image: url(../images/uploadurlhoto.jpg);
}
#index3uploadurphototxt{
width:190px;
height:20px;
margin-left:10px;
margin-top:5px;
float:left;
}
#browseimage{
width:127px;
height:28px;
margin-left:20px;
margin-top:0px;
float:left;
}
#selecturdate{
width:1024px;
height:117px;
margin-top:5px;
margin-left:0px;
float:left;
}
#selectdateinnderdiv{
width:417px;
height:115px;
margin-top:5px;
margin-right:0px;
float:right;
}
#calender{
width:119px;
height:113px;
margin-right:52px;
margin-top:0px;
float:right;
}
#weddingforms{
width:1024px;
height:213px;
margin-left:0px;
margin-top:60px;
float:left;
}
#weddingformsinner{
width:445px;
height:198px;
margin-left:80px;
margin-top:5px;
float:left;
}
#weddingdetailsform{
width:480px;
height:90px;
margin-left:0px;
margin-top:0px;
float:left;
}
#weddingdetailstxt{
width:160px;
height:24px;
margin-left:0px;
margin-top:0px;
float:left;
}
#weddingdetailsform1{
width:290px;
height:80px;
margin-left:0px;
margin-top:0px;
float:left;
}

#yourstoryform{
width:400px;
height:191px;
margin-left:25px;
margin-top:5px;
float:left;
}
#yourstoryformmain{
width:152px;
height:190px;
margin-left:0px;
margin-top:0px;
float:left;
}
#index3mainbg{
width:1024px;
height:768px;
margin-top:0px;
margin-left:0px;
background-image:url(../images/index3bg.jpg);
background-repeat:no-repeat;
}
#index3namebridenamegroomnaem{
width:452px;
height:31px;
margin-left:313px;
margin-top:69px;
float:left;
}

#datediv{
width:142px;
height:22px;
margin-left:458px;
margin-top:33px;
float:left;
}

#coupleimageindex3{
width:447px;
height:231px;
float:left;
margin-left:299px;
margin-top:15px;
}
#daystogo{
width:135px;
height:21px;
margin-top:5px;
margin-left:468px;
float:left;
font-family:"Eras Light ITC";
font-size:18px;
color:#000000;
font-weight:bold;
}

#aboutourstoryimage{
	width:444px;
	height:241px;
	margin-top:10px;
	margin-left:61px;
	float:left;
	background-image: url(../images/index3middletxtimage.jpg);
	background-repeat: no-repeat;
}
#aboutourstoryimage2{
	width:444px;
	height:241px;
	margin-top:10px;
	margin-left:16px;
	float:left;
	background-image: url(../images/index3middiletxtimage.jpg);
	background-repeat: no-repeat;
}
#aboutourstorytxtdiv{
width:200px;
height:25px;
margin-top:10px;
margin-left:10px;
float:left;
color:#000000;
font-family:"Eras Light ITC";
font-size:18px;
font-weight:bold;
}
#aboutourstorymaintxt{
width:400px;
height:154px;
margin-left:20px;
margin-top:15px;
float:left;
font-family:"Eras Light ITC";
font-size:12px;
font-weight:bold;
color:#000000;
}
.body {
       font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
       color: #616B76;
}

a {
       color: #DF9496;
}

#calendar {
       width: 141px;
       padding: 0;
       margin: 0;
       border-left: 1px solid #A2ADBC;
       font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
       color: #616B76;
       text-align: center;
       background-color: #fff;
}



/* CSS Document */
/*categorylisting webpagestylesheet here*/
#mainstartdiv{
width:100%;
}

#maindiv{
width:900px;
background-color:#CBC9C9;
}



#mainheaderdownwhitecategorylisting{
	width:864px;
	height:650px;
	margin-top:0px;
	background-color:#FFFFFF;
	float: left;
	margin-left: 18px;
}

#buttonback{
width:864px;
background-repeat:repeat-x;
}

#buttonbackcharllote{
width:866px;
height:20px;
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-x;
float:left;
margin-left:17px;
}

#bottbackinnerdiv{
width:857px;
height:10px;

}
#roundimage{
width:15px;
height:15px;
margin-left:10px;
margin-top:4px;
background-image:url(../images/roundimage.jpg);
background-repeat:no-repeat;
}

#buttonname{
width:780px;
height:15px;
margin-left:70px;
padding-top:5px;
}

#buttonname2{
width:85px;
height:15px;
margin-left:10px;
padding-top:5px;
}

#1button{
width:110px;
height:10px;
margin-left:12px;
margin-top:4px;
}
#middlesidediv{
	width:860px;
	margin-left:0px;

}
#middleleftbuttons{
	width:206px;
	float:left;
	margin-left:1px;
}
#catoegorilists{
width:207px;
margin-top:16px;
float:left;
margin-left:0px;
}

#catoegorilists2{
	height:20px;
	width:207px;
	margin-top:25px;
	float:left;
	margin-left:0px;
	background-color: #FFFFFF;
}

#sidebuttonline{
width:181px;
margin-top:7px;
float:left;
margin-left:14px;
background-image:url(../images/sidebuttonline.jpg);
background-repeat:no-repeat;
height:1px
}
#footersideimag{
background-image:url(../images/footersidefowerimage.jpg);
background-repeat:no-repeat;
width:207px;
height:139px;
float:left;
margin-top:267px;
margin-left:1px;
}

#middlemaincenterdiv{
width:438px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#E4E4E4;
}
/*#middlemainwhitediv{
width:430px;
float:none;
background-color:#FFFFFF;
margin-top:0px;
}*/
#middleimagestriprepeat{
background-image:url(../images/middleimagerepeatstrip.jpg);
width:419px;
height:390px;
background-repeat:repeat-x;
}
#middleimageborder{
background-image:url(../images/middlerepeatimageline.jpg);
width:402px;
height:2px;
margin-top:42px;
float:left;
margin-left:10px;
background-repeat:no-repeat;
}

#middleimagetext{
width:367px;
height:218px;
float:left;
margin-top:14px;
margin-left:19px;
}

#middledownrepeatimage{
width:419px;
height:220px;
float:leftpx;
margin-top:0px;
margin-left:2px;
background-image:url(../images/middleimagedowncolorstrip.jpg);
background-repeat:repeat-x;
}
#weddingetiquete{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
width:125px;
height:15px;
margin-top:12px;
margin-left:14px;
float:left;
font-weight:bold;
}
#weddingetiqdownblackline{
width:400px;
height:1px;
float:left;
margin-left:10px;
margin-top:10px;
background-image:url(../images/weddingetiquitedownblackline.jpg);
background-repeat:no-repeat;
}
#footerflowerimage_home{
width:159px;
height:125px;
float:left;
margin-top:23px;
margin-left:10px;
background-repeat:no-repeat;
}
#footeriagesidetxtbox{
width:226px;
height:98px;
float:left;
margin-left:14px;
margin-top:23px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

/*#rightsidemaindiv{
width:190px;
margin-top:0px;
margin-left:0px;
}*/

#rightsideadvertaisment1_city{
width:210px;
height:131px;
float:left;
margin-top:5px;
margin-left:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#rightsideadvertaisment1{
	width:200px;
	height:129px;
	float:left;
	margin-top:0px;
	margin-left:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-align:center ;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #999900;
	margin-bottom: 3px;
}
#rightsideadvertaisment_category{
background-color:#B9B21C;
width:210px;
height:131px;
float:left;
margin-top:0px;
margin-left:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}


#middlebginnertextbox{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:10px;
float:left;
}
#middlebginnertextboxtxt2{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:50px;
float:left;
}
#coundownfooterimage{
width:207px;
height:475px;
background-image:url(../images/countownimagefooter.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}


#countdownmiddlebg{
/*	background-repeat:repeat-x;*/
	float: left;
	padding-bottom:20px ;
}
#weddingcoundowntxtimage{
background-image:url(../images/coundown to wedding countdownname.jpg);
margin-top:14px;
margin-left:96px;
float:left;
height:17px;
width:246px;
}
#no83{
width:43px;
height:31px;
margin-top:17px;
margin-left:189px;
margin-right:189px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}
#todolist{
width:84px;
height:16px;
margin-top:27px;
margin-left:9px;
float:left;
}
#coundownlistmiddletxt{
/*width:428px;*/
height:100%;
margin-top:35px;
margin-left:0px;
float:left;
}

#upcomingevents{
width:143px;
height:19px;
margin-top:45px;
margin-left:11px;
float:left;
}
#addanevent{
width:79px;
height:20px;
margin-top:45px;
margin-left:164px;
float:left;
}
#coundownfooterimage2{
width:54px;
height:53px;
margin-left:0px;
margin-top:0px;
float:left;
}
#footertextmiddle{
margin-left:13px;
margin-top:15px;
float:left;
height:13px;
width:310px;
}
/*#footerimagetextdatebox{
width:380px;
height:50px;
margin-top:18px;
margin-left:14px;
float:left;
}*/
#vendornameheaderimagebuttons{
width:868px;
height:19px;
margin-top:65px;
float:left;
margin-left:0px;
}

#vendorheaderpreviosbutton{
height:19px;
width:81px;
margin-left:695px;
float:left;
}
#vendorheadernextbutton{
height:19px;
width:81px;
margin-right:5px;
float:right;
}
#vendorbuttonbgrepeat{
width:868px;
height:26px;
margin-left:17px;
margin-top:0px;
background-repeat:repeat-x;
float:left;
}
#vendormainheader{
width:869px;
height:324px;
margin-top:0px;
float:left;
background-repeat:no-repeat;
margin-left:17px;
background-image:url(../images/venderheaderimage1.jpg);
}
#vendormiddlediv{
width:868px;
height:5px;
margin-top:0px;
float:left;
margin-left:17px;
background-color:#FFFFFF;
}
#vendormiddlecornerdiv{
margin-left:8px;
width:868px;
height:5px;
float:left;
}
#vendormiddletopcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornertop.gif);
background-repeat:no-repeat;
}
#vendormiddlebotoomcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerbottom2.jpg);
background-repeat:no-repeat;
}
#vendormiddleimagerepeat{
width:847px;
background-repeat:repeat-y;
float:left;
height:300px;
margin-top:15px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerrepeatbg.jpg);
}
#vendorname{
width:138px;
height:20px;
margin-top:15px;
margin-left:346px;
float:left;
}
#vendormiddletxtbox{
width:811px;
height:112px;
margin-top:21px;
float:left;
margin-left:21px;
}

#vendortxtdownborder{
height:4px;
width:790px;
margin-top:28px;
margin-left:7px;
float:left;
background-image:url(../images/vendornametextdownborder.jpg);
background-repeat:repeat-x;
}
#vendoraddresstxtbox{
width:350px;
height:96px;
margin-top:10px;
margin-left:0px;
float:left;
}			
#vendorfooteblack{
width:850px;
height:1px;
float:left;
margin-left:0px;
margin-top:0px;
background-image:url(../images/vendorfooterblackline.jpg);
background-repeat:repeat-x;
}
#cherlotteheader{
width:864px;
height:265px;
background-image:url(../images/charotteheader.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:17px;
}
#charlottesidebgimage{
width:210px;
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}
#charlottemiddlebgfull{
width:864;
height:1192px;
float:left;
margin-left:0px;
margin-top:0px;
color:#FFFFFF;
}
#charllotesideheaderstrip{
background-image:url(../images/charlotteimage.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-left:0px;
width:207px;
height:32px;
}
#categorilist{
width:207px;
margin-left:0px;
float:left;
margin-top:10px;
}
#charllotemiddleupimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}

#charllotemiddleupimage_ct{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}

/*#charllotemiddleupimagetxtbox{
width:411px;
margin-top:10px;
margin-left:10px;
float:left;
}*/
#charllotemiddleuplefttext{
width:190px;
margin-top:10px;
margin-left:10px;
float:left;
}
#charllotemiddleuprighttext{
width:200px;
margin-top:10px;
margin-left:10px;
float:left;
}

#charllotermiddleaddimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}


#footerstyle_ct{
	width:864px;
	height:120px;
	margin-top:15px;
	margin-left:0px;
	float: left;
	background-color: #CDC9CA;
}
#footerroundedtop_ct{
width:844px;
height:7px;
margin-top:0px;
margin-left:10px;
}


#charllotemiddleviewmoreimage_ct{
width:440px;
height:113px;
margin-top:0px;
margin-left:0px;
float:left;
background-image:url(../images/charllotemiddleimageviewmore.jpg);
background-repeat:no-repeat;
/*border:solid 1px black;*/
}
#charllotemiddleimageuphedaertxtbox{
width:250px;
height:13px;
margin-top:0px;
margin-left:11px;
float:left;
margin-right:150px;
}

#charlooteweddingperonsimage{
width:180px;
height:79px;
margin-left:11px;
margin-top:5px;
float:left;
}
#charlloteweddingpersons3{
width:412px;
height:101px;
margin-left:15px;
margin-top:7px;
float:left;
}
#charlloteweddingpersonssidetxt{
width:220px;
height:84px;
margin-right:0px;
margin-top:0px;
float:left;
}
#charllotedownimage&txtbox{
width:410px;
height:84px;
float:left;
margin-left:7px;
margin-top:5px;
}
#headerimage2{
width:900px;
height:191px;
float:left;
margin-left:0px;
margin-top:0px;
}
/* CSS Document */
/*subcatogirylisting webpagestylesheet here*/
#mainstartdiv{
width:100%;
}

#maindiv{
width:900px;
background-color:#CDC9CA;
}


#mainheader{
	width:900px;
	height:77px;
	float:left;
	background-image: url(../images/headerimage1.jpg);
}

#mainheaderdownwhite{
	width:864px;
	margin-top:0px;
	background-color:#F3F7FA;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#buttonback{
width:864px;
background-repeat:repeat-x;
}

#buttonbackcharllote{
width:866px;
height:20px;
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-x;
float:left;
margin-left:17px;
}

#bottbackinnerdiv{
width:857px;
height:10px;

}
#roundimage{
width:15px;
height:15px;
margin-left:10px;
margin-top:4px;
background-image:url(../images/roundimage.jpg);
background-repeat:no-repeat;
}

#buttonname{
width:780px;
height:15px;
margin-left:70px;
padding-top:5px;
}

#buttonname2{
width:85px;
height:15px;
margin-left:10px;
padding-top:5px;
}

#1button{
width:110px;
height:10px;
margin-left:12px;
margin-top:4px;
}
#middlesidediv{
	width:860px;
	margin-left:0px;

}
#middleleftbuttons{
	width:206px;
	float:left;
	margin-left:1px;
}
#catoegorilists{
width:207px;
margin-top:16px;
float:left;
margin-left:0px;
}

#catoegorilists2{
	height:20px;
	width:207px;
	margin-top:25px;
	float:left;
	margin-left:0px;
	background-color: #FFFFFF;
}

#sidebuttonline{
width:181px;
margin-top:7px;
float:left;
margin-left:14px;
background-image:url(../images/sidebuttonline.jpg);
background-repeat:no-repeat;
height:1px
}
#footersideimag{
background-image:url(../images/footersidefowerimage.jpg);
background-repeat:no-repeat;
width:207px;
height:139px;
float:left;
margin-top:320px;
margin-left:1px;
}

#middlemaincenterdiv{
width:438px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#E4E4E4;
}
#middlemainwhitediv{
width:400px;
float:none;
background-color:#FFFFFF;
margin-top:0px;
}
#middleimagestriprepeat{
background-image:url(../images/middleimagerepeatstrip.jpg);
width:419px;
height:390px;
background-repeat:repeat-x;
}
#middleimageborder{
background-image:url(../images/middlerepeatimageline.jpg);
width:402px;
height:2px;
margin-top:42px;
float:left;
margin-left:10px;
background-repeat:no-repeat;
}

#middleimagetext{
width:367px;
height:218px;
float:left;
margin-top:14px;
margin-left:19px;
}


#middledownrepeatimage{
width:419px;
height:220px;
float:leftpx;
margin-top:0px;
margin-left:2px;
background-image:url(../images/middleimagedowncolorstrip.jpg);
background-repeat:repeat-x;
}
#weddingetiquete{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
width:125px;
height:15px;
margin-top:12px;
margin-left:14px;
float:left;
font-weight:bold;
}
#weddingetiqdownblackline{
width:400px;
height:1px;
float:left;
margin-left:10px;
margin-top:10px;
background-image:url(../images/weddingetiquitedownblackline.jpg);
background-repeat:no-repeat;
}
#footerflowerimage{
width:159px;
height:125px;
float:left;
margin-top:23px;
margin-left:10px;
background-image:url(../images/flowerimage.jpg);
background-repeat:no-repeat;
}
#footeriagesidetxtbox{
width:226px;
height:98px;
float:left;
margin-left:14px;
margin-top:23px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

/*#rightsidemaindiv{
width:190px;
margin-top:0px;
margin-left:0px;
}
*/

#advertisemtndiv_city{
width:120px;
height:20px;
margin-top:5px;
float:left;
margin-left:0px;
}
#advertisemtndiv{
/*width:120px;*/
height:20px;
margin-top:25px;
float:left;
text-align:center ;
/*margin-left:5px;*/
}
#advertisemtndiv_bottom{
width:120px;
height:20px;
margin-top:0px;
float:left;
margin-left:0px;
}

#middlebginnertextbox{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:10px;
float:left;
}
#middlebginnertextboxtxt2{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:50px;
float:left;
}
#coundownfooterimage{
width:207px;
height:475px;
background-image:url(../images/countownimagefooter.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}


#countdownmiddlebg{
background-image:url(../images/countdownmiddlebg_repat.jpg);
/*background-repeat:repeat-x;*/
width:415px ;
}
#weddingcoundowntxtimage{
background-image:url(../images/coundown to wedding countdownname.jpg);
margin-top:14px;
margin-left:96px;
float:left;
height:17px;
width:246px;
}
#no83{
width:43px;
height:31px;
margin-top:17px;
margin-left:189px;
margin-right:189px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}
#todolist{
width:84px;
height:16px;
margin-top:27px;
margin-left:9px;
float:left;
}
/*#coundownlistmiddletxt{
width:428px;
height:100%;
margin-top:35px;
margin-left:0px;
float:left;
}*/

#upcomingevents{
width:143px;
height:19px;
margin-top:45px;
margin-left:11px;
float:left;
}
#addanevent{
width:79px;
height:20px;
margin-top:45px;
margin-left:164px;
float:left;
}
#coundownfooterimage2{
width:54px;
height:53px;
margin-left:0px;
margin-top:0px;
float:left;
}
#footertextmiddle{
margin-left:13px;
margin-top:15px;
float:left;
height:13px;
width:310px;
}
/*#footerimagetextdatebox{
width:380px;
height:50px;
margin-top:18px;
margin-left:14px;
float:left;
}*/
#vendornameheaderimagebuttons{
width:868px;
height:19px;
margin-top:65px;
float:left;
margin-left:0px;
}

#vendorheaderpreviosbutton{
height:19px;
width:81px;
margin-left:695px;
float:left;
}
#vendorheadernextbutton{
height:19px;
width:81px;
margin-right:5px;
float:right;
}
#vendorbuttonbgrepeat{
width:868px;
height:26px;
margin-left:17px;
margin-top:0px;
background-repeat:repeat-x;
float:left;
}
#vendormainheader{
width:869px;
height:324px;
margin-top:0px;
float:left;
background-repeat:no-repeat;
margin-left:17px;
background-image:url(../images/venderheaderimage1.jpg);
}
#vendormiddlediv{
width:868px;
height:350px;
margin-top:0px;
float:left;
margin-left:17px;
background-color:#FFFFFF;
}
#vendormiddlecornerdiv{
margin-left:8px;
width:868px;
height:321px;
float:left;
}
#vendormiddletopcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornertop.gif);
background-repeat:no-repeat;
}
#vendormiddlebotoomcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerbottom2.jpg);
background-repeat:no-repeat;
}
#vendormiddleimagerepeat{
width:847px;
background-repeat:repeat-y;
float:left;
height:300px;
margin-top:15px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerrepeatbg.jpg);
}
#vendorname_pop{
width:200px;
height:20px;
margin-top:15px;
margin-left:346px;
float:left;
}
#vendormiddletxtbox{
width:811px;
height:112px;
margin-top:21px;
float:left;
margin-left:21px;
}
.maintext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#vendortxtdownborder{
height:4px;
width:790px;
margin-top:28px;
margin-left:7px;
float:left;
background-image:url(../images/vendornametextdownborder.jpg);
background-repeat:repeat-x;
}
#vendoraddresstxtbox{
width:350px;
height:96px;
margin-top:10px;
margin-left:0px;
float:left;
}			
#vendorfooteblack{
width:850px;
height:1px;
float:left;
margin-left:0px;
margin-top:0px;
background-image:url(../images/vendorfooterblackline.jpg);
background-repeat:repeat-x;
}
#cherlotteheader{
width:864px;
height:265px;
background-image:url(../images/charotteheader.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:17px;
}
#charlottesidebgimage{
width:210px;
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}
#charlottemiddlebgfull{
width:864;
height:1192px;
float:left;
margin-left:0px;
margin-top:0px;
color:#FFFFFF;
}
#charllotesideheaderstrip{
background-image:url(../images/charlotteimage.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-left:0px;
width:207px;
height:32px;
}
#categorilist{
width:207px;
margin-left:0px;
float:left;
margin-top:10px;
}
#charllotemiddleupimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}
/*#charllotemiddleupimagetxtbox{
width:411px;
margin-top:10px;
margin-left:10px;
float:left;
}*/

#charllotermiddleaddimage{
width:440px;
margin-top:0px;
margin-left:0px;
float:left;
}
#charllotemiddleviewmoreimage{
width:436px;
height:113px;
margin-top:0px;
margin-left:0px;
float:left;
background-image:url(../images/charllotemiddleimageviewmore.jpg);
background-repeat:no-repeat;
}
#charllotemiddleimageuphedaertxtbox{
width:250px;
height:13px;
margin-top:0px;
margin-left:11px;
float:left;
margin-right:150px;
}

#charlooteweddingperonsimage{
width:180px;
height:79px;
margin-left:11px;
margin-top:5px;
float:left;
}
#charlloteweddingpersons3{
width:412px;
height:101px;
margin-left:15px;
margin-top:7px;
float:left;
}
#charlloteweddingpersonssidetxt{
	width:210px;
	height:84px;
	margin-top:2px;
	float:left;
	margin-left: 10px;
}
#charllotedownimage&txtbox{
width:410px;
height:84px;
float:left;
margin-left:7px;
margin-top:5px;
}

#middlecolouradds{
	width:430px;
	height:200px;
	float:left;
	margin-left: 4px;
	background-color: #FFFFFF;
	margin-top: 5px;
}
#middlecolouraddsindside{
width:420px;
height:180px;
float:left;
margin-left:5px;
margin-top:8px;
margin-bottom:8px;
background-color:#D8ECF7;
}
#charllotemiddleadds{
margin-top:0px;
margin-left:0px;
float:left;
width:200px;
height:50px;
}
#middlecolouradds2{
	width:430px;
	height:210px;
	float:left;
	background-color: #FFFFFF;
	margin-left: 4px;
	margin-top: 5px;
}
#middlecolouraddsindside2{
width:420px;
height:190px;
float:left;
margin-left:5px;
margin-top:8px;
margin-bottom:8px;
background-color:#97C1D9;
}
#charllotemiddleadds2{
margin-top:75px;
margin-left:100px;
float:left;
width:200px;
height:50px;
}
#mainaddsback_ct{
width:445px;
margin-top:0px;
margin-left:0px;
float:left;
background-color:#E4E4E4;
}
#rightsideform{
	width:210px;
	height:129px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	background-color: #FFFFFF;
}
#rightsidemaindiv{
	float:right;
	background-color: #FFFFFF;
	width:200px ;
	padding:0px 5px 0px 0px ;
}
#middlemaindiv{
width:434px;
margin-top:0px;
margin-left:0px;
float:left;
}
#rightsideformusername{
	width:40px;
	height:20px;
	margin-top:21px;
	margin-left:30px;
	float:left;
	vertical-align: middle;
}
#rishtsideform1{
width:115px;
height:26px;
margin-top:10px;
margin-left:0px;
float:left;
}
#rightsidemaintextformdiv{
width:214px;
height:25px;
margin-top:20px;
margin-left:0px;
float:left;
}
#loginbutton{
width:69px;
height:19px;
margin-top:15px;
margin-left:130px;
float:left;
}


#rightsideadvertaismentsubcategory{
background-color:#D9D365;
width:210px;
height:600px;
float:left;
margin-top:5px;
margin-left:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
font-weight:bold;
}
#footerstyle{
	width:864px;
	height:120px;
	margin-top:15px;
	margin-left:0px;
	float: left;
	background-color: #CDC9CA;
}



#footerstyle_ct1{
	width:864px;
	height:120px;
	margin-top:15px;
	margin-left:0px;
	float: left;
	background-color: #CDC9CA;
}
#footerroundedtop_ct1{
width:844px;
height:7px;
margin-top:0px;
margin-left:10px;
}


#footerroundedrepet{
width:844px;
height:109px;
margin-top:0px;
margin-left:10px;
background-color:#FFFFFF;
}
#footerroundedbottom{
width:844px;
height:7px;
margin-top:0px;
margin-left:10px;
}
#footeradd{
width:443px;
height:100px;
background-color:#E7E5E6;
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
float:left;
}
#footerquiklinks{
	width:315px;
	height:100px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	float:left;
	margin-left: 65px;
	background-image:url(../images/footerquicklinksimage.jpg);
	background-repeat:no-repeat;
}
#footerroundedrepetinside{
width:830px;
height:109px;
margin-top:0px;
margin-left:10px;
float:left
}
#quicklink{
width:65px;
height:20px;
margin-top:2px;
margin-left:2px;
float:left;
}
#quicklink2{
width:68px;
height:20px;
margin-top:2px;
margin-left:48px;
float:left;
}
#quicklinkline2{
width:65px;
height:20px;
margin-top:10px;
margin-left:2px;
float:left;
}
#quicklinkline21{
width:68px;
height:20px;
margin-top:10px;
margin-left:47px;
float:left;
}
#subcategorynamebg{
width:425px;
height:74px;
margin-top:0px;
margin-left:5px;
background-image:url(../images/subcatogerynamebg.jpg);
background-repeat:no-repeat;
float:left;
}
#mainwhitediv{
	width:864px;
	margin-top:0px;
	margin-left:18px;
	float:left;
}
#subcategoryname{
width:400px;
height:25px;
margin-top:20px;
margin-left:15px;
float:left;
}
#viewdetailscolums{
width:435px;
height:118px;
margin-left:0px;
margin-top:5px;
float:left;
}
#veiwdetailswhite{
	width:425px;
	height:118px;
	margin-left:5px;
	margin-top:0px;
	float:left;
	background-color: #FFFFFF;
}
#veiwdetailsdark{
width:408px;
height:100px;
margin-left:10px;
margin-top:6px;
float:left;
background-color:#E9E7E8;
}
#veiwdetailsimage{
width:122px;
height:63px;
margin-left:0px;
margin-top:0px;
float:left;
}
#viewdetailstxt{
width:222px;
height:64px;
margin-left:21px;
margin-top:9px;
float:left;
}
#veiwdetailsimagebox{
width:122px;
height:100px;
margin-left:12px;
margin-top:9px;
float:left;
}
#viewdetailsbutton{
width:122px;
height:20px;
margin-left:0px;
margin-top:10px;
background-image:url(../images/veiwdetailsimagerepeat.jpg);
background-repeat:repeat-x;
float:left;
}
/* CSS Document */
/*categorylisitng webpagestylesheet here*/
#mainstartdiv{
width:100%;
}

#maindivcategorylisting{
width:900px;
background-color:#CBC9C9;
}


#mainheaderdownwhitecharllote{
width:864px;
height:1048px;
margin-top:0px;
background-color:#FFFFFF;
}

#buttonback{
width:864px;
background-repeat:repeat-x;
}

#buttonbackcharllote{
width:866px;
height:20px;
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-x;
float:left;
margin-left:17px;
}

#bottbackinnerdiv{
width:857px;
height:10px;

}
#roundimage{
width:15px;
height:15px;
margin-left:10px;
margin-top:4px;
background-image:url(../images/roundimage.jpg);
background-repeat:no-repeat;
}

#buttonname{
width:780px;
height:15px;
margin-left:70px;
padding-top:5px;
}

#buttonname2{
width:85px;
height:15px;
margin-left:10px;
padding-top:5px;
}

#1button{
width:110px;
height:10px;
margin-left:12px;
margin-top:4px;
}
#middlesidediv{
	width:860px;
	margin-left:0px;

}
#middleleftbuttons{
	width:206px;
	float:left;
	margin-left:1px;
}
#catoegorilists{
width:207px;
margin-top:16px;
float:left;
margin-left:0px;
}

#catoegorilists2{
	height:20px;
	width:207px;
	margin-top:25px;
	float:left;
	margin-left:0px;
	background-color: #FFFFFF;
}

#sidebuttonline{
width:181px;
margin-top:7px;
float:left;
margin-left:14px;
background-image:url(../images/sidebuttonline.jpg);
background-repeat:no-repeat;
height:1px
}
#footersideimag{
background-image:url(../images/footersidefowerimage.jpg);
background-repeat:no-repeat;
width:207px;
height:139px;
float:left;
margin-top:320px;
margin-left:1px;
}

#middlemaincenterdiv{
width:438px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#E4E4E4;
}
/*#middlemainwhitediv{
width:430px;
float:none;
background-color:#FFFFFF;
margin-top:0px;
}*/
#middleimagestriprepeat{
background-image:url(../images/middleimagerepeatstrip.jpg);
width:419px;
height:390px;
background-repeat:repeat-x;
}
#middleimageborder{
background-image:url(../images/middlerepeatimageline.jpg);
width:402px;
height:2px;
margin-top:42px;
float:left;
margin-left:10px;
background-repeat:no-repeat;
}

#middleimagetext{
width:367px;
height:218px;
float:left;
margin-top:14px;
margin-left:19px;
}


#middledownrepeatimage{
width:419px;
height:220px;
float:leftpx;
margin-top:0px;
margin-left:2px;
background-image:url(../images/middleimagedowncolorstrip.jpg);
background-repeat:repeat-x;
}
#weddingetiquete{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
width:125px;
height:15px;
margin-top:12px;
margin-left:14px;
float:left;
font-weight:bold;
}
#weddingetiqdownblackline{
width:400px;
height:1px;
float:left;
margin-left:10px;
margin-top:10px;
background-image:url(../images/weddingetiquitedownblackline.jpg);
background-repeat:no-repeat;
}
#footerflowerimage{
width:159px;
height:125px;
float:left;
margin-top:23px;
margin-left:10px;
background-image:url(../images/flowerimage.jpg);
background-repeat:no-repeat;
}
#footeriagesidetxtbox{
width:226px;
height:98px;
float:left;
margin-left:14px;
margin-top:23px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

/*#rightsidemaindiv{
width:190px;
margin-top:0px;
margin-left:0px;
}
*/



#middlebginnertextbox_home{
width:125px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:0px;
float:left;
}
#middlebginnertextboxtxt2_home{
width:125px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:10px;
float:left;
}
#coundownfooterimage{
width:207px;
height:475px;
background-image:url(../images/countownimagefooter.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}


#countdownmiddlebg{
background-image:url(../images/countdownmiddlebg_repat.jpg);
/*background-repeat:repeat-x;*/
}
#weddingcoundowntxtimage{
background-image:url(../images/coundown to wedding countdownname.jpg);
margin-top:14px;
margin-left:96px;
float:left;
height:17px;
width:246px;
}
#no83{
width:43px;
height:31px;
margin-top:17px;
margin-left:189px;
margin-right:189px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}
#todolist_items{
/*width:420px;*/
margin-top:27px;
margin-left:9px;
float:left;
}
#coundownlistmiddletxt_todolist{
width:400px;
height:100%;
margin-top:35px;
margin-left:0px;
float:left;
}

#upcomingevents{
width:143px;
height:19px;
margin-top:45px;
margin-left:11px;
float:left;
}
#addanevent{
width:79px;
height:20px;
margin-top:45px;
margin-left:164px;
float:left;
}
#coundownfooterimage2{
width:54px;
height:53px;
margin-left:0px;
margin-top:0px;
float:left;
}
#footertextmiddle{
margin-left:13px;
margin-top:15px;
float:left;
height:13px;
width:310px;
}
#footertextmiddle_ct2{
margin-left:0px;
margin-top:0px;
float:left;
height:13px;
width:310px;
}
/*#footerimagetextdatebox{
width:380px;
height:50px;
margin-top:18px;
margin-left:14px;
float:left;
}*/
#vendornameheaderimagebuttons{
width:868px;
height:19px;
margin-top:65px;
float:left;
margin-left:0px;
}

#vendorheaderpreviosbutton{
height:19px;
width:81px;
margin-left:695px;
float:left;
}
#vendorheadernextbutton{
height:19px;
width:81px;
margin-right:5px;
float:right;
}
#vendorbuttonbgrepeat{
width:868px;
height:26px;
margin-left:17px;
margin-top:0px;
background-repeat:repeat-x;
float:left;
}
#vendormainheader{
	width:869px;
	height:87px;
	margin-top:0px;
	float:left;
	background-repeat:no-repeat;
	margin-left:17px;
background-image:url(../images/venderheaderimage1.jpg);
}
#vendormiddlediv{
width:868px;
height:350px;
margin-top:0px;
float:left;
margin-left:17px;
background-color:#FFFFFF;
}
#vendormiddlecornerdiv{
margin-left:8px;
width:868px;
height:321px;
float:left;
}
#vendormiddletopcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornertop.gif);
background-repeat:no-repeat;
}
#vendormiddlebotoomcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerbottom2.jpg);
background-repeat:no-repeat;
}
#vendormiddleimagerepeat{
width:847px;
background-repeat:repeat-y;
float:left;
height:300px;
margin-top:15px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerrepeatbg.jpg);
}
#vendorname{
width:138px;
height:20px;
margin-top:15px;
margin-left:346px;
float:left;
}
#vendormiddletxtbox{
width:811px;
height:112px;
margin-top:21px;
float:left;
margin-left:21px;
}
.maintext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#vendortxtdownborder{
height:4px;
width:790px;
margin-top:28px;
margin-left:7px;
float:left;
background-image:url(../images/vendornametextdownborder.jpg);
background-repeat:repeat-x;
}
#vendoraddresstxtbox{
width:350px;
height:96px;
margin-top:10px;
margin-left:0px;
float:left;
}			
#vendorfooteblack{
width:850px;
height:1px;
float:left;
margin-left:0px;
margin-top:0px;
background-image:url(../images/vendorfooterblackline.jpg);
background-repeat:repeat-x;
}
#cherlotteheader{
width:864px;
height:265px;
background-image:url(../images/charotteheader.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:17px;
}
#charlottesidebgimage{
width:210px;
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}
#charlottemiddlebgfull{
width:864;
height:1192px;
float:left;
margin-left:0px;
margin-top:0px;
color:#FFFFFF;
}
#charllotesideheaderstrip{
background-image:url(../images/charlotteimage.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-left:0px;
width:207px;
height:32px;
}
#categorilist{
width:207px;
margin-left:0px;
float:left;
margin-top:10px;
}
#charllotemiddleupimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
background-repeat:no-repeat;
}
/*#charllotemiddleupimagetxtbox{
width:411px;
margin-top:10px;
margin-left:10px;
float:left;
}
*/
#charllotermiddleaddimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}
#charllotemiddleviewmoreimage{
width:436px;
height:113px;
margin-top:0px;
margin-left:0px;
float:left;
background-image:url(../images/charllotemiddleimageviewmore.jpg);
background-repeat:no-repeat;
}
#charllotemiddleimageuphedaertxtbox{
width:250px;
height:13px;
margin-top:0px;
margin-left:11px;
float:left;
margin-right:0px;
}

#charlooteweddingperonsimage{
width:180px;
height:79px;
margin-left:11px;
margin-top:5px;
float:left;
}
#charlloteweddingpersons3{
width:412px;
height:101px;
margin-left:15px;
margin-top:7px;
float:left;
}
#charlloteweddingpersonssidetxt{
width:220px;
height:84px;
margin-top:0px;
float:left;
}
#charllotedownimage&txtbox{
width:410px;
height:84px;
float:left;
margin-left:7px;
margin-top:5px;
}
#vendornameheaderimage2{
	width:900px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}
/* CSS Document */
/*charllote webpagestylesheet here*/
#mainstartdiv{
	width:100%;
}

#maindivcharllote{
	width:900px;
	height:auto;
	background-color:#CBC9C9;
}



#mainheaderdownwhitesubcatogirylisting{
	width:864px;
	margin-top:0px;
	background-color:#FFFFFF;
	float: left;
	margin-left:0px;
	}

#buttonback{
width:864px;
background-color:#FFFFFF;
background-repeat:repeat-x;
}

#buttonbackcharllote{
width:866px;
height:20px;
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-x;
float:left;
margin-left:17px;
}

#bottbackinnerdiv{
width:857px;
height:10px;

}
#roundimage{
width:15px;
height:15px;
margin-left:10px;
margin-top:4px;

background-image:url(../images/roundimage.jpg);
background-repeat:no-repeat;
}

#buttonname{
width:780px;
height:15px;
margin-left:70px;
padding-top:5px;
}

#buttonname2{
width:85px;
height:15px;
margin-left:10px;
padding-top:5px;
}

#1button{
width:110px;
height:10px;
margin-left:12px;
margin-top:4px;
}
#middlesidediv{
	width:860px;
	margin-left:0px;

}
#middleleftbuttons{
	width:206px;
	float:left;
	margin-left:1px;
}
#catoegorilists{
width:207px;
margin-top:16px;
float:left;
margin-left:0px;
}

#catoegorilists2{
	height:20px;
	width:207px;
	margin-top:25px;
	float:left;
	margin-left:0px;
	background-color: #FFFFFF;
}

#sidebuttonline{
width:181px;
margin-top:7px;
float:left;
margin-left:14px;
background-image:url(../images/sidebuttonline.jpg);
background-repeat:no-repeat;
height:1px
}
#footersideimag{
background-image:url(../images/footersidefowerimage.jpg);
background-repeat:no-repeat;
width:207px;
height:139px;
float:left;
margin-top:320px;
margin-left:1px;
}

#middlemaincenterdiv{
width:438px;
float:left;
margin-left:0px;
margin-top:0px;
background-color:#E4E4E4;
}
/*#middlemainwhitediv{
width:430px;
float:none;
background-color:#FFFFFF;
margin-top:0px;
}*/
#middleimagestriprepeat{
background-image:url(../images/middleimagerepeatstrip.jpg);
width:419px;
height:390px;
background-repeat:repeat-x;
}
#middleimageborder{
background-image:url(../images/middlerepeatimageline.jpg);
width:402px;
height:2px;
margin-top:42px;
float:left;
margin-left:10px;
background-repeat:no-repeat;
}

#middleimagetext_home{
width:410px;
float:left;
margin-top:14px;
margin-left:5px;
}


#middledownrepeatimage{
width:419px;
height:220px;
float:leftpx;
margin-top:0px;
margin-left:2px;
background-image:url(../images/middleimagedowncolorstrip.jpg);
background-repeat:repeat-x;
}
#weddingetiquete{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
width:125px;
height:15px;
margin-top:12px;
margin-left:14px;
float:left;
font-weight:bold;
}
#weddingetiqdownblackline{
width:400px;
height:1px;
float:left;
margin-left:10px;
margin-top:10px;
background-image:url(../images/weddingetiquitedownblackline.jpg);
background-repeat:no-repeat;
}
#footerflowerimage{
width:159px;
height:125px;
float:left;
margin-top:23px;
margin-left:10px;
background-image:url(../images/flowerimage.jpg);
background-repeat:no-repeat;
}
#footeriagesidetxtbox{
width:226px;
height:98px;
float:left;
margin-left:14px;
margin-top:23px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

/*#rightsidemaindiv{
width:190px;
margin-top:0px;
margin-left:0px;
}*/
#rightsideadvertaisment2_category{
background-color:#D8D364;
width:200px;
height:129px;
float:left;
margin-top:0px;
margin-left:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#rightsideadvertaisment2{
	width:200px;
	height:129px;
	float:left;
	margin-top:0px;
	margin-left:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #999900;
	margin-bottom: 3px;
}
#rightsideadvertaisment2_city{
width:210px;
height:129px;
float:left;
margin-top:10px;
margin-left:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#rightsideadvertaisment3{
	width:200px;
	height:350px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #999900;
}
#middlebginnertextbox{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:10px;
float:left;
}
#middlebginnertextboxtxt2{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:50px;
float:left;
}
#coundownfooterimage{
	width:207px;
	height:465px;
	background-image:url(../images/countownimagefooter.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-color: #E4E4E4;
}


#countdownmiddlebg_ct{
	background-repeat:repeat-x;
	background-color: #E4F1F7;
	margin-bottom: 10px;
}
#weddingcoundowntxtimage{
background-image:url(../images/coundown to wedding countdownname.jpg);
margin-top:14px;
margin-left:96px;
float:left;
height:17px;
width:246px;
}
#no83{
width:43px;
height:31px;
margin-top:17px;
margin-left:189px;
margin-right:189px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}
#todolist{
width:84px;
height:16px;
margin-top:27px;
margin-left:9px;
float:left;
}
#coundownlistmiddletxt{
/*width:428px;*/
height:100%;
margin-top:35px;
margin-left:0px;
float:left;
}

#upcomingevents{
width:143px;
height:19px;
margin-top:45px;
margin-left:11px;
float:left;
}
#addanevent{
width:79px;
height:20px;
margin-top:45px;
margin-left:164px;
float:left;
}
#coundownfooterimage2{
width:54px;
height:53px;
margin-left:0px;
margin-top:0px;
float:left;
}
#footertextmiddle{
margin-left:13px;
margin-top:15px;
float:left;
height:13px;
width:310px;
}
#footerimagetextdatebox{
width:380px;
height:50px;
margin-top:18px;
margin-left:14px;
float:left;
padding-bottom: 20px ;
border-bottom:#999999 1px solid ;
}
#vendornameheaderimagebuttons{
width:868px;
height:19px;
margin-top:65px;
float:left;
margin-left:0px;
}

#vendorheaderpreviosbutton{
height:19px;
width:81px;
margin-left:695px;
float:left;
}
#vendorheadernextbutton{
height:19px;
width:81px;
margin-right:5px;
float:right;
}
#vendorbuttonbgrepeat{
width:868px;
height:26px;
margin-left:17px;
margin-top:0px;
background-repeat:repeat-x;
float:left;
}
#vendormainheader{
width:869px;
height:324px;
margin-top:0px;
float:left;
background-repeat:no-repeat;
margin-left:17px;
background-image:url(../images/venderheaderimage1.jpg);
}
#vendormiddlediv{
width:868px;
height:350px;
margin-top:0px;
float:left;
margin-left:17px;
background-color:#FFFFFF;
}
#vendormiddlecornerdiv{
margin-left:8px;
width:868px;
height:321px;
float:left;
}
#vendormiddletopcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornertop.gif);
background-repeat:no-repeat;
}
#vendormiddlebotoomcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerbottom2.jpg);
background-repeat:no-repeat;
}
#vendormiddleimagerepeat{
width:847px;
background-repeat:repeat-y;
float:left;
height:300px;

margin-top:15px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerrepeatbg.jpg);
}
#vendorname{
width:138px;
height:20px;
margin-top:15px;
margin-left:346px;
float:left;
}
#vendormiddletxtbox{
width:811px;
height:112px;
margin-top:21px;
float:left;
margin-left:21px;
}
.maintext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#vendortxtdownborder{
height:4px;
width:790px;
margin-top:28px;
margin-left:7px;
float:left;
background-image:url(../images/vendornametextdownborder.jpg);
background-repeat:repeat-x;
}
#vendoraddresstxtbox{
width:350px;
height:96px;
margin-top:10px;
margin-left:0px;
float:left;
}			
#vendorfooteblack{
width:850px;
height:1px;
float:left;
margin-left:0px;
margin-top:0px;
background-image:url(../images/vendorfooterblackline.jpg);
background-repeat:repeat-x;
}
#cherlotteheader{
width:864px;
height:265px;
background-image:url(../images/charotteheader.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:17px;
}
#charlottesidebgimage{
width:210px;
float:left;
margin-top:0px;
margin-left:0px;
}
#charlottemiddlebgfull{
width:864;
height:1192px;
float:left;
margin-left:0px;
margin-top:0px;
color:#FFFFFF;
}
#charllotesideheaderstrip{
background-image:url(../images/charlotteimage.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
margin-left:0px;
width:207px;
height:32px;
}
#categorilist{
width:207px;
margin-left:0px;
float:left;
margin-top:10px;
}
#charllotemiddleupimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
background-repeat:no-repeat;
}
#charllotemiddleupimagetxtbox{
/*width:411px;*/
margin-top:10px;
/*margin-left:10px;*/
float:left;
text-align:justify ;
}

#charllotermiddleaddimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}
#charllotemiddleviewmoreimage{
width:436px;
height:113px;
margin-top:0px;
margin-left:0px;
float:left;
background-image:url(../images/charllotemiddleimageviewmore.jpg);
background-repeat:no-repeat;
}
#charllotemiddleimageuphedaertxtbox{
width:250px;
height:13px;
margin-top:0px;
margin-left:11px;
float:left;
margin-right:150px;
}

#charlooteweddingperonsimage{
width:180px;
height:79px;
margin-left:11px;
margin-top:5px;
float:left;
}
#charlloteweddingpersons3{
width:412px;
height:101px;
margin-left:15px;
margin-top:7px;
float:left;
}
#charlloteweddingpersonssidetxt{
width:220px;
height:84px;
margin-top:0px;
float:left;
}
#charllotedownimage&txtbox{
width:410px;
height:84px;
float:left;
margin-left:7px;
margin-top:5px;
}
#calander{
width:150px;
/*height:127px;
margin-left:12px;
margin-top:20px;*/
float:left;

padding:20px 0px 0px 30px ;
}

#headerimage_city{
width:864px;
height:190px;
margin-left:0px;
margin-top:80px;
float:left;
}

#headerimage_city_flash{
	width:864px;
	height:267px;
	margin-left:0px;
	float:left;
}
/* CSS Document */
/*vendorname,dayscoundown webpagestylesheet here*/
#mainstartdiv{
}

#mainstartdivvendorname{
width:100%;
height:800px;
}
#maindivdaysweddingcountdown{
	width:900px;
	background-color:#CDC9CA;
	height: 100%;
}
#vendornamemaindiv{
width:900px;
height:800px;
background-color:#CDC9CA;
}



#mainheaderdownwhitedayscoundown{
width:864px;
height:1000px;
margin-top:0px;
background-color:#FFFFFF;
}

#buttonback_ct{
width:864px;
background-repeat:repeat-x;
}

#buttonbackcharllote{
width:866px;
height:20px;
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-x;
float:left;
margin-left:17px;
}

#bottbackinnerdiv{
width:857px;
height:10px;

}
#roundimage{
width:15px;
height:15px;
margin-left:10px;
margin-top:4px;
background-image:url(../images/roundimage.jpg);
background-repeat:no-repeat;
}

#buttonname{
	width:860px;
	height:25px;
	margin-left:0px;
	padding-top:5px;
	float: left;
	background-color: #FFFFFF;
}

#buttonname2{
width:85px;
height:15px;
margin-left:10px;
padding-top:5px;
}

#1button{
width:110px;
height:10px;
margin-left:12px;
margin-top:4px;
}
#middlesidediv{
	width:860px;
	margin-left:0px;
	background-color: #F3F7FA;
}
#middleleftbuttons{
	width:205px;
	float:left;
	margin-left:1px;
	background-color: #FFFFFF;
}
#catoegorilists{
width:207px;
margin-top:16px;
float:left;
margin-left:0px;
}

#catoegorilists2{
	height:20px;
	width:207px;
	margin-top:25px;
	float:left;
	margin-left:0px;
	background-color: #FFFFFF;
}

#sidebuttonline{
width:181px;
margin-top:7px;
float:left;
margin-left:14px;
background-image:url(../images/sidebuttonline.jpg);
background-repeat:no-repeat;
height:1px
}
#footersideimag{
background-image:url(../images/footersidefowerimage.jpg);
background-repeat:no-repeat;
width:207px;
height:139px;
float:left;
margin-top:280px;
margin-left:1px;
}

#middlemaincenterdiv{
	width:420px;
	margin-top:0px;
	background-color:#E4E4E4;
	float: left;
}
#middlemainwhitediv_ct{
	width:430px;
	background-color:#E4F1F7;
	margin-top:3px;
	float: left;
	margin-left: 5px;
	margin-bottom: 0px;
}

#mid-login{
	background-image:url(../images/catagorylistingmiddlebgrepeat.jpg);
	padding:10px ;
	width:395px;
/*	background-color:#E4F1F7;*/
	margin-top:3px;
	float: left;
	/*margin-left: 5px;
	margin-bottom: 0px;*/

}


#upcoming-events{
	background-image:url(../images/catagorylistingmiddlebgrepeat.jpg);
	width:400px ;


}

#mid-login2{
	background-image:url(../images/catagorylistingmiddlebgrepeat.jpg);
	width:640px;
/*	background-color:#E4F1F7;*/
	margin-top:3px;
	float: left;
	margin-left: 5px;
	margin-bottom: 0px;

}

#middleimagestriprepeat{
background-image:url(../images/middleimagerepeatstrip.jpg);
width:419px;
height:390px;
background-repeat:repeat-x;
}
#middleimageborder{
background-image:url(../images/middlerepeatimageline.jpg);
width:402px;
height:2px;
margin-top:42px;
float:left;
margin-left:10px;
background-repeat:no-repeat;
}

#middleimagetext{
width:367px;
height:218px;
float:left;
margin-top:14px;
margin-left:19px;
}


#middledownrepeatimage{
width:419px;
height:220px;
float:leftpx;
margin-top:0px;
margin-left:2px;
background-image:url(../images/middleimagedowncolorstrip.jpg);
background-repeat:repeat-x;
}
#weddingetiquete{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
width:125px;
height:15px;
margin-top:12px;
margin-left:14px;
float:left;
font-weight:bold;
}
#weddingetiqdownblackline{
width:400px;
height:1px;
float:left;
margin-left:10px;
margin-top:10px;
background-image:url(../images/weddingetiquitedownblackline.jpg);
background-repeat:no-repeat;
}
#footerflowerimage{
width:159px;
height:125px;
float:left;
margin-top:23px;
margin-left:10px;
background-image:url(../images/flowerimage.jpg);
background-repeat:no-repeat;
}
#footeriagesidetxtbox{
width:226px;
height:98px;
float:left;
margin-left:14px;
margin-top:23px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

/*#rightsidemaindiv{
width:200px;
margin-top:0px;
margin-left:0px;
}*/





#middlebginnertextbox{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:10px;
float:left;
}
#middlebginnertextboxtxt2{
width:80px;
height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
margin-left:50px;
float:left;
}
#coundownfooterimage{
width:207px;
background-image:url(../images/countownimagefooter.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
}


/*#countdownmiddlebg{
}*/
#weddingcoundowntxtimage{
background-image:url(../images/coundown to wedding countdownname.jpg);
margin-top:10px;
margin-left:10px;
float:left;
height:17px;
width:246px;
}
#no83{
width:43px;
height:31px;
margin-top:17px;
margin-left:10px;
margin-right:10px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}
#todolist{
	width:248px;
	height:16px;
	margin-top:0px;
	margin-left:2px;
	float:left;
	margin-bottom: 0px;
}
#updatebutton{
	width:84px;
	height:16px;
	margin-top:0px;
	margin-right:0px;
	float:right;
	margin-bottom: 10px;
}
/*#coundownlistmiddletxt{
width:428px;
height:100%;
margin-top:0px;
margin-left:0px;
float:left;
}
*/
#upcomingevents{
width:143px;
height:19px;
margin-top:45px;
margin-left:11px;
float:left;
}
#addanevent{
width:79px;
height:20px;
margin-top:45px;
margin-left:180px;
float:left;
}
#coundownfooterimage2{
width:54px;
height:53px;
margin-left:0px;
margin-top:0px;
float:left;
}
#footertextmiddle{
margin-left:13px;
margin-top:15px;
float:left;
height:13px;
width:310px;
}
/*#footerimagetextdatebox{
	width:380px;
	height:50px;
	margin-top:18px;
	margin-left:14px;
	float:left;
	margin-bottom: 20px;
}*/
#vendornameheaderimagebuttons{
width:868px;
height:19px;
margin-top:65px;
float:left;
margin-left:0px;
}

#vendorheaderpreviosbutton{
height:19px;
width:81px;
margin-left:695px;
float:left;
}
#vendorheadernextbutton{
height:19px;
width:81px;
margin-right:5px;
float:right;
}
#vendorbuttonbgrepeat{
	width:868px;
	height:26px;
	margin-left:17px;
	margin-top:0px;
	background-repeat:repeat-x;
	float:left;
	background-color: #FFFFFF;
}
#vendormainheader{
width:869px;
height:87px;
margin-top:0px;
float:left;
background-repeat:no-repeat;
margin-left:17px;
background-image:url(../images/venderheaderimage1.jpg);
}
#vendormiddlediv{
width:868px;
margin-top:0px;
float:left;
margin-left:17px;
background-color:#FFFFFF;
}
#vendormiddlecornerdiv{
	margin-left:8px;
	width:865px;
	float:left;
	height: 100%;
}
#vendormiddletopcorner{
width:847px;
height:15px;
float:left;
margin-top:0px;
margin-left:0px;
background-image:url(../images/vendormiddlecornertop.gif);
background-repeat:no-repeat;
}
#vendormiddlebotoomcorner{
	height:15px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-image:url(../images/vendormiddlecornerbottom2.jpg);
	background-repeat:no-repeat;
	width: 100%;
}
#vendormiddleimagerepeat{
width:847px;
background-repeat:repeat-y;
float:left;
margin-top:10px;
margin-left:0px;
background-image:url(../images/vendormiddlecornerrepeatbg.jpg);
}
#vendorname{
width:138px;
height:20px;
margin-top:15px;
margin-left:346px;
float:left;
}
#vendormiddletxtbox{
	width:811px;
	margin-top:21px;
	float:left;
	margin-left:21px;
	padding-right: 15px;
}
.maintext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#vendortxtdownborder{
height:4px;
width:790px;
margin-top:28px;
margin-left:7px;
float:left;
background-image:url(../images/vendornametextdownborder.jpg);
background-repeat:repeat-x;
}
#vendoraddresstxtbox{
width:350px;
margin-top:10px;
margin-left:21px;
float:left;
}			
#vendorfooteblack{
width:850px;
height:1px;
float:left;
margin-left:0px;
margin-top:0px;
background-image:url(../images/vendorfooterblackline.jpg);
background-repeat:repeat-x;
}
#cherlotteheader{
width:864px;
height:265px;
background-image:url(../images/charotteheader.jpg);
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:17px;
}
#charlottesidebgimage{
	width:210px;
	background-repeat:no-repeat;
	float:left;
	margin-top:0px;
	margin-left:0px;
	background-color: #FFFFFF;
	height: 100%;
}
#charlottemiddlebgfull{
width:864;
height:1192px;
float:left;
margin-left:0px;
margin-top:0px;
color:#FFFFFF;
}
#charllotesideheaderstrip{
background-image:url(../images/charlotteimage.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-left:0px;
width:207px;
height:32px;
}
#categorilist{
width:180px;
margin-left:0px;
float:left;
margin-top:10px;
}
#charllotemiddleupimage{
	width:436px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	background-repeat:repeat;
	background-color: #EEEEEE;
}
/*#charllotemiddleupimagetxtbox{
	width:411px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}*/

#charllotermiddleaddimage{
width:436px;
margin-top:0px;
margin-left:0px;
float:left;
}
#charllotemiddleviewmoreimage{
width:436px;
height:113px;
margin-top:0px;
margin-left:0px;
float:left;
background-image:url(../images/charllotemiddleimageviewmore.jpg);
background-repeat:no-repeat;
}
#charllotemiddleimageuphedaertxtbox{
width:250px;
height:13px;
margin-top:0px;
margin-left:11px;
float:left;
margin-right:150px;
}

#charlooteweddingperonsimage{
width:180px;
height:79px;
margin-left:11px;
margin-top:5px;
float:left;
}
#charlloteweddingpersons3{
width:412px;
height:101px;
margin-left:15px;
margin-top:7px;
float:left;
}
#charlloteweddingpersonssidetxt{
	width:210px;
	height:84px;
	margin-top:0px;
	float:left;
	margin-left: 10px;
}
#charllotedownimage&txtbox{
width:410px;
height:84px;
float:left;
margin-left:7px;
margin-top:5px;
}
#middlecolouradds{
	width:428px;
	height:200px;
	float:left;
	margin-left: 4px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
#middlecolouraddsindside{
width:420px;
height:180px;
float:left;
margin-left:5px;
margin-top:8px;
margin-bottom:8px;
background-color:#D8ECF7;
}

#middlecolouradds2{
	width:420px;
	height:210px;
	float:left;
	background-color: #FFFFFF;
	margin-left: 4px;
	margin-top: 5px;
}
#middlecolouraddsindside2{
width:420px;
height:190px;
float:left;
margin-left:5px;
margin-top:8px;
margin-bottom:8px;
background-color:#97C1D9;
}
#charllotemiddleadds2{
margin-top:75px;
margin-left:100px;
float:left;
width:200px;
height:50px;
}
#mainaddsbacksubcatorgirylisting{
	width:436px;
	height:100%;
	margin-top:0px;
	margin-left:0px;
	float:left;
	background-color:#E4E4E4;
}
#rightsideform{
	width:210px;
	height:129px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	background-color: #FFFFFF;
}
#rightsidemaindiv_ctmain1{
	margin-top:0px;
	margin-left:5px;
	width: 150px;
	float: right;
}
#middlemaindiv{
width:434px;
margin-top:0px;
margin-left:0px;
float:left;
}




#rightsideformusername{
	width:40px;
	height:20px;
	margin-top:21px;
	margin-left:30px;
	float:left;
	vertical-align: middle;
}
#rishtsideform1{
width:115px;
height:26px;
margin-top:10px;
margin-left:0px;
float:left;
}
#rightsidemaintextformdiv{
width:214px;
height:25px;
margin-top:20px;
margin-left:0px;
float:left;
}
#loginbutton{
width:69px;
height:19px;
margin-top:15px;
margin-left:130px;
float:left;
}

#rightsideadvertaisment4{
background-color:#D9D365;
width:200px;
height:600px;
float:left;
margin-top:10px;
margin-left:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
font-weight:bold;
}
#rightsideadvertaismentsubcategory{
	background-color:#D9D365;
	width:205px;
	height:550px;
	margin-top:5px;
	margin-left:2px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-right: 2px;
}
#footerstyle{
	width:864px;
	height:140px;
	margin-left:0px;
	float: left;
	margin-top: 10px;
	background-image: url(file:///C|/Documents%20and%20Settings/Administrator/Desktop/platinum_files/platinumwedding/platinumwedding/images/re1.jpg);
	margin-bottom: 10px;
}
#footerroundedtop{
	width:865px;
	height:3px;
	margin-top:10px;
	margin-left:0px;
}
#footerroundedrepet{
	width:844px;
	height:109px;
	margin-top:0px;
	margin-left:10px;
	background-color: #FFFFFF;
	margin-right: 10px;
}
#footerroundedbottom{
	width:844px;
	height:7px;
	margin-top:0px;
	margin-left:10px;
	margin-right: 10px;
}
#footeradd{
width:443px;
height:100px;
background-color:#E7E5E6;
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
float:left;
}
#footerquiklinks{
	width:315px;
	height:100px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	float:left;
	margin-left: 65px;
	background-image:url(../images/footerquicklinksimage.jpg);
	background-repeat:no-repeat;
}
#footerroundedrepetinside{
	width:830px;
	height:109px;
	margin-top:0px;
	margin-left:5px;
	float:left;
	margin-right: 5px;
}
#quicklink{
width:65px;
height:20px;
margin-top:2px;
margin-left:2px;
float:left;
}
#quicklink2{
width:68px;
height:20px;
margin-top:2px;
margin-left:48px;
float:left;
}
#quicklinkline2{
width:65px;
height:20px;
margin-top:10px;
margin-left:2px;
float:left;
}
#quicklinkline21{
width:68px;
height:20px;
margin-top:10px;
margin-left:47px;
float:left;
}
#subcategorynamebg{
width:425px;
height:74px;
margin-top:0px;
margin-left:5px;
background-image:url(../images/subcatogerynamebg.jpg);
background-repeat:no-repeat;
float:left;
}
#mainwhitediv{
	width:864px;
	margin-top:0px;
	margin-left:18px;
	float:left;
	background-color: #FFFFFF;
}
#subcategoryname{
width:400px;
height:25px;
margin-top:20px;
margin-left:15px;
float:left;
}
#viewdetailscolums{
width:435px;
height:118px;
margin-left:0px;
margin-top:5px;
float:left;
}
#veiwdetailswhite{
	width:425px;
	height:120px;
	margin-left:5px;

	margin-top:0px;
	float:left;
	background-color: #FFFFFF;
}
#veiwdetailsdark{
	width:408px;
	height:100px;
	margin-left:10px;
	margin-top:6px;
	float:left;
	margin-bottom: 10px;
}
#veiwdetailsimage{
width:122px;
height:63px;
margin-left:0px;
margin-top:0px;
float:left;
}
#viewdetailstxt{
width:222px;
height:64px;
margin-left:21px;
margin-top:9px;
float:left;
}
#veiwdetailsimagebox{
width:122px;
height:100px;
margin-left:12px;
margin-top:9px;
float:left;
}
#viewdetailsbutton{
width:122px;
height:20px;
margin-left:0px;
margin-top:10px;
background-image:url(../images/veiwdetailsimagerepeat.jpg);
background-repeat:repeat-x;
float:left;
}
#headerimage2{
width:900px;
height:189px;
float:left;
margin-left:0px;
margin-top:0px;
background-repeat:no-repeat;
}
#mainmiddledivcharllote{
	width:864px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background-color: #FFFFFF;
}
#leftsidebottomimagediv{
	width:210px;
	height:155px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background-image: url(../images/footersidefowerimage.jpg);
}
#middilecontentdiv{
	float:left;
	margin-left:0px;
	margin-top:0px;
}
#charllotestyle{
width:206px;
height:20px;
float:left;
margin-left:0px;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#2B4F60;
}
#charlottefirstnameform{
width:250px;
height:25px;
margin-left:0px;
margin-top:0px;
float:left;
}
#footerdetailsdiv{
width:864px;
height:120px;
float:left;
margin-left:0px;
margin-top:0px;
}
#formfirstname{
width:412px;
height:25px;
float:left;
margin-left:0px;
margin-top:0px;
}
#buttonsideroundimage{
width:15px;
height:15px;
margin-left:11px;
margin-top:0px;
float:left;
}
#menubutton1{
width:40px;
height:17px;
margin-left:5px;
margin-top:0px;
float:left;
}
#myweddingbudjet{
width:120px;
height:17px;
margin-left:5px;
margin-top:0px;
float:left;
}
#upcomingevents{
width:110px;
height:17px;
margin-left:5px;
margin-top:0px;
float:left;
}
#upcomingeventsmiddle{
width:110px;
height:17px;
margin-left:5px;
margin-top:45px;
float:left;
}
#Resources{
width:65px;
height:17px;
margin-left:10px;
margin-top:0px;
float:left;
}
#promotions{
width:70px;
height:17px;
margin-left:10px;
margin-top:0px;
float:left;
}
#vendors{
width:50px;
height:17px;
margin-left:5px;
margin-top:0px;
float:left;
}
#contactusbutton{
width:75px;
height:17px;
margin-left:10px;
margin-top:0px;
float:left;
}
#vendornameaddtolistimage{
	width:166px;
	height:27px;
	float:right;
	margin-right:25px;
}
#charllotemiddleimageuphedaertxtbox{
width:250px;
height:13px;
margin-top:0px;
margin-left:11px;
float:left;
margin-right:150px;
}

#charlooteweddingperonsimage{
width:180px;
height:79px;
margin-left:11px;
margin-top:5px;
float:left;
}
#charlloteweddingpersons3{
width:412px;
height:101px;
margin-left:15px;
margin-top:7px;
float:left;
}
#charlloteweddingpersonssidetxt{
	width:210px;
	height:84px;
	margin-top:0px;
	float:left;
	margin-left: 10px;
}
#charllotefirstname{
width:60px;
height:20px;
margin-left:10px;
margin-top:3px;
float:left;
}
#charllotelastname{
width:70px;
height:20px;
margin-left:40px;
margin-top:3px;
float:left;
}
#charlottefindacoupleform{
width:412px;
height:25px;
margin-left:0px;
margin-top:25px;
float:left;
}
#charllotefirstnameform{
width:60px;
height:20px;
float:left;
margin-left:0px;
margin-top:0px;
}
#charllotelastnameform{
width:55px;
height:20px;
float:left;
margin-left:0px;
margin-top:0px;
}
#searchbutton{
width:50px;
height:20px;
float:left;
margin-left:40px;
margin-top:2px;
}
#middle_contentmaindiv{
	width:900px;
	margin-left:0p;
	margin-top:0px;
	float:left;
	background-color: #C9C7C8;
}
#middl_centercontent{
width:485px;
margin-left:0px;
margin-top:0px;
float:right;
}


#middl_centercontent_ct{
width:400px;
margin-left:0px;
margin-top:0px;
float:left;
}


#rightsideadadiv{
width:200px;
margin-left:0px;
margin-top:0px;
}
/*.classes*/
.border {
	border: 1px solid #C5AF9F;
}
.mainformcolour{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background-color:#FCFCFA;
border:1px solid #FCFCFA;
}
.mainformcolour2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background-color:#FCFCFA;
border:1px solid #FCFCFA;
width:100px;
height:25px;
}
.mainformcoloursmall{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
background-color:#FCFCFA;
border:1px solid #FCFCFA;
width:50px;
height:20px;
}
.maintextform{
font-family:"Lucida Calligraphy";
font-size:12px;
font-weight:900;
}
.nav, .nav a {
       font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
       color: #fff;        
       text-align: center;
       text-decoration: none;
}        


.caption {
       margin: 0;
       padding: 0;
       width: 141px;
       background: #A2ADBC;
       color: #fff;        
       font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
       text-align: center;
}

.th {
       font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
       color: #616B76;
       background: #D9E2E1;
       border-right: 1px solid #A2ADBC;
       border-bottom: 1px solid #A2ADBC;
       border-top: 1px solid #A2ADBC;
	   border-left: 1px solid #A2ADBC;
}

.today, td.today a, td.today a:link, td.today a:visited {
       color: #000000;
       font-weight: bold;
       background: #DFE4F7;
}

.td {
       border-right: 1px solid #A2ADBC;
       border-bottom: 1px solid #A2ADBC;
       width: 20px;
       height: 20px;
       text-align: center;
       background: url(images/bg_calendar.gif) no-repeat right bottom;
}

td a {
       text-decoration: none;
       font-weight: bold;
/*       display: block;*/
}

td a:link, td a:visited {        
       color: #608194;
       background: url(images/bg_calendar.gif) no-repeat;
}

td a:hover, td a:active {
       color: #6aa3ae;
       background: url(images/bg_calendar.gif) no-repeat right top;
}
.buttonstyle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.buttonstyle:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0099CC;
font-weight:bold;
text-decoration:none;
}
.sidebuttonstyle{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.sidebuttonstyle:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00CC66;
text-decoration:none;
}
.weddingdetailsimage{
width:290px;
height:80px;
background-image:url(../images/weddingdetailsimageform.jpg);
background-repeat:repeat;
}
.maintext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.yourstoryformbgrepaat{
width:189
px;
height:190px;
float:left;
background-image:url(../images/yourstoryrepeat.jpg);
background-repeat:repeat;
}
.index3headername{
font-family:"Eras Light ITC";
font-size:30px;
font-weight:bold;
text-decoration:none;
}
.index3headerdate{
	font-family:"Eras Light ITC";
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin-top: 10px;
}
.middletext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.readmoretext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.readmoretext:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF6600;
font-weight:bold;
}
.charllotermaintext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.backgroundcolor{
background-color:#E4F1F7;
}
.coundownlistmiddletxtstyle{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#666666;
margin-top:0px;
margin-left:0px;
}
.coundownlistmiddletxtstylecolour{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#993300;
}
.loginbuttonstyle{
width:69px;
height:19px;
background-color:#7C7C7C;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}
.buttonstyle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.buttonstyle:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0099CC;
font-weight:bold;
text-decoration:none;
}
.sidebuttonstyle{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.sidebuttonstyle:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#00CC66;
text-decoration:none;
}
#todolist1{
width:35px;
height:0px;
float:left;
}
#middle_countdown_box{
width:438px;
margin-left:0px;
margin-right:0px;
}








#footerstyle_ct2{
	width:864px;
	height:145px;
	margin-top:15px;
	margin-left:0px;
	float: left;
	background-color: #CDC9CA;
}
#footerroundedtop_ct2{
width:844px;
height:7px;
margin-top:0px;
margin-left:10px;
}
#footerroundedrepet_ct2{
width:844px;
height:109px;
margin-top:0px;
margin-left:10px;
background-color:#FFFFFF;
}
#footerroundedbottom_ct2{
width:844px;
height:7px;
margin-top:0px;
margin-left:10px;
}
#footeradd_ct2{
width:443px;
height:100px;
background-color:#E7E5E6;
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
float:left;
}
#footerquiklinks_ct2{
	width:315px;
	height:100px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	float:left;
	margin-left: 65px;
	background-image:url(../images/footerquicklinksimage.jpg);
	background-repeat:no-repeat;
}
#footerroundedrepetinside_ct2{
width:830px;
height:109px;
margin-top:0px;
margin-left:10px;
float:left
}

#quicklink_ct2{
width:65px;
height:20px;
margin-top:2px;
margin-left:2px;
float:left;
}
#quicklink2_ct2{
width:68px;
height:20px;
margin-top:2px;
margin-left:48px;
float:left;
}
#quicklinkline2_ct2{
width:65px;
height:20px;
margin-top:10px;
margin-left:2px;
float:left;
}
#quicklinkline21_ct2{
width:68px;
height:20px;
margin-top:10px;
margin-left:47px;
float:left;
}

/***************************************** added */
body {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #3f3f3f;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 0px;
	background-color: #ADADAD;
	background-repeat: repeat-x;
	background-image: url(../images/body_bg_fx.jpg);
}

a {
	color: #595959;
	text-decoration: none;
}

a:hover {
	color: black;
}

ul, li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

form {
	padding: 0px;
	margin: 0px;
}

#frame {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 864px;
}

      
	              
	            
	                             
	                                         
	                                    
 

#frame_universal {
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 864px;
}

#top {
	height: 267px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/pwp-slicedheader.png);
	background-color: ../images/top.jpg;
}

#top_flash {
	height: 267px;
	clear: both;
	background-color: ../images/top.jpg;
}

#menu_container {
	width: 844px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-image: url(../images/menu_bg.gif);
/*	clear: both;*/
	height: 27px;
}

#main_content_vendor4 {
	padding-right: 3px;
	padding-left: 3px;
	background-repeat: repeat-y;
	background-image: url(../images/content_bg.gif);
	clear: both;
	width: 858px;
}

#main_content {
	padding-right: 6px;
	padding-left: 6px;
	background-repeat: repeat-y;
	background-image: url(../images/bg_190109.jpg);
/*	background-image: url(../images/content_bg.gif);*/
	
/*	background-image: url(../images/new_bg_170109.gif);*/
	clear: both;
	width: 852px;
}

#main_content2 {
	padding-right: 6px;
	padding-left: 6px;
	background-repeat: repeat-y;
	background-image: url(../images/bg_190109_2.gif);
/*	background-image: url(../images/content_bg.gif);*/
	
/*	background-image: url(../images/new_bg_170109.gif);*/
	clear: both;
	width: 852px;
}


.table-list{
	font-size:10px ;


}

.table-list-heading{
	font-size:14px ;

}
.submitbutton {
font-size:9px ;
	width:75px ;
}
.submitbutton-delete {
font-size:9px ;
	width:90px ;
}
.submitbutton-send {
font-size:9px ;
	width:120px ;
}


.submitbutton-add {
font-size:9px ;
	width:95px ;
}
.submitbutton-event {
font-size:11px ;
	width:130px ;
}
.textfild2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:normal ;
	font-weight: normal;
	font-variant: normal;
	color:#666666 ;
	height: 14px;
	width: 40px;

}


.textfild3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:normal ;
	font-weight: normal;
	font-variant: normal;
	color:#666666 ;
	height: 14px;
	width:90px;

}

.th-background{
	color:#FFFFFF ;

}

	



#left_container {
/*	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/left_bg.jpg);*/
	padding-bottom: 50px;
	float: left;
	background-color: white;
	width: 208px;
	margin-right: 2px;
}

#middle_container_vendor4 {
	color: black;
	border-color: white;
	border-style: solid;
	border-width: 5px;
	padding: 20px;
	width: 808px;
	float: left;
	background-color: #f0f0f0;
}

#middle_container {
	float: left;
	background-color: white;
	width: 415px;
	margin-right: 2px;
	padding:5px 5px 0px 5px ;
}

#middle_container22 {
	float: left;
	background-color: white;
	width: 630px;
	margin-right: 2px;
	padding:5px 5px 10px 5px ;
}



#middle-heading {
	padding:3px 0px 3px 0px ; 
	background-color:#39063E ; 
	text-align:center ; 
	font-weight:bold ; 
	color:#FFFFFF ; 
	font-size:14px ;
}
#middle-heading-content {
	background:url(images/maincell_bg2.gif) ;
	font-family:Tahoma, 'Times New Roman', Arial, Verdana ; 
	font-size:12px ; 
	color:#39063E ; 
	font-weight:bold ;
}
#middle-heading-content-website {
	background:url(images/maincell_bg2.gif) ;
	font-family:Tahoma, 'Times New Roman', Arial, Verdana ; 
	font-size:12px ; 
	color:#39063E ; 
	/*font-weight:bold ;*/
	line-height: 20px;
}


#right_container {
	background-color: white;
	width: 210px;
	float: right;
	padding:5px 2px 0px 0px  ;
/*	clear:both ;*/
}

.menu_bt_on a {
	/*margin-right: 30px;*/
	display: block;
	color: #595959;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
	/*padding-left: 20px;*/
	line-height: 27px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/menu_on.gif);
	height: 27px;
}

.menu_bt_on a:hover {
	color: black;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/menu_over.gif);
}

#category_title {
	/*margin-top: 20px;*/
	padding-top:5px ;
	font-weight: bold;
	font-style: italic;
	color: #3d687c;
	font-size: 16px;
	text-align: center;
	line-height: 32px;
	clear: both;
	width: 208px;
	height: 32px;
	background-repeat: repeat-x;
	background-image: url(../images/category_title_bg.jpg);
}

#main_subcategories {
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	padding-top: 10px;
	clear: both;
}

#main_subcategories ul {
	list-style-image: url(../images/bullet_subcategories.gif);
}

#subcategories_bt a {
	clear: both;
	background-position: center top;
	background-image: url(../images/sub_categories_bg.gif);
	font-size: 12px;
	text-align: center;
	width: 208px;
	display: block;
	color: #595959;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
	line-height: 25px;
	background-repeat: no-repeat;
	height: 25px;
	text-align:left;
	text-indent: 12px;
}

#universaltopsubcategories_bt a {
	clear: both;
	font-size: 12px;
	text-align: center;
	width: 208px;
	display: block;
	color: #595959;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
	line-height: 25px;
	height: 25px;
}

#universaltopsubcategories_bt a:hover {
	color: black;
}

#mainsubcategories_bt a {
	clear: both;
	background-position: center bottom;
	background-image: url(../images/sub_categories_bg.gif);
	font-size: 12px;
	text-align: left;
	width: 208px;
	display: block;
	color: #595959;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
	line-height: 25px;
	background-repeat: no-repeat;
	height: 25px;
	text-indent:12px;
}

#mainsubcategories_bt a:hover {
	color: black;
}

#subcategories_bt a:hover {
	color: black;
}

.blue_box {
	border-bottom-color: white;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	clear: both;
	float: none;
	background-color: #dceef8;
}

.blue_box2 {
/*	border-bottom-color: white;
	border-bottom-width: 5px;
	border-bottom-style: solid;
*/	clear: both;
	float: none;
	background-color: #dceef8;
	width:630px ;
}


.gray_box_subs {
	font-weight: bold;
	height: 73px;
	clear: both;
	background-color: #ebebeb;
}

.gray_box_vendor3 {
	padding: 10px;
	border-bottom-color: white;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	clear: both;
	float: none;
	background-color: #ebebeb;
}

.gray_box {
	border-bottom-color: white;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	clear: both;
	float: none;
	background-color: #ebebeb;
}

.white_borders {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	border-bottom-color: #ebebeb;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.titles {
	float: left;
	padding: 5px;
	display: inline-block;
	clear: both;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.content_text_vendor3 {
	width: 240px;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.content_text {
	clear: both;
/*	width: 410px;*/
/*	float: left;*/
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.universal_middle_img {
	border-color: white;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}

.wedding_spotlight_img {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}

.view_more_bt a {
	float: right;
	clear: both;
	text-align: right;
	display: block;
}

.view_more_bt img {
	float: right;
	border-width: 0px;
}

fieldset {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

.inputText {
	background-color: white;
	border-width: 0px;
}

.inputSubmit {
	margin-left: 30px;
	font-weight: bold;
	color: white;
	background-color: #205770;
	border-color: white;
	border-width: 1px;
	border-style: solid;
}

.middle_advertising {
	text-align: center;
	color: #56768e;
	font-size: 14px;
	font-weight: bold;
	line-height: 184px;
	height: 184px;
	background-color: #d8ecf7;
}

.gray_divisor {
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
	background-color: #d4d4d4;
	height: 1px;
}

.divisor {
	clear: both;
	background-color: white;
	height: 2px;
}

.right_advertising_small {
	color: black;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	line-height: 150px;
	padding-bottom:3px ;
/*	height: 150px;*/
/*	background-color: #d8d364;*/
}

.right_advertising_small_2 {
	font-size: 14px;
	text-align: center;
	color: black;
	font-weight: bold;
	line-height: 150px;
/*	height: 150px;
	background-color: #b9b21c;*/
}

.right_advertising_big_2 {
	color: black;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	line-height: 585px;
/*	height: 585px;
	background-color: #b9b21c;*/
}

#footer_container {
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border-bottom-color: white;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	background-repeat: repeat-y;
	background-image: url(../images/content_bg.gif);
	clear: both;
	width: 844px;
}

#white_box_footer {
	padding: 10px;
	clear: both;
	background-color: white;
}

#footer_advertising {
	width: 440px;
	float: left;
	color: black;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	line-height: 100px;
	height: 100px;
	background-color: #d8d364;
}

#footer_quicklinks_container {
	float: left;
}

.universal_middle_list_links {
	display: block;
	text-align: center;
	width: 127px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

.quick_links {
	display: block;
	text-align: center;
	width: 127px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

.universal_middle_list_links a {
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
}

.quick_links a {
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
}

.border_sides {
	border-right-color: #c0c0c0;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #c0c0c0;
	border-right-width: 1px;
	border-left-width: 1px;
}

#vendor3_subtitle {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/subs_title_bg.jpg);
	text-decoration: underline;
	font-size: 14px;
	color: black;
	font-weight: bold;
	padding-left: 10px;
	line-height: 73px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 73px;
}

#universal_some_line_div {
	font-size: 12px;
	color: black;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
	line-height: 35px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	clear: both;
	border-bottom-color: #c1c1c1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 35px;
}

#universal_some_line_blue_div {
	font-size: 12px;
	color: black;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
	line-height: 35px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	clear: both;
	border-bottom-color: black;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 35px;
}

#universal_list_container {
	clear: both;
}

.redmore a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.redmore a:hover {
	color: #4e4e4e;
	font-weight: bold;
	text-decoration: underline;
}

.images_sub_vendor3 {
	width: 130px;
	float: left;
}

.title_red {
	padding-bottom: 5px;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #8e221f;
}

.title_vendor4 {
	font-style: italic;
	text-align: center;
	padding-bottom: 20px;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: black;
}

.images_sub_vendor3 img {
	border-width: 0px;
}

.blue_italic {
	font-weight: bold;
	font-style: italic;
	color: #071844;
}



/* end */
#sitemap_list ul {
	list-style-type: disc;
	padding-left: 20px;
}
#sitemap_list li {
	list-style-type: circle;
}
#sitemap_list {
	clear: both;
}
.sub-cat-nav {
	font-size: 12px;
	font-weight: bold;
}




.textfild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:normal ;
	font-weight: normal;
	font-variant: normal;
	color:#666666 ;
	height: 18px;
	width: 180px;
	background-color:#FFFFFF ;
	border:1px solid #a4adb4 ;
}

.textarea {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-style: normal;
	line-height:normal ;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	height: 50px;
	width: 235px;
	background-color:#FFFFFF ;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
	border-color:#000000 ;
}



/*010710*/

#mid-content-box {
	background-color:#EBEBEB;
	border-bottom:5px solid white;
	padding:5px ;
}

#mid-content-box-add {
	background-color:#EBEBEB;
	border-bottom:5px solid white;
	padding:5px ;
	margin-bottom:5px ;
}


.headihng-new{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-weight:bold ;
	color: #000000;
}
.sub-headihng-new{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 13px;
	font-weight:bold ;
	color: #000000;
}
