@charset "utf-8";
/* CSS Document */

@import url("tweaks.css");
body,
td,
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
}
body {
	background: url(../images/bg.jpg) #FFFFFF repeat-x;
	margin: 0px;
}
a {
	color: #b30070;
	text-decoration: underline;
}
a:hover { text-decoration: none; }
h2 {
	font-size: 130%;
	color: #b30070;
	padding-bottom: 15px;
}

h1 {
	font-size: 200%;
	color: #b30070;
	padding-bottom: 0px;
	padding-right:20px;
}

p {
	padding-bottom:12px;
	line-height: 1.4em;
}
.head {
	width:770px;
	margin:0 auto;
}
.nav {
	background:url(../images/nav/navBg.jpg) no-repeat;
	height:45px;
	direction:rtl;
}
.nav ul { padding:5px 20px 0 0; }
.nav li {
	float:right;
	margin:0 0 0 2px;
	display:block;
	height:34px;
}
.nav li a {
	display:block;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
}
.nav li.nav01 {
	background:url(../images/nav/nav_01.png) no-repeat;
	width:118px;
}
.nav li.nav01 a {
	background:url(../images/nav/nav_01.png) no-repeat;
	width:118px;
}
.nav li.nav02 {
	background:url(../images/nav/nav_02.png) no-repeat;
	width:118px;
}
.nav li.nav02 a {
	background:url(../images/nav/nav_02.png) no-repeat;
	width:118px;
}
.nav li.nav03 {
	background:url(../images/nav/nav_03.png) no-repeat;
	width:119px;
}
.nav li.nav03 a {
	background:url(../images/nav/nav_03.png) no-repeat;
	width:119px;
}
.nav li.nav04 {
	background:url(../images/nav/nav_04.png) no-repeat;
	width:124px;
}
.nav li.nav04 a {
	background:url(../images/nav/nav_04.png) no-repeat;
	width:124px;
}
.nav li.nav05 {
	background:url(../images/nav/nav_05.png) no-repeat;
	width:118px;
}
.nav li.nav05 a {
	background:url(../images/nav/nav_05.png) no-repeat;
	width:118px;
}
.nav li.nav06 {
	background:url(../images/nav/nav_06.png) no-repeat;
	width:119px;
}
.nav li.nav06 a {
	background:url(../images/nav/nav_06.png) no-repeat;
	width:119px;
}
.nav li a:hover,
#nav01 .nav li.nav01 a,
#nav02 .nav li.nav02 a,
#nav03 .nav li.nav03 a,
#nav04 .nav li.nav04 a,
#nav05 .nav li.nav05 a,
#nav06 .nav li.nav06 a { background-position:0 -34px; }

/*************/
.right {
	width:166px;
	float:right;
	overflow: hidden;
}
.sideNavWrapper {
	background:url(../images/nav/sideBg.png) bottom right no-repeat;
	padding-bottom:40px;
	margin-bottom: 20px;
}
.sideNavWrapper h4 {
	color:#b30070;
	padding:7px 10px;
	font-size:15px;
	background:url(../images/nav/sideBg.png) top right no-repeat;
}
#sideNav {
	width:140px;
	margin:0 auto;
	font-size:13px;
}
#sideNav li { padding:1px; }
#sideNav li a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#b30070;
	background:url(../images/nav/side.gif) right 4px no-repeat;
	padding:0 13px 0 0;
}
#sideNav li ul { padding-right:12px; }
#sideNav li li a {
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
	color:#b30070;
	background:url(../images/nav/sideSub.gif) right 4px no-repeat;
	display:block;
	padding:0 13px 0 0;
}
#sideNav li a.navHead {
	cursor:pointer;
	display:block;
}
#sideNav li a.selected {
	color: #6f0066;
	background:url(../images/nav/sideOn.gif) right 4px no-repeat;
	padding:0 13px 0 0;
}
#sideNav li a.selected1 {
	color: #6f0066;
	background:url(../images/nav/sideSub.gif) right 4px no-repeat;
	padding:0 13px 0 0;
	font-weight:bold;
}
/************/
.footer 
{
    
	width:770px;
	margin:0 auto;
	text-align:center;
	background:url(../images/footerBg.png) top center no-repeat;
	color: #c8b3d4;
	padding:0 0 10px;
}
.footer ul { padding:5px 45px 30px 0; }
.footer li {
	float:right;
	border-left:1px solid #fff;
	display:block;
	padding:0 5px;
}
.footer li.last { border:0; }
.footer li a {
	font-size:12px;
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
}
.footer li a:hover { text-decoration:underline; }
/******************************************************/
.wrapper {
	width:770px;
	margin: 25px auto;
	direction:rtl;
}

.ADRight {
	float:right;
	background:url(../images/01.png) no-repeat;
	overflow:hidden;
	height: 363px;
	width: 462px;
	padding:20px 0 0;
}

