/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }
body
{ font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #000000;  text-decoration: none; margin: 0; padding: 0;}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E;}

/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

/* ----------------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 -------------------------- */
div#main {min-width: 1000px;}

div#header_bar{background-image: url(golf-shop-live_02.gif); background-repeat: repeat-x;}

div#header{background-image: url(header_course.jpg); background-repeat: no-repeat;}

div#logo {float: left;}

div#right_group {float: right; padding: 10px 10px 0 0;}

div#slogan {color: #FFFFFF; font-size: 18px; padding-top: 5px;}

div#main_table {}

.left_column {background-color: #94ca6f;}

.main_column {border-right: 1px solid #4c5545; border-left: 1px solid #4c5545;}

div#content {position:relative;z-index:1;}
 
.right_column {}

.category_graphic
{
    position:relative;
}

.category_text
{
    position:absolute;
    font-size:14px;
    font-weight:bold;
    top:3px;
    left:10px;
    letter-spacing:1px;
}

.products_list {color: #000000;position:relative;z-index:10;}
.products_list a:link{color: #000000;}
.products_list a:visited{color: #000000;}
.products_list a:active{color: #000000;}
.products_list a:hover{color: #000000;}

.products_list ul{margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}
.products_list h1{font-size: 12px; font-weight: bold; color: #000000; margin: 0 0 0 0; padding: 4px 0 15px 20px;}
.products_list li{background-image: url(golf-shop-live_27.gif); background-repeat: no-repeat; background-position: bottom;}


.l_float {float: left;}

div#search_row {background-image: url(golf-shop-live_12.gif); background-repeat: repeat-x;}

.s_box_item {font-size: 11px; color: #606060; width: 125px;} 

div#search_box {float: left; padding-top: 7px;}

div#tips_button {float: right; padding-right: 10px;}

div#cart_group {padding: 0 0 5px 35px; background-color: #94ca6f;}

.cart_detail_item {padding-bottom: 3px;}

.cart_bullet {float: left; padding: 3px 5px 0 0;}

.cart_text {float: left;}

.f_product_item {background-image: url(golf-shop-live_34.gif); background-repeat: no-repeat; background-position: bottom; padding: 0 0 10px 0;}

.f_product_img{text-align:center;}

.f_product_title {text-align: center; color: #58564d; padding: 0 5px 0 5px;}
.f_product_title h1{margin: 0 0 0 0; padding: 0 0 0 0; font-size: 12px; font-weight: bold;}
.f_product_title a:link {color: #58564d; text-decoration: underline;}
.f_product_title a:visited {color: #58564d; text-decoration: underline;}
.f_product_title a:active {color: #58564d; text-decoration: underline;}
.f_product_title a:hover {color: #d39d3e; text-decoration: none;}

div#footer_left {float: left; width: 168px; background-color: #94ca6f;}

div#authorize {padding: 10px 0 5px 20px;}

div#thawte {padding: 0 0 0 20px;}

div#footer_middle {float: left; background-image: url(grass.jpg); background-repeat: repeat-y; height: 186px;}

div#ads_left {width: 168px; padding: 10px 0 10px 0;}

div#ads_middle {width: 100%; background-image: url(grass.jpg); background-repeat: repeat-x; _height: 186px; min-height: 186px;}

div#ads_right {width: 168px; padding: 0 0 10px 0;}

div#c_cards {padding: 0 0 5px 20px;}

div#h_safe {padding: 0 0 5px 20px;}

div#f_links {font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 5px 0 10px 0; text-align: center;}
div#f_links a:link{color: #FFFFFF;}
div#f_links a:visited{color: #FFFFFF;}
div#f_links a:active{color: #FFFFFF;}
div#f_links a:hover{color: #FFFFFF;}

div#footer_text {color: #cae3ba; font-size: 11px; padding: 5px 30px 10px 30px;}
div#footer_text p{margin: 0; padding: 0;}

div#byline {font-weight: bold; color: #FFFFFF; font-size: 11px;}
div#byline a:link{color: #FFFFFF;}
div#byline a:visited{color: #FFFFFF;}
div#byline a:active{color: #FFFFFF;}
div#byline a:hover{color: #FFFFFF;}

div#copyright {float: left; padding: 0 0 0 20px;}

div#tx {float: right;}

div#lock {float: right; padding: 0 10px 0 10px;}

div#bottom_green{background-image: url(green_bottom_67.gif); background-repeat: repeat-x;}
 

/* --------------------------------- Docs Specific Layout -------------------------- */

div#main_wrap{background-image: url(golf_shop_bg.jpg); background-repeat: no-repeat; background-position: center 300px;position:relative;background-color:#ffffff}

div#main_ad {padding-bottom: 10px;}

.product_item {width: 100%; float: left;}

.product_img{}

.product_name {color: #7b786c; text-align: center;}
.product_name h1{font-size: 12px; font-weight: bold; margin: 0; padding: 5px 0 0 0;}
.product_name a:link{color: #7b786c; text-decoration: underline;}
.product_name a:visited{color: #7b786c; text-decoration: underline;}
.product_name a:active{color: #7b786c; text-decoration: underline;}
.product_name a:hover{color: #7b786c; text-decoration: none;}
 
.product_template{width:220px;}

.price {font-size: 11px; font-weight: bold; color: #7b786c; text-align: center;}
.price_option {font-size: 11px; font-weight: bold; color: #7b786c; text-align: center;}
.price_option table tr td{text-align:center;}

.gsl {color: #d39d3e;}

.add_button {padding: 5px;}

div#green_breaker{background-color: #337e01; height: 36px; margin: 10px 0 20px 0;}

.product_row {padding-bottom: 10px;}

div#newsletter_text {background-image: url(golf-shop-live_48.gif); background-repeat: repeat-y;}
div#newsletter_text p{font-size: 11px; color: #FFFFFF; line-height: 1.2em; margin: 0; padding: 5px 10px 5px 10px;}

.page_margins {background-image: url(golf_shop_bg.jpg); background-repeat: no-repeat; background-position: center 100px;}

.header {background-color: #acaaa1; font-size: 18px; padding: 5px 0 5px 10px;}

.text_margins {padding: 0 25px 0 25px;}

.cms_text {}

.catHead {margin:5px 0 5px 0; padding:3px 0 3px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}
form{margin:0;padding:0;}

.ecomm_button {background-image: url(button_bg_03.gif); background-repeat: repeat-x; background-color: #f7d14c; color: #000000; font-weight: bold; border: 1px solid #FFFFFF; }

.ecomm_textbox { color: #464f41;}

select { color: #464f41; }
