#content-wrap {
	width : 612px;
	float : right;
	text-align : left;
	background-color : #FFFFFF;
}

#column_content {
	background-color : #FFFFFF;
	padding-left : 9px; 
	padding-right : 10px;
	display : block;
	min-height : 1150px;
}

#column_content .product-hero {
	padding-bottom : 25px;
}
#column_content .product-hero img {
	border : none;
}

#column_content .product-list {
	color : #FFFFFF;
}


#column_content .product-list .product {
	width : 284px;
	height : 168px;
	background-image : url(/templates/lacross/images/content-product-background.jpg);
	position : relative;
	padding-bottom : 25px;
	background-repeat : no-repeat;
	display : block;
	float : left;
}

#column_content .product-list .product.even {
	float : right;
}

#column_content .product-list .product h4 {
	font-size : 14px;
	color : #836436; /* 9e7d47 */
	margin : 0px; 
	padding : 0px;
	margin-left : 7px;
	margin-top : 7px;
	padding-right : 3px;
	height : 32px; 
	display : block;
	line-height : 16px;
}

#column_content .product-list .product .left {
	width : 130px;
	height : 130px;
	display : block;
	float : left;
	padding-left : 7px;
}

#column_content .product-list .product .left .image {
	width : 110px;
	height : 104px;
	display : block;
	padding-top : 0px;
	text-align : center;
	border : none;
	overflow : hidden;
}

#column_content .product-list .product .left .price {
	text-align : left;
	display : block;
	color : #211a0e;
	font-weight : bold;
	font-size : 12px;
	padding-top : 0px;
}

#column_content .product-list .product .left .price .vpe {
	color:#836436;
	font-size:9px;
	font-weight:normal;
}

#column_content .product-list .product .right {
	width : 140px;
	display : inline;
	float: left;	
	margin : 0px;
	padding : 0px;
	padding-top : 3px;
	padding-bottom : 3px;
}

#column_content .product-list .product .right .info {
	height : 97px;
	color : #211a0e;
	text-decoration : none;
	display : block;
}

#column_content .product-list .product .right .info a {
	display : block;
	color : #211a0e;
	text-decoration : none;
	padding-left : 10px;
}

#column_content .product-list .product .right .info a:hover {
	text-decoration : none;
}

#column_content .product-list .product .right .info p {
	padding-left : 10px;
	display : block;
	margin :0px;
	padding : 0px;
	padding-left : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #211a0e;
}

#column_content .product-list .product .right .info a.details:hover {
	text-decoration : none;
}
#column_content .product-list .product .right .info .details {
	padding-top : 10px;
}




#column_content .product-list .product .right .buy {
	float : left;
	padding-left : 5px;
}

#column_content .product-list .product .right .buy a {
	width : 135px;
	height : 24px;
	display : block;
	color : #211a0e;
	text-decoration : none;
	background-image : url(/templates/lacross/images/content-product-buy.png);
	letter-spacing:-1000em;
	text-indent:-1000em;
	overflow : hidden;
}

#column_content .product-list .product .right .buy a:hover {
	background-image : url(/templates/lacross/images/content-product-buy-over.png);
}	


#column_content .category-head {
	background-image : url(/templates/lacross/images/product-overview-background-navigation.png);
	height : 104px;
	width : 593px;
	color : #836436;
	background-repeat : no-repeat;
	clear : both;
	float : left;
	display : block;
}

#column_content .category-head h1 {
	font-size : 24px;
	color : #836436;
	display : block;
	float : left;
	/* width : 300px; */
	height : 40px;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	padding-top :10px;
	padding-left :12px;
}

#column_content .category-head select {
	float : right;
	width : 200px;
	margin : 10px;
	margin-top : 13px;
}

#column_content .category-head .navigation {
	display : block;
	clear : both;
	float : left;
	padding : 10px;
	width : 575px;
}

#column_content .category-head .navigation a {
	color : #836436;
}

#column_content .navigation {
	clear : both;
	display : block;
	float : none;
}

#column_content .navigation,
#column_content .navigation a {
	color : #836436;
}


