@charset "utf-8";
@import url(../common/styles/general.css);


#slide {position:relative; width:715px; height:400px; background:#333333; overflow:hidden;}
#slide ul {width:9999px;}
#slide ul:after {content:"."; display:block; height:0; clear:both; visibility: hidden;}
#slide li {float:left; width:715px; height:400px; overflow:hidden;}
#slide li a {}
#slide li img {}

#whatsnew {width:697px; padding:11px 9px 11px; background:#333333; color:#FFFFFF;}
* html #whatsnew {width:715px;}
#whatsnew h3 {width:117px; height:34px; background:url(../images/whatsnew_title.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
#whatsnew ul {margin-left:30px;margin-top:0px; width:100%;}
* #whatsnew ul {margin-left:30px;margin-top:-10px;width:648px;}
#whatsnew li {padding:2px 0;}
#whatsnew li a {display:block; color:#FFFFFF; cursor:pointer;}
#whatsnew li a:hover {color:#999999;}
#whatsnew li em,
#whatsnew li p {display:table-cell; *display:inline; *zoom:1; vertical-align:top; font-size:1.2em;font-weight:bold;}
#whatsnew li em {padding-right:1.0em; color:#F00023;}
#whatsnew li p {}

#productlist {clear:both; width:715px; _width: 735px; padding-top:9px; border-top:1px solid #666666; background:#333333; overflow:hidden; _font-size: 156%;}
#productlist h3 {position:relative; z-index:1; margin:0 0 -9px 9px; border-bottom:9px solid #333333;}

#productlist table {}
#productlist tr {}
#productlist td {width:161px; padding:9px; border-bottom:1px solid #666666; background: url(../images/dot_gray.gif) right 0 repeat-y; color:#FFFFFF; font-size:1.1em;}
#productlist td .note {width:165px; _width:161px; margin-right:-4px; text-align:right;}
#productlist td .note img {margin-right:5px; _margin:0px;}
#productlist td .info {display:block; margin-top:9px; color:#FFFFFF;}
#productlist td .info img {}
#productlist td .info h5 {margin-top:6px; font-weight:bold;}
#productlist td .info h6 {font-weight:bold;}
#productlist td .info address {}
#productlist td .info em {display:block; text-align:right; font-weight:bold; color:#F00023;}
#productlist td a {display:block;}
#productlist td a:hover .info h5,
#productlist td a:hover .info h6,
#productlist td a:hover .info address {color:#CCCCCC;}
#productlist td a:hover .info em {}
#productlist td blockquote {position:relative; min-height:3.6em; width:144px; margin-top:5px; padding:5px 8px; background:#F6F6F6; color:#333333; font-size:1.1em; _padding:0px;}
#productlist td blockquote:before {display:block; position:absolute; left:0; top:0; width:160px; height:5px; background:url(../images/productlist_comment_t.gif) no-repeat; content:" "; overflow:hidden;}
#productlist td blockquote:after {display:block; position:absolute; left:0; bottom:0; width:160px; height:5px; background:url(../images/productlist_comment_b.gif) 0px bottom no-repeat; content:" "; overflow:hidden;}
#productlist td .button {display:block; margin-top:15px;}
#productlist td .buttons {display:block; margin-top:15px;}
#productlist td .buttons a,
#productlist td .buttons input {display:block; margin-top:5px;}
#productlist td .recommend {position:relative; width:154px; margin-top:5px; padding:3px; background:#FFFFFF; overflow:hidden;}
* html #productlist td .recommend {width:154px;}
#productlist td .recommend :before {display:block; position:absolute; left:0; top:0; width:160px; height:3px; background:url(../images/recommend_t.gif) no-repeat; content:" "; overflow:hidden;}
#productlist td .recommend :after {display:block; position:absolute; left:0; bottom:0; width:160px; height:3px; background:url(../images/recommend_b.gif) no-repeat; content:" "; overflow:hidden;}
#productlist td .recommend h6 {width:154px; height:20px; margin-bottom:5px; background:url(../images/recommend_title.gif); text-indent:-9999px;}
#productlist td .recommend .stars {display:inline-block; display:inline\9; zoom:1\9; width:100px; margin-left:3px; overflow:hidden;}
#productlist td .recommend .stars img {}
#productlist td .recommend .points {display:inline-block; display:inline\9; zoom:1\9; width:40px; margin-left:4px; overflow:hidden;}
#productlist td .recommend .points img {}
#productlist td .recommend .review {clear:both; display:block; padding:1px 25px 0 5px; border-top:1px solid #E9E9E9; background:url(../images/icon_link_w.gif) 134px 0.5em no-repeat; font-size:0.9em;}

