/* ........................................................................................ COMMON STYLES */
body {
	font-family: Helvetica,Arial,'Lucida Grande',Verdana,Sans-Serif;
	font-size: 0.8em;
	text-align: center;
	background: #9eb312 url('../images/body_bg.png') center 0 repeat-y;
	height: 100%;
}

h1 {
	float: left;
	clear: both;
	padding: 20px 0 0 0;
	font-size: 24px;
	width: 640px;
}

h1 a {
	color: #b31109;
	text-decoration: none;
}

p {
	float: left;
	width: 640px;
	margin: 10px 0 0 0;
	line-height: 1.2em;
}

a.button {
	float: right;
	display: block;
	width: 249px;
	height: 51px;
	background: url('../images/watch_movie_btn.png') 0 0 no-repeat;
	text-indent: -9999px;
	margin: 20px 0 0 0;
}

a.button:hover {background-position: 0 -51px;}


/* ........................................................................................ LAYOUT STYLES */

#wrapper {
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}

#header {
	width: 970px;
	overflow: hidden;
	background: url('../images/header_paper.jpg') 377px 0 no-repeat;
}

#logo {
	float: left;
	margin: 47px 0 0 7px;
}

#content {
	background: url('../images/content_bg.png') 2px 0 repeat-y;
}

#content_header {
	background: url('../images/content_top_bg.jpg') 2px 0 no-repeat;
	height: 40px;
	padding: 22px 20px 0px 20px;
}

#content_bottom {
	background: url('../images/content_bottom_bg.jpg') 2px 0 no-repeat;
	height: 15px;
	margin: 0 0 20px 0;
}

.girl_container {
	width: 910px;
	overflow: hidden;
	margin: 0 0 30px 30px;
	padding: 0 0 62px 0;
	background: url('../images/separator.png') center bottom no-repeat;
}

.left_img {float: left; }
.right_img {float: right; height: 178px; padding-bottom: 3px; }
.right_img2 {float: right; height: 178px; }

/* .................................................................................... ADDITIONAL STYLES */

#countrysel { 
	float: right;
	height: 40px;
	width: 100px;
	text-align: right;
	padding-right: 12px;
}

#pager { 
	float: left;
	height: 40px;
	width: 810px;
}

#navipages {
    text-align: center;
}

#navipages ul {
    display: inline;
    margin-left: 0;
    padding-left: 0;
}

#navipages ul li {
    font-weight:bold;
    font-size: 0.9em;
    color: #9eb312;
    list-style: none;
    display: inline;    
    padding: 2px 2px 2px 2px;
    margin-right: 5px;
}

#navipages ul li a.currentpage {
    text-decoration: none;
    text-align:center;
    padding-right: 10px;
    padding-left: 10px;
    border: solid #9eb312 2px;
    background-color: #ffffff;
    color: #9eb312;
    margin-bottom:3px;
    margin-top: 3px;
}

#navipages ul li a {
    position: relative;
    text-decoration: none;
    text-align:center;
    padding-right: 10px;
    padding-left: 10px;
    border: solid #9eb312 2px;
    background-color: #9eb312;
    color: #ffffff;
    margin-bottom:3px;
    margin-top: 3px;
}

#navipages ul li a:hover {
    text-decoration: none;
    text-align:center;
    padding-right: 10px;
    padding-left: 10px;
    border: solid #9eb312 2px;
    background-color: #ffffff;
    color: #9eb312;
    margin-bottom:3px;
    margin-top: 3px;
}

#footertext { 
    clear: left;
    width: 910px;
    height: 60px;
    text-align: center;
    line-height: 1.2em;
}

#addfooter { 
    clear: left;
    width: 910px;
    text-align: center;
    line-height: 1.2em;
    background: url('../images/separator.png') center top no-repeat;
    margin-top: 40px;
    padding: 60px 25px 30px 25px;
}

#addfooter ul {
    display: inline;
    margin-bottom: 100px;
    padding: 0;
}

#addfooter ul li {
    font-weight:normal;
    font-size: 0.9em;
    color: #9eb312;
    list-style: none;
    display: inline;
    padding: 2px;
    margin-right: 4px;
}


