.navhead {border-bottom-color:#CCCCCC;
border-bottom-style:dashed;
border-bottom-width:1px;
color:black;
display:block;
font-family:Comic Sans MS;
font-size:18px;
line-height:20px;
margin-bottom:10px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:relative;
width:240px;}
.ltnavigation {
	list-style-type: none;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF99FF;
	border-right-color: #FF99FF;
	border-bottom-color: #FF99FF;
	border-left-color: #FF99FF;
	width: 220px;
	position: relative;
	left: 25px;
	font-family: "Comic Sans MS", "Comic Sans MS5", cursive;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #666666;
	margin-bottom: 25px;
	margin-left:5px;
}
.ltnavigation li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
	text-indent: 35px;
	position: relative;
	left: -20px;
}
#adv_search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: -5px;
	text-align: center;
}
#browse_options #accessories_list
{
	left: 55px;
	position: relative;
}
#browse_options #best_seller
{
	list-style-type: none;
}
#browse_options #best_seller .name
{
	display: block;
	font-weight: bold;
}
#browse_options #best_seller img
{
	border: 1px solid #000000;
}
#browse_options #best_seller li
{
	display: block;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 25px;
	margin-top: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	width: 100px;
}
#browse_options #designer_form select
{
	margin-left: 75px;
}
#browse_options #necktie_color
{
	left: 75px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 500;
}
#browse_options #pant_style
{
	margin-left: 100px;
}
#browse_options #pant_style #choose_a_style
{
	display: inline;
}
#browse_options #pant_style #pant_style_chooser
{
	display: inline;
	float: left;
}

