@charset "utf-8";
/* CSS Document */
/************** RESET MARGINS & PADDING ********************/
html, body, div, span,
p,
ul, ol, li,
h1, h2,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}
/************** END RESET MARGINS & PADDING ********************/
body {
  background-color:#4d4c4a; 
  font-family: 'Helvetica', Arial, sans-serif; 
  font-size:13px ;    
  font-weight: normal;  
  line-height: 17px;
  color:#5c5045;
  width:100%;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:0px;
}

h1{
 font-size:14px; color:#5c5045; font-weight:bold; line-height:normal; 
}

/*h2{
  font-size:12px; color:#5c5045; font-weight:bold;
}*/

/*Changes for Product name on Product Detail page - 6 Aug 09*/
h2{
  font-size:14px; color:#5c5045; font-weight:normal;}

#masterpage {
  margin: 0 auto;
  padding: 0px;
  width: 1003px;
 }
 #topheader {
  margin: 0px;
  padding: 0px;
  width: 1003px;
  float:right;
  text-align:right;
  background-color:#4d4c4a;
 }
  /*#footer {
  margin: 0px;
  padding-bottom:10px;
  width: 1003px;
  text-align:center;  
  background-color:#4d4c4a;
  color:#9c9b9a;
  font-size:11px;
 }

  #footer {
 margin: 0px;
 padding-bottom:10px;
 width: 1003px;
 text-align:right;
 background-color:#4d4c4a;
 color:#9c9b9a;
 font-size:11px;
 }

   #footer {
 margin: 0px;
 padding-bottom:10px;
 width: 1003px;
 background-color:#4d4c4a;
 color:#9c9b9a;
 font-size:11px;
 float:left;
 }*/

  #footer {
 padding-left: 155px;
 padding-bottom:10px;
 width: 848px;
 background-color:#4d4c4a;
 color:#9c9b9a;
 font-size:11px;
 float:left;
 }
 
 /*#masterpagebg{float:left; width:1003px; display:block; min-height:550px; height:auto !important; height:550px; margin-bottom:5px; padding:0px; background:url(../images/mainbg.gif) repeat-y; }
 #masterpagebg {
 PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MIN-HEIGHT: 550px; BACKGROUND: url(../images/mainbg.gif) repeat-y; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 1003px; PADDING-TOP: 0px; HEIGHT: 550px; height:auto !important;

}*/
/*#masterpagebg{float:left; width:1003px; display:block;  margin-bottom:5px; padding:0px; background:url(../images/mainbg.gif) repeat-y; min-height:680px; height:auto !important; height:680px; }
#masterpagebg{float:left; width:1003px; display:block;  margin-bottom:5px; padding:0px; background:url(../images/mainbg.gif) repeat-y; min-height:625px; height:auto !important; height:625px; }*/
#masterpagebg{float:left; width:1003px; display:block;  margin-bottom:5px; padding:0px; background:url(../images/mainbg.gif) repeat-y; min-height:610px; height:auto !important; height:625px; }




 
/* #leftCol{
	float:left; width:139px; min-height:540px; height:auto !important; height:540px; display:inline; margin:0px; padding:0px; background-color:#8d9695; padding:8px;
 }*/

 #leftCol{float:left; width:139px; min-height:460px; height:auto !important; height:460px; display:inline; margin:0px; padding:0px; background-color:#8d9695; padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px; }

/*New CSS for 10 thumbnails, 1 Sep 2009 -- AP*/
.bottom-thumb{float:left; display:inline; width:830px; margin:0px; }  

.bottom-right{float:right; display:block; text-align:right; width:200px;  padding-left:50px; padding-right:0px; padding-top:25px; padding-bottom:0px; margin:0px; font-size:10px; font-weight:normal; line-height:16px;}

 /*#rightCol{
	float:right; width:832px; min-height:540px; height:auto !important; height:540px; display:block; margin:0px; padding:8px; background-color:#FFF
 }
 #rightCol {
 PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; MIN-HEIGHT: 540px; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 832px; PADDING-TOP: 8px; HEIGHT: 540px; BACKGROUND-COLOR: #fff; height:auto !important;

}*/

