﻿	Body{
		background-color: #FCFBDD;
		font-family: Verdana, sans-serif;
		margin: 0px 0px 0px 5px;
		font-size: 8pt;
	}
	tr{
		vertical-align: top;
	}
	h1, h2, h3, h4, h5{
		font-size: 10pt
	}
	b{font-weight: bold;}

	a:link{
		color:#000;
	}
	a:visited{
		color:#000;
	}
	a:active{
		color:#000;
	}
	a:hover{
		color:#000;
	}

	a.green:link{
		color:#477C12;
	}
	a.green:visited{
		color:#477C12;
	}
	a.green:active{
		color:#477C12;
	}
	a.green:hover{
		color:#8EB28C;
	}

	.categorymenu ul {list-style:none;margin:0;padding:0; text-align:left;}
	.categorymenu ul li {width:188px; background-color:Yellow;padding:3px 0;	
	background: url(/images/golfshop/arrow_out.gif) no-repeat 175px 4px;}
	.categorymenu ul .current 
	{background: url(/images/golfshop/arrow_in.gif) no-repeat 175px 4px;}
	
	/* Pad bottom of sale category */
	.categorymenu .salecategory {padding:0 0 20px 0;}
	
	.categorymenu ul li a {display:block;width:170px; text-align:right;}
	
	a.catnav:link, .categorymenu ul li a, a.catnav:visited{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #333;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
		padding:0 15px 0 0;
	}
	a.catnav:hover, .categorymenu ul li a:hover {
		color: #8EB28C;
	}
			
	a.catnavin:link, .categorymenu ul .current a, a.catnavin:visited{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #477C12;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
	}
	a.catnavin:hover, .categorymenu ul .current a:hover{
		color: #8EB28C;
	}
	
	.categorymenu ul li ul li {width:100%; background:none;text-transform:none;font-size:8px;
	                           font-weight:normal;padding:1px 0;}
	a.cat:link, .categorymenu ul .current li a {
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #666;
		text-decoration: none;
		margin-right: 10px;
		font-weight:normal;
		text-transform:none;
	}
	a.cat:visited, .categorymenu ul .current ul li a:visited{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #666;
		text-decoration: none;
		margin-right: 10px;
		font-weight:normal;
		text-transform:none;
	}
	a.cat:hover, .categorymenu ul .current ul li a:hover{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #8EB28C;
		text-decoration: none;
		margin-right: 10px;
		font-weight:normal;
		text-transform:none;
	}

	a.catin:link, .categorymenu ul .current ul .currentchild a {
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #477C12;
		text-decoration: none;
		margin-right: 10px;
		font-weight: bold;
	}
	a.catin:visited, .categorymenu ul .current ul .currentchild a:visited{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #477C12;
		text-decoration: none;
		margin-right: 10px;
		font-weight: bold;
	}
	a.catin:hover, .categorymenu ul .current ul .currentchild a:hover{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #8EB28C;
		text-decoration: none;
		margin-right: 10px;
		font-weight: bold;
	}
	.padding20{
		padding: 20px 20px 20px 20px;
	}
	.swf{
		Z-index: -1;
	}
	.swfhidden{
		position: relative;
		visibility: hidden;
	}
	.swfvisible{
		position: relative;
		visibility: visible;
	}
	
	

	a.coursetournav:link{
		font-family: Verdana, sans-serif;
		color: #A9A9A9;
		font-size: 12px;
		text-decoration: none;
		margin-left: 5px;
	}
	a.coursetournav:visited{
		font-family: Verdana, sans-serif;
		color: #999;
		font-size: 12px;
		text-decoration: none;
		margin-left: 5px;
	}
	a.coursetournav:hover{
		font-family: Verdana, sans-serif;
		color: #999;
		font-size: 12px;
		text-decoration: underline;
		margin-left: 5px;
	}
	a.coursetournav:hover{
		font-family: Verdana, sans-serif;
		color: #999;
		font-size: 12px;
		text-decoration: underline;
		margin-left: 5px;
	}
	.coursetournavcurrent{
		font-family: Verdana, sans-serif;
		color: #630;
		font-size: 12px;
		text-decoration: none;
		margin-left: 5px;
	}





	.bold{font-weight: bold;}

	

	.blackback{background-color: #000;}
	.whiteback{background-color: transparent;}
	.whitebackstore{background-color: #FFF;}
	.greyback{background-color: #999;}
	.darkback{background-color: #A8A882;}
	.midback{background-color: #FEFCBF;}
	.lightback{background-color: #FCFCDD;}
	.greenback{background-color: #8EB28C;}
	.lightbrownback{background-color: #F3F1B6;}
	.oliveback{background-color: #B9B773;}
	.lightoliveback{background-color: #D9D895;}
	.lightblue{background-color: #7DB0EF;}
	
	.offerback{background-color: #9CB562;}
	.offer2back{background-color: #E0A444;}
	
	.homelowerimage{
		border: 2px solid #B9B773;
	}

	.bodyback{
	
		background-color: #FFF;
	
	}
	.availheader{background-color : #CCCC99;color : #333333;text-align : center;Vertical-align : middle;font-size: 7pt;}
	.availheaderselected{background-color : #CCCC99;color : #006666;text-align : center;Vertical-align : middle;font-size: 7pt;}
	.availnavitem{
		text-align : center;
		Vertical-align : middle;
	}
	a.forgotpassword:link{
		font-family: Verdana, sans-serif;
		color: #477C12;
		font-size: 7pt;
		text-decoration: underline;
	}
	a.forgotpassword:visited{
		font-family: Verdana, sans-serif;
		color: #477C12;
		font-size: 7pt;
		text-decoration: underline;
	}
	a.forgotpassword:hover{
		font-family: Verdana, sans-serif;
		color: #477C12;
		font-size: 7pt;
		text-decoration: underline;
	}

	a.availnavitemtext:link{
		color : #333333;
		font-family : "New York", serif;
		font-size : 18px;
		text-decoration : underline;
	}
	a.availnavitemtext:visited{
		color : #333333;
		font-family : "New York", serif;
		font-size : 18px;
		text-decoration : underline;
	}
	a.navitemtext:hover{
		color : #333333;
		font-family : "New York", serif;
		font-size : 18px;
		text-decoration : underline;
	}
	.availnavitemtextselected{
		color : #006666;
		font-family : "New York", serif;
		font-size : 18px;
	}
	a.availnavitemsub:link{
		color : #333333;
		font-family : Verdana, sans-serif;
		font-size : 7pt;
		text-decoration : none;
	}
	a.availnavitemsub:visited{
		color : #333333;
		font-family : Verdana, sans-serif;
		font-size : 7pt;
		text-decoration : none;
	}
	a.availnavitemsub:hover{
		color : #333333;
		font-family : Verdana, sans-serif;
		font-size : 7pt;
		text-decoration : underline;
	}
	.copyright{
		font-family: Verdana, sans-serif;
		font-size: 9px;
		color: #333;
	}
	a.privacy:link{
		font-family: Verdana, sans-serif;
		font-size: 9px;
		color: #333;
		text-decoration : underline;
	}
	a.privacy:visited{
		font-family: Verdana, sans-serif;
		font-size: 9px;
		color: #333;
		text-decoration : underline;
	}
	a.privacy:hover{
		font-family: Verdana, sans-serif;
		font-size: 9px;
		color: #477C12;
		text-decoration: underline;
	}


	.availtitle{
		color : #666633;
		font-family : Verdana, sans-serif;
		font-size : 11pt;
		font-weight : bold;
	}
	.availupdate{
		color : #666666;
		font-family : Verdana, sans-serif;
		font-size : 7pt;
	}
	.availyesrooms{
		color : #666633;
		font-family : Verdana, sans-serif;
		font-size : 11pt;
		font-weight : bold;
	}
	.availnorooms{
		color : #666633;
		font-family : Verdana, sans-serif;
		font-size : 9pt;
		font-weight : bold;
		text-transform: uppercase
	}
	.availcall{
		color : #666633;
		font-family : Verdana, sans-serif;
		font-size : 9pt;
		font-weight : bold;
		text-transform: uppercase
	}
	.availhours{
		color : #666633;
		font-family : Verdana, sans-serif;
		font-size : 8pt;
		font-weight : normal;
	}
	.availtabledata{
		color : #000000;
		font-family : Verdana, sans-serif;
		font-size : 8pt;
		font-weight : normal;
		text-align : left;
		Vertical-align : middle;
		margin-left : 7px;
		padding-left : 7px;
	}
	.availtableheader{
		color : #000000;
		font-family : Verdana, sans-serif;
		font-size : 8pt;
		font-weight : normal;
		text-align : center;
		Vertical-align : middle
	}
	.availtoptitle{
		color : #333333;
		font-family : "New York", serif;
		font-size : 23pt;
		font-weight : normal;
	}
	.availtopsub{
		color : #666666;
		font-family : Verdana, sans-serif;
		font-size : 8pt;
	}
	.availhome{
		color : #333333;
		font-family : Verdana, sans-serif;
		font-size : 8pt;
		text-decoration : none;
	}
	.availsubject{
		color : #666633;
		font-family : Verdana, sans-serif;
		font-size : 10pt;
		font-weight : bold;
	}
	.availCalendarYear{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		background-color: #cc9;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #000;
		font-weight: bold;
	}
	.availCalendarMonth{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #999;
		font-weight: bold;
	}
	.availCalendarDay{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #000;
		font-weight: bold;
	}
	.availCalendarDaySelected{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #FEFCBF;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #D13019;
		font-weight: bold;
	}
	a.availCalendarLink:link{
		text-decoration: underline;
		color: #029799;
	}
	a.availCalendarLink:hover{
		text-decoration: underline;
		color: #029799;
	}
	a.availCalendarLink:visited{
		text-decoration: underline;
		color: #029799;
	}

	.availCalendarMonth0{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #999;
		font-weight: bold;
		border-right: solid 1px #A8A882;
		border-bottom: solid 1px #A8A882;
	}
	.availCalendarDay0{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #000;
		font-weight: bold;
		border-right: solid 1px #A8A882;
		border-bottom: solid 1px #A8A882;
	}
	.availCalendarDaySelected0{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #FEFCBF;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #D13019;
		font-weight: bold;
		border-right: solid 1px #A8A882;
		border-bottom: solid 1px #A8A882;
	}
	.availCalendarMonth1{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #999;
		font-weight: bold;
		border-left: solid 1px #A8A882;
		border-bottom: solid 1px #A8A882;
	}
	.availCalendarDay1{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #000;
		font-weight: bold;
		border-left: solid 1px #A8A882;
		border-bottom: solid 1px #A8A882;
	}
	.availCalendarDaySelected1{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #FEFCBF;
		vertical-align: middle;
		text-align: center;
		text-decoration: none;
		color: #D13019;
		font-weight: bold;
		border-left: solid 1px #A8A882;
		border-bottom: solid 1px #A8A882;
	}














	.firstnavtext,
	.secondnavtext,
	{color: #663;}

	.topnavtext
	{color: #333;}

	.whitetext
	{
		color: #FFF;
		font-family: Verdana, sans-serif;
		font-size: 8pt;
	}
			
	.text08,
	.link10	
	{color: #333;}
	

	.firstnavtext,
	.secondnavtext,
	.text08
	{font-family: Verdana, sans-serif;}

	.topnavtext
	{font-family: "New York", serif;}

	.secondnavtext
	{font-size: 7pt;}
	.text08,
	.firstnavtext
	{font-size: 8pt;}
	.topnavtext
	{font-size: 15pt;}



	.firstnavtext,
	.secondnavtext,
	.topnavtext
	{text-decoration: none;}

	.firstnavtext:hover,
	.secondnavtext:hover
	{text-decoration: underline;}


	.firstnavtext
	{letter-spacing: -1px;}

	.sidenav
	{text-align: right;}
	.nbsp{font-family : Verdana, sans-serif;font-size: 1pt;}
	.item{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #666;
		text-decoration: none;
		margin-right: 10px;
		text-align: right;
	}
	.itemover{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #8EB28C;
		text-decoration: none;
		margin-right: 10px;
		text-align: right;
	}
	.cap{font-family : Verdana, sans-serif;font-size: 8pt;color : #000;text-decoration : none;}
	.capover{font-family : Verdana, sans-serif;font-size: 8pt;color : #000;text-decoration : underline;}

	.deptProduct{
		padding-top: 10px;
		position: relative;
		height: 230px;
	}
	.deptColors{
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: left;
	}
	.deptColors img{
		text-align: left;
		padding: 0;
		margin: 0;
		border: 1px solid white;
	}
	.deptColors a{
		text-decoration: none;
	}
	.deptColors .dotdotdot{
		font-size: 25px;
		position: relative;
		top: -6px;
	}
	.swblack{background-color: #000;}
	.swbone{background-color: #D1CCAE;}
	.swdarkgreen{background-color: #4D5A49;}
	.swdijon{background-color: #E7D688;}
	.swnavy{background-color: #3C3E4D;}
	.swclassicnavy{background-color: #3C3E4D;}
	.swpetrol{background-color: #617495;}
	.swpumpkin{background-color: #FA905E;}
	.swred{background-color: #F2192C;}
	.swstone{background-color: #E5E1C4;}
	.swwarmred{background-color: #D12E33;}
	.swwillow{background-color: #B1BDB3;}
	.swmoss{background-color: #5F5B38;}
	.swgrey{background-color: #A9A695;}
	.sworange{background-color: #E58435;}
	.swgold{background-color: #FBD654;}
	.swwhite{background-color: #FFF;}
	.swrust{background-color: #CE7B35;}
	.swkhaki{background-color: #D3CA9F;}
	.swdarknavy{background-color: #2C2C2A;}
	.swyellow{background-color: #F1E054;}
	.swgreen{background-color: #4C6546;}
	.swrednavy{background-color: #8C1920;}
	.swslatewhite{background-color: #5D5C6C;}
	.swbonenavy{background-color: #BEB7A4;}
	.swsage{background-color: #83826E;}
	.swboneblack{background-color: #CAC5A7;}
	.swnavykhaki{background-color: #444245;}
	.swblackkhaki{background-color: #000;}
	.swkhakinavy{background-color: #282923;}
	.swnaturalkhaki{background-color: #BEB993;}
	.swtanandblack{background-color: #847C6F;}
	.swsilverandblack{background-color: #fff;}
	.swcream{background-color: #DDD5A4;}
	.swnavyblack{background-color: #3D507B;}
	.swcranberryblack{background-color: #5B0920;}
	.swsunflower{background-color: #F6E68E;}
	.swcardinalred{background-color: #94070D;}
	.swbottle{background-color: #8D9387;}
	.swcharcoal{background-color: #484745;}
	.swforestgreen{background-color: #274426;}
	.swpagoda{background-color: #7B6F57;}
	.swbrown{background-color: #36332C;}
	.swmuslin{background-color: #D0C9BF;}
	.swbamboo{background-color: #8E7F5E;}
	.swblue{background-color: #495794;}
	.swbutter{background-color: #F7E495;}
	.swblush{background-color: #C8816D;}
	.swcelery{background-color: #828D7C;}
	.swstormblue{background-color: #88A2BB;}
	.swmango{background-color: #E3C191;}
	.swivory{background-color: #F6E3C3;}
	.swsteelblue{background-color: #8A8FAC;}
	.swwasabi{background-color: #C5C393;}
	.swnectarine{background-color: #FBAA75;}
	.swaquamarine{background-color: #97ABC3;}
	.swsunflowernavy{background-color: #F6DF77;}
	.swvanilla{background-color: #EEE2CA;}
	.swstillblue{background-color: #797B88;}
	.swolive{background-color: #fff;}
	.swrejuvenating{background-color: #EADE94;}
	.swpurifying{background-color: #DBCABA;}
	.swserenityforher{background-color: #CCB6C2;}
	.swbalancing{background-color: #B2B3C8;}
	.swspf15{background-color: #9AB3BA;}
	.swspf30{background-color: #1B3556;}
	.swlipbalm{background-color: #6F9679;}
	.swlightpink{background-color: #D4BBCF;}
	.swpink{background-color: #E2BEDB;}
	.swpinkcroco{background-color: #E2BEDB;}
	.swolive{background-color: #A7A473;}
	.swtapestry{background-color: #B7B197;}
	.sw7thholeatpb{background-color: #69916F;}
	.sw8thholeatpb{background-color: #647D55;}
	.swpebblebeach7{background-color: #9CB5BA;}
	.swhorizontal{background-color: #CCCCCC;}
	.swvertical{background-color: #747474;}
	.swmint{background-color: #E0F0F0;}
	.swdelphinum{background-color: #8485C5;}
	.swaloe{background-color: #A8CA98;}
	.swleafgreen{background-color: #85A57C;}
	.swclearwaterblue{background-color: #8CAAC6;}
	.swmist{background-color: #C6D7C7;}
	.swcobalt{background-color: #4F598E;}
	.swmerlot{background-color: #3E110C;}
	.swmaize{background-color: #E5D18C;}
	.swroyal{background-color: #233867;}
	.swcopenhagen{background-color: #2F4F78;}
	.swlapis{background-color: #334899;}
	.swgarnet{background-color: #8E211E;}
	.swocean{background-color: #36384F;}
	.swtan{background-color: #C8BA9F;}
	.swwhitedriftwood{background-color: #5E5631;}
	.swwhitenavy{background-color: #3C3E4D;}
	.swwhiteblack{background-color: #000;}
	.swceladon{background-color: #7F7D64;}
	.swquartz{background-color: #D9B8A9;}
	.swfrenchblue{background-color: #BECBD4;}
	.swlatte{background-color: #C5AD89;}
	.swsunlight{background-color: #EDCC7F;}
	.swcypress{background-color: #282B22;}
	.swclassicblue{background-color: #485365;}
	.swdarkkhaki{background-color: #997843;}
	.swmidnightblue{background-color: #1C3450;}
	.swtaupe{background-color: #7D6E4F;}
	.swpurple{background-color: #502485;}
	.swcanvas{background-color: #CCC3B2;}
	.swtomato{background-color: #A9212F;}
	.swtarragon{background-color: #C3C09F;}
	.swwintergreen{background-color: #B6D8B5;}
	.swcoffee{background-color: #4A3635;}
	.swviolet{background-color: #D9C1D1;}
	.swisland{background-color: #BCD5DC;}
	.swlavendar{background-color: #9387C7;}
	.swlilac{background-color: #9387C7;}
	.swlightblue{background-color: #BCD5DC;}
	.swcadetblue{background-color: #5F628F;}
	.swmelon{background-color: #F5B075;}
	.swfrost{background-color: #D3DFED;}
	.swlemonice{background-color: #CEBE8B;}
	.swhunter{background-color: #34413A;}
	.swwisteria{background-color: #A3B3D5;}
	.swpinot{background-color: #443B3E;}
	.swdenim{background-color: #2B3D49;}
	.swantique{background-color: #DFD9CB;}
	.swindigo{background-color: #333366;}
	.swcopper{background-color: #996633;}
	.swterracotta{background-color: #CC6633;}
	.swgray{background-color: #CCCCCC;}
	.swale{background-color: #FFCC66;}
	.swmeadow{background-color: #DCE5D4;}
	.swcloud{background-color: #CEDBE1;}
	.swblackwithbrown{background-color: #663333;}
	.swbrownwithcream{background-color: #CCCC99;}
	.swpaprika{background-color: #CC6633;}
	.swcardinal{background-color: #94070D;}
	.swnatural{background-color: #CCC3B2;}
	.swnavywithcream{background-color: #333366;}
	.swevergreen{background-color: #4D5A49;}
	.swadriatic{background-color: #336699;}
	.swnavywithcharcoal{background-color: #333366;}
	.swcharcoalwithnavy{background-color: #686667;}
	.swslate{background-color: #4A487F;}
	.swscarlet{background-color: #C41939;}
	.swscarlett{background-color: #C41939;}
	.swpalm{background-color: #7D9C61;}
	.swonyx{background-color: #3D3D3D;}
	.swoxford{background-color: #D2D2D2;}
	.swoxfordgrey{background-color: #D2D2D2;}
	.swpetalpink{background-color: #DEC6C4;}
	.swskyblue{background-color: #BBC9E3;}
	.swbreezeblue{background-color: #BBC9E3;}
	.swcoast{background-color: #4C6B88;}
	.swterrace{background-color: #CA6644;}
	.swoasis{background-color: #70826C;}
	.swsky{background-color: #B4D2E9;}
	.swsafariyellow{background-color: #F0DA85;}
	.swfireballred{background-color: #B92642;}
	.swfairwaygreen{background-color: #6E9C75;}
	.swabsoluteblue{background-color: #5471B7;}
	.swtwine{background-color: #7F7963;}
	.swcamel{background-color: #755733;}
	.swaqua{background-color: #3CC6D3;}
	.swperiwinkle{background-color: #5568AC;}
	.swruby{background-color: #731D26;}
	.swregalblue{background-color: #393E92;}
	.swsapphire{background-color: #313455;}
	.swplatinum{background-color: #C8C7C3;}
	.swlightgreen{background-color: #9FAC52;}
	.swamber{background-color: #D4914A;}
	.swruby{background-color: #943539;}
	.swtangerine{background-color: #C85538;}
	.swkeylime{background-color: #656B45;}
	.swscarlettred{background-color: #7A0D12;}
	.swdarkmoss{background-color: #4C4638;}
	.swpalmgreen{background-color: #7DA37A;}
	.swdarkpink{background-color: #D75A7C;}
	.swpearl{background-color: #EFE9DD;}
	.swchalk{background-color: #EAE7E0;}
	.swnutmeg{background-color: #CA6E3F;}
	.swlimegreen{background-color: #7BC673;}
	.swlavender{background-color: #C4CAE2;}
	.swlightbone{background-color: #E5E5E5;}
	.swseablue{background-color: #687FAB;}
	.swblonde{background-color: #F4F1E0;}
	.swviola{background-color: #D5C9D7;}
	.swcottoncandy{background-color: #DBC3B7;}
	.swsand{background-color: #C4BDAD;}
	.swrapidblue{background-color: #2F3A68;}
	.swburgundy{background-color: #6D3747;}
	.swblackwithroyal{background-color: #43557D;}
	.swlightkhaki{background-color: #A88950;}
	.swlight{background-color: #D4B187;}
	.swdark{background-color: #631000;}
	.swivory{background-color: #D6D1CB;}
	.swmarigold{background-color: #F6DC88;}
	.swtheinnatspanishbay{background-color: #7C4028;}
	.swthelodgeatpebblebeach{background-color: #808870;}
	.swthespaatpebblebeach{background-color: #598B8C;}
	.swgolf{background-color: #315410;}
	.swthelonecypress{background-color: #3D79B8;}
	.swpinkdot{background-color: #AA2B58;}
	.swblackstripe{background-color: #262425;}
	.swblackdot{background-color: #262425;}
	.swpeonypink{background-color: #D27892;}
	.swchamois{background-color: #C8B89F;}
	.swsweetorange{background-color: #CE5520;}
	.swpeppermint{background-color: #355B66;}
	.swcinnamon{background-color: #740E02;}
	.swpinkgrapefruit{background-color: #D4AAAB;}
	.swlemonthyme{background-color: #CDCAA1;}
	.swthelodge{background-color: #BD9234;}
	.swseaotter{background-color: #95BEAE;}
	.swgolfer{background-color: #284235;}
	.sw18thholeatpebblebeachgolflinks{background-color: #517843;}
	.sw8thholeatpebblebeachgolflinks{background-color: #687F55;}
	.sw7thholeatpebblebeachgolflinks{background-color: #54578A;}
	.sw5thholeatpebblebeachgolflinks{background-color: #E6CF81;}
	.swbagpiperatsunset{background-color: #CD4C2D;}
	.swcherry{background-color: #B9636E;}
	.sw60degree{background-color: #BAB8B9;}
	.sw56degree{background-color: #484647;}
	.swtrueblue{background-color: #6E92C6;}
	.swteal{background-color: #3C92AB;}
	.swlime{background-color: #CCE182;}
	.swcane{background-color: #A78F6B;}
	.swcoral{background-color: #F0887D;}
	.swtumble{background-color: #C6B9B0;}
	.swseamist{background-color: #6B99B3;}
	.swmalt{background-color: #3B3125;}
	.swoatmeal{background-color: #D7C5B7;}
	.swsun{background-color: #F2E3A8;}
	.swwatermelon{background-color: #E74F68;}
	.swstrawberry{background-color: #D12E4B;}
	.swgreene{background-color: #C1DCD3;}
	.swburntred{background-color: #531918;}
	.swlake{background-color: #666699;}
	.swkellygreen{background-color: #134E32;}
	.swchocolate{background-color: #46332D;}
	.swburntorange{background-color: #9D4726;}
	.swmaroon{background-color: #681A28;}
	.swobsideon{background-color: #1D1E20;}
	.swlightbone{background-color: #E1DFE0;}
	.swcocoa{background-color: #998A75;}
	.swchili{background-color: #B53836;}
	.swvibrantblue{background-color: #121D5F;}
	.swrapidblue{background-color: #4C6689;}
	.swpeanut{background-color: #A28A70;}
	.swstraw{background-color: #D8CCA2;}
	.swsteeloat{background-color: #D0D1C9;}
	.swrusticred{background-color: #AB2E2C;}
	.swalpinegreen{background-color: #44504E;}
	.swsand{background-color: #BBAAA2;}
	.swheatherblue{background-color: #6B7E8F;}
	.swfern{background-color: #494A2A;}
	.swberry{background-color: #841A4B;}
	.swolive{background-color: #544A40;}
	.swsky{background-color: #9EB6DA;}
	.swobsideon{background-color: #1B1D1C;}
	.swlightbone{background-color: #E3E3E3;}
	.swcocoa{background-color: #8C7F6E;}
	.swchili{background-color: #B93938;}
	.swvibrantblue{background-color: #12205F;}
	.swrapidblue{background-color: #60789C;}
	.swmouse{background-color: #918B99;}
	.swmoon{background-color: #1C45AE;}
	.swballetslippers{background-color: #E8C0C8;}
	.swteether{background-color: #E094B2;}
	.swrattle{background-color: #B0CE9A;}
	.swduck{background-color: #FBC525;}
	.swdino{background-color: #A81410;}
	.swbasin{background-color: #A9D7E6;}
	.swpeanut{background-color: #9D876F;}
	.swstraw{background-color: #D8CDA0;}
	.swsteeloat{background-color: #959690;}
	.swrusticred{background-color: #A62C29;}
	.swdenim{background-color: #3D3F58;}
	.swcopper{background-color: #A75C32;}
	.swalpinegreen{background-color: #3E4A48;}
	.swwetsand{background-color: #C6B5AD;}
	.swheatherblue{background-color: #5A6C80;}
	.swroyalblue{background-color: #26246F;}
	.swputtinggreen{background-color: #88B363;}
	.swatmosphereblue{background-color: #87A6A8;}
	.swfern{background-color: #706F51;}
	.swcitrine{background-color: #F3F298;}
	.swmellon{background-color: #CB5748;}
	.swteal{background-color: #83BCB3;}
	.swsage{background-color: #96A681;}
	.swswingintoopposites{background-color: #85B9E0;}
	.swconsideritgolf{background-color: #A6C05F;}
	.swcountongolf{background-color: #A7C472;}
	.swabcsofgolf{background-color: #ABB8DA;}
	.sw1{background-color: #000000;}
	.sw2{background-color: #898e91;}
	.sw3{background-color: #c9ced4;}
	.swpacificview{background-color: #5c80ba;}
	.swlonecypress{background-color: #864e3f;}
	.swinlandview{background-color: #606b49;}
	.swfinishingholes{background-color: #a59863;}
	.swaerial7th{background-color: #295fa5;}
	.sw18th{background-color: #859c44;}
	.sw8th{background-color: #9e703f;}
	.sw7th{background-color: #b8bdda;}
	.sw17miledrive{background-color: #cbdae6;}
	.swlaserblue{background-color: #105a99;}
	.swburgundy{background-color: #6d0d18;}
	.swbirch{background-color: #e6ddd4;}
	.swscarletred{background-color: #96171e;}
	.swalpine{background-color: #4f5555;}
	.swfir{background-color: #323834;}
	.sweucalyptus{background-color: #7a8273;}
	.swcompositionposter{background-color: #92b2d9;}
	.swthefinisher{background-color: #3a5ebf;}
	.swmagnificentseventh{background-color: #5f76a2;}
	.swlegendaryeighth{background-color: #08950e;}
	.swx{background-color: #8c9497;}
	.swlimabean{background-color: #99cc99;}
	.swcaspionblue{background-color: #8CAAC6;}
	.swtomato{background-color: #94070D;}
	.swapricot{background-color: #ffcc99;}					
	.swoceanblue{background-color: #687FAB;}
	.swreefblue{background-color: #495794;}
	.swdarkgrey{background-color: #484745;}
	.swcranberry{background-color: #94070D;}
	.swblack1{background-color: #000;}
	.swreefblue1{background-color: #495794;}
	.swspice{background-color: #CC0033;}
	.swbayoublue{background-color: #495794;}
	.swivy{background-color: #669966;}
	.sworchid{background-color: #9999CC;}
	.swpine{background-color: #669999;}
	.swcement{background-color: #CCCCCC;}
	.swgymblue{background-color: #3C3E4D;}
	.swtrackgold{background-color: #FBD654;}
	.swarctic{background-color: #BCD5DC;}
	.swarcticblue{background-color: #BCD5DC;}
	.swviennapink{background-color: #D4BBCF;}
	.swwhitewash{background-color: #FFF;}


	.swborderon{border: 1px solid #F2B100;}
	.swborderoff{border: 1px solid #FFF;}

	.showimage{
		z-index: 99;
		position:absolute;
	}
	.shoptop{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-decoration: none;
		text-align: right;
		text-transform: uppercase;
	}
	.shoptopul{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-decoration: underline;
		text-align: right;
		text-transform: none;
	}
	.productlinkout{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-decoration: none;
		text-align: center;
	}
	.productlinkin{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-decoration: underline;
		text-align: center;
	}
	.strike{text-decoration: line-through;}
	.error{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #f00;
		text-decoration: none;
	}
	.shoptitlenavout{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #95964E;
		text-decoration: none;
		text-align: right;
		text-transform: uppercase;
	}
	.shoptitlenavin{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #95964E;
		text-decoration: underline;
		text-align: right;
		text-transform: uppercase;
	}
	.shoptitleyellow{
		font-family: Verdana, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #95964E;
		text-decoration: none;
	}
	.shoptitleblack{
		font-family: Verdana, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	.shoptitlegray{
		font-family: Verdana, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #999;
		text-decoration: none;
	}
	.shopdescription{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #666;
		text-align: left;
		text-decoration: none;
	}
	.shopdescriptionlink{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #666;
		text-align: left;
		text-decoration: underline;
	}
	.shopname{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #95964E;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
	}
	.shopcolortext{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #999;
		text-align: left;
		text-decoration: none;
	}
	.hidden{visibility: hidden;}
	.visible{visibility: visible;}
	.awmAnchor{
		position: relative;
		
	}
	.awmAnchorNetscape {
		position: relative;
		top: -33px;
	}
	.pixelup{
		position: relative;
		top: -1px;
	}
	.shopcartheaderleft{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		background-color: #E0DEA3;
		text-align: left;
		text-transform: uppercase;
	}
	.shopcartheaderright{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		background-color: #E0DEA3;
		text-align: right;
		text-transform: uppercase;
	}
	.shopcartitemleft{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-align: left;
	}
	.shopcartitemright{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-align: right;
	}
	.shopcartattr{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #626262;
	}
	.shopformtextright{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #787878;
		text-align: right;
	}
	.shopformtextleft{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #787878;
		text-align: left;
	}
	.shopform{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #000;
	}
	.shopheader{
		font-family: Verdana, sans-serif;
		font-size: 11pt;
		color: #A8A882;
		text-align: left;
	}
	.copytext{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-align: left;
		text-decoration: none
	}
	.copytextlink{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000;
		text-align: left;
		text-decoration: underline;
	}
	.shopaddout{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #8EB28C;
		text-align: left;
		text-decoration: none;
	}
	.shopaddin{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #8EB28C;
		text-align: left;
		text-decoration: underline;
	}
	.shopquestion{
		font-family: Verdana, sans-serif;
		font-size: 10pt;
		color: #000;
		text-align: left;
	}
	.shopcallorder{
		font-family: Verdana, sans-serif;
		font-size: 11pt;
		color: #000;
		text-align: left;
	}
	.viewlargeout{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #FA905E;
		text-align: right;
		text-decoration: underline;
		cursor: auto;
	}
	.viewlargein{
		font-family: Verdana, sans-serif;
		font-size: 7pt;
		color: #FA905E;
		text-align: right;
		text-decoration: underline;
		cursor: pointer;
		cursor: hand;
	}
	.formerror{
		background-color: #aca;
	}
	a.toplink:link{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #477C12;
		text-decoration: none;
		text-transform: uppercase;
		text-align: right;
	}
	a.toplink:visited{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #477C12;
		text-decoration: none;
		text-transform: uppercase;
		text-align: right;
	}
	a.toplink:hover{
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #477C12;
		text-decoration: underline;
		text-transform: uppercase;
		text-align: right;
	}
	#templateBody{
		padding: 30px 10px 60px 10px;
	}
	.formfield td{
		border-bottom: 1px solid #A8A882;
		padding: 5px 0 10px 0;
	}
	.surveyquestion{
		font-weight: bold;
	}
	.surveyanswer{
		font-weight: bold;
	}
	.surveyanswer option{
		color: #f00;
	}
	
	
	

	form fieldset {
		font-size: 8pt;
		border: 1px solid #A8A882;
		padding: 10px;
		margin: 10px 0px 0px 0px;
	}
	form fieldset legend {
		margin: 0px 0px 0px 0px;
		padding: 0px 5px;
	}
	.radioOptions{
		width: 450;
		display: block;
		font-size: 8pt;
		font-weight: normal;
	}
	.radioOptionLarge{
		padding-left: 35px;
		text-indent: -20px;
	}
	.radioOptionSmall{
		padding-left: 35px;
		text-indent: -20px;
	}
form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {
  margin: 0px 0px 0px 0px;
}
/* form.css */

form.styled fieldset {
	clear: both;
	border: 1px solid #A8A882;
	padding: 10px;
	margin: 10px;
}

form.styled fieldset legend {
	font-weight: bold;
	color: #000;
	padding: 0px 10px;
}
form.styled input.input_text, select.select_option{
	width: 230px;
}
form.styled input.input_radio{
	margin-right: 5px;
}
form.styled textarea {
	overflow: auto;
	margin-top: 10px;
	padding: 3px;
	width: 540px;
	_width: 520px;
}

form.styled fieldset div {
	clear: left;
}

form.styled div.required fieldset legend {
	font-weight: bold;
	font-weight: normal;
}

form.styled div label {
	display: block;
	float: left;
	width: 160px;
	_width: 180px;
	padding: 3px 5px;
	margin: 0px 10px 5px 0px;
	text-align: right;
}

form.styled div.optional label, form.styled label.optional {
	font-weight: normal;
}

form.styled div.required label, form.styled label.required {
	font-weight: bold;
	font-weight: normal;
}

form div label.labelCheckbox, form.styled div label.labelRadio {
  float: none;
  display: block;
  height: expression('1%');
  padding: 0px;
  margin: 0px 0px 5px 142px;
  text-align: left;
}

form.styled div input.inputCheckbox, form.styled div input.inputRadio, form.styled input.inputCheckbox, form.styled input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}

form.styled div.submit {
  width: 214px;
  padding: 0px 0px 0px 140px;
}

form.styled div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

form.styled div input.inputSubmit, form.styled div input.inputButton, form.styled input.inputSubmit, form.styled input.inputButton {
  background-color: #cccccc;
  color: #000000;
  width: auto;
  padding: 0px 6px;
  margin: 0px;
}

form.styled div.submit div input.inputSubmit, form.styled div.submit div input.inputButton {
  float: right;
  margin: 0px 0px 0px 5px;
}

form.styled div small {
  display: block;
  margin: 0px 0px 5px 142px;
  padding: 1px 3px;
  height: expression('1%');
}
form.styled label.compact{
	display: inline;
}
form.styled div.reverse input{
	float: left;
}
form.styled div.reverse label{
	text-align: left;
	width: auto;
}
form.styled .input_submit{
	margin-left: 10px;
}
form.styled .error input{
	background-color: #eee;
}
.image_wrapper{
	position: relative;
	display: block;
}
.image_wrapper .main_image{
	z-index: 10;
}
.image_wrapper .spacer_image{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}


/* BV Styles */

p {font-size:8pt;}

/* H1 Styles */
h1{color:#252625;font-size: 24px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;border-bottom:1px solid #95964E; letter-spacing:-1px;}
h2{font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #95964E; text-align: left; text-decoration: none; text-transform: uppercase;}
.hide {display:none;}

.breadcrumbs {padding:5px;font-size:11px; color:#95964E;display:none;}
.breadcrumbs a {color:#95964E; text-decoration:underline;}

#categorymain {margin:0 10px;}
#categorybanner {text-align:center;margin:20px 0 30px 0;}
#categorydescription {text-align:left;}

#categorygridsubtemplate {margin:0 auto;}
#categorygridsubtemplate .record {width:185px;height:215px;margin:0;padding:0;
                                  text-align:center;
                                  /*border-bottom:solid 1px #000;*/}
#categorygridsubtemplate .record:hover {/*border:solid 1px #ccc;*/}                                  
#categorygridsubtemplate .midrecord {border-left:solid 1px #000; border-right:solid 1px #000;}


#categorygridtemplate {margin: 0 auto;}

#categorygridtemplate .record, 
#homepagefeaturedproducts .productgrid .record,
#SearchResultsPane .record
{
	width: 185px;
	/*height: 215px; IE7 swatch fix*/
	margin: 0 0 15px 0;
	padding: 0;
	text-align: center;
	/*border-bottom:solid 1px #000;*/
}
#categorygridtemplate .midrecord {border-left:solid 1px #000; border-right:solid 1px #000;}

#categorygridtemplate .record a, 
#homepagefeaturedproducts .productgrid .record a,
#SearchResultsPane .record a {text-decoration:none;font-size:9pt;}

#categorygridtemplate .recordprice a, 
#homepagefeaturedproducts .productgrid .recordprice a,
#SearchResultsPane .recordprice a {text-decoration:none;font-size:9pt;color:#999;}

#categorygridtemplate .recordname a:hover, 
#homepagefeaturedproducts .productgrid .recordname a:hover,
#SearchResultsPane .recordname a:hover,
#categorygridtemplate .recordprice a:hover, 
#homepagefeaturedproducts .productgrid .recordprice a:hover,
#SearchResultsPane .recordprice a:hover {text-decoration:underline;}

#categorygridtemplate .recordprice a:hover, 
#homepagefeaturedproducts .productgrid .recordprice a:hover,
#SearchResultsPane .recordprice a:hover {text-decoration:none;}

#homepagefeaturedproducts {text-align:center;margin:20px 0;}
#homepagefeaturedproducts .productgrid {/*border-top:solid 1px #477C12;*/margin:3px 10px;}
#homepagefeaturedproducts .productgrid .record {border-bottom:none;}

#ctl00_MainContentHolder_SuggestedItems1_SuggestedItemsPanel {clear:left;margin-top:20px;padding:10px;}

.productswatches img {border:solid 1px #666;margin:3px;}


/* Product Page Styles */
.suggesteditem {width:150px;margin-right:20px;}
.suggestedimage img {border:none;}
.suggestedname {text-align:center;}
.suggestedname a {color:#666;text-decoration:none;}
.suggestedname a:hover {color:#333;text-decoration:underline;}

#bvc5productpage #producttop {margin:25px 10px 10px 10px;}

#bvc5productpage #imagecolumn {width:250px;float:left;text-align:center;}
#bvc5productpage #contentcolumn {width:300px; margin:0 0 0 260px;}
#bvc5productpage .sizechart {margin:8px 0;}

#bvc5productpage #Prices .formlabel {font-size:12px;}

#mainimagewrapper {margin-bottom:10px;padding-bottom:1px;}

#sizechartwrapper {padding:10px;font-size:11px;color:#333;}
#sizechartwrapper h1 {font-size:18px;font-weight:bold;}
#sizechartwrapper h2 {font-size:14px;font-weight:bold;color:#fff;
                      background-color:#333;padding:3px;}
#sizechartwrapper td {padding:5px;
                      border:solid 1px #999;
                      font-size:11px;}                      
#sizechartwrapper th, #sizechartwrapper .chartlabel {font-weight:bold;border:none;padding:5px;
                                                     font-size:11px;}

                  
                  
.forminput, .FormInput { padding: 4px 0 0 6px; height: 20px; color: #444; vertical-align: middle; border: 1px solid #ccc; background: #fff; }
.forminput { width: 190px; }
.formtextarea { padding: 4px 0 0 6px; border: 1px solid #ccc; width: 90%; }
.short { width: 30%; }
.medium { width: 50%; }
label { color: #666; }
label.required { font-weight: bold; }
select { border: 1px solid #ccc; color: #222; vertical-align: middle; }
.aligntop { vertical-align: top; }
.buttonrow { text-align: right; padding: 5px 20px; margin: 0 0 10px 0; }
.Instructions { font-size: 80%; color: #333; }

/* Let's cover the inputs that BVC5 didn't assign a ".forminput" class to. (?)
   You're welcome to fix these in the pages where you find them.
   Note that these won't work in IE6. I've duplicated styles so they don't 
   completely break the others in IE6. */
   input[type=text] { padding: 4px 0 0 6px; height: 20px; color: #444; vertical-align: middle; border: 1px solid #ccc; background: #fff; }
   .mailinglistsignupform input[type=text] { width: 130px; }

/* Column Search & Mailing List Inputs */
.searchboxform .forminput { width: 130px; }
.decoratedblock input { vertical-align: middle; }
.searchwrapper {text-align:center;
                vertical-align:top;
                font-size:11px;line-height:1.2em;}
.searchwrapper input, .searchwrapper img, .searchwrapper a {vertical-align:top;}
    
/* Product Controls Box */
#ProductControls, .controlarea1 { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #eee; padding: 10px; margin: 10px 0; position: relative; }
.formlabel {text-align:right; vertical-align:middle;}
.choicelabel {vertical-align:middle;}
.productpropertylabel {font-family: Verdana, sans-serif; font-size: 8pt; vertical-align: middle; padding-right: 5px; text-decoration: none; }
.listprice, .ListPrice {/*text-decoration: line-through; */color:#999;}
.siteprice, .SitePrice {text-decoration: none;font-weight: bold;color: #000;}
.qyt, .Qty {vertical-align: bottom; color: #000}
.yousave, .YouSave {color:#666;}
.desc .Desc{color: #666; text-align: left;}
#buttons { margin: 5px; }
#buttons input { margin: 5px; }
#wishlist { margin-top: 5px; }
.idbox {padding:10px 0;font-weight:bold;font-size:7pt;}

/* Product Reviews & Cross/Up Sells */
.ProductReviews, #CrossSells { clear: both; padding: 10px; margin: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.ProductReviewLinks { } 
.ProductReview { margin: 10px; padding: 0 0 0 5px; border-left: 5px solid #eee; }
.ProductReviewKarma { display: block; padding-top: 5px; color: #666; }

#ctl00_MainContentHolder_btnViewDetail {margin-bottom:10px;}
#viewdetail {}

/* Cart Page */
#cartcontainer {margin:0 10px;}
#cartcontainer table.noborder {border-bottom:1px solid #A8A882;}
#carttitle   {margin:10px 10px 0 10px;}
#cartsubtitle {}
#cartfooter {}

.cartitemimage {float:left; margin: 0 10px 0 0;}
.cartitemdescription { margin: 5px;}
.cartitemdescription a {text-decoration:none;}
#cartcontainer tr td {padding: 6px; vertical-align:top;}

td.productquantitycolumn {text-align: center; width: 10%;}
#cartcontainer td.productquantitycolumn {padding-right:0;}
#cartcontainer td.producttotalcolumn, #cartcontainer td.productpricecolumn { text-align: right; width: 10%; padding: 12px 0 6px 6px; /*background: #EFEFEF;*/ }
td.producttotalcolumn .lineitemnodiscounts { display: block; color: #999; text-decoration: line-through; }
td.producttotalcolumn .totallabel { display: block; font-weight: bold; }
#cartfooter {margin: 10px 10px 0 10px;}
#carttotals {width:200px;float:right;margin-bottom:10px;text-align:right;}
#carttotals table {float:right;}
#carttotals .formlabel, #carttotals .formfield { font-size:110%; font-weight: bold; color: #2D2D2D; }
#cartupdates {margin-bottom:10px;text-align:left;}
#cartupdates span {display:none;}
#cartactions {clear:both;text-align:right;padding-bottom:12px;margin: 20px 10px 0 10px;}
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
#cartcoupons {border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;padding:10px;margin:10px;}
#cartcoupons #ctl00_MainContentHolder_pnlCoupons {vertical-align:middle;}
.cartsku { font-size: 90%; }
.cartproductname { font-size: 110%; font-weight: bold; }
.billaddress {font-size: 100%; color: Red; padding: 10px 0px 10px 0px;}

#ctl00_MainContentHolder_ViewOrder1_ShippingTotalField .MarkDownPrice {text-decoration: line-through;}
#cartshippingrates {clear:both;}
.shippingdiscount {text-decoration: line-through;}

/* Address Book */
.address { border: 1px solid #eee; padding: 5px 10px; margin: 0 5px 15px 0; }
.address .buttonrow { margin: 5px 0; padding: 0; text-align: left; }
table.alladdresses, table.primaryaddresses { margin: 5px 0; width: 100%; }
table.alladdresses td, table.primaryaddresses td { vertical-align: top; }

#onepagecheckout, #receiptpage,
#loginpage, .paddedpage, #forgotpasswordpage, .custompagewrapper {padding:0 10px 10px 10px;}

fieldset legend {font-family:Verdana,color:#477c12;font-weight:bold;font-size:14px;}

#logincontrolarea, .pbcontrols {padding:0 5px; border:solid 1px #ccc;background-color:#efefef;}

.smallnote {font-size:9px;color:#666;}

.errormessage { color:Red;}

.outofstockwrapper {padding:20px 20px 20px 40px;
                    border:solid 1px #666;
                    margin:10px;font-size:13px;font-weight:normal;color:#000;
                    background: url('/pbstore/images/system/warning.png') no-repeat 5px 10px #ffc;
                    }
                    
                    
/* Messages */
.AddedToCartMessage, .messagebox { display: block; border: 1px solid #fe3; background: #ff9; border-left: none; border-right: none; margin: 10px 0; padding: 0 10px; }
.messagebox ul { margin: 0; padding: 0; display: block; width: 100%; }
.messagebox li { margin: 10px 0; padding: 0; overflow: hidden; width: 100%; }
.messagebox .icon { float: left; margin: 0 8px 0 0; }
.messagebox .errorline { color: #333; clear: both; list-style: none; }
.messagebox .message { margin: 0 5px 0 10px; font-size: 100%; line-height: 1.2em; }
/*.errormessage { color: #c00; line-height: 2em; padding: 0 5px; font-size: .8em; }*/
.errormessage { color: Red; padding: 0 5px; font-size: 8pt; }
.errormessage li { color: #c00; list-style-type: circle; }
.AddedToCartMessage, .SuccessMessage { color: #0c6; }

                    
#giftwrappage h1 {margin-top:0.5em;}
#giftwrappage h2 {font-size:14px;font-weight:normal;color:#666;
                      padding:3px;}
#giftwrappage .formlabel, #giftwrappage .copytext {font-size:12px;font-weight:normal;color:#666;}                      
#giftwrappage .formlabel strong {color:#333;}

.pager {color:#A8A882; text-align:right;}
.catheading{color:#252625;font-size: 24px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal; letter-spacing:-1px;}
/*.ulinetop {border-top:1px solid #A8A882;}*/
.ulinebottom {border-bottom:1px solid #A8A882; padding-top:10px;}
.spacer{padding-bottom:10px;}

/* Additional Image Style */
.tinypic {width:50px;border:solid 1px #ccc;margin: 0 2px;}

/* Gift Card Page */
#giftcardspage {padding:0 10px 10px 10px;}
#giftcardspage h1 {margin-left:10px;}
#giftcardspage .tinypic{width:40px;margin:0;padding:0;}
#giftcardspage #productadditionalimages a {text-decoration:none;padding:0;margin:0;}
.caption {margin:1em;}

/* Gift Basket Page */
#giftbasketpage {background:#F3F1B6;padding:10px;}
#giftbasketpage .giftbasketcontrol {margin:0;background:#fff;border:solid 1px #A8A882;}
#giftbasketmenu {padding:0; width:200px; text-align:center;}
#giftbasketmenu h3 {font-weight:normal;font-size:11px;}
#giftbasketmenu .basket {width:88px;float:left;margin: 10px 0 0px 5px;}
#giftbasketdetails {padding: 10px;border-left:solid 1px #A8A882;}
#giftbasketparts {}
#giftbasketparts .item {float:left;height:170px;text-align:center;width:134px;}
#giftbasketparts .item img {border:solid 1px #A8A882;}
#giftbasketparts .item p {margin:0;padding:0;}

#giftbasketpage2 label {width:160px;text-align:right;display:block;float:left;margin-right:3px;}
/* Product Review Popup */
.FormInputTextArea {}

/* New Checkout Styles */
.giftcardpayment {padding:1em;background-color:#cfc;border:solid 1px #363;}
.giftcardbalance {padding:1em;}

/* Custom Group Merchandise Style */

#h1customgroupmerchandise {display:block;
                           width:576px;
                           height:175px;
                           background: url('http://www.pebblebeach.com/images/golfshop/banner_customgroup_dept.jpg') no-repeat;}
#h1customgroupmerchandise span {display:none;}

.pagebreak {page-break-after:always;}

/* Row Elements */
.rowheader, th { background: #eee; color: #808080; padding: 0; font-weight: bold; padding: 5px 0; }
.rowheader { font-size: 90%; }
.row { background: #f6f6f6; }
.altrow { background: #f4f4f4; }
