.zoomSmallImageCont{  position: relative;}
.zoomSmallImageCont img{  border: 0px solid #999999;}
.zoomBigImageCont{  overflow: hidden;  position: absolute;  background: #fff;  z-index: 110;  border: 1px solid #999999;  visibility: hidden;}
.zoomBigImageCont img{  border: 0px;}
.zoomHeader{  position: relative;  z-index: 10;  left: 0px;  top: 0px;  padding:0px;}
.zoomHeader a{  color: #fff;}
.zoomPup{  z-index: 10;  visibility: hidden;  position: absolute;  width: 50px;  height: 50px;  border: 1px solid #aaa;  background: #ffffff;  opacity: 0.5;  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  filter: alpha(Opacity=50);}
.zoomPosition{  width:420px;  height:276px;  left: 270px;  top: -17px}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

table span.red {  color:#ED008C;  font-weight:bold;}
.in_stock { color: #ED008C; }
.out_stock { color: #FF0000; }

#search_bar .search_text .search_button, #filter_bar .search_text .search_button, .newsletter_box .newsletter_button{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  background: transparent;  border: none;  width: 25px;  margin: 0px 0px 0px 0px;  padding: 0px 9px 3px 0px !important;  padding: 6px 9px 3px 0px;  font-weight: bold;  height: 20px;  color: #824D00;  float: right;  cursor: pointer;  text-decoration: none;}
#search_bar .search_text .search_button_hover, #filter_bar .search_text .search_button_hover, .newsletter_box .newsletter_button_hover{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  background: transparent;  border: none;  width: 25px;  margin: 0px 0px 0px 0px;  padding: 0px 9px 3px 0px !important;  padding: 6px 9px 3px 0px;  font-weight: bold;  height: 20px;  color: #824D00;  float: right;  cursor: pointer;  text-decoration: underline;}
.newsletter_box .newsletter_button{  width: 50px;}
.newsletter_box .newsletter_button_hover{  width: 50px;}
.newsletter_link{  color: #ffffff;  font-size: 10px;  text-align: right;  margin: 0px 0px 0px 0px;  padding: 3px 9px 0px 0px;}
.newsletter_link a, .newsletter_link a:hover{ color: #66CCFF; font-weight: bold; font-size: 10px;}
.button_link{  color: #824D00;  font-weight: bold;  text-align: right;  margin: 0px 0px 0px 0px;  padding: 5px 13px 0px 0px;  font-size: 10px;}
.button_link a{  color: #824D00;  text-decoration: none;}
.button_link a:hover{  color: #824D00;  text-decoration: none;}
.select_div{  display: inline;}
body{background:url(/images/body_bg.gif) repeat;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  margin: 20px 0px 20px 0px;}

body#pop_up {background:url(/images/new/body_bg_2.gif) repeat;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  margin: 20px 0px 0px 0px;}



#bg_container{  width: 968px;  background-color: #FFFFFF;  margin: auto;  padding: 0px 0px 20px 0px;}


#shadow{  width: 1024px;  margin: auto; background:url(/images/new/shadow.png) no-repeat;

 }

#container{  width: 928px;  margin: auto;}

#body_container {background:url(/images/new/body_container_bg.gif) repeat-y;}

.full_page #body_container {background:none;}


.full_page #product_container {
  padding:0px 10px 0px 10px;
}



#header_container{ height: 155px;}
#header_container_homepage{  height: 155px;}
#homepage_content{ margin:0px 0px 0px 0px;}

#top_logo{  width: 183px;  height: 89px;  float: left; padding:17px 0px 0px 0px;}
#top_logo_quidco{  width: 524px;  height: 89px;  float: left; padding:17px 0px 0px 0px;}

#top_links{  width: 565px;  height: 67px;  float: right;}
#top_links p{  color: #824D00;  font-size: 10px;  text-align: right;  margin: 10px 9px 0px 0px;}
#top_links p a{  color: #824D00;  text-decoration: none;}
#top_links p a:hover{  color: #824D00;  text-decoration: underline;}

#top_navigation{  position:relative; background:url(/images/new/bg_menu.gif) no-repeat;  height: 42px;  clear: both;}
#top_navigation ul{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}

#top_navigation ul li.menu_item,
#top_navigation ul li.menu_item_1,
#top_navigation ul li.menu_item_2,
#top_navigation ul li.menu_item_3,
#top_navigation ul li.menu_item_5,
#top_navigation ul li.menu_item_4,
#top_navigation ul li.menu_item_home,
#top_navigation ul li.menu_item_sale,
#top_navigation ul li.menu_item_hot,
#top_navigation ul li.menu_item_new {
  display:block;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
  text-align:center;
  height: 30px;
}

.left_current {
  background:url(/images/new/bg_menu_pink.gif) top left repeat-x;
}
.menu_item_home {
  width:84px;
  position:absolute;
  left:0px;
}

.menu_item_1 {
  width:117px;
  position:absolute;
  left:82px;
}

.menu_item_2 {
  width:79px;
  position:absolute;
  left:197px;
}

.menu_item_3 {
  width:110px;
  position:absolute;
  left:274px;
}

.menu_item_5 {
  width:98px;
  position:absolute;
  left:382px;
}

.menu_item_4 {
  width:127px;
  position:absolute;
  left:478px;
}

.menu_item_sale {
  width:117px;
  position:absolute;
  left:603px;
}

.menu_item_hot {
  width:120px;
  position:absolute;
  left:718px;
}

.menu_item_new {
  width:90px;
  position:absolute;
  right:0px;
}


#top_navigation ul li.end_item{  display: inline;}
#top_navigation ul li a{  color: #FFFFFF; text-decoration: none; font-family:arial; font-size:16px;}
#top_navigation ul li a:hover{  color: #ED008C; text-decoration: none;}

#top_navigation ul li.menu_item_new a:hover,
#top_navigation ul li.left_current a:hover {  color: #000000; text-decoration: none;}

#search_container_homepage{  height: 194px;  width: 166px;  background:url(/images/homepage/home_search_bg.gif) no-repeat;  background-color:#cccccc;  margin:0px 5px 0px 0px;}
#search_container_homepage_internal{ padding:10px 0px 0px 10px;}
#search_container_homepage form{  margin:4px 0px 4px 0px;  padding:0px;}
#search_bar_homepage{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight:bold;}
.search_form_homepage{ padding:0px 0px 2px 0px;}
.search_form_homepage #query{ font-weight:normal;}
#search_bar_homepage .search_form_homepage input{  margin: 0px 0px 0px 0px;  padding: 2px 0px 0px 3px;  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  height: 15px !important;  height: 14px;  width: 141px;}
#filter_bar_homepage{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight:bold;  padding:4px 0px 0px 0px;}
#filter_bar_homepage select{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  height: 17px;  width: 145px;  font-weight: normal;  margin: 0px 0px 3px 0px;}


#content_box_1 img {
  margin:0px 0px 6px 0px;
}

#content_box_3 td {
  padding-left:20px;
  font-size:10px;
}

#content_box_3 strong {
  color:#ED008C;
  font-weight:bold;
  display:block;
  padding:10px 0px 2px 0px;
}

#content_box_3 ul {
  padding:0px 0px 10px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#content_box_3 li {
  padding:2px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  color:#666666;
}

#content_box_3 a,
#content_box_3 a:hover {
  color:#666666;
}

#featured_manufacturers_title{
  height: 53px;
  width:727px;
  margin:6px 0px 0px 0px;
}

#featured_manufacturers {
  background:url(/images/new/featured_manufacturers_bg.gif) no-repeat;
  height: 71px;
  width:727px;
  margin:0px 0px 0px 0px;
}

#featured_manufacturers ul {
  padding:12px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#featured_manufacturers li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
}

#featured_manufacturers li#featured_manufacturers_1 {
  padding:0px 0px 0px 0px;
}

