/*
Pentime site page CSS
Version: 1
Author: David Bonner
Author URI: http://www.dezignd.com / http://19eightyseven.com
*/

/* BODY structure */

#outsidecontainer {
background: url(../images/bigbgnew.jpg) no-repeat center top;
height:auto;
margin:0 auto 0;
padding:0;
text-align:left;
width:1100px;
}

#insidecontainer {
background:url("../images/mianbg.png") repeat-y scroll center center transparent;
height:auto;
margin:0 90px;
padding:0 8px;
width:900px;
}

#contentcontainer {
float:left;
height:auto;
margin:0;
padding:0;
width:900px;
}

#content {
float: left;
margin:0 0 80px;
padding:10px 30px;
}

#content p {
float:left;
width:100%;
}

#content h2 {
}

/* HEADER */

#header {
float: left;
height:200px;
width:100%;
}

#searchform {
background:url("../images/searchbg.jpg") no-repeat scroll center center transparent;
float:right;
height:43px;
margin:30px 0 0;
width:276px;
}

#searchform div {
float:right;
height:100%;
}

#searchform label.screen-reader-text {
}
input#s {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-family:Gen,Georgia,Times,sans-serif;
font-size:14px;
height:22px;
margin:8px 0 0;
padding:3px 0 2px;
text-shadow:0 0 1px #B9DFE9;
width:200px;
}

input#searchsubmit {
background:url("../images/search.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:20px;
margin:12px 12px 0;
padding:0;
text-indent:-9999px;
width:21px;
}
input#searchsubmit:focus, input#searchsubmit:hover {
background: url("../images/search.jpg") no-repeat scroll 0 -21px transparent;
}


/* NAVIGATION */

ul#nav {
background:url("../images/navbgnew.jpg") no-repeat scroll center center transparent;
font-family:Gen,Georgia,Times,sans-serif;
font-size:18px;
height:134px;
line-height:30px;
list-style:none outside none;
padding:0 0 0 4px;
width:896px;
}

ul#nav li {
float:left;
margin:57px 18px 0;
}

ul#nav li a {
color:#b9d7e0;
font-weight:normal;
}

ul#nav li a:hover {
color: #ffffff;
}

ul#nav li#logolist {
margin:-6px -35px 0 -10px;
width:auto;
}

/* FLASH BOX */

#flashbox {
background:url("../images/flashbox.jpg") no-repeat scroll center center transparent;
float:left;
height:53px;
margin:0;
width:100%;
}

#specialoffers {
float:left;
height:65px;
margin:20px 0 0;
width:560px;
}
.specialoffershead {
float:left;
}
.offersline  {
float:left;
margin:9px 0 0 -1px;
}
.tickercontainer .mask {
left:0;
overflow:hidden;
position:relative;
top:8px;
width:409px;
}

.tickercontainer {
float:left;
font-family:georgia;
font-size:14px;
height:24px;
margin:17px 0 0;
overflow:hidden;
width:410px;
}

ul.newsticker {
position: relative;
left: 750px;
font-family: Georgia, Times, Serif;
font-size: 14px;
font-style: italic;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
color:#193540;
float:left;
margin:0;
padding:0;
}

/*columns */

#leftcol {
float:left;
height:auto;
margin:20px 0 0 38px;
width:400px;
}

#rightcol {
float:left;
height:auto;
margin:20px 0 0 26px;
width:400px;
}

h1#signupbox a {
background:url("../images/memberimg.jpg") no-repeat scroll center center transparent;
float:left;
height:221px;
margin:0 0 30px;
text-indent:-99999px;
width:400px;
}

#wocsbox {
background:url("../images/testbg.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:202px;
margin:0 0 0;
width:400px;
}

#wocsbox p {
padding:0 20px;
}

#wocsbox p strong {
font-family: Georgia, Times, Serif;
font-style: italic;
}

