@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
.validator
{
	color :#ff6699;
	}
.top-sec{
	position:relative;
}

/* drop down*/

.quick-link {    
    position:absolute;       
    width: 145px;/*width of the pink box*/
    text-align:left;
    margin-left:-12px;/*moves the whole pink box to right/left*/
    margin-top:7px;
    z-index: 2;
    background-color:#ff6699;
    background-repeat: repeat-x;
    background-position:center;	
    visibility: hidden;       
}
.quick-link-firefox {    
    position:absolute;    
    width: 148px;/*width of the pink box*/
    text-align:left;
    margin-left:-20px;/*moves the whole pink box to right/left*/
    margin-top:6px;
    z-index: 2;
    background-color:#ff6699;
    background-repeat: repeat-x;
    background-position:center;	
    visibility: hidden;       
}

.quick-link-explorer {    
    position:absolute;
    margin-top:6px;
    width: 145px;/*width of the pink box*/
    text-align:left;
    margin-left:10px;/*moves the whole pink box to right/left*/
    z-index: 2;
    background-color:#ff6699;
    background-repeat: repeat-x;
    background-position:center;	
    visibility: hidden;       
}
/* controls*/
.vscroll-week
{
	overflow:auto;height:617px;width:560px;
	}
	.vscroll-day
	{
		overflow:auto;height:600px;width:560px;
		}
		
.vscroll-week-vendor
{
	overflow:auto;height:535px;width:560px;
	}
	.vscroll-day-vendor
	{
		overflow:auto;height:530px;width:560px;
		}
.textarea {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	height:80px;
	width: 800px;
	border: 1px solid #5e7681;
	margin: 0px;
	padding: 0px;
	
}
.text-area
{
	background-color:#ff6699;
	color:#ffffff;
	font-size:12px;
}

.text-box
{		
	font-family:Verdana;
	background-color:#FF6699;
	width: 150px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;
	padding-top:0px;	
	color:White;
}
.text-box-small
{		
	font-family:Verdana;
	background-color:#FF6699;
	width: 130px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;
	padding-top:5px;	
	color:White;
}

.text-box-todolist
{		
	font-family:Verdana;
	background-color:#FF6699;
	width: 200px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;
	padding-top:5px;	
	color:White;
	
}

.text-box-grey
{		
	font-family:Verdana;
	background-color:#666666;
	width: 150px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;	
	color:White;	
}

.text-box-greysmall
{		
	font-family:Verdana;
	text-align:right;
	background-color:#666666;
	width: 100px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;	
	color:White;	
}

.select-box {
	height: 22px;
	width: 158px;
	background-color:#FF6699;	
	font-family:Verdana;
	color:White;
	font-size:12px;
}
.text-boxaddress
{		
	font-family:Verdana;
	background-color:#FF6699;
	width: 130px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;
	padding-top:5px;	
	color:White;
}
.select-boxaddress {
	height: 22px;
	width: 138px;
	background-color:#FF6699;
	font-family:Verdana;
	color:White;
	font-size:12px;
}
.inside-main {
	width: auto; 
	margin-top:  0px;
	margin-right:  10px;
	margin-bottom: 0px;
	
}
.menu-btn-link
{
	width:100px;
	text-decoration:None;
}

.bg
{	
	width:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 10px;	
	background-image:url(/static/css/images/back.png);
	background-repeat: repeat-y repeat-x; 
	}
/*left menu*/
.wr-side
{
	vertical-align:middle;
	margin-right: -5px;
	margin-left: 0px;
	margin-top:-5px;
	margin-bottom:0px;
	position:relative;
	width:140px;	
	float:left;	
	height:602px;
	background-image:url(/static/css/images/pinkspacer.png);
	background-repeat:repeat;
}

.wr-sideIE
{
	vertical-align:middle;
	margin-right: -5px;
	margin-left: 0px;
	margin-top:-5px;
	margin-bottom:0px;
	position:relative;
	width:140px;	
	float:left;	
	height:600px;
	background-image:url(/static/css/images/pinkspacer.png);
	background-repeat:repeat-x repeat-y;
}

.wr-search
{
	vertical-align:middle;
	margin-right: -5px;
	margin-left: 0px;
	margin-top:-5px;
	margin-bottom:0px;
	position:relative;
	width:140px;	
	float:left;	
	height:814px;
	background-image:url(/static/css/images/pinkspacer.png);
	background-repeat:repeat;
}
.wr-ar {
	width:800px;
	padding-right:auto;
	margin-right: 0px;
	margin-left: 0px;	
	height:600px;
	background-color:White;
}

