/* CSS Document for Diotte Video Designs */
.main { 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444;
	background: #FFFFFF url(../images/bg.png) repeat-x top left;
	margin:0px; line-height: 22px;
}
.maint { font-size: 70%; border-collapse: collapse; background-color: white; border: 1px solid black; border-width: 1px 1px 1px 1px; }
.navtd { background: url(../images/navbg.png) #000000 repeat-x center left; border: 1px solid #000000; }
.footertd { background: url(../images/footerbg.png) #000000 repeat-x top left; padding: 2px 25px 2px 25px; color: #FFFFFF;} 
.headerth { background: url(../images/dvdheader.png) no-repeat top center; }
.topbartd { background: url(../images/topbarbg.png) top left repeat-x; }
.contenttd { padding: 40px; background: url(../images/hbg.png) top left repeat-y; }
.bulletul { margin: 0px 0px 0px 20px; }
.bulletli { list-style-image: url(../images/bullet.png); padding: 0px 0px 0px 5px; margin: 0px 0px 0px 20px; vertical-align:text-top;}
/*.checkli { list-style-image: url(../images/checkmark.png); padding: 0px 0px 0px 5px; margin: 0px 0px 0px 20px; vertical-align: text-top; } */

.image { margin: 10px; border: 1px solid #999999; padding: 10px; } 
.indexleft { padding: 0px; background: url(../images/hlbg.png) top left repeat-x; border-right: 1px dashed #CCCCCC; font-size: 80%; line-height: 18px; }
.pleft { padding: 10px 0px 10px 0px; margin: 0px 20px 0px 30px; width: 190px;}
.alert { color: #993300; font-size: 80%; }
h1 { font-size: 110%; color: #003366; padding: 2px 0px 2px 0px;}
h1.bemboss { 
	background: url(../images/headerbg.png) no-repeat center center;
	height:25px;
	padding: 4px 0px 0px 0px;
	color: #FFFFFF; 
	margin: 10px 5px 5px 5px;
}
.samplespage { padding: 20px; }
.samples {
	border: 1px solid #666666;
	padding: 10px;
	margin: 20px;
}
td.price { background: url(../images/pricebg.png) center center no-repeat; }
h2.price { font-size: 240%; color: #003366; font-family:"Times New Roman", Times, serif; margin: 0px; }
h3.package { font-size: 180%; color: #003366; margin: 0px; font-family:"Times New Roman", Times, serif;}
h2 { font-size: 100%; }
h3 { font-size: 100%; }
.packaget { /*border: 1px solid #CCCCCC*/; border-collapse: collapse; font-size: 90%; margin: 10px 0px 10px 0px; }
.pheaderbg { padding: 5px 0px 5px 15px; border: 1px dotted #CCCCCC; border-width: 0px 0px 1px 1px;
			 background: url(../images/pheaderbg.png) top left repeat-y; }
.buttonbg { /*background: url(../images/buttonbg.png) top left repeat-x; */} 
.mainnav { color: #CCCCCC; text-decoration: none; font-size: 110%;}
.mainnav:hover { color: #FFFF99; text-decoration: underline; }
.subnav { color: #000066; text-decoration: none; font-size: 120%;}
.subnav:hover { color: #993300; text-decoration: underline; }
.bn { color: #CCCCCC; }
.bn:hover { color: #FF6600; }
}
