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

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

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

body {
font-family: Arial, Tahoma, Verdana, Arial;
font-size: 62.5%;
margin: 0px;
background:url(/skin/frontend/cos/default/images/bg.jpg);
color:#404040;
}
body.page-popup{background:#fff;}
.wrapper {
margin:0 auto;
width: 980px;
padding:0 20px 20px 20px;
margin-bottom:30px;
background:#fff;
border-right:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
position:relative;
}
.header-top{
height:105px;
}
.middle-container{
clear:both;
}
.col-left{
float:left;
width:174px;
font-family:'lucida sans','lucida sans unicode';
}
.col-right{
float:right;
width:210px;
}
.col-main{
padding:1px 0;
}
.col-3-layout .col-main{
float:left;
width:566px;
margin-left:20px;
}
.col-2-right-layout .col-main{
float:left;
width:740px;
padding:10px 0;
}
.col-2-left-layout .col-main{
float:right;
width:780px;
padding:10px 0;
}
.col2-set .col-1{
float:left;
width:43%;
margin:10px;
}
.col2-set .col-2{
float:right;
width:43%;
margin:10px;
}
/* A FEW BITS
----------------------------------------------------*/
#logo {
float:left;
margin:25px 0 10px 0px;
}
#logo img {
border:0;
}
.skip{
float:left;
width:150px;
padding: 25px 10px;
font-size:1.2em;
height:1em;
}
.skip a{
color:#ddd;
}
.skip a:hover,.skip a:focus{
color:#900;
}
.top-bar{
height:37px;
padding:10px 0 0 0;
clear:both;
}
.top-left{
float:left;
margin-right:4px;
}
.cms-home .top-bar{
display:none;
}
/* STANDARD CLEARS AND SETUP
----------------------------------------------------*/
.no-display,legend{
display:none;
}
fieldset{
border:0;
padding:0;
margin:0;
}
img{border:0;}