

/* Common tags                 */
/*-----------------------------*/		

body 
{
    font-family: Segoe UI, Arial, Verdana;
    font-size:small;
    color:#888888;
    margin: 0;
    padding: 0;
	margin-right: 30;
	text-align: left;
	width: 100%;
	height: 100%;
 }

A:link      { color: #aaaaaa; text-decoration:underline; }
A:visited 	{ color: #aaaaaa; text-decoration:underline; }
A:active 	{ color: #aaaaaa;  cursor:hand; text-decoration:underline; }
A:hover
{
	color: #aaaaaa;
	cursor: hand;
	text-decoration: underline;
}
		
A.bodyLink:link     { color: #8C8EAA; text-decoration:none; font-weight:bold; }
A.bodyLink:visited 	{ color: #8C8EAA; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #8C8EAA;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #D2D5DE;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
		
p
{
	line-height: 1.4em;
}

/* Headings                    */
/*-----------------------------*/
/*							   */
h1
{
	font-size: x-large;
	color: #3A73BA;
}

h2
{
	font-size: large;
	margin-top: 30;
	color: #3A73BA;
	margin-bottom: -15;
}

h3
{
	font-size: medium;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;
}
h4
{
	font-size: small;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Arial, Verdana;
}




.gradientbutton
{
    background:url(images/sprite.png) #d8d8d8 repeat-x;
	font-size: x-small;
	font-weight: bold;
	border: 1px solid silver;
	font-family: 'Microsoft Sans Serif' , Arial, Verdana;
	color: black;
    height: 19px;
}

.gradientbutton:hover
{
    background:url(images/spriteMainTab.jpg) #2647a0 repeat-x left -1400px;
	color: white;	
} 

.gradientbuttonhi
{
    background:url(images/sprite.png) #d8d8d8 repeat-x;
	height: 20px;
	color:Green;
	font-size: x-small;
	font-weight: bold;
	border: 1px solid silver;
	font-family: 'Microsoft Sans Serif' , Arial, Verdana;
}

.gradientbuttonhi:hover
{
    background:url(images/spriteMainTab.jpg) #2647a0 repeat-x left -1400px;
	color: white;	
} 
.containermaster_blue
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #7994cb 1px solid;
	border-top: #7994cb 1px solid;
	border-left: #7994cb 1px solid;
	border-bottom: #7994cb 1px solid;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
}
.containerrow1_blue 
{
	background-image: url(images/gradient_LtBlue.jpg);
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: medium; 
}
.containerrow2_blue {
	background-color: #ffffff;
}
.formTableBody
{
	background-color: #FFFFFF;
	background-image: none;
}
.ButtonBig
{	
    background:url(images/sprite.png) #d8d8d8 repeat-x;
	height: 25px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-weight: bolder;
	font-size: small;
	background: gainsboro;
	font-family: 'Microsoft Sans Serif' , Arial, Verdana;
	color: black;
}

.ButtonBig:hover
{
    background:url(images/spriteMainTab.jpg) #2647a0 repeat-x left -1400px;
	color: white;	
} 

.ButtonLink
{
	font-weight: bold;
	font-size: small;
	height: 20px;
	color: #6978A2;
	font-family: Arial, Verdana;
	text-decoration: underline;
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
	background-color: white;
}

.ButtonLink:hover
{
	color: Orange;	
} 

.ButtonLinkHi
{
	height: 20px;
	font-size: small;
	background: white;
	font-family: Arial, Verdana;
	text-decoration: underline;
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
	color: Green;
	font-weight: bold;
}

.ButtonLinkHi:hover
{
	color: Orange;
}

.ButtonHiBig
{
	background-image: url( 'images/GrayGradient.gif' );
	height: 25px;
	font-size: small;
	background: greenyellow;
	font-family: Arial, Verdana;
	color: Blue;
	font-weight: bold;
}

.ButtonHiBig:hover
{
	color: Orange;
}

.checkbox
{
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Verdana;
	text-align: left;
	width: 250px;
}
.radioButton
{
	font-size:10pt;
	color:#c0c0c0;
	font-weight:bold;
	font-family: Arial, Verdana;
}
.InputPanel
{
	font-size: small;
	font-family: Arial, Verdana;
	width: 100%;
	background-color: white;
	border-right: #e0e0e0 1px;
	border-top: #e0e0e0 1px;
	border-left: #e0e0e0 1px;
	border-bottom: #e0e0e0 1px;
	color: black;
}
.copyrightYear
{
	font-size: 8pt;
	color: silver;
	font-weight: normal;
	font-family: Arial, Verdana;
}
.scrnLabel
{
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Verdana;
	text-align: left;
}
.scrnText
{
	font-size: small;
	color: Gray;
	font-weight: normal;
	font-family: Arial, Verdana;
	text-align: left;
}
.scrnLabelMain
{
	font-size:medium;
	color:#8c8eaa;
	font-weight:normal;
	font-family: Arial, Verdana;
}
.Validate
{
	font-size: x-small;
	height: 15px;
	text-align: left;
}

input[type='text']
{
	font-size: small;
	font-family: Arial, Verdana;
	background-color: white;
	font-weight: normal;
	border-right: #A6CAFE 1px solid;
	border-top: #A6CAFE 1px solid;
	border-left: #A6CAFE 1px solid;
	border-bottom: #A6CAFE 1px solid;
}

.TextBox
{
	font-size: small;
	font-family: Arial, Verdana;
	background-color: white;
	font-weight: normal;
	border-right: #339966 1px solid;
	border-top: #339966 1px solid;
	border-left: #339966 1px solid;
	border-bottom: #339966 1px solid;
	border-color: #0099FF;
}

.TextBoxLocked
{
	font-size: small;
	font-family: Arial, Verdana;
	border: solid 1px Gray;
	width: 350px;
	background-color: Teal;
	font-weight: normal;
}
.MessageBoxError
{
	font-size: small;
	font-family: Arial, Verdana;
	width: 350px;
	border-right: red solid;
	border-top: red solid;
	border-left: red solid;
	border-bottom: red solid;
	text-align: left;
	height: 47px;
	width: 100%;
	color: black;
	border-width: 1px;
}
.MessageBoxWarning
{
	font-size: small;
	font-family: Arial, Verdana;
	width: 350px;
	border-right: teal solid;
	border-top: teal solid;
	border-left: teal solid;
	border-bottom: teal solid;
	text-align: left;
	height: 47px;
	width: 100%;
	color: black;
	border-width: 1px;
}
.MessageBox
{
	font-size: 10pt;
	font-family: 'Courier New' , Arial, Verdana;
	border-right: #c0c0c0 0px solid;
	border-top: #c0c0c0 0px solid;
	border-left: #c0c0c0 0px solid;
	border-bottom: #c0c0c0 1px solid;
	text-align: left;
	width: 100%;
	height: 47px;
	color: Black;
	border-color: #2E66A1;
}
.MessageBoxNone
{
	font-size: small;
	font-family: 'Courier New' , Arial, Verdana;
	text-align: left;
	width: 0px;
	height: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.ItemDescription
{
	font-size: small;
	font-family: Arial, Verdana;
	width: 100;
	font-weight: normal;
	border-top: #FFFFF 1px solid;
	border-bottom: #FFFFF 1px solid;
	height: 40px;
	vertical-align: top;
	text-align: left;
}

.wizard
{
	width: 100%;
	vertical-align:top;
	margin-top: 7px;
	margin-left: 0px;
	font-size: medium;
}
.sideWizard
{
	border: thin solid #000080;
	font-size: small;
	color: #3A73BA;
	font-family: Arial, Verdana;
	height: 20px;
	background-color: #C0C0C0;
	position: fixed;
	top: 20px;
	left: 20px;
	width: 120px;
	vertical-align:top;
}
.headerWizard
{
	font-size: large;
	margin-top: 30;
	color: #3A73BA;
	margin-bottom: -15;
	text-align:center;
}


.LinkButtonWizard
{
	font-weight: bold;
	font-size: small;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
.LinkButtonSmall
{
	font-weight: bold;
	font-size: xx-small;
	color: blue;
	font-family: Arial;
	text-decoration: underline;
}
.LinkButtonSmallBullet
{
	font-weight: bolder;
	font-size: xx-small;
	color: blue;
	font-family: Arial;
	text-decoration: underline;
	list-style-position: outside;
	list-style-type: circle;

}
.listTitle
{
    font-family: Arial, Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: #8C8EAA;
 }
.listTitleMain
{
	font-family: Arial, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #8C8EAA;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.myListAddPanel
{
	cursor: hand;
}
.title
{
/*    text-transform: uppercase;*/
    font-family: Arial, Verdana;
    font-size: large;
    font-weight: bold;
    color: #8C8EAA;
 }

.subtitle
{
/*    text-transform: uppercase;*/
    font-family: Arial, Verdana;
    font-size:small;
    font-style:italic;
    font-weight: bold;
    color: #8C8EAA;
 }

.hr {
	border: 0;
	border-top: 2px solid #8C8EAA;
	height: 2px;
}

.imgThumbnail
{
	border-color:#3A73BA;
	border-width:2px;
	border-style:Solid;
}
.imgNormal
{
	border-color:#3A73BA;
	border-width:2px;
	border-style:Solid;
}
.ul
{
	list-style-image: url(Images/bullet.jpg);
	list-style-position: outside;
	list-style-type: disc;
	color: #000000;
	font-family: Arial, Verdana;
}

.menutextindent
{
    font-size: x-small;
}

/* Headings                    */
/*-----------------------------*/
/*							   */
.h1
{
	font-size: x-large;
	color: #3A73BA;
}

.h2
{
	font-size: large;
	margin-top: 30;
	color: #3A73BA;
	margin-bottom: -15;
}
	
.h3
{
	font-size: medium;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;
}
.h4
{
	font-size: small;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;
}
.h5
{
	font-size: x-small;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;
}

.h1, .h2, .h3, .h4, .h5
{
	margin: 0;
	font-family: Arial, Verdana;
}


/* Tables                      */
/*-----------------------------*/	
.tableStatesCities
{
	left: 30px;
	position: relative;
}
.tableCatList
{
	left: 30px;
	position: relative;
}

.table.header
{
	  background-color:#D2D5DE;
}

.full-height 
{
	height:1px;
	width: 1153px;
}
.td.logo
{
	text-align: left;
	width: 184px;
}

.td.title 
	{
		text-align: center;
		font-family: Arial, Verdana;
		font-size: x-large;
		font-weight: bolder;
		color: #8C8EAA;
	}

.td.headerbar 
{
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}

.td.menu 
{
	background-color:#8C8EAA;
	width: 184px;
	height: 500px;
	vertical-align: top;
}

.td.footer
{
	margin-left: 30;
	font-family: Arial, Verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #8C8EAA;
	text-align: right;
}
.ListItemColumnHeader 
{
	font-size: 11px;
	color: gray;
	text-align: left;
	font-weight: bold;
	padding: 0px;
	padding-top: 5px;
	font-family: Arial, Verdana;
}
.ListRow
{
	background-color: Teal;
}
.ListRowHi
{
	background-color: #6699ff;
}
.ListItemTable
{
	padding: 3px;	
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 29px;
    height: 11px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

/* 10 step rating */

ul#rating {
width: 29px;
height: 57px;
list-style: none;
position: relative;
overflow:visible;
background:url(images/rate2.gif) 0px 0px no-repeat;
padding: 0;
}

ul#rating li {
position: absolute;
display: block;
width: 29px;
height: 57px;
line-height: 12px;
font-size: 115%;
font-weight:bold;
background-image:none;
background-color: Transparent;
padding: 0;
margin: 0;
}

ul#rating li a {
display:block;
width:29px;
height: 12px;
width: 100%;
text-decoration:none;
padding: 0;
outline: none;
}

ul#rating li#r1{ width:29px; height: 12px;z-index: 200;}
ul#rating li#r2{  width:29px; height: 24px;z-index: 190;}
ul#rating li#r3 {  width:29px; height: 36px;z-index: 180;}
ul#rating li#r4 {  width:29px; height: 48px;z-index: 170;}
ul#rating li#r5 {  width:29px;  height: 57px;z-index: 160;}

ul#rating li a:hover{background:url(images/rate2.gif) 29px 0px no-repeat;}

ul#rating li a span 
{
display: block;
text-indent: 0;
color: #000;
font-weight: bold;
position: absolute;
top: 12px;
margin: 0;
padding: 0px;
width: 29px;
height: 12px;
text-align:center;	
display: none; 
}

ul#rating li a:hover span{
display: block;
text-indent: 0;
color: #000;
font-weight: bold;
position: absolute;
top: 12px;
margin: 0;
padding: 0px;
width: 100px;
height: 57px;
text-align:center;
z-index: 100;
} 


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	background-color: #D6E2FC;
	padding: 3px;
	width: 400px;
	border: solid 2px #2E66A1;
}
.panelLogin
{
	background-color: #D6E2FC;
	padding: 3px;
	width: 300px;
	height: 230px;
	border: solid 2px #2E66A1;
}

.tableHeaderRow
{
	background-color: #D6E2FC;	
}


/*Popup Control*/
.popupControl{
	background-color: #D6E2FC;
	padding: 2px;
	width: 550px;
	height: 150px;
	border: solid 2px #2E66A1;
	visibility: hidden;
}


.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.NumericField
{
	font-size: x-small;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
}

/* Header tabs css */
.topnav 
{
	background: url(http://www.mylocalway.com/images/top_bg.gif) repeat-x bottom #9AD429;
	border-top: 1px solid #0C8101;
	border-right: 1px solid #449C09;
	border-bottom: 1px solid  #0C8101;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 25px 3px 25px;
	white-space: nowrap;
	text-align:center;
}

.topnavactive {
	border-right: 1px solid #449C09;
	border-left: 1px solid #449C09;
	border-bottom: 1px solid #0C8101;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 25px 3px 25px;
	white-space: nowrap;
	text-align:center;
}

.topnav a:link, .topnav a:visited {
	color: #fff;
	text-decoration: none;
}

.topnavactive a:link, .topnavactive a:visited {
	color: #000;
	text-decoration: none;
}

.topnav a:hover, .topnavactive a:hover {
	color:#333; 
	background-color: #FEFC6E;
}

.title{
	margin:15px 0 0 0; 
	padding:0;
	font-weight:bold;
	font-size:135%;
}


	

/* Footer css */
.footer {
	border-top: 1px solid #BEC3C7;	
	background-color: #FFFFFF;		
	margin: 0px 0px 0px 15px;
	padding: 10px 0 10px 0;
	text-align: left;
}

.footer ul {
	padding:0; 
	margin:0;
}

.footer li {
	list-style:none; 
	display: inline;
	color: #676B5C;
	font-size:10px;	
	margin:0; padding:0 5px 0 5px;
	border-right: 1px solid gray;
	text-align: left;
}

.footer .lastitem { 
	border-right: 0 
}

.titlebar {	
	background-color: #FDEB6B;
	border-bottom: 1px solid #CEB503;
	padding: 4px 0 1px 15px;
	clear:both
}
.barmainmaster {	
	background-color: #FDEB6B;
	border-bottom: 1px solid #CEB503;
	padding: 4px 0 1px 6px;
	clear:both
}

.titlebarHome {	
	background-color: #FDEB6B;
	border-bottom: 1px solid #CEB503;
	padding: 8px 0 5px 15px;
	clear:both
}

.locationsmallnew {
	background-color: #FFFFFF;
	font-size: 1.0em;
	color: #404040;
	font-weight: bold;
	padding-bottom:0;

}

/* Category lists */
.catlist .listtitleevent {
    list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0;	
	margin-top: 15px;
	line-height:1.4em; 	
	font-weight: bold;
}

.catlist .listtitleevent a {
	font-size: 1em;	
	font-weight: bold;
}
.catlist .listtitle {
	line-height:1.4em; 	
	font-weight: bold;
}

.catlist .listtitle a {
	font-size: 1.1em;	
	font-weight: bold;
}

.catlist ul {
	margin: 0 5px 5px 0px; 
	padding: 0 5px 5px 0px;
}

.catlist li
{
	color: #666666;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 11px;
	background: url( "http://www.mylocalway.com/images/bullet.gif" ) no-repeat 0em 0.7em; 
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.catlist a {
	font-size:13px;
}


#homecatgroup .listtitle a {
	font-weight: bold;
}

#homecatgroup .listtitle {
	font-weight: normal;		
}

#catgroup .listtitle {
	list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0;	
	margin-top: 10px;
	font-weight: bold;	
}
.homeMetaCatName
{
	font-size: 16px;
	font-weight: bold;
}


.progressWrapper {
	width: 250px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/********* Page status styles ****/
#pagestatus {
	background-color: #FFFFFF;
	font: 11px;  
	font-weight:bold;
	color: #000000; 
	border-bottom: 2px solid #C3C3C3;
	border-right: 2px solid #C3C3C3;
	border-left: 2px solid #C3C3C3;
	padding: 15px 8px 8px 8px;
	margin: 0px 15px 0px 15px;
}

/** Message sytles **/
#pagestatus .pagestatus_sucess{
	background:url(images/success_icon.gif) no-repeat 0.5em #CFF28B;
	padding: 10px 5px 10px 45px;
	margin: 0 25px 0 25x;
	font: 11px;
	font-weight:bold;
}

#pagestatus .pagestatus_error{
	background:url(images/fail_icon.gif) no-repeat 0.5em #FE643D;
	padding: 10px 5px 10px 45px;
	margin: 0 25px 0 25x;
	color: #fff;
}

