/* CSS Document */
body {font-family:arial,helvetica,sans-serif;font-size:83%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:140%; margin:0; padding:0; background:url(wp-content/themes/lgmbuddy/images/BodyBG.gif);}
img { margin:0; padding:0;}
a {color:#665240;}
#Directory { margin:0;padding:0; width:830px; float:left; color:#000;}

.listingblock {display:block;float:left;margin:0 0 1em;padding:0.25em 0 0.5em;text-align:left;width:20%; background:#FFFFFF none repeat scroll 0 0;border-top:1px dotted #6D6C5E;border-left:1px dotted #6D6C5E;border-bottom:1px dotted #6D6C5E;}
.contactlist {float:left;font-size:0.9em;margin:0 0 0.5em 1em;padding-left:0;}
.contactlist li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0.5em 0 0;padding:0 0 0.5em 2em;}

.contactlist li.address {background:url(images/icons/home.gif) no-repeat scroll 0 6%;padding:0.5em 2em 0.75em;}
.contactlist li.email {background-image:url(images/icons/mail.gif);background-position:left center;background-repeat:no-repeat;}
.contactlist li.web {background-image:url(images/icons/web.gif);background-position:left center;background-repeat:no-repeat;}
.contactlist li.phone {background-image:url(images/icons/phone.gif);background-position:left center;background-repeat:no-repeat;}



div#FullPageWrapper {float:left;margin:0;padding:0 0 0;width:78%;background:#FFFFFF none repeat scroll 0 0;border:1px dotted #6D6C5E;}
#Directory #articlesfull {margin:0;padding:0;}
#Directory #articlesfull #DirectoryAlternateLogo {display:block;margin:0;padding:0;}

#Directory #articlesfull .DirectoryLeftBlock {float:left;width:171px;}
#Directory #articlesfull .DirectoryRight {float:left;padding:1em 0 1em 2em;width:65%;}
#Directory #articlesfull .DirectoryLeft {border-bottom:3px solid #FFFFFF;clear:left;float:left;font-size:1.55em;line-height:120%;margin:0;width:171px;}

#Directory #articlesfull #DirectoryCollage2 {border-bottom:3px solid #FFFFFF;margin:0;padding:0;}

#Directory #articlesfull .DirectoryLeftBlock p {color:#FFFFFF;font-size:1.55em;line-height:120%;margin:0;padding:0.5em;}
#Directory #articlesfull .DirectoryRight h2 {font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;line-height:120%;margin:0;padding:0;}
#Directory h2 {font-size:1.75em;font-weight:normal;line-height:150%;margin:0 0 0.5em 1em;padding:0 0 0.25em;width:97%;}


.clear {
clear:both;
display:block;
}


#Directory #articlesfull .DirectoryNoColour {background:transparent url(images/white_grey.gif) repeat scroll 0 0;border-bottom:3px solid #FFFFFF;float:left;padding:0;}#Directory #articlesfull 


/*Andergrove*/
.DirectoryBlockGreyGreen {background:transparent url(images/AndergroveBG.gif) repeat scroll 0 0;border-bottom:3px solid #FFFFFF;border-top:3px solid #FFFFFF;float:left;padding:0;width:99%;}
#Directory #FullPageWrapper #articlesfull .DirectoryRight .White {color:#FFFFFF;}
#Directory #articlesfull .DirectoryBlockDark {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/dark_grey.gif) repeat scroll 0 0;
border-bottom:3px solid #FFFFFF;
float:left;
padding:0 0 1em;
width:98%;
}


/*FULL PAGE DIRECTORY STYLE*/

#Directory h2 { font-size: 1.75em;  color:#009797; margin: 0 0 .5em 1em; padding: 0 0 .25em 0;  line-height: 150%;font-weight:normal; width: 97%; }
#Directory #articlesfull h3 { font-size: 1.25em; color:#666; margin: 0 15em 1em 1.5em; font-weight: normal;}
#Directory #articlesfull .DirectoryLeftBlock p { font-size: 1.55em;   line-height: 120%; margin: 0; padding: .5em;   color: #fff;/* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .DirectoryRightBlock p { font-size: 1em;font-weight: normal;  line-height: 120%; padding:.5em 0 0  2em;   color: #666;  margin:0; /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .DirectoryRightBlock img { border:0; margin:0; }
#Directory #articlesfull .DirectoryRightBlock h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.25em;  padding:1em 0 .75em  1.75em; margin:0;}


#Directory #articlesfull img { float:left; padding: .25em; background-color:#fff; margin: 0 1em 1em 1.75em; border:0;}
#Directory  #articlesfull { padding: 0;margin:2em 0;}
#Directory  #articlesfull .DirectoryRight ul {  list-style-type: square; margin:0; padding:0 0 0 2em; font-size: 1em; }
#Directory  #articlesfull .DirectoryRight ul li { line-height: 120%; padding:0; margin:0;}
#Directory  #articlesfull .DirectoryRight h2 { font-family:Georgia, "Times New Roman", Times, serif; line-height: 120%; margin: 0; font-weight: normal; padding: 0;}
#Directory  #articlesfull .DirectoryRight2 ul {  list-style-type: square; margin:0; padding:0 0 0 2em; font-size: 1em; }
#Directory  #articlesfull .DirectoryRight2 ul li { line-height: 120%; padding:0; margin:0;}
#Directory  #articlesfull .DirectoryRight2 h2 { font-family:Georgia, "Times New Roman", Times, serif; line-height: 120%; margin: 0; font-weight: normal; padding: 0;}

#Directory  #articlesfull #DirectoryTopImg { display:block; background-color: #F2F8F9;padding:0; margin:0; text-align:left; padding:0; }
#Directory  #articlesfull #DirectoryTopImg img {padding:0; margin:0; border:0;}
#Directory  #articlesfull #DirectoryAlternateLogo {margin:0; padding:0; display: block;}
#Directory  #articlesfull #DirectoryAlternateLogo img {padding:0; margin:0; border:0;}

#Directory  #articlesfull .FullWidthImageBlock {margin:0; padding:0; float:left; }
#Directory  #articlesfull .FullWidthImageBlock img {padding:0; margin:0; border:0; float:left;}

#Directory  #articlesfull #DirectoryCollage2 {margin:0; padding:0; border-bottom: 3px solid #fff;}
#Directory  #articlesfull #DirectoryCollage2 img {padding:0; margin:0; border:0;}

#Directory  #articlesfull #DirectoryCollage {margin:0; padding:0;}
#Directory  #articlesfull #DirectoryCollage img {padding:0; margin:0; border:0;}
#Directory  #articlesfull #DirectoryCollage {margin:0; padding:0;}
#Directory  #articlesfull #DirectoryCollage img {padding:0; margin:0; border:0;}
#Directory  #articlesfull .DirectoryLeft { float:left;clear:left ; width: 171px;border-bottom: 3px solid #fff; font-size: 1.55em;  line-height: 120%; margin: 0;}
#Directory  #articlesfull .DirectoryLeft2 { float:left;clear:left ; width: 171px; font-size: 1.55em;  line-height: 120%; margin: 0;}
#Directory #articlesfull .DirectoryLeft img { margin: 0; border:0; padding:0;}
#Directory #articlesfull .DirectoryLeft2 img { margin: 0; border:0; padding:0;}
#Directory  #articlesfull .DirectoryRight { float:left; width: 65%; padding: 1em 0 1em 2em;}
#Directory  #articlesfull  .DirectoryRight ul {  list-style-type: square; margin:1em 0 0 2em; padding:0 0 0 2em; font-size: 1em; }

#Directory  #articlesfull .DirectoryRight2 { float:left; width: 60%; padding: 1em 0 1em 2em; margin-left:8em;}
#Directory  #articlesfull .DirectoryLeftBlock { /*background-color:#C8C8C8;*/ float:left;width: 171px;}


#Directory  #articlesfull .DirectoryRightBlock { /*background-color:#B6E5E9;*/ float:left; width: 72%; padding: 0;}
#Directory  #articlesfull .DirectoryRightBlock img { padding:0; margin:0;}
#Directory  #articlesfull  .DirectoryRightBlock ul {  list-style-type: square; margin:1em 0 0 2em; padding:0 0 0 2em; font-size: 1em; }
#Directory  #articlesfull .DirectoryRightBlock ul li { line-height: 120%; padding:0; margin:0;}


/*Directory Blocks (3 Different Colours)*/
#Directory  #articlesfull .DirectoryBlockBlue { background:url(images/blue_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0; border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockYellow { background:url(images/yellow_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockOrange { background:url(images/orange_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockDark { background:url(images/dark_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockPurple { background:url(images/purple_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockPink { background:url(images/pink_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockPalePink { background: url(images/advertisers/JillBurston/JillBurstonBG.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .bluewhite { background: url(images/blue_white.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .blackwhite { background: url(images/black_white.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockDarkPink { background:url(images/darkpink_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockRed { background:url(images/red_grey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryNoColour {background:url(images/white_grey.gif) repeat;  width:98%; float: left; padding: 0; padding: 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryAllWhite { background-color:#fff; width:98%; float: left; padding: 0; padding: 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockCream {background:url(images/cream_grey.gif) repeat;  width:98%; float: left; padding: 0; padding: 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockDarkBlue {background: url(images/darkblue_grey2.gif) repeat;  width:98%; float: left; padding: 0; padding: 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockGreyGreen {background:url(images/AndergroveBG.gif) repeat;  width:98%; float: left; padding: 0; padding: 0;border-bottom: 3px solid #fff; border-top: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockRedGrey { background:url(images/RedGrey.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockTurquoiseWhite { background:url(images/TuquoiseWhite.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockWhiteMagenta { background:url(images/WhiteMagentaBG.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory  #articlesfull .DirectoryBlockWhiteMagenta { background:url(images/WhiteMagentaBG.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}
#Directory #articlesfull .DirectoryBlockWhiteMagenta .DirectoryLeftBlock p { font-size: 1.55em;   line-height: 120%; margin: 0; padding: .5em;   color: #CC0B75;/* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .DirectoryBlockWhiteMagenta .DirectoryRightBlock p { font-size: 1em;font-weight: normal;  line-height: 120%; padding:.5em 0 0  2em;   color: #fff;  margin:0; /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .DirectoryBlockWhiteMagenta .DirectoryRightBlock h4 { color: #fff;  /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .DirectoryBlockWhiteMagenta .DirectoryRightBlock h2 { color: #fff; /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }


#Directory  #articlesfull .WhiteStrongYellow { background:url(images/WhiteStrongYellowBG.gif) repeat; width:98%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff;}

#Directory #articlesfull .WhiteStrongYellow .DirectoryLeftBlock p { font-size: 1.55em;   line-height: 120%; margin: 0; padding: .5em;   color: #FFAD00;/* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .WhiteStrongYellow .DirectoryRightBlock p { font-size: 1em;font-weight: normal;  line-height: 120%; padding:.5em 0 0  2em;   color: #fff;  margin:0; /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .WhiteStrongYellow .DirectoryRightBlock h4 { color: #fff;  /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }
#Directory #articlesfull .WhiteStrongYellow .DirectoryRightBlock h2 { color: #FFAD00; /* margin: 0 15em 1em 2em;font-size: .9em; margin-top: .5em;*/ }

#Directory  #articlesfull .babywhite { background: url(images/baby_white.gif) repeat; width:98.5%; float: left; padding: 0 0 1em 0;border-bottom: 3px solid #fff; border-top: 3px solid #fff;}

#headerDirectoryFull { width:74em;  margin: 0 auto; text-align:left;}

/*END FULL PAGE DIRECTORY STYLES*/
