/* Dr Bump - Main Styles*/

body
{
	background-color:#EDEDED;
	text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
    padding-bottom:300px;
}

.clear
{
    clear:both;
	padding:0 0 20px 0;
}

.outer
{
	position:relative;
	margin:5px auto; /* Centering */
	text-align:left; /* Counteract text-align on body */
	width:800px;
}

.main
{
	position:relative;
    background-color:#FFFFFF;
	width:800px;
	height:auto;
}

.textbar
{
    position:relative;
    width:800px;
    height:26px;
    background-color:#EDEDED;
    text-align:center;
    font-weight:normal;
    color:#000000;
}

.textbar a
{
    color:#000000;
    text-decoration:none;
}

.textbar a:hover
{
    text-decoration:underline;
    color:#000000;
}

#text0
{
    font-size:13px;
}

#text1
{
    font-size:13px;
    text-decoration:underline;
}

#text2
{
    font-size:16px;
    text-decoration:none;
}

#text3
{
    font-size:19px;
    text-decoration:none;
}

.textback
{
    width:200px;
    height:26px;
    background-color:#E0E0E0;
    position:absolute;
    left:592px;
    border-color:#666666;
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:0px;
    border-right-width:1px;
    border-style:solid;
}

.header
{
	width:800px;
	height:266px;
	position:relative;
    top:0px;
    border-color:#666666;
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:0px;
    border-right-width:1px;
    border-style:solid;
}

.logo
{
    position:absolute;
    top:5px;
    left:5px;
    width:430px;
    height:148px;
}

.menubar ul
{
    background-color:#777777;
	width:800px;
	position:relative;
	height:24px;
    font-family:Arial, Helvetica, sans-serif;
    margin:0 0 0 0;
	padding:5px 0 0 0;
	text-align:center;
    font-size:17px;
	font-weight:bold;
    border-color:#666666;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
    border-top-width:0px;
    border-style:solid;
}

.menubar li
{
	display:inline;	
}

.menubar ul a
{
	text-decoration:none;
	color:#FFFFFF;
	margin:0 20px;
}

.content
{
    background-color:#FFFFFF;
	width:800px;
    position:relative;
    padding:10px 0 0 0;
    border-color:#666666;
    border-top-width:0px;
    border-left-width:1px;
    border-bottom-width:1px;
    border-right-width:1px;
    border-style:solid;
}

.content a
{
    text-decoration:underline;
    color:#000000;
}

.content a:hover
{
    text-decoration:underline;
    color:#1E9A44;
}

.fullwidth
{
    float:left;
    width:760px;
    margin:0 0 0 20px;
    padding:0 0 0 0;
}

.left
{
    float:left;
	width:500px;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}

.right
{
    float:right;
	width:250px;
	margin:0 10px 0 0;
    padding:0 0 0 10px;
	border-left:#000000 2px solid;
}

h1
{
    font-size:20px;
}

h3
{
    font-size:16px;
}

.green
{
    color:#1E9A44;
}

.benefits
{
    list-style-type:circle;
}

.gallery
{   
    float:left;
    width:800px;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.gallery h1
{
    margin:20px 20px 20px 20px;
}

.gallery p
{
    margin:10px 20px 30px 20px;
}

.faq a
{
    color:#000000;
    text-decoration:none;
}

.faq a:hover
{
    color:#000000;
    text-decoration:underline;
}

.question
{
    color:#1E9A44;
}

.answer
{
    color:#000000;
}

.footer
{
    
	width:800px;
	text-align:left;
	padding: 20px 0 0 0;
    color:#666666;
    font-size:13px;
}

.footer a
{
    color:#666666;
    text-decoration:none;
}

.footer a:hover
{
    text-decoration:underline;
}

.badge
{
    float:right;
    width:254px;
}