.external_vendor_search {
	width:800px;
	padding-right:auto;
	margin-right: 0px;
	margin-left: 0px;	
	height:600px;
	background-color:White;
}

.external_vendor_info {
	width:800px;
	padding-right:auto;
	margin-right: 0px;
	margin-left: 0px;	
	height:600px;
	background-color:White;
}

.wr-arIE {
	width:800px;
	padding-right:auto;
	margin-right: 0px;
	margin-left: 0px;	
	height:600px;
	background-color:White;
}

/* left ment end*/


/* home white background */
.wh-bg {
    z-index:1;
	background-color: #FFFFFF;
}

.content
{
	
	height:auto;	
	width:940px;
	margin-top:-5px;	
	margin-left:-5px;	
}
.home_content
{
    	height:auto;	
	width:800px;
	margin-top:-5px;	
	margin-left:-5px;	
    }
/* menu hover */
.r-mnu
{
	width:auto;
	margin-top:10px;
	margin-left: 20px;
	margin-right:0px;
	height:auto;	
	text-align:justify;	
	float:left;	
}
.sub-mnu-hover
{	
	margin-top:0px;
	padding-bottom:10px;
	width:140px;
	height:auto;
	margin-left: -20px;
	position:relative;
	float:left;	
	text-align:left;	
	vertical-align:middle;
	
}
.title-hover
{	
	margin-top:0px;
	padding-top:7px;
	width:130px;
	height:35px;
	margin-left: -10px;
	position:relative;
	float:left;	
	text-align:justify;	
	vertical-align:middle;
	background-image: url(/static/css/images/leftmenu.png);
	background-repeat:no-repeat;
}
.divmainmenu
{
	padding-top:10px;	
	height:auto;
	width:auto;
}
.divothermenu
{
	padding-top:10px;
	height:auto;	
	width:auto;
}

/*logo*/

.inside-bg-logo {	
	background-image: url(/static/css/images/pinklogo.png);
	height:81px;	
	width:933px;	
	
	background-repeat:  no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	background-position: left top ;	
	
}

/* top menu position (your profile)*/
.rig-box1 {
	width: 570px;
	float: right;
}

.rig-top-div {
	float: right;
	width: 460px;
	padding-top:10px;
}
.top-menu {
	width: 644px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 34px;
	padding-top: 0px;
}


.contact {
	background-image: url(/static/css/images/contact.png);
	height:120px;
	background-repeat: no-repeat;
	width:380px;	
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
}

.wr_contact{
	width:720px;
	margin-right:0px;
	margin-top:0px;
	padding-left:25px;
	padding-right:0px;
	padding-top:30px;
	height:590px;
	text-align:justify;	
}

/* calendar */
.calenderimg1
{
background-image:url(/static/css/images/imgcalender.png);
background-repeat:no-repeat;
margin-left:-3px;
 }
 .top-linkrightmenu
{
position:relative;
width:auto;
margin-top:-23px;
height: 20px;
z-index: 1;
float:right;

 }

.top-linksbase
{

/* position:relative;*/

float:right;
width:auto;
margin-top:-23px;
height: 20px;
z-index: 1;
text-align:right;


}
/* Fonts*/
.href-pink
{

 font-family : Verdana, Arial, sans-serif;
 cursor: hand;
 font-size: 11px;  
  color: #bf1f73;
  font-weight: normal;
  font-style: normal;
  text-align:center;
  text-decoration: None;
 
	}
.pinkplan
{
    font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FF6699;
   	text-decoration: none;
    text-align:center;
	vertical-align:middle;	
    padding-left:40px;
 }
 
 .pinkplan-agenda
{
    font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FF6699;
   	text-decoration: none;
    text-align:center;
	vertical-align:middle;	
}

.pinkplan-signup
{
    font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FF6699;
   	text-decoration: none;
    text-align:center;
	
} 
 
.32{
	font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FF6699;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
  
} 

.con-today{
	font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: white;
	text-decoration: none;
	text-align:center;
	vertical-align:bottom;
	padding-top:10px;
}

.con-black{
	font-family: Verdana  ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
  
}
.con-black-heading{
	font-family: Verdana ;
	font-size:20px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
  
}
.con-black-normal{
	font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
  
}
.pink-text
{
	font-family: Verdana;
	color:#FF6699;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	vertical-align:top; 
	
	}
.pink-text-small
{
	font-family: Verdana;
	font-size:12px;
	color:#fe86ae;
	
	}


.pink-text-agenda-small
{
	font-family: Verdana;
	font-size:12px;
	color:#fe86ae;
	
	}