#column_content .product-list-info {
	margin-top : 30px;
	font-size : 10px;
	text-align : center;
}
#column_content .product-list-info,
#column_content .product-list-info a {
	color : #836436;
}

#column_content .product-list-info a:hover {
	text-decoration : underline;
}


#column_content .category-listing {
	background-image : url(/templates/lacross/images/content-category-bg.gif);
	height : 134px;
	width : 593px;
	color : #836436;
	background-repeat : no-repeat;
	clear : both;
	float : left;
	display : block;	
}

#column_content .category-listing h1 {
	font-size : 24px;
	color : #836436;
	display : block;
	float : left;
	width : 550px;
	height : 40px;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	padding-top :10px;
	padding-left :12px;
}

#column_content .category-listing select {
	float : right;
	width : 200px;
	margin : 10px;
	margin-top : 13px;
}

#column_content .category-listing .categories {
	display : block;
	padding-left : 10px;
	padding-right : 10px;
	margin : 0px;
	height : 80px;
	clear : both;
	float : none;
}


#column_content .category-listing ul {
	display : block;
	float : left;
	padding : 0px;
	margin : 0px;
	width : 180px;
}

#column_content .category-listing ul li {
	display : block;
	padding : 0px;
	margin : 0px;
}

#column_content .category-listing ul li a {
	padding-left : 20px;
	color : #9e7d47;
	display : block;
	background-image: url(/templates/lacross/images/navigation-bullet.gif);
	background-repeat : no-repeat;
	background-position : 8px 5px;
	padding-top:1px;
	padding-bottom:2px;
	margin-top:3px;
	margin-bottom:3px;
	text-decoration:none;
	font-size:11px;
	line-height : 13px;
}

#search_error_message,
#iconized_page_head,
#column_content #gm_price_offer h1,
#column_content #contact_us h1,
#column_content #account h1, 
#column_content #advanced_search h1,
#column_content #create_account_page h1,
#column_content #content_page h1 {
	
	color : #836436;
	background-repeat : no-repeat;
	background : none;
	border : none;
	text-align : left;
	clear : both;
	display : block;
	font-size : 24px;
	color : #836436;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	padding-top : 30px;
	padding-left : 2px;
	padding-right : 20px;
	height : 55px;
	
	/*
	background-image : url(/templates/lacross/images/product-overview-background-navigation.png);
	*/
}


#column_content #gm_price_offer h1 {
	font-size : 18px;
	font-weight : bold;
	
}

#shopping_cart,
#checkout_shipping,
#gm_checkout_payment,
#gm_checkout_confirmation,
#checkout_success,
#column_content div#gm_price_offer,
#column_content #contact_us,
#column_content #create_account_page,
#column_content #search_error_page,
#column_content #account,
#column_content #advanced_search,
#column_content #content_page {
	background-image : url(/templates/lacross/images/content-default-background.jpg);
	background-repeat : no-repeat;
	padding-left : 10px;
	padding-right : 10px;
	width : 573px;
	min-height : 440px;
}

#column_content #content_page {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#column_content #account #iconizing_icon {
	display : none;
}


#column_content .productdetail {
	
}

#column_content .productdetail .head {
	background-image : url('/templates/lacross/images/content-productdetail-head.gif');
	width : 580px;
	background-repeat : no-repeat;
	clear : both;
	float : left;
	display : block;
	padding-right : 20px;
}

#column_content .productdetail .head .vpe {
	font-size:9px;
	color:#836436;
}

#column_content .productdetail .head .gm_shipping_link {
	font-size:9px;
	color:#836436;
}

#column_content .productdetail .head h1 {
	color : #836436;
	background-repeat : no-repeat;
	clear : both;
	display : block;
	font-size : 18px;
	color : #836436;
	font-weight : bold;
	margin : 0px;
	padding : 0px; 
	padding-top : 20px;
	padding-left : 12px;
	padding-bottom : 15px;
	width : 370px;
	float : left;
	display : block;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#column_content .productdetail .head .price {
	display : block;
	float : right;
	width : 190px;
	padding-right : 0px;
	padding-top : 10px;
	text-align : right;
}

