body{text-align: center}
.colbody{max-width:980px; margin:0 auto 0 auto; text-align: left; position: relative}

.pad{padding-top:20px}

.print{height:100%; background:url('/images/print-mark-big.png') no-repeat 80% center; top:0}
.print h1{position:absolute; font-family: 'bodoni_mtitalic'; left:40%; top:40%}
.products{background: #FFF; min-height: 100px; font-size: 10px; color:#666; display: inline-block; width:100%}
.products h2, .products h1{font-family: 'bodoni_mtitalic'; padding:0 0 0 20px; margin:20px 0 0 0; color:#919396; font-size: 28px}
.prodtxt h1{font-family: 'bodoni_mtitalic' !important;}
.products h1{font-size: 32px; border-bottom: dotted 1px #CCC}

#product-body{text-align: left; float:right; margin:20px; padding: 32px 20px 20px 20px; max-width:550px; z-index: 2; overflow: hidden; background: url('/images/white-90.png'); display:block; opacity:0}

#product-body .price{font-size: 16px}
#product-body .price del{color:#999}
#product-body .options{display:inline-block; width:240px;}
#product-body img {float:left; margin-right: 10px}
#product-body h1{font-size: 16px}
#product-body{
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#product-body ul, .rangeitem ul, #pthumbs ul{list-style: none; padding:0; margin:0; position: absolute; bottom:22px; left:22px; display:block}
#pthumbs li, #product-body li, .rangeitem li{margin:3px; float:left; cursor:pointer}
#product-body ul{left:17px}
#pthumbs ul{left:14px}
#pthumbs{position: absolute; left:0; top:500px; z-index: 20; width:200px}
.whitemenu{position: absolute; top:60px; padding-top: 0; left:0; width:120px; height:auto; z-index: 3}
.whitemenu a{width:100%}
.whitemenu a:hover{color:#000}

#checkout{width:100%; display:inline-block; position: relative; min-height: 200px; margin-bottom: 40px}
#cartlarge{max-width:600px; margin-left: 160px}

fieldset{margin-top: 20px; border:4px dotted #CCC; padding:20px 0 20px 60px; max-width:500px !important; background: #f4f4f4}
.controls input[type=text],.controls input[type=password], .controls input[type=email], .input-mini, #promo_code{border:1px dotted #999; height:25px; line-height: 25px; padding:0 5px 0 5px; color:#333}
.controls textarea{border:1px dotted #999; width:226px}
.input-mini{width:30px; text-align: center}
.controls input[type=text], .controls input[type=email],.controls input[type=password], .controls select{width:220px; margin:0 0 5px 0}
.help-inline{color:#2a4ab1; font-size: 12px}

.form-actions input, .form-actions a {
 color: #fff;
 font-family: 'bodoni_mtitalic';
 font-size: 11px;
 text-transform: uppercase;
 line-height: 14px;
 padding:10px;
 margin:5px;
 border: none;
 background: #91c129; 
 float:right;
 cursor:pointer
}

.form-actions a{background: #c25390;  font-size: 11px}

.form-actions input:nth-child(2){background: #56bac7}
.form-actions input:nth-child(3){background: #c25390}



.form-actions input:hover, .form-actions a:hover{background: #7b98c4 }
.table-condensed td, .table-condensed th{width:220px}
.table{margin-bottom: 20px}

#paddbutton{width:50px; height:50px; padding:5px; text-transform: uppercase; color: #FFF; text-align: center; cursor:pointer; position: absolute; bottom:25px; right:25px; z-index: 15}
#closeWin{ cursor: pointer; float: right; margin:-10px -10px 0 0}

.tabs, .crumbs{list-style: none; padding:0; margin:20px 0 0 0; text-transform: uppercase; display:inline-block;}
.tabs{margin:0}
.crumbs{color:#c25390; width:100%; list-style: none; height:12px; line-height:12px;  }
.crumbs li{float:left; padding:0 15px 0 5px; background:url(/images/crumb.png) no-repeat right center}
.crumbs{margin-left: 15px;}
.crumbs li:last-child{background:none}

#cartlarge .crumbs{margin: 10px 0 0 0}

#zoomicon{position: absolute; top:35px; left:25px; z-index: 5}


.tabs li{width:170px; height:185px; padding:5px; margin:0 3px 15px 3px; background:#FFF; float:left; position: relative}

.tabs li .action{position: absolute; left:5px; bottom:12px}

.tabs li:hover{background:#e5e6e7; cursor: pointer}
.tabs .add:hover{background:#b9d046; right: 5px}

.tabs span{height:75px; width:170px; border-top:#666 1px dotted;  border-bottom:#666 1px dotted; display:inline-block; margin-top: 5px; padding:5px 0 5px 0;}
.tabs p{margin:0; padding:0; display:inline-block; width:170px; height:14px; position:relative; top:32px; left:0}
.tabs .add{height:14px; line-height: 14px; background: #a5a7aa; color:#FFF; padding:0 4px 0 4px; display:inline-block; left:auto !important; right: 5px}

.sale{text-decoration: line-through; color:#999}

#pthumbs .navoff, #product-body .navoff, .rangeitem .navoff{background: #999}

#product-body li, #pthumbs li{width:50px; height:50px; display:block; padding:5px}
#product-body li img, #pthumbs li img{width:100%}


.navactive{background: #b9d046;}

.col1{background-color: #b9d046}
.col2{background-color: #56bac7}
.col3{background-color: #7b98c4}
.col4{background-color: #c25390}
.col5{background-color: #e28a39}
.col6{background-color: #fce336}

#zoomBox{width:280px; text-align: center; height:200px; overflow: hidden; float:left; margin-right:10px}

.zoom {
	width:100%;
	height:315px;
	text-align: center;
   display:inline-block;
   position:relative;
}
.zoom img {
margin:0 auto 0 auto;
    display: block;
}


