/* CSS Document */
*{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body {
	margin:0; background:url(bg.gif);
	}
ul, li, p, span, div, h1, h2, h3, h4, h5, h6, form, input {
	margin:0; padding:0;
	}
li {
	list-style-type:none;
	}
.spacer {
	clear:both; line-height:1px; padding:0; margin:0;
	}
	
/*header*/
#header {
	padding:0 0 0 0; background:url( header-bg.jpg) repeat-x 0 0; height:184px; position:relative; margin:0 auto; width:1004px;
	}
#header .logo {
	width:253px; position:absolute; top:0; left:43px;
	}
	
#header p.text {
	width:516px; font:normal 25px/21px Arial, Helvetica, sans-serif; color:#FF5656; margin:0; padding-top:30px; padding-left:335px; 
	}	
		
#header h1 {
	font:normal 30px/22px Arial, Helvetica, sans-serif; color: #CC3300; margin:0; padding:0; width:710px; line-height:36px; padding-top:40px; padding-left:315px; 
	}
#header h1 span {
	color:#FFDC1B;
	}


	
#header ul.link {
	text-align:right; margin:0 42px 0 0;
	}
#header ul.link li {
	display:inline;
	}
#header ul.nav {
	text-align:right; margin:0 43px 0 0; background:url( nav-left.gif) no-repeat top left; padding:0 0px 0 6px; float:right;
	}
	
/*container*/
#container {
	background-image:url( bodybg.gif); background-repeat:repeat-x; background-position:0 0; background-color:#B3B4B8; padding:0px 0px 0px 30px; margin:0 auto; width:976px;
	}
/*left panel*/
#leftpanel {
	margin:0 1px 0 0px; width:630px; padding:22px 0 0 0; float:left;
	}
#leftpanel h2 {
	font:normal 22px Arial, Helvetica, sans-serif; color: #FF6600; line-height:23px; margin:10px 0 15px 0px;
	}
#leftpanel h4 {
	font:18px Arial, Helvetica, sans-serif; color: #666666; margin:0 0 10px; 
	}
#leftpanel .hd a{ font-size:18px; text-decoration:none; color: #000066; }
#leftpanel .hd a:link{font-size:18px;  text-decoration:none; color: #660033; }
#leftpanel .hd a:hover{ font-size:18px;  color:#DB0000; text-decoration:none;}
#leftpanel .hd a:visted{ font-size:18px;  color:#DB0000; text-decoration:none;}

#leftpanel p.yellow-text {
	font:normal 14px/23px Arial, Helvetica, sans-serif; color:#000; margin:0 0 15px;	
	}
#leftpanel p.red-text {
	font:normal 15px/23px Arial, Helvetica, sans-serif; color:#e41c12; margin:0 0 15px; font-weight:bold;	
	}	


/*right panel*/
#rightpanel {
	width:325px; float:right; margin:0; padding:0; background:url( bor-bottom.gif) no-repeat 0 100%; 
	}
#rightpanel #inside {
	margin:0; padding:24px 18px 32px 20px; border:1px solid #776F48; border-top:0px; background-color:#FFF;
	}
#rightpanel #inside h2 {
	background:url( bor-bot.gif) repeat-x left bottom; margin:0 0 16px; padding:0 0 6px;
	}
#rightpanel #inside h2 span{
	background:url( icon-arrow2.gif) no-repeat 0 4px; font:normal 20px Arial, Helvetica, sans-serif; color:#131313; padding:0 0 0 28px;
	}
#rightpanel #inside h6 {
	font-weight:bold; color:#816C3B; text-transform:uppercase; padding:0 0 14px;
	}
#rightpanel #inside p{
	color:#5A4F37; line-height:12px; padding: 0 0 15px 0px;
	}
#rightpanel #inside p span{
	font-weight:bold; color:#8C3D03;
	}
#rightpanel #inside a.online {
	background:url( online-support.gif) no-repeat 0 0; display:block; width:286px; height:76px; text-decoration:none; margin:0; padding:0 0 15px;
	}