#pagestatus .pagestatus_tip{
	background:url(images/safety_icon.gif) no-repeat left #FCFFCB;
	padding: 8px 5px 5px 45px;
	margin: 0 25px 0 25x;
}

#pagestatus .pagestatus_info{
	background:url(images/alert_icon.gif) no-repeat 0.5em #FFFF66;
	padding: 10px 5px 10px 45px;
	margin: 0 25px 0 25x;
}
/*
.HeaderStyle
{
	cursor: hand;
	color : black;
	font-size: small;
	font-family: Arial, Verdana;
	text-align: left;
	background-image: url(images/top_bg.gif);
	height: 26px;
} */
.FooterStyle
{
	cursor: hand;
	color: black;
	font-size: small;
	font-family: Arial, Verdana;
	background-image: url(images/top_bg.gif);
	height: 26px;
}
.PageStyle
{
	font-size: x-small;
	background-color:#e8e8ff;
	text-decoration:none;
}
.PageStyleDialog
{
	background-color: Teal;
	text-decoration:none;
}
.LinkButton
{
	font-weight: bold;
	font-size: small;
	color: blue;
	font-family: Arial, Verdana;
}
.GridView
{
	font-size: small;
	background: white;
	font-family: Arial, Verdana;
}
.GridView caption
{
	background-color: white;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}
