/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-image: url(/images/pageBgrnd.gif);
	background-position: top center;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
}

span.pBoldRed {
	font-weight: bold;
	color: #EB2C2D;
}
h1 {
	font-size: 14pt;
	color: #EB2C2D;
	border-bottom: 2px solid #EB2C2D;
}
h2 {
	font-size: 12pt;
	color: #666;
}
h3 {
	font-size: 11pt;
	color: #C00;
	border-bottom: 1px solid #EB2C2D;
}
h4 {
	font-size: 10pt;
	color: #C00;
	border-bottom: 1px solid #EB2C2D;
	margin: 0;
	padding: 0;
	margin-top: 30px;
}
div#outer {
	width: 786px;
	margin: 0 auto;
	background-color: #FFF;
}
div#topMenu {
	text-align: right;
	background-color: #EB2C2D;
	padding: 4px;	
	margin-bottom: 2px;
	height: 22px;
}
div#topMenu div.tradeNo {
	padding: 2px;	
	float: left;
}
div#topMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#topMenu ul li {
line-height: 20px;
	margin: 0;
	padding: 0;
	display: inline;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
div#topMenu a:link {
	color: #FFF;
	text-decoration: none;	
}
div#topMenu a:visited {
	color: #FFF;
	text-decoration: none;	
}
div#topMenu a:link:hover {
	color: #FFF;
	text-decoration: underline;
}
div#topMenu a:visited:hover {
	color: #FFF;
	text-decoration: underline;
}

div#header {
	width: 784px; 
	height: 142px;
	background-image: url(/images/headerBgrnd.gif);
	margin: 0 auto;
}
div#header div.headerTop {
	float: left;
}
div#header div.noGoLogo {
	float: right;
	padding-top: 25px;
	padding-right: 20px;	
}

div#mainContent {
	float: left;
	width: 784px;
	background-color: #FFF;
	padding-left: 1px;
	padding-bottom: 15px;
}
div#mainContent div.menuTop {
	background-image: url(/images/menuTop.jpg);
	width: 220px;
	height: 90px;
	background-position: top left;
	background-repeat: no-repeat;
}
div#mainContent div.menuColumn {
	float: left;
	background-image: url(/images/menuBgrnd.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 220px;
}

div#mainContent div.menuColumn ul.homeLink {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;	
}
div#mainContent div.menuColumn ul.homeLink li {
	padding: 5px;
	margin: 0 0 2px 0;
	background-color: #EB2C2D;
}
div#mainContent div.menuColumn ul.homeLink li a:link {
	background-image: none;
}
div#mainContent div.menuColumn ul.homeLink li a:visited {
	background-image: none;
}
div#mainContent div.menuColumn span.linkText {
	display: none;
}
/*div#mainContent div.menuColumn ul.redList {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div#mainContent div.menuColumn ul.redList li {
	background-color: #EB2C2D;
	border-bottom: 2px solid #FFF;
	padding: 3px;
	padding-top: 4px;
	padding: 5px;
}

div#mainContent div.menuColumn div.stretcher {}
div#mainContent div.menuColumn div.stretcher ul {
	padding: 0;
	margin: 0;
}
div#mainContent div.menuColumn div.stretcher ul li {
	padding: 0;
	margin: 0;
	font-size: 9pt;

}
div#mainContent div.menuColumn div.stretcher a {
	padding: 6px;
	display: block;
	color: #FFF;
	font-weight: bold;
	background-image: none;
}
div#mainContent div.menuColumn div.stretcher a:link {
	background-color: #666;
}
div#mainContent div.menuColumn div.stretcher a:visited {
	background-color: #666;
}
div#mainContent div.menuColumn div.stretcher a:link:hover {
	background-color: #333;
	background-image: none;	
	text-decoration: none;
}
div#mainContent div.menuColumn div.stretcher a:visited:hover {
	background-color: #333;
	background-image: none;	
	text-decoration: none;	
}
      


div#mainContent div.menuColumn a.stretchtoggle:link {
	display: block;
	padding: 3px;
	background-image: url(/images/menuNoGo.gif);
	background-position: 187px center;
	background-repeat: no-repeat;	
}
div#mainContent div.menuColumn a.stretchtoggle:visited {
	background-image: url(/images/menuNoGo.gif);
	background-position: 187px center;
	background-repeat: no-repeat;
}
div#mainContent div.menuColumn a.stretchtoggle:link:hover {
	background-image: url(/images/menuNoGo_ov.gif);
}
div#mainContent div.menuColumn a.stretchtoggle:visited:hover {
	background-image: url(/images/menuNoGo_ov.gif);
}*/

