html,body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background:#69aaef;
font-size:12px;
color:#393939;
}
p,ul,ol,li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#393939;
line-height:120%;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a img{
border:none;
}
h1{
color:#373636;
font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
font-size:26px;
}
#topbar{
float:left;
width:100%;
background:#000 url("/cms/cmsimages/blackbar_bg.gif") repeat-x;
height:30px;
color:#fff;
}
#topbar a{
color:#fff;
font-weight:bold;
}
#topbar ul{
float:left;
padding:0px;
padding-left:10px;
margin:0px;
list-style-type:none;
}
#topbar ul li{
float:left;
padding:0px;
margin:0px;
}
#topbar ul li a{
float:left;
padding:7px 10px;
}
#topbar li a:hover{
background:#000;
}
#iconbar{
float:left;
width:100%;
background:#2f6dae url("/cms/cmsimages/topmenu_bg.gif") repeat-x;
height:75px;
border-top:1px solid #b5d6f9;
border-bottom:1px solid #b5d6f9;
}
#icons{
padding-left:10px;
float:left;
}
#bluebar{
width:100%;
float:left;
background:#22a3fe url("/cms/cmsimages/bluebar_bg.gif") repeat-x;
height:29px;
border-top:1px solid #196cc8;
border-bottom:1px solid #196cc8;
color:#fff;
}
#bluebarleft{
float:left;
padding-left:10px;
}
.big{
font-weight:bold;
}
#bluebarright{
float:right;
width:800px;
padding-right:10px;
}
#bluebarright ul{
float:right;
padding:0px;
margin:0px;
list-style-type:none;
}
#bluebarright ul li{
float:left;
padding:0px;
margin:0px;
}
#bluebarright ul li a{
float:left;
padding:0px 10px;
background:url("/cms/cmsimages/border_right.gif") repeat-y right;
color:#fff;
font-size:11px;
}
#bluebarright ul li a:hover{
color:#000;
}
#bluebarright ul li a.last{
background:none;
}
#bluebarright ul li a img{
padding:0px 4px;
}

#sidenav{
width:180px;
position:absolute;
top:10px;
left:10px;
}

#whitebox{
position:absolute;
top:10px;
left: 208px;
width:79%;
overflow:auto;
overflow-x:hidden
}
#pagecontent{
position:absolute;
top:20px;
left:20px;
padding-right:20px;
}
#sblogo{
float:right;
width:200px;
padding:12px;
}
#header{
float:left;
width:100%;
background:url("/cms/cmsimages/topmenu_bg.gif") repeat-x;
height:75px;
border-bottom:1px solid #bcbcbc;
}
#header
#content{
float:left;
width:100%;
}
#content p{
color:#fff;
}
#content li{
color:#fff;
}
#content h1{
color:#fff;
font-size:20px;
}
#content a{
color:#fff;
}
td.rowheader {
height:30px;
background: #2f6dae;
color: #fff;
font-weight:bold;
font-size:13px;
color: #fff;
}
td.rowheader p {
color: #fff;
}
td.formtitle {
font-weight:bold;
}
.button {
background: #a61d2a;
font-weight: bold;
color: #fff;
font-weight:bold;
border: 1px solid #666;
font-family:arial;
}
td.labelrow {
font-size:12px;
text-align:right;
}
td.entryrow {
font-size:12px;
}
td.imagecell {
border: 1px solid #666;
}






#displaybox {
border:1px solid #ccc;
width:150px;
text-align:center;
padding:5px;
}

a.srollover {
    display: block;
    width: 110px;
    height: 25px;
    background: url("/images/interflora.jpg") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.srollover {
    background-position: -110px 0;
	text-decoration:none;
} 

a.main {
  color:#2f6dae;
  text-decoration:none;
	font-size:13px;
	font-weight: bold;
  }

a.main:hover {
  color:#007cc6;
  text-decoration:underline;
  }
tr.rowheading {
height:30px;
background: #2f6dae;
color: #fff;
font-weight:bold;
font-size:13px;
}

td.rowalt {
border-bottom: 1px solid #2f6dae;
}

table.box {
border: 2px solid #ccc;
}


a.alpha {
background:#2f6dae;
color:#fff;
text-decoration:none;
font-weight: bold;
padding:5px;
border-right: 1px solid #fff;
  }

a.alpha:hover {
background: #007cc6;
  color:#fff;
  text-decoration:none;
  }

#bar {
width:100%
height:30px;
}
#left {
float:left;
width:400px;
}
}
#right {
float:right;
width:150px;
text-align: right;
padding:10px;
}

.addbutton {  
  font-size: 11px; 
  font-weight: bold; 
  color: #fff; 
  text-decoration: none;
  background-color: #6a8900; 
  border: 1px #FFFFFF ridge; clip:  rect(   ); 
  height: 25px; 
  width: 125px; 
  font-family: Arial, Helvetica, sans-serif: Arial, 
  }

.required {
border: 1px solid red;
}

select.required {
border: 1px solid red;
}

td.bodycell {
background: url("/images/shop_back.gif");
background-position: top right;
background-repeat: no-repeat;
}


a.title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:120%;
color:#2f6dae;
}
.smalltext {
font-size: 11px;
font-weight: normal;
}
.error {
font-size:14px;
color:red;
font-weight:bold;
line-height:120%;
}
}
