/* 

STYLE SHEET FOR McLAUGHLIN INTL WEB SITE
developed by bluespace creative, Inc.
www.bluespacecreative.com



*/

/*  --------- 2. structure  --------- */

html {
overflow: scroll;
}

#wrapper {
	width: 960px;
	margin: 0px auto;
		}
#clientLogin {
	background: url(../images/client_login_bkg.gif) no-repeat;
	height: 29px;
	width: 108px;
	float: right;
	text-align: center;
	padding-top: 7px;
	font-size: 10px;
	padding-bottom: 20px;
	display: block;
} 

#topArea {
	width: 960px;
	height: 65px;
	padding-bottom: 21px;
	clear: right;
}
		
#logo {
	float: left;
	padding-left: 53px;
	padding-right: 32px;
		}
#logo h1 {
	background: url(../images/McLaughlin_Intl_logo.gif) no-repeat;
	height: 65px;
	width: 279px;
	display: block; 
}
		
#navigation {float: left; width: 595px;}
 
#masthead {
	height: 50px  !important;
	width: 895px !important;
	padding-top: 43px;
	padding-right: 65px;
	text-align: right;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 10px;
}
#masthead a {color: #FFF;}


.services #masthead {background: #DDA04E url(../images/mh_services.gif) no-repeat;}
.store #masthead {background: #4a7798 url(../images/mh_start_your_store.gif) no-repeat;}
.contact #masthead {background: #DDA04E url(../images/mh_contact.gif) no-repeat;}
.apparelAccessories #masthead {background: #4a7798 url(../images/mh_apparel_accessories.gif) no-repeat;}
.promotionalItems #masthead {background: #bdd825 url(../images/mh_promotional_items.gif) no-repeat;}

.agriculture #masthead {background: #ffffff url(../images/new_headers/header_ag_livestock.jpg) no-repeat;}
.aviation #masthead {background: #ffffff url(../images/new_headers/header_aviation.jpg) no-repeat;}
.businessServices #masthead {background: #4a7798 url(../images/new_headers/header_business_services.gif) no-repeat;}
.energyEnvironmental #masthead {background: #ffffff url(../images/new_headers/header_energy_env.jpg) no-repeat;}
.foodBeverage #masthead {background: #ffffff url(../images/new_headers/header_foodbeverage.jpg) no-repeat;}
.fishing #masthead {background: #ffffff url(../images/new_headers/header_fishing.jpg) no-repeat;}
.insurance #masthead {background: #4a7798 url(../images/new_headers/header_insurance.gif) no-repeat;}
.manufacturing #masthead {background: #ffffff url(../images/new_headers/header_manufacturing.jpg) no-repeat;}
.retail #masthead {background: #ffffff url(../images/new_headers/header_retail.jpg) no-repeat;}
.sports #masthead {background: #ffffff url(../images/new_headers/header_sports.jpg) no-repeat;}
.transportation #masthead {background: #ffffff url(../images/new_headers/header_transShip.jpg) no-repeat;}

.gunsShooting #masthead {background: #4a7798 url(../images/new_headers/header_gun_shooting.gif) no-repeat;}
.hunting #masthead {background: #ffffff url(../images/new_headers/header_hunting.jpg) no-repeat;}
.gunShootingPg #masthead {background: #ffffff url(../images/new_headers/header_gun_shooting.jpg) no-repeat;}

.education #masthead {background: #4a7798 url(../images/new_headers/header_education.gif) no-repeat;}
.higherEducation #masthead {background: #ffffff url(../images/new_headers/header_higher_education.jpg) no-repeat;}
.educationK12 #masthead {background: #ffffff url(../images/new_headers/header_educationk12.jpg) no-repeat;}

.professionalServices #masthead {background: #4a7798 url(../images/new_headers/header_prof_services.gif) no-repeat;}
.architectureEngineering #masthead {background: #ffffff url(../images/new_headers/header_architecture.jpg) no-repeat;}
.construction #masthead {background: #ffffff url(../images/new_headers/header_construction.jpg) no-repeat;}
.media #masthead {background: #ffffff url(../images/new_headers/header_media.jpg) no-repeat;}
.softwareTechnology #masthead {background: #4a7798 url(../images/new_headers/header_software_tech.gif) no-repeat;}
.telecommunications #masthead {background: #4a7798 url(../images/new_headers/header_telecommunications.gif) no-repeat;}
.utilities #masthead {background: #ffffff url(../images/new_headers/header_utilities.jpg) no-repeat;}

