#wrapper{margin: 0 auto; width: 1170px; margin: 0 auto -120px;	min-height: 100%;
	height: auto !important;
	height: 100%;}



body { background-image:url(../images/viewer_bg.gif); font-family:Verdana; font-size:12px;}
#index { position:absolute; z-index:6000; clear:left; width:100%; background-image:url(../images/index_bg.png); text-align:center;  border-bottom:2px solid #999; }
#nojs { position:absolute; width:100%; background-color:#FFF; z-index:99999; height:849px; text-align:center; border:2px solid #999; }
#index_nav { text-align:center; width:100%; text-align: center; margin: 0 auto;}


#loading { position:absolute; width:100%; text-align:center; top:300px; margin:0 auto; z-index:9000; }
#hide_index_tab { margin-right:60px; }
#message { font-family:Verdana; font-size:12px; color:red; }
#hide_index_tab,#index_btn { cursor:pointer; overflow:visible; z-index:20000; }
#hide_index { width:100%; display:block; position:absolute; bottom:0; text-align:center; font-family:Helvetica; font-size:12px; bottom:0; }
#error { z-index:2000; width:100%; height:30px; color:red; text-align:center; font-family:Verdana; position:relative; background-color:#fffaac; margin:0 auto; }
#content { width:1190px; height:95%; position:absolute; margin: 0 auto;  }
#clicktozoom { font-size:12px; }


#header { height: 100%; position:absolute; background-color:#FFF; width:100%; }

#sku{font-weight: bold; color: black;}
#tipbox{color: black; width: auto;}
#header img { padding-left:10px; margin-top:4px; }
#shopping_cart { float:right; width:250px; height:75px; padding-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; position:relative; right:0; }
#shopping_cart div { padding-top:10px; }
#shopping_cart .heading { color:#999; font-size:14px; padding-top:20px; margin-top:20px; }
#shopping_cart #carticon { float:left; margin-top:10px; margin-right:20px; }
.subtotal { font-weight:bold; font-size:14px; color:#000000; text-align:center; }
.subtotalamount { color:#F00; }
.logo { float:left; position:relative; margin-bottom:5px; }
.sep { background-color:#d2daed; clear:both; padding:1px; margin-top:3px; }
.nav_sep { padding:0 40px; }
.navbar {background-color:#dfeaf8; text-align:left; padding-left:10px; font-family:Verdana; font-size:14px; color:#456b8b; text-transform:uppercase; line-height:3em; z-index:300; white-space:nowrap; }
.navbar a { font-size:12px; color:#999; text-decoration:none; }



.inner_nav{white-space:nowrap; }
.navbar img { border:none; }
.imgbtn { margin-right:0px; }
.navbar input { font-size:12px; }


#footer { clear:both; bottom: 0px; height: 80px; }
.multipleTitle{font-size: 14px; color: black; padding-bottom: 10px;}

#pages {height: auto;position:relative; margin: 0 auto; text-align:center;  clear:both;background-color: white; }


#pages img { border:1px solid #ccc; padding:8px; margin:8px; background-color:#FFF; }

.navbar form{white-space:nowrap; }


.copy {height: 80px; font-family:Verdana; color:#999; font-size:12px; text-align:right; background-color: white;}
.copy span { margin-left:40px; }
#pages span { margin:0 auto; }
.itemname { color:black; font-weight:bold; font-family:Verdana; font-size:14px; }
.itemnamemultiple{color:black; font-weight:bold; font-family:Verdana; font-size:12px; }
.model { color:black; font-size:10px; font-family:Verdana; font-style:italic; }
.saletag { float:left; left:-10px; }
s { color:black; font-family:Verdana; font-size:12px; font-style:italic; }
.productSpecialPrice { font-family:Verdana; font-size:18px; color:red; font-weight:bold; }
.wishlist_button { display:block; margin-top:10px; }

.totalContainer { white-space:nowrap; }
#subtotalamount { white-space:nowrap; }



#lasttocart img { margin-top:10px; border:1px solid #999; text-align:center; margin-left:30px; }
#checkoutbtn { visibility:hidden; }
.itemadded { color:red; font-weight:bold; }
#hint { z-index:2000; background-color:white; width:380px; }
#hint,ul { padding:3px; width:380px; font-family:verdana, arial, sans-serif; font-size:12px; }
ul { list-style-type:none; font-family:verdana, arial, sans-serif; border:1px solid #999; font-size:12px; line-height:16px; margin:2px 0 0; background-color:white; }
li { margin:0 0 5px; cursor:default; color:#1B3872; }
li:hover { background:#E5EEFA; }
li.selected { background:#E5EEFA; }
#left_button----not used { background-image:url(images/side_nav_bar_left_icon.png); background-repeat:no-repeat; background-position:center; width:20px; float:left; height:518px; padding:8px; z-index:100; }
/* autocomplete */
label { display:block; }
input.autocomplete-loading { background-image:url(autocomplete.gif); background-position:center right; background-repeat:no-repeat; }
ul.suggestions { position:absolute; overflow:hidden; border:1px solid ButtonShadow; padding:0; list-style:none; color:#000; display:none; left:520px; z-index:3000; background-color:#E3ECF9; }
ul.suggestions li { display:block; padding:.3em; overflow:hidden; width:100%; cursor:pointer; }
ul.suggestions li.selected { background-color:Highlight; color:#fff; }
#main_container {  width:950px; text-align:center; margin:0 auto; height: 900px; }
#right_button { background-image:url(images/side_nav_bar_right_icon.png); background-repeat:no-repeat; background-position:center; width:20px; float:left; height:518px; padding:8px; }
#imgProgLeft { position:absolute; z-index:5000; vertical-align:middle; height:518px; top:50%; padding-left:180px; }
#imgProgRight { position:absolute; z-index:5000; vertical-align:middle; height:518px; top:50%; padding-left:180px; }
.suggestionsBox { position:absolute; left:75px; font-family:Verdana; font-size:12px; text-align:left; line-height:14px; margin:-10px 0 0; width:400px; background-color:#E5EEFA; border:1px solid #999; color:#fff; z-index:3000; margin-left:10px; }
.suggestionList { margin:0; padding:0; }
.suggestionList li { margin:0 0 3px; padding:3px; cursor:pointer; list-style:none; }
.suggestionList li:hover { background-color:#659CD8; }


#lasttocart { width:100%;visibility:hidden;background-color:#EEF7FE; border:1px solid #999; height:120px; width:1148px; margin: 0 auto; padding: 10px; position:fixed;  left:auto; bottom:0px; }



