@import url(base.css);

body{
	margin: 0;
	width: 100%;
	height: 100%;
}
	
th {
	padding: 0;
	vertical-align: top;
}


body{ background-color: #fff; }

ul li.us { background:none !important; float:left;}
.clear_both {clear:both;}

.pageframe{ width: 100%; height: 100%; }
.pageframe-center{ width: 100%; }

.pageframe-cell{ vertical-align: top; }
.pageframe-header .pageframe-cell{ height: 251px; }
.pageframe-footer .pageframe-cell{ height: 95px; }

.pageframe .pageframe-v-spacer{ height: 25px; }

/* header */
    .pageframe-header .pageframe-cell{ border-bottom: 4px solid #dbdfdf; }
    .pageframe-header .pageframe-right div{ height: 100%; }
       
    .pageframe-header .logo{ height: 201px; background: #e0f0f3 url(../i/bg-2.jpg) left top no-repeat; }
    .pageframe-header .logo-img{ position: relative; z-index: 1; top: 39px; left: 47px; }
    .pageframe-header .logo-text{ position: relative; z-index: 2; font-size: 22px; color: #20acbd; position: relative; top: 38px; left: 48px; }
    
    .pageframe-header .menu{ background: transparent url(../i/bg-4.gif) left top repeat-x; margin: 0; padding: 21px 0 0 0; }
    .pageframe-header .menu li{ margin-left: 15px; padding-left: 19px; display: inline; background: transparent url(../i/bullet-1.gif) 0 1px no-repeat; }
    
    .pageframe-header .menu li a:link,
    .pageframe-header .menu li a:visited{ font-weight: bold; text-decoration: none; font-size: 15px; color: #354547; }


/* body */
    .pageframe-middle .shade-1,
    .pageframe-middle .shade-2,
    .pageframe-middle .shade-3{ height: 100%; }
    
    .pageframe-middle .pageframe-left .shade-1{ background: transparent url(../i/bg-5.gif) right top repeat-y; }
    .pageframe-middle .pageframe-left .shade-2{ background: transparent url(../i/bg-5b.gif) right bottom no-repeat; }
    .pageframe-middle .pageframe-left .shade-3{ padding: 0 17px 0 17px; background: transparent url(../i/bg-5t.gif) right top no-repeat; }
    
    .pageframe-middle .pageframe-right .shade-1{ background: transparent url(../i/bg-6.gif) left top repeat-y; }
    .pageframe-middle .pageframe-right .shade-2{ background: transparent url(../i/bg-6b.gif) left bottom no-repeat; }
    .pageframe-middle .pageframe-right .shade-3{ padding: 0 30px 0 30px; background: transparent url(../i/bg-6t.gif) left top no-repeat; }
    
    .pageframe-middle .pageframe-left .spacer{ width: 216px; height: 1px; }
    .pageframe-middle .pageframe-right .spacer{ width: 250px; height: 1px; }
    
    .pageframe-middle .pageframe-center{ padding: 0 20px 0 36px; }


/* footer */
    .pageframe-footer .pageframe-cell{ background: #e2e3e7 url(../i/bg-7.gif) left top repeat-x; }
    
    .pageframe-footer .phone{ height: 49px; background: transparent url(../i/bg-3.jpg) left top no-repeat; padding: 13px 0 0 15px; color: #357e99; font-size: 21px;}
    .pageframe-footer .phone b{ color: #c8eef3; }
    
    .pageframe-footer .text{ position: relative; z-index: 2; top: -20px; color: #4d5252; font-size: 10px; text-align: right; }
/* Basket */    
.summ {
 font-size:20px;
 font-weight:100;
}
.float_right {
 float:right;
}    
.float_left {
 float:left;
 margin-right:5px;
}
.clear_both {
 clear:both;
}

.cpt_shopping_cart_info {
        position:absolute;
 	top:120px;
	left:450px;
	font-size:120%;
	text-align:left;
	color:#000;
	background-color:#fff;
	opacity:0.8;  -moz-opacity:0.8; filter:alpha(opacity=80);
	padding: 3px 5px 3px 5px;
}
.color_grey {margin-bottom:0px;}