#brandsbox {
background:url("../images/comingsoon.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:286px;
margin:0 0 0;
width:400px;
position: relative;
}
#brandsbox a {
background:url("../images/storeopen.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:278px;
left:3px;
margin:0;
position:absolute;
text-indent:-99999px;
top:4px;
width:489px;
}

h1#chatbox a {
background:url("../images/livechat.jpg") no-repeat scroll center center transparent;
float:left;
height:121px;
margin:45px 0 0 -14px;
text-indent:-99999px;
width:412px;
}

/* PENS PAGES */

#pensidebar {
background:url("../images/brandboxbg.jpg") repeat-y scroll 4px 0 transparent;
float:left;
height:auto;
margin:80px 18px 0 -14px;
width:231px;
}

#pensidebarhead {
background:url("../images/brandslisthead.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:50px;
text-indent: -9999px;
width:231px;
}

#pensidebarheadothers {
background:url("../images/otherbrandshead.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:50px;
text-indent: -9999px;
width:231px;
}

#pensidebarheadwhattodo {
background:url("../images/whattodohead.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:50px;
text-indent: -9999px;
width:231px;
}

#pensidebarbottom {
background:url("../images/brandsboxlistbtm.jpg") no-repeat scroll 13px 0 transparent;
float:left;
height:11px;
margin:10px 0 0;
text-indent:-9999px;
width:231px;
}

ul#penssidebarlist {
float:left;
font-family:Georgia,Times New Roman,Serif;
font-size:14px;
font-style:italic;
font-weight:bold;
height:auto;
list-style:none outside none;
padding:10px 0 0 35px;
width:206px;
}

ul#penssidebarlist li {
border-bottom:1px solid #0C1D23;
float:left;
margin:10px 0 0;
padding:0 0 5px;
width:178px;
}

ul#penssidebarlist li a {
color: #b9dfe9;
}

ul#penssidebarlist li a:hover {
color: #ffffff;
}

ul#pensbrandssidebarlist {
float:left;
font-family:Georgia,Times New Roman,Serif;
font-size:14px;
font-style:italic;
font-weight:bold;
height:auto;
list-style:none outside none;
padding:10px 0 0 35px;
width:206px;
}

ul#pensbrandssidebarlist li {
float:left;
margin:10px 0 0;
padding:0 0 5px;
width:178px;
}

ul#pensbrandssidebarlist li ul li {
border-bottom:1px solid #0C1D23;
}

ul#pensbrandssidebarlist li a {
color: #b9dfe9;
}

ul#pensbrandssidebarlist li a:hover {
color: #ffffff;
}


#penlistcontainer {
background:url("../images/penlistbg.jpg") repeat-y scroll 0 0 transparent;
float:left;
height:auto;
padding:0 0 0;
width:605px;
}

#penlistheader {
background:url("../images/penlisthead.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:63px;
margin:0 0 0 -15px;
width:618px;
}
#penlistbottom {
background:url("../images/penlistbottom.jpg") no-repeat scroll -15px 0 transparent;
float:left;
height:12px;
margin:0 0 0;
width:618px;
}

#penlistheader h1 {
float:left;
font-size:20px;
margin:25px 0 0 36px;
text-transform:none;
width:100%;
}

.penlistcontain {
float:left;
margin:15px 0 10px 17px;
width:560px;
}

