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

/* @group RESET
---------------------------------------------- */
html{color:#9d9d9d;background-color:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;display:block;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;overflow:hidden;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body {font-family: sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* @end */

/* @group CORE STYLES
---------------------------------------------- */
html {
	border-top:solid 4px #4a5990;
	background-color: #FFF;
	font-size: 14px;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	direction:rtl;
}
.container {width: 1000px; margin: 0 auto; overflow: hidden; text-align:center;}
a {color: #519bcd; text-decoration: none;}
a:hover {text-decoration: underline;}
.bold {font-weight:bold;}
.top-img {
    margin: 0 auto;
}

/* @group CORE ELEMENTS
---------------------------------------------- */
#header {
	text-align:center;
	margin: 0 auto; 
	overflow: hidden;
	height: 143px;
	margin-bottom: 0px;
	margin-top:0px;
}
.logo {
	float:right;
	margin:15px 14px 0 0px;
}
#slogan {
	float:left;
	margin:20px 0 10px 12px;
}
#header .nav {float: right; width: 770px; outline: none; margin:22px 96px 0 0; list-style-type:none; list-style-position:outside; display:inline;}
#header .nav li {float: right; display: inline; height: 42px; outline: none; list-style-type:none; list-style-position:outside;}
	
a.navHome{
	background-image:url(images/home.png);
	text-indent: -9999px;
	width:103px;
	height:42px;
	margin-right:10px;
	background-position:top;
	display:block;
	overflow:hidden;
}
a.navClothing{
	background-image:url(images/clothing.png);
	text-indent: -9999px;
	width:91px;
	height:42px;
	margin-right:10px;
	background-position:top;
	display:block;
	overflow:hidden;

}
a.navSilicon{
	background-image:url(images/silicon.png);
	text-indent: -9999px;
	width:123px;
	height:42px;
	margin-right:10px;
	background-position:top;
	display:block;
	overflow:hidden;

}
a.navInfo{
	background-image:url(images/scars.png);
	text-indent: -9999px;
	width:132px;
	height:42px;
	margin-right:10px;
	background-position:top;
	display:block;
	overflow:hidden;
}
a.navNews{
	background-image:url(images/news.png);
	text-indent: -9999px;
	width:77px;
	height:42px;
	margin-right:10px;
	background-position:top;
	display:block;
	overflow:hidden;
}
a.navAbout{
	background-image:url(images/about.png);
	text-indent: -9999px;
	width:76px;
	height:42px;
	margin-right:10px;
	background-position:top;
	display:block;
	overflow:hidden;
}
a.navContact{
	background-image:url(images/contact.png);
	text-indent: -9999px;
	width:91px;
	height:42px;
	background-position:top;
	margin-right:10px;
	display:block;
	overflow:hidden;
}

.current a.navHome, .current a.navHome:hover,
.current a.navClothing, .current a.navClothing:hover,
.current a.navSilicon, .current a.navSilicon:hover,
.current a.navInfo, .current a.navInfo:hover,
.current a.navNews, .current a.navNews:hover,
.current a.navAbout, .current a.navAbout:hover,
.current a.navContact, .current a.navContact:hover{
	height:42px;
	background-position:bottom;
	display:block;
}
a.navHome:hover, 
a.navClothing:hover, 
a.navSilicon:hover, 
a.navInfo:hover, 
a.navNews:hover, 
a.navAbout:hover, 
a.navContact:hover{
	height:42px;
	background-position:bottom;
	display:block;
	text-decoration:none;
}
.footer {
	font-size:13px;
	direction:rtl;
	background-image:url(images/footerBg.gif);
	margin:0 auto;
	margin-top:30px;
	margin-bottom:10px;
	width:960px;
	text-align:right;
	height:32px;
	padding: 13px 18px 0 0px;
}
.footer .links { 
	list-style-type:none; 
	list-style-position:outside; 
	display:inline;
}
.footer .links li{ 
	outline: none; 
	list-style-type:none; 
	list-style-position:outside;
	display: inline;
}
.footer .links .current a:hover { 
	color:#848484;
}	
.footer .links a{
	display:inline;
	margin-left:43px;
	color:#848484;
}
.footer .links a:hover {
	text-decoration:none;
	color:#3A3A3A;
}
.footer li.english a{
    font-size:12px;
	margin-left:200px;
	margin-right:0px;
	margin-top:-14px;
	background-image:url(images/engFlag.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	cursor:hand;
	overflow:hidden;
	outline:none;
}
.footer li.credit a {
	display:block;
	margin:0px 0px 0 15px;
	text-decoration:none;
	color:#acacac;
	float:left;
}
.footer li.credit a:hover {
	text-decoration:none;
	color:#666666;
}

/* @group HOME
---------------------------------------------- */
#mainFlash {
	text-align:center;
	margin: 0 auto; 
	overflow: hidden;
	margin-bottom:10px;
}
.homeBox {
	color:#5b5b5b;
	font-size:13px;
	display:inline;
	padding:17px 17px 0 0;
	direction:rtl;
	text-align:right;
	float:right;
	width:220px;
	height:166px;
	margin:10px 10px 0 0;
}
.homeBox h2 {
	color:#62479a;
	font-size:24px;
	margin-bottom:10px;
}	
#homeClothing {
	background-image:url(images/homeClothing.jpg);
}
#homeClothing p{
	width:110px;
	margin-bottom:5px;
}
#homeInfo {
	background-image:url(images/homeInfo.jpg);
	padding-right:22px;
	width:215px;
}
#homeInfo p{
	width:110px;
	margin-bottom:39px;
}
#homeSilicon {
	background-image:url(images/homeSilicon.jpg);
	padding-right:22px;
	width:215px;
}
#homeSilicon p{
	width:130px;
	margin-bottom:22px;
}
#homeAbout {
	background-image:url(images/homeAbout.jpg);
	padding-right:22px;
	width:215px;
}
#homeAbout p{
	width:180px;
	margin-bottom:1px;
}