div#mainContent div.menuColumn div.payPal {
	width: 150px;
	margin: 0 auto;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 10px;	
}
div#mainContent div.menuColumn div.payPal p {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	text-align: center;	
}

div#mainContent div.pageContent {
	float: right;
	width: 550px;
	padding-top: 10px;
}
div.prod_imageTop {
	float: left;
}
div.prod_imageMid {
	float: left;
}
div.prod_bottomRow {
	float: left;
	margin-bottom: 10px;
}
div.prod_bottomRow div.prod_text {
	float: left;
	width: 340px;
	margin-right: 0px;
}
div.prod_bottomRow div.prod_imageBottom {
	float: right;
	width: 193px;
	margin-right: 12px;
	margin: 0;
}

div#mainContent div.pageContent p {
	font-size: 9.5pt;
}
div#mainContent div.pageContent table {
	border: 1px solid #666;
}
div#mainContent div.pageContent th {
	background-color: #666;
	text-align: left;
	font-size: 10pt;
	color: #FFF;
}
div#mainContent div.pageContent td {
	background-color: #EEE;
	font-size: 10pt;	
}
div#mainContent div.pageContent ul, ol {

}
div#mainContent div.pageContent li {
	font-size: 9pt;
	line-height: 12pt;	
}
div#mainContent div.pageContent a:link {
	color: #00F;
}
div#mainContent div.pageContent a:visited {
	color: #00F;
}
div#mainContent div.pageContent a:link:hover {
	color: #C00;
}
div#mainContent div.pageContent a:visited:hover {
	color: #C00;
}
div#mainContent div.pageContent div.imageLeft {
	float: left;
}
div#mainContent div.pageContent div.homeMessage img {
	margin-left: 5px;
}
div#mainContent div.pageContent div.prices {
	border: 1px solid #C00;
	padding: 4px;
	background-color: #FFF9F9;
	margin-top: 10px;
	margin-bottom: 10px;	
}
div#mainContent div.pageContent div.prices p {
	font-size: 9pt;
}
div#mainContent div.pageContent div.prices ul {
	
}
div#mainContent div.pageContent div.prices ul li {
	font-size: 9pt;
	font-weight: bold;
}
div#mainContent div.pageContent div.columns {}
div#mainContent div.pageContent div.columns div.column {
	width: 177px;
	float: left;
	border: 1px solid #333;
	margin-right: 1px;
}
div#mainContent div.pageContent div.columns div.column div.header {
	border: 1px solid #FFF;
	background-color: #EB2C2D;
	text-align: center;
	padding: 3px;
}
div#mainContent div.pageContent div.columns div.column div.image {
	border: 1px solid #FFF;
}
div#mainContent div.pageContent div.columns div.column div.summary {
	background-color: #CCC;
	border: 1px solid #FFF;
}
div#mainContent div.pageContent div.columns div.column div.summary p {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	padding: 2px;
}
div#footerMenu {
	background-color: #EB2C2D;
	width: 784px;
	margin: 0 auto;
	border-bottom: 2px solid #FFF;
}

div#footerMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 6px;
}
div#footerMenu ul li {
	margin: 0;
	padding: 0;
	display: inline;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
div#footerMenu a:link {
	color: #FFF;
	text-decoration: none;	
}
div#footerMenu a:visited {
	color: #FFF;
	text-decoration: none;	
}
div#footerMenu a:link:hover {
	color: #FFF;
	text-decoration: underline;
}
div#footerMenu a:visited:hover {
	color: #FFF;
	text-decoration: underline;
}

div#pageFooter {
	float: left;
	height: 200px;
	width: 784px;
	background-color: #FFF;
	background-image: url(/images/footerBgrnd.jpg);
	text-align: center;
	padding-top: 10px;
}
div#pageFooter p {
	color: #FFF;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div#pageFooter a:link {
	color: #FFF;
	text-decoration: none;
}
div#pageFooter a:visited {
	color: #FFF;
	text-decoration: none;
}
div#pageFooter a:link:hover {
	color: #FFFF00;
	text-decoration: none;
}
div#pageFooter a:visited:hover {
	color: #FFFF00;
	text-decoration: none;
}	

.clear-both {
	clear:both;
}

.videostillwrapper {
	width: 47%;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
}

div.videostillwrapper img {
	margin: 0;
}