/* CSS Document */

body{
	height:750px;
	/*background:url(/images/bgAll.jpg);
	background-repeat:repeat-x;
	background-color:fff4c9;
	background-position:top left;!important*/
	margin-bottom: 0px;
	margin-right:0px;
	margin-left:0px;
}

h1 {
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	display:inline;
	
}

h2{
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	display:inline;
}

.logo{
	margin-bottom:15px;
	width:300px;
}

.menuText{
	text-decoration:none;
	font-family:Geneva, Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.menuLink{
	text-decoration:none;
	font-family:Geneva, Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.menuLink:hover{
	text-decoration:none;
	color:#FFCC00;
}

.searchTable{
	margin-top:30px;

}

/*From means "Form" little typo, don't correct.*/
.searchFromtd{
	background:url(/images/bgForm.jpg) top left no-repeat; 
	height:105px; 
	padding-left:30px;
}

.menu img{
	border:none;
}

.searchText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	color:#000000;
}

.searchOptions{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	color:#151515;
	text-decoration:none;
}

.searchOptions:hover{
	font-weight:bold;
	color:#FFFFFF;
}

.searchBox{
	width:239px;

}

.inputSearchBox{
	border-top:2px #999999 solid;
	border-left:1px #333333 solid;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	width:234px;
	font-weight:bold;
	font-size:15px;
}

.inputDropMenu{
	padding-left:5px;
	width:234px;
	height:23px;
	background:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

.catDropMenu{
	padding-left:5px;
	width:270px;
	height:23px;
	background:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	
}

.searchBtn{
padding-top:5px;
padding-left:155px;
}

.submitBtn{
display:block;
height:20px;
width:85px;
background:url(/images/submitBtn.png) top left no-repeat;
border:none;
}

.optionsON{

}

.optionsOFF{
	display:none;
}

.contentTable{
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	margin-top:30px;
	padding:5px;
	background:url(/images/ContentBGQuery.png) top no-repeat;
	background-color:#FFFFFF;
}

#mainContent{
	margin-top:5px;
	width:600px;

}

.sponsorTd {
	padding-left:20px;
	vertical-align:top;

}

.sponsorBig {
	width:300px;
	height:250px;
	background:#FFFFFF;
	border:#999999 1px solid;

}

.warning {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
    font-weight: bold;
    color: #f00;
}


.content{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.btmTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.btmTxt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}

.btmTxt a:hover {
	color:#FF6600;
}

.footerText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#ffffff;
}
.footerBox{
color:#FFFFFF;
width:250px;
margin-right:44px;
float:left;
padding-bottom:15px;
padding-top:25px;
}
.footerTitleBox{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FF9900;
padding-top:8px;
padding-bottom:8px;
background-color:#070707;
padding-left:35px;
}
.footerBoxList{
list-style-type:none;
margin:0;
padding-left:35px;
}
.footerBoxList li{
padding-top:8px;
padding-left:8px;
}
.footerBoxLink{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FFFFFF;
text-decoration:none;
}
.footerBoxLink:hover{
text-decoration:underline;
}
.footerMenuList{
list-style-type:none;

padding-top:8px;
padding-left:0px;
margin:0px;
}
.footerMenuLink{
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#ffffff;
}
.footerMenuLink:hover{
color:#FF9900;
}
.footerMenuList li{
display:inline;
padding-right:10px;
padding-left:10px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

.contentOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF3300;
	font-size: 12px;
}

.inputLoginControlPanel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	background:#FFFFCC
}

.linkMSC {
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.LoginControlPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#333333;
}
	
.menuTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}


table.clientsTable td {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#D4D4D4;
	padding-bottom:10px;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

table.clientsTable {
	background:#FFFFFF;
	padding-bottom:50px;
}

.contentCPForms{
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	margin-top:30px;
	padding:5px;
	background:url(/images/ContentBGQuery.png) top no-repeat;
	background-color:#FFFFFF;
	width:900px;
	font:Arial, Helvetica, sans-serif;
}

table.contentCPForms td{
	padding:5px;
}

table.contentCPForms{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}


/* Styles for box results */

/*General Styles*/


.logoFrame {
	width:170px;
	height:150px;
	background:url(/images/notfound.gif) no-repeat;
	text-align:center;
}

.imgLogo {
	border:#999999 1px solid;
}

.resultInfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	border:1px solid #CCCCCC;
}

.companyName h2{
	margin:0px;
	padding:0px;
	font-size:16px;
	display:inline;
	padding-bottom:3px;
}

.website {
	font-size:12px;
	color:#333333;
	padding-bottom:3px;
	
}