.penlistimg {
background:url("../images/thumbbg.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:114px;
margin:0 20px 0 0;
width:126px;
}

.penlistimg img {
float:left;
margin:5px 0 0 5px;
}

.penlistcopy {
float:left;
margin:4px 0 0;
width:410px;
}

.penlistcopy h2 {
font-family:Georgia,Times New Roman,Serif;
font-size:22px;
font-style:italic;
font-weight:bold;
line-height:28px;
text-transform:none;
}

.penlistcopy h2 a {
border-bottom:1px solid #142C35;
color:#B8DDE7;
float:left;
margin:0 0 10px;
padding:0 0 9px;
width:100%;
}

.penlistcopy h2 a.noborder {
border: none;
}

.penlistcopy h2 a:hover {
color: #ffffff;
}

.penlistcopy p {
color:#376A7E;
float:left;
font-size:14px;
margin:2px 0;
width:100%;
}

.penlistcopy p span {
}

.penlistcopy p span a {
color: #b8dde7;
cursor: default;
}

.penlistcopy p.price {
color:#B8DDE7;
float:left;
font-family:Georgia,Times,Serif;
font-size:20px;
font-style:italic;
font-weight:bold;
line-height:28px;
margin:6px 0 0;
}

.penlistcopy input.emailpricebox {
display: none;
}

.penlistcopy input.emailpriceboxsend {
background:none no-repeat scroll 0 0 transparent;
border:medium none;
color:#B8DDE7;
cursor:pointer;
font-family:georgia,Times,Serif;
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:23px;
margin:-3px 0 0;
padding:0;
}
.penlistcopy input.emailpriceboxsend:hover {
color: #ffffff;
}
.penlistcopy input.emailpriceboxsend:focus {
color: #ffffff;
}

.penlistcopy .pricesent {
color:#FFFFFF;
font-size:12px;
font-style:italic;
margin:14px 0 0;
}

.penlistline {
background:url("../images/listline.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:2px;
margin:20px 0 10px;
width:588px;
}

#penlistcontainerpage {
background:url("../images/penlistbg.jpg") repeat-y scroll 0 0 transparent;
float:left;
height:auto;
padding:0 0 10px;
position: relative;
width:605px;
}

.penpageleft {
float:left;
height:auto;
margin:0 20px 0 0;
width:126px;
}

#penlistcontainerpage p.meta {
color:#376A7E;
float:left;
font-size:12px;
font-weight:bold;
margin:10px 0;
padding:0 50px 0 0;
width:auto;
}

#penlistcontainerpage p.meta span {
color:#B8DDE7;
font-family:georgia,Times,Serif;
font-size:14px;
font-style:italic;
line-height:21px;
}

#penlistcontainerpage p.meta span a {
color:#B8DDE7;
}

#penlistcontainerpage p.brand {
color:#376A7E;
float:left;
font-size:12px;
font-weight:bold;
margin:3px 0 6px;
padding:0 0;
}

#penlistcontainerpage p.brand span {
color:#B8DDE7;
font-family:georgia, Times, Serif;
font-size:14px;
font-style:italic;
line-height:21px;
}

#penlistcontainerpage p.model {
color:#376A7E;
float:left;
font-size:12px;
font-weight:bold;
margin:6px 0;
padding:0 0;
}

#penlistcontainerpage p.model span {
color:#B8DDE7;
font-family:georgia, Times, Serif;
font-size:14px;
font-style:italic;
line-height:21px;
}

.boxline {
border-bottom:1px solid #142C35;
height: 1px;
width: 100%;
float: left;
}

.pendesc p {
color:#B8DDE7;
float:left;
font-size:12px;
margin:10px 0;
padding:0;
}

.pendesc img {
	width: 100%;
	margin-bottom: 10px;
}

#penlistcontainerpage input.emailpricebox {
display: none;
}

#penlistcontainerpage input.emailpriceboxsend {
background:none no-repeat scroll 0 0 transparent;
border: none;
color:#B8DDE7;
cursor:pointer;
font-family:georgia,Times,Serif;
font-size:16px;
font-style:italic;
font-weight:bold;
line-height:23px;
text-align:center;
}
#penlistcontainerpage input.emailpriceboxsend:hover {
color: #ffffff;
}
#penlistcontainerpage input.emailpriceboxsend:focus {
color: #ffffff;
}

#penlistcontainerpage .pricesent {
color:#FFFFFF;
font-size:12px;
font-style:italic;
margin:14px 0 0;
position:absolute;
right:33px;
text-align:right;
top:12px;
width:162px;
}

#penlistcontainerpage p.price {
float:left;
font-family:georgia,Times,Serif;
font-size:16px;
font-style:italic;
font-weight:bold;
line-height:23px;
margin:12px 0 0;
position:absolute;
right:31px;
top:83px;
width:auto;
}

