/*
Theme Name: Memberspring Theme
Theme URI: http://www.memberspring.com
Description: Default theme for the MemberSpring system.
File Name: style-sales.css
Author: Memberspring
Author URI: http://www.memberspring.com
Version: 1.0
Tags: memberspring
*/

body {
background-color:#f6e7f2;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
font-family:arial,verdana,sans-serif;
margin:0
}

p {
font-family:arial,verdana,sans-serif;
font-size:.9375em;
line-height:1.4;
}

li {
font-family:arial,verdana,sans-serif;
font-size:.875em;
line-height:1.3;
margin:10px
}

h1 {
font-family:tahoma,helvetica,sans-serif;
font-size:1.5em;
font-weight:700;
letter-spacing:-1px;
text-align:center
}

h2 {
font-family:tahoma,helvetica,sans-serif;
font-size:1.2em;
font-weight:700;
letter-spacing:-1px;
text-align:center
}

h3 {
font-family:tahoma,helvetica,sans-serif;
font-size:1.0em;
font-weight:700;
letter-spacing:-1px;
text-align:center
}

#header {
background-image:url(images/header.jpg);
height:191px;
margin:0 auto;
overflow:hidden;
padding-left:120px;
padding-right:400px;
padding-top:15px;
width:330px
}

#contentbg {
background-color:#fff;
border-left:1px solid #e2d3c3;
border-right:1px solid #e2d3c3;
height:auto;
margin:0 auto;
overflow:hidden;
padding-bottom:25px;
padding-left:25px;
width:823px
}

#leftcolumn {
float:left;
height:auto;
margin-right:25px;
width:480px
}

#sidebarcontainer {
float:left;
height:auto;
width:300px
}

#sidebarbg {
background-color:#eee;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
float:left;
height:auto;
padding-left:25px;
padding-right:25px;
width:248px
}

#sidebarheader {
background-image:url(images/sidebarheader.jpg);
float:left;
height:179px;
overflow:hidden;
width:300px
}

#sidebarfooter {
background-image:url(images/sidebarfooter.gif);
float:left;
height:13px;
margin-top:0;
overflow:hidden;
width:300px
}

.textfield {
border:1px solid #e1d5c6;
color:#6b6b6b;
font-family:arial,verdana,sans-serif;
font-size:.95em;
font-style:italic;
height:34px;
padding-left:5px;
width:245px
}

.submitbutton {
background-image:url(images/button.gif);
border-width:0;
height:57px;
width:241px
}

#footer {
background-image:url(images/footer.jpg);
height:150px;
margin:0 auto;
overflow:hidden;
width:850px
}

#headersales {
background-image:url(images/headersales.jpg);
height:191px;
margin:0 auto;
overflow:hidden;
padding-left:130px;
padding-top:15px;
width:570px
}

#contentbg2 {
background-color:#fff;
border-left:1px solid #e2d3c3;
border-right:1px solid #e2d3c3;
height:auto;
margin:0 auto;
overflow:hidden;
padding-left:25px;
padding-right:25px;
width:648px
}

#contentbg2 p {
margin:15px 24px
}

#contentbg2 h1 { 
margin:16px 24px;
}

#contentbg2 h2,#contentbg2 h3 { 
margin:24px 40px;
}

#footersales {
background-image:url(images/footersales.jpg);
height:150px;
margin:0 auto;
overflow:hidden;
width:700px
}

.johnsonbox {
border:2px dashed #0a4279;
height:auto;
margin:25px auto;
padding:0 25px;
width:450px
}

#header p,#headersales p {
color:#fff;
font-family:arial,verdana,sans-serif;
font-size:.875em;
line-height:1.6;
margin-top:0
}


#leftcolumn h1 {
font-size:1.3em;
}

#leftcolumn p {
font-size:0.875em;
line-height:1.3;
}

#leftcolumn li {
font-size:0.8em;
line-height:1.2;
}

.contactleft, .contactright {
font-family:arial,verdana,sans-serif;
font-size:.9375em;
padding-bottom: 5px;
}

.contactleft label {
font-weight: bold;
}

.contactform {
padding: 0px 24px 30px;
}

#memberslogin {
font-size: 0.75em;
font-weight: bold;
}