/* @group CLOTHING
---------------------------------------------- */

.clothingText {
	display:inline;
	float:right;
	width:420px;
	text-align:right;
	margin:22px 30px 0 0;
}
.clothingText p {
	margin:10px 0 29px 0;
	line-height:18px;
}
.clothingText br {
	margin-bottom:10px;
}
.clothingText h2 {
	color:#482297;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.clothingText a {	
	color:#4f9200;
	text-decoration:underline;
}
.clothingText a:hover {	
	text-decoration:none;
}
.clothingVideo {
	margin:58px 50px 40px 0;
	float:right;
}
.clothingPic {
	margin:-103px 50px 0 0;
	float:right;
}
#clothingSteps {
	width:450px;
	text-align:right;
	margin:15px 120px 0 0;
}
#clothingSteps p{
	margin:8px 0 5px 0;
}
#clothSimulation {
	width:460px;
	text-align:right;
	margin:56px 62px 0 0;
}
#simulationPic {
	margin:0 0px 30px 0px;
}
#clothInstruct {
	display:inline;
	float:left;
	margin:5px 0 0 38px;
	padding:20px 40px 0 0;
	width:410px;
	height:110px;
	border:1px solid #b2b2b2;
	background-color:#fafafa;
}
#clothInstruct li{
	margin-bottom:5px;
}
#clothInstruct h3 {
	font-weight:bold;
	margin-bottom:8px;
}
.clothColors {
	display:inline;
	float:right;
	text-align:right;
	margin:20px 30px 20px 0;
}
.clothColors h3{
	font-size:30px;
	margin:0 2px 22px 0;
	color:#848484;
}

/* @group SILICON
---------------------------------------------- */

.siliconText {
	display:inline;
	float:right;
	width:938px;
	text-align:right;
	margin:22px 33px 20px 0;
}
.siliconText h1 {
	color:#482297;
	font-size:20px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.urisilTypes {
	display:inline;
	margin:30px 34px 15px 65px;
	float:right;
	width:400px;
}
.urisilPic {
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
.urisilText {
	text-align:right;
	float:right;
	height:180px;
}
.urisilText p {
	margin:20px 0 29px 0;
	line-height:18px;
}
.urisilText h2, .urisilMed h2, .urisilMed h3 {
	color:#482297;
	font-weight:bold;
	margin:0px 0 0px 0;
}
.urisilMed {
	margin:30px 0;
}
.urisilMed h2{
	font-size:18px;
}
.urisilMed p {
	margin:10px 0;
}
.urisilMed ul {
    margin: 8px 0 14px;
}
.urisilMed li {
/*    list-style: disc;*/
    margin: 0 0 5px;
list-style-image: none;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: right .4em;
padding-right: 15px;
}
.urisilMedBeforeAfter {
	width: 550px;
	float: left;
	margin-right: 20px;
}



#siliconInstruct {
	display:inline;
	float:right;
	margin:48px 20px 0 0px;
	width:450px;
}
#siliconInstruct a {	
	color:#4f9200;
	text-decoration:underline;
}
#siliconInstruct a:hover {	
	text-decoration:none;
}
.siliconList {
	display:inline;
	direction:rtl;
	float:right;
	margin:5px 15px 0 0;
}
.siliconList ul {
   list-style-type: none;
   padding-left: 0;
   margin-left: 0;
}

