/*
By Gary Hides of Castus
----------------------------------------------------*/

@import url("reset.css");
@import url("text.css");
@import url("menus.css");

/* MAIN LAYOUT
----------------------------------------------------*/

body {
font-size: 62.5%;
margin: 0px;
background:#c4c1d8 url(/skin/frontend/main/default/images/bg.jpg) repeat-x;
line-height:1.6em;
}
body,h1,h2,h3,h4,h5,h6,#breadcrumbs,.product-options dt{
font-family: georgia,'arno pro','book antiqua',georgia;
}
#container {
margin:0 auto;
width: 950px;
padding-bottom:20px;
margin-bottom:0px;
position:relative;
}
.header {
height: 145px;
}
.header-top {
height: 102px;
}
#leftcol{
width:201px;
padding:10px 0px;
float:left;
}
.middle-container{
clear:both;
}
#main{
margin:2px 0;
}
/* 2 COLUMN LAYOUT
-----------------*/
.col-main{
float:right;
width:729px;
padding:0px;
background:url(/skin/frontend/main/default/images/content-middle.gif) repeat-y;
}
#main-inner1{
background:url(/skin/frontend/main/default/images/content-top.gif) no-repeat top;
}
#main-inner2{
background:url(/skin/frontend/main/default/images/content-bottom.gif) no-repeat bottom;
padding:30px;
}

/* 1 COLUMN LAYOUT
-----------------*/
#column1{
width:932px;
padding:0px;
background:url(/skin/frontend/main/default/images/column1-middle.gif) repeat-y;
margin:0 auto;
}
#column2{
background:url(/skin/frontend/main/default/images/column1-top.gif) no-repeat top;
}
#column3{
background:url(/skin/frontend/main/default/images/column1-bottom.gif) no-repeat bottom;
padding:30px;
}
.no-display{display:none;}
/* HEADER
----------------------------------------------------*/
.header a.phone{
position:absolute;
right:0;
top:34px;
background:url(/skin/frontend/main/default/images/call.jpg) no-repeat;
width:335px;
height:30px;
display:block;
text-indent:-5000em;
}
.header p.access a{
display:block;
padding:20px;
font-size:11px;
color:#a19eb3;
text-decoration:none;
}
.header p.access{
width:170px;
float:left;
}
.header p.access a:focus,.header p.access a:hover{
color:#fff !important;
text-decoration:underline;
}
/* SEARCH BOX
------------------------*/
#search_mini_form{
float:left;
width:245px;
height:24px;
margin:10px 20px 0 0;
background:url(/skin/frontend/main/default/images/search-bg.gif) no-repeat;
padding:5px;
}
#search_mini_form input.input-text{
background:url(/skin/frontend/main/default/images/search-box.gif) no-repeat;
width:147px;
height:18px;
border:0;
padding:6px 6px 0px 6px;
font:1.1em tahoma;
color:#555;
margin-right:5px;
line-height:1.8em;
}


.seal {
display:block;
width:105px;
height:54px;
display:block;
margin:0 auto 8px;
}
