#tht img {position:relative; top:3px;}
#add_to_cart {top:5px;}
#videop {color:black;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
left:347px;
position:relative;
top:-111px;
width:279px;}
#designer-jump-menu {color:black;
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:200px;}
#adv_search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	text-align: center;
}
#adv_search a
{
	color: #FFFFFF;
}
#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 #best_seller2
{
	list-style-type: none;
}
#browse_options #best_seller2 .name
{
	display: block;
	font-weight: bold;
}
#browse_options #best_seller2 img
{
	border: 1px solid #000000;
}
#browse_options #best_seller2 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 #best_seller3
{
	list-style-type: none;
}
#browse_options #best_seller3 .name
{
	display: block;
	font-weight: bold;
}
#browse_options #best_seller3 img
{
	border: 1px solid #000000;
}
#browse_options #best_seller3 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 #best_seller4
{
	list-style-type: none;
}
#browse_options #best_seller4 .name
{
	display: block;
	font-weight: bold;
}
#browse_options #best_seller4 img
{
	border: 1px solid #000000;
}
#browse_options #best_seller4 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 #shoe_colors
{
	list-style-type: none;
}
#browse_options #shoe_colors .name
{
	display: block;
	font-weight: bold;
}
#browse_options #shoe_colors img
{
	border: 1px solid #000000;
}
#browse_options #shoe_colors li
{
	display: block;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	width: 100px;
}
#browse_options #designer_form select
{
	margin-left: 75px;
}
#browse_options #designer_form2 select
{
	margin-left: 75px;
}
#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 .greybord
{
	border: 1px solid #CCCCCC;
	margin-left: 75px;
	width: 473px;
}
#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: 24px;
	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: 350px;
}
#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 #links_bot
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#container #links_bot #littletuxes
{
	left: 215px;  
}
#container #links_bot #ntrentals
{
	left: 305px;
}
#container #links_bot #pthreads
{
	left: 60px;
}
#container #links_bot li
{
	float: left;
	position: relative;
	top: -53px;
	width: 215px;
}
#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 #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 .clear
{
	clear: both;
}
#cookie
{
	margin-top: 3px;
}
#copyright_information
{
	clear: both;
	margin-top: 25px;
	position: relative;
	top: -53px;
}
#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: 0px;
}
#featured_products
{
	background-color:#BCCACA;
background-image:url(../layout_v1/images/featuredproducts.png);
background-repeat:no-repeat;
border:1px solid #666666;
height:493px;
overflow:hidden;
padding-top:65px;
position:relative;
top:10px;
width:698px;
}
#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;
}
#footer
{
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#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: 60px;
	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;
}
#greybord
{
	border: 1px solid #CCCCCC;
	width: 700px;
}
#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
{
}
#he_des_form #padding textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 50px;
	width: 250px;
}
#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_col_right
{
	background-image: url(../layout_v1/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;
}
#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;
}
#labe_block
{
	background-color: #3C5E6A;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 700px;
}
#labe_block a
{
	color: #FFFFFF;
	text-decoration: none;
}
#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: 3px;
	margin-right: 3px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 14px;
	width: 392px;
}
#login_area form
{
	margin-bottom: 2px;
}
#login_box
{
	float: left;
	height: 40px;
	margin-left: 5px;
	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: 15px;
	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: 20px;
	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;
}
#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;
}

