.header {position:; margin:0 auto; width:990px;}
.header .header_left {float:left; width:200px;}
.header .header_right {float:right ; width:790px;}
.logo {position:absolute; top:20px; width:120px; height:40px;}
#topPDPContainer{z-index:5;padding-bottom:15px;}
#leftPDPContainer{margin-left:0px;width:410px;float:left;word-wrap:break-word;}
#rightPDPContainer{float:left;width:370px;word-wrap:break-word;margin-left:10px;}
#farrightPDPContainer{float:left;width:150px;word-wrap:break-word;margin-left:10px;}
#productImageContainer{position:relative;background-color:#f6f4ef;text-align:center;}
#productImageOuterContainer{position:relative;text-align:center;}
#rightPDPContainer h1{font-family: 'Arial', Sans-serif;font-size:1.6em;font-weight:bold;color:#333333;border:none;margin-bottom:0;display:inline;letter-spacing: -0.05em;}
#rightPDPContainer p{margin-top:5px;}
#seesizechart:hover {text-decoration:underline;cursor:pointer;}
.greenHeader{margin-top:10px}
.pdpheaders{font-size:12px;font-family:Arial;}
#productImageLarge{margin:0px;}
#productImageLargeOverlay{margin:0px;}
#productImageContainer{height:480px;}
#productImageOuterContainer{padding:10px;height:480px;}
.productOptionsBox{border:1px solid #c1c1bf;margin-top:15px;}
.productSelections{padding:10px;}
.productBoxInfo{background-color:#f5f5f5;padding:5px 10px;color:#666;font-weight:bold;font-size:11px;}
#addToCartSection{margin-top:20px;}
#leftSecondRow{padding-right:20px;}
#leftSecondRow h2{color:#4b4a4a;font-size:16px;font-weight:bold;margin-top:0;}
h4{font-size:14px;font-weight:bold;}
#sizes{margin:3px 0 0 -1px;}
#sizes ul{height:25px;font-size:0.9em;padding-left:0px;float:left;margin-bottom:5px;}
#sizes ul li{list-style:none;float:left;margin-right:4px;width:33px;height:25px;text-align:center;}
#sizes ul li.largerSizes{width:57px;}
#sizes ul li.largerSizes a{width:55px;}
#sizes ul li a{display:block;padding:4px 0 0 0;color:#333;text-decoration:none;border:2px solid #aaa;width:31px;height:19px;margin:1px 1px 0 1px;background:url(http://www.hipkraft.com/images/blackwhitegradientbg_1x23.png) repeat-x top left;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#sizes ul li a:hover{border:2px solid #3a3a3a;color:#000;margin:0;background-color:#fff;background-image:none;font-weight:bold;}
#sizes ul li.selectedSize a{border:2px solid #3a3a3a;margin:0;background-color:#fff;font-weight:bold;}

html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,canvas,embed,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
body{border:0px;margin:0px;padding:0px;background:#f5f5f5 url(http://www.hipkraft.com/images/pagebackground.jpg) repeat-y top center;color:#333;font-size:62.5%;font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html,body{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
a,a:link,a:visited{text-decoration:none;color:#0379A5}
a:hover,a:active{text-decoration:underline}
#outerContainer{width:100%;padding-bottom:20px;margin-top:0px}
#mainContent{width:960px;text-align:left;margin:0 auto;padding-top:5px;font-size:1.2em;z-index:0;padding-left:20px;padding-right:20px;background-color:#fff}
html body * div.clear
.floatL{float:left}
.floatR{float:right}
ul{list-style-type:disc;padding-left:1.4em}
hr{position:relative;height:1px;font-size:1px;border:0px;border-top:1px solid #c1c1df;margin:12px 0px;padding:0px}
/* global header */
#global-header{ height:85px;z-index:10;position:relative;width:100%;background-image:url('http://www.hipkraft.com/images/topbackground.gif');background-position:center top;background-repeat:no-repeat}
#global-header ul{padding-left:0}
#global-header a:hover{text-decoration:none}
#global-header .deptdrop a:hover,#global-header .wishListMenu a:hover{text-decoration:underline}
.global-header-row{width:790px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}
#global-header-row1{padding-top:15px;margin-bottom:0px;overflow:visible}
#global-header-row1,#global-header-row1 a{font-family:Arimo,arial,helvetica,sans-serif;font-weight:bold;color:#f2f6e9;font-size:12px}
ul#global-header-row1-left{list-style-type:none;float:left;padding-bottom:15px;padding-left:0}
ul#global-header-row1-left li{float:left;height:19px;margin-right:20px;padding-top:2px}
ul#global-header-row1-right{list-style-type:none;position:absolute;right:0px;top:15px;padding-top:2px;padding-bottom:15px; padding-right:20px}
ul#global-header-row1-right li{float:left;height:14px;margin-left:8px;padding-bottom:2px;padding-right:8px;border-right:1px solid #9cc73f}
ul#global-header-row1-right li.last{padding-right:0px;border-right:0px}
#global-header-row2{height:52px;clear:left}
#global-header-row2-bottom{position:absolute;top:12px;left:105px;height:28px;width:675px;}
#global-header-searchform{float:left}
.global-searchbox{box-shadow:inset 0 2px 7px #CCC;-o-box-shadow:inset 0 2px 7px #CCC;-webkit-box-shadow:inset 0 2px 7px #CCC;-moz-box-shadow:inset 0 2px 7px #CCC;float:left;height:12px;padding:5px 4px;border:1px solid #cccccc;width:250px;background-color:#f6f6f6;color:#333;font-family:arial,helvetica,sans-serif;font-size:1.3em;letter-spacing:0px}
#global-searchbutton{float:left;text-align:center;/*width:79px;*/height:24px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:#ffa341;background:-webkit-gradient(linear,0 0,0 bottom,from(#ffa341),to(#ff7502));background:-moz-linear-gradient(#ffa341,#ff7502);background:linear-gradient(#ffa341,#ff7502);-pie-background:linear-gradient(#ffa341,#ff7502);cursor:pointer}
#global-searchbutton .textinput{font-family:Arimo,arial,helvetica,sans-serif;font-weight:bold;font-size:12px;background:transparent;border:0;color:#fff;cursor:pointer;padding:4px 8px 0}
#global-header-cart{float:right;position:relative;padding:0px 8px}
#global-header-fb{float:right;position:relative; padding:5px 8px;}
#global-header-cart,#global-header-cart a{text-align:right;font-family:Clarendon,arial,sans-serif;font-size:16px;color:#fff}
a #cartLabel {color:#FFF;}
a #cartLabel:hover {color:#FFF;}
#global-header-cart a:hover {text-align:right;font-family:Clarendon,arial,sans-serif;font-size:16px;color:#fff; background-color:transparent; background-image:none;}
#global-header-cart a img:hover {background-color:transparent;}
#cartLabel{font-weight:bold;padding:8 0 0 0px;}

/*SERP*/
.serp-searchbox{width:280px !important}
#global-header-searchform-deptsearch{float:left;font-size:1.3em;padding-top:5px;margin-right:10px}
#global-header-searchform-deptsearch input{position:relative;top:2px}


#wrap{min-height:100%}
/*#main{overflow:auto;padding-bottom:280px}*//* must be same height as the footer */
#main{padding-bottom:11px}

/*#footerContainer{width:100%;background-color:#e5e4e1;position:relative;margin-top:-280px;height:280px;clear:both}*/
#footerContainer{width:100%;background-color:#e5e4e1;position:absolute;height:140px;clear:both}

body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}/*Opera Fix*/

#footer{clear:both;position:relative;width:960px;margin:0px auto;text-align:left;line-height:1.45;font:normal 11px Arial,Helvetica,sans-serif;padding:20px 0 0;color:#85837E}
#footer a,#footer a:link,#footer a:visited{color:#85837E;text-decoration:none}
#footer a:hover,#footer a:active{text-decoration:underline}
h1{font-size:2.4em;color:#666;margin-bottom:10px;padding-bottom:4px;border-bottom:1px dashed #C1C1BF;font-weight:normal;font-family: 'Arial', Sans-serif;}
h2{font-size:2em;color:#666;margin:10px 0;font-weight:normal;font-family: 'Arial', Sans-serif;}
.breadCrumb{font-size:12px;color:#666;padding-bottom:10px;}

/* general styles */
.clear{clear:both;height:1px}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.shadow{-moz-box-shadow:0px 3px 8px #999;-webkit-box-shadow:0px 3px 8px #999;box-shadow:0px 3px 8px #999}
.alphapng{-pie-png-fix:true;behavior:url('/content/css/ie-effects.htc')}
.effects{behavior:url('/content/css/ie-effects.htc')}
.alphapng.effects{behavior:url('/content/css/ie-effects.htc')}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}

/* font treatments */
.bold{font-weight:bold}
.italics,.italic{font-style:italic}
.layout .text-small{font-size:0.9em}


.center{text-align:center;}
.relative{position:relative;}
.margintop10{margin-top:10px;}
.greycoloredBox{border:1px solid #ccc;background-color:#f7f6f6;}
.views{text-align:center;font-weight:bold;padding-bottom:6px;position:relative;_zoom:1;min-height:482px;}
.views span{color:#aaa;}
