a  {

   text-decoration: none;

   color: #000000;

}



a ins  {

   text-decoration: none;

}
#mainbodytextgrow ul, #mainbodytextgrow li {
	margin:0px;
	padding:0px;
}


#sidecolumntext p a:hover,

#mainbodytextgrow p a:hover,

#infinitydentalwebcontactusforacomplimentaryevaluatio p a:hover  {

   color: #800000;

}



#h1heading p,

#h2textheading p,

#almosttwomillionhitspermonth p  {

   margin: 0px;

   color: #6A0014;

   line-height: 42px;

   font-weight: bold;

   font-family: Arial;

   text-align: left;

}



#infinitydentalwebcontactusforacomplimentaryevaluatio p a  {

   font: bold 12px;

   text-decoration: none;

   color: #0000FF;

}



#infinitydentalwebcontactusforacomplimentaryevaluatio p  {

   font: bold 11px/14px Arial;

   margin: 0px;

   text-align: center;

}



#authoredbyanaccreditedcosmeticdentistloremipsumdolo p  {

   font: bold 16px/18px Arial;

   margin: 0px;

   text-align: center;

   color: #FFFFFF;

}



#customizedwebsitedesignhighpoweredseoinfinitereach p  {

   font: bold 13px/24px Arial;

   margin: 0px;

   text-align: center;

   color: #6A0014;

}



#infinitydentalwebcontactusforacomplimentaryevaluatio  {

	visibility: visible;

	position: absolute;

	left: 777px;

	top: 288px;

	z-index: 6;

	width: 183px;

}



#authoredbyanaccreditedcosmeticdentistloremipsumdolo  {

   visibility: visible;

   position: absolute;

   left: 27px;

   top: 134px;

   z-index: 7;

   width: 198px;

}



#customizedwebsitedesignhighpoweredseoinfinitereach  {

   visibility: visible;

   position: absolute;

   left: 777px;

   top: 128px;

   z-index: 6;

   width: 179px;

}



#sidecolumntext p a,

#mainbodytextgrow p a  {

   text-decoration: none;

   color: #0000FF;

}

#sidecolumntext ul{

   text-align: left;

   font: 12px/16px Arial;

    margin-left: 0; padding-left: 30;

	}



#mainbodytextgrow ul{  
	text-align: left;
	font: 12px/16px Arial;
    margin: 20px;
	padding:0px;
}



#mainbodytextgrow li {
	text-align: left;
	list-style-image: url(indexmedia/shape7copy.jpg);
	font: 12px/16px Arial;
	margin: 0px 0px 10px 15px;
	text-indent:0px;
	#text-indent:20px;
	list-style-position:inside;
	#list-style-position:none;
	padding: 0px 0px 0px 5px;

}





#mainbodytextgrow p,

#sidecolumntext p  {

   font: 12px/16px Arial;

   margin: 0px;

   color: #010000;

   text-align: left;

}



#mainbodytextgrow *:first-child  {

   margin-top: 0px;

}



#mainbodytextgrow *:last-child  {

   margin-bottom: 0px;

}



#photocaptiontextgoesrighthere p  {

   font: 10px/16px Arial;

   margin: 0px;

   color: #A9A5A5;

   text-align: center;

}



#mainbodytextgrow  {

   margin: 509px 320px 0px 18px;

   visibility: visible;

   padding: 0px;

}



#almosttwomillionhitspermonth p  {

   font-size: 18px;

}



#horizontalmenumenu li a:hover  {

   font-style: italic;

}



#photocaptiontextgoesrighthere  {

	visibility: visible;

	position: absolute;

	left: 37px;

	top: 237px;

	z-index: 3;

	width: 933px;

}



#almosttwomillionhitspermonth  {

   visibility: visible;

   position: absolute;

   left: 383px;

   top: 69px;

   z-index: 4;

   width: 341px;

}



#shape7copy3,

#shape7copy2  {

   visibility: visible;

   position: absolute;

   left: 754px;

   z-index: 6;

   width: 7px;

   height: 7px;

   background-repeat: no-repeat;

}



#h2headingtextgoeshere p  {

   font: bold 16px/19px Arial;

   margin: 0px;

   color: #721225;

   text-align: left;

}



