.Commento {
background:url(../images/contentermid.gif) top center repeat-y;
#margin-top:-19px;
#margin-bottom:-19px;
}

/* Rounded Corners CSS */

.CenterMePleaseGeoff {
text-align:center;
background:url(../images/contentermid.gif) top left repeat-y;
}

div.nifty{ 
width:444px;
margin: 0 8px;
background: #292929
}

div.nifty h1 {
width:444px;
/* color:#ff6b31; */
color:#CCCCCC;
text-align:center;
margin:0;
padding:3px 0px;
background: #292929
}

div.nifty2{ 
width:444px;
margin: 0 8px;
background: #292929
}

div.nifty2 h1 {
width:444px;
/* color:#ff6b31; */
color:#CCCCCC;
text-align:center;
margin:0;
padding:3px 0px;
background: #292929
}

div.productbox{ 
display:block;
float:left;
width:134px;
margin-right:7px;
margin-bottom:10px;
background: #292929
}

div.productbox p {
background: #292929;
text-align:center;
color:#CCCCCC;
}

div.productbox p.Title {
height:50px;
}

div.productbox p.Image {
height:100px;
}

div.productbox p.Description {
height:60px;
}

div.productbox p.Price {
height:25px;
}

.productcontainer {
padding-left:46px;
margin-left:-23px;
height:295px;
padding-top:5px;
width:460px;
background:url(../images/contentermid.gif) top center repeat-y;
}

b.rtop, b.rbottom{
display:block;
background: #b4b4b3
}

b.rtop b, b.rbottom b{
display:block;
height: 1px;
overflow: hidden; 
background: #292929
}

b.r1{
margin: 0 5px
}

b.r2{
margin: 0 3px
}

b.r3{
margin: 0 2px
}

b.rtop b.r4, b.rbottom b.r4{
margin: 0 1px;
height: 2px
}

.topgap {
padding-top:5px;
display:block;
height:auto;
background:url(../images/contentermid.gif) top center repeat-y;
}

.topgapproduct {
padding-top:10px;
display:block;
height:auto;
background:url(../images/contentermid.gif) top center repeat-y;
}

/* Rounded Corners CSS */





body {
background:url(../images/bg.jpg) top center repeat-x;
background-color:#807876;
background-attachment:fixed;
font-size:10px;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000;
text-align:center;
}

h1 {
font-family:Arial;
font-weight:700;
font-size:16px;
padding-bottom:10px;
text-transform:uppercase;
color:#000;
background-color:transparent;
}

a {
color:#C63;
background-color:transparent;
text-decoration:underline;
font-weight:bold;
}

pre {
color:#564b47;
font-size:10px;
background-color:transparent;
font-family:Courier, Monaco, Monospace;
}

.menulink a{
display:block
background:url(../images/rightcolumninnermid.gif) top center repeat-y;
width:158px;
color:#333;
margin-left:30px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.menulink a:hover{
display:block;
background:url(../images/menuover.gif) top center repeat-y;
width:158px;
color:#FFF;
margin-left:-3px;
padding-left:33px;
}

.innercolumnmenu .menulink{
height:20px;
}

.innercolumnmenu .menulink a:hover{
height:20px;
}

.mainContainer {
width:906px;
text-align:left;
margin:auto;
padding:0;
}

.heading {
margin-left:-10px;
}

.contentContainer {
position:relative;
display:block;
width:526px;
float:left;
text-align:left;
margin-top:-12px;
padding:0;
}

.rightContainer {
margin-top:-12px;
display:block;
width:184px;
float:right;
text-align:left;
padding:0;
}

.rightcolumn {
background:url(../images/rightmid.gif) top left repeat-y;
width:184px;
margin-right:8px;
float:right;
padding:0;
}

.rightcoltopimg {
margin-left:-8px;	
}

.rightcolumn h1 {
padding-left:20px;
padding-right:20px;
padding-bottom:0;
margin-top:0;
text-align:center;
}

.rightcolbot {
width:184px;
float:right;
margin-bottom:0;
margin-right:8px;
padding:0;
}


.leftContainer {
margin-right:2px;
margin-top:-12px;
display:block;
width:184px;
float:left;
text-align:left;
padding:0;
}

.leftcolumn {
background:url(../images/rightmid.gif) top left repeat-y;
width:184px;
margin-right:8px;
float:left;
padding:0;
}

.leftcolumn h1 {
padding-left:20px;
padding-right:20px;
margin-top:0;
padding-bottom:0;
text-align:center;
}

.leftcolbot {
background:transparent;
float:left;
width:184px;
margin-bottom:0;
margin-right:8px;
padding:0;
}

.inputs {
font-size:10px;
}

.maintitle {
background:url(../images/contentmid.gif) top center repeat-y;
background-color:transparent;
margin-top:-5px;
margin-bottom:0;
width:526px;
float:left;
}

.topimgtest {
background:url(../images/contenttop.gif) top center no-repeat;
height:74px;
width:526px;
}

.contentertop {
margin-top:-52px;
}

.contenter p {
display:block;
margin-top:0;
margin-bottom:0;
background:url(../images/contentermid.gif) top center repeat-y;
padding:5px 12px;
}

.contenter p.Butter {
text-align:center;
}

.contenter {
margin-top:10px;
padding-left:33px;
margin-right:33px;
}

.bannerad {
margin-top:15px;
margin-bottom:15px;
padding-left:30px;
margin-right:33px;
}

.contenter li {
margin-left:36px;
padding-bottom:5px;
}

.imgbreak {
margin-bottom:2px;
}

.imgbreakheader {
margin-bottom:4px;
}

.p00p {
width:440px;
float:left;
margin-top:0;
margin-bottom:0;
background:url(../images/contentermid.gif) top left repeat-y;
padding:5px 12px;
}

#p00p2 {
float:left;
padding-left:13px;
padding-right:12px;
margin-left:0;
margin-top:0;
margin-bottom:0;
background:url(../images/contentermid.gif) top center repeat-y;
}

