/***********************************************/
/* PAGE STRUCTURE CSS                          */
/***********************************************/ 

/***** CSS Reset *****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0 none; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; }
/***** UI plugin Compress *****/
.ui-dialog{position:relative;padding:.2em;width:300px}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:auto;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{border:0;margin:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font-size:1.1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff none 0 0 repeat-x}.ui-widget-content a{}.ui-widget-header{border:1px solid #aaa;background:#ccc none 0 50% repeat-x; font-weight:bold}.ui-widget-header a{}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #E2DFCF;background:#fff none 0 50% repeat-x;font-weight:bold;color:#444;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada none 0 50% repeat-x;font-weight:bold;color:#444;outline:none}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #E2DFCF;background:#fff none 0 50% repeat-x;font-weight:bold;color:#444;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee 0 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec none 0 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#363636}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-icon{width:16px;height:16px;background-image:none}.ui-widget-content .ui-icon{background-image:none}.ui-widget-header .ui-icon{background: url(../images/global/global-sprites.png) -636px -20px no-repeat}.ui-state-default .ui-icon{background-image:none}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background: url(../images/global/global-sprites.png) -636px -20px no-repeat}.ui-state-active .ui-icon{background-image:none}.ui-state-highlight .ui-icon{background-image:none}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:none}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-right{ -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.ui-widget-overlay{background:#aaa none 0 0 repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa none 0 0 repeat-x;opacity:.35;filter:Alpha(Opacity=35);-moz-border-radius:4px;-webkit-border-radius:4px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0px}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0px;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0px;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-tabs{padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .5em -1px 0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none}.ui-tabs .ui-tabs-hide{display:none !important}
/***** 960 Grid Compress *****/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}.clearfix{display:block}* html .clearfix{height:1%}

/***** Global *****/

