/* CSS Document */

body{
font:11px Verdana, Arial, Helvetica, sans-serif;
/*background-color:#000000;*/
}

.generaltext{font-size:9pt; font-family:Arial, Helvetica, sans-serif}
p{
line-height:18px;
margin:10px 0;
}
*{
padding:0;
margin:0;
}
a img{
border:none;
}
.clearfix{
clear:both;
}
ul li{
list-style-type:none;
margin:0;
padding:0;
}

#FullHeaderWrap{
width:100%;
background-color:#000140;
/*border-bottom:1px solid #666666;*/
}
#FullHeaderInner{
width:850px;
margin:0 auto;
height:55px;
padding-top:10px;
}
#FullHeaderInner p{
margin:0!important;
padding-top:3px;
padding-bottom:3px;
color: #333333;
}
#FullHeaderInner span{
padding:0 4px;
}
#FullHeaderInner a{
color:#999999;
text-decoration:none;
}
#LeftLogix{
width:165px;
float:left;
color:#999999;
}
#Flash{
width:680px;
height:48px;
float:right;
/*margin-left:5px;*/
}
#LeftLogix li{
padding-right:15px;
background-image:url(../images/List3.jpg);
background-position:right;
background-repeat:no-repeat;
}
#RightLogix{
}
#RightLogix ul li{
color:#FFFFFF;
padding:2px 0;
font-size:9px;
}
#RightLogix ul li a{
color:#FFFFFF;
text-decoration:underline;
}
#Flag{
color:#666666!important;
font-weight:bold;
background-image:url(../../yellowpages/images/gb.gif);
background-position:left center;
background-repeat:no-repeat;
}
#WrapBelowHeader{
width:100%;
background-color:#000000;
/*border-top:1px solid #333333;*/
}
#WrapBelowInner{
width:850px;
/*height:10px;
padding:5px 0;*/
margin:0 auto;
}
#TopWrap{
width:850px;
height:80px;
}
#Logo{
width:80px;
float: left;
}
#Navnav{
width:800px;
float:right;
}
#NavTop{
}
#NavTopL{
width:400px;
float:left;
}
#NavTopL ul{
padding-top:15px;
}
#NavTopL ul li{
display:inline;
padding:0 35px 0 2px;
font-size:12px;
}
#NavTopL ul li a{
text-decoration:none;
color:#999999;
}
#NavTopL ul li a:hover{
}
#NavTopR{
width:300px;
float:right;
}

#NavTopR input{
border:none!important;
}
.Long{
width:180px;
border:1px solid #FFFFFF;
padding-left:5px;
}
#NavTopR table{
border:1px solid #000000;
background-color:#FFFFFF;
margin-top:10px;
}
#NavMain{
padding-top:10px;
}
#navcontainer{
width:100%;
height:30px;
background-image: url(../images/MainButton.jpg);
background-position:left;
background-repeat:repeat-x;
}
#navcontainer ul li{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background: url(../images/MainButton.jpg) repeat-x 20px;
font: 12px Arial, verdana, sans-serif;
text-align: center;
}

#navcontainer a
{
color: #FFFFFF;
text-decoration: none;
display: block;
padding:7px 13px;
/*border-top: 1px solid #A8B090;
border-bottom: 1px solid #A8B090;*/
border-left: 1px solid #333333;
border-right:1px solid #787878;
}

#navcontainer li#active { background: url(../images/MainButton.jpg) repeat-x 20px; }
#navcontainer a:hover { background: url(../images/MainButton.jpg) repeat-x 20px; }

#BelowMainNav{

}
/*#BelowMainNavL{
width:400px;
float:left;
}
#BelowMainNavL a{
color:#999999;
text-decoration:none;
}
#BelowMainNavL p{
margin:0;
padding-top:5px;
}
#BelowMainNavR{
width:400px;
float:right;
}
#BelowMainNavR p{
padding-top:5px;
margin:0;
font-weight:bold;
text-align:right;
color:#FFFFFF;
}*/
#WrapSimpleCrumb{
width:100%;
}
#CrumbInner{
width:850px;
height:30px;
margin:0 auto;
text-align:right;


}
#CrumbInner ul{
padding-top:10px;
}
#CrumbInner ul li{
display:inline;
padding:5px 10px;
}
#CrumbInner ul a{
color: #999999;
text-decoration:none;
}

/*The Middle Body*/

#WrapMiddleBody{
width:100%;
background-color:#6D6D8A;

}
#Shadows{
width:930px;
margin:0 auto;
/*background-image:url(../images/sd.jpg);
background-position:top;
background-repeat: repeat-y;*/
}
#MiddleBodyInner{
width:850px;
margin:0 auto;
padding:10px 0;
}
#MiddleBodyleft{
width:200px;
float:left;
padding:20px 0;
background-color:#000140;
}
#MiddleBodyleftInner{
width:180px;
margin:0 auto;
background-color:#000140;
}
#MiddleBodyleftInner h2{
font:14px Arial, Helvetica, sans-serif;
color:#A13224;
font-weight:bold;
padding:10px 0;
}

