/* ==================================================

              MENU

=====================================================*/

#menuhold {

	width:132px;

	padding:0;

	margin:0 6px 0 0;

	float:left;

}

#dirmenu{

	width:132px;

	padding:0;

	margin:24px 0 0 0;

	float:left;

	font:Georgia, "Times New Roman", Times, serif;

}

#getlisted{

	width:128px;

	padding:2px;

	margin:8px 0 0 0;

	float:left;

	text-align:left;

}

#getlisted h4 {

	font:bold 15px Georgia, "Times New Roman", Times, serif;

	color:#926481;

	padding:0;

	margin:0;

}

#dirmenu ul{

padding:0;

margin:0;

width:132px;

}

#dirmenu li.top{

/*padding:0 0 0 5px;*/

padding:0;

vertical-align:middle;

margin:0;

width:132px;

height:23px;

background-image: url(../images/services/menutop.gif);

background-repeat: no-repeat;

background-position: center;

border-top:none;

border-right:none;

border-bottom:1x solid #d7edfb;

border-left:none;

}

#dirmenu h4{

padding:4px 0 0 0;

text-align:center;

vertical-align:bottom;

margin:0 auto;

font:bold 12px Verdana, Arial, Helvetica, sans-serif;

color:#926481;

}

#dirmenu li{

list-style:none;

/*background-color:#f5edf2;*/
background-color:#fbfdfe;

display: block;

width: 128px;

min-height:16px;

font: bold 11px Verdana, Arial, Helvetica, sans-serif;

padding:2px 1px 1px 1px;

margin:0;

border-top: none;

border-right:1px solid #d493bb;

border-bottom:1px solid #d493bb;

border-left:1px solid #d493bb;

}

#dirmenu a:link, #dirmenu a:visited{

display: block;

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

/*width:125px;*/

padding:0 0 0 6px;

min-height:16px;

/*margin:0;*/

/*height:18px;*/

color: #66a8d5;

text-decoration: none;

}

#dirmenu a:hover{

background-color:#f8f2f6;

color:#b1749a;

display: block;

/*width:125px;*/

/*padding:0 0 0 6px;*/

min-height:16px;

/*margin:0;*/

/*height:18px;*/

text-decoration: none;

}

.direct{

	padding:0;

	margin:5px 0 0 15px;

	float:left;

}

.direct li {

	padding:0;

	margin:6px 3px;

	list-style:none;

}

/* ==================================================

                DIRECTORY

=====================================================*/

#busdetails {

	/*height:150px; CAUSES IE7 PROBLEMS */

	margin:0 auto;

	padding:2px;

}

/*#busdescr {

	width:100%;

	padding:4px 2px 2px 2px;

	margin:0 auto;

}*/



.dirtitle{

padding:3px 0 0 0;

margin:9px 0 1px 0;

height:27px;

background-image: url(../images/services/bluedirtitle.gif);

background-position:top left;

background-repeat: no-repeat;

/*border-bottom: 1px solid #66a8d5;*/

}

.dirtitle h3{

font: bold 15px Georgia, "Times New Roman", Times, serif;

color:#fff;

display:inline;

line-height:22px;

padding:0;

margin:3px 0 0 25px;

}

#directory{

float:left;

padding:0;

margin:0 5px 0 5px;

width:490px;

}

/*.reccontent{

padding:0;

height:14px;

margin:9px 0 0 0;

border-bottom: 1px solid #b1749a;

background-image:url(../images/services/pinkdirbar.gif);

background-repeat: no-repeat;

clear:both;

}

.reccontent h4{

font: bold 12px Georgia, "Times New Roman", Times, serif;

color:#ffffff;

display:inline;

line-height:13px;

padding:0 0 0 5px;

margin:0 0 0 15px;

}

.recdirlisting{

padding:10px;

margin:0;

border: 1px solid #b1749a;;

border-top: none;

}*/

.dirlisting{

padding:0;

margin:3px 0 0 0;

width:488px;

}

