@charset "utf-8";
/* ------------------------- */
/* Index / Global Properties */
/* ------------------------- */
div, img, form, fieldset, #footer ul, #footer li, #header ul, #header li, .column ul, .column li, h1, h2, h3, h4 { padding: 0; margin: 0; border: 0; }
 .clear { clear: both; }
.right { float: right; }
.left { float: left; }
 .tc { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.tr { text-align: right; }
.tabbertab h2 { font: normal 11px/150% "Arial", "Helvetica", sans-serif;}
input, select, textarea { /* Input And Select Font */
 font: normal 11px/150% "Arial", "Helvetica", sans-serif; color: #242424;}
body { /* Main Font Sizes */
 /* Main Background Color */
 margin: 0; padding: 0;}
a { color: #000000;}
 a:hover { text-decoration: underline; }
 h1 { /* Logo Positioning */
 color:#555555; font-size: 18px; font-weight: bold; }
#maincontent { padding-top: 10px;}
#menu { /* Top Navigation Bar BG & Color */
 background: #000000 url("images/menu.gif") top left repeat-x; border-top: 1px solid #ffffff; height: 29px; list-style: none; position: absolute; bottom: 0; width: 773px;}
 #menu li { line-height: 29px; display: inline;}
#menu li a { /* Top Navigation Bar Link Dividers */
 background: url("images/menu_split.gif") top right no-repeat; font-size: 12px; text-decoration: none; color: #ffffff; padding: 6px 15px;}
 #menu li.last a { background: none; }
#left h4 { /* Side Table Heading Definitions */
 background: #000000 url("images/column_head.gif") no-repeat; font-weight: bold; font-size: 12px; color: #ffffff; height: 21px; line-height: 21px; padding-left: 35px;}
.column { /* Side Table Definitions */
 border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; width: 157px; padding: 0 10px; margin: 1px 0 10px 0;}
 .column .top, .column .bot { /* Side Table Heading Background & Definitions */
 background: url("images/column_top.gif") no-repeat; display: block; height: 7px; margin: 0 -11px; }
 .column .bot { /* Side Table Footer Background & Definitions */
 background: url("images/column_bot.gif") bottom left no-repeat;}
.side_link { /* Side Table Link Definitions */
 background: url("images/bullet.gif") 5px center no-repeat; display: block; padding: 1px 0px 1px 15px; text-decoration: none; color: #3e3e3e;}
.list { margin-bottom: 15px; list-style: none; }
 .list li.title a { /* Side Table Category Link Definitions */
 background: url("images/bullet_arrow.gif") 3px center no-repeat; color: #e18405; border-bottom: 1px dotted #727272; text-decoration: none; font-weight: bold; }
#main_cont { /* Center Table Definitions */
 width: 60%; float: left; text-align: left; padding-left: 10px; padding-right: 10px;}
#content { padding: 5px 0; }
#left { width: 179px; float: left;}
 #right { width: 591px; float: right;}
 #right h2, #main_cont h2 { /* Center Table Heading Background, Colors & Fonts */
 background: url (../images/gray_h_bg.gif) repeat-x #d9d9d9; border: solid #b0b0b0 1px; font-size: 13px; color: #000000; font-weight: bold; height: 20px; padding: 0px; padding-top: 2px; margin: 0px; margin-bottom: 1px;}
#footer ul { /* Footer Background */
 background: #767676 url("images/footer.gif") top left repeat-x; height: 29px; list-style: none; text-align: right; padding: 0 15px; width: 743px; }
 #footer li { line-height: 29px; display: inline;}
#footer li a { /* Footer Link Colors */
 border-right: 1px solid #c6c6c6; text-decoration: none; font-size: 11px; color: #c6c6c6; padding: 0 5px;}
 #footer li.last a { border: 0; }
#searchForm { width: 561px; height: 29px; padding: 7px 15px 0 15px; background: url("images/search.gif") no-repeat; color: #636262; font-weight: bold;}
 #searchForm legend { display: none; }
html>body #searchForm span input, html>body #searchForm span img { margin-bottom: -3px; }
#welcome h3 { /* Welcome Message Font */
 color: #000000; font: normal 28px "Arial", "Helvetica", sans-serif;}
 #welcome { width: 376px; height: 172px; margin: 5px 0; padding: 15px 200px 0 15px; background: url("images/welcome.gif") no-repeat; }
#banners { padding: 10px; }
 #newsletterForm { width: 187px; height: 91px; float: left; margin-right: 1px; text-align: center; text-transform: uppercase; padding-top: 10px; background: url("images/banner.gif") no-repeat;}
 html>body #newsletterForm { padding-top: 5px; height: 96px; margin-right: 3px;}
 #newsletterForm legend { display: none; }
.currency { float: left; padding-left: 10px;}
.content { /* Main Table Content Area Definitions */
 border: solid #b6b6b6 1px; background: #ffffff; margin-bottom: 15px; padding: 5px;}
.cat_hover:hover { /* Category Hover */
 background-color: #EEEEEE;}
.black_bold_text_spaced { color: #000000; font-weight: bold; margin-top: 5px; line-height: 17px; text-decoration: none;}
.error_message { /* Error Message Definitions */
 background: #FFFFFF; border: solid #FF0000 1px; padding: 10px; margin-bottom: 10px;}
.alert_message { /* Alert Message Definitions */
 background: #FFFFFF; border: solid #33cc00 1px; padding: 10px; margin-bottom: 10px;}
.error_alert { margin-left: 35px;}
.table_bottom { text-align: center; padding-top: 5px;}
.row { clear: both;}
.center { text-align: center;}
.right_align { text-align: right;}
#wrapper { width: 773px; margin: 0 auto; }
/* ------------ */
/* Product List */
/* ------------ */
.product_title_link, product_title_link:visited, product_title_link:active { /* Product Title Link Definitions */
 color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline;}
.product_title_link:hover { /* Product Title Link Hover Definitions */
 color: #fd6601; font-size: 12px; font-weight: bold; text-decoration: none;}
.paging { float: right; text-align: right; margin-right: 10px;}
.list_top { /* Product List Top Definitions */
 border-top: solid #cacaca 1px; border-bottom: solid #cacaca 1px; background: #f0f0f0; padding: 3px;}
.list_bottom { /* Product List Bottom Definitions */
 border-top: solid #cacaca 1px; border-bottom: solid #cacaca 1px; background: #f0f0f0; padding: 3px;}
/* ----------------- */
/* Product List List */
/* ----------------- */
.reg_txt { font-weight: normal;}
.small_txt { font-size: 10px;}
.price { /* Product List Price Definitions */
 color: #c20710; font-weight: bold; font-size: 14pt; margin-right: 10px; float: left;}
.list_item { background: #FFFFFF; padding: 5px;}
.list_item_bottom_border { /* Product List Separator Definitions */
 border-bottom: solid #cacaca 1px; background: #FFFFFF;}
/* ----------------- */
/* Product List Tile */
/* ----------------- */
.tile_item { text-align: center;}
.tile_image { margin-bottom: 5px;}
.tile_price { /* Product Tile Price Definitions */
 font-weight: bold; font-size: 11pt; color: #c20710;}
.tile_table { background: #FFFFFF; width: 100%;}
.list_table { background: #FFFFFF; width: 100%;}
/* -------------- */
/* Product Detail */
/* -------------- */
.product_title { /* Product Title Font & Color */
 font-size: 12px; font-weight: bold; color: #307fcf;}
.product_sku { /* Product SKU Font & Color */
 font-size: 10px; margin-bottom: 10px;}
.product_price { /* Product Price Font & Color */
 color: #990000; font-size: 11px; font-weight: bold;}
.product_option { /* Product Attributes Font & Color */
 font-weight: bold; padding-right: 10px; width: 1%;}
.product_strikethru { text-decoration: line-through;}
.review_link { color: #307fcf; text-decoration: none; text-align: right; float: right; font-weight: 400;}
.larger_view { background: url (../images/enlarge.gif) no-repeat center left; padding-left: 13px; text-decoration: none; font-size: 10px;}
.add_wishlist { /* Add To Wishlist, Add Review, Add To Registry Link Definitions */
 background: url (../images/little_arrow.gif) no-repeat center left; padding-left: 15px; text-decoration: none; font-size: 11px; padding-right: 15px;}
.review_item { padding-bottom: 10px;}
.review_spacer { padding-bottom: 7px;}
/* ------------------ */
/* Button Definitions */
/* ------------------ */
.orange_button {
	/* Orange Button Definitions */
	background: url(../images/orange_button_left.gif) no-repeat top left;
	padding-left: 3px;
	height: 18px;
	float: left;
	margin-right: 5px;
	position:relative;
	z-index:1000;
}

.orange_button input, .orange_button button {
	/* Orange Button Definitions */
	background: url(../images/orange_button_bg.gif) top right no-repeat;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 5px;
	margin: 0px;
	border-width: 0px;
	cursor: pointer;
}
.red_button {
	/* Red Button Definitions */
	background: url(../images/red_button_left.gif) no-repeat top left;
	padding-left: 3px;
	height: 18px;
	float: left;
	margin-right: 0px;
	position:relative;
	z-index:1000;
}

.red_button input, .red_button button {
	/* Red Button Definitions */
	background: url(../images/red_button_bg.gif) top right no-repeat;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 5px;
	margin: 0px;
	border-width: 0px;
	cursor: pointer;
}
.yellow_button { /* Yellow Button Definitions */
 background: url(../images/yellow_button_left.gif) no-repeat top left; padding-left: 3px; height: 18px; float: left; margin-right: 10px;}
.yellow_button input, .yellow_button button { /* Yellow Button Definitions */
 background: url(../images/yellow_button_bg.gif) top right no-repeat; height: 18px; color: #ffffff; font-weight: bold; padding-bottom: 5px; padding-right: 5px; margin: 0px; border-width: 0px; cursor: pointer;}
.del_button { display: block; width: 40px; float: right; background: url (../images/delete.gif) no-repeat center left; padding-left: 11px; color: #3068c5; text-decoration: none; font-weight: 400;}
/* ----------------------------- */
/* Product Detail & Account Tabs */
/* ----------------------------- */
/* Non Selected & Selected Tabs Link Text Colors */
ul.tabbernav li a:link { color: #ffffff; }
ul.tabbernav li a:visited { color: #ffffff; }
ul.tabberactive li a:link { color: #006; }
ul.tabberactive li a:visited { color: #006; }
ul.tabbernav { /* Tab Content Top Border */
 border-bottom: 1px solid #6481ff; font: bold 11px "Arial", "Helvetica", sans-serif; padding: 3px 0; margin: 0;}
.tabberlive { clear:both; position:relative; top: 25px; margin-bottom: 25px; margin-left:auto; margin-right:auto; width:98%;}
.tabberlive .tabbertab { /* Tab Content Sides & Bottom Border */
 border: 1px solid #6481ff; padding: 15px; border-top: 0; background-color:#ffffff;}
ul.tabbernav li a { /* Tab Borders */
 border: 1px solid #6481ff; /* Non Selected Tabs Background */
 background: #6481ff; padding: 3px 0.5em; margin-left: 3px; border-bottom: none; text-decoration: none; color:#000000;}
ul.tabbernav li a:hover { /* Hovered Tabs Background Color */
 background: #bfcbff; /* Hovered Tabs Border Color */
 border-color: #6481ff; /* Hovered Tabs Text Color */
 color: #006; }
ul.tabbernav li.tabberactive a { border-bottom: 1px solid #ffffff; /* Selected Tabs Background Color */
 background-color: #ffffff; /* Selected Tabs Font Color */
 color: #6481ff; border-top: 1px solid #6481ff;}
ul.tabbernav li.tabberactive a:hover { border-bottom: 1px solid white; /* Selected Tabs Hover Background Color */
 background-color: #ffffff; /* Selected Tabs Hover Font Color */
 color: #006;}
ul.tabbernav li { list-style: none; display: inline; margin: 0; position: relative; }
.tabberlive .tabbertabhide { display: none; }
.tabberlive .tabbertab h2 { display: none; }
.tabberlive .tabbertab h3 { display: none; }
.tabberlive { margin-top: 1em; }
.tabber { display: none; }
/* ---------------- */
/* Form Definitions */
/* ---------------- */
.input_box { padding-right: 2px; padding-left: 2px;}
.form_label { text-align: right; vertical-align: top;}
.bold { font-weight: bold;}
.short_form_row { clear: both;}
.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea { float: left; margin-right: 5px; margin-bottom: 5px;}
.short_form_row div { width: 60px; padding-top: 3px;}
.short_form_row input { width: 75px;}
.required { /* Required Reminder Colors */
 color: #b70407; padding-left: 2px;}
/* ------------ */
/* Account Area */
/* ------------ */
.account_list_head { /* Table List Headings Font */
 font-weight: bold; color: #000000;}
.account_head { /* Update Profile Heading Font Definitions */
 padding-bottom: 5px; font-weight: bold; color: #000000;}
/* ------------- */
/* Shopping Cart */
/* ------------- */
.cart { background: #ffffff;}
.cart th { /* Cart List Headings Font */
 text-align: center; font-weight: bold; color: #000000;}
.cart td { border-top: dotted #c1c1c1 1px; border-bottom: dotted #c1c1c1 1px; color: #000000;}
.cart_contents_quan { padding-right: 5px;}
.cart_contents_item { margin-bottom: 5px; text-decoration: none;}
.cart_contents_item a { text-decoration: none;}
.cart_contents_item a:hover { text-decoration: underline;}
/* ----------- */
/* Order Pages */
/* ----------- */
#order_signup { float: left; padding-left: 25px;}
#order_login { float: right; padding-right: 25px;}
.order_info_off { background: url (../images/order_info_off.gif) no-repeat center left; padding-left: 20px; color: #bcbcbc; text-decoration: none;}
.order_info_on { background: url (../images/order_info_on.gif) no-repeat center left; padding-left: 20px; color: #000000;}
.order_ship_off { background: url (../images/order_ship_off.gif) no-repeat center left; padding-left: 20px; color: #bcbcbc; text-decoration: none;}
.order_ship_on { background: url (../images/order_ship_on.gif) no-repeat center left; padding-left: 20px; color: #000000;}
.order_payment_off { background: url (../images/order_payment_off.gif) no-repeat center left; padding-left: 20px; color: #bcbcbc; text-decoration: none;}
.order_payment_on { background: url (../images/order_payment_on.gif) no-repeat center left; padding-left: 20px; color: #000000;}
.order_review_off { background: url (../images/order_review_off.gif) no-repeat center left; padding-left: 20px; color: #bcbcbc; text-decoration: none;}
.order_review_on { background: url (../images/order_review_on.gif) no-repeat center left; padding-left: 20px; color: #000000;}
.order_print_off { background: url (../images/order_print_off.gif) no-repeat center left; padding-left: 20px; color: #bcbcbc; text-decoration: none;}
.order_print_on { background: url (../images/order_print_on.gif) no-repeat center left; padding-left: 20px; color: #000000;}
.gray { background-color: #f0f3f8;}
.sep { padding-left: 10px; padding-right: 10px;}
/* ------------ */
/* Order Review */
/* ------------ */
.order_view { background: #ffffff; text-align: left;}
.order_view th { font-weight: bold; background: #ff942d; color: #ffffff; width: 10%;}
.review_top_border { border-top: solid #ff942d 1px;}
.order_id { font-weight: bold; font-size: 10pt; padding-bottom: 10px; color: #c20710;}
/* ------------------ */
/* Paging Definitions */
/* ------------------ */
.page a:hover { /* Hover Text Color */
 color: #fd6601; text-decoration: none}
.page a:link { /* Link Text Color */
 color: #000000; text-decoration: none}
.page a:visited { color: #000000; text-decoration: none}
.pages_border { /* Box Border & Background */
 border: 1px solid #6481ff; background-color: #FFFFFF; color: #000000; }
.navpage { /* Navigation Link Boxes Background & Definitions */
 background-color: #FFFFFF; font: 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; color: #000000; white-space: nowrap; text-decoration: none;}
.navpageselected { /* Navigation Selected Link Boxe Background & Definitions */
 background-color: #e5e5e5; font: 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; color: #666666; white-space: nowrap; text-decoration: none;}
.highlightpage { /* Current Page Info Box Background & Definitions */
 background-color: #6481ff; font: bold 11px Tahoma, Verdana; padding: 2px 4px 2px 4px; color: #FFFFFF; white-space: nowrap;}
.highlightpage a:link { color: #FFFFFF; text-decoration: none;}
.highlightpage a:visited { color: #FFFFFF; text-decoration: none;}
.highlightpage a:hover, .highlightpage a:active { color: #FFFFFF; text-decoration: underline;}
/* ------------ */
/* Cookie Crumb */
/* ------------ */
.home_link { /* Home Link Definitions */
 background: url (../images/home_icon.gif) no-repeat center left; text-decoration: underline; padding-left: 20px; font-weight: bold; color: #000000;}
.crumb_link { /* Regular Link Definitions */
 padding-left: 5px; font-weight: bold; text-decoration: underline; color: #000000;}
.crumb_sep { padding-left: 5px; font-weight: bold;}
/* ----------------- */
/* Float Definitions */
/* ----------------- */
.left_float_3_px { float: left; margin-right: 3px;}
.left_float_5_px { float: left; margin-right: 5px;}
.right_float_5_px { float: right; margin-left: 5px;}
.IE_left_float_5_px { margin-left: 5px;}
.float_assist { clear: both; height: 1px; overflow: hidden;}
.search_results { margin-left: 10px; float: left; text-align: center; font-size: 12px; color: black;}
.search_bb { font-size: 12px; font-weight: bold; color: black;}
#swatchn { background-image:url(http://www.housekeepinguniforms.com/themes/hku/images/layout/product-detail/color_name.png);background-repeat:no-repeat;display:block;height:41px;padding-top:5px;position:relative;text-align:center;top:12px;width:209px;z-index:1;}
#swatchc {top:0px;}
#swatchz {display:block; position:relative; z-index:20;}
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #ebebeb; margin: 0px; font-size:12px;}
#ed-y {left:398px;position:relative;top:100px;}
#ed-x-p {left:495px;top:54px;position: relative;}
#ed-x {left:314px;position:relative;top:58px;}
#ed-w {left:388px;position:relative;top:109px;}
#rk-m-sb {left:337px;position:relative;top:50px;}
#slen {left:352px;position:relative;top:-53px;}
#rk-w-a {left:56px;position:relative;top:50px;}
#rk-m-s {left:317px;position:relative;top:132px;}
#sizechart {left:-596px;position:absolute;top:-36px;z-index:10000;}
#sizechart #rk-w-b .th-left {width: 127px;}
#sizechart #rk-w-b {width:960px;}
.acimg {margin:1px; width:10px; height:10px; border:#333 1px solid;}
#layout-container { width: 1004px; background-image: url(../images/layout/physical-container-bg.png); background-repeat:repeat-y; margin-left:auto; margin-right:auto;}
#container { width: 960px; margin-left:22px; margin-right:22px;}
#header { width:100%;}
#header-top { height:37px; width:100%; background-color: #bfcbff;}
#search { float:right; height: 29px; padding: 7px 15px 0 15px; color: #636262; font-weight: bold; }
#search legend { display: none; }
html>body #search span input, html>body #search span img { margin-bottom: -3px; }
.search-submit { background: url(../images/layout/search-button-off.png); height: 26px; width: 53px; font-size: 16px; color: #6481ff; border:none; cursor:pointer;}
.search-submit:hover { background: url(../images/layout/search-button-on.png);}
#search #field { background:url(../images/layout/search-field.png);border:none;color:#000000;font-size:16px;font-weight:bold;height:26px;padding-top:0px;position:relative;display:block;float:left;padding-top:3px;width:193px;margin:0px;background-repeat:repeat-x; }
#search #field-begin { height:34px; width: 9px; background: url(../images/layout/search-field-begin.png) no-repeat; position: relative; top: 0px; display:block; float:left; margin:0px; }
#header-bottom { height:107px; width:100%; background-image: url(../images/layout/header-bg-white.png);}
#header-bottom #Company-Logo {float:left;margin-left:6px;position:relative;top:5px;}
#top-navigation {background-image:url(../images/layout/icon-divider.png);background-repeat:repeat-x;float:right;margin-right:15px;position:relative;top:6px;width:511px;}
 #top-navigation .item {display:block; width:84px; height:93px; background-image:url(../images/layout/icon-bg-off.png); margin-left:1px; text-align:center; border:none; text-decoration:none; color:black; float:left; font-size:12px;}
#top-navigation .item:hover {color:#6481ff; background-image:url(../images/layout/icon-bg-on.png);}
#top-navigation .item img {border:none; display:block; margin-left:auto; margin-right:auto; position:relative; margin-bottom:8px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#top-navigation .item:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
#top-navigation .item #ico-abo {margin-top:19px;}
#top-navigation .item #ico-acc {margin-top:14px;}
#top-navigation .item #ico-faq {margin-top:18px;}
#top-navigation .item #ico-car {margin-top:15px;}
#top-navigation .item #ico-con {margin-top:16px; margin-bottom:5px;}
#top-navigation .item #ico-home {margin-top:10px;}
#top-navigation span .item {display:none;}
#left-navigation { float: left; width: 230px; margin-left: 5px; font-size:16px;}
#left-navigation ul li a .list-small {font-size:10px;}
#left-navigation ul li a .list-nsmall {font-size:12px;}
#right-sub-container {float:right;margin-bottom:15px;margin-right:7px;position:relative;width:711px;}
#right-sub-container #maincontent h2 img {position:relative; left: -1px;}
#footer { width:1004px; height: 78px; padding-top:20px; background-image: url(../images/layout/footer-bg.png); clear:both; text-align: center; font-size: 11px; color: #848484;}
#footer a {font-weight: bold; color: #6481FF;}
#footer a:hover {color: #009;}
#footer #copyright {font-size:16px; display:block;}
#left-navigation ul { list-style-type: none; margin: 25px 0px 0px 0px; padding: 0px;}
#left-navigation ul li a { background-image: url(../images/layout/side-nav-item-bg-off.png); display: block; height: 24px; width: 226px; margin-bottom: 2px; text-decoration: none; color: #848484; text-indent: 15px; font-weight:normal !important;}
#left-navigation ul li a:hover { background-image: url(../images/layout/side-nav-item-bg-on.png); color:#6481ff; text-indent: 36px;}
#left-navigation .nav-heading { bottom:-2px; color:#326CB6; font-size:18px; font-weight:bold; left:-3px; position:relative; text-align:right;}
table.ig_reset {margin-bottom:45px;margin-left:auto;margin-right:auto;margin-top:35px;}
#benefits {margin-left:auto;margin-right:auto;position:relative;width:90%;margin-bottom: 70px;}
#benefits dt {font-size:19px;font-weight:bold;margin-bottom:12px;margin-top: 25px;display:block;background-image: url(https://www.buy4lesstuxedo.com/themes/layout_v1/images/arrow.png);background-repeat: no-repeat;background-position:left;padding-left:20px;color:#555555;}
#benefits dd {color:#666666;}
/* ###################### PRODUCT DETAIL BEGIN ##############################*/
/* ###################### PRODUCT DETAIL BEGIN ##############################*/
#product-detail-container { background-color: #eff1f9; background-image: url(../images/layout/product-detail/main-container-bg.png); background-repeat: repeat-y; width: 682px; margin-right: auto; margin-left: auto; margin-top: 20px;}
#product-detail-container h1 { color: #FFF; background-image: url(../images/layout/product-detail/title.jpg); background-repeat: no-repeat; height: 73px; width: 718px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px; text-align: center; padding-top: 18px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; float: right; left: 18px; top: -20px;}
#product-detail-container #pd-bottom { background-image: url(../images/layout/product-detail/main-container-bottom.png); background-repeat: no-repeat; display: block; height: 20px; width: 682px; position: relative; top: 10px;}
#product-detail-container h1 #sku { display: block; font-size: 12px; font-weight: normal;}
#product-detail-container #info-container { float: right; width: 345px; margin-right: 10px;}
#product-detail-container #image-container { float: left; width: 220px; margin-left: 10px;}
#product-detail-container #info-container #item-pricing #volume-pricing {font-size:10px;height:50px;margin:0 auto;overflow:hidden;position:relative;width:218px;}
#volume-pricing table {margin-left:auto;margin-right:auto;}
#product-detail-container #info-container #product-info-options { background-image: url(../images/layout/product-detail/opt-mid-rep.png); background-repeat: repeat-y; padding-left:5px;padding-right:5px;width:309px; margin-left: auto; margin-right: auto; top:-1px; position:relative;}
.tabbertab .point {font-size:20px; margin-bottom:15px; display:block;}
.tabbertab .point img {position:relative; top:17px;}
#product-detail-container #info-container h2 { margin: 0px; overflow: hidden; background-image: url(../images/layout/product-detail/poptions-header.png); background-repeat: no-repeat; height: 39px; width: 346px; position: relative;left:-1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; font-size: 19px; text-align: center; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-left: auto; margin-right: auto; display: block;}
#product-detail-container #info-container #product-info-options #options-bottom { background-image: url(../images/layout/product-detail/poptions-bottom.png); background-repeat: no-repeat; position: relative; height: 14px; width: 399px; display: block; margin-right: auto; margin-left: auto; left: -5px; top: 11px; z-index: 1;}
#product-detail-container #info-container #item-pricing #price {color:#2D0E75;display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:45px;height:50px;margin-bottom:58px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;text-align:center;width:163px;}
#product-detail-container #info-container #item-pricing {background-image:url(../images/layout/product-detail/prices2.jpg);background-repeat:no-repeat;height:166px;margin-left:auto;margin-right:auto;padding-top:31px;width:346px;}
#crumb div {display:inline;}
#crumb {font-weight:bold;}
#short-desc {text-align:justify; width:98%; display:block;}
.add-to-cart { }
.add-to-cart input, .add-to-cart button { font-size: 24px; color: #ffffff; font-weight: bold; padding-bottom: 5px; padding-right: 5px; margin: 0px; border-width: 0px; cursor: pointer; background-image: url(../images/layout/product-detail/add-to-cart.png); background-repeat: no-repeat; background-color:none; background-position: center; width:175px; height:39px; position:relative; z-index: 1000; top: -10px; left:153px;}
#product-detail-container #image-container #image-corners-top { background-image: url(../images/layout/product-detail/img-top.png); display: block; position: relative; height: 11px; width: 210px; background-repeat: no-repeat; top:11px;}
#product-detail-container #image-container #image-corners-bottom { background-image: url(../images/layout/product-detail/img-bottom.png); background-repeat: no-repeat; display: block; position: relative; height: 11px; top:-11px; width: 210px;}
#image-corners-top2 { background-image: url(../images/layout/product-detail/img-top.png); display: block; position: relative; height: 11px; width: 210px; background-repeat: no-repeat; top:11px;}
#image-corners-bottom2 { background-image: url(../images/layout/product-detail/img-bottom.png); background-repeat: no-repeat; display: block; position: relative; height: 11px; top:-16px; width: 210px;}
#enlarge-button {left:85px;position:relative;top:-21px;}
#bmark {display:block;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;top:-15px;width:130px;}
/* ###################### PRODUCT DETAIL END ################################*/
/* ###################### PRODUCT DETAIL END ################################*/
/* ###################### PRODUCT LIST BEGIN ################################*/
/* ###################### PRODUCT LIST BEGIN ################################*/
.list_tile_item .tile_sku .prodct_title { font-weight: bold; color: #666666; text-align: center; display: block;}
.list_bottom{ background-color: #F4F4F4; border: 1px solid #CCCCCC; margin-top: 2px; padding: 3px; width: 694px;}
.list_item{ background: #FFFFFF; padding: 5px;}
.list_item_bottom_border{ background: #FFFFFF; border-bottom: solid #cacaca 1px;}
.list_table{ background: #FFFFFF; width: 100%;}
.list_tile_item{ background-color: #FFFFFF; border: 1px solid #cccccc; margin-top: 15px; width: 220px;}
.list_tile_item .add_to_cart_tile{ background-color: #999999; color: #F0F0F0; padding-bottom: 2px; padding-top: 2px; width: 100%;}
.list_tile_item .add_to_cart_tile a{ border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: #F0F0F0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-decoration: none; text-transform: capitalize; width: 215px;}
.list_tile_item .image_box{ height: 291px;}
.list_tile_item .product_name_tile{ background-color: #6481ff; color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; letter-spacing: 2px; padding-bottom: 2px; padding-top: 2px; text-transform: uppercase; width: 100%;}
.list_tile_item .product_name_tile a{ color: #FFFFFF; text-decoration: none;}
.list_tile_item .product_title_link .tile_image{ margin: 10px;}
.list_tile_item .tile_des{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 85px; overflow: hidden; padding: 2px;}
.list_tile_item .tile_des td{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
.list_tile_item .tile_price{ border-bottom-style: none; border-left-color: #CCCCCC; border-left-width: 1px; border-right-color: #CCCCCC; border-right-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; color: #FF0000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; padding-bottom: 3px; padding-top: 3px;}
.list_tile_item .tile_sku{ background-color: #F0F0F0; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #CCCCCC; border-left-width: 1px; border-right-color: #CCCCCC; border-right-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; color: #3C5E6A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 2px; padding-top: 2px; width: 100%; height:30px; vertical-align: middle;}
.list_tile_item .tile_skulp{ background-color: #F0F0F0; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #CCCCCC; border-left-width: 1px; border-right-color: #CCCCCC; border-right-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; color: #3C5E6A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 2px; padding-top: 2px; width: 100%; height:12px; vertical-align: middle;}
.list_top{ background-color: #F4F4F4; border: 1px solid #CCCCCC; margin-bottom: 2px; padding: 3px; width: 694px;}
/* ###################### PRODUCT LIST END ################################*/
/* ###################### PRODUCT LIST END ################################*/
 #trust {margin-left:auto;margin-right:auto;text-align:center;width:500px;top:0px;position:relative;}
#trust img {margin-left:5px; margin-right:5px; top:8px; position:relative;}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
 position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 1010; cursor: hand; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-align: right; border: 5px solid #999999; letter-spacing: 5px;}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
 letter-spacing: 5px; color: #CCCCCC; padding: 5px 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
 background-color: #313131; margin-top: 10px;}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;visibility: hidden;border: 1px solid black;background-color: #EFEFEF;padding: 5px;z-index: 1000;}
.item-label {text-align:center;

margin-top:19px;
position:absolute;
margin-left:-110px;

}
.paging table {float:left; margin-right:4px;}

.store_desc
{
	color: #666666;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 50px;
	position: relative;
	top: -85px;
	width: 220px;
	z-index: 500;
}

#link1
{
	left: 245px;
}

#link2
{
	left: 400px;
}
