@CHARSET "UTF-8";
body{margin:0;	background:#f0f0f0 url(../images/bg.main.png) repeat-y top center fixed;font-size:70%;line-height:20px;color:#666666;font-family: Arial, Helvetica, sans-serif;}
.clearboth,.clearBoth{clear:both}

a img{border:none}
a{text-decoration:none;color:#333333}
a:hover{color:#FF0000}

ul{margin:0;}

.diab{padding:0 10px;margin:0 auto;width:980px;border-left:1px solid #E6E6E6;border-right:1px solid #e6e6e6;}

.diab .main .header{background:#ffffff url(../images/bg.header.jpg) repeat-x ;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:5px;}
.diab .main .header .logoWrapper{float:left}
.diab .main .header .right{float:right}

.diab .main .header .nav{float:right}
.diab .main .header .nav ul{list-style-type:none}
.diab .main .header .nav ul li{float:left;padding:0 5px;line-height:25px;}
.diab .main .header .nav ul li .register{color:blue;text-decoration:underline}

.diab .main .header .search{margin-top:10px;float:right}
.diab .main .header .search .text,.diab .main .header .search .btn{float:left;}
.diab .main .header .search input{vertical-align:middle;font-style: italic;font-size:95%;margin-right:10px;}
/*
.diab .main .header .search .text{width:170px;height:21px;padding-top:6px;background:url(../images/bg.search.png);padding-left:10px;}
.diab .main .header .search .btn{width:30px;height:27px;background:url(../images/bg.search.png) -270px 0;}
.diab .main .header .search .text input{width:170px;border:none;background:url(../images/bg.search.png) no-repeat fixed -10px -10px;}
*/

.diab .main .header .navCat ul{list-style-type:none;}
.diab .main .header .navCat ul li{float:left;padding:0 5px;}

.diab .main  .navMenu{height:25px;line-height:25px;background:#ffcb0a;}
.diab .main  .navMenu *{color: #330000;}
.diab .main  .navMenu ul{list-style:none;padding-left:10px;}
.diab .main  .navMenu ul li{float:left;padding:0 5px;}

.diab .main .msgLogo,.diab .main .msg .msgClose{cursor:pointer}
.diab .main .msgLogo{position:fixed;right:0px;width:20px;height:20px;background:#FF0000}
.diab .main .msg{padding:10px;position:fixed;display:none;width:500px;background-color: #FFE58C;}
.diab .main .msg .msgClose{position:relative;float:right;}

.diab .main .messageStackError{background:#FFE58C;padding:5px;}

.diab .main .navBreadCrumb{padding:3px 15px;font-size:90%;}
.diab .main .navBreadCrumb .currentLink{font-weight:600}

/*.diab .main .navColumnOneWrapper{margin-right:5px;}
.diab .main .navColumnTwoWrapper{margin-left:5px;}*/

/*.diab .main .navColumnOneWrapper ,.diab .main .navColumnTwoWrapper{width:140px;}*/

.diab .main .navColumnOneWrapper,.diab .main .navColumnTwoWrapper,.diab .main .lastproducts,.diab .main .featuredProducts,
.diab .main .specialProducts,.diab .main .newProducts,.diab .main .mainpage,.diab .main .navSupp,
.diab .main .filterOrder,.diab .main .productsShow,
.diab .main .productInfo,.diab .main .shoppingcart,
.diab .main #createAcctDefault,
.diab .main #loginDefault,
.diab .main .about,
.diab .main #ezPageDefault,
.diab .main .checkout{border:1px solid #e6e6e6;padding:10px;margin-bottom:5px;background:#ffffff}

.diab .main .filterOrder{border:2px solid #ffffff;}

.diab .main .navColumnOneWrapper, .diab .main .navColumnTwoWrapper{height:100%}


.diab .main  .lastproducts .product, .diab .main  .featuredProducts .product,
.diab .main  .specialProducts .product, .diab .main  .productsShow .product,
.diab .main  .newProducts .product{float:left;width:156px;position:relative;margin:10px 0;padding-left:5px;}

.diab .main  .recentlyviewed .product, .diab .main .relatedProducts .product{position:relative;margin:10px 0}

.diab .main  .productsShow .product, 			.diab .main .newProducts .product{border-bottom:1px solid #cccccc;}
.diab .main  .productsShow .product .image, 	.diab .main .newProducts .product .image{border-right:1px solid #cccccc;}

.diab .main  .productsShow .product .normal,
.diab .main  .newProducts .product .normal{padding-left:18px;background:url(../images/add.gif) no-repeat center left}

.diab .main  .productsShow .product .processing,
.diab .main  .newProducts .product .processing{padding-left:18px;background:url(../images/progress.gif) no-repeat center left}

.diab .main  .productsShow .product .success,
.diab .main  .newProducts .product .success{padding-left:18px;background:url(../images/success.gif) no-repeat center left}


.diab .main  .lastproducts .product .name a, .diab .main  .featuredProducts .product .name a,
.diab .main  .specialProducts .product .name a, .diab .main  .productsShow .product .name a{color:#3366cc}

.diab .main  .lastproducts .product .price, .diab .main  .featuredProducts .product .price,
.diab .main  .specialProducts .product .price, .diab .main  .productsShow .product .price,
.diab .main  .newProducts .product .price, .diab .main  .recentlyviewed .product .price,
.diab .main  .relatedProducts .price{position:absolute;top:0;right:0;font-weight:bold;color:#000000}

.diab .main  .newProducts .product .moreInfo{display:none}

.diab .main .siteinfoLegal{text-align:center}

.diab .main .mainpage,.diab .main .filterOrder{height:69px;background:url(../images/bg.filterOrder.jpg);color:#000000}
.diab .main .filterOrder #filterOrder{position:relative;float:right;top:40px;width:100%;}
.diab .main .filterOrder #filterOrder .desc{float:left;color:#ffffff;font-size:2.5em;padding:10px 0}
.diab .main .filterOrder #filterOrder .form{float:right;padding:10px 0}

.diab .main .productsShow .page,
.diab .main .newProducts .page{list-style:none;float:right}

.diab .main .productsShow .page li,
.diab .main .newProducts .page li{float:left;}


.diab .main .productInfo .img{width:200px;float:left;text-align:center}
.diab .main .productInfo .info{width:440px;float:left}

.diab .main .productInfo .info .top .left{width:220px;float:left}
.diab .main .productInfo .info .top .right{width:220px;float:left;text-align:right}

.diab .main .productInfo .info .top .left .name{color:#660000}
.diab .main .productInfo .info .top .left .detail{padding:0;list-style-position:inside;font-size:90%;line-height:14px;}
.diab .main .productInfo .info .top .left hr{color:#cccccc}

.diab .main .productInfo .info .top .right .price{font-size:2em}


.diab .main .price,
.diab .main .cartAdd,
.diab .main .attrs{margin-bottom:10px;}

.diab .main .cartAdd input{vertical-align:middle}

.diab .main .attrs .item{margin-bottom:3px;}

.diab .main .attrs .item select{width:150px;}

.diab .main .price{font-size:1.6em;color:#000000;margin-right:5px;}
.diab .main .price li{list-style:none;text-align:right}
.diab .main .price .productSalePrice{font-size:70%}
.diab .main .price .normalprice{text-decoration: line-through;font-size:70%}
.diab .main .price .productPriceDiscount{font-size:65%}
.diab .main .price .int{font-size:1em}
.diab .main .price .dec{font-size:75%}

.diab .main .price .productSpecialPrice{font-weight:bold}


.diab .main .shoppingcart img{vertical-align:middle}
.diab .main .shoppingcart .btns{list-style:none;float:right}
.diab .main .shoppingcart .btns li{float:left}
.diab .main .shoppingcart .cartSubTotal{text-align:right}
.diab .main .shoppingcart .cartTotalsDisplay{font-size:1em;font-weight:bold}
.diab .main .shoppingcart .markProductOutOfStock{color:red}

.diab .main .shoppingcart #cartContentsDisplay thead{background:#999999;color:#ffffff;font-size:1.3em;}
.diab .main .shoppingcart #cartContentsDisplay tbody td{border-bottom:1px solid #cccccc}
.diab .main .shoppingcart #cartContentsDisplay .name{font-size:1em;font-weight:600}


.diab .main .navSupp ul{float:left;list-style:none;width:315px;padding:0}

.diab .main #createAcctDefault label,.diab .main #loginDefault label{min-width:100px;display:inline-block}
.diab .main #createAcctDefault input[type=text], .diab .main #loginDefault input[type=text],
.diab .main #createAcctDefault input[type=password],.diab .main #loginDefault input[type=password],
.diab .main #createAcctDefault select{width:300px;}

.diab .main .about{font-size:1.1em}

.category-subs-selected{color:#ff0000;}
.current{color:#cc0000;background:url(../images/arr.red.gif) center right no-repeat;padding-right:16px;}
.category-products{padding-left:15px;}/**/
.category-products a{color:#999999}
.moduleTitle{
	font-size:1em;font-weight:bold;padding:10px 0;
	/* background:url(../images/arr.black.gif) left center no-repeat; */
	/* padding-left:16px; */
}

.gototop{text-align:right;padding:10px 0;}
.gototop a{color:blue;font-size:1.3em;}

.catName{color:#b4b4b4}

.catDesc{}
.catDesc .categoryImg{float:right;padding:0 0 5px 5px;}

/* to line up featured products on front page */

.product .img{
	height:90px;
}
.product .name{
	width:130px;
	height:45px;
}

.navSupp ul{
	
}