﻿/*-----------------------------

CSS 2.0 lovely dental care

-----------------------------*/

BODY {
	BACKGROUND: #ffffff top center no-repeat;
	TEXT-ALIGN: center;
	PADDING: 0;
	MARGIN: 0;
	color:#000000;
}

DIV {
	PADDING:0;
	MARGIN:0;
	TEXT-ALIGN:left;
	position:relative;
	font-size: xx-large;
}

/*-----------------------------

Building Blocks

-----------------------------*/

.clear {
	clear:both;
	font-size: x-small;
	top: 0px;
	left: 0px;
	width: 860px;
}

.fleft {
	float:left;
}

.margin {
	margin-right:30px;
}

.fright {
	float:right;
}




/*-----------------------------

Building Blocks

-----------------------------*/


#block_header_row {
	WIDTH: 100%;
	HEIGHT: 279px;
	POSITION: relative;
	TEXT-ALIGN: center;
	background: url(images/bg_top.gif);
}

#block_header {
	WIDTH: 940px;
	HEIGHT: 279px;
	margin:0px auto;
	POSITION: relative;
	TEXT-ALIGN: center;
}

.headerimage {
	position:absolute;
	width:550px;
	left:0px;
	background: url(images/header.jpg) no-repeat left top;
	height:279px;
}

.logoimage {
	position:absolute;
	width:400px;
	right:0px;
	background: url(images/logo.gif) no-repeat right top;
	height:266px;
	font-size: large;
	font-weight: 700;
	font-family: "Bradley Hand ITC";
	font-style: italic;
	top: 0px;
	color: #5C5C5C;
}



#block_menu {
	WIDTH: 100%;
	HEIGHT: 38px;
	POSITION: relative;
	background: url(images/bg_menu.gif);
}



.block_menu_item {
	HEIGHT:18px;
	PADDING:5px 28px 5px 7px;
	FLOAT: left;
	margin:0px 5px;
	POSITION: relative;
	TEXT-ALIGN:left;
	background: url(../images/menu_bg.gif) right top no-repeat;
}


.block_yellow {
	WIDTH: 100%;
	background: #fcfbe3;
	text-align:center;
}

.devider {
	border-top:2px solid #f1d2a1;
	width:100%;
	height:42px;
	clear:both;
	top: -44px;
	left: 0px;
}

.devider_bottom {
	border-bottom:2px solid #f1d2a1;
	width:100%;
	height:1px;
	clear:both;
}


.block_middle {
	width:900px;
	padding:30px;
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}

.block_content {
	width:408px;
	display:block;
	font-size: x-small;
	font-family: "MS Sans Serif";
	top: 4px;
	left: 0px;
	height: 369px;
	color: #000000;
}

.smilesimage {
	position:absolute;
	top:142px;
}


/*---------------------/

Misc Blocks

/---------------------*/


/*-----------------------------

Text formatings

-----------------------------*/

DIV {
	FONT-FAMILY: Candara;
	FONT-SIZE: small;
	LINE-HEIGHT:18px;
	COLOR:#0f606c;
}

.text_header {
	FONT-FAMILY: Verdana, helvetica, arial;
	FONT-SIZE: 20px;
	COLOR:#454545;
}

.text_title {
	FONT-FAMILY: Helvetica, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 20px;
	COLOR:#454545;
}

.text_titlebig {
	FONT-FAMILY: Helvetica, Arial;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 26px;
}

.text_content_title_blue {
	FONT-FAMILY: Helvetica, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 20px;
	COLOR:#ff0000;
}


.text_light {
	Color:#777777;
}

.text_header_title {
	COLOR: #FFFFFF;
	FONT-SIZE:20px;
	LINE-HEIGHT:22px;
	FONT-WEIGHT:BOLD;
}

.text_logo_title {
	COLOR: #FFFFFF;
	FONT-SIZE:26px;
	LINE-HEIGHT:30px;
	FONT-WEIGHT:BOLD;
}


.text_logo_sub {
	COLOR: #FFFFFF;
	FONT-SIZE:10px;
	LINE-HEIGHT:14px;
}
/*-----------------------------

Link formatings

-----------------------------*/

A:visited {
	BACKGROUND: none; 
	COLOR:  #33021b; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial; 
	TEXT-DECORATION:none
	}

A:active {
	BACKGROUND: none; 
	COLOR:  #33021b; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial; 
	TEXT-DECORATION:none
	}

A:link {
	BACKGROUND: #FFFF00; 
	COLOR:  #000080; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial; 
	TEXT-DECORATION:none
}
/*A:visited     {
	COLOR: #aa3333;
	}*/
A:hover     {
	COLOR: #b24330;
	}

A.mainmenu:visited {
	BACKGROUND: none; 
	COLOR: #ffffff; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Verdana, Arial; 
	TEXT-DECORATION:none
	
	}

A.mainmenu:active {
	BACKGROUND: none; 
	COLOR: #ffffff; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Verdana, Arial; 
	TEXT-DECORATION:none
	
	}

A.mainmenu:link {
	BACKGROUND: none; 
	COLOR: #ffffff; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Verdana, Arial; 
	TEXT-DECORATION:none
	
	}
/*A.mainmenu:visited     {
	COLOR: #aa3333;
	}*/
A.mainmenu:hover     {
	COLOR: #ee0000;
	}

A.footermenu:visited {
	BACKGROUND: none; 
	COLOR: #888888; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial; 
	TEXT-DECORATION:none
	
	}

A.footermenu:active {
	BACKGROUND: none; 
	COLOR: #888888; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial; 
	TEXT-DECORATION:none
	
	}

A.footermenu:link {
	BACKGROUND: none; 
	COLOR: #888888; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial; 
	TEXT-DECORATION:none
	
	}
/*A.footermenu:visited     {
	COLOR: #aa3333;
	}*/
A.footermenu:hover     {
	COLOR: #B8A987;
	}