.pink-text-agenda
{
	font-family: Verdana;
	color:#FF6699;
	font-size:14px;
	}
	
/*	.b1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #424f55;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/static/css/images/m_btn_bg.gif);
	border-top: 1px solid #E69AC0;
	border-right: 1px solid #E69AC0;
	border-bottom: 1px solid #E69AC0;
	border-left: 1px solid #E69AC0;
	line-height: normal;
	background-color: #e9faff;
}*/


	.b1
	{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ec1d84;
	text-decoration: none;
	margin: 0px;
	padding: 2px;		
	line-height: normal;
	
} 
.con-brown {
	font-family: Verdana ;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #924660 ;
	text-decoration: none;
}
.con-black-bold{
	font-family: Verdana ;
	font-size: 12px;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
.con-black-bold-normal{
	font-family: Verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}

.con-pink-contact{
	font-family:Verdana ;
	font-size: 16px;	
	font-style:normal;
	line-height:normal;	
	font-variant:normal; 
	font-weight:lighter;    
	text-transform: none;
	color: #cb45cc;
	text-align:left;
	text-decoration: none;
	vertical-align:middle;	
}

.con-black-small{
	font-family: Verdana ;
	font-size: 0.8em;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	vertical-align:middle;	
}
.con-black-small-normal{
	font-family: Verdana ;
	font-size: 0.9em;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	vertical-align:middle;	
}
.con-pink
{
	font-family: Verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #bf1f73;
	text-decoration: none;
	vertical-align:middle;	
}

.con-pink-light
{
	font-family: Verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #ba5e8e;
	text-decoration: none;	
}
.con-pink-medium
{
	font-family: Verdana ;
	font-size: 13px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #bf1f73;
	text-decoration: none;
	vertical-align:middle;	
}
.con-pink-bold{
	font-family:@Verdana;
	font-size: 14px;
	font-style:normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #ff6699;
	text-decoration: none;
}
.con-pink-masterhead{
	font-family:Verdana;
	font-size: 16px;
	font-style:normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #bf1f73;
	text-decoration: none;
}
.con-pink-light{
	font-family:Verdana;
	font-size: 12px;
	font-style:normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #bf1f73;
	text-decoration: none;
}

.con-white{
	font-family: Verdana ;
	font-size:11px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;	
	vertical-align:middle;	
}
.con-white-vendor{
	font-family: Verdana ;
	font-size:11px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;	
	vertical-align:middle;	
        padding-left:20px;
}
.con-white-normal{
	font-family: Verdana ;
	font-size:12px;	
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;	
	vertical-align:middle;	
}
.con-white-agenda{
	font-family: Verdana ;
	font-size:11px;	
	font-style: normal;
	font-weight:normal;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;	
}
.con-white-forum{
	font-family: Verdana ;
	font-size:10px;	
	font-style: normal;
	font-weight:normal;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;	
	vertical-align:middle;
}
.con-pink-head{
	font-family:Verdana ;
	font-size: 14px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color: #bb1e72;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;	
}
.con-pink-small{
	font-family:Verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color:  #bf1f73;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;	
}

.con-pink-date{
	font-family:Verdana ;
	font-size: 11px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color:  #bf1f73;
	text-decoration: none;	
}
.con-pink-content{
	font-family:Verdana;
	font-size: 12px;	
	font-style:normal;
	line-height:normal;	
	font-variant:normal; 
	font-weight:lighter;    
	text-transform: none;
	color: #ff6699;
	text-align:left;
	text-decoration: none;
	vertical-align:middle;	
}
.con-pink-contact{
	font-family:Verdana ;
	font-size: 16px;	
	font-style:normal;
	line-height:normal;	
	font-variant:normal; 
	font-weight:lighter;    
	text-transform: none;
	color: #cb45cc;
	text-align:left;
	text-decoration: none;
	vertical-align:middle;	
}
.con-white-bold{
	font-family:Verdana;
	font-size: 14px;
	font-style:normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.con-left-menu {
	font-family: Verdana ;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #924660 ;
	text-decoration: none;
}

.con-grey {
	font-family: Verdana  ;
	font-size: 12px ; 
	font-style: normal;
	line-height: normal;
	font-weight:lighter;
	font-variant: normal;
	text-transform: none;
	color:black ;
	text-decoration: none;
}
.con-grey-tmp {
	font-family: Verdana ;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight:lighter;
	font-variant: normal;
	text-transform: none;
	color:black ;
	text-decoration: none;
}

.con-grey-contract {
	font-family: Verdana ;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:lighter;
	font-variant: normal;
	text-transform: none;
	color:Gray;
	text-decoration: none;
}
.header
{	
	font-family: Verdana ;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
/*reminder font*/
.con-whitereminder{
	font-family: verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;	
	padding-left:75px;
}

/* footer */
.ftr-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbe6ed;
	padding-top: 10px;
}


.foot-sec {
	width: auto;
	margin-top: 2px;
	padding-top:10px;
	margin-right: auto;
	margin-left:auto;
	margin-bottom: 0px;	
}
.update-program-float{
	float:left;
}
.update-txt-box{
	width:100px;
	float:left;
}

.both {
	clear: both;
}


.pop-line {
	background-color: #e69ac0;
}


.top-fld {
	float: right;
	width: 470px;
}

/* shadow */
#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: ##d1cfd0;
    }

    #shadow-container .shadow2 {
        background: #d1cfd0;
    }

    #shadow-container .shadow3 {
        background: #000000;
    }

    #shadow-container .container {
        background: #ffffff;
        padding:0px;
    }


