html{
	background-color:#FFC904;
	/*for I.E. */ width:expression(document.body.clientWidth <900 ? "850px" : "100%");
	/*firefox and others*/ min-width:800px;}

body{ font-family: "MS PGothic";
	background-color:#ffffff;
	background-image:url(body.gif);
	background-repeat:repeat-y; 
	display:table;
	
	font-size:0.84em; line-height:1.6em;
	margin:0px;
	padding:0px;
	width:100%;}

h1 {color:#E60101;  font-size:1.6em; }
h2 {color:#a46603; font-size:1.4em;}
h3 {color:#a46603; font-size:1.1em; margin:15px 15px; padding:0px; }
h4 {color:#a46603; font-size:1.1em;}
	
a {	color:#a46603; 
	font-weight:bold; }
a:hover {color:#FF6804;}


ol, ul {margin-top:0px; }
.floatLeft {
	float:left; 
	padding-right:.7em;}
.floatRight {
	float:right; 
	padding-left:.7em;}
.floatLeft img, .floatRight img {margin-bottom:1em;}
.clear { clear:both; }

.m2x { margin-left:2em; }
.m3x { margin-left:3em; }

.center { text-align:center; }

.bullet {
	background: url(bullet.gif) no-repeat left center;
	padding-left: 30px; }
div.hr{
	background: url(hr.gif) no-repeat center center;
	height: 12px;
	margin: 10px; }
div.hr hr { display: none; }

td { 
	vertical-align: top;
	text-align: left;
	padding: 5px; }
th {
	color: #FFFFFF;
	background-color: #E60101;
	padding: 5px; }
table {
	border-collapse: collapse;
	margin-bottom: 20px;  }	

table, td, th { border-color: #000; }

.border, 
.tborder table, 
.tborder th, 
.tborder td { border: 1px solid #000; }

.tcenter { text-align: center; }
.tcenter table { margin: auto; }
.tcenter table td { text-align: left; }

#header{
	background-color:#FFE37D; 
	background-image:url('stars.gif');
	height:79px;
	left:0px;
	position:relative;
	top:0px;
	width:100%;}	
 h1{ color:#a46603; margin:0; padding:0; font-size:26px; padding-left:430px; padding-top: 20px;}
/******************************************************************\
	Navigation Styles
\******************************************************************/	
#navigation {
	background-color:#FFE37D; 
	font-size:10pt; color: #663300; font-weight:bold;
	float:left;
	width:270px; }
#navigation *{
	margin:0px; padding:0px; }
#navigation ul {
	margin-left:25px;}
#navigation li{
	border-bottom:1px dashed #BFAA5E;
	list-style-type:none;
	padding:5px;
	text-align:left;}
#navigation ul li ul {
	display:none;
	margin:3px; }
#navigation ul li ul li{
	background-color:#FFF2C4; 
	border-bottom:none;
	padding:3px;
	text-indent:3px; }
#navigatin a span{
	display:block; }
#navigation a {
	color:#7d6302;
	display:block;	
	font-family:'Lucida Grande', 'Trebuchet MS';
	font-weight: bold; font-size:12pt;}
#navigation a:hover {
	background-color:#FFD435; }
#navigation ul li ul li a {
	padding-left:3px; 
	text-indent:0px;
	text-transform:none; }

#exclamation_title{
	background-image:url('title.gif');
	background-repeat:no-repeat;
	color:#a46603;
	font-family:'Comis Sans', 'Kristen ITC', 'Kristen ITC', 'Tempus Sans ITC', 'Tempus Sans', Arial, sans-serif;	
	height:49px;
	left:100px;
	padding-left:115px;
	padding-top:5px;
	top:3px; }
	h3{ color:#a46603; margin:0; padding:0; font-size:15px; font-weight:bolder; padding-left:250px; padding-top:10px;}

#content{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 285px;
	padding-left:20px;
	position:relative; }
#content_float_wrapper{
	background-color:#FFFFFF;
	float:left; 
	padding-bottom:.5em;
	width:900px; }
#content h1{
	margin:.5em 0px .5em 0px; 
	padding:0px;
	text-align:center;}
#content h2{
	margin:1.0em 0px;  }
#content p{
	margin: 0px;
	padding:0px 1em 1em 0px; }
#content ul li {
	margin-bottom: 1em; }


/******************************************************************\
	Footer Styles
\******************************************************************/
#footer{
	background-color:#FFC904;
	border-top:#FFE37D solid 8px;
	clear:both;
	font-size:12px;
	text-align: center;	
	height:30px;
	margin-top:10px;
	position:relative; }	
	
.orderbox {
border: 1px solid #72A545;
background: #FAFAFA; width:500px;
	clear: both;
	margin: 5px  0px;
	text-align: center;
	margin-left:120px;
	padding: 8px 0px;
	font: bold 15px "Trebuchet MS", sans-serif;
}

.orderbox #down {
	padding: 0 0 0 27px;
	background: url(download.gif) no-repeat center left;
}

.orderbox #buy {
	padding: 0 0 0 27px;
	background: url(buynow.gif) no-repeat center left;
}

.orderbox span {
	margin: 0 8px 0 8px;
	color: #AAAAAA;
}	


#ad_dvd_ripper{width:682px; margin-left:50px; padding-left:10px; height:152px;  background:url(ad1.gif);
    background-repeat:no-repeat;}
#ad_dvd_ripper_l{
  
    width:470px;
	height:142px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
}
.product-title { line-height:28px;
	font-size: 16px;
	color: #DB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
.product-title a:visited{ color:#DB0000; text-decoration:none;}
.product-title a:link{ color:#DB0000; text-decoration:none;}
.product-title a:hover{ color:#DB0000; text-decoration:none;}
.product-content {font-size: 11px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal;}
.product-content a:visited{
	color: #003586;
	text-decoration:none;
}
.product-content a:link{
	color: #003586;
	text-decoration:none;
}
.product-content a:hover{
	color: #ff9900;
	text-decoration:underline;
}
.product-content-yellow {font-size: 12px; color: #FF8400; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.product-price_red{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.product-price_red a:visited{
	color: #ff0000;
	text-decoration:none;
}
.product-price_red a:link{
	color: #ff0000;
	text-decoration:none;
}
.product-price_red a:hover{
	color: #ff9900;
	text-decoration:underline;
}