h3.gallery {
border-top:1px solid #142C35;
float:left;
font-family:Georgia,Times,Serif;
font-size:18px;
font-style:italic;
font-weight:bold;
line-height:27px;
margin:10px 0 0;
padding:5px 0 0;
width:100%;
}

ul#thumbnailgallery {
float:left;
height:auto;
margin:10px 0;
width:100%;
}

ul#thumbnailgallery li {
border:1px solid #142C35;
float:left;
height:auto;
margin:0 10px 10px 0;
padding:0;
width:auto;
}

ul#thumbnailgallery li a {
border:medium none;
color:#FFFFFF;
float:left;
height:auto;
outline:medium none;
text-decoration:none;
text-shadow:0 0 1px #B9DFE9;
width:auto;
}

#older {
float:left;
font-family:Georgia;
font-size:15px;
font-style:italic;
margin:14px 0 0 0;
}

#newer {
float:right;
font-family:Georgia;
font-size:15px;
font-style:italic;
margin:14px 0 0 0;
}

#morebox {
border-top:1px solid #142C35;
float:left;
margin:20px 22px 0;
width:551px;
}


/* CONTACT */

.your-name input, .your-email input, .contactno input, .resselect select, .your-message textarea, input#send {
background:#F1FAE1 none repeat scroll 0 0;
border:1px dashed #6E7874;
color: #6E7874;
font-size:14px;
font-weight: bold;
margin:3px 0 0;
filter:alpha(opacity=100);
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
padding:6px;
}
.resselect select {
padding: 0;
}
input#send{
cursor: pointer;
}
.your-name input:focus, .your-email input:focus, .contactno input:focus, .resselect select:focus, .your-message textarea:focus, input#send:hover  {
filter:alpha(opacity=100);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}
input#send:active {
outline: none;
border: 1px solid #6E7874;
}

/* TICKET SUPPORT */

a.bookmark {
cursor: pointer;
}

.author-info {
display: none;
}
div.ticket-message div.message-body {
border: 0;
background-color:#142C35;
border:1px solid;
margin:0;
padding:10px 20px 20px;
}
div.ticket-message div.message-body div.description {
color:#FFFFFF;
font-size:11px;
margin:0;
}

.message-input textarea {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 12px;
padding: 10px;
}

.message-input input {
margin: 10px 0 0 0;
}

div.suptic div.ticket-info {
background: none;
border: none;
border-bottom:1px solid #142C35;
padding:0;
text-align:left;
}
div.suptic div.ticket-info div.title {
font-weight:bold;
margin:2px 0;
}
.ticket-info p input {
background: none;
border: none;
}

.ticket-info p input {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Helvetica,Arial,Sans-serif;
font-size:12px;
margin:-10px 0 0 -3px;
padding:0;
}
.ticket-info p input:hover, .ticket-info p input:focus {
color: #B9D7E0;
}

div.suptic textarea.message-input {
width:478px;
}

.suptic.ticket {
float:left;
width:500px;
}

h3.ticket-subject  {
border-bottom:1px solid;
float:left;
margin:0 0 10px;
padding:0 0 6px;
width:100%;
}
.ticket-messages {
float:left;
margin:0 0 20px;
width:500px;
}

div.ticket-message.from-admin div.message-body {
background-color:#B8DDE7;
border:1px solid #FFFFFF;
color:#142C35;
}

div.ticket-message {
float:left;
margin:10px 0 0;
position:relative;
}

div.ticket-message div.message-body {
background-color:#142C35;
border:1px solid;
float:left;
margin:0;
padding:10px 20px 20px;
width:458px;
}

/* FOOTER */

#footer {
background:url("../images/footerbg.jpg") repeat-x scroll center -1px #061115;
float:left;
height:80px;
width:100%;
}

#footercontain  {
background:url("../images/footermain.jpg") repeat-x scroll -52px 0 transparent;
height:79px;
margin:-13px auto 0;
width:1000px;
}

