/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
		}


body {
background: #617da4;

}

.top {
width: 912px;
height: 125px;
}


h2 {
font-size: 14px;
}

#header {
width: 912px;
height: 95px;
background: url(images/header.gif) no-repeat;
}

#homelink_top {
float:right;
width: 280px;
text-align: right;
padding: 35px 25px 0 0;
color: #ffffff;

}

.menu {
display: block;
width: 912px;
height: 30px;
padding: 0 0 0 6px;


}

#menulink {
width: 900px;
height: 30px;
padding: 0px 0 0 0px;
color:#ffffff; text-decoration:none; font-size:12px;
vertical-align: middle;
background: url(images/menu_bg.jpg) no-repeat;
}




.homeimg {
width: 912px;
height: 458px;
background: url(images/home_img1.jpg) no-repeat;
z-index:0;
}

.homeboxes {
width: 912px;
height: 104px;
background: url(images/bottom_boxes.gif) no-repeat;
}

#homebox1 {
float: left;
width: 246px;
height: 46px;
padding: 55px 10px 0 50px;
font-size: 10px;
color: #466ba5;
}


#homebox2 {
float: left;
width: 244px;
height: 46px;
padding: 55px 10px 0 42px;
font-size: 10px;
color: #466ba5;
}

#homebox3 {
float: left;
width: 246px;
height: 46px;
padding: 55px 10px 0 42px;
font-size: 10px;
color: #466ba5;
}

.main {
width: 912px;
height: 663px;
background: url(images/white_bg.jpg) no-repeat;

}

.app_top {
width: 912px;
height: 63px;
}

.app_top_nevendors {
float:left;
width: 912px;
height: 63px;
background: url(images/vendor_ne.gif) no-repeat;
}

#nevendors_adrequest {
float:right;
width: 210px;
height: 40px;
padding: 20px 25px 0 0;
}

#vendor_app {
width: 852px;
padding: 24px 30px 0px 30px;
margin: 0px;
}

#vendor_clients {
width: 877px;
padding: 24px 20px 0px 15px;
margin: 0px;
}

#vendor_clients_links {
postion: absolute;
width: 146px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#vendor_clients_links2 {
float: right;
width: 146px;
height: 463px;
padding: 0px 0px 0px 0px;
margin: 0px;
background: #90a7c6;
border: #465a75 1px solid;

}


#vendor_clients_left {
float: left;
width: 721px;
height: 463px;
padding: 0px 0px 0px 0px;
margin: 0px;
overflow: auto;


}




.main2 {
float: left;
width: 912px;
background: url(images/middle_bg.jpg) repeat-y;
padding: 0px;
margin: 0px;
}



#vendor_header {
float:left;
width: 912px;
height: 19px;
padding: 0px 0 0 0px;
background: url(images/vendor_header.jpg) no-repeat; 
}



#category {
float: right;
width: 192px;
height: 30px;
padding: 5px 40px 20px 0px;

}

#vendors_left {
float:left;
width: 348px;
padding: 0px 5px 0px 0px;
}

#vendors_list {
width: 348px;
height: 85px;
padding: 10px 0 10px 0px;
background: #f9fafb;
border: 1px #e5ecf4 solid;
margin: 0 0 10px 0;


}

#vendors_list_tocome {
float:left;
width: 700px;
height: 100px;
padding: 0px 10px 0px 0px;
margin: 0 0 0px 0;


}

.vendors_list_coming {
width: 348px;
height: 85px;
padding-top: 40px;
color: #90a7c6;
text-align: center;
background: url(images/coming_soon.gif) no-repeat;
padding: 10px 0 10px 0px;
border: 1px #e5ecf4 solid;
margin: 0 0 10px 0;

}

.vendors_logos {
float: left;
width: 200px;
height: 100px;
padding: 0px 0 0 1px;
}

.vendors_logos_sm {
float: left;
width: 150px;
height: 75px;
padding: 0px 0 0 8px;
}

#vendors_right {
float:left;
width: 348px;
padding: 0px 0px 0px 0px;
}