.organizations #masthead {background: #4a7798 url(../images/new_headers/header_organizations.gif) no-repeat;}
.greekFraternal #masthead {background: #ffffff url(../images/new_headers/header_greek.jpg) no-repeat;}
.notForProfit #masthead {background: #ffffff url(../images/new_headers/header_notforprofit.jpg) no-repeat;}
.religious #masthead {background: #4a7798 url(../images/new_headers/header_religious.gif) no-repeat;}

.healthcare #masthead {background: #4a7798 url(../images/new_headers/header_healthcare.gif) no-repeat;}
.medical #masthead {background: #4a7798 url(../images/new_headers/header_medical.jpg) no-repeat;}
.healthWellness #masthead {background: #ffffff url(../images/new_headers/header_health_wellness.jpg) no-repeat;}
.dentistry #masthead {background: #4a7798 url(../images/new_headers/header_dentistry.gif) no-repeat;}
.dentistryOld #masthead {background: #4a7798 url(../images/mh_dentistry.gif) no-repeat;}

.government #masthead {background: #4a7798 url(../images/new_headers/header_government.gif) no-repeat;}
.parksRec #masthead {background: #ffffff url(../images/new_headers/header_parkRec.jpg) no-repeat;}
.publicSafety #masthead {background: #ffffff url(../images/new_headers/header_public_safety.jpg) no-repeat;}
.governmentPg #masthead {background: #ffffff url(../images/new_headers/header_governmentpg.jpg) no-repeat;}

.financial #masthead {background: #4a7798 url(../images/new_headers/header_financial.gif) no-repeat;}
.bankingFinancial #masthead {background: #ffffff url(../images/new_headers/header_banking_finance.jpg) no-repeat;}
.finance #masthead {background: #ffffff url(../images/new_headers/header_finance.jpg) no-repeat;}

.entertainment #masthead {background: #4a7798 url(../images/new_headers/header_entertainment.gif) no-repeat;}
.hospitality #masthead {background: #FFF url(../images/new_headers/header_hospitality.jpg) no-repeat;}
.musicEntertainment #masthead {background: #ffffff url(../images/new_headers/header_music_entertainment.jpg) no-repeat;}

.equine #masthead {background: #ffffff url(../images/new_headers/header_equine.jpg) no-repeat;}

.clients #masthead {background: #bdd825 url(../images/mh_client_login.gif) no-repeat;}

.sitemap #masthead {background: #4a7798 url(/images/mh_sitemap.gif) no-repeat;} 
.terms #masthead {background: #bdd825 url(/images/mh_terms_of_service.gif) no-repeat;} 
.privacy #masthead {background: #DDA04E url(/images/mh_privacy_policy.gif) no-repeat;} 

.manage #masthead {background: #bdd825 url(/images/mh_management.gif) no-repeat;} 
 

#content {
	background: url(../images/contentBkg.gif) repeat-y right;
	float: left;
}
#mainContent {
	width: 561px;
	float: left;
	padding: 20px 53px 12px 50px;
}
#mainContent p {
	padding-bottom: 12px;
}

#mainContent ul {
	padding-bottom: 12px;
	padding-left: 18px;
}

#mainContent  ul li {
	list-style: disc;
	padding-left: 5px;
}

#rightNav {
	background: url(../images/sideNavBkg.gif) no-repeat;
	float: left;
	width: 226px;
	overflow: hidden;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 25px;
	padding-left: 35px;
}
#rightNav .subMenu{
	padding-left: 10px;
}
#rightNav .freeQuote{
	padding-left: 10px;
	font-weight: bold;
	padding-top: 10px;
}
#rightNav p{
	line-height: 1.8em;
}
.floatBox {
	width: 270px;
	padding-right: 21px;
	float: left;
}
.noPad {
	padding: 0px;
}



#footer {
	margin-top: 12px;
	padding: 7px 0 15px 20px;
	clear: both;
	float: left;
	width: 940px;
	border-top: 1px solid #e7e7e8;
	font-size: 10px;
	color: #ababab;
}
#footer a {
	color: #909090;
	text-decoration: underline;
}

@charset "utf-8";
/* CSS Document for Designs Gallery */