.GridItem
{
	font-size: x-small;
	background: white;
	/*behavior: url(Behaviors/GridRollover.htc);*/
	cursor: hand;
	font-family: Arial, Verdana;
}
.GridItemHighlight
{
	font-size: x-small;
	background: #eaffca;
	/*behavior: url(Behaviors/GridRollover.htc);*/
	cursor: hand;
	font-family: Arial, Verdana;
}
.GridSelectedItem
{
	font-size: x-small;
	background: yellowgreen;
	/*behavior: url(Behaviors/GridRollover.htc);*/
	cursor: hand;
	font-family: Arial, Verdana;
}

.GridAltItem
{
	font-size: x-small;
	/*behavior: url(Behaviors/GridRollover.htc);*/
	background: white;
	color: Black;
	cursor: hand;
	font-family: Arial, Verdana;
}
.GridAltItemHighlight
{
	font-size: x-small;
	text-decoration: none;
	background: #eaffca;
	/*behavior: url(Behaviors/GridRollover.htc);*/
	cursor: hand;
	font-family: Arial, Verdana;
}


.GridItemNoClick
{
	text-decoration: none;
    /*behavior: url(Behaviors/GridRolloverNoClick.htc);*/
	background: #FFFFFF;
	color: Black;
    cursor:hand;
}

.GridItemHighlightNoClick
{
	text-decoration: none;
    background: cornsilk;
    /*behavior: url(Behaviors/GridRolloverNoClick.htc);*/
    color: black;
    cursor:hand;
}

.GridAltItemNoClick
{
	text-decoration: none;
    /*behavior: url(Behaviors/GridRolloverNoClick.htc);*/
	background: #FFFFFF;
	cursor:hand;
	
}

