
/* Structural */ 

body { margin-top: 0;  text-align: center; padding-top: 0; }

#subnav { position: absolute; top: 10px; right: 15px; }
#subnav ul { display: block; margin: 0; padding: 0; float: right; }
#subnav li { display: block; margin-left: 20px; padding-left: 10px; float: left; }
#subnav li a { display: block; padding: 1px 5px 0; float: left; }

#page_wrap { position: relative; text-align: left; width: 850px; margin: 0 auto; }
#page_head { position: absolute; top: 35px; display: block; bottom: 0; margin: 0; padding: 0; }
#page_head a { display: block; }
#page_head span { position: absolute; left: -10000px; }

#navbar { position: absolute; top: 110px; }
#navbar ul { display: block; height: 24px; margin: 0; padding: 0; width: 850px; }
#navbar li { display: block; height: 24px; margin: 0; padding: 0; float: left; width: 142px; text-align: center; }
#navbar a { display: block; height: 24px; }
#navbar a span { position: absolute; left: -10000px; }

#page_body { position: absolute; width: 850px; top: 134px; }

#page_content { width: 850px; float: left; margin-right: -340px; margin-top: 57px; }
#page_content div.content { clear: left; margin-left: 30px; margin-right: 360px; margin-top: 15px; width: 460px; }

#page_content div.content h1 { position: absolute; top: 0px; left: 0px; width: 100%; }
#page_content div.content h1 span { display: block; height: 40px; width: 850px; margin-left: 30px; }

#page_sidebar { float: right; width: 340px; height: 600px; margin-top: 57px; }
#page_sidebar div.content { width: 340px; }

#breadcrumb { margin-bottom: 15px; width: 100%; height: 25px; }
#breadcrumb .label { float: left; }
#breadcrumb .separator { float: left; margin-left: 10px; }
#breadcrumb .point { float: left; margin-left: 10px; }

/* images */

body { background: #ba9980 url("http://www.tlcsandiego.com/images/body_bg.png") repeat-x fixed; }

#page_wrap {  }
#page_head { background: #999 url("http://www.tlcsandiego.com/images/head_bg.png"); width: 850px; height: 75px; }
#page_head a { width:850px;height:75px; }
#page_body { background: #000 url("http://www.tlcsandiego.com/images/header_bg.gif") 0px -10px repeat-x; }

#page_content { background: #F3EFE2; }
#page_content div.content {  }

#page_sidebar {  }
#page_sidebar .content {  }
#page_sidebar li {  }

#navbar { background: #333; }

#navbar li#nav_leather_furniture { background: url("http://www.tlcsandiego.com/images/navbar1_bg.gif"); width: 180px; }
#navbar li#nav_commercial_leather { background: url("http://www.tlcsandiego.com/images/navbar2_bg.gif"); width: 207px; }
#navbar li#nav_aircraft_leather { background: url("http://www.tlcsandiego.com/images/navbar3_bg.gif"); width: 167px; }
#navbar li#nav_leather_repair_examples { background: url("http://www.tlcsandiego.com/images/navbar4_bg.gif"); width: 155px; }
#navbar li#nav_leather_stain_removal { background: url("http://www.tlcsandiego.com/images/navbar5_bg.gif"); width: 141px; }

#navbar li#nav_leather_furniture a:hover, #navbar li#nav_leather_furniture a.selected
    { background: url("http://www.tlcsandiego.com/images/navbar1_bg_select.gif"); }
#navbar li#nav_commercial_leather a:hover, #navbar li#nav_commercial_leather a.selected
    { background: url("http://www.tlcsandiego.com/images/navbar2_bg_select.gif"); }
#navbar li#nav_aircraft_leather a:hover, #navbar li#nav_aircraft_leather a.selected
    { background: url("http://www.tlcsandiego.com/images/navbar3_bg_select.gif"); }
#navbar li#nav_leather_repair_examples a:hover, #navbar li#nav_leather_repair_examples a.selected
    { background: url("http://www.tlcsandiego.com/images/navbar4_bg_select.gif"); }
#navbar li#nav_leather_stain_removal a:hover, #navbar li#nav_leather_stain_removal a.selected
    { background: url("http://www.tlcsandiego.com/images/navbar5_bg_select.gif"); }

#navbar li a:hover, #navbar li a.selected { color: #333; }

#subnav li { }

#page_content div.content h2 { }

/* colors */

body {  }

#page_wrap {  }
#page_head {  }
#page_body {  }

#page_content {  }
#page_content div.content {  }

#page_sidebar {  }
#page_sidebar a { color: #cdc3ac; }

#navbar {  }
#navbar li a { color: #fff; }

#subnav a, #subnav a:link, #subnav a:visited, #subnav a:active, #subnav a:hover { color: #944; }
#subnav a:hover, #subnav a.selected { background: #333; color: #fff; }

h1,h2 { color: #faf0cf; }
h3 { color: #b03500; }

#page_sidebar h4 { color: #faf0cf; }

a, a:link, a:visited, a:active, a:hover { color: #36f; }

/* margins and padding */

body {  }
#page_wrap {   }
#page_head {  }
#page_body { padding-top: 0px; margin-bottom: 10px; }
#page_content {  }
#page_content div.content {  }
#page_sidebar {  }
#page_sidebar h4 { margin: 26px 0 0 20px; height: 30px; }
#page_sidebar ul { margin: 0; padding: 0; list-style: none; }
#page_sidebar li { width: 100%; margin: 0; padding: 0; }
#page_sidebar li a { padding-left: 35px; }
#page_sidebar li a span { margin-top: 2px; }

#navbar ul { }
#navbar li { }
#page_content div.content h1 { padding: 0; margin: 0 0 30px; }
#page_content div.content h1 span { display: block;  margin-top: 20px; padding-top: 2px; }

/* text-treatment and other styles */

body { font-family: arial; font-size: 10pt; line-height: 150%; }

#page_wrap {  }
#page_head {  }
#page_body {  }
#page_content {  }

#breadcrumb { font-size: 8pt; }

#page_content div.content { text-align: left; }

#page_sidebar { text-align: left; color: #faf0cf; }

#navbar {  }
#navbar li { list-style-type: none; }

#subnav a, #subnav a:link, #subnav a:visited, #subnav a:active, #subnav a:hover
    { text-decoration: none; }
#subnav a:hover
    { text-decoration: underline; }

h1,h2 { font-size: 24pt; font-weight: normal; }
h3 { font-size: 14pt; font-weight: normal; }
h4 { font-size: 11pt; }

/* utility classes */

.img-holder { background: #ccf; }
.img-replace { position: absolute; left: -10000px; }

#header_contactinfo {
	color:#ffffff;
	font-size:12px;	
	position:absolute;
	top:43px;
	margin-left:670px;
	text-align:right;
}
#header_contactinfo a,#header_contactinfo div.contact a {
	text-decoration:none;	
	color:#ffffff;
}
#header_contactinfo div.phone {
	font-size:18px;
}
#header_contactinfo div.email {
}
#header_contactinfo div.contact {
}
#header_contactinfo div.contact_click {
	display:inline;
	font-weight:bold;
	color:#ff0000;
}