
/* DOCUMENT BLOCKS */
div.container {
 width:940px;margin-right: auto;margin-left: auto;
 width:824px;
 position:relative;
 min-height:518px;
 height:auto;
}

div.header {
 width:100%;
}

div.header_rightmenu {
 width:263px;
 position:absolute;right:0px;
 z-index:2;
}

div.header_menucontent {
 position:relative;left:-23px;
 min-height:130px;background:url(../images/bg-container-right.jpg) 0px top repeat-y;z-index:1;
 min-height:350px;
}

div.header_menubottom {
 position:relative;left:-23px;height:22px;background:url(../images/bg-btm-container-right.jpg) 0px top no-repeat;
}

div.header_menusearch {
 height:30px;background:url(../images/search.jpg) -23px top no-repeat;
}

div.header_menutop1 {
/* height:90px;background:url(../images/items.jpg) -14px top no-repeat;*/
 height:90px;background:url(../images/newpanel.jpg) left -1px no-repeat;
}
div.header_menutop2 {
/* height:142px;background:url(../images/header-promo.jpg) -23px top no-repeat;*/
 height:142px;background:url(../images/newpanel.jpg) left -91px no-repeat;
}
div.header_menutop3 {
 height:22px;background:url(../images/search-top.jpg) -23px top no-repeat;
}

div.header_girl {
 float:right;height:421px;width:198px; background:url(../images/02.jpg) left top no-repeat;z-index:2;
 position:absolute;right:263px;
}

div.header_logo {
 float:left;height:235px;min-width:334px; background:url(../images/logo.jpg) 20px 90px no-repeat;
 min-width:355px;
}

div.container_footer {
 margin-top:10px;
 background:#ccc url(../images/bg-footer.jpg) repeat-x;
 clear:both;
}

/* PROMO BLOCK */
div.promobox {
 width:212px;
 margin-left:35px;
 padding-top:15px;
}
div.box_promo_title {
 text-align: center;
 padding-top: 5px;
 font-weight: bold;
 color: #fff;
 font-size: 14px;
}
div.box_top {
 background:url(../images/box-top.gif) top center no-repeat;
 height:28px;
 width:auto;
}
div.box_cntr {
 background:url(../images/box-cntr.gif) top center repeat-y;
 padding-top: 11px;
 padding-right: 15px;
 padding-left: 15px;
}
div.box_btm {
 background:url(../images/box-btm.gif) top center no-repeat;
 height: 16px;
}
div.box_top_admin {
 background:url(../images/box-top-admin.gif) top center no-repeat;
 height:28px;
 width:auto;
}
div.box_cntr_admin {
 background:url(../images/box-cntr-admin.gif) top center repeat-y;
 padding-top: 11px;
 padding-right: 15px;
 padding-left: 15px;
}
div.box_btm_admin {
 background:url(../images/box-btm-admin.gif) top center no-repeat;
 height: 16px;
}

/* CMS MENU */
div.fullmenu {
 padding-left:30px;
 white-space:nowrap;
 margin-top:30px;
 overflow:visible;
 line-height:60px;
 height:58px;
 position:relative;
 border-right:1px dotted #ccc;
 z-index:9999;
}
div.menuitem {
 height:58px;padding-left:10px;padding-right:10px;
 border-left:1px dotted #ccc;
 float:left;
 text-decoration:none;
}
div.menuitem:hover {
 cursor:pointer;
/* background:url(../images/bg-header-hover.jpg) center bottom repeat-x;*/
/* background:url(../images/nav-h-bottom.jpg) center bottom no-repeat; */
}
div.submenuitem {
}
div.menuitemselected {
 color: #EC6D00;
/* background:url(../images/bg-header-hover.jpg) center bottom repeat-x; */
/* background:url(../images/nav-h-bottom.jpg) center bottom no-repeat;*/
}
div.menubox {
}
div.submenubox {
}
div.submenu {
}
div.subsubmenu,
div.subsubsubmenu,
div.subsubsubsubmenu {
}
a {
}
a.menu {
}
a.submenu {
}
a.subsubmenu,
a.subsubsubmenu,
a.subsubsubsubmenu {
}
a.menu {
}
a.hassubmenu {
}
a.menu:hover,
a.submenu:hover,
a.subsubmenu:hover,
a.subsubsubmenu:hover,
a.subsubsubsubmenu:hover {
}

/* ALL ARTICLES */
div.allarticles {
 z-index:1;
 position:relative;
 clear:left;
}
h2.articleTitle:first-letter {
}
h2.articleTitle {
 line-height:50px;
 color: #EC6D00;
}
div.articleText:first-letter {
}
div.articleText {
 width:auto !important;
}
div.article {
}
div.articleItem {
}
img.articleImage {
}

div.contactform {
/* float:left;*/
 max-width:520px;
}
div.contactform td {
 vertical-align:top;
}

/* ADMIN STYLES */
a.actionlink {
 font-size:11px !important;
 text-decoration:underline !important;
}

/* PRODUCT STYLES */
a.expandimage {
 position:absolute;
 width:35px;height:35px;
 overflow:hidden;
 border:1px solid #111;
} 
a.expandimage:hover {
 border:none;
 padding:1px;
 padding-left:85px;
 padding-top:100px;
 width:114px;height:99px;
 border:3px ridge #fff;
}
img.color {
 position:relative;
 top:-100px;left:-85px;
 border:none;
 min-height:200px;min-width:200px;
}
div.colorName {
 position:absolute;
 top:182px;left:1px;
 padding-left:5px;
 padding-right:5px;
 color:#000;
 white-space:nowrap;
 width:200px;
 background-color:#fff;
 opacity:.7;
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
}

