@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Sans-serif;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


img
{
	border: none;
}

a
{
	text-decoration: none;
	cursor: pointer;
}

.clearBoth
{
	clear: both;
}

.noBorder
{
	border: none;
}

body{
background:#3f3127;

}

a:link,a:visited{

color:#130f0c;

}

#shell {

width:100%;
margin:0 auto;

}

#navContain {
height:52px;
background:url(../../i/navbg_x.jpg) repeat-x;

}

#navMain {

width:960px;
margin:0 auto;

}


#mainNav
{
	float: left;
	
}

#mainNav li
{
	float: left;
}

#mainNav li a
{
	display: block;
	float: left;
	height: 52px;
	background: transparent url(../../i/navMatrix.jpg)  no-repeat 0px 0px;
}

ul#mainNav li#nav1 a { width: 144px; background-position: 0px 0px; }
ul#mainNav li#nav2 a { width: 153px; background-position: -144px 0px; }
ul#mainNav li#nav3 a { width: 147px; background-position: -297px 0px; }
ul#mainNav li#nav4 a { width: 103px; background-position: -444px 0px; }
ul#mainNav li#nav5 a { width: 178px; background-position: -547px 0px; }
ul#mainNav li#nav6 a { width: 191px; background-position: -725px 0px; }


ul#mainNav li#nav1 a:hover { width: 144px; background-position: 0px -52px; }
ul#mainNav li#nav2 a:hover { width: 153px; background-position: -144px -52px; }
ul#mainNav li#nav3 a:hover { width: 147px; background-position: -297px -52px; }
ul#mainNav li#nav4 a:hover { width: 103px; background-position: -444px -52px; }
ul#mainNav li#nav5 a:hover { width: 178px; background-position: -547px -52px; }
ul#mainNav li#nav6 a:hover { width: 191px; background-position: -725px -52px; }

	#mainNav li li { 
	
	float: none; 
	position: static;
	width: 100%;
	
	 
	}
	
	#mainNav li li a, #mainNav li li a:hover, #mainNav li li a:active {
		background: none;
		height: auto;
		padding:1px 3.8em 5px 5px;
		text-indent: 0;
		width:75%;
		border-bottom:1px solid #666666;
	}
	
	#mainNav li li a:hover { 
	background: #bfb7b3; 
	color:#f7f5ec; 
	font-weight:bold;  
	background: transparent url(../../i/navLoop.jpg);
	 }
	 
	 
	#mainNav li a:hover { 
	color:#fff;
	left:0;
	position:relative;
	}
	
	#mainNav .dropdown {
		background: #d3c6bd;
		border-bottom: 5px solid #4a9fc1;
		display: none;
		line-height: 1.5;
		padding: 5px 0 5px;
		position: absolute;
		top: 50px;
		width: 200px;
		z-index: 9999;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;  
		color:#3f3127;
	}
	
	.ie_consulting{
	width:194px;
	}
	
	#mainNav li.hover ul { 
	
	left: 0; 
	display: block;
	position:relative;
	}
	


#headerContain{

background:url(../../i/topbg_x.jpg) repeat-x;
height:386px;
margin:0 auto;
}

#header {

width:960px;
margin:0 auto;

}

#headerLogo{

width:368px;
height:173px;
margin:0 auto;

}

#splashBanner{
background:url(../../i/splash_banner.jpg) no-repeat;
margin:21px auto 0 -59px;
width:1075px;
height:179px;

}

.contactBanner{
background:url(../../i/contact_header.jpg) no-repeat;
margin:21px auto 0 -59px;
width:1075px;
height:179px;

}

.contactBanner_about{
background: url(../../i/aboutAndy_banner.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}

.contactBanner_faqs{
background: url(../../i/faqAndy_banner.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}

.contactBanner_bizCon{
background: url(../../i/bizCon_banner.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}


.contactBanner_domCon{
background: url(../../i/domCon_banner.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}

.contactBanner_domMed{
background: url(../../i/domMed_banner.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}
.contactBanner_talk{
background: url(../../i/talkwithAndy.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}

.contactBanner_bizMed{
background: url(../../i/bizMedBanner.png) no-repeat;
height:303px;
margin:-102px auto 0 -59px;
width:1075px;

}


/*Feature Boxes*/

#boxContainer{

float:left;
width:415px;
height:280px;
margin-top:22px;

}


#boxBG {

float:left;
background:#262321;
width:415px;
height:280px;

}


#boxContent{

float:left;
width:888px;
margin:3px 0 0 35px;
padding:17px 0 17px 0;
background:#262321;

}

#innerContent{
float:left;
width:806px;
padding:17px 40px;
}

#innerContent h2, #innerContent p{
font-size: 18px;
margin:0 0 10px 0;
width: 100%;
font-weight: bold;
color: #fff;
}

#innerContent h3{

font-size: 14px;
width: 100%;
color: #fff;

}

#innerContent h4{

font-size: 14px;
width: 100%;
color: #fff;
font-weight:bold;

}



#innerContent a:link,#innerContent a:visited {

font-size: 12px;
width: 100%;
color: #6699FF;
font-weight:bold;

}

#innerContent a:hover,#innerContent a:active {

font-size: 12px;
width: 100%;
color: #FFFFFF;
font-weight:bold;

}

#innerContent p{
font-size: 14px;
font-weight: normal;
}