.siliconList li {
	font-size:14px;
	line-height:17px;
    list-style-image: none;
    background-image: url(images/bullet.gif);
    background-repeat: no-repeat;
	background-position: right .4em;
	padding-right:15px;
    margin-top:12px;
}
#urisilTitle {
	margin:0 32px 7px 0;
	padding:40px 0 0 0;
	float:right;
	text-align:center;
	width:930px;
	border-top:1px solid #c1c1c1;
}
.siliconRight {
	width:500px;
	float:right;
}
.urisilTypes2 {
	display:inline;
	margin:30px 34px 15px 65px;
	float:right;
	width:430px;
}
#silAdvantage {
	display:inline;
	float:right;
	text-align:right;
	background-image:url(images/siliconAdvantage.gif);
	width:263px;
	height:312px;
	margin:30px 110px 110px 0;
	padding:30px 35px 0 30px;
}
#silAdvantage h2 {
		color:#482297;
		font-size:22px;
		font-weight:bold;
		margin-bottom:10px;
}
#silAdvantage .siliconList{
	margin:0 0 0 0;
}
#silMask {
	display:inline;
	margin:20px 70px 40px 0;
	float:right;
	width:150px;
}
#silGlove {
	display:inline;
	margin:20px 120px 0 0;
	float:right;
	width:140px;
}
#silBefore {
	display:inline;
	margin:30px 115px 0 0;
	float:right;
	width:130px;
}
.arrow {
	float:right;
	margin:80px 15px 0 0;
}
#silAfter {
	margin:33px 20px 0 0;
	float:right;
	width:120px;
}

/* @group SCARS
---------------------------------------------- */
.scarsText {
	display:inline;
	float:right;
	width:500px;
	text-align:right;
	margin:22px 33px 20px 0;
}
.scarsText p{
	float:right;
}
.scarsText h1 {
	color:#482297;
	font-size:20px;
	font-weight:bold;
	margin:5px 0 15px 0;
}
.scarsList {
	display:inline;
	direction:rtl;
	float:right;
	margin:22px 0px 0 0;
	width:480px;
}
.scarsList a {	
	color:#4f9200;
	text-decoration:underline;
}
.scarsList a:hover {	
	text-decoration:none;
}
.scarsList ul {
   list-style-type: none;
   padding-left: 0;
   margin-left: 0;
}
.scarsList li {
	font-size:14px;
	line-height:17px;
    list-style-image: none;
    background-image: url(images/bullet.gif);
    background-repeat: no-repeat;
	background-position: right .4em;
	padding-right:15px;
    margin-top:3px;
}
#exclaimP {
	display:inline;
	margin:-75px 89px 0 0;
	width:400px;
}
.exclaim {
	margin: 30px 0 0 0px;
}
#exclaim2 {
	display:inline;
	margin:20px 89px 0 0;
	width:400px;
}
#burnDegree {
	display:inline;
	float:right;
	margin:63px 35px 0 0;
}
#scarTypes img{
	float:right;
	margin:20px 0 0 0;
}
#scarTypes h2{
	color:#482297;
	font-size:20px;
	font-weight:bold;
	margin:5px 0 0px 0;
}
#scarTypes p{
	float:right;
	margin:16px 20px 11px 0;
	width:360px;
	line-height:20px;
}
.underline {
	text-decoration:underline;
}
#scarTreatment {
	display:inline;
	float:right;
	text-align:right;
	background-image:url(images/scarsBG.gif);
	width:298px;
	height:262px;
	margin:60px 85px 0px 0;
	padding:30px 35px 0 35px;
}
#scarTreatment h2 {
	color:#482297;
	font-size:22px;
	font-weight:bold;
	margin:6px 13px 8px 0px;
}
#scarTreatment ul{
	margin:2px 0 10px 0;
	width:290px;

}
#scarTreatment p{
	float:right;
	margin:10px 14px 0 0;
	line-height:21px;
	width:285px;

}
#scarProblems {
	width:480px;
	float:right;
	margin:22px 33px 0 0;
}
#scarProblems h2 {
	color:#482297;
	font-size:23px;
	font-weight:bold;
	margin:6px 0px 8px 0px;
}
#scarProblems p {
	margin:20px 0 0 0;
	line-height:20px;
	width:480px;
}
#scarProblems ul{
	margin:8px 0 10px 0;
	width:390px;
}
#scarLinks {
	display:inline;
	float:right;
	margin:57px 105px 40px 0px;
	padding:0px 48px 0 0;
	width:210px;
	height:270px;
	border-right:1px solid #cccccc;
}
#scarLinks h2 {
	color:#482297;
	font-size:21px;
	font-weight:bold;
	margin-bottom:8px;
}
#scarLinks ul{
	margin:8px 0 10px 0;
}
#scarLinks li {
	line-height:21px;
    list-style-image: none;
    background-image: none;
    margin:9px -14px 0 0;
}

