body { 
	font-family: tahoma, sans-serif;
    font-size: 10pt;
	margin: 0px 0px;
	padding: 0px 0px;

	text-align:center;
}

#wrapper {
	position:relative; 
	z-index:1;
	width:1030px; 
	height:100%;
	margin:0 auto;
	text-align:left;
	background-color: white;
	}

/*Search bar shown above when user is not logged in*/
.header { 
	background: url('http://www.lookpink.com/images/bg_top_pink.gif') repeat-x top left;
	height: 83px;
	overflow: hidden;
}

.header .contents {
	width: 1030px;
	margin: 0px auto;
}

.header .contents.lookpink_logo {
	position:absolute;
	top: 5px;
	left: 10px;
    float: left;
}

.menu_bar { 
	background: url('http://www.lookpink.com/images/nav_grey.jpg') repeat-x top left;
	height: 31px;
	overflow: hidden;
}

.menu_bar .contents {
	width: 1030px;
	margin: 0px auto;
	padding-top:7px;
}

#search_contents {
	position:absolute;
	left:280px;
	top:5px;
	z-index:1;
	width: 505px;
	height:60px; 
	background-repeat: no-repeat;
	text-align:center;
}

#search_contents .top {
	background: url('http://www.lookpink.com/images/srch_cntr_top.gif') no-repeat top left;
	height: 43px;
	overflow: hidden;
}

#search_contents .middle {
  background: url('http://www.lookpink.com/images/srch_cntr_middle.gif') repeat-y top left;
  padding: 0px 4px;
}
#search_contents .middle .search{
	padding-top:7px;
	padding-bottom:3px;
	padding-left:35px;
}
#search_contents .bottom {
  background: url('http://www.lookpink.com/images/srch_cntr_bottom_no_white.gif') no-repeat top left;
  height: 17px;
  overflow: hidden;
}

a.menu_text {
       color: #0080C0; 
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       text-decoration: none;
	   padding-left:20px;
       }
a.menu_text:hover {
       color: #0080C0; 
       text-decoration: underline;
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 

	   padding-left:20px;
       }  

	   
#main_content{
	position:relative;
	background: url('http://www.lookpink.com/images/bg_tan_fade.gif') repeat-x top left;
	padding-top:2px;
	margin: 0px auto;
	width: 1030px; 
	height:100%;
	z-index:1;
	background-color: white;
}
#col_left{
	position:absolute;
	left:5px;
	height:100%;
	width: 245px;	
	font-size: 10px;	
}/*Middle of the screen*/
#col_left .top {
	background: url('http://www.lookpink.com/images/act_ctnr_top.gif') no-repeat top left;
	height: 32px;
	overflow: hidden;
}

#col_left .middle {
	background: url('http://www.lookpink.com/images/act_ctnr_middle.gif') repeat-y top left;
	padding: 0px 4px;
	font-size:10px;
	overflow: hidden;
}
#col_left .bottom {
	background: url('http://www.lookpink.com/images/act_ctnr_bottom.gif') no-repeat top left;
	height: 24px;
	overflow: hidden;
}
#mid{
	position:absolute;
	left:260px;
	background-color:white;
	width:540px;
	border: 0;
	font-size:10pt;
	text-align:center;
	
}
#mid_contents{
	position: relative;
	top:7px;
	padding-left:5px;
	padding-right:5px;
	width:530px;
	text-align:center;
	font-size:10pt;
	height:100%;
}
#mid_contents .top {
	background: url('http://www.lookpink.com/images/srch_cntr_top.gif') no-repeat top left;
	height: 43px;

	overflow: hidden;
}

#mid_contents .middle {

	background: url('http://www.lookpink.com/images/srch_cntr_middle.gif') repeat-y top left;
	padding: 0px 4px;
}
#mid_contents .middle .search{
	padding-top:7px;
	padding-bottom:3px;
	padding-left:40px;
}
#mid_contents .bottom {
	left:10px;
	background: url('http://www.lookpink.com/images/srch_cntr_bottom.gif') no-repeat top left;
	height: 17px;
	overflow: hidden;
}