#column_content .productdetail .head .price strong {
	font-size : 14px;
	font-weight : bold;
	clear : both;
	display : block;
	text-align : right;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#column_content .productdetail .body {
	background-image : url('/templates/lacross/images/content-productdetail-body.gif');
	padding-bottom : 20px;
	padding-top : 10px;
	float : left; 
	display : block;
	width : 600px;
	background-repeat : repeat-y;
	color : #211A0E;
}

#column_content .productdetail .body .images {
	width : 253px;
	text-align : center;
	float : left;
}

#column_content .productdetail .body .text {
	width : 320px;
	padding-top : 20px;
	float : left;
}

#column_content .productdetail .footer {
	background-image : url('/templates/lacross/images/content-productdetail-footer.gif');
	float : left;
	width : 600px;
	clear : both;
	padding-top : 10px;
	background-repeat : no-repeat;
	color : #211A0E;
}

#column_content .productdetail .footer a {
	color : #211A0E;
}

#column_content .productdetail .footer .left {
	width : 243px;
	padding-left : 10px;
	padding-top : 3px;
	display : block;
	float : left;
}

#column_content .productdetail .footer .left .product_info_link {
	cursor : pointer;	
}

#column_content .productdetail .footer .middle {
	width : 180px;
	display : block;
	float : left;
}
#column_content .productdetail .footer .middle #gm_attr_calc_qty {
	width : 36px;
	height : 14px;
	font-size : 12px;
}

#column_content .productdetail .footer .middle .details_attributes {
}

#column_content .productdetail .footer .middle .details_attributes .details_attributes_name {
	padding-top : 5px;
	padding-bottom : 5px;
}

#column_content .productdetail .footer .right {
	padding-top : 3px;
	float : left;
	width : 150px;
}

#column_content .productdetail .footer .right #cart_button {
	background-image : url('/templates/lacross/images/content-productdetail-buy.png');
	
}




#column_content .productdetail .bottom {
	background-image : url('/templates/lacross/images/content-productdetail-bottom.gif');
	height : 10px;
	clear : both;
	background-repeat : no-repeat;
	background-position : bottom;
}


#shopping_cart {
	overflow :visible;
	width : auto;
}

#column_content .checkout {
	overflow : visible;
}


#footer {
	display : none;
}

#iconizing_icon {
	display : none;
}


#shopping_cart th {
	background : none;
	color : #211a0e;
	border-bottom : 1px solid #211a0e;
}

#shopping_cart .td {
	background : none;
}

#shopping_cart #cart_table_total {
	background : none;
	border : none;
	padding-bottom : 20px;
}

#shopping_cart #cart_table {
	margin : 0px;
	padding : 0px;
	border : none;
	border-bottom : 1px solid #211a0e;
}

#create_account_page .heading h2,
#account h2 {
	color : #211a0e;
	padding : 0px;
	margin : 0px;
	background : none;
}

#account a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height : normal;
	padding : 0;
}

#account .box_content {
	padding : 0px;
	padding-top : 10px;
	text-align : left;
	background : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height : normal;
}

#account .box_form {
	background : none;
	margin : 0px;
	padding : 0px;
	padding-top : 10px;
}

#account .box_left {
	width : 260px;
}

#account .box_right {
	width : 260px;
}

#account .box_form .box_left {
	height : auto;
}

#create_account_page .heading img,
#checkout_shipping .heading img {
	display : none;
}

#create_account_page .checkout .heading h2,
#checkout_shipping .checkout .heading h2 {
	color : #211a0e;
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
}

.checkout .heading {
	margin : 0px;
	padding : 0px;
	border : none;
	padding-bottom : 20px;
}

.checkout .heading h2  {
	margin : 0px;
	padding : 0px;
	color : #836436;
	background-repeat : no-repeat;
	clear : both;
	display : block;
	font-size : 24px;
	color : #836436;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	padding-top : 30px;
	padding-left : 2px;
	padding-right : 20px;
	height : 55px;
}

.checkout .heading .subtitle {
	margin : 0px;
	padding : 0px;
}

.checkout .text_block_heading {
	color : #211a0e;
}

