﻿body { font-family: Arial, Helvetica, sans-serif;

	   background:url(assets/images/bg.jpg) top center no-repeat #5b9544;

	   margin:0;}
img
{
    border: 0px;
}

	   

	   



/*This is where the magic happens!*/



div.box {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
     border: 1px solid 000000;
     position: relative;
     width: 100%;

}

div.box_contents {

     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
}

div.box_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=25); /* IE's opacity*/
     left: 0px;
     opacity: 0.25;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}

p {
	font-size: 12px;
	line-height: 20px;
	color:#000000;
}


#navigation_text{
	font-size: 24px;
	line-height: 20px;
	color:#000000;
	} 
div.navigation_text{
	font-size: 24px;
	line-height: 20px;
	color:#000000;
	} 


h1 { font-size: 24px;
	 font-weight: bold;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-style:italic;
	 margin-top:30px;
	 line-height:30px;}

h2 { font-size: 18px;
	 font-weight: bold;
     font-family:Georgia, "Times New Roman", Times, serif;
     font-style:italic;}

h3 { font-size: 17px;
	 font-weight: bold;
	 color:#F9F7AA;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-style:italic;}

h4 { font-size: 12px; 
	 font-weight: bold;}


a { font-weight: bold;

font-size:small;

	text-decoration: none;

	color:#FFFFCC;

	

	}



a:hover {

	text-decoration: underline;

	padding: 0px;

}



li { font-size: 12px;

	 line-height: 20px;

	 padding-bottom:5px;}



.imgborder { BORDER: #F9F7AA 1px solid;}

.smalltext { font-size: 11px; line-height: 18px;}
			  
hr {color:#BEDCB4;
	background:#BEDCB4;
	height:1px;
	border:0;}

.nomargin p {margin:0;}

/* Template Features */


#bodyholder {width:761px; margin:0 auto;}

.body_repeat {background:url(assets/images/body_repeat.jpg) right repeat-y;}
.body_top {background:url(assets/images/body_top.jpg) top no-repeat;color: #FFFFFF;}
.body_bottom {background:url(assets/images/body_bottom.jpg) right bottom no-repeat;}
#bodypad {padding:25px;}
#bottom-contact{color:#FFFFFF;}

.title_Bold {
	color: #FFFF66;
	font-weight: bold;
}

.brighter_text {color: #FFFFFF;}

.phone {color:#DFE2DB; text-align:center; font-size:20px; font-weight:bold; padding:5px;}
.sidebar_top {background:url(assets/images/side_top.jpg) top no-repeat #F9F7AA; padding-top:10px;}
.sidebar_bottom {background:url(assets/images/side_bottom.jpg) no-repeat;}

#top_container {width:761px; height:145px; _margin-bottom:-94px;}
#address {color:#FFFFFF; font-size:13px; text-transform:uppercase; font-weight:bold; line-height:20px; text-align:right; float:right; margin:24px 35px 3px 0; _margin-right:18px;}
#memberships 
{
    width: 370px;
    height: 50px;
    float: right;
}
#memberships p
{
    margin: 0px;
    color: white;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
#memberships img
{
    margin-right: 1px;
    height: 42px;
}

#logo {width:349px; height:94px; float:left; margin:24px 0 0 30px; _margin-left:14px;}

#photo {width:329px; height:173px; float:right; z-index:5; position:relative; top:5px; right:35px;}
/*
html >body #photo {background:url(assets/images/photo.png) no-repeat;}
*html #photo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/images/photo.png');}
*/

#nav, #nav_white {width:100%; margin:0; padding:0;}
#nav ul, #nav_white ul {margin:0; padding:0;}
#nav li, #nav_white li {list-style:none; line-height:21px; margin-left:25px; padding:0; text-align:left;}

#nav a {color:#518636; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; }

#nav a:hover {color:#314023; text-decoration:none; margin-left:-5px;}
.nav_title {color:#000000; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#highlighted-background
{
    margin-bottom: 6px;
    background:url(/assets/images/highlighted-left-background.gif) left top no-repeat;
}
#highlighted-background a
{
    height: 22px;
    color:white; 
    font-size:12px; 
    font-weight:bold; 
    text-transform:uppercase; 
    text-decoration:none; 
    background-color: #5b9544;
    margin-left: 8px;
    display: block;  
}
#highlighted-background a:hover
{
    color:white; 
    text-decoration:underline; 
    margin-left: 8px;
}

#bottomphotos {padding:15px 0 10px 30px;}
.pic_pad {padding-left:10px; padding-right:10px;}

#bottom_services {width:100%;}
#service_label {color:#EBE887; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:bold; font-style:italic;
				border-bottom:#EBE887 1px solid; border-top:#EBE887 1px solid; line-height:28px; width:135px; text-align:center; margin-left:200px; margin-left:100px;float:left;}
#service_links {float:left; color:#FCFBD6; text-align:center; width:415px; font-size:11px; line-height:18px;}
#service_links a {font-weight:bold; color:#FCFBD6; text-decoration:none;}
#service_links a:hover {color:#CADCAB; text-decoration:none;}

/* End Template Features */

/* Splash Page */

#splash_logo {width:306px; height:76px; float:left; margin:24px 0 0 80px; _margin-left:14px;}
html >body #splash_logo {background:url(assets/splash/logo.png) no-repeat;}
*html #splash_logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/splash/logo.png');}

#splash_body {
	width:923px;
	margin:0 auto;
}
#splash_top {width:923px; height:145px; _margin-bottom:-94px;}
#splash_address {color:#FFFFFF; font-size:13px; text-transform:uppercase; font-weight:bold; line-height:20px; text-align:right; float:right; margin:24px 105px 3px 0; _margin-right:18px;}

/* End Splash */

/* Photos */

#photo1, #photo2, #photo3, #photo4, #photo5, #photo6, #photo7, #photo8, #photo9, #photo10, #photo11, #photo12, #photo13, #photo14 {
 width:329px; height:173px; float:right; z-index:5; position:absolute; top:65px; right:215px; overflow:hidden;	}

html >body #photo1 {background:url(assets/images/photo.png) no-repeat;}
*html #photo1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/images/photo.png');

	}

html >body #photo2 {background:url(assets/photos/top/2.png) no-repeat;}
*html #photo2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/2.png');
}

html >body #photo3 {background:url(assets/photos/top/3.png) no-repeat;}
*html #photo3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/3.png');
}

html >body #photo4 {background:url(assets/photos/top/4.png) no-repeat;}
*html #photo4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/4.png');
}

html >body #photo5 {background:url(assets/photos/top/5.png) no-repeat;}
*html #photo5 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/5.png');
}

html >body #photo6 {background:url(assets/photos/top/6.png) no-repeat;}
*html #photo6 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/6.png');
}

