@charset "utf-8";
/* CSS Document */

/*
------------------------------------------------------------

	Title   	:	Virtual Golfers - Social Network
	Author  	:	Narahari Bijjala
	Company 	:	Red Laser Technologies
	URL     	:	http://www.golfingforabetterworld.org
	Created on  :	04 March 2010

------------------------------------------------------------
*/


body{background:#7da656;font-family:Calibri, Arial, Verdana; font-size:14px; color:#505050;}
ul, li, form{margin:0; padding:0; list-style-type:none;}
.clear{clear:both; font-size:1px; line-height:1px;}
.float_left{float:left;}
.float_right{float:right;}

a, img{outline:none; border:0;}

.pad_20{background:none repeat scroll 0 0 #FFFFFF;
float:left;
padding:20px;
width:881px;
border-right:15px solid #7da656;
}

h1{color:#7da656; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:28px; margin:0 0 15px 0;}
h4{color:#7da656;}

a{color:#025336;}
a:hover{text-decoration:none;}

p{line-height:20px;}

#main{width:1137px; margin:auto; border: solid red 0px;}

#main #header{float:left; width:959px; height:466px; background:url(../images/bg_header.jpg) center 95px no-repeat; overflow:hidden;}
#header #logo{float:left; width:349px; position:absolute; z-index:2; margin:20px 0 0 32px;}

#header #navigation{float:right; margin: 76px 30px 0 0; font-size:18px; font-weight:bold;}
#header #navigation ul li{display:inline;}
#header #navigation ul li a{color:#fff; text-decoration:none; float:left; display:block; height:40px; border: solid red 0px; line-height:40px; margin: 0 2px; text-align:center;}

#header #navigation ul li a.home{width:71px;}
#header #navigation ul li a.home_on{background:url(../images/tab_home.jpg) no-repeat; width:71px;}
#header #navigation ul li a.home:hover{background:url(../images/tab_home.jpg) no-repeat; width:71px;}

#header #navigation ul li a.registration{width:112px;}
#header #navigation ul li a.registration_on{width:112px;background:url(../images/tab_registration.jpg) no-repeat;}
#header #navigation ul li a.registration:hover{background:url(../images/tab_registration.jpg) no-repeat; width:112px;}

#header #navigation ul li a.login{width:105px;}
#header #navigation ul li a.login_on{width:105px;background:url(../images/tab_contact.jpg) no-repeat;}
#header #navigation ul li a.login:hover{background:url(../images/tab_contact.jpg) no-repeat; width:105px;}

#header #navigation ul li a.user{width:112px;}
#header #navigation ul li a.user_on{width:112px;background:url(../images/tab_registration.jpg) no-repeat;}
#header #navigation ul li a.user:hover{background:url(../images/tab_registration.jpg) no-repeat; width:112px;}

#header #navigation ul li a.contact{width:105px;}
#header #navigation ul li a.contact_on{width:105px;background:url(../images/tab_contact.jpg) no-repeat;}
#header #navigation ul li a.contact:hover{background:url(../images/tab_contact.jpg) no-repeat; width:105px;}


.img_header{margin:125px 0 0 30px;height: 266px;}

.header_bottom{height:75px; float:left; background:url(../images/bg_header_bottom.jpg) no-repeat; width:932px; margin-left:15px;}
.header_bottom_left{float:left; padding:20px 0 0 20px;}
.header_bottom_right{float:right; padding:20px 20px 0 0px;}



#content{background: #fff; width:100%; margin-left:20px; position:relative;}

#big-footer{
    background:none repeat scroll 0 0 #FFFFFF;
    margin-left:20px;
    width:921px;
}

#footer{background:#f0be00 url(../images/bg_footer.jpg) left top no-repeat; width:921px; clear:both; height:100px; color:#000; line-height:20px;}
#footer .footer_left{float:left; padding: 18px 0 0 20px;}
#footer .footer_right{float:right; padding: 18px 20px 0 0;}
#footer .footer_right span{display:block; float:left; width:130px; background:url(../images/icon_arrow_right.jpg) left no-repeat; text-indent:30px;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:underline;}

.icons_social_network{position:absolute; top:-320px; left:921px; width:52px;}
.icons_social_network img{margin-bottom:10px;}

.right-sidebar{background:none repeat scroll 0 0 #FFFFFF;
float:left;
width:200px;
border-left: 15px solid #7da656;
margin-left: -15px;
z-index: 20px;
}


/* Registration Form */
fieldset.reg_form{border:none;}
fieldset.reg_form label{ display: block; float: left; width: 240px; padding: 0; margin: 15px 0 0; text-align: right; color:#668746; font-weight:bold;
}

fieldset.reg_form br{clear:both;}

fieldset.reg_form input, fieldset.reg_form textarea {
margin:15px 0 0 15px;
}

fieldset.reg_form span{ padding:0px; background:url(../images/bg_inputfield.jpg) 0 10px no-repeat; border:none; width:250px; height:41px; line-height:25px; display:block; float:left; margin-left:10px;}

fieldset.reg_form strong{ padding:0px; background:url(../images/bg_textfield.jpg) 0 10px no-repeat; border:none; width:350px; height:130px; display:block; float:left; margin-left:10px;}


/* View profile */
fieldset.reg_form_v{border:none;}
fieldset.reg_form_v label{ display: block; float: left; width: 400px; padding: 0; margin: 0; text-align: right; color:#668746; font-weight:bold;
}

fieldset.reg_form_v br{clear:both;}

fieldset.reg_form_v span{ /*padding-top:10px; background:url(../images/bg_inputfield.jpg) 0 10px no-repeat;*/ border:none; width:250px; height:30px; /*line-height:25px;*/ display:block; float:left; margin-left:10px;}



.inputfield{width:213px; border: none; background:none;}
.textfield{width:320px; font-family:Calibri, Arial, Verdana; overflow:auto; height:105px; border: none; background:none;}

.btn_register{background:url(../images/btn_register.jpg) no-repeat; width:119px; height:38px; border:none; text-indent:-9999px;}



.msg_success{width:600px; margin:auto; height:160px; text-align:center; line-height:100px; background:#e1eed5;}


.contact_address_left{width:250px; border:solid red 0px; float:left; margin-left:80px; height:250px;}
.contact_address_right{width:430px; border-left:solid #cfcfcf 1px; float:left; padding-left:25px;}

.copyrights{height:50px; text-indent:20px; font-size:12px; line-height:35px; color:#bed3ab;}


.curved_box {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:5px;
border:1px solid #CFCFCF;
padding:10px;
margin-bottom:20px;
}

.curved_box h2{margin:0; color:#7da656;}
.curved_box_left{width:150px; float:left;}
.curved_box_left .price{background:url(../images/bg_price.jpg) no-repeat; float:left; width:70px; height:70px; margin-top:10px; text-align:center; line-height:70px; font-size:20px; color:#000; font-weight:bold; margin-left:20px;}
.curved_box_right{width:auto; float:left; line-height:20px;}

.right_box{width:400px; float:right;}
.left_box{width:400px; float:left;}

#list_golfers{margin-top: 1em;}
#list_golfers table, #edit-list-pictures table{width:100%;}
#list_golfers .header, #edit-list-pictures .header{ font-weight: bold;}
#list_golfers td{ padding: 0.3em 0.9em; text-align: center; max-width: }

#edit_form{padding-left: 5em;}
#edit_form .edit-admin{width:15em;}
#edit_form .edit-form-tr{margin-top: 0.5em; margin-bottom: 0.5em;}

h1.admin-title{
    display: inline;
}
.admin-title a{
    color:#7da656;
    text-decoration: none;
}

tr.even{
    background-color: #ffffff;
}

tr.odd{
    background-color: #eeeeee;
}

/*window begin*/
.name-golfer{
    cursor:pointer;
}
.name-golfer:hover{
    text-decoration: underline;
}
.window {
position: absolute;
left: 300px;
top: -100px;
width: 350px;
height: 400px;
overflow: hidden;
display: none;
background-color: #FFFFFF;
border: 1px solid #eeeeee;
}

.windowTop{
height: 30px;
overflow: hidden;
background-position: right top;
background-repeat: no-repeat;
position: relative;
}

.windowTopContent{
overflow: hidden;
height: 30px;
line-height: 30px;
text-indent: 10px;
font-weight: bold;
font-size: 16px;
text-align: center;
}

.windowClose{
position: absolute;
right: 5px;
top: 5px;
cursor: pointer;
}

.windowContent{
position:absolute;
top: 30px;
width: auto;
height: auto;
overflow: auto;
height: 370px;
width: 350px;
}

.windowContent * {
    margin: 10px;
}

.transferer2{
border: 1px solid #6BAF04;
background-color: #B4F155;
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
/*window end*/

.buttons-ok-cancel{display: block; width: 370px; text-align: right;}
.buttons-okcancel{display: block; width: 410px; text-align: left;}

#login-form label, #edit-form-picture label{font-weight: bold; TEXT-ALIGN: right; WIDTH: 7em; DISPLAY: block; FLOAT: left; padding-right:0.5em;}

.description{
    /*color: #898989;*/
    /*line-height: 150%;*/
    margin-left: 10px;
    width: 250px;
    display: block;
    font-size: 0.8em;
    background: #F0BE00 url(../images/bg_footer.jpg) left top no-repeat;
    float:left;
    margin-top: 10px;
    padding: 3px;
    border: 1px dotted #668746;
}
.title-pict{
-moz-border-radius:20px 20px 20px 20px;
-webkit-border-radius:20px 20px 20px 20px;
-khtml-border-radius:20px 20px 20px 20px;
border-radius:20px;
background:none repeat scroll 0 0 #A4C189;
color:#FFFFFF;
font-weight:bold;
margin-top:2px;
padding:5px;
text-align:center;
}

