/* EVENTS CSS Document */
/*
	Browns Chauffeur Hire
	By Hugh Newsome
	www.Sloomedia.com
*/

div#dir_list {
	background-color:#FFFFFF;

}



/*......... =article .........*/
div#article, div#dir_list, div#form_hold {
	background-color:#EDF8FF;
	border:1px solid #A57853;
	
	padding:10px;
	padding-bottom:20px;
	width:93%;
	margin:auto;
	margin-bottom:20px;
	
	text-align:left;

}


div#article h2, div#dir_list h2, div#form_hold h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#522411;
	font-weight:bold;
	/*text-transform:uppercase;*/
	
	/*margin-top:20px;
	margin-bottom:15px;
	padding-left:30px;*/
	
}


div#article h4, div#dir_list h4, div#form_hold h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#522411;
	font-weight:bold;
	text-transform:uppercase;
	
	margin-top:20px;
	margin-bottom:15px;
	padding-left:30px;
	
}



div#article h1, div#dir_list h1, div#form_hold h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	color:#353535;
	font-weight:bold;

	margin:0px 10px;
	padding:0px 0px 2px;
	
}



div#dir_list h1.article{

	font-size:100%;
	margin-bottom:20px;

	
}




div#article h1 span.date, div#dir_list h1 span.date{
	font-size:70%;
	color:#A57755;
	font-weight:bold;
}

div#form_hold p {
	padding:0px 30px 0px 5px;
	color:#666666;
	font-size:75%;
}

div#article p, div#dir_list p {
	color:#666666;
	font-size:75%;
	text-align:justify;
	line-height:140%;
	
	padding:0px 30px 0px 5px;
	margin-bottom:20px;

}


div#dir_list td.gold_rosette p, div#dir_list td.silver_rosette p {

	padding:4px 30px 0px 23px;
	

}

div#dir_list td.gold_rosette h1 a {
	margin:3px 0px 0px 10px;
	border-color:#353535;
		line-height:1em;
	

}

div#dir_list.gold_rosette h1 {
	margin:0px 0px 0px 40px;
	border-color:#353535;
	line-height:1.2em;
	

}

div#dir_list.silver_rosette h1 {
	margin:0px 0px 0px 40px;
	
	line-height:1.2em;
	

}

div#dir_list td.silver_rosette h1 a {
	margin:0px 0px 0px 10px;
	
	

}


div#dir_list td.bronze_rosette h1 a {
	
	border:none;
	
	

}

div#dir_list td.gold_rosette h1 a span {
	color:#353535;
	font:bold 70% arial;

}

div#dir_list.gold_rosette h1 span {
	color:#353535;
	font:bold 90% arial;

}

div#dir_list td.silver_rosette h1 a span {
	color:#9198A5;
	font:bold 80% arial;
	

}

div#dir_list.silver_rosette h1 span {
	color:#9198A5;
	font:bold 90% arial;
	

}


div#dir_list div p {
	padding:0px;
	font-size:100%;

}



div#article img, div#dir_list img {

	border:1px solid #A57853;
	float:right;
	margin:0px 0px 15px 15px;

}

td.gold_rosette {
	background-image:url(../images/rosette_gold.gif);
	background-repeat:no-repeat;
	background-position:10px 1px;

}

div.gold_rosette {
	background-image:url(../images/rosette_gold_lrg.gif);
	background-repeat:no-repeat;
	background-position:10px 50px;

}

div.silver_rosette {
	background-image:url(../images/rosette_silver_lrg.gif);
	background-repeat:no-repeat;
	background-position:10px 50px;

}



td.silver_rosette {
	background-image:url(../images/rosette_silver.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	font-size:90%;

}

td.bronze_rosette {

	font-size:80%;

}

td.bronze_rosette span.phone {

	font-size:110% !important;

}




/*......... =dir_list .. =form_hold .......*/
div#dir_list, div#form_hold {
	
	WIDTH:AUTO;
	
}