.ADRight p {
	padding:0 13px 8px 116px;
	font-size:105%;
}

.ADRight td {
	 height:30px;
}

.ADRight h1{ color:#b41883; font-weight:normal;}
.ADRight h2{ color:#b41883; font-size:10pt; padding-right:20px;}




.hpRight {
	float:right;
	background:url(../images/hpRight.jpg) no-repeat;
	overflow:hidden;
	height: 282px;
	width: 337px;
	padding:55px 0 0;
}
.hpRight p {
	padding:0 13px 8px 116px;
	font-size:105%;
}
.hpLeft { float:left;}
/*****************/
.content {
	width:580px;
	float:left;
}
.main2col {
	float:right;
	width:330px;
}
.more { }
.more a {
	float:left;
	display:block;
	background:url(../images/nav/urlMore.gif) left center no-repeat;
	padding:4px 12px;
	font-size:115%;
	text-decoration: none;
}
.more a:hover { }
.less { }
.less a {
	float:right;
	display:block;
	background:url(../images/nav/urlLess.gif) right center no-repeat;
	padding:4px 12px;
	font-size:115%;
	text-decoration: none;
}
.less a:hover { }
.side {
	float:left;
	width:235px;
	text-align: left;
}
.pTitle {
	color:#b30070;
	font-size:16px;
	background:url(../images/dots.png) bottom right no-repeat;
	font-weight: normal;
	padding: 5px 0 12px;
}
.pList {
	padding: 10px 0;
}
.pList li {
	background:url(../images/dots.png) bottom right no-repeat;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.pList li img {
	width:89px;
	float:right;
	margin-right: 15px;
}
.pList li .pDetails {
	position: relative;
	float:left;
	width:455px;
	font-size: 14px;
	line-height: 1.4em;
	padding:3px 0 0;
	background:url(../images/prodDescBg.jpg) left top no-repeat;
	height: 88px;
}
.pList li .pDetails h4 {
	color: #b30070;
	font-weight: normal;
	font-size: 14px;
}
.pList li .pDetails a {
	display: block;
	text-decoration: underline;
	color: #b30070;
}
.pList li .pDetails a:hover { text-decoration: none; }
.pList li .pScale {
	position: absolute;
	top: 10px;
	left:15px;
	direction:ltr;
}
.pList li .pScale img {
	height:auto;
	width:auto;
	margin: 0;
	float:none;
}
.pPdf {
	font-size:115%;
	line-height: 1.4em;
	padding-right:125px;
}
.pPdf a {
	display:block;
	font-weight:bold;
	text-decoration: underline;
}
.pPdf a:hover { text-decoration: none; }

.pDescTitle {
	color:#b30070;
	font-size:16px;
	font-weight: normal;
	padding: 5px 0 12px;
}
.pDesc {}
.pdScale {
	background: url(../images/pinkCornerR.gif) right top no-repeat #f073a3;
	color: #FFFFFF;
	font-size: 115%;
	position:relative;
	height:27px;
	line-height:26px;
	text-indent:18px;
	margin-bottom:12px;
}
.pdScale div {
	position:absolute;
	top: 0px;
	left: 0px;
	background:url(../images/pinkCornerL.gif) left bottom no-repeat;
	height:24px;
	padding:3px 0 0 0px;
	direction:ltr;
}
.pdImg {
	float:right;
	margin:0 15px 0 0;
	text-align: center;
	display:inline;
	overflow:hidden;
}
.pdText {
	float:left;
	width:420px;
	font-size: 14px;
	line-height: 1.4em;
	padding:3px 0 0;
}
.pdText ul {
	list-style-type:square;
	color:#b30070;
	padding: 15px 0;
}
.pdText ul li {
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	font-size: 110%;
	line-height:1.2em;
}
.contact {
	width:270px;
	margin:0 100px 0 0;
}
.contact ul {margin-top:-18px;}
.contact li { clear:both; }
.contact li label { margin:18px 0 0; display:block;}
.contact li input {
	border:1px solid #cfcfd0;
	width:185px;
	float:left;
	margin: -15px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contact li textarea {
	border:1px solid #cfcfd0;
	width:185px;
	float:left;
	margin: -15px 0 0;
	height: 170px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contact a img {
	margin:0px 145px 0 0;
	display: block;
	padding-top:10px;
	width: 59px;
	height: 19px;/**/
}

.questionnaire {}
.questionnaire h3 { color:#ee77aa;
	font-size: 130%;
	
	padding:15px 0;}
.questionnaire label { display:block; margin:0 0 15px 0;}
.questionnaire label input { vertical-align:middle;}


.ulSitemap{margin:3px 20px 0 0;}
.ulSitemap1{margin:8px 20px 0 0;}