@import url(es_treatment.css); /*effects and treamtments*/ 
@import url(semifluid.css); /* Main CSS style for layout */
@import url(search.css); /* Main CSS style for layout */
@import url(esfonts.css); /* Main CSS style for layout */
@import url(lightbox.css); /* Main CSS style for layout */


body {
 font-style:normal;
 }

div.filtered {
  color:red;
  border: 2px solid #6600FF; 
  background-color: #E8E8E8;
  padding:5px;
}

.filtered, .filtered a {
  color: #1968b9; 
  font-style: italic;
}


.grid4col .column { width: 23%; margin-left: 3%; }

#main div.section { clear:both; padding:1.6em 10px 0; }
#main div.section div.head { padding:0 10px 0 0; margin:0 -10px 1.3em; background:url(/images/es_global/sectionhead_bg_light.gif) no-repeat right top; }
#main div.section div.head h2 { font-size:12px; padding:4px 10px 3px; color:#000; background:url(/images/es_global/sectionhead_bg_light.gif) no-repeat left top; }

#main div.section.divider { clear:both; padding:40px 10px 0; }
#main div.section.divider a { text-decoration:none; }
#main div.section.divider div.head { padding:0 10px 25px 0; margin:10px -10px 0; background:url(/images/es_global/divider.gif) no-repeat right top; position:relative;}
#main div.section.divider div.head h2 { background:none; font-size:18px; padding:13px 14px 14px; color:#000; float:left; }
#main div.section.divider div.head h3 { font-size:13px; margin: -36px 0 0 202px; padding-top:12px; }


#relatedHeader div.section { clear:both; padding:1.6em 10px 0; }
#relatedHeader div.section div.head { padding:0 10px 0 0; margin:0 -10px 1.3em; background:url(/images/es_global/sectionhead_bg_light.gif) no-repeat right top; }
#relatedHeader div.section div.head h2 { font-size:12px; padding:4px 10px 3px; color:#000; background:url(/images/es_global/sectionhead_bg_light.gif) no-repeat left top; }

#relatedHeader div.section.divider { clear:both; padding:40px 10px 0; }
#relatedHeader div.section.divider a { text-decoration:none; }
#relatedHeader div.section.divider div.head { padding:0 10px 25px 0; margin:10px -10px 0; background:url(/images/es_global/divider.gif) no-repeat right top; position:relative;}
#relatedHeader div.section.divider div.head h2 { background:none; font-size:18px; padding:13px 14px 14px; color:#000; float:left; }
#relatedHeader div.section.divider div.head h3 { font-size:13px; margin: -36px 0 0 202px; padding-top:12px; }


.grid2colb .column.first { width:540px; }
.grid2colb .column.first .grid2col .column { width:250px; }
.column.first.border { border-right:1px solid #d9d9d9; padding-right:20px; margin-bottom:1em; }
.grid2colb .column.last, .grid2colb .column.last.sidebar { width:230px; float:right; }

.column { float: left; }
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

img.left { margin:2px 20px 30px 0; }
img.left.icon { margin:2px 10px 5px 0; }

* html .grid4col .column { width: 22%;  }

* html .grid4col .column.first { width: 22%; }
* html .grid4col .column.last { width: 22%; }







        #explorer
        {
	        width: 582px;
	        margin-left: -12px;
	        margin-right: auto;
	        text-align: left;
        }
        
        #LeftArrow
        {
            position: relative;
            top: 165px;
            left: 90px;
            width: 25px;
        }

        #RightArrow
        {
            position: relative;
            top: 137px;
            left: 595px;
            width: 25px;
        }
        
        .arrow
        {
	        cursor: pointer;
        }
        
        /* Side Scroller */

        #ScrollBox 
        {
	        margin-left: 90px;
	        margin-top: 5px;
	        width: 537px;
	        height: 103px;
	        position:  absolute;
	        overflow: hidden;
	        border: none;
	        background-color:#fff;
        }

        #BigBox
        {
	        width: 3800px;
	        position:  absolute;
        }

        .block
        {
	        width: 866px;
	        float: left;
	        height: 551px;
	        margin-right: 10px;
        }


.box { 	border: 1px solid #e7e7e7;
	text-align: center;
	padding-top: 5px;
	margin-top:7px;
	margin-bottom: 30px;
	margin-right:22px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 3px;
	padding: 8px;
	text-align: left;
	font-size:10px;
	
}