/* End shadow */


.wr_add_left{
	width:120px;
	margin-right: 8px;
	margin-top:3px;
	margin-left: 8px;
	margin-bottom:0px;
	height:120px;
	background-color:#000000;
	
}

.wr_add_left_vendor{
	width:110px;
	margin-right: 8px;
	margin-top:3px;
	margin-left: 8px;
	margin-bottom:0px;
	height:110px;
	background-color:#000000;
	
}
.adsimage
{
height:112px;
width:120px;
margin-top:8px;
 }

.add1{background-image:url(/static/css/images/ad1.gif);background-repeat:no-repeat;vertical-align:middle;height:96px;padding-top:0px;}

.wr_add_left_middle{
	width:120px;
	margin-right: 8px;
	margin-left: 25px;
	margin-top:0px;
	margin-bottom:2px;
	height:240px;
	background-color:#000000;	
		
}

.wr_add_middle_images{
	width:380px;
	margin-right: 8px;
	margin-left: 8px;
	margin-top:0px;
	margin-bottom:0px;
	height:50px;
	background-color:#FFFFFF;	
}




.wr_add_right_top{
    width:255px;	
    margin-left:7.5px;
    margin-top:3px;
    margin-bottom:0px;
    padding-left:10px;	
    padding-top:10px;
    height:305px;
    background-image: url(/static/css/images/homepagerghtlayer.png);
    background-repeat:no-repeat;
    background-color:#ffffff;	
}

.wr_add_right_middle{
	width:220px;
	margin-right:0px;
	margin-left: 0px;
	height:37px;
	background-color:#666666;
	padding-left:15px;
	padding-top:5px;	
}

.wr_add_right_mid{
	width:245px;
	margin-right:0px;
	margin-left: 0px;
	height:180px;
	background-color:#666666;
	padding-left:15px;
	padding-top:5px;	
}

.wr_add_right_mid_agenda{
	width:220px;
	margin-right:0px;
	margin-left: 0px;
	height:180px;
	background-color:#666666;
	padding-top:5px;	
}

.tipoftheday{
   	width:510px;
	margin-right: auto;
	margin-left:6px;
	padding-left:15px;
    height:20px;
	background-color:#666666;	
}

.img_h
{
	background-image: url(/static/css/images/homepicnew.png);
	height:100px;
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	margin-left:12px;
	margin-right:20px;
	white-space:normal;
	padding-top:5px;
}

.img_h1
{
	background-image: url(/static/css/images/homepicnew.png);
	height:100px;
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
    margin-top:4px;	
	margin-right:20px;
	white-space:normal;
	padding-top:5px;
}


.wr_home {
	width:932px;
	padding-right:auto;	
	margin-right: 0px;
	margin-top:2.5px;
	margin-left: 3px;	
	min-height:720px;
	background-color:White;
	
}
.wr_base {
	width:800px;
	padding-right:auto;	
	margin-right: 3px;
	margin-top:2.5px;
	margin-left:-1px;	
	min-height:812px;
	background-color:White;	
}
.wr_baseIE {
	width:800px;
	padding-right:auto;	
	margin-right: 3px;
	margin-top:2.5px;
	margin-left:-1px;	
	min-height:700px;
	background-color:white;	
}
.wr_base_normal {
	width:800px;
	padding-right:auto;	
	margin-right: 0px;
	margin-top:2.5px;
	margin-left:-2px;	
	min-height:520px;
	background-color:White;
	
}
.tablebottom
{
margin-top:-8px;
 }
