body { font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400; background:#fff; }
.purpleps{ background:#532e6d url(../skin/images/sepLine2.png); color: #fff; }
.purpleps a { color:#FFF; font-size: 16px; }
.purpleps a i.move-icon { position: relative; top:3px; }
.navbar .brand { padding:0px; }
.navbar .nav > li > a { float: none; padding: 10px 15px 10px; color: #ffffff; text-decoration: none; text-shadow: none; }
.navbar .nav > li:hover {  background-color:#39184d; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { color: #ffffff; text-decoration: none; background-color: transparent; }
div.mainSite { max-width:1000px; margin:auto; background:#fff; margin-bottom:0px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
div.main-containerbody { padding-left:20px; padding-right: 20px; }
.btn-st-purple { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #532e6d; background-image: -moz-linear-gradient(top, #532e6d, #39184d); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#532e6d), to(#39184d)); background-image: -webkit-linear-gradient(top, #532e6d, #39184d); background-image: -o-linear-gradient(top, #532e6d, #39184d); background-image: linear-gradient(to bottom, #532e6d, #39184d); background-repeat: repeat-x; border-color: #532e6d #532e6d #532e6d; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#532e6d', endColorstr='#39184d', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.sepLine1 { background:url(../skin/images/sepLine1.png) repeat-x; height:7px; display:block; width:100%; }
.sepLine2 { background:#532e6d url(../skin/images/sepLine2.png) repeat-x; height:27px; display:none; width:100%; }
ul.bottomContact { margin:0; padding:0; width:100%; display:block;  } 
ul.bottomContact li { list-style:none; float:left; padding:5px; display:block; width:110px; line-height:55px; } 
.copyright { position: absolute; top: -10px; right: 4px;}
.visible-conditional-tuned { display: block; float: right; }
.mup { position:relative; top:-1px; left:-6px; }
h1.pageTitle { font-size: 23px; line-height: 30px; padding-left: 0px; margin: 0px; color: #532e6d; position: relative; top: -5px; }
.servicesList { list-style-type: square; }
a { color: #000; }
.footer_text { padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 600px) and (max-width: 1000px) {
	.visible-conditional-tuned { display: block; float: right; height: 70px; }    
}
@media (max-width: 700px) {
	.copyright { position: absolute; top: -35px; right: 4px;}
}
@media (max-width: 500px) {
	.visible-conditional-tuned { display: block; float: left; min-width: 263px; }
	ul.bottomContact { margin:10px; padding:0; width:100%; display:block;  } 
	ul.bottomContact li { list-style:none; float:left; padding:5px; display:block; width:100%; line-height:22px;} 
	.copyright { position: relative; float: left; top: 0px; right: 4px; padding-top: 10px;}
}
@media (min-width: 500){
	.form-horizontal .control-label { float: left; width: 110px; padding-top: 5px; text-align: left; }
	.form-horizontal .controls { margin-left: 130px; }
}
@media only screen and (max-width: 400px) {
	.navbar .nav > li > a { padding: 10px 10px 10px; }
}
@media only screen and (max-width: 320px) {
	.navbar .nav > li > a { padding: 10px 5px 10px; }
}