.GridAltItemHighlightNoClick
{
	text-decoration: none;
    /*behavior: url(Behaviors/GridRolloverNoClick.htc);*/
    background: cornsilk;
    cursor:hand;
}
/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}
.collapsePanelHeader
{
	width: 100%;
	height: 30px;
	background-image: url(images/resultsTopBarBg.gif);
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	font-family: Arial, Verdana;
}
.Progress
{
	font-size: 12px;
	color: green;
	font-family: Arial, Verdana;
	font-weight: bold;
}
.AddEditPanel
{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 14pt;
	font-family: 'Arial, Verdana';
	width: 100%;
	height: 375px;
}
tHeader
{
	background-color: white;
	cursor: pointer;
	font-family: Arial, Verdana;
	font-size: small;
	text-align: left;
}
.CommentHeader
{
	background-color: white;
	cursor: pointer;
	font-family: Arial, Verdana;
	font-size: small;
	text-align: left;
}
.CommentPanel
{
	background-color: white;
	cursor: pointer;
	font-family: Arial, Verdana;
	font-size: x-small;
	vertical-align: top;
}

/* Forum/Discussion styles */
/* topheader */
.topheader {margin-bottom:20px;}
.topheader table 
 {
	height:20px;
	border-collapse:separate;
	width:100%;background-color:green;
	font-size:100%;
}
.topheader td 
{
	height:20px;
}
.topheader th 
{
	height:20px;
	background-image:url(images/darkgradient.gif);
	color:White;
	white-space:nowrap;
	font-weight:normal;
}
.stopheader th 
{
	height:20px;
	background-image:url(images/darkgradient.gif);
	color:White;
	white-space:nowrap;
	font-weight:normal;
}
.topheader a 
{
	font-size: x-small;
	color: White;
	text-decoration: 
	none;
}
.topheader a:hover
{
	font-size: x-small;
	font-family: Arial Verdana;
	color: black;
	cursor: hand;
	font-weight: bold;
	background-color: yellow;
}	
.topheader th.menuitem 
{
	border-right: 1px solid #449C09;
	border-left: 1px solid #449C09;
	border-bottom: 1px solid #0C8101;
	font-weight: bold;
	font-size: small;
	white-space: nowrap;
	text-align:center;
	width: 140px;
}

/*.topheader th.menuitem {color:white;text-align:center;width:90px;border-left:1px solid #9FAABF;border-right:1px solid #606D85;}
*/
.topheader th.rightitem 
{
	border-left:1px solid #9FAABF;
	color:Silver;
	text-align:
	right;
	border-right:none;
}
.topheader td.outerheader 
{
	width:6px;
}

/*header*/
.header table 
{
	font-size: 8pt;
	background-color:Transparent;
	width:100%;
	height:90px;
	border:none;
}
.header td 
{
	white-space:nowrap;
}
.header h1 
{	
	font-weight: normal;
	font-size: 18pt;
	margin-bottom: 0px;
	font-family: 'Arial Narrow';
	margin-top:5px;
}
.header a 
{
	color: #333399;
	text-decoration: underline;
}
.header a:hover
{
	text-decoration: none;
}
.header img
{
	vertical-align:middle;
	border:none;
}

/*main body*/
.forumcontent table 
{
	font-size: small;
	border-collapse:collapse;background-color:#FFFFFF;
}
.forumcontent h1 
{
	font-weight: normal;
	font-size: 18pt;
	margin-bottom: 0px;font-family: 'Arial';
}
.forumcontent h2 
{
	margin-bottom: 0px;
	font-size: 10pt;
}
.forumcontent h3 
{
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 0px;
}
.forumcontent a:
{
	color: #6978A2;
	font-size: small;
}
.forumcontent a:hover
{
	color: lime;
	font-size: small;
	cursor: hand;
}
.forumcontent th
{
	background-image: url(images/darkgradient.gif);
	color: White;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-right: green 1px solid;
	border-top: green 1px solid;
	border-left: green 1px solid;
	border-bottom: green 1px solid;
}
.forumcontent th a 
{
	color: White;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.forumcontent th a:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffff66; 
}
.forumcontent td 
{
	border:1px solid silver;
}
.forumcontent button
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	border: green 1px solid;
}
.forumcontent textarea
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	border-left: green 1px solid;
	border-right: green 1px solid;
	border-bottom: green 1px solid;
	border-top: none;
}
.forumcontent select
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	border: green 1px solid;
}
.forumcontent img
{
	vertical-align:middle;
	border:none;
}
.forumcontent hr
{
	height:1px;
	border:none;color:silver;
	background:silver;
}
.forumcontent div.location
{
	font-family: Arial, Verdana;
	font-size: x-small;
	font-weight: normal;
	margin-top:17px;
	margin-bottom:17px;
}
/*
INPUT 
{
	border: 1px solid green;
	font-family: Arial, Verdana;
	font-size: 8pt;
}
*/
button.formatting
{
	width: 25px;
	height: 20px;
	border: none;
	background-color:
	Transparent;
	cursor: pointer;
}
div.editbar
{
	margin-top: 3px;
	background-image: url('images/editbar_bg.gif');
	height: 20px;
	border-left: 1px solid slategray;
	border-right: 1px solid slategray;
	border-top: 1px solid slategray;
}
div.quote
{
	color: #7777aa;
	text-decoration: none;
	padding-left: 15px;
}
.location a
{
	font-size: x-small;
	font-family: Arial, Verdana;
	color: black;
}
a.location:link
{
	font-size: x-small;
	font-family: Arial, Verdana;
	color: black;
	text-decoration: underline;
}
.location a:hover
{
	font-size: x-small;
	font-family: Arial, Verdana;
	color: #32cd32;
	cursor: hand;
	text-decoration: underline;
}
location a:visited 	
{ 	font-size: x-small;
	font-family: Arial, Verdana;
	color: #6978A2; 
	text-decoration:underline; 
}
.location a:active
{
	font-size: x-small;
	font-family: Arial, Verdana;
	color: #32cd32;
	cursor: hand;
	text-decoration: underline;
}
.DataList
{
	width: 100%;
}


/**********
 * Gadget *
 **********/
.mlw_gadget
{
	width: 100%;
	height: 100%
}

.mlw_gadget th
{
	text-align:right;
    font-family:Lucida Handwriting;
	font-size:14pt;
	font-weight:bold;		
}

.mlw_gadget th a
{
	font-size:8pt;
	font-family:Arial, Verdana, sans-serif	
	
}

.mlw_gadget ul
{
	margin-left: 0;
	padding-left: 0.2em;

}

.mlw_gadget li {
	list-style-type:none;
	margin:1px;
	background-color:#FaFaFF;	
}

.mlw_gadget li a 
{
	font-size:8pt;
	font-family:Arial, Verdana, sans-serif	
}