.checkout .continue {
	border : none;
	margin-bottom : 40px;
}

.checkout .heading img {
	display : none;
}

#gm_checkout_confirmation .heading {
	border : none;
	color : #211a0e;
}

#gm_checkout_confirmation .content,
#gm_checkout_confirmation .addresses {
	background : none;
	border : 1px solid #211a0e;
}

#checkout_success .heading_success {
	border : none;
	color : #211a0e;
	
}

#checkout_success #content_success {
	padding-left : 0px;
	padding-right : 0px;
}

#checkout_success .content img {
	clear : both;
	display:block; 
	float : right;
}

#checkout_success #thanks {
	margin-top : 30px;
}

.checkout .continue {
	margin-top : 0px;
}


.form_style_guestbook {
	border  : none;
	background : none;
}

#callback_form  {
	padding : 0;
}

.form_style_guestbook {
	color : #211a0e;
}



#advanced_search #heading_box {
	background : none;
	padding : 0;
	padding-bottom : 20px;
	color : #211a0e;
}	

#advanced_search .box_content {
	background : none;
	color : #211a0e;
	padding : 0;
}

#search_again_text {
	background : none;
	font-weight : normal;
}

#search_again_heading {
	background : none;
	color : #211a0e;
	margin : 0px;
	padding : 0px;
	margin-top : 15px;
	font-weight : normal;
}

#search_again_form {
	background : none;
	color : #211a0e;
	margin : 0px;
	padding : 0px;
	padding-top : 0px;
	font-weight : normal;
}

#create_account_page .form_buttons {
	height : auto;
}

#create_account_page .heading {
	border : none;
}

#create_account_page .active_input {
	border:1px solid #211a0e;
	height : inherit;
	font-weight : normal;
}
#create_account_page .inactive_input {
	height : inherit;
	padding : 0px;
	margin  : 0px;
	font-family : inherit;
	font-size : inherit;
	padding-top  : 2px;
}
.cell_left_bold {
	color : #211a0e;
	height : 20px;
}
#create_account_page .cell_left {
	height : 13px;
	line-height : 13px;
}
#create_account_page .active_input {
	padding : 0px;
	margin  : 0px;
	color : #211a0e;
	font-family : inherit;
	font-size : inherit;
	padding-top  : 2px;
}

#create_account_page {
	font-family : inherit;
	font-size : inherit;
}

#create_account_page a {
	text-decoration : underline;
	color : #836436;
	font-weight : bolder;
}

#create_account_page a:visited {
	text-decoration : underline;
	color : #836436;
	font-weight : bolder;
}

#column_content .gm_class_input {
	border:1px solid #CAB89A;
	font-size:11px;
	margin-top:9px;
	height : 15px;
	line-height : 1.2em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0 0 0 0;
	width : 240px;
}

#advanced_search select {
	border:1px solid #CAB89A;
	font-size:11px;
	margin-top:9px;
	height : 17px;
	line-height : 1.2em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0 0 0 0;
	width : 240px;
}

#advanced_search .cell_left {
	float:left;
	padding:12px 1px 1px 0px;
	width:150px;
}





#contact_us .box_content #heading_box {
	background : none;
	padding : 0;
	padding-bottom : 20px;
	color : #211a0e;
}	

#contact_us .box_content {
	background : none;
	color : #211a0e;
	padding : 0;
	/*width : 400px;*/
}

#column_content #contact_us .gm_class_input {
	border:1px solid #CAB89A;
	font-size:11px;
	margin-bottom:9px;
	height : 15px;
	line-height : 1.2em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0 0 0 0;
	width : 240px;
}

#contact_us #message_body  {
	border:1px solid #CAB89A;
	font-size:11px;
	margin-top:9px;
	height : 100px;
	line-height : 1.2em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0 0 0 0;
	width : 240px;
}

#contact_us h2 {
	display : none;
}

#gm_checkout_payment .module_option {
	background : none;
	border : none;
}


#column_content #account .box_content .gm_class_input {
	border:1px solid #CAB89A;
	font-size:11px;
	margin-bottom:9px;
	height : 15px;
	line-height : 1.2em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0 0 0 0;
	width : 240px;
}
#account .box_content .cell_left {
	padding-left : 0px;
}

