/** print styles*//* do not remove: controls the font-size in the * receipt table when customers print a receipt */.central_print_receipt_table {	font-size:13px;}.central_print_receipt_table table {	font-size:13px;}.central_print_receipt_table table td {	border-bottom:1px solid;}/*general print styles*/* {    background: transparent !important;    color: #444 !important;    text-shadow: none;}body {	font-family: arial, sans-serif;	font-size:13px;}a, a:visited {    color: #666 !important;    text-decoration: none;	font-style: italic;}/*a:after {    content: " (" attr(href) ")";}*/abbr:after {    content: " (" attr(title) ")";}.ir a:after {    content: "";}/* Don't show links for images */pre, blockquote {    border: 1px solid #999;    page-break-inside: avoid;}img {    page-break-inside: avoid;	border:none;}@page {    margin: 0.5cm;}p, h2, h3 {    orphans: 3;    widows: 3;}h2, h3 {    page-break-after: avoid;}.hide_for_print,.facebook_like,.category_facebook_like,.pro_like_row,.breadcrumb,.a2a_menu,.paging,.footer_mid,.insert_box,.product_rightpanel,#simple_category_filter,.product_info_left,.product_buttonrow,.product_tab_block,.left_cms_block,.search,.checkout,.top_header,.navigation,.promotional,.featured_products,.popular_brands,.shop_categories,.blog_left_content,.footer_links,.credibility  {	display:none !important;}.main_header {	width:100%;	text-align:left;	padding-bottom:15px;	margin-bottom:15px;	border-bottom:4px solid #c2c2c2;}.copyright {	width:100%;	padding-top:15px;	margin-top:15px;	border-top:4px solid #c2c2c2;	clear:both;	display:block;}.blog_item img, .image_left, .mini_thumb_img {    background: none repeat scroll 0 0 #F5FDFF;    border: 1px solid #DAE2E5;    float: left;    margin-right: 10px;    padding: 5px;}.image_right {    background: none repeat scroll 0 0 #F5FDFF;    border: 1px solid #DAE2E5;    float: right;    margin-left: 10px;    padding: 5px;}.record_heading {	clear:both;	font-size:14px;	font-weight:bold;	border-bottom:1px solid #c2c2c2;	padding-bottom:5px;	padding-top:15px;	margin:15px 0 10px;	border-top:4px solid #c2c2c2;}.record_content {}	.record_image img {		float:left;		margin:0 10px 10px 0;	}/* athletes */.sponsor_head {	clear:both;	font-size:14px;	font-weight:bold;	border-bottom:1px solid #c2c2c2;	padding-bottom:5px;	padding-top:15px;	margin:15px 0 10px;	border-top:4px solid #c2c2c2;}.record_content {}	.sponsor_block img {		float:left;		margin:0 10px 10px 0;	}.sponsor_image {	background: none repeat scroll 0 0 #F5FDFF;    border: 1px solid #DAE2E5;    float: left;    margin-right: 10px;    padding: 5px;}/* -- home -- */.blog_panel {	width:100%;	margin-bottom:15px;	padding-bottom:15px;	border-bottom:1px dotted #c2c2c2;	clear:both;	float:left;}	.product_img {		float:left;		margin-right:10px;	}	#a2apage_sm_ifr,	#a2apage_dropdown {display:none;}/* -- end home -- *//* -- category -- */.category_side_column {    display: none;}.product_box {	width:100%;	display:block;	clear:both;    float: left;    height: 320px;    margin-bottom:20px;    overflow: hidden}.product_panel {	width:24%;	float:left;    font-size:11px;    page-break-inside: avoid;}	.product_panel h5 {		margin:5px 0;        font-size: 12px;	}    .category_durability {    padding:2px;    border:1px solid #c2c2c2;    width: 90%;    margin-bottom:5px;}    .category_durability h6,    .category_durability h5 {        margin:0;    }.common_heading {	clear: both;	width: 100%;	padding:20px 0;}.special_img {float:left; margin-right:10px;}/* -- product -- */.rating_box, .product_zoom_box, .info_box,.video_box,.thumb_img,#tab_details_customcontact,.review_box {    display: none !important;}.product_panels {    display: block !important;    margin-bottom: 15px;    padding-bottom: 15px;    border-bottom: 1px dotted #c2c2c2;    clear:both;}.product_durability {    width: 100%;height:30px;}.product_durability h6 {float:left;margin:0 5px 0 0; font-size:13px;}.product_durability span {float:left;margin-right:20px;}.product_display_box {    float: left;    margin:0 10px 20px 0;}.product_info_banner {    width: 388px;}.product_price {    width: 100%;}.product_price_block_left {    float: left;    font-family: georgia,serif;    font-style: italic;    padding: 10px 5px 0 0;    text-align: right;    text-transform: lowercase;    width: 75px;}.product_price_block_left span {    color: #999 !important;}.product_price_block_right {    font-family: georgia,serif;    font-size: 18px;    padding: 5px 0;    font-weight: bold;}.product_price_right {    padding:10px 0;}/* suggested products */.suggested_products {    width: 100%;}.suggested_heading {    padding: 10px 0;    margin: 0 0 15px;    border-bottom: 1px solid #c2c2c2;}.suggested_products_panel {    width: 50%;    float: left;    height: 100px;    overflow: hidden;    text-align: left;}