.mlw_list_item {
	margin-left:2px;
	/*font-family:Arial, Verdana, sans-serif;
	font-size:1em;*/
	text-align:left;
    font-family:Lucida Handwriting;
	font-size:8pt;
	background-color: White;		
}

.mlw_list_item_promotion {
	margin-left:2px;
	/*font-family:Arial, Verdana, sans-serif;
	font-size:1em;*/
	text-align:left;
    font-family:Lucida Handwriting;
	font-size:8pt;
	background-color: White;
	border: solid 2px #2E66A1; 		
}



/*
 * Context Menu
 */

.ContextMenuPanel 
{	
	border: 1px solid #868686;
	z-index: 1000;
	background: White;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 10px;
	font-family:Verdana;
	width: 150px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}
a.ContextMenuItem
{

	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

input.btn{
   color:White;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;   
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
/*   
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffaaddaa',EndColorStr='#ff449944');
*/
   }

/*************************************************************************/

/* Main TabControl for CommunitySite */
/* ajax__tab_main-theme theme (images/sprite.png) */
.ajax__tab_main-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom: solid 0px #2647a0;    
}
.ajax__tab_main-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/sprite.png) #d8d8d8 repeat-x;
    border: solid 1px #dddddd;
        height:26px;
}
.ajax__tab_main-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}

.ajax__tab_main-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/sprite.png) #bfdaff repeat-x left -1300px;
    height:26px;
}
.ajax__tab_main-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_main-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/spriteMainTab.jpg) #2647a0 repeat-x left -1400px;
    border: solid 0px #dddddd;
    height:27px;
}

.ajax__tab_main-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border-width:0 0 0 0;
    border-spacing: 0;
	background-color:ghostwhite;
}


/************ Sub Tab container *******************************************/
/* ajax__tab_main-theme theme (images/sprite.png) */
.ajax__tab_main-subtab-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size: 8pt;
}
.ajax__tab_main-subtab-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/SubTabBackground.jpg);
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:bottom;
    border:solid 0px #a3a3a3;
    border-bottom-width:0px;    
    height: 26px;
}
.ajax__tab_main-subtab-theme .ajax__tab_header .ajax__tab_tab
{    
	color: Black;
    padding:0.35em 0.75em;  
    margin-right:0.01em;
    height: 16px;
    
}
.ajax__tab_main-subtab-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(images/SubTabBackgroundHover.jpg);
    color: White;
}

.ajax__tab_main-subtab-theme .ajax__tab_active .ajax__tab_tab 
{    
    background:url(images/SubTabSelectedBackground.jpg);
    color: White;
    height: 16px;
}
.ajax__tab_main-subtab-theme .ajax__tab_active .ajax__tab_outer
{
}

.ajax__tab_main-subtab-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    width: 100%;
    padding: 0.0em 0.0em; 
    /*
    background-color:#F8F8FF;        
    border:0px;*/
}
/*************************************************************************/

.accordionHeader
{
     background: url(images/sprite.png) no-repeat left -644px;	            
     padding:0.15em 0.55em;     
     margin-left: 5px;
     text-indent: 8px;
    }
.accordionHeaderSelected
{
     background: url(images/sprite.png) no-repeat left -694px;	            
     padding:0.15em 0.55em;     
     margin-left: 5px;
     text-indent: 8px;		
}

.accordionContent
{
	margin-left: 10px;
}


#TabHeaderTable
{
	width: 100%;
	text-decoration: none; 
	font-size: xx-small; 
	color: #DDDDDD; 
	background-color: #2647A0;
	text-align: right;		
}
#TabHeaderTable a
{
	color: #DDDDDD;
}

.MyListCategoryDropDown
{
	font-size:small;
}

/* Footer css */
.gadgetfooter {
	background-color: #FFFFFF;		
	margin: 0px 0px 0px 15px;
	padding: 10px 0 10px 0;
	text-align: center;
	font-size:9px;	
	color:Gray;
}

.gadgetfooter ul {
	padding:0; 
	margin:0;
}

.gadgetfooter li {
	list-style:none;
	display: inline;
	color: #676B5C;
	margin:0; padding:0 5px 0 5px;
	border-right: 1px solid gray;
	text-align: left;
}

.gadgetfooter .lastitem { 
	border-right: 0 
}

