@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, h5, h6 {
	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;
}

.tabbertab h4 {
	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 {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 5px;
	font-size: 20px;
}

h1.newhead {
font-size: 1.4em; 
color: black;
font-family: arial, sans-serif;
}

h1.tophome {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:36px;
line-height:36px;
position:relative;
text-align:center;
top:8px;}

h2.tophome {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:36px;
line-height:36px;
position:relative;
text-align:center;
top:8px;}

h3.tophome {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:36px;
line-height:36px;
position:relative;
text-align:center;
top:8px;}

h4.tophome {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:36px;
line-height:36px;
position:relative;
text-align:center;
top:8px;}
	
h1 a {
	/* Logo Definitions */
	display: block;
	height: 84px;
	outline: none;
}

#maincontent {
	padding-top: 10px;
	left:-2px;
	position:relative;
	width:720px;
}

#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;
}
#right h4, #main_cont h4 {
    /* 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: 10px; 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;}
.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 { /* Orange Button Definitions */
 background: url(../images/red_button_left.gif) no-repeat top left; padding-left: 3px; height: 18px; float: left; margin-right: 10px; position:relative; z-index:1000;}
.red_button input, .orange_button button { /* Orange 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;}
.red_button input, .orange_button button { /* Orange 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 #D7C37C;
	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 #D7C37C;
	padding: 15px;
	border-top: 0;
	background-color:#ffffff;
}

ul.tabbernav li a {
	/* Tab Borders */
	border: 1px solid #D7C37C;
	/* Non Selected Tabs Background */
	background: #D7C37C;
	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: #EDE1B4;
	/* Hovered Tabs Border Color */
	border-color: #D7C37C;
	/* 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: #D7C37C;
	border-top: 1px solid #D7C37C;
}

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 .tabbertab h4 { 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 #D7C37C;
	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: #D7C37C;
	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;
}

.color_image {height:16px;
margin-right:5px;
position:relative;
top:3px;
border: 1px solid;
border-color: #6D6968;}

#swatchn {
	background-image:url(../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;
}
#container2 {
	width: 960px;
	margin-left:0px;
	margin-right:0px;
}

#header {
	width:100%;
}

#header-top {
	height:37px;
	width:100%;
	background-color: #EDE1B4;
}
#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: #777;
	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:#D7C37C; 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;}

#right-sub-container #maincontent h4 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: #AA9B63;}
#footer a:hover {color: #9a8535;}
#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-off0.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#ab-colors li a {
	background-image: url(../images/layout/side-nav-item-bg-off0.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#ab-colors li a:hover {
	background-image: url(../images/layout/side-nav-item-bg-on0.png);
	color:#000000;
	text-indent: 15px;
}
#left-navigation ul#ab-colors li a:hover img {
	border-color:#000000;
}
.item-label {display:block;
float:left;
margin-top:19px;
position:absolute;
margin-lefT:-1px;
text-align:left;
}
#left-navigation ul#ab-categories 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: 36px;
	font-weight:normal !important;
}
#left-navigation ul#ab-categories li a:hover {
	background-image: url(../images/layout/side-nav-item-bg-on.png);
	color:#000000;
	text-indent: 36px;
}
#left-navigation ul#ab-accessories li a {
	background-image: url(../images/layout/side-nav-item-bg-off2.png);
	display: block;
	height: 24px;
	width: 226px;
	margin-bottom: 2px;
	text-decoration: none;
	color: #848484;
	text-indent: 36px;
	font-weight:normal !important;
}
#left-navigation ul#ab-accessories li a:hover {
	background-image: url(../images/layout/side-nav-item-bg-on2.png);
	color:#000000;
	text-indent: 36px;
}
#left-navigation ul li a:hover {
	background-image: url(../images/layout/side-nav-item-bg-on.png);
	color:#000000;
	text-indent: 36px;
}
#left-navigation .nav-heading {
	bottom:-2px;
	color:#000000;
	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%;
clear:both;
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: #000000;
	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: #683d26;
	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 h4 {
	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: #683d26;
	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:#683d26;
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-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_tile_item .tile_sku .prodct_title a {
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
	text-decoration:none;
}
.list_tile_item .tile_sku .prodct_title a:hover {
	font-weight: bold;
	color: #999;
	text-align: center;
	display: block;
	text-decoration:none;
}
.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: #D7C37C;
	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;}

#category_title {
float:left;
font-size:43px;
height:67px;
line-height:63px;
text-align:center;
width:718px;
color:#26466D;}

#catheadimgcont {display:block; width:720px; height:230px; overflow:hidden; background-image:url(https://www.apronwarehouse.com/themes/awv2/images/headers/home2.jpg); background-repeat:no-repeat;}
#catheaddescr {display:block; width:625px; height:105px; font-size:16px; overflow:hidden; margin-left:50px; float:center;}
h1#category_title {
	display:block;
position:relative;
top:-230px;}
h2#category_title {
position:absolute;
line-height:12px;
top:280px;
font-size:12px;
height:10px;}
h3#category_title {
	display:block;
position:absolute;
line-height:12px;
top:280px;
font-size:12px;
z-index:1000;}
h4#category_title {
	display:block;
position:relative;
top:-230px;}
.cat_head {
	height:280px;
overflow-x:hidden;
overflow-y:hidden;
width:718px;}
#subcat_ul {
background-image:url(../images/headers/boxmid.gif);
background-repeat:repeat-y;
display:block;
float:left;
list-style-type:none;
margin:0;
padding:13px 0 0 4px;
position:relative;
width:638px;
}

#subcat_ul li {
border:none;
display:block;
float:left;
font-size:12px;
height:17px;
line-height:17px;
margin:3px;
overflow:hidden;
width:120px;}
#subcat_ul li a {text-decoration:none;}
#subcat_ul li .red_arrow {background-color:transparent;
background-image:url(../images/headers/arrow.png);
float:left;
height:13px;
margin:0 2px;
overflow:hidden;
position:relative;
top:2px;
width:13px;}
#catboxtop {background-attachment:scroll;
background-color:transparent;
background-image:url(../images/headers/boxtop.png);
background-position:0 0;
background-repeat:no-repeat;
color:#26466D;
display:block;
float:left;
font-size:18px;
font-weight:bold;
height:26px;
position:relative;
text-align:center;
width:638px;;}
#catlistbox {position:relative;
top:-215px;
float:left;
margin-left:40px;
width:638px;}
.subcat_image_link {border:none; background-image:url(../images/headers/sub-item1.png); background-repeat:no-repeat; display:block; width:100%;}
.subcat_image_link:hover {background-image:url(../images/headers/sub-item-hover2.png); color:white;}
#catboxbot {background-attachment:scroll;
background-color:transparent;
background-image:url(../images/headers/boxbot.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
height:13px;
width:100%;}
#home-boxes ul#top-boxes {height:294px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:100%;}
#home-boxes #top-boxes {}
#home-boxes ul#bottom-boxes{border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
height:305px;
left:-8px;
padding-top:18px;
position:relative;
padding-left:12px;
top:-33px;
width:716px;
list-style:none;
background-image:url(../images/home-page/lower-boxes-bg.png);}
#home-boxes #top-boxes li h3 {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:36px;
line-height:36px;
position:relative;
text-align:center;
top:8px;}
#home-boxes #top-boxes li {border:1px solid black;
display:block;
float:left;
height:294px;
overflow:hidden;
width:230px;
background-position:right top;
background-repeat:no-repeat;}
#home-boxes #top-boxes li#work img {margin-left:13px;}
#home-boxes #top-boxes li#work {margin-right:12px;
background-image: 
url(../images/home-page/right-bar-blue.jpg);}
#home-boxes #top-boxes li#home img {margin-left:32px;}
#home-boxes #top-boxes li#home {margin-right:12px;
background-image: 
url(../images/home-page/right-bar-red.jpg);}
#home-boxes #top-boxes li#kids img {margin-top:36px; margin-left:40px;}
#home-boxes #top-boxes li#kids {
background-image: 
url(../images/home-page/right-bar-pink.jpg);}

#home-boxes #bottom-boxes li {display:block;
float:left;
height:292px;
margin-right:30px;
width:216px;}
#home-boxes #bottom-boxes li h3 {color:white;
font-size:24px;
padding-right:10px;
text-align:right;
margin-top:5px;}
#home-boxes #bottom-boxes li h5 {color:white;
font-size:24px;
padding-right:10px;
text-align:right;
margin-top:5px;}
#home-boxes #bottom-boxes li h6 {color:white;
font-size:24px;
padding-right:10px;
text-align:right;
margin-top:5px;}
#home-boxes #bottom-boxes li p {padding:2px; padding-top:8px;}
#home-boxes #bottom-boxes li ul {height:auto;
list-style-type:disc;
}
#home-boxes #bottom-boxes li ul li {float:none;
width:100%;
float:none;
display:list-item;
height:auto;
list-style-type:disc;
}
.paging table {float:left;
margin-right:4px;}
#itemsperpage, #itemsperpageb {font-size:13px;}

.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: 80px;
}

#link2
{
	left: 198px;
}

#link3
{
	left: 311px;
}
.returnBox {
background-color:#FAF8CC;
border:2px solid #DBDBDB;
color:#555555;
float:right;
height:auto;
margin-left:20px;
padding:10px;
text-decoration:none;
width:275px;
}
#map {
background:url("https://www.buy4lesstuxedo.com/themes/layout_v1/images/homesplBOB.jpg") no-repeat scroll left top #FFFFFF;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
height:354px;
margin:0;
padding:0;
width:700px;
}
#map li {
list-style:none outside none;
margin:0;
padding:0;
}
#map li a {
background:url("https://www.buy4lesstuxedo.com/themes/layout_v1/images/blank.gif") repeat scroll 0 0 transparent;
display:block;
position:absolute;
}
#map li a span {
display:none;
}
#map li a:hover span {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #000000;
color:#000000;
display:block;
left:20px;
opacity:1;
padding:5px;
position:relative;
text-decoration:none;
top:20px;
width:200px;
}
#map a.left {
height:365px;
left:-8px;
text-align:center;
top:2px;
width:175px;
}
#map a.middle {
height:365px;
left:225px;
text-align:center;
top:2px;
width:175px;
}
#map a.right {
height:365px;
left:455px;
text-align:center;
top:2px;
width:175px;
}


#home-boxes10 ul#top-boxes10 {height:130px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:100%;}
#home-boxes10 #top-boxes10 {}
#home-boxes10 ul#bottom-boxes10{
float:left;
height:25px;
left:-9px;
padding-top:0px;
position:relative;
padding-left:12px;
top:-14px; 
width:716px;
list-style:none;
background-image:url(../images/home-page/lower-boxes-bg10.png);}
#home-boxes10 #top-boxes10 li h3 {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:136px;
line-height:136px;
position:relative;
text-align:center;
text-decoration: none;
top:0px;}
#home-boxes10 #top-boxes10 li {border:0px solid black;
display:block;
float:left;
height:130px;
overflow:hidden;
width:134px;
background-position:right top;
background-repeat:no-repeat;}
#home-boxes10 #top-boxes10 li#work {margin-right:12px;}

#home-boxes10 #top-boxes10 li#home {margin-right:12px;}

#home-boxes10 #top-boxes10 li#kids {}

#home-boxes10 #bottom-boxes10 li {display:block;
float:left;
font-size:16px;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
height:25px;
margin-right:20px;
margin-top:4px;
width:127px;
text-align:left;}
#home-boxes10 #bottom-boxes10 li h3 {color:black;
font-size:16px;
padding-right:10px;
text-align:left;
margin-top:0px;
text-align:center;}
#home-boxes10 #bottom-boxes10 li p {padding:2px; margin-top:5px;}
#home-boxes10 #bottom-boxes10 li ul {height:auto;
list-style-type:disc;
margin-top:6px;
}
#home-boxes10 #bottom-boxes10 li ul li {float:none;
width:100%;

float:none;
display:list-item;
height:auto;
list-style-type:disc;
text-align:left;
}



#home-boxes10 ul#top-boxes11 {height:130px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:100%;}
#home-boxes10 #top-boxes11 {}
#home-boxes10 ul#bottom-boxes11{
float:left;
height:25px;
left:-9px;
padding-top:0px;
position:relative;
padding-left:12px;
top:-14px; 
width:716px;
list-style:none;
background-image:url(../images/home-page/lower-boxes-bg10.png);}
#home-boxes10 #top-boxes11 li h3 {background-image:url(../images/home-page/header-bg.png);
color:white;
font-size:20px;
height:136px;
line-height:136px;
position:relative;
text-align:center;
text-decoration: none;
top:0px;}
#home-boxes10 #top-boxes11 li {border:0px solid black;
display:block;
float:left;
height:130px;
overflow:hidden;
width:134px;
background-position:right top;
background-repeat:no-repeat;}
#home-boxes10 #top-boxes11 li#work {margin-right:12px;}

#home-boxes10 #top-boxes11 li#home {margin-right:12px;}

#home-boxes10 #top-boxes11 li#kids {}

#home-boxes10 #bottom-boxes11 li {display:block;
float:left;
font-size:16px;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
height:25px;
margin-right:20px;
margin-top:4px;
width:127px;
text-align:left;}
#home-boxes10 #bottom-boxes11 li h3 {color:black;
font-size:16px;
padding-right:10px;
text-align:left;
margin-top:0px;
text-align:center;}
#home-boxes10 #bottom-boxes11 li p {padding:2px; margin-top:5px;}
#home-boxes10 #bottom-boxes11 li ul {height:auto;
list-style-type:disc;
margin-top:6px;
}
#home-boxes10 #bottom-boxes11 li ul li {float:none;
width:100%;

float:none;
display:list-item;
height:auto;
list-style-type:disc;
text-align:left;
}


table.servicesT
{font-family:"Times New Roman", Times, serif
font-weight: normal;
font-size: 11px;
color: #404040;
width: 320px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: -65px;}


table.servicesT td.servHd
{	border-bottom: 2px solid #6699CC;
background-color: #556a7c;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


table.servicesT td
{	border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.servBodL { border-left: 1px dotted #CEDCEA; }
