* {
font-family:'Arial', Helvetica, Sans-Serif;
margin:0;
padding:0;
}

body {

font-family:'Arial', Helvetica, Sans-Serif;
font-size:x-small;
font-weight:400;
line-height:100%;
color:#666;
background: #F2F2F2 url(http://www.senseworldwide.com/projectwardrobe/images/design/bg.gif) repeat;
text-align:center;
margin:0 0 30px;
}

#page {
background:#FFF;
text-align:left;
position:relative;
width:780px;
border:1px solid #B9B9B9;
margin:20px auto -5px;
padding:0 0 10px;
}

body.flex #page {
width:770px;
}

#header {
position:relative;
height:125px;
background:#FFF url(images/design/header.jpg) no-repeat;
margin:0;
padding:0;
}

.clear {
clear:both;
margin:0;
padding:0;
}

/*footer*/
#footer {
background-image:url('http://www.senseworldwide.com/projectwardrobe/images/design/senselogo.png');
border:0 solid #ddd;
height:50px;
background:none;
text-align:center;
width:780px;
margin:auto;
padding:10px;
}

#footer a {
color:#888;

font-weight:700;
text-decoration:none;
outline:0;
}

#footer a:hover {
border:none;
text-decoration:none;
color:#FFF;
outline:0;

}
/*footer - end*/

img {
border:none;
padding-left:0px;
max-width: 540px;
}

/*forms and stuff*/
.textfield,textarea,input,select,select[size] {
background-color:#F7F7F7;
padding-bottom:3px;
padding-top:2px;
border-color:#999 #aab3b3 #d5dddd;
border-style:solid;
border-width:thin;
}

#verticalForm input,#verticalForm area {
display:block;
width:20em;
}

sidetable,.form {
margin:0;
}

.textfield:hover, .textfield:focus, select[size]:hover, select[size]:focus, textarea:hover, textarea:focus, .input:hover, input:focus, select[size]:hover, select[size]:focus, input:hover, input:focus {
border-color:#459455 rgb(85, 187, 85) rgb(102, 221, 85);

}

/*forms and stuff - end*/

#comments {
float:left;
width:500px;
}

#top2 {
background:#fff;
}

.leftbar {
font:1em/1.5em Verdana, Arial, Sans-Serif;
float:right;
width:200px;
background-color:#F2F2F2;
display:block;
margin:0;
padding:6px 0 0 5px;
}

.rightbar {
font:1em/1.5em Verdana, Arial, Sans-Serif;
float:right;
width:455px;
background-color:#FFF;
display:block;
padding-right:10px;
padding-left:5px;
padding-top:58px;
overflow:visible;
margin:0;
}

.rightbar2 {
font:1em/1.5em Verdana, Arial, Sans-Serif;
float:right;
width:455px;
background-color:#FFF;
display:block;
padding-right:10px;
padding-left:5px;
padding-top:10px;
overflow:visible;
margin:0;
}

.label {
padding-left:0;
font-size:10pt;
margin-top:10px;
line-height:1.5em;
}

.leftlabel {
padding-left:0;
font-size:10pt;
margin-top:10px;
line-height:1.5em;
text-align:justify;
}

.textarea {
font-size:10pt;
width:540px;
margin-bottom: 10px;
}

#primary {
width:500px;
float:left;
margin-left:8px;
}

.primaryaddvideo {
width:300px;
float:left;
margin-left:8px;
}

#sidebarcontent h4 {
text-transform:uppercase;
font-family:Verdana, Arial, Sans-Serif;
font-size:10px;
font-weight:400;
color:#62BB46;
line-height:11px;
margin:12px 0 0;
padding:0 5px;
}

#sidebarcontent p {
font-family:Verdana, Arial, Sans-Serif;
font-size:10px;
font-weight:400;
color:#666;
background-color:#F2F2F2;
line-height:11px;
border-bottom:1px solid #FFF;
margin:3px 0;
padding:0 5px 10px;
}

a {
color:#0053c2;
text-decoration:none;
outline:0;
}

a:hover {
text-decoration:underline;
outline:0;
}

a:active {

outline:0;
}

.menubar {
padding-left:2px;
}

/*Navigation*/

#mainNav {
clear:both;	
float:left;
width:782px;
font-family:Arial, verdana, Ariel, sans-serif;
font-size:12px;
color:#FFF;
padding-bottom:6px;
padding-top:8px;
padding-right:0px;
background:url(images/design/menubar.png) no-repeat;
margin-left:-3px;
}

#mainNav ul {
font-size:12px;
font-family:Arial, verdana, sans-serif;
padding-left:0;
font-weight:700;
margin:0;
}

#mainNav a {
color:#fff;
font-family:arial;
font-weight:lighter;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

#mainNav img {
padding-top:10px;
}

#mainNav a:hover {
text-decoration:underline;
display:block;
background:url(images/design/hover.png) no-repeat;
padding:0 5px;
}