#rightCol { PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; MIN-HEIGHT: 520px; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 832px; PADDING-TOP: 8px; HEIGHT: 520px; BACKGROUND-COLOR: #fff; height:auto !important;}

/* .leftmenu-section{
	 float:left; display:inline; width:139px; min-height:510px; height:auto !important; height:510px; }*/
	/* .leftmenu-section{
  float:left; display:inline; width:139px; min-height:628px; height:auto !important; height:628px;  }
 .leftmenu-section{
  float:left; display:inline; width:139px; min-height:575px; height:auto !important; height:575px;  }*/

  .leftmenu-section{float:left; display:inline; width:139px; min-height:559px; height:auto !important; height:559px; }

.search-section{
	 float:left; display:inline; width:139px; height:24px; background-color:#FFF; margin-top:8px; }
	 .search-box{border:0px; width:110px; height:18px; margin-left:2px; margin-top:2px; color:#5c5045;}
	 .search-first{ float:left; display:inline; width:114px; margin:0px; padding:0px;}
	 .search-last{ float:left; display:block; width:25px; margin:0px; padding:0px;}
 
 /*SKU and Price on Category Page Changes, 7 Nov 2009 --AP*/
 /*#header{
	width:832px;
	padding-top:35px;
	margin:0px;
	text-align:center;
	height:80px;	
}*/
#header{width:832px;padding-top:20px;margin:0px;text-align:center;height:65px;}



 .logoh{                            /* logo postion.  default image replaced if you upload your own */
  padding:0px;
  margin:0px;
  text-align:center;  
  width: 366px;
  height:38px;  
  background-image:url(../images/logoh.gif); background-repeat:no-repeat; cursor:hand; cursor:pointer;
  }
b{ font-weight:bold}
a{text-decoration:underline; color:#8d9695}
a:hover{text-decoration:none; color:#5c5045;}
p{margin-top:7px; margin-bottom:8px;}
.content-first{float:left; display:block; width:832px; padding:0px; margin:0px;} /*UPDATED ***KT*** Jan 27,2010
.content-first {
 PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 832px; height:360px; DISPLAY: block; FLOAT: left; 
}*/
/*#catageory{float:left; display:block; width:752px; min-height:428px; height:auto !important; height:428px; padding-left:40px; padding-right:40px;}
#catageory {
 PADDING-RIGHT: 40px; DISPLAY: block; PADDING-LEFT: 40px; MIN-HEIGHT: 428px; height:auto !important;
 FLOAT: left; WIDTH: 752px; HEIGHT: 428px
}*/

#catageory {

 PADDING-RIGHT: 40px; DISPLAY: block; PADDING-LEFT: 40px; MIN-HEIGHT: 436px; height:auto !important; FLOAT: left; WIDTH: 752px; HEIGHT: 436px; }



/*#bottom-Nav{float:right; display:block; text-align:right; width:752px; height:25px; padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:0px; margin:0px;}*/
#bottom-Nav{float:right; display:block; text-align:right; width:822px; height:25px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px; margin:0px; font-size:10px; font-weight:normal; line-height:16px; }
#catageory .search-row{ clear:both; display:block; width:752px; height:15px; padding:0px; margin-bottom:15px;}
/*#catageory .catageory-row{ clear:both; display:block; width:752px; height:200px; padding:0px; margin-bottom:15px;}*/

/*SKU and Price on Category Page Changes, 7 Nov 2009 --AP*/
/*#catageory .catageory-row{ clear:both; display:block; width:752px; MIN-HEIGHT: 200px; height:auto !important; height:200px; padding:0px; margin-bottom:15px;}*/
#catageory .catageory-row{ clear:both; display:block; width:752px; MIN-HEIGHT: 215px; height:auto !important; height:215px; padding:0px; margin-bottom:15px;}

/*SKU and Price on Category Page Changes, 7 Nov 2009 --AP*/
/*#catageory .catageory-row .Mbox{float:left; display:inline; width:170px; height:200px; padding:0px; margin:0px;}*/
#catageory .catageory-row .Mbox{float:left; display:inline; width:170px; height:215px; padding:0px; margin:0px;}

#catageory .catageory-row .Mbox .box{float:left; display:inline; width:170px; height:170px; padding:0px; margin-bottom:2px;}
/*#catageory .catageory-row .Mbox .pro-title{ font-size:11px;}*/


/*SKU and Price on Category Page Changes, 7 Nov 2009 --AP*/
#catageory .catageory-row .Mbox .product{float:left; display:inline; width:170px; height:15px; padding:0px; margin-bottom:0px; font-size:11px; font-weight:normal; }
#catageory .catageory-row .Mbox .productL{float:left; display:inline; width:60px; height:15px; padding-right:10px; margin-bottom:0px;}
#catageory .catageory-row .Mbox .productR{float:left; display:block; text-align:right; width:100px; height:15px; padding:0px; margin-bottom:0px;}
/*END - SKU and Price on Category Page Changes, 7 Nov 2009 --AP*/


a.pro-title:link {font-size:11px; font-weight:normal; line-height:16px; color: #5c5045}
a.pro-title:visited {font-size:11px; font-weight:normal; line-height:16px; color: #5c5045}
a.pro-title:hover {font-size:11px; font-weight:normal; line-height:16px; color: #8d9695}

#catageory .catageory-row .spaceb{float:left; display:inline; width:23px; height:200px; padding:0px; margin:0px;}
#catageory .add-left{float:left; display:inline; width:391px; text-align:center; vertical-align:middle; padding-top:78px;}
#catageory .add-right{float:left; display:inline; width:361px; text-align:center; vertical-align:middle; }

#catageory .portfolio-row{ float:left; display:block; width:752px; /*min-height:185px; height:auto !important; height:185px;*/ padding:0px; margin-bottom:15px; border-bottom:1px solid #4d4c4a; margin-bottom:15px;}
#catageory .portfolio-row .main-cont{float:right; display:inline; width:558px;  padding-bottom:10px; margin:0px;  }
#catageory .portfolio-row .port-photo{float:left; display:inline; width:170px; height:170px; padding-right:24px; margin:0px;}
#catageory .portfolio-row .port-cont{float:left; display:inline; width:558px; min-height:108px; height:auto !important; height:108px; padding-bottom:10px; margin:0px;  }
#catageory .portfolio-row .pro-pri{float:left; display:inline; width:558px; padding-bottom:10px; margin:0px;}
#catageory .portfolio-row .port-bottombtn{float:left; display:inline; width:558px;  padding:0px; margin:0px;}

#catageory .pro-detail{ clear:both; display:block; width:752px; padding:0px; margin-bottom:15px; }
#catageory .pro-detail .pro-photo{float:left; display:inline; width:388px; height:388px; padding-right:24px; margin:0px;}
#catageory .pro-detail .pro-cont{float:left; display:inline; width:330px; padding-left:26px;  padding-bottom:10px; margin:0px;  }


/*.bottom-text{clear:both; display:block; width:832px; padding-top:10px; min-height:45px; height:auto !important; height:45px; margin:0px; padding-bottom:0px; text-align:center}*/
/*.bottom-text{clear:both; display:block; width:832px; padding-top:50px; min-height:45px; height:auto !important; height:45px; margin:0px; padding-bottom:0px; text-align:center}*/
.bottom-text {
 TEXT-ALIGN: center;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 MIN-HEIGHT: 45px;
 WIDTH: 832px;
 DISPLAY: block;
 HEIGHT: auto !important;
  float:left;
 PADDING-TOP: 10px
}

/********************* Left Menu **********************/
#treemenu1 ul{ /*CSS for Simple Tree Menu*/
margin:0px;
padding:0px;
font-family: 'Helvetica', Arial, sans-serif;font-size:11px;
color:#ffffff;
text-decoration:none;
float:left;
font-weight:normal;
}

#treemenu1 li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
margin-left:0px;
font-family: 'Helvetica', Arial, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:11px;
border:0px;
}

#treemenu1 li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
}

#treemenu1 li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
 /*Hide them by default. Don't delete. */
margin:0px;
padding-left:4px;
}

#treemenu1 .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
margin:0px;
padding-left:4px;
}

#treemenu1 li a{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#ffffff;
text-decoration:none;
}

