body {

	background-color: #49002b;
	margin-top: 0px;
	font: 14px "Lucida Grande", Arial, sans-serif; 
	color: #111111; 
}

.center
{
margin:auto;
width:1000px;
}


h1Special {
	font-family: Verdana;
	font-size: 28px;
	color: #ffd132;
	font-weight: bold;	
	bottom:0px;
	position: relative;
	top:15px;
	
}

h2Special { 
font-family: Arial; 
font-size: 20px; 
color: #ffffff;	
bottom:0px;
position: relative;
top: 10px;
}

h3Special { 
font-family: Verdana; 
font-size: 28px; 
font-weight: bold; 
color: #fbfbfb;
margin:0px;
}

p {
	color: #ffffff;
	font-family: arial;
	font-size: 15px;
	text-decoration: none;
	margin-left:35px;
	margin-right:25px;
}

.bullet {
	color: #ffffff;
	font-family: arial;
	font-size: 15px;
	text-decoration: none;
	margin-left:35px;	
	margin-right:25px;
}
h6 {
	color: #ffffff;
	font-family: arial;
	font-weight: bold; 
	font-size: 15px;
	text-decoration: none;
	margin-left:35px;
	margin-right:25px;
}








.class1 a:link {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
}
.class1 a:visited {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
}
.class1 a:hover {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
}
.class1 a:active {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
}


.class2 a:link {
	color: #ffb400;
	font-family: arial;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
}
.class2 a:visited {
	color: #ffb400;
	font-family: arial;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
}
.class2 a:hover {
	color: #e54c1e;
	font-family: arial;
	font-size: 17px;
	text-decoration: underline;
	font-weight: bold;
}
.class2 a:active {
	color: #ffb400;
	font-family: arial;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
}


#navH{
    background:url("https://www.sexsim.com/images/H_menu.jpg") no-repeat;
    width:752px;
    height:45px;
	margin:0px;
    padding:0;
    }

    #navH span {
    display: none;
    }

    #navH li, #navH a {
    height:45px;
    display:block;
    }

    #navH li {
    float:left;
    list-style:none;
    display:inline;
    }

    #navH-home {width: 99px;}
    #navH-more {width: 166px;}
	#navH-add-ons{width: 169px;}
	#navH-account {width: 166px;}
    #navH-download {width: 152px;}

    #navH-home a:hover {background:url("https://www.sexsim.com/images/H_menu.jpg") 0px -45px no-repeat; }
    #navH-more a:hover {background:url("https://www.sexsim.com/images/H_menu.jpg") -99px -45px no-repeat; }
	#navH-add-ons a:hover {background:url("https://www.sexsim.com/images/H_menu.jpg") -265px -45px no-repeat; }
	#navH-account a:hover {background:url("https://www.sexsim.com/images/H_menu.jpg") -434px -45px no-repeat; }
    #navH-download a:hover {background:url("https://www.sexsim.com/images/H_menu.jpg") -600px -45px no-repeat; }
	

#nav{
    background:url("https://www.sexsim.com/images/menu.jpg") no-repeat;
    width:752px;
    height:45px;
	margin:0px;
    padding:0;
    }

    #nav span {
    display: none;
    }

    #nav li, #nav a {
    height:45px;
    display:block;
    }

    #nav li {
    float:left;
    list-style:none;
    display:inline;
    }

    #nav-home {width: 99px;}
    #nav-more {width: 166px;}
	#nav-add-ons{width: 169px;}
	#nav-account {width: 166px;}
    #nav-download {width: 152px;}

    #nav-home a:hover {background:url("https://www.sexsim.com/images/menu.jpg") 0px -45px no-repeat; }
    #nav-more a:hover {background:url("https://www.sexsim.com/images/menu.jpg") -99px -45px no-repeat; }
	#nav-add-ons a:hover {background:url("https://www.sexsim.com/images/menu.jpg") -265px -45px no-repeat; }
	#nav-account a:hover {background:url("https://www.sexsim.com/images/menu.jpg") -434px -45px no-repeat; }
    #nav-download a:hover {background:url("https://www.sexsim.com/images/menu.jpg") -600px -45px no-repeat; }	
	
	
	