/* progress bar */
.progressmain
{
    display: block;
    position: absolute;
    padding: 0px 0px;
}
.progresscontainer
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.progressheader
{
	background-image: url(images/progress_header.jpg); 
	background-repeat: repeat-x;
    /*background: url(images/sprite.png) repeat-x 0px 0px;*/
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.progressbody
{
    background-color: #D6E2FC;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}


.watermark
{
	color: Gray;
}


.directoryList
{
	 list-style-type:disc;	 
}

.directoryList li
{
   background-color: #F5F6F6;
   display:inherit;
   float: left;
   margin-left: 15px;
   margin-bottom: 15px;
}

a.directoryLetterSelected
{
	text-decoration: none;
	color: Red;
}

a.directoryLetterUnselected
{

}

/*** list item ***/

.mlw_list_item_type
{
	width: 110px;
}

.mlw_list_item_from
{
	width: 120px;
}
.mlw_list_item_received
{
	width: 150px;
}
.mlw_list_item_subject
{
	font-weight:bold;	
}

.mlw_list_item_community_logo
{
	width: 50px;
	height: 50px;
}
.mlw_list_item_thumbnail
{
	width: 80px;
	height: 50px;
	text-align:left;
}

.mlw_list_item_title 
{
}
.mlw_list_item_category
{
	width: 120px;
}
.mlw_list_item_rating
{
	width: 60px;	
	text-align: center;	
}

.community_logo_large
{
	width: 400px;
	height: 130px;
}

.hoverLink
{
	border-width: 2px; 
	border-style: solid;
    border-color: #4F81BD;
    font-style: italic;
}

.container_header
{
	font-family: Arial, Verdana;	
	font-size: medium;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;	
}

.container_divider
{
	height:7px; 
	background-image:url(images/container_header.jpg);	 
	background-repeat: repeat-x;
	border: none 0px;			
}

.container_body
{
	border-width:1px; 
	border-color: #C2D0EB; 
	border-style:solid;	
	border-top-width:0px;
	background-color: White;
}


.container_blue_gradient
{
	width: 100%;
	height: 100%;
}

.container_blue_gradient td[id="header"]
{
    font-family: Arial, Verdana;	
	font-size: medium;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;	
}

.container_blue_gradient td[id="top"]
{
	height:7px; 
	background-image:url(images/container_header.jpg);	 
	background-repeat: repeat-x;
	border: none 0px;
}

.container_blue_gradient td[id="bottom"]
{
}

.container_blue_gradient div[id="ulc"]
{
}

.container_blue_gradient div[id="urc"]
{
}

.container_blue_gradient div[id="lrc"]
{
}

.container_blue_gradient div[id="llc"]
{
}

.container_blue_gradient td[id="middle"]
{
border-width:1px; 
	border-color: #C2D0EB; 
	border-style:solid;	
	border-top-width:0px;
	background-color: White;
}

.container_blue_gradient td[id="left"]
{
}

.container_blue_gradient td[id="right"]
{
}


.container_grey_minimal
{
	width: 100%;
	height: 100%;
}

.container_blue_gradient td[id="header"]
{
    font-family: Arial, Verdana;	
	font-size: medium;
	margin-bottom: -15;
	color: #3A73BA;
	padding-left: 15;	
}

.container_blue_gradient td[id="top"]
{
	height:7px; 
	border: none 0px;
}

.container_blue_gradient td[id="bottom"]
{
}

.container_blue_gradient div[id="ulc"]
{
}

.container_blue_gradient div[id="urc"]
{
}

.container_blue_gradient div[id="lrc"]
{
}

.container_blue_gradient div[id="llc"]
{
}

.container_blue_gradient td[id="middle"]
{
border-width:1px; 
	border-color: #C2D0EB; 
	border-style:solid;	
	border-top-width:0px;
}

.container_blue_gradient td[id="left"]
{
}

.container_blue_gradient td[id="right"]
{
}


.rightSidePanel
{
	width: 25%;
	height: 100%;
	vertical-align:top;
}

.leftSidePanel
{
	width: 75%;
	height: 100%;
	vertical-align:top;
}

  
/* AutoComplete */   

.autocomplete_completionListElement
{
	z-index: 1000;
	cursor: default;
	padding: 0px 1px 0px 1px;
	font-size: 10px;
	font-family: Verdana;
    background-color: #D6E2FC;
	padding: 3px;
	border: solid 2px #2E66A1;
}   
  
.autocomplete_highlightedListItem
{
	background-color: LightSteelBlue;
	color: #FFFFFF;
	border: 0px;
	padding: 3px 10px 3px 32px;
}   
  
.autocomplete_listItem    
{   
	padding: 3px 10px 3px 32px;
}   

.upperRightPanel
{
	 font-size: 11px;
}

.upperRightPanel table
{	 
	 border-bottom:solid 3px #2E66A1;
	 border-top:solid 3px #2E66A1;
	 background-color: #D6E2FC;
	 font-size: 12px;
	 width:100%;
	 text-align:center;
}


/********************* boards ********************/

/********************* chrome ********************/

.mlw_board_chrome
{
	color: White;
}

.mlw_board_chrome a
{
	color: White;
}

.mlw_board_chrome td[id="top"]
{
	background-image:url("images/bboard_chrome_top.png"); 
	background-repeat:repeat-x;
	width:100%;
	height:30px;
}

.mlw_board_chrome td[id="bottom"]
{
	background-image:url("images/bboard_chrome_bottom.png"); 
	background-repeat:repeat-x;
	width:100%;
	height:30px;
}

.mlw_board_chrome div[id="ulc"]
{
	background-image:url("images/bboard_chrome_ulc.png"); 
	background-repeat:no-repeat;
	width:30px;	
	height:30px;
}

.mlw_board_chrome div[id="urc"]
{
	background-image:url("images/bboard_chrome_urc.png"); 
	background-repeat:no-repeat;
	width:30px;	
	height:30px;
}

.mlw_board_chrome div[id="lrc"]
{
	background-image:url("images/bboard_chrome_lrc.png"); 
	background-repeat:no-repeat;
	width:30px;	
	height:30px;
}

.mlw_board_chrome div[id="llc"]
{
	background-image:url("images/bboard_chrome_llc.png"); 
	background-repeat:no-repeat;
	width:30px;	
	height:30px;
}

.mlw_board_chrome td[id="middle"]
{
	background-image:url("images/bboard_chrome_middle.png"); 
	background-repeat:repeat;
	width:30px;	
	height:30px;
}

.mlw_board_chrome td[id="left"]
{
	background-image:url("images/bboard_chrome_left.png"); 
	background-repeat:repeat-y;
	width:30px;	
	height:100%;
}

.mlw_board_chrome td[id="right"]
{
	background-image:url("images/bboard_chrome_right.png"); 
	background-repeat:repeat-y;
	width:30px;	
	height:100%;
}


/********************* chrome_light ********************/

.mlw_board_chrome_light
{
	color: #555555;
	font-size: 8pt;
}

.mlw_board_chrome_light a
{
	color: #555555;
	font-size: 8pt;
}

.mlw_board_chrome_light td[id="top"]
{
	background-image:url("images/bboard_chrome_light_top.png"); 
	background-repeat:repeat-x;
	width:100%;
	height:20px;
}

.mlw_board_chrome_light td[id="bottom"]
{
	background-image:url("images/bboard_chrome_light_bottom.png"); 
	background-repeat:repeat-x;
	width:100%;
	height:20px;
}

.mlw_board_chrome_light div[id="ulc"]
{
	background-image:url("images/bboard_chrome_light_ulc.png"); 
	background-repeat:no-repeat;
	width:20px;	
	height:20px;
}

.mlw_board_chrome_light div[id="urc"]
{
	background-image:url("images/bboard_chrome_light_urc.png"); 
	background-repeat:no-repeat;
	width:20px;	
	height:20px;
}

.mlw_board_chrome_light div[id="lrc"]
{
	background-image:url("images/bboard_chrome_light_lrc.png"); 
	background-repeat:no-repeat;
	width:20px;	
	height:20px;
}

.mlw_board_chrome_light div[id="llc"]
{
	background-image:url("images/bboard_chrome_light_llc.png"); 
	background-repeat:no-repeat;
	width:20px;	
	height:20px;
}

.mlw_board_chrome_light td[id="middle"]
{
	background-image:url("images/bboard_chrome_light_middle.png"); 
	background-repeat:repeat;
	width:20px;	
	height:20px;
}

.mlw_board_chrome_light td[id="left"]
{
	background-image:url("images/bboard_chrome_light_left.png"); 
	background-repeat:repeat-y;
	width:20px;	
	height:100%;
}

.mlw_board_chrome_light td[id="right"]
{
	background-image:url("images/bboard_chrome_light_right.png"); 
	background-repeat:repeat-y;
	width:20px;	
	height:100%;
}

/********************* wooden ********************/

.mlw_board_wood
{
}

.mlw_board_wood a
{
}

.mlw_board_wood td[id="top"]
{
	background-image:url("images/bboard_wood_top.png"); 
	background-repeat:repeat-x;
	width:100%;
	height:53px;
}

.mlw_board_wood td[id="bottom"]
{
	background-image:url("images/bboard_wood_bottom.png"); 
	background-repeat:repeat-x;
	width:100%;
	height:53px;
}

.mlw_board_wood div[id="ulc"]
{
	background-image:url("images/bboard_wood_ulc.png"); 
	background-repeat:no-repeat;
	width:53px;	
	height:53px;
}

.mlw_board_wood div[id="urc"]
{
	background-image:url("images/bboard_wood_urc.png"); 
	background-repeat:no-repeat;
	width:53px;	
	height:53px;
}

.mlw_board_wood div[id="lrc"]
{
	background-image:url("images/bboard_wood_lrc.png"); 
	background-repeat:no-repeat;
	width:53px;	
	height:53px;
}

.mlw_board_wood div[id="llc"]
{
	background-image:url("images/bboard_wood_llc.png"); 
	background-repeat:no-repeat;
	width:53px;	
	height:53px;
}

.mlw_board_wood td[id="middle"]
{
	background-image:url("images/bboard_wood_middle.png"); 
	background-repeat:repeat;
	width:53px;	
	height:53px;
}

.mlw_board_wood td[id="left"]
{
	background-image:url("images/bboard_wood_left.png"); 
	background-repeat:repeat-y;
	width:53px;	
	height:100%;
}

.mlw_board_wood td[id="right"]
{
	background-image:url("images/bboard_wood_right.png"); 
	background-repeat:repeat-y;
	width:53px;	
	height:100%;
}





/********************* cards ********************/

/********* Transparent Card (customer chooses color) *********/
.mlw_card_transparent
{
	background-image: url(images/bcard_transparent.png);
	text-align:left;
    font-family:Segoe UI;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative;
}

.mlw_card_transparent_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_transparent_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_transparent_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_transparent_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_transparent_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 12px;
	margin-right: 4px;
}

.mlw_card_transparent_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_transparent_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* White *********/
.mlw_card_white 
{
	background-image: url(images/bcard_white.png);
	text-align:left;
    font-family:Segoe UI;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative;
}
.mlw_card_white_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_white_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_white_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_white_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_white_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 12px;
	margin-right: 4px;
}

