/* -----------------  page styles -------------------------------------------------------*/

body { 
padding:0; margin:0; 
font-size:13px; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
line-height: 17px; 
background:#f4f4f4 url(../../images/bodybg.gif) center repeat-y; color: #555; 
}
#wrapper {
margin:2px auto; 
width:900px;  
padding:0; background:#fff;}

/* -----------------  general styles  -------------------------------------------------------*/

/*a { color:#459eb0; text-decoration: underline;background:none; }
a:hover { color:#459eb0; background:none; text-decoration:underline; }*/
/*a:link, a:visited, a:active {*/
	/*color:#939598;*/
/*	color:#414141;
	text-decoration:none;
	}
a:hover {
	color:#459eb0;
	text-decoration:none;
	}
p { margin:0;padding-top:2px;}
h2 { font-weight:bold; font-size:12px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#444; background:none; border-bottom: 2px dotted #444; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 30px; margin:0;}
.pic{margin-top:8px;}*/
a:link, a:visited, a:active {
	font-size:9pt;
	/*color:#939598;*/
	color:#414141;
	text-decoration:none;
	}
a:hover {
	font-size:9pt;
	color:#459eb0;
	text-decoration:none;
	}
	img {
	border:0px;
}
/* -----------------  top info  -------------------------------------------------------*/

#header {width:900px; height:80px; background: url(../../images/header.jpg) no-repeat; 
margin:0; }
#title {float:left; width:240px; padding: 20px 0 10px 60px;}
#title h3 {font-size:12px; padding:5px 0 0 0; margin:0; color:#444;}
#hright {float:right; width:540px; height: 60px; margin:15px 0 0 0;}
#hrighttop {width: 200px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: right;}
#title p {font-size: 0.9em; color: #808080; padding: 0; background: inherit;}


#menu { height:32px;width: 900px; float:right; margin:0px 0 0 0; padding:0; text-align:right;background: url(../../images/butt_bg.jpg)}
#menu li { display:inline; }
#menu li a {  color:#444; text-decoration:none; padding:1px 10px 1px 10px;
height:19px; background:none;}
#menu li a:hover { background: none;color:#459eb0;} 

/* ----------------- Main content -------------------------------------------------------*/

#homepic {width:900px; height:180px; margin:0px 0 0px 0;/*background: url(../images/homepic.jpg) no-repeat;*/}
/*#homepic a {color:#fff;}*/
/*#homepic:hover {background: url(../../images/homepichover.jpg) no-repeat;}*/
.message{ position:absolute;  width:360px; float:left; margin:70px 0px 0px 165px; color:#fff;}
#bottomcontenttop{width:900px;height:45px;background:url(../../images/bg_title2.jpg);}
#bottomcontent{width:898px;/* height:300px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;*/}

#bottomcontentbtm{
width:900px;height:57px;
background:url(../../images/bg_footer2.jpg);text-align: center;
}/* url(../../images/bg_footer) no-repeat;*/
/*
.left {
float: right;
width: 270px;
margin: 0 6px 5px 0; padding:10px;
}*/
.middle {
float: right;
width: 630px;
margin: 0 20px 5px 0; 
padding:10px;
}
.right {
float: right;
width: 180px
;margin: 0 6px 5px 0; 
padding:10px;
border-left:1px solid #e7e7e7;
}

.maincen {
float: center;
width: 800 px;
margin: 0 6px 5px 0; padding:10px;
}

.sub_promotion{
float: left;width: 309px;margin: 0 6px 5px 0;/*padding:10px;*/border-left:0px solid #e7e7e7;}

.thumbs img{position:relative;padding:1px;margin:5px 8px 5px 9px;border:2px solid #459eb0;background:none;}
.thumbs img:hover{border:2px solid #c5c5c5; background:none;}

.img_boder{
border:1px solid;
border-color:#459eb0;
}
/* ----------------- Bottom content -------------------------------------------------------*/

#footer { clear: both; text-align:center; line-height: 1.8em; color: #444; background: #fff; padding: 4px 0; 
margin:10px 0 0 0;}
#footer a {color: #459eb0; background: inherit;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:28px;}
.form input { height:12px; background:#fff; border:1px solid #cacaca; font-size:1em; font-family:Arial; color:#888;}
.form_code input {width:50px;height:12px;background:#fff; border:1px solid #cacaca; font-size:1em; font-family:Arial; color:#888;}
.form_contact input {width:350px;height:16px;background:#fff; border:1px solid #cacaca; font-size:1em; font-family:Arial; color:#888;}

textarea { width:175px; height:80px; background:#fff; overflow:auto; border:1px solid #cacaca;  font-size:1em; font-family:Arial; color:#888;}

select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;border: 0px solid; border: #cacaca; 
border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}




