 body {
	padding: 0;
	margin: 25px auto;
	line-height: 1.6em;
	background: #fff;
	color: #414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
table{border-collapse:collapse;}
td{ padding:0;}
img {border:0;}
/*ul, li, div {word-break:break-all;}*/
/*hack*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#wrapper { height:auto!important;}
#wrapper { min-height: 80px; }  /* FireFox */
*html #wrapper { height: 80px;}  /* ie6 fixed */
*+html #wrapper { height: 80px;}  /*ie5, ie7 fixed */

/* links */
/* 
a { color: #737373; background: inherit; }
a:hover { color: #fff; background: inherit;} 
*/
a {
	text-decoration:none;
	color:#414141;
}
a:hover { color:#78b027; }	

/* headings */
/*h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; } */
h1 {
	font: bold 18px Tahoma,Arial, Sans-Serif;
	color:#46443d;
	margin:0px;
	padding:0px;
	
}
/*
h2 {
padding:0;
margin-bottom:4px;
color:#89a41b;
font-size:18px;
font-weight:bold;
	
}
h1 a, h2 a { color: #2b2b2b;  text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b;  }
.title { color: #808080; background: #fff; }
*/

p {
	margin:0px;
	margin-bottom:19px;
	color:#46443d;
	line-height:20px;
	font-weight:normal;
	font-size:12px;
}

.wrap {word-wrap:break-word;word-break:break-all; width:200px; overflow:hidden;}
td img {display: block;}

form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }


/* content holder */
#flash_banner { margin: 10px auto; padding:0; width: 874px; }
#banner { margin: 10px auto; width: 874px; height:195px;}
#content { margin: 10px auto; padding:0px;width: 874px; display:block;}
#content:after  {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
/* Hides from IE-mac \*/
* html #content  {
   height: 1%;
}
/* End hide from IE-mac */




/* header */
#header { height: 75px; }
#logo { padding:0px; margin:10px auto; width:874px; }
#logo img { border:0px }
#top_info { float: right; width: 570px; margin: 20px 5px 0 0; text-align: right; }

/* horizontal tabbed menu */	
#tabs { background: #fff url(images/bigbox.gif) no-repeat top left; color: #000;  height: 64px; text-align: center; padding: 0 0 0 210px; }
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(images/barbg.gif) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(images/barcurrent.gif) no-repeat; color: #000; }	
#tabs li a.current { background: #fff url(images/barcurrent.gif) no-repeat; color: #2C71AE; }	
.key { text-decoration: underline; }

/* search form */
#search { 
	float: left;
	clear: both;
	color: #000;
	background: #fff url(images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;
	width: 500px;
	margin: 5px 0 0 0;
}
	#search p { padding: 0; margin: 0; }



/* footer  */
.footer {  height:auto; clear: both; text-align: center; line-height: 17px; padding-top:10px; margin:10px auto; width:874px; color:#000; 
}
.footer span { color:#000000}
/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------- */

.featured_l { float:left; margin:0; padding:0; width:282px;}
.featured_m { float:left; margin:0 14px; padding:0;width:282px;}


.px11_gray { font-size:11px; color:#525151}
.px11_footer { font-size:11px; color:#737373}


#leftmenu { float:left; padding:0; margin:0}
/* =-=-=-=-=-=-=-[Menu ]-=-=-=-=-=-=-=- */

#menu {
        width: 874px;
        height:36px;
        margin: 0 auto;
		 }

#menu * {margin:0; padding:0; list-style:none; }
	ul#navmenu {
		/*width:200px/; */
		width:874px;
		height:36px;
		background:url(../images/menu/menu_bg.jpg) left no-repeat;

	}
	ul#navmenu li {
		float:left; 
		display:inline;
		position:relative; 
		height:36px; 
		line-height:36px;


	}
	ul#navmenu ul {
		display:none; 
		border:0; 
		width:175px; 
		left:0px;
		position:absolute; 
		
        
		top:36px;
	}
	ul#navmenu ul li {
		display:inline; 
		float:none;
	}
	ul#navmenu a {
		display:block; 
		padding:0;
			
		float:left; 
		font:bold 12px arial, tahoma,verdana; 
		color:#666; 
		height:36px; 
		line-height:36px;
		text-decoration:none; 
	}
	
	
	

	ul#navmenu li.iehover a , ul#navmenu li:hover a{ /*First Level(ie6/7|ff)*/
		color:#7da72e; text-align:left;
	}
	ul#navmenu li.iehover li a , ul#navmenu li:hover li a { /*Second Level*/
		background: #eee; 
		margin:0;
		padding:0 0 0 10px;
		float:none;
		width:175px;
		float:none;
		height:auto!important;/*FF*/
		_height:26px!important;/*ie7*/
		*height:26px;/*IE6*/
		height:26px;
		line-height:26px;
		color:#666;
	}
	ul#navmenu li.iehover li.iehover a , ul#navmenu li:hover li:hover a { /*Second Level hover*/
		background: #ccc;
		
	}
	ul#navmenu li.iehover li a:hover , ul#navmenu li:hover li a:hover { /*Second Level a:hover*/
		background: #ccc;
		
	}
	ul#navmenu li.iehover li.iehover li a , ul#navmenu li:hover li:hover li a { /*Third level*/
		background: #eee; 
	}
	ul#navmenu li.iehover li.iehover li a:hover , ul#navmenu li:hover li:hover li a:hover {
		background: #ccc;
		
	}

	
	ul#navmenu ul ul {
		display: none; 
		left: 185px; 
		position: absolute;
		top: 0px;
		
	}
	@media screen and (-webkit-min-device-pixel-ratio:0){
ul#navmenu ul ul  {top:-26px;}
}                                       /* For SF CH */
	
	
	ul#navmenu li.iehover ul ul , ul#navmenu li:hover ul ul {
		display: none ;
	}
	
	ul#navmenu li:hover ul {
		display: block ;
	}
	ul#navmenu ul li:hover ul {
		display: block ;
	}
	
	ul#navmenu li.iehover ul {
		display: block
	}
	ul#navmenu ul li.iehover ul {
		display: block
	}