#nav2{
    background:url("https://www.sexsim.com/images/free.jpg") no-repeat;
    width:268px;
    height:270px;
	margin:0px;
    padding:0;
    }

    #nav2 span {
    display: none;
    }

    #nav2 li, #nav2 a {
    height:270px;
    display:block;
    }

    #nav2 li {
    float:left;
    list-style:none;
    }

    #nav2-download-box {width: 268px;}
    
    #nav2-download-box a:hover {background:url("https://www.sexsim.com/images/free.jpg") 0px -270px no-repeat; }

#nav3{
    background:url("https://www.sexsim.com/images/buy_buttons.jpg") no-repeat;
    width:365px;
    height:69px;
	margin:0px;
    padding:0;
    }

    #nav3 span {
    display: none;	
    }

    #nav3 li, #nav3 a {
    height:69px;
    display:block;
    }

    #nav3 li {
    float:left;
    list-style:none;
    }

    #nav3-purchase-box {width: 365px;}
    
    #nav3-purchase-box a:hover {background:url("https://www.sexsim.com/images/buy_buttons.jpg") 0px -69px no-repeat; }

#nav3B{
    background:url("https://www.sexsim.com/images/cs_buy_buttons.jpg") no-repeat;
    width:365px;
    height:69px;
	margin:0px;
    padding:0;
    }

    #nav3B span {
    display: ;
	font-family: Arial; 
	font-size: 36px; 
	font-weight: bold; 
	color: #fbfbfb;
	margin-left:44px;	
	top:44px;
    }

    #nav3B li, #nav3B a {
    height:69px;
    display:block;
    }

    #nav3B li {
    float:left;
    list-style:none;
    }

    #nav3B-purchase-box {width: 365px;}
    
    #nav3B-purchase-box a:hover {background:url("https://www.sexsim.com/images/cs_buy_buttons.jpg") 0px -69px no-repeat; }
	
#nav4{
    background:url("https://www.sexsim.com/images/peachpoints.jpg") no-repeat;
    width:398px;
    height:71px;
	margin:0px;
    padding:0;
    }

    #nav4 span {
    display: none;	
    }

    #nav4 li, #nav4 a {
    height:71px;
    display:block;
    }

    #nav4 li {
    float:left;
    list-style:none;
    }

    #nav4-points-box {width: 398px;}
    
    #nav4-points-box a:hover {background:url("https://www.sexsim.com/images/peachpoints.jpg") 0px -71px no-repeat; }	
	
.box{
border: 3px solid black;
}	

.box2{
border:	3px solid white;
}

.headertext {
	font-family: Arial;
	font-size: 24px;
	color: #ffd132;
	font-weight: bold;
	left:3px;
	bottom:0px;
	position: relative;
	top: 10px;
}

.catTitle {
	font-family: Arial;
	font-size: 30px;
	color: #ffd132;
	font-weight: bold;
	position: relative;
	top: 3px;
}

.maintext {
	color: #ffffff;
	font-family: arial;
	font-weight: bold; 
	font-size: 16px;
	text-decoration: none;
}

.maintext2 {
	color: #73006b;
	font-family: arial;
	font-size: 17px;
	text-decoration: none;
	top: 12px;
	left: 13px;	
	line-height: 125%;
}

.maintext5{ 
	font-family: Arial; 
	font-size: 17px; 
	color: #000000;
	line-height: 120%;
}

.maintextBig {
	color: #ffffff;
	font-family: arial;
	font-weight: bold; 
	font-size: 22px;
	text-decoration: none;
	line-height: 48px;
}


.darkmain{ 
	font-family: Arial; 
	font-size: 16px; 
	color: #333333;
}


.itemListDescription{ 
	font-family: Arial; 
	font-size: 14px; 
	color: #333333;
}

