/*
Theme Name: BodyworksMD Homepage + Interior
Theme URI: http://www.bodyworksmd.com/
Description: This is the theme for the home and interior pages.
Version: 1.1.1
Author: Andigo New Media
Author URI: http://www.andigo.com/

*/

* { padding:0px; margin:0px; }
body.home1 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#909c90; background:#fff url(images/bg1.jpg) center top no-repeat; }
body.home2 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#909c90; background:#fff url(images/bg2.jpg) center top no-repeat; }
body.home3 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#909c90; background:#fff url(images/bg3.jpg) center top no-repeat; }
body.press { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#909c90; background:#fff url(images/press.gif) center top no-repeat; }
.floatLeft, .fL { float:left; }
.floatRight, .fR { float:right; }
a { color:#f78f1e; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; display:block; }

.header{
height:202px;
}

img {
	border: none;
}

/*
#Logo .other { margin-right:250px; margin-top:-5px; margin-bottom: 0px; }
*/
/* TNB */
/*
#Nav { width:767px; margin:-30px auto auto auto; padding-top:0px; }
*/

#products-landing img {
	float: left;
	margin: 0px 6px 0px 6px;
}

#Logo { width:800px; margin:auto; height:132px; padding-top:8px; text-align:center; }
#Logo .other { margin-right:250px; margin-top:30px; }
#Nav { width:767px; margin:auto; padding-top:5px; }

#PressLogo { width:800px; margin:auto; height:132px; padding-top:18px; text-align:center; }
#PressLogo .other { margin-right:250px; margin-top:-5px; margin-bottom: 0px; }
#PressNav { width:767px; margin:-30px auto auto auto; padding-top:0px; }

#Nav ul, #PressNav ul
{
float: left;
}

#Nav ul li, #PressNav ul li
{
float: left;
list-style-type: none;
}

h2 {font-size:16px; background:url(images/arrow.png) left top no-repeat; padding-left:32px; margin:0px; float:left;white-space:nowrap;overflow:hidden;}
h2.noImg { padding-left:0px; background:none; width:99px;}
h2.news { width:64px;}
h2.testimonial { width:130px;}
h2.press { width:62px;}
h2.about { width:70px;}
h2.links { width:60px;}
h2.contact { width:85px;}

h2.articles { width:70px;}

a.articles { background:url(images/articles_link.png) no-repeat left top; width: 54px; height:14px; display: block; margin-top: 5px; }
a.podcasts { background:url(images/podcasts_link.png) no-repeat left top; width: 61px; height:14px; display: block; margin-top: 5px; }
a.videos { background:url(images/videos_link.png) no-repeat left top; width: 42px; height:14px; display: block; margin-top: 5px; }


#Content { padding-top:30px; width:800px; margin:auto; }
#Content td { line-height:16px; }
#Content .floatLeft { width:434px; padding-left:20px; padding-bottom:30px; }
#Content .fL { width:228px; height:430px; text-align:right; margin-top:20px;}

/* products override */
#Content .Products .fL { width:228px; height:430px; text-align:left; margin-top: 20px;}


#Content .floatRight { text-align:left; width:263px; line-height:16px; }
#Content .fR { width:450px; padding-right:100px; line-height:16px; margin-top:20px;}
#Content .fR a { color:#f78f1e; text-decoration:none; }
#Content .fR a:hover { color:#909c90; text-decoration:none; }
#Content .fR p { margin-bottom:18px; line-height:18px; }
#Content .lastDiv { height:22px; text-align:center; }
#Content .headDiv { height:25px; overflow:hidden; margin-bottom:10px; width:340px; }
#Content .Products .fR { margin-top:40px;}
#Footer { padding-top:20px; width:470px; margin:auto; text-align:center; font:normal 11px/17px Arial, Helvetica, sans-serif; color:#abb5ab; }
.home1 #Footer { padding-top:0px; color:#000000;}
.home2 #Footer { padding-top:0px; color:#000000;}
.home3 #Footer { padding-top:0px; color:#000000;}
#Footer a { color:#f68f1e; text-decoration:none; }
#Footer a:hover { color:#abb5ab; }
.home1 #Footer a, .home2 #Footer a, .home3 #Footer a  { color:#000000; text-decoration:none; }
#Footer .top { height:22px; padding-bottom:5px; margin-bottom:1px; overflow:hidden; }
#Footer .bottom { padding-top:17px; }
.home1 #Footer .bottom { padding-top:0px;color:#000000; font: 11px Arial, Helvetica, sans-serif; letter-spacing:1px;}
.home2 #Footer .bottom { padding-top:0px;color:#000000; font: 11px Arial, Helvetica, sans-serif; letter-spacing:1px; }
.home3 #Footer .bottom { padding-top:0px;color:#000000; font: 11px Arial, Helvetica, sans-serif; letter-spacing:1px;}
.home1 #Footer a:hover, .home1 #Footer a:hover,.home3 #Footer a:hover{ color:#000000; text-decoration:underline;}
img.abs { vertical-align:middle; }

.entry p {
}
.entry ul {
	margin: -10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}
.entry ol {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
.entry li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#home_text{
font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
width:430px;
margin-left:200px;
}

#home_boxes{
font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
background: url(images/boxes_bg.png) no-repeat;
width:800px;
height:254px;
margin-top:83px;
display:block;
padding-top:6px;
}

#box1{
float:left;
display:block;
width:211px;
padding-left:30px;
padding-right:25px;
}

#box2{
float:left;
display:block;
width:211px;
margin-left:30px;
padding-right:25px;
}

#box3{
float:left;
display:block;
width:200px;
padding-left:30px;
padding-right:25px;
}

#home_text p{
margin-bottom:10px;
}

.vertical_div{
border-right:1px solid #666766;
float:left;
margin-top:25px;
height:110px;
}

h3{color:#f78f1e;font-size:16px;margin-left:45px;}

#box1 h3, #box2 h3, #box3 h3{color:#f78f1e;font-size:16px;margin-left:0px;}

#box1 a, #box2 a, #box3 a {
font-style:italic;
}

.centered{
text-align:center;
}

#click_here{
font-size:13px;
margin-top:10px;
}

#divider {
margin-bottom:2px;
}


#brings h3{color:#f78f1e;font-size:17px;margin-left:200px;}


/********* sIFR Screen *********/
.sIFR-flash {visibility:visible !important; margin:0px; padding:0px;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0px; top:0px; width:0px; height:0px; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h5, .sIFR-active h6 {visibility:hidden; line-height:1em;}

img, div, header, body, h2{ behavior: url(images/iepngfix.htc) }


.menuDD li
{
	position: relative;
}

.menuDD ul
{
	clear: left;
	float: left;
	position: absolute;
	left: 32px;
	top: 20px;
}

.menuDD ul li
{
	clear: left;
	float: left;
}