h1 {
color:#FFFFFF;
font-size:2.4em;
}
.banner {
text-align:left;
}
fieldset {
display:inline;
margin:0px;
padding:0px;
}
.main {
float:left;
padding-left:13px;
width:595px;
}
.main h2 {
color:#E56600;
font-size:1.6em;
padding-left:15px;
}
.features {
float:left;
margin:4px 0pt 10px;
}
.smallcontainer {
float:left;
width:408px;
}
.bigfeature, .smallfeature {
background:transparent url(../../content/NationalGeographicVideo/images/bluegrad.gif) no-repeat scroll right top;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
padding:15px 0pt;
width:406px;
}
.bigfeature {
width:583px;
}
.smallfeaturetop {
background:transparent url(../../content/NationalGeographicVideo/images/featured-small-top.gif) no-repeat scroll left top;
float:left;
height:6px;
line-height:6px;
width:408px;
}
.smallfeaturebottom {
background:transparent url(../../content/NationalGeographicVideo/images/featured-small-bottom.gif) no-repeat scroll left top;
float:left;
height:6px;
line-height:6px;
width:408px;
}
.bigfeaturetop {
background:transparent url(../../content/NationalGeographicVideo/images/featured-big-top.gif) no-repeat scroll left top;
float:left;
height:6px;
line-height:6px;
width:584px;
}
.bigfeaturebottom {
background:transparent url(../../content/NationalGeographicVideo/images/featured-big-bottom.gif) no-repeat scroll left top;
float:left;
height:6px;
line-height:6px;
width:584px;
}
.featureimage {
float:left;
padding-left:15px;
}
.featureinfo {
float:left;
padding-left:25px;
width:385px;
}
.featureinfo p {
font-size:1.1em;
margin:0pt;
padding-bottom:11px;
}
.featureinfo .offer {
padding-bottom:8px;
}
.featureinfo .offer span {
color:#D9390E;
font-size:1.1em;
font-weight:bold;
}
.featureinfo .price {
clear:left;
padding-bottom:19px;
}
.featureinfo .attrib {
color:#1157E1;
font-size:1.0em;
font-weight:bold;
padding-bottom:2px;
}
.featureinfo .price .sale {
color:#E56600;
font-size:1.1em;
font-weight:bold;
}
.featureinfo .buttons a {
padding-right:15px;
}
.smallfeature .featureinfo {
padding-left:10px;
width:245px;
}
.promos {
float:left;
margin:0pt;
padding-left:7px;
width:168px;
}
.promos img {
margin-bottom:7px;
padding:0pt;
}
.results {
float:left;
width:587px;
}
.resultsbartop {
background:#CCD9F1 url(../../content/NationalGeographicVideo/images/results-top-corners.gif) no-repeat scroll left top;
float:left;
padding:4px 0pt;
width:587px;
}
.resultsbarbottom {
background:#CCD9F1 url(../../content/NationalGeographicVideo/images/results-bottom-corners.gif) no-repeat scroll left bottom;
float:left;
padding:4px 0px;
margin:0px;
width:587px;
}
.sortbar {
float:left;
padding-left:15px;
}
.sortbar select {
font-size:0.9em;
}
.sortbar select option {
font-size:0.9em;
}
.showing {
float:left;
padding:3px 0pt 0pt 15px;
}
.view {
background:transparent url(../../content/NationalGeographicVideo/images/bluedoublearrow.gif) no-repeat scroll 16px 6px;
float:left;
padding:3px 0pt 0pt 25px;
}
.pagination {
float:right;
padding:3px 10px 0pt 0pt;
}
.pagination span {
color:#676767;
}
.pagination a img {
position:relative;
top:2px;
}
.resultsrow {
background:transparent url(../../content/NationalGeographicVideo/images/resultbg.gif) repeat-y scroll left top;
border-bottom:1px solid #CCCCCC;
float:left;
width:587px;
}
.resultsitem {
float:left;
padding:15px 0pt;
width:293px;
}
.resultsitem .resultsimg {
float:left;
padding-left:10px;
text-align:center;
width:120px;
}
.resultsitem .iteminfo {
float:left;
padding-left:10px;
width:120px;
}
.iteminfo h3 {
margin:0pt;
padding-bottom:8px;
}
.iteminfo p {
margin:0pt;
padding-bottom:7px;
}
.iteminfo .offer {
padding-bottom:7px;
}
.iteminfo .clip {
background:transparent url(../../content/NationalGeographicVideo/images/clip.gif) no-repeat scroll 0pt 3px;
padding-bottom:7px;
}
.iteminfo .price {
padding-bottom:8px;
}
.iteminfo .clip a {
font-size:1.1em;
padding-left:15px;
}
.iteminfo .price .sale {
color:#E56600;
font-size:1.1em;
font-weight:bold;
}
.iteminfo .offer span {
color:#D9390E;
font-size:1.1em;
font-weight:bold;
}
.iteminfo .attrib {
color:#1157E1;
font-size:1.0em;
padding-bottom:2px;
}
.intro {
padding:0pt 15px;
}