@charset "utf-8";
* {
	margin:0;
	padding:0;
	outline:0;
}
img {
	border:0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.63em;
}

a, a:visited{
	color:#000000;
	text-decoration:none;
	/*font-weight:bold;
	font-size:14px;*/
}

a:hover{
	color:#999999;
	text-decoration:underline;
	/*font-weight:bold;
	font-size:14px;*/
}

form{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}


.clear {
	clear:both;
	height:0px;
	font-size:1px;
}
#main {
	margin:0 auto;
	width:980px;
	position:relative;
}
#head {
	height:105px;
}
#head h1 {
	background:url(../images/logo.gif) no-repeat right top;
	height:58px;
}
#head h1 a {
	display:block;
	height:58px;
	float:right;
	width:231px;
}
#head ul {
	list-style-type:none;
	height:40px;
	padding:8px 0 0 0;
}
#head ul li {
	float:left;
}
#head ul li a {
	height:30px;
	display:block;
}
#head ul li a.shop {
	background:url(../images/shop.gif) no-repeat;
	width:141px;
}
#head ul li a.collections {
	background:url(../images/collections.gif) no-repeat;
	width:193px;
}
#head ul li a.press {
	background:url(../images/press.gif) no-repeat;
	width:140px;
}
#head ul li a.distribution {
	background:url(../images/distribution.gif) no-repeat;
	width:194px;
}
#head ul li a.contact {
	background:url(../images/contact.gif) no-repeat;
	width:168px;
}
#head ul li a.bio {
	background:url(../images/bio.gif) no-repeat;
	width:130px;
}
#head ul li a.shop:hover {
	background:url(../images/shop_over.gif) no-repeat;
}
#head ul li a.collections:hover {
	background:url(../images/collections_over.gif) no-repeat;
}
#head ul li a.press:hover {
	background:url(../images/press_over.gif) no-repeat;
}
#head ul li a.distribution:hover {
	background:url(../images/distribution_over.gif) no-repeat;
}
#head ul li a.contact:hover {
	background:url(../images/contact_over.gif) no-repeat;
}
#head ul li a.bio:hover {
	background:url(../images/bio_over.gif) no-repeat;
}




#bigImg {
	width:980px;
	height:298px;
	overflow:hidden;
}
#container {
	padding:10px 0;
	
	
}
#container div.fst {
	width:300px;
	height:130px;
	background:url(../images/pic1.jpg) no-repeat left top;
	margin:0 10px 0 0;
	text-align:right;
	/*padding:100px 10px 0 0;*/
	float:left;
}
#container div.sec {
	width:300px;
	height:130px;
	background:url(../images/pic2.jpg) no-repeat left top;
	margin:0 10px 0 0;
	text-align:right;
	/*padding:100px 10px 0 0;*/
	float:left;
}
#container div.thrd {
	width:329px;
	height:100px;
	background:url(../images/3rd.jpg) no-repeat left top;
	padding:15px;
	float:left;
}
/*#container div.fst:hover {
	background:url(../images/fst_top_bot.jpg) no-repeat left bottom;
}
#container div.sec:hover {
	background:url(../images/sec_top_bot.jpg) no-repeat left bottom;
}*/
#container div.fst a , #container div.sec a {
	color:#000;
	font-size:1.40em;
	text-decoration:none;
	font-weight:bold;
}
#container div.thrd h2 {
	color:#403f3f;
	font-size:1.40em;
	padding:0 0 15px 0;
}
#container div.thrd p {
	line-height:18px;
}
#container div.thrd a {
	background:url(../images/more_blank.png) no-repeat;
	display:block;
	width:50px;
	height:14px;
	float:right;
	clear:both;
}
#leftPan {
	width:192px;
	float:left;
}
#leftPan h3 {
	background:url(../images/arrow.gif) no-repeat left center;
	line-height:30px;
	font-size:1.10em;
	padding:0 0 0 15px;
}
#leftPan ul {
	list-style-type:none;
	padding:0 0 10px 25px;
}
#leftPan ul li {
	padding:5px 0;
}
#leftPan ul li a {
	color:#656565;
	text-decoration:none;
	font-size:1.10em;
	font-weight:bold;
}
#leftPan ul li a:hover {
	text-decoration:underline;
}