#treemenu1 li a:hover{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#ffffff;
text-decoration:none;
}

#treemenu1 li a:visited{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#ffffff;
text-decoration:none;
}

#treemenu1 li a:link{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#ffffff;
text-decoration:none;
}

#treemenu1 li a:active{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#5c5045 !important;
text-decoration:none;
}
#treemenu1 li a.select{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#5c5045 !important;
text-decoration:none;
}

#treemenu1 li.select{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#5c5045 !important;
text-decoration:none;
}

#treemenu1 ul li a.select{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
color:#5c5045 !important;
text-decoration:none;
}

.Mtop{ margin-top:178px;}
.Ltop{ margin-top:25px;}
.Ctop{ margin-top:126px;}
/********************* End Left Menu *******************/

/************************** Top Menu ******************/
topmenu{
font-weight: bold;
float:right;
}
.topmenu ul{
padding: 8px 0 0px 0px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
text-align: right; 
width: 100%;
float:right;
height:22px;
margin:0px;
}
/*.topmenu ul li{
display: inline;
}*/
.topmenu ul li{

display: inline;

font-size:10px; font-weight:normal;

}
.topmenu ul li a{
color: #ffffff;
padding: 0px 0px 0px 0px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 8px; /*spacing between each menu link*/
text-decoration: none;
}
.topmenu ul li a:hover, .topmenu ul li a.link, .topmenu ul li a.active{
color: #a1a9a8 !important;
}
.topmenu ul li a.selected{
color: #a1a9a8;}
.topmenu ul li a.selectedR{
color: #ff9900;
}
/*******************End Top Menu*****************/

/****************** Footer Menu ********************/
/*footermenu{
font-weight: bold;
}*/

footermenu{
	font-weight: bold;
	padding-top:10px;
}

/*.footermenu ul{
padding: 8px 0px 0px 0px; *//*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
/*width: 100%;
margin:0px;
text-align:center;
padding-top:0px;
padding-bottom:2px;
}*/

.footermenu ul{
padding: 8px 0px 0px 0px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
width: 100%;
margin:0px;
text-decoration:none;
font-style:normal;
font-variant:normal;

padding-top:0px;
padding-bottom:2px;
}

.footermenu ul li{
display: inline;
}
.footermenu ul li a{
color: #ffffff;
padding: 0px 10px 0px 0px; /*top padding is 6px, bottom padding is 4px*/
margin: 0px; /*spacing between each menu link*/
text-decoration: none;
}
.footermenu ul li a:hover, .footermenu ul li a.link, .footermenu ul li a.active{
color:#a1a9a8 !important;
}
.footermenu ul li a.selected{
color:#a1a9a8 !important;}
/******************** End Footer Menu *********************/
.aboutCont{background:url(../images/about-bg.jpg) no-repeat; height:360px; width:832px;}
.whitebig-text{font-size:14px; color:#ffffff; font-weight:bold; line-height:22px; text-align:justify;}
.aboutContR{float:right; width:300px; height:200px; display:block; margin-top:121px; padding-right:25px;}
/*.loginMain{ clear:both; margin:0px auto; min-height:240px; height:auto; width:566px; border:1px solid #5c5045}*/
/*.loginM-left{ width:320px; float:left; display:inline;  padding-left:20px; padding-top:15px;}*/
/*.login-right{width:226px; padding:0px; float:left; text-align:right; display:inline; margin:0px; }*/

/************** Start Page Navigation **********************/
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
		color:#5c5045;
}


.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color:#5c5045;
	}
.wp-pagenavi a:hover {	
	color:#8d9695;
	}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color:#5c5045;
	}

