* {
	margin:0;
	padding:0;
}
body {
	font-size: 12px;
	text-decoration: none;
}

.bodies {
	font-weight:normal;
	font-family: Arial, Verdana, tahoma;
	color:#333333;
	background:url(../img/bgbody.gif) #E0E2E4 repeat-x top center;
	}

a:link {
	color: #333333;
	text-decoration:none;

}
a:visited {
	color: #333333;
	text-decoration:none;}
a:hover{
	color: #333333;
	text-decoration:none;
}
	
img{
   border:0;
}

/* general wrapper */	
#wrapper {
	margin:auto 0px;
	}
#pagewrapper,
#pagewrapper2,
#pagewrapper3 {
}
#contentwrapper,
#contentwrapper2,
#contentwrapper3 {
	}

/* top rounded */	
#topwrap {
	background: url(../img/bgbodyroundmid.gif) repeat-x top center; 
}
#topwrap_left {
	background:url(../img/bgbodyroundleft.gif) no-repeat top left; 
}

#topwrap_right {
	background:url(../img/bgbodyroundright.gif) no-repeat top right; 
}

#topwrap_inner {
	padding-top:30px;
	}
#topwrap_inner_top {
	 height:70px;
}
/*transparent logo*/	
#logoplace {
	width:340px;
	float:left;
	height:70px;
}
/*login module*/
#cpanel {
	float:left;
	padding-left:5px;
	width:600px;
	height:40px;
	}
#cpanel  div.moduletable {
	font-size:11px;
	text-align: right;
}
#cpanel  div.ico {
	text-align: right;
	margin-top: 5px;
}
#cpanel  div.ico .mail{
	float: right;
	margin-right: 10px;
}
#cpanel  div.ico .admin{
	float: right;
	margin-right: 10px;
}
/* your cart module*/
/* body left and right shadow */	
#bodywrapper_left {
	background: url(../img/bodywrapperleft.gif) repeat-y top left;  }
#bodywrapper_right {
	background: url(../img/bodywrapperright.gif) repeat-y top right;  }
#bodywrapper {
	background:#FFFFFF;
}
#bodywrapper_inner { 
	background:#FFFFFF;
}

* wrapper for left section - left mod position*/
#leftwrapper {
	margin:8px 8px 0 0; 
	width:200px;
	float:left;
	overflow:hidden;}
#midwrapper {
	float:left;
	margin:8px 0 8px 0;}
#bodyround {
	margin-top:8px;
	float:left;
	}
#bodyroundleft {
	float:left;
	overflow:hidden;}
#bodyroundright {
	float:left;
	width:200px;
	overflow:hidden;
}



/*setting for extended menu on user8 position*/
#xtdmenu_wrapper {
	height:38px;
	background:url(../img/bg_xtdmenu.gif)  repeat-x; 
	}
#xtdmenu_wrapper_rleft {
	background:url(../img/bg_xtdmenu_rleft.gif) no-repeat top left;
	height:38px;
	padding-left:20px; }
#xtdmenu_wrapper_rright {
	background:url(../img/bg_xtdmenu_rright.gif) no-repeat top right;
	height:38px; }
#xtd_menu {
	float:left;
	margin-left: 320px;
	}
#xtd_menu ul{
	list-style-type:none; 
	display:block; 
	width: auto; 
	margin: auto; 
	padding:0px; 
	background:none;
	}
#xtd_menu li{
	display:inline;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	margin-right: 15px;
	margin-left: 15px;
	}
#xtd_menu li A{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* wrapper for left section - left mod position*/
#leftwrapper {
	margin:8px 8px 0 0; 
	width:200px;
	float:left;
	overflow:hidden;}

/* div module setting - default */

div.module_menu h3,
div.module_text h3,
div.module h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 30px;
	padding-bottom:5px;
	text-align:left;
	background:url(../img/plus.gif) no-repeat 6px -2px;
}
div.module_menu,
div.module_text,
div.module {
	background: url(../img/topleft.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
}
div.module_other {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	text-align:left;
}

div.module_menu div,
div.module_text div,
div.module div {
	background: url(../img/topright.gif) 100% 0 no-repeat;
}
div.module_menu div div,
div.module_text div div,
div.module div div {
	background: url(../img/botleft.gif) 0 100% no-repeat;
}
div.module_menu div div div,
div.module_text div div div,
div.module div div div {
	background: url(../img/botright.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;

}
div.module_menu ul ,
div.module_text ul,
div.module ul {
	margin: 10px 0;
	ist-style-image: url(../img/arrow.gif);
	list-style-type: none;
	padding-left: 15px;
}

div.module_menu li ,
div.module_text li,
div.module li {
	list-style-image: url(../img/arrow.gif);
	list-style-type: none;	
	font-size: 12px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.module_menu div div div div,
div.module_menu div div div div div,
div.module_menu div div div div div div,
div.module_text div div div div,
div.module_text div div div div div,
div.module_text div div div div div div,
div.module div div div div,
div.module div div div div div,
div.module div div div div div div {
	background:none;}
div.module_menu hr,
div.module_text hr,
div.module hr {
	height:1px; border:none;
	background:url(../img/doted.gif) repeat-x;
	margin:5px 0;}

/* setting for pathway */
#espathway {
	height:35px;
	background: url(../img/bgpathway_right.gif) no-repeat top right;
	}
#espathway_left{
	width:34px;
	height:35px;
	float:left;
	background:url(../img/bgpathway_left.gif) no-repeat top left;}
#espathway_left:hover{
	width:34px;
	height:35px;
	float:left;
	background:url(../img/bgpathway_lefthover.gif) no-repeat top left;}
