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

#guideprofile {width:697px; padding:0 9px 9px; border-top:9px solid #333333; border-bottom:1px solid #666666; background:#333333 url(/images/dot_gray.gif) 357px 0 repeat-y; 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 {}
#guideprofile .profile p {margin-top:16px; font-size:1.1em;}
#guideprofile .profile ol {width:329px; margin-top:13px;}
#guideprofile .profile li {width:329px; border-top:1px solid #666666; font-size:1.1em;}
#guideprofile .profile li h5 {float:left; width:70px; padding:5px 0 4px; color:#F00023;}
#guideprofile .profile li ul {width:249px; margin-left:80px; margin-top:-1px;}
#guideprofile .profile li li {width:249px; border-top:1px solid #666666; padding:5px 0 4px;}
#guideprofile .profile li li strong {font-weight:bold;}
#guideprofile .profile li img {margin-left:80px;}

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

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

#guideprofile .selection .bestselection {width:338px;}
#guideprofile .selection .bestselection h4 {}
#guideprofile .selection .bestselection ul {width:338px;}
#guideprofile .selection .bestselection li {width:338px; border-top:1px solid #666666; font-size:1.1em;}
#guideprofile .selection .bestselection li a {display:block; width:338px; padding:9px 0; overflow:hidden; cursor:pointer;}
#guideprofile .selection .bestselection li a:hover {text-decoration:none;}
#guideprofile .selection .bestselection li img {float:left;}
#guideprofile .selection .bestselection li h5, 
#guideprofile .selection .bestselection li h6, 
#guideprofile .selection .bestselection li address, 
#guideprofile .selection .bestselection li em {width:250px; margin-left:88px; color:#FFFFFF;}
#guideprofile .selection .bestselection li h5 {margin-top:-4px; font-weight:bold;}
#guideprofile .selection .bestselection li h6 {font-weight:bold;}
#guideprofile .selection .bestselection li address {}
#guideprofile .selection .bestselection li em {display:block; margin-top:0.6em; font-weight:bold; color:#F00023;}
#guideprofile .selection .bestselection li a:hover h5, 
#guideprofile .selection .bestselection li a:hover h6, 
#guideprofile .selection .bestselection li a:hover address {color:#CCCCCC;}
#guideprofile .selection .bestselection li a:hover em {}

#productlist {clear:both; width:715px; padding-top:9px; background:#333333; overflow:hidden;}
#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; margin-right:-5px; text-align:right;}
#productlist td .note img {margin-right:5px;}
#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 .comment {width:160px; margin-top:5px; padding-top:5px; background:#F6F6F6 url(/images/productlist_comment_t.gif) no-repeat; color:#333333; overflow:hidden;}
#productlist td .comment p {min-height:3.6em; padding:0 8px;}
#productlist td .comment .commentBottom {width:161px; height:5px; background:url(/images/productlist_comment_b.gif) no-repeat; overflow:hidden;}
#productlist td .button {display:block; margin-top:15px;}


* html #guideprofile {width:715px;}
* html #guideprofile .profile {margin-left:5px;}
* html #guideprofile .profile li ul, 
* html #guideprofile .profile li img {margin-left:77px;}
* html #guideprofile .selection {margin-left:356px;}
* html #guideprofile .selection .bestselection li h5, 
* html #guideprofile .selection .bestselection li h6, 
* html #guideprofile .selection .bestselection li address, 
* html #guideprofile .selection .bestselection li em {margin-left:88px;}
* html #productlist {width:715px;}
* html #productlist td {width:179px; font-size:70%; line-height:1.5em;}
* html #productlist td .comment p {height:3em;}