ul.gallery  {float: left;}
ul.gallery li {
	height: 132px;
	width: 160px;
	float: left !important;
	list-style-type: none !important;
	margin: 0 27px 20px 0;
	padding: 0 !important;
	
}
ul.gallery li a {
	height: 129px;
	width: 154px;
	background: url(../images/design_gallery/thumb_up.gif) no-repeat;
	display: block;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	line-height: 33px;
	text-decoration: none !important;
	font-weight: bold;
	color: #58595b;
}

ul.gallery li a:hover {background-position: bottom; color: #FFF; text-shadow: 1px 1px 1px #58595b; }

ul.gallery {
	list-style: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
.caption {
	margin: 0px;
	padding: 9px 0px 0px 25px;
	line-height: 16px;
	clear: both;
	float: left;
}

ul.galleryImgs {float: left !important; margin: 0 !important; padding: 0 !important; list-style-type: none !important;}
ul.galleryImgs li {list-style-type: none !important; margin: 0 27px 20px 0 !important; padding: 0 !important; float: left;}
ul.galleryImgs li a {border: 3px solid #e5e5e5; display: block; width: 154px; height: 80px;}
ul.galleryImgs li a:hover {border: 3px solid #4e799a;}


ul.TabbedPanelsTabGroup {margin: 0 0 0 0;}
ul.TabbedPanelsTabGroup li{list-style-type: none !important; font-size: 13px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; margin-right: 5px; padding: 10px 10px;}

.TabbedPanelsContent {background-color: #FFF; border: solid 8px #5377a3;}
li.sepli {float: left; width: 2px; height: 20px; background: url(../images/sepLi.gif) no-repeat top left;}

td.updateBox {width: 170px; height: 75px; background: url(../images/update_bkg.gif) no-repeat right top; padding: 10px 10px; font-size: 11px;}
td.updateBox input {width: 20px !important; height: auto !important; padding: 0 0 0 5px;}
td.updateBox label {float: left; overflow: hidden; position: relative; top: -5px; padding: 0 0 0 5px;}

.floatLeft {float: left; overflow: hidden;height: 70px; display: block; width: 44px;}

.TabbedPanels input{-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}  
.TabbedPanels table td input {
	width: 155px; 
	-webkit-border-radius: 3px;  
    -moz-border-radius: 3px;
	height: 25px;
	padding-left: 3px;
	border: none;
	margin-bottom: 8px;
	border: 1px solid #dfdfdf;
}

.TabbedPanels input:hover, .TabbedPanels textarea:hover,  
.TabbedPanels input:focus, .TabbedPanels textarea:focus {-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; border: 1px solid #949494;}

.TabbedPanels .rightAlignCol {text-align: right !important; padding-right: 5px;}
td.checkBoxRow input {width: 15px !important; height: 15px !important;}

.TabbedPanels table td input#submit, .TabbedPanels table td input#submitupdates, .TabbedPanels table td input#submitfeedback {background-color: #5377a3; font-size: 12px; font-weight: bold; text-shadow: 1px 1px 1px #1d324c; color: #FFF !important; padding: 5px 12px; border: none !important;}
.TabbedPanels table td input#submit:hover, .TabbedPanels table td input#submitupdates:hover, .TabbedPanels table td input#submitfeedback:hover {border: none !important;}

textarea.needs {width: 315px; -webkit-border-radius: 3px; -moz-border-radius: 3px; height: 105px; padding-left: 3px; border: none; margin-bottom: 8px; border: 1px solid #dfdfdf; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}
textarea.needs:hover {-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; border: 1px solid #949494;}

textarea#feedback {width: 425px !important;}
 

a.fakeBtn {height: 18px; text-align: center; display: block; background-color: #55851a; text-shadow:1px 1px 2px #333333; color: #FFF !important; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 4px 10px; margin-bottom: 18px;background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.1, rgb(84,132,26)),
    color-stop(0.55, rgb(69,108,21)),
    color-stop(0.78, rgb(60,94,18))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(84,132,26) 10%,
    rgb(69,108,21) 55%,
    rgb(60,94,18) 78%
);
}
 
a.fakeBtn:hover, a.fakeBtn:focus {-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; text-decoration: none !important; }

p.sectionTitle {margin: 14px 0 -8px 14px !important; color: #3d689c; font-weight: bold;}
#wrapper #spacer {
	clear: both;
}

