@charset "utf-8";
/* CSS Document */

body {  }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; white-space: normal;font-weight: normal; font-style: normal; font-size: 1em; vertical-align: baseline; font-family: Verdana, Arial, Helvetica, sans-serif;  }
input, textarea { margin: 0px; padding: 1px 6px 1px; }
select { margin: 0px; padding: 0px 0px 0px 3px; height: 1.4em; }
	select option {padding-right:10px;}/*so text isn't hidden by drop down in selects with only 2 characters*/
button { margin: 0px; }

body { line-height: 1.2em; color: #7a7272; font-size: 10px; }

h1{color: #b3b3b3; font-size:3em; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:normal;}
h2{color: #7a7272; font-size:1em; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
h2.b{color:#572700; font-size:1em;font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

ul { list-style-type: none; margin: 0px; padding: 0px; }

#skip_points {display:none;}
#nav_main, #search_main, #nav_utility, #supplementary { display: none; }
/********* START :: Product Detail Print *********/
#prod_img { width: 497px; float: left;color:#7A7272;}
.print {display:none;}
#print_wrapper {margin:0 auto;width:700px; overflow: visible !important;}
	#print_wrapper #prod_img { width: 480px; float: left;padding:0;margin:0 auto; }
		#print_wrapper #prod_img img {width:480px;height:480px;}
		#print_wrapper .prod_descript { color: #000 !important; }
#prod_print { float: left; width: 212px; }
	#prod_print #prod_descript_container {margin-top:50px;}
	#prod_print	#prod_descript_container ul.item { margin-top:0; float: left;padding:0; }
			#prod_print	#prod_descript_container ul.item li { float:none;padding-left: 0;display:block;margin:5px 0;color:#7A7272; }
	#prod_print #prod_descript_container h1 { font-size: 20px; text-transform: lowercase; font-family: Verdana, helvetica, arial, sans-serif; font-weight: normal; line-height: 1em;color:#7A7272; margin-top:175px;}
#prod_print .coach-logo {margin:0 0 50px 0;display:block;}


.printpage { display: block; width: 750px; }
	.printpage .logo { position: absolute; top: 0px; left: 0px; width: 750px; text-align: center; }
		.printpage .logo p { text-align: center; }
	.printpage .dotcom { clear: both; text-align: center; float: left; width: 750px; margin-top: 115px; }
		.printpage .dotcom p { text-align: center; }
		
#wrapper { margin-top: 130px; }		


#print_wrapper .wishListWrapper { margin: 0px auto; width: 750px; }
			#print_wrapper .maWishList {  }
			
			#print_wrapper .wishListWrapper .maWishList span, #print_wrapper .wishListWrapper .maWishListButtons span {display:block;margin-right:0;}
#print_wrapper .wishListWrapper  .productName { text-transform: uppercase; }
#print_wrapper .wishListWrapper .maWishList li strong { font-weight: bold; }
#print_wrapper .wishListWrapper .maWishList li {display:block;float:left;width:188px;min-height:261px;margin-right:0px;padding-bottom:5px;}
#print_wrapper .wishListWrapper .maWishList li.last {display:block;float:left;width:188px;height:261px;margin-right:0px;}	


#print_wrapper .prodWrapper { margin: 130px 0px 0px; }
			#print_wrapper .prodWrapper .prodWrapper_container { }
			#print_wrapper .logo {text-align:center;}
			#print_wrapper .logo p {text-align:center;}
			#print_wrapper .prodWrapper p { margin-left: 142px; }
				#print_wrapper .prodWrapper p img { margin-bottom: 12px; }
				#print_wrapper .prod_descript strong, #print_wrapper p .productName { text-transform: uppercase; }	


/********* END :: Product Detail Print *********/

/********* START :: Mail/Fax Form **************/
#mail_fax {padding:21px;width:750px; margin-top: 130px; }
	#mail_fax .print {display:none;}
	#mail_fax fieldset {border:0;outline:0;}
	#mail_fax div.header {background-color:#dbd7cc;margin-bottom:10px;}
	#mail_fax p {width:auto;margin:5px 0 10px 0;}
	#mail_fax h2.b {font-weight:bold;}
	#mail_fax .mail_fax_table {margin-bottom:10px;}
	#mail_fax .mail_fax_table tr th {padding:3px 5px;font-weight:bold;text-transform:uppercase;text-align:center;}
	#mail_fax .mail_fax_table tr td {padding:3px 5px;}
	#mail_fax .mail_fax_table p {width:auto;margin:0;}
	#mail_fax .header {padding: 6px 0px 5px 5px;}
	#mail_fax .billing_left {float:left;}
		#mail_fax .billing_left p {margin:0;}
		#mail_fax .billing_left h2 {margin-bottom:5px;font-weight:bold;}
	#mail_fax .billing_right {float:left;margin-left:20px;}
		#mail_fax .billing_right ul {display:inline;}
			#mail_fax .billing_right ul li {display:inline;margin-left:5px;}
			#mail_fax .billing_right ul li input {vertical-align:middle;}
		#mail_fax .billing_right p label {width:100px;float:left;display:block;}
		#mail_fax input {border:solid 1px #000;}
		#mail_fax .billing_right p input.form_box {width:300px;}
		#mail_fax .signature {width:313px;display:block;float:left;height:10px;border-bottom:1px solid #000;}
		#mail_fax .billing_right div.sign {margin-top:30px;}
		#mail_fax .billing_right div.sign label {width:100px;float:left;}
		
		
#mail_fax .mail_fax_table {margin-bottom:22px;margin-top:13px;width:100%;}
	#mail_fax .mail_fax_table tr th {padding:3px 5px;}
	#mail_fax .mail_fax_table tr td {padding:3px 5px;}
		#mail_fax .mail_fax_table tr td.align_right { text-align: right; }
	#mail_fax .mail_fax_table tr.line td {padding-top:16px;}
	#mail_fax .mail_fax_table tr.pre_line td {padding-bottom:14px;}
	#mail_fax .mail_fax_table p {width:auto;margin:0;}
	#mail_fax .billing_right {float:left;margin-left:40px;}
		#mail_fax .billing_right ul {display:block;margin: 10px 0px 38px;}
			#mail_fax .billing_right ul li {display:inline; margin-right: 11px;}
			#mail_fax .billing_right ul li.first {margin-left:0;}
		#mail_fax .billing_right p {margin:10px 0;}
		#mail_fax .signature {width:343px;display:block;float:left;height:1em;}
		#mail_fax .note {clear:both;margin-top:68px;display:block;float:left; width: 100%;}
		#mail_fax .billNote {margin-bottom:19px;margin-top:12px;display:block;}			
		
		

/************** Order Confirmation ***************************/
	.order_confirm_wrapper { float: left; display: block; width: 95%;}
			.order_confirm_wrapper img { display: none; }
		.order_confirm_wrapper #order_confirm_padding{padding:0px 14px 111px 11px;width:auto;}
			.order_confirm_wrapper #order_confirm_padding #sub_header a img { display: none; }
		.order_confirm_wrapper #order_confirm_padding #column_wrapper {width:698px;}
		.order_confirm_wrapper #order_confirm_padding #column_wrapper ul {margin-left:11px;}
		.order_confirm_wrapper #confirm_left_wrapper{float:left; width:242px;padding-top:35px;}
		.order_confirm_wrapper #confirm_right_wrapper{float:left; width:435px; padding-left:18px;}
			.order_confirm_wrapper #confirm_right_wrapper .confirm_address {width:390px; display: block; float: left; margin-top:8px;}
				.order_confirm_wrapper #confirm_right_wrapper .confirm_address ul { float:left;}
				.order_confirm_wrapper #confirm_right_wrapper .confirm_address p { float:right;}
			.order_confirm_wrapper #confirm_left_wrapper ul li {margin-top:2px;}
			.order_confirm_wrapper #confirm_left_wrapper ul li#order_totals { padding-bottom:2px;}
			.order_confirm_wrapper #confirm_left_wrapper ul li#payment { padding-bottom:4px;margin-top:32px;}
		.order_confirm_wrapper .shop_bag_wrapper_container{padding:10px 6px 20px 0px; width:auto; overflow:hidden; }
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .image_wrapper, .order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper { float:left; margin-left: 10px; }
			.order_confirm_wrapper #confirm_right_wrapper .bag_grid .image_wrapper img { display: block; }
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper {width:223px;padding-top:18px;}
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper ul { margin: 5px 0px 0px !important; padding: 0px; }
			.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper ul li { margin: 0px; padding: 0px 0px 3px; }
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper h2{clear:both;padding-top:17px;padding-bottom:5px;}
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper p.item_total {float:right;margin-top:5px;}
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper p.gift_message {width:200px; }
		.order_confirm_wrapper #sub_header{width:auto;overflow:auto;}
		.order_confirm_wrapper #sub_header #sub_header_left { margin:45px 0px 29px 11px; float:left;}
		.order_confirm_wrapper #sub_header h3 {height:9px;}
		.order_confirm_wrapper #sub_header a {float:right; margin-top:19px;margin-right:19px;}
		.order_confirm_wrapper #sub_header #sub_header_left p {margin-top:5px;}
		.order_confirm_wrapper #sub_header #sub_header_left div {margin-top:11px;}
		.order_confirm_wrapper #confirm_right_wrapper div.confirm_address { margin-bottom:13px;padding-left:12px;}
			.order_confirm_wrapper #confirm_right_wrapper div.confirm_address li {margin-top:2px;}
			.order_confirm_wrapper #confirm_right_wrapper div.confirm_address li.confirm_first {margin-top:0px;}
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid {padding-top:8px;}
		

.order_confirm_wrapper .shipment_wrapper p { color:#000; font-weight:bold; font-size:10px; }
.order_confirm_wrapper #sub_header h3 strong {position:relative;left: auto;top: auto; font-weight: bold; text-transform: uppercase;}
#confirm_left_wrapper h3 strong { font-weight: bold; text-transform: uppercase; }
.order_confirm_wrapper #sub_header #sub_header_left {color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.order_confirm_wrapper #sub_header #sub_header_left p {font-weight:normal;}
.order_confirm_wrapper #sub_header #sub_header_left div {font-weight:bold;}

		.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper .product_header h3 {font-weight:bold;}
		

.order_confirm_wrapper #order_confirm_padding{border-right:1px solid #e5e7e2;border-left:1px solid #e5e7e2;border-bottom:1px solid #e5e7e2;}
.order_confirm_wrapper #order_confirm_padding #column_wrapper{border:1px solid #e5e7e2; }
	.order_confirm_wrapper #confirm_left_wrapper {  }
	.order_confirm_wrapper #confirm_left_wrapper ul li#order_totals h3 {}	
	.order_confirm_wrapper #confirm_left_wrapper ul li#payment h3 { font-weight: bold;}
		.order_confirm_wrapper #confirm_left_wrapper ul strong{ }	
		.order_confirm_wrapper .shipment_wrapper {  }
		.order_confirm_wrapper #confirm_right_wrapper { border-left: 1px solid #e5e7e2; }
		.order_confirm_wrapper #confirm_right_wrapper .bag_grid { border-top:1px solid #e5e7e2;}
			.order_confirm_wrapper #confirm_right_wrapper .bag_grid .product_header { border:none;}
	.order_confirm_wrapper #sub_header h3 { font-weight: bold;}
	.order_confirm_wrapper #confirm_right_wrapper .bag_grid .info_wrapper h2 {font-weight:bold;}	
	
	
#order_confirm_padding {  }



/* Clearfix */


.clearfix:after, .myRow:after, .row-content:after, .field_row:after, .field_checkbox:after, .address_row:after, .gift_opt:after, #register_right:after, .email_options:after, .search-row:after, .search-results:after, #content_container_wrapper:after, .alt-thumbs:after, .alt-colors:after, #container:after, .find-order:after, .order-status:after, .orderDetailTop:after, .jp_form:after, .jp_emailSignIn:after, #print_wrapper:after, .friendProduct:after, .utility_pop_wrapper:after, .hdr:after, .background:after, .frm_error:after, .confirmation:after, #sign_in .myAccount_header:after, #mail_fax:after, .conf_info:after, .modal_header:after, .gcCont .action_links:after, .gc-suggest:after, #giftCards:after, #customerServ:after, .dl-row:after, #x_sells_container:after, .check_content p.action:after, #mail_fax .note:after, .secondaryNav-wrapper:after, .storeLocator-content:after, .canada:after, .storeLocatorHeader:after, .storeLocatorRow .actions:after, .finished:after, .checkout_wrapper fieldset:after, .stepBodyInner:after, .order_confirm_wrapper .shop_bag_wrapper_container:after, .telledit:after, .editRow:after, #account_right_column .myAccount_summary .addNewAdr:after, .doubleRow:after, .ccEdit:after, .prefSave:after, .ccSave:after, .wishListWrapper:after, .maWishList:after, .maWishListButtons:after, .wlEndButtons:after, #order_confirm_padding:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.clearfix, .row-content, .myRow, .address_row, .gift_opt, .field_row, .field_checkbox, .email_options, .search-row, .search-results, #register_right, #content_container_wrapper, .alt-thumbs, .alt-colors, #container, .order-status, .storePickup, .orderDetailTop, .jp_form, .jp_emailSignIn, #print_wrapper, .friendProduct, .utility_pop_wrapper, .hdr, .background, .frm_error, .confirmation, #mail_fax, .conf_info, .modal_header, .gcCont .action_links, .gc-suggest, #giftCards, #customerServ, .dl-row, #x_sells_container, #sign_in .myAccount_header, .check_content p.action, #mail_fax .note, .secondaryNav-wrapper, .storeLocator-content, .canada, .storeLocatorHeader, .storeLocatorRow .actions, .finished, .estimateShipping .modalHeader, .stepBodyInner, .order_confirm_wrapper .shop_bag_wrapper_container, .telledit, .editRow, #account_right_column .myAccount_summary .addNewAdr, .doubleRow, .ccEdit, .prefSave, .ccSave, .wishListWrapper, .maWishList, .maWishListButtons, .wlEndButtons, #order_confirm_padding {display: inline-block;}




/* Hides from IE-mac \*/


* html .clearfix, * html .row-content, * html .myRow, * html .field_row, * html .field_checkbox, * html .address_row, * html .gift_opt, * html #register_right, * html .email_options, * html .search-row, * html .search-results, * html #content_container_wrapper, * html .alt-colors, * html .alt-thumbs, * html #container, * html .find-order, * html .order-status, * html .storePickup, * html .orderDetailTop, * html .jp_form, * html .jp_emailSignIn, * html #print_wrapper, * html .friendProduct, * html .utility_pop_wrapper, * html .hdr, * html .background, * html #sign_in .myAccount_header, * html .frm_error, * html .confirmation,  * html #mail_fax, * html .conf_info, * html .modal_header, * html .gcCont .action_links, * html .gc-suggest, * html #giftCards, * html #customerServ, * html .dl-row, * html #x_sells_container, * html .check_content p.action, * html #mail_fax .note, * html .secondaryNav-wrapper, * html .storeLocator-content, * html .canada, * html .storeLocatorHeader, * html .storeLocatorRow .actions, * html .finished, * html .estimateShipping .modalHeader, * html .stepBodyInner, * html .order_confirm_wrapper .shop_bag_wrapper_container, * html .telledit, * html .editRow, * html #account_right_column .myAccount_summary .addNewAdr, .doubleRow, * html .ccEdit, * html .prefSave, * html .ccSave, * html .wishListWrapper, * html .maWishList, * html .maWishListButtons, * html .wlEndButtons, * html #order_confirm_padding {height: 1%;}






.clearfix, .myRow, .row-content, .address_row, .gift_opt, .field_row, .email_options, .field_checkbox, #content_container_wrapper, #register_right,  .alt-thumbs, .alt-colors, #container, .find-order, .storePickup, .orderDetailTop, .jp_form, .jp_emailSignIn, #print_wrapper, .friendProduct, .utility_pop_wrapper, .hdr, .background, .frm_error, .confirmation, #mail_fax, .conf_info, .modal_header, .gcCont .action_links, .gc-suggest, #giftCards, #customerServ, .dl-row, #x_sells_container, .check_content p.action, #mail_fax .note, .secondaryNav-wrapper, #sign_in .myAccount_header, .storeLocator-content, .canada, .storeLocatorHeader, .storeLocatorRow .actions, .finished, .estimateShipping .modalHeader, .stepBodyInner, .order_confirm_wrapper .shop_bag_wrapper_container, .telledit, .editRow, #account_right_column .myAccount_summary .addNewAdr, .doubleRow, .ccEdit, .prefSave, .ccSave, .wishListWrapper, .maWishList, .maWishListButtons, .wlEndButtons, #order_confirm_padding {display: block;}


/* End hide from IE-mac */
						
