/* @import url(/_ps/lightbox/css/jquery.lightbox.css); */

body {
font-family:Century Gothic, arial, sans-serif;
font-size:12px;
margin:0px;
background-repeat:repeat-x;
background-position:top left;
background-color:#9B9C9E;
text-align:center;
margin-bottom:100px;
}

* {
font-size:12px;
}

img {
border:0px;
}

a {
text-decoration:none;
color:#993366;
}

a:hover {
color:#660033;
}

h1 {
font-size:18px;
text-transform:lowercase;
color:#666666;
font-family:Century Gothic, verdana, sans-serif;
}

.padding h1 {
background-image:url(/images/lotus.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:41px;
}

h2 {
font-size:14px;
margin:2px 0px 5px 0px;
color:#993366;
}

h3 {
font-size:13px;
margin:2px 0px 5px 0px;
color:#993366;
}



#body {
width:979px;
text-align:left;
margin:0px auto 0px auto;
}

#header {
text-align:right;
padding-right:5px;
height:94px;
}

#container {
height:600px;
background-color:#FFFFFF;
background-repeat:repeat-y;
background-position:top left;
background-image:url(/images/navtile.gif);
}


#navigation {
float:left;
width:203px;
height:600px;
background-repeat:no-repeat;
background-position:bottom right;
background-image:url(/images/navbg.jpg);
}

#navigation .padding {
padding:35px 0px 0px 35px;
border-top:7px solid #FFFFFF;
}

#navigation .item, #navigation .itemon {
margin-top:5px;
}

#navigation .item *, #navigation .itemon * {
color:#555555;
font-size:15px;
}

#navigation .itemon * {
color:#993366;
}

#navigation .item a:hover {
color:#FFFFFF;
}

#navigation .subitem, #navigation .subitemon {
padding-left:15px;
margin-top:5px;
}

#navigation .subitem * {
color:#FFFFFF;
font-size:13px;
}

#navigation .subitem a:hover {
color:#993366;
}

#navigation .subitemon * {
color:#993366;
font-size:13px;
}


#content {
width:776px;
height:595px;
overflow-y:auto;
float:right;
background-image:url(/images/contentbg.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#content .padding {
padding:20px;
}

#content .padding li {
margin-bottom:5px;
}

.crumbs {
font-size:11px;
color:#666666;
height:33px;
line-height:33px;
padding-left:20px;
text-transform:lowercase;
}

.crumbs a {
color:#000000;
}


.product {
width:193px;
height:265px;
float:left;
border-top:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
background:url(/_ps/includes/lightbox/images/loading.gif) no-repeat center;

}

.product .overlay {
position:absolute;
z-index:100;
width:193px;
height:265px;
background-repeat:no-repeat;
background-position:top left;
background-image:url(/images/fade.png);
}

.product .overlay .closeaction {
height:22px;
text-align:right;
}
.product .overlay .closeaction img {
cursor:pointer
}

.product .overlay .name {
height:40px;
font-size:14px;
color:#993366;
margin:10px 0px 0px 0px;
padding:0px 10px 0px 15px;
font-weight:bold;
}

.product .overlay .description {
height:100px;
margin:15px 0px 10px 0px;
padding:0px 10px 0px 15px;
color:#666666;
font-size:11px;
}
.product .overlay .description a {
font-size:11px;
}

.product .overlay .button {
float:right;
padding:3px 10px 0px 0px;
cursor:pointer;
}

.product .overlay .loanprice {
clear:left;
float:left;
width:95px;
margin:0px 0px 1px 15px;
font-size:10px;
font-weight:bold;
}

.product .overlay .price {
float:left;
padding:0px 0px 0px 15px;
font-size:16px;
font-weight:bold;
}

.product .overlay .notforsale {
position:absolute;
width:170px;
margin:140px 0px 0px 10px;
font-weight:bold;
text-align:center;
background-color:#FFFFFF;
border:1px solid #888888;
}
.product .overlay .notforsale div {
padding:5px;
font-size:10px;
}



.product .scrollers .left {
position:absolute;
z-index:95;
margin:130px 0px 0px 5px;
cursor:pointer;
}
.product .scrollers .right {
position:absolute;
z-index:95;
margin:130px 0px 0px 175px;
cursor:pointer;
}

.product .preview {
height:232px;
width:190px;
}
.product .preview ul {
list-style-type:none;
}
.product .preview li {
width:190px;
}
.preview {
    position: relative;
    visibility: hidden;
    left: -5000px;
}

.product div.onloan, .product div.sold, #gallery div.onloan {
position:absolute;
z-index:150;
width:120px;