#MiddleBodyleftInner ul li{
padding:4px 0;
border-bottom:1px solid #999999;
font:9px Verdana, Arial, Helvetica, sans-serif;
}
#MiddleBodyleftInner ul li a{
text-decoration:none;
color:#CCCCCC;
}
#MiddleBodyleftInner ul li a:hover{
text-decoration:none;
color:#C06724;
}
#MiddleBodyright{
width:630px;
float:right;
border-left:1px solid #333333;
}
#MiddleBodyrightInner{
width:615px;
margin-left:15px;
}
#Wrapb4Footer{
width:100%;
background-color:#000000;
color: #999999;
}

#B4Footer{
width:850px;
padding:10px 0;
margin:0 auto;
/*border-bottom:1px solid #333333;
border-top:1px solid #333333;*/
}
#B4Footer ul{
text-align:center;
}
#B4Footer ul li{
display:inline;
padding:0 5px;
border-right:1px solid #333333;
font:9px Verdana, Arial, Helvetica, sans-serif;
}
#B4Footer ul li a{
color:#666666;
text-decoration:none;
}

/*.Subs{
width:165px;
float:left;
padding-left:10px;
margin-left:3px;
}
.Subs ul{
}
.Subs ul li{
background-image:url(../images/Listed.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding-top:4px;
padding-bottom:4px;
}
.Subs ul li a{
color: #999999;
text-decoration:none;
}
.Subs ul li a:hover{
text-decoration:underline;
}*/
#WrapFooter{
width:100%;
background-color:#000140;
}
#Footer{
width:850px;
text-align:center;
height:10px;
margin:0 auto;
padding:5px 0;
color:#CCCCCC;
font-size:9px;
}
#Footer a{
color: #999999;
text-decoration:none;
}
#Footer a:hover{
color: #999999;
text-decoration: underline;
}
#Biz{
width:850px;
margin:0 auto;
padding-top:10px;
}
#Biz a{
color:#999999;
text-decoration:none;
}
.EncloseSelection{
border:1px solid #CCCCCC;

}
.SelectionInner{
width:180px;
margin:0 auto;
border-top:1px solid #CCCCCC;
padding:3px 0;
}
.SelectionInner td{
padding:3px 0;
}
.Topselect{
padding:5px;
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
}
.Headingselect{
padding:5px;
text-indent:15px;
background-image: url(../images/HeadingSelect.jpg);
background-position:left;
background-repeat:no-repeat;
font-weight:bold;
}
/*Middle Right*/

#MiddleTopIntro{
width:615px;
background-color:#999999;
border:1px solid #DDDDDD;/**/
}
#MiddleTopIntroInner{
width:600px;
margin:0 auto;
}
#MTIleft{
	width:180px;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#MTIright{
width:420px;
float:right;
padding:10px 0;
}
.Tops{
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:3px 0;
border-bottom:1px solid #CCCCCC;
}
#Search{
margin-top:5px;

}
.Long{
width:131px;
padding:2px 4px;
font:11px Arial, Helvetica, sans-serif;
color:#CCCCCC;
border:1px solid #828282;
}
/*Categories*/

#WrapCats{
padding-top:3px;
}
#WrapCats ul li{
padding:3px 0;
text-indent:25px;
}
#WrapCats ul li a{
	font-weight:bold;
	color:#001365;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#CatLeft{
width:200px;
float:left;
}
#CatRight{
width:200px;
float:right;
}
#A{
background-image:url(../images/a.gif);
background-position:left center;
background-repeat:no-repeat;
}
#B{
background-image:url(../images/b.gif);
background-position:left center;
background-repeat:no-repeat;
}
#S{
background-image:url(../images/s.gif);
background-position:left center;
background-repeat:no-repeat;
}
#E{
background-image:url(../images/e.gif);
background-position:left center;
background-repeat:no-repeat;
}
#Pr{
background-image:url(../images/p.gif);
background-position:left center;
background-repeat:no-repeat;
}
#M{
background-image:url(../images/m.gif);
background-position:left center;
background-repeat:no-repeat;
}
/*The text below*/
#Enclosetxt{
padding:20px 0 0 0;
font-size:10px;
margin-top:10px;
}
#Contact{
}
#Contact span{
padding:2px 0;
}
#Welcome{
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
#DetailLinks{

}
#DetailLinks ul{
text-align:center;
}
#DetailLinks ul li{
display:inline;
padding:0 5px;
border-right:1px solid #333333;
}

#DetailLinks ul li a{
color:#FFFFFF;
text-decoration:none;
}
#DetailLinks ul li a:hover{
color:#FFFFFF;
text-decoration: underline;
}
.nob{
border-right: none!important;
}
#EncosePics{
margin-top:10px;
}
.Pic{
width:80px;
height:80px;
float:left;
margin-left:60px;
}
.Pic img{
border:1px solid #333333;
}

/*All headings in the template*/
h1{
color: #111111;
font-weight:bold;
font:20px Arial, Helvetica, sans-serif;
}
/*Additionals*/
#FullContacts{
width:100%;
padding:20px 0;
/*height:100px;*/
background-color:#000140;
border-top:4px solid #6D6D8A;
}
#FullContactsInner{
width:180px;
background-color:#000140;
margin:0 auto;
}
#FullContactsInner h2{
font:14px Arial, Helvetica, sans-serif;
color:#A13224;
font-weight:bold;
/*text-align:center;*/
}
.Remove{
border-bottom:none!important;
}
