body { margin: 35 0 0 0px; padding: 0; background: #a41005; color: #000; font-family: Verdana, sans-serif; font-size: 11px; line-height: 18px; letter-spacing: 0px;}
.bodyWrap { width: 810px; height: auto; margin: 0 auto; border: 0; background-color: #e1bd2a; }
.bodyWrapB { width: 812px; height: auto; margin: 0 auto; border: 0; background-color: #000000; }
#maincontainer {margin: 35 30 20 30px;}
#header { width: 810px; height: 187px; margin-bottom: 20px; padding: 0; border: 0; position: relative; }

	
#left2Colbox {width: 322px; margin-left: 30px; margin-right: 50px; margin-bottom: 20px; background-color: #e1bd2a; padding: 20px 12px 20px 12px; border-style:solid; border-top:none; border-bottom: none; border-right-color: #d63418; border-right-width:thin; border-left-width:thin; border-left-color: #d63418; float: left; vertical-align:top;}
#right2Colbox {width: 322px; position: relative; margin: 0 25 20 405px; background-color: #e1bd2a; padding: 20px 12px 20px 12px; border-style:solid; border-top:none; border-bottom: none; border-right-color: #d63418; border-right-width:thin; border-left-width:thin; border-left-color: #d63418; float: left; vertical-align:top;}
#left1Colbox {width: 646px; margin-left: 30px; margin: 35 30 20 30px; background-color: #e1bd2a; padding: 20px 47px 20px 57px; border-style:solid; border-top:none; border-bottom: none; border-right-color: #d63418; border-right-width:thin; border-left-width:thin; border-left-color: #d63418; float: left; vertical-align:top;}
#left2Colbox a, a:link, a:visited { color: #7b1a0f; font-weight: bold; text-decoration: none;}
#left2Colbox a, a:hover { color: #a51000; font-weight: bold; text-decoration: none; }
#right2Colbox a, a:link, a:visited { color: #7b1a0f; font-weight: bold; text-decoration: none; }
#right2Colbox a, a:link, a:hover { color: #a51000; font-weight: bold; text-decoration: none; }
#left1Colbox a, a:link, a:visited { color: #7b1a0f; font-weight: bold; text-decoration: none; }
#left1Colbox a, a:link, a:hover { color: #a51000; font-weight: bold; text-decoration: none; }
#callout-container { width: 180px; margin: 20px 0px 5px 0px; padding: 0; border: 0; }
#call-div { width: 167px; height: 35px; background: #ffffff; text-align: left; vertical-align: middle !important; }
#calltext { width: 157px; margin: 0 5 0 0; padding: 0 0 0 4px; background: #ffffff; font-size: 11px; line-height: 12px; color: #d6371d; }
.call-button { border-left: 5px solid #fff; }
.call-text { margin: 20px 0px 10px 0px; padding: 7px 3px 5px 7px; color: #ffffff; font-size: 9px; background: #d6371d; }
.call-text2 { margin: 20px 0px 10px 0px; padding: 10px; color: #ffffff; font-size: 11px; background: #d6371d; }
.call-text2 a { color: #fff; font-size: 11px; font-weight: bold; text-decoration: underline; }
#callout-container a:link, a:visited { color: #ff7900; font-weight: bold; text-decoration: none; }
#callout-container a:hover { color: #005c96; font-weight: bold; text-decoration: none; }
.callout-container a:link, a:visited { color: #ff7900; font-weight: bold; text-decoration: none; }
.call-text3 { margin: 20px 0px 10px 0px; padding: 10px; color: #e1bd2a; font-size: 11px; background: #000000; }


.threeColLeft { width: 180px; margin: 0; padding: 0; background-color: #000; float: left; }
.threeColMid { width: 375px; margin-left: 37px; padding: 0; background-color: #fff; float: left; }
body.release .threeColMid, body.box-set .twoColRight { padding-top: 59px; }
body.browse .twoColRight, body.search .twoColRight, body.eclipse .twoColRight { padding-top: 14px; }
.threeColRight { width: 154px; margin: 0 50 0 14px; padding: 0; background-color: #fff; float: left; }
.threeColRightComing { width: 154px; margin: 200 50 0 14px; padding: 200 0 0 0px; background-color: #fff; float: left; }
.twoColRight { width: 570px; margin: 0 23px 0 37px; padding: 0; background-color: #fff; float: left; }
#home-top td, #home-mid1 td, #home-mid2 td { vertical-align: top; }
#home-mid1, #home-mid2 { width: 732px; margin: 0 0 0 38px; padding: 0; border: 0; }
#home-mid1 td.right-cell, #home-mid2 td.right-cell { padding-left: 16px; }
body.eclipse #home-mid1 td.right-cell { padding-left: 24px; }

#home-top { width: 770px; height: 180px; margin: 0 30 20 30; padding: 0; border: 0; }
#home-top td.left-cell { width: 180px; background-color: #e1bd2a; padding-top: 20px 10px 10px 10px;}
#home-top td.left-cell-inner { width: 180px; background-color: #e1bd2a; padding: 20px 10px 10px 10px;  border-style:solid; border-top:none; border-bottom: none; border-right-color: #d63418; border-bottom-width:thin; border-left-color: #d63418;}
#home-top td.right-cell { padding-left: 37px;}
#home-top td.right-cell-inner { background-color: #e1bd2a; padding: 20px 10px 10px 10px; border-style:solid; border-top:none; border-bottom: none; border-right-color: #d63418; border-bottom-width:thin; border-left-color: #d63418;}
#home-top td.right-cell-inner-w { background-color: #ffffff; padding: 20px 10px 10px 10px;}
#home-top td.left-cell-inner-w { width: 180px; background-color: #ffffff; padding: 20px 10px 10px 10px;}

#home-mid2 td.left-cell, #home-mid2 td.right-cell { padding-top: 20px 10px 10px 10px; }

#home-mid1 table#new-releases td, #home-mid1 table#coming-soon td { width: 100px; padding: 0px 20px 10px 10px; }
.breaking { margin: 15px 0 0 0; font-size: 20px; color: #010003; font-weight: normal; text-transform: lowercase; line-height: 24px; }
h1, h1 a { margin: 15px 0 0 0; font-size: 20px; color: #000000; font-weight: lighter; text-transform: uppercase; line-height: 24px; }
body.home h1 { margin: 24px 0 11px 0; }
h1.single-line-header { margin: 23px 0 7px 0; }
h2, h2 a { margin: 0 0 4px 0; font-size: 14px; color: #7c6202; font-weight: normal; }
h3, h3 a { margin: 12px 0; font-size: 11px; color: #000; font-weight: bold; text-transform: uppercase; }
body.eclipse h3 { margin: 6px 0; }
body.home h3, body.home h3 a { color: #231f20; }
body.home h3 a.more { color: #d63418 !important; font-size: 9px; }
h4, h4 a { margin: 0 0 2px 0; font-size: 11px; color: #a51000; font-weight: bold; text-transform: uppercase; }
h5, h5 a { margin: 0 0 2px 0; font-size: 11px; color: #a51000; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
h6, h6 a { margin: 0 0 4px 0; font-size: 14px; color: #7c6202; font-weight: normal; }
.breaking5, .breaking5 a { margin: 0 0 2px 0; font-size: 11px; color: #a51000; font-weight: bold; text-transform: none; text-decoration: underline; }

a img { border: 0; }
b, strong, .bold { font-weight: bold; font-size: 1.0em; }
i, em, .italic { font-style: italic; font-size: 1.0em; }
form { padding: 0; margin: 0; }
ul { margin: 20px 0 26px 30px; list-style-type: circle; }
li { margin-bottom: 10px; list-style-type: circle; }
form { display: inline; padding: 0; margin: 0; }

.font-17 { font-size: 17px; }
.font-17W {color: #ffffff; font-size: 17px; }
.font-17G {color: #e1bd2a; font-size: 17px; }
.font-17DG {color: #7c6202; font-size: 17px; }

#left-nav-container { width: 180px; height: 180px; margin: 0 0 0 0; padding: 0; border: 0; }
#logo-vertical { width: 30px; border-right: 5px solid #000; vertical-align: top; }
#left-nav-top, #left-nav-bottom { padding: 7px 0 6px 10px; color: #244463; vertical-align: top; }
#left-nav-top { background: #e0bc29; }
#left-nav-top a, #left-nav-bottom a { margin-bottom: 6px; text-decoration: none; }
#left-nav-top a:hover, #left-nav-bottom a:hover { color: #000; text-decoration: none; }

#top-nav {background-color: #000000; text-align: right; vertical-align: top; }
#top-nav, #top-nav a { font-size: 11px; }
#top-nav a:link, #top-nav a:visited {padding: 2px 8px 2px 8px; color: #fff163; background-color: #000000; border-right-width:thin; border-right-style: solid; border-right-color: #a41005;}
#top-nav a:hover {padding: 2px 8px 2px 8px; background-color: #a41005; color: #fff163; text-decoration: none; border-right-width:thin; border-right-style: solid; border-right-color: #a41005;}
span.tagline { display: block; margin-top: 2px; color: #00000d; font-size: 10px;}
	
#bottom-nav { width: 810px; margin: 0 auto; padding: 40px 0 50px 0; background: #fff; color: #00000d; text-align: center; }
#bottom-nav, #bottom-nav a { font-size: 10px; }
#bottom-nav a:link, #bottom-nav a:visited { color: #00000d; }
#bottom-nav a:hover { color: #3d4040; text-decoration: none; }

.divider-line { margin: 12px 0; border-top: 1px #bcb1b1 solid; clear: both; }
.divider-line-red-dot { margin: 12px 0; border-top: 2px #d6371d dotted; clear: both; }
.divider-line-red { margin: 12px 0; border-top: 2px #d6371d solid; clear: both; }
.divider-line-sm { margin: 5px 0; border-top: 1px #bcb1b1 solid; clear: both; }

#footfix, .clear { clear: both; }
#footfix2 { padding-right: 210px; float: right; }
.clear-break1 { height: 3px; clear: both; overflow: hidden; }
.clear-break2 { height: 5px; clear: both; overflow: hidden; }
.clear-break3 { height: 9px; clear: both; overflow: hidden; }
.clear-break4 { height: 14px; clear: both; overflow: hidden; }
.clear-break5 { height: 24px; clear: both; overflow: hidden; }
.back-to-top { color: #000000; font-size: 9px; text-align: right; }
.divider-line { margin: 12px 0; border-top: 1px #bcb1b1 solid; clear: both; }
.divider-line-red-dot { margin: 12px 0; border-top: 2px #d6371d dotted; clear: both; }
.divider-line-red { margin: 12px 0; border-top: 2px #d6371d solid; clear: both; }
.divider-line-sm { margin: 5px 0; border-top: 1px #bcb1b1 solid; clear: both; }
.alert { color: #600; }
.no-wrap { white-space: nowrap; }
.left { float: left; }
.right { float: right; }