#espathway_mid{
	float:left;
	text-align:left;
	padding:5px 5px 0 10px;
}

#espathway_mid div{
	float:left;
	padding:5px 5px 0 0;
}

#afterpathwaymod {
	margin-top:8px;
	width:100%;
	}
	
.textfield {
	width: 120px;
	border-top: 1px solid #CFC7CF;
	border-right: 1px solid #E7E3E7;
	border-bottom: 1px solid #E7E3E7;
	border-left: 1px solid #CEC7CE;
	height: 18px;
}

.submit {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(../img/img7.gif) repeat-x;
	font-size: 12px;
	color: #7A7A7A;
	height: 20px;
	margin: 2px;
}

/* bottom rounded */	
#footround {
	background:url(../img/footroundright.gif) no-repeat bottom right;
	height:18px;}
#footround_left {
	background:url(../img/footroundleft.gif) no-repeat bottom left;
	width:28px;
	height:18px;
	float:left;}


#footer_wrapper {

}
#footer_left { 
	width:570px;
	float:left;
	height:45px;
}
#footer_left div {
	text-align:left;
	font-size:10px;
	color:#333333;}
#footer_left div a {
	color:#333333;}
#footer_right {
	width:50%;
	float:right;
	padding-top:5px;
}
.pathway {
	color:#333333;
	font-size:11px;
	margin-top: 2px;
	}
.pathway a:link,
.pathway a:visited { 
 	color:#333333; 
	font-size:11px;}
	
/* general rounded setting */

#roundwrapper,
#roundwrappertwomod
{
	width:100%;
	margin:0px auto;
	background: url(../img/roundleft.gif) repeat-y left top;
	margin-bottom:8px;

}
#roundwrapperthreemod,
#roundwrapperbottom,
#roundwrappertwomod_b {
	width:100%;
	margin:0px auto;
	background: url(../img/roundleft.gif) repeat-y left top;
	
}
.roundtopleft {
	width:100%;
	height:14px;
	background:url(../img/roundtopleft.gif) no-repeat left top;
}
.roundtopleft span.sfix {
	display:block;
	position:relative;
	height:14px;
	background:url(../img/roundtopright.gif) no-repeat right top;
}
.roundcontent {
	position:relative;
	background:url(../img/roundright.gif) repeat-y right top;
	padding:1px 10px 0px 10px;
	margin:-1px 0 0 0;
	text-align:left;
	height:auto;
}
.roundbottomleft {
	width:100%;
	height:20px;
	background:url(../img/roundbottomleft.gif) no-repeat left bottom;
}
.roundbottomleft span.sfix {
	display:block;
	position:relative;
	height:20px;
	background:url(../img/roundbottomright.gif) no-repeat right bottom;
}

#round_inner {
	width:auto;
	background:#FFFFFF;}
	
.roundcontent .products_list_show{
     width:681px;
	 height:auto;
}
.products_list_show .products_featured{
	width:681px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
}
.products_featured h2{
	float: left;
	padding: 0 14px 0 0;
	margin: 0px 0px 5px 0px;
	color: #DB8106;
	font-size: 11px;
	background: url(../img/arrow2.gif) no-repeat right center;
	letter-spacing: 1px;
	font-weight: bold;
}
.products_featured .right{
	float: right;
}
.products_list_show .products{
	width:681px;
	margin-top: 10px;
	height: auto;
}
.products_list_show .products_list{
	float: left;
	width: 25%;
	margin-bottom: 10px;
}
.products_list .products_img{
	padding: 4px;
	border: 1px solid #EAEAEA;
	width: 120px;
	height:95px;
}
.products_list .products_desc{
	padding: 2px;
	width: 120px;
	font-size: 11px;
	text-align: center;
}
/*setting for 4 bottom modules*/

.fourmodbot1 {
	width:150px;
	float:left;
	background:url(../img/doth.gif) repeat-y top right;
	margin-right:10px;
	padding-right:10px; 
}
.h2_style{
	float: left;
	padding: 0 14px 0 0;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	color: #DB8106;
	font-size: 11px;
	background: url(../img/arrow2.gif) no-repeat right center;
	letter-spacing: 1px;
	font-weight: bold;
}
.fourmodbot2 {
	width:150px;
	float:left;	
}
	
ul.mostread  {
	float: left;
	font-weight:normal;
	text-align:left;
	margin: 0px 0;
	padding-left: 15px;
	width: 100%;
}
ul.mostread li{
	margin: 3px 0;
	list-style-image: url(../img/icon_list.gif);
	list-style-type: none;
	width: 100%;
	font-size: 12px;
	text-decoration: none;	
}

ul.latestnews  {
	float: left;
	font-weight:normal;
	text-align:left;
	margin: 0px 0;
	padding-left: 15px;
	width: 100%;
}
ul.latestnews li{
	list-style-type: none;
	font-size: 12px;
	text-decoration: none;
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
}
table {
	font-size: 12px;
	text-decoration: none;
}
td {
	font-size: 12px;
	text-decoration: none;
}
table img,a img{ 
border:0;  
max-width:650px; 
width: expression(this.width > 650 && this.width > this.height ? 650px : 'auto';);  
max-height:1650px; 
height: expresion(this.height > 1650 ? 1650px : 'auto';); 
}

#table_show table,#table_show td {
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}