.mlw_card_white_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_white_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}


/********* red *********/
.mlw_card_red 
{
	background-image: url(images/bcard_red.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative;
}

.mlw_card_red_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_red_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_red_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_red_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_red_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
}

.mlw_card_red_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_red_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* blue *********/
.mlw_card_blue 
{
	background-image: url(images/bcard_blue.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative;
}
.mlw_card_blue_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_blue_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_blue_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_blue_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_blue_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_blue_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_blue_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* black *********/
.mlw_card_black 
{
	background-image: url(images/bcard_black.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative;
}

.mlw_card_black_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_black_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_black_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_black_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_black_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_black_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_black_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* green *********/
.mlw_card_green 
{
	background-image: url(images/bcard_green.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}
.mlw_card_green_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_green_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_green_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_green_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_green_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_green_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_green_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* beige *********/
.mlw_card_beige 
{
	background-image: url(images/bcard_beige.png);
	text-align:left;
        font-family:Segoe UI;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}
.mlw_card_beige_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_beige_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_beige_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_beige_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_beige_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_beige_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_beige_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* chrome *********/
.mlw_card_chrome 
{
	background-image: url(images/bcard_chrome.png);
	text-align:left;
        font-family:Segoe UI;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}

.mlw_card_chrome_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_chrome_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_chrome_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;
}

.mlw_card_chrome_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_chrome_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_chrome_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 75px;
}


.mlw_card_chrome_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 105px;
}


/********* chrome2 *********/
.mlw_card_chrome2 
{
	background-image: url(images/bcard_chrome2.png);
	text-align:left;
        font-family:Segoe UI;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}

.mlw_card_chrome2_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_chrome2_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_chrome2_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;
}

.mlw_card_chrome2_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_chrome2_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_chrome2_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 75px;
}


.mlw_card_chrome2_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 105px;
}


/********* website *********/
.mlw_card_website 
{
	background-image: url(images/bcard_website.png);
	text-align:left;
    font-family:Segoe UI;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}

.mlw_card_website_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_website_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_website_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;
}

.mlw_card_website_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_website_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_website_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 75px;
}

.mlw_card_website_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 105px;
}



/********* orange_dots *********/
.mlw_card_orange_dots 
{
	background-image: url(images/bcard_orange_dots.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}

.mlw_card_orange_dots_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_orange_dots_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_orange_dots_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_orange_dots_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_orange_dots_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_orange_dots_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_orange_dots_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}



/********* rusty_aqua *********/
.mlw_card_rusty_aqua 
{
	background-image: url(images/bcard_rusty_aqua.png);
	text-align:left;
    font-family:Segoe UI;
    color: Black;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative;
    margin: 5px;
}

.mlw_card_rusty_aqua_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_rusty_aqua_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 50px;
	width:50px;
	height:50px;
}

.mlw_card_rusty_aqua_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 130px;

}

.mlw_card_rusty_aqua_RatingImage
{
	float: left;
	position: absolute;
	left: 212px;
	top: 90px;
}


.mlw_card_rusty_aqua_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 90px;
	top: 50px;
}

.mlw_card_rusty_aqua_lblName
{
	font-weight: bold;
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}


.mlw_card_rusty_aqua_lblPhone
{
    font-weight: bold;
	float: right;
	position: absolute;
	left: 15px;
	top: 112px;
}


/********* yellowgreen *********/
.mlw_card_yellowgreen 
{
	background-image: url(images/bcard_yellowgreen.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}

.mlw_card_yellowgreen_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_yellowgreen_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_yellowgreen_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_yellowgreen_RatingImage
{
	float: left;
	position: absolute;
	left: 210px;
	top: 85px;
}


.mlw_card_yellowgreen_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 10px;
	margin-right: 5px;
}

.mlw_card_yellowgreen_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_yellowgreen_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* treasuremap *********/
.mlw_card_treasuremap 
{
	background-image: url(images/bcard_treasuremap.png);
	text-align:left;
    font-family:Segoe UI;
    color: White;
	font-size:8pt;		
	float: left;		
	width: 250px;
	height:150px;
	margin: 5px;
	position:relative
}

.mlw_card_treasuremap_video
{
	float: left;
	position: absolute;
	left: 210px;
	top: 0px;
	width:40px;
	height:41px;
}

.mlw_card_treasuremap_imgThumbnail
{
	float: left;
	position: absolute;
	left: 15px;
	top: 15px;
	width:50px;
	height:50px;
}

.mlw_card_treasuremap_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 120px;

}

.mlw_card_treasuremap_RatingImage
{
	float: left;
	position: absolute;
	left: 200px;
	top: 75px;
}


.mlw_card_treasuremap_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 75px;
	top: 20px;
	margin-right: 10px;
}

.mlw_card_treasuremap_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 85px;
}


.mlw_card_treasuremap_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}

/********* pcard_blue *********/
.mlw_pcard_blue 
{
	background-image: url(images/pcard_blue.png);
	text-align:left;
    color: Black;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 150px;
	height:158px;
	margin: 5px;
	position:relative
}
.mlw_pcard_blue_video
{
	float: left;
	position: absolute;
	left: 106px;
	top: 5px;
	width:40px;
	height:41px;
}

.mlw_pcard_blue_imgThumbnail
{
    visibility: hidden;
}

