/*---------------------*
|        general       |
*----------------------*/
html, body {
	height:100%;
}
body {
	background:#FFFFFF;
	color:#383838;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:100%;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
div.main{
	background:no-repeat left bottom;	
	min-width:1000px;
	width:100%;
}
html>body div.main{
	height:auto;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
#strut {
	width:1100px; 
	height:1px; 
	display:block; 
	overflow:hidden;
}
.margin_tt {
	margin:25px 0 0 0;
}
.margin_tb {
	margin:15px 0 5px 0;
}
.margin_b {
	margin:0 0 5px 0;
}

/*---------------------*
|         fonts        |
*----------------------*/
a:link, a:visited, a:hover, a:active {
	color:#383838;
	text-decoration:underline;
}
.h1 {
	margin:5px 0 0 0;
	color:#383838;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:15px;
	font-weight:bold;
}
.h2 {	
	color:#3e8acf;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
}
.h3 {
	color:#383838;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
}
.page_title {
	color:#383838;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:17px;
	font-weight:bold;
	padding:5px 0 5px 20px;
}
.text_small {
	font-size:10px;
	color:#8d8d8d;
}

/*---------------------*
|         header       |
*----------------------*/
.header {
	width:955px;
}
.logo {
	float:left;
	padding: 12px 0 0 20px;	
}
.login_table {
	padding:0;
	margin:100px auto 100px auto;
	width:127px;
}
.login_name, .login_password {
	border:1px solid #90a9bc;
	padding:2px 0px 2px 3px;
	margin:3px 3px 0 3px;
	width:150px;
	height:13px;
	font-size:10px;
	color:#6a8eac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#lblPassword {
	text-align:right;
}
#login_message {
	padding: 0 0 10px 0;
	color:red;
	font-weight:bold;
}
.go {
	background:url(../images/staticpages/btn_login.gif) no-repeat;
	width:75px;
	height:28px;
	border:none;
	cursor:pointer;
	margin:10px 0 0 0;
	text-align:center;
}

/*---------------------*
|          menu        |
*----------------------*/
.menu {
	margin:10px 0 0 0;
	height:55px;
	background:url(../images/staticpages/bg_submenu.gif) repeat-x bottom left;
}
.menu_ul {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
	height:24px;
}
.menu_ul li {
	display:inline;
	text-align:center;
	line-height:22px;
	display:block;
	float:left;
}
.active {
	height:23px;
	background:url(../images/staticpages/bg_btn_menu.gif) repeat-x;
	padding: 0 0px 0 0px;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	color:#ffffff;
	cursor:pointer;
	display:block;
}
.menu_ul li a {
	display:block;
	height:23px;
	float:left;
	padding:0 15px 0 15px;
	cursor:pointer;
}
.menu_ul li a:link, .menu_ul li a:visited, .menu_ul li a:active {
	font-weight:bold;
	color:#626262;
	text-decoration:none;
}
.menu_ul li a:hover {
	font-weight:bold;
	color:#626262;
	text-decoration:underline;
}
.menu_ul li.active a:link, .menu_ul li.active a:visited, .menu_ul li.active a:hover, .menu_ul li.active a:active  {
	color:#ffffff;
	text-decoration:none;
}
.submenu {
	width:100%;
	height:33px;	
	margin:-2px 0 0 0;
}
.submenu_ul {
	list-style-type:none;
	padding:0;
	margin:7px 0 0 50px;
}
.submenu_ul li {
	display:inline;
	line-height:22px;
	padding:0 10px 0 0;
}
.submenu_ul li a:link, .submenu_ul li a:visited, .submenu_ul li a:active {
	color:#626262;
	text-decoration:none;
}
.submenu_ul li a:hover {
	color:#626262;
	text-decoration:underline;
}
.submenu_ul li.active3 a:link, .submenu_ul li.active3 a:visited, .submenu_ul li.active3 a:hover, .submenu_ul li.active3 a:active  {
	color:#0060b6;
	text-decoration:none;
}

