	#html, body {margin: 0px 0px 0px 0px;}
	body, p, td {font-family: verdana, sans-serif; font-size: 11px; color:#000; text-align: left;}
	a:link {color: #06C;}
	a:visited {color: #999;}
	a:hover {color: #006;}
	h1 {font-size: 24px; margin: 0px 0px 10px 0px; padding: 0px;}
	h2 {font-size: 15px; margin: 18px 0px 18px 0px; padding: 0px;}
	hr, hr.none {display: none;}
	td {vertical-align:top;}
	img {border:none;}
	form {margin:0;padding:0;}
	.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
* html .clearfix {height: 1%;}

div.sectiondivide {height: 18px; width:100%;}

div.hr {
	background-image: url(/outside/images/grey-white-dots.gif); 
	background-repeat: repeat; 
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px; width: 336;}
div.fullWidthHr {width: 970px;}
	#blackBar {width: 100%; background-color: #000; height: 32px; padding: 0px; margin: 0px;}
	#customerService {padding-top: 8px; width: 320px;}
	#searchFields {padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#searchFields input {vertical-align: middle; margin-top: 0px;}
	
	#headerContainer {width: 1070px; margin:0 auto; text-align:center; padding-bottom: 12px;}
	#divI {float: left; width: 50px; height: 177px;}
	#divII {float: left; width: 970px;}
	#logoDiv {float: left; height: 103px;}
	#adDiv {float: left; background-image: url(/outside/images/header/clouds-right.gif); background-repeat: no-repeat;  padding: 11px 0px 0px 11px;}
	
	#breadCrumbs {float: left; width: 956px; background-color: #f1f1f1; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-top: 1px solid #fff; padding: 5px 0px 5px 12px; font-family: Arial; font-size: 10px; text-align: left; color:#4A4D4A; font-weight: bold;}

	#navHolder {background-image: url(/outside/images/header/tab-back-yellow.gif); padding-top: 12px; height: 37px; background-position: 0px 12px; background-repeat: repeat-x;}

#subscribeNow {background-image: url(/outside/images/header/tab-back-yellow.gif); float: left; height: 37px; background-repeat: repeat-x;}

	#subCover {float: left; margin-top: -4px;}
	#subCopy {padding: 3px 15px 0px 10px; float: left;}
	#subCopy a:link {color: #000; text-decoration: none;}
	#subCopy a:visited {color: #000; text-decoration: none;}
	#subCopy a:hover {color: #DE0610; text-decoration: none;}
	.arrow {float: left;}
	.arrow a:link {color: #DE0610; font-size: 28px; text-decoration: none;}
	.arrow a:visited {color: #DE0610; font-size: 28px; text-decoration: none;}
	.arrow a:hover {color: #DE0610; font-size: 28px; text-decoration: none;}
	ul {list-style-type: none; margin: 0px; padding: 0px;}
	
	
	#navTabs {height: 37px; padding:0px; border-left: 1px solid #dddddd; background-image: url(/outside/images/header/tab-back-grey.gif); background-repeat: x; float: left;font-family: arial;font-weight: bold; font-size: 14px; letter-spacing: -1px;}
	
#navTabs div.topNav li {float: left; line-height: 37px; padding: 0px 4px 0px 4px; border-right: 1px solid #bdbdbd;}

#navTabs a {color: #000; padding: 0px 7px; text-decoration: none;}
#navTabs a:hover {color: #DE0610;}
#navTabs  .selected {background-image: url(/outside/images/header/tab-back-yellow.gif); background-repeat: x;}

	
	#customerService .yellowArial12 {font-family: Arial; font-size: 12px; font-weight: bold; color: #ffcc00; text-decoration: none;}
	#customerService a.yellowArial12:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #ffcc00; text-decoration: underline;}
	#customerService .greyArial12 {font-family: Arial; font-size: 12px; font-weight: bold; color: #989898; text-decoration: none;}
	#customerService a.greyArial12:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
	.darkgreyArial11 {font-family: Arial; font-size: 11px; font-weight: bold; color: #4e4e4e; text-decoration: none;}
	.blueLink11 {font-family: Arial; font-size: 11px; font-weight: bold; color: #265380; text-decoration: none;}
	 a.blueLink11:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #265380; text-decoration: underline;}
	
	.blackArial14 {font-family: arial;font-weight: bold; font-size: 14px;}
	
td.fullLeftCol {padding-right: 38px;width: 596px;}
td.rightCol {width: 336px;}
div.globalCenter {
     margin-left: auto;
     margin-right: auto;
     width: 970px;
	 text-align: left; /**** to realign your text ****/
	 background-color: transparent;
}
#mainContentWell {width: 594px; float: left;}
#rightRail {width: 336px;  padding-left: 38px; float: right; }
div.videoplayercontainer {border: 1px solid #E6E6E6;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;}
#videometa {padding: 10px;}
#videotitle {font-size: 12px; font-weight: bold;float:left;margin-right: 5px;}
#videodesc {line-height: 16px; clear: left;}
#videotime {color: #666666;} 
div.landingpagetype {text-transform: uppercase; color: #DD131A; font-size:10px;font-weight:bold;}

/** playlist **/
	div.oolplaylist {width: 594px; font-family:verdana,sans-serif;font-size:11px;}
	div.playlistnav {float:left; width: 157px;}
	div.playlistcontainer-outer {width: 437px;float:left;}
	div.playlistcontainer-inner {background:#E6E6E6;padding: 10px 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #E6E6E6;}
	div.oneplaylist {height:436px;overflow:auto;margin:0px 10px 0px 15px;}
	div.oneplaylist li {line-height: 18px;}
	ul.playlistnavlist {margin:10px 0 0 0; padding:0; list-style-type:none;}
	ul.playlistnavlist li {padding-top: 12px; padding-bottom: 12px;}
	li.playlistnavitem {margin-left: 10px; margin-right: 4px; background:url(/outside/images/media-player/playlistnav_bg.gif) repeat-x bottom left;}
	li.playlistnavitem-on {background: #E6E6E6 url(/outside/images/media-player/playlistnavon_bg.gif) no-repeat top left;padding-left: 10px;}
	a.playlistnavlink {font-size:12px; font-weight:bold; text-decoration:none;}
	a.playlistnavlink:link, a.playlistnavlink:visited, a.playlistnavlink:active, a.playlistnavlink:hover {color: #484A4C;}
	div.playlistitem {width: 80px; margin-right:18px;float:left;display:inline;}
	img.playlistitemthumb {margin-bottom: 5px;}
	h2.oneplaylisttitle {margin: 0px 0px 15px 0px; padding:0px; font-size: 12px;}
	p.oneplaylistblurb {margin: 0px 10px 15px 0px; line-height: 16px;}
	div.playlistitembreak {clear:left;height: 18px;}
/** end playlist **/
	
/**** these styles control the Tab Box ****/

#ool_TabBox {
	float: right;
	width: 336px;
	height: 328px;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	}

.tabPadding {
	padding: 11px 0px 14px 0px;
	height: 270px;
	}
	
#ool_TabBox .tabPadding li {
	background: url(/outside/images/tab-box/arrow.gif) no-repeat 0px 6px;
	padding: 1px 0px 0px 10px;
	}
	
.tabButton {
	cursor: pointer;
	}
	
#ool_TabBox .button {
	padding: 0px; 
	margin: 0px;
	border: 0px;
	}
	
#ool_TabBox .tabImage {
	border: 1px solid #999999;
	padding: 0px;
	margin-bottom: 2px;
	}
	
.tabCopyLeftBlog {
	float: left;
	width: 315px;
	height: 78px;
	margin-right: 5px;
	}
	
#ool_TabBox .tabCopyLeft {
	float: left;
	width: 247px;
	height: 78px;
	margin-right: 5px;
	}
	
#ool_TabBox .tabPhoto {
	width: 80px;
	float: left;
	}
	
.dots {
	padding: 4px 0px 4px 0px;
	}
	
.tabRow {
	width: 82px;
	float: left;
	height: 78px;
	margin-right: 44px;
	padding: 0px;
	}
	
.tabRowRight {
	width: 82px;
	height: 78px;
	float: left;
	padding: 0px;
	margin: 0px;
	}
	
.tabRowImage {
	border: 1px solid #999999;
	}
	
/** most popular **/
#mostpopularmodule {background-color:#fff;padding:10px 0px;}
#mostpopularmodule ul.rss-items {list-style-type:decimal; padding-left:30px; color:#999;}
#mostpopularmodule div.rss-box ul.rss-items li.rss-item {margin:0; padding:0px 0px 6px 0px; background-image:none;font-size:12px;}
img.mostpopulartitle {margin-bottom:10px;}
img.mostpopulartab {vertical-align:top;margin-right:10px;cursor:pointer;}

/** sub box in right nav **/
		INPUT {
		font-family : Verdana;
		font-size : 10px;;
	}
	SELECT {
		font-family : Verdana;
		font-size : 10px;
	}
	
/****** global footer styles ******/
#footer {width: 970px;}
#footer h2 {
	background-color: #000; 
	color: #fc0; 
	margin: 0px 0px 12px 0px; 
	text-align: center;
	padding: 3px;}

#footer div.listA {float: left; width: 243px;}

#footer div.listB {float: left; width: 242px;}

#footer h3 {font-size: 11px; margin: 0px 0px 6px 0px; padding: 0px;}

#footer .listA li,  #footer .listB li {padding: 0px 15px 4px 0px;}

#oolcopyright {font-size: 9px; text-align:center;}

#oolfooternav {
	background-color: #F1E191; 
	border-bottom: 9px solid #000; 
	text-align: center; 
	padding: 6px 0px 12px 0px;}

#oolfooternav ul, #oolfooternav li {display: inline;}

#oolfooternav li {line-height: 18px;}

/**Photo Indexes Styles**/
.tpg-rightoftitle {float: right; margin-left: 12px; margin-top: 16px;}
.tpg-pagetitle {font-size: 16px; margin: 18px 0px; padding: 0px;}
#productindeximagecontainer {float: left; border: 1px solid #000;}
.tpg-indexsectionhead {font-size: 16px; margin: 0px; padding: 12px 0px;}
div.tpg-indexgalleryitem-l {float: left; width: 301px; margin-right: 10px; display: inline;}
div.tpg-indexgalleryitem-r {float: left; width: 301px;}
div.tpg-indexgallerythumb {float: left; width: 119px;}
div.tpg-indexgallerydesc {float: right; width: 182px; line-height: 16px; font-size: 12px; color: #7E7E7E;}
div.tpg-indexgallerydivider {clear: left; height: 10px;}
div.tpg-sindexgalleryitem {margin-right: 50px; width: 109px; float: left; display: inline;}
div.tpg-sindexgalleryitem-r {width: 109px; float: left;}
img.tpg-sindexgalleryimg {margin-bottom: 6px;}
a.tpg-sindexgallerylink {font-weight: bold; font-size: 12px; text-decoration: none;}
a.tpg-sindexgallerylink:hover {text-decoration: underline;}
/**End Photo Indexes Styles**/

/**Subscribe Box**/
#subscribeNowBox {background: url(/outside/images/subscription-box/subscribe-now.jpg) no-repeat;width: 336px;height: 153px;margin: 5px 0px 20px 0px; float: left;}
.subscribeNowBox1 li {background: url(/outside/images/subscription-box/orange-arrow.gif) no-repeat 135px 65px;padding: 60px 0px 0px 148px;}
.subscribeNowBox2 li {background: url(/outside/images/subscription-box/orange-arrow.gif) no-repeat 139px 10px;padding: 5px 0px 0px 152px;}
.subscribeNowBox3 li {background: url(/outside/images/subscription-box/orange-arrow.gif) no-repeat 143px 10px;padding: 5px 0px 0px 156px;}
.subscribeNowBox4 li {background: url(/outside/images/subscription-box/orange-arrow.gif) no-repeat 147px 10px;padding: 5px 0px 0px 160px;}
.subscribeNowBox5 li {background: url(/outside/images/subscription-box/orange-arrow.gif) no-repeat 151px 10px;padding: 5px 0px 0px 164px;}

#dispatchPromo {float: right;
	width: 271px;
	height: 153px;
	background: url(/outside/images/dispatch-background.jpg) no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
}
#dispCopy {width: 190px;padding: 65px 0px 5px 10px;}
#dispFormField {width: 280px;padding: 0px 0px 0px 10px;}