#col_right{
	position:absolute;
	left:810px;
	width: 175px;
	font-size: 10px;	
	text-align:center;
}

#footer {
	color: #999999;
	text-align: center;
	margin: 0px auto;
	padding: 30px 0px 20px 0px;
	font-size: 10px;
}
a.footer{
  color: #999999;
  text-align: center;
  margin: 0px auto;
  padding: 30px 0px 20px 0px;
  font-size: 10px; 
}
a.footer:hover {
    color: #ff0066; 
	text-decoration: underline;
    font-weight: 700; 
    font-family: tahoma,sans-serif; 
    font-size: 10px;        
}
  
.colored_separator {
  background-color: #EF57A0;
  height: 1px;
  overflow: hidden;
  width:100%;
}

object { 
       border-collapse: collapse; 
       padding: 0; 
       margin: 0 ; 
       border: 0; 
       }

form { 
      border-collapse: collapse; 
      padding: 0; 
      margin: 0 ; 
      border: 0; 
      }
      
embed { 
      border-collapse: collapse; 
      padding: 0; 
      margin: 0 ; 
      border: 0; 
      }


p {
  margin-top: 0px;
  margin-bottom: 0px;
  }


a img { 
  border: none; 
  }

img {
    border: 0; 
    border-collapse: collapse; 
    padding: 0; 
    margin: 0;
    }
    
table.outline {
              background-color: white; 
              } 
p.front {
        font-family: tahoma,sans-serif; 
        font-weight: 500; 
        color: #46037C; 
        font-size: 9pt; 
 
        }
.divFront {
        font-family: tahoma,sans-serif; 
        font-weight: 500; 
        color: #46037C; 
        font-size: 10pt; 
        line-height: 16pt; 
        padding-top: 10px; 
        padding-left: 5px; 
        padding-right: 5px; 
        padding-bottom: 9px;
        }
		
span.front {
        font-family: tahoma,sans-serif; 
        font-weight: 500; 
        color: #46037C; 
        font-size: 10pt; 
        }                    

span.header {
            font-family: tahoma,sans-serif; 
            font-weight: 500; 
            color: white; 
            font-size: 12pt; 
            line-height: 16pt;
            } 

table.front {
            margin-top: 0px; 
            background-color: white; 
            }
td.front {
         background-color: #AC1EEA; 
         }

p.front {
        font-family: tahoma,sans-serif; 
        font-weight: 500; 
        color: #46037C; 
        font-size: 10pt; 
        line-height: 16pt; 
        padding-top: 10px; 
        padding-left: 15px; 
        padding-right: 15px; 
        padding-bottom: 9px;
        }            
            
td.form-left {
        text-align: right;
        padding-right: 10px;
        padding-top: 4px;
        font-weight: 700;
        color: black;
        font-size: 10pt;
        font-family: tahoma,sans-serif; 
}   
td.form-right {
        text-align: left;
        padding-right: 40px;
        padding-top: 4px;
        font-weight: 700;
        color: black;
        font-size: 10pt;
        font-family: tahoma; 
}      

a.icon {
       color: #0080C0; 
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       line-height: 18pt;
       text-decoration: none;
       }
a.icon:hover {
       color: #0095BE; 
       text-decoration: underline;
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       line-height: 18pt;
       }
a.text {
       color: #0080C0; 
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       text-decoration: none;
       }
a.text:hover {
       color: #0095BE; 
       text-decoration: underline;
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       }  
a.text_u {
       color: #0080C0; 
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       text-decoration: underline;
       }
a.text_u:hover {
       color: #0095BE; 
       text-decoration: none;
       font-family: tahoma,sans-serif; 
       font-size: 9pt; 
       }              