#mainNav li {
display:block;
float:left;
padding:0 5px 8px;
}

#mainNav #currentpage a {
	color:red;
text-decoration:none;
padding-bottom:0;
padding-top:0;
}

/*Navigation - end*/

#verticalForm fieldset {
display:block;
width:30em;
border:none;
margin:0 0 3em;
padding:0 1em 1em;
}

#verticalForm fieldset.radio {
width:11.5em;
margin:1em 0;
}

#verticalForm fieldset.radio input {
clear:both;
float:left;
width:auto;
}

#verticalForm fieldset.radio label {
font-weight:400;
}

#verticalForm label {
display:block;
margin-bottom:1em;
font-weight:700;
}

#verticalForm label.first {
padding-top:1em;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#999;
}

#verticalForm select {
display:block;
}

.contactlabel {
font-family:'Arial', Helvetica, Sans-Serif;
font-size:9pt;
}

div.pullquote {
float:right;
width:115px;
color:#666;
font:bold 1em Arial, Helvetica, sans-serif;
margin:0;
padding:10px 0;
}

table {
background-color:#fff;
margin:0;
}

.search {
float:right;
}

.btnspace {
padding-right:4px;
padding-bottom:0;
margin:0;
}

#primary .itemtext img {
padding-right:5px;
border:none;
padding-left:0;
margin-bottom:10px;
}




.pagetitle {
text-align:center;
margin:15px 0;
}

.pagetitle h2 {
font-size:2.4em;
font-weight:700;
letter-spacing:-1px;
text-align:center;
display:inline;
}

#primary .aside h3 {
font-size:1.6em;
font-weight:400;
}

.itemhead {
padding-top:8px;
padding-bottom:8px;
padding-left:0px;
}

.question {
font-size:10pt;
line-height:1.2em;
}

.headline {
font-size:12pt;
font-weight:400;
padding-top:10px;
padding-bottom: 5px;
margin-bottom:0;
color:#444;
}

.greeting {
font-size:10pt;
font-weight:normal;
padding-left:4px;
margin-bottom:0;
margin-left: 4.5em;
color:#444;
min-width: 600px;
}

.welcome{

font-size: 1.5em;

font-weight: normal;
}

.subheadline {
font-size:12pt;
}

.tableprofiles a {
text-decoration:none;
}

hr {
display:none;
}

.borderline {
border-top:1px solid #ccc;
margin-top:10px;
}

.introtextarea {
font-size:10pt;
}

.blogtext {
font-size:10pt;
line-height:1.3em;
color:#444;
text-align:justify;
}

.blogdetails {
font-size:8pt;
color:#444;
}

.blogheadline {
font-size:12pt;
font-weight:700;
margin-bottom:0;
color:#444;
padding-left:7px;
}

.blogbtnlabel {
font-size:9pt;
}

.blogtape {
/*background:url(./images/design/blogtape.gif) no-repeat;*/
width:317px;
height:64px;
margin:0;
padding:0;
}

.profiletxt {
padding-left:5px;
font-size:8pt;
}

.habbointro {
width:530px;
font-size:11pt;
line-height:1.2em;
color:#666;
}

.help {
font-size:11pt;
line-height:1.5em;
text-align:left;
background-color:#fff;
color:red;
padding:15px;
}

.video {
text-align:center;
background-color:#fff;
width:540px;
color:red;
padding:1px;
}

.legend {
border:0;
}

.helpimg {
margin:0;
padding:0;
}

.header_link {
font-size:18px;
}

div.tooltip {
width:200px;
color:#fff;
text-align:center;
}

div.tooltip h4 {
color:#666;
font-weight:700;
text-shadow:2px 2px 1px #222;
background:url(images/balloon.png) top left no-repeat !important;
font-size:11px;
margin:0;
padding:13px 10px 5px;
}

div.tooltip p {
background:url(images/balloon.png) bottom left no-repeat !important;
font-size:12px;
margin:0;
padding:0 10px 15px;
}


.bloglabel,.header_green {
color:#444;
font-size:12pt;
line-height:1.3em;
}

/*index*/
form div {
margin: 0 0 2ex;
clear: left;
}

form div.actions{
margin-left: 11.5em;
padding-left: 1em;
}




.login h1{
	margin-left: 7.5em;
font-size: 14pt;
margin-left:125px;
font-weight: normal;
}

form div.webmasters{
margin-left: 11em;
padding-left: 1.5em;
}


.login label{
color: red;
width: 6em;
display:block;
float: left;
vertical-align: middle;
font-size: 1.0em;
margin-left: 6.5em;
}

/*end of index*/

/*new stuff*/

.body_text{
padding-top: 10px;
width:540px;
font-size:10pt;
line-height:1.2em;
color:#666;
}

h1{
	color: #444444;
	font-size: 14pt;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: normal;
}




form div.greeting{
margin-left: 7.5em;
font-size: 1.5em;
padding-left: 0.8em;
font-weight: normal;
}