#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;
}
#next_test
{
	background-color: #CCCCCC;
	border: 1px solid #666666;
	color: #666666;
	font-family: Georgia;
	font-size: 20px;
	margin-left: 110px;
	padding: 25px;
	text-align: center;
	width: 400px;
}
#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;
}
#package_deal_options
{
	border-bottom-color: #86B2C9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #86B2C9;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #86B2C9;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #86B2C9;
	border-top-style: none;
	border-top-width: 1px;
	left: 20px;
	padding-bottom: 0px;
	position: absolute;
	text-align: center;
	top: 805px;
	width: 660px;
	z-index: 1;
}
#package_deal_options_c
{
	border-bottom-color: #86B2C9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #86B2C9;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #86B2C9;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #86B2C9;
	border-top-style: none;
	border-top-width: 1px;
	left: 20px;
	padding-bottom: 0px;
	position: absolute;
	text-align: center;
	top: 805px;
	width: 660px;
	z-index: 500;
}
#package_deal_options_t
{
	left: 50px;
	padding-bottom: 0px;
	position: absolute;
	text-align: left;
	top: 475px;
	width: 660px;
	z-index: 500;
}
#package_deal_options_z
{
	left: 2px;
	padding-bottom: 0px;
	position: absolute;
	text-align: left;
	top: 475px;
	width: 660px;
	z-index: 500;
}
#package_deal_options h5
{
	border-bottom-color: #86B2C9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #86B2C9;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #86B2C9;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #86B2C9;
	border-top-style: none;
	border-top-width: 1px;
	color: #71A1B7;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 3px;
	text-align: left;
	margin-top:0px;
}
#package_deal_options img
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	background-repeat: no-repeat;
}
#package_deal_options p
{
	color: #4D4D4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	text-align: left;
}
#package_deal_options_c h5
{
	border-bottom-color: #86B2C9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #86B2C9;
	border-left-style: none;
	border-left-width: 1px;
	border-right-color: #86B2C9;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: #86B2C9;
	border-top-style: none;
	border-top-width: 1px;
	color: #71A1B7;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 3px;
	text-align: left;
		margin-top:0px;
}
#package_deal_options_c img
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}
#package_deal_options_c p
{
	color: #4D4D4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	text-align: left;
}
#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_contain
{
	border: 1px solid #CCCCCC;
	margin-top: 30px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#pd_contain #designer_form
{
	text-align: center;
}
#pd_contain #designer_form2
{
	text-align: center;
}
#pd_contain #left
{
	width: 350px;
}
#pd_contain #left #cum-pack
{
	left: 12px;
	position: relative;
}
#pd_contain #right
{
	border-bottom-color: #000000;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: dashed;
	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;
	width: 350px;
}
#pd_contain #right #vest-pack
{
	left: 12px;
	position: relative;
}
#pd_contain #right #vest-pack
{
	text-align: right;
}
#pd_contain a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#pd_contain h1
{
	background-image: url(http://www.buy4lesstuxedo.com/sunshop/themes/layout_v1/images/arrow.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #447793;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-top: 40px;
	padding-left: 18px;
}
#pd_contain p
{
	text-align: center;
}
#pd_contain ul
{
	margin-left: 40px;
}
#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: 140px;
	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%;
	text-align: center;
}
#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: 4px;
	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%;
	text-align: center;
}
#pdh_right #pdh_ship_est
{
	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%;
	text-align: center;
}
#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;
}
#pswrd
{
	background-image: url(../layout_v1/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
{
	position: relative;
	top: -100px;
}
#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);
	background-repeat: no-repeat;
	color: #666666;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: #F4F4F4;
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	position: relative;
	top: -1px;
	width: 240px;
}
#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: #688397;
	text-decoration: none;
}
#store_navigation a:hover
{
	color: #3D5D6C;
	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_navigation li
{
	border-bottom-color: #688397;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-color: #688397;
	border-right-color: #688397;
	border-top-color: #688397;
	height: 14px;
	width: auto;
}
#store_navigation ul
{
	color: #688397;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	list-style-type: none;
	margin-bottom: 30px;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-transform: uppercase;
}
#store_navigation2
{
	background-color: #F4F4F4;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	position: relative;
	top: -20px;
	width: 240px;
}
#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: #688397;
	text-decoration: none;
}
#store_navigation2 a:hover
{
	color: #3D5D6C;
	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;
}
#store_navigation2 li
{
	border-bottom-color: #688397;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-color: #688397;
	border-right-color: #688397;
	border-top-color: #688397;
	height: 14px;
	width: auto;
}
#store_navigation2 ul
{
	color: #688397;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	list-style-type: none;
	margin-bottom: 30px;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-transform: uppercase;
}

