@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;	padding: 0;	border: 0;}
.nextcase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
h1{font:normal 24px/30px Times, serif; color:#E7BB52;}
h2{font:normal 24px/30px Times, serif; color:#000000;}
h3{font:normal 24px/30px Times, serif; color:#FFFFFF;}

#wrapper{width:100%; margin:0px auto;}

#headerBg{width:100%; float:left; height:99px; background:url(../images/headerBg.gif) left top repeat-x;}
#header{width:950px; margin:0px auto; height:79px; background:url(../images/header.jpg) left top no-repeat; padding:24px 25px 0px 25px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#header h1{font:normal 18px/25px Arial, Helvetica, sans-serif; color:#E7BB52; text-transform:uppercase;}
#header h1.phone{font-size:24px; margin-top:10px;}
#header .logo{float:left;}
#header .ph-number{float:right; text-align:right;}

#navBg{width:100%; float:left; background:url(../images/navBg.gif) left top repeat-x; height:44px;}
#navcontainer{
	width:1020px;
	margin:0px auto;
	height:44px;
	padding-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 44px;
	font-weight: normal;
	font-variant: normal;
}
#navcontainer ul li{
	display:inline;
	float:left;
	padding:0px 17px;
	background:url(../images/nav-divider.jpg) right top no-repeat;
}
#navcontainer ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li a.active{
	color:#FFFF00;
}

#flashBg{width:100%; float:left; background:url(../images/flashBg.gif) left top repeat-x; height:407px;}
#flash{width:1000px; margin:0px auto; height:407px;}

#mainBg{width:100%; float:left; background:url(../images/contentBg.gif) left top repeat-x #FFFFFF;}
#main{width:1000px; margin:0 auto;}


#leftContent{
	width:716px;
	float:left;
	padding-top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.topDesc{width:683px; float:left; padding-left:22px; padding-bottom:25px; color:#CCCCCC;}
.whiteBg{
	width:695px;
	float:left;
	margin-left:9px;
	background:url(../images/whiteBg.gif) left top repeat-y;
	color:#333333;
	display:inline;
}
.whiteBg p{margin:10px 0px;}
.whiteTop{width:615px; float:left; background:url(../images/whiteBg-top.jpg) left top no-repeat; padding:40px 40px 25px 40px;}
.whiteTop2{width:675px; float:left; background:url(../images/whiteBg-top2.jpg) left top no-repeat; padding:15px 10px 10px 10px;}
.white-btm{width:626px; float:left; margin:0px 2px; background:url(../images/whiteBtm-bg.gif) left bottom repeat-x; padding:0px 25px 20px 40px; display:inline;}
.white-btm ul li{width:197px; float:left; padding-right:11px;}
.blackBox{
	width:653px;
	float:left;
	margin-left:1px;
	background:url(../images/blackBg.jpg) left top no-repeat #000000;
	padding:25px 20px 12px 20px;
	color:#CCCCCC;
	display:inline;
}
.blackBox p{margin-bottom:10px;}
.bottomBox{width:653px; float:left; background:url(../images/btm-shade.gif) left top repeat-x; margin:0px 1px; padding-left:40px; display:inline;}
.bottomBox h2{margin-top:45px;}
.leftBtm-curve{width:695px; float:left; margin-left:9px; display:inline;}

#right{width:272px; float:right; margin-right:12px;display:inline;}
#right-content-wrapper{width:272px; float:right; margin-top:25px; background:url(../images/right-btm-bg.jpg) left bottom repeat-x; }
#right-content{width:211px; float:left; background:url(../images/blackBox-right.jpg) left top no-repeat; padding:68px 28px 45px 33px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666666;}
#right-content h2{margin-top:15px;}
#right-content p{margin:10px 0px;}
#right-content label{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
.right-btm-curve{width:272px; float:right;}

#footerBg{width:100%; float:left; background:url(../images/footerBg.gif) left top repeat-x #000000;}
#footer{
	width:944px;
	margin:0px auto;
	padding:100px 28px 40px 28px;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}
#footer p{margin:10px 0px;}
p.footer-text{color:#CCCCCC; white-space:pre;}
p.footer-text a{color:#CCCCCC; text-decoration:none;}
p.footer-text a:hover{text-decoration:underline;}

.hr1{background:url(../images/h-line.gif) left top repeat-x; height:11px; margin:0; padding:0; margin-top:18px; border:none;}
.hr1 hr{display:none;}
.hr2{background:url(../images/h-line2.gif) left top repeat-x; height:5px; border:none; margin:0; padding:0; float:left; width:693px; margin:0px 1px; display:inline;}
.hr2 hr{display:none;}
img.magazines{margin-right:15px;}
img.girl{float:right; margin-left:20px;}
img.before-after{float:right;}


input.textBox{width:207px; height:20px; border:none; margin-bottom:5px;}
textarea.message{width:205px; border:none; margin-bottom:10px;}

.case {
	margin: 0 0 0 20px;
	float: left;
}

#gallery .case:last-child {
	border-bottom: none;
}

.case img {
	margin-right: 0px;
	padding: 2px;
	
}

#inside #content .case p {
	margin-left: 0px;
}

.moreInfo {
	display: block;
	text-align: center;
}

.row {
	border-bottom: 1px solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
	margin-left: 20px;
}

.row .case:first-child {
	margin-left: 0px;
}

img.floatLeft { 
    float: left; 
    margin: 4px;
	padding-right:5px;
}

img.floatRight { 
    float: right; 
    margin: 4px;
	padding-right:5px;
}


.case2 {
	margin: 0 0 0 30px;
	float: left;
	padding-top: 30px;
}






