body {background-color:#000;color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; margin:0px; padding:0px;}

a:link, a:visited{color:#400440; text-decoration:none;font-weight:bold}
a:hover{color:a5a0a5; text-decoration:underline;}

h1{margin-top:0px; font-size:24px; margin-bottom:8px; color:#FFFFFF;}

div#wrapper {width:700px;text-align:center}
div#main {margin-top:15px;padding:5px 20px;background-color:#5946db;color:#000;text-align:center}

div.listing {font-size:15px;text-align:left;}

div#map_canvas {width:100%; height:300px;}

#topBg{background-color:#030406; background-image:url(assets/images/main_bg.jpg); background-repeat:repeat-x;}
#container{width:836px; margin:auto;}
#header{width:836px; height:144px; background-image:url(assets/images/header.jpg);}

#signUpDiv{width:250px; height:48px; position:relative; left:541px; top:92px;}
.signupText{float:left; width:200px; font-size:18px; color:#000000;}
.arrowButton{float:right; border:none;  margin-top:8px;}

#navOutter{width:438px; height:36px; position:relative; left:377px; top:108px; background-color:#666666;}
#navEndL{width:16px; height:36px; background-image:url(assets/images/nav_end_l.jpg); float:left;}
#navEndR{width:16px; height:36px; background-image:url(assets/images/nav_end_r.jpg); float:right;}
#navBg{height:36px; background-image:url(assets/images/nav_bg.jpg); float:left;}
#navInner{margin-top:14px; float:left;}
#navInner a {
	font-weight:normal;
}

.navSep{width:2px; height:19px; background-image:url(assets/images/nav_sep.jpg); float:left; margin-left:8px; margin-right:8px; margin-top:-2px;}

a.navLink:link, a.navLink:visited{font-size:11px; color:#252525; text-decoration:none; float:left;}
a.navLink:hover{color:#999999;}

#yelwOutter{width:289px; float:left;}
#yelwTop{width:289px; height:21px; background-image:url(assets/images/yelw_top.jpg);}
#yelwBg{width:289px; background-image:url(assets/images/yelw_bg.jpg);}
#yelwBottom{width:289px; height:21px; background-image:url(assets/images/yelw_bottom.jpg);}
#yelwInner{width:259px; margin:auto;}

#prplOutter{width:534px; float:right;}
#prplTop{width:534px; height:21px; background-image:url(assets/images/prpl_top.jpg);}
#prplBg{width:534px; background-image:url(assets/images/prpl_bg.jpg);}
#prplBottom{width:534px; height:21px; background-image:url(assets/images/prpl_bottom.jpg);}
#prplInnner{width:494px; margin:auto; font-size:14px;}

#addYourPracticeButton{width:185px; height:34px; background-image:url(assets/images/register_your_practice.jpg); position:relative;  z-index:4; float:right; margin-top:-16px; margin-right:-12px;}

#orngTop{width:836px; height:21px; background-image:url(assets/images/orng_top.jpg); margin-top:15px;}
#orngBg{width:836px; background-image:url(assets/images/orng_bg.jpg);}
#orngInner{width:806px; margin:auto; color:#cccccc;}

#contentMain{}
#sidebar{width:300px; float:right;margin:0 0 20px 30px}

#bottomGrng{height:17px; background-image:url(assets/images/bottom_grng.gif);}
#bottomGrngOrng{width:836px; height:17px; background-image:url(assets/images/bottom_grng_orng.jpg); margin:auto;}
#footer{height:200px; background-color:#000;}
.clearfloat{line-height:0px; clear:both;}

#footerInner{width:836px; margin:auto;}
#sponsors{width:535px; height:114px; float:right;}
#tntdLogo{width:216px; height:114px; background-image:url(assets/images/tntd_logo.jpg); border:none; float:left;}
#ccdLogo{width:319px; height:114px; background-image:url(assets/images/ccd_logo.jpg); border:none; float:right;}

table.leadForm {}
table.leadForm tr td,table.leadForm tr th{padding:5px 0px 0px 0}
table.leadForm tr td input {padding:2px;font-size:16px;width:200px}
table.leadForm tr th {text-align:right;padding-right:5px}
table.leadForm tr th span {font-size:10px;color:#ccc}