div#dir_list h1, div#form_hold h1, div#article h1{
	border-bottom:1px solid #C7BBA0;
	font-size:80%;
	
	/*margin:0px 0px 3px 0px;*/
	
}

div#dir_list h1 a, div#form_hold h1 a, div#article h1 a{
	border-bottom:1px solid #C7BBA0;
	font:bold 120% Arial, Helvetica, sans-serif;
	color:#353535;
	margin-bottom:5px;
	display:block;
	/*margin:0px 0px 3px 0px;*/
	
}

div#dir_list h2, div#form_hold h2{
	color:#522311;
	font-size:85%;
	padding:20px 30px 5px 30px;
	
}


div#dir_list h3, div#form_hold h3{
	color:#96653C;
	font-size:80%;
	padding:0px 30px 5px;
	font-weight:bold;
	
}

div#dir_list ol, div#form_hold ol{
	color:#666666;
	font-size:75%;
	padding:10px 60px 20px 80px;
	
	
}

div#dir_list ol li, div#form_hold ol li{
	margin:0px 0px 10px 0px;
	
	
}




div#dir_list ul, div#form_hold ul{
	color:#353535;
	font-size:75%;
	padding:10px 60px 20px 80px;
	
}


div#dir_list ul li, div#form_hold ul li{
	margin:0px 0px 10px 0px;
	
}



div#dir_list p strong, div#form_hold p strong, div#dir_list ol li strong, div#form_hold ol li strong{
	color:#91AB31;
	font-weight:bold;
	
}


div#dir_list p a, div#form_hold p a, div#welcome p a {
	color:#698500;
	text-decoration:none;
	

}

div#dir_list p a:hover, div#form_hold p a:hover, div#welcome p a:hover {
	
	text-decoration:underline;
	

}


div#dir_list h5, div#form_hold h5 {
	font-size:70%;
	font-weight:bold;
	color:#2C90EC;
	text-align:left;

}



div#dir_list span.phone, div#form_hold span.phone{

	color:#A57853;
	font-size:90%;
	font-weight:bold;

}

div#dir_list div.more, div#form_hold div.more {
	text-align:right;
	padding:0px 2px 2px 5px;
	margin:0px 0px 30px 0px;
	
	height:14px;

}

div#dir_list div.more a, div#form_hold div.more a {
	color:#0033FF;
	font-size:75%;

}





/* */


/*............ =address ......*/

div#dir_list table#address, div#form_hold table#address {
	width:100%;
	font-size:70%;
	color:#A4794F;
	
	margin:10px 30px 20px 7px;

}

div#dir_list table#address a, div#form_hold table#address a {
	color:#A4794F;
	
}

div#dir_list table#address a:hover, div#form_hold table#address a:hover{
	color:#2C90EC;
	
}


div#dir_list table#address td#left, div#form_hold table#address td#left {
	width:50%;
	text-align:left;

}

div#dir_list table#address td#right, div#form_hold table#address td#right {
	width:50%;
	text-align:right;

}

div.listdate_right {
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:4px 10px 0px 0px;

}


/* EVENTS INTRO */



table#cal_table {
	background-color:#666666;
	color:#FFFFFF;
	width:755px;
	font-size:12px;

}

table#cal_table tr.call_tb_row td {
	border-bottom:1px solid #003333;
	background-color:#777777;
	

}

table#cal_table tr.call_tb_row th {
	border-bottom:1px solid #003333;
	background-color:#777777;

}

table#cal_table tr th {
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px 3px 3px 3px;

}

table#cal_table tr th h3 {
	border-bottom:1px solid #EEEEEE;
	font-weight:bold;
	font-size:14px;
	padding:10px 0px 4px 0px;
	
}

table#cal_table tr td {
	text-align:left;
	color:#DDFFFF !important;	
	padding:10px 3px 3px 3px;
	

}

table#cal_table tr.borderrow td {
	border-bottom:1px solid #999999;
	font-size:5px;
	line-height:0.5em;
	padding:0px;
	margin:0px;

}

table#cal_table tr td a{
	color:#FFFFFF;		
}