html {font-size:100%; overflow-y: scroll;  }
body {background: url(../images/global/bg-gradient.jpg) repeat-x; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:62.5%; color:#444444; margin:5px 0 0 0; }
#slogan {margin:0 auto; width:960px; text-align:center; font-size:1.1em; letter-spacing: 1px;}
#container-bg{margin:0 auto; background:url(../images/global/content-gradient.png) no-repeat top left; width:968px; }
#container{min-height:100%;font-size: 1.1em;  background: #ffffff; margin-top:5px;}
.detail {color:#999;padding:0 4px;white-space:nowrap;}
.noDisplay {display:none;}
.button {vertical-align:middle; margin:0 10px;}
.underline {text-decoration:underline;}

.fill {background-color:#efeee4;}
.border {border:1px solid #dad5c0;}
.columnPadding {padding:10px;}
.columnPadding.border {padding:9px;}
ul.divided li {padding:0 5px;border-left:1px solid #999;}
ul.divided li.first {border-left:none;}
.listInline {list-style-type:none;clear:right;}
.listInline li {float:left;}
.listInline li.first {padding-left:0;}
.listInline li.last {padding-right:0;}
.grid_3 .columnShade {background-image:url(../images/global/column-shade.jpg);background-position:top left;background-repeat:no-repeat;}



.category_landing .category-headline {margin:5px 0;}

div.category_landing div.product-module div.click-box {
	cursor:pointer;
}

div.category_landing .variantlist div.product-module { 
	outline:none;
	position:relative;
	overflow:hidden;
}
* html div.category_landing .variantlist div.product-module {position:static; overflow:visible;}
div.category_landing div.hover {
	outline:1px solid #e0e0e0;
}
div.pt_storefront div.product-module {outline:none;cursor:pointer;}
div.pt_storefront div.hover {outline:1px solid #e0e0e0;}

div.cart .product-module div.hover {
	outline:1px solid #e0e0e0;
}

div.category_landing .variantlist div.product-module .product-description {width:330px; margin:0 30px 0 0;}

/***** Buttons *****/
button {border:none}

.signInBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) 0 -101px no-repeat; width:90px; height:20px;}
.continueBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -91px -101px no-repeat; width:90px; height:20px;}
.createBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -182px -101px no-repeat; width:90px; height:20px;}
.addAddressBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -490px -101px no-repeat; width:125px; height:20px; display:block;}
#aab_id.disabled {border:none; cursor:default; background:url(../images/global/global-sprites.png) -705px -248px no-repeat; width:125px; height:20px; display:block;}

.editBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -71px -122px no-repeat; width:71px; height:19px;}
.removeBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) 0 -122px no-repeat; width:71px; height:19px;}
.addtocartBtn {border:none;cursor:pointer;background:url(../images/global/global-sprites.png) -617px -100px no-repeat; width:110px; height:20px;}
.viewCartBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -122px -855px no-repeat; width:135px; height:20px;}
.disabled .addtocartBtn {border:none;cursor:default;background:url(../images/global/global-sprites.png) -705px -248px no-repeat; width:110px; height:20px;}
.learnMoreBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -259px -855px no-repeat; width:108px; height:20px;}
.addCreditBtn {border:none; cursor:pointer; background:url(../images/global/global-sprites.png) -728px -101px no-repeat; width:125px; height:20px; display:block;}
.saveBtn {border:none; background:url(../images/global/global-sprites.png) 0 -187px no-repeat; width:90px; height:20px;}
.detailsBtn {border:none; background:url(../images/global/global-sprites.png) -91px -187px no-repeat; width:90px; height:20px;}
a.detailsBtn {display:block; float:right;}
.checkStatusBtn {border:none; background:url(../images/global/global-sprites.png) -364px -101px no-repeat; width:125px; height:20px;}
.shopNowBtn {border:none; background:url(../images/global/global-sprites.png) -182px -187px no-repeat; width:90px; height:20px;}
a.shopNowBtn {display:block; float:left;}
.tradeRulesBtn {border:none; background:url(../images/global/global-sprites.png) -209px -121px no-repeat; width:87px; height:20px;}
.startTradingBtn {border:none; background:url(../images/global/global-sprites.png) -272px -187px no-repeat; width:121px; height:20px;}
a.startTradingBtn {display:block; float:left;}
.submitBtn {border:none; background:url(../images/global/global-sprites.png) -393px -187px no-repeat; width:91px; height:20px;}
.viewCheckoutBtn {border:none; background:url(../images/global/global-sprites.png) -122px -885px no-repeat; width:135px; height:20px;}
.yesBtn {border:none; background:url(../images/global/global-sprites.png) -296px -121px no-repeat; width:72px; height:20px;}
.noBtn {border:none; background:url(../images/global/global-sprites.png) -368px -121px no-repeat; width:72px; height:20px;}
.compareBtn {border:none; background:url(../images/global/global-sprites.png) -142px -122px no-repeat; width:68px; height:19px;}
.compareBtn.enabled {border:none; background:url(../images/global/global-sprites.png) -732px -186px no-repeat; width:68px; height:19px;}
.shareBtn {border:none; background:url(../images/global/global-sprites.png) 0px -337px no-repeat; width:84px; height:16px;}
.divider-dotted { border:none; background:#fff url(../images/global/global-sprites.png) no-repeat scroll -2px -144px; height:1px; text-align:center; margin:0px 5px;}
.vertical-dotted { border:none; background:transparent url(../images/global/global-sprites.png) no-repeat scroll -937px -144px; width:1px; height:200px;text-align:center; margin:0px 5px;}
.trashBtn {border:none; background:url(../images/global/global-sprites.png) -317px -22px no-repeat; width:12px; height:14px;}
.trashFullBtn {border:none; background:url(../images/global/global-sprites.png) -857px -22px no-repeat; width:58px; height:14px;}
.redxBtn {border:none; background:url(../images/global/global-sprites.png) -339px -23px no-repeat; width:13px; height:13px;display:block;}
a.redxBtn {text-decoration:none;}
.smallRedxBtn {border:none; background:url(../images/global/global-sprites.png) -360px -23px no-repeat; width:10px; height:10px;}
.updateBtn {border:none; background:url(../images/global/global-sprites.png) -440px -122px no-repeat; width:72px; height:19px;}
.updateIconBtn {border:none; background:url(../images/global/global-sprites.png) -380px -23px no-repeat; width:11px; height:11px;}
.applyBtn {border:none; background:url(../images/global/global-sprites.png) -512px -122px no-repeat; width:72px; height:19px;}
.addBtn {border:none; background:url(../images/global/global-sprites.png) -712px -855px no-repeat; width:62px; height:19px;}
.signUpBtn {border:none; background:url(../images/global/global-sprites.png) -854px -101px no-repeat; width:72px; height:20px;}
.checkoutBtn {border:none; background:url(../images/global/global-sprites.png) -584px -122px no-repeat; width:110px; height:20px;}
.disabled .checkoutBtn {border:none; background:url(../images/global/global-sprites.png) -820px -248px no-repeat; width:110px; height:20px;}
* html .checkoutBtn {background:url(../images/global/global-sprites.png) -584px -122px no-repeat; width:110px; height:20px;}
*+html .checkoutBtn {background:url(../images/global/global-sprites.png) -584px -122px no-repeat; width:110px; height:20px;}
.secureCheckoutBtn {border:none;cursor:pointer;background:url(../images/global/global-sprites.png) -369px -855px no-repeat; width:170px; height:20px;}
.disabled .secureCheckoutBtn {border:none;cursor:default;background:url(../images/global/global-sprites.png) -541px -855px no-repeat; width:170px; height:20px;}

.secureCheckoutBtn2 {border:none;cursor:pointer;background:url(../images/global/global-sprites.png) -164px -389px no-repeat; width:171px; height:26px;}
.disabled .secureCheckoutBtn2 {border:none;cursor:default;background:url(../images/global/global-sprites.png) -164px -415px no-repeat; width:171px; height:26px;}

.keepshoppingBtn {border:none; background:url(../images/global/global-sprites.png) -694px -122px no-repeat; width:97px; height:19px;}
.confirmClubBtn {border:none; background:url(../images/global/global-sprites.png) -485px -187px no-repeat; width:120px; height:20px;}
*+html .confirmClubBtn {background:url(../images/global/global-sprites.png) -485px -187px no-repeat; width:120px; height:20px;}
.club_specs .confirmclub .confirmClubBtn {border:none; background:url(../images/global/global-sprites.png) -485px -187px no-repeat; width:121px; height:20px;}
.expanded-section .expandContractBtn {border:none; background:url(../images/global/global-sprites.png) -308px -272px no-repeat; width:16px; height:16px; display:block;}
.expandable-section .expandContractBtn {border:none; background:url(../images/global/global-sprites.png) -290px -272px no-repeat; width:16px; height:16px; display:block;}
.backBtn {border:none; background:url(../images/global/global-sprites.png) -792px -122px no-repeat; width:72px; height:19px;}
.orderBtn {border:none;cursor:pointer;background:url(../images/global/global-sprites.png) -711px -14px no-repeat; width:120px; height:25px;}
	.disabled .orderBtn,
	.orderBtn[diabled=disabled] {opacity:0.5;}
.findOutMoreBtn {border:none; background:url(../images/global/global-sprites.png) -606px -187px no-repeat; width:125px; height:20px;}
a.findOutMoreBtn {display:block; float:left;}
.getBalance {border:none; background:url(../images/global/global-sprites.png) -800px -187px no-repeat; width:119px; height:23px;}
.buyGiftCard {border:none; background:url(../images/global/global-sprites.png) -164px -293px no-repeat; width:133px; height:20px;}
a.buyGiftCard {display:block; float:left;}
.expanded-section .expandContractBtn {border:none; background:url(../images/global/global-sprites.png) -308px -272px no-repeat; width:16px; height:16px; display:block;}
.expandable-section .expandContractBtn {border:none; background:url(../images/global/global-sprites.png) -290px -272px no-repeat; width:16px; height:16px; display:block;}
.cancelBtn {border:none; background:url(../images/global/global-sprites.png) -864px -122px no-repeat; width:72px; height:19px;}
.askAQuestionBtn, .prPaAskQuestionLnk {border:none; background:url(../images/global/global-sprites.png) 0px -855px no-repeat !important; width:120px !important; height:20px !important;}
a.askAQuestionBtn, a.prPaAskQuestionLnk {display:block;}
.customizeClubBtn {background:url(../images/global/global-sprites.png) 0 -877px no-repeat;width:122px;height:20px;}
.disabled .customizeClubBtn, .customizeClubBtn[disabled="disabled"] {background:url(../images/global/global-sprites.png) -124px -877px no-repeat;}
.configureButton {background:url(../images/global/global-sprites.png) -247px -877px no-repeat;width:99px;height:20px; display:block; margin:0 10px 0 0;}
.disabled .configureButton {background:url(../images/global/global-sprites.png) -347px -877px no-repeat;}

/***** Default Styles *****/

h1 {font-family: Helvetica, sans-serif; font-size:2em; letter-spacing:-1px;}
h2 {font-size:1.3em; font-family:Arial, Helvetica, sans-serif; letter-spacing: -0.2pt;}
h3, h4 {font-size:1.3em; font-family:Arial, Helvetica, sans-serif;}
p {font-size:1.1em; margin:0 0 10px;}
a, a:visited {color: #376FA6;}
a:hover {color: #376FA6; text-decoration:none; cursor:pointer; position:relative;}

/***** Lightbox Default Styles *****/
.ui-dialog p {margin:10px 0;font-size:1.1em;}
.ui-dialog p.legal {font-size:11px;color:#999;}
.ui-dialog ul {margin:10px 0 10px 20px;list-style-type:disc;}
.ui-dialog ul.noBullet {margin-left:0;list-style-type:none;}
.ui-dialog ul li {margin:10px 0;font-size:1.1em;}

/***** Header *****/

#header {margin-top:5px; position:relative; z-index:101;}
#header a {cursor:pointer;text-decoration:underline}
#header a#minicarttotal {cursor:pointer;text-decoration:none}
#header a.minicarttotal {cursor:pointer;text-decoration:none}
#header a:hover {cursor:pointer;text-decoration:none}
.global-banner {z-index:100;}
.global-banner a {cursor:pointer}
#header h1 a {background:url(../images/global/global-sprites.png) no-repeat 5px -789px; display:block; height: 57px; margin: 5px 0 7px; text-decoration:none; width: 220px; position:relative;text-indent:-3000px}
.header-phone {position: absolute; top:17px; left: 250px;}

#topnav {position: absolute; top:27px; right: 14px;z-index:1000}
#topnav ul {}
#topnav ul li {list-style-type:none; float:left;}
#topnav ul li.cart {}
#topnav ul li.divider-small {width:1px; height:13px; background: url(../images/global/global-sprites.png) no-repeat -200px -22px; margin:0 10px; position:relative;}
#topnav ul li a{color: #666666;}
#topnav span.progress {background-repeat: no-repeat; background-image:url(../images/indicator-small.gif);padding-top:4px;padding-left:20px;}

.nav-divider {height: 1px; background:#DAD5C0;}
.hor-dotted-divider {height: 1px; background:url(../images/global/global-sprites.png) no-repeat -3px -214px; margin: 10px 5px 5px;}

#main-nav {z-index:101;height:26px; background: url(../images/global/global-sprites.png) no-repeat 0 -67px; position:relative; margin:2px 0 0;}
#main-nav ul{text-transform:uppercase;}
#main-nav ul li {list-style-type:none; float:left; position:relative;}
#main-nav ul li li {float:none}
#main-nav ul li a{color: #fff;text-decoration:none;font-weight:bold;padding:3px 9px 8px; display:block; margin:2px 3px 0;}
#main-nav ul li li a{color: #666; }
#main-nav ul li a:hover,
#main-nav ul li.selected a {color: #376FA6;}
#main-nav li .top-cat-hover {display:none;color:#376FA6;}
#main-nav li.selected .top-cat {display:none;}
#main-nav li.selected .top-cat-hover{display:block;background:#ffffff;}

.cufon-loading #main-nav a {display:none;}
.cufon-active #main-nav a .cufon {padding:0 1px;}

#main-nav .dropnav {z-index:100;background-color:#ffffff; color:#6e6e6e; position:absolute;left:2px;top:26px;display:none;padding: 10px;}
* html #main-nav a table {position:relative; top:-20px;margin-left:-18px}

#main-nav ul li.selected .dropnav {z-index:103;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6}
#main-nav ul li {list-style-type:none; position:relative;}

#main-nav ul.column {float:left;border-right:1px dotted #6e6e6e;width:179px; text-transform:none;}
#main-nav .dropnav ul.last {border-right:0px;}
#main-nav ul.column li.subcategory, #main-nav ul.column li.product {height:30px;}
#main-nav ul.column li.subcategory a, #main-nav ul.column li.product a {font-weight:normal}
#main-nav ul.column li a {font-size:11px;}
#main-nav ul.column li a:hover {color:#376FA6;text-decoration:underline;}

#header #main-nav .dropnav ul.column li a {text-decoration:none}
#header #main-nav .dropnav ul.column li:hover a {text-decoration:underline !important;}

#subnav {background:#EFEEE4; margin:1px 0 2px; height:30px; position:relative;}
#subnav .search-button {padding:1px;margin:1px 0 0 0;}
.subnav-search {position: absolute; font-size:1em; text-transform:uppercase; font-weight:bold; top:8px; left:10px;}
.search-box {position: absolute; height: 20px; background:#ffffff; border:1px solid #cccccc; top:4px; left:50px; margin:0 10px;}
.search-box input.keyword {border:0 none;color:#666666;width:190px;}
.search-box .action-btn {position:absolute;right:2px;top:1px;}
.search-box .overlabel .value .errorBox {right:-20px;}
.subnav-rightlinks {position: absolute; top:8px; right: 10px;}
.subnav-rightlinks ul {text-transform:uppercase; font-size:10px;}
.subnav-rightlinks ul li {list-style-type:none; float:left; margin:0 0 0 20px;}
.subnav-rightlinks ul li a{color: #666666;}

/***** Checkout Nav *****/
#checkout-nav {height:26px; line-height:26px; background: url(../images/global/global-sprites.png) no-repeat 0 -511px; position:relative; margin:2px 0 2px; text-align:center;}
#checkout-nav ul{text-transform:uppercase; margin:0 0 0 100px;}
#checkout-nav ul li {list-style-type:none; float:left;}
#checkout-nav ul li a{color: #ffffff; text-decoration:none; font-weight: bold; padding:0 20px; display:block; width:198px; text-align:center; opacity: 0.6;}
#checkout-nav ul li a.active{background: url(../images/global/global-sprites.png) no-repeat -458px -248px; opacity:1;}

/***** Footer *****/

#footer {padding:60px 0 20px 0; clear:both; position:relative;}
.footer-banner {margin:10px;}
.footer-banner ul {list-style-type:none; }
.footer-banner ul li {float:left; text-align:center; width: 200px;}
.footer-banner ul li a {display:block;}
.footer-banner ul li.divider-large {width:1px; height:50px; background: url(../images/global/global-sprites.png) no-repeat -181px -5px; margin:10px 20px; position:relative;}
.footer-banner ul li a.selling-point1 { width: 200px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat 0px -543px; margin:6px 0px 0px 5px;}
.footer-banner ul li a.selling-point2 { width: 210px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat -199px -543px; margin:6px 5px 0px 0px;}
.footer-banner ul li a.selling-point3 { width: 200px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat -406px -543px; margin:6px 0px 0px 5px;}
.footer-banner ul li a.selling-point4 { width: 200px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat -609px -543px; margin:6px 0px 0px 0px;}
.footer-banner ul li a.selling-point1:hover { width: 200px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat 0px -603px; margin:6px 0px 0px 5px;}
.footer-banner ul li a.selling-point2:hover { width: 210px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat -199px -603px; margin:6px 5px 0px 0px;}
.footer-banner ul li a.selling-point3:hover { width: 200px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat -406px -603px; margin:6px 0px 0px 5px;}
.footer-banner ul li a.selling-point4:hover { width: 200px; height: 56px; background: url(../images/global/global-sprites.png) no-repeat -609px -603px; margin:6px 0px 0px 0px;}

.footer-service {background:#EFEEE4;; border:1px solid #DAD5C0; margin:0 10px;}
.footer-service ul {float: left; margin:10px 10px 10px 40px;}
.footer-service ul li {list-style-type:none;}
.footer-service a {color:#666666;}

.footer-email {float: left; margin: 10px 0 0 20px; width:410px;}
.footer-email h3 {background:url(../images/global/global-sprites.png) no-repeat -408px -21px; display:block; height: 19px; width: 215px;}
.footer-email p {margin: 0 0 5px; font-size:0.9em; color:#666666;}

.footer-int {margin-top: 10px;}
.footer-int p {font-size: 0.9em; color:#999999; margin:0 0 10px 0;}
.footer-int a {color: #999999; margin:0 10px 0 0;}

/***** Main Content Area *****/

#main {margin-top: 5px;clear: both}


.callaway-slider {
clear:both;
overflow:hidden;
position:relative;
height:250px;
visibility:hidden;
margin-bottom:10px;
}
.callaway-slider .slide {display:block;}
.callaway-slider .slide-controller {position:absolute;z-index:2;bottom:7px;right:7px;width:400px;}
.callaway-slider .slide-controller .controller-box {float:right;clear:right;position:relative;background:url("../images/global/callaway-slider-sprites.png") no-repeat -3px 5px;padding:0 0 2px 1px;margin-right:3px;height:23px;}
.callaway-slider .slide-controller .controller-box .endCap {position:absolute;bottom:0;right:-3px;background:url("../images/global/callaway-slider-sprites.png") no-repeat 0px 0px;width:3px;height:20px;}
.callaway-slider .slide-controller .controller-box .slide-controller-box-btn {position:relative;float:left;background:url("../images/global/callaway-slider-sprites.png") no-repeat -56px -46px;width:26px;height:16px;margin:7px 0 0 2px;cursor:pointer;}
.callaway-slider .slide-controller .controller-box .slide-controller-box-btn:hover {background-position:-56px -39px;margin-top:0;padding-top:7px;}
.callaway-slider .slide-controller .controller-box .slide-controller-box-btn:hover .loader {top:7px;}
.callaway-slider .slide-controller .controller-box .active {background:url("../images/global/callaway-slider-sprites.png") no-repeat -28px -46px;}
.callaway-slider .slide-controller .controller-box .active:hover {background-position:-28px -39px;margin-top:0;padding-top:7px;}
.callaway-slider .slide-controller .controller-box .slide-controller-box-btn p {position:absolute;z-index:4;margin:0;line-height:16px;width:26px;text-align:center;font-weight:bold;color:#dad5c0;}
.callaway-slider .slide-controller .controller-box .slide-controller-box-btn .loader {position:absolute;z-index:3;top:0;left:0;background:url("../images/global/callaway-slider-sprites.png") no-repeat -0px -46px;width:0;height:16px;display:block;margin-top:0;}

.callaway-slider .balloon-box {float:right;margin-right:3px;}
.callaway-slider .balloon-box .slide-balloon {float:left;position:relative;line-height:9px;padding:4px 1px 4px 4px;background:url("../images/global/callaway-slider-sprites.png") no-repeat -3px -21px;text-align:center;}	
.callaway-slider .balloon-box .slide-balloon .endCap {position:absolute;right:-3px;top:0;width:3px;height:17px;background:url("../images/global/callaway-slider-sprites.png") no-repeat 0 -21px;}

/***** Homepage Slides *****/
.callaway-slider h4 {font-size:1.9em;}
.callaway-slider h3 {font-size:4.4em; line-height:15px;} /* THESE SIZES ARE NEGOTIABLE */

.callaway-slider #fairway-woods-hybrids {width:630px;height:160px;padding:45px 35px;background:url(../images/homepage/1-woods-hybrids/woods-hybrids.jpg) no-repeat 0 0;}
.callaway-slider #fairway-woods-hybrids h4 {margin-left:2px;}

.callaway-slider #free-shipping {width:630px;height:170px;padding:40px 35px;background:url(../images/homepage/2-free-shipping/free-shipping.jpg) no-repeat 0 0;}
.callaway-slider #free-shipping h4 {margin-left:-1px;}
.callaway-slider #free-shipping h3 {margin-left:-4px;font-size:4.5em;line-height:20px;} 

.callaway-slider #titu {width:602px;height:70px;padding:130px 49px 50px;background:url(../images/homepage/3-titu/titu.jpg) no-repeat 0 0;}

/***** Global Banner *****/ 
#global-banner {position:relative;overflow:hidden;margin-bottom:5px;}
#global-banner-list {display:block;}
#global-banner .banner-list {overflow:hidden;height:16px;list-style-type:none;padding:7px;background:url(../images/global/bg-global-banner.gif) repeat 0 0;}
#global-banner .banner-list li {margin-bottom:6px;list-style-type:none;text-align:center;color:#444;height:17px;}
#global-banner .global-headline, 
#global-banner .global-copy,
#global-banner .global-cta {font-size:1.1em;line-height:16px;}
#global-banner .global-headline {font-size:1.2em;font-weight:bold;}
#global-banner .global-copy {}
#global-banner .global-cta {padding-left:10px;}
.global-cta a {padding-right:10px;background:url(../images/global/link-arrow.gif) no-repeat 100% 70%;}


.product-module {padding:5px;}
.product-module h2 {margin:20px 0px 8px;}
.product-module h3 {font-size: 1.1em;}
.pricing {margin: 5px 0;}
.comparisontable .pricing {margin: 0;}
.pricing .was {text-decoration:line-through;}
.pricing .now {color: #8C3129; padding:0 5px;}
.pricing .savings-percent {color: #8C3129; font-weight:bold;}
.product-rating {margin: 5px 0;}

#tabs .ui-state-default {border-color: #E2DFCF;}
#tabs .ui-state-default a {background-color: #F8F7F1; color: #376FA6; text-decoration:underline;}
#tabs li.ui-tabs-selected a {background-color: #EFEEE4; color: #376FA6;  text-decoration:none;}

a {cursor:pointer}

.side-nav {border: 1px solid #DAD5C0; margin:0 0 10px;}
.side-nav h2 { background:#EFEEE4; padding:5px 10px; border-bottom: 1px solid #DAD5C0;}
.side-nav p {margin:10px;}
.side-nav span.label {display:block; font-weight:bold;}
.side-nav .edit-info {margin:10px; text-align:right;}
.side-nav ul li {list-style-type:none; margin:15px 10px;}
.side-nav .pricing {margin:0;}
.side-links ul {margin: 15px 10px;display:block}
.side-links ul li {margin: 5px 0;}
 
.side-nav .product-module { margin-top:10px; padding:0px; text-align:center;}
.side-nav .product-module .pricing { margin:5px 0px 5px 56px;}
.side-nav .product-thumbview .product-module { text-align:left; margin:10px 0px; clear: both}
.side-nav .product-thumbview .product-module img.thumbnail { float:left; margin:0px 8px 30px;}
.gradient-bg {background:url(../images/global/vert-gradient.jpg) repeat-x left; border-top:#DAD5C0 1px solid;}

/***** Homepage *****/

.carousel-containerbox {margin-bottom:10px;}

.carousel-containerbox h2 {background:#EFEEE4; padding:5px; border: 1px solid #DAD5C0; margin:0 0 5px; }
.cart #recommendations h2 {
background:#EFEEE4 none repeat scroll 0 0;
border:1px solid #DAD5C0;
margin:0 0 5px;
padding:5px;
text-align:left;

}



pt_storefront #content a {font-weight: bold;} 
#home-flash {margin:0 0 10px;}

* html .carousel {overflow:hidden}
*+html .carousel {overflow:hidden}

* html .grid_3 {width:218px !important}
* html .grid_9 {overflow:hidden !important}

.carousel-nav {position:absolute; top:8px; right:8px}
.carousel-nav img {vertical-align: middle; padding:0 5px;}

.fourproduct {position:relative; height: auto;}
.fourproduct .product-module {float:left; width: 165px; text-align:center;}
.product-lighbox .fourproduct {margin:20px 0 8px;}
.product-lighbox .fourproduct .overflow-container {margin:0 !important; padding:0; width:auto;}
.product-lighbox .fourproduct .product-module {width:160px;}

.threeproduct {position:relative;}
.threeproduct .product-module {float:left; width: 223px;}
.threeproduct .product-module img {float: left; padding:0 10px 0 0;}

.twoproduct {position:relative;}
.twoproduct .product-module {float:left; width: 340px; cursor:pointer;}
.twoproduct .product-module img {float: left; padding:0 10px 0 0;}

.oneproduct {position:relative;}
.oneproduct .carousel-nav {position:static;float:right;margin:8px 8px -12px 0;}
.oneproduct .product-module {float:left;width:660px;margin:20px 0 0px;padding:5px 20px; cursor:pointer;overflow:hidden;}
.oneproduct .product-module img {float:left;padding:0 10px 0 0;}
.oneproduct .product-module h3 {font-size:1.7em;margin-bottom:5px;}
.oneproduct .product-module h3 .name {font-weight:normal;}
.oneproduct .product-module h3.stylize {position:relative;left:-1px;}
.oneproduct .product-module .product-tile-description {margin:5px 10px 5px 130px;}
.oneproduct .product-module .product-tile-attributes {margin:15px 10px 5px 130px;}
.oneproduct .product-module .shopNowBtn,
.oneproduct .product-module .pricing, 
.oneproduct .product-module .product-rating {float:left;line-height:20px;margin:0 10px 0 0;}
.oneproduct h3 a {text-decoration:none;}

.category_landing .twoproduct, .category_landing .threeproduct, .category_landing .fourproduct {margin:0 !important;}

.carousel-container {width:10000px}
.overflow-container {margin:-1px;padding: 1px;overflow:hidden;width:702px}
/***********************************************/
/* PAGE ELEMENT STYLING CSS                    */
/***********************************************/

td.detailscolumn .price {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:1.0em;font-style:normal;}

/* HEADER/FOOTER COMPONENTS (Logo, Search, User Info, Mini Cart, Links, Category Menu)
--------------------------------------------------------------------------------------- */
	
/***** HEADER/FOOTER Links (Store Locator, Help, Etc.) *****/
.generalnav {font-size:1em;color:white;}
.generalnav ul li a {color:white;}
.generalnav ul li a:hover {color:white;}

/* CATEGORY DEPARTMENTS MENU BAR
--------------------------------------------------------------------------------------- */
.categorymenu {background-color: transparent;border:0px;font-size:1.1em;font-weight:bold;height:25px;text-align:left;}
.categorymenu a, .categorymenu a:visited {color: #fff;min-width:1px; padding:1px 40px 8px 5px;}
.categorymenu a:hover {color:#E1BA93;background-color:transparent;}
.categorymenu ul ul {background:transparent url(../images/background_dropdown_nav.png) top left;border:0px;padding:15px 0 8px 0;top:19px;width:118px;}
.categorymenu ul ul a, .categorymenu ul ul a:visited {color:#fff;padding:5px 5px;}
.categorymenu ul ul a:hover {background-color: #564f47;color:#439dd1;font-style:italic;}

/***** COPYRIGHT *****/
.copyright {margin: 0px;}
	
/***** Header Slots CSSSLOTS STYLING *****/
.header-bar {top: 88px;}

/* HOME PAGE
--------------------------------------------------------------------------------------- */

.pt_storefront .verticalcarouselheader {background: transparent url(../images/background_scroller_header_thisweeksdeals.gif) top left;height:31px;width:173px;margin-top: 12px;}	
.pt_storefront .verticalcarousel {background: transparent url(../images/background_homepage_scroller_background.gif) bottom left;height:537px;width:173px;padding-bottom: 21px;}
.pt_storefront .verticalcarousel a {font-weight: bold;font-size: 1.3em;line-height: 1em;color: #555555;}
.pt_storefront .jcarousel-container-vertical {height: 100%;top:0px;}
.pt_storefront .jcarousel-clip-vertical {height: 100%;}
.pt_storefront .jcarousel-next-vertical {background: transparent url(../images/carousol_next-vertical.gif) no-repeat 0 0;bottom: 0px;height: 13px;left: 0px;width: 173px;}
.pt_storefront .jcarousel-prev-vertical {background: transparent url(../images/carousol_prev-vertical.gif) no-repeat 0 0;height: 13px;left: 0px;width: 173px;top: 0px;}
.pt_storefront .jcarousel-prev-disabled-vertical, .pt_storefront .jcarousel-prev-disabled-vertical:hover, .pt_storefront .jcarousel-prev-disabled-vertical:active {background-position:0px -96px;}
.pt_storefront .jcarousel-prev-vertical:hover {background-position:0px -32px;}
.pt_storefront .jcarousel-next-vertical:hover {background-position:0px -32px;}

/* SEARCH RESULTS
--------------------------------------------------------------------------------------- */
/* These styles create the default look for Product display with search results, cross sells and other places where multiple products are displayed. */
.productlisting .product .name a {color: #555555;font-size: 1.2em;font-weight: bold;}
.producttile .image .quickview-button a {background-image: url(../images/quickview.gif);}

.variantlist {}
.variantlist .odd {background-color:#EFEEE4;}
.variantlist .odd .odd {background-color:#FFFFFF;}
.variantlist .product-module {padding:10px;}
.variantlist .master-module {border: 1px #DFDDD4 solid; margin:5px 0px;}
.variantlist .product-module .expand-section {margin:8px 0 0;}
.variantlist .product-module .expand-section .expand-link {padding:0 0 0 20px; background:url(../images/global/expand-green.jpg) no-repeat; cursor:pointer; color:#376FA6; text-decoration:underline;}
.variantlist .product-module img { float:left; margin-right: 20px; cursor:pointer;}
.variantlist .product-module .name-condition {width:450px;}
.variantlist .product-module span.sku-specs {color:#999;}
.variantlist .product-module .pricing {margin:0; text-align:center;}
.variantlist .product-module .clearancePricing {float:left; width:130px;}
.variantlist .product-module .percentReduced {text-align:center; margin:3px 0 0; color: #444; font-weight:bold; font-size:1.1em;}
.variantlist .product-module .condition {margin:5px 0;;}
.variantlist .product-module .pricing .now{padding:0px;}
.variantlist .productlistBtn button { position:relative; margin:5px 0; border:0px; float:right;}


/* RESULTS REFINEMENT (Left Column Navigation)
--------------------------------------------------------------------------------------- */
.search_refine {/*margin-top: 24px;*/padding-bottom: 34px;}
.search_refine h1 {color:#e7c8a9;font-weight: bold;height: 20px;line-height: 1.5em;padding:0px 0px 0px 8px;}
/*.search_refine .search_categories {padding: 0 0 15px 4px;}*/
.navgroup {padding:10px 8px 5px 5px;}

/* Select the Category and Refinements you want to display here.  All will be shown by default if you don't select to hide them above */
.drivers .browse #refinement-category, .drivers .browse #refinement-condition, .drivers .browse #refinement-gender-hand, .drivers .browse #refinement-family {display:block;}
.woods .browse #refinement-category, .woods .browse #refinement-condition, .woods .browse #refinement-gender-hand, .woods .browse #refinement-family {display:block;}
.hybrids .browse #refinement-category, .hybrids .browse #refinement-condition, .hybrids .browse #refinement-gender-hand, .hybrids .browse #refinement-family {display:block;}
.irons .browse #refinement-category, .irons .browse #refinement-condition, .irons .browse #refinement-gender-hand, .irons .browse #refinement-family {display:block;}
.wedges .browse #refinement-category, .wedges .browse #refinement-condition, .wedges .browse #refinement-gender-hand, .wedges .browse #refinement-family {display:block;}
.putters .browse #refinement-category, .putters .browse #refinement-condition, .putters .browse #refinement-gender-hand, .putters .browse #refinement-family {display:block;}
.i-mix-heads .browse #refinement-category, .i-mix-heads .browse #refinement-condition, .i-mix-heads .browse #refinement-gender-hand, .i-mix-heads .browse #refinement-family {display:block;}
.i-mix-shafts .browse #refinement-category, .i-mix-shafts .browse #refinement-condition, .i-mix-shafts .browse #refinement-gender-hand, .i-mix-shafts .browse #refinement-family, .i-mix-shafts .browse #refinement-a1683 {display:block;}

/* PRODUCT DETAIL PAGE
--------------------------------------------------------------------------------------- */
.productdetail .product_image{border: 0px; position:relative;}
.productdetail .product_image .rep-photo {font-size:0.9em; color:#999; position:absolute; bottom:10px; left:25px;}
.productdetail .price .standardprice {color: #000000;font-size: .7em;}
	
/* MINI-CART
--------------------------------------------------------------------------------------- */	
.minicart {}
.minicart a.minicarttotal {text-decoration:none;background:url(../images/global/global-sprites.png) no-repeat -222px -22px; width:85px; height:16px; display:block;}
.minicart .minicarttotal .cartlabel {display: none;}
.minicart .minicarttotal a {margin-left: 15px;}
a.minicarttotal {width:85px;}

.myCart {margin: 10px 0 0 20px; float: right;}
.myCart a {display: block;}

.actBtn{margin-top: 10px; float: right;}
	
/* TITU PAGE
--------------------------------------------------------------------------------------- */

.titu-content .titu-banner{ margin-bottom:17px;}
.titu-content .titu-steps{  margin: 0px 0px 20px 50px; width:600px;}
.titu-content .titu-1 { float:left; background: url(../images/global/global-sprites.png) no-repeat scroll 8px -304px; height:25px; width:25px; }
.titu-content .titu-2 { float:left; background: url(../images/global/global-sprites.png) no-repeat scroll -13px -304px; height:25px; width:25px; }
.titu-content .titu-3 { float:left; background: url(../images/global/global-sprites.png) no-repeat scroll -34px -305px; height:25px; width:25px; }
.titu-content .titu-steps button { border:0 none; }
.titu-content .titu-steps .italic { margin-top:20px; }
.titu-content ol li {margin:14px 0px 8px 20px; font-size:1.1em;}
.titu-content ul li {margin:0px 0px 2px 30px; list-style-type:none;}
.titu-content .trade-conditions { float:left; padding-right:40px;}
.titu-content .trade-conditions img { margin-top:14px;}
.titu-content .trade-conditions ul { margin-top:10px;}
.titu-content .trade-conditions ul li{ margin-left:0px;}
.titu-content .trade-conditions img.push-up { margin:0px;}
.titu-content h3.condition-guide { margin:3px 0px 20px 0px;}
.titu-content .divider-dotted {margin-top:20px;}
img.pdf_small { padding:0px 3px; vertical-align:bottom;}

.pt_tradeIn .side-links li a.active {text-decoration: none; color: #666666;}

.ui-dialog-content .trade_club {margin:0px 0px 20px 106px;}
.club_specs { float:left; padding:0px 25px; }
.club_specs img { margin-top:-48px; margin-bottom:10px; }
.club_specs .form_field { margin:0px;}
.club_specs .label { float:left; text-align:right; margin:0 8px 0 0; width:150px;}
.club_specs .value {float:left; margin-bottom:15px;}
.club_specs .value .inputtext { margin-right:6px;}
.club_specs .value .selectbox { width:120px;}
.club_specs .optional .label { float:none; text-align:left; margin:0px;}
.club_specs .confirmclub button { border:0 none; margin-left:122px; }
.club_specs .addtocart button { border:0 none; margin-left:136px; }

#filter {margin-bottom: 5px; clear:both; text-align:right; font-size:1.1em;font-weight:normal;}
#filter button {padding:0px;float:none;border:none;}
.titu-product-list {clear:both; width:100%;}
.titu-product-list tr {height:24px;text-align:center;}
.titu-product-list tr.hover {background-color:#8888CC;}
.titu-product-list tr.selected {background-color:#6666CC !important;}

/***** Category Sub Banner *****/
.sub_banner_frame {border:1px solid #DAD5C0;background:#fff url(../images/category/sub-banner-fade.jpg) no-repeat bottom right;padding:0 5px;position:relative;overflow:hidden;}
.sub_banner_photo {float:left; margin:0 10px;}
.sub_banner_photo img {float:left;border:0;}
.sub_banner_content {margin:15px 5px 5px;color:#444;min-height:100px;}
.sub_banner_content h2 {font-size:1.7em;line-height:1em;margin:0 0 08px 0;}
.sub_banner_content .cta {line-height:1.9em;}
.sub_banner_content .shopNowBtn {margin-right:10px;}
.sub_banner_content .red {color:#8C3129;}
.sub_banner_content .catagory-price {font-weight:bold;}
.noLinkLink:hover {cursor:pointer;}

/* SEO Landing Page Banners
--------------------------------------------------------------------------------------- */
.seo-lp-product-banner { background-image:url(../images/seo-lp-gradient-bg.jpg); background-repeat:no-repeat; height:251px}
.seo-lp-product-banner .lp-image img{ float:left; width:247px; margin:2px 5px 0px;}
.seo-lp-product-banner .lp-copy { float:left; width:400px; padding-top:20px;}
.seo-lp-product-banner .lp-copy p.subhead { font-size:1.2em; font-weight:bold;}
.seo-lp-product-banner .lp-copy p.description { font-size:1.1em; line-height:1.6em;}

.seo-lp-lifestyle-banner { background-image:url(../images/seo-lp-lifestyle-bg.jpg); background-repeat:no-repeat; height:251px;}
.seo-lp-lifestyle-banner .lp-copy { float:right; width:350px; margin:20px 10px 10px; color:#FFFFFF; }
.seo-lp-lifestyle-banner .lp-copy p.subhead { font-size:1.2em; font-weight:bold; color:#cccccc;}
.seo-lp-lifestyle-banner .lp-copy p.description { font-size:1.1em; line-height:1.3em; }

/* ERROR MESSAGES
--------------------------------------------------------------------------------------- */
/***** Cookies / Javascript disabled ****	
.disabledcontainer {background: transparent url(../images/background_header_disabled_message.gif) repeat-x top left;}
.disabledmessage {background: transparent url(../images/background_header_disabled_message_bigicon.gif) no-repeat top left;}
.disabledmessage p {font-family: georgia,Times New Roman,Times,serif;}
*/
/* PRICING */
.price {font-family: georgia,Times New Roman,Times,serif; font-size: 1.2em; font-style: italic;}

/* DIALOG TREATMENT */
div.ui-widget-overlay {
	background-color: #000;
}
div.ui-widget-content {
	border: 1px solid #CCC;
}
span.ui-dialog-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	letter-spacing: -0.4pt;
}
div.ui-widget-header {
	background: #efeee4 none repeat-x scroll 0 50%;
	border: 1px solid #dad5c0;
	margin: 0 0 10px;
}

/* TITU */
#checkListHeader td {
background-color:#CCCCCC;
font-size:1em;
font-weight:bold;
padding: 1px;
}


/* Callaway Golf Pre-Owned CSS Document */


.trade-grid-row-on td { padding: 2px 4px; background-color: #e8edf2; }


/* Trade In! Trade Up! Selector Styles */
.ps-checklist-label { padding-left: 8px; font-weight: bold; font-size: 11px; }
.ps-row-unselected td, .ps-row-selected td { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.ps-row-unselected td, .ps-input-unselected { background-color: #fff; }
.ps-row-selected td, .ps-input-selected { background-color: #eee; }
.ps-button { color: #FFFFFF; font-weight: bold; padding: 1px 10px; text-transform: uppercase; font-size: 10px; background-color: #B89D18; border-top: 1px solid #DCCE8C; border-left: 1px solid #DCCE8C; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; }
.ps-button-disabled { color: #FFFFFF; font-weight: bold; padding: 1px 10px; font-size: 10px; background-color: #B89D18; border-top: 1px solid #DCCE8C; border-left: 1px solid #DCCE8C; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; }
.ps-total td { width: 550px; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #3767A9; text-align: right; border-top: 1px solid #ccc; }
.ps-total input { border: none; border-width: 0px; width: 60px; font-size: 12px; text-align: right; padding-right: 3px; margin-left: 15px; }

/* Gift Card Landing Page */
.gc-banner { background-image:url(../images/landing/gift-card/gc-lp-banner.jpg); background-repeat:no-repeat; height:225px; width:700px; margin:0 20px 20px 0;}
.gc-banner .lp-copy {float:right;width:400px;text-align:left;margin-top:30px;margin-right:20px;}
.gc-banner h1 { text-transform:uppercase; font-size:1.7em; font-weight:normal; margin-bottom:10px; letter-spacing:1px;}
.gc-banner .actionbuttons {text-align:left;}
.gc-banner .buyGiftCard {border:none;}
.check-balance form div {text-align:left;}
.check-balance .form_field {margin:10px;}
* html .check-balance .form_field {margin:10px 4px;}
.check-balance .form_field .label, .check-balance .form_field .value {float:none;}
.check-balance .form_field input.textinput, .check-balance .form_field input.textinputpw {width:195px;}
.check-balance .actionbuttons {margin-top:10px;}
.check-balance .getBalance {border:none;}
.check-balance span.bold { font-size:1.1em; }
.lp-body p.bold {margin:10px 0px 0px 0px; font-size:1.1em;}
.grid_3 .asterisk {color:#999;font-size:1.0em;}

/* International Landing Pages */
.international-landing h2 {padding:10px 0;}
.international-landing .dotted-divider {padding:20px 0;}
.currency-converter h3 {margin:10px 0;}
.currency-converter p {margin:20px 0; color:#999999; font-size:0.9em;}
.currency-converter table td {padding:5px;} 

/* Why Buy Landing Page */
.wb-wrapper {position:relative; padding-top:210px; margin-top:10px;background: transparent url(../images/landing/why-buy/wb-banner.jpg) no-repeat;}
.wb-wrapper h1 {color:#FFFFFF; padding-left:50px; font-size:2.7em;}
.wb-wrapper ul {margin:10px 20px;}
.wb-wrapper ul li {padding:10px 0;} 
.why-buy {margin:0px 43px; background-color:#FFFFFF;}
.wb-lcolumn {float:left; margin:10px 10px; width:580px;}
.wb-rcolumn {float:left; margin:10px 5px 10px 5px; width:220px; padding:10px;}
.wb-rcolumn h3 { margin:10px 0px;}
.wb-rcolumn p {margin-bottom:20px;}
.wb-module {float:left; width:270px; margin:0px 10px 10px 10px;}
.wb-module h3 {padding-bottom:10px;}
.wb-icon {float:left; width:100px; height:70px; padding-right:5px;}
.wb-fullwidth h2 {margin:0px 0px 10px 20px; font-size:1.7em; position:relative;}
.wb-fullwidth .wb-module {float:left; width:390px; margin-left:20px;}

/* Newsletter Signup Dialog */
.newsletter-signup {background:#fff url(../images/lightbox/newsletter_back.jpg) no-repeat bottom right;}
.newsletter-signup .contentasset {margin:25px 280px 0 15px;}
.newsletter-signup p {font-size:1em;margin-bottom:23px;} 

/* Customization & Refurb Program Page */
.custom-refurb-wrapper {position:relative; padding-top:160px; margin-top:10px;background: transparent url(../images/landing/why-buy/wb-banner.jpg) no-repeat;}
.custom-refurb-wrapper h1 {color:#FFFFFF; padding-left:50px; font-size:2.7em;}
.custom-refurb {margin:0px 40px; background-color:#FFFFFF; }
.custom-refurb-lcolumn {float:left; margin:12px; width:580px;}
.custom-refurb-rcolumn {float:left; margin:10px 5px 10px 5px; width:220px; padding:10px;}
.custom-refurb-rcolumn h3 {margin:10px 0px;}
.custom-refurb-rcolumn p {margin-bottom:20px;}

/* TITU Dialog Lightbox */
div.titu-dialog { border: 0px none; outline: 0px none; position:relative; }
div.titu-dialog .ui-widget-header {
	background:#EFEEE4 none repeat-x scroll 0 50%;
	border:1px solid #DAD5C0;
	margin:0 0 2px 0;
}
div.titu-dialog .ui-state-hover, 
div.titu-dialog .ui-widget-content .ui-state-hover, 
div.titu-dialog .ui-state-focus, 
div.titu-dialog .ui-widget-content .ui-state-focus { 
	border: none;  /*{borderColorHover}*/
	background:#EFEEE4 none repeat-x scroll 0 50%; 
	font-weight: normal; /*{fwDefault}*/ 
	color: #212121; /*{fcHover}*/
	outline: none;
}
div.titu-dialog .ui-widget-content {border:1px solid #DAD5C0;margin:2px 0 0 0;padding:5px;}
div.titu-dialog .club_specs {float:none; padding:20px; font-size:1.1em; width:550px;}
div.titu-dialog .club_specs .value {margin:0;}
div.titu-dialog legend {display:none;}
div.titu-dialog .row {padding:5px;clear:left;}
div.titu-dialog .totalRow {padding:15px 5px;line-height:26px;}
div.titu-dialog .totalRow div.label {color:#444;}
div.titu-dialog label {line-height:26px;height:26px;}
div.titu-dialog div.label {line-height:26px;height:26px;font-weight:bold;color:#999;width:130px;}
div.titu-dialog select {padding:3px;line-height:26px;height:26px;width:200px;text-align:left;vertical-align:middle;}
div.titu-dialog .confirmclub {line-height:normal;clear:left;}
div.titu-dialog .confirmclub button {margin-left:138px;}
div.titu-dialog .trade_club {float:left;margin:20px;height:100px;width:400px;}
div.titu-dialog .club_img {float:right;padding:5px;}
div.titu-dialog table {margin:5px 0;}


/*logos on the bottom*/
.bbb{
width:70px; float:left;
}
.scanalert{
width:70px; float:left;margin-top:25px;
}

/* Power Reviews ------------------------------------------------------------------------ */
.pr-stars {background-repeat:no-repeat;margin:0 .25em 0 0;padding:0;position:relative;}
.pr-snippet-stars {background:white;float:left;}
.pr-snippet-stars .pr-stars-small {background-image:url(../images/stars-small.gif);width:69px;height:13px;line-height:15px;margin-top:2px;}
.pr-snippet-stars .pr-stars-small, 
.pr-modal-container .pr-stars {float:left;height:15px;line-height:15px;width:83px;background-image: url(images/stars_small.gif);}
.product-module .pr-snippet-wrapper {text-align:right;height:16px;float:inherit;}
.product-module .pr-stars-small {margin-right:5px;text-align:center;}
.pr-snippet-stars .pr-stars-small {background-image:url(../images/stars-small.gif);width:69px;height:13px;line-height:15px;margin-top:2px;}
.comparisontable .pr-snippet-stars, 
.product-module .pr-snippet-stars {background-color:white;border:0;margin-right:0em;padding:0em;text-align:center;}
.comparisontable .pr-snippet, 
.product-module .pr-snippet {text-align: center;float: inherit;height: 20px;}

.productresultarea .pr-snippet-wrapper {text-align:right;float:right;height:16px;width:115px;}

.fourproduct .pr-snippet-wrapper {text-align:right;float:right;height:16px;width:115px;}

.product-reviews {
	background:url(../images/background_productreviews.gif) repeat-y 0 0;
}
.product-reviews .alphaCustom {
	margin-left:0 !important;
	margin-right:0 !important;
	padding-right:20px; 
}
.prPaContainer .prPaHeader .prPaQuestionSubhead {display:none;}
.askAQuestion-container {height:25px;padding:5px 5px 20px;background-color:#fff;}

/* LivePerson */

#lp-button-DIV {position:fixed; top:0; right:15px; z-index: 10000;}

/* Cart Coupon ------------------------------------------------------------------------ */ 
.cart-coupon .coupon-details{padding: 0; clear:both;} 
.cart-coupon .coupon-details .label{margin:0;float:left;} 
.cart-coupon .coupon-details .value{
	color:#8C3129;
	margin:0 0 0 10px;
	text-align:right; 
} 
.cart-coupon{
	margin:10px 0px 2px;
	padding:10px 10px 10px 25px;
	background-color:#E0EFD1;
	overflow:hidden;
} 
.orderconfirmation_details .cart-coupon{
	background-color:transparent;
	margin:0;
	padding:10px;
	border-left:1px solid #DAD5C0;
	border-bottom:1px solid #DAD5C0;
	border-right:1px solid #DAD5C0;
}
.cart-coupon .attribute{text-align:left;overflow:visible;} 
.cart-coupon .smallRedxBtn {
	border:none;
	background:url(../images/global/global-sprites.png) -360px -23px no-repeat;
	width:10px;
	height:10px;
	float:left;
	margin:2px 5px 0 -15px; 
}
.cart-coupon fieldset{float:left;} 
.cart-coupon .coupon-details .value{display:none;}
.cart-coupon .coupon-details .clear{display:none;}
.cart-coupon .attribute .label{font-weight:bold;color:#999;padding-right:5px;} 

/* Sweeps Winners --------------------------------------------------------------------- */
.sweepstakes-winners .sweeps-head {background-color:#efeee4;border:1px solid #dfdfd3;padding:8px 10px;color:#444;margin:10px 0;clear:left;font-size:1em;font-weight:bold;}
.col_200, .col_400 {float:left;margin:0;padding:0 15px;}
.col_200 {width:170px;}
.col_400 {width:370px;}
.sweepstakes-winners .divider {margin-right:-1px;border-right:1px solid #dad5c0;}
.sweepstakes-winners .prize {color:#999;}

strong {font-weight:bold;}
.sweepstakes-winners p {margin:10px 0;}

/* PDP Compare Services
--------------------------------------------------------------------------------------- */
.addtocartbar .customizeClubContainer {margin:10px 0;line-height:20px;}
.addtocartbar .productSKUContainer {margin:10px;padding:0 5px;line-height:20px;}

/* Balloon Box
--------------------------------------------------------------------------------------- */ 
.balloon-link {position:relative;display:block;cursor:auto !important;}
* html .balloon-link {position:static;}
.balloon-box-container {display:none;}
.balloon-link .balloon-box-container {display:none;text-decoration:none;}
.balloon-link:hover .balloon-box-container {display:block;}
.balloon-link .balloon-box-container {position:absolute;bottom:3em;right:-50%;width:100px;border-left:1px solid #444;border-right:1px solid #444;cursor:default;white-space:normal;}
.balloon-link .balloon-box {background-color:#fff;color:#444;border-top:1px solid #000;border-bottom:1px solid #444;margin:-1px 0;font-size:10px;line-height:1.2em;padding:8px 10px 0;position:relative;}
.balloon-link .balloon-box .tail {display:block;position:absolute;bottom:-18px;right:30%;width:20px;height:18px;background:url(../images/global/global-sprites.png) no-repeat 0 0;}
* html .balloon-link .balloon-box .tail {bottom:-19px;}

/* Online Customization
--------------------------------------------------------------------------------------- */ 
.disabled a.customizeLink {color: #ccc !important;}
.customizeLink{font-weight:bold; color: #376FA6 !important; display:block; margin:0 10px;}

#CustomizeClubDialog .label{float: left; width:120px; text-align:right; margin:0 10px 0 0; font-weight:bold;}
#CustomizeClubDialog .value{float: left;}

.customize-header {margin:0 0 25px 0;}
.customize-header img {display:block; float:left; margin:0 15px 0 0;}
.customize-header .customize-header-content {float:left; width:525px; margin:5px 0 0;}
.customize-header .customize-header-content h4 {font-size:1.2em; width:auto; margin-bottom:5px;}
.customize-header .customize-header-content p {font-size:0.9em; color:#999;}

.length-grip-wrap {margin:10px 30px 0 0;}
.length-grip-wrap select {width:340px;}
.length-grip-wrap .select-container { margin:0 0 15px;}
.length-grip-wrap .x-items {float: right;}

#resetOptions {margin:0 0 0 130px; color: #999;}

.customOptions-totals {border-top: 1px solid #E2DFCF; margin:15px 0 0; padding: 15px 30px 0 0;}
.customOptions-totals .line-item {float:right; margin:0 0 15px;}
.customOptions-totals .line-item .value {width:70px; text-align:right;}
.customOptions-totals .total {font-size:1.3em;}

.club-details {margin:10px 0 5px;}
.club-details a {color:#999;background:url(../images/global/link-arrow.gif) no-repeat left; padding:0 0 0 10px; display:block;}
.club-details a.down-arrow {background:url(../images/global/link-arrow-down.gif) no-repeat left; }
.club-specs {margin:0 0 0 10px; display:none;}

.optionprice {margin: 10px 0;}
.optionprice .label {display:none;}

/* SCROLLPIN - Moving pin element within visible are of page inside scrollpin 
--------------------------------------------------------------------------------------- */
.scrollpin {padding:0;height:auto;}
.scrollpin .floating {position:fixed;top:0;}
.scrollpin .pinned-top, .scrollpin .pinned-bottom {position:absolute;left:0;}
.scrollpin .pinned-top {top:0;}
.scrollpin .pinned-bottom {bottom:0;}
.scrollpin .pin, .scrollpin .unpinned {top:auto;bottom:auto;position:static;}

/* OVERLABEL - Moving labels inside form fields
--------------------------------------------------------------------------------------- */
.overlabel, form .overlabel {position:relative;overflow:visible;line-height:20px;}
.overlabel .label, form .overlabel .label {position:absolute;left:10px;top:0;line-height:20px;text-align:left;width:auto;float:none;color:#999;cursor:text;display:none;}
.overlabel .label, form .overlabel .label,
.overlabel .value, form .overlabel .value,
.overlabel input, form .overlabel input,
.overlabel textarea, form .overlabel textarea,
.overlabel select, form .overlabel select {font-size:12px;}
.overlabel .label:hover, form .overlabel .label:hover,
.hover .label, form .hover .label {color:#666;}
.overlabel .value, form .overlabel .value {line-height:20px;float:none;vertical-align:text-top;}
.overlabel input, form .overlabel input {height:16px;line-height:16px;padding-left:7px;vertical-align:top;}
.overlabel textarea, form .overlabel textarea {padding-left:7px;line-height:16px;vertical-align:top;}
.overlabel select, form .overlabel select {vertical-align:top;height:20px;}
.overlabel input, .overlabel select, .overlabel textarea {z-index:auto;}
.hover input, form .hover input, 
.hover select, form .hover select, 
.hover textarea, form .hover textarea,
.focus input, form .focus input, 
.focus select, form .focus select, 
.focus textarea, form .focus textarea {border-color: #666;}
 .value .errorBox,
 .value .errorBoxSelect {position:absolute;right:3px;top:50%;margin-top:-7px;width:14px;height:14px;background:url(../images/global/global-sprites.png) -326px -273px no-repeat;}
 .value .errorBoxSelect {margin-right:18px;}
 .value .errorBoxSelect .balloon-right {margin-left:18px;}
* html  .value .errorBoxSelect .balloon-right {margin-left:0;}
* html  .value .errorBoxSelect {right:auto;left:100%;margin-left:3px;}
 .value a.errorBox:hover,
 .value a.errorBoxSelect:hover {background-position:-342px -273px;}
 .value .errorBox .balloon-spike,
 .value .errorBoxSelect .balloon-spike {margin-left:7px;}
 input.error_message,  select.error_message,  textarea.error_message {border-color:#ccc;background-color:#ffffcc;}
 .form_field {position:relative; zoom:1;}

.overlabel-form .grid_2 input, .overlabel-form .grid_2 textarea {width:50px;}
.overlabel-form .grid_2 input, .overlabel-form .grid_2 textarea {width:130px;}
.overlabel-form .grid_3 input, .overlabel-form .grid_3 textarea {width:210px;}
.overlabel-form .grid_4 input, .overlabel-form .grid_4 textarea {width:290px;}
.overlabel-form .grid_5 input, .overlabel-form .grid_5 textarea {width:370px;}
.overlabel-form .grid_6 input, .overlabel-form .grid_6 textarea {width:450px;}
.grid_2 .columnPadding .overlabel-form input, .grid_2 .columnPadding .overlabel-form textarea {width:30px;}
.grid_2 .columnPadding .overlabel-form input, .grid_2 .columnPadding .overlabel-form textarea {width:110px;}
.grid_3 .columnPadding .overlabel-form input, .grid_3 .columnPadding .overlabel-form textarea {width:190px;}
.grid_4 .columnPadding .overlabel-form input, .grid_4 .columnPadding .overlabel-form textarea {width:270px;}
.grid_5 .columnPadding .overlabel-form input, .grid_5 .columnPadding .overlabel-form textarea {width:350px;}
.grid_6 .columnPadding .overlabel-form input, .grid_6 .columnPadding .overlabel-form textarea {width:430px;}
.overlabel-form .grid_1 select {width:60px;}
.overlabel-form .grid_2 select {width:140px;}
.overlabel-form .grid_3 select {width:220px;}
.overlabel-form .grid_6 select {width:460px;}

/* BALLOON - hover state balloon/tooltip
--------------------------------------------------------------------------------------- */
.balloon-container {position:relative;}
.balloon-container .balloon-top-right,
.balloon-container .balloon-bottom-right,
.balloon-container .balloon-top-left,
.balloon-container .balloon-bottom-right,
.balloon-container .balloon-left,
.balloon-container .balloon-right,
.balloon-container .balloon {
	display:none;
	position:absolute;
	line-height:1em;
	padding:5px;
	background-color:#376FA6;
	color:#fff;
	z-index:50;
	white-space:nowrap;
	text-decoration:none;
}
.balloon-container .balloon,
.balloon-container .balloon-top-right {bottom:200%;left:-20px;}
.balloon-container .balloon-bottom-right {top:200%;left:-20px;}
.balloon-container .balloon-top-left {bottom:200%;right:-15px;}
.balloon-container .balloon-bottom-left {top:200%;right:-15px;}
.balloon-container .balloon-left {top:50%;margin-top:-1em;right:150%;}
.balloon-container .balloon-right {top:50%;margin-top:-1em;left:150%;} 
.balloon-container:hover .balloon,
.balloon-container:hover .balloon-top-right,
.balloon-container:hover .balloon-bottom-right,
.balloon-container:hover .balloon-top-left,
.balloon-container:hover .balloon-bottom-left,
.balloon-container:hover .balloon-left,
.balloon-container:hover .balloon-right,
.hover .balloon-container .balloon,
.hover .balloon-container .balloon-top-right,
.hover .balloon-container .balloon-bottom-right,
.hover .balloon-container .balloon-top-left,
.hover .balloon-container .balloon-bottom-left,
.hover .balloon-container .balloon-left,
.hover .balloon-container .balloon-right,
.focus .balloon-container .balloon,
.focus .balloon-container .balloon-top-right,
.focus .balloon-container .balloon-bottom-right,
.focus .balloon-container .balloon-top-left,
.focus .balloon-container .balloon-bottom-left,
.focus .balloon-container .balloon-left,
.focus .balloon-container .balloon-right {display:block;}
.balloon-container .balloon-spike {
	position:absolute;
	display:block;
	background:transparent url(../images/global/balloon-foot.png) -10px -10px no-repeat;
	width:10px;
	height:10px;
	margin:0;
	padding:0;
}
.balloon-container .balloon .balloon-spike,
.balloon-container .balloon-top-right .balloon-spike {background-position:-10px -10px;top:100%;left:20px;}
.balloon-container .balloon-bottom-right .balloon-spike {background-position:-10px 0;bottom:100%;left:20px;}
.balloon-container .balloon-top-left .balloon-spike {background-position:0 -10px;top:100%;right:20px;}
.balloon-container .balloon-bottom-left .balloon-spike {background-position:0 0;bottom:100%;right:20px;}
.balloon-container .balloon-left .balloon-spike {background-position:-15px -5px;top:50%;margin-top:-5px;left:100%;width:5px;}
.balloon-container .balloon-right .balloon-spike {background-position:0 -5px;top:50%;margin-top:-5px;right:100%;width:5px;}
* html .balloon-container:hover .balloon,
* html .balloon-container:hover .balloon-top-right,
* html .balloon-container:hover .balloon-bottom-right,
* html .balloon-container:hover .balloon-top-left,
* html .balloon-container:hover .balloon-bottom-left,
* html .balloon-container:hover .balloon-left,
* html .balloon-container:hover .balloon-right {display:none;}

/***** Balloon Actions *****/
.expanded-section .balloon-container .nogh, .expandable-section .balloon-container .gh {display:none;}
.expandable-section .balloon-container .nogh, .expanded-section .balloon-container .gh {display:inline;}
.addtocartbar .balloon-container:hover .balloon,
.addtocartbar .balloon-container:hover .balloon-top-right,
.addtocartbar .balloon-container:hover .balloon-bottom-right,
.addtocartbar .balloon-container:hover .balloon-top-left,
.addtocartbar .balloon-container:hover .balloon-bottom-left,
.addtocartbar .balloon-container:hover .balloon-left,
.addtocartbar .balloon-container:hover .balloon-right {display:none;}
.addtocartbar .disabled .balloon-container:hover .balloon,
.addtocartbar .disabled .balloon-container:hover .balloon-top-right,
.addtocartbar .disabled .balloon-container:hover .balloon-bottom-right,
.addtocartbar .disabled .balloon-container:hover .balloon-top-left,
.addtocartbar .disabled .balloon-container:hover .balloon-bottom-left,
.addtocartbar .disabled .balloon-container:hover .balloon-left,
.addtocartbar .disabled .balloon-container:hover .balloon-right {display:block;}

/* Checkout
--------------------------------------------------------------------------------------- */
.security-icon-thawte {padding:10px;}
.pt_checkout .left-area,
.pt_checkout #main .cart, .pt_checkout #rightcolumn {margin-top:15px;}
* html .pt_checkout .left-area {padding-right:0;margin-right:90px;}

.pt_checkout .right-area {margin-top:-15px;}
.pt_checkout .right-area .pin, 
.pt_checkout .right-area .pinned, 
.pt_checkout .right-area .unpinned {padding-top:30px;}
.right-area .loading {width:auto;top:1%;right:103%;}
.checkout {margin-bottom:10px;margin-top:15px;}
.checkout .checkout_info {background:none;padding:0 0px 0 40px;}
.checkout .checkout_box {background: #EEEEE4;}
.checkout .login-area {float:left;width:620px;border-right:1px solid #DAD5C0;margin:0 0 0 -1px;padding:0 9px 0 10px;}
.checkout .login-area .form_field {float:left;margin:0 10px 0 0;}
.checkout .login-area .form_field .textinput,
.checkout .login-area .form_field .textinputpw {width: 160px;}
.checkout .login-area .actionbuttons {float:left;margin-right:10px;border:none;}
.checkout .login-area .forgotpassword {float:left;line-height:20px;}
.checkout .register-area {border-left:1px solid #DAD5C0;float:left;margin:0 -1px;padding:0 10px 0 9px;width:280px;}
.checkout .register-area h2 {margin-bottom:10px;}
.checkout .checkout_box {padding:10px 0;border:1px solid #DAD5C0;}
.checkout .checkbox {position:relative;padding-left:25px;}
* html .checkout .checkbox {padding-left:0;}
.checkout .checkbox input {width:auto;height:auto;position:absolute;top:0;left:0;z-index:auto;}
* html .checkout .checkbox input {position:static;}
.checkout .giftmessage {margin-top:5px;}
.checkout .giftmessage .checkbox-label label {font-weight:bold;}
.checkout .shipping-method-entry {margin:5px 0px;position:relative;line-height:14px;}
.checkout .shipping-method-entry .value {float:none;}
.checkout .shipping-method-entry input {position:absolute;top:0;left:0;z-index:auto;}
.checkout .shipping-method-entry label {display:block;padding-left:3px;margin-left:15px;cursor:pointer;}
.checkout .shipping-method-entry label:hover {background-color:#eee;}
.checkout .paymentmethodform {clear:left;}
.checkout .billingform .actionbuttons {margin:0 0 0 -40px;}
.checkout .card_type .detectLabel {display:inline;}
.ordersummary .giftCardPresentHR {background:url("../images/global/global-sprites.png") no-repeat scroll -2px -214px transparent; height:1px;}
.cartordertotals .ordertotalstable .giftCardPresentHR {background:url("../images/global/global-sprites.png") no-repeat scroll -2px -214px transparent; height:1px; margin:0px 5px;}
.ordersummary .checkoutsummary_header a.order_edit {color:#666;line-height:26px;margin-right:5px;}
.ordersummary .checkoutsummary_header { padding: 0px; }
.ordersummary .checkoutsummary_minicart {padding:10px;overflow:hidden;position:relative;}
.ordersummary .checkout_ordertotals {}
.ordersummary .summaryproduct .standardprice .value { text-decoration: line-through; color: #999;clear:right; }
.ordersummary .summaryproduct .salesprice .value { text-decoration:none;clear:right; }
.ordersummary .summaryproduct .promo { background-color:#cbe6b1;margin:5px -5px;padding:5px; } 
.ordersummary .summaryproduct .promo .label {display:inline;}
.checkout .shipping-padding .shippingmethods-long {}	
.checkout .shipping-padding .shippingpromotions { 
	background-color: #CBE6B1;
	clear: both;
	color: #333;
	display: block;
	float: none;
	font-size: 1em;
	font-weight: normal;
	padding: 10px;
	margin-top:10px;
}
.checkout .paymentmethodform .paymentform {display:none;}
.checkout .paymentmethodform .validate {display:block;}
.checkout .emailsignup .emailsignupCheckbox { float: left; margin-right: 5px; }
.checkout .emailsignup .value { width: 460px; }
.checkout .email input { width: 450px; }
.checkout .labelpersistent {float:left;margin-right:10px;color:#999;line-height:20px;}
.checkout .email-listing .label, .checkout .email-listing .value {line-height:20px;}
.checkout .email-listing .label {text-align:left;font-weight:bold;margin-right:30px;width:auto;}
* html .checkout .grid_3 {width:220px !important;}

/* Checkout Order Summary */
.pt_ordersummary #content,
.pt_ordersummary #rightcolumn {margin-top:15px;}
.ordersummary .summaryproduct {padding:10px 0;border-bottom:1px dotted #ccc;}
.ordersummary .summary-name {float: left; width: 180px;}
.ordersummary .summary-qty {float: left; text-align: center;}
.ordersummary .summary-qty .label {display:none;}
.ordersummary .summary-price .value {float: right;}
.ordersummary .checkout_ordertotals table.ordertotalstable {text-align:right;width:100%;}
.ordersummary .checkout_ordertotals table.ordertotalstable td {padding:0 10px;}
.ordersummary .checkout_ordertotals table.ordertotalstable .ordertotal {border-top:1px solid #DAD5C0;background:#eeeee4;color:#333;}
.ordersummary .checkout_ordertotals table.ordertotalstable tbody {line-height:2em;}
.ordersummary .checkout_ordertotals table.ordertotalstable tfoot {font-size:1.2em;line-height:2em;}
.ordersummary .checkout_ordertotals .ordertotalValue {color:#8C3129;font-weight:bold;}
.cart table.carttable thead { background: transparent; }
.carttable tr.tablerow td {border: 0;}
.carttable tr.tablerow td.imagecolumn {padding: 8px 8px;}
.carttable tr.even {background-color: #eeeee4;}
.minisummary .checkoutsummary_header_new .order_edit { float: right;line-height: 28px; margin-right: 5px; }
.cartfooter .ordertotals .edit-order {float:right;line-height:28px;margin-right:10px;}
.cartfooter .ordertotals h2 {background-color:#eeeee4;padding:5px 5px 5px 10px;font-size:1.4em;border:1px solid #DAD5C0;border-bottom:0;}
.cartfooter .cartordertotals .ordertotals {border:0;}
.cartfooter .ordertotalstable {border:1px solid #DAD5C0;}
.cartfooter .ordertotalstable .ordertotal {background-color:#eeeee4;border-top:1px solid #DAD5C0;}
.cartfooter .ordertotals .hor-dotted-divider {display:none;}

/* Checkout Order Confirmation */
.saveaccount .actionbuttons {float:left;}
.saveaccount .form_field {float:left;height:15px;width:200px;}
.order-confirmation-info .thankyoumessage {float:left;width:330px;}
.order-confirmation-info .orderinfo {float:right;width:145px;}
.orderconfirmation_details .order_header {background-color:transparent;border:none;overflow:hidden;position:relative;}
.orderconfirmation_details .ordershipment {margin:0;}
.order_header h2 { float: left; }
.order_header a.confirmation-help { float: left; display: block; width: 20px; height: 20px; background: #ddd; -moz-border-radius: 10px;-webkit-border-radius: 10px; text-decoration: none; margin-left: 10px; }
.ordertotals h3 { background-color: #eeeee4; padding: 5px 5px 5px 10px; font-size: 1.4em; border: 1px solid #DAD5C0; border-bottom: 0px; }
.saveaccount {background:#eeeee4;border:1px solid #DAD5C0;margin-bottom:10px;padding:10px 39px; }
.saveaccount .indielabel {font-weight:bold;}
.saveaccount .password_match_error {color:#a00;}
* html .pt_orderconfirmation #main #rightcolumn {margin-right:0;}

.paymentMethodMini {font-weight:bold; color:#8C3129;}

.bonusitem {color:#8C3129;font-weight:bold;}

.couponcode .error_message {margin-top:10px;}

.cart .cart-coupon .error_message {white-space:normal;padding:0px; margin:0px; font-size:1em; float:right;}
.cart-coupon .coupon-code-container{ float: left; }

/* Subscrition Module
--------------------------------------------------------------------------------------- */
.subscriptionModule {margin-bottom:10px;}
.subscriptionModule h2 {font-size:1.8em;margin-bottom:10px;}
.subscriptionModule .footer {margin-top:10px;}
.subscriptionModule .footer p {margin:0;}
.cart-coupon .coupon-code-container{ float: left; }

#TITUMain .halfSizeTITU {font-size:.7em; font-weight:normal; text-decoration:underline;}
#TITUMain #gender-hand-list ul li {height: 19px; width: 90px;float: left; line-height: 19px; list-style-type: none; margin:5px 5px 10px 0px;}
#TITUMain #gender-hand-list ul li  a  {background: url("../images/global/size-sprites.png") no-repeat scroll -26px -20px transparent; display: inline-block; height: 19px; margin-right: 2px; text-align: center; text-decoration: none; width: 90px;}
#TITUMain #gender-hand-list ul li.selected a {background: url("../images/global/size-sprites.png") no-repeat scroll -26px -60px transparent;color: #FFFFFF; }
#TITUMain #gender-hand-list ul li.selected a:hover {background:url(../images/global/size-sprites.png) -26px -60px no-repeat; color:#fff;}
#TITUMain #gender-hand-list ul li a:hover {background:url(../images/global/size-sprites.png) -26px -40px no-repeat;}
#TITUMain #gender-hand-list ul, #TITUMain #gender-hand-list select { margin: 0px;}
#TITUMain .configStep {padding: 10px 0 0 10px; border: 1px solid #DDD; }
#TITUMain club-specs-TITU { padding:0px; }
#TITUMain .config-steps{width:550px;} 
#TITUMain .club-type .row{background-color:#FFF; height:20px; }
#TITUMain {position:relative; zoom: 1;}
.tituSelectArrow {background: url(../images/titu/select_arrow.gif) no-repeat 0px 1px;}

/* TITU Light
--------------------------------------------------------------------------------------- */
.tituCollapse .arrowlistmenu {width: 650px; }
.tituCollapse h3.menuheader  { background:#EFEEE3 url(../images/titu/plus_button.png) no-repeat 520px center; position:relative; zoom: 1; padding: 5px 10px; cursor: pointer; font-weight:bold; font-size:1.3em; border:1px solid #DAD5C0;}
.tituCollapse h3.menuheader:hover  { background-color:#DEDDC9;}

.titu-header-selected { background: #000 !important; color:#fff !important; border:1px solid #000 !important; }


.tituCollapse .description { margin-top:15px;} 
.tituCollapse .description p { padding:5px 10px 0px 15px; margin-bottom:5px;}
.tituCollapse h1 { margin-bottom:10px;} 
.tituCollapse .top-anchors { float:left; margin-right:10px; padding:0px; width:190px; }
.tituCollapse .vertical-dotted { float:left; height:110px;}
.tituCollapse .description-main { float:left; width:430px; margin-left:10px; }
.tituCollapse .top-anchors ul li { list-style-type:none; line-height:1.7em;}
.tituCollapse .categoryitems { border:1px solid #EFEEE4; padding:10px 10px 10px 20px; }
.tituCollapse .categoryitems ul { list-style-position:inherit; padding-left:20px;}
.tituCollapse .arrowlistmenu .description { border:1px solid #EFEEE4;}
.tituCollapse .closeddesc {display:none;}

.tituColumnRow { float:left; font-size:14px; margin:5px 0px 10px; }
.tituColumnRowMargin {margin:5px 120px 10px 0; }
.tituMiniCart {  position:absolute; top:0px; left:550px; padding:5px 0 0 15px; overflow:none;  }
.tituMiniCart th{padding:5px 0 10px 5px !important;}
#TITUMain .carttable .quantitycolumn {padding-top:10px;}
#TITUMain .carttable .itemtotalcolumn .itemtotals {padding-top:2px;}
#selectedTradeTotals span {font-size:14px; font-weight:bold;}
#selectedTradeTotals {font-size:13px; text-align:right; padding:5px 0px; width:545px;}
.tituMiniCart .titu-unselected-item { background: url("../images/global/link-arrow.gif") no-repeat scroll left center transparent;  }
.tituMiniCart .titu-selected-item { background: url("../images/global/link-arrow-down.gif") no-repeat scroll left center transparent;  }
.tituMiniCart .product .name {padding-left: 10px;}
.tituMiniCart form .label, .tituMiniCart form .value {float:none !important; margin:0 !important;}
#trade-model-image {  background: url("../images/loading-progress-98x22.gif") no-repeat scroll center center transparent}
#TITU_mini_cart_items {overflow-y:none; overflow-x:none; width:325px;}
#TITUCart-items { overflow-y:auto; overflow-x:none; max-height:430px; }
#TITUMain .carttable td {padding: 5px 0 10px 5px !important;}
#TITUCart-value {text-align:right; color:#376FA6; width: 310px; padding-top:8px;}
#TITUMain .busy {  position: absolute; right: 5px; top: 5px;}
#TITUMain #gender-price { padding-top: 10px;}
#TITUMain .flexInfoSpan {color:#376FA6; font-size: 1.1em; font-style:italic; font-weight:normal; }