/*---------------------*
|     content table    |
*----------------------*/
.outer {
	padding:10px;
}
.content {
	width:945px;
}
.title {
	padding:20px 0 0 45px;
	color:#626262;
	font-weight:bold;
}
.left_top_corner {
	width:5px;
	height:5px;
	background:url(../images/staticpages/left_top_corner.gif) no-repeat;
}
.right_top_corner {
	width:5px;
	height:5px;
	background:url(../images/staticpages/right_top_corner.gif) no-repeat;
}
.left_bottom_corner {
	width:5px;
	height:5px;
	background:url(../images/staticpages/left_bottom_corner.gif) no-repeat;
}
.right_bottom_corner {
	width:5px;
	height:5px;
	background:url(../images/staticpages/right_bottom_corner.gif) no-repeat;
}
.top_side {
	height:5px;
	background:url(../images/staticpages/top_side.gif) repeat-x bottom center;
}
.bottom_side {
	height:5px;
	background:url(../images/staticpages/bottom_side.gif) repeat-x top center;
}
.left_side {
	width:5px;
	background:url(../images/staticpages/left_side.gif) repeat-y right center;
}
.right_side {
	width:5px;
	background:url(../images/staticpages/right_side.gif) repeat-y left center;
}

/*---------------------*
|    industries menu   |
*----------------------*/
.industries {	
	padding:0 0 0 5px;
	height:570px;
	width:310px;
	vertical-align:top;
	background:url(../images/staticpages/discmailer.gif) 40px 295px no-repeat;
	float:left;
	color:#383838;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	width: 310px;
	overflow: hidden;
}
.industries_title {
	padding:30px 0 0 40px;
}
ul.industries_menu {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	list-style-position:outside;
}
.industries_menu li a{
	width:282px;
	height:56px;
	display:block;
}
li#games a:link, li#games a:visited, li#games a:active{	
	background:url(../images/staticpages/btn_games.gif) 0 0;
}
li#games a:hover{
	background:url(../images/staticpages/btn_games.gif) 0 -112px;
}
li#photo a:link, li#photo a:visited, li#photo a:active{	
	background:url(../images/staticpages/btn_photo.gif) 0 0;
}
li#photo a:hover{
	background:url(../images/staticpages/btn_photo.gif) 0 -112px;
}
li#emails a:link, li#emails a:visited, li#emails a:active{	
	background:url(../images/staticpages/btn_email.gif) 0 0;
}
li#emails a:hover{
	background:url(../images/staticpages/btn_email.gif) 0 -112px;
}
li#movies a:link, li#movies a:visited, li#movies a:active{	
	background:url(../images/staticpages/btn_movies.gif) 0 0;
}
li#movies a:hover{
	background:url(../images/staticpages/btn_movies.gif) 0 -112px;
}
#games.active2 a:link, #games.active2 a:visited, #games.active2 a:hover, #games.active2 a:active {
	background:url(../images/staticpages/btn_games.gif) 0 -56px;
}
#photo.active2 a:link, #photo.active2 a:visited, #photo.active2 a:hover, #photo.active2 a:active {
	background:url(../images/staticpages/btn_photo.gif) 0 -56px;
} 
#emails.active2 a:link, #emails.active2 a:visited, #emails.active2 a:hover, #emails.active2 a:active {
	background:url(../images/staticpages/btn_email.gif) 0 -56px;
} 
#movies.active2 a:link, #movies.active2 a:visited, #movies.active2 a:hover, #movies.active2 a:active {
	background:url(../images/staticpages/btn_movies.gif) 0 -56px;
}
    
/*---------------------*
|   outer picks table  |
*----------------------*/
table.outer_picks {
	margin:30px 5px 0 0;
	height:531px;
}
.left_top_corner_grey {
	width:4px;
	height:4px;
	background:url(../images/staticpages/left_top_corner_grey.gif) no-repeat;
}
.right_top_corner_grey {
	width:4px;
	height:4px;
	background:url(../images/staticpages/right_top_corner_grey.gif) no-repeat;
}
.left_bottom_corner_grey {
	width:4px;
	height:4px;
	background:url(../images/staticpages/left_bottom_corner_grey.gif) no-repeat;
}
.right_bottom_corner_grey {
	width:4px;
	height:4px;
	background:url(../images/staticpages/right_bottom_corner_grey.gif) no-repeat;
}
.top_side_grey {
	height:4px;
	background:#f2f2f2;
}
.bottom_side_grey {
	height:4px;
	background:#f2f2f2;
}
.left_side_grey {
	width:4px;
	background:#f2f2f2;
}
.right_side_grey {
	width:4px;
	background:#f2f2f2;
}