.p00p3 {
padding-left:-10px;
margin-top:-10px;
margin-bottom:-10px;
background:url(../images/contentermid.gif) top center repeat-y;
}

.p00p3 ul {
margin-left:-25px;
margin-right:26px;
}

.p00p4 {
float:left;
width:454px;
padding-left:12px;
padding-right:12px;
margin-top:0;
margin-bottom:0;
background:url(../images/contentermid.gif) top center repeat-y;
}

.w00p {
float:right;
margin-right:0;
padding:5px 10px 11px;
}

.w00p2 {
float:left;
}

.clear {
clear:both;
}

.innercolumn {
background:url(../images/rightcolumninnermid.gif) top center repeat-y;
}

.innercolumndmctv {
background:url(../images/rightcolumninnermid.gif) top center repeat-y;
}

.innercolumnmenu {
background:url(../images/rightcolumninnermid.gif) top center repeat-y;
}

.innercolumn p {
padding-top:3px;
}

.innercolumn h1 {
font-size:15px;
}

.innercolumndmctv p {
padding-top:3px;
}

.innercolumndmctv h1 {
font-size:15px;
}

.innercolumn p.sponsors {
padding-top:10px;
padding-bottom:10px;
}

.innercolumn p.production {
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.FlashProducts {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}

.dmctv {
margin-left:-4px;
margin-top:5px;
}

.innerheadimg {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
margin-bottom:-10px;
}

.innerheadimgmenu {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
margin-bottom:-10px;
}

.innerheadimgright {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
margin-bottom:-10px;
}

.innerheadimgright2 {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
margin-bottom:-10px;
}

.innerfootimg {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
margin-top:-10px;
}

.innerfootimgdmctv {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
margin-top:-10px;
margin-bottom:10px;
}

.innertitlehead {
margin-left:13px;
margin-right:13px;
width:158px;
height:55px;
margin-bottom:0px;
}

.innertitlehead3 {
margin-left:13px;
margin-right:13px;
width:158px;
height:55px;
margin-bottom:0px;
}

.innertitleheadmenu {
margin-left:13px;
margin-right:13px;
width:158px;
height:55px;
margin-bottom:0px;
}

.innertitleheadright {
margin-left:13px;
margin-right:13px;
width:158px;
height:55px;
margin-bottom:0px;
}

.innertitleheadright2 {
margin-left:13px;
margin-right:13px;
width:158px;
height:55px;
margin-bottom:0px;
}



.welcomehead {
background:url(../images/contentermid.gif) top left repeat-y;
width:460px;
height:34px;
margin-left:0;
padding-left:13px;
padding-right:13px;
margin-bottom:0;
}

.rightcolumn p,.leftcolumn p {
text-align:left;
padding-left:25px;
padding-right:25px;
}

.center,.contenter p.Glass,.innercolumnhead,.innercolumn p.Butter,.innercolumndmctv p.Butter {
text-align:center;
padding-bottom:5px;
}

.menuie7isveryveryirritating {
margin-top:0px;
padding-top:8px;
padding-bottom:0px;
}

.innerfootimgmenu {
margin-left:13px;
margin-right:13px;
width:158px;
height:13px;
}




/* IE7 Hacks */

#p00p2 {#margin-top:-2px;#margin-bottom:5px;}

.leftcoltopimg {#margin-bottom:-2px;}
.p00p {#margin-top:-2px;}
.contenter p.Butter {#margin-top:0;}
.contenter p {#margin-top:-2px;}
.innercolumn {#margin-top:-22px;}
.innercolumndmctv {#margin-top:-24px;}
.innerfootimg {#margin-top:-29px;}
.innerfootimgmenu {#margin-top:-12px;#padding-bottom:-10px;}
.innertitlehead {#margin-top:-29px;#margin-bottom:0px;}
.ie7pulltop {#margin-bottom:-17px;}
.innertitleheadmenu {#margin-top:0px;#margin-bottom:-8px;}
.menuie7isveryveryirritating {#margin-top:5px;#padding-bottom:19px;#padding-top:5px;}
.ie7pushtop {#margin-top:42px;}
.innerheadimg {#margin-bottom:1px;}
.ie7pushtop2 {#height:8px;margin-top:8px;background:url(../images/rightcolumninnermid.gif) top center repeat-y;}
.ie7pushtop3 {height:8px;#height:0px;margin-top:0px;background:url(../images/rightcolumninnermid.gif) top center repeat-y;}
.innercolumnmenu {#margin-top:-11px;}

.rightcolumn {#margin-left:-8px;#margin-top:-2px;}
.innertitleheadright {#margin-top:0px;#margin-bottom:8px;}
.innerheadimgright {#margin-bottom:17px;#margin-top:-8px;}
.rightcolbot {#margin-left:-8px;}
.innerfootimgdmctv {#margin-top:-25px;}
.innertitleheadright2 {#margin-top:0px;#margin-bottom:0px;}
.innertitlehead3 {#margin-top:-14px;}

.topgap {#margin-top:-3px;#padding-left:8px;}
.nifty {#padding-bottom:2px;}
.bannerad {#margin-top:12px;}
.nifty2 {#padding-bottom:0px;}
.p00p3 ul {#margin-left:0px;#margin-bottom:10px;}

.ie7cansucksometimes {#margin-left:-9px;}
/* IE7 Hacks */