* {
margin:0;
padding:0;
}

body{
background:#000000 none repeat scroll 0 0;
border:0 none;
color:#303030;
font-family:Geneva, Helvetica, Arial, sans-serif;
height:100%;
margin:0;
padding:0;
text-align:left;
width:100%;
}

a:link  { color: #FFFFFF; text-decoration: none; }
a:visited { color: #FFFFFF; text-decoration: none; }
a:active { color: #FFFFFF; text-decoration: none; } 

.main{
background:#000000 none repeat scroll 0 0;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:992px;
height:768px;
}


.top{
background:url(../img/hdr_puristbrd.jpg);
margin-left:auto;
margin-right:auto;
margin-top:40px;
height:153px;
width:840px;
}

.buttons{
height:33px;
width:846px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
}

.buttons .button{
margin-right:24px;
height:33px;
width:120px;
float:left;
cursor:pointer;
voice-family:inherit;
}

.buttons .kblog{
height:33px;
position:absolute;
width:120px;
cursor:pointer;
voice-family:inherit;
}

.buttons .ublog{
height:33px;
margin-top:33px;
position:absolute;
width:120px;
cursor:pointer;
voice-family:inherit;
}

.buttons #button_store{
margin-right:0px;
}

.buttons .menu
{
float:left
}

.buttons img{
border:0px;
}

.buttons a{
border:0px;
}

.buttons .homeBtn {
background:url("../img/button_home.jpg");

}

.buttons .homeBtn_hover {
background:url("http://puristboutique.com/img/button_home_MO.jpg");
}

.buttons .aboutusBtn {
background:url("../img/button_aboutus.jpg");
}

.buttons .aboutusBtn_hover {
background:url("http://puristboutique.com/img/button_aboutus_MO.jpg");
}

.buttons .locationBtn {
background:url("../img/button_location.jpg");
}

.buttons .locationBtn_hover {
background:url("http://puristboutique.com/img/button_location_MO.jpg");
}

.buttons .brandsBtn {
background:url("../img/button_brands.jpg");
}

.buttons .brandsBtn_hover {
background:url("http://puristboutique.com/img/button_brands_MO.jpg");
}

.buttons .blogBtn {
background:url("../img/button_blog.jpg");
}

.buttons .blogBtn_hover {
background:url("http://puristboutique.com/img/button_blog_MO.jpg");
}

.buttons .storeBtn {
background:url("../img/button_store.jpg");
}

.buttons .storeBtn_hover {
background:url("http://puristboutique.com/img/button_store_MO.jpg");
}

.buttons .kblog {
background:url("http://puristboutique.com/img/button_kblog.jpg");
}

.buttons .kblog_hover {
background:url("http://puristboutique.com/img/button_kblog_MO.jpg");
}

.buttons .ublog {
background:url("http://puristboutique.com/img/button_ublog.jpg");
}

.buttons .ublog_hover{
background:url("http://puristboutique.com/img/button_ublog_MO.jpg");
}

.middle{
height:350px;
margin-left:auto;
margin-right:auto;
}

.content{
margin-left:auto;
margin-right:auto;
}

.bottom{
margin-top:20px;
height:110px;
margin-left:76px;
margin-right:76px;
}

.features{
background:url(../img/scr_featuresboard.jpg);
width:600px;
height:350px;
margin-left:76px;
float:left;
}

.featuresBanner {
margin:46px;
}

#containerFlash {
border: none;
margin: 43px;
width: 515px;
height: 100%;
}

.storeUpdates {
background:url(../img/scr_updatesbrd.jpg);
width:201px;
height:347px;
margin-right:76px;
float:right;
color:white;
font-size:9px;
}


.updatesList{
margin-top:50px;
margin-left:30px;
}

.updatesList li{
list-style:none;
margin-top:11px;
}

.updatesList img{
margin-top:3px;
float:left;
}

.updatesList .date{
margin-bottom:3px;
color:#6e6e6e;
}

.updatesList .updateEvent{
margin-left:15px;
}

.updatesList .updateEventName{
float:left;
margin-left:5px;
width:130px;
}

.mailingList {
background:url(../img/scr_mailinglist.jpg);
width:242px;
height:110px;
float:left;
}

#emailField{
margin:10px;
background:black;
color:white;
font-size:14px;
height:20px;
margin:45px 5px 15px 30px;
}

.submitfield{
margin-left:40px;
margin-top:45px;
width:160px;
}

.emailInput{
float:right;
}

.submitBtn{
float:right;
margin-top:5px;
cursor:pointer;
voice-family:inherit;
}

.events {
background:url(../img/scr_featuresbrd.jpg);
width:524px;
height:110px;
float:right;
color:white;
}

.event{
float:left;
margin-left:25px;
margin-top:35px;
height:50px;
}

.eventDay{
font-size:9px;
}

.eventName{
width:100px;
font-size:10px
}

.eventPic{
float:left;
}

.eventPic img{
margin-top:10px;
}

.eventDesc{
float:left;
font-size:10px;
height:85px;
margin-left:20px;
margin-top:25px;
width:235px;
}

.aboutus {
background:transparent url(http://puristboutique.com/img/scr_aboutusboard.jpg) repeat scroll 0 0;
float:left;
height:400px;
margin-left:76px;
width:840px;
}

.aboutusImage {
background:transparent url(http://puristboutique.com/img/scr_aboutusimage.jpg) repeat scroll 0 0;
height:311px;
width:465px;
margin:50px 0px 50px 50px;
float:left;
}

.aboutusText {
color:#FFFFFF;
float:left;
font-size:10px;
height:300px;
margin-left:20px;
margin-top:50px;
width:280px;
}

p.aboutusText {
padding:10px;
font-weight:lighter;
}

.brands .brandRow {
width:782px;
margin-right:auto;
margin-left:auto;
}

.hide {
display:none;
}

.location {
background:transparent url(http://puristboutique.com/img/scr_locationboard.jpg) repeat scroll 0 0;
height:400px;
width:840px;
margin-left:auto;
margin-right:auto;
}

.locationMap {
margin:25px 25px 0px 0px;
float:right;
}

.locationText {
color:#FFFFFF;
font-size:10px;
margin-left:20px;
margin-top:50px;
float:left;

}

.thankyou {
background:transparent url(http://puristboutique.com/img/scr_board.jpg) repeat scroll 0 0;
float:left;
height:400px;
margin-left:76px;
width:840px;
}

.thankyouText {
color:#FFFFFF;
float:left;
font-size:10px;
height:300px;
margin-left:20px;
margin-top:50px;
width:280px;
}

.comingsoon {
background:transparent url(http://puristboutique.com/img/scr_comingsoonboard.jpg) repeat scroll 0 0;
height:400px;
margin-left:auto;
margin-right:auto;
width:840px;
}

.footer{
color:#787878;
font-size:9px;
margin-left:auto;
margin-right:auto;
width:197px;
margin-top:10px;
}


