﻿body{ background-color:black; padding:0; margin:0px auto; font-family: Georgia, sans-serif;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */



#left_border { background-image: url(images/milliner_body_bg.png); background-repeat: repeat-y; position: absolute; top: 0; left: 0; width: 34px; height: 100%; z-index: 1000; float: left; }
img{ border:0;}
#rightContainer{ width:1024px; padding:0; margin:0}
#leftPannel{ float:left; width:650px; }
.mainContainer{ margin:0px auto; width:1005px;  }
#rightpannel{ float:left;}
.header{ margin-left:45px; }
.headerBottom{ width:605px; margin-left:45px;  background-image:url('images/personal_body_text_bg.png'); background-repeat:no-repeat; padding-top:20px; font-size: 14px; text-align: justify; color:white; line-height:22px; padding-bottom:20px;}
.headerBottom h1{color: #de1b85; font-size: 18px; font-weight: bold; margin: 0.67em 0;}
.headerBottom h2{color: white; font-size: 14px; font-weight: bold; margin: 0.67em 0;}
#rightPannel{width:285px; float:left; margin-bottom:20px; padding-left:20px;}
#rightPannel a:link{ color: white; text-decoration: none; }
#rightPannel a:visited { color: white; text-decoration: none; }
#rightPannel a:hover { color: #de1b85; text-decoration:underline; }

#rightPannel ul{ padding:0; margin:0; padding-top:50px;}
#rightPannel li{ padding:0; margin:0;}
#rightPannel li{ color:#de1b85; list-style-type:none;}

.footer{ width:975px; clear:both; color: #747476;  font-size:12px; margin-left:0px; text-align:right;}
.footer a:link ,.footerIndex a:link { color: #747476; text-decoration: none; }
.footer a:hover, .footerIndex a:hover{ color: #747476; text-decoration: underline; }
.footer a:visited, .footerIndex a:visited{ color: #747476; text-decoration: none; }
.footer a:active, .footerIndex a:active{ color: #747476; text-decoration: none; }


.testimonialLink a{color: #de1b85; text-decoration:none; font-weight:bold;}
.contactUS a{color: #de1b85; text-decoration:none; }
.contactUS1 a:link{color: #de1b85; text-decoration:none; }
.contactUS1 a:hover{ color: #de1b85; text-decoration:underline;}
.contactUS1 a:visited{color: #de1b85; text-decoration:none; }

.contactUS2 a{color: white;  }
.contactUS2 a:link{color: white; text-decoration:none; }
.contactUS2 a:hover{ color: white; text-decoration:underline;}
.contactUS2 a:visited{color: white; text-decoration:none; }


.contactLeft{ float:left; width:320px; }
.contactRight{ float:left;  padding-left:30px; padding-bottom:20px;}
.input1{ width:230px; height:20px;}


/************************************************************************/

#right_border { background-image: url(images/milliner_body_bg2.png); background-repeat: repeat-y; position: absolute; top: 0; right: 0; width: 34px; height: 100%; z-index: 1000; float: right; }
#indexInsidePannel{ float:left; width:975px; margin-bottom:30px; }
.headerBottomIndex{ width:1005px;  background-image:url('images/milliner_gradient_bg1.png'); background-repeat:repeat-x; padding-top:20px; font-size: 14px; text-align: justify; color:white; line-height:22px; padding-bottom:20px; text-align:center;}
.footerIndex{ width:975px; height:65px; clear:both; background-color:#000000;  color: #747476;  font-size:12px; text-align:center; padding-top:10px;}
.headerIndex{background-color:white; width:1005px; height:278px;  text-align:center; }


/************************************************************************/
.headerCustom{background-color:white; width:1005px; height:274px; margin:0px auto }
.headerBottomCustom{ width:975px;  background-image:url('images/milliner_gradient_bg1.png'); background-repeat:repeat-x; padding-top:20px; font-size: 14px; text-align: justify; color:white; padding-bottom:210px; text-align:center;}
.footerCustom{ width:975px;height:65px; padding:0; margin:0; clear:both; background-color:#000000;  color: #747476;  font-size:12px; margin-left:45px; text-align:left; padding-top:10px;}


.mainMenu { margin-bottom:30px; }
.mainMenu a:link{color: white; text-decoration:none; }
.mainMenu a:visited{color: #de1b85; text-decoration:underline; }
.mainMenu a:hover{ color: #de1b85;; text-decoration:underline;}