/*Changes to Pagnation to make current page link darker and bigger, 16 Oct 2009 --AP*/
/*.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color:#5c5045;
	font-weight: bold;
	}*/

	.wp-pagenavi span.pages {

            padding: 2px 4px 2px 4px; 

            margin: 2px 2px 2px 2px;

            color: #8d9695;

            font-weight: bold;

            }

/*.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	color: #8d9695;	
	}
	*/
	.wp-pagenavi span.current {

            padding: 2px 4px 2px 4px; 

            margin: 2px;

            font-weight: bold;

            color: #383029 ; font-size:12px;   

            }
/*END  -Changes to Pagnation to make current page link darker and bigger, 16 Oct 2009 --AP*/

.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	color:#fff;
	}
/************** End Page Navigation **********************/

/************** Form ******************/
#Contact-Table{ float:left; display:inline; color:#5c5045; width:670px; height:auto; padding:0px; margin-top:15px; margin-bottom:20px}
#Contact-form {width:670px; clear:both; height:auto; height:1%;  font-size:12px; padding-top:5px}
#set {width:670px; clear:both; font-size:12px; padding-top:8px; }
#set .left{ width:165px; float:left; display:inline;  margin-right:15px;}
#set .right{width:490px; padding:0px; float:left; display:inline; margin:0px; }
#set .textfield{font-family: 'Helvetica', Arial, sans-serif; color:#5c5045; border:1px solid #7f9db9; width:210px; height:17px; padding-left:2px; padding-right:3px; padding-top:1px; padding-bottom:1px; font-size:11px;}
#set .selectfield{font-family: 'Helvetica', Arial, sans-serif; color:#5c5045; border:1px solid #7f9db9; width:218px; height:20px; padding-left:2px; padding-right:3px; padding-top:1px; padding-bottom:1px; font-size:11px;}
#set .commentbox {font-family: 'Helvetica', Arial, sans-serif;color:#5c5045; padding-right:3px; padding-top:1px; padding-bottom:1px; font-size:12px; height: 80px; width: 300px; border: 1px solid #7f9db9; }
.button{border:1px solid #5c5045; !important; background-color:#FFF; padding-left:5px; padding-right:5px; height:25px; text-align:center; width:auto; color:#5c5045; font-weight:bold; cursor: hand !important; }
.redtext{color:#F00}
/*.login-set {width:310px; clear:both; font-size:12px; padding-top:8px; }*/
/*.login-set-left{ width:95px; float:left; display:inline;  margin-right:15px;}*/
/*.login-set-right{width:200px; padding:0px; float:left; display:inline; margin:0px; }*/
.login-set-textfield{font-family: 'Helvetica', Arial, sans-serif; color:#5c5045; border:1px solid #7f9db9; width:170px; height:17px; padding-left:2px; padding-right:3px; padding-top:1px; padding-bottom:1px; font-size:11px;}
.small-text{color:#5c5045; font-size:11px; font-weight:normal;}
/*************** End Form *******************/

/************* Catageory Page Zoom **************/
.pro_detail_area{
	width:752px;
	padding:0px 0px 0px 0px;
	float:left;
		}
/*.p_detail{
	width:330px;
	float:left;
	height:388px;
	padding-left:24px;
	
}*/

.p_detail {width:330px; float:left; min-height:388px; height:auto !important; height:388px; padding-left:24px;}

/*.pro_img_wrap, .pro_image, .imgOptions{
	width:390px;
	float:left;
	height:390px;
	padding:0px;
	margin:0px;
	
	
}*/

/*.pro_img_wrap, .pro_image, .imgOptions {width:390px; float:left; min-height:390px; height:auto !important; height:390px; padding:0px; margin:0px;}*/

.pro_image, .imgOptions {width:390px; float:left; min-height:390px; height:auto !important; 


height:390px; padding:0px; margin:0px;}

 

.pro_img_wrap {width:390px; float:left; height:390px; padding:0px; margin:0px;}


.imgOptions {
	background:url(../images/core/bg_nav.gif) 0% 100% repeat-x;
	padding:0 0 5px 0;
}
.imgOptions a{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.imgOptions a:hover{
	text-decoration:underline;
}
.hidden{
	display:none;
}

.clear{
	clear:both;
	font-size:1%;
    height:1px;
}

/*.thumbs {
	margin:0px 0 0 0;
	width:390px;
	height:50px;
	padding:0px;
}

.thumbs {
 margin:0px 0 0 0;
 width:390px;
 height:30px;
 padding:0px;
}*/

.thumbs {

            margin:0px 0 0 0;

            width:390px;

            height:auto;

            padding:0px;

            display:inline;

            float:left;            

}



/*.thumbs-heading{float:left; display:block; height:15px; padding-top:5px; width:388px; padding-bottom:5px;}*/
.thumbs-heading{float:right; text-align:right; display:block; height:15px; padding-top:5px; /*width:388px;*/ width:190px;padding-bottom:5px;}
/*.thumbs-heading{float:right; text-align:right; display:block; height:15px; padding-top:5px; width:100px; padding-bottom:5px;}*/
/*.large-img{float:left; text-align:left; display:block; height:15px; padding-top:5px; width:100px;padding-bottom:5px; }*/
.large-img{float:left; display:inline; height:15px; padding-top:5px; /*width:388px;*/ width:140px;padding-bottom:5px; }
a.large-zoom:link { font-weight:normal; line-height:16px; color: #5c5045; text-decoration:none;}
a.large-zoom:visited {font-weight:normal; line-height:16px; color: #5c5045; text-decoration:none;}
a.large-zoom:hover { font-weight:normal; line-height:16px; color: #8d9695; text-decoration:none;}
.thumbs-bt{float:left; display:block; height:20px; padding-top:5px; width:388px; padding-bottom:5px;}
/*.thumbs .img{
	margin:0 10px 0px 0px;
	cursor:pointer;
    position:relative;
    float:left;
}

.thumbs .img {

            FLOAT: left; MARGIN: 0px 5px 0px 0px; CURSOR: pointer; POSITION: relative

}

.thumbs .img {

            FLOAT: left; MARGIN: 3px 4px 0px 0px; CURSOR: pointer; POSITION: relative

}*/

.thumbs .img {

 

            FLOAT: left; display:inline; padding: 5px 5px 0px 0px; CURSOR: pointer; POSITION: relative; height:34px;}



/*
	IMG ZOOM
*/

.zoom{
	height:326px;
	width:326px;
	margin:0 0 6px 0;
}
#zoom_square{
	height:112px;
	width:121px;
	opacity:0.3;
	filter:alpha(opacity=30);
	position:absolute;
	background-color:white;
	cursor: move;
	}

/*************** End Catageory Page Zoom**************/


/****printable version***/

.printablepro_detail_area{
	width:852px;
	padding:0px 0px 0px 0px;
	float:left;
		}

/*.printablep_detail{
	width:330px;
	float:left;
	height:388px;
	padding-left:64px;
	
}*/

.printablep_detail {width:330px; float:left; min-height:388px; height:auto !important; height:388px; padding-left:24px;}

/*#printablemasterpagebg {
 PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MIN-HEIGHT: 550px; background-color:white; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 1003px; PADDING-TOP: 0px; HEIGHT: 550px; height:auto !important;

}*/
#printablemasterpagebg{float:left; width:1003px; display:block;  margin-bottom:5px; padding:0px; background:url(../images/mainbg.gif) repeat-y; min-height:540px; height:auto !important; height:540px; }
 #printablerightCol {
 PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; MIN-HEIGHT: 540px; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 987px; PADDING-TOP: 8px; HEIGHT: 540px; BACKGROUND-COLOR: #fff; height:auto !important;

}

#printableleftCol{
	float:left; width:139px; min-height:540px; height:auto !important; height:540px; display:inline; margin:0px; padding:0px; background-color:#8d9695; padding:8px;
 }

#printableheader{
	width:987px;
	padding-top:35px;
	margin:0px;
	text-align:center;
	height:80px;	
}


#printablecatageory {
 PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 100px; MIN-HEIGHT: 428px; height:auto !important;
 FLOAT: left; WIDTH: 752px; HEIGHT: 428px
}

 #printfooter {
  margin: 0px;
  padding-bottom:10px;
  width: 1003px;
  text-align:center;  
  background-color:#4d4c4a;
  color:white;
  font-size:11px;
 }

 .error_msg { width:100%; color:#ff0000; text-align: center; padding-bottom:10px;}


 /*Login CSS*/
/*.loginMain{ clear:both; display:block; margin:0px auto; height:253px!important; height:256px; width:600px; border:1px solid #5c5045}*/
.loginMain{ clear:both; display:block; margin:0px auto; height:253px!important; height:256px; width:470px; border:1px solid #5c5045}

*:first-child+html .loginMain{ height:245px!important;}

 

/*.loginM-left{ width:350px; float:left; padding-bottom:0px; display:inline;  padding-left:20px; padding-top:15px;}*/
.loginM-left{ width:450px; float:left; padding-bottom:0px; display:inline;  padding-left:20px; padding-top:15px;}

/*.login-right{width:226px; padding:0px; float:left; text-align:right; display:inline; margin:0px; }*/
.login-right{width:226px; padding:0px; float:left; text-align:right; display:inline; margin:0px; }

 

/*.login-set {width:340px; height:20px; clear:both; font-size:12px; padding-top:8px; }*/
.login-set {width:400px; height:20px; clear:both; font-size:12px; padding-top:8px; }

/*.login-set-left{ width:95px; height:20px; float:left; display:inline;  margin-right:15px;}*/
.login-set-left{ width:110px; height:20px; float:left; display:inline;  margin-right:15px;}

/*.login-set-right{width:230px; height:20px; padding:0px; float:left; display:inline; margin:0px; }*/
.login-set-right{width:230px; height:20px; padding:0px; float:left; display:inline; margin:0px; }

.error_new{color: #FF0000; font-size:11px; padding:0px; margin:0px;  line-height: 12px;}

.product-description{FONT-SIZE: 12px; COLOR: #5c5045; LINE-HEIGHT: 17px; font-weight:normal; FONT-FAMILY: 'Helvetica', Arial, sans-serif;}


/*Sitemap*/
#catageory .sitemap{ clear:both; display:block; MIN-HEIGHT: 140px; height:auto !important; height:140px; width:752px; height:auto; padding:0px; margin-bottom:30px;}

#catageory .sitemap .siteL{float:left; display:inline; width:180px; margin-right:30px; height:auto; padding:0px; margin:0px; padding-bottom:15px; }

.siteheader{color:#8d9695; font-weight:bold;}

.footermenu a{
color: #ffffff;
text-decoration: none;
}
.footermenu  a:hover, .footermenu  a.link, .footermenu  a.active{
color:#a1a9a8 !important;
}
.footermenu  a.selected{
color:#a1a9a8 !important;}

/*PRESS page*/
#category .press_pic{clear:both; display:block; MIN-HEIGHT: 140px; height:auto; width:auto;}