.premlisting {
padding:10px;
margin:3px 0 8px; 0;
width:468px;
border:1px solid #66a8d5;
/*background:#f1f9ff;*/
float:left;
font:11.5px/15px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

.premlisting img {
/*border:1px solid #e0e0e0;
padding:4px;*/
float:left;
margin:0 4px 0 0;
padding-right:8px;
background:#ffffff;
}

.premlisting h3 {
text-align:left;
background-color:#f1f9ff;
margin:0;
padding:3px;
font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
color:#b0799b;
font-weight:bold;
}
.dirlinkbox{

padding:0;

margin:0 auto;

clear:both;

/*text-align:right;*/

font: 10px bold;

}

/*.dirlinkbox a:link, a:visited{

text-decoration:none;

font: 10px bold;

}

.dirlinkbox a:hover{

text-decoration:underline;

}*/

p.listtext{

padding:2px;

margin:0 0 4px 0;

background-color:/*#f0f7fb;*/#def2ff;

display:block;

width:488px;

/*width:90%;*/

}

.rightside {

	padding:1px;

	text-align:center;

	margin:24px 0 0 3px;

	float:left;

	width:140px;

}

h3.right {

	text-align:left;

}

/*===========================================

            CONTACT FORM

=============================================*/

#contactform{

	background-color:#f0f7fb;

	padding:5px;

	margin:0 auto;

	border: 1px solid #e0e0e0;

	text-align:center;

}

#contactform ul {

	text-align:left;

	padding:0;

	margin:0;

}

#contactform ul li {

	padding:0;

	margin:8px;

}

#feedback {

	text-align:left;

	padding:1px;

	margin:2px 0 2px 0;

}

p.error {

	color:#FF0000;

	display:block;

	padding:5px;

	margin:2px 0 2px 0;
	
	border:1px solid #e0e0e0;
	
	background-color:#f8f2f6;

}

/*===========================================

            PAGE LINKS (LIST)

==============================================*/

#pagelinks {

	margin:0;

	padding:1px;

	/*background-color:#def2ff;*/

}

#pagelinks li{

/*	display: inline;*/

	list-style-type: none;

	padding:0;

	margin:0;

}

#pagelinks li a {

	font: bold 13px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

}



/*==============================================

             LINKS

================================================*/

.linkright {

	font-size:9px;

	float:right;

}





/*===============================================

               CLASSES

==================================================*/

.borderblue {

	border:1px solid #cce9fa;

	background-color:#f0f7fb;

}

.borderpink {

	border:1px solid #f4d1e8;

	background-color:#f8f2f6;

}

.bordergreen {

	border:1px solid #e5f7c7;

	background-color:#f3f9e9;

}

/*=============================================

				GET LISTED

===============================================*/

#getlistedholder{

float:left;

padding:0;

margin:0 5px 0 5px;

width:370px;

}

#getlistedform{

	/*background-color:#f8f2f6;*/

	background-color:#fff;

	padding:5px;

	margin:0 auto;

	border: 1px solid #e0e0e0;

	text-align:center;

}

.listedtitle{

padding:3px 0 0 0;

margin:9px 0 1px 0;

height:27px;

background-image: url(../images/services/bluedirtitle.gif);

background-position:top left;

background-repeat: no-repeat;

/*border-bottom: 1px solid #66a8d5;*/

}

.listedtitle h3{

font: bold 15px Georgia, "Times New Roman", Times, serif;

color:#fff;

display:inline;

line-height:22px;

padding:0;

margin:3px 0 0 25px;

}

.getlistedinfo{

	background-color:#f0f7fb;

	padding:5px;

	margin:0 auto;

	border: 1px solid #e0e0e0;

	text-align:center;

}

.getlistedinfo ul {

	text-align:left;

	padding:0;

	margin:0 0 0 15px;

	list-style-position: outside;

}

.getlistedinfo ul li {

	padding:0;

	margin:8px;

}

.pageview {

	text-align:center;

	line-height:20px;

	padding:0;

	margin:0 auto;

	width:100%;

}

/*==========================================

				REVIEWS

==========================================*/

#review {

	background-color:#f0f7fb;

	padding:5px;

	margin:0 auto;

	border: 1px solid #e0e0e0;

	text-align:left;

}
.testimonial {
	width:400px;
	text-align:left;
	margin:15px auto;
	border:1px solid #66a8d5;
	background-color:#FFFFFF;
	padding:10px;
	color:#000;
}

span.b {
	font-weight:bold;
}
#discounthead {
	width:782px;
	height:28px;
	background-image:url(images/main/arthead.gif);
	background-repeat:no-repeat;
}
#discount {
	width:600px;
	background-color:#f0f7fb;
	padding:25px;
	margin:0 auto;
	border: 1px solid #e0e0e0;
	text-align:center;
}

#discount ul {

	text-align:left;

	padding:0;

	margin:0 0 0 15px;

	list-style-position: outside;

}

#discount ul li {

	padding:0;

	margin:8px;

}
#discount h1 {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color:#b1749a;
	text-align:center;
}
a.select {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:18px auto;
}