.mlw_pcard_blue_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 25px;
	top: 10px;
	padding-right: 4px;

}

.mlw_pcard_blue_RatingImage
{

 	float: left;
	position: absolute;
	left: 113px;
	top: 88px;
}


.mlw_pcard_blue_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 25px;
	top: 35px;
}

.mlw_pcard_blue_lblName
{
	float: right;
	position: absolute;
	left: 25px;
	top: 105px;
}


.mlw_pcard_blue_lblPhone
{
	float: right;
	position: absolute;
	left: 25px;
	top: 120px;
}

/********* pcard_pink *********/
.mlw_pcard_pink 
{
	background-image: url(images/pcard_pink.png);
	text-align:left;
    color: Black;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 150px;
	height:155px;
	margin: 5px;
	position:relative
}
.mlw_pcard_pink_video
{
	float: left;
	position: absolute;
	left: 102px;
	top: 2px;
	width:40px;
	height:41px;
}

.mlw_pcard_pink_imgThumbnail
{
    visibility: hidden;
}

.mlw_pcard_pink_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 8px;
}

.mlw_pcard_pink_RatingImage
{
 	float: left;
	position: absolute;
	left: 108px;
	top: 85px;
}


.mlw_pcard_pink_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 15px;
	top: 33px;
	width: 120px
}

.mlw_pcard_pink_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 110px;
}


.mlw_pcard_pink_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 123px;
}

/********* pcard_orange *********/
.mlw_pcard_orange 
{
	background-image: url(images/pcard_orange.png);
	text-align:left;
    color: Black;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 150px;
	height:152px;
	margin: 20px;
	position:relative
}

.mlw_pcard_orange_video
{
	float: left;
	position: absolute;
	left: 93px;
	top: 1px;
	width:40px;
	height:41px;
}

.mlw_pcard_orange_imgThumbnail
{
    visibility: hidden;
}

.mlw_pcard_orange_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 15px;
	top: 10px;
	margin-right:16px;
}

.mlw_pcard_orange_RatingImage
{

   	float: left;
	position: absolute;
	left: 100px;
	top: 70px;
}


.mlw_pcard_orange_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 15px;
	top: 35px;
	width: 120px;
}

.mlw_pcard_orange_lblName
{
	float: right;
	position: absolute;
	left: 15px;
	top: 100px;
}


.mlw_pcard_orange_lblPhone
{
	float: right;
	position: absolute;
	left: 15px;
	top: 115px;
}

/********* pcard_red *********/
.mlw_pcard_red 
{
	background-image: url(images/pcard_red.png);
	text-align:left;
    color: White;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 200px;
	height:140px;
	margin: 10px;
	position:relative
}

.mlw_pcard_red_video
{
	float: left;
	position: absolute;
	left: 148px;
	top: 3px;
	width:40px;
	height:41px;
}

.mlw_pcard_red_imgThumbnail
{
    visibility: hidden;
}

.mlw_pcard_red_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 25px;
	top: 25px;

}

.mlw_pcard_red_RatingImage
{

    float: left;
	position: absolute;
	left: 160px;
	top: 62px;
}


.mlw_pcard_red_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 25px;
	top: 45px;

	margin-right:40px;
}

.mlw_pcard_red_lblName
{
	float: right;
	position: absolute;
	left: 25px;
	top: 98px;
}


.mlw_pcard_red_lblPhone
{
	float: right;
	position: absolute;
	left: 25px;
	top: 112px;
}

/********* pcard_light_blue *********/
.mlw_pcard_light_blue 
{
	background-image: url(images/pcard_light_blue.png);
	text-align:left;
    color: Black;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 150px;
	height:213px;
	margin: 5px;
	position:relative
}
.mlw_pcard_light_blue_video
{
	float: left;
	position: absolute;
	left: 105px;
	top: 10px;
	width:40px;
	height:41px;
}

.mlw_pcard_light_blue_imgThumbnail
{
    visibility: hidden;
}

.mlw_pcard_light_blue_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 25px;
	top: 28px;
	margin-right: 10px;

}

.mlw_pcard_light_blue_RatingImage
{

    float: left;
	position: absolute;
	left: 110px;
	top: 135px;
}


.mlw_pcard_light_blue_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 25px;
	top: 58px;
	margin-right: 10px;
}

.mlw_pcard_light_blue_lblName
{
	float: right;
	position: absolute;
	left: 25px;
	top: 155px;
}


.mlw_pcard_light_blue_lblPhone
{
	float: right;
	position: absolute;
	left: 25px;
	top: 170px;
}

/********* pcard_photo *********/
.mlw_pcard_photo 
{
	background-image: url(images/pcard_photo.png);
	text-align:left;
    color: Black;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 203px;
	height:198px;
	margin: 10px;
	position:relative
}

.mlw_pcard_photo_video
{
	float: left;
	position: absolute;
	left: 162px;
	top: 15px;
	width:40px;
	height:41px;
}

.mlw_pcard_photo_imgThumbnail
{
	float: right;
	position:absolute;
	left: 60px;
	top: 37px;
	width: 70px;
	height: 70px;
}

.mlw_pcard_photo_lblBusinessCategory
{
    visibility: hidden;
}

.mlw_pcard_photo_RatingImage
{

    float: left;
	position: absolute;
	left: 15px;
	top: 50px;
}


.mlw_pcard_photo_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 30px;
	top: 118px;
	width: 150px;
}

.mlw_pcard_photo_lblName
{
	float: right;
	position: absolute;
	left: 135px;
	top: 30px;
}


.mlw_pcard_photo_lblPhone
{
	float: right;
	position: absolute;
	left: 135px;
	top: 75px;
}

/********* pcard_white *********/
.mlw_pcard_white 
{
	background-image: url(images/pcard_white.png);
	text-align:left;
    color: Black;
    font-family:Segoe UI;        
	font-size:8pt;		
	float: left;		
	width: 165px;
	height:167px;
	margin: 5px;
	position:relative
}

.mlw_pcard_white_video
{
	float: left;
	position: absolute;
	left: 120px;
	top: 11px;
	width:40px;
	height:41px;
}

.mlw_pcard_white_imgThumbnail
{
    visibility: hidden;
}

.mlw_pcard_white_lblBusinessCategory
{
	float: right;
	position:absolute;
	left: 25px;
	top: 16px;
	padding-right: 4px;

}

.mlw_pcard_white_RatingImage
{

 	float: left;
	position: absolute;
	left: 125px;
	top: 95px;
}


.mlw_pcard_white_lblBusinessName
{
	float: right;
	position: absolute;
	font-weight: bold;
	left: 25px;
	top: 50px;
	width: 120px;
}

.mlw_pcard_white_lblName
{
	float: right;
	position: absolute;
	left: 25px;
	top: 115px;
}


.mlw_pcard_white_lblPhone
{
	float: right;
	position: absolute;
	left: 25px;
	top: 130px;
}