* { padding: 0; margin: 0; }

#wrapper { 	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444;
	}

#header{ width: 830px; margin:auto; background: url(images/header.jpg); height: 390px; background-repeat: no-repeat; }
#headerprodx{ width: 830px; margin:auto; background: url(images/header.jpg); height: 199px; background-repeat: no-repeat; }

#maincontent{  width: 830px; margin:auto; background: url(images/repeater.jpg); background-repeat: repeat-y; }

#navbar { width: 750px; background-color: #8b8391; height: 25px; margin-left: 40px; }
#navtext { padding-top: 3px; color: #FFFFFF; font-size:14px; text-align:center; margin-left: 75px; }

#logo{ float: left; width: 696px; margin:auto; background: url(images/logo.gif); background-repeat: no-repeat; height: 112px; margin-top:64px; margin-left: 22px;}


h1 { font-weight:bold; font-style:italic;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 { font-weight:bold; font-style:italic;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

#banner { float: left; background: url(images/banner.jpg); width: 671px; margin:auto; height: 224px; margin-left: 34px; margin-top: 5px; }

#leftcontent { float: left;  margin:auto;  width: 450px; margin-left: 60px; margin-top: 25px; border-right: dotted 1px #aaa; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}

#rightcontenttest{ float: right; margin:auto;  width: 215px; margin-right: 48px; margin-top: 25px; padding: 10px; background:url(images/testa.gif); background-repeat:no-repeat; height: 211px;}
#testhead{ margin-left: 55px; margin-top: 10px; font-weight:bold;}
#testtext{ margin-left: 20px; margin-top: 15px;}
#rightcontent{ float: right; margin:auto;  width: 240px; margin-right: 40px; margin-top: 0px; background-color: #f6f4cd; text-align:right;  background:url(images/jukebox.jpg); background-repeat:no-repeat; height: 408px;}


#footer { clear:both; width: 745px; margin:auto; margin-right: 40px; background-color:#6b5d76; padding-right: 5px; background-image:url(images/jukeboxfoot.jpg); background-repeat:no-repeat; height: 38px; background-position:right; text-align:center;}
#footerprod { clear:both; width: 745px; margin:auto; margin-right: 40px; background-color:#6b5d76; padding-right: 5px; height: 38px; text-align:center;}

#footertext { font-size: 11px; color:#FFFFFF; text-align:center; padding-top: 12px;}


#prodcontent { float: left;  margin:auto;  width: 680px; margin-left: 60px; margin-top: 25px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
#breadcrumb { font-size: 12px; margin-bottom: 25px;}
 
#breadcrumb a:link {text-decoration: none; color: #444;}
#breadcrumb a:visited {text-decoration: none; color: #444;}
#breadcrumb a:active {text-decoration: none; color: #444;}
#breadcrumb a:hover {text-decoration: none; color: #444;}

#producttitle { margin-top: 10px; margin-bottom: 10px; }

#prodtitle { float: right;  margin:auto; width: 470px; }
#proddesc { float: right;  margin:auto; width: 470px; margin-top: 20px; }
#prodimage { float: left;  margin:auto; border: solid 9px #685774; width: 150px;}

.productlisting { float: left;  margin:auto; background-color: #c0b1cf; padding: 10px; margin-bottom: 5px;}
.productlistingalt { float: left;  margin:auto; background-color: #e0d8e7; padding: 10px; margin-bottom: 5px;}

.productlistingalt A:link {text-decoration: none; color: #444;}
.productlistingalt A:visited {text-decoration: none; color: #444;}
.productlistingalt A:active {text-decoration: none; color: #444;}
.productlistingalt A:hover {text-decoration: none; color: #444; }
 
.productlisting A:link {text-decoration: none; color: #444;}
.productlisting A:visited {text-decoration: none; color: #444;}
.productlisting A:active {text-decoration: none; color: #444;}
.productlisting A:hover {text-decoration: none; color: #444;}

#guide { margin-right: 5px; text-align:right; font-size:11px; }
#productxdesc { margin-top: 20px; margin-bottom: 40px; margin-top: 30px;}
#productxdesc li { list-style-position:inside; }



	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	
			p#success
		{
			padding: 3px 10px;
			background: #92FFA5;
			border: 2px solid #009218;
			color: #009218;
			font-weight: bold;
			margin-bottom: 10px;
			text-align: center;
		}
		
		p#bademail, p#badserver
		{
			padding: 3px 10px;
			background: #FFA3A1;
			border: 2px solid #D00D00;
			color: #D00D00;
			font-weight: bold;
			margin-bottom: 10px;
			text-align: center;
		}
