﻿#downslider 
{
height:115px;
position:absolute;
right:270px;
top:400px;
width:422px;
overflow:hidden;
z-index: 2;
}
#downslider div
{
	width: 2500px;
	height:115px;
}
#downslider a 
{
color:White;
display:block;
float:left;
height:115px;
margin-left:5px;
margin-right:5px;
white-space:nowrap;
}

.article1{
	position:absolute;
	right:10px;
	top:330px;
	width:230px;
}

.article2 {
height:90px;
position:absolute;
right:700px;
top:384px;
width:269px;
}

.article 
{
	font-size:12px;
	text-align:right;
	color: White;
	direction: rtl;
}

.article div
{
	font-size: 14px;
	color: White;
}

.article a
{
	color: White;
}

.googleSearch {
background-color:transparent;
position:absolute;
right:122px;
top:0px;
}
img {
border:0px none;
}
.search_button {
background-image:url(../images/searchbutton.png);
background-repeat:no-repeat;
cursor:pointer;
height:42px;
position:absolute;
right:143px;
top:333px;
width:83px;
}
.find_event_label {
color:White;
font-size:20px;
position:absolute;
right:15px;
top:157px;
}
.couple_name_label {
color:White;
font-size:18px;
position:absolute;
right:4px;
top:196px;
}
.wedding_date_label {
color:White;
font-size:18px;
position:absolute;
right:4px;
top:241px;
}
.hall_name_label {
color:White;
font-size:18px;
position:absolute;
right:4px;
top:286px;
}
.text_input {
background-color:#C5CDDA;
border:1px solid black;
color:black;
direction:rtl;
font-size:15px;
font-weight:bold;
height:20px;
text-align:center;
width:160px;
}
.login_label {
color:White;
font-size:21px;
font-weight:bold;
height:43px;
left:813px;
line-height:43px;
position:absolute;
text-align:left;
top:136px;
width:167px;
}
.username_label {
color:White;
font-size:15px;
font-weight:bold;
height:31px;
left:880px;
line-height:31px;
position:absolute;
text-align:right;
top:184px;
width:84px;
}
.username_input {
position:absolute;
right:95px;
top:188px;
}
.username_textbox {
position:absolute;
right:96px;
top:241px;
}
.checkbox_label {
color:White;
font-size:16px;
font-weight:bold;
height:31px;
left:729px;
line-height:31px;
position:absolute;
text-align:right;
top:242px;
width:126px;
}
.checkbox_input {
left:859px;
position:absolute;
top:250px;
}
.password_label {
color:White;
font-size:15px;
font-weight:bold;
height:31px;
left:879px;
line-height:31px;
position:absolute;
text-align:right;
top:211px;
width:84px;
}
.password_input {
position:absolute;
right:95px;
top:218px;
}
.password_textbox {
position:absolute;
right:96px;
top:289px;
}
.login_button {
background-image:url(../images/enterbutton.png);
background-repeat:no-repeat;
cursor:pointer;
height:42px;
position:absolute;
right:134px;
top:275px;
width:83px;
z-index:5000;
}
.red_border {
border:1px solid red;
}
.login_error {
color:Red;
font-size:12px;
font-weight:bold;
position:absolute;
right:1px;
text-align:right;
top:170px;
width:261px;
}
.couple_name_textbox {
position:absolute;
right:99px;
top:193px;
}
.wedding_date_textbox {
position:absolute;
right:99px;
top:238px;
}
.hall_name_textbox {
position:absolute;
right:99px;
top:283px;
}
#slideshow {
height:276px;
position:absolute;
right:256px;
top:109px;
width:440px;
z-index:3;
}
.roller_marquee {
color:White;
direction:rtl;
font-size:16px;
height:217px;
left:2px;
line-height:13px;
position:absolute;
text-align:right;
top:142px;
width:270px;
z-index:5;
}
.roller_marquee a {
color:White;
direction:rtl;
font-size:12px;
height:13px;
line-height:13px;
text-decoration:none;
font-weight:bold;
}

.roller_marquee div {
color:White;
direction:rtl;
font-size:12px;
text-decoration:none;
padding-right: 30px;
font-weight: normal;
}

.roller_marquee a:hover {
text-decoration:underline;
}
.roller {
background-image:url(../images/roller.png);
background-repeat:no-repeat;
height:238px;
left:0px;
position:absolute;
top:134px;
width:276px;
z-index:1;
}
b a {
color:White;
font-size:20px;
left:40px;
margin:0px;
position:absolute;
top:112px;
}
.demo_site_link {
position:absolute;
right:400px;
top:362px;
z-index:4;
}
.demo_site_link a {
color:White;
font-size:22px;
text-decoration:none;
}

 a h2
{
    cursor: pointer;
}
h1
{
    font-size: 12px;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #ffffff;
}