#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;
}
#tagline
{
	border: 0px none #FFFFFF;
	width: auto;
}
#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: 18px;
	left: -15px;
	position: relative;
	top: 7px;
	z-index: 20;
	line-height: 28px;
}
#thawte
{
	position: relative;
	top: -43px;
}
#usrnm
{
	background-image: url(../layout_v1/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: 30px;
	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;
}
.Featured_Item
{
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	text-align: center;
	width: 125px;
}
.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
{
	border: 1px solid #000000;
	margin-top: 5px;
}
.featured_items_sect
{
	background-color: #F3F3F3;
	border: 1px solid #999999;
	height: 160px;
	padding: 10px;
	width: 500px;
}
.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: #3C5E6A;
	color: #666666;
	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: #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:42px;
	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;
}
.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;
}
.orange_button2
{
	background: url(../layout_v1/images/orange_button_left.gif) no-repeat top left;
	float: right;
	height: 18px;
	margin-right: 10px;
	padding-left: 3px;
}
.orange_button2 input, .orange_button2 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:-41px;
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: #c7080b;
	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;
}
.tie_cum_pack
{
	float: left;
	margin-top: 50px;
	width: 350px;
}
.tie_cum_pack .differ
{
	color: #CC0000;
}
.tie_cum_pack dd
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	left: 45px;
	margin-bottom: 18px;
	position: relative;
	width: 250px;
}
.tie_cum_pack dl
{
	margin-top: 25px;
}
.tie_cum_pack dl dt img
{
	border: 1px solid #666666;
	display: block;
	left: -15px;
	margin-bottom: 4px;
	position: relative;
}
.tie_cum_pack dt
{
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 25px;
}
.tie_cum_pack p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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;
}
.leftlinks {
	float: left;
	list-style-type: none;
}
.rightlinks {
list-style-type: none;
float:right;
left:-100px;
position:relative;
}
.leftlinks li a {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009B9B;
	text-decoration:none;
	padding-left: 20px;
}
.rightlinks li a {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009B9B;
	text-decoration:none;
	padding-left: 20px;
}
.rightlinks li a:hover {
	color: #00CCCC;
	text-decoration:none;
	background-image: url(http://www.buy4lesstuxedo.com/sunshop/themes/layout_v1/images/arrow.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.leftlinks li a:hover {
color: #00CCCC;
	text-decoration:none;
	background-image: url(http://www.buy4lesstuxedo.com/sunshop/themes/layout_v1/images/arrow.png);
	background-position: left center;
	background-repeat: no-repeat;}

#bmark {float:right;
left:-166px;
position:relative;
top:2px;
z-index:4000;}
#crav {position:absolute; top:1510px;left:192px;}
#shar {position:absolute; top:1510px;left:560px;}

.Header .Text {top:25px;}
.item-label {display:block;
float:left;
margin-left:-1px;
margin-top:19px;
position:absolute;
text-align:left;
}
.paging table {float:left; margin-right:4px;}

.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;}

.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 {
	/*
       Edited for w3c validation
    */
    position:relative;
    display:block;
    width:200px;
    left:20px;
    top:20px;
    padding:5px;
    border:1px solid #000;
    background:#fff;
    text-decoration:none;
    color:#000;
}#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;
}

#featured_specials {
	
	width: 300px;
	margin-top: -25px;
	padding-left: 15px;
	padding-right: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#editorial_corner {
	width: 300px;
	position: absolute;
	left: 375px;
	top: 865px;
	
}
#homelist .browse_by_title a {
	color: #447793;
}
#featured_specials .featured_item img {
	vertical-align: middle;
	float: left;
	margin-bottom: 10px;
}
#editorial_corner #articles {
	width: 250px;
	border: 1px solid #999999;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#editorial_corner #articles h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	width: 100%;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	font-style: normal;
	background-image: url(http://www.buy4lesstuxedo.com/styleimages/articletop.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#homelist {
	background-image: url($settings[shopurl]themes/layout_v1/images/homelbg.jpg);
	background-repeat: repeat-y;
	padding: 15px;
	background-position: 245px;
	width: 700px;
}
#editorial_corner p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#box_1 a:hover {
	color: #006600;
}