/* @group NEWS
---------------------------------------------- */
.newsItem {
	margin:50px 20px 35px 30px;
	float:right;
	width:450px;
}
.newsItem.newsItemWide {
	width:960px;
}
.newsItem.newsLeft {
	margin-left:0px;
	margin-right:40px;
}
.newsItem.newsLeft .newsPic {
	margin-bottom:5px;
}
.newsPic {
	float:right;
	margin:0 0 0 30px;
}
.newsText {
	width:215px;
	text-align:right;
	float:right;
/*	height:180px;*/
}
.newsText p {
	margin:20px 0 29px 0;
	line-height:18px;
}
.newsText h2 {
	color:#482297;
	font-size:20px;
	font-weight:bold;
	margin:0px 0 0px 0;
}
.layers {
	float: left;
	width: 448px;
}
.layers img {
	float: left;
}
.layers ul {
	text-align: right;
}
.layers li {
	margin-bottom:10px;
}
/* @group ABOUT
---------------------------------------------- */		
#aboutText{
	width:410px;
	float:right;
	margin:22px 33px 0 0;
}
#aboutText h1 {
	color:#482297;
	font-size:24px;
	font-weight:bold;
	margin:6px 0px 20px 0px;
}
#aboutText h2 {
	color:#606060;
	margin:10px 0 0px 0;
	font-weight:bold;
}

#aboutText p {
	margin:0px 0 10px 0;
	line-height:19px;
}
#aboutText ul{
	width:410px;
	margin:8px 0 10px 0;
}
#aboutText li{
	margin:0px 0 10px 0;
}
#aboutVideo {
	float:right;
	margin:69px 62px 0 0;
}
#aboutProgram {
	margin:218px 25px 0 0;
	text-align:center;
	font-size:13px;
	float:right;
	width:510px;
}
.IQNet {
	float:right;
	margin:30px 0px 0 0;
}
.regulations{
	float:right;
	margin:30px 60px 50px 0;
}

/* @group CONTACT
---------------------------------------------- */
#contactPic  {
	float:right;
	margin:50px 14px 20px 0;
}
#contactInfo {
	float:right;
	text-align:right;
	background-image:url(images/contactBG.gif);
	width:275px;
	height:218px;
	margin:50px 85px 0px 0;
	padding:30px 40px 0 25px;
}
#contactInfo h2 {
	color:#482297;
	font-size:22px;
	font-weight:bold;
	margin:15px 0px 18px 0px;
}
#contactInfo a {	
	color:#4f9200;
	text-decoration:underline;
}
#contactInfo a:hover {	
	text-decoration:none;
}
#contactInfo ul{
	margin:2px 0 10px 0;
}
#contactInfo p{
	float:right;
	margin:10px 14px 0 0;
	line-height:21px;
}
.black {
	color:#000;
}

/* @group DOWNLOADS
---------------------------------------------- */
#downloadText {
	width:950px;
	float:right;
	text-align:right;
	margin:22px 33px 15px 0;
}
#downloadText h1  {
	color:#482297;
	font-size:30px;
	margin:6px 0px 15px 0px;
}
.downloadFiles {
	margin:6px 36px 20px 0px;
	text-align:right;
	width:350px;
	float:right;
}
.downloadFiles h2{
	color:#482297;
	margin:10px 0 0px 0;
	font-weight:bold;
	font-size:16px;
	width:430px;

}
.downloadFiles ul{
	margin:6px 0 14px 0;
}
.downloadFiles a {	
	color:#4f9200;
	text-decoration:none;

}
.downloadFiles a:hover {	
	text-decoration:underline;
}


	

