@charset "utf-8";
/* CSS Document */

/*MAIN BODY INFORMATION*/ 

body 
{ 
	background: #f6e0b8 url(/images/background.jpg) no-repeat top center;
	margin: 0;
	font-family:  Arial, Sans-Serif;
	font-size: 14px;
	color: #0f0f0f;
}

table.mainloginform {padding:0 0 25px 10px;}
table.mainloginform input {padding:0;width:154px;}
table.mainloginform input.submitbutton {width: 60px;margin: 5px 7px 5px 0;}

table#accountregister {width:600px;height:400px;margin:0;padding:0;}
table#accountregister td {width:auto;}
table#accountregister #tennisprofile td { width: auto;}
table#accountregister #tennisprofile input { width: auto;}
table#accountregister label {
	width:100%;
	margin: 5px 0;
	font-weight: bold;
	display: block; }
table#accountregister input {width:200px;}
table#accountregister input.checkbox {width:auto;}
table#accountregister input.submitbutton {width:auto;}
table#accountregister select {width:206px;}
table#accountregister textarea {
	width:100%;
	height: 45px;
	margin: 0 0 20px 0;
	padding: 0; }

table#regCheckoutForm {width:500px;margin:0;padding:0;}
table#regCheckoutForm td {width:200px;margin:0;}
table#regCheckoutForm input {width:200px;margin:0;}
table#regCheckoutForm select {width:206px;margin:0;}
table#regCheckoutForm input#agree_to_terms {width:20px;margin:0;}
table#regCheckoutForm select#expiration_month {width:auto;margin:0;}
table#regCheckoutForm select#expiration_year {width:auto;margin:0;}
table#regCheckoutForm th {
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px;
	margin: 0;width:100%;
	height: 30px;
	background:#eee; }
th.bgcolor {
	padding: 0 5px;
	margin: 0;
	width:500px;
	height: 30px;
	background:#eee;
}
table.tennisplayersprofile th {
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px;
	margin: 0;
	height: 30px;
	background:#eee; }
table.tennisplayersprofile tr.two {background:#eee;}
table.tennisplayersprofile td { font-size: 13px;margin: 0; }

div#tennisprofile {
margin-top: 20px; }

table#shoppingcart th {
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
	margin: 0;
	height: 30px;
	background:#eee; }

p
{
	margin: 0 0 14px 0;
}

/*MAIN LINK COLOR*/
a 
{ 
color:#00508b;
text-decoration: none;
font-weight: bold;
}

a:visited 
{ 
color:#00508b;
text-decoration: none;
font-weight: bold;
}

a:link 
{ 
color:#00508b;
text-decoration: none;
font-weight: bold;
}

a:active 
{ 
color:#00508b; 
text-decoration: none;
font-weight: bold;
}

a:hover 
{ 
color:#eb8f00; 
text-decoration: underline;
font-weight: bold;
}

/*FOOTER LINKS*/ 
#footerLinks a 
{ 
color:#592800;
text-decoration: none;
font-family:  arial;
font-size: 10px;
font-weight: bold;
}

#footerLinks a:visited 
{ 
color:#592800;
text-decoration: none;;
}

#footerLinks a:link 
{ 
color:#592800;
text-decoration: none;;
}

#nav{border:1px solid red;}
#footerLinks a:active 
{ 
color:#592800;
text-decoration: none; 
}

#footerLinks a:hover
{ 
color:#b67831;
text-decoration: underline; 
}

/*TEXT BOX*/ 

.txtBox1{
    border-top: 1px solid #252525;
    border-bottom: 1px solid #9F9F9F;
    border-left: 1px solid #383838;
    border-right: 1px solid #7B7B7B;
    background-color: #ECEDE6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;    
    color: #006299;   
    text-decoration: none;
	/*background-image:     url(/images/textbox.jpg);*/

}

 
 /*TEXT BOX*/ 

.input{
    border-top: 0px solid #9fb1bb;
    border-bottom: 0px solid #9fb1bb;
    border-left: 0px solid #9fb1bb;
    border-right: 0px solid #9fb1bb;
    background-color: #ffffff;
	width: 165px;
	height: 23px;
	outline: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-indent: 5px;
	padding: 1px;
    color: #959595;   
    text-decoration: none;
	background-image:     url(/images/search_bg.gif);

}

.contact{
    border-top: 1px solid #9fb1bb;
    border-bottom: 1px solid #9fb1bb;
    border-left: 1px solid #9fb1bb;
    border-right: 1px solid #9fb1bb;
    background-color: #ffffff;
	width: 400px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;    
    color: #4f768a;   
    text-decoration: none;

}

.residenceList{color: #64350d}

.footer1 {
	font-size: 10px;
	color: #b67831;
}
.footer2 {font-size: 10px; color: #b67831; font-weight: bold; }

.sideGrey {color: #3d3d3d;}
.style22 {font-size: 12px;}

.style22 a, .style22 a:visited
{
	font-size: 12px;
	color: #3d3d3d;
	text-decoration: none;
	font-weight: normal;
}

.style22 a:hover
{
	text-decoration: underline;
}

h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #00508B;
}

#df_categories  li, #documents li
{
	padding-bottom: 5px;
	padding-top: 5px;
}

th
{
	text-align: left;
}

/* ================================================================ 
Author: Sameer Adhikari
=================================================================== */
/* common styling */
#nav {font-family: arial, sans-serif; width:875px; padding-left:13pxt; position:relative; font-size:11px; z-index:100 ; border:1px solid #FCE4C9; background: url("/images/navbg.gif") repeat-x  left  center; float:left!important;}


#nav  li a, #nav  li a:visited {display:block; text-decoration:none; color:#592800; width:auto;height:15px;border-right:1px solid #fff; padding:5px 7px; overflow:hidden; font-size:12px;}
#nav  {padding:0 0 0 13px; margin:0; list-style: none;}
#nav > li {float:left; position:relative;}
#nav  li ul {display: none;}

/* specific to non IE browsers */
#nav  li:hover a { background:url(/images/nav_over.gif) 0 0 repeat-x; color:#fff;}
#nav  li:hover ul {display:block; position:absolute; top:23px; left:0!important; width:200px;  list-style:none; margin:0; border-bottom:1px solid #592800; padding:0!important;} 
#nav  li:hover ul li a.hide {background:#6a3; color:#fff;}
#nav  li:hover ul li:hover a.hide {background:#6fc; color:#000;}
#nav  li:hover ul li ul {display: none;}
#nav  li:hover ul li a {display:block;height:auto; background:#fce4c9; color:#592800; border:1px solid #592800; border-width:1px 1px 0}
#nav  li:hover ul li a:hover {background:#ab8c72; color:#fff;}
#nav  li:hover ul li:hover ul {display:block; position:absolute;top:auto;margin:-25px 0 0 0;left:200px!important;border-bottom:1px solid #592800;}
#nav  li:hover ul li:hover ul.left {left:-105px;}
