﻿.homepgboxholder {margin:30px 0 0 0}
.homepgbox {width:165px;height:205px;border:1px solid #6d6d6d;float:left;padding:10px 60px 10px 10px;background:url(../images/glass.jpg) right no-repeat;margin-right:5px;}
.homepgbox2 {width:215px;height:205px;border:1px solid #6d6d6d;float:left;padding:10px;margin-right:5px;}
.homepgbox3 {width:225px;height:205px;border:1px solid #6d6d6d;float:left;padding:10px 00px 10px 10px;position:relative;}

/* login control */
.loginpagebox{border:2px solid #DB0600;width:300px;padding:20px;margin:40px;margin-left:auto;margin-right:auto;}
.loginboxtextbox{margin:4px 4px 4px 4px;}
.loginboxcheckbox{text-align:right;}
.loginboxcheckbox input{border:0px;background-image:none;background-color:transparent;}

.loginname{font-size:12px;color:black}

/* productlist */
.productlist {padding:0px;margin:0px;display:inline-block;list-style:none;}
.productlist li {position:relative;float:left;width:314px;height:279px;margin:0px 0px 30px 30px;background:url(../images/productbckgrnd.gif) no-repeat;display:block;}
span.productlistlink, a.productlistlink, a.productlistlink:active, a.productlistlink:link, a.productlistlink:visited {position:relative;display:block;width:302px;height:267px;border:2px solid #f4f4f4;color:#333333;padding:0px;cursor:pointer;text-align:left;}
span.productlistlink{cursor:auto}
a.productlistlink:hover {color: #333333;border:2px solid #DB0600;display:block;padding:0px;}
.infoattribute {float:left;display:inline-block;width:110px;text-align:right;}
.infovalue {float:right;display:inline-block;width:110px;margin-left:15px;text-align:left;}
.productlistimg {width:110px;text-align:center;margin:10px 0px 0px 10px;float:left;display:block;}
.productlistinfo{position:absolute;left:60px;top:0px;text-align:center;width:242px;padding:0px;display:block;margin-top:0px;}

.proeflistimg{width:250px;text-align:center;margin:30px 0px 0px 10px;float:left;display:block;}

.button{position:absolute;top:230px;right:20px}

.title{font-size:14px;color:#aaa68a;padding:8px 4px 4px 14px;margin:0 0 8px 0;}
.block{display:inline-block;}
.shortinfo{padding:15px 0px 5px 0px;width:200px;margin-left:30px;}
.productlistinfo img{margin-top:5px;}

/* promotionlist */
.promolist {display:inline-block;}
.promolist li {position:relative;float:left;width:580px;height:279px;margin:0px 0px 30px 30px;background:url(../images/productbckgrndbig.gif) no-repeat;display:block;}
.promoattribute {float:left;display:inline-block;width:10px;text-align:right;}
.promovalue {float:left;display:inline-block;width:280px;margin-left:15px;text-align:left;}

.proeflistinfo{position:absolute;left:260px;top:0px;text-align:center;width:350px;padding:0px;display:block;margin-top:10px;}

span.promolistlink,a.promolistlink, a.promolistlink:active, a.promolistlink:link, a.promolistlink:visited {position:relative;display:block;width:569px;height:267px;border:2px solid #f4f4f4;color:#333333;padding:0px;cursor:pointer;}
span.promolistlink{cursor:auto}
a.promolistlink:hover {color: #333333;border:2px solid #DB0600;display:block;padding:0px;}
.promotext{border-left:1px solid #f4f4f4;display:block;padding:4px 0px 4px 10px;position:absolute;top:37px;left:306px;width:250px;height:215px;font-weight:bold;}

/* productdetail */
.productdetailimage{float:left;width:150px;text-align:center;}
.productdetailinfo{float:left;margin-left:25px;}
.productdetailinfo ul{margin:0px;width:500px;padding-bottom:5px;}
.productdetailinfo p{text-align:center;width:500px;}
.productdetailinfo li{width:100%;display:inline-block;margin-top:5px;}
.proefdetailimage{width:500px;text-align:center;}

.prdleft{display:block;float:left;width:100px;text-align:right;vertical-align:top;}
.prdright{display:block;float:left;padding-left:15px;text-align:left;font-weight:bold;width:360px;}
.normalfont{font-weight:normal;}

.bigger{font-size:16px;}
.lispacer{padding-top:15px;}
.productorder{padding-left:25px;display:inline-block;width:480px;}
.productorderdropdown{position:relative;float:right;margin:2px 20px 2px 2px;}
.productorderbutton{position:relative;float:right;}
.center{text-align:center;}

/* cart */
.carttotals{border-top:1px solid #c7c7c7;float:right;font-size:12px;}
.carttotal{font-size:14px;}
.carttotalred{font-size:14px;color:#db0500}
.discountcell{border-top:1px solid #c7c7c7;}
.continuebtn{float:left;margin-top:20px;font-size:12px;font-weight:bold;}
.requiredfield{border:1px solid #DB0600;/*background-color:#ffc5d8;*/}

/* cart grid */
.admindatagrid{border:1px solid #c7c7c7;margin:0px 0px 20px 0px;clear:both;white-space:nowrap;font-size:12px;}
.admindatagrid input{border:0px;padding:0px;margin:0px;background:none;font-size:7px;}
.admindatagrid th{color:#FFFFFF;background-color:#DB0500;border:0px;margin:0px;padding:4px;white-space:nowrap;text-align:center;}
.admindatagrid th a, .admindatagrid th a:visited{color:#FAFAFA;font-weight:bold;}
.admindatagrid th:hover{color:#FAFAFA;}
.admindatagrid th a:hover{color:#333333;font-weight:bold;}
.admindatagrid tr:hover{background-color:#ffffcc;}
.admindatagrid td{border:0px;border-right:1px solid #c7c7c7;margin:0px;padding:4px;white-space:nowrap;}
.admindatagridpager td:hover{background-color:transparent;}

/* productsearchbox */
.productsearchbox{margin:5px auto 5px auto;width:700px;border:1px solid #c7c7c7}
.productsearchbox legend{display:inline;margin:0px 0px 0px 20px;padding:0px 4px 0px 4px;width:50px;}
.productsearchtable{margin:5px;}
.productsearchtable td{white-space:nowrap;}

/* pager */
.pager{display:block;width:253px;height:31px;text-align:center;padding:0px;margin:0px auto 5px auto;list-style-type:none;}
.pagerli{float:left;width:23px;height:23px;margin:3px;text-align:center;padding:0px;}
.pagerli a, .pagerli a:active, .pagerli a:link, .pagerli a:visited {color:#DB0600;}
.pagerli a:hover{color:#c7c7c7}
.pagenumber{width:120px;padding-top:7px;margin:0px}

.noproducts{text-align:center;font-size:14px;}

/* cart login control */
.cartloginholder{width:590px;height:245px;margin:25px auto 0px auto}
.cartloginpagebox{float:left;border:2px solid #DB0600;width:250px;height:170px;padding:10px;margin:10px;}

/* buttons span.red = fake button */

a.red, a.red:active, a.red:link, a.red:visited, span.red{float:left;text-decoration:none;color: #000000;padding: 4px 15px 0 0;margin-right: 8px;font: 600 12px "Arial", Helvetica, sans-serif;background: url(../images/owibutton.png) no-repeat top right;}
a.red span, a.red:active span, a.red:link span, a.red:visited span, span.red span{float:left;padding-right:15px;display:block;margin-top:-4px;height:24px;background:url(../images/owibutton.png) no-repeat top left;}
a.red:hover, a.productlistlink:hover span.red, a.promolistlink:hover span.red{color: #ffffff;background: url(../images/owibuttonhover.png) no-repeat top right;}
a.red:hover span, a.productlistlink:hover span.red span, a.promolistlink:hover span.red span {background: url(../images/owibuttonhover.png) no-repeat top left;}
a.current {background: url(../images/owibutton.png) no-repeat top right;color: #fff;}
a.current span {background: url(../images/owibutton.png) no-repeat top left;}
a.floatright, a.floatright:active, a.floatright:link, a.floatright:visited{float:right}

.spacertop{margin-top:10px;}
.textinspan span{padding:3px 0px 0px 30px;}
.backbutton{float:left;}

.whereto {display:block;padding:0px;list-style-type:none;}
.whereto li {position:relative;margin:0px 0px 10px 0px;display:inline-block;padding:5px;width:100%;min-height:200px}
.whereto .title{border-bottom:1px solid #aaa68a;display:block}
.whereto .picture{float:left;display:inline-block;width:250px;margin-right:15px;position:absolute}
.whereto .block{display:block;}
.whereto .spacertop{margin-top:15px;}
.whereto label{vertical-align:top;width:100px;display:inline-block;padding-left:265px}
.whereto label.info{width:auto;}
.whereto span span{margin-left:5px;display:inline-block}
.whereto .additionalinfo{width:300px;vertical-align:top;}