#titleContact{
float: left;
background: url('../../i/talk_with_andy.jpg') no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#titleFAQs{
float: left;
background: url('../../i/titleFAQ.jpg') no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#titleAboutAndy{
float: left;
background: url(../../i/abotuandy_01.jpg) no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#titleDomesticMediation{
float: left;
background: url('../../i/domestic_mediation.jpg') no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#titleBusinessMediation{
float: left;
background: url('../../i/business_mediation.jpg') no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#titleBusinessConsulting{
float: left;
background: url('../../i/business_consulting.jpg') no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#titleDomesticConsulting{
float: left;
background: url('../../i/domestic_consulting.jpg') no-repeat;
width:888px;
height: 62px;
text-indent: -9999px;
}

#sendAndyEmail{
float: left;
background: url('../../i/send_andy_email.gif') no-repeat;
width:806px;
height: 31px;
text-indent: -9999px;
margin:0 0 10px 40px;
}

#titleBar{

width:394px;
height:53px;
border:1px solid #FFFFFF;
background:#66adcb;
z-index:9999px;
margin:-2px auto 0 -1px;


}


#titleholder{

color:#FFFFFF;
font-weight:bold;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
text-align:center;
padding:15px;

}

#innerBox{

margin:12px auto 0;
width:394px;
height:254px;
background:#3f3127;
border:1px solid #FFFFFF;

}

#textBoxInner {

width:350px;
padding:22px;
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:1.3;

}

#picBoxInner {

width:350px;
padding-left:2px;
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
line-height:1.3;

}

#buttonContainer{

width:360px;
height:54px;
float:left;
margin-left:28px;
margin-top:-36px;

}


#mainBody{

background:#262321;
width:960px;
height:auto;
margin:-9px auto 0;


}

#mainBody_content{

width:inherit;
height:600px;

}

#mainBody_content_Con{

width:inherit;
height:800px;

}

#bodyUL{

list-style:none;
list-style-image: url(../../i/bullet_main.png);
list-style-position:outside;
margin-left: 26px;
margin-top:10px;
margin-bottom:10px;
font-size:11px;
font-style:italic;
font-family:Tahoma,Arial, Helvetica, sans-serif;
color: #FFFFFF;

}

#bodyUL li{

margin-top:2px;

}


#leftCol{

float:left;
width:415px;
height:auto;


}

#leftCol_inner{

width:394px;
text-align:justify;
color:#fff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;

}

#rightCol{

float:left;
width:415px;
height:auto;
text-align:justify;
color:#fff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
}

#rightCol_inner{

width:394px;
text-align:justify;
color:#fff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;

}


#learnMore{

width:131px;
height:45px;
float:left;
margin-left:-8px;
margin-top:10px;

}

#footerContain{

height:127px;
width:100%;
background:url(../../i/footer_bg.jpg) repeat-x;
float:left;

}


#footerMain{
width:960px;
height:127px;
margin:0 auto;
}

#footerLogo{

padding-top:25px;
}

#footerRight{

position:relative;
color:#3f3127;
text-align:right;
font-size:10px;
height:14px;
width:600px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
margin-left:324px;
margin-top:-56px;

}

#footerRight a:link,#footerRight a:visited {

color:#725e4f;
font-size:10px;
font-weight:bold;
font-family:Tahoma,Arial, Helvetica, sans-serif;

}

#footerRight a:active, #footerRight a:hover{

color:#fff;
font-size:10px;
font-weight:bold;
font-family:Tahoma,Arial, Helvetica, sans-serif;

}



.formRow{
float: left;
width: 760px;
padding:10px;
border-bottom: solid 1px #ccc;
margin: 0 0 0 11px;
}

.formLabel{
float: left;
width: 160px;
padding:5px;
font-size: 18px;
color: #fff;
}

.formInput{
float: left;
width: 300px;
padding:5px;
}

.inputText{
float: left;
width: 300px;
padding:5px;
border: solid 1px #ccc;
background: #eee;
font-size: 18px;
}

.inputSubmit{
float: left;
width: 189px;
height: 49px;
margin: 0 0 0 173px;
background: url('../../i/send_email.jpg') no-repeat;
border: none;
cursor: pointer;
}

.contactButton a{
float: left;
width: 147px;
height: 39px;
margin: 0 0 0;
background: url('../../i/talk_with_andy_btn.jpg') no-repeat;
border: none;
cursor: pointer;
text-align: -9999px;
}

/*ul.bullets{
float: left;
width:420px;
margin:10px 0;
height:auto;
}

ul.bullets .bullet{
float: left;
width:40px;
height: 35px;
background: url('../../i/bullet.jpg') no-repeat;
margin:0 0 10px;
}*/


#bullets{

list-style-type:none;
list-style-image:url('../../i/bullet.jpg');
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:43px;
margin-top:23px;

}

#bullets li{
float: left;
width:3000px;
height: 40px;
margin:0 0 10px;
}

/*ul.bullets .li{
float: left;
width:340px;
margin:7px 40px 3px 0;
color: #fff;
height: auto;
}
*/
#leftText_01{

width:300px;
height:auto;
float:left;

}

.rightText{
float: left;
width:330px;
margin:32px 0 0 145px;
}

.rightText p {
margin:0 0 10px 0;
}

.noBorder{
border: none;
}

.contact{
margin: 0 0 0 40px;
}