/*---------------------*
|    prev next menu    |
*----------------------*/
td.picks_menu {	
	background:#f2f2f2;	
}
.picks_menu ul {
	list-style-type:none;
	margin:0 5px 0 0;
	padding:5px 0 0 0;
	list-style-position:outside;
	height:36px;
	float:right;
}
.picks_menu ul li{
	display:inline;
	float:left;
	margin:0 0 0 5px;
}
.picks_menu ul li a{
	width:75px;
	height:28px;
	display:block;
}
li.prev a:link, li.prev a:visited, li.prev a:active{	
	background:url(../images/staticpages/btn_prev.gif) 0 0;
}
li.prev a:hover{
	background:url(../images/staticpages/btn_prev.gif) 0 -28px;
}
li.next a:link, li.next a:visited, li.next a:active{	
	background:url(../images/staticpages/btn_next.gif) 0 0;
}
li.next a:hover{
	background:url(../images/staticpages/btn_next.gif) 0 -28px;
}
tr.stripe_white td{
	height:1px;
	background:#fff;
	overflow:hidden;
	font-size:1px;
}

/*---------------------*
|  picks on index page |
*----------------------*/
td.content_picks {
	background:#f2f2f2;
	text-align:center;
	padding:10px 0 0 0;
	width:620px;
}
.example {
	margin:10px 0 0 20px;
	color:#383838;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	float:left;
}

/*---------------------*
|        about us      |
*----------------------*/
tr.stripe_grey td{
	height:1px;
	background:#d5dce3;
	overflow:hidden;
	font-size:1px;
}
.page_content {
	padding: 20px 20px 15px 20px;
}
ul.aboutus_ul {
	line-height:16px;
	list-style-type:disc;
	padding:0;
	margin:5px 0 0 20px;
}
table.time {
	border:1px solid #a3b2cb;
}
table.time tr th {
	height:21px;
	padding:0 0 0 5px;
	background:#e5f4ff;
	font-weight:normal;
	border:1px solid #fff;
	text-align:left;
}
table.time tr td {
	height:21px;
	padding:0 0 0 5px;
	border-top:1px solid #d4dbe7;
}
table.sister tr td {
	padding:5px;
}
table.sister tr td a {
	color:#383838;
}
#map {
	background:url(../images/staticpages/illustrations/map.jpg) no-repeat 420px 80px;
}
#time {
	line-height:24px;
}
#completesolution {
	margin-top: 25px;
}
/*---------------------*
|       customers      |
*----------------------*/
ul.customers_menu {
	background:#eef7ff;
	margin:5px 0 0 0;
	padding:10px 15px 10px 25px;
	line-height:16px;
	list-style-image:url(../images/staticpages/dot.gif);	
	width:110px;
}
.customers {
	width:190px;
	vertical-align:top;
}
.customers_logo {
	padding:0 20px 0 0;
}
.samples table {
	height: 440px;
}
ul.customers_menu li a:link, ul.customers_menu li a:visited, ul.customers_menu li a:active {
	color:#414141;
	text-decoration:underline;
}
ul.customers_menu li a:hover {
	color:#6e7075;
	text-decoration:underline;
}
ul.customers_menu li.active4 a:link, ul.customers_menu li.active4 a:visited, ul.customers_menu li.active4 a:hover, ul.customers_menu li.active4 a:active {
	color:#0060b6;
	text-decoration:none;
}

/*---------------------*
|       references     |
*----------------------*/
td.references_logo {
	width:230px;
	text-align:center;
}
td.references {
	background:#eef7ff;
	padding:20px;
}
tr.gap {
	height:10px;
	background:#fff;
}
.references a:link, .references a:visited, .references a:hover, .references a:active {
	color:#383838;
	text-decoration:underline;
}

/*---------------------*
|        contacts      |
*----------------------*/
.contacts, .map {
	background:#eef7ff;
	padding:20px;
}
.map {
	width:90px;
	text-align:center;
}