#featured_manufacturers li#featured_manufacturers_2 {
  padding:0px 0px 0px 6px;
}

#featured_manufacturers li#featured_manufacturers_3 {
  padding:0px 0px 0px 9px;
}

#featured_manufacturers li#featured_manufacturers_4 {
  padding:0px 0px 0px 9px;
}

.featured_manufacturer_logo_143{  width: 143px;  height:70px;  float: left;  margin: 0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
.featured_manufacturer_logo_146{  width: 146px;  height:70px;  float: left;  margin: 0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
#featured_manufacturer_product{ float: left;}
#search_container{  height: 31px;  margin: 3px 0px 3px 0px;  clear:both;}
#search_bar{  background:url(/images/homepage/bg_search_bar.gif) no-repeat;  width: 200px;  float: left;  height: 31px;  font-size: 10px;  padding: 11px 0px 0px 10px !important;  padding: 10px 0px 0px 10px;}
#search_bar .search_form{  margin: 0px 0px 0px 0px;  padding: 1px 0px 3px 0px;  float: left;}
#search_bar .search_form input{  margin: 0px 0px 0px 0px;  padding: 2px 0px 0px 3px;  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  height: 15px !important;  height: 14px;  width: 164px;}
#search_bar input{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  height: 20px;  width: 167px;}
#filter_bar{  background:url(/images/homepage/bg_filter_bar.gif) no-repeat;  width: 538px;  float: right;  height: 31px;  padding: 10px 0px 0px 0px;}
#filter_bar .search_text a{  margin: 0px 0px 0px 0px;  padding: 5px 9px 3px 0px;  font-weight: bold;  color: #824D00;  float: right;  font-size: 10px;  text-decoration: none;}
#filter_bar .search_form{  margin: 0px 0px 0px 0px;  padding: 2px 0px 3px 10px;  float: left;  font-weight: bold;  font-size: 10px;}
#filter_bar select{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  height: 17px;  width: 133px;  font-weight: normal;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
.hr_seperator{  clear: both;  height: 1px;  margin: 2px 0px 5px 0px;  background-color: #D4D4D4;}
.footer_links{  text-align: center;  color: #824D00;  font-size: 10px;  margin: 0px 0px 0px 0px;  padding: 8px 0px 10px 0px;}
.footer_links a{  color: #824D00;  text-decoration: none;}
.footer_links a:hover{  text-decoration: underline;}
#footer{  text-align: center;}
#footer p{  font-size: 10px;  margin: 0px 0px 0px 0px;  padding: 5px 0px 0px 0px;}
#footer p a{  color: #824D00;  text-decoration: none;}
#footer p a:hover{  text-decoration: underline;}

#middle_column{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  width: 727px;  float: left; display: inline; overflow:hidden;}
.full_page #middle_column{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  float: left;  font-size:10px;  width:100%;  clear:both;}
#right_column {width: 194px;  float: right; overflow:hidden; margin:0px 0px 50px 0px; display: inline;}

#right_column .promo_unit_1, #right_column .promo_unit_2, #right_column .promo_unit_3 {  text-align:right;}
.newsletter_box{ clear: both;  background: url(/images/new/newsletter_bg.gif) no-repeat;  height: 176px;  width: 194px;  text-align: center;}
.newsletter_box input{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #999999;  height: 14px;  padding: 2px;  width: 149px;  color: #333333;}
.newsletter_box_input{  padding: 93px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
.newsletter_box_input input{  margin-top: 3px;}

.newsletter_link {padding:6px 19px 0px 0px; margin:0px 0px 0px 0px;}


#right_basket{  background:url(/images/new/basket_right.gif) no-repeat;  width: 173px;  height: 154px;}
#right_basket_small{  background:url(/images/new/basket_right.gif) no-repeat;  width: 194px;  height: 168px;}

.right_account_header {
  font-size: 12px;
  color: #ED008C;
  padding: 15px 0px 0px 18px;
  margin: 0px 0px 0px 0px;
  font-family:arial;
  text-transform:uppercase;
}

.right_account_header a{  color: #ED008C;  text-decoration: none;}
.right_account_header a:hover{  text-decoration: underline;  color: #ED008C;}

.right_recent_items {
  font-size: 12px;
  color: #FFFFFF;
  padding: 5px 0px 0px 18px;
  margin: 0px 0px 0px 0px;
  font-family:arial;
  text-transform:uppercase;
}

.right_recent_items a{  text-decoration: none;  color: #FFFFFF;}
.right_recent_items a:hover{  text-decoration: underline;  color: #FFFFFF;}

.right_basket_info{  margin: 0px 0px 0px 0px; padding:16px 0px 0px 51px;  font-size: 10px;  color: #FFFFFF; line-height:15px;}
.right_basket_info strong { color: #ED008C;}

.right_basket_details img{  vertical-align: text-top;}
.product_info a{  color: #ED008C;}
.product_info a:hover{  color: #ED008C;}

.view_bag_link { margin: 0px 0px 0px 0px; color: #FFFFFF; padding: 15px 0px 0px 18px;}
.view_bag_link a{  color: #FFFFFF;  font-size: 10px;  text-decoration: none;}
.view_bag_link a:hover{  color: #FFFFFF;  font-size: 10px;  text-decoration: underline;}

.buy_now_link { margin: 0px 0px 0px 0px;  padding: 5px 0px 0px 18px;}

/*.full_page #middle_column p{  margin: 10px 10px;}*/
.full_page #middle_column img.title {  margin:10px 0 15px;  padding:0;}
.full_page #middle_column .subheading{  color: #ED008C;  font-size: 14px;  font-weight:bold;  font-size:14px;}
.full_page #middle_column span.anchor{  font-weight:bold;  width:100%;  display:block;  text-align: right;}
.full_page #middle_column hr {  border:1px solid #FFFFFF;  border-top:1px solid #D4D4D4;}
.full_page #middle_column span.topics {  display:block;  height:100%;  overflow: hidden !important;  padding-left:170px;  margin:5px 0;}
.full_page #middle_column span.topics ul{  float:left;  list-style: none;  padding:0;  margin:0;}
.full_page #middle_column span.topics li{  background:url(/images/bg_topics.gif) no-repeat;  height:24px;  width:160px;  padding:10px 0 0 20px;  margin:0;}
.full_page #middle_column span.hotlinks {  background:url(/images/header_hot_topics.gif) 20px 10px no-repeat;  padding-top:35px;  color:#ED008C;  border:1px solid #D4D4D4;  display:block;  height:100%;  overflow: hidden !important;  margin-bottom:15px;}
.full_page #middle_column span.hotlinks a, .full_page #middle_column span.topics a{  font-weight:bold;}
.full_page #middle_column span.hotlinks ul{  float:left;  list-style: disc;  padding:0 0 0 20px;  margin:0;  margin-left:100px !important;  margin-left:60px;}
.full_page #middle_column span.hotlinks li{  margin: 20px 0;}


.cms_page {
  padding:0px 10px 0px 10px;
  min-height:200px;
  height:auto !important;
  height:200px;
}

.full_page .cms_page,
.full_page .main_text {
  padding:0px 0px 0px 0px;
}


a{  color: #666666;  text-decoration: none;}
a:hover{  color: #666666;  text-decoration: underline;}
ul.shopping_options {  width:400px;  margin:0px auto 20px;}
ul.shopping_options li {  padding:5px 0;}
p#middle_promo{  margin:0px;  padding:0px;}

.product_img{  margin-left: 10px;}

.product_calls{  margin-left: 10px;  width: 250px;}


#breadcrumb_container {
  background: url(../images/new/dot_line.gif) bottom left repeat-x;
  padding:14px 0px 20px 0px;
  margin:0px 0px 0px 0px;
}

p#breadcrumb {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#breadcrumb a { color:#666666;}
#breadcrumb a:hover,
#breadcrumb .bread_current,
#breadcrumb span { color:#ED008C; text-decoration:none;}

#browse_options {
  background: url(../images/new/dot_line.gif) bottom left no-repeat;
  padding:0px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  height:50px;
  overflow:hidden;
  font-weight: bold;
}

#browse_options form,
#browse_options table {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#browse_options select {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #7F9DB9;
  height: 17px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  margin: 3px 10px 16px 0px;
  width:165px;
}

.paging{  float: right;  padding: 0px 0px 15px 0px;  margin: 0px 0px 0px 0px;  font-size: 10px;  font-weight: bold;}
.paging a{  color: #824D00;  font-weight: bold;  text-decoration: none;}
.paging a:hover{  color: #824D00;  font-weight: bold;  text-decoration: underline;}
p.no_results {  clear:both;  margin: 15px 0px 15px 10px;}
p.product_header {  color:#FF0099;  font-weight:bold;  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
h1.title {	font-size:12px;	clear:both;	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;	color:#FF0099;}
h1.title_no_pad {	font-size:12px;	clear:both;	margin: 10px 0px 15px 0px;	padding:0px 0px 0px 0px;	color:#FF0099;}
.pink_text a{  	color:#FF0099;}
.grey_text{  color: #666666;}
.main_text {  clear:both;  margin: 0px 0px 10px 0px;}
.full_page #middle_column input.button54{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;  font-weight:bold;  border: 0px;  height: 24px;  width:54px;  background:url(/images/button_54.gif) no-repeat;  cursor: pointer;}
.full_page #middle_column input.button87{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;  font-weight:bold;  border: 0px;  height: 26px;  width:87px;  background:url(/images/button_87.gif) no-repeat;  cursor: pointer;}
input.button87{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;  font-weight:bold;  border: 0px;  height: 26px;  width:87px;  background:url(/images/button_87.gif) no-repeat;  cursor: pointer;}
input.button_bag{  border: 0px;  height: 28px;  width:85px;  background:url(/images/button_bag.gif) no-repeat;  cursor: pointer;}
.full_page #middle_column input.button87_thin{  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;  font-weight:bold;  border: 0px;  height: 20px;  width:87px;  background:url(/images/button_87_thin.gif) top no-repeat;  cursor: pointer;}
.add_review_button{  background: url('/images/add_review.gif') no-repeat;  width:99px;  height:28px;  border-width:0px;  cursor: pointer;}
.add_address_button{  background: url('/images/add-address.gif') no-repeat;  width:100px;  height:28px;  border-width:0px;  cursor: pointer;}
.make_payment_button{  background: url('/images/make-payment.gif') no-repeat;  width:106px;  height:28px;  border-width:0px;  cursor: pointer;}
.goto_checkout_button{  background: url('/images/secure_checkout.gif') no-repeat;  height:20px;  width:155px;  border-width:0px;  cursor: pointer;}

.checkout_button{  background: url('/images/order_summary.gif') no-repeat;  height:20px;  width:155px;  border-width:0px;  cursor: pointer;}
#pay{  background: url('/images/order_summary.gif') no-repeat;  height:20px;  width:145px;  border-width:0px;  cursor: pointer;}
.continue_button{  background: url('/images/continue_shopping.gif') no-repeat;  height:20px;  width:135px;  border-width:0px;  cursor: pointer;}
.login_button{  background: url('/images/login.gif') no-repeat;  width:52px;  height:20px;  border-width:0px;  cursor: pointer;}
.button_update{  background: url('/images/update.gif') no-repeat;  width:61px;  height:20px;  border-width:0px;  cursor: pointer;}
.submit_button{  background: url('/images/submit.gif') no-repeat;  width:58px;  height:20px;  border-width:0px;  cursor: pointer;}


.mandatory_star {color:red;padding:0; margin: 0;}
.mandatory_pink {color:#FF0099;padding:0; margin: 0;font-size: 14px;}
.content-box{width: 499px;clear: both;font-size: 11px;padding: 0px 15px 15px 0px;}
.content-box .formrow{padding-top:3px;padding-bottom:3px;vertical-align:middle;}
.content-box .formrow label.desc{float:left;width: 100px;clear: left;text-align:right;padding: 5px 5px 0px 0px;}
.content-box .formrow_bottomleft{float:left;width:200px;}

td.table_row_header {
  padding:0px 0px 0px 15px;
  font-size: 11px;
  font-weight: bold;
}

p.welcome {  font-size:10px;}
p.welcome strong {  color:#FF0099;}
.basketheader td{  color: #FFFFFF;  text-transform:uppercase;  font-weight: bold;  background-color:#191919;  height: 20px;}
.viewheader td{  color: #FFFFFF;  text-transform:capitalize;  font-weight: bold;  background-color:#191919;  font-size:10px;}
.viewspace td{  background-color:#C2C2C2;  height:5px;}
.basket_text, .basket_text_alt{  padding: 8px 0px 8px 0px;}
.table_padding {  margin-left:10px;}
.sitemap_title {  font-weight:bold;  padding:10px 0px 0px 10px;  margin:0px 0px 0px 0px;}
.sitemap_title .sitemap_table {  padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
ul.sitemap_company{  margin: 0px 5px 0px 5px;}
ul.sitemap_company li{  margin: 4px 5px 4px 5px;}
td ul.sitemap_company{  margin: 0px 5px 0px 5px;}
td ul.sitemap_company li{  margin: 0px 5px 0px 5px;}


.product_row {
  background: url(../images/new/product_bg_2.gif) top left no-repeat;
}

.product {
  width:125px;
  float:left;
  height:200px;
  padding-right:13px !important;
  padding-left:8px !important;
  padding-right:12px;
  padding-left:7px;
  padding-bottom: 20px;
  background: url(../images/new/product_bg.gif) top right repeat-y;
}

.product_extra {
  padding-top: 19px;
  padding-bottom: 20px;
}

.product_end {
  width:125px;
  float:left;
  height:200px;
  padding-right:0px !important;
  padding-left:8px !important;
  padding-right:0px;
  padding-left:7px;
  padding-bottom: 20px;
  background: none;
}

/*#related_items .product {  width:100px;  float:left;  height:142px;  padding: 8px 0px 30px 12px;}*/

.product img{

  margin-bottom:5px;
  padding:5px 5px 5px 5px;
}

.product ul {  margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  list-style:none;}

.product li.product_title {
  height:38px;
  overflow:hidden;
  margin:0px 0px 10px 0px;
}

.product a{  text-decoration:none;  color:#000000;}
.product a:hover{  text-decoration:underline;}

.product_price {
   color:#FF0099;
   font-weight:bold;
   font-size:12px;
}

.sale_was_price{
  color:#A7A7A7;
  font-size:11px;
  padding:0px 0px 2px 0px;
}

#select_manufacturer{  width: 120px;}
#select_sort_order{  width: 138px;}
#select_category{  width: 117px;}

#designer{
  padding:0px 8px 0px 8px;
  color:#666666;
}

#designer p{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#designer ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#designer li {
  padding:3px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  background: url("../images/new/bullet.gif") 0px 10px no-repeat;
}


#product_left{  width: 278px;  float: left;  margin: 0px 0px 0px 0px; padding:11px 0px 0px 1px;}

.product_img { width:260px; height:260px; padding:16px 0px 0px 16px; border:1px solid #DDDDDD;}

#main_image img { border:1px solid #DDDDDD;}

.pad_desc_left{  padding: 5px 10px 0px 10px;  margin: 0px 0px 0px 0px;}
.pad_desc_left p{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}

#product_right{  float: right;  margin: 0px 0px 0px 0px; padding:4px 0px 0px 0px;  width: 415px;}

#product_thumbs {
  background: url(../images/new/dot_line.gif) top left no-repeat;
  padding:12px 0px 0px 10px;
  margin:10px 0px 0px 0px;
}

#product_thumbs .thumb {  float:left;  padding:0px 10px 0px 0px;}
#product_thumbs .thumb img {  border:1px solid #DDDDDD;}

#price_holder{
  width: 120px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding:20px 0px 0px 0px;
  font-size:20px;
  font-weight:bold;
  color: #ED008C;
}

#price_holder strike{  font-size:12px;  color:#A7A7A7;}

#price_holder p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#manufacturer_logo{  width: 162px;  float: right;  margin: 0px 0px 0px 0px;  padding:0px 11px 0px 0px;}

h1.product_title {
  font-size:10px;
  clear:both;
  margin: 0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
}

.product_code {
  margin: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  color:#666666;
  font-weight:bold;
}

.stock_availability {	margin: 0px 0px 0px 0px;	padding:0px 0px 10px 0px;}

.short_desc {  margin:0px 0px 0px 0px;	padding:0px 0px 10px 0px;}

.short_desc ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.short_desc li {
  padding:3px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  background: url("../images/new/bullet.gif") 0px 10px no-repeat;
}

#attribute_holder {
  text-align:left;
}

#product_right select, #product_right input {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:1.00em;  margin:0px 0px 0px 0px;  font-weight:normal;}
#product_right form {  text-align:right;}
.product_sub_title {  color: #FFFFFF;  background-color:#191919;  padding:5px 5px 5px 5px;  font-weight:bold;  margin: 10px 0px 10px 0px;}
.attribute_name {  padding:0px 5px 5px 5px;}
.attribute_select {  padding:0px 0px 5px 0px;}
.pad_desc{  padding: 5px;}
.confidence{  color: #FF0099;  font-size: 12px;}
#breadcrumb_container p{  margin: 0px 0px 0px 0px;  padding: 5px 0px 5px 10px;}
.title_text{	font-size:11px;	font-weight:bold;	width:745px;	display:block;	text-align: center;	margin:20px 0;}

a.topics {
  font-size:10px;
  color:#666666;
  font-weight:normal;
}

p.view_price {  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
.html_message{  color: red;}


.product_results_title {
  background: url(../images/new/dot_line.gif) bottom left no-repeat;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  min-height:34px;
  height:auto !important;
  height:34px;
  overflow:hidden;
}

.page_header h1
{
 color:#ED008C;
 padding:3px 0px 0px 10px;
 margin:0px 0px 0px 0px;
 font-size:11px;
 float:left;
}



.product_paging {
  padding:4px 0px 0px 0px;
  margin:0px 20px 0px 0px;
  height:32px;
  overflow:hidden;
  text-align:right;
  float:right;
  display: inline;
}

.bottom_product_paging {
  background: url(../images/new/dot_line.gif) top left no-repeat;
  padding:14px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:22px;
  overflow:hidden;
  text-align:right;
  clear:both;
  /*
  display: inline;
  margin:0px 20px 0px 0px;
  */
}


.product_paging_container span {
  color:#ED008C;
}


#preview_div{  display: none;  position: absolute;  z-index:110;}
.border_preview{	z-index:100;	position:absolute;	background: #fff;	border: 1px solid #959595;}
.preview_temp_load{	vertical-align:middle;	text-align:center;	padding: 0px;}
.preview_temp_load img{	vertical-align:middle;	text-align:center;}
.preview_temp_footer{  height: 30px;  background: #959595;  padding: 0px;  margin: 0px;  font-size: 9px;  color: #ffffff;  padding:5px;}
#security{  width: 166px;}
#security img{  border: 0px;}
a.link-sale, a.link-sale:visited{  background-image: url(../images/homepage/sale-a1.gif);  background-repeat: no-repeat;  font-family: Arial, Helvetica;  color: #FFFFFF;  font-size: 12px;  font-weight: bold;  text-decoration: none;  width:100%;  display:block;  padding: 1px 0px 2px 18px;}
a.link-sale:hover{  background-image: url(../images/homepage/sale-a1.gif);  background-repeat: no-repeat;  font-family: Arial, Helvetica;  color: #000000;  font-size: 12px;  font-weight: bold;  text-decoration: underline;  width:100%;  display:block;  padding: 1px 0px 2px 18px;}
a.link-area1b, a.link-area1b:visited{  background-image: url(../images/homepage/area1b-a.gif);  background-repeat: no-repeat;  font-family: Arial, Helvetica;  color: #EE5DA3;  font-size: 12px;  font-weight: bold;  text-decoration: none;  width:100%;  display:block;  padding: 1px 0px 2px 22px;}
a.link-area1b:hover{  background-image: url(../images/homepage/area1b-b.gif);  background-repeat: no-repeat;  font-family: Arial, Helvetica;  color: #8B560E;  font-size: 12px;  font-weight: bold;  text-decoration: underline;  width:100%;  display:block;  padding: 1px 0px 2px 22px;}


#manufacturer_banner{
  background: url(../images/new/dot_line.gif) bottom left repeat-x;
  padding:0px 180px 20px 10px;
  margin:0px 0px 0px 0px;
  position:relative;
}

#manufacturer_banner p {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#brand_logo {
  position:absolute;
  top:0px;
  right:10px;
}

.manufactuer_view_products { padding:0px 0px 0px 10px;}
#ask_question_form td{  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
td.ask_question_label { text-align:right;}
#ask_question_form textarea,#ask_question_form input.textbox {  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  width: 250px;}
#tell_friend_form td{  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#tell_friend_form textarea,#tell_friend_form input.textbox {  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #7F9DB9;  width: 250px;}

#footer_container {height:32px; background-color:#000000; text-align:center;}
#footer_links ul {margin:0px 0px 0px 0px; padding:9px 0px 0px 0px; list-style:none; font-size:10px; color:#FFFFFF;}
#footer_container li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline;}
#footer_container a {text-decoration:none; color:#FFFFFF;}
#footer_container a:hover { text-decoration:underline; color:#FFFFFF; }


#secure_footer { background: url(../images/new/dot_line.gif) top left repeat-x; padding:10px 0px 7px 0px; margin:0px 0px 0px 0px;}
#secure_cards { float:left;}
.secure_item { float:right; padding:0px 0px 0px 8px;}

.clear_break { background: url(../images/new/dot_line.gif) top left repeat-x; height:2px;}
.clear_break_promo { background: url(../images/new/dot_line.gif) top left repeat-x; height:2px; margin:5px 0px 5px 0px; overflow:hidden;}

#top_menu {float:right; width:400px;}
#top_menu ul {margin:0px 0px 0px 0px; padding:43px 0px 0px 0px; list-style:none; font-size:11px; color:#666666; text-align:right;}
#top_menu li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; letter-spacing:-1px;}
#top_menu a {text-decoration:none; color:#666666;}
#top_menu a:hover { text-decoration:underline; color:#666666; }

#search_top {
  padding:13px 0px 0px 0px;
  float:right;
}

#search_top label {display:none;}

#search_top span {
  display:block;
  background: url(../images/new/search_box_bg.gif) no-repeat;
  height:18px;
  width:156px;
  padding:2px 0px 0px 25px;
  margin:0px 5px 0px 0px;
}

#search_top #query {width:150px;color:#000000; font-size:10px; border:0px;}

#related_items_title {
  display:block;
  background: url(../images/new/related_items_title.gif) no-repeat;
  height:53px;
  width:727px;
  padding:0px 0px 0px 0px;
  margin:20px 0px 15px 0px;
}

#search_options_title {
  display:block;
  background: url(../images/new/search_options_title.gif) no-repeat;
  height:35px;
  width:727px;
  padding:0px 0px 0px 0px;
  margin:20px 0px 10px 0px;
}

#search_options {
  padding:0px 0px 10px 11px;
  color:#666666;
}

#search_options a,
#search_options a:hover {
  color:#ED008C;
}

#designer_title {
  margin:10px 0px 10px 0px;
}

#attribute_list label {
  display:none;
}

#attribute_list select {
  width:148px;
  margin-bottom:7px;
}

.man_box {
  float:left;
  padding:0px 12px 12px 0px;
}

.man_box a {
  border:1px solid #FFFFFF;
  display:block;
  height:45px;
  width:162px;
  overflow:hidden;
}

.man_box a:hover {
  border:1px solid #D4D4D4;
}

.tag_columns{
  margin: 0px auto;
  width:590px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  overflow: hidden;
}

.tag_columns .product_paging_container {
  margin: 0px auto;
  width:100%;
  padding: 0px 0px 0px 0px;
}

.tag_column{
  width: 118px;
  float: left;
  margin: 0px 0px 0px 0px;
  /*background: url(../images/tag_column_bg.gif) top right repeat-y;*/
}

.tag_column_right{
  width: 118px;
  float: left;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
}

.tag_column_header{
  margin: 0px 0px 2px 0px;
}

.tag_column_product{
  width:118px;
  float:left;
  padding: 0px 25px 10px 0px;
  height: 170px;
  display: inline;
  overflow: hidden;
}

.tag_column_product ul{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.tag_column_product li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.tag_column_product li.product_title{
  width: 118px;
  height:38px;
  overflow:hidden;
  margin:0px 0px 0px 0px;
}

.tag_column_product li.product_title a{
  color: #010100;
}

.tag_column_product li.product_price{
   color:#FF0099;
   font-weight:bold;
   font-size:10px;
   width: 118px;
}

.tag_column_link{
  color: #844a00;
  text-decoration: underline;
}

.tag_column_link:hover{
  color: #844a00;
  text-decoration: none;
}

#new_home_promo{
  width:727px;
  height:292px;
  background: url(../images/new/new_home.jpg) top left no-repeat;
  margin: 0px 0px 6px 0px;
}

#new_home_promo_left{
  float: left;
  width: 366px;
}

#new_home_promo_right{
  float: right;
  width: 290px;
}

.home_text_left_top, .home_text_left_middle, .home_text_left_bottom{
  color: #ffffff;
  height: 31px;
  padding: 0px 0px 0px 10px;
  font-size: 24px;
  font-weight: normal;
  position: relative;
  float: left;
}

.home_text_left_top{
  width: 301px;
  /*background: #ED008C;*/
  position: relative;
  top: 150px;
}

.home_text_left_middle{
  width: 327px;
  /*background: #FF51B9;*/
  position: relative;
  top: 186px;
}

.home_text_left_bottom{
  width: 356px;
  /*background: #FF91D2;*/
  position: relative;
  top: 122px;
}

.home_text_right{
  color: #ffffff;
  height: 23px;
  padding: 2px 0px 0px 5px;
  font-size: 12px;
  font-weight: normal;
  /*background: #333333;*/
  float: right;
  clear: both;
}

.home_text_right a{
  color: #ffffff;
}

.home_text_right.top{
  width: 277px;
  position: relative;
  top: 250px;
  right: 438px;
}

.home_text_right.bottom{
  width: 285px;
  position: relative;
  top: 243px;
  right: 430px;
}

.home_arrow{
  width: 8px;
  height: 20px;
  float: left;
}

#facebook_like {
}

#facebookbutton {
	padding: 0px;
}

#twitterbutton {
	padding: 0px;
}


#facebookbutton a img{
	border: none;
}

#twitterbutton a img {
  border: none;
}

#facebooklike {
	padding: 5px 0 0 0;
}

