/* CSS Document */
body {
background:url(images/background.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin:0;
padding:0;
}

#container {
width:789px;
position: absolute; 
left: 50%;  
height: auto; 
margin-left: -395px;
background:#FFFFFF;
border:1px solid #a99c81;
}

#header {
height:156px;
background:url(images/header.jpg);
}

#logo {
margin:0px 0px 0px 20px;
}

#callout {
	height:185px;
	background:url(images/background_fade_gray.jpg) repeat-x;
	list-style-position: inside;
	list-style-type: disc;
	border-top:1px solid #a99c81;
}

#callout p {
padding-top:20px;
}

#callout_rust {
height:155px;
width:459px;
background: url(images/background_rust.jpg) repeat-x;
color:#ffffff;
margin-right:30px;
padding:30px 40px 0px 40px;
float:left;
}

#main {
background:#FFFFFF url(images/background_bottom.jpg) repeat-x;
padding:0px 10px 10px 10px;
clear:both;
}

/* ---------------text styles-------------------------------------- */
h2 {
font-family:"Times New Roman", Times, serif;
color:#7a3218;
font-style:italic;
font-size:18px;
font-weight:normal;
padding:0px 7px 0px 7px;
}

.bold_red {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
color:#7a3218;
}

.bold_red2 {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:15px;
color:#7a3218;
}

.lg_red_italic {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:22px;
color:#7a3218;
}

.italic_yellow {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
color:#f2e7ac;
}

.lg_yellow {
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#f2e7ac;
}

/* ---------------navigation styles-------------------------------------- */
#glowingtabs{
float:right;
position:absolute;
margin-top:1px;
line-height:normal;
/*border-bottom: 1px solid #7e9fff;*/ /*Add border strip to bottom of menu*/
}

#glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:right;
background:url(images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
letter-spacing:3px;
}

#glowingtabs a span{
float:right;
display:block;
background:url(images/glowtab.gif) no-repeat right top;
padding: 10px 12px 10px 3px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #f2e7ac;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}


/*------------------------footer------------------------*/
#footer {
	height:20px;
	text-align: center;
	font-size: 11px;
	color:#CCCCCC;
	margin-top:0px;
	font-size:10px;
	clear:both;
	padding:0px;
}

#footer a {
color:#CCCCCC;

}

#footer a.hover {
color:#CCCCCC;

}
/*------------------------Home Pain Buttons------------------------*/
.button {
margin:20px 0px 20px 0px;
display:block;
}

.button a:link {
background: url(images/background_button.jpg) no-repeat;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button a:visited {
background:url(images/background_button.jpg) no-repeat;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button a:hover {
background:url(images/button_process.jpg) no-repeat;
padding:10px 10px 13px 4px;
color:#ffffff;
font-size:14px;
text-decoration:none;
display:block;
}

/*------------------------ Pain Page Buttons------------------------*/

.button2 {
margin:5px 10px 5px 0px;
display:block;
}

.button2 a:link {
background: url(images/background_button.jpg) no-repeat right;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button2 a:visited {
background:url(images/background_button.jpg) no-repeat right;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button2 a:hover {
background:url(images/background_button_f2.jpg) no-repeat right;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button_process {
margin:5px 0px 5px 0px;
display:block;
}

.button_process a:link {
background: url(images/background_button_f2.jpg) no-repeat right;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button_process a:visited {
background:url(images/background_button_f2.jpg) no-repeat right;
padding:10px 10px 13px 4px;
color:#7a3218;
font-size:14px;
text-decoration:none;
display:block;
}

.button_process a:hover {
background:url(images/button_process.jpg) no-repeat right;
padding:10px 10px 13px 4px;
color:#ffffff;
font-size:14px;
text-decoration:none;
display:block;
}

/* ---------------Home Layout styles-------------------------------------- */
.home_pain {
color:#333333;
font-size:11px;
line-height:120%;
float:left;
margin-right:21px;
width:240px;
}

.home_pain p {
padding:0px 7px 0 7px;
}

.left_picture {
color:#333333;
font-size:11px;
line-height:120%;
float:left;
margin-right:21px;
width:200px;
}


h2 {
font-family:"Times New Roman", Times, serif;
color:#7a3218;
font-style:italic;
font-size:18px;
font-weight:normal;
padding:0px 7px 0px 7px;
}

.home_pain3 {
color:#333333;
font-size:11px;
line-height:120%;
/*float:left;*/
margin-left:522px;
width:240px;
}

.home_pain3 p {
padding:0px 7px 0px 7px;
}

.home_pain3 h2 {
font-family:"Times New Roman", Times, serif;
color:#7a3218;
font-style:italic;
font-size:18px;
font-weight:normal;
padding:0px 7px 0px 7px;
}

.pain_text {
color:#333333;
line-height:120%;
margin:0px 21px 20px 250px;
padding-top:20px;
width:275px;
}

#process_direct {
background:url(images/background_process.jpg) bottom right;
padding:10px;
margin:20px 10px 0px 0px;
border:1px solid #a99c81;
float:right;
width:175px;
}
