/* Sales Protocol CSS */

body  { color: #5a5a5a; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.65em; background-color: #e7dec3; background-image: url(/images/bg.gif); background-repeat: repeat-x; background-position: 0 0; text-align: center; margin: 0; padding: 0    }

#mwrap { background-image: url(/images/body_bg.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left; margin: 5px auto 10px; position: relative; width: 748px; border: solid 2px #fff; padding: 0; voice-family: inherit  }
#container  { padding: 0 4px }

a    { color: #9f1a16; font-weight: normal; text-decoration: none }
a:hover    { color: #3c382f; text-decoration: underline }
ul       { color: #5a5a5a; padding-left: 20px; margin: -10px 0 10px 0; list-style-type: disc; list-style-position: outside; }
ul li { color: #5a5a5a; font-size: 110%; padding-left: 0; margin: 0px; list-style-type: disc; list-style-position: outside; }
p      { font-size: 110%; margin: 0 0 15px }
h2         { color: #3a3127; font-size: 150% !important; font-weight: normal; margin: 20px 0 10px  }
h3             { color: #6b6a61; font-size: 115%; font-family: Georgia, Serif; line-height: 1em; margin: 0 0 4px }
h3 a         { color: #626259; font-size: 135%; line-height: 1.25em; text-decoration: underline; margin-bottom: 0 }
h4           { color: #5a5a5a; font-size: 100%; font-weight: bold; text-transform: uppercase; margin: 0 0 5px  }
span.quiet { display: none }
.bigred { color: #9f1a16; font-size: 10px; text-transform: uppercase; }
.breadcrumbs { padding-top: 10px; }
.lowercase { text-transform: lowercase; }

#header         { background-color: #f0ecda; background-image: url(/images/SalesProtocol_site.jpg); padding: 0; width: 748px; height: 143px ; margin: 0; }
#header img { border: 0 }
#header ul { color: #5a5a5a; font-size: 85%; text-transform: uppercase; margin: 0; list-style-type: none; padding: 10px 0 0 20px; }
#header ul li {display: inline; margin: 0; padding: 0 }
#header ul li a { color: #5a5a5a; text-decoration: none; }
#header ul li a:hover { color: #9f1a16; text-decoration: underline; }

#menu      { background-color: #9f1a16; background-image: url(../images/menu-bg.gif); text-align: center; position: relative; padding: 0; height: 34px; margin: 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
	#nav    { text-align: center; margin: 0; padding: 0 }
	#nav li { margin: 0 0 0 0; padding: 0; list-style: none; display: inline  }
	#nav li a  { padding: 32px 0 0; height: 0 !important; float: left; overflow: hidden; height /**/: 34px  ; }
	#nav a:hover, #nav a.selected     { background-position: 0 -34px }

	#about a     { background: url(../images/nav/about.jpg) no-repeat left top; width: 100px ; margin: 0; }
	#sales a      { background: url(../images/nav/sales.jpg) no-repeat left top; margin: 0; width: 100px }
	#marketing a      { background: url(../images/nav/marketing.jpg) no-repeat left top; margin: 0; width: 115px }
	#alliances a       { background: url(../images/nav/alliances.jpg) no-repeat left top; width: 165px }
	#news a      { background: url(../images/nav/news.jpg) no-repeat left top; width: 145px }
	#contact a       { background: url(../images/nav/contact.jpg) no-repeat left top; width: 104px }


#footer         { color: #e7e2c9; font-size: 95%; background-color: #3a3127; text-transform: uppercase; text-align: center; padding: 4px 0     ; border-top: 2px solid #fff; }  
#footer img { border: 0 }
#footer a { color: #e7e2c9; text-decoration: none; border: 0    }
#footer p  { line-height: 1em; padding-bottom: 0; border: 0    }


#main                { background-color: transparent; background-image: url(/images/body_bg.gif); background-repeat: repeat; width: 748px; float: left ; margin: 0; padding: 0; }
#content          { background-image: url(http://salesprotocol.com/images/content_top-bg.gif); background-repeat: repeat-x; background-attachment: scroll; margin: 0 0 15px; padding: 0 20px; width: 485px; float: left    }
#content h2     { color: #3a3127; font-size: 150%; font-family: Georgia, Serif; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 15px 0 10px; }
#content h3  { color: #3f3f3f; font-size: 125%; font-weight: bold; line-height: 1.65em; padding: 10px 0 0; }
#content h4        { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0 0 0 15px }

#sidebar   { color: #5a5a5a; background-color: transparent; background-image: url(/images/sidebar-bg.gif); background-repeat: no-repeat; text-align: left; margin: 0 0 0 3px; padding: 0; width: 220px; float: left   }
#sidebar img { border: 0 }
#sidebar a { border: 0 }
#sidebar ul { margin: 0; padding: 0; }
#sidebar ul li { color: #9f1a16; font-size: 110%; margin: 0; padding: 0 ; list-style-type: none; list-style-image: none; display: block; }

#top { margin-top: 40px; margin-bottom: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 15px; }
#top h3 { color: #3a3127; font-size: 130%; font-family: Georgia, Serif; font-weight: normal; text-decoration: none; text-transform: uppercase; }
#middle { background-image: url(/images/sidebar_md-bg.gif); background-repeat: repeat-y; padding: 10px 20px 0 15px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
#middle p { margin-bottom: 10px; }
#bottom { padding-top: 20px; padding-right: 20px; padding-left: 15px; }

.socialMedia { margin-right: 8px; }

