body{
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#ffffff;
  background:#000000;
  margin:0px 0px 50px 0px;
  padding:0px;}
.main{
  width:960px;
  margin:0 auto;}
  .main .logo{
    height:145px;
	text-align:center;}
  .main .nav{
    height:57px;
	padding:0px 0px 0px 110px;
	background:url('images/nav_bg.jpg') no-repeat;}
  .main .content{
    padding:45px 0px 40px 0px;}
    .main .content .wrapper{
	  padding:0px 50px 0px 50px;
	  color:#777777;
	  font:normal 13px Arial, Helvetica, sans-serif;
	  line-height:20px;}
      .main .content .wrapper a{
	    color:#ffffff;
		text-decoration:none;}
      .main .content .wrapper .feature{
	     float:left;
		 width:226px;
		 margin:0px 0px 40px 0px;}
      .main .content .wrapper .gap{
	     float:left;
		 width:88px;
		 margin:0px 0px 40px 0px;}
      .main .content .wrapper .heading{
	    font:normal 18px Georgia, "Times New Roman", Times, serif;
		color:#ffffff;
	    height:50px;
		text-transform:uppercase;}
      .main .content .wrapper .text{
	    width:120px;
		height:16px;
		border:0px;
		padding:2px;
		color:#333333;
		background:#dddddd;
		margin:3px 0px 10px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;}
      .main .content .wrapper .text1{
	    width:300px;
		height:16px;
		border:0px;
		padding:2px;
		color:#333333;
		background:#dddddd;
		margin:3px 0px 10px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;}
      .main .content .wrapper select{
	    width:160px;
		height:22px;
		border:0px;
		padding:2px;
		color:#333333;
		background:#dddddd;
		margin:3px 0px 10px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;}
      .main .content .wrapper textarea{
	    width:300px;
		height:100px;
		border:0px;
		padding:2px;
		color:#333333;
		background:#dddddd;
		margin:5px 0px 10px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;}
      .main .content .wrapper .button{
	    width:80px;
		border:0px;
		padding:2px;
		color:#333333;
		background:#dddddd;
		margin:10px 0px 10px 0px;
		font:normal 12px Arial, Helvetica, sans-serif;}
      .main .content .wrapper .error{
	    font:bold 12px Arial, Helvetica, sans-serif;
		color:#FF0000;
		padding:30px 0px 0px 200px;}
      .main .content .wrapper .left{
	    float:left;
		width:230px;
		font:bold 12px Arial, Helvetica, sans-serif;
		text-align:right;
		margin:5px 10px 0px 0px;}
      .main .content .wrapper .right{
	    float:left;
		width:400px;}
      .main .content .wrapper ul.pdf{
	    margin:10px 0px 0px -10px;
		paddding:0px;}
        .main .content .wrapper ul.pdf li{
 	      list-style-image:url('images/bullet_pdf.jpg');}
      .main .content .wrapper .gallery{
		float:left;
		width:278px;
		height:163px;
		margin:0px 10px 10px 0px;
		border:#242424 1px solid;}
      .main .content .wrapper .image{
		float:left;
		width:277px;
		height:320px;
		margin:0px 10px 10px 0px;}
        .main .content .wrapper .image .p{
		  border:#242424 1px solid;}
      .main .content .wrapper .thankyou{
	    visibility:hidden;
	    padding:20px 20px 0px 20px;
		margin:1px;
		z-index:100;
		width:368px;
		height:59px;
		top:497px;
		background:#000000;
		position:absolute;}
    .main .content .left{
	  float:left;
	  width:377px;}
      .main .content .left .category{
	    padding:125px 0px 0px 50px;
		font:normal 18px Georgia, "Times New Roman", Times, serif;
		line-height:27px;
		color:#777777;}
        .main .content .left .category a{
		  color:#777777;
		  text-decoration:none;}
          .main .content .left .category a img{
		    margin:7px 0px 8px 0px;}
        .main .content .left .category a:hover{
		  color:#ffffff;}
        .main .content .left .category a.active{
		  color:#ffffff;}
      .main .content .left .name{
	    padding:60px 50px 0px 50px;
		line-height:18px;}
        .main .content .left .name .black{
		  float:left;
		  width:70px;}
		.main .content .left .description{
	    color:#777777;
		padding:0px 50px 0px 50px;
		line-height:18px;}
    .main .content .right{
	  float:left;
	  width:580px;}
      .main .content .right .item1{
	    float:left;
		width:95px;
		text-align:center;
		color:#777777;
		margin:0px 50px 0px 0px;}
      .main .content .right .item2{
	    float:left;
		width:95px;
		text-align:center;
		color:#777777;
		margin:0px 30px 0px 0px;}
        .main .content .right .item1 a, .main .content .right .item2 a{
		  color:#777777;
		  text-decoration:none;}
        .main .content .right .item1 a:hover, .main .content .right .item2 a:hover{
		  color:#ffffff;}
        .main .content .right .item1 img, .main .content .right .item2 img{
	    margin:0px 0px 10px 0px;}
    .main .content .product{
	  background:url('images/product_bg.jpg') no-repeat;}
      .main .content .product .links{
	  padding:9px 0px 20px 66px;}
        .main .content .product .links a{
		  float:left;
		  display:inline;
		  width:109px;
		  text-align:center;
		  color:#777777;
		  text-decoration:none;}
        .main .content .product .links a:hover{
		  color:#ffffff;}
        .main .content .product .links a.active{
		  color:#ffffff;}
      .main .content .product .rest{
	    padding:30px 45px 30px 45px;
		color:#777777;
		line-height:18px;}
        .main .content .product .rest a{
		  color:#ffffff;
		  text-decoration:none;}
        .main .content .product .rest span{
	      font:normal 14px Arial, Helvetica, sans-serif;
		  line-height:22px;}
        .main .content .product .rest .table{
		 border:#666666 1px solid;
		 margin:10px 0px 20px 0px;}
          .main .content .product .rest .table .col1{
		    float:left;
			width:210px;
			background:#1a1a1a;
			padding:5px 5px 5px 25px;}
          .main .content .product .rest .table .col2{
		    float:left;
			width:170px;
			background:#1a1a1a;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col3{
		    float:left;
			width:170px;
			background:#1a1a1a;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col4{
		    float:left;
			width:170px;
			background:#1a1a1a;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col5{
		    float:left;
			width:97px;
			background:#1a1a1a;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col_1{
		    float:left;
			width:210px;
			padding:5px 5px 5px 25px;}
          .main .content .product .rest .table .col_2{
		    float:left;
			width:170px;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col_3{
		    float:left;
			width:170px;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col_4{
		    float:left;
			width:170px;
			padding:5px 5px 5px 0px;}
          .main .content .product .rest .table .col_5{
		    float:left;
			width:97px;
			padding:5px 5px 5px 0px;}
        .main .content .product .rest .gallery{
		  float:left;
		  width:278px;
		  height:163px;
		  margin:0px 10px 10px 0px;
		  border:#242424 1px solid;}
  .main .collection{
    padding:45px 50px 50px 50px;}
    .main .collection .item{
	  float:left;
	  width:135px;
	  margin:0px 40px 0px 0px;}
      .main .collection .item a{
		font:normal 14px Arial, Helvetica, sans-serif;
		line-height:18px;
		color:#777777;
		text-decoration:none;}
      .main .collection .item a:hover{
		color:#ffffff;}
      .main .collection .item .title{
	    height:42px;
		text-align:center;}
        .main .collection .item .title a{
		  font:normal 14px Arial, Helvetica, sans-serif;
		  line-height:18px;
		  color:#777777;
		  text-decoration:none;}
        .main .collection .item .title a:hover{
		  color:#ffffff;}
  .main .footer{
    height:26px;
	padding:0px 0px 0px 256px;
	background:url('images/footer_bg.jpg') no-repeat;}
  .main .copyright{
    color:#777777;
	padding:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;}

.clear{clear:both;}
