body 	    { margin-bottom:30px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px; background: #b71323 url(../gui/bg.jpg); background-repeat: repeat-x; background-position: top left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:17px; text-decoration:none; }

img		    { border: 0px; }

form 	    { margin: 0px; padding: 0px; }

h1			{ margin:0px; padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; line-height:29px; color:#b71323; }

h2			{ margin:0px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:21px; color:#e66a2e; }

A:link 		{ color:#ab091d; text-decoration:underline; }

A:visited 	{ color:#ab091d; text-decoration:underline; }

A:active 	{ color:#ab091d; text-decoration:underline; }

A:hover 	{ color:#ab091d; text-decoration:none; }



.page               { width:981px; margin-left:auto; margin-right:auto; background: url(../gui/bg-page.png); background-repeat: repeat-y; background-position: top left; }

.page-holder        { width:945px; margin-left:18px; margin-right:18px; padding-bottom:20px; }

.page-footer        { width:981px; margin-left:auto; margin-right:auto; background: url(../gui/bg-page-bottom.png); background-repeat: no-repeat; background-position: bottom left; }

.top                { background: url(../gui/top/bg.jpg); background-repeat: no-repeat; background-position: top right; }

.top-left           { width:320px; float:left; padding-left:12px; padding-top:10px; padding-bottom:16px; }

.top-middle         { float:right; margin-right:6px; margin-top:25px; width:285px; height:54px; background: url(../gui/top/box.png); background-repeat: no-repeat; background-position: top left; }

.top-middleh        { padding-left:20px; padding-top:16px; }

.top-right          { float:right; padding-top:34px; padding-right:10px; margin-left:15px; width:285px; color:#aaaaaa; }

.top-right A:link 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#424242; line-height:14px; text-decoration:none; }

.top-right A:visited    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#424242; line-height:14px; text-decoration:none; }

.top-right A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#424242; line-height:14px; text-decoration:none; }

.top-right A:hover 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#e66a2e; line-height:14px; text-decoration:none; }

.menu               { }

.column-left        { float:left; width:197px; }

.column-middle      { float:left; width:511px; margin-left:20px; margin-right:20px; margin-top:20px; padding-bottom:15px; }

.column-middlei     { float:left; width:718px; margin-left:20px; margin-right:10px; margin-top:20px; padding-bottom:15px; }

.column-middlei1    { float:left; width:736px; margin-left:10px; margin-right:0px; margin-top:20px; padding-bottom:15px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }

.column-middlei1h   { padding-left:15px; }

.column-right       { float:left; width:197px; margin-top:20px; }

.prod-note          { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#424242; line-height:16px; text-decoration:none; margin-top:8px;padding-top:8px;border-top:1px solid #dbdbdb }

.small-note         { padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#999999; line-height:16px; }

.small-note1        { padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#999999; line-height:16px; }

.row                { border-bottom:1px solid #dbdbdb; padding-top:3px; padding-bottom:3px; }

.rowf               { padding-top:3px; padding-bottom:3px; }

.contact-photo      { padding-bottom:18px; background: url(../gui/misc/contact.jpg); background-repeat: no-repeat; background-position: bottom right; }

.aboutus-photo      { margin-bottom:18px; padding-right:210px; background: url(../gui/misc/aboutus.jpg); background-repeat: no-repeat; background-position: bottom right;}

.page-separator     { margin-top:10px; padding-bottom:6px; border-top:1px solid #e5e5e5; }

.page-separator1    { margin-top:15px; padding-bottom:10px; border-top:1px solid #e5e5e5; }

.page-separator1a   { margin-top:17px; padding-bottom:16px; border-top:1px solid #e5e5e5; }

.page-separator2    { margin-top:5px; padding-bottom:8px; border-top:1px solid #e5e5e5; }

.page-separator3    { margin-top:8px; padding-top:3px; padding-bottom:8px; border-top:1px solid #e5e5e5; }

.flyer-image        { border:1px solid #cdcdcd }

.work-image         { margin-bottom:9px; border:1px solid #cdcdcd }



.specials                           { margin-bottom:10px; height:69px; background: url(../gui/misc/bg-specials.jpg); background-repeat: no-repeat; background-position: top left; }

.specialsh                          { padding-left:15px; padding-top:10px; }

.specials h1                        { margin:0px; padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; line-height:29px; color:#ffffff; }

.specials .breadcrumbs 			    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }

.specials .breadcrumbs a:link 	    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:underline; }

.specials .breadcrumbs a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:underline; }

.specials .breadcrumbs a:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:underline; }

.specials .breadcrumbs a:hover 	    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }



.flyers 	        { padding-top:5px; }

.flyers A:link 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.flyers A:visited   { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.flyers A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.flyers A:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:underline; }



.carousel		            { height:215px; background: url(../gui/carousel-bg.gif); background-repeat: no-repeat; background-position: top left; line-height:19px; }

.carousel h2                { margin: 0px; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:18px; color:#222222; }

.carousel-left              { height:41px; float:left; padding-left:15px; }

.carousel-right             { height:41px; float:right; }

.carousel-righth            { padding-top:12px; padding-right:15px; }

.carousel-right A:link 	    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7d7d7d; line-height:14px; text-decoration:none; }

.carousel-right A:visited   { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7d7d7d; line-height:14px; text-decoration:none; }

.carousel-right A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7d7d7d; line-height:14px; text-decoration:none; }

.carousel-right A:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#7d7d7d; line-height:14px; text-decoration:underline; }

#mycarousel A:link 	        { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:14px; text-decoration:none; }

#mycarousel A:visited       { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:14px; text-decoration:none; }

#mycarousel A:active 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:14px; text-decoration:none; }

#mycarousel A:hover 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:14px; text-decoration:underline; }



.prod-list 	            { padding-top:7px; padding-bottom:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:17px; text-decoration:none; }

.prod-list A:link 	    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.prod-list A:visited    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.prod-list A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.prod-list A:hover 	    { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b71323; line-height:17px; text-decoration:underline; }



.slideshow-left         { float:left; width:272px; }

.slideshow-lefth        { padding:23px 20px 30px 25px; color:#ffffff; line-height:18px; }

.slideshow-left h1      { margin: 0px; padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:31px; line-height:31px; color:#ffffff; }

.slideshow-right        { float:left; width:464px; height:304px; }



.leftmenu               { float:left; width:197px; margin-top:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.leftmenu A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333; line-height:17px; text-decoration:none; }

.leftmenu A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333; line-height:17px; text-decoration:none; }

.leftmenu A:active 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333; line-height:17px; text-decoration:none; }

.leftmenu A:hover 	    { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.leftmenu-item-1        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-apparel.gif); background-repeat: no-repeat; background-position: bottom left; }

.leftmenu-item-2        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-bags-toles.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-3        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-drinkware.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-4        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-gifts-giveaways.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-5        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-golf-accessories.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-6        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-journals-calendars.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-7        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-notepads-scratch.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-8        { color:#b71323; height:25px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-pens-pencils.gif); background-repeat: no-repeat; background-position: top left; }

.leftmenu-item-9        { color:#b71323; height:28px; padding-top:8px; padding-left:36px; background: url(../gui/leftmenu/bg-all-products.gif); background-repeat: no-repeat; background-position: top left; }

.header                 { float:left; width:736px; margin-left:12px; margin-top:10px; }



.home-boxes-top         { height:11px; background: url(../gui/misc/box-home-top.gif); background-repeat: no-repeat; background-position: top left; }

.home-boxes-middle      { background: url(../gui/misc/box-home-middle.gif); background-repeat: repeat-y; background-position: top left; }

.home-boxes-middle h2   { margin: 0px; padding-bottom:7px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:18px; color:#222222; }

.home-boxes-bottom      { height:11px; background: url(../gui/misc/box-home-bottom.gif); background-repeat: no-repeat; background-position: top left; }

.home-box-one           { float:left; width:307px; margin-right:10px; }

.home-box-oneh          { padding:2px 16px 7px 16px; }

.home-box-two           { float:left; width:307px; margin-right:10px; }

.home-box-twoh          { padding:2px 16px 7px 16px; }

.home-box-three         { float:left; width:310px; }

.home-box-threeh        { padding:2px 16px 7px 16px; }



.box-header             { border-bottom:1px solid #dbdbdb; padding-left:13px; background: url(../gui/misc/box-header-left.gif); background-repeat: no-repeat; background-position: top left; }

.box-headerh            { padding-right:12px; padding-top:7px; padding-bottom:7px; background: url(../gui/misc/box-header-right.gif); background-repeat: no-repeat; background-position: top right; }

.box-content            { border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:13px 13px 13px 13px; text-align:center; }

.box-content1           { border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:6px 11px 12px 13px; }

.box-content2           { border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:13px 13px 13px 13px; text-align:left; }

.box-content2m          { border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:13px 13px 13px 13px; text-align:left; }

.box-content2f          { border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:0px 13px 13px 13px; text-align:right; }

.form-buttons           { border-top:1px solid #dbdbdb; padding-top:8px; margin-top:10px; text-align:right; }

.form-buttons1          { padding-top:10px; text-align:right; }



.sidebox-top            { height:11px; background: url(../gui/misc/sidebox-top.gif); background-repeat: no-repeat; background-position: top left; }

.sidebox-middle         { background: url(../gui/misc/sidebox-middle.gif); background-repeat: repeat-y; background-position: top left; }

.sidebox-middleh        { padding:2px 16px 5px 16px; }

.sidebox-middle h2      { margin: 0px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:18px; color:#222222; }

.sidebox-bottom         { height:11px; background: url(../gui/misc/sidebox-bottom.gif); background-repeat: no-repeat; background-position: top left; }



.box-middle-top         { height:11px; background: url(../gui/misc/box-middle-top.gif); background-repeat: no-repeat; background-position: top left; }

.box-middle-content     { border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 15px 5px 15px; }

.box-middle-bottom      { height:11px; background: url(../gui/misc/box-middle-bottom.gif); background-repeat: no-repeat; background-position: top left; }

.box-middle-bottom1     { padding-top:13px; padding-left:32px; font-weight:normal; background: url(../gui/misc/box-middle-bottom1.gif); background-repeat: no-repeat; background-position: top left; }

.box-small-top         { height:11px; background: url(../gui/misc/box-small-top.gif); background-repeat: no-repeat; background-position: top left; }

.box-small-content     { border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 15px 5px 15px; }

.box-small-bottom      { height:11px; background: url(../gui/misc/box-small-bottom.gif); background-repeat: no-repeat; background-position: top left; }



.right-feat-prod 			{ font-size:12px; line-height:17px; text-decoration:none; }

.right-feat-prod a:link 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.right-feat-prod a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.right-feat-prod a:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }

.right-feat-prod a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#b71323; line-height:17px; text-decoration:none; }



.breadcrumbs 			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#777777; line-height:16px; text-decoration:none; }

.breadcrumbs a:link 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#b71323; line-height:16px; text-decoration:underline; }

.breadcrumbs a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#b71323; line-height:16px; text-decoration:underline; }

.breadcrumbs a:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#b71323; line-height:16px; text-decoration:underline; }

.breadcrumbs a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#b71323; line-height:16px; text-decoration:none; }



.footer                 { padding:20px 16px 30px 36px; background: url(../gui/footer-bg.gif); background-repeat: no-repeat; background-position: top; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b2b2b2; line-height:18px; text-decoration:none; }

.footer a:link 	        { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ab091d; line-height:18px; text-decoration:none; }

.footer a:visited 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ab091d; line-height:18px; text-decoration:none; }

.footer a:active 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ab091d; line-height:18px; text-decoration:none; }

.footer a:hover 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ab091d; line-height:18px; text-decoration:underline; }

.copyright              { padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:18px; text-decoration:none; }

.copyright a:link 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:18px; text-decoration:none; }

.copyright a:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:18px; text-decoration:none; }

.copyright a:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:18px; text-decoration:none; }

.copyright a:hover 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#424242; line-height:18px; text-decoration:underline; }



#faq .accTogglerOpen 	{ border:1px solid #ddd4c9; padding-top:6px; padding-left:11px; padding-right:95px; padding-bottom:6px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#f37785; font-weight:bold; line-height:18px; background-color:#f5f2eb; background-image: url(../gui/misc/faq-close.gif); background-repeat: no-repeat; background-position: right; }

#faq .accToggler 		{ border:1px solid #ddd4c9; padding-top:6px; padding-left:11px; padding-right:95px; padding-bottom:6px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#32211a; font-weight:normal; line-height:18px; background-color:#f5f2eb; background-image: url(../gui/misc/faq-open.gif); background-repeat: no-repeat; background-position: right; }

#faq .accContent 		{ margin: 0px; padding:10px; }

#faq .accContent p 		{ margin: 0px; }



.float-left     { float:left; }

.float-right    { float:right; }

.clear          { clear:both; }

.required 	    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b71323; text-decoration:none; line-height:17px; }

.input 		    { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:2px; color:#555555; text-decoration:none; border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#ffffff; }

.list 		    { margin:0px 0px 4px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }

.list li 	    { padding-left: 11px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 9px; }

.list1 		    { margin:0px 0px 4px 8px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }

.list1 li 	    { padding-left: 11px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 9px; }

#fileQueue      { width: 510px; height: 300px; overflow: auto; border: 1px solid #cdcdcd; margin-bottom: 10px; }

.uploadformtb { font-family: Arial, Helvetica, sans-serif; }