.clickhere {
float:left;
width: 416px;
height: 15px;
padding: 10px 0px 0 0px;
}

.vendors_desc {
float: left;
width: 174px;
height: 85px;
padding: 0px 0 0 8px;
font-size: 10px;
}

#vendor_info {
float: left;
width: 890px;
height: 574px;
padding: 5px 0 0 10px; 
}

#vendor_details {
float: left;
width: 875px;
height: 100px;
padding: 0px 0 10px 10px;
}

.vendors_fullinfo {
float: left;
width: 430px;
height: 100px;
padding: 0px 0 0 10px;
font-size: 11px;
line-height: 1.3em;
}

.vendors_back {
float: right;
width: 200px;
height: 20px;
padding: 0px 30px 0 0px;
color: #7393c0;
text-align:right;
}

.vendor_content {
float: left;
width: 890px;
height: 474px;
padding: 0px 0 0 0px;
}

#venues_clients {
width: 877px;
padding: 24px 20px 0px 15px;
margin: 0px;
}

#venues_clients_img {
float: left;
width: 196px;
height: 463px;
padding: 0px 0px 0px 0px;

}


#venues_clients_right {
float: left;
width: 671px;
height: 463px;
padding: 0px 0px 0px 10px;
margin: 0px;
overflow:auto;


}

#venues_list_window {
float: left;
width: 671px;
height: 413px;
padding: 0px 0px 0px 0px;
margin: 0px;
overflow: auto;


}

#venues_list {
float:left;
width: 649px;
height: 131px;
padding: 10px 0 10px 0px;
background: #f9fafb;
border: 1px #e5ecf4 solid;
margin: 0 0 10px 0;

}

#venues_ad_request {
float:left;
width: 649px;
height: 40px;
padding: 0px 0 10px 0px;

}

#venues_ad_request_left {
float:left;
width: 210px;
height: 40px;
padding: 0px 8px 0px 0px;

}

#venues_ad_request_left2 {
float:left;
width: 210px;
height: 40px;
padding: 0px 8px 0px 0px;

}

#venues_ad_request_right {
float:right;
width: 210px;
height: 40px;
padding: 0px 0px 0px 0px;

}



#venues_logo {
float:left;
width: 175px;
height: 131px;
padding: 0px 0 0px 5px;

}

#venues_ws {
float:left;
width: 175px;
height: 131px;
padding: 0px 0 0px 5px;

}

#venues_info {
float:left;
width: 260px;
height: 131px;
padding: 0px 10px 0px 10px;
font-size: 11px;

}

#about_content {
width: 842px;
height: 510px;
padding: 24px 40px 0px 30px;
margin: 0px;
}

#about_content_wrap {
width: 830px;
height: 471px;
padding: 10px 10px 0px 10px;
margin: 0px;
background: #617da4;
border: #445772 1px solid;
}

#about_left {
float: left;
width: 306px;
height: 462px;
padding: 0px 0px 0px 0px;
margin: 0px;
overflow: hidden;

}

#about_right {
float: left;
width: 483px;
height: 447px;
padding: 15px 15px 0px 26px;
margin: 0px;
line-height: 1.5em;
background: #ffffff;


}

.about_buttons {
float: left;
width: 150px;
height: 56px;
padding: 0px 5px 0px 5px;
margin: 0px;

}

#company_content {
width: 842px;
height: 510px;
padding: 24px 40px 0px 30px;
margin: 0px;
}

#company_left {
float: left;
width: 366px;
height: 462px;
padding: 0px 0px 0px 0px;
margin: 0px;
overflow: hidden;

}

#company_right {
float: left;
width: 423px;
height: 447px;
padding: 15px 0px 0px 26px;
margin: 0px;
line-height: 1.5em;
background: #ffffff;


}

.company_buttons {
float: left;
width: 122px;
height: 56px;
padding: 0px 5px 0px 5px;
margin: 0px;

}

.addresslabel {
  width: 65px;
  float: left;
  text-align: right;
  display: block;
  vertical-align: middle;
  padding: 0 5px 0 0;
  
}

