body {
	background:url(../images_jess/bg.gif) repeat-y center #FFFFFF;
	margin:auto;
	padding:0px;
}

p {
	padding-top:2px;
	margin-top:0px;
	font-size:13px;
	font-family:verdana;
	color: #000000;
	font-weight:normal;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
h1{
	font-size:16px;
	font-family:verdana;
	color: #0097E1;
	margin:5px 0 0 0px;
	font-weight:normal;
}

h2{
	font-size:18px;
	font-family:verdana;
	color: #0097E1;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

.title_position_black{
	font-size:16px;
	font-family:verdana;
	color: #000000;
	margin:5px 0 0 0px;
	font-weight:normal;
}
.title_position_blue{
	font-size:16px;
	font-family:verdana;
	color: #0097E1;
	margin:5px 0 0 0px;
	font-weight:normal;
}
h3 {
	font-size:13px;
	font-family:verdana;
	color: #0097E1;
	padding:0px;
	margin:0px;
	font-weight:normal;
}


hr {
height:1px;
border-width:0;
background-color:#CCCCCC;
}

#wrap{
width:924px;
height:auto;
margin:auto;
}

#main_content{
width:924px;
height:auto;
margin:auto;
background:url(../images_jess/content_border.gif) repeat-y center;
background-color:#FFFFFF;
}

#main_content2{
width:924px;
height:auto;
margin:auto;
background:url(../images_jess/content_border.gif) repeat-y center;
background-color:#FFFFFF;
}

/*------Header---------*/
#header{
width:924px;
height:113px;
background:url(../images_jess/header.gif) no-repeat center;
}

ul.menu {
float:right; 
display:block; 
width:700px; 
height:18px; 
margin-top:13px; 
}

ul.menu li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; 
float:left; 
padding:4px 0px 0 0px; 
margin:0 0 0 29px;
width: auto; 
height:18px; 
text-align:center; 
line-height:20px; 
font-weight:normal; 
font-size:11px;
text-decoration:none; 
color:#FFFFFF;
font-family:verdana;}

a.nav:hover {
display:block; 
float:left; 
padding:4px 0px 0 0px; 
margin:0 0 0 29px;
width: auto; 
height:18px; 
text-align:center; 
line-height:20px;
text-decoration:none;  
color:#FFFFFF; 
border-bottom:1px #FFFFFF dashed;}

#search_bar{
height:21px;
width:190px;
position:relative;
left:700px;
top:75px;
}
#search_bar .input {
border:0;
}
#search_bar .submit{
border:0;
margin:2px 0 0 20px;
width:auto; height:15px;
background:url(../images_jess/search.gif) no-repeat center;
}
/*------End Header---------*/

/*------Contents---------*/
#top_banner{
width:924px;
height:380px;
background:url(../images_jess/top_banner.jpg) no-repeat center;
}

#center_banner{
width:924px;
height:60px;
background:url(../images_jess/center_banner.gif) no-repeat center;
margin:0;
padding:10px 0;
}
#center_banner .text{
padding:7px 200px 0 40px;
font-size:18px;
font-family:verdana;
color: #CCCCCC;
font-weight:normal;
}

/*Left box message*/
#left_down_box{
width:503px;
height:auto;
padding:10px 0 0 40px;
position:relative;
}
form#message{
width:488px;
height:auto;
background:no-repeat center;
margin:10px 0 0 0px;
}
#message .input{
width:358px;
height:30px;
font-size:12px;
background:url(../images_jess/msg_box_01.gif) no-repeat center;
border:0px;
margin:-12px 0 10px 0px;
padding:18px 3px 0px 3px;
}
#message .textarea{
width:488px;
height:173px;
font-size:12px;
background:url(../images_jess/msg_box_02.gif) no-repeat center;
border:0px;
margin:-12px 0 10px 0 ;

}
#message .button{
float:right;
background:url(../images_jess/submit.gif) no-repeat center;
border:0px;
width:110px;
height:34px;
margin:0px 0px 10px 0px;
}

#right_down_box{
width:300px;
margin:10px 30px 10px 0px;
border-left:1px solid #cccccc;
padding:0 0 0 33px;
position:relative;
}

ul.pra
{
list-style-image: url(../images_jess/bullet.gif);
margin:10px 0 0 -40px;
*margin:10px 0 0 0px;
}
ul.pra li{
margin:20px 0 0 0;
font-size:13px;
font-family:verdana;
color: #000000;
font-weight:normal;
}

td.width20{
width:20px;
}

td.align_top{
vertical-align:top;
}

/*product_category*/
#left{
width:180px;
height:auto;
}

#category{
width:179px;
height:313px;
background:url(../images_jess/category.gif) no-repeat center;
margin:0px 0px 5px 15px;
}

ul.left_menu{
padding:50px 0 0 40px; 
margin:0px;
list-style-image: url(../images_jess/bullet.gif);
}

ul.left_menu li{
}

a.left_menu_nav:link, a.left_menu_nav:visited, a.left_menu_nav:hover {
padding:4px 11px 0 11px; 
width: auto; 
line-height:40px; 
font-family:verdana;
font-weight:normal ;
font-size:11px;
text-decoration:none; 
color:#777777;}

#payment{
width:179px;
margin:0px 0px 10px 20px;
}

#right{
width:700px;
height:auto;
}

.position{
width:659px;
}

.product_list{
width:auto;
height:255px;
margin:15px 0px 35px 0px;
}

.product_box{
width:auto;
height:auto;
float:left;
margin:0px 20px 0px 0px;
}

img.prod_image {
border:1px solid #CCCCCC;
}

.detail{
width:204px;
height:55px;
background:url(../images_jess/detail.gif) no-repeat center;
margin:5px 0px 10px 0px;
}
.detail_name{
font-size:14px;
font-family:verdana;
color: #0097E1;
padding-top:15px;
font-weight:normal;
}

#pagenation{
margin:20px 0px 20px 300px;
}

#product_number{
margin:7px 15px 0px 0px;
font-size:11px;
font-family:verdana;
color: #AAAAAA;
font-weight:bold;
}

#page_number{
background:url(../images_jess/pagenation.gif) no-repeat center;
height:42px;
width:170px;
}

span.text_grey{
padding:17px;
font-size:13px;
font-family:verdana;
color: #888888;
font-weight:normal;
}

span.text_blue{
color: #0097E1;
}

img.pre{
margin:10px 0 0 0;
}

/*------footer---------*/
#footer{
width:924px;
height:77px;
background:url(../images_jess/footer.gif) no-repeat center;
margin:0px 0px 10px 0px;
clear:both;
position:relative;
}

#footer .copyright{
padding:20px 200px 0 40px;
font-size:12px;
font-family:verdana;
color: #AAAAAA;
font-weight:normal;
}

#footer ul  {
left:11px;


list-style-type: none;
}

#footer ul li {
color:#AAAAAA;
float:left;
font-family:verdana;
font-size:12px;
}

#footer ul li a {
color:#AAAAAA;
font-size:12px;
padding:0 7px;
text-decoration:none;
}


A.list:link 				{
								COLOR: #636363; 
								text-decoration: none;
							}
A.list:visited 		{color: #636363; text-decoration: none;}
A.list:active 			{color: #636363; text-decoration: none;}


.whiteBG {background-color:#ffffff; background:url(../common/images/shim.gif) repeat-x 0px 0px;}