body,div,p,ul,li,h1,h2,h3,h4,dl,dt,dd { color:#222; font-size:12px; line-height:18px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; cursor:default;}
body { margin:15px 0 0 0; overflow:scroll;}
img{padding:0; margin:0; border:0; outline:none;}
a{color:#009; text-decoration: none; }
a:visited{text-decoration: none;}
a:hover{color:#00F; text-decoration: underline; outline:none;}
li{ list-style:none;}
p{ text-align:justify;}

h1{ font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:6px 0 6px 0; text-align:left; text-decoration:underline; clear:both;}
.h1_nounder{ text-decoration:none;}
.h1_nounder font{ color:#000;}
strong{ font-family:Verdana, Geneva, sans-serif;}

#content_all { width:770px; height:510px;}
#content_all div { float:left;}

#banner_all{ text-align:center;}
#banner_all img{ width:600px;}

#left_menu_all { width:170px; height:520px; background-color:#c0de00;}
#left_menu_all div{ margin:37px 0 0 0;}
#left_menu_all ul li { list-style:none; background-color:#c0de00; text-align:left;}
#left_menu_all ul img { height:30px;}
#left_menu_all ul ul { float:left; width:155px;margin:0 0 0 15px; display:none;}
#left_menu_all ul ul li { height:25px;}
#left_menu_all ul ul img { height:25px;}

#body_all { width:600px; border:#000 0px solid;}
#body_page { width:575px; padding:0 20px 10px 20px;}
#body_page p { padding:6px 0 6px 0;}

#footer_all { width:770px; padding:15px 0 5px 0;}
.ad_1 { text-align:center; padding:15px 0 0 0;}
.ad_1 h1{ font-size:14px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.ad_1 div{ padding:20px 20px 0 0; float:left;}
.ad_1 img{ border:#CCC 1px solid; margin:0 25px 0 25px; width:200px;}

.ad_2 h1{ font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.ad_2 div{ padding:0 15px 0 15px; float:left;}
.ad_2 img{ border:#CCC 1px solid; margin:0 5px 0 15px; width:110px;}

.img_right{float:right; padding:0 0 10px 20px;}

.list_left{ padding:0 15px 0 15px;}
.list_left li{ width:150px; height:140px; float:left;}
.list_left img{ width:100px; cursor:pointer;}
.list_left ul{  width:210px; height:190px; margin:20px 25px 20px 25px; background-color:#FFF; border:#666 1px solid; display:none; position:relative; top:-200px; left:-220px;}
.list_left li li{  width:220px; height:auto; clear:both; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.list_left .ex_info { float:none; clear:both; text-align:center; padding:20px 20px 15px 20px;  background-color:#FFF; border:#666 1px solid; display:none; position:relative; top:-210px; left:-270px;}
.list_left .ex_info img { float:none; clear:both; width:120px; margin:0 0 5px 0;}

.list_default { float:left;}

.list_left2 div { float:left; width:260px; height:100px; text-align:left; padding:0 0 0 15px;}
.list_left2 img { float:left; width:80px; cursor:pointer;}
.list_left2 h2 {  font-size:13px; float:right; width:172px; padding:5px 0 0 0;}
.list_left2 h3 { font-size:10px; float:right; width:172px;}
.list_left2 ul{ float:right; width:172px;}
.list_left2 li{ font-size:11px; line-height:15px;}
.list_left2 li img{ width:auto; margin:3px 3px 0 0;}
.list_left2 .ex_info { width:200px; height:auto; float:none; clear:both; text-align:center; padding:10px 20px 15px 20px;  background-color:#FFF; border:#666 1px solid; display:none; position:relative; top:-210px; left:-250px;}
.list_left2 .ex_info li { text-align:left;}
.list_left2 .ex_info li img{ width:auto; margin:0 3px 0 0; line-height:15px;}
.list_left2 .ex_info img { float:none; clear:both; width:120px; margin:0 0 5px 0;}
.list_left2 p { text-align:center; line-height:18px; margin:5px 0 0 0;}

.list_to_left div { float:left; margin:0 0 0 25px;}
.list_to_left h2 { margin:10px 0 0 0;}

#box_area { width:205px; position:absolute; margin:0 0 0 500px; text-align:left;}
#box_design { background-color:#EED; padding:7px; border:#CCC 1px solid; }
#box_design img{ margin:3px 0 3px 0;}

#deap_info {text-align:left;}
#deap_info div { padding:0 0 0 20px; width:385px;}
#deap_info h1 { font-size:18px; text-decoration:none;}
#deap_info h2 { font-size:14px; padding:0 0 0 0; margin:0;}
#deap_info p { font-size:12px; padding:2px 0 10px 0; margin:0; line-height:normal;}
#deap_info img { width:150px; float:left; margin:0 0 0 10px;}

#purchase_menu { border-bottom:#333 1px dotted; text-align:left; padding:15px 0 0 0;}
#purchase_menu span{ font-weight:bold;}
#purchase_menu p{ padding:0 0 10px 0; line-height:14px;}
.dotH { height:1px; border-top:#333 1px dotted;}.dotH img { height:1px; width:1px; }

#check_out input{ font-size:10px; width:18px; text-align:center; border:#999 1px solid;}
#check_out div { float:none;}
#check_out div div{ float:left;}

#check_out #filled{ text-align:left;}
#check_out #filled div { clear:both;}
#check_out #filled div div { clear:both; border:#CCC 1px solid; float:none; max-width:300px; margin:10px 75px 4px 0;}
#check_out #filled div div div { text-align:center; clear:both; margin:5px 0 5px 0; border:#CCC 1px solid;}
#check_out #filled img { width:50px;}

#check_out #designer_bar { max-width:none; border:none;}
#check_out #designer_bar input{ font-size:10px; width:18px; text-align:center; border:#999 1px solid;}
#check_out #designer_bar img { width:120px;}
#check_out #designer_bar div { clear:none; margin:0 5px 0 5px; border:none;}

.bold_link {padding:10px 0 0 0;}
.bold_link li{ font-weight:bold; text-align:left; padding:0 0 5px 5px;}