.weddinginfo{
	width:932px;
	padding-right:auto;
	margin-left: 3px;	
	background-color:White;
}
.infopink
{
	padding:5px 0 0 20px;
	font-family:Verdana;
	font-size:18px;
	color:#bb1e72;
}
.winfo
{
	
	margin-bottom:5px;
	font-family:Verdana;
	font-weight:normal;
	font-size:14px;	
	color:Black;
	
}
.winfo-black{
	font-family: Verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: Black;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	padding:20px 0 0 20px;
}

.winfo_textbox
{
	padding-left:0px;		
	font-family:Arial Sans-Serif;
	background-color:#FF6699;
	width: 20px;
	height:24px;
	font-size:14px;
	font-family:Verdana;
	vertical-align:middle;	
	color:White;
}

.link_heading
{
	color:#ec1d84;padding-left:15px
}
/* round corner*/
.bl {background: url(/static/css/images/ad3.png) 0 100% no-repeat #000000; }
.br {background: url(/static/css/images/ad4.png) 100% 100% no-repeat}
.tl {background: url(/static/css/images/ad1.png) 0 0 no-repeat}
.tr {background: url(/static/css/images/ad2.png) 100% 0 no-repeat; padding:0px}
.clear {font-size: 1px; height: 0px}

.right_b1 {background: url(/static/css/images/img3.png) 0 100% no-repeat ; }
.right_br {background: url(/static/css/images/img4.png) 100% 100% no-repeat; }
.right_tl {background: url(/static/css/images/img1.png) 0 0 no-repeat;}
.right_tr {background: url(/static/css/images/img2.png) 100% 0 no-repeat; padding:2px}
.right_clear {font-size: 1px; height: 0px}

.rightbottom_b1 {background: url(/static/css/images/grey3.png) 0 100% no-repeat #666666; }
.rightbottom_br {background: url(/static/css/images/grey4.png) 100% 100% no-repeat}
.rightbottom_tl {background: url(/static/css/images/grey1.png) 0 0 no-repeat}
.rightbottom_tr {background: url(/static/css/images/grey2.png) 100% 0 no-repeat; padding:3px}
.rightbottom_clear {font-size: 1px; height: 0px}

/* for round corner div for my wedding planning tools in home page*/
.middle_b1 {background:  url(/static/css/images/box3.png) 0 100% no-repeat ;}
.middle_br {background: url(/static/css/images/box4.png) 100% 100% no-repeat ; }
.middle_tl {background: url(/static/css/images/box1.png) 0 0 no-repeat ;}
.middle_tr {background: url(/static/css/images/box2.png) 100% 0 no-repeat; padding:4px}
.middle_clear {font-size: 1px; height: 0px}
/*in budget page*/
.budget_b1 {background:  url(/static/css/images/box3.png) 0 100% no-repeat ;}
.budget_br {background: url(/static/css/images/box4.png) 100% 100% no-repeat ; }
.budget_tl {background: url(/static/css/images/box1.png) 0 0 no-repeat ;}
.budget_tr {background: url(/static/css/images/box2.png) 100% 0 no-repeat; padding:4px}
.budget_clear {font-size: 1px; height:147px; width:560px;}
/*todolist page */
.todolist_b1 {background:  url(/static/css/images/box3.png) 0 100% no-repeat ;}
.todolist_br {background: url(/static/css/images/box4.png) 100% 100% no-repeat ; }
.todolist_tl {background: url(/static/css/images/box1.png) 0 0 no-repeat ;}
.todolist_tr {background: url(/static/css/images/box2.png) 100% 0 no-repeat; padding:4px}
.todolist_clear {font-size: 1px; height:150px; width:560px;}
.assgin_clear{font-size: 1px; height:165px; width:560px;}
.weddingday_clear{font-size: 1px; height:250px; width:590px;}
.search_clear{font-size: 1px; width:560px;}
.meeting_clear{font-size: 1px; height:550px; width:600px;}
.vendor_meeting_clear{font-size: 1px; height:330px; width:600px;}
.agenda_clear {font-size: 1px; height:120px; width:280px; margin-left:20px;}
.t {background: url(/static/css/images/border.png) 0 0 repeat-x; width:93%;}
.vendor_clear {font-size: 1px; height:120px; width:580px;}
.b {background: url(/static/css/images/border.png) 0 100% repeat-x;}
.l {background: url(/static/css/images/border.png) 0 0 repeat-y;}
.r {background: url(/static/css/images/border.png) 100% 0 repeat-y;}
/* black border */
.middle_black_b1 {background:  url(/static/css/images/black3.png) 0 100% no-repeat ;}
.middle_black_br {background: url(/static/css/images/black4.png) 100% 100% no-repeat ; }
.middle_black_tl {background: url(/static/css/images/black1.png) 0 0 no-repeat ;}
.middle_black_tr {background: url(/static/css/images/black2.png) 100% 0 no-repeat; padding:4px}
.middle_black_clear {font-size: 1px; height: 0px}
.black_t {background: url(/static/css/images/borderblack.png) 0 0 repeat-x; width:93%;}
.black_t_tell {background: url(/static/css/images/borderblack.png) 0 0 repeat-x; width:100%;}
.black_b {background: url(/static/css/images/borderblack.png) 0 100% repeat-x;}
.black_l {background: url(/static/css/images/borderblack.png) 0 0 repeat-y;}
.black_r {background: url(/static/css/images/borderblack.png) 100% 0 repeat-y;}

.contractt {background: url(/static/css/images/border.png) 0 0 repeat-x;}
.contractb {background: url(/static/css/images/border.png) 0 100% repeat-x;}
.contractl {background: url(/static/css/images/border.png) 0 0 repeat-y;}
.contractr {background: url(/static/css/images/border.png) 100% 0 repeat-y;}
.contract_clear{ font-size: 1px; width:520px;margin-right:4px;margin-bottom:4px;margin-left:4px; }
.contract_header{ font-size: 1px; width:520px; }


.wr_add_right_agenda{
	width:240px;
	margin-right:0px;
	margin-left: 0px;
	height:120px;
	background-color:#FF6699;
	padding-left:15px;
	padding-top:5px;	
}

.wr-forgot {
	width:933px;
	padding-right:auto;
	padding-top:35px;
	margin-right: 0px;
	margin-left: 3px;	
	height:250px;
	background-color:White;
}

.oops
{
	padding-top:5px;
	font-family:Verdana;
	font-size:15px;
	color:#bb1e72;
}

.wewillsend
{
	padding-top:20px;
	margin-bottom:5px;
	font-family:Verdana;
	font-weight:normal;
	font-size:14px;	
	color:Black;
}

.e-mail
{
	padding-right:10px;
	margin-bottom:5px;
	font-family:Verdana;
	font-size:14px;	
	font-weight:500;	
	color:Black;
	width:50px;
}

.sendemail
{
	padding-top:20px;
	margin-left:290px;
	margin-bottom:5px;
	font-family:Verdana;
	font-size:16px;	
	padding-right:60px;
}

.emailtextbox
{
	padding-left:0px;		
	font-family:Verdana;
	background-color:#FF6699;
	width: 267px;
	height:24px;
	font-size:14px;
	font-family:Verdana;
	vertical-align:middle;	
	color:White;
}

.signup
{
	font-family:Verdana;
	font-size:16px;
	color:#FF6699;
	width:130px;
}

.send-btn
{
    font-size:12px;
    font-family:Verdana;
}

.box
{
	border-width:thick; 
	height:300px; 
	width:100px;
	border-style:solid; 
	border-color:#FF6699;
	margin-left:10px;
}

.wr-contact {
	width:933px;
	padding-right:auto;
	padding-top:35px;
	margin-right: 0px;
	margin-left: 3px;	
	height:520px;
	background-color:White;
}

.contactinfotextbox
{		
	font-family:Verdana;
	background-color:#FF6699;
	width: 180px;
	height:24px;
	font-size:14px;
	font-family:Verdana;
	vertical-align:middle;	
	color:White;
}

.shadowbox 
{
	top:-3px; 
    padding-left:0px;
    position:relative;
}

/*new*/
.wr-common
{
height:auto;
width:933px;
margin-right:-20px;
margin-left:3px;
background-color:White;
}

/* home-pink-box */
.middle_center
{
width :268px;
margin :0px;
height: 73px;
background-image:url(/static/css/images/middle_center.png);
background-repeat:no-repeat;
background-position:center;

}

.middle_agenda_box1
{
width :260px;
margin :0px;
height :73px;
background-image:url(/static/css/images/middle_center.png);
background-repeat:no-repeat;
background-position:center;

}

.middle_agenda_box2
{
width :260px;
margin :0px;
height :120px;
background-image:url(/static/css/images/myagenda6.png);
background-repeat:no-repeat;
background-position:center;

}

.top-links
{
position:relative;
padding-left:450px;
width:950px;
margin-top:-23px;
text-align:justify;
height: 23px;
z-index: 1;
}
.middle_bottom
{
margin-left: 3px;
 }
.wr_add_left_middle2{
	width:497px;
	margin-right: 8px;
	margin-left: 25px;	
	height:77px;
	background-color:#000000;	
}

.wr_add_left_vendormiddle2{
	width:510px;    
	margin-right: 8px;
	margin-left: 25px;	
	height:105px;
	background-color:#000000;	    
}

.wr_add_budget{
	width:215px;
	margin-right: 8px;
	margin-left: 25px;	
	height:70px;
	background-color:#666666;	
    
}

.vr_add_right_top{
	width:273px;	
    margin-left:3px;
    margin-top:8px;
	height:356px;
	background-image: url(/static/css/images/homepagerghtlayervendor.png);
    background-repeat:no-repeat;
    background-color:#ffffff;	
}

.vr_add_right_middle{
	width:200px;
	margin-right:0px;
	margin-left: 0px;
	margin-top:13px;
	height:125px;
	background-color:#666666;
	padding-left:15px;	
	padding-top:2px;	
	padding-bottom:5px;
}



 .vendortop-links
{

position:relative;
padding-left:790px;
width:950px;
margin-top:-23px;
text-align:justify;
height: 23px;
z-index: 1;
}
/* added for vendor home page */

.vimg_h
{
	background-image: url(/static/css/images/homepicnew.png);
	height:100px;
    	margin-top:11px;
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	margin-left:12px;
	margin-right:20px;
	white-space:normal;
	 
}
/* wedding team info */
.wr-weddingteam 
{
	width:500px;
	padding-right:auto;
	padding-top:25px;
	margin-right: 0px;
	margin-left: 3px;	
	height:auto;
	background-color:White;
}
.wr-weddingteammembers
{ 

	padding-top:10px;
	height:auto;
	background-color:White;
 }
.wr-weddingteamcard 
{
	width:500px;
	padding-right:auto;
	padding-top:8px;
	margin-top:4px;
	margin-right: 0px;
	margin-left: 3px;	
	height:auto;
	background-color:White;
}

.weddingteamintroduction
{
	font-family:Verdana;
    font-size:12px;    
    padding-left:30px;
    padding-right:40px;
    line-height:2.3;
 }
 
 .whoinweddingteam
{
	font-family:Verdana;
    font-size:12px;    
    padding-right:40px;
    line-height:2.3;
 }
.client-text-area
		{
	  width: 450px;
	  height: 300px;
}
.weddingteam-text-area{
	  width: 450px;
	  height: 55px;
}

.guest-text-area{
	  width: 450px;
	  height: 100px;
}
.testimonial-text-area{
	  width: 550px;
	  height: 300px;
}
.email-text-area{
	  width: 400px;
	  height: 300px;
}
.email-recipients{
	  width: 400px;
	  height: 37px;
}

.weddingteaminput
{
padding-top: 15px;
padding-bottom:15px;
width:580px;
}
.weddingteamelements
{
padding-top: 10px;
padding-left: 20px;
padding-right:20px;
padding-bottom: 10px;
 }

.diningHall
{
background-image: url(/static/css/images/blank.png);
background-repeat:repeat;
width:500px;
margin-right:0px;
margin-left:0px;
overflow:scroll;
}

.circle 
{
background-image: url(/static/css/images/table.png);
margin-top:1px;
background-repeat: no-repeat;
background-position: left top;
cursor:move;
margin-left:2px;
margin-right:2px;
width: 55px; 
height:60px;
vertical-align:top;
}
.dance 
{
background-image: url(/static/css/images/dj.png);
margin-top:1px;
background-repeat: no-repeat;
background-position: left top;
cursor:move;
margin-left:2px;
margin-right:2px;
width: 150px; 
height:150px;
vertical-align:top;
}
.tablesquare
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}

.caketable
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}