#footercontain p {
color:#1E4655;
font-size:12px;
left:55px;
position:relative;
top:45px;
}




/*****Forms*****/

form#contactForm {
float: left;
margin: 20px 0 0 0;
}
ol.forms { float: left; list-style: none; margin: 0; width: 100%; }
ol.forms li { 
	clear: both; 
	float: left; 
	margin-bottom: 18px; 
	position: relative;
	width: 100%;
}
ol.forms label {
	cursor: pointer;
	font-family: Georgia, Times New Roman, Serif;
	font-style: italic;
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 20px;
	width: 100px;
}
ol.forms input, ol.forms textarea, ol.forms select {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
float:left;
font-family:Helvetica, Arial, Sans-Serif;
font-size:12px;
font-weight:bold;
padding:10px;
width:300px;
}

ol.forms textarea {
height:100px; width: 280px;
font-size:12px;
}

ol.forms input:focus, ol.forms textarea:focus {
background: #638993;
color: #B8DDE7;
}

.error { color: #f00; }

ol.forms li .error {
background:#638993;
border:1px solid #638993;
color:#0C1C22;
font-size:12px;
font-weight:bold;
margin-left:4px;
margin-top:-1px;
padding:3px;
position:absolute;
width:122px;
}

ol.forms li.textarea .error {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
ol.forms li.screenReader { display:none;margin-bottom: 0; }
ol.forms li.buttons button {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
cursor:pointer;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin:0 0 0 120px;
padding:6px 6px 4px;
}
ol.forms li.buttons button:hover {
background: #638993;
color: #B8DDE7;
}

ol.forms li.buttons button:active { border:	1px solid dashed #6E7874;
 }
ol.forms li.buttons, ol.forms li.inline { float: right; width: 460px; }
ol.forms li.inline input {
background:none repeat scroll 0 0 transparent;
border:2px solid #FFFFFF;
margin:0 0 0 120px;
width:auto;
}
ol.forms li.inline label { display:inline;
float:none;
margin:0 0 0 10px;
width:auto;
}


/* Overlay */
#simplemodal-overlay {background:#000000;}

/* Container */
#simplemodal-container {
background:url("../images/loginoverlay.png") no-repeat scroll 0 0 transparent;
height:220px;
padding:30px 15px 15px 30px;
width:355px;
}

#simplemodal-container a.modalCloseImg {
background:url("http://www.pentime.com/assets/images/closelabel.gif") no-repeat scroll 0 0 transparent;
bottom:20px;
cursor:pointer;
display:inline;
height:26px;
position:absolute;
right:28px;
width:66px;
z-index:3200;
}
#simplemodal-container #basic-modal-content {padding:8px;}



#facebox .b {
  background:url(../images/b.png);
}

#facebox .tl {
  background:url(../images/tl.png);
}

#facebox .tr {
  background:url(../images/tr.png);
}

#facebox .bl {
  background:url(../images/bl.png);
}

#facebox .br {
  background:url(../images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #000000;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
border-top:1px solid #DDDDDD;
float:left;
margin-top:10px;
padding-top:5px;
text-align:right;
width:100%;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.online iframe html body div img {
display: none;
}

/*****Forms*****/

.scf-ajax-form {
float:left;
margin:10px 0 30px;
width:600px;
}

.form-row {
float:left;
margin:10px 0;
}

.form-label {
float:left;
font-family:georgia;
font-size:13px;
font-style:italic;
padding:8px 0 0;
width:66px;
}

#scf_field_name {
margin:0 30px 0 0;
}

.message-input {
float:left;
margin:0 0 20px;
}
.suptic input {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
cursor:pointer;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin:0 0;
padding:6px 6px 4px;
}

.suptic input:hover {
background: #638993;
color: #B8DDE7;
}

#scf_field_name, #scf_field_email, #scf_field_subject, #scf_field_message, .suptic-form-control-wrap input, .suptic-form-control-wrap textarea {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
float:left;
font-family:Helvetica, Arial, Sans-Serif;
font-size:12px;
font-weight:bold;
padding:10px;
width:196px;
}

