p {line-height: 1.5em; margin: 0; padding: 0 0 10px 0;}

body{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#080807;  text-decoration: none; margin: 0; padding:0; background-color: #000000;}

a:link {color: #4c1509; text-decoration: underline;}
a:visited {color: #4c1509; text-decoration: underline;}
a:active {color: #4c1509; text-decoration: underline;}
a:hover {color: #a10606; text-decoration: none;}

form {margin: 0; padding: 0;}

.l_float {float: left;}
.r_float {float: right;}

img {border: 0;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* --------------- Site Specific Layout --------------------------------------------- */
#parent_bg_container {width: auto; background: url(img/gigskinz_04.gif) no-repeat 949px 0px;} 

#main_container {width: 949px;}

#header {height: 134px; overflow: hidden;}

#header_left {float: left; width: 165px;}

#header_middle {float: left; width: 419px;}

#breadcrumbs {background: url(img/gigskinz_06.gif) no-repeat; color: #cdcec2; font-size: 10px; padding: 5px 0 0 0; height: 28px;}
	#breadcrumbs a:link{color: #cdcec2; text-decoration: none;}
	#breadcrumbs a:visited{color: #cdcec2; text-decoration: none;}
	#breadcrumbs a:active{color: #cdcec2; text-decoration: none;}
	#breadcrumbs a:hover{color: #a10609; text-decoration: none;}

#header_right {float: left; width: 365px; background: url(img/gigskinz_03.gif) no-repeat; padding: 0 0 20px 0;}

#cart_links {color: #cdcec2; padding: 70px 0 0 63px; text-align: right; font-size: 11px;}
	#cart_links a:link {color: #cdcec2; text-decoration: underline;}
	#cart_links a:visited {color: #cdcec2; text-decoration: underline;}
	#cart_links a:active {color: #cdcec2; text-decoration: underline;}
	#cart_links a:hover {color: #a10609; text-decoration: none;}
	
#search_row {padding: 10px 0 0 114px; overflow: hidden;}

#search_box {float: left; width: 211px;}

#search_box_item {width: 204px; height: 17px; background-color: #ffffff; border: 1px solid black; font-size: 11px; padding: 2px 0 0 7px;}

#submit_search {float: right; padding: 1px 0 0 0; width: 33px;}





#primary_columns {}

#left_column {float: left; width: 165px; background: url(img/left_menu_bg_07.gif) no-repeat; min-height: 410px; _height: 375px;}

.section_title {color: #807c73; font-weight: bold; font-size: 13px; padding: 0 15px 5px 0; text-align: right;} 

#left_col_items {padding: 24px 0 0 0;}

.section_list {color: #cdcec2;}
	.section_list a:link{color: #cdcec2; text-decoration: none;}
	.section_list a:visited{color: #cdcec2; text-decoration: none;}
	.section_list a:active{color: #cdcec2; text-decoration: none;}
	.section_list a:hover{color: #4c1509; text-decoration: none;}
	.section_list ul{margin: 0; padding: 5px 0 0 0; list-style-type: none;}
	.section_list li{font-size: 11px; text-align: right;}
	
	.sec_list_notlast {background: url(img/sublist_breaker.gif) no-repeat bottom; padding: 8px 15px 8px 0;}
	
	.sec_list_last {background: url(img/list_break.gif) no-repeat bottom right; padding: 8px 15px 15px 0;}
	
	.section_subtitle{background: url(img/list_break.gif) no-repeat bottom right; padding: 7px 15px 8px 0; font-weight: bold; text-align: right; font-size: 11px;}

.b_cat_breaker {position: relative; top: -6px; left: 8px;}

#right_column {float: left; width: 784px; overflow: hidden;}

#double_column_bg_wrap {background: url(img/homepage_bg.gif) repeat-y;}

#double_columns_container {background: url(img/dc_bot_bg.jpg) no-repeat bottom;}

#dc_breaker {position: absolute; top: 211px; left: 679px;}

.subcat_container {}

#double_column_left {float: left; width: 514px; margin-right: 21px; min-height:684px; _height: 684px;}

#dc_left_header {background: url(img/gs_dc_left_header_08.gif) no-repeat; height: 16px; color: #ffffff; padding: 3px 0 0 5px; font-size: 10px; font-weight: bold;}
	#dc_left_header a:link{color: #ffffff; text-decoration: none;}
	#dc_left_header a:visited{color: #ffffff; text-decoration: none;}
	#dc_left_header a:active{color: #ffffff; text-decoration: none;}
	#dc_left_header a:hover{color: #a10609; text-decoration: none;}

#dc_left_content {padding: 15px 12px 10px 12px;}

#double_column_right {float: left; width: 249px; overflow: hidden;}

#dc_right_header {background: url(img/gs_dc_right_header_08_10.gif) no-repeat; height: 16px; color: #ffffff; padding: 3px 0 0 5px; font-size: 10px; font-weight: bold;}

.homepage_hilight {padding: 0 0 10px 0;}

.hilight_img {}

.hilight_title {font-weight: bold; color: #a10609; padding: 13px 0 5px 0;}

.hilight_text {font-size: 11px; line-height: 14px;}
	.hilight_text p{line-height: 14px;}

#feat_prod_content {padding: 15px 15px 10px 15px;}

.feat_prod_item {padding: 0 0 20px 0;}

.feat_prod_img {width: 214px; padding: 5px 0 5px 0; border: 2px solid #57554f; text-align: center; background: #ffffff;}

.feat_prod_title {font-weight: bold; padding: 3px 0 10px 0;}

.feat_prod_desc {font-size: 11px;}

#footer {padding: 25px 10px 50px 165px; font-size: 10px; text-align: center;}

#f_links {color: #96978e; padding: 0 0 10px 0;}
	#f_links a:link{color: #96978e; font-weight: bold;}
	#f_links a:visited{color: #96978e; font-weight: bold;}
	#f_links a:active{color: #96978e; font-weight: bold;}
	#f_links a:hover{color: #96978e; font-weight: bold;}

#f_contact {color: #58554f; padding: 0 0 10px 0;}

#copyright {color: #807c73;}

#dc_left_subheader {}
	#dc_left_subheader h2{font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 10px 0; text-transform: uppercase; color: #000000;}
	
.subcat_column {float: left; width: 240px; color: #a10609; padding: 5px 0 0 0;}
	.subcat_column ul{margin: 0; padding: 0 0 0 0; list-style-type: none;}
	.subcat_column li{background: url(img/cat_bg.jpg) no-repeat; width: 224px; min-height: 14px; _height: 14px; padding: 5px 8px 5px 8px; border: 1px solid #57554f; margin: 0 0 5px 0;}
	.subcat_column h3{font-size: 11px; font-weight: bold; margin: 0; padding: 0;}
	.subcat_column a:link{text-decoration: none;}
	.subcat_column a:visited{text-decoration: none;}
	.subcat_column a:active{text-decoration: none;}
	.subcat_column a:hover{color: #a10606;}
	
#subcat_gutter {float: left; width: 6px;}

#subcat_content{padding: 15px 0 15px 0;}

#cat_img {}

#cat_desc {padding: 15px 0 0 0; font-size: 11px; line-height: 14px;}
	#cat_desc p{line-height: 14px;}

#full_column_container {background-color: #807c73; min-height:684px; _height: 684px;}

#full_column_container_2 {background: url(img/p_detail_bg.jpg) no-repeat right top #807c73; min-height:684px; _height: 684px;}

#full_column_header {color: #ffffff; background: url(img/full_header.gif) no-repeat; height: 16px; padding: 3px 0 0 5px; font-weight: bold; font-size: 10px;}
	#full_column_header a:link{color: #ffffff; text-decoration: none;}
	#full_column_header a:visited{color: #ffffff; text-decoration: none;}
	#full_column_header a:active{color: #ffffff; text-decoration: none;}
	#full_column_header a:hover{color: #a10609; text-decoration: none;}
	
#cat_row {padding: 10px 0 10px 20px;}

#page_cat_title {float: left; padding: 2px 15px 0 0;  color: #000000;}
	#page_cat_title h1{margin: 0; padding: 0; font-size: 14px; font-weight: bold;}
	
#sort_container {float: left; width: 180px;}
	
#sort_menu {width: 180px;}

.paging_row {background: url(img/full_header.gif) no-repeat; height: 15px; color: #ffffff; padding: 3px 5px 3px 5px; font-size: 10px;}
	.paging_row a:link{color: #ffffff; text-decoration: none;}
	.paging_row a:visited{color: #ffffff; text-decoration: none;}
	.paging_row a:active{color: #ffffff; text-decoration: none;}
	.paging_row a:hover{color: #a10609; text-decoration: none;}

.paging_items {float: left; font-weight: bold;}

.paging_pages {float: right;}

#full_column_content {padding: 0 0 0 0;}

#product_listing_content {padding: 15px 0 0 15px; background: url(img/full_column_bg.jpg) no-repeat center bottom;}

.product_listing_row {padding: 0 0 25px 0;}

.product_listing_item {float: left; width: 244px; font-size: 11px; padding: 0 12px 0 0;}

.product_listing_gutter {float: left; width: 5px;}

.pl_image {border: 2px solid #57554f; text-align: center; background-color: #ffffff; height: 200px; width: 240px; padding: 3px 0 3px 0;}

.part_price_row {padding: 10px 0 3px 0;}

.pl_part {float: left; font-weight: bold; padding: 0 10px 0 0;}

.pl_name {font-size: 10px; line-height: 1.2em; padding: 0 0 5px 0;}

.pl_price {font-weight: bold; padding: 0 0 3px 0;}

#product_detail_wrapper {padding: 22px 22px 15px 22px;}

#recommended_products {background: #817c73;}

#pd_img_group  {float: left; width: 447px; padding: 0 22px 0 0;}

#pd_large_img {text-align: center; width: 443px; border: 2px solid #57554f; background: #ffffff; padding: 10px 0 10px 0;}

#pd_detail_imgs {padding: 20px 0 15px 0;}

.detial_img_item {margin: auto; width: 100px; border: 2px solid #57554f; float: left;}

#pd_enlarge_img {text-align: center; font-size: 11px; padding: 10px 0 5px 0;}

#pd_download_pdf {text-align: center; font-size: 11px; font-weight: bold;}

#product_detail_items {float: left; width: 270px; font-size: 11px;}

#pd_title {text-transform: uppercase; padding: 0 0 5px 0;}
	#pd_title h1{font-size: 14px; font-weight: bold; margin: 0; padding: 0;}
	
#pd_sku {padding: 8px 0 11px 0;}

.bold {font-weight: bold;}

#pd_availability {padding: 0 0 15px 0;}

#pd_price {font-size: 14px; font-weight: bold; color: #4c1509;}

.pd_option_row {padding: 0 0 10px 0;}

.pd_option_item {width: 220px; font-size: 11px;}

#pd_qty {font-weight: bold;}

#qty_item {width: 30px; font-size: 11px; text-align: right;}

#add_to_cart {padding: 20px 0 30px 0;}

.product_spec_item {padding: 0 0 15px 0;}

.spec_line {padding: 0 0 10px 0;}

#product_detail_lower {font-size: 11px; padding: 15px 0 20px 0;}

#pd_description {line-height: 14px;}
	#pd_description p{line-height: 14px;}

#pd_features {}
	#pd_features ul{list-style-type: disc; margin: 0; padding: 5px 0 0 15px;}
	
#rec_prod_header {color: #ffffff; background: url(img/full_header.gif) no-repeat; height: 17px; padding: 3px 0 0 5px; font-size: 10px; font-weight: bold;}

.rec_prod_item {border-bottom: 1px solid #2c2b28; padding: 10px 0 15px 0; margin: 5px 8px 0 8px;}

.rec_prod_img {float: left; width: 103px; border: 2px solid #57554f; padding: 5px 5px 5px 5px; background: #ffffff; margin: 0 0 0 10px;}

.rec_prod_title {font-weight: bold; font-size: 11px;}

.rec_prod_details {float: left; width: 594px; padding: 5px 0 0 0;}

.rec_prod_desc {font-size: 10px; text-transform: uppercase; padding: 5px 0 0 0;}

#shopping_cart_container {padding: 20px 28px 20px 25px; background: url(img/full_column_bg.jpg) center bottom no-repeat; min-height:684px; _height: 684px;}

#full_col_subheader {font-size: 14px; font-weight: bold; padding: 0 0 15px 0; color: #000000;}

#full_col_subheader_2 {font-size: 14px; font-weight: bold; padding:promo_code_row 0 0 10px 0;}

#promo_code_row {background: #66635c; padding: 20px 0 20px 50px; margin-bottom: 15px; font-size: 11px;}

#promo_text {float: left; padding: 2px 5px 0 0; font-size: 11px;}

#promo_box {float: left; padding: 0 5px 0 0;}

#promo_field_item {font-size: 11px; width: 200px;}

#promo_sub_btn {float: left; padding: 0 0 0 0;}

#shopping_cart_details {background: url(img/sc_bg.gif) repeat-y;}

.sc_header {background: url(img/sc_head_bg.jpg) no-repeat; height: 12px; color: #ffffff; font-size: 10px; font-weight: bold; padding: 3px 3px 3px 3px; border-bottom: 1px solid #000000;}

#sc_head_items {float: left; padding: 0 230px 0 0;}

#sc_head_sku {float: left; padding: 0 70px 0 0;}

#sc_head_price {float: left; padding: 0 50px 0 0;}

#sc_head_qty {float: left; padding: 0 120px 0 0;}

#sc_head_subtotal {float: left; padding: 0 0 0 0;}

#sc_promo_text {font-weight: bold; color: #a10609 ; padding: 5px;}

#sc_product_table {font-size: 11px;}

.sc_item_row {font-size: 11px; padding: 10px 5px 10px 10px; border-bottom: 1px solid #ffffff;}

.sc_item_img {width: 80px; background-color: #ffffff; padding: 13px; text-align: center; overflow: hidden; background-color: #ffffff; margin: 10px;}	

.sc_item_desc {float: left; width: 227px; padding: 0 5px 0 0;}

.sc_item_title {text-transform: uppercase;}

.sc_item_options {}
	.sc_item_options ul{margin: 0; padding: 5px 0 0 15px;}

.sc_item_sku {float: left; width: 97px; padding: 0 5px 0 0;}

.sc_item_price {float: left; width: 72px; padding: 0 5px 0 0;}

.sc_qty_item {width: 20px; font-size: 11px;}

.sc_item_qty_box {}
	.sc_item_qty_box input{width: 30px; text-align: center; font-size: 11px;}

.sc_item_qty_btn {float: left; width: 100px; padding: 0 0 0 0;}

.sc_item_subtotal {padding: 0 3px 0 0;}

#update_qty_row {padding: 15px 0 15px 385px;}

#update_qty_txt {font-size: 11px; float: left; padding: 0 10px 0 0;}

#update_qty_btn {float: left;}

#sc_breaker {border-top: 1px solid #2c2b28; border-bottom: 1px solid #2c2b28;}

#final_subtotal_row {font-size: 11px; font-weight: bold; background: #66635c; padding: 12px 5px 12px 0;}

#shop_process_btns {padding: 15px 0 30px 380px;}

#sc_cont_shop {float: left; padding: 0 10px 0 0;}

#sc_checkout {float: left;}

#sc_text {font-size: 11px; border-bottom: 1px solid #2c2b28; padding: 0 0 15px 0;}
 #sc_text p{line-height: 1.2em;}

.sc_text_item_title {font-weight: bold;}

#sc_credit_cards {font-size: 11px; margin-top: 25px;}

#cc_text {padding: 0 0 10px 0;}

#static_page_container {padding: 25px 30px 20px 30px; background: url(img/p_detail_bg.jpg) no-repeat right top; font-size: 11px; min-height: 684px; _height: 684px;}

#contact_us_container {padding: 1px; background: url(img/p_detail_bg.jpg) no-repeat right top;}

#contact_l_column {float: left; width: 480px; background: url(img/contact_bg.jpg) no-repeat bottom #373737; color: #ffffff; padding: 25px 15px 15px 25px; min-height:684px; _height: 684px;}

#contact_header {font-weight: bold; padding: 0 0 15px 0;}

#contact_text {font-size: 11px; padding: 0 0 20px 0; font-weight: bold; text-align: center;}

#contact_thank_you_text {font-size: 14px;}

.c_form_row {padding: 0 0 5px 0;}

.c_form_title {float: left; font-size: 11px; font-weight: bold; padding: 2px 5px 0 0; width: 80px;}

.c_form_field {float: left; width: 300px;}

.c_form_txtfield {font-size: 11px; width: 300px;}

.c_form_drpodown {font-size: 11px; width: 304px;}

#c_form_txtarea {font-size: 11px; width: 300px; height: 100px; font-family: Arial, Helvetica, sans-serif;}

#contact_r_container {float: left; width: 222px; padding: 25px 20px 0 20px;}

#c_prod_quest {border-bottom: 1px solid #2c2b28; padding: 0 0 20px 0; margin: 0 0 20px 0;}

#contact_send {padding: 10px 0 0 86px;}

.c_quest_title {color: #a10609; font-weight: bold; padding: 0 0 15px 0;}

.c_quest_line {font-size: 11px; padding: 0 0 2px 0;}

#order_quest_disc {font-size: 10px; font-weight: bold; padding: 15px 0 0 0;}

#sc_error {font-weight: bold; color: #a10609; font-size: 12px; padding-bottom: 10px;}
	#sc_error br{display: none;}

#download_pdf_desc {font-size: 11px; font-weight: normal;}

#sc_empty {font-weight: bold; color: #a10609; font-size: 12px; padding-bottom: 10px;}

.sc_td_item {border-bottom: 1px solid #2c2b28;}

#search_header {padding: 15px 15px 5px 15px;}

#sh_title {font-size: 14px; font-weight: bold; float: left; width: 135px; color: #000000; padding: 2px 0 0 0;}

#search_results {float: left; width: 180px;}

#search_sort {width:180px;}

#search_for_row {font-size: 11px; padding: 10px 0 10px 0;}

#s_no_results {font-size: 12px; font-weight: bold; color: #a10609; padding: 15px; text-align: center;}

#search_paging_row {background: url(img/full_header.gif) no-repeat; height: 18px; color: #ffffff; padding: 3px 5px 0 5px; font-size: 10px;}
	#search_paging_row a:link{color: #ffffff; text-decoration: none;}
	#search_paging_row a:visited{color: #ffffff; text-decoration: none;}
	#search_paging_row a:active{color: #ffffff; text-decoration: none;}
	#search_paging_row a:hover{color: #a10609; text-decoration: none;}
	
#s_r_showing {float: left; font-weight: bold;}

#s_r_pages {float: right;}

#email_order {background: #ffffff; min-height:684px; _height: 684px;}

#static_page_content {line-height: 14px; padding: 15px 0 0 0;}
	#static_page_content p{line-height: 14px;}
	
.full_col_bg_fix {background: url(img/full_col_bg_fix.gif) repeat-y 165px 0;}

#sc_error_text {font-size: 11px; padding: 0 0 10px 0;}

#email_order_form {padding: 0 0 20px 0;}

#eo_title {font-weight: bold; border-bottom: 1px solid #c2c2c2; margin: 0 0 10px 0;}

.eo_field_row {padding: 5px 0 5px 0;}

.eo_field_title {float: left; width: 100px; text-align:right; font-weight: bold; font-size: 10px; padding: 2px 5px 0 0;}

.eo_field_item {float: left; width: 200px;}
	.eo_field_item input{width: 200px; border: 1px solid #7d7d7d; background-color: #ffffff; font-size: 11px;}
	
#eo_submit {padding: 5px 0 0 105px;}
