input.submitButton{
	background-color: #28B6B6;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	border: 1px solid #458fcf;
	padding: 3px;
}
							
	#mainCont{
			width:100%;
		}
			#mainBox{
				width:954px;
				margin:24px auto;
			}
				#mainBoxTop{
					height:130px;
					background-image:url('../../images/sub/mainBoxTop.png');
					background-color:transparent;
					position: relative;
				}
					#mainBoxTop h1 {
						float:left;
						margin:35px 0 0 45px;
					}
					#mainBoxTop h2 {
						float:left;
						margin:31px 0px 0px 235px;
					}
					#gumbo {
						float:right;
						position:absolute;
						top:0px;
						right:15px;
						z-index:9999;
						height: 155px;
						width: 225px;
						background: url(/images/sub/gumbo.png) repeat scroll 0 0;
					}

				
				#mainBoxMid{
					background-image:url('../../images/sub/mainBoxBG.png');
				}
					#mainBoxMidInner{
						width:885px;
						float:left;
						margin:0 0 0 40px;
						display:inline;
					}
						#mainBoxMidInner div.left {
							width:215px;
							float:left;
							display:inline;
						}
							#mainBoxMidInner div.left #ads-left {
								float:left;
								margin:15px 0 0 0;
								display:inline;
							}
								#mainBoxMidInner div.left #ads-left img {
									margin:0 0 8px 0;
								}
						
						
						
							/* Refine Search */
							
							#refine {
								padding:12px;
								border:1px solid #11A9AD;
								width:173px;
								color:#A35C25;
								font-size:90%;
							}
								#refine p {
									margin:7px 0;
								}
								input#keywords {
									padding:4px;
									float:left;
									margin-top:2px;
								}
								#select-services {
									float:left;
									margin: 10px 3px 0 0px;
									display:inline;
								}
									#select-services li {
										list-style-type:none;
										padding:3px 0;
										width:190px;
										font-size:100%;
									}
								#refine p.submit {
									float:left;
									margin:10px 0 0 0;
									height:29px;
									background-color: #28B6B6;
									color:#fff;
									font-size:16px;
									margin-left:10px;
									font-weight:normal;
									cursor:pointer;
									width:88px;
									border: 1px solid #458fcf;
								}
									#refine p.submit input {
									}
						
						#mainBoxMidInner div.right {
							width:660px;
							float:left;
							margin:0px 0 0 10px;
							display:inline;
							background:transparent;
						}

						
							/* Browse Results */
							
							#results, #results2{
								width:657px;
							}
							
							div.right #browse {
								height:33px;
								width:655px;
								float:left;
								background:transparent;
								border-left:1px solid #DDDADA;
								border-right:1px solid #DDDADA;
								position:relative;
								z-index:1;
								background:transparent;
							}
								div.right #browseInner {
									background:#f1f1f1;
									padding:4px;
									height:25px;
									border-bottom:1px solid #DDDADA;
								}
									div.right #browseInnerInner {
										/*float:right;*/
									}
									div.right #browseInner h5 {
										float:left;
										font-weight:normal;
										font-size:12px;
										color:#555;
										display:inline;
										margin:5px 10px 0 0;
									}
									div.right #browseInner select {
										float:left;
										padding:2px;
										display:inline;
										margin:1px 10px 0 0;
										border:1px solid #aaa;
										color:#444;
									}
									div.right div.tabs {
										border-bottom:none;
										width:635px;
										padding:10px;
										height:40px;
										clear:both;
										background:transparent;
										border:1px solid #DDDADA;
										position:relative;
										z-index: 1;
									}
										div.tabs a.tab {
											color:#ccc;
											font-size:125%;
											text-decoration:none;
											font-weight:bold;										
										}

										div.tabs .cp {
											font-size: 10px;
											padding-bottom: 2px;
										}
										
									#tab_scoot_wrap {
										overflow:hidden;
										height:60px;
										clear:both;
										width:524px;
										position: absolute;
										top:-3px;
										left:65px;
										line-height: 2.4em;
									}
										
										#tab_scoot_wrap sup{
											line-height: 0px;
											font-size: 12px;
										}
										
										#tab_scoot {
										overflow:hidden;
										clear:both;
										width:2050px;
										position: absolute;
										top:30px;
									}
										
									

		#scrollLeft {
				position:absolute;
				right:10px;
				text-decoration:none;
				top:34px;
		}	
			#previous {
				position:absolute;
				text-decoration:none;
			}
			
			#scrollRight {
				text-decoration:none;
			}
			
				#next {
					position:absolute;
					text-decoration:none;
					right:8px;
					
				}
			
									
									
								/* Pageanation */
								
								#pageanation {
									float:right;
									/*cursor:pointer;*/
								}
								#pageanation a.arrow {
									/*float:left;*/
								}
									#pageanation a.arrow img {
										border:1px solid #458FCE;
										position:relative;
										top:1px;
									}
								#pageanation ul {
									float:left;
									margin:3px 5px 0 5px;
									display:inline;
								}
									#pageanation ul li {
										float:left;
										list-style-type:none;
										margin:0 1px;
									}
									   #pageanation ul li .longtab {						    
									     float: left;
									   }
									     #pageanation ul li .elipses {
									       position:relative;
												 top:8px;
												 color: #6F6F6F;
												 left: 1px;
									     }
									   
										#pageanation ul li a {
											display:block;
											width:14px;
											text-align:center;
											height:10px;
											padding:5px 2px 5px 2px;
											border:1px solid #1DBFC6;
											background:#fff;
											color:#1DBFC6;
											text-decoration: none;
										}
					
									#pageanation ul li.current a {
										background:#25CBD3;
										color:#fff;
										line-height:20px;
									}
								


							/* Results */
							
							#loading {
								position:relative;
								left:250px;
							}
							div.right #innerResults {
								padding:10px 10px 20px 10px;
								border:1px solid #DDDADA;
								float:left;
								margin:0px 0 0 0;
								width:635px;
								display:inline;
								position: relative;
								/*min-height:527px;*/
							}
							div.right #innerResults p{
								color:#888;
								margin-bottom:15px;
								font-size: 12px;
								line-height: 20px;  
							}
							
								#valid_search {
									color:#888;
									padding-top:30px;
									padding-left:50px;
									text-align: left;
									padding-bottom:10px;
									border-bottom:1px solid #ccc;
								}
									#valid_search p {
										margin:7px 0;
									}
									#valid_search ul {
										margin-left:0px;
									}
										#valid_search ul li {
											list-style-type:none;
											margin:4px 0;
										}
							
							#searchtext {
								color:#888;
								border-bottom:1px solid #eee;
								margin-bottom:10px;
								
								padding-bottom:5px;
							}	
								#searchtext span {
									float:right;
									margin:0px 0 0 0;
									display:inline;
									position:absolute;
								right:10px;
								top:9px;
								}

								#results ul.results, #results2 ul.results {
									
								}
									#results ul.results li, #results2 ul.results li {
										float:left;
										margin:0 0 15px;;
										list-style-type:none;
										height:170px;
										width:118px;
										padding:4px;
										position:relative;
										display:block;
									}
										#results ul.results li a, #results2 ul.results li a{
											border:none;
										}
										#results ul.results li img, #results2 ul.results li img {
											width:110px;
											border:none;
											padding:1px;
											border:1px solid #ddd;
											z-index: 0;
											position: relative;
										}
											#results ul.results li img.pop, #results2 ul.results li img.pop {
												position: absolute;
												left:-60px;
												top:-60px;
												padding:15px;
												background:#fff;
												border:1px solid #ccc;
												width:250px;
												z-index:999999;
												
											}
											
							#thatsall {
								color:#aaa;
								float:left;
								margin:20px 0 0 100px;
							}
						
				#mainBoxBottom{
					height:38px;
					background-image:url('../../images/sub/mainBoxBottom.png');
				}
				
#contentwrap {
	
}
/*Company logos*/
#mainBoxMidInner div.left #ads-left img.logos{
	margin-left: 30px;
}