/* Main */
#body  { margin: 10px auto 20pt auto; padding:0; width: 877px;}
#body:after  {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
/* Hides from IE-mac \*/
* html #body  {
   height:1%;
}
/* End hide from IE-mac */


#body .navbar {
	float:right;
	margin:0px 0px 10px 0px;
	padding:0;
	height:20px;
	line-height:20px;
	width:683px;
	text-indent:5px;
}


#body .content {
	float:right;
	margin:0px 0px 20px 0px;
	padding:0;
	line-height:17px;
	width:683px;
	height:auto!important;
/*     height:199px; */
/*    min-height:199px; */
 	
	
	
}
/*-------------------content mid------------------------------------------------------------------*/
.content_mid{
float:left;
	margin:0;
	padding:0;
    width:681px;
	line-height:17px;
	/*height:165px;*/
	background-image:url(../images/content_bg/content_bg.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;

	}
#body .content .content_mid h2 {
padding:0;
margin:0 0 4px 0;
color:#89a41b;
font-size:18px;
font-weight:bold;
	
}
#body .content .content_mid h3 {
padding:0;
margin:0;
color:#89a41b;
font-size:12px;
font-weight:bold;
	
}


#body .content .content_mid h2 a {
    margin-bottom:4px; 
	text-decoration:none;
	color:#89a41b;
}
#body .content .content_mid h2 a:hover { color:#89a41b; margin-bottom:4px;}	

#body .content .content_mid h3 a {
	text-decoration:none;
	color:#89a41b;
}
#body .content .content_mid h3 a:hover { color:#89a41b; }	

#body .content .content_mid .pic{
float:left;
    width:185px;
	height:165px;
	margin:0px 10px 0px 10px;
	
	display:inline;
	}
.subject {padding:0 0 15px 0; margin:0; float:left; width:630px;}

#body .content .content_mid .pic_small{
float:left;
    width:150px;
	margin:0px 10px 0px 20px;
	
	display:inline;
	}
#body .content .content_mid .text{

float:left;
    width:400px;
	margin:0;
	padding:0;

	}
#body .content .content_mid .inner .text p{
margin:0; padding:0; width:420px;}

#body .content .content_mid .inner{
float:left;
	padding:0 20px;
	margin:0 auto;
    text-align:left;

		}
		
		
#sub_ul {float:left; padding:0; margin:0; width:500px;}
#body .content .content_mid /*.inner p*/{
width:681px;
table-layout: fixed;
word-wrap: break-word;
}
.inner {
max-width: 640px;
}
.inner img {
max-width: 640px;
width:expression(this.width > 640 ? "640px" : this.width);
overflow:hidden;
}
.inner a {
	text-decoration:none;
	color:#0000ff;
	font-size:14px;
	 font-weight:bold;
}
.inner a:hover { color:#0000ff;text-decoration: underline;font-size:14px; font-weight:bold;
 }	

#body .content .content_mid .inner li{ 
color:#89a41b;
font-weight:bold;
font-size:14px;
/*list-style:inside disc;*/
list-style:inside decimal;
clear:left;

		}


.sub_list {padding:0px; font-weight:normal;color:#46443d; margin:0px 5px 15px 15px; float:left;}



		

#body .content .content_mid .inner strong { font-size:12px; font-weight:bold; color:#46443d;}


/*-------------------content mid end------------------------------------------------------------------*/




#body .content .content_up{
float:left;
	margin:0;
	padding:0;
    width:683px;
	height:17px
	}