#productlist ul {}
* html #productlist li {font-size:70%;}
#productlist li {width:161px; height:560px; padding:8px; border-bottom:1px solid #666666; background: url(../images/dot_gray.gif) right 0 repeat-y; color:#FFFFFF; font-size:1.1em; float:left;}
#productlist li .note {width:165px; _width:161px; margin-right:-4px; text-align:right;}
#productlist li .note img {margin-right:5px; _margin:0px;}
#productlist li .info {display:block; margin-top:9px; color:#FFFFFF;}
#productlist li .info img {}
#productlist li .info h5 {margin-top:6px; font-weight:bold;}
#productlist li .info h6 {font-weight:bold;}
#productlist li .info address {}
#productlist li .info em {display:block; text-align:right; font-weight:bold; color:#F00023;}
#productlist li a {display:block;}
#productlist li a:hover .info h5,
#productlist li a:hover .info h6,
#productlist li a:hover .info address {color:#CCCCCC;}
#productlist li a:hover .info em {}
#productlist li blockquote {position:relative; min-height:3.6em; width:144px; margin-top:5px; padding:5px 8px; background:#F6F6F6; color:#333333; font-size:1.1em;}
#productlist li blockquote:before {display:block; position:absolute; left:0; top:0; width:160px; height:5px; background:url(../images/productlist_comment_t.gif) no-repeat; content:" "; overflow:hidden;}
#productlist li blockquote:after {display:block; position:absolute; left:0; bottom:0; width:160px; height:5px; background:url(../images/productlist_comment_b.gif) 0px bottom no-repeat; content:" "; overflow:hidden;}
#productlist li .button {display:block; margin-top:15px;}
#productlist li .buttons {display:block; margin-top:15px;}
#productlist li .buttons a,
#productlist li .buttons input {display:block; margin-top:5px;}
#productlist li .recommend {position:relative; width:154px; margin-top:5px; padding:3px; background:#FFFFFF; overflow:hidden;}
* html #productlist li .recommend {width:154px;}
#productlist li .recommend :before {display:block; position:absolute; left:0; top:0; width:160px; height:3px; background:url(../images/recommend_t.gif) no-repeat; content:" "; overflow:hidden;}
#productlist li .recommend :after {display:block; position:absolute; left:0; bottom:0; width:160px; height:3px; background:url(../images/recommend_b.gif) no-repeat; content:" "; overflow:hidden;}
#productlist li .recommend h6 {width:154px; height:20px; margin-bottom:5px; background:url(../images/recommend_title.gif); text-indent:-9999px;}
#productlist li .recommend .stars {display:inline-block; display:inline; zoom:1; width:100px; margin-left:3px; overflow:hidden;}
#productlist li .recommend .stars img {}
#productlist li .recommend .points {display:inline-block; display:inline; zoom:1; width:40px; margin-left:4px; overflow:hidden;}
#productlist li .recommend .points img {}
#productlist li .recommend .review {clear:both; display:block; padding:1px 25px 0 5px; border-top:1px solid #E9E9E9; background:url(../images/icon_link_w.gif) 134px 0.5em no-repeat; font-size:0.9em;}


#lead {border-bottom:1px solid #666666; background:#333333; font-size:1.4em; font-weight:bold; color:#FFFFFF;}

#guideprofile {width:697px; padding:0 9px 29px; border-top:9px solid #333333; background:#333333; color:#FFFFFF; overflow:hidden;}
#guideprofile a {color:#F00023; text-decoration:none;}
#guideprofile a:hover {text-decoration:underline;}
#guideprofile h3 {border-bottom:19px solid #333333;}

#guideprofile .profile {float:left; width:329px; margin-left:10px;}
#guideprofile .profile h4 {margin-left:-10px;}
#guideprofile .profile p {margin-top:18px; font-size:1.1em;}

#guideprofile .info {width:338px; margin-left:359px;}

#guideprofile .info .videobutton {position:relative; width:338px; margin-bottom:-56px; font-size:1.1em; overflow:hidden;}
#guideprofile .info .videobutton a {position:relative; top:-55px; right:10px; display:block; width:318px; color:#FFFFFF; text-align:right;}
#guideprofile .info .videobutton a:hover {color:#CCCCCC; text-decoration:none;}
#guideprofile .info .videobutton a img {float:right; margin-left:11px;}
#guideprofile .info .videobutton a em {display:inline-block; margin-top:64px; padding-right:20px; background: url(../images/icon_link.gif) right 0.2em no-repeat;}

#guideprofile .info .video {width:338px; padding-bottom:2px; font-size:1.1em; text-align:right;}
#guideprofile .info .video a {display:inline-block; margin-top:8px; padding-right:20px; background: url(../images/icon_close.gif) right 0.2em no-repeat; color:#FFFFFF;}
#guideprofile .info .video a:hover {color:#CCCCCC; text-decoration:none;}

#guideprofile .info ol {width:329px; margin-top:33px; border-top:1px solid #666666;}
#guideprofile .info li {width:329px; margin-top:-1px; border-top:1px solid #666666; font-size:1.1em;}
#guideprofile .info li h5 {float:left; width:70px; padding:5px 0 4px; color:#F00023;}
#guideprofile .info li ul {width:249px; margin-left:80px; margin-top:-1px; border-bottom:1px solid #666666;}
#guideprofile .info li li {width:249px; border-top:1px solid #666666; padding:5px 0 4px;}
#guideprofile .info li li strong {font-weight:bold;}

/*
#whatsnew li em,
#whatsnew li p {/display:inline; /zoom:1;}
*/
#whatsnew {width:697px; padding:11px 9px 11px; background:#333333; color:#FFFFFF;}
* html #whatsnew {width:715px;}
#whatsnew h3 {width:117px; height:29px; background:url(../images/whatsnew_title.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
#whatsnew ul {margin-left:30px;margin-top:-10px; width:100%;}
* #whatsnew ul {margin-left:30px;margin-top:-10px;width:648px;}
#whatsnew li {padding:2px 0;}
#whatsnew li a {display:block; color:#FFFFFF; cursor:pointer;}
#whatsnew li a:hover {color:#999999;}
#whatsnew li em, 
#whatsnew li p {display:table-cell; *display:inline; *zoom:1; vertical-align:top; font-size:1.2em;font-weight:bold;}
#whatsnew li em {padding-right:1.0em; color:#F00023;}
#whatsnew li p {}

* html #guideprofile .info {margin-left:356px;}
* html #guideprofile .info li ul {margin-left:77px;}
* html #productlist {width:715px;}
* html #productlist td {width:179px; font-size:70%; line-height:1.5em;}
* html #productlist td blockquote {width:160px; height:4em;}
* html #guideprofile {width:715px;}
* html #guideprofile .profile {margin-left:5px;}
* html #guideprofile .profile li ul,
* html #guideprofile .profile li img {margin-left:77px;}

