/* Unchanged */

/* -----  Home Page Structure  ----- */
/* ---  Background  --- */
html, * html, body, #main-home {
    width: 100%;
    /*height: 100%;*/
    margin: 0 auto;
    position: relative;
    min-height: 100%;
    background: url(../images/home/main_fill_bg.gif) 1px 0;
}
#main-home #bg-tile-h {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: url(../images/home/right_fill_tile.gif) 1px 0 repeat-x;
}
#main-home #bg-tile-v {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: url(../images/home/bottom_fill_tile.gif) repeat-y;
}
/* ---  Top Section Structure  --- */
#main-home #top_section {
    height: 111px;
}
#main-home #top_section .edge_left {
    width: 931px;
    height: 111px;
    background: url(../images/home/leftedge_top.gif) 0px 0px no-repeat;
}
#main-home #top_section .edge_right {
    background: url(../images/home/rightedge_top.gif) 100% 0% no-repeat;
}
#main-home #top_section .center_column {
    width: 890px;
    height: 111px;
    background: url(../images/top_bg3.jpg) 0px 0px no-repeat;
    margin-left: 21px;
    position: relative;
}

/* ---  Upper Section Structure  --- */
#main-home #upper_section {
    height: 264px;
    clear: both;
}
#main-home #upper_section .edge_left {
    width: 931px;
    height: 264px;
    background: url(../images/home/leftedge_upper.gif) 0px 0px no-repeat;
}
#main-home #upper_section .edge_right {
    background: url(../images/home/rightedge_upper.gif) 100% 0% no-repeat;
}
#main-home #upper_section .center_column {
    width: 890px;
    height: 264px;
    margin-left: 21px;
}

#main-home #upper_section .slogan_left a {
    float: left;
    height: 0pt;
    overflow: hidden;
    padding-top: 264px;
    width: 359px;
    background: url(../images/home/upper_content.gif) 0px 0px no-repeat;
}
#main-home #upper_section .pic_right {
    float: left;
    width: 531px;
    height: 264px;
    background: url(../images/home/upper_pic.jpg) 0px 0px no-repeat;
}

/* ---  Lower Section Structure  --- */
#main-home #lower_section {
    height: 383px;
    clear: both;
}
#main-home #lower_section .edge_left {
    width: 931px;
    height: 383px;
    background: url(../images/home/leftedge_lower.gif) 0px 0px no-repeat;
}
#main-home #lower_section .edge_right {
    background: url(../images/home/rightedge_lower.gif) 100% 0% no-repeat;
}
#main-home #lower_section .center_column {
    width: 890px;
    height: 383px;
    margin-left: 21px;
}
#main-home #lower_section .one_gradient { background:#525051 url(../images/home/bottom_bg2.jpg) top left no-repeat; }
#main-home #lower_section .content_area_one {
    float: left;
    height: 383px;
    width: 358px;
    font-size:12px;
    color: #fff;
    line-height: 125%;
}
#main-home #lower_section .content_area_two {
    float: left;
    width: 532px;
    height: 383px;
    font-size:12px;
    color: #fff;
    line-height: 125%;
}
.serviceCont{ margin:16px 0 0 45px;}
.serviceBox{ float:left; width:450px; margin:0;}
.serviceBoximg{ float:left; width:133px; margin:0 15px 0 0; height:87px;} 
.serviceBoximg img{ margin:12px 0 0 0;}
.serviceContent{ float:left; width:295px;}
.serviceContent p{ font-size:11px; line-height:normal;}
.serviceContent a { font-weight:bold;}
.serviceContent a:hover { color:#ffb060;}
.serviceContent h1{  text-transform:uppercase; font-size:14px; padding:6px 0 0 30px; height:20px; margin-bottom:5px;}
.serviceContent h1.medserviceh1 { background:url(../images/medDeviceIco.png) no-repeat left center;}
.serviceContent h1.pharserviceh1 { background:url(../images/pharDeviceIco.png) no-repeat left center; }
.serviceContent h1.nutraserviceh1 { background:url(../images/nutraDeviceIco.png) no-repeat left center; }
#main-home #lower_section .content_area_one .padding {
    padding: 28px 60px 25px 30px;
}
#main-home #lower_section .content_area_two .padding {
    padding: 28px 82px 25px 55px;
}


/* ---  Bottom Section Structure  --- */
#main-home #bottom_section {
    height: 40px;
    clear: both;
}
#main-home #bottom_section .edge_left {
    width: 931px;
    height: 40px;
    background: url(../images/home/leftedge_bottom.gif) 0px 0px no-repeat;
}
#main-home #bottom_section .edge_right {
    background: url(../images/home/rightedge_bottom.gif) 100% 0% no-repeat;
}
#main-home #bottom_section .center_column {
    width: 890px;
    height: 40px;
    margin-left: 21px;
    background: url(../images/home/bottom_bg.jpg) 0px 0px no-repeat;
}
#main-home #bottom_section .center_column .bottom_content {
    padding: 14px 0 0 80px;
}


/*TWITTER FEEDS*/


	#twitter_m {


		}
   #twitter_container {
       height:auto !important;
	   }
       #twitter_update_list {
           padding: 0;
           overflow: hidden;
		   font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           color: #fff;
       }
       #twitter_update_list li {
			padding:5px;
			line-height:normal;
			position:relative;			
       }
       #twitter_update_list li span a{
		   color:#FF8023;
		   position: inherit;
	   }
       #twitter_update_list li a {	
		   color:#000;
           text-decoration: none;
       }
       #twitter_update_list li a:hover {
           color: #31353d;
       }