#body .content .content_down{
float:left;
	margin:0;
	padding:0;
    width:683px;
	height:17px
	}

 #sidebar {
	float: left;
	padding:0;
	margin:0;
	width:175px;
	background-color:#fff;
}
#body #sidebar p {
  font-size:11px;
	line-height:17px;
}
#body #sidebar img {
  border:0px;
}
#body #sidebar h3 {
	margin:0px;
	background-color:#000000;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding:5px;
	padding-top:7px;
	padding-left:10px;
	height:14px;	
	border: 1px solid #000000;
	background-image:url(../images/sidebar_bg.jpg);
}
#body #sidebar .content {
	border:1px solid #d1c7ac;	
	border-top:0px;
	background-color:#ebe3cd;	
	width: 168px;
	margin:0px;	
	padding:10px;
	text-align:left;
	margin-bottom:20px;
}
#body #sidebar a {
/*
	display:block;
	padding:2px;
	margin-bottom:14px;
*/
}
#body #sidebar .content a {
	display:inline;
}

#body #sidebar small{
	display:block;
	margin-top:10px;
	color:#928565;
	font-size:11px;
	
}
#body #sidebar ul.regular {
	margin-left:10px;
	padding-left:10px;
}
#body #sidebar ul.regular li {
	margin-bottom:5px;
	list-style:square;	
}

/*------------------------------------------------------------------------------------------*/
#page_title { margin:0; padding:0; background-color:#fff; }
.line{ margin:0; padding:0; height:1px; line-height:1px; border-bottom:solid 1px #c4b287;}

fieldset {
	/*border: 1px solid #78b027;*/
	border: 1px solid #ccc;
	padding:0px 20px 20px 20px;
	margin-bottom:20px;
	clear:both;
}

fieldset small {
  font-size:11px;
}
.fieldset_l { margin:0px; padding:0px; float:left; width:200px; border:1px solid #333;}
.fieldset_l_h { margin:0px; padding:0px; float:left; width:200px; border:1px solid #333333;}
.fieldset_r { margin:0px; padding:0px; float:right; width:400px;}

legend {
	font-size:15px;
	padding-left:8px;
	padding-right:15px;
	margin-left:-10px;
	font-size:12px;
	font-weight:bold;
	color:#46443d;
	margin-bottom:10px;
}
.photo {
  float:right;
  margin-left:20px;
  margin-bottom:10px;
}
.photo_border { margin:0px; padding:0px; border:1px solid #333;}
/*
  Forms 
*/



.input, textarea, select {
	border:1px solid #ccc;
	font-size:12px;
	color:#333333;
	padding:3px;
	margin-right:4px;
}

.content .form strong {
	font-weight:bold;
	display:block;	
	margin-top:10px;
}
.content .form small {
  font-size:10px;
	font-weight:normal;
	font-style:italic;
	display:block;	
	color:#8a877c;

}
.content .form .input, .content .form textarea, .content .form select{
	display:block;
	margin-top:5px;
	margin-bottom:2px;
	width:450px;
	padding:5px;	
	font-size:13px;
}
.content .form .input_search {
	display:inline;
}

.content .form textarea {
	min-height:100px;
}

.content .form label {
	margin-right:15px;
}
.content .form label input{
	margin-right:7px;
}
.content .form div.select_group {
	padding:10px;
	padding-left:0px;
}
.content .form .input_button {
	margin-top:15px;
}
.content .form .small_width {
  width:50px;
}
.form .search_width {
  width:110px;
}
.form .header_login {
	width:80px; margin-left:2px; 
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	font-size:10px;
	color:#333333;
	padding:2px;
	margin-right:4px;
}

.required {
	color: #FF0000;
}

.terms {
	font-size: 11px;
}
.terms strong {
	display: inline;
}

.input_button {
	font-size:11px;
	font-weight:bold;
	background-color: #95c130;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
	color: #ffffff;
	border:1px solid #95c130;

}
.input_button:hover {
	background-color: #000000;	
	border:1px solid #000000;
}


.input_button_reverse {
	font-size:14px;
	font-weight:bold;
	background-color: #000000;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
	color: #ffffff;
	border:1px solid #000000;
	
}
.input_button_reverse:hover {
	background-color: #db6600;	
	border:1px solid #db6600;
}


.input_button_small {
	font-size:10px;
	font-weight:bold;
	background-color: #db6600;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;	
	color: #ffffff;
	border:1px solid #db6600;
}
.input_button_small:hover {
	background-color: #000000;	
	border:1px solid #000000;
}
/*---------------------------------------------------------------------------------------------------------------------*/


#focusimages_eladies{ margin:0; padding-top:0px; height:361px; color:#CCCCCC;}
.flash_bg { background:url(../images/flash_bg.jpg) repeat-x #444444;}
h4 { margin-bottom:20px; font-size:18px; font-weight:bold;	} 
.STYLE1 {
	color: #89a41b;
	font-weight: bold;
}
.STYLE3 {color: #89a41b}

.indexbox_text {background:#f8f8f8 url(../images/indexbox/text_bg.gif) top repeat-x; text-align:right; font-size:17px; font-weight:bold; color:#515151}
.indexbox_text span { font-size:13px;}



