@charset "UTF-8";
/* CSS Document */

html, body{margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#a71931; height:100%;

}

.cursor { cursor: hand}

#container{
min-height:100%;
position:relative;
height:100%;
}

#body {
/*   padding:10px;*/
   padding-bottom:70px;   /* Height of the footer */
}


/* Layout */
#wrapper { width:100%;; overflow:hidden; margin:0 auto; text-align:left; position:relative; }			/* Wrapper */


#koreanLink{
position:relative;
margin-bottom:25px;
margin-right:33px;
}


#header {
   position:relative;
   bottom:0;
   width:100%;
   
   background-image:url(../images/top_back.jpg);
   background-repeat:repeat-x;
}


#main { width:960px; margin:0 auto; }

#main_a { width:960px; }


#main_1 { width:609px; float:left; font-family: Arial;}

.item { font-size:14px; color:#111111; text-align:left;}



#main_2 { width:321px; float:right; margin-top:0px;}

h1{border-bottom:0px solid #e4d8bd; padding:0px; font-size:26px; color:#d4a67c; font-weight:lighter; text-align:left; margin-top:0px;}
hr{color:#a71931}

#footer {
   position:relative;
   bottom:0;
   width:100%;
   height:100px;   /* Height of the footer */
   background-color:#d4a67c;
/*   background-image:url(../images/bkGreyGrdntBtm.jpg);
   background-repeat:repeat-x;*/
}

.footer_text{ font-size:10px; }
.footer_text a{color:#a71931}
.footer_text a:hover{color:#a71931}


.input {
    background-color : #ebd5c0; 
    border:1px #999999 solid;
    color:#4D4D4D;

}





/*Styles for links*/
a{color:#4a4a4a; text-decoration:none;}
a:hover{text-decoration:underline;}

.MOSIACOverview{
background-image:url(../images/MosaicLaserHead.jpg);
background-repeat:no-repeat;
background-position:500px 0px;
}

.Title{font-size:16px; line-height:150%; font-weight:bold; text-align:center;}

.greyBorderLeft {
background-image:url(../images/bkGreyBorderLeft.gif);
background-repeat:no-repeat;
}
.greyBorderRight{
background-image:url(../images/bkGreyBorderRight.gif);
background-repeat:no-repeat;
}

.redStroke{border:1px solid #a71931}


#siteMap a:hover{text-decoration:underline; color:#a71931}

#leftNav {
font-size:16px;
text-align:left;
background-color:#d7cbb3;
background-image:url(../images/LeftNavGrdnt.jpg);
background-repeat:repeat-x;
}

#leftNav a{color:#a71931;}

#leftNav li{
border-bottom:1px solid #a71931;
padding:10px 0px;
/*background-color:#CCCCCC; ---Used for testing bullet position*/
list-style:none;
}

.futureEventsBckgrnd{
background-color:#e4d8bd;
background-image:url(../images/columnGrdnt1.jpg);
background-repeat:repeat-x;
}

.webinarEventsBckgrnd{
/*background-color:#c78a88;*/
cursor: hand;
background-image:url(../images/hotTopicBackground.jpg);
background-repeat:no-repeat;

}

.heightOne{height:1px;};

.subTitle{font:14px; font-weight:bold;}

.underline{text-decoration:underline;}

.breadCrumbs{
font-size:11px;color:#4a4a4a; text-align:left; 
}

.rightArrow{
color:#a71931;
}

.caption{font-size:10px; position:relative; top:-25px; left:10px; color:
#444343; }

.SiteNav{
	padding-left:108px;
}

#leftNav img{padding:15px 10px 15px 10px;}
.leftNavRghtBrdr{
background-color:#eddab2;
width:7px;
}

.bold{font-weight:bold;}

.leftNavExtender{height:112px;}/*This is used to provide spacing beneath last list item in the left navigation*/

.leftNavBtmBrdr{ height:5px; background-color:#666666;}

.redUnderline{background-color:#a71931; height:1px;}

.redDottedline{border-bottom:1px; border-bottom-color:#a71931; border-bottom-style:dotted;}

.dateLocation{font-size:10px; padding-top:5px; padding-bottom:3px;}

.eventName{font-size:10px; color:#7f3d19; padding-bottom:5px;}

#futureEvents{ border-bottom:5px solid #666666; border-right:7px solid #eddab2; margin-right:2px; margin-top:12px; 
background-color:#d7cbb3;
background-image:url(../images/LeftNavGrdnt.jpg);
background-repeat:repeat-x; 
}

h2{font-size:16px; font-weight:100;}

h3{
	font-size:14px;
	padding:0px;
	margin: 0px;
}

h4{
font-size:12px;
text-align:left;
padding-left:30px; 
}

.globalMap{border:1px solid #000; text-align:center;}
.patientEd{border:1px solid #000;}

p{
font-size:12px;
padding-bottom:5px;
color:#444343;
text-align:left; 
}

.headingWhite{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:5px;
}

#MosaicHealing p{text-align:center; padding:5px; margin:0px;}
#MosaicHealing img{margin:0px 5px; border:1px solid #a71931} 

#mosaicTreatmentBnA img{border:1px solid #a71931;}

#MOSAICSpecs{font-size:12px; color:#444343;}

#homeProducts p{padding-left:10px;}

#homeProducts h4{text-align:left; padding-left:10px;}

.center{text-align:center;}

li{color:#444343; font-size:12px}

.borderRight{border-right:1px dashed #d8ab96;}

.learnMore{padding:10px;}

.docLinks{font-weight:bold; text-decoration:underline;}

.productSub{font-size:12px; padding-bottom:5px;}

.next{font-size:14px; color:#a71931; font-weight:bold;}

.tradeshows{
border-bottom:5px solid #666666; 
border-right:7px solid #eddab2;
}

.tradeshows p{padding:0px; text-align:center; margin:5px;}

.webinarAd{
margin-top:30px; text-align:right;
border:2px solid #000;}



.homeColumns {
	color: #a71931;
	text-decoration: underline;
}
.homeColumnsHeading {
	margin-top: 0px;
	padding: 0px;
	padding-top: 15px;
	margin-bottom:5px;
}
.bold {
	font-weight: bold;
}
.taglineHeading {
	font-size: 27px;
	color: #000000;
	padding:0px;
	padding-left:12px;
	margin:0px;
	margin-top:14px;
}
.middleBanner {
	font-size: 15px;
	line-height: 30px;
	color: #000000;
	padding:0px;
	padding-left:12px;
	margin:0px;
}

#right_nav {
	width:187px;
	font-size:14px;
}

#right_nav a {
	text-decoration:none;
	color:#a71931;
}

#right_nav a:hover {
	text-decoration:underline;
	color:#a71931;
}

p.accusculpt_intro {
	font-size:14px;
	line-height:24px;
}

.specdataborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F6F4EE;
	border: 1px solid #FFFFFF;


}
.specdataborder1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
	text-align: justify;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F9F8F4;
	border: 1px solid #FFFFFF;
}

.tableborderleftside {
	padding-top: 5px;
	border-left: 3px solid #E2E2E2;

}
.tableborderrightside {
	padding-top: 5px;
	border-right: 3px solid #E2E2E2;

}

.newsdata1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
    line-height: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.newsdata1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 20px;
	text-decoration: none;
	padding-bottom: 10px;
	text-align: justify;
	padding-right: 5px;
}

.newsdatasmall {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 2px;
	padding-left: 2px;
	line-height: 20px;
	text-decoration: none;
	padding-bottom: 2px;
	text-align: justify;
}

.formtextlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
	text-decoration: none;
	background-color: #F6F4EE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