/*---------------------*
|        sign up       |
*----------------------*/
div.table_outer {
	width:550px;
	margin:0 auto 0 auto;
	padding:7px 0 7px 0;
	background:#eef7ff;
}
div.table_outer form {
	padding:0;
}
.center {
	width:550px;
	margin-left:auto;
	margin-right:auto;
}
table.signup td {
	height:21px;
}
table.signup tr td input {
	border:1px solid #d5dce3;
	padding:2px 0 2px 3px;
	margin:1px 0 0 7px;
	height:14px;
	width:280px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.signup tr td select {
	border:1px solid #d5dce3;
	padding:2px 0 2px 3px;
	margin:1px 0 0 7px;
	height:20px;
	width:285px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.asterisk {
	color:#ff0000;
	font-size:11px;
}
.left_column {
	text-align:right;
	padding:0 0 0 17px;
	font-size:11px;
}
.right_column {
	padding: 4px 10px 4px 0;
}
.btn_continue {
	background:url(../images/staticpages/btn_continue.gif) no-repeat;
	width:101px;
	height:28px;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
}
.continue {
	margin:20px auto 15px auto;
	width:101px;
}
#panSignUpForm {
	font-size:11px;
	text-align:center;
}
.signuptext {
	font-size:11px;
	text-align:left;
}
#customerinfo {
	text-align:left;
	padding-left:173px;
}
#requiredfields {
	padding:3px 0px 0 0;
}
#txtComments {
	border:1px solid #d5dce3;
	padding:2px 0 2px 3px;
	margin:1px 0 0 7px;
	height:70px;
	width:280px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#vlsErrors {
	font-size:11px;
	font-weight:bold;
	color:red;
	padding:5px 0 15px 173px;
}
#vlsErrors ul {
	padding:5px 0 0 15px;
	margin:0;
	font-weight:normal;
	line-height:16px;	
}
#txtFirstName, #txtLastName, #txtCompanyName, #txtAddress, #txtAddress2, #txtCity, #txtZipCode, #txtPhone, #txtFax, #txtEmail, #txtEmailRetype, #txtWebSiteUrl, #txtProducts, #txtCDs, #txtOtherECommerce {
	border:1px solid #d5dce3;
	padding:2px 0 2px 3px;
	margin:1px 0 0 7px;
	height:20px;
	width:280px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Form1 {
	padding:0;
	margin:0;
}
#panMessageSent {
	font-size:11px;	
}
/*---------------------*
|         footer       |
*----------------------*/
.footer {
	height:40px;
	width:955px;
}
.footer_new {
	height:10px;
	width:955px;
	text-align:center;
}
.footer2 {
	width:955px;
	margin:0 0 0 10px;
}
.footer2 table td {
	padding:0 15px 0 0;
}	
.bottom_links {
	height:14px; 
	background:url(../images/staticpages/bg_footer.gif) repeat-x;
	color:#fff;
	padding:8px 0 8px 10px;
}
.bottom_links a 
{
    margin-right: 15px;
}
.bottom_links a:link, .bottom_links a:visited, .bottom_links a:active {
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
.bottom_links a:hover {
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
.copyright {
	padding:10px 0 0 8px;
	height:30px;
	float:left;
	color:#8d8d8d;
	font-size:9px;
}
.copyright_new {
	height:10px;
	padding:10px 0 0 107px;
	float:left;
	color:#8d8d8d;
	font-size:9px;
}
.copyright2 {
	padding:10px 0 0 0px;
	height:30px;
	float:left;
	color:#8d8d8d;
	font-size:9px;
}
.copyright2_new {
	padding:3px 0 0 329px;
	height:10px;
	float:left;
	color:#8d8d8d;
	font-size:9px;
}
.copyright3_new {
	padding:3px 0 15px 0px;
	height:10px;
	float:left;
	color:#8d8d8d;
	font-size:9px;
}
.copyright3 {
	padding:10px 0 0 8px;
	height:30px;
	color:#8d8d8d;
	font-size:9px;
}
.logo_dr {
	float:left;
	margin:5px 0 0 5px;
}
.logo_dr_new {
	float:left;
	margin:0px 0 0 5px;
}
.logo_idda {
	float:left;
	margin:0px 0 0 5px;
}
.logo_ty {
	float:left;
	margin:7px 0 0 5px;
}

