@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
body{
font-family: 'PT Sans', sans-serif;
font-size:15px;
color:#0a003f
}

a,.blue{
color:#3b61dc;
text-decoration:none
}

.wrapper{
width:765px;
margin:40px auto;
border:2px solid #fff;
-webkit-box-shadow:  0px 0px 18px 0px rgba(122, 149, 194, 0.6);        
        box-shadow:  0px 0px 18px 0px rgba(122, 149, 194, 0.6);
}

.inner{
margin:0 67px;
}

h1, h2, h3{
text-align:center;
margin:10px auto;
display:block;
font-family:'PT Sans', sans-serif;
font-weight:bold
}

img, h1, h2, h3{
text-align:center;
margin:0 auto;
display:block;
}

h1{
color:#3b61dc;
font-size:36px
}

h2{
color:#ff0054;
font-size:24px;
padding:10px 0
}

h3{
font-size:22px
}

.box{
background:url(../images/box.jpg) center 0 no-repeat;
padding:0 36px;
min-height:345px
}

.box2{
background:url(../images/box2.jpg) center 0 no-repeat;
padding:0 36px;
min-height:528px
}

.theredBold,del,.or{
color:#ff0054;
font-weight:bold
}

a img{
margin:30px auto;
border:0
}

.faces td{
border:4px solid #CAC5E6;
padding:0;
}

.faces{
border-collapse:collapse;
border-spacing:0;
}

.faces img{
margin:0
}

.product{
float:left;
width:287px;
border:3px solid #fff;
background:url(../images/bk.png) 0 0 repeat-x;
-webkit-box-shadow:  0px 0px 14px 0px rgba(0, 0, 0, 0.4);        
        box-shadow:  0px 0px 14px 0px rgba(0, 0, 0, 0.4);
margin:10px;
position:relative
}

.best{
position:absolute;
right:-3px;
top:-3px;
margin:0
}

.product-text{
padding:0 10px;
color:#0a003f;
font-weight:bold;
background:url(../images/bar.jpg) 0 bottom repeat-x;
min-height:736px;
text-align:left
}

.product-text img{
margin:10px auto 0
}

.quotes{
background:#fff1d5;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding:20px;
line-height:1.5em
}

.quotes p{
margin-bottom:20px
}

.quotes strong{
font-style:normal;
font-family:'PT Sans', sans-serif;
font-size:20px;
text-align:center;
display:block;
margin-bottom:25px
}

.round{
-webkit-border-radius: 6px;
border-radius: 6px;
text-align:center;
padding:10px 30px;
font-weight:bold;
font-size:18px;
margin:35px 0
}

.testimonialAuthor{
text-align:right;
padding-right:20px;
margin-bottom:10px;
margin-top:-10px
}


form.register{
background:url(../images/form.png) 0 0 repeat-x;
-webkit-border-radius: 6px;
border-radius: 6px;
webkit-box-shadow: 0px 7px 12px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 7px 12px 0px rgba(0, 0, 0, 0.4);
width:500px;
margin:30px;
color:#fff
}

form .text{
width:222px;
font-size:16px;
padding:4px 0;
border:0
}

.slider-wrap ul{
list-style:none;
padding:0;
margin:0;
}

.slider-wrap ul img{
margin:0;
display:inline
}

.slider-wrap{
height:200px;
margin-top:20px;
position:relative;
left:-20px
}

.welcome{
margin:20px auto
}

   .roundabout-holder {
      list-style: none;
	  padding: 0px;
      height: 131px;
      width: 570px;
   }
   .roundabout-moveable-item {
      height: 132px;
      width: 150px;
      cursor: pointer;
      background-color: #ffffff;
      border: 4px solid #CAC5E6;
   }
   .roundabout-in-focus {
      cursor: auto;
   }
   