.giftsetup
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}
.BuffetCateringsetup
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}
.DJsetup
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}
.slideshowsetup
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}
.Nonetable
{
background-image: url(/static/css/images/tablesquare.png);
height:45px;
padding-top:-5px;
background-repeat: no-repeat;
background-position: left top;
width:45px;
margin-left:2px;
margin-right:2px;
cursor:move;
vertical-align:top;
}

.emptytable 
{
background-image: url(/static/css/images/blank.png);
margin-top:1px;
background-repeat: no-repeat;
background-position: left top;
cursor:move;
margin-left:2px;
margin-right:2px;
width: 55px; 
height:50px;
vertical-align:top;
}
.td
{
	width:70px;
	height:70px;
	padding:5px:5px:5px:5px;
	/*border: 1px solid gray;*/

}

/* webiste */
.wr-side-temp
{
	
	vertical-align:top;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 25px;
	margin-bottom:0px;	
	width:140px;	
	float:left;	
	height:550px;
	
	background-image: url(/static/css/images/p_panel.png);
	background-repeat:no-repeat;
	background-color:white;
}

/*logo*/

.con-left{
	font-family: Monotype Corsiva ;
	padding-top:20px; 
	padding-left:0px;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;	
	color: #bf1f73 ;
	text-decoration: none;
}
.wr_temp
{
	background-image: url(/static/css/images/centerimg.png);
	background-repeat:no-repeat;
	width:440px;		
	height:400px;
	text-align:justify;	
	padding :0px 0 0 0;
}

