body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #350b46;}

h1 {font-size:24px; line-height:26px; margin-top:0; margin-bottom:15px; color:#E1B846;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:24px; margin-top:10px; margin-bottom:10px; color:#80A2B3;}
h4 {font-size:16px;}

p {font-size:14px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#F8D07E;}

a {text-decoration:none; color:#EAC143; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:13px; line-height:20px; color:#FFFFFF;}

hr { color:#E2D8E7; background:#E2D8E7; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #F8DA9A;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/* Template Features */

#centersite {width:916px; margin:0 auto;}

#site_left {width:663px; float:left;}
#site_right {width:253px; float:right;}

#banner {width:663px; height:61px; background:url(assets/images/top.jpg) no-repeat; float:left;}
#addr {color:#EAC143; font-size:14px; font-weight:bold; line-height:22px; padding:35px 0 0 50px; float:left;}
#phonefax {color:#EAC143; font-size:14px; font-weight:bold; line-height:22px; padding:13px 20px 0 0; float:right;}

#bodyrepeat {width:663px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#bodytop {width:663px; min-height:676px; height:auto; _height:676px; background:url(assets/images/body_top.jpg) top no-repeat; float:left;}
#bodybottom {width:663px; height:31px; background:url(assets/images/body_bottom.jpg) no-repeat; float:left;}
#bodyholder {width:627px; margin-top:1px; float:right;}

#siderepeat {width:253px; background:url(assets/images/side_repeat.jpg) repeat-y; float:left;}
#sidetop {width:253px; background:url(assets/images/side_top.jpg) top no-repeat; float:left;}
#sidebottom {width:253px; min-height:707px; height:auto; _height:707px; padding-bottom:10px; background:url(assets/images/side_bottom.jpg) bottom no-repeat; float:left;}

#bodybanner {width:627px; height:408px; float:left; }
#photo {width:439px; height:408px; float:left;}


#bannerright {width:185px; float:right;}
#name {width:347px; height:217px; position:absolute; z-index:5; margin-top:66px; margin-left:-178px;}
html>body #name {background:url(assets/images/name.png) no-repeat;}
*html #name {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/aliso/assets/images/name.png');}

#bodyarea {width:627px; float:left;  z-index:10; margin-top:-85px; position:relative;}
#bodypad {padding:0 30px 10px 25px;}
#clear {margin:0px; padding:0px; clear:both;}

#sidecontent {width:157px; float:left;}
#logoholder {width:157px; height:157px; float:left;}
#logo {width:202px; height:157px; position:absolute; z-index:5; margin-left:-36px;}
html>body #logo {background:url(assets/images/logo.png) no-repeat;}
*html #logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/aliso/assets/images/logo.png');}

	#nav {
	width:157px;
	padding-top:25px;
	margin:0;
	float:left;
	}
		#nav ul {
		margin:0;
		padding:0;
		}
		#nav li {
		list-style:none;
		font-size:13px;
		line-height:22px;
		margin-left:6px; 
		padding:0;
		text-align:left;
		}
		#nav a {
		color:#E1B846; 
		font-weight:bold; 
		text-decoration:none;
		}
		#nav a:hover {
		color:#FFFFFF; 
		font-weight:bold;
		text-decoration:none;
		}

#photobar {width:157px; height:96px; margin-top:5px; float:left;}
#photosquares {width:304px; height:96px; position:absolute; z-index:5; margin-left:-12px;}

#sidebar {width:157px; padding-top:15px; float:left;}

#services {
list-style:none;
padding:10px;
margin:10px; 
text-align:center;
}
	#services li {
	padding:5px;
	margin:5px;
	border:1px solid #C3BA9B;
	background-color:#28667F;
	}

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000; color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/


#toplinks_wrap {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#toplinks {
	margin: 0px;
	padding: 0px;
	margin-bottom: -13px;
	text-align: right;
	font-size: 11px;
}
#toplinks a{
	text-decoration: none;
}


