*{
  margin:0px;
  padding:0px;
}
a, a:hover, a:active{
    color:white;
    border-style:none;
    border:none;
}
a img,img{
    border-style:none;
    border:none;
}
body{
  text-align:center;
  background:url('http://resource.cottoninc.com/_images/fabfindswidget/background.jpg') repeat-x;
  font-family:Myriad Pro;
}
#main{
  margin:0px auto;
  position:relative;
  width:954px;;
  height:600px;
  
}
P {
  font-size:11px;
  line-height:14px;
  font-family:Tahoma, Geneva, sans-serif;
  color:#000;
}

#top_section{
  position:relative;
  float:left;
  background:url('http://resource.cottoninc.com/_images/fabfindswidget/top_section.jpg') no-repeat;
  width:954px;
  height:70px;
}
#menu{
  position:relative;
  float:left;
  background:url('http://resource.cottoninc.com/_images/fabfindswidget/menu.jpg') no-repeat;
  width:954px;
  height:51px;
}
#menu_wrapper{
  position:relative;
  float:left;
  top:12px;
  left:80px;
  height:29px;
  border:solid 0px red;
}
.menu_link{
  cursor:pointer;
  border:none;
}
.logo{
  position:relative;
  float:left;
  left:15px;
}
#main_content{
  position:relative;
  float:left;
  background:url('http://resource.cottoninc.com/_images/fabfindswidget/main_background2.jpg') no-repeat;
  width:954px;
  height:580px;
}
#main_content2{
  position:relative;
  float:left;
  width:954px;
}

#main_content.main_index{
    position:relative;
    float:left;
    background:url('http://resource.cottoninc.com/_images/fabfindswidget/main_background_index_new.jpg') no-repeat;
    width:954px;
    height:580px;
}

#main_content2.main_long{
    position:relative;
    float:left;
    background:url('http://resource.cottoninc.com/_images/fabfindswidget/main_background_long.jpg') no-repeat;
    width:954px;
	padding-left:20px;
	padding-bottom:20px;
	border-bottom: #333 solid 1px;
}

#main_content.terms{
    background:url('http://resource.cottoninc.com/_images/fabfindswidget/main_background_terms.jpg') no-repeat;
}
#main_content.privacy{
    background:url('http://resource.cottoninc.com/_images/fabfindswidget/main_background_privacy.jpg') no-repeat;
}
.fabric{
  position:absolute;
  top:27px;
  left:167px;
}
.left_section_text{
  position:absolute;
  left:57px;
  top:137px;
}
.right_section_text{
  position:absolute;
  left:659px;
  top:73px;
}
#message{
  position:absolute;
  left:76px;
  top:23px;
  width:378px;
  max-height:526px;
  border:dotted 2px gray;
  text-align:left;
  background-color:#E0E0E0;
  padding:8px;
}
#widget{
  position:absolute;
/*  left:300px;*/
    left:272px;
  top:25px;
  width:384px;
  height:526px;
/*  border:solid 1px black;*/
}
#widget2{
  position:absolute;
  left:502px;
  top:25px;
/*  width:314px;*/
/*  height:420px;*/
/*  border:solid 1px black;*/
}
.link{
  position:absolute;
  border:solid 0px red;
  height:20px;
  width:154px;
  left:762px;
  top:258px;
}
#winners_section{
  position:absolute;
  background:transparent url('http://resource.cottoninc.com/_images/fabfindswidget/winners_section.jpg') no-repeat scroll 0 0;
  left:665px;
  top:413px;
  width:242px;
  height:136px;
}
/*#winners_section.winners_index{
    background:none;
}*/

#winners_content{
  position:relative;
  float:left;
  width:190px;
  height:83px;
  top:45px;
  left:16px;
  color:#567163;
  text-align:left;
  font-size:17px;
  border:solid 0px red;
}
.widget_button{
  position:absolute;
  width:190px;
  height:75px;
  left:57px;
  top:360px;
}
.widget_button2{
  position:absolute;
  left:25px;
  top:286px;
  width:190px;
  height:75px;
}
#footer{
  position:relative;
  float:left;
  width:954px;
  height:70px;
  border:solid 0px red;
  text-align:center;
}
#footer_menu{
  position:relative;
  float:left;
  font-size: 14px;
  color:#FFFFFF;
  height:50px;
  width:775px;
  left:95px;
  top:15px;
  border:solid 0px yellow;
}
#footer_menu a{
  color:#FFFFFF;
  text-decoration:none;
}
#privacy_content{
  position:absolute;
  left:111px;
  top:220px;
  width:304px;
  height:389px;
  border:solid 0px black;
/*  overflow:auto;*/
}
.privacy_title{
  position:relative;
  float:left;
}
#privacy_text{
  position:relative;
  float:left;
  width:290px;
  top:5px;
  left:5px;
  text-align:left;
}
#privacy_text textarea{
    width:300px;
    height:400px;
    text-align:left;
    background-color:#E0E0E0;
    border:2px dotted gray;
    padding:4px;
}
#right_section_privacy{
  position:absolute;
  top:163px;
  left:472px;
/*  background:url('http://resource.cottoninc.com/_images/fabfindswidget/right_section_privacy.jpg') no-repeat;*/
  width:401px;
  height:392px;
}