td.menu {
		padding-bottom: 10px;
        text-align: left;
}            
table.pink {
    text-align: center;
}  
td.pink_top {
            text-align: center;
            font-family: tahoma,sans-serif; 
            font-weight: 800; 
            color: #EF57A0; 
            font-size: 12pt;        
}
td.pink {
        text-align: center;  
        font-family: tahoma,sans-serif; 
        font-weight: 500; 
        color: #46037C; 
        font-size: 10pt;  
}
img.note {
         margin-right: 5px;
         margin-bottom: 2px;
}     
img.logo {
         margin-top: 5px;
         margin-bottom: 5px;
         border: 0px;
}
font.black {
           font-family: tahoma,sans-serif;
           font-size: 10pt; 
}
a.post { 
       color: AC1EEA;
       text-decoration: underline;
       font-weight: 900;
       font-size: 10pt;
}
a.post:hover { 
       color: ff0066;
       text-decoration: none;
}
a.navi { 
       color: #800080;
       text-decoration: none;
       font-weight: 900;
       font-size: 9pt;
       padding: 2px;
}
a.navi:hover { 
       color: white;
       text-decoration: none;
       background: 800080;
}
   td.side {
     background: #B0D8FF;
     border-width: 1px;
	 border-right-width: 1px;
     border-style: solid;
     border-color: white;
     text-align: center;
     vertical-align: top;
     font-family: tahoma,sans-serif; 
     font-size: 8pt;
     line-height: 12pt; 
     }

td.side_top {
     background: #FFA8D3;
     border-width: 1px;
     border-style: solid;
     border-color: white;
     text-align: center;
     vertical-align: top;
     font-family: tahoma,sans-serif; 
     font-size: 8pt;
     line-height: 12pt; 
     }
b.red {
      color: red;
}     
a.navbar {
  color: white;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 700;
  text-decoration: none;
}  
a.navbar:hover {
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 700;
}  
a.navscroll {
  color: blue;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 9pt;
  font-weight: 500;
  text-decoration: underline;
}  
a.navscroll:hover {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 9pt;
  font-weight: 500;
  text-decoration: none;
}  
div.nav {
  padding-top: 5px;
  padding-bottom: 5px;
  background: #FFDDDD;
}

ul#target li:hover {
text-decoration:underline;
}
ul#target li {
color:#0000FF;
display:inline;
margin-right:15px;
vertical-align:middle;
}
.on {
color:#000000 !important;
font-weight:bold;
text-decoration:none !important;
}

ul.nav {
cursor:pointer;
font-family:tahoma,sans-serif;
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.page {
text-align:center;
}

td.support_normal {
     background: #B0D8FF;
     border-width: 1px;
     border-style: solid;
     border-color: white;
     text-align: center;
     vertical-align: top;
	 
	 
     font-family: tahoma,sans-serif; 
     font-weight: 500; 
     color: black; 
     font-size: 8pt;
	 
     }

td.support_top {
     background: #0080FF;
     border-width: 1px;
     border-style: solid;
     border-color: white;
     text-align: center;
     vertical-align: top;

	 
     font-family: tahoma,sans-serif; 
     font-weight: 700; 
     color: black; 
     font-size: 8pt;

     }



#home	{	height: 100%; width: 100%	}
#break-small	{	clear: all; height: 5px	}
#break	{	clear: all; height:15px	}
#break-big	{	clear: all; height:20px	}
#break-huge	{	clear: all; height:30px	}

#search-logo	{	background-image:url(images/searchforcure.jpg); width: 407px; height: 71px;	}

ul.nav	{	display: inline; cursor: pointer; list-style:none; font-family: tahoma,sans-serif; font-size: .8em; padding: 0px;}

ul#nav  a	{	text-decoration:none; border: 0px; }
ul#nav li	{	display: inline; 	}

ul#target li	{	display: inline; margin-right:15px; color: #0000FF; vertical-align: middle }
ul#target li:hover	{	text-decoration: underline; }

ul#shops li	{	display: inline; margin-right:25px; color: #0000FF; }
ul#shops a	{	vertical-align: middle }
ul#shops li:hover	{	text-decoration: underline; }

.on	{	font-weight: bold;
		color: #000000 !important;
		text-decoration: none !important;	}
.top-right	{	position:absolute; top:25px; right: 25px; background-image:url(images/komen.jpg); width: 152px; height: 88px;	}
.top-left	{	position:absolute; top:25px; left: 25px; background-image:url(images/lookpink.gif); width: 195px; height: 56px;	}
