
#advSearch {margin-bottom: 4px; }

h2 {color: #fff;font-size:13px;	background: url(../images/title_bg_brass.gif) no-repeat;padding: 0;}
h2 span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 5px 10px;display: block;}

h1.root {color: #fff;font-size:13px;	background: url(../images/title_bg_brass.gif) no-repeat;padding: 0;}
h1.root span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 5px 10px;display: block;}

/*Button Style*/
a.advbutton {
	text-align: center;
	font-size: 17px;
	font-weight:normal;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;}
a.advbutton:link {
	color: #fff;
	padding: 6px 4px;
	display: block;
	text-decoration: none;
	background-color: #9a460e;
	border: 1px solid #9a460e; 
	background-image:url(../images/search_bg2_brass.gif); 
	background-repeat:repeat-x;
	background-position: 0 -3px;} 
a.advbutton:visited {
	color: #fff;
	padding: 6px 4px;
	display: block;
	text-decoration: none;
	background-color: #9a460e;
	border: 1px solid #9a460e; 
	background-image:url(../images/search_bg2_brass.gif); 
	background-repeat:repeat-x;
	background-position: 0 -3px;}
a.advbutton:hover {
	color: #fff;
	padding: 6px 4px;
	display: block;
	text-decoration: none;
	background-color: #9a460e;
	border: 1px solid #9a460e; 
	background-image:url(../images/search_bg1_brass.gif); 
	background-repeat:repeat-x;
	background-position: 0 -3px;} 	
a.advbutton img {vertical-align:text-top; margin:0 4px;} 
a.checkbutton {
	text-align: center;
	float: right;
	margin: 10px 0px 10px 10px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;}
    a.checkbutton:link {
	float: right;
	color: #fff;
	width: 110px;
	display: block;
	text-decoration: none;
	background-color: #9a460e;
	border: 1px solid #42ef32; 
	background-image:url(../images/search_bg2_brass.gif); 
	background-repeat:repeat-x;
	background-position: 0 -6px;} 
    a.checkbutton:visited {
	float: right;
	color: #fff;
	text-decoration: none;
	border: 1px solid #42ef32; 
	background-image:url(../images/search_bg2_brass.gif); 
	background-repeat:repeat-x;
	background-position: 0 -6px;}
    a.checkbutton:hover {
	float: right;
	color: #fff;
	background-color: #9a460e;
	text-decoration: none;
	border: 1px solid #11a80d; 
	background-image:url(../images/search_bg1_brass.gif); 
	background-repeat:repeat-x;
	background-position: 0 -6px;} 
a.dltbutton {
	font-size:13px;
	width: 59px;
	display: block;
	font-weight:bold;
	color: #FFFFFF;
	padding: 4px;
	margin: 0 auto;}
    a.dltbutton:link {
	color: #fff;
	text-decoration: none;
	background-image:url(../images/delete_bg_brass.gif); } 
    a.dltbutton:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/delete_bg_brass.gif); }
    a.dltbutton:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/delete_bg_brass.gif); 
	background-position: 0 -30px;} 
a.addcartbutton {
	font-size:13px;
	width: 94px;
	display: block;
	font-weight:bold;
	color: #FFFFFF;
	padding: 4px;
	margin: 0 auto;}
    a.addcartbutton:link {
	color: #fff;
	text-decoration: none;
	background-image:url(../images/addcart_bg_brass.gif); } 
    a.addcartbutton:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/addcart_bg_brass.gif); }
    a.addcartbutton:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/addcart_bg_brass.gif); 
	background-position: 0 -30px;} 

a.clearcartbtn {
	font-size:13px;
	width: 85px;
	display: block;
	font-weight:bold;
	color: #FFFFFF;
	padding: 4px;
	margin: 0 auto;}
    a.clearcartbtn:link {
	color: #fff;
	text-decoration: none;
	background-image:url(../images/clearcart_bg_brass.gif); } 
    a.clearcartbtn:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/clearcart_bg_brass.gif); }
    a.clearcartbtn:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/clearcart_bg_brass.gif); 
	background-position: 0 -30px;} 

/* entire section added */	
/* begin slightly larger keep shopping button FEB 20 2009 FTW */

a.keepshopping:link {
	color: #fff;
	font-size:16px;
	font-weight: bold;
	background-image: url(../images/keepshoppingbutton_brass.gif);
	background-position: 0px 0px;
    float:left; height:29px;  margin:0 4px 0 0;}

