/* CSS Document */

*{margin:0px; padding:0px;}

img{
border:none;
}

body{}

.main{
width:100%;
min-width:1000px;
//width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
}

.header_table{
width:100%;
}

.header_table td{
height:235px;
vertical-align:top;
/*background:url(/images/header_left.jpg) left top no-repeat;*/
}

.header_table .cleft{
height:235px;
width:485px;
background:url(/images/header_left.jpg) left top no-repeat;
}

.ukrash{
position:absolute;
height:271px;
width:395px;
background:url(/images/ukrash.png);
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ukrash.png, sizingMethod=crop); 
top:110px;
left:18px;
}

.header_table td .logo{
height:235px;
width:485px;
float:left;
}

.header_table td .logo a{
height:50px;
width:360px;
display:block;
margin:30px 0px 0px 100px;
}

.header_table .cright{
height:235px;
background:url(/images/headr_rbg.jpg) top left no-repeat;
padding:0px 0px 0px 30px;
}

.header_table .cright .menu{
height:180px;
width:100%;
background:url(/images/menu_bg.jpg) top left repeat-x;
padding:0px 0px 0px 0px;
}

.header_table .cright .menu_table{
height:180px;
width:100%;
padding:0px;
margin:0px;
}

.header_table .cright .menu_table td{
height:180px;
text-align:left;
padding:0px;
margin:0px;
}

.header_table .cright .menu img{
display:block;
margin:0px;
padding:0px;
}

.header_table .cright .phone{
clear:left;
margin:15px 0px 0px 0px;
}

.body_table{
width:100%;
clear:both;
}

.body_table .top_tr{
height:32px;
}

.body_table .top_tr .leftcol{}

.body_table .top_tr .leftbord{
width:46px;
background:url(/images/leftbord_t.jpg) no-repeat;
}

.body_table .top_tr .cmain{
width:80%;
background:url(/images/cmain_tbg.jpg) top repeat-x;
}

.body_table .top_tr .cmain img{
display:block;
float:right
}

.body_table .top_tr .rightbord{
width:61px;
background:url(/images/rightbord_t.jpg) no-repeat;
}

.body_table .body_tr .leftcol{
vertical-align:top;
background:url(/images/leftcol_bg.gif) bottom;
}

.body_table .body_tr .leftcol .submenu{
width:100%;
padding:180px 20px 10px 0px;
}

.body_table .body_tr .leftcol .submenu .title{
padding:0px 0px 7px 0px;
}

.body_table .body_tr .leftcol .submenu a{
display:block;
background:url(/images/submenu_bullet.gif) 5px 5px no-repeat;
padding:3px 10px 3px 22px;
}

.body_table .body_tr .leftbord{
width:46px;
vertical-align:top;
background:url(/images/leftbord_bg.jpg) right repeat-y;
}

.body_table .body_tr .cmain{
width:80%;
background:#FDFDF1;
}

.body_table .body_tr .cmain img{
display:block;
float:right
}

.body_table .body_tr .rightbord{
width:61px;
background:url(/images/rightbord_bg.jpg) left repeat-y;
vertical-align:bottom;
}

.body_table .body_tr .rightbord img{
display:block;
}


.body_table .body_tr .cmain .title{
background:url(/images/maintitle_bg.jpg) top repeat-x;
}

.body_table .body_tr .cmain .title .text{
float:right;
padding:20px 50px 10px 0px;
}


.body_table .body_tr .cmain .title .imgleft{
float:left;
}

.body_table .body_tr .cmain .title .imgright{
float:right;
}


.body_table .body_tr .cmain .textdiv{
padding:10px 20px 10px 150px;
}

.body_table .body_tr .cmain .prod_table{
width:80%;
margin:30px 10% 0px 10%;
}

.body_table .body_tr .cmain .prod_table td{
vertical-align:top;
}

.body_table .body_tr .cmain .prod_table .prod{
width:170px;
text-align:center;
}

.body_table .body_tr .cmain .prod_table .prod img{
float:none;
clear:none;
padding:15px 10px 20px 10px;
margin:auto;
}

.body_table .body_tr .cmain .prod_table .prod .price{
background:#B6AB95;
padding:3px 5px 3px 5px;
}

.body_table .body_tr .cmain .prod_table .prod .name{
width:105px;
float:left;
}

.body_table .body_tr .cmain .prod_table .prod .btn{
float:right;
margin:0px;
padding:0px 0px 0px 5px;
}

.body_table .body_tr .cmain .prod_table .colspace{
height:30px;
background:url(/images/bord.gif) top repeat-x;
}

.body_table .body_tr .cmain .dtitle{
padding:15px 90px 15px 20px;
}

.body_table .body_tr .cmain .tdiv{
padding:10px 20px 10px 60px;
}

.body_table .body_tr .cmain .tdiv .border{
margin:20px 0px 10px 0px;
}

.body_table .body_tr .cmain .border{
height:2px;
clear:both;
background:#C0C8D2;
margin:5px 20px;
}

.body_table .bttm_tr {
height:60px;
}

.body_table .bttm_tr .leftcol{

}

.body_table .bttm_tr .leftbord{
background:url(/images/leftbord_bttm.jpg) top right no-repeat;
}

.body_table .bttm_tr .cmain{
background:url(/images/cmain_bttm.jpg) top repeat-x;
}

.body_table .bttm_tr .cmain .text{
height:70px;
background:url(/images/cmain_bleft.jpg) top right no-repeat;
padding:10px 10px 0px 10px;
}

.body_table .bttm_tr .cmain .imgright{
float:right;
}

.body_table .bttm_tr .rightbord{
background:url(/images/rightbord_bttmb.jpg) top left no-repeat;
}

.footer{
width:100%;
clear:both;
background:url(/images/footer_bg.jpg) top right no-repeat;
}

.footer .santa{
height:385px;
width:319px;
position:relative;
background:url(/images/santa.png) no-repeat;
//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/santa.png, sizingMethod=crop); 
left:30px;
z-index:100;
margin-top:-395px;
}

.footer .copyright{
width:100%;
padding:10px 20px 20px 40%;
float:left;
text-align:center;
}

.footer .copyright a{
margin:0px 10px 0px 70px;
}

.footer .link{
float:right;
margin:0px 60px 0px 0px;
}

.spacer{
height:1px;
clear:both;
}

.r {color: #c00; font-weight: bold;}

.orderform td {border-top: 1px solid #DBE5EB; padding: 5px; }
.orderform tr.first td {border-top: none;}
div.orderform {margin: 0 10px 10px 10px;}
#pages, #pages a { font-size: 18px }