body {background:#dccb98; /*background:#f1fafc; text-align:center;*/ margin:0; padding:0;font:9pt tahoma; border-style: none;}
body p {text-align:left; padding-left:3.5em;padding-right:3em; color:#333333; margin-top:0; margin-bottom:1em; }
a {color:#3399cc; text-decoration:underline;  }
a:hover {color:#ff6600;}

#flash {padding-left:0em; padding-top:2em;margin-top:2em;  }

h2 {color:#3399cc; font:14pt Verdana;font-weight:bold;text-align:left;margin:1em;padding-left:.5em;}
h3 {color:#ff6600; font:10pt Verdana;font-weight:bold;padding-left:2.5em;text-align:left;}
h4 {color:#ff6600; font:10pt Verdana;font-weight:bold;text-align:center;  }
#header {height:77px;background:url(images/header.gif);background-repeat:repeat-x; padding:0; margin:0;  }
#miniature {margin:0;/*margin-left:1em;*/ padding:0; }
a img {border:0px;}
input {font:8pt tahoma;}
/*Features page Styles*/
#features {border: 1px solid #cccccc; text-align:center; margin-top:.5em; margin-bottom:1em;/* margin-left:1em;*/}

#create{background:#ff6600;}
#create p{color:#ffffff; font:11pt Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-align:center;}
.bold {color:#ff6600; font:1.1em Verdana; font-weight:bold;text-align:left; }
.e {color:#02b2fb; font:10pt Verdana; font-weight:bold; }
.agents {color:#ff6600; font:10pt Verdana; font-weight:bold; }
.blue {color:#02b2fb;font-weight:bold;  }

#table_header { background:#75b1e0; /*#e3f0f8*/}

/*Top Navigation Bar Styles*/
#TopNav ul{margin:0;margin-left:3em;padding:0; }
#TopNav a{ font-size:9pt; font-weight:bold; text-decoration:none; font-family:tahoma; padding:6px;}
#TopNav {border-top: 1px solid #ffffff;border-bottom: 1px solid #cccccc;color:#ffffff;text-align:center;/*height:20px;*/ vertical-align:middle; /*padding-top:5px;padding-bottom:5px;*/ background-color:#ff6600;}
#NavBar ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	background:#ff6600;
	float:left;
	width:100%;
	
	}

#NavBar li {display:inline;white-space:nowrap; }

#NavBar a
{
display:block;
float:left;
padding: .2em 1em;
text-decoration:none;
color:#FFFFFF;
background:#ff6600;
border-right: 1px solid #FFFFFF;
/*width: 70px;*/
}

#NavBar a:hover
{ color: #3399cc;
 background:#e3f0f8;

  }

#special li {list-style-type:none; text-align:left;padding:0.5em; margin-left: 1em;}

.broker li {list-style-type:none; text-align:left;padding:0.5em; margin-left:0.5em; margin-right:0.5em}
#control ul
{
list-style-position: inside;/*list-style-type:disc;*/
}
#control li { text-align:left;padding:0.2em; margin-left:1.5em;font-size:9pt;list-style-image: url(images/checkmark_sm.gif); }
#privacy li {list-style-type:none;text-align:left; padding:0.5em; margin-left: 1em; margin-right: 1em;  }

#maintable {width:800px; /*border:1px solid #3399cc;*/ background:#F7F2E9;margin:0px;padding:0px; /*border:1px solid #000000;*/}
#maintable td {vertical-align:top;}
#logo {padding:0; margin:0; text-align:left;}
#toplinks {font:8pt tahoma; text-align:right; padding:55px 10px 10px 0px;}
#toplinks a {text-decoration:none; padding:0px 5px 0px 5px; color:#666666;}
#toplinks a:hover {text-decoration:underline;}
#links {width:748px; height:28px; background:url(images/links.gif); border-bottom:1px solid #FFFFFF; text-align:center;}
#links td {padding:5px 40px 0px 40px; border-right:1px solid #40494C; border-left:1px solid #CCCCCC;}
#links a {color:#FFFFFF; font:8pt tahoma; font-weight:bold; text-decoration:none; vertical-align:middle;}
#links img {display:none;}




#login {font:8pt tahoma; color:#666666;border:1px solid #000000;}

#login td {vertical-align:middle;}

#prices {font:8pt tahoma; color:#666666;  }
#prices li{list-style-type:disc;text-align:left;}


#TableLogin {font:9pt tahoma; color:#666666;}
#TableLogin a {color:blue; font:9pt tahoma; text-decoration:underline;}
#form {font:10pt tahoma; color:#666666;}

#footer {width:800px; background:#e3f0f8; border-top:1px solid #3399cc; }
#footer p { text-align:center; font:8pt tahoma; color:#000000;vertical-align:middle; margin-top:.5em; }
#footer a {font:8pt tahoma; color:#000000; text-decoration:none; padding:1em;}
#footer a:hover {text-decoration:underline;}
#bottom {width:800px; height:15px; text-align:center; font:7pt tahoma; color:#000000;margin-top:1em;}

#movie {padding-top: 1em; padding-bottom:1em;  }

#templates {padding-left: 5em;  }
#templates td{padding:1em;  }

#login {float:right; margin-top: 1em; margin-right:1em;  }
#login.label {font-size:10px; font-weight:bold;  }

.style1 {
	color: #333333;
	font-weight: bold;
}

#broker_movie {padding-bottom:1em;  }

.LoginPane 
{
	width: 180px;
	font: 9pt tahoma;
	color: Black;
	margin-top: 13px;
	/*border: 1px solid #cccccc;*/
}
.LoginTitle 
{
	color: Black;
	font-weight: bold;
}

#header .LoginPane 
{
	color: Black;
}
#header .LoginTitle 
{
	color: Black;
}

.gallery {/*padding-left: 2em;*/ text-align:center;padding-top:1em; }
.gallery h3{color:#ff6600; font:10pt Verdana;font-weight:bold;padding:.5em; /*padding-top:1em;*/text-align:center; }
.gallery p{text-align:center; }
.gallery td{padding:.5em; vertical-align:middle;} 
.gallery img { border: 1px solid #DFDFBF; padding: 3px; background-color: #FFFFFF; text-align:center;}
.gallery img:hover { border: 1px solid #ff6600; padding: 3px; background-color: #FFFFFF; text-align:center;}

.caption {font:11px Tahoma; color:#333333;text-align:center;  }

.ForgotYourPassword { color:#000000;font-size: 9pt; }
.ForgotYourPassword a:link, a:hover, a:visited { color:#000000; font-size: 9pt}
.ForgotPasswordBack{ color: #000000;font: 9pt tahoma; }
.ForgotPasswordBack a:hover, a:link, a:visited { color: #000000;font: 9pt tahoma; } 

#CSheader {font-weight:bold; font:16pt "Times New Roman", Times, serif; display:block; text-align:left; }
.label {font-weight:bold; padding-right:5px;}
#customerSupport {text-align:left; padding-left:10px; padding-bottom:10px;}