@charset "utf-8";
/*
	Dove Dream Dress campaign site CSS
*/

body
{
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../images/body_bg2.gif) repeat-x;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ca872c;
}

#outer_wrapper
{
	margin: 0 auto;
	padding: 32px 0;
	height: auto !important;
	min-height: 750px;
	height: 750px;
	width:964px;
	
}

#top_left
{
	float:left;
}

#top_main
{
	float:left;
	color:#b4c3e6;
	padding:10px 0 0 200px; 
	height:1%;
}

#top_main a,
#top_main a:link,
#top_main a:visited
{
	color:#b4c3e6;
	text-decoration:none;
}

#top_main a:active,
#top_main a:hover
{
	color:#b4c3e6;
	text-decoration:underline;
}

#top_right
{
	float:right;
	padding:10px 15px 0 0;
}

#main
{
	clear:both;
	background:transparent url(../images/main_bg.jpg) no-repeat;
	padding:140px 594px 0 0;
	text-align: left;
	height:1%;
}

#main p
{
	margin:0;
	padding:0;
}

#bottom
{
	float:left;
	border-top:#e5b373 solid 1px;
	border-bottom:#e5b373 solid 1px;
	padding:0;
	margin:0;
	margin-top:10px;
	text-align: left;
	width:100%;
}

#bottom a,
#bottom a:link,
#bottom a:visited
{
	color:#ca872c;
}

#bottom a:active,
#bottom a:hover
{

	text-decoration:underline;
}

#bottom p
{
	padding:0;
	margin:0;
}

#wrapper
{
	text-align: left;
	margin: 0 auto;
	width: 1000px;
	height: 749px;
	background: transparent url(../images/wrapper_bg.png) no-repeat left top;
}


#col_a
{
	display: inline;
	width: 384px;
	float: left;
	margin-left: 24px;
}

#col_a h1
{
	margin: 32px 0 27px 6px;
	padding: 0;
	width: 345px;
	height: 300px;
	background: transparent url(../images/masthead.gif) no-repeat left top;
}

#text_body
{
	float: left;
	margin-bottom: 20px;
}

#text_body .image
{
	width: 175px;
	float: left;
}

#text_body .text
{
	width: 180px;
	float: left;
	padding-left:15px;
	padding-top:20px;
}



#link_participate
{
	display: block;
	width: 383px;
	height: 73px;
	cursor: pointer;
	background: transparent url(../images/btn_participate.gif) no-repeat left top;
}



#toplinks
{
	width: 545px;
	padding: 28px 0 0 18px;
	float: left;
	margin: 0;
	list-style: none;
}

#toplinks li
{
	margin: 0;
	padding: 0;
}

#btn_info
{
	width: 169px;
	height: 30px;
	float: left;
	padding: 0;
	background: transparent url(../images/btn_lisaa_kampanjasta.png) no-repeat left top;
}

#btn_info a,
#btn_info a:link,
#btn_info a:visited,
#btn_info a:hover,
#btn_info a:active
{
	display: block;
	width: 169px;
	height: 30px;
	cursor: pointer;
}

/*
#btn_twitter
{
	width: 74px;
	height: 35px;
	float: right;
	padding: 0;
	background: transparent url(../images/btn_twitter.gif) no-repeat left top;
}

#btn_twitter a,
#btn_twitter a:link,
#btn_twitter a:visited,
#btn_twitter a:hover,
#btn_twitter a:active
{
	display: block;
	width: 74px;
	height: 35px;
	cursor: pointer;
}


#btn_facebook
{
	width: 92px;
	height: 35px;
	float: right;
	padding: 0;
	background: transparent url(../images/btn_facebook.gif) no-repeat left top;
}

#btn_facebook a,
#btn_facebook a:link,
#btn_facebook a:visited,
#btn_facebook a:hover,
#btn_facebook a:active
{
	display: block;
	width: 92px;
	height: 35px;
	cursor: pointer;
}
*/

#btn_share
{
	width: 125px;
	float: right;
	margin: 0;
	padding: 0;
}







/*
	Pop-under windows
*/

.window
{
	display: none;
	text-align: left;
	width: 732px;
	padding: 7px;
	background-color: #e1a34e;
	position: absolute;
}

.window .winhead
{
	width: 732px;
	height: 30px;
	background: transparent url(../images/winhead_logo.gif) no-repeat 7px 2px;
}

.window .winhead .btn_close
{
	float: right;
	display: block;
	width: 108px;
	height: 22px;
	background: transparent url(../images/btn_close.gif) no-repeat 17px 5px;
	cursor: pointer;
}

.window .winhead .btn_rules
{
	float: right;
	display: block;
	width: 77px;
	height: 22px;
	background: transparent url(../images/btn_rules.gif) no-repeat right 5px;
	cursor: pointer;
}

.window .wincontent
{
	clear: both;
	background-color: #fff;
}

.window .wincontent a,
.window .wincontent a:link,
.window .wincontent a:visited
{
	color: #4d4d4d;
	text-decoration: underline;
}

.window .wincontent a:hover,
.window .wincontent a:active
{
	text-decoration: underline;
}

#infowin .wincontent
{
	background: #fff url(../images/info_bg.gif) no-repeat right top;
	padding: 34px 125px 80px 27px;
}

#infowin .wincontent h2
{
	width: 448px;
	height: 26px;
	background: transparent url(../images/title_akp.gif) no-repeat left top;
	margin: 0 0 10px;
	padding: 0;
	text-indent: -9999px;
}





body#rules
{
	margin: 0;
	padding: 0;
	background: #fff url(../images/info_bg.gif) no-repeat right 30px;
	border: 7px solid #e1a34e;
	height: 448px;
}

body#rules .window
{
	display: block;
	text-align: left;
	width: 732px;
	padding: 0;
	background-color: transparent;
	position: static;
}

body#rules .window .winhead
{
	background-color: #e1a34e;
}

body#rules .window h1
{
	width: 448px;
	height: 26px;
	background: transparent url(../images/title_saannot.gif) no-repeat left top;
	margin: 0 0 10px;
	padding: 0;
	text-indent: -9999px;
}

body#rules .wincontent
{
	padding: 34px 0 0 25px;
	background-image: none;
	background-color: transparent
}

body#rules .window .column
{
	float: left;
	width: 325px;
	margin-right: 19px;
}

body#rules .window h2
{
	width: auto;
	height: auto;
	background-image: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-size: 12px;
	color: #e1a34e;
}

body#rules .window p
{
	margin: 0 0 10px;
	padding: 0;
}









#right_container
{
	float: right;
	width: 182px;
	height: 23px;
	padding: 320px 0 0 0px;
}

#right_container a,
#right_container a:link,
#right_container a:visited,
#right_container a:hover,
#right_container a:active
{
	display: block;
	width: 55px;
	height: 18px;
	cursor: pointer;
	margin-left:80px;
}


#menaisetwin .wincontent
{
	background: #fff url(../images/dove_bottles.jpg) no-repeat 58px bottom;
	padding: 34px 43px 40px 407px;
}







.ir,
.ir:hover,
.ir:active
{
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
}

.clearer
{
	clear: both;
}