#horizontalmenumenu li a  {

   font-style: Normal;

   text-decoration: none;

   color: #FAFAFA;

   height: 100%;

   display: block;

}



#interior,

#index,

#home  {

   margin: 0px auto 0px auto;

   width: 1000px;

   position: relative;

}



#item1menu li a:hover,

#item2menu li a:hover,

#item3menu li a:hover,

#item4menu li a:hover,

#item5menu li a:hover,

#item6menu li a:hover  {

   background-color: #CFCFCF;

   color: #000000;

}



#item2menu li a,

#item1menu li a,  

#item3menu li a,  

#item4menu li a,  

#item5menu li a,  

#item6menu li a {

   background-color: #741527;

   padding-left: 0px;

   padding-right: 0px;

   text-decoration: none;

   color: #FFFFFF;

   width: 100%;

   display: block;

}



#item2menu li,

#item1menu li,

#item3menu li,

#item4menu li,

#item5menu li,

#item6menu li  {

   width: 100%;

   display: block;

   margin: 0px;

}



#item1menu,

#item2menu,

#item3menu,

#item4menu,

#item5menu,

#item6menu  {

   font: bold 11px/16px Arial;

   margin: 0px;

   padding: 0px;

   list-style: none;

   text-align: left;

   text-indent: 8px;

   color: #FFFFFF;

   visibility: hidden;

   position: absolute;

   top: 476px;

   width: 220px;

}



#item1menu  {

   z-index: 7;

   left: 235px;

}



#item2menu  {

   z-index: 8;

   left: 350px;

}



#item3menu  {

   z-index: 8;

   left: 464px;

}



#item4menu  {

   z-index: 8;

   left: 582px;

}



#item5menu  {

   z-index: 8;

   left: 700px;

}



#item6menu  {

   z-index: 8;

   left: 764px;

}



#horizontalmenumenu li  {

   height: 100%;

   display: block;

   float: left;

   margin: 0px;

}



#h2headingtextgoeshere  {

	visibility: visible;

	position: absolute;

	left: 724px;

	top: -596px;

	z-index: 8;

	width: 256px;

}



#shape7copy,

#shape7  {

   background: url(indexmedia/shape7copy.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 46px;

   z-index: 3;

   width: 7px;

   height: 7px;

}



#shape6,

#shape6copy  {

   visibility: visible;

   position: absolute;

   left: 14px;

   z-index: 5;

   width: 222px;

   height: 26px;

   background-repeat: no-repeat;

}



#logobutton a:hover  {

   background-position: -340px 0%;

}



#horizontalmenumenu  {

   font: bold 11px/26px Arial;

   height: 60px;

   text-align: center;

   margin: 0px;

   padding: 0px;

   list-style: none;

   color: #FAFAFA;

   position: absolute;

   left: 251px;

   top: 420px;

   z-index: 9;

   width: 715px;

}



#homebutton a:hover  {

   background-position: -59px 0%;

}



#mynewsmilexmedia  {

   visibility: visible;

   position: absolute;

   left: 312px;

   top: 117px;

   z-index: 5;

   width: 340px;

   height: 280px;

}



#horizontalmenubg  {

   background: url(indexmedia/horizontalmenubg.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 235px;

   top: 414px;

   z-index: 6;

   width: 749px;

   height: 66px;

}



#h2textheading p  {

   font-size: 16px;

}



#sidecolumntext p  {

   text-indent: 15px;

}



#sidecolumntext  {

   font: 12px/16px Arial;

	visibility: visible;

	position: absolute;

	left: 745px;

	top: 531px;

	z-index: 7;

	width: 218px;

	height: 337px;

}



#sidecolumntext li {

   text-align: left;

   font: 12px/16px Arial;

	list-style-position: inside;

	list-style-image: url(indexmedia/shape7copy.jpg);

	list-style-type: circle;

}

#h2textheading  {

	visibility: visible;

	position: absolute;

	left: 756px;

	top: 501px;

	z-index: 6;

	width: 197px;

}



#logobutton  {

   background: url(indexmedia/logobutton.png) no-repeat 0% 0px;

   display: block;

   width: 340px;

   height: 82px;

}



