body { margin:0; padding:0; background:white; color:#666; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox,input.cat_textbox_small { padding:3px; border:1px solid #ccc; width:110px;}
input.cat_subscribe { padding:3px; border:1px solid #999; width:160px;}
input.cat_search { width:152px; padding:5px; background:transparent; border:0; color:#012233; font-size:12px;}
textarea { border:1px solid #999;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2,h3 { margin:0; padding:0; color:#a41520; font-size:18px; line-height:28px; font-weight:normal; font-family:georgia, arial;}
h2 { color:#730F17; font-size:14px; line-height:22px; font-weight:normal;}
h3 { color:#a41520; font-size:12px; line-height:18px; font-weight:bold;}
p { margin:12px 0;}
a { color:#a41520; text-decoration:underline;}
a:hover { color:#000;}
.white a { color:white;}
.white a:hover { color:#ccc;}
.black a { color:#000; text-decoration:none;}
.black a:hover { color:#444;}
div {margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}
.center { text-align:center;}
.right { text-align:right;}
.px13 { font-size:13px; line-height:18px;}
.px11 { font-size:11px;}
.bold { font-weight:bold;}
.br { margin:15px 0; height:1px; background:#E4E4E4; overflow:hidden;}

/*container*/
#container { width:956px; background:url(images/bg1.gif) no-repeat right top; border-left:1px solid #999; border-right:1px solid #999; overflow:hidden;}

/*top*/
#top { position:relative; background:url(images/bg2.gif) no-repeat; height:125px; line-height:100%; overflow:hidden;}
#top-logo { position:absolute; top:23px; left:19px;}
#top-text { text-align:right; position:absolute; top:54px; right:15px; width:200px; height:56px; background:url(images/txt_look.gif) no-repeat bottom right;}
#top-text {font-family:calibri,arial;
color:#a6a6a6;
font-size:34px;
text-align:right;
letter-spacing:0.01em;
}
#top-menu { position:absolute; top:52px; left:160px;}
#top-menu h2 {
font-family:calibri,arial;
color:#a6a6a6;
font-size:25px;
padding-left:15px;
padding-bottom:6px;
}
/*main*/
#main { padding-bottom:10px; background:url(images/bg3.gif) no-repeat 0 120px; overflow:hidden;}

/*left*/
#left { float:left; margin:0 9px 0 8px; width:142px; display:inline; overflow:hidden;}
#left-menu { background:url(images/menu_bg.jpg) repeat-x; border:1px solid #D4CEC5; margin:0px; padding:10px 0px 10px 0px;}

#left1, #left2, #left3 { padding:4px; margin-top:10px;border:1px solid #D4CEC5; background:#F0EBE2; line-height:18px;}


/*content*/
#mid-inner,#mid-inner1 { float:left; width:635px; min-height:603px; border:1px solid #ccc; background:#F9F9F9 url(images/bg.jpg) repeat-x; position:relative;}
#mid-inner1 { width:720px;}

#mid-inner-bg { position:absolute; top:130px; left:0; width:94px; height:235px; background:url(images/bg_mid.jpg) no-repeat;}
#inner { position:relative; padding:16px;}

#mid-home { width:480px; height:356px; border:1px solid #ccc; overflow:hidden;}
#home-list { margin:15px 0 0 14px; padding:0; list-style:none;}
#home-list li { float:left; width:114px; height:169px;}

#home-box { margin-top:17px; width:470px; min-height:335px; border:1px solid #ccc; overflow:hidden;}
#home { padding:16px 16px 10px;}

/*right*/
#right { float:right; margin:0 9px 0 9px; width:207px;}
#right1 { padding:5px; border:1px solid #D4CEC5; background:#F0EBE2; background:#f7e9ea; line-height:18px;}
#right1-top { text-align:center; margin-top:10px; font-size:15px;}
#right1-text { margin:20px 10px 10px;}

#right2 { margin-top:10px; border:1px solid #D4CEC5; background:#F0EBE2 url(images/right2.jpg) no-repeat left bottom; overflow:hidden;padding:5px; }
#right2-text { line-height:15px; font-size:10px;}
#right2-text p { margin:8px 0;}
#right3 { padding:5px; margin-top:10px; border:1px solid #D4CEC5; background:#F0EBE2 url(images/right3.jpg) repeat-y;}

/*#right-signup { margin:20px 10px 10px;}

#newsletter { margin-top:20px; margin-left:10px; padding-left:30px; width:130px; overflow:hidden;font-size:9px;}
#newsletter h2 { color:#A41520; font-size:14px;}
#newsletter-form { margin-top:20px; background:#FDFDFD; padding:12px 11px;}
#newsletter-form div { margin:8px 0;}
#newsletter-form .cat_textbox { width:130px; color:#999; font-size:10px;}
#newsletter-form img { width:138px;}
#newsletter .right { padding:10px 10px;}

#right-bottom { margin-top:17px; min-height:337px; background:#F6F6F6;}
#right-announce { margin-top:10px; padding:10px; line-height:150%; font-size:10px;}
#right-announce p { margin:8px 0;}*/

/*footer*/
#footer-br { margin:18px 15px 0 15px; height:1px; background:#ccc; overflow:hidden; text-align:left;}
#footer-menu { text-align:left; margin:0px; padding-top:10px; height:30px; line-height:100%;font-size:10px; width:956px; padding-left:200px;}

/*menu*/
#menu-right { border-right:none;}

.menu-off,.menu-over,.menu-on { text-align:center; border-right:1px solid #666; font-size:11px;}
.menu-over { color:#000; cursor:pointer;}
.menu-on { color:#A41520;}

.menu-off1,.menu-over1,.menu-on1 { text-align:right; padding-right:4px; font-size:11px;}
.menu-over1 { color:#000; background:#FFFFFF; cursor:pointer;}
.menu-on1 { color:#000; background:#FFFFFF;}

.submenu, .submenu-over, .submenu-on{
border:1px dotted #A02222;
margin-bottom:-2px;
background:#FFFFFF;
padding:2px 5px 2px 5px;

font-size:11px;
}

.submenu-over, .submenu-on {
cursor:pointer;
background:#FDF0F0;
color:#A02222;
}

div.shop-product-large clear {
padding:10px;
}

table.catalogueTable {
height:0px;
display:none;
}
