/* Product Page Specific */

/* Description */
ul.club-description-list { list-style:none; margin-left:0; }
ul.club-description-list li { background:url(/images/products/tech_trip_dots_2.gif) left top no-repeat; padding-left:15px; margin-bottom:1.3em; background-position-y: 2px; }
ul.club-description-list li h2 { font-size:1.16em; margin-bottom:0; text-transform:uppercase; }


/* Technology Tab */
.technology-list { list-style:none; margin:0; }
.technology-list li { border-bottom:1px solid #f1f1f1; padding:10px 0; }
.technology-list li.last { border-bottom:none; padding-bottom:0; }
.technology-list li img { margin-right:15px; float:left; }
.technology-list li div.tech_desc { width:385px; float:left; }
.technology-list li div.tech_desc h3{ padding-left:20px; background:url(/images/products/tech_trip_dots_2.gif) left top no-repeat; margin-top:1em; }
.technology-list li div.tech_desc p { color:#666; display:table }


/* Spec Table */
.spec_table { margin-bottom:0; }
.spec_table tr, #shaft_table tr{ color:#555; }
.spec_table th { text-align:center; background:#ef8201; border-right:1px solid #fff; color:white; }
.spec_table th.last { border-right:none; }
.spec_table td.first { border-right:1px solid #ccc; }
.spec_table tr.row_color{background-color:#e9e9e9}
.spec_table tr.spec_header{font-size:11px; color:#333; font-weight:bold; line-height:11px}
.
.spec_table tr.spec_header td{background:url(/images/products/spec_table_bg.jpg) left top no-repeat; border-right:1px solid #CCC}
.spec_table tr td, #shaft_table tr td{text-align:center; padding:.5em}
.spec_table tr td.driver_model{font-weight:bold; color:#333; border-right:1px solid #CCC}
.spec_table tr td.last{border:none}
.specifications div.bottom{margin:0 0 0 -2px; padding:0} 

/* Right Column */
/* Video Box */
#video a img { border:1px solid transparent; }
#video a:hover img { border:1px solid #ffcc00; }
#right_col #videobox{display:none}


/* 360 Viewer */
#threesixty a { color:#fff; font-size:1.42em; font-weight:bold; text-decoration:none; background:url(/images/360_arrow.gif) right top no-repeat; display:block; width:120px; height:25px; float:left; margin:30px 0 0 18px; outline:none; }
#threesixty a:hover { background:url(/images/360_arrow_over.gif) right top no-repeat; }
#threesixty a span { color:#ffcc00; }
#threesixty img { float:left; margin:0 0 0 55px; }
#threesixty {background-color: #414142;}



/* Demo */
#demo h3 { color:#f3c303; margin-bottom:0.25em; }
#demo #demo_zip { margin-right:0.9em; margin-top:0.2em; width:100px; }
#demo input { float:left; }

