body{
  margin:0px 0px 20px 0px;
  padding:0px;
  font:normal 12px Arial, Helvetica, sans-serif;
  background:url('images/bg.gif') repeat-x;}
.main{
  width:948px;
  margin: 0 auto;
  background:#ffffff;
  border:#f17535 1px solid;}
  .main .header{
    background:url('images/header_bg.jpg') no-repeat;
	height:248px;}
    .main .header .logo{
      float:left;
	  width:180px;
	  margin:0px 0px 0px 33px;}	
	.main .header .nav{
	  float:left;
	  margin-top:168px;
	  width:730px;
	  text-align:right;}
	  .main .header .nav a{
	    font:bold 13px Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
	    margin:0px 12px 0px 12px;}
	  .main .header .nav a:hover{
	    color:#ffffff;}
	  .main .header .nav a.active{
	    color:#ffffff;}
	.main .header .text{
	  text-align:right;
	  padding-right:10px;
	  color:#01305a;
	  font:normal 18px Arial, Helvetica, sans-serif;}
  .main .image{
    height:251px;
    border-top:#f17535 1px solid;
    border-bottom:#f17535 1px solid;}
  .main .content{
    padding:25px;
	height:100%;
	font:normal 13px Arial, Helvetica, sans-serif;}
    .main .content .left{
	  float:left;
	  width:505px;
	  padding-right:15px;
	  margin-right:30px;
      border-right:#f17535 1px solid;}
      .main .content .left .captian{
	    float:left;
		width:100px;}
      .main .content .left .input{
	    float:left;
		width:300px;}
        .main .content .left .input .text{
		  padding:2px;
		  border:#838383 1px solid;
		  width:290px;
		  height:18px;
		  margin:0px 0px 5px 0px;}
      .main .content .left .text2{
		padding:2px;
		border:#838383 1px solid;
		width:100px;
		height:14px;
		font:normal 11px Arial, Helvetica, sans-serif;}
      .main .content .left span{
	    font:normal 11px Arial, Helvetica, sans-serif;}
      .main .content .left .retailer{
	    float:left;
		width:230px;
		margin:0px 20px 20px 0px;}
    .main .content .right{
	  float:left;
	  width:346px;}
    .main .content a{
      color:#f17535;
	  text-decoration:none;}
    .main .content .jazz{
	  color:#333333;
	  font:normal 11px Arial, Helvetica, sans-serif;
	  line-height:15px;}
	.main .content .heading{
      font:normal 18px Arial, Helvetica, sans-serif;
	  color:#f17535;
	  padding-bottom:10px;}
    .main .content .testimonial{
	  font-style:italic;
	  padding:20px 50px 20px 60px;}
      .main .content .testimonial span{
	    color:#f17535}
    .main .content .facebook{
	  z-index:100;
	  position:relative;
	  top:-44px;
	  height:0px;}
  .main .footer{
    background:#f17535;
	color:#ffffff;
	padding:8px 30px 8px 30px;}
	.main .footer .powered{
	  float:right; 
	  width:220px; 
	  text-align:right;}
	.main .footer .powered a{
	  color:#ffffff;
	  font-weight:bold;
	  text-decoration:none;}
	
.clear{clear:both;}

/*Calendar css*/
.calendar{
  background:#efefef;
  width:487px;}
  .calendar .month{
    color:#65594b;
	font:bold 24px Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 10px;}
    .calendar .month .links{
	  float:right;
	  width:130px;
	  padding:10px 10px 0px 0px;
	  font:bold 14px Arial, Helvetica, sans-serif;}
      .calendar .month .links a{
	    color:#333333;
	    text-decoration:none;
	    padding:1px 3px 1px 4px;}
      .calendar .month .links a:hover{
	    color:#ffffff;
		background:#334574;}
  .calendar .row{
	background:#f8cf8f;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	height:20px;}
  .calendar .row1{
	margin:5px 0px 5px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;}
    .calendar .row .c1, .calendar .row1 .c1{
	   float:left;
	   width:60px;
	   margin:2px 5px 2px 10px;}
    .calendar .row .c2, .calendar .row1 .c2{
	   float:left;
	   width:220px;
	   margin:2px 5px 2px 10px;}
    .calendar .row .c3, .calendar .row1 .c3{
	   float:left;
	   width:88px;
	   margin:2px 5px 2px 10px;}
    .calendar .row .c4, .calendar .row1 .c4{
	   float:left;
	   width:50px;
	   margin:2px 5px 2px 10px;}
/*Article*/
    .main .date{
	  padding:10px 10px 5px 10px;
	  font:bold 11px Arial, Helvetica, sans-serif;}
    .main .title{
	  padding:5px 10px 0px 10px;
	  font:normal 18px Arial, Helvetica, sans-serif;
	  height:35px;}
    .main .description{
	  padding:0px 10px 10px 10px;
	  font-style:italic;}
    .main .content2{
	  padding:10px 10px 50px 10px;}