a.keepshopping:link span{float:left; 
	background-image: url(../images/keepshoppingbutton_brass.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:21px; padding:5px 10px 4px 0;	}	

a.keepshopping:visited {
	color: #fff;
	font-size:16px;
	font-weight: bold;
	background-image: url(../images/keepshoppingbutton_brass.gif);
	background-position: 0px 0px;
    float:left; height:29px;  margin:0 4px 0 0;  }

a.keepshopping:visited span{	
	float:left; 
	background-image: url(../images/keepshoppingbutton_brass.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:21px; padding:5px 10px 4px 0;}	

a.keepshopping:hover {
	cursor: pointer;
	color: #fff;
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
	background-image: url(../images/keepshoppingbutton_brass.gif);
	background-position: 0px -45px;   
	float:left; 
	height:29px;  
	margin:0 4px 0 0;}
	
a.keepshopping:hover span{	
	text-decoration:none;
	background-image: url(../images/keepshoppingbutton_brass.gif);
	background-repeat: no-repeat;
	background-position: right -45px;
	margin:0 0 0 10px; 
	height:21px; 
	padding:5px 10px 4px 0px;
	}
/* end slightly larger keep shopping button FEB 20 2009 FTW */
	
	
a.buy:link {
	color: #fff;
	font-size:13px;
	font-weight: bold;
	background-image: url(../images/buybtn_brass.gif);
	background-position: 0px 0px;
    float:left; height:24px;  margin:0 4px 0 0;}
    a.buy:link span{float:left; 
	background-image: url(../images/buybtn_brass.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:16px; padding:4px 10px 4px 0;	}	
    a.buy:visited {
	color: #fff;
	font-size:13px;
	font-weight: bold;
	background-image: url(../images/buybtn_brass.gif);
	background-position: 0px 0px;
    float:left; height:24px;  margin:0 4px 0 0;  }
    a.buy:visited span{	
	float:left; 
	background-image: url(../images/buybtn_brass.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:16px; padding:4px 10px 4px 0;}	
    a.buy:hover {
	cursor: pointer;
	color: #fff;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
	background-image: url(../images/buybtn_brass.gif);
	background-position: 0px -30px;   
	float:left; height:24px;  margin:0 4px 0 0;}
    a.buy:hover span{	
	text-decoration:none;
	background-image: url(../images/buybtn_brass.gif);
	background-repeat: no-repeat;
	background-position: right -30px; margin:0 0 0 10px; height:16px; padding:4px 10px 4px 0;}
a.checkoutbtn {
	text-align: center;
	float: left;
	margin-left:5px;
	font-size: 25px;
	font-weight:normal;
	color: #FFFFFF;
	padding: 6px 27px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;}
    a.checkoutbtn:link {
	color: #fff;
	display: block;
	text-decoration: none;
	background-image:url(../images/checkoutbg.gif); } 
    a.checkoutbtn:visited {
	color: #fff;
	text-decoration: none;
	background-image:url(../images/checkoutbg.gif); }
    a.checkoutbtn:hover {
	color: #fff;
	text-decoration: none;
	background-image:url(../images/checkoutbg.gif); 
	background-position: 0 -50px;
	background-repeat:no-repeat;} 
	
	
	 
 /*Featured Product*/ 
  .promotionbox {border: 1px solid #dddddd;margin-bottom: 4px;	padding-bottom: 5px;text-align: center; font-size: 10px;}
  .promotionbox .proimg{text-align: center;}
  .promotionbox h1 {font-size: 12px;color: #9a460e;	padding: 5px 10px;background-color: #EEEEEE;margin: 3px;font-style: italic;}
  .promotionbox p.pbox {font-size: 12px;color: #9a460e;	padding: 5px 10px;background-color: #EEEEEE;margin: 3px;font-style: italic;font-weight:bold;}
  .promotionbox .title {color: #333; margin:2px;}
  .promotionbox .title h3 {color: #333; margin:2px; font-size: 10px; font-weight:normal;}  
  .promotionbox .regular {color: #999; margin:2px;}
  .redbold {color: #ff0000; font-size: 11px;font-weight: bold;}
  .redfont {color: #ff0000; margin: 3px 0;}
/*New Arrival
  .newarrival {border: 1px solid #dddddd;margin-bottom: 4px;}
  .newarrival .proimg{text-align: center;}
  .newarrival h1 {font-size: 12px;color: #9a460e;padding: 5px 10px;	background-color: #EEEEEE;margin: 3px;}
  .newarrival p { padding:4px 10px; }  */ 

  .ContentInfo {padding: 12px 15px; font-size: 13px;}
  .ContentInfo h1 {	font-size: 15px;padding: 5px 0;	color: #9a460e;}
  .ContentInfo ul { padding: 2px 0px 2px 20px; }
  .ContentInfo ul li{padding: 5px 0px; }
  .ContentInfo p{margin: 8px 0;}
  .ContentInfo p.underline{	background-color: #eee;	border: 1px solid #ddd;	padding: 12px;}
    
  .RelateBox  {margin-bottom: 5px;border: 1px solid #ddd;}  
  .RelateBox h1 {font-size: 12px;color: #9a460e;padding: 5px 10px;	background-color: #EEEEEE;margin: 3px;}
  .RelateBox p { padding:5px 10px; }
  .RelateBox a { color: #555; }
  .RelateBox a:visited { color: #777; }
  .RelateBox a:hover { color: #333; }

/*Left hand product menu */
.sidemenu{
	text-align: left;
	list-style-type: none;
	margin-bottom: 4px;
	padding: 2px 3px;
	border: 1px solid #dddddd;
	background-color: #e3e3e3;}
	.sidemenu  ul {
	list-style:none;
	margin: 0px;
	padding: 0px;}		
	.sidemenu  ul li  {	margin:0px;	padding: 0px;font-weight: bold;}
	.sidemenu .choose  {
	background-image: url(../images/arrow01_brass.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	text-decoration: none;
	margin:1px 0px;
	padding: 3px 2px 3px 22px;
	color: #9a460e;
	width: 178px;
	display: block;	}
	.sidemenu  ul li a {
	background-image: url(../images/arrow01_brass.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	text-decoration: none;
	margin:1px 0px;
	padding: 3px 2px 3px 22px;
	color: #333;
	width: 178px;
	display: block;	}
	.sidemenu  ul li a:visited{
	background-image: url(../images/arrow01_brass.gif);
	background-position: 10px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	margin:1px 0px;
	padding: 3px 2px 3px 22px;
	color: #666;
	width: 178px;
	display: block;	}
	.sidemenu  ul li a:hover {
	background-image: url(../images/arrow01_brass.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	text-decoration: underline;
	margin:1px 0px;
	padding: 3px 2px 3px 22px;
	color: #9a460e;
	width: 178px;
	display: block;
	background-color: #f3f3f3;}
.sub_menu{
	text-align: left;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:202px;
	background-color: #f6f6f6;}
	.sub_menu  ul {
	list-style:none;
	margin:0px;
	padding:0px;}		
	.sub_menu  ul li {
	margin:0px;
	padding:0px;
	font-weight:normal;}
	.sub_menu  ul li a {
	background-image: url(../images/arrow02_brass.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	margin:0px;
	padding: 2px 2px 3px 30px;
	text-decoration: none;
	color: #333;
	width: 168px;
	display: block;	
	border: 1px solid #f6f6f6;
	/*border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;*/}
	.sub_menu  ul li a:visited{
	background-image: url(../images/arrow02_brass.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	margin:0px;
	padding: 2px 2px 3px 30px;
	color: #666;
	text-decoration: none;
	width: 168px;
	display: block;	
	border: 1px solid #f6f6f6;
	/*border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;*/}
	.sub_menu  ul li a:hover {
	background-color: #e9e9e9;
	background-image: url(../images/arrow02_brass.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	margin:0px;
	padding: 2px 2px 3px 30px;
	color: #9a460e;
	text-decoration: underline;
	width: 168px;
	display: block;	
	border: 1px solid #f6f6f6;
	/*border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;*/}
.extend_menu{
	text-align: left;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px;
	width: 180px;}
	.extend_menu  ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	border: none;}		
	.extend_menu  ul li  {
	margin:0px;
	padding: 0px;
	font-weight: normal;}
	.extend_menu  ul li a {
	margin:0px;
	padding: 1px 2px 2px 30px;
	background-image: url(../images/arrow03_brass.gif);
	background-repeat: no-repeat;
	background-position: 22px 7px;
	text-decoration: none;
	color: #333;
	width: 148px;
	display: block;	
	border-top: none;
	border-bottom: none;}
	.extend_menu  ul li a:visited{
	margin:0px;
	padding: 1px 2px 2px 30px;
	color: #666;
	text-decoration: none;
	background-image: url(../images/arrow03_brass.gif);
	background-repeat: no-repeat;
	background-position: 22px 7px;
	width: 148px;
	display: block;	
	border-top: none;
	border-bottom: none;}
	.extend_menu  ul li a:hover {
	margin:0px;
	padding: 1px 2px 2px 30px;
	color: #9a460e;
	text-decoration: underline;
	background-color: #e6e6e6;
	background-image: url(../images/arrow03_brass.gif);
	background-repeat: no-repeat;
	background-position: 22px 7px;
	width: 148px;
	display: block;
	border-top: none;
	border-bottom: none;}
	
/*Bottom Tool*/
.btm_menuwrp {display: block;}

.btm_menu { text-align: left; padding: 5px; background-image:url(../images/btm_menu_bkg.gif); background-repeat:repeat-x; width: 165px; padding: 8px 15px;margin-right: 1px;float: left; height: 75px;margin-bottom: 4px;}
.btm_menu h1 {font-size: 11px; margin-bottom: 5px;}
.btm_menu p.btm {font-weight: bold; font-size: 11px; margin-bottom: 5px;}
.btm_menu  ul {	list-style:none;margin:0px;	padding:0px;}		
.btm_menu  ul li {font-size:10px;background-image: url(../images/point.gif);background-repeat: no-repeat;background-position: 5px 6px;padding: 0 0 0 12px;}
.btm_menu  ul li a {margin:0px;text-decoration: none;color: #333;}
.btm_menu  ul li a:visited{	margin:0px;	color: #888;text-decoration: none;}
.btm_menu  ul li a:hover {margin:0px;color: #9a460e;text-decoration: underline;	}

.btm_tool { width: 700px; margin: 0 auto; }
.btm_tool ul{ list-style:none; }
.btm_tool ul li{float: left;display: block;	font-size: 10px;padding: 5px 17px;text-align: center;} 
.btm_tool ul li.mcafee{padding-top:25px; padding-left:38px;}
.btm_tool ul li.thawte{padding-top:15px; width: 80px;line-height:9px;}
.btm_tool ul li.authorize{padding-top:2px; width: 90px; line-height:9px;}
.btm_tool ul li.ups{padding-top:12px;}
.btm_tool ul li.paylogo{padding-top:32px;}
/*Boutique page*/
    .catecontainer {margin: 0px;padding: 0px 5px;}
    .catecontainer .cateList {overflow:hidden;zoom:1;padding: 8px;margin: 0px auto;	border-bottom: 1px dotted #ddd;}
    .catecontainer .cateList li {float:left;text-align:center;display:inline;margin: 0px 16px 5px 10px;padding: 0 0 10px 0;position:relative;}
    .catecontainer .cateList li .off {z-index: 100; position:absolute; top:0px; right:-25px; background-image:url(../images/off.gif); background-repeat:no-repeat; width: 50px; height: 28px; padding: 12px 0 10px; text-align:center; color: #ff0000; font-weight:bold;}
    .catecontainer .cateList li h1 a:link{font-size: 12px; color: #9a460e;}
    .catecontainer .cateList li h1 a:visited{font-size: 12px; color: #9a460e;}
    .catecontainer .cateList li h1 a:hover{color: #666; text-decoration:underline;}
    .catecontainer .cateList li h2 a:link{font-size: 12px; color: #9a460e;}
    .catecontainer .cateList li h2 a:visited{font-size: 12px; color: #9a460e;}
    .catecontainer .cateList li h2 a:hover{color: #666; text-decoration:underline;}
.acount{color: #9a460e;}
a.acount:link{color: #9a460e;}
a.acount:visited{color: #9a460e;}
	

    .catecontainer .cateList li.last {float:left;display:inline;padding:0;	margin:10px 0px 5px 0px;padding: 0 0 10px 0;}
    .catecontainer .cateList li img {margin-top: 15px;}
	
.pagecontrol {text-align: right;padding: 15px;	font-size:12px;	}
.pagecontrol  img{padding:0 4px; margin:2px 2px 0 2px;}
.pagecontrol .select {color: #fff;background-color: #9a460e;border: 1px solid #9a460e;margin: 0px;padding: 1px 5px 2px;}
.pagecontrol .page {color: #9a460e;height: 19px; width: 19px;border: 1px solid #9a460e;margin: 0px;padding: 1px 5px 2px;}
.pagecontrol .page:link {color: #9a460e;height: 19px; width: 19px;}
.pagecontrol .page:visited  {text-decoration: none;color: #9a460e;background-color: #FFFFFF;}
.pagecontrol .page:hover  {text-decoration: none;color: #fff;background-color: #9a460e;}

/*advanced search*/	
.advSearchField {background-color:#fbf0e8;border: 1px solid #9a460e;display: block; min-height:261px;}
.advSearchClm {text-align: left;padding: 8px 6px;margin-right: 1px;float: left;	width:114px;margin-bottom: 4px;}
.advSearchClm input {margin:0px 5px 0 0;}
.advSearchClm label {display: block;padding: 1px 0; }
.advSearchClm h1 {font-size: 11px; margin-bottom: 5px;}
.searchtext {clear: both;border-top: 1px dotted #9a460e;background-color: #fdc59e;padding: 15px 5px;padding-top: 5px;}

.srchtitle {padding: 10px 5px;font-size: 12px;font-weight: bold; background-color:#9a460e; color: #fff;}
.srchresultwrap {padding: 10px;	border-top: 1px dotted #9a460e;}

    .srchresultwrap .resultleft {float: left;width: 190px;padding-top: 10px;text-align: center;}
	.srchresultwrap .resultleft .zoomtext {background-image: url(../images/zoom_brass.gif);background-repeat:no-repeat;background-position: 10px 2px;font-size: 10px;height: 20px;}
	.srchresultwrap .resultleft .photonum {}
	
    .srchresultwrap .resultmiddle {	float: left;width: 320px;padding: 10px;	background-color: #eeeeee;}
	.srchresultwrap .resultmiddle .protitle {color:#000; font-size: 12px;font-weight: bold;	padding: 0 0 5px 0;}
	.srchresultwrap .resultmiddle .protitle h3 {color:#000; font-size: 12px;font-weight: bold;	padding: 0 0 5px 0;}	
	.srchresultwrap .resultmiddle .protitle a {color: #000;}
	.srchresultwrap .resultmiddle .protitle a:visited {color: #333;}
	.srchresultwrap .resultmiddle .protitle a:hover {color: #9a460e;}
	.srchresultwrap .resultmiddle .price { margin: 10px 0}
	.srchresultwrap .resultmiddle .descrip { margin: 10px 0}
	.srchresultwrap .resultmiddle .size { margin: 10px 0}
	
    .srchresultwrap .resultright {float: right;	width: 200px;}
    .srchresultwrap .resultright .cell{margin:0 0 5px 0;  vertical-align:middle; }
    .srchresultwrap .resultright .cell img{padding:0 4px 0 0;}
	
/*Store section list */
/* added */
  .sortlistwrap {border: 1px solid #c98455;width:763px;}
  .sortfield {clear: both;	background-color: #fdc59e;padding: 10px;}
  .sortfield .views {float: right; }
  .sortfield .views a{color:#333;padding-left:3px; text-decoration:none;}
  .sortfield .views a span{height:17px;padding:5px 0 0 20px;}
  .sortfield .views a span.select{font-weight:bold;}
  .sortfield .views a span.deselect{text-decoration:underline;}

  .sortfield .views a#gridLink span.select{background:url(../images/icon_grid_on.gif) no-repeat 2px 2px;  padding: 2px 2px 2px 20px;}
  .sortfield .views a#gridLink span.deselect{background:url(../images/icon_grid_off.gif) no-repeat 2px 2px;  padding: 2px 2px 2px 20px;}
  .sortfield .views a#listLink span.select{background:url(../images/icon_list_on.gif) no-repeat 2px 2px;  padding: 2px 2px 2px 20px;}
  .sortfield .views a#listLink span.deselect{background:url(../images/icon_list_off.gif) no-repeat 2px 2px;   padding: 2px 2px 2px 20px;}
   /**/
    .chesswrap {border: 1px solid #9a460e;width:763px;}
    .chesswrap .sortwrap {padding: 10px;border-top: 1px dotted #9a460e;}
    .chesswrap .sortwrap .resultleft {float: left;width: 190px;text-align: center; padding-top: 10px;}
	.chesswrap .sortwrap .resultleft .zoomtext {background-image: url(../images/zoom_brass.gif);background-repeat:no-repeat;background-position: 10px 2px;font-size: 10px;height: 20px;}
	.chesswrap .sortwrap .resultleft .protitle {font-size: 12px;font-weight: bold;color: #000;margin-bottom: 6px;}
	.chesswrap .sortwrap .resultleft .protitle h3 {font-size: 12px;font-weight: bold;color: #000;margin-bottom: 6px;}	
	.chesswrap .sortwrap .resultleft .photonum {margin-bottom: 5px;}
	
    .chesswrap .sortwrap .resultchess {float: left;width: 190px;text-align: center; padding-top: 10px; background-color:#eee;height:auto!important;height:220px;min-height:220px;}
	.chesswrap .sortwrap .resultchess .zoomtext {background-image: url(../images/zoom_brass.gif);background-repeat:no-repeat;background-position: 10px 2px;font-size: 10px;height: 20px;}
	.chesswrap .sortwrap .resultchess .protitle {font-size: 12px;font-weight: bold;color: #000;margin-bottom: 6px;}
	.chesswrap .sortwrap .resultchess .protitle h3 {font-size: 12px;font-weight: bold;color: #000;margin-bottom: 6px;}	
	.chesswrap .sortwrap .resultchess .photonum {margin-bottom: 5px;}
	.chesswrap .sortwrap .resultchess .photonum h2 {background-image: none; color: #000; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
	
    .chesswrap .sortwrap .resultmulti {float: right;width: 551px;zoom:1;}
	
    .chesswrap .sortwrap .resultmiddle {float: left;width: 250px;padding: 10px;	background-color: #eeeeee; text-align: center; height:auto!important;height:210px;min-height:210px;}
	.chesswrap .sortwrap .resultmiddle .protitle {font-size: 12px;font-weight: bold;color: #000; margin-bottom: 6px;}
	.chesswrap .sortwrap .resultmiddle .protitle h3 {font-size: 12px;font-weight: bold;color: #000; margin-bottom: 6px;}	
	.chesswrap .sortwrap .resultmiddle .protitle a {color: #000;}
	.chesswrap .sortwrap .resultmiddle .protitle a:visited {color: #333;}
	.chesswrap .sortwrap .resultmiddle .protitle a:hover {color: #9a460e;}
	.chesswrap .sortwrap .resultmiddle .protitleleft {text-align: left;font-size: 12px;font-weight: bold;color: #9a460e; margin-bottom: 6px;}
	.chesswrap .sortwrap .resultmiddle .protitleleft a {color: #000;}
	.chesswrap .sortwrap .resultmiddle .protitleleft a:visited {color: #333;}
	.chesswrap .sortwrap .resultmiddle .protitleleft a:hover {color: #9a460e;}
	
	.chesswrap .sortwrap .resultmiddle .zoomtext {background-image: url(../images/zoom_brass.gif);background-repeat:no-repeat;background-position: 10px 2px;font-size: 10px;height: 20px;}
	
	.chesswrap .sortwrap .resultmiddle .detail { margin: 5px 0}
	.chesswrap .sortwrap .resultmiddle .detail .item{ font-size:10px; padding: 0 5px; color: #aaa;}
	.chesswrap .sortwrap .resultmiddle .detail h3 { font-size:11px; font-weight: normal;  padding: 0 5px; color: #aaa;}	
	.chesswrap .sortwrap .resultmiddle .detailleft{  margin: 5px 0; text-align: left;}
	
   .chesswrap  .sortwrap .resultright {float: right;width: 270px;padding-left: 10px; padding-top: 0px;}
   .chesswrap  .sortwrap .resultright .detail {padding:0px 0 5px 0; vertical-align:middle;}
   .chesswrap  .sortwrap .resultright .detail  img{padding:0 4px 0 0;}  
   
   .chesswrap  .sortwrap .resultright2 {float: right;width: 270px;padding-left: 10px; padding-top: 34px;}
   .chesswrap  .sortwrap .resultright2 .detail {padding:0px 0 5px 0; vertical-align:middle;}
	.chesswrap .sortwrap .resultright2 .detailaddcart { margin: 5px 0;}
   .chesswrap  .sortwrap .resultright2 .detail  img{padding:0 4px 0 0;}  
   
   .chesswrap  .sortwrap  .detail dl{width:248px; border: 1px solid #9a460e; zoom: 1; overflow:hidden; }
   .chesswrap  .sortwrap  .detail dt{float:left; width: 58px; padding:2px; text-align:center; background-color:#fff1e2; text-align:right;border-top: 1px solid #fdc59e;}
   .chesswrap  .sortwrap  .detail dt.whitebg {background-color:#ffffff;}
   .chesswrap  .sortwrap  .detail dt.sizeheader {width: 120px;text-align:center; background-color:#9a460e; color:#fff; font-weight: bold;border-top: none;}
   .chesswrap  .sortwrap  .detail dt.sizeheaderlong {width: 244px;text-align:center; background-color:#9a460e; color:#fff; font-weight: bold;border-top: none;}
   .chesswrap  .sortwrap  .detail dt.long {width: 120px;text-align:right;color: #9a460e;}
   .chesswrap  .sortwrap  .detail dd{float:left; width: 58px; padding:2px; border-top: 1px solid #fdc59e; background-color:#fff1e2;}
   .chesswrap  .sortwrap  .detail dd.whitebg {background-color:#ffffff; }
   .chesswrap  .sortwrap  .detail dd.long {width: 120px;color: #9a460e;}
   

.wishlist {background-image: url(../images/brassList.gif);background-repeat:no-repeat;background-position: 1px 1px; margin: 5px 0; padding-left: 16px;}
.dships {background-image: url(../images/brassshipping.gif);background-repeat:no-repeat;background-position: 1px 1px; margin: 5px 0;padding-left: 16px;}
.contact {background-image: url(../images/brasscontact.gif);background-repeat:no-repeat;background-position: 1px 1px; margin: 5px 0; padding-left: 16px;}
.subcategory {display: block; padding: 5px; background-color:#fdc59e; font-size: 12px; font-weight:bold; color: #9a460e; }
.topcategory {display: block; padding: 5px; background-color:#9a460e; font-size: 12px; font-weight:bold; color: #fff;}   

/* added Grid View April 16 2009 FTW */
 /*Grid View*/
    .sortgridwrap {	border: 1px solid #9a460e; background-image:url(../images/grid_bkg.gif); background-repeat:repeat-y;}
    .sortgridwrap  .sortwrap {padding: 10px;border-top: 1px dotted #9a460e; width: 234px; float: left;}
    .sortgridwrap  .sortwrap .resultleft {width: 214px;padding:10px;text-align: center;}
	.sortgridwrap  .sortwrap .resultleft .zoomtext {background-image: url(../images/zoom_brass.gif);background-repeat:no-repeat;background-position: 27px 2px;font-size: 10px;height: 20px;}
	.sortgridwrap  .sortwrap .resultleft .photonum {margin-bottom: 5px;}
	.sortgridwrap  .sortwrap .resultleft .rating {margin-bottom: 5px; min-height:40px;}
	
    .sortgridwrap  .sortwrap .resultmiddle {width: 214px;padding: 10px 10px 0 10px; background-color: #eeeeee; height:auto;}
	.sortgridwrap  .sortwrap .resultmiddle .protitle {font-size: 12px;font-weight: bold;padding: 0 0 5px 0;}
	.sortgridwrap  .sortwrap .resultmiddle .protitle h3 {font-size: 12px;font-weight: bold;padding: 0 0 5px 0;}	
	.sortgridwrap  .sortwrap .resultmiddle .protitle a {color: #000;}
	.sortgridwrap  .sortwrap .resultmiddle .protitle a:visited {color: #333;}
	.sortgridwrap  .sortwrap .resultmiddle .protitle a:hover {color: #9a460e;}
	.sortgridwrap  .sortwrap .resultmiddle .detail { margin: 12px 0}
	.sortgridwrap  .sortwrap .resultmiddle .pricedetail { margin: 12px 0;}		
	.sortgridwrap  .sortwrap .resultmiddle .blurbdetail { margin: 0px 0; }
	
   .sortgridwrap  .sortwrap  .detail dl{width:210px; border: 1px solid #9a460e; zoom: 1; overflow:hidden; }
   .sortgridwrap  .sortwrap  .detail dt{float:left; width: 45px; padding:2px; text-align:center; background-color:#fff1e2; text-align:right;border-top: 1px solid #fdc59e;}
   .sortgridwrap  .sortwrap  .detail dt.whitebg {width:47px; background-color:#ffffff;}
   .sortgridwrap  .sortwrap  .detail dt.sizeheader {width: 101px;text-align:center; background-color:#9a460e; color:#fff; font-weight: bold;border-top: none;}
   .sortgridwrap  .sortwrap  .detail dt.sizeheaderlong {width: 210px;text-align:center; background-color:#9a460e; color:#fff; font-weight: bold;border-top: none;}
   .sortgridwrap  .sortwrap  .detail dt.long {width: 102px;text-align:right;color: #9a460e;}
   .sortgridwrap  .sortwrap  .detail dd{float:left; width: 51px; padding:2px; border-top: 1px solid #fdc59e; background-color:#fff1e2;}
   .sortgridwrap  .sortwrap  .detail dd.whitebg {background-color:#ffffff; }
   .sortgridwrap  .sortwrap  .detail dd.long {width: 100px;color: #9a460e;}	
	
	
	.sortgridwrap  .sortwrap .resultmiddlesize {width: 214px;padding: 10px;	background-color: #eeeeee;height:auto;}
	
    .sortgridwrap  .sortwrap .resultright {width: 214px;padding:10px;}
    .sortgridwrap  .sortwrap .resultright .detail{padding:0px 0 5px 0; vertical-align:middle;}
    .sortgridwrap  .sortwrap .resultright .detail img{padding:0 4px 0 0;}  


 /*Product Detail*/
.detaileft {width: 482px; float: left;}
  #busysignal {top: 250px; z-index: 100; position:absolute; overflow:hidden; width: 481px; margin: 0 auto; text-align: center;}  
 
  #photoframe {border: 1px solid #ddd; height: 360px;position: relative;}
  .zoom .clickzoom1 {bottom: 0px; left:392px;position:absolute; background-image:url(../images/clickzoom_brass.gif); background-repeat:no-repeat;background-position: 0px 0px;}
/*.detaileft p.clickzoom { background-color:#fdc59e; border: 1px dotted #9a460e; padding: 5px; color: #9a460e;}
 .clickzoom {z-index: 200; position:absolute;  width:88px; margin: 0 auto; overflow:hidden;top: 478px;} */
  
	#underList {padding: 5px 10px;width: 460px; background-color:#fdc59e; border: 1px dotted #9a460e; height: 15px;}	
	#underList ul {list-style:none; }		
	#underList ul li {text-align:right;font-size:11px;float:left;list-style:none;font-weight: normal;margin: 0px; }	
    #underList  ul li.email {background-image:url(../images/brassContact.gif);background-repeat:no-repeat;background-position: 0px 2px;padding: 0px 16px; }	
    #underList  ul li.print {background-image:url(../images/brassprint.gif);background-repeat:no-repeat;background-position: 0px 2px;padding: 0px 16px;}	
    #underList  ul li.list {background-image:url(../images/brassList.gif);background-repeat:no-repeat;background-position: 0px 2px;padding: 0px 16px;}	
    #underList  ul li.gift {background-image:url(../images/brassgift.gif);background-repeat:no-repeat;background-position: 0px 2px;padding: 0px 0px 0px 16px;}

/* new for email a friend added April 13, 2009 FTW */
.emailProduct {height:360px; background-color:#fdc59e;}	

    .thumbcontainer {margin:4px 0px 0;padding: 0px; }
    .thumbcontainer .thumbList {list-style:none; margin-bottom: 4px;}
    .thumbcontainer .thumbList li {float:left;display:inline;margin:0 4px 4px 0;/*background-image: url(../images/mask.gif)*/;width: 77px;height: 58px; }
    .thumbcontainer .thumbList li.last {float:left;display:inline;margin-right:0px;/*background-image: url(../images/mask.gif);background-repeat:no-repeat;*/}	
	.thumbcontainer .thumbList li img{ border: 1px solid #ddd;filter:alpha(opacity=50);-moz-opacity:0.5;}
	.thumbcontainer .thumbList li a:hover img{ border: 1px solid #9a460e;filter:alpha(opacity=100);-moz-opacity:1; cursor:default;}
	.thumbcontainer .thumbList li a:hover { color:  #cabfa0;}
	
#specifications {width: 412px; margin: 0 auto;}
#specifications .displaying{width: 156px; float: left; padding: 5px 0;text-align: left;}
#specifications dl{display: block;}
#specifications dt{float:left;width:110px;padding:4px 3px;background-color:#fdc59e;border-bottom:1px solid #c98455;text-align:right;}

#specifications dt.sizeheadersearch2 {width: 200px;text-align:center; background-color:#fdc59e; color:#000; font-weight: bold;border-top: none;}   


#specifications dt.header{width:406px; background-color:#fdc59e;font-weight:bold;text-align:left;border-bottom:1px solid #9a460e;}
#specifications dt.short{width:43px;}
#specifications dt.seperate {width: 306px; background-color: transparent; border-bottom:none;height: 10px;}
#specifications dd{float:left;width:290px;padding:4px 3px;text-align:left;position:relative;border-bottom:1px solid #c98455;font-style:italic;}
#specifications dd.short{width:60px;}
#specifications dd.shortstat{width:84px;}
#specifications dd.medium{width:174px;}

.detailright {width: 278px;	float: right;}
.detailright .detailDescrip {border: 1px solid #ddd; padding: 3px; margin-bottom: 3px;}
.detailright .detailDescrip h1 {font-size: 14px; color: #000; padding: 4px; background-color:#eee;}
.detailright .detailDescrip .brandimg {float: right; padding: 4px; background-color: #f3f3f3; width: 110px; text-align: center; font-size: 10px; color: #999; margin: 3px 0;}
.detailright .detailDescrip p {margin: 10px 8px;}
.detailright .detailDescrip p.item { color: #999; font-size: 10px;}
.detailright .detailDescrip p.regprice{margin: 10px 8px 2px 8px;}
.detailright .detailDescrip p.saleprice{margin: 2px 8px 10px 8px; color: #ff0000; font-size: 13px; font-weight: bold;}
.detailright .detailDescrip p.avilability{ color: #999;}
.detailright .detailDescrip p.ships{}
.detailright .detailDescrip p.freeshipping{ color: #ff0000; }
.detailright .detailDescrip p.quality{}
.detailright .detailDescrip p.addcart{margin: 6px 4px;}
.detailright .detailDescrip p.email{color: #999; font-size: 10px;}
.detailright .detailDescrip p.brief{ }
.detailright .rating {background-color: #eee;margin-bottom: 3px; padding-left: 1px; padding-top: 13px; padding-bottom: 13px; font-size: 12px; color: #000;}
.detailright .rating .ratingheader {padding-left: 5px; font-weight: bold;}

    /*Recommended Products*/
	.recommend{margin-top: 4px; width: 278px;}
	.recommend .recommendlist {width: 136px; float: left; text-align: center;margin:0 3px 3px 0; display: block; }
	.recommend .recommendlist p {margin: 0 0 5px 0;}
	.recommend .recommendlist .addcart{padding: 5px 0px;display: block;zoom:1; }
	.recommend .recommendlist img {margin: 5px;}
	.recommend .recommendlist h1 {color: #fff;font-size:11px;	background: url(../images/title_bg_brass.gif) no-repeat;padding: 0;}
	.recommend .recommendlist h1 span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 3px 0;display: block;}

	.recommend .recommendlist .recassoc {color: #fff;font-size:11px;	background: url(../images/title_bg_brass.gif) no-repeat;padding: 0;}
	.recommend .recommendlist .recassoc span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 3px 0;display: block;}

	.recommend .recommendlist .recomdetail {background-color:#fbf0e8; border: 1px solid #9a460e;}
	.recommend .recommendlist .recomtext {background-color: #fdc59e; border-top: 1px dotted #9a460e; padding: 5px 0;}
	
/*Check out - View Cart*/
#viewcart {}

#viewcart td {text-align:center;}
#viewcart td.l_label {background-color:#fdc59e; padding:8px 10px; border-bottom:1px solid #c98455; border-right:1px solid #c98455;height:16px; font-weight: bold;}

#viewcart td.t_row {
	height:100px; 
	padding:0px 10px; 
	border-bottom:1px solid #c98455;
	border-right:1px solid #c98455;
}
#viewcart td.t_row_even {
	height:100px; 
	padding:0px 10px; 
	background-color:#fbf0e8; 
	border-bottom:1px solid #c98455;
	border-right:1px solid #c98455;
}

/* begin ADDED March 10, 2009 FTW checkout - payment page */
#viewcart td.t_payment {
	padding:10px 0px 10px 0px; 
	background-color:#fdc59e; 
	border-bottom:1px solid #c98455;
	border-right:1px solid #c98455;
}
/* end */

#viewcart td.subtotal {
	background-color:#fdc59e;
	text-align:right;
	border-bottom:none; 
	font-weight: bold; 
	border-right:1px solid #c98455; 
	padding: 0 10px 0 0;
}
#viewcart td.subprice{
	background-color:#fdc59e;
	border-right:none;
	border-bottom:none;
	padding:8px 10px;
	height:16px;
	font-weight: bold; 
}




#viewcart dl{text-align:center;}
#viewcart dt{float:left;padding:8px 10px;border-bottom:1px solid #c98455; border-right:1px solid #c98455;height:16px; font-weight: bold;display:table; #position:relative;overflow:hidden; text-align:center;}

#viewcart dd{float:left;padding:0px 10px;border-bottom:1px solid #c98455;border-right:1px solid #c98455; height:120px; display: table; #position:relative;overflow: hidden;}

#viewcart dt.product {width:319px; background-color:#fdc59e;}
#viewcart dt.quantity{width:70px;background-color:#fdc59e;}
#viewcart dt.price{width:90px;background-color:#fdc59e;}
#viewcart dt.total{width:90px;background-color:#fdc59e;}
#viewcart dt.last{width:98px;background-color:#fdc59e;border-right:none; padding:4px 6px; height: 24px;}

#viewcart dd.product {width:160px;height:100px;padding:10px; background-color:white;}
#viewcart dd.name{width:138px; background-color:white;}
#viewcart dd.quantity{width:70px; background-color:white;}
#viewcart dd.price{width:90px; background-color:white;}
#viewcart dd.total{width:90px; background-color:white;}
#viewcart dd.last{width:90px;border-right:none;  background-color:white;} 

#viewcart dd.productEven {width:160px;height:100px;padding:10px; background-color:#fbf0e8;}
#viewcart dd.nameEven{width: 138px;background-color:#fbf0e8; }
#viewcart dd.quantityEven{width:70px;background-color:#fbf0e8; }
#viewcart dd.priceEven{width: 90px;background-color:#fbf0e8;}
#viewcart dd.totalEven{width: 90px;background-color:#fbf0e8; }
#viewcart dd.lastEven{width: 90px;background-color:#fbf0e8;border-right:none; }

#viewcart dt.subtotal {width:632px;background-color:#fdc59e;text-align:right;border-bottom:none;}
#viewcart dd.subprice{width: 90px;background-color:#fdc59e;border-right:none;border-bottom:none;padding:8px 10px;height:16px;font-weight: bold; }

.checksecure {width: 160px; float: right; padding: 0px; text-align:center;}
.checksecure p {padding: 10px 0; }
.checkout {width: 206px;float: right;padding: 20px 0px 20px 96px; text-align:right;}
.clearcart {width: 98px; padding-left: 107px;}
.topcheckout {display: block; width: 205px; padding: 5px 0px 8px 560px ; text-align:right;}

#clipform {width:280px; margin: 0 0 0 483px; border:1px solid #9a460e; border-top: none;display: block;}
#clipform dl {}
#clipform dt {float:left; width: 155px;  background-color: #fdc59e; padding: 5px; border-bottom:1px solid #c98455; border-right:1px solid #c98455; }
#clipform dt.field{height: 28px; padding: 5px;}
#clipform dd { float:left; width: 104px;  text-align:right;background-color: #fbf0e8;padding: 5px;border-bottom:1px solid #c98455;}
#clipform dd.field{height: 20px; padding:9px 5px ;}
.clipbutton {padding:5px 5px 5px 5px; text-align: center; background-color:white;}

#billInfo {}
#billInfo dl{display: block; }

#billInfo dt{float:left;width:200px;padding:8px 10px 5px; background-color: #fdc59e; height: 19px; border-bottom: 1px solid #c98455; text-align: right;}
#billInfo dt.multi{height: 41px;}
#billInfo dt.multi2{height: 53px;}
#billInfo dt.header{width: 743px; background-color:#9a460e; color: #fff; font-weight: bold;font-size:12px;text-align: left;}
#billInfo dt.header1{width: 190px; height: 21px;background-color:#9a460e; color: #fff; font-weight: bold;font-size:12px;text-align: left;}
#billInfo dt.header2{width: 533px; height: 21px;background-color:#9a460e; color: #fff; font-weight: bold;font-size:12px;text-align: left;}
#billInfo dd{float:left;width:522px;padding:5px 10px; position:relative; height: 22px; border-bottom: 1px solid #c98455; }

#billInfo dd.multi{height: 44px;}
#billInfo dd.multi2{height: 56px;}
#billInfo dd p{margin: 4px 0;}

/*check out step navigation*/
#mainNav {padding: 0px 0 4px; display: block; height: 29px;}
#mainNav li{width:138px;display:block;font-weight:bold;
	height:15px;
	padding: 7px;
	list-style:none;
	float:left;
	background-color:#dddddd;
	background-image: url(../images/stepremain.gif);
	background-repeat: no-repeat;
	background-position: right top;}
#mainNav li.current{
	background-color:#49bb42;
	color: #fff;
	background-image: url(../images/stepcurrent.gif);}
#mainNav li.lastDone{
	background-color:#aee79d;
	background-image: url(../images/steplastdone.gif);}
#mainNav li.done{
	background-color:#aee79d;
	background-image: url(../images/stepdone.gif);}
/*#mainNav li a {width:143px;display:block;margin:7px 0 0 10px;font-style:normal;font-weight:bold;}*/
#mainNav li.mainNavNoBg{background-image:none;width:143px;}
#mainNav li.lastcurrent{background-image:none; background-color:#49bb42; width:143px;color: #fff;}

/*Order Summary*/
#summary { }
#summary dl{ text-align:center; display: block;}
#summary dt{float:left;height:16px;padding:8px 10px; border-bottom:1px solid #c98455; border-left:1px solid #c98455; font-weight: bold;width: 80px; background-color:#fdc59e; display:table; #position:relative;overflow:hidden;}
#summary dt.multi{width: 180px;height: 108px;text-align: right; background-color:#FFF;}

#summary dd{float:left;height:26px;padding:8px 10px; border-left:1px solid #c98455; border-bottom:1px solid #c98455; position:relative;width: 80px; display:table; #position:relative;overflow:hidden;}
#summary dd.multi{width: 441px;height: 108px; text-align:left; border-left: none;}
#summary dd.multi p{margin: 7px 0;}
#summary dd.multi2{height: 108px;}

#summary dt.descrip{width:238px;border-left:none;}
#summary dd.descrip{width: 238px; border-left:none;}
#summary dd.descripEven {width:238px;background-color:#fbf0e8; border-left:none;}
#summary dd.Even{background-color:#fbf0e8;}

#summary dt.subtotal {width:642px; background-color:#FFF; text-align:right; border-left:none;}
#summary dd.subprice {height:16px; /*background-color:#fdc59e;*/}

/*COMPARISON VIEW*/
table.style {border: 1px solid #9a460e;border-collapse: collapse; margin: 8px;}
table.style th{text-align:right;background-color: #fdc59e;border-bottom:1px solid #c98455;padding: 6px;vertical-align:top;color: #9a460e;}  
table.style td{border-bottom: 1px solid #c98455;border-right:1px solid #c98455;padding:6px;vertical-align:top; text-align:center;} 
table.style td p{margin: 5px 0;} 
table.style td p.addcart{margin:5px 0 5px 105px;} 
table.style td.leftalign{text-align: left; } 
table #color{ background-color:#fbf0e8;}

.colorbkg {margin:0 8px; background-color: #fdc59e; padding: 5px;}
.comparetitle {margin: 0 10px; padding: 5px 0;}
.comparetitle h1{ font-size: 13px; font-weight: bold; color: #9a460e; display: block; margin: 5px 0; width: 300px;}
.comparetitle .status {padding: 5px 0; float: right;}

#comparesize {width: 312px; margin: 0 auto;}
#comparesize .displaying{width: 156px; float: left; padding: 5px 0;text-align: left;}
#comparesize .switch{width: 156px; float: left; padding: 5px 0;text-align: right;}
#comparesize dl{display: block; }
#comparesize dt{float:left;width:100px;padding:4px 3px;background-color:#fdc59e;border-bottom:1px solid #c98455;text-align:right;}
#comparesize dt.header{width:306px; background-color:#fdc59e;font-weight:bold;text-align:left;border-bottom:1px solid #9a460e;}
#comparesize dt.short{width:42px;}
#comparesize dt.seperate {width: 306px; background-color: transparent; border-bottom:none;height: 10px;}
#comparesize dd{float:left;width:200px;padding:4px 3px;text-align:left;position:relative;border-bottom:1px solid #c98455;font-style:italic;}
#comparesize dd.short{width:30px;}
#comparesize dd.medium{width:115px;}

/*Check out step2 Payment Method*/
#paymentmethod { }
#paymentmethod dl{display: block; }
#paymentmethod dt{float:left;width:243px;padding:5px 10px; background-color: #fdc59e; height: 20px; border-bottom: 1px solid #c98455; text-align: right;}
#paymentmethod dt.multi2{height: 60px;}
#paymentmethod dt.multi3{height: 43px;}
#paymentmethod dt.header{width: 743px; background-color:#9a460e; color: #fff; font-weight: bold; font-size: 12px;text-align: left;}
#paymentmethod dd{float:left;width:480px;padding:5px 10px; position:relative; height: 20px; border-bottom: 1px solid #c98455; }
#paymentmethod dd.multi2{ width:480px;height: 60px;font-size: 12px;font-weight: bold;}
#paymentmethod dd.multi3{ height: 21px; padding: 16px 10px;}
#paymentmethod dd.pay{ width:361px; height: 50px; text-align:center; background-color: #fbf0e8; padding-top:20px;}
#paymentmethod dd.pay img{ vertical-align:middle;}
#paymentmethod dd p{margin: 4px 0;}

#addrev dl{display: block; }
#addrev dt{float:left;padding:5px 10px; background-color: #fdc59e; height: 16px; border-bottom: 1px solid #c98455; text-align:left; width: 361px;font-weight: bold;}
#addrev dt.left{border-left: 1px solid #c98455;}
#addrev dt.header {backgroun-color: #9a460e; height: 30px;}
#addrev dd{float:left;width:361px;padding:5px 10px; position:relative; height: 130px; border: none;}
#addrev dd.left{border-left: 1px solid #c98455;}

/*Login page*/
#loginwrap{float: left; width: 315px; margin:0 20px 0 40px;display:inline;}	
#loginwrap h1 {color: #fff;font-size:13px;	background: url(../images/title_bg_brass.gif) no-repeat;padding: 0;}
#loginwrap h1 span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 6px 10px;display: block;}
#loginwrap .loginfo {border: 1px solid #9a460e; padding: 15px;height:300px; display:table; #position:relative;overflow:hidden;}
#loginwrap .loginfo dl{display: block; border-top: 1px solid #c98455;zoom:1;}
#loginwrap .loginfo dt{float:left;width:64px;padding:10px; background-color: #fdc59e; height:20px; border-bottom: 1px solid #c98455; text-align: right;}
#loginwrap .loginfo dt.text{width: 187px; text-align: left; padding-left:80px;background-color: #fff; border-bottom: none; }
#loginwrap .loginfo dd.text{width: 187px; text-align: left; padding-left:80px;background-color: #fff; border-bottom: none; }
#loginwrap .loginfo dd{float:left;width:178px;padding:10px 10px; background-color: #fbf0e8; position:relative; height: 20px; border-bottom: 1px solid #c98455; }
#loginwrap .loginfo dd p{margin: 4px 0;}

#registerwrap{float: right; width: 315px;margin:0 40px 0 20px;display:inline;}	
#registerwrap h1 {color: #fff;font-size:13px;	background: url(../images/title_bg_brass.gif) no-repeat;padding: 0;}
#registerwrap h1 span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 6px 10px;display: block;}
#registerwrap .registerinfo {border: 1px solid #9a460e; height:330px;display:table; #position:relative;overflow:hidden;}
#registerwrap .registerinfo .creatacc {display: block;zoom:1; text-align: center; padding-left: 80px;}

/*Check out Order Status*/
#history{}
#history dl{ text-align:center; display: block;}
#history dt{float:left; padding:8px 10px; border-bottom:1px solid #c98455; border-right:1px solid #c98455;font-weight: bold;}
#history dd{float:left; padding:8px 10px; border-right:1px solid #c98455; border-bottom:1px solid #c98455;position:relative; }

#history dt.invoice {width:140px; background-color:#fdc59e;}
#history dt.payment{width:139px;background-color:#fdc59e;}
#history dt.transdate{width:130px;background-color:#fdc59e;}
#history dt.items{width:130px;background-color:#fdc59e;}
#history dt.invtotal{width:120px;background-color:#fdc59e;border-right:none;}

#history dd.invoice {width:140px;}
#history dd.payment{width:139px;}
#history dd.transdate{width:130px;}
#history dd.items{width:130px;}
#history dd.invtotal{width:120px; border-right:none;}

#history dd.invoiceEven {width:140px; background-color:#fbf0e8;}
#history dd.paymentEven{width:139px;background-color:#fbf0e8;}
#history dd.transdateEven{width:130px;background-color:#fbf0e8;}
#history dd.itemsEven{width:130px;background-color:#fbf0e8;}
#history dd.invtotaEven{width:120px;background-color:#fbf0e8;border-right:none;}

#history dt.grandtotal {width:602px;background-color:#fdc59e;text-align:right;border-bottom:none;}
#history dd.grandprice {width:120px;background-color:#fdc59e;font-weight: bold; border-right:none;border-bottom:none;}

#invoicesum {width: 381px; float:left; border-right:1px solid #9a460e; border-bottom:1px solid #9a460e;}
#invoicesum dl{display: block;}
#invoicesum dt{float:left;width:121px;padding:5px 10px;background-color:#fdc59e;height:16px;border-top:1px solid #c98455;text-align:right;}
#invoicesum dt.header{width:361px; background-color:#9a460e; color: #fff; font-weight: bold; font-size:12px;text-align:left;border-top:1px solid #9a460e;}
#invoicesum dd{float:left;width:220px;padding:5px 10px;position:relative;height:16px;border-top:1px solid #c98455; }

#shippingaddress {width: 381px; float:right; border-bottom:1px solid #9a460e;}
#shippingaddress dl{display: block;}
#shippingaddress dt{float:left;width:121px;padding:5px 10px;background-color:#fdc59e;height:16px;border-top:1px solid #c98455;text-align:right;}
#shippingaddress dt.header{width:361px; background-color:#9a460e; color: #fff;font-weight: bold; font-size:12px;text-align:left;border-top:1px solid #9a460e;}
#shippingaddress dd{float:left;width:220px;padding:5px 10px;position:relative;height:16px;border-top:1px solid #c98455; }

#summarylist{clear: both;}
#summarylist dl{text-align:center; display: block;}
#summarylist dt{float:left; padding:8px ; background-color:#fdc59e;border-right:1px solid #c98455; font-weight:bold; color: #333;width:70px; display:table; #position:relative;overflow:hidden;}
#summarylist dd{float:left; padding:8px ; border-right:1px solid #c98455; border-top:1px solid #c98455;position:relative; width:70px;height:64px;display:table; #position:relative;overflow:hidden;}
#summarylist dt.name {width:267px;}
#summarylist dt.tracknum{width:115px;border-right:none;}
#summarylist dd.product {width:80px;}
#summarylist dd.name {width:170px;}
#summarylist dd.tracknum{width:115px; border-right:none;}

#summarytop {clear: both;}
#summarytop dl{display: block;}
#summarytop dt{float:left; padding:8px 10px; background-color:#fdc59e;font-weight:bold;}
#summarytop dd{float:left; padding:8px 10px; position:relative;width:160px; }
#summarytop dt.header{width:743px; color: #fff; background-color:#9a460e;}
#summarytop dt.invoice{width:50px;text-align:right; }
#summarytop dt.time{width:50px;text-align:right; }
#summarytop dt.date{width:50px;text-align:right; }

#totalsummary{clear: both;}
#totalsummary dl{display: block;}
#totalsummary dt{float:left; padding:8px 10px;width:743px;text-align:right; font-weight:bold;background-color:#fff;border-top:1px solid #c98455;  }
#totalsummary dd{float:left; padding:8px 10px; position:relative; border-left:1px solid #c98455; border-top:1px solid #c98455;}
#totalsummary dt.header{width:743px;color: #333;background-color:#fdc59e;border-top:1px solid #9a460e;}
#totalsummary dt.sub{width:662px; }
#totalsummary dt.grand{width:662px;}
#totalsummary dd.sub{width:60px;}
#totalsummary dd.grand{width:60px;}
	
form.contact {display: inline;}
#contactform { margin: 0 auto; width: 470px; }
#contactform dl{display: block; }
#contactform dt{float:left;width:130px;padding:6px 4px 2px 4px;height: 22px; border-bottom: 1px dotted #ccc; text-align: right;}
#contactform dt.multi1{height:130px;}
#contactform dt.multi2{height:260px;}
#contactform dt.header{width: 460px; font-weight: bold;text-align: left;}
#contactform dd{float:left;width:320px;padding:4px; position:relative; height: 22px; border-bottom: 1px dotted #ccc; }
#contactform dd.multi1{ height:130px;}
#contactform dd.multi2{ height:260px;}
#contactform dd.long {width: 322px; padding-left:140px}
#contactform dd.longcolor {width: 322px; padding-left:140px;background-color: #eee;}
#contactform dd p{margin: 4px 0;}
	
#contactform2 { margin: 5px auto; width: 520px; border: 1px solid #ddd; padding: 1px;}
#contactform2 h1{background-color: #eee; color: #9a460e;padding: 5px; font-size:13px;}
#contactform2 dl{display: block; }
#contactform2 dt{float:left;width:130px;padding:6px 4px 2px 4px;height: 22px;  text-align: right;}
#contactform2 dt.multi1{height:130px;}
#contactform2 dt.multi2{height:260px;}
#contactform2 dt.header{width: 460px; font-weight: bold;text-align: left;}
#contactform2 dd{float:left;width:320px;padding:4px; position:relative; height: 22px;  }
#contactform2 dd.multi1{ height:130px;}
#contactform2 dd.multi2{ height:260px;}
#contactform2 dd.long {width: 322px; padding-left:140px}
#contactform2 dd.longcolor {width: 322px; padding-left:140px;background-color: #eee;}
#contactform2 dd p{margin: 4px 0;}

/*hint*/
#fixedtipdiv{
position:absolute;
padding: 5px;
border:1px solid #9a460e;
line-height:18px;
z-index:100;
background: #fff;}
.hintanchor img {border: 1px solid #fff;margin:4px 0;}
.hintanchor:hover img {	border: 1px solid #ddd;}
.hintanchor:hover {	color:  #ddd;}

.groundmap {width: 560px;padding: 5px; margin: 1px;}
.groundmap  h1 {background-color: #9a460e; color: #fff;font-size:13px; padding:5px 10px;}
.groundmap  p { padding: 5px;}



/*zoom viewer*/
#zoomview {width: 917px;padding: 5px;margin: 0 auto;}
#zoomview .leftH {float:left; width: 214px; }
#zoomview .leftH .zoomspot {background: url(../images/zoomspotbkg_brasslarge.gif) no-repeat; padding:0 5px; height: 100px; width: 200px; font-weight:bold; }

#zoomview .leftH .zoomspot img {vertical-align:text-bottom; margin: 0 4px 0 0;}
#zoomview .leftH .zoomspot a:link {font-size: 12px; font-weight:bold;}
#zoomview .leftH .zoomspot a:visited {font-size: 12px;}
/* removed font-size: 13px;text-align:center; line-height:16px;display: block; padding-bottom: 4px; from right of .spottop ADDED April 3 2009 FTW */
#zoomview .leftH .zoomspot .spottop{border-bottom: 1px dotted #9a460e;  width: 200px; height:8px;}
/* removed float: left */
#zoomview .leftH .zoomspot .price{padding: 9px 3px 6px;}
#zoomview .leftH .zoomspot .spotleft{ padding: 5px 0px 5px 15px; float: left; background:url(../images/backarrow_brass.gif) no-repeat 0 7px;}
/* removed float: right */
#zoomview .leftH .zoomspot .spotright{ padding: 6px 3px;  float: right;}
/* padding changed */
#zoomview .leftH .zoomspot .zoom{ padding: 5px 5px 5px 15px; float: right; background:url(../images/zoom_brass.gif) no-repeat 0 7px;}

#zoomview .rightH {float:right; width: 702px;}
#zoomview .rightH h1 {color: #fff;font-size:13px;	background: url(../images/title_bg_brasslarge.gif) no-repeat;padding: 0;}
#zoomview .rightH h1 span{background: url(../images/title_bg_brass.gif) no-repeat;background-position: right -45px;padding: 6px 10px;display: block;}

#zoomview .thumbcontainer { }
#zoomview .thumbcontainer .thumbList {list-style:none; }
#zoomview .thumbcontainer .thumbList li {float:left;display:inline;	margin:1px 2px;	width: 102px;height: 77px;/*background-image: url(../images/mask.gif);*/ }
#zoomview .thumbcontainer .thumbList li img{ border: 1px solid #ddd;filter:alpha(opacity=50);-moz-opacity:0.5;}
#zoomview .thumbcontainer .thumbList li a:hover img{border:1px solid #9a460e;filter:alpha(opacity=100);-moz-opacity:1; cursor:pointer;}
#zoomview .thumbcontainer .thumbList li a:hover { color: #cabfa0;}

#zoombottom {font-size: 11px;color: #444;text-align: center;margin: 0px;padding: 8px 0;	background-color: #fdc59e;}
#zoombottom a:link {color: #888888;	text-decoration: none;}
#zoombottom a:hover {color:#666666;text-decoration:none;}
#zoombottom a:visited {	color: #888888;text-decoration:none;}

#zoomview #busysignal {position: absolute; top: 200px; margin: 0 auto; padding-left: 300px;z-index:200; width: 500px; overflow: hidden; text-align:center;}
#zoomview #photoframe {border: 1px solid #ddd; margin-bottom: 10px; height: 525px;}