.suptic-form-control-wrap input, .suptic-form-control-wrap textarea {
margin: 5px 0 0 0;
width:280px;
}

#scf_field_name:focus, #scf_field_email:focus, #scf_field_subject:focus, #scf_field_message:focus {
background: #638993;
color: #B8DDE7;
}

#scf_field_subject {
margin:0 300px 0 0;
}

#scf_field_message {
width:509px;
}

.form-submit input {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
cursor:pointer;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin:10px 0 0 65px;
padding:6px 6px 4px;
}

.form-submit input:hover {
background: #638993;
color: #B8DDE7;
}

.scf-form-error, .scf-ajax-ok {
color:#B8DDE7;
font-weight:bold;
margin:0 0 5px 67px;
}


/* PROFILE */


table.form-table {
float: left;
}

table.form-table tr {
float:left;
margin:4px 0 20px;
}

table.form-table tr th {
font-family:Georgia,Times New Roman,Serif;
font-style:italic;
padding:0 0 0;
position:relative;
vertical-align:middle;
}

.form-table tbody tr td {
margin:8px 0 0;
width:340px;

}

form#your-profile {
    text-align: left;
}

#profile .error {
    padding: 5px;
    border: 1px solid #ff0000;
    background-color: #f08080;
}

#profile .message {
    padding: 5px;
    border: 1px solid #ffff00;
    background-color: #ffffe0;
}

.form-table label {
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 20px;
	width: 100px;
	}
	
span.description {
float:left;
margin:6px 0 0;
width:330px;
}   
input#user_login, input#first_name, input#last_name, input#email, input#phone, input#pass1, input#pass2 {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
float:left;
font-family:Helvetica, Arial, Sans-Serif;
font-size:12px;
font-weight:bold;
padding:10px;
width:300px;
}


input#user_pass:focus, input#user_login:focus, input#first_name:focus, input#last_name:focus, input#email:focus, input#phone:focus, input#pass1:focus, input#pass2:focus {
background: #638993;
color: #B8DDE7;
}

#pass-strength-result, .indicator-hint {
display: none;
}

.description {
float: left;
}


input.button-primary {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
cursor:pointer;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin:10px 0 0 120px;
padding:6px 6px 4px;
}
input.button-primary:hover {
background: #638993;
color: #B8DDE7;
}


 
#pass-strength-result {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 12px 5px 5px 1px;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
}

#pass-strength-result.strong,
#pass-strength-result.short {
    font-weight: bold;
}

#pass-strength-result {
    background-color: #eee;
    border-color: #ddd !important;
}

#pass-strength-result.bad {
    background-color: #ffb78c;
    border-color: #ff853c !important;
}

#pass-strength-result.good {
    background-color: #ffec8b;
    border-color: #fc0 !important;
}

#pass-strength-result.short {
    background-color: #ffa0a0;
    border-color: #f04040 !important;
}

#pass-strength-result.strong {
    background-color: #c3ff88;
    border-color: #8dff1c !important;
}

p.message {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
padding:5px;
}

input#user_pass, input#user_email  {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
padding:10px;
width:300px;
}

input#wp-submit {
background:none repeat scroll 0 0 #0C1C22;
border:1px solid #638993;
color:#638993;
cursor:pointer;
float:left;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin:10px 0 0 150px;
padding:6px 6px 4px;
}

input#wp-submit:hover {
background: #638993;
color: #B8DDE7;
}

input#rememberme {
margin:10px 0 0;
}

ul#cycnav {
float:left;
margin:0 0 0 150px;
}
ul#cycnav li {
float:left;
margin:0 20px 0 0;
}

form.loginform p label {
clear:both;
display:block;
float:left;
margin:10px 0 0;
width:150px;
}

div#wpsc_shopping_cart_container {
float:left;
margin-top:60px;
}

table.productcart {
float: left;
width: 100%;
}