.resultEmail{
	color:#DF9D13;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}

.resultEmail a{
	color:#DF9D13;
	text-decoration:underline;
}

.resultEmail a:hover{
	text-decoration:none;
}

.telephones {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-bottom:3px;
	padding-left:20px;
	color:#000000;
	
}

.address {
	font-size:12px;
	color:#333333;
	padding-bottom:3px;
	padding-left:20px;
	font-style:italic;
	
}

.description {
	font-size:12px;
	color:#666666;
	border-top:#333333 solid 1px;
	padding-top:3px;
	
}

.resultMenu {
	width:60px;
	background:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}

.resultMenu a{
	color:#999999;
	font-size:9px;
	text-decoration:none;
}

.resultMenu a:hover{
	text-decoration:none;
}

.resultTabs {
	width:10px;
	vertical-align:top;
	padding-top:5px;
	background:none;
}

.mapTab {
	background:#333333;
	height:45px;
}

.mailTab {
	background:#666666;
	height:45px;
}

.smsTab {
	background:#CCCCCC;
	height:50px;
}

.map {
	padding-bottom:3px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#FFFFFF;
}


.sms {
	padding-bottom:3px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#FFFFFF;
}

.mail {
	padding-bottom:3px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#FFFFFF;
	
}




/*Package Stykes*/

/*--------------pack1-------------*/
.pack1 {
	background-color:none;
	width:600px;
	margin-top:20px;
}

.pack1 .logoFrame {
	display:none;

}

.pack1 .resultInfo {
	width:525px;
	background:#FFFFFF;
}

.pack1 .mapTab {
	display:none;
}

.pack1 .smsTab {
	display:none;

}

.pack1 .mailTab {
	
}

.pack1 .map {
	display:none;
}

.pack1 .sms {
	display:none;
}


.pack1 .address {
	display:none;
}

.pack1 .description {
	display:none;
	
}

/*--------------End of pack1-------------*/


/*--------------pack2-------------*/
.pack2 {
	background-color:none;
	width:600px;
	margin-top:20px;
}

.pack2 .logoFrame {
	display:none;

}

.pack2 .resultInfo {
	width:525px;
	background:#FFFFFF;
}

.pack2 .mapTab {
	display:none;
}

.pack2 .smsTab {
	display:none;

}

.pack2 .mailTab {
	
}

.pack2 .map {
	display:none;
}

.pack2 .sms {
	display:none;
}


.pack2 .address {
	/*display:none;*/
}

.pack2 .description {
	/*display:none;*/
	
}

/*--------------End of pack2-------------*/


/*--------------pack3-------------*/
.pack3 {
	background-color:none;
	width:600px;
	margin-top:20px;
}

.pack3 .logoFrame {
	/*display:none;*/

}

.pack3 .resultInfo {
	width:355px;
	background:#FFFFFF;
}

.pack3 .mapTab {
	display:none;
}

.pack3 .smsTab {
	border-top:#FFFFFF solid 2px;

}

.pack3 .mailTab {
	
}

.pack3 .map {
	display:none;
}

.pack3 .sms {
	/*display:none;*/
}


.pack3 .address {
	/*display:none;*/
}

.pack3 .description {
	/*display:none;*/
	
}

/*--------------End of pack3-------------*/


/*--------------pack4-------------*/
.pack4 {
	background-color:none;
	width:600px;
	margin-top:20px;
}

.pack4 .logoFrame {
	/*display:none;*/

}

.pack4 .resultInfo {
	width:355px;
	background:#FFFFFF;
}

.pack4 .map {
	/*display:none;*/
}

.pack4 .smsTab {
	border-top:#FFFFFF solid 2px;
}

.pack4 .mailTab {
	border-top:#FFFFFF solid 2px;

}

.pack4 .sms {
	/*display:none;*/
}

.pack4 .mail {
	/*display:none;*/
	
}

.pack4 .address {
	/*display:none;*/

}

.pack4 .description {
	/*display:none;*/
	
}

/*--------------End of pack4-------------*/

/*--------------pack5-------------*/
.pack5 {
	background-color:none;
	width:600px;
	margin-top:20px;
}

.pack5 .logoFrame {
	/*display:none;*/

}

.pack5 .resultInfo {
	background:url(/images/bgPack5.jpg);
	width:355px;
}

.pack5 .map {
	/*display:none;*/
}

.pack5 .smsTab {
	border-top:#FFFFFF solid 2px;
}

.pack5 .mailTab {
	border-top:#FFFFFF solid 2px;

}

.pack5 .sms {
	/*display:none;*/
}

.pack5 .mail {
	/*display:none;*/
	
}

.pack5 .address {
	/*display:none;*/
}

.pack5 .description {
	/*display:none;*/
	
}

/*--------------End of pack5-------------*/

#map_canvas {
			width:550px;
			height:300px;
			border:#666666 1px solid;
			/*position:relative;*/
		}
		
.noResults {
	width:600px;
	height:50px;
	margin-top:20px;
	background-color:#FFFFCC;

}

.noResults .msgNoRes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:15px;
	color:#333333;
}