#homepage { padding: 15px 15px 15px 15px; margin: 5px 20px 20px 40px; }

#homepage .title { margin-bottom: 10px; }

#homepage .text { font-size: 12px; line-height: 16px; margin-right: 40px; border-bottom: 1px solid #333333; padding-right: 20px; padding-bottom: 20px; }

#homepage_footer .box_title { font-family: Arial, Helvetica, sans-serif; color: #b51019; font-size: 14px; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #cccccc; }

#homepage_footer .box_text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; line-height: 13px; font-size: 10px; }



#tier_container { padding: 0px 0px 0px 0px; border: 2px solid #e5e5e5; margin: 22px 20px 20px 40px; }

#tier_container  .disclaimer { border: 1px solid #252525; color: #999999; padding: 10px 10px 10px 10px; margin: 20px 20px 20px 20px; font-size: 11px; }

#tier_container .type_3row { background-image: url(../images/specs_bg_3row.gif); background-position: bottom; background-repeat: repeat-x; }

#tier_container .type_4row { background-image: url(../images/specs_bg_4row.gif); background-position: bottom; background-repeat: repeat-x; }

#tier_container .type_norow { background-position: bottom; background-repeat: repeat-x; }



#tier_content { margin: 20px 20px 40px 20px; font-size: 12px; }

#tier_content div { font-size: 12px; }



#club_container { padding-bottom: 2px; }

#club_container .info .description { padding: 15px 40px 15px 15px; font-size: 12px; line-height: 16px; }

#club_container .info em { font-size: 10px; color: #929292; }

#club_container .info .description img { margin-bottom: 10px; }

#club_container .info { padding-right: 320px; background-position: bottom right; background-repeat: no-repeat; }

#club_container .info .lineup { margin: 20px 0px 4px 0px; }

#club_container .np1_640 { background-image: url(../images/club_np1_460.jpg); }

#club_container .np1_420 { background-image: url(../images/club_np1_420.jpg); }

#club_container .np1_380 { background-image: url(../images/club_np1_380.jpg); }

#club_container .np1_442 { background-image: url(../images/club_np1_442.jpg); }

#club_container .nx1_460 { background-image: url(../images/club_nx1_460.jpg); }

#club_container .htec { background-image: url(../images/club_np1_htec.jpg); }

#club_container .htec_460 { background-image: url(../images/club_htec_460.jpg); }

#club_container .fairway_ti { background-image: url(../images/club_ti_main.jpg); }

#club_container .fairway_htech { background-image: url(../images/club_htech_main.jpg); }

#club_container .fairway_np1 { background-image: url(../images/club_fairway_main.jpg); }

#club_container .fairway_nx1 { background-image: url(../images/club_nx1_main.jpg); }

#club_container .utility_htec { background-image: url(../images/htec_utility_main.jpg); }

#club_container .utility_nx1 { background-image: url(../images/nx1_utility_main.jpg); }

#club_container .utility_npr { background-image: url(../images/npr_utility_main.jpg); }

#club_container .iron_np1 { background-image: url(../images/np1_irons_main.jpg); }

#club_container .iron_np2 { background-image: url(../images/IronNP2.jpg); }

#club_container .iron_np5 { background-image: url(../images/Np5ProductPic.jpg); }

#club_container .iron_nx1 { background-image: url(../images/club_nx1_iron8.jpg); }

#club_container .iron_nx5 { background-image: url(../images/nx5_main.jpg); }

#club_container .wedge_np1 { background-image: url(../images/np1_wedge_main.jpg); }

#club_container .wedge_nx1 { background-image: url(../images/nx1_wedge_main.jpg); }



#clubmaker_sheet { margin: 20px 20px 20px 20px; font-size: 12px; }

#clubmaker_sheet .info { background-position: top right; background-repeat: no-repeat; }

#clubmaker_sheet .htec { background-image: url(../images/htec-line-up.jpg); }
#clubmaker_sheet .htec_460 { background-image: url(../images/htec460-line-up.jpg); }



#clubmaker_sheet .specs { border: 1px solid #121212; }

#clubmaker_sheet .specs td { border-top: 1px solid #222222; border-bottom: 1px solid #121212; border-left: 1px solid #121212; border-right: 1px solid #222222; font-size: 10px; line-height: 18px; text-align: center; }

#clubmaker_sheet .specs th { font-size: 11px; font-weight: bold; line-height: 28px; color: white; background-color: #111111; }

#clubmaker_sheet .details { background-color: #121212; width: 600px; padding: 10px 10px 10px 10px; border: 2px solid #333333; }

#clubmaker_sheet .details strong { font-size: 13px; font-weight: bold; color:#FF9900; }

#clubmaker_sheet .details_col2 { float: right; width: 50%; }



#addtocart { margin: 30px 0px 20px 20px; }

#addtocart .action { height: 30px; width: 550px; margin-bottom: 5px; }

#addtocart .cost { float: left; height: 30px; }

#addtocart .each { font-size: 10px; color: #666666; }