#rightPan {
	width:788px;
	float:left;
}
#rightPan div.prod {
	float:left;
	padding:11px;
	width:153px;
	height:286px;
	border:1px solid #bfbebe;
	color:#7a7a7a;
	font-size:1.10em;
	margin:0 0 10px 4px;
	position:relative;
}
#rightPan div.prod span {
	line-height:17px;
}
.black {
	color:#000;
}
.pagination {
	text-align:right;
}
.pagination a {
	color:#000;
	text-decoration:none;
}
.pagination a:hover {
	text-decoration:underline;
}
#rightPan div.prod a.view {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/view.gif) no-repeat;
	height:20px;
	width:54px;
	display:block;
}
div.collection {
	float:left;
	width:236px;
	height:343px;
	margin:0 9px 0 0;
}
/*17 nov 2009*/
div.collection a {
	display:inline-block;
	background:#000;
}
/*17 nov 2009*/
div.collection img.img {
	border:1px solid #c0bfbf;
}
.collection .dummy{
}
.title_collection{
 	color:#7A7A7A;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.title_collection_black{
 	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
div.last {
	margin-right:0;
}
#footer {
	height:88px;
	width:980px;
}
#footer div.search {
	width:368px;
	float:right;
	height:50px;
}
#footer div.search label {
	width:124px;
	height:20px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	line-height:20px;
}
#footer div.search input.input {
	width:152px;
	height:18px;
	border:1px solid #aaa9a9;
	float:left;
}
#footer div.search input.btn {
	float:left;
	margin:0 0 0 6px;
}
#footer ul {
	list-style-type:none;
}
#footer ul li {
	float:left;
	padding:0 24px 0 0;
}
#footer ul li a {
	color:#000;
	text-decoration:none;
	line-height:30px;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer p {
	line-height:18px;
	clear:left;
}

/* --------------------------------------------- */
.pdetailsRow{
	width:788px;
}

.topButtonHolder{
	margin:auto;
	width:230px;
	font-size:110%;
	font-weight:bold;
}
.topButtonHolder span{
	display:block;
	width: 90px;
	height:28px;
	line-height:28px;
	padding:0px 9px 0px 9px;
	/*font: bold 13px sans-serif;*/
	color:#333;
	background: url("../images/ptoduct_top_links.jpg") 0 0 no-repeat;
	background-position: 0 0px;
	text-decoration: none;
	float:left;
	margin:0px 5px 0px 0px;
	text-align:center;
}
.topButtonHolder a {
	display:block;
	width: 90px;
	height:28px;
	line-height:28px;
	text-align:center;
	padding:0px 10px 0px 8px;
	/*font: bold 13px sans-serif;*/
	color:#9f9f9f;
	background: url("../images/ptoduct_top_links.jpg") 0 0 no-repeat;
	background-position: 0 -28px;
	text-decoration: none;
	float:left;
	margin:0px 5px 0px 0px;
}
.topButtonHolder a:hover { 
	background-position: 0 0px;
	color:#000;
}
.topButtonHolder a:active {
	background-position: 0 0;
	color:#fff;
}


/*.topButtonHolder a{
	width:108px;
	height:28px;
	float:left;
}*/

/*.topButtonHolder a.bodyButtonMore{
		background-image:url(../images/details_normal.jpg);
		background-position:left top;
		background-repeat:no-repeat;

}
.topButtonHolder a.bodyButtonMore:active {
		background-image:url(../images/details_normal.jpg);
}
.topButtonHolder a.bodyButtonMore:hover{
		background-image:url(../images/details_hover.jpg);
}


.topButtonHolder a.bodyButtonDetails{
		background-image:url(../images/more_view_normal.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		margin-left:5px;
}
.topButtonHolder a.bodyButtonDetails:active{
		background-image:url(../images/more_view_normal.jpg);
}
.topButtonHolder a.bodyButtonDetails:hover{
		background-image:url(../images/more_view_hover.jpg);
		margin-left:5px;
}*/

/*.bodyButtonMore{
	width:108px;
	height:28px;
	background-image:url(../images/details_normal.jpg);
	display:block;
	float:left;
}
.bodyButtonMore a, .bodyButtonMore a:visited{
	background-image:url(../images/details_normal.jpg);
	display:block;
	width:108px;
	height:28px;
	}

.bodyButtonMore a:hover{
	background-image:url(../images/details_hover.jpg);
	display:block;
	width:108px;
	height:28px;
	}

.bodyButtonDetails{
	width:108px;
	height:28px;
	background-image:url(../images/more_view_normal.jpg);
	display:block;
	float:left;
	margin-left:10px;
}*/

.bodyLeftPannel{
	width:305px;
	float:left;
	margin-bottom:20px;
}
.rightBlickImage{
	border:1px solid #bfbebe;
	padding:2px;
	width:272px;
	margin-bottom:10px;
}
.genericPadding{
	padding-top:30px;
}

#previousNew{
  display: block;
  width: 54px;
  height: 20px;
  background: url("../images/previous.jpg") no-repeat 0 0;
  float:left;
}
#previousNew:hover{ 
  background-position: 0 -20px;
}
#previousNew span{
	display: none;
}