.footer {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.footer:link {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
a.footer:visited {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
a.footer:hover {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.footer:active {
	color: #787878;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}


.thumbnail{
border: 3px solid white;
}


.question {
	font-family: arial;
	font-size: 16px;
	color: #ffffff;
}


.answer {
	font-family: arial;
	font-size: 16px;
	color: #ffffff;
}


a.answer:link {
	color: #245078;
	font-family: arial;
	font-size: 16px;
}
a.answer:visited {
	color: #245078;
	ffont-family: arial;
	font-size: 16px;
}
a.answer:hover {
	color: #286584;
	font-family: arial;
	font-size: 16px;
}
a.answer:active {
	color: #245078;
	font-family: arial;
	font-size: 16px;
}

.answer2 {
	font-family: arial;
	font-size: 16px;
	color: #ffffff;
}

a.answer2:link {
	color: #66ceff;
	font-family: arial;
	font-size: 14px;
}
a.answer2:visited {
	color: #66ceff;
	ffont-family: arial;
	font-size: 14px;
}
a.answer2:hover {
	color: #afe6ff;
	font-family: arial;
	font-size: 14px;
}
a.answer2:active {
	color: #66ceff;
	font-family: arial;
	font-size: 14px;
}

.yellowsmall {
	color: #ffa902;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}

a.yellowsmall :link {
	color: #ffa902;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}
a.yellowsmall :visited {
	color: #ffa902;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}
a.yellowsmall :hover {
	color: #ffd584;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}
a.yellowsmall :active {
	color: #ffa902;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}


.greenLink {
	color: #baff00;
	font-family: arial;
	font-size: 18px;
	text-decoration: none;
}

a.greenLink :link {
	color: #baff00;
	font-family: arial;
	font-size: 18px;
	text-decoration: none;
}
a.greenLink :visited {
	color: #baff00;
	font-family: arial;
	font-size: 18px;
	text-decoration: none;
}
a.greenLink :hover {
	color: #e1ff8f;
	font-family: arial;
	font-size: 18px;
	text-decoration: underline;
}
a.greenLink :active {
	color: #e1ff8f;
	font-family: arial;
	font-size: 18px;
	text-decoration: none;
}


.cartItem { 
	font:22px Arial, Helvetica, sans-serif; color: #004dc1; 
	background:url("https://www.sexsim.com/images/downloadback.jpg") no-repeat;
	width:565px;
    height:100px;
}

.cartItemType { 
	font:22px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
}

a.cartLink:link {
	color: #787878;
	font-family: arial;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}
a.cartLink:visited {
	color: #787878;
	font-family: arial;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}
a.cartLink:hover {
	color: #787878;
	font-family: arial;
	font-size: 20px;
	text-decoration: underline;
	font-weight: bold;
}
a.cartLink:active {
	color: #787878;
	font-family: arial;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}


#downloadbtn{
    background:url("https://www.sexsim.com/images/download-btn.jpg") no-repeat;
    width:573px;
    height:99px;
	margin:0px;
    padding:0;
    }

    #downloadbtn span {
    display: none;	
    }

    #downloadbtn li, #downloadbtn a {
    height:99px;
    display:block;
    }

    #downloadbtn li {
    float:left;
    list-style:none;
    }

    #downloadbtn-box {width: 573px;}
    
    #downloadbtn-box a:hover {background:url("https://www.sexsim.com/images/download-btn.jpg") 0px -99px no-repeat; }	


#getitbtn{
    background:url("https://www.sexsim.com/images/getit-btn.jpg") no-repeat;
    width:112px;
    height:47px;
	margin:0px;
    padding:0;
    }

    #getitbtn span {
    display: none;	
    }

    #getitbtn li, #getitbtn a {
    height:47px;
    display:block;
    }

    #getitbtn li {
    float:left;
    list-style:none;
    }

    #getitbtn-box {width: 112px;}
    
    #getitbtn-box a:hover {background:url("https://www.sexsim.com/images/getit-btn.jpg") 0px -47px no-repeat; }	


#dwnldbtn{
    background:url("https://www.sexsim.com/images/disk.jpg") no-repeat;
    width:69px;
    height:66px;
	margin:0px;
    padding:0;
    }

    #dwnldbtn span {
    display: none;	
    }

    #dwnldbtn li, #dwnldbtn a {
    height:66px;
    display:block;
    }

    #dwnldbtn li {
    float:left;
    list-style:none;
    }

    #dwnldbtn-box {width: 69px;}
    
    #dwnldbtn-box a:hover {background:url("https://www.sexsim.com/images/disk.jpg") 0px -66px no-repeat; }	
    