#addtocart .msrp {	font-size: 11px; color: #FFFFFF; font-weight: bold; }

#addtocart .submit { float: right; }

#addtocart .button { padding-left: 15px; padding-right: 15px; font-weight: bold; }

#addtocart .title { height: 27px; width: 550px; background-image: url(../images/addtocart_bg.jpg); margin-bottom: 10px; }

#addtocart .left { float: left; height: 27px; width: 2px; background-image: url(../images/addtocart_left.jpg); }

#addtocart .right { float: right; height: 27px; width: 2px; background-image: url(../images/addtocart_right.jpg); }

#addtocart .text { float: left; padding-left: 20px; line-height: 27px; font-weight: bold; color: #222222; font-size: 13px; }

#addtocart .tl { width: 550px; background-image: url(../images/addtocart-content_tl.jpg); background-position: left; background-repeat: no-repeat; line-height: 2px; height: 2px; font-size: 1px; background-color: #262626; }

#addtocart .tr { background-image: url(../images/addtocart-content_tr.jpg); background-position: right; background-repeat: no-repeat; line-height: 2px; height: 2px; font-size: 1px; background-color: #262626; }

#addtocart .bl { width: 550px; background-image: url(../images/addtocart-content_bl.jpg); background-position: left; background-repeat: no-repeat; line-height: 2px; height: 2px; font-size: 1px; background-color: #262626; }

#addtocart .br { background-image: url(../images/addtocart-content_br.jpg); background-position: right; background-repeat: no-repeat; line-height: 2px; height: 2px; font-size: 1px; background-color: #262626; }

#addtocart .options { width: 510px; background-color: #262626; padding: 10px 20px 10px 20px; color: #a0a0a0; }

#addtocart .options .qty { width: 40px; margin-bottom: 2px; height: 20px; font-size: 12px; }

#addtocart .options .flex { width: 80px; margin-bottom: 2px; }

#addtocart .options .shaft { width: 300px; margin-bottom: 2px; }

#addtocart .options .grip { width: 350px; margin-bottom: 2px; }

#addtocart .options .length { width: 100px; margin-bottom: 2px; }

#addtocart .options .loft { width: 100px; margin-bottom: 2px; }

#addtocart .options .iron { width: 100px; margin-bottom: 2px; }



#footer a:link { text-decoration: none; color: #ffffff; font-weight: normal; }

#footer a:visited { text-decoration: none; color: #ffffff; font-weight: normal; }

#footer a:active { text-decoration: none; color: #ffffff; font-weight: normal; }

#footer a:hover { text-decoration: underline; color: #ffffff; font-weight: normal; }



#footer { color: white; margin: 0px 0px 20px 0px; }

#footer .links { font-size: 13px; padding: 0px 0px 4px 0px; }



.customfit { margin: 10px 0px 0px 0px; width: 100%; font-size: 11px; color: #999999; border: 1px solid #262626; }

.customfittext { font-size: 11px; color: #999999;  } 



.underline { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; }

.testimonial_admin { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }



.title_image { margin-bottom: 12px; }



#news { padding-right: 300px; font-size: 12px; }

#news .container { font-size: 11px; color: #efefef; padding-right: 30px; border-bottom: 2px solid #444444; padding-bottom: 16px; margin-bottom: 32px; }

#news .content { padding-bottom: 8px; border-bottom: 1px solid #333333; margin-bottom: 16px; }

#news .title { font-size: 17px }

#news .subtitle { font-size: 11px; color: #999999; }

#news .date { font-size: 10px }

#news .footnote { font-size: 10px; color: #999999; }



#products_2 { width: 300px; height: 188px; }

#products_2 .link { float: left; width: 145px; }

#products_2 img { border: 0px solid #fff; }

#products_3 { width: 450px; height: 188px; }

#products_3 .link { float: left; width: 145px; }

#products_3 img { border: 0px solid #fff; }

#products_4 { width: 600px; height: 188px; }

#products_4 .link { float: left; width: 145px; }

#products_4 img { border: 0px solid #fff; }

#products_5 { width: 750px; height: 188px; }

#products_5 .link { float: left; width: 145px; }

#products_5 img { border: 0px solid #fff; }

#products_6 { width: 900px; height: 188px; }

#products_6 .link { float: left; width: 145px; }

#products_6 img { border: 0px solid #fff; }



#dealers { padding-right: 200px; }

#dealers a { padding: 8px 16px 8px 16px; border: 1px solid #222222; display: block; color: #FF9900; font-family: Trebuchet MS, arial, helvetica; font-size: 17px; margin-right: 4px; }

#dealers a:hover { padding: 8px 16px 8px 16px; border: 1px solid #444444; display: block; color: #ffffff; }



#dealer_list .col1 { float: left; width: 40%; margin-right: 30px; vertical-align: top; }

#dealer_list .col2 { float: left; width: 40%; vertical-align: top; }

#dealer_list .foot { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

#dealer_list p { margin: 0px 0px 18px 0px; }



li { color: white; }

ul { color: white; }