/* RESET PAGE NO NEED TO TOUCH */
a:link, a, a.visited { text-decoration:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,blockquote,th,td,p { margin:0; padding:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ul,ol { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* FORM STYLES */
form div.r-error		{border:1px solid #1C3E40;margin:2px 0px;background-color:#FAF5F5;}
form fieldset 			{clear:both;border-top:1px solid #000;padding:10px;margin:0px 8px 0px 8px;}
form fieldset legend 	{font-size:1.4em;margin:0px 0px 0px 0px;padding:0px 5px;font-weight:bold;}
form fieldset div 		{clear:both;width:100%;}
form div label 			{display:block;float:left;width:230px;padding: 3px 5px;margin: 0 0 5px 0;text-align: right;}
form div small 			{display:block;margin:0px 0px 5px 230px;padding:1px 9px;font-size:0.9em;zoom:1;width:310px;}
form div input.uc		{text-transform:uppercase;}
form div input.fc		{text-transform:capitalize;}
form div input.input-text, form div input.input-password {width:200px;padding:1px 3px;margin:0px 0px 0px 0px;}
form div textarea 		{width:200px;height:50px;}
form div select.input-select {width:211px;padding:1px 3px;}
form div span			{width:100%;height:20px;text-align:center;display:block;color:red;display:none;}
form div.r-error span 	{display:inline;font-weight:bold;font-size:13px;}
form div.r-error label.labelCheckbox {}
form div.r-required {border:0px;height:25px;}
form div.submit 		{clear:both;text-align:center;}
form .button {margin:0px 5px 0px 5px;float:none;width:101px;background-image:url('/images/tfft/generic/greybutton_large.gif');height:23px;font-size:12px;font-weight:bold;font-family:Arial;border:0;cursor:pointer;}

/* Generic styles rtim2 */

#errorBlock{width:100%;text-align:center;display:block;color:red;clear:both;}
.dispTitle{border:0px;}


body{
background-color:#f1f5f6;
font-family:Arial, Helvetica, sans-seri;
width:100%;
}




 div{
     border:0px;
     margin-left:auto;
     margin-right:auto;
}

#wrap{
    width:870px;
    height:100%;

}

#header{

  height:126px;
  width:870px;
  border:0px;
  background-image:url('/radiotimes/images/radiotimes-header.jpg');

}

#sbimg{
    margin-left:50px;
    position: relative;
    top: 50px; /* 30 pixels from the top of the page */
    /*left: 30px; /* 80 pixels from the left hand side */*/

}


#logo{
      position: relative;
      top: 50px; /* 30 pixels from the top of the page */
      left: 30px; /* 80 pixels from the left hand side */

}


.dispTitle{
   width:390px;
   float:left;

}

#hotImage{
   border:#bfbfbf 1px solid;
}

#contHome{
  display:block;
  clear:both;
  width:790px;
  /*padding-top:15px;*/
  overflow:hidden;
}
 #homeContent{
  width:440px;
  float:left;
  display:block;
 }

 #homeImage{
    width:334px;
    float:left;
    padding-left:10px;
    display:block;
 }


#topBox{
   width:825px;
   height:131px;
   background-color:#e9e8e4;
   border:#bfbfbf 1px solid;
   padding:15px 0px 15px 10px;
   margin-top:15px;
}

.topBoxImage{
  margin-left:5px;
}

#lowerBox{
 width:790px;
 height:161px;
 background-color:#e9e8e4;
 border:#bfbfbf 1px solid;
 clear:both;
 margin-top:15px;
 display:block;
}

.partnerCont{
    /*width:228px;*/
    height:128px;
    float:left;
    padding:10px;
    padding-top:50px;
    overflow:hide;
    /*border:#000 1px solid;*/





}

.divider{
    width:1px;
    height:140px;
    background-color:#bfbfbf;
    margin-top:10px;
    float:left;
    color:#bfbfbf;

}

.menuItem{
    float:left;
    margin-right:25px;
    padding-top:1em;
    font-size:15px;
}

.menuItem a{
    text-decoration: none; color:#fff;
}

.menuItem a:hover{
    text-decoration: none; color:#fc9a01;
}

#topBar{
    height:50px;
    width:845px;
    border:0px;
    padding-left:25px;
    background-image:url('/radiotimes/images/menu-bg.jpg');
    background-repeat:repeat-x;
}

 #container{
   background-color:#fff;
   margin:0px, 0px, 0px, 0px;
 }

 #contentBox{
    width:805px;
    border:#ebebeb 1px solid;
    padding:15px;
    margin:15px auto 15px auto;
    font-size:15px;
 }

 #contentBoxHeader{
   height:36px;
   background-color:#f8f8f8;
   border-bottom:#ebebeb 1px solid;
   padding:12px 0px -0px 15px;
   margin:-15px -15px  15px -15px;
 }

 h1 {
    font-size:22px;
    color:#fc9a01;
    margin-bottom:30px;
    clear:both;
    float:left;
 }

 h2 {
    font-size:16px;
    color:#fc9a01;
    margin-bottom:10px;
 }

 h3 {
    font-size:13px;
    color:#555;
 }

 #center{
    float:left;
    width:646px;
 }

 p{
    color:#555;
    line-height:20px;
    margin-bottom:20px;
    clear:left;
 }

 strong{
  font-weight:bold;
 }

 #formCont{
      margin-left:auto;
      margin-right:auto;
 }

 #footer{
    clear:both;
    font-size:12px;
    color: #494949;
 }

 a{color: #494949;}
 a:hover{text-decoration:underline;}

 #gfmLink{

   float:right;

 }

 #infoSpan{
    float:left;
    margin:0px 0px 0px 20px;
 }

  #headerSpan{
          font-size:13px;
          color:#fc9a01;
          padding-right:10px;
          text-align:right;
          display:inline;
          float:right;
          color: #494949;
          font-weight:bold;
  }

 #headerSpan a{color: #494949; font-weight:normal;}
 #headerSpan a:hover{text-decoration:underline;font-weight:normal;}

 #searchFormCont{
    font-weight:bold;
    padding:5px;
    margin:20px 0px 20px 15px;
 }

 .resultContainer{
    font-size:13px;
    display:block;
    clear:both;
    border:#F1F1F1 1px solid;
    min-height:200px;
    margin-bottom:20px;
    padding:5px;
 }

 .offerImage{
  width:146px;
  height:102px;
  float:left;
  border:#cdcdcd 1px solid;
  margin-right:10px;
 }

  .descriptionBox{
    width:395px;
    float:left;
    display:block;

  }


 .detailsBox{
    background-color:#E9E8E4;
    float:left;
    width:210px;
    padding:10px;
    margin-left:10px;
 }

 #tableform td{
 height:25px;
 }

.tableTitle{
  padding-left:20px;
}

 #submit{
 text-align:center;

 }

 .partText{
      padding:0px;
      font-weight:bold;
  }

  .partImageCont{
  height:161px;
  float:left;
  margin-right:5px;
  margin-top:-20px;



 }
 #registerCopy{
    width:100%;
    padding-left:20px;
    margin-top:20px;


 }

 #searchSubmit{
      background:url('/radiotimes/images/button-search.gif');
      width:96px;
      height:22px;
      font-size:15px;
      color:#fff;
      font-weight:bold;
      border:#9b9898 1px solid;
      cursor: pointer; /* hand-shaped cursor */
      cursor: hand; /* for IE 5.x */


 }
 #pag{
    clear:both;
    text-align:right;
 }