#featured_specials .featured_item .Product_Name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 20px;
}
#featured_specials .featured_item .product_des {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	
}
#featured_specials .featured_item #sub_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-indent: 20px;
	
}
#featured_specials .featured_item #sub_head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-indent: 20px;
	
}
#featured_specials .featured_item #sub_head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-indent: 20px;
	
}
#featured_specials .featured_item .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color:#000000;
	margin: 25px 0px 0px 100px;
}
#featured_specials .featured_item {
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
#editorial_corner #articles a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	width: 100%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: normal;
	display: block;
	text-decoration: none;
	background-image: url(http://www.buy4lesstuxedo.com/styleimages/article.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0E0E0E;
	border-right-color: #666666;
	border-bottom-color: #504F50;
	border-left-color: #666666;
	border-right-style: none;
	border-left-style: none;
}
#editorial_corner #articles a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E6E600;
	background-color: #000000;
	margin: 0px;
	width: 100%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: normal;
	display: block;
	text-decoration: none;
	background-image: url(http://www.buy4lesstuxedo.com/styleimages/article2.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6E600;
	border-right-color: #666666;
	border-bottom-color: #E6E600;
	border-left-color: #666666;
	border-right-style: none;
	border-left-style: none;
}
#splashcov #homehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: italic;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding: 0px;
}
#splashcov #homehead a {
	color: #000000;
}
#splashcov #homesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 400px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#splashcov {
	position: absolute;
	top: 20px;
	left: 20px;
}
#splashcov #homesub strong {
	color: #000000;
	text-transform: uppercase;
}
#box_1 .burgundy {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	margin: 0px;
}
#box_1 .closeup {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#box_1 .closeup a {
	color: #0000FF;
}
#homelist dd {
	font-size: 12px;
	margin-left: 25px;
}
#homelist h1
{
	color: #447793;
	font-size: 16px;
}
#homelist h2
{
	color: #447793;
	font-size: 16px;
}
#homelist h3
{
	color: #447793;
	font-size: 16px;
}
#homelist h4
{
	color: #447793;
	font-size: 16px;
}






#product_service {
	width: 700px;
	position:relative;
	margin-top: 35px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