#rightpanel #inside a.online:hover {
	background:url( online-support-m.gif) no-repeat 0 0; text-decoration:none;
	}
#rightpanel #inside #service {
	background:url( service-bottom.gif) no-repeat 0 100% #262626; padding:0 0 8px; margin-bottom:14px;
	}
#rightpanel #inside #service p.top {
	background:url( service-top.gif) no-repeat 0 0 #262626; padding:8px 0 0px;
	}
#rightpanel #inside #service h2 {
	background:url( service-bor.gif) repeat-x 0 25px; margin:0 13px; padding:0 0 18px 0px;
	}
#rightpanel #inside #service h2 span {
	background:url( service-icon.gif) no-repeat 0 0; font:20px normal Arial, Helvetica, sans-serif; color:#fff; padding:13px 0 13px 48px;
	} 
#rightpanel #inside #service ul {
	margin:0 15px 4px 16px;
	}
#rightpanel #inside #service ul li {
	padding:0 0 12px 0px;
	}
#rightpanel #inside #service ul li a{
	background:url( icon-plus.gif) no-repeat 0 3px; font:normal 12px Arial, Helvetica, sans-serif; color:#CCC; text-decoration:underline; padding:0 0 0px 15px;
	}
#rightpanel #inside #service ul li a:hover{
	color:#CCC; text-decoration:none;
	}
/*right panel*/
/*container*/


#ad_dvd_ripper{width:600px; margin-left:10px; height:152px;  

background:url(ad1.gif);
    background-repeat:no-repeat;}
#ad_dvd_ripper_l{
  
    width:400px;
	height:142px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
}
.product-title { line-height:24px;
	font-size: 16px;
	color: #DB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


Arial, Helvetica, sans-serif; line-height:15px; 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 { 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-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;
}




/*container2*/
#container2 {
	background:url( spec-bg.gif) repeat-x 0 0 #1E1E1E; padding:0 43px 18px; margin:0;
	}
#container2 .special {
	background:url( special.gif) no-repeat 0 0; padding:0; width:170px; height:135px; float:left;
	}
#container2 .text {
	width:386px; padding:42px 0 0; margin:0 32px 0 0; float:left;
	}
#container2 .text h2{
	font:normal 32px Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:1px dotted #646464; margin:0 73px 12px 0;
	}
#container2 .text p {
	font:italic 18px/24px Arial, Helvetica, sans-serif; color:#A89263; padding:0; margin:0;
	}
#container2 .text p span{
	color:#E4B12A; font:italic 18px/24px Arial, Helvetica, sans-serif;
	}
#container2 .contact {
	background:url( contactbg.gif) no-repeat  0 44px; float:left; width:222px; padding:64px 0 16px 102px;
	}
#container2 .contact p.whitetext {
	font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
#container2 .contact p.whitetext span {
	font:normal 10px "Trebuchet MS", Tahoma, "Times New Roman"; color:#FFFFFF; padding:4px; background-color:#4F0202; margin:0 0 0 2px;
	}
#container2 .contact p.yellow-text {
	font:normal 16px "Trebuchet MS", Tahoma, "Times New Roman"; color:#FFDC1B; margin:6px 0 0;
	}
	
/*container2*/

/*footer*/
#footer {
	background:url( footerbg.gif) repeat-x 0 0 #131313; padding:20px 28px 52px;
	}
#footer p.copyright {
	font:normal 10px Arial, Helvetica, sans-serif; color:#fff; width:800px; float:left; text-align: center;
	}
#footer p.copyright a {
	color:#AFAFAF; text-decoration:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	}
#footer p.copyright a:hover {
	color:#EAD773; background:none;
	}
/*footer*/

#ad_dvd_ripper{width:600px; margin-left:10px; height:200px;  background:url(ad1.jpg);
    background-repeat:no-repeat;}
#ad_dvd_ripper_l{  
    width:380px;
	height:32px;
	float:left;
	padding-top:130px;
	padding-left:110px;
}
.product-title { line-height:24px;
	font-size: 24px;
	color: #DB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}
.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; padding-left:10px;}
.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;
}