#getppbtn{
    background:url("https://www.sexsim.com/images/getpp-btn.jpg") no-repeat;
    width:122px;
    height:119px;
	margin:0px;
    padding:0;
    }

    #getppbtn span {
    display: none;	
    }

    #getppbtn li, #getppbtn a {
    height:119px;
    display:block;
    }

    #getppbtn li {
    float:left;
    list-style:none;
    }

    #getppbtn-box {width: 122px;}
    
    #getppbtn-box a:hover {background:url("https://www.sexsim.com/images/getpp-btn.jpg") 0px -119px no-repeat; }	
   
   
   
  .plugs {
   float:left; 
   width:440px; 
   height:281px; 
   margin: 0px;
   padding:6px;
   }
   

  .plugsNew {
   float:left; 
   width:620px; 
   height:220px; 
   margin: 0px;
   padding:6px;
   background-color: #0c1a4e;
   }


 .plugtitle {
  font-family:arial;
  color:#0d092a;
  text-decoration:none;
  font-size:22px;
  font-weight: bold;
 }
 
 .plugtitle a, .plugtitle a:link, .plugtitle a:active, .plugtitle a:visited{
  font-family:arial;
  color:#0d092a;
  text-decoration:none;
  font-size:22px;
  font-weight: bold;
 }
 
 .plugtitle a:hover{
  font-family:arial;
  color:#191247;
  text-decoration:none;
  font-size:22px;
  font-weight: bold; 
 }

 .plugdescription {
  font-family:arial;
  color:#111111;
  text-decoration:none;
  font-size:12px;
  font-weight: normal;
  position:relative;
  top: 4px;
 }
 
.pic {

}

a.pic:link img,
a.pic:visited img {
 background-color:#5e0f33; border:2px solid #5e0f33; vertical-align:top;
}
a.pic:focus img,
a.pic:hover img,
a.pic:active img {
 background-color:#5e0f33; border:2px solid #ffa6bf; vertical-align:top;
}

.thumb{
 border:1px solid #ffa6bf;
 margin:1px;  
 padding:1px;
}




.pp_btn2
{
position: relative;
top:8px;
font-family: arial, helvetica, sans-serif;
background: url(images/store/pp_btn_over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 187px;
height: 32px;
margin: 0;
padding: 0;
}

.pp_btn2 a
{
display: block;
color: #ffffff;
font-size: 18px;
width: 187px;
height: 32px;
display: block;
float: left;
font-weight: bold;
text-decoration: none;
}

.pp_btn2 img
{
width: 187px;
height: 32px;
border: 0
}

* html a:hover
{
visibility:visible
}

.pp_btn2 a:hover img
{
visibility:hidden
}

.pp_btn2 span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
left: 10px;
top: 4px;
} 


.confirmCost { 
	font-family:arial;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	width:auto; background:#08c; border:1px solid #06a; margin-top:15px; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;
}
 
 .confirmCostSale { 
 	font-family:arial;
 	color:#ffff00;
 	font-size:16px;
 	font-weight:bold;
 	width:auto; background:#008803; border:1px solid #06a; margin-top:15px; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;
}
/*///////////////////////////////////////*

	An exclusive script by Jigowatt
	PHP Login by Christopher Balchin
	Modified: 07/07/2009 Version: 1.0
	Filename: PHP Login CSS
	
////////////////////////////////////////*/

