/* CSS Document for Birberry Finance Ltd by West Midlands Media 2007 */

body {
background:#fff;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
}

.shadow {
clear:both;
width:760px;
height:100%;
margin:0 auto;
padding:0;
overflow:auto;
background:#fff url(../images/shadner.png) repeat-y left top
}

p {
color:#000;
line-height:1.8em;
font-size:76%;
}

h1 {
font-size:100%;
padding:0;
margin:10px 0 0 24px;
color:#448820
}
strong {
color:#448820
}
/* --- page elements here --- */

.page {
width:740px;
border-left:1px solid #448820;
border-right:1px solid #448820;
height:100%;
margin:0 auto;
padding:0;
overflow:hidden;
background:#fff
}

#top {
height:158px;
width:100%;
padding:0;
margin:0;
background:#E9F7E6 /*url(../images/birberry_alan.png) no-repeat 10px 16px*/;
}
#staticlinks {
clear:both;
float:left;
background:/*#c63433*/#fff url(../images/doublestrip.png) repeat-x top left;
width:100%;
height:39px;
margin:0;
padding:0
}
#staticlinks ul { 
	width: 126px;
}
#linkaligner {
margin:8px auto 0 auto;
width:740px;
padding:0;
color:#fff
}
#linkaligner ul {
color:#fff;
float:right;
list-style-type:none;
margin:2px auto 3px 0;
padding:2px 4px 2px 0
}
#linkaligner ul li a {
float:left;
margin:0 4px;
font-size:68%;
text-transform:uppercase;
color:#fff;
text-decoration:none;
vertical-align: top
}
#linkaligner ul li a:hover {
color:#f3ffe8;
font-size:68%;
text-decoration:underline
}

/* main page elements --- */

#main {
clear:both;
width:100%;
height:100%;
overflow:hidden;
background:#f3faf2 url(../images/maingreenbackground.png) repeat-y top left;
}

#leftcolumn {
float:left;
width:210px;
height:100%;
padding-bottom:4px;
margin:0
}
#leftcolumn h3 {
background:#fff url(../images/every_loser_wins.png) no-repeat left center;
text-indent:28px;
line-height:32px;
font-size:100%;
color:#70ab8a;
padding:2px 0 4px 0
}
#leftlinks {
margin:10px 0 4px 14px;
height:100%;
padding:0 0 8px 0;
background:#fff;
border:1px solid #9fde61;
border-bottom:2px solid #448820
}

#leftcolumn ul {
background:#fff;
color:#C63433;
list-style-type:none;
margin:0;
padding:0;
}
#leftcolumn ul li {
margin:3px;
padding:3px;
font-size:80%;
}
ul#dynamiclist {
margin:6px 0 4px 12px;
color:#C63433;
font-size:84%
}
ul#dynamiclist a {
color:#2B4D2C;
padding:3px;
background:#fff;
text-decoration:none
}
ul#dynamiclist a:hover {
background:#C63433;
color:#fff
}
/*-- link table DBP style --*/

#linktable {
background:#fff;
width:200px;
border:1px solid #9fde61;
border-bottom:2px solid #448820;
border-spacing:0;
padding:0;
margin:13px 0 0px 13px
}
#linktable tr td {
height:19px
}
#linktable tr td a {
text-decoration:none;
display:block;
padding:1px 0 1px 4px;
background:#BF2A29;
color:#fff;
border:0;
font-size:10px;
}
#linktable tr td a:hover {
background:#fff;
color:#1A2B1D
}
/*-- layer grinning lady --*/
#callus {
background:#fff;
width:196px;
height:100%;
border:1px solid #9fde61;
padding:0;
margin:6px 0 4px 13px
}

/* mortgage calculator link */
#mortgagelink {
background:#fff;
width:196px;
height:100%;
border:1px solid #9fde61;
padding:0;
overflow:hidden;
margin:10px 0 4px 11px
}
#mortgagelink img {
border:0
}
/* --- right side main content block --- */

#rightcolumn {
float:left;
width:530px;
margin:0;
background:transparent;
font-size:80%;
padding-top:7px
}
#rightcolumn p {
font-size:100%;
color:#2B4D2C;
margin:8px 8px 2px 8px;
padding:6px 2px 12px 10px;
overflow:auto;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif
}
img.inlineright {
float:right;
display:inline;
border:1px solid #70ab8a;
margin:4px
}

#content {
margin:0 6px 12px 6px;
height:100%;
overflow:auto;
padding-bottom:4px;
background:#fff transparent
}
.textarea {
margin:6px 2px 2px 2px;
padding-bottom: 6px;
height:100%;
overflow:auto;
background:#fff;
border:1px solid #9fde61;
border-bottom:2px solid #448820;
font-size:90%;
line-height:2em;
color:#2b4d2c;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.textarea img {
display:inline
}
.imgright {
margin:4px 4px 4px 8px;
padding:4px;
height:100%;
overflow:auto;
background:#fff;
border:1px solid #67CD30;
float:right;
display:inline
}
.imgleft {
margin:4px 10px 4px 4px;
padding:4px;
height:100%;
overflow:auto;
background:#fff;
border:1px solid #67CD30;
float:left;
display:inline
}
form {
font-size:86%;
margin-left:10px
}

/* --- footer --- */

#footer {
clear:both;
float:left;
background:/*#c63433*/#fff url(../images/doublestrip.png) repeat-x top left;
width:100%;
height:39px;
margin:0;
padding:0
}
#footer p {
color:#fff;
margin:8px;
text-align:center
}
#westmidlandsmedia {
margin:1px auto;
text-align:center;
font-size:76%
}
#westmidlandsmedia p {
color:#000
}
#westmidlandsmedia a {
color:#000;
text-decoration:none
}
#westmidlandsmedia a:hover {
color:#990000;
text-decoration:underline
}