#browse_options dd dl dt
{
	color: #666666;
	font-size: 11px;
}
#buy4less
{
	left: 62px;
}
#cart_info
{
	clear: both;
	position: relative;
	text-align: center;
	top: -2px;
}
#cat_descr
{
	margin-bottom: 25px;
}
#category_title
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#company_info
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#company_info
{
	float: left;
	height: 70px;
	margin-right: 5px;
	width: 320px;
}
#company_info h2
{
	color: #7E7E7E;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 0px;
	margin-top: 0px;
}
#company_name
{
	border-bottom-color: #C7C7C7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: lighter;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 22px;
	padding-bottom: 2px;
}
#container
{
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
#container #header #company_info #company_name img
{
}
#container #main_content #about_us
{
	font-size: 14px;
}
#container #main_content #about_us h3
{
	font-size: 24px;
	margin-bottom: 0px;
}
#container #main_content #about_us p
{
	margin-bottom: 20px;
	margin-top: 0px;
}
#container #main_content #about_us2
{
	width: 550px;
}
#container #main_content #about_us2 h3
{
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 30px;
}
#container #main_content #about_us2 p
{
	margin-top: 0px;
}
#container #main_content #contact .contact_section
{
	border-bottom-color: #F4F4F4;
	border-bottom-style: none;
	border-bottom-width: 3px;
	border-left-color: #F4F4F4;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #F4F4F4;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #F4F4F4;
	border-top-style: none;
	border-top-width: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	padding-bottom: 25px;
	width: 600px;
}
#container #main_content #contact .contact_section .contact_content
{
	float: right;
	margin-top: 25px;
	width: 360px;
}
#container #main_content #contact .contact_section .contact_content .address
{
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 0px;
	margin-top: 10px;
}
#container #main_content #contact .contact_section .contact_content .form_row .label
{
	display: block;
	float: left;
	position: relative;
	text-align: right;
	vertical-align: top;
	width: 120px;
}
#container #main_content #contact .contact_section .contact_content .form_row textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	width: 230px;
}
#container #main_content #contact .contact_section .contact_content .telephone_number
{
	color: #006699;
	display: inline;
}
#container #main_content #contact .contact_section .contact_content form
{
	margin-top: 25px;
}
#container #main_content #contact .contact_section .contact_content h3
{
	background-image: url(../layout_v1/images/gradient_peach-white.jpg);
	background-position: right;
	font-size: 24px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
}
#container #main_content #contact .contact_section .contact_content h4
{
	font-size: 16px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#container #main_content #contact .contact_section .contact_content h5
{
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 20px;
}
#container #main_content #contact .contact_section .contact_content li
{
	margin-left: 15px;
}
#container #main_content #contact .contact_section .contact_content ul
{
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px;
}
#container #main_content #contact .contact_section img
{
	float: left;
}
#container #main_content #help
{
	border: 1px solid #CCCCCC;
	margin: 25px;
	width: 356px;
}
#container #main_content #help h3
{
	background-image: url(../layout_v1/images/gradient_peach-white.jpg);
	background-position: right;
	color: #FF0000;
	font-size: 14px;
	margin: 0px;
	padding: 3px;
	width: 350px;
}
#container #main_content #help p
{
	background-color: #F6F2EF;
	margin: 0;
	padding: 3px;
	width: 350px;
}
#container #main_content #join_list_area #details
{
	position: relative;
	top: -125px;
}
#container #main_content #join_list_area #details p
{
	width: 550px;
}
#container #main_content #join_list_area img
{
	left: 50px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 604px;
}
#container #main_content #links_page dl
{
	background-color: #E5ECF2;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 10px;
	width: 536px;
}
#container #main_content #links_page h3
{
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
}
#container #main_content #links_page h4
{
	background-image: url(../layout_v1/images/gradient_blue-white.jpg);
	background-repeat: repeat-y;
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	width: 550px;
}
#container #main_content #links_page p
{
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#container #main_content #locator
{
	background-image: url(../layout_v1/images/tailorfinder.png);
	background-repeat: no-repeat;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 500px;
}
#container #main_content #privacy_policies_list .contact_info dt
{
	background-color: #F8F3F0;
	background-image: none;
	font-size: 10px;
}
#container #main_content #size_chart
{
	border: 1px dotted #CCCCCC;
	display: table;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	top: -185px;
	width: 625px;
}
#container #main_content #size_chart .column1
{
	background-color: #DDF1FF;
	width: 150px;
}
#container #main_content #size_chart .column2
{
	background-color: #FFDDDE;
	width: 225px;
}
#container #main_content #size_chart .column3
{
	background-color: #E1FFDD;
	width: 175px;
}
#container #main_content #size_chart .column4
{
	background-color: #EEEEEE;
	font-weight: bold;
	width: 75px;
}
#container #main_content #size_chart .heights
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
#container #main_content #size_chart td
{
	display: table-cell;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#container #main_content #size_chart tr
{
	border-bottom-color: #000000;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: none;
	border-top-width: 1px;
	display: table-row;
	margin: 0px;
	padding: 0px;
}
#container #main_content #table_label_side
{
	font-size: 18px;
	font-weight: bold;
	left: 8px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 50px;
	width: 20px;
}
#container #main_content #table_label_top
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#container #main_content .center
{
	text-align: center;
}
#container #store_navigation #brand_names_alpha
{
	margin-bottom: 10px;
}
#container #store_navigation #designer_tell
{
	margin-bottom: 25px;
}
#container #store_navigation #designer_tell a
{
	color: #0000FF;
	text-decoration: underline;
}
#container #store_navigation2 #brand_names_alpha
{
	margin-bottom: 10px;
}
#container #store_navigation2 #designer_tell
{
	margin-bottom: 25px;
}
#container #store_navigation2 #designer_tell a
{
	color: #0000FF;
	text-decoration: underline;
}
#cookie
{
	margin-top: 3px;
}
#copyright_information #disclaimer
{
	clear: both;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#copyright_information #our_rights
{
	clear: both;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	text-align: center;
}
#des_desc .designer_prices
{
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
#des_desc img
{
	float: right;
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 25px;
}
#des_desc p
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
}
#designer_table .header
{
	background-color: #C8DDD9;
}
#designer_table h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 0px;
}
#designer_table h5
{
	font-size: 14px;
	margin-top: 8px;
}
#designer_table table
{
	border-bottom-color: #C8DDD9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C8DDD9;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #C8DDD9;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #C8DDD9;
	border-top-style: none;
	border-top-width: 1px;
}
#designer_table td
{
	border-bottom-color: #C8DDD9;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #C8DDD9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #C8DDD9;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #C8DDD9;
	border-top-style: solid;
	border-top-width: 1px;
}
#faq_image
{
	position: relative;
	top: -142px;
}
#featured_products
{
	background-image: url(images/featuredproducts.png);
	background-repeat: no-repeat;
	background-color: #BCCACA;
	height: 490px;
	overflow: hidden;
	padding-top: 60px;
	position: relative;
	width: 700px;
}
#featured_products .tile_table
{
}
#flatfront
{
	position: relative;
	top: -105px;
}
#flatfront #ff_feat
{
	float: right;
	left: 4px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 50px;
}
#flatfront #ff_feat img
{
	margin-left: 10px;
}
#flatfront #ff_feat li
{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 91px;
}
#flatfront img
{
	float: left;
}
.fullgraybord {}
.Featured_Item
{
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	position: relative;
	text-align: center;
	width: 98px;
}
.Featured_Item a
{
	font-size: 10px;
}
.Featured_Item a
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.Featured_Item h1
{
	border: 0px none #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0px;
	position: relative;
	margin-top: 6px;
}
.Featured_Item h2
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	top: -2px;
}
.Featured_Item img
{
	margin-top: 5px;
}
.featured_items_sect
{
	background-color: #F3F3F3;
	border: 1px solid #ffffff;
	height: 160px;
	padding: 10px;
	width: 650px;
}
#footer
{
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height:45px;
}
.vcbord {border: solid 1px black;}
#footer #copyright_information
{
	clear: both;
	margin-top: 25px;
}
#footer #footer_navigation
{
	border-bottom-color: #CCCCCC;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: none;
	border-top-width: 1px;
	clear: both;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 10px;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 0px;
}
#footer #footer_navigation li
{
	float: left;
	margin-left: 18px;
	margin-right: 18px;
}
#footer #questions
{
	background-color: #F4F4F4;
	color: #666666;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#footer_navigation a
{
	color: #3F5D68;
	font-weight: bold;
}
#guarantees_list dd
{
	background-color: #EFF2F7;
	font-size: 9px;
	padding: 3px;
}
#guarantees_list dt
{
	background-color: #FFFFFF;
	background-image: url(../layout_v1/images/gradient_blue-white.jpg);
	background-position: -10px;
	background-repeat: repeat-y;
	font-size: 18px;
	padding-left: 3px;
}
#he_des_form
{
	border: 1px solid #556E84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 400px;
	margin-left: 100px;
	width: 500px;
}
#he_des_form #padding
{
	margin-left: 10px;
	padding-right: 10px;
	width: 490px;
}
#he_des_form #padding #bigger
{
	width: 110px;
}
#he_des_form #padding #spec_req
{
}
#he_des_form #padding .bump
{
	margin-top: 2px;
}
#he_des_form #padding select
{
	font-size: 10px;
}
#he_des_form #padding textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 50px;
	width: 250px;
}
#he_des_form #padding textarea
{
}
#he_des_form .label
{
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 50px;
}
#he_des_form form
{
	margin: 0px;
	padding: 0px;
}
#he_des_form h1
{
	background-color: #556E84;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#he_des_form h2
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0px;
	text-align: center;
}
#he_des_form input
{
	font-size: 10px;
	margin-bottom: 2px;
}
#header_functions
{
	float: right;
	width: 605px;
}
#home_col_left
{
	float: left;
	position: relative;
	top: -135px;
	width: 345px;
}

#home_img_top
{
	margin-top: 5px;
}
#home_main
{
	border: 1px solid #999999;
	margin-bottom: 6px;
	margin-top: 15px;
}
#home_pants
{
	border: 1px solid #666666;
	margin-top: 5px;
	position: relative;
}
#home_shirt
{
	border: 1px solid #666666;
	position: relative;
}
#join_list_area #top_reasons
{
	position: relative;
	top: -25px;
}
#join_list_area ul
{
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	top: -25px;
}
#littletuxedos
{
	left: 180px;
}
#login input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
}
#login_area
{
	background-color: #DFEAFF;
	background-image: url(../layout_v1/images/login_area_bg.png);
	background-repeat: no-repeat;
	color: #666666;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 55px;
	margin-left: -50px;
	margin-right: 0px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 14px;
	width: 422px;
}
#login_area form
{
	margin-bottom: 2px;
}
#login_box
{
	float: left;
	height: 40px;
	margin-left: 25px;
	margin-top: 0px;
	padding: 0px;
	width: 170px;
	line-height: 130%; 
}
#login_box a
{
	color: #808080;
	text-decoration: none;
}
#login_box a:hover
{
	color: #5C5C5C;
	text-decoration: underline;
}
#main_content
{
	color: #4D4D4D;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	position: relative;
	top: 2px;
	width: 700px;
}
#main_content #locator #locator_go
{
	left: 330px;
	position: relative;
	top: 250px;
}
#main_content #locator #zip_input
{
	background-color: #F4F4F4;
	border: 1px solid #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	left: 330px;
	position: relative;
	top: 250px;
}
#main_content #testimonials
{
	width: 500px;
}
#main_content .nested_dl
{
	background-color: #FFFFCC;
	font-size: 9px;
	margin-top: 20px;
	padding: 5px;
	width: 70%;
}
#main_content .product_cat_title
{
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 0px;
	margin-top: 20px;
}
#main_content .ss_float_left
{
	float: left;
	width: 400px;
}
#main_content .ss_float_right
{
	float: right;
	margin-bottom: 17px;
	margin-right: 100px;
	margin-top: 17px;
}
#main_content address
{
	margin-left: 15px;
	margin-top: 10px;
}
#main_content dd
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#main_content dl
{
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}
#main_content dt
{
	font-weight: bold;
}

#main_hovers
{
	left: 150px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -215px;
}
#main_hovers #ilw
{
	position: relative;
	visibility: hidden;
	z-index: 2000;
}
#main_hovers #imlw
{
	left: -220px;
	position: relative;
	visibility: hidden;
	z-index: 2000;
}
#main_hovers #ls
{
	left: -440px;
	position: relative;
	visibility: hidden;
	z-index: 2000;
}
#main_hovers .box_copy
{
	display: block;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	text-align: justify;
}
#main_hovers .box_head
{
	background-color: #6D93A0;
	color: #FFFFFF;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
}
#main_hovers .our_price
{
	background-color: #FFFFFF;
	display: block;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
#main_hovers .our_price strong
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding-left: 11px;
}
#main_hovers .retail_price
{
	background-color: #F0F0F0;
	display: block;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
#main_hovers .retail_price strong
{
	color: #8D8D8D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding-left: 28px;
}
#main_hovers li
{
	background-color: #CEE8E3;
	border: 1px solid #828282;
	color: #4F4F4F;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 220px;
}
#main_navigation
{
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	display: block;
	height: 17px;
	list-style-type: none;
	margin: 0px;
}
#main_navigation #ship
{
	float: left;
	height: 14px;
	left: -37px;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	position: relative;
	top: 2px;
	width: 316px;
}
#main_navigation a
{
	color: #666666;
	text-decoration: none;
}
#main_navigation a:hover
{
	color: #CCCCCC;
	text-decoration: none;
}
#main_navigation li
{
	color: #666666;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: center;
	text-decoration: none;
}
#ml_ous
{
	display: none;
}
#move_it_up
{
	position: relative;
}
#move_it_up #new_acc
{
	border-bottom: none;
	margin-bottom: 0px;
	margin-top: 75px;
}
#move_it_up .content #login_review_box
{
	font-size: 10px;
	left: 150px;
	position: relative;
	top: -25px;
}
#move_it_up .content #login_review_box .input_box
{
	font-size: 10px;
}
#move_it_up .content #login_review_box input
{
	font-size: 10px;
	width: 60px;
}
#move_it_up .content .label
{
	display: block;
	float: left;
	text-align: left;
	width: 70px;
}
#move_it_up .nobord
{
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
}
#my_links
{
	display: block;
	margin-right: 5px;
	text-align: right;
}
#nationalrentals
{
	left: 295px;
}
#navigation_title_1
{
	background-image: url(../layout_v1/images/store_navigation_title_1.jpg);
}
#navigation_title_2
{
	background-image: url(../layout_v1/images/store_nav-browse-by-brand.jpg);
}
#navigation_title_3
{
	background-image: url(../layout_v1/images/store_nav-customer_service.jpg);
}
#navigation_title_4
{
	background-image: url(../layout_v1/images/store_nav-reference_resources.jpg);
}
#new_acc_form h2
{
	background-color: #A2A3A4;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
#order_login
{
	float: right;
	padding-right: 25px;
}
#order_signup
{
	float: left;
	padding-left: 25px;
}
#order_steps
{
	margin-top: 10px;
}
#otherstores
{
	margin-top: 10px;
	z-index: 400;
}
#page_description
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#page_description #d_moreinfo
{
	font-size: 10px;
	font-weight: bold;
}
#page_description #p_polished
{
	color: #000000;
	font-weight: bold;
}
#page_description #p_threads
{
	color: #000000;
	font-weight: bold;
}
#pd_float_left
{
	float: left;
	overflow: hidden;
	position: relative;
}
#pd_float_right
{
	float: right;
	padding-right: 5px;
	width: 340px;
}
#pd_tabber
{
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
#pdh_right
{
	background-color: #FFFFFF;
	border: 3px solid #CCCCCC;
	height: 110px;
	left: 500px;
	overflow: hidden;
	position: relative;
	width: 210px;
	z-index: 100;
}
#pdh_right #pdh_list_price
{
	background-color: #F4F4F4;
	border-bottom-color: #CCCCCC;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 10px;
	width: 100%;
}
#pdh_right #pdh_price
{
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 9px;
	margin-top: 8px;
	text-align: center;
}
#pdh_right #pdh_sku
{
	background-color: #F4F4F4;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	width: 100%;
}
#pdh_right #pdh_you_save
{
	background-color: #F4F4F4;
	border-bottom-color: #CCCCCC;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	color: #3E606A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 10px;
	width: 100%;
}
#phone_hook
{
	font-size: 10px;
	position: absolute;
	text-align: right;
	top: 15px;
	width: 350px;
}
#phone_number
{
	font-weight: normal;
	margin-left: 10px;
}
#privacy_policies_list dd
{
	background-color: #F8F3F0;
	font-size: 9px;
	padding: 3px;
}
#privacy_policies_list dt
{
	background-color: #FFFFFF;
	background-image: url(../layout_v1/images/gradient_peach-white.jpg);
	background-position: -10px;
	background-repeat: repeat-y;
	font-size: 18px;
	padding-left: 3px;
}
#prod_options_box
{
	background-image: url(../layout_v1/images/product_options_middle.png);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	width: 300px;
}
#prod_options_box h1
{
	background-image: url(../layout_v1/images/product_options_top.png);
	background-repeat: no-repeat;
	color: #71A1B7;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	height: 40px;
	left: -10px;
	margin-bottom: 0px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	width: 320px;
}
#prod_options_box table input
{
	background-color: #FFFFFF;
	border: 1px solid #8BB4C2;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#prod_options_box table select
{
	background-color: #FFFFFF;
	border: 1px solid #8BB4C2;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#prod_short_desc
{
	margin-bottom: 15px;
	margin-top: 35px;
}
#product_details
{
	border: 1px solid #CCCCCC;
	position: relative;
	top: -100px;
	width: 700px;
	z-index: 5;
}
#product_details #pd_tabber .tabbertab #ask_a_q
{
	float: left;
}
#product_details #pd_tabber .tabbertab #first_row
{
	margin-bottom: 3px;
}
#product_details #pd_tabber .tabbertab #secure_image
{
	float: left;
}
#product_details #pd_tabber .tabbertab #size_chart_table
{
	background-color: #FFFFFF;
}
#product_details #pd_tabber .tabbertab #size_chart_table
{
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: 0px;
}
#product_details #pd_tabber .tabbertab #size_chart_table .tuxstoreborder .alternate
{
	background-color: #CCCCCC;
	color: #FFFFFF;
}
#product_details #pd_tabber .tabbertab .form_row .label
{
	display: block;
	float: left;
	text-align: right;
	width: 120px;
}
#product_details #pdh
{
	background-color: #F4F4F4;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 15px;
}
#product_details #pdh #pdh_left
{
	margin: 0px;
	width: 100%;
}
#product_details #pdh #pdh_left #designer_name
{
	background-color: #D9E8FF;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 7px;
	text-indent: 15px;
	width: 500px;
}
#product_details #pdh #pdh_left #product_name
{
	background-color: #F4F4F4;
	border-bottom-color: #CCCCCC;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: #CCCCCC;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	color: #7E7E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	text-indent: 15px;
	width: 500px;
}
#product_details #pdh #pdh_left #product_name #sku_det
{
	color: #A7A7A7;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 4px;
}
#product_details #pdh #pdh_right
{
}
#pswrd
{
	background-image: url(images/enter_pword.png);
	background-position: 2px 4px;
}
#pswrd:active
{
	background-image: none;
	background-position: 2px 4px;
}
#pswrd:focus, #pswrd:active
{
	background-image: none;
	background-position: 2px 4px;
}
#related
{
	bottom: 75px;
	position: relative;
}
#related h2
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	right: 3px;
	top: 17px;
}
#save_time
{
	background-color: #A2A3A4;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 7px;
}
#search_area
{
	background-color: #FFFFFF;
	background-image: url(../layout_v1/images/search_area_bg.jpg);
	color: #666666;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109px;
	height: 56px;
	margin-left: 5px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 13px;
	width: 182px;
}
#search_area input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#search_area select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#secure_image
{
	margin-left: 120px;
}
#size_chart #labels
{
	display: table-row;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
}
#size_chart_table
{
	border: 1px solid #8C8C8C;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	left: 35px;
	position: relative;
	width: 575px;
}
#size_chart_table .tuxstoreborder .alternate
{
	background-color: #F4F4F4;
}
#size_chart_table .tuxstoreborder .size_header
{
	background-color: #556E84;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 25px;
}
#size_chart_table .tuxstoreborder .size_header
{
	margin-top: 25px;
}
#size_chart_table .tuxstoreborder .size_header strong
{
	color: #FFFFFF;
}
#size_chart_table .tuxstoreborder div
{
	color: #666666;
	font-size: 10px;
}
#size_chart_table .tuxstoreborder strong
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#size_charts h3
{
	font-size: 18px;
	margin-top: 40px;
}
#so_info
{
	background-color: #F2F2F2;
	border: 1px solid #818181;
	color: #555555;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	padding: 10px;
	width: 500px;
}
#so_info h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: center;
}
#so_info p
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}
#store_navigation
{
	background-color: #Ffffff;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	position: relative;
	top: -1px;
	width: 240px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#store_navigation #product_categories
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#store_navigation #top_brand_names
{
	margin-bottom: 10px;
}
#store_navigation a
{
	color: #999999;
	text-decoration: none;
}
#store_navigation a:hover
{
	color: red;
	text-decoration: none;
}
#store_navigation h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 21px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: right;
	width: 227px;
}
#store_navigation h5
{
	color: #7A7A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	text-align: center;
}

#store_navigation2
{
	background-color: #Ffffff;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	position: relative;
	top: -1px;
	width: 240px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#store_navigation2 #product_categories
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#store_navigation2 #top_brand_names
{
	margin-bottom: 10px;
}
#store_navigation2 a
{
	color: #999999;
	text-decoration: none;
}
#store_navigation2 a:hover
{
	color: red;
	text-decoration: none;
}
#store_navigation2 h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 21px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: right;
	width: 227px;
}
#store_navigation2 h5
{
	color: #7A7A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	text-align: center;
}

#subcat_container
{
	background-color: #F4F4F4;
	background-image: url(../layout_v1/images/subcats.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding-left: 120px;
	padding-top: 3px;
	width: 580px;
}
#subcat_list
{
	margin: 0px;
	padding: 0px;
}
#subcat_list .subcat_list_item
{
	float: left;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	padding: 0px;
	text-decoration: none;
}
#subcat_list .subcat_list_item a
{
	color: #5F5F5F;
	font-weight: bold;
	text-decoration: none;
}
#subcat_list li
{
	list-style-type: none;
}
#testimonials dd
{
	background-color: #E0E0E0;
	background-image: url(../layout_v1/images/testimonial_dd_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #333333;
	margin-bottom: 50px;
	margin-left: 30px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 30px;
	position: relative;
	width: 400px;
	z-index: 1;
}
#testimonials dt
{
	color: #006699;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	left: -15px;
	position: relative;
	top: 7px;
	z-index: 20;
}
#usrnm
{
	background-image: url(images/enter_uname.png);
	background-position: 2px 4px;
}
#usrnm:active
{
	background-image: none;
	background-position: 2px 4px;
}
#usrnm:focus, #usrnm:active
{
	background-image: none;
	background-position: 2px 4px;
}
.ac_sin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.account_head
{
	color: #b70407;
	font-weight: bold;
	padding-bottom: 5px;
}
.account_list_head
{
	color: #b70407;
	font-weight: bold;
}
.add_view_img
{
	border: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding: 3px;
}
.add_wishlist
{
	background: url(../layout_v1/images/little_arrow.gif) no-repeat center left;
	font-size: 11px;
	left: 15px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	text-decoration: none;
	z-index: 120;
}
.alert_message
{
	background: #FFFFFF;
	border: solid #33cc00 1px;
	margin-bottom: 10px;
	padding: 10px;
}
.black_bold_text_spaced
{
	color: #000000;
	font-weight: bold;
	line-height: 17px;
	margin-top: 5px;
	text-decoration: none;
}
.bold
{
	font-weight: bold;
}
.browse_by_title
{
	background-image: url(../layout_v1/images/arrow.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #447793;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 18px;
}
.cart
{
	background: #ffffff;
}
.cart td
{
	border-bottom: dotted #c1c1c1 1px;
	border-top: dotted #c1c1c1 1px;
	color: #000000;
}
.cart th
{
	color: #b70407;
	font-weight: bold;
	text-align: center;
}
.cart_contents_item
{
	margin-bottom: 5px;
	text-decoration: none;
}
.cart_contents_item a
{
	text-decoration: none;
}
.cart_contents_item a:hover
{
	text-decoration: underline;
}
.cart_contents_quan
{
	padding-right: 5px;
}
.cat_hover:hover
{
	background-color: #EEEEEE;
}
.center
{
	text-align: center;
}
.center .blk_brd_1
{
	border: 1px solid #000000;
}
.clear
{
	clear: both;
	height: 5px;
}
.clear_no_height
{
	clear: both;
	height: 0px;
}
.crumb_link
{
	color: #666666;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: underline;
}
.crumb_sep
{
	color: #999999;
	font-weight: bold;
	padding-left: 5px;
}
.del_button
{
	background: url(../layout_v1/images/delete.gif) no-repeat center left;
	color: #3068c5;
	display: block;
	float: right;
	font-weight: 400;
	padding-left: 11px;
	text-decoration: none;
	width: 40px;
}
.error_alert
{
	margin-left: 35px;
}
.error_message
{
	background: #FFFFFF;
	border: solid #FF0000 1px;
	margin-bottom: 10px;
	padding: 10px;
}
.fl_l
{
	float: left;
	margin-left: 10px;
}
.fl_r
{
	float: right;
	margin-right: 10px;
}
.float_assist
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.form_label
{
	text-align: right;
	vertical-align: top;
}
.form_row input
{
	bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	width: 230px;
}
.gray
{
	background-color: #f0f3f8;
}
.head_bar_co
{
	background-color: #A2A3A4;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.highlightpage
{
	background-color: #3C5E6A;
	color: #FFFFFF;
	font: bold 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage a:hover, .highlightpage a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.highlightpage a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.home_img
{
	border: 1px solid #666666;
}
.home_link
{
	background-image: url(../layout_v1/images/home_icon.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	color: #666666;
	font-weight: bold;
	padding-left: 17px;
	text-decoration: underline;
}
.IE_left_float_5_px
{
	margin-left: 5px;
}
.input_box
{
	padding-left: 2px;
	padding-right: 2px;
}
.larger_view
{
	background: url(../layout_v1/images/enlarge.gif) no-repeat center left;
	font-size: 10px;
	padding-left: 13px;
	text-decoration: none;
}
.left_float_3_px
{
	float: left;
	margin-right: 3px;
}
.left_float_5_px
{
	float: left;
	margin-right: 5px;
}
.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: 240px;
}
.list_tile_item .product_name_tile
{
	background-color: #D9E8FF;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-transform: uppercase;
	width: 100%;
}
.list_tile_item .product_name_tile a
{
	color: #666666;
	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: #004891;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 100%;
	
}
.list_top
{
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 3px;
	width: 694px;
}
.login_button
{
	left: 15px;
	position: relative;
	top: 12px;
}
.loginbox-field
{
	float: left;
	margin-right: 3px;
}
.loginbox-text-input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.long_bar_co
{
	background-color: #A2A3A4;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 7px;
}
.navpage
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	white-space: nowrap;
}
.navpage a
{
	color: #444444;
}
.navpageselected
{
	background-color: #C6D9DF;
	color: #333333;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	white-space: nowrap;
}
.nobord
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}
.note
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	margin-top: 10px;
}
.orange_button
{
	background: url(../layout_v1/images/orange_button_left.gif) no-repeat top left;
	float: left;
	height: 18px;
	margin-right: 10px;
	padding-left: 3px;
}
.orange_button input, .orange_button button
{
	background: url(../layout_v1/images/orange_button_bg.gif) top right no-repeat;
	border-width: 0px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 18px;
	margin: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.order_id
{
	color: #c20710;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
}
.order_info_off
{
	background: url(../layout_v1/images/order_info_off.gif) no-repeat center left;
	color: #bcbcbc;
	padding-left: 20px;
	text-decoration: none;
}
.order_info_on
{
	background: url(../layout_v1/images/order_info_on.gif) no-repeat center left;
	color: #000000;
	padding-left: 20px;
}
.order_payment_off
{
	background: url(../layout_v1/images/order_payment_off.gif) no-repeat center left;
	color: #bcbcbc;
	padding-left: 20px;
	text-decoration: none;
}
.order_payment_on
{
	background: url(../layout_v1/images/order_payment_on.gif) no-repeat center left;
	color: #000000;
	padding-left: 20px;
}
.order_print_off
{
	background: url(../layout_v1/images/order_print_off.gif) no-repeat center left;
	color: #bcbcbc;
	padding-left: 20px;
	text-decoration: none;
}
.order_print_on
{
	background: url(../layout_v1/images/order_print_on.gif) no-repeat center left;
	color: #000000;
	padding-left: 20px;
}
.order_review_off
{
	background: url(../layout_v1/images/order_review_off.gif) no-repeat center left;
	color: #bcbcbc;
	padding-left: 20px;
	text-decoration: none;
}
.order_review_on
{
	background: url(../layout_v1/images/order_review_on.gif) no-repeat center left;
	color: #000000;
	padding-left: 20px;
}
.order_ship_off
{
	background: url(../layout_v1/images/order_ship_off.gif) no-repeat center left;
	color: #bcbcbc;
	padding-left: 20px;
	text-decoration: none;
}
.order_ship_on
{
	background: url(../layout_v1/images/order_ship_on.gif) no-repeat center left;
	color: #000000;
	padding-left: 20px;
}
.order_view
{
	background: #ffffff;
	text-align: left;
}
.order_view th
{
	background-color: #71a0b6;
	color: #ffffff;
	font-weight: bold;
	width: 10%;
}
.page a:hover
{
	color: #fd6601;
	text-decoration: none;
}
.page a:link
{
	color: #000000;
	text-decoration: none;
}
.page a:visited
{
	color: #000000;
	text-decoration: none;
}
.pages_border
{
	background-color: #FFFFFF;
	border: 1px solid #3C5E6A;
	color: #000000;
}
.paging
{
	float: right;
	margin-right: 10px;
	text-align: right;
}
.pb
{
	float: right;
	left: -20px;
	position: relative;
	top: -46px;
	z-index: 75;
}
.pd_float_left
{
}
.pob_img
{
	left: -10px;
	position: relative;
	z-index: 75;
}
.price
{
	color: #c20710;
	float: left;
	font-size: 14pt;
	font-weight: bold;
	margin-right: 10px;
}
.product_cat_title img
{
	border: 1px solid #666666;
}
.product_option
{
	font-weight: bold;
	padding-right: 10px;
	width: 1%;
}
.product_price
{
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}
.product_sku
{
	font-size: 10px;
	margin-bottom: 10px;
}
.product_strikethru
{
	text-decoration: line-through;
}
.product_title
{
	color: #307fcf;
	font-weight: bold;
}
.product_title_link, product_title_link:visited, product_title_link:active
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.product_title_link:hover
{
	color: #fd6601;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.red_link
{
	color: #b70407;
	display: block;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
}
.reg_txt
{
	font-weight: normal;
}
.required
{
	color: #b70407;
	padding-left: 2px;
}
.review_item
{
	padding-bottom: 10px;
}
.review_link
{
	color: #307fcf;
	float: right;
	font-weight: 400;
	text-align: right;
	text-decoration: none;
}
.review_spacer
{
	padding-bottom: 7px;
}
.review_top_border
{
	border-top: solid #71a0b6 1px;
}
.right_align
{
	text-align: right;
}
.right_float_5_px
{
	float: right;
	margin-left: 5px;
}
.row
{
	clear: both;
}
.search_bb
{
	color: black;
	font-size: 12px;
	font-weight: bold;
}
.search_results
{
	color: black;
	float: left;
	font-size: 12px;
	margin-left: 10px;
	text-align: center;
}
.sep
{
	padding-left: 10px;
	padding-right: 10px;
}
.short_desc
{
	height: 85px;
}
.short_form_row
{
	clear: both;
}
.short_form_row div
{
	padding-top: 3px;
	width: 60px;
}
.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea
{
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}
.short_form_row input
{
	width: 75px;
}
.small_txt
{
	font-size: 10px;
}
.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;
}
.tabber
{
	display: none;
}
.tabberlive
{
	margin-top: 1em;
}
.tabberlive .tabbertab
{
	background-color: #F5F5F5;
	border: 1px solid #71A1B7;
	border-top: 0;
	padding: 15px;
}
.tabberlive .tabbertab h2
{
	display: none;
}
.tabberlive .tabbertab h3
{
	display: none;
}
.tabberlive .tabbertabhide
{
	display: none;
}
.table_bottom
{
	padding-top: 5px;
	text-align: center;
}
.tile_image
{
	margin-bottom: 5px;
}
.tile_item
{
	text-align: center;
}
.tile_price
{
	color: #c20710;
	font-size: 11pt;
	font-weight: bold;
}
.tile_table
{
	width: 100%;
}
.view_all_link
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-left: 75px;
	width: 100%;
}
.yellow_button
{
	background: url(../layout_v1/images/yellow_button_left.gif) no-repeat top left;
	float: left;
	height: 18px;
	margin-right: 10px;
	padding-left: 3px;
}
.yellow_button input, .yellow_button button
{
	background: url(../layout_v1/images/yellow_button_bg.gif) top right no-repeat;
	border-width: 0px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 18px;
	margin: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
}
body
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
}
f
#main_image
{
	margin-left: 5px;
	margin-right: 5px;
}
ul.tabberactive li a:link
{
	color: #448;
}
ul.tabberactive li a:visited
{
	color: #667;
}
ul.tabbernav
{
	border-bottom-color: #71A1B7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font: bold 12px Verdana, sans-serif;
	margin: 0;
	padding: 3px 0;
}
ul.tabbernav li
{
	display: inline;
	list-style: none;
	margin: 0;
}
ul.tabbernav li a
{
	background: #71A1B7;
	border: 1px solid #71A1B7;
	border-bottom: none;
	margin-left: 3px;
	padding: 3px 0.5em;
	text-decoration: none;
}
ul.tabbernav li a:hover
{
	background: #C7DAE2;
	border-color: #71A1B7;
	color: #333333;
}
ul.tabbernav li a:link
{
	color: #ffffff;
}
ul.tabbernav li a:visited
{
	color: #ffffff;
}
ul.tabbernav li.tabberactive a
{
	background-color: #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	color: #333333;
}
ul.tabbernav li.tabberactive a:hover
{
	background: #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	color: #333;
}
#home_col_right
{
	background-image: url(images/home_gradient.png);
	background-repeat: repeat-y;
	border: 1px solid #666666;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 501px;
	overflow: hidden;
	position: relative;
	top: -135px;
	width: 343px;
}
#home_col_right #grad_icons
{
	float: left;
	margin-top: 6px;
}
#home_col_right dd
{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#home_col_right dl
{
	float: right;
	margin: 0px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 0px;
	width: 243px;
}
#home_col_right dt
{
	margin-top: 10px;
}
#add_to_cart
{
	background-image: url(../layout_v1/images/product_options_add_cart.png);
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	color: #FFFFFF;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 40px;
	padding-bottom: 3px;
	position: relative;
	right: 15px;
	text-indent: 4px;
	width: 158px;
	z-index: 100;
}
#add_to_cart:active
{
	background-image: url(../layout_v1/images/product_options_add_cart.png);
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	color: #FFFFFF;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 40px;
	padding-bottom: 3px;
	position: relative;
	right: 15px;
	text-indent: 4px;
	width: 158px;
	z-index: 100;
}
#add_to_cart:hover
{
	cursor: pointer;
}
 #trust {margin-left:auto;
margin-right:auto;
text-align:center;
width:500px;
top:-48px;
position:relative;}

#trust img {margin-left:5px; margin-right:5px; position:relative;}
.item-label {display:block;
float:left;
margin-left:-1px;
margin-top:19px;
position:absolute;
text-align:left;
}

.paging table {float:left; margin-right:4px;}
#itemsperpage, #itemsperpageb {font-size:13px;}

.returnBox {
    background-color:#FAF8CC;
    float:right;
	height:auto;
    width:275px;
    margin-left:20px;
    padding:10px;
    color:#555555;
    border:2px solid #dbdbdb;
    text-decoration:none;

}







#map {
    margin:0;
    padding:0;
    width:700px;
    height:354px;
    background:url(http://www.buy4lesstuxedo.com/themes/layout_v1/images/homesplBOB.jpg) top left no-repeat #fff;
    font-family:arial, helvetica, sans-serif;
    font-size:10pt;
}
#map li {
    margin:0;
    padding:0;
    list-style:none;
}
#map li a {
    position:absolute;
    display:block;
    /*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
    background:url(http://www.buy4lesstuxedo.com/themes/layout_v1/images/blank.gif);
}
#map li a span { display:none; }
#map li a:hover span {
    position:relative;
    display:block;
    width:200px;
    left:20px;
    top:20px;
    padding:5px;
    border:1px solid #000;
    background:#fff;
    text-decoration:none;
    color:#000;
    filter:alpha(opacity=100);
    opacity:1;
}#map a.left {
    top:2px;
    left:-8px;
    width:175px;
    height:365px;
	text-align:center;
}    
#map a.middle {
    top:2px;
    left:225px;
    width:175px;
    height:365px;
	text-align:center;
}   
#map a.right {
    top:2px;
    left:455px;
    width:175px;
    height:365px;
	text-align:center;
}
.list_tile_item .tile_sku .prodct_title {
	font-weight: bold;
	color: #666666;
	text-align: center;
	display: block;
}