@charset "utf-8";

* {padding:0px; margin:0px;}
body {background-image:url(/images/bg.gif); background-repeat:repeat-x; background-position:top; background-color:#f3efe4; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; float:left; width:100%;}
a {text-decoration:none;outline:none;color:#0000ff;}
a:hover {text-decoration:underline;color:#ff6600}
a img {border:none;}
.clear {clear:both;}
.bold {font-weight:bold;}
.colr {color:#75aa00 !important;}
.black {color:#000;}
h1 {font-size:22px; font-weight:normal;}
h2 {font-size:20px; font-weight:normal;}
h3 {font-size:18px; font-weight:normal;}
h4 {font-size:16px;	font-weight:bold;}
h5 {font-size:16px;	font-weight:bold;}
.subhead {margin-top:20px;	width:100%;	float:left;}
h5 {font-size:14px;	font-weight:normal;}
h6 {	font-size:12px;	font-weight:normal;}
p {	line-height:18px;}
.left {	float:left !important;}
.right {	float:right !important;}
.heading {	padding:10px 0px 8px 0px;	width:100%;	border-bottom:#dddddd solid 1px;	margin-bottom:10px;	text-transform:uppercase;}
input {	font-size:11px;}
.itlc {	font-style:italic;}

table.hovertable {font-family: verdana,arial,sans-serif;font-size:11px;	color:#333333;	border-width: 1px;	border-color: #999999;	border-collapse: collapse;}
table.hovertable th {background-color:#F1B76D;	border-width: 1px;	padding: 8px;	border-style: solid;	border-color: #fff;}
table.hovertable tr {background-color:#d4e3e5;}
table.hovertable td {border-width: 1px;	padding: 8px;	border-style: solid;	border-color: #fff;}
table.hovertable a:hover {color:#3737FF;}

a.simplebtn {height:24px;	display:inline-block;	color:#FFF;	padding:0px 0px 0px 12px;	background-image:url(/images/butn_small.gif);	background-repeat:no-repeat;	background-position:left top;}
a.simplebtn span {height:20px;	display:inline-block;	color:#FFF;	padding:4px 12px 0px 0px;	background-image:url(/images/butn_small.gif);	background-repeat:no-repeat;	background-position:right top;}
.proceed {display:inline-block;	color:#FFF;	background-image:url(/images/proceed.gif);	background-repeat:repeat-x;	width:162px;	height:26px;	padding:7px 0px 0px 0px;	text-align:center;	font-size:14px;}
.cartmarg {margin-top:8px;	margin-right:5px;}

#wrapper_sec {width:990px; margin:0px auto;}
#masthead {width:990px;	float:left;	color:#000;	margin-bottom:7px;}

.logo {float:left; height:70px;	padding:0px 0px 7px 10px; background:url(/images/fondo-logo.png) no-repeat bottom left}
.logo a {float:left; padding-top:15px}
.logo h5.slogn {float:left;	color:#333;	border-left:#FFF solid 1px;	margin:0px 0px 0px 20px;	padding:10px 0px 10px 20px;	text-transform:uppercase;}

.small_cart {width:300px;	height:66px;	float:right;	background-image:url(/images/cart.gif);	background-position:left;	background-repeat:no-repeat;	margin:13px 11px 0px 0px;}
.small_cart .items{	padding-left:90px;	float:left;	margin-top:15px;}
.small_cart .items a{text-decoration:underline;}

.navigation {float:left;	width:990px;	height:37px;	background-image:url(/images/navigation.gif);	background-repeat:no-repeat;}
ul.dropdown {font-size:14px; float:left; width:990px;font-weight:bold}
ul.dropdown li { padding: 11px 10px 8px 10px;	 background-color: transparent;	 color: #000;}
ul.dropdown li.last ul li {	 float: right;	}	
ul.dropdown li.hover a {		color:#fff;	}
ul.dropdown li.hover,	ul.dropdown li:hover { background-image:url(/images/navi_rol.gif); background-repeat:repeat-x; background-position:center top; color:#FFF;}
ul.dropdown li:hover a { color:#FFF !important;}
ul.dropdown ul li a {color:#000 !important;}
ul.dropdown a:link, ul.dropdown a:visited	{ color: #fff; text-decoration: none; background-image:url(/images/navi_sep.gif); background-repeat:no-repeat;  background-position:right; }
ul.dropdown a:hover		{ color: #fff !important; }
ul.dropdown a:active	{ color: #fff !important; }

ul.dropdown  li {		}
ul.dropdown ul li {background-image:none;}
ul.dropdown li a {color:#fff !important;}
ul.dropdown ul ul {margin-top: 5px;text-transform: none;}
ul.dropdown ul- ul li {font-weight: normal;}
ul.dropdown *.dir {}
ul.dropdown ul *.dir {}
ul.dropdown li a {display: block; padding: 9px 22px 10px 22px;}

ul.dropdown li {padding: 0;}
ul.dropdown li.dir:hover {}
ul.dropdown ul li.dir {padding: 0px; float:left; width:185px; margin-left:20px;}
ul.dropdown ul li.dir ul li a{background-image:none; color:#000 !important;}
ul.dropdown ul li.dir ul{ padding: 0px 0px; margin-right:0px; float:left; width:200px;}

ul.dropdown .navihead {padding:5px 10px 5px 10px; width:165px; border-bottom:#dcdcdc solid 1px; margin-bottom:5px; z-index:999; float:left;}
ul.dropdown ul { padding: 10px 0px; font-size: 12px;}
ul.dropdown ul a { width: 130px; padding: 3px 5px 3px 15px; color:#000; font-style:normal; font-weight:normal;}
ul.dropdown ul a:hover { text-decoration:underline;}
ul.dropdown ul ul { padding: 0; margin-left: 0px; background:none;}
ul.dropdown ul li:hover { background:none;}


ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none;}
ul.dropdown { position: relative; z-index: 597; float: left;}
ul.dropdown li { float: left; vertical-align: middle;}
ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}


ul.login {float:right;list-style:none;	width:400px;	height:20px; margin:10px 0 0 0;}
ul.login li {float:right; font-size:13px}
ul.login li.login a {background:url("/images/icons/login.png") no-repeat; color:#999; font-weight:bold; padding:2px 25px 0px 20px; margin:24px 0px 0px 5px;}
ul.login li.logoff a {background:url("/images/icons/logoff.png") no-repeat; color:#999; font-weight:bold; padding:2px 25px 0px 20px; margin:24px 0px 0px 5px;}
ul.login li.user a {background:url("/images/icons/user2.png") no-repeat; color:#999; font-weight:bold; padding:2px 25px 0px 20px; margin:24px 0px 0px 5px;}
ul.login li.register a {background:url("/images/icons/golfer.png") no-repeat; color:#999; font-weight:bold; padding:2px 0px 0px 20px; margin:24px 0px 0px 5px;}
ul.login li a:hover {color:#000;}

ul.search {float:right;	list-style:none;	width:425px;	height:35px;	background-image:url(/images/search.gif);	background-repeat:no-repeat;	background-position:top left;	margin:8px 0px 0px 0px;}
ul.search li {float:left;}
ul.search li input.bar {float:left;height:18px;	width:262px;	padding:3px 5px 0px 5px;	border:none;	background-color:transparent;	color:#666;	margin:7px 0px 0px 7px;}
ul.search li a.searchbtn {color:#999; width:106px;	height:19px;	padding:6px 0px 0px 28px;	background-image:url(/images/search_btn.gif);	background-repeat:no-repeat;	display:inline-block;	margin:5px 0px 0px 5px;}
ul.search li a.searchbtn:hover {color:#000;}

#banner {margin-bottom:10px;	width:948px;	height:291px;	padding:6px;	background-image:url(/images/nivo_bg.gif);	background-repeat:no-repeat;}


#prod_scroller {width:700px;	height:238px;	background-image:url(/images/prod_scrol.gif);	background-repeat:no-repeat;	margin-bottom:20px;}
.scrol {width:593px !important; float:left;	margin-top:12px;	margin-left:14px;}
.scrol ul li {margin:0px 20px 0px 0px;	width:160px !important;	height:194px !important;	background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat; background-position:top; padding:10px;}
.scrol ul li h6 {margin:0px 0px 0px 0px; width:152px; padding:6px 0px;}
.scrol ul li a img {border:#ccc solid 4px;	width:152px; height:103px;}
.scrol ul li p.price {float:left;	font-size:14px;	padding:3px 0px 0px 0px;}
.scrol ul li a.adcart {float:left;	background-image:url(/images/adcart.gif);	background-repeat:no-repeat;	background-position:left;	width:149px;	height:22px;	padding:7px 0px 0px 10px;	margin:6px 5px 0px 0px;	color:#FFF;	text-transform:uppercase;}
.scrol ul li p a {color:#000;	text-decoration:underline;}
#prod_scroller a.prev {float:left;	margin:88px 2px 0px 15px;	width:31px;	height:46px;	background-image:url(/images/prevbig.gif);	background-position:left;	background-repeat:no-repeat;}
#prod_scroller a.next {	float:left; margin:88px 0px 0px 0px;	width:31px;	height:46px;	background-image:url(/images/nextbig.gif);	background-position:left;	background-repeat:no-repeat;}

.localizador {float:left;	width:730px;	height:27px;	padding:3px 10px 0px 10px;	background-image:url(/images/crumb.gif);	background-repeat:no-repeat;	margin-bottom:10px;}
.localizador ul{	float:left;	list-style:none;	margin-top:5px;}
.localizador ul li{	float:left;	background-image:url(/images/sep3.gif);	background-repeat:no-repeat;	background-position:left center;	padding:0px 10px;}
.localizador ul li.first{	float:left;	background-image:none;	padding:0px 10px 0px 0px;}
.localizador ul li a:hover {color:#666;}
.localizador ul li a:hover {color:#78b546; text-decoration:underline;}


.content_sec {width:990px; float:right;}
.content_sec .cont_top {width:968px; height:4px; float:right; background-image:url(/images/cont_top.gif); background-repeat:no-repeat; background-position:top right;}
.content_sec .cont_botm {width:968px; height:4px; float:right; background-image:url(/images/cont_bot.gif); background-repeat:no-repeat; background-position:top right;}
.content_sec .cont_center {width:940px; float:right; background-image:url(/images/cont_bg.gif); background-repeat:repeat-y; padding:10px 14px;}
.content_sec .cont_center_sh {background-image:url(/images/center_bg_sh.gif) !important; width:960px; padding:0px 4px;}


.col1 {width:230px;float:left;}
.col1 .small_heading {width:209px;	background-image:url(/images/left_head.gif);	background-repeat:no-repeat;	background-position:top;	float:left;	padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}
.col1 .small_heading h5 {color:#FFF !important;	padding:7px 0px 0px 10px;	height:22px;}
.col1 .small_heading h5 a {color:#FFF !important; font-weight:bold}
.col1 .small_heading h5 a:hover {color:#FFF !important;text-decoration:underline}
.left_botm {width:230px;	height:11px;	background-image:url(/images/left_botm.gif);	background-position:bottom;	background-repeat:no-repeat;}
.col1center {	width:210px;	margin-left:10px;	float:left;}

.myaccount {width:230px; padding:0px; float:left; min-height:100px; background-image:url(/images/left_bg.gif); background-repeat:repeat-x; background-position:top;	margin-bottom:10px;}
.myaccount .small_heading {margin-left:10px;}
.myaccount ul {width:210px;	float:left;	padding:0px; list-style:none; margin-left:10px;}
.myaccount ul li {font-size: 12px; width:195px;	padding:2px 0px 2px 15px;	border-bottom:#e1e1e1 solid 1px;	background-image:url(/images/myac_arow.gif);	background-position:left;	background-repeat:no-repeat;}
.myaccount ul li a {color:#666; font-weight:bold}
.myaccount ul li a:hover { text-decoration:underline; color:#ff6600}
.myaccount ul li a.selected {font-weight:bold;}
.myaccount ul li.nada {background-image:none; text-align:right; font-weight:bold; background:#EDF5E2}


h1.naranja {color:#ff6600; font-size:32px; margin:10px 0; padding: 0; font-weight: bold; text-transform: uppercase}
h2.naranja {color:#ff6600; font-size:30px; margin:10px 0; padding: 0; font-weight: bold; text-transform: uppercase}
h3.naranja {color:#ff6600; font-size:25px; margin:10px 0; padding: 0; font-weight: bold; text-transform: uppercase}
h4.naranja {color:#ff6600; font-size:18px; margin:10px 0; padding: 0; font-weight: bold; text-transform: uppercase}


h2.profile {color:#ff6600; background:#FFDDC6; font-size:16px;outline:1px solid #ff6600; padding:2px 0 1px 5px; margin:5px 0;font-face:verdana; font-weight: bold}
h4.rojo {font-size:19px; color:#CC3300; padding:5px 0; font-weight:bold}

h3.search a {color:#0000ff; font-size:17px; margin:10px 0; padding: 0; font-weight: bold;}
h3.search a:hover {color:#ff6600; font-weight: bold;}
h3.azul {color:#0000ff; font-size:18px}

h2.blanco {color:#ffffff; font-size:18px; margin:5px; padding: 0; font-weight: bold; text-transform: uppercase}
h2.blanco a {color:#ffffff;}


ul.lista {font-size:13px;}
ul.lista li {padding:0 0 5px 0px; margin-left: 30px; }


/*
=======================================================================
	Column 2 Rules
=======================================================================
*/
.col2 {width:750px; float:right; margin-left:10px;}
.col2 .col2_top {background-image:url(/images/top-content.gif); background-position:top; background-repeat:no-repeat; width:750px; height:7px;}
.col2 .col2_center {background-image:url(/images/bg-content.gif); background-repeat:repeat-y; width:730px; float:left; padding:0px 10px; min-height:775px; font-size:13px}
.col2 .col2_botm {background-image:url(/images/bottom-content.gif); background-position:bottom; background-repeat:no-repeat; width:750px; height:7px; margin-bottom:10px;}


/*
=======================================================================
	Sections Rules
=======================================================================
*/
.sections {width:940px; float:left;	padding:20px 0px;}
.centersec {float:left;	width:280px; margin:0px 63px;}
.sec_botm {width:264px;	height:10px; background-image:url(/images/sec_bot.gif);	background-repeat:no-repeat;	background-position:bottom;}


/*
=======================================================================
	Acount Page Rules
=======================================================================
*/
.golfprofile {width:730px; float:left; font-size:11px}
ul.golfnav {width:730px; height:26px;	float:left; background-image:url(/images/golfprofile.gif);	background-repeat:no-repeat;	list-style:none;	height:27px;}
ul.golfnav li {float:left; background-image:url(/images/gray_sep.gif);	background-repeat:no-repeat;	background-position:right 1px;}
ul.golfnav li span {font-weight:bold;	color:#999;	padding:5px 25px;	height:15px;	display:inline-block;	border:transparent solid 1px;}
ul.golfnav li a {font-weight:bold;	color:#000;	padding:5px 25px;	height:15px;	display:inline-block;	border:transparent solid 1px;}
ul.golfnav li a.selected {background-image:url(/images/acount_rol.gif);	background-repeat:repeat-x;	border-right:#83b22a solid 1px;	border-left:#83b22a solid 1px;	color:#FFF;}
ul.golfnav li a:hover {background-image:url(/images/acount_rol.gif);	background-repeat:repeat-x;	border-right:#83b22a solid 1px;	border-left:#83b22a solid 1px;	color:#FFF;}
ul.golfnav li.last {background-image:none;}

/*
=======================================================================
	Footer Rules
=======================================================================
*/
#footer {width:100%; color:#878787; background-color:#6d665a; border-bottom:#000 solid 6px; padding:0px 0px 0px 0px; margin-top:10px;}
#footer .foot_inr {width:960px; margin:0px auto 0px auto; color:#e7e7e7;}
.topdiv {height:23px; width:960px;}
a.top {display:inline-block;	background-image:url(/images/top.gif);	background-repeat:no-repeat;	background-position:85% 50%;	background-color:#000;	float:right;	color:#fff;	margin:-1px 0px 0px 00px;	padding:5px 23px 5px 10px;}
a.top:hover {	background-color:#333;}

.end {width:990px; float:left; padding:28px 0px;}
.end .foot_logo {float:left; width:300px; margin-top:5px;}
.end .botm_navi {float:right;}
.end .botm_navi ul {float:left;list-style:none; padding-right:20px; font-size:13px;}
.end .botm_navi ul li {padding:2px 0px;}
.end .botm_navi ul li a {color:#e7e7e7;}
.end .botm_navi ul li a:hover {color:#fff; text-decoration:underline;}


.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../img/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