#homebutton a  {

   background: url(indexmedia/homebutton.png) no-repeat 0% 0px;

   display: block;

   height: 58px;

   width: 59px;

   font-size: 58px;

   line-height: 58px;

}



#shape6copy5  {

   background: url(indexmedia/shape6copy5.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 752px;

   top: 108px;

   z-index: 5;

   width: 231px;

   height: 301px;

}



#shape6copy2  {

   background: url(indexmedia/shape6copy2.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 14px;

   top: 131px;

   z-index: 6;

   width: 222px;

   height: 255px;

}



#shape7copy2  {

	background-image: url(indexmedia/shape7copy2.png);

	top: 673px;

}



#shape2copy6  {

	background: url(indexmedia/shape2copy6.png) no-repeat;

	visibility: visible;

	position: absolute;

	left: 44px;

	top: 488px;

	z-index: 5;

	width: 21px;

	height: 22px;

}



#h1  {

   font-size: 24px;

   color:#990000

}



#h2  {

   font-size: 16px;

   color:#990000

}



#h3  {

   font-size: 14px;

   color:#990000

}



#shape7copy3  {

	background-image: url(indexmedia/shape7copy3.png);

	top: 721px;

}



#homebutton  {

	visibility: visible;

	position: absolute;

	left: 838px;

	top: 220px;

	z-index: 6;

	width: 59px;

	height: 58px;

}



#shape6copy  {

   background-image: url(indexmedia/shape6copy.png);

   top: 384px;

}



#logobutton  {

   visibility: visible;

   position: absolute;

   left: 28px;

   top: 20px;

   z-index: 4;

   width: 340px;

   height: 82px;

}



#id21footer  {

   background: url(indexmedia/id21footer.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 0px;

   top: 187px;

   z-index: 2;

   width: 1000px;

   height: 186px;

}



#shape7copy  {

	top: 724px;

}



#h1heading  {

	visibility: visible;
	position:absolute;

	left: 75px;

	top: 484px;

	margin:0px;
	padding:0px;

	z-index: 6;

	width: 651px;

}



#uplift  {

   position: absolute;

   width: 100%;

   z-index: 2;

}



#footer  {

   position: relative;

   left: 0px;

   top: 0px;

   width: 100%;

   float: left;

}







#shape4  {
	background: url(indexmedia/shape4.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 35px;
	top: 53px;
	z-index: 3;
	width: 250px;
	height: 220px;

}



#layer0  {

   visibility: visible;

   position: absolute;

   left: 0px;

   top: 0px;

   z-index: 1;

   width: 1000px;

   height: 1152px;

   background-color: #FFFFFF;

   background-image: none;

}



#shape6  {

   background-image: url(indexmedia/shape6.png);

   top: 107px;

}



#shape3  {

   background: url(indexmedia/shape3.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 365px;

   top: 83px;

   z-index: 5;

   width: 14px;

   height: 10px;

}



#shape7  {

	top: 692px;

}



#layer6  {

	background: url(indexmedia/layer6.png) no-repeat;

	visibility: visible;

	position: absolute;

	left: 725px;

	top: 483px;

	z-index: 5;

	width: 259px;

	height: 415px;

}



#layer3  {

   background: url(indexmedia/layer3.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 237px;

   top: 108px;

   z-index: 2;

   width: 747px;

   height: 303px;

}



#layer1  {

   background: url(indexmedia/layer1.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 13px;

   top: 6px;

   z-index: 3;

   width: 973px;

   height: 102px;

}



#layer2  {

   background: url(indexmedia/layer2.png) no-repeat;

   visibility: visible;

   position: absolute;

   left: 15px;

   top: 108px;

   z-index: 4;

   width: 971px;

   height: 376px;

}



#copy6  {

	background: url(indexmedia/copy6.png) no-repeat;

	visibility: visible;

	position: absolute;

	left: 50px;

	top: 493px;

	z-index: 6;

	width: 9px;

	height: 10px;

}





html, body  {

   padding: 0px;

   margin: 0px;

   background-color: #FFFFFF;

}

#form li {
	list-style-image:none;
	list-style-type:none;
}
ol, ol li {list-style:decimal;}
table {border-collapse:collapse;}
a img {
	border-width:0px;
}