* { outline: none; }
//body { font: 62.5% "Lucida Grande", Arial, sans-serif; background-color: #f6f6f6; color: #777; }
h1, h2, h3, h4, h5 { color:#222; }

//a { text-decoration: none; color: #08c; }
//a:hover { text-decoration: none; }

h1 { font: 30px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding:30px 0 0 0; margin: 0; color: #ffd132; font-weight: bold;}
h2 { font:15px Arial, Helvetica, sans-serif; padding: 0  0 3px 0; margin-bottom: 0; }

.list { margin: 0 auto; width: 380px; padding: 10px; background-color: #fff; }

.exists { background: #FBE3E4 url(assets/cross.gif) no-repeat 98% center; border-color: #FBC2C4; color:#8a1f11; }
.avail { background: #D6FFD8 url(assets/success.gif) no-repeat 98% center; border-color: #A0D997; color:#436213; }

#main, #header, #footer {
margin: 0 auto; width: 540px; margin-bottom: 10px; overflow: hidden; }

#main { padding: 15px; width: 510px; border: 1px solid #cbcbcb; -moz-border-radius: 10px; -webkit-border-radius:10px; background:#ffffff; }


#main2, #header, #footer {
margin: 0 auto; width: 540px; margin-bottom: 10px; overflow: hidden; }

#main2 { padding: 15px; width: 510px; border: 3px solid #0c2659; -moz-border-radius: 10px; -webkit-border-radius:10px; background:#c2fd88; }
#pointsbox { padding: 15px; float: left;border: 1px solid #cbcbcb; -moz-border-radius: 10px; -webkit-border-radius:10px; background:#fff; }

#title { float: left; }
#title a { color: #333; }

#login { margin: 30px 0; float: right; }
#logout { margin: 30px 0; float: right; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url(assets/error.gif) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

.success_message { display: block; height: 22px; line-height: 22px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(assets/success.gif); background-repeat: no-repeat; background-position: 10px center; color:#436213; }

#footer { text-align: right; font-size: 10px; }

label { display:block; font-weight:bold; color:#444444; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:12px 0 4px; }

label2 { display:block; font-weight:bold; color:#444444; font:20px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:8px 0 4px; }

input, textarea, select { padding:7px; border:1px solid #BBBBBB; background:#efefef; font:12px Arial, Helvetica, sans-serif; width:320px; color:#aaaaa; -moz-border-radius:5px; -webkit-border-radius:5px; }

input[type=submit], input.submit { width:auto; background:#08c; border:1px solid #06a; color:#fff; font-weight:bold; margin-top:10px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; }

input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus { background:#06a; color:#fff; }

input[type=submit].onSale, input.submit { width:auto; background:#008803; border:1px solid #06a; color:#ffff00; font-weight:bold; margin-top:15px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; }

input[type=submit].onSale:hover, input[type=submit].onSale:focus, input.submit.onSale:hover, input.submit.onSale:focus { background:#006202; color:#ffff00; }

ul.success-reg { margin: 5px 0; padding:0; };
ul.success-reg li { line-height: 25px; color: #999; list-style: none; }
span.success-info { width: 70px; }

input.edit_search { width:400px; }
select { width:auto; }
input:focus, textarea:focus { border-color:#555555; background:#ffffff; color:#2222dd; }

ul.success-reg { margin:10px 10px 10px 0; font-size:120%; }

ul.success-reg li { padding: 5px 0; list-style: none; color: #999; border-bottom:1px dotted #ccc; }

ul.success-reg li span.success-info b { padding-right:5px; color:#222; display:inline-block; width:80px; }

.credentials { width:149px; float:left; text-align: center; padding:0 5px; margin:10px 5px; border-right:1px dotted #ccc; }

/* Form style */

fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #08c; }

#succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }

/* Buttons */

a.admin { display:block; width:250px; height:52px; background:url(assets/btn_adminpanel.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:9px; margin-bottom:10px; }
a.admin:hover { background-position:top; }

a.protected { display:block; width:250px; height:52px; background:url(assets/btn_protected1.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:0px;}
a.protected:hover { background-position:top; }
a.protected2 { display:block; width:250px; height:52px; background:url(assets/btn_protected2.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:9px; margin-bottom:10px; }

a.protected2:hover { background-position:top; }
a.protected3 { display:block; width:250px; height:52px; background:url(assets/btn_protected3.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:0px; }
a.protected3:hover { background-position:top; }

a.register { display:block; width:509px; height:52px; background:url(assets/btn_register.png) bottom no-repeat; text-indent:-9999px; float:left; margin-right:0px; }
a.register:hover { background-position:top; }

hr { height:1px; background:#ccc; border:none; }


/*
	tswtabs.css		1.0.4
	Please use the CSS Menu Button Wizard at
		http://www.thesitewizard.com/wizards/css-menu-buttons.shtml
	to generate your own customized menu buttons.
*/

#tswcsstabsB ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	display: inline ;
	line-height:32px;
}
#tswcsstabsB ul li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	text-align: center ;
	list-style: none ;
	font-family: Arial, Helvetica, sans-serif ;
}
#tswcsstabsB li a {
	color: #000000 ;
	background-color: #8eeafe;
	padding: 6px ;
	text-decoration: none ;
	display: inline ;
	font-size: 14px;
}
#tswcsstabsB li a:hover {
	color: #555555 ;
	background-color: #c2f4ff ;
}