height:84px;
margin:100px 0px 0px 35px;
cursor:pointer;
}
.product div.onloan img, .product div.sold img {
width:120px;
height:84px;
margin:0px;
}

.product .preview img {
width:160px;
height:200px;
margin:20px 0px 0px 15px;
}

.product .options {
height:30px;
}

.product .options img {
float:left;
cursor:pointer;
}


.pagination {
clear:left;
height:30px;
line-height:35px;
padding-right:35px;
text-align:right;
border-top:1px solid #D9D9D9;
}

.pagination * {
margin-left:5px;
margin-right:5px;
color:#000000;
font-family:verdana, sans-serif;
font-size:11px;
}

.pagination .disabled {
color:#AAAAAA;
}

.pagination .current {
font-weight:bold;
color:#666;
text-decoration:underline;
}

td.label {
white-space:nowrap;
padding-left:0px;
padding-right:20px;
font-weight:bold;
vertical-align:top;
}

.basicinput {
font-family:arial, sans-serif;
font-size:11px;
border:1px solid #CCCCCC;
color:#666666;
padding:2px;
}

.errorinput {
font-family:arial, sans-serif;
font-size:11px;
border:1px solid #FF8888;
background-color:#FFEEEE;
color:#DD4444;
padding:2px;
}

div.error {
font-weight:bold;
color:#FF4444;
padding:5px 10px 5px 25px;
background-image:url(/_ps/images/error.gif);
background-repeat:no-repeat;
background-position:5px 7px;
border:1px solid #DDDDDD;
background-color:#F2F2F2;
margin:5px 0px 10px 0px;
}

div.info {
color:#3C5893;
font-weight:bold;
line-height:20px;
padding:5px 10px 5px 25px;
background-image:url(/_ps/images/info.gif);
background-repeat:no-repeat;
background-position:5px 7px;
border:1px solid #B8CDE6;
background-color:#E3EAF3;
margin:5px 0px 10px 0px;
}


#memberlogin {
margin-top:50px;
}

#memberlogin .loginerror {
margin-top:5px;
font-size:11px;
font-weight:bold;
text-align:center;
border-top:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
padding-bottom:5px;
color:#000000;
}

#memberlogin div {
width:135px;
padding-top:5px;
font-size:11px;
color:#666666;
}

#memberlogin .link * {
/*color:#666666;*/
font-size:11px;
font-weight:bold;
}

#memberlogin .input {
width:135px;
background-color:#E8E8E8;
border:0px;
padding:3px;
color:#444
}


#footer {
clear:both;
text-align:center;
padding-top:5px;
font-size:11px;
color:#444444;
}

#footer a {
font-size:11px;
}

.rounded {
width:296px;
height:114px;
background-image:url(/images/roundedpanel.gif);
background-repeat:no-repeat;
background-position:top left;
margin:100px;
}

.rounded div {
padding:20px;
}

.rounded h1 {
color:#993366;
font-size:14px;
}


/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
border:			1px solid #CCCCCC;
margin:205px 0px 0px 0px;
background-color:#FFFFFF;
background-image:url(/_ps/includes/lightbox/images/loading.gif);
background-repeat:no-repeat;
background-position:center;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
font:			10px Tahoma, Verdana, Arial, sans-serif;
color:			#fff;
background:		#91b817;
text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
border: 		1px solid #aaa;
background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
text-align:		center;
background: 	#ffffff;
color:			#444;
border: 		1px solid #ccc;
opacity:		0.8;
padding:		3px 3px 3px 3px !important;
display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
padding-top:	3px !important;
}


.flash-replaced .alt {
display:block;
height:0px;
position:absolute;
overflow:hidden;
width:0px;
}

/*refferallllll*/
#ReferAFriendContainer {
    margin-left:10px;
}


div.row {
    clear:both;
    padding-top:10px;
    margin:0;
    
}

span.label, span.mediumlabel, span.largelabel {
    float:left;
    width:150px;
    text-align:left;
    margin-left:10px;
    margin-bottom:7px;
    color:#666;
    font-weight:700;
}

span.largelabel {
width:305px;
}

span.mediumlabel {
width:200px;
} 

span.formw {
float:left;
width:215px;
text-align:left;
margin-bottom:7px;
}


.separator {
    height:1px;
    clear:both;
    width:270px;
    margin-left:10px;
}
.lesspadding {
    float:left;
}
.lesspadding .row  {
    padding:0 !important; 
    margin:0;
    
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

 .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0;
      left: 0;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: #666;
      z-index: 999;
      filter:alpha(opacity=85);
      opacity:.85;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #6C143F;
      color: White;
      font-size: large;
      border: dotted 2px #fff;
      padding: 9px;
   }