#NextNew{
  display: block;
  width: 54px;
  height: 20px;
  background: url("../images/next.jpg") no-repeat 0 0;
  float:right;
  margin-right:3px;
}
#NextNew:hover{ 
  background-position: 0 -20px;
}
#NextNew span{
	display: none;
}
.FormTextOne{
	font-size:120%;
	margin:0px 10px 0px 0px;
}
.FormText{
	font-size:120%;
	margin:0px 10px;
}
.subSubrows{
	margin:10px 0px 0px 0px;
}

.rightPannel{
	width:450px;
	float:left;
	margin-left:25px;
	font-size:
}
.rightPannel h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:120%;
	color:#000000;
}
.rightPannel p{
	font-size:110%;
	line-height:1.6em;
}

.rightPannel ul{
	font-size:110%;
	padding:0px;
	margin:10px 0px 0px 20px;
}

.rightPannel li{
	padding:0px 0px 10px 0px;
}

.bodyBottom{
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:20px 0px;
	font-size:110%;
}

.addtobag{
	background-image:url(../images/add_to_bag.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:39px;
	line-height:39px;
	padding:0px 0px 0px 40px;
	width:280px;
	float:left;
}
.wishlist{
	background-image:url(../images/wishlist.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:39px;
	line-height:39px;
	padding:0px 0px 0px 40px;
	width:200px;
	float:left;
}
.imageContainerBot{
	padding:5px 0px 0px 40px;
	width:150px;
	float:right;
}

.moreImage{
	height:201px;
	width:153px;
	float:left;
	margin:12px 20px 8px 0px;
}

.NewSubmit{
	background-color:#656565;
	margin:0px;
	padding:3px;
	color:#FFFFFF;
	font-size:11px;
	border:0px;
	cursor:pointer;
}

.NewSubmitOff{
	background-color:#cbcbcb;
	margin:0px;
	padding:3px;
	color:#8c8c8c;
	font-size:11px;
	border:0px;
}


/* ------------------ Top Div 201009 --------------------- */

.topArrowDiv{
	width:152px;
	height:30px;
	margin:0px auto;
	position:absolute;
	top:215px;
	z-index:999;
}

.topArrowDiv .rightFloat{
	float:right;
}
/* -------------- Press --------------- */

.PressContainer{
	width:820px;
	/*height:400px;
	background-color:#00CC00;*/
	margin:35px auto;
}

.pressThumb{
	/*background-color:#006600;*/
	width:195px;
	height:260px;
	float:left;
	margin:0px 10px 10px 0px;
	overflow:hidden;
}
.pressThumb img{
	border:1px solid #cac8c6;
}
.pressThumb p{
	margin:1px 0px;
	font-size:90%;
	width:195px;
	overflow:hidden;
	color:#666666;
	text-align:center;
}

/*-----------------------------pagination ---------------------------*/

.left1{
          width:30px;
          float:left;
          margin:0px 5px 0 0;
          border:1px solid #000000;
          display:block;
          text-align:center;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:11px;
          }
.left1 a{
          background-color:#FFFFFF;
          padding:0 8px 0 8px;
          display:block;
          color:#000000;
          text-decoration:none;
          text-align:center;
          }
.left1 a:hover{
          background-color:#cccccc;
          padding:0 8px 0 8px;
          color:#000000;
          text-decoration:none;
          }
.left1 a.selected ,left1 a.selected:hover {
          background-color:#cccccc;
          color:#000000;
          text-decoration:none;
          cursor:auto;
          }
.leftSelect{
          width:30px;
          float:left;
          margin:0px 5px 0 0;
          border:1px solid #000000;
          display:block;
          text-align:center;
          background-color:#cccccc;
          color:#000000;
          text-decoration:none;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:11px;
          }

.leftNext{
          width:50px;
          float:left;
          margin:0px 5px 0 0;
          padding:0 0px 0 0;
          border:1px solid #000000;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:11px;
          }
.leftNext a{
          background-color:#FFFFFF;
          /*padding:0 8px 0 8px;*/
          display:block;
          color:#000000;
          text-decoration:none;
          text-align:center;
          }
.leftNext a:hover{
          background-color:#cccccc;
          padding:0 0px 0 0px;
          color:#000000;
          text-decoration:none;
          }
.photo-link	{ 
/*padding: 3px; margin: 3px;*/
/*border: 1px solid #999; */
display: block;
/*width: 100px; */ 
float: left; 
}

/*17 nov 2009*/
.photo-link:hover	{
	/*border-color: white; */
	/*border: 1px solid #797979; */
	/*padding: 3px; margin: 3px;*/
	float: left;
	opacity:0.4;
	filter: Alpha(Opacity=40);
}		  
/*17 nov 2009*/
a.black_bg {
	display:block;
	background:#000;
	width:153px;
	height:230px;
}
.moreImage a {
	display:block;
	background:#000;
	width:153px;
	height:201px;
}   