#logoff {
	background : none;
}


.class_error_message {
	font-family : inherit;
	font-size : inherit;
}

.price_offer_image {
	border : none;
}

#price_offer_form {
	padding : 10px 0px 0px 0px;
}

.form_style_price_offer {
	background : none;
	border : none;
}

#gm_price_offer #gm_price_offer {
	background : none;
	border : none;
	padding : 0 0 0 0;
}

.form_style_price_offer {
	color : #211a0e; 
}

.price_offer_text_heading {
	color : #211a0e;
}

#price_offer_input {
	width : auto;
}

#price_offer_form #price_offer_input_desc {
	float:left;
	width:240px;
}

#gm_price_offer_message,
#price_offer_input input {
	font-family:inherit;
	font-size:inherit;
	margin:0;
	padding:2px 0 0;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;	
	width:227px;
	font-size : inherit;
}

#gm_price_offer_message {
}

#gm_price_offer_vvcode_image {
	margin-bottom : 10px;
	margin-top : 10px;
}

#price_offer_form .price_offer_input2 {
	margin-top : 10px;
}

#price_offer_back,
#price_offer_send {
	margin-top : 20px;
}

#product_images_box h1 {
	background-color : #1a1a1a;
	color : #836436;
	font-size:22px;
	font-weight:bold;
}







#column_content .product-list-vert {
	color : #FFFFFF;
}



#column_content .product-list-vert .pricelabel {
	margin-left:5px; 
	text-align:center; 
	text-decoration: none; 
	font-weight:bold;
	font-size:12px;
}

#column_content .product-list-vert .pricelabelvpe {
	margin-left:5px; 
	font-size:9px; 
	text-align:center; 
	text-decoration: none;
	color:#836436;
}

#column_content .product-list-vert .description {
	height:40px;
}

#column_content .product-list-vert .product {
	width : 136px;
	height : 239px;
	background-image : url(/templates/lacross/images/content-product-background-vertical.jpg);
	position : relative;
	padding-bottom : 25px;
	background-repeat : no-repeat;
	display : block;
	float : left;
	color : #211a0e;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#column_content .product-list-vert .product.one {
	margin-left : 0px;
}
#column_content .product-list-vert .product.two {
	margin-left : 16px;
}
#column_content .product-list-vert .product.three {
	margin-left : 16px;
}
#column_content .product-list-vert .product.four {
	margin-left : 16px;
	}



#column_content .product-list-vert .product h4 {
	font-size : 13px;
	color : #836436; /* 9e7d47 */
	margin : 0px; 
	padding : 0px;
	position : relative;
	margin-left : 7px;
	margin-right : 2px;
	height : 36px;
	margin-top : 3px;
}

#column_content .product-list-vert .product .image {
	width : 100px;
	height : 107px;
	display : block;
	padding-top : 7px;
	margin-left : 17px;
	text-align : center;
	border : none;
	overflow : hidden;
	border : none;
}

#column_content .product-list-vert .product .info {
	height : 63px;
}
#column_content .product-list-vert .product .info a {
	color : #211a0e;
}

#column_content .product-list-vert .product .info a p {
	margin : 0px;
	padding : 0px;
	margin-left : 7px;
	margin-right : 7px;
}

#column_content .product-list-vert .product .info a p.price {
	
}

#column_content .product-list-vert .product .buy {
	padding-left : 0px;
	left : 0px;
}

#column_content .product-list-vert .product .buy a {
	width : 135px;
	height : 24px;
	display : block;
	color : #211a0e;
	text-decoration : none;
	background-image : url(/templates/lacross/images/content-product-buy.png);
	letter-spacing:-1000em;
	text-indent:-1000em;
	overflow : hidden;
}

#column_content .product-list-vert .product .buy a:hover {
	background-image : url(/templates/lacross/images/content-product-buy-over.png);
}	

#column_content .product-list-also-purchased h1 {
	color : #836436;
	margin-top : 50px;
	margin-bottom : 20px;
	font-size : 11px;
	font-weight : bold;
}