#product_service img {
	position: relative;
	float: left;
}
#product_service .servicename {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	margin-top: 25px;
}
#product_service .subname {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	position: relative;
	left: 25px;
	width: 450px;
}
#product_service .subdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	position: relative;
	top: 25px;
	left: 80px;
	width: 300px;
}
#product_service h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #cccccc;
	padding-top: 2px;
	line-height: 10px;
	padding-bottom: 2px;
	margin: 0px;
	text-indent: 25px;
	border-bottom:none;
}
#product_service h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #cccccc;
	margin: 0px;
	width: 700px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: left;
	text-indent: 10px;
}
#product_service .subname2 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	position: relative;
	left: 70px;
	width: 450px;
}
.serveright {
float:right;
margin-right:20px;
}
.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;
}
.zoneWidth100 {width:105%;float: left;display: inline;}.zoneWidth75 {width:75%;float: left;display: inline;}.zoneWidth60px{width:60px;float: left;display: inline;}.zoneWidth140px{width:140px;float: left;display: inline;}.zoneWidth120px{width:120px;float: left;display: inline;}.zoneWidth180px{width:180px;float: left;display: inline;}.zoneWidth240px{width:240px;float: left;display: inline;}.zoneWidth300px{width:300px;float: left;display: inline;}.zoneWidth360px{width:360px;float: left;display: inline;}.zoneWidth420px{width:420px;float: left;display: inline;}.zoneWidth480px{width:480px;float: left;display: inline;}.zoneWidth540px{width:540px;float: left;display: inline;}.zoneWidth600px{width:600px;float: left;display: inline;}.zoneWidth660px{width:660px;float: left;display: inline;}.zoneWidth720px{width:720px;float: left;display: inline;}.zoneWidth780px{width:780px;float: left;display: inline;}.zoneWidth840px{width:840px;float: left;display: inline;}.zoneWidth900px{width:900px;float: left;display: inline;}.zoneWidth960px{width:960px;float: left;display: inline;}.zoneHeight467px{height:467px;float: left;display: inline;}.zoneWidth5px{width:5px;float: left;display: inline;}.zoneWidth40px{width:40px;float: left;display: inline;}.zoneWidth75px{width:75px;float: left;display: inline;}.zoneWidth85px{width:85px;float: left;display: inline;}.zoneWidth130px{width:130px;float: left;display: inline;}.zoneWidth150px{width:150px;float: left;display: inline;}.zoneWidth160px{width:160px;float: left;display: inline;}.zoneWidth200px{width:200px;float: left;display: inline;}.zoneWidth270px{float: left;display: inline;width:270px;}.zoneWidth320px{float: left;display: inline;width:320px;}.zoneWidth690px{float: left;display: inline;width:690px;}.zoneWidth910px{width:910px;float: left;display: inline;}.zoneWidth970px{width:970px;float: left;display: inline;}.ieZoneWidth100 {_width:100%;_float: left;_display: inline;}.zoneWidth100TextBleed {width:100%;float: left;display: inline;_float: none;}.zoneWidth100NoIE{width:100%;float: left;display: inline;}*html .zoneWidth100NoIE{float: none;width:auto;display:block;}.marginTopOnly20px{margin-top:20px;}.paddingBottom75px{padding-bottom:75px;}#hn_modal_cont{ height:100%;width:100%;position:fixed;top:0;left:0;display: none;z-index:100000000;}#hn_modal_bg{ height:100%;width:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}#hn_modal_contentI{ position:absolute;width:100%;top:100px;left:0;z-index:100000000;display: none;}#hn_modal_contentII{ width:140px;height:140px;margin:0 auto;border:1px solid #d2d2d2;padding:3px;position: relative;}#hn_modal_contentIII{ width:100%;height:100%;}#hn_modal_contentIV{ float: left;display: none;}#hn_modal_contentV{ float: left;display: inline;position:absolute;top:0;left:0;width:100%;}#hn_modal_placeholder{ float:left;display: inline;top: -50000px;left:0;position:absolute;}#hn_modal_header{ background-color:#65777e;height:30px;}#hn_modal_close{ position:absolute;top:3px;right:6px;cursor: pointer;height:31px;width:31px;background-color:#65777e;background-position: -23px 4px;background-repeat: no-repeat;}#hn_modal_close:hover{background-position:4px 4px;}#hn_modal_close{background-image: url(http://www.buy4lesstuxedo.com/images/hn_modal_close.gif);} .SI_Cols{background-image:url(http://www.buy4lesstuxedo.com/images/SI_Col_BG.gif);} .CO_Cols{background-image:url(http://www.buy4lesstuxedo.com/images/CO_Col_BG.gif);}.floatLeft{float: left;display: inline;}.floatNone{float: none;}.floatLeftChildImg img{float: left;display: inline;}body:first-of-type .floatLeftSaf{float: left;}::root .floatLeftSaf{float: left;}.HN_FooterBG{background-color:#f3f4f5;}.HN_FL_Col{width:157px;}.HN_FL_Col_SC{width:160px;}#HN_FL_Facebook{ height:20px;width:81px;background-position: -266px -208px;}#HN_FL_Facebook:hover{background-position: -394px -208px;}#HN_FL_Twitter{ height:20px;width:68px;background-position: -266px -232px;}#HN_FL_Twitter:hover{background-position: -394px -232px;}#HN_FL_Blog{ height:20px;width:100px;background-position: -266px -256px;}#HN_FL_Blog:hover{background-position: -394px -256px;}#HN_FL_Youtube{ height:20px;width:80px;background-position: -266px -280px;}#HN_FL_Youtube:hover{background-position: -394px -280px;}#HN_FL_Email{ height:20px;width:111px;background-position: -266px -304px;}#HN_FL_Email:hover{background-position: -394px -304px;}#HN_FL_Sharing{ height:20px;width:81px;background-position: -266px -330px;}#HN_FL_Sharing:hover{background-position: -394px -330px;}#HN_FooterIcons{padding:13px 0;}#HN_FI_Top100{ height:42px;width:91px;margin-left:26px;background-position: -10px -149px;}#HN_FI_BBB{ height:42px;width:97px;margin-left:43px;background-position: -10px -59px;}#HN_FI_Privacy{ height:42px;width:120px;margin-left:34px;background-position: -10px -104px;}#HN_FI_Comodo{margin-left:50px;}#HN_FI_HackerSafe{margin-left:30px;}#HN_FI_Payments{ height:42px;width:246px;margin-left:60px;background-position: -10px -195px;}#HN_FI_Top100,#HN_FI_BBB,#HN_FI_Privacy,#HN_FI_Comodo,#HN_FI_HackerSafe,#HN_FI_Payments,#HN_FL_Facebook,#HN_FL_Twitter,#HN_FL_Blog,#HN_FL_Youtube,#HN_FL_Email,#HN_FL_Sharing,.HN_FPH,.HN_FPI,#HN_FSU_BTN,#HN_F_HNOFB{background-repeat: no-repeat;}#lowRider{ bottom:3px;width:100%;position:fixed;left:0;height:47px;z-index:100000;}#lowRiderPos{width:100%;float: right;display: inline;min-width:990px;position:absolute;right:0;top:0;}#lowRiderContI{width:990px;margin:0 auto;height:47px;position: relative;}#lowRiderContII{float: left;display: inline;width:100%;height:47px;background-color:#8199a3;position:absolute;right:0px;top:0px;}#lowRiderContIII{margin:2px;border:1px solid #eef2f4;height:41px;position: relative;}.HN_LR_Close{ height:27px;width:27px;background-repeat: no-repeat;background-position: -158px -171px;}.HN_LR_Close:hover{ background-position: -158px -198px;}.marginRight5px{margin-right:5px;}.paddingTop30px{padding-top:30px;padding-bottom:30px;}.marginLeft20px{margin-left:20px;}.clearBoth{clear:both;}.pointer{cursor: pointer;}.HN_FPH{ background-position: -15px -16px;height:19px;width:94px;}}.noWrap{white-space:nowrap;}.relativePosition{position: relative;}.twentyTwoText{font-size:2.2em;}.boldText{font-weight:bold;}.HN_Txt1{color:#455560;}a.HN_Txt1:hover,.HN_Txt1 a:hover{color:#455560;}.line10em,.line10em div,.line10em a,.line10em span,.line10em p{line-height:1em;}.HN_GuestNum{ bottom:100%;right:0px;}.absolutePosition{position:absolute;}.whiteText,.whiteText a{color:#fff;}a.whiteText:hover,.whiteText a:hover{color:#ccc;}.whiteTextNoHover,.whiteTextNoHover a{color:#fff;}a.whiteTextNoHover:hover,.whiteTextNoHover a:hover{color:#fff;}.HN_BG1{background-color:#455560;}.line10em,.line10em div,.line10em a,.line10em span,.line10em p{line-height:1em;}.noOverflow{overflow: hidden;}.ieNoOverflow{_overflow: hidden;}.display0{display: none;}.display0IE{_display: none;}.display0II{display: none;}.ieDisplay0 option,.ieDisplay0 input{_display: none;}.paddingTopOnly5px{padding-top:5px;}.paddingBottom3px{padding-bottom:3px;}.twelveText{font-size:1.2em;}.textCenter{text-align:center;}.HN_FPI{ background-position: -125px -14px;height:21px;width:21px;margin-top:20px;}.marginLeft3px{margin-left:3px;}.marginTopOnly5px{margin-top:5px;}.marginSides20px{margin-right:20px;margin-left:20px;}.border{border:1px solid #c7cdd0;}.borderTop{border-top:1px solid #c7cdd0;}.borderBottom{border-bottom:1px solid #c7cdd0;}.borderRight{border-right:1px solid #c7cdd0;}.borderLeft{border-left:1px solid #c7cdd0;}.borderDashed{border-style:dashed;}.borderDotted{border-style:dotted;}.borderBlack{border-color:#4e4e50;}.borderText{border-color:#4E4E50;}.borderBlue{border-color:#1e539b;}.borderGrey{border-color:#c7cdd0;}.borderLtGrey{border-color:#f4f5f5;}.borderDkGrey{border-color:#909ba1;}.borderWhite{border-color:#fff;}.borderRed{border-color:#680303;}.borderBrand{border-color:#44555F;}.borderWidth1px{border-width:1px;}.borderWidth2px{border-width:2px;}.borderWidth3px{border-width:3px;}.borderWidth5px{border-width:5px;}.borderWidth10px{border-width:10px;}.noBorder{border:0;}.clearfix:after{content: ".";display:block;clear:both;visibility: hidden;line-height:0;height:0;}.clearfix{display: inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}.clearfixFF:after{content: ".";display:block;clear:both;visibility: hidden;*line-height:0;*height:0;}.clearfixFF{display: inline-block;}html[xmlns] .clearfixFF{display:block;}* html .clearfixFF{height:1%;}.zoneWidth50 {width:50%;float: left;display: inline;}.paddingTop5px{padding-top:5px;padding-bottom:5px;}.greyText,.greyText a{color:#838383;}a.greyText:hover,.greyText a:hover{color:#464646;}.ltGreyText,.ltGreyText a{color:#a1a1a1;}a.ltGreyText:hover,.ltGreyText a:hover{color:#636363;}.dkGreyText,.dkGreyText a{color:#767676;}a.dkGreyText:hover,.dkGreyText a:hover{color:#636363;}.blueGreyText,.blueGreyText a{color:#898e92;}a.blueGreyText:hover,.blueGreyText a:hover{color:#c4c6c8;}.elevenText{font-size:1.1em;}.line11em,.line11em div,.line11em a,.line11em span,.line11em p{line-height:1.1em;}.marginLeft7px{margin-left:7px;}.HN_FooterBG{background-color:#f3f4f5;}.HN_FL_Col{width:157px;}.marginRight5px{margin-right:5px;}.paddingTop30px{padding-top:30px;padding-bottom:30px;}.marginLeft20px{margin-left:20px;}#hn_modal_cont{ height:100%;width:100%;position:fixed;top:0;left:0;display: none;z-index:100000000;}#hn_modal_bg{ height:100%;width:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}#hn_modal_contentI{ position:absolute;width:100%;top:100px;left:0;z-index:100000000;display: none;}#hn_modal_contentII{ width:140px;height:140px;margin:0 auto;border:1px solid #d2d2d2;padding:3px;position: relative;}#hn_modal_contentIII{ width:100%;height:100%;}#hn_modal_contentIV{ float: left;display: none;}#hn_modal_contentV{ float: left;display: inline;position:absolute;top:0;left:0;width:100%;}#hn_modal_placeholder{ float:left;display: inline;top: -50000px;left:0;position:absolute;}#hn_modal_header{ background-color:#65777e;height:30px;}#hn_modal_close{ position:absolute;top:3px;right:6px;cursor: pointer;height:31px;width:31px;background-color:#65777e;background-position: -23px 4px;background-repeat: no-repeat;}#hn_modal_close:hover{background-position:4px 4px;}.marginLeft20px{margin-left:20px;}.vertImgHeight28{height:28px;}.paddingTop30px{padding-top:30px;padding-bottom:30px;}.marginTopOnly20px{margin-top:20px;}.marginTopOnly7px{margin-top:7px;}.marginTopOnly5px{margin-top:5px;}.vertImgHeight28{height:28px;}.paddingTop10px{padding-top:10px;padding-bottom:10px;}.marginTopOnly5px{margin-top:5px;}.line14em,.line14em div,.line14em a,.line14em span,.line14em p{line-height:1.4em;}.marginRight5px{margin-right:5px;}.paddingTop15px{padding-top:15px;padding-bottom:15px;}.paddingLeft15px{padding-left:15px;}.hoverUnderline a,a.hoverUnderline {text-decoration: none;}.hoverUnderline a:hover,a.hoverUnderline:hover {text-decoration: underline;}.HN_Txt1{color:#455560;}a.HN_Txt1:hover,.HN_Txt1 a:hover{color:#455560;}.paddingTop15px{padding-top:15px;padding-bottom:15px;}.paddingLeft15px{padding-left:15px;}.HN_Txt1{color:#455560;}a.HN_Txt1:hover,.HN_Txt1 a:hover{color:#455560;}.HN_FL_Col{width:157px;}.HN_FL_Col_SC{width:160px;}.HN_FooterBG{background-color:#f3f4f5;}.marginRight5px{margin-right:5px;}.paddingTop15px{padding-top:15px;padding-bottom:15px;}.paddingLeft15px{padding-left:15px;}.marginRight5px{margin-right:5px;}.paddingLeft15px{padding-left:15px;}.HN_FL_Col_SC{width:160px;}.paddingTop15px{padding-top:15px;padding-bottom:15px;}.paddingLeft15px{padding-left:15px;}.paddingTopOnly10px{padding-top:10px;}.marginSides15px{margin-right:15px;margin-left:15px;} #HN_FSU_BTN, #HN_F_HNOFB, #HN_F_HNOGP, #HN_FHBR, #HN_F_FBF, #HN_FI_Top100, #HN_FI_BBB, #HN_FI_Privacy, #HN_FI_Comodo, #HN_FI_HackerSafe, #HN_FI_Payments, #HN_HNSH_Phone, #HN_FL_Facebook, #HN_FL_Twitter, #HN_FL_Blog, #HN_FL_Youtube, #HN_FL_Email, #HN_FL_Sharing, .HN_FPH, .HN_FPI{background-image:url(https://www.buy4lesstuxedo.com/images/HN_FooterSprite.gif);} .HN_LR_BtnL, .HN_LR_BtnR{background-image: url(http://www.buy4lesstuxedo.com/images/HN_LR_Btn.gif);} .HN_LR_Close, .HN_LR_RV_Txt, .HN_LR_MC_Txt, .HN_LR_HB_Txt, .HN_LR_NumL, .HN_LR_NumR, .HN_LR_RVI_Cont, .HN_LR_RVI_X, .HN_LR_RV_LAr, .HN_LR_RV_RAr, #HN_HTML .lcCheckoutLg{background-image: url(http://www.buy4lesstuxedo.com/images/HN_LR_Sprite.png);} .HN_DottedBdVL, .HN_DottedBdVR, .HN_DottedBdVM{background-image:url(http://www.buy4lesstuxedo.com/images/HN_DottedBdV.gif);} .HN_DottedBdHT, .HN_DottedBdHB{background-image:url(http://www.buy4lesstuxedo.com/images/HN_DottedBdH.gif);} .HN_ShopAllArBrand{background-image:url(http://images.hayneedle.com/mgen/colorMe.ms?img=graphics/hn_arrow.png&c=2A3653&v=001&fill=FFFFFF);} 

#cssm1 *  { padding:0; margin: 0; font-weight: 500; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color: #FFF; }

#cssm1 { position: absolute;  z-index: 999; width:990px; margin: 0 auto; float: center; line-height: 20px; margin-top:-12px; }

#cssm1 a { display: block; border: 1px solid #fff; background: #AAA; text-decoration: none; padding: 3px 10px; }
#cssm1 a:hover { background: #3C5E6A; }


#cssm1 ul li, #cssm1 ul li ul li  { width: 145px; list-style-type:none; }

#cssm1 ul li { float: right; width: 145px; text-align:center; }

#cssm1 ul li ul, #cssm1:hover ul li ul, #cssm1:hover ul li:hover ul li ul{ 
	display:none;
	list-style-type:none; 
	width: 145px;
	
	}

#cssm1:hover ul, #cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul { 
	display:block;  
	}

#cssm1:hover ul li:hover ul li:hover ul { 
	position: absolute;
	width: 140px;
	margin-top: -20px;
	}

