/******************* Set Default  ***************************/

/* Lists */
ul, ol, dl, li { margin: 0; padding: 0; list-style: none; }

/* Links */
a img, iframe { border: none; }
a, a:link { text-decoration: none; color: #92278f; }
a:visited { outline: none; color: #92278f; }
a:hover { outline: none; text-decoration: underline; }
a:active { outline: none; color: #92278f; }


/* LH Settings */
form, fieldset { margin: 0; padding: 0; }
input[type="hidden"] { display: none; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

/***********************************************************************/

body { 
margin: 0; 
padding: 0;
font-size: 100%; 
font-family: Tohoma, Verdana, Ariel;
font-size:12px;
background: #373737 url("../images/bg.png");
}

#container {
width: 832px;
vertical-align:top;
margin-right:auto;
margin-left:auto;
}

.top {
width: 832px;
height: 27px;
}

.mainArea {
float: left;
vertical-align:top;
width: 822px;
background: #fff;
}

.mainBg {
width: 822px;
height: 1025px;
background: url("../images/bg-stoya.jpg") no-repeat;
}

/******* Buttons *******/

.btnVideos {
float: left;
width: 270px;
height: 254px;
margin-left: 14px;
}

.btnVideos  a {
width: 270px;
height: 254px;
display: block;
text-indent: -3000px; 
overflow: hidden; 
background: url("../images/btn-stoya-videos.jpg");
}

.btnVideos  a:hover { 
/* background: url("../images/btn-stoya-videos.jpg") 0 -254px no-repeat; */
}

.btnPhotos {
float: left;
width: 266px;
height: 254px;
}

.btnPhotos  a {
width: 266px;
height: 254px;
display: block;
text-indent: -3000px; 
overflow: hidden; 
background: url("../images/btn-stoya-photos.jpg");
}

.btnPhotos  a:hover { 
/* background: url("../images/btn-stoya-photos.jpg") 0 -254px no-repeat; */
}

.btnWords {
float: left;
width: 270px;
height: 255px;
background: url("../images/btn-words.jpg") no-repeat;
margin-left: 14px;
}

.btnWords .holder {
color: #505050;
margin-top: 60px;
margin-left: 20px;
height: 145px;
overflow: hidden;
}

.btnWords .holder a {
color: #2a91f0;
font-weight: bold;
text-decoration: underline;
}

.sep {
margin: 10px;
width: 210px;
border-bottom: 1px dotted #7a7a7a;
}

.getFeed {
margin-top: 20px;
margin-right: 16px;
text-align: right;
font-size: 11px;
font-weight: bold;
}

.btnInteract {
float: left;
width: 266px;
height: 255px;
}

.btnInteract  a {
width: 266px;
height: 255px;
display: block;
text-indent: -3000px; 
overflow: hidden; 
background: url("../images/btn-stoya-interact.jpg");
}

.btnInteract  a:hover { 
/* background: url("../images/btn-stoya-interact.jpg") 0 -255px no-repeat; */
}

.btnDVDs {
float: left;
width: 270px;
height: 256px;
background: url("../images/btn-dvds.jpg") no-repeat;
margin-left: 14px;
}

.btnDVDs img {
margin-left: 27px;
margin-top: 65px;
}

.btnDVDs div {
margin-top: 22px;
margin-right: 16px;
text-align: right;
font-size: 11px;
font-weight: bold;
}

.btnTwitter {
float: left;
width: 266px;
height: 256px;
background: url("../images/btn-twitter.jpg") no-repeat;
}

.btnTwitter .holder {
color: #505050;
margin-top: 60px;
margin-left: 20px;
margin-right: 10px;
height: 145px;
overflow: hidden;
}

.btnTwitter .holder a {
color: #2a91f0;
font-weight: bold;
text-decoration: underline;
}

.getFeed2 {
margin-top: 20px;
margin-right: 10px;
text-align: right;
font-size: 11px;
font-weight: bold;
}

.bodyLink {
float: left;
width: 260px; 
height: 253px;
}

.bodyLink a {
display: block;
width: 260px; 
height: 253px;
}

/******* Buttons *******/


.emailGrabber {
float: left;
margin-left: 14px;
width: 536px;
height: 260px;
background: url("../images/bg-email.png") no-repeat;
}

.formContainer {
width:460px;
height: 200px; 
margin-top: 85px;
margin-left: 85px;
}

.formText {
float: left;
color: #7a7a7a;
font-weight: bold;
margin-top: 6px;
margin-right: 5px;
}

.formInput {
float: left;
}

.formInput input {
font-size: 15px;
padding: 2px;
color: #6b6a6a;
font-weight: bold;
width: 280px;
height: 21px;
border: 1px solid #00ffff;
}

.formCheckbox {
float: left;
margin-top: 6px;
margin-right: 10px;
margin-left: 16px;
}

.offers {
float: left;
font-size: 10px;
margin-top: 5px;
}

.subBtn {
float: left;
margin-left: 70px;
margin-top: 6px;
}

.imageOverflow {
float: left;
vertical-align:top;
width: 10px;
height: 951px;
background: url("../images/image-overflow.gif");
}

.header {
width: 822px;
height: 186px;
}


.success {
margin-left: 50px;
font-weight: bold;
color: #39b54a;
}

.error {
margin-left: 50px;
font-weight: bold;
color: red;
}

.footer {
width: 822px;
height: 145px;
padding-top: 50px;
padding-left: 180px;
background: url("../images/bg-footer.png") no-repeat;
}

.footerText {
width: 610px;
}

.footerText a{
color: #ebebeb;
font-size: 12px;
}