.inside-wbbg {	
	background-image: url(/static/css/images/floraldesign.png);
	background-repeat:repeat;
	background-color:white;
	height:100px;	
	width:550px;
	background-repeat:  no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	background-position: left top ;	
	
}
.inside-bg-temp {	
	background-image: url(/static/css/images/m_middle_small.png);
	background-repeat:repeat;
	background-color:white;
	height:100px;	
	width:140px;
	background-repeat:  no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	background-position: left top ;	
	float:left;
	
}
.ourwedding-temp
{
font-family:Monotype Corsiva; font-size:35px; font-style:italic; padding-left:100px;padding-top:5px;float:left;}
.name-temp
{
font-family:Monotype Corsiva; font-size:20px; font-style:italic; padding-left:220px;padding-top:5px;float:left;
}
.date
{
font-family:Monotype Corsiva; font-size:16px; font-style:italic; padding-left:240px;padding-top:5px;
}
.spacer
{
	background-image: url(/static/css/images/line.png);background-repeat:repeat;
	width:550px;height:1px;
	
	
}
.both {
	clear: both;
}
.vendorinformation
{
padding-top:20px;
}
.vendorlistadd
{
height:100px;
width:100px;
}
.vendorimage
{
height:110px;
width:110px;
margin-top:8px;
 }
