/* Universal and Body Settings */

* {padding: 0; margin: 0}

html, body {height: 100%; font-family: Arial, Helvetica, sans-serif}

#container {background-color: #FFF; border-left: 1px solid #E3E1E1; border-right: 1px solid #E3E1E1; width: 999px; margin: 0 auto; position: relative; min-height: 100%}


/* Top Sliver */

#topSliverM {background-color: #FFF; color: #FFF; position: relative; height: 15px; width: 100%; border-bottom: 1px solid black}
#topSliverS {margin-left: auto; margin-right: auto; width: 1000px; position: relative}
#topSliverM h1 {font-size: 12px; position: absolute; top: 0px; left: 5px; font-weight: normal; color: black}
#topSliverM h3 {font-size: 12px; position: absolute; top: 0px; right: 5px; font-weight: normal; color: #FFF}

a.hov {text-decoration: none; color: #000; font-size: 12px; font-weight: normal}
a.hov:visted {color: #000}
a.hov:hover span {text-decoration: underline}


/* Logo */

#logo {margin-left: auto; margin-right: auto; position: relative; width: 1000px; height: 80px; color: #FFF; text-align: left}

#logo a {position: absolute; top: 2px; left: 70px; display: block; width: 215px; height: 65px}
#logo p {position: absolute; top: 2px; left: 451px; width: 300px; height: 50px; font-size: 12px; color: #FFFFFF; font-family:'Times New Roman', Times, serif}

a:hover {background:transparent;}   
a.hov1 {font-weight: bold; color: #000; font-size: small; text-decoration: none}
a.hov1:link {text-decoration: none; color: #000; font-size: small}
a.hov1:hover span {color: Blue}


/*  Menu */

#divMenuP{margin: 0 auto; width: 1000px; text-align: left; height: 28px; background: #0033CC; position: relative}
#divMenuC{margin: 0 auto; float: left; position: absolute; top: 6px; left: 1px}
#divMenuC ul{text-align: left; width: 800px}
#divMenuC li{margin-left: 2px; display: inline; list-style: none; font-family:"Times New Roman", Times, serif; letter-spacing: 1.99px}

a.hov2 {border: none; text-decoration: none; color: #FFF; font-size: 15px; font-weight: bold}
a.hov2:hover span {text-decoration: underline;}

#divSubmit{float: right; text-align: right; position: absolute; top: 5px; left: 800px; font-size: 14px; color: #FFF; font-weight: bold}
#divSubmit a{font-size: 14px; font-weight: bold; text-decoration: none; color: white;  font-family:"Times New Roman", Times, serif}
#divSubmit a:visited {color: #FFF}
#divSubmit a:hover {text-decoration: underline}


/* Alpha Menu  */
#divMenu{height: 45px; widht: 100%; position: relative}

#imgFBook{position: absolute; left: .45em; top: .25em}
#imgTwit{position: absolute; left: 2.6em; top: 0.2em}
#imgPin{position: absolute; left: 4.8em; top: 0.2em}
#imgGoo{position: absolute; left: 7.1em; top: 0.2em}

#AlphaList{position: absolute; left: 20.0em; top: .5em}
#AlphaList li{display: inline; font-size: 14px; List-style: none; text-align:center}

#divGSearch{position: absolute; right: 1.0em; top: .5em}


/* Img */
img {
    -webkit-box-shadow: 3px 3px 3px #7C7C7C;
    box-shadow: 3px 3px 3px #7C7C7C;
    border-collapse: separate;
    }


/* PreCategory Spacer */

#PreCatSpacer{width: 100%; height: 35px; position: relative}

/* Business List */

.tblBList{margin: 0 auto; width: 737px; border-top: 1px solid #DDDDDD; padding: 0}
.tblBList a {text-decoration: none;}
.tblBList a:visited {color: #0033CC;}
.tblBList a:hover {text-decoration: underline;}
.hover{background-color: #F7F7F7;}

#tdBListL{width: 0px}
#tdBListImg img{border: 1px solid black; margin-right: 3px; vertical-align: middle}
#tdBlListImg img a{text-decoration: none}

#tdBListC{width: 700px;}
#tdBListC h1{font-size: 1.0em; color: #0000CC; font-weight: bold;; margin: 0; padding: 0; margin-top: 10px; margin-left: 2px}
#tdBListC span{font-size: .775em}
#tdBDesc {vertical-align: top}
#tdBDesc p{font-size: .775em; margin-left: 2px}

#tdBListR{width: 0px}
#tdBListR h1{font-size: 1.0em; color: #0000CC; font-weight: bold;; margin: 0; padding: 0; margin-top: 10px}
#tdBListR span{font-size: .775em}

#tdBGMap{height: 45px}
#tdBGMap p{font-size: .775em; margin-left: 2px}
#tdBGMap a img{text-decoration: none; border: 0}
#tdBGMap a img:link{color: blue}
#tdBGMap a img:hover {color: blue; text-decoration: underline}

#divBListBottom{margin: 0 auto; width: 737px; border-top: 1px solid #DDDDDD;}

/* Paging */

#tblPaging{margin: 0 auto}

#tdPagingL{width: 100px; text-align: center} 
#tdPagingC{text-align: center}
#tdPagingR{width: 75px; text-align: center}

#lblPaging{font-size: 1.0em; font-weight: bold}

#tblPaging a {font-size: 1.0em; font-weight: bold; color: blue; border: solid 1px gray; text-decoration: none; padding: 3px}
#tblPaging a:vistied {color: blue}
#tblPaging a:hover {color: white; background-color: blue}


/* Footer */

#FooterP{background-color: #21009a; color: #FFF; height: 150px; width: 100%}
#FooterC{text-align: center}
#FooterC h3{font-size: 12px; font-weight: normal; color: #FFF; height: 25px}

a.hov3 {text-decoration: none; color: #FFF; font-size: 12px}
a.hov3:visted {color: #FFF}
a.hov3:hover span {text-decoration: underline}

/* JQuery Accordion */

#accordion ul
{
	list-style-type: none;
}


.demoHeaders {
	margin-top: 2em;
}

#dialog-link {
	padding: .4em 1em .4em 20px;
	text-decoration: none;
	position: relative;
}

#dialog-link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: .2em;
	top: 50%;
	margin-top: -8px;
}

#icons {
	margin: 0;
	padding: 0;
}

#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}

#icons span.ui-icon {
	float: left;
	margin: 0 4px;
}

.fakewindowcontain .ui-widget-overlay {
	position: absolute;
}

