html, body {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px

}


.header_toronto {
	position: relative;
	width: 400px;
	height:153px;
	background-image: url(toronto-dentists-header-mobi.gif);
	
	border:  5px solid #0099ff;
	border-style: ridge;
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}

.header_toronto h1 {
	color: #6633ff;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

.header_toronto h1 .line_1 {
	position: absolute;
	left: 20px;
	top: 3px;
	font-size: 1.3em;
	text-align: center;
}

.header_toronto h1 .line_2 {
	position: absolute;
	left: 20px;
	top: 130px;
	font-size: 1.0em;
}

.wrapper {
	width: 410px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


div#navigation{ max-width: 410px;
                margin-left: auto;
                margin-right: auto; 
}

div#footer {
	text-align: center;
	background-color: #ffffff;
	color: #6633FF;
	height: 52px;
	line-height: 52px;
	background-image: url('footer-1.jpg');
	width:408px;
    margin-bottom: 0px;
    margin-top: 0px;
    border: 2px solid #0099ff;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#footer p { margin-top: 0px;
            font-size: 14px;
}

#footer p a {text-decoration: none;
               color:#6633ff;
}
.content_info {
	text-align: justify;
	color: #000000;
	border-left: 1px solid #DDE9F9;
	border-right: 1px solid #DDE9F9;
	width: 409px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content_info h2 { font-size: 1.25em;
                   line-height: 120%;
                   margin-left: 10px;
                   margin-right: 10px;
                   margin-top: 0px;
}
.content_info p {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: 1.1em;
	line-height: 1.2em;
	

}

.content_info h1 {

        font-size: 17px;
        line-height: 120%;
        
}


.content_info .backtop { text-align: center; 
}




.toothimg { width: 102px;
           height: 116px;
           padding-left: 10px;
           float: left;
}
.cleaner {clear: both;
}


.content_info p .backtop { margin-top: 40px;
            margin-bottom: 40px;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Display Ads CSS Rules                                                                          */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*//////////////////// Dr. Christine Binert Display Ad CSS Rules            */



div#BinertAdBox { width: 380px;
                  height: 420px;
                  background-color: #ffffff;
                  margin: 0px auto 50px auto;
                  color: #d01be4;
                  border: 2px solid #d01be4;
                  clear: both;
} 

/*//////////////////// Dr. Christina Binert Display Ad CSS Rules End        */

/*//////////////////// Dr. Muyal Dundas Display Ad CSS Rules            */


div#MuyalDundasAdBox { width: 380px;
                       height: 410px;
                       background-color: #ffffff;
                       margin: 0px auto 50px auto;
                       color: #391171;
                       border: 2px solid #391171;
                       clear: both;   
	
	
}		      
		      


/*//////////////////// Dr. Muyal Dundas Display Ad CSS Rules  End          */


/*//////////////////// Dr. Muyal Thornhill Display Ad CSS Rules            */

		      
		      
div#MuyalThornhillAdBox { width: 380px;
                          height: 400px;
                          background-color: #E6EBC3;
                          margin: 0px auto 50px auto;
                          color: #708A26;
                          border: 2px solid #708A26;
                          clear: both;
	
}	

div#MuyalThornhillAdBox  img { width: 380px;
                               height: 254px;
                               border: 0px;
}	

div#MuyalThornhillAdBox h4 { text-align: center;
                             margin-bottom: 0px;
                             margin-top: 0px;
                             font-size: 1.4em;
                             line-height: 120%;
} 

div#MuyalThornhillAdBox h5.first { text-align: center; 
                                    margin-bottom: 0px;
                                    margin-top: 0px;
                                    font-size: 1.2em;
                                    line-height: 120%;
}  


div#MuyalThornhillAdBox h5.second { text-align: center;
                                     margin-top: 0px;
                                     margin-bottom: 0px;
                                     font-size: 1.2em;
                                     line-height: 120%; 
}   

div#MuyalThornhillAdBox h5.second a {text-decoration: none;
                                      color:#708A26;
}

div#MuyalThornhillAdBox p { text-align: center;
                            margin-top: 0px;
                            font-weight: bold;
                            font-size: 1.2em;
                            line-height: 120%; 
}
		      
/*//////////////////// Dr. Muyal Thornhill Display Ad CSS Rules  End          */


/*////////////////////  SmileWork Display Ad CSS Rules            */

 
div#SmileWorkAdBox { width: 380px;
                     height: 440px;
                     background-color: #b2b2b2;
                     display: block;
                     margin-left: auto;
                     margin-right: auto;
                     margin-bottom: 50px;
                     color: #663333;
} 
 

/*//////////////////// SmileWork Display Ad CSS Rules            */


/*//////////////////// Dr. Nicholas Kemp Display Ad CSS Rules            */

				
				
div#KempAdBox { width: 380px;
                height: 410px;
                background-color: #5756B3;
                margin: 0px auto 50px auto;
                color: #ffffff;
                border: 1px solid red;
                clear: both; 
}				

/*//////////////////// Dr. Nicholas Kemp Display Ad CSS Rules  End         */



/*//////////////////// Grenadier Display Ad CSS Rules            */

				
				
div#GrenadierAdBox { width: 380px;
                     background-color: #00F0F0;
                     margin-bottom: 40px;
                     margin-left: auto;
                     margin-right: auto;
                     text-align: center;
}				

/*//////////////////// Grenadier Display Ad CSS Rules   End         */

/*//////////////////// Alpine Dental Display Ad CSS Rules            */

 

div#AlpineAdBox { width: 380px;
                  height: 390px;
                  background-color: #ffffff;
                  margin: 0px auto 50px auto;
                  color: #391171;
                  border: 0px solid #391171;
                  clear: both;
}				
				
/*//////////////////// Alpine Dental Display Ad CSS Rules End           */



/*//////////////////// Esquire Display Ad CSS Rules            */

 
 div#EsquireAdBox { width: 380px;
                    height: 540px;
                    background-color: #0033CC;
                    margin-left: auto;
                    margin-right: auto;
                    clear: both;
 }

/*//////////////////// Esquire Display Ad Display Ad CSS Rules End           */

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Display Ads CSS Rules End                                                                         */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Assist Medic Mobi Page                                                                          */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */





.content_info h2.assist { font-size: 1.0em;
                              color: green;
                              margin-left: 15px;
                              margin-right: 15px;

}




.content_info p { text-align: justify;
                     margin-left: 10px;
                     margin-right: 10px;
}

.content_info p img.assistlogo { width: 380px;
                                  height: 219px;
                                  display: block;
                                  margin-left: auto;
                                  margin-right: auto;

}



.generic_list {
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	list-style-type: square;
	list-style-image: url('blue-rect.gif');
}


.content_info h3.contactus { text-align: center;
                                 font-size: 1.0em;
                              
}


.content_info p.quest { text-align: center;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Assist Medic Mobi Page                                                                         */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* iphone */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	img { max-width: 100%; }
}