@charset "iso-8859-1";
/* CSS Document */

body.w795 #main-div {
width:796px !important;
}

body.w795 .footer {
width:796px !important;
}

a {
cursor:pointer;
}

#top-menu-t ul li ul.drop-down {
z-index:900;
}

.videoHeader {
margin:0;
padding:15px;
background:#fff;
font:normal 24px Arial, Helvetica, sans-serif;
}

.pageSelect {
margin:0;
padding:0;
border-top:1px solid #c5c3c1;
border-bottom:1px solid #c5c3c1;
background:#ded9d1 url(//a248.e.akamai.net/f/248/37838/30d/www.vinfolio.com/images/table_control_background01.gif) repeat-x scroll 0 0;
}

.pageSelect p {
margin:0;
padding:10px 15px;
font:normal 14px Arial, Helvetica, sans-serif;
}

.pageSelect .pageNumber {
margin:0;
padding:9px 15px 0 0;
width:100px;
float:right;
}

.pageSelect .pageNumber p {
margin:0;
padding:0;
text-align:right;
}

.thisPage {
margin:0;
padding:0 5px;
font-weight:bold;
}

a.notThisPage {
margin:0;
padding:0 5px;
font:normal 12px Arial, Helvetica, sans-serif;
}

.videoSelect {
margin:0;
padding:0;
}

.videoSelect .videoBox {
margin:0;
padding:0;
width:199px;
height:199px;
float:left;
}

.videoSelect .videoBox a {
margin:0;
padding:0;
width:199px;
height:199px;
display:block;
background:#f2f0ed url(/public-images/videoback_hover.jpg) no-repeat scroll -1000px -1000px;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:normal;
text-decoration:none;
color:#999;
}

.videoSelect .videoBox a:hover, .videoSelect .videoBox a:active {
background:#fff url(/public-images/videoback_hover.jpg) no-repeat scroll 0 0;
color:#685f5b;
}

.videoName {
margin:0;
padding:10px 15px;
border-top:1px solid #c5c3c1;
font:bold 18px Arial, Helvetica, sans-serif;
color:#685f5b;
background:#f2f0ed;
}

.videoName .videoPurchase {
margin:0;
padding:10px 0 0 0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#685f5b;
background:#f2f0ed;
}

.videoName .videoPurchase .videoPrice {
margin:0;
padding:2px 0 0 0;
font:normal 18px Arial, Helvetica, sans-serif;
}

.videoName .videoPurchase .videoPrice .videoPriceNumber {
margin:0;
padding:0 10px 0 0;
float:left;
}

.videoName .videoPurchase .videoPrice .videoPriceLink {
margin:0;
padding:3px 0 0 0;
}

.videoDate {
font:normal 12px Arial, Helvetica, sans-serif;
}

.insideVideo {
margin:0;
padding:0;
background:#fff;
}

.insideVideo .videoBox {
margin:0;
padding:40px 0 20px 0;
text-align:center;
background:#f2f0ed;
z-index:10;
}

.insideVideo .relatedVideos {
margin:0;
padding:0 0 20px 48px;
text-align:left;
background:#f2f0ed;
border-bottom:1px solid #c5c3c1;
}

.insideVideo .relatedVideos p {
margin:0 0 10px 0;
padding:0;
font:normal 12px Arial, Helvetica, sans-serif;
color:#685f5b;
}

.insideVideo .relatedVideos p.title {
font:bold 14px Arial, Helvetica, sans-serif;
color:#685f5b;
}

.insideVideo .relatedVideos .videoClick {
margin:0;
padding:0;
clear:both;
}

.insideVideo .relatedVideos .videoClick img {
margin:0 0 10px 0;
padding:0 5px 0 0;
float:left;
}

.insideVideo .videoNotes {
margin:0;
padding:15px;
}

.insideVideo .videoNotes .videoBuy {
margin:0;
padding:0;
float:left;
width:375px;
}

.insideVideo .videoNotes .videoReviews {
margin:0;
padding:0;
float:right;
width:375px;
}

.insideBox {
margin:0;
padding:0;
border:1px solid #c5c3c1;
}

.insideBox .insideBoxPad {
margin:0;
padding:15px 10px;
font:normal 12px Arial, Helvetica, sans-serif;
}

.insideBox .insideBoxPad p {
margin:0;
padding:0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.insideBox .insideBoxPad p.scale {
margin:10px 0 0 0;
padding:0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.insideBox .insideBoxPad p.quoteAtt {
margin:10px 0 0 0;
padding:0;
text-align:right;
font-style:italic;
font-size:10px;
}

.insideHeader {
maring:0;
padding:5px 10px;
font:normal 18px Arial, Helvetica, sans-serif;
color:#685f5b;
background:#ded9d1 url(//a248.e.akamai.net/f/248/37838/30d/www.vinfolio.com/images/table_control_background01.gif) repeat-x scroll left top;
border-bottom:1px solid #c5c3c1;
}

img.spread {
margin:15px 0 5px 0;
padding:0;
}

.reviewNumbers {
margin:0;
padding:15px 10px 0 10px;
}

.reviewNumbers .reviewScore {
margin:0 20px 0 0;
padding:0;
float:left;
}

.reviewNumbers .reviewScore .reviewScoreTop {
margin:0;
padding:3px 0;
width:40px;
background:#525252;
color:#fff;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:center;
}

.reviewNumbers .reviewScore .reviewScoreBtm {
margin:0;
padding:3px 0;
width:40px;
background:#ccc;
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:center;
}

.reviewNumbers .reviewScore .reviewComm {
margin:0;
padding:0;
width:41px;
height:43px;
background:#F4EEE3 url(//a248.e.akamai.net/f/248/37838/30d/www.vinfolio.com/images/c_t_notes_icon01.gif) no-repeat scroll left top;
text-align:center;
}

.reviewNumbers .reviewScore .reviewComm .commPad {
margin:0;
padding:20px 0 0 0;
font:bold 16px Arial, Helvetica, sans-serif;
}

.reviewNumbers .reviewSource {
margin:0;
padding:0;
width:80px;
float:left;
font:bold 10px Arial, Helvetica, sans-serif;
color:#999;
line-height:18px;
}

.reviewNumbers .reviewData {
margin:0;
padding:0;
float:left;
font:bold 10px Arial, Helvetica, sans-serif;
line-height:18px;
}

.reviewNumbers .reviewData a {
font-size:10px;
}

.smaller {
margin:0;
padding:0 10px;
font:normal 10px Arial, Helvetica, sans-serif;
line-height:normal;
line-height:18px;
}

.tight {
margin:0;
padding:0 10px;
}

.spacer1 {
margin:0;
padding:0;
height:15px;
background:#fff;
clear:both;
}

.spacer2 {
margin:0 10px;
padding:0;
border-top:1px solid #c5c3c1;
}

.clearFloat {
clear:both;
}
