/* CSS style sheet for kingscrossphysio.com */
/* prepared April 2006 by Pricedyment */

alt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#wrapper {
width:780px;
margin-left:auto;
margin-right:auto;
padding:18px 0 0 0;
}

#container {
position:absolute;
width:780px;
background-color:#0072bc;
background-image:url(images/holder/c_rgt_bkgd.jpg);
background-position:top right;
background-repeat:repeat-x;
}

#main_intro {
float:left;
width:353px;
height:500px;
margin-left:1px;
padding-bottom:30px;
background-color:#0072bc;
background-image:url(images/layout/c_lft_bkgd350.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#lftnav {
float:left;
width:303px;
height:500px;
margin-left:1px;
padding-bottom:30px;
background-color:#0072bc;
background-image:url(images/layout/c_lft_bkgd.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
}

.txt_smboldheader {
font-size:11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: 12px;
}

ul#navlist li a,ul#subnavlist li a {
text-decoration: none;
}

/* NAV LIST */
ul#navlist {
list-style-type: none;
margin: 0;
padding: 0;
}

ul#navlist li { display: inline; }

ul#navlist li a {
color: #fff;
display: block;
background: #65aecd;
padding: 0 0 0 38px;
margin-bottom:2px;
width: 262px;
}

ul#navlist li a:hover { 
background: #65aecd url(images/layout/lftc_bullet.jpg) top left no-repeat;
color:#010689; 
}

ul#navlist li a#current {
color: #010689;
background: #3994c6 url(images/layout/lftc_bullet.jpg) top left no-repeat;
}

/* SUB NAV LIST */
ul#subnavlist {
margin: 0;
list-style-type: none;
padding: 0;
}

ul#subnavlist li { display: inline; }

ul#subnavlist li a {
display: block;
color: #fff;
background: #3994c6;
padding: 0 0 0 50px;
height: 20px;
width: 250px;
}

ul#subnavlist li a:hover { background: #3994c6 url(images/layout/lftc_bullet_smnu.jpg) top left no-repeat; }

ul#navlist li a#subcurrent {
color: #fff;
background: #3994c6 url(images/layout/lftc_bullet_smnu.jpg) top left no-repeat;
} 

ul#navlist li a#subcurrent:hover { background: #3994c6 url(images/layout/lftc_bullet_smnu.jpg) top left no-repeat; }

#rgtcontent {
float:right;
width:473px;
/* height:500px; */
padding-bottom:30px;
margin-top:1px;
margin-right:1px;
text-align:left;
}

#rgtcontent_ttl {
float:right;
width:473px;
height:103px;
margin-top:1px;
margin-right:1px;
text-align:left;
}

.txt_question {
font-weight: bold;
color: #00CCFF;
text-decoration: none;
}

#rgtcontent_textblock {

width:397px;
/* height:500px; */
 float:right;
/*width:190px;
padding:4px 0px 0px 36px;*/
/*padding:4px 32px 30px 36px;*/
background-image:url(images/layout/c_rgt_bkgd_short.jpg);
background-position:top;
background-repeat:repeat-x;
/* margin-right:1px; */
text-align:left;
}

.rgtc_textblock {
/*padding:0 40px 0 36px;*/
width:200px; border:1px solid #333333;
}

.clinic_list{
margin-left:10px;
padding-left:0;
width:260px;
}

.clinic_list ol {
/*xwidth:200px;*/ margin:0px; padding-left:16px;
}

.clinic_list ol li {
margin:0px; padding:0px; /*xwidth:200px;*/}






#rgtcontent_textblock ul {
list-style:none;
margin:10px 0 0 0;
padding:0;
}

#rgtcontent_textblock li {
width:405px;
margin:0 0 8px 0;
padding:0;
}

#rgtcontent_textblock img {
display: block;
border: 1px solid #ffffff;
}

#rgtcontent_imageblock {
float:right;
width:432px;
/* height:500px; */
padding:4px 5px 30px 36px;
background-image:url(images/layout/c_rgt_bkgd_short.jpg);
background-position:top;
background-repeat:repeat-x;
/* margin-right:1px; */
text-align:left;
}









#main_adblocks {
float:right;
width:423px;
padding-bottom:30px;
background-image:url(images/holder/c_rgt_bkgd.jpg);
background-position:top;
background-repeat:repeat-x;
margin-top:1px;
margin-right:1px;
}

#main_adblocks ul {
list-style:none;
margin:10px 0 0 8px;
padding:0;
}

#main_adblocks li {
width:405px;
margin:0 0 8px 0;
padding:0;
}

#main_adblocks img {
display: block;
border: 1px solid #ffffff;
}

.Block {
padding-right:8px;
margin-bottom:5px;
}

.Block p.text {
background-color: transparent;
clear:none;
}

.Block img {
float: left;
margin: 0 12px 4px 8px;
border:1px solid #ffffff;
}

/* .Block field {
float: right;
margin: 0 20px 0 8px;
} */

.clear {
clear:both;
}

#footer {
clear:both;
padding:10px 1px 10px 40px;
font-size:10px;
}

.txt_main_lft {
margin:0 60px 0 38px;
}

.txt_main_rgt {
margin:10px 8px 0 8px;
}

.txt_sm {
font-size:.9em;
line-height:16px;
margin-top:14px;
}

a:link {
	color: #FFCC00;
	text-decoration: none;
}

a:visited {
	color: #FFCC00;
	text-decoration: none;
}

a:hover {
	color: #FFCC00;
	text-decoration: underline;
}