div.productblock {
 position:relative;
 float:left;
 width:170px;height:170px;
 border:1px solid #bbb;
 background-color:#fafafa;
 margin-right:8px;
 margin-top:8px;
 overflow:hidden;
/* overflow:auto;*/
}
div#productblock-frontpagecommercial {
 width:350px !important;
}
div#productblock-frontpagespecialoffer {
 border:1px solid #850;
}
div.productHeader {
 position:relative;
 width:100%;
 border-bottom:1px solid #444;
 font-size:8pt;
 line-height:14px;
 height:15px;
 overflow:hidden;

 /* AVE :: 11/07/08 */
 font-size:12pt;
 line-height:18px;
 height:18px;
 font-weight:bold;
 /* AVE :: 17/07/08 */
 text-align:center;
 background:#eee;
 border-bottom:1px solid #bbb;
}
div#productHeader-frontpage {
 /* AVE :: 17/07/08 */
 font-size:15pt;
 line-height:22px;
 height:22px;
 font-weight:bold;
}
div#productHeader-frontpagespecialoffer {
 background-color:#f80 !important;
 border-bottom:1px solid #850;
}
div.productImages {
 background:white center center no-repeat;
 position:relative;
 float:left;
 border-right:1px solid #444;
 font-size:8pt;
 font-weight:bold;
 line-height:14px;
 height:155px;
 width:80px;
 width:47%;

 /* AVE :: 11/07/08 */
 background:white top center no-repeat;
 cursor:pointer;
 width:100%;
 border-right:none;
}
div#productImages-frontpage {
 background:white top right no-repeat;
 cursor:pointer;
 width:100%;
 border-right:none;
}
div#productImages-frontpagecommercial {
 cursor:default;
 width:50%;
 border-right:1px solid #444;
}
div#productImages-news,
div#productImages-frontpagenews {
 display:none !important;
}
div.productDescription {
 position:relative;
 border-bottom:1px dotted #444;
 font-size:7pt;
 height:135px;
 overflow:auto;
 float:right;
 width:89px;
 width:52%;
}
div#productDescription-frontpage {
 display:none;
}
div#productDescription-frontpagecommercial {
 border-bottom:none;
 height:155px;
 font-size:10pt;
 display:block;
 width:49%;
}
div#productDescription-news,
div#productDescription-frontpagenews {
 border-bottom:none;
 height:155px;
 font-size:10pt;
 display:block;
 width:100%;
}
div.productAdminMenu {
 position:relative;
 font-size:7pt;
 float:right;
}
div#productAdminMenu-frontpagecommercial {
 display:none !important;
}
div#productAdminMenu-news,
div#productAdminMenu-frontpagenews {
 display:none !important;
}

div.productDetailsImage {
/* position:relative;*/
 float:left;
 width:150px;height:150px;
 background:white center center no-repeat;
 border:1px dotted #888;
 margin-right:5px;
 margin-bottom:5px;
 overflow:hidden;

 /* AVE :: 110708 */
 /* AVE :: 170708 */
/* background:white top right no-repeat;*/
}
table.productDetailsImageTable {
 width:100%;
 height:130px;
}
td.productDetailsImageTableCell {
 padding-bottom:18px;
}
div.productDetailsImageLinks {
 bottom:0px;
 width:100%;
 height:18px;
 background-color:#fff;
 border-top:1px dotted #888;
 overflow:hidden;
 opacity:.8;
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
 /* AVE :: 17/07/08 */
 background-color:#bbb;
 font-weight:bold;
 height:19px;
}
div.productDetailsImageLink {
 text-decoration:underline;
 cursor:pointer;
 font-size:11px;
 width:16px;height:16px;
 overflow:hidden;
 /* AVE :: 17/07/08 */
 text-decoration:none;
}
input.imageUploadButton {
 position:relative;width:80px;top:-22px;left:-5px;
 cursor:pointer;
 opacity:0;
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}
input.checkbox {
 background:transparent;
 border:none;
}

div.listing {
 margin:0px;
}
div.listing li {
 background-position: 5px 4px;
 background-image: url(../images/arrow.gif);
 background-repeat: no-repeat;
 text-indent:12px;
 white-space:nowrap;
 list-style-type:none;
}


div.imageMagnifiedCover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background-color:#222;
 opacity:0.8;
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
 z-index:9998;
}

div.imageMagnified {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 z-index:9999;
}

div.cartAddCover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background-color:#222;
 opacity:0.8;
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
 z-index:9998;
}

div.cartAdd {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 z-index:9999;
}

div.cartAddBlock {
 width:600px;
 height:200px;
 z-index:9999;
 background:#fff;
 border:3px double #000;
 overflow:auto;
}



div.shoppingcartshort {
 font-size:11px;
}
div.cartProcessStatus {
 padding-bottom:20px;
}
div.cartProcessStatus a {
 padding-left:7px;
 padding-right:3px;
 background:url(../images/arrowb.gif) left center no-repeat;
 font-weight:normal !important;
}
div.cartProcessStatus a.currentStatus {
 background-image:url(../images/arrow.gif);
 font-weight:bold !important;
}
div.addtocart a {
 text-decoration:none;
 color:#993300;
}
div.addtocart a:hover {
	color: #EC6D00;
}