.vendorlisticon
{
background-image: url(/static/css/images/vendorlisticon.png);
background-repeat: no-repeat;
background-position: center;
height:35px;
width:137px;
}

.con-white-icon
{
	font-family: verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;     
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:8px;
}

.vendor_testimonial_right{
	width:300px;
	margin-right:0px;
	margin-left: 0px;
	margin-top:0px;
	height:300px;
	background-color:#666666;
	padding-left:15px;	
	
	padding-bottom:5px;
}
.ex_vendor_testimonial_right{
	width:300px;
	margin-right:0px;
	margin-left: 0px;
	margin-top:0px;
	height:280px;
	background-color:#666666;
	padding-left:15px;	
	
	padding-bottom:5px;
}

.vendorview_testimonial_right{
	width:300px;
	margin-right:0px;
	margin-left: 0px;
	margin-top:0px;
	height:270px;
	background-color:#666666;
	padding-left:15px;	
	padding-bottom:5px;
}

.vendorsbridename
{
	width:50px;
	height:30px;
	font-family: verdana ;
	font-size: 12px;	
	font-style: normal;
	line-height: normal;
	
}

.vendorsbridephoto
{
	width:50px;
	height:50px;
}

.tellafriend
{
padding-top:20px;
}

.vendorsbridecontract
{
padding-top:20px;
}


.tellafriend-to
{
width: 525px;
height: 30px;
}

.tellafriend-message
{
width: 525px;
height: 100px;
}

.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  
}
#leftControl 
{
	
  top:0;
  left:0;
  background:transparent url(/static/img/admin/selector-removeall.gif) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(/static/img/admin/selector-addall.gif) no-repeat 0 0;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:560px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:263px;
}

/* vendor service info */
.text-box-serviceinfo
{		
	font-family:Verdana;
	background-color:#FF6699;
	width: 75px;
	height:18px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;
	padding-top:5px;	
	color:White;
}
.textarea-serviceinfo
 {
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:black;
	text-decoration: none;
	height:80px;
	width: 220px;
	border: 1px solid #5e7681;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	
}
/* search vendor */
.search-select-box {
	height: 22px;
	width: 140px;
	background-color:#FF6699;	
	font-family:Verdana;
	color:White;
	font-size:12px;
}
/* nocontract */
.nocontract
{
	padding-top:30px;
	width:570px;
}
/* emailcontract */
.emailcontract
{
   padding-top:10px;
   width:570px;
}
.invisible_keywords{
display:none;
}