#vendor_net {
width: 862px;
padding: 10px 25px 0px 25px;
margin: 0px;
}

#vendor_net_top {
float: left;
width: 832px;
height: 60px;
padding: 5px 10px 15px 10px;
margin: 0px;
background: #f9fafb;
border: 1px #e5ecf4 solid;
}

#vendor_net_left {
float: left;
width: 15px;
height: 482px;

}

#vendor_net_links {
float: left;
width: 232px;
height: 482px;
padding: 0px 0px 0px 0px;
background: #90a7c6;
border: #465a75 1px solid;

}

#vendor_net_right {
float: left;
width: 598px;
height: 482px;
padding: 0px 0px 0px 0px;
margin: 0px;
overflow: auto;
border: #465a75 1px solid;


}

#venue_net {
width: 862px;
padding: 10px 25px 0px 25px;
margin: 0px;
}

#venue_net_top {
float: left;
width: 842px;
height: 60px;
padding: 5px 10px 15px 10px;
margin: 0px;
}

#venue_net_links {
float: left;
width: 232px;
height: 482px;
padding: 0px 0px 0px 0px;
background: #90a7c6;
border: #465a75 1px solid;

}

#venue_net_left {
float: left;
width: 15px;
height: 482px;

}

#venue_net_right {
float: left;
width: 598px;
height: 482px;
padding: 0px 0px 0px 0px;
margin: 0px;
overflow: auto;
border: #465a75 1px solid;


}





.footer {
width: 872px;
height: 81px;
padding: 10px 20px 0 20px;
font-size: 10px;
color: #ffffff;
background: url(images/footer_bg.jpg) no-repeat;

}

.footer2 {
width: 872px;
height: 81px;
padding: 10px 20px 0 20px;
font-size: 10px;
color: #ffffff;
background: url(images/footer2.jpg) no-repeat;

}

.footer3 {
width: 872px;
height: 71px;
padding: 14px 20px 0 20px;
font-size: 10px;
color: #ffffff;
background: url(images/footer3.jpg) no-repeat top;

}

.footer4 {
position:absolute;
width: 872px;
height: 71px;
padding: 14px 20px 0 20px;
font-size: 10px;
color: #ffffff;
background: url(images/footer3.jpg) no-repeat top;

}

#footer_left {
float: left;
width: 400px;
text-align: left;
}

#footer_right {
float: right;
width: 400px;
text-align: right;
}


label {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  width: 250px;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
  vertical-align: middle;
 
 
}

a.homeboxlink:link, a.homeboxlink:visited { color: #466ba5; text-decoration:none; font-size: 10px;  }
a.homeboxlink:active, a.homeboxlink:hover { color: #466ba5; text-decoration:none; font-size: 10px;  }


a.vendorlink:link, a.vendorlink:visited { color:#ffffff; text-decoration:none; background-color: #32496c; padding: 5px 5px 5px 5px;  font-size: 10px;  }
a.vendorlink:active, a.vendorlink:hover  { color:#999999; text-decoration:none; background-color: #32496c; padding: 5px 5px 5px 5px; font-size: 10px;   }

a.vendorlink2:link, a.vendorlink2:visited { color:#617da4; text-decoration:none; font-weight: bold;  }
a.vendorlink2:active, a.vendorlink2:hover  { color:#999999; text-decoration:none; font-weight: bold; }

a.footerlink:link, a.footerlink:visited { color:#be2021; text-decoration:none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; }
a.footerlink:active, a.footerlink:hover  { color:#971b1e; text-decoration:none; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px;   }

a.vendors_back:link, a.vendors_back:visited { color:#7393c0; text-decoration:none;  }
a.vendors_back:active, a.vendors_back:hover  { color:#999999; text-decoration:none;  }

a.homelink:link, a.homelink:visited { color:#ffffff; text-decoration:none; font-weight:normal;  }
a.homelink:active, a.homelink:hover  { color:#999999; text-decoration:none; font-weight:normal; }