html >body #photo7 {background:url(assets/photos/top/7.png) no-repeat;}
*html #photo7 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/7.png');
}

html >body #photo8 {background:url(assets/photos/top/8.png) no-repeat;}
*html #photo8 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/8.png');
}

html >body #photo9 {background:url(assets/photos/top/9.png) no-repeat;}
*html #photo9 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/9.png');
}

html >body #photo10 {background:url(assets/photos/top/10.png) no-repeat;}
*html #photo10 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/10.png');
}

html >body #photo11 {background:url(assets/photos/top/11.png) no-repeat;}
*html #photo11 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/11.png');
}

html >body #photo12 {background:url(assets/photos/top/12.png) no-repeat;}
*html #photo12 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/12.png');
}

html >body #photo13 {
	background:url(assets/photos/top/13.png) no-repeat;
}

html >body #photo14 {background:url(assets/photos/top/14.png) no-repeat;}
*html #photo14 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://solarisdentistryandmedspa.com/assets/photos/top/14.png');}


/* End Top Photos */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}

.fields { font-size: 12px;
	color: #344F2E;
	border: 1px solid #344F2E;
	background-color: #F9F7AA !important;
	font-family:Arial, Helvetica, sans-serif;}

input.submit, input.submit:hover { border: 1px solid #344F2E;
	padding: 0.25px;
	font-size: 12px;}
	
input.submit { background-color: #F9F7AA; color: #344F2E;}
input.submit:hover { background-color: #344F2E; color: #F9F7AA;}

/* End Custom Forms*/

