/* Start of CMSMS style sheet 'common' */
@charset "utf-8";
*{margin:0;padding:0;}
html{width:100%;height:100%;overflow:hidden;}
body{font:12px "Helvetica","Arial","Verdana",sans-serif;line-height:1.2em;color:#666;text-align:left;vertical-align:top;background:#f2f2f2;width:100%;height:100%;overflow:hidden;}
img{border:0;outline:0;}
p{padding:5px 0;}
a{outline:none;}
a:link{color:#444;text-decoration:none;}
a:visited{color:#444;text-decoration:none;}
a:hover{color:#111;text-decoration:none; underline;}

option{padding-right:5px;}

h1{font-size:24px;font-weight:normal;line-height:1.3em;padding:4px 0;}
h2{font-size:18px;font-weight:bold;line-height:1.3em;padding:3px 0;}
h3{font-size:13px;font-weight:bold;line-height:1.3em;text-transform:uppercase;padding:2px 0;}

#background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;}
#background .image{width:100%;height:100%;background-image:url(../images/plants.gif);background-position:left bottom;background-repeat:repeat-x;background-position:-50px;}

#foreground{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;}

.wrapper{width:800px;margin:30px auto;text-align:left;}
.header{width:100%;}

#viewcart{position:absolute;top:0px;left:12px;height:25px;width:150;}

.menu{width:100%;color:#fff;background:#EF2043;margin-top:20px;}
.menu a:link{color:#fff;}
.menu a:visited{color:#fff;}
.menu a:hover{color:#FFF; border-bottom:3px solid #FFFFFF;}
.menu .blurb{font-size:18px;font-weight:bold;line-height:1.3em;padding:10px 0;}
.menu .items{padding:15px 5px 10px 5px;}

.blocks{width:100%;position:relative;top:0;left:0;margin-top:10px;}
.blocks .block{width:325px;height:250px;position:relative;top:0;left:0;background:#fff;margin-bottom:10px;line-height:1.5em;}
.blocks .full{width:100%;}
.blocks .featured{width:465px;height:510px;}
.blocks .featured .thumbnails{width:100px;position:absolute;top:40px;left:10px;z-index:3;}
.blocks .featured .thumbnails .thumbnail{width:100px;height:100px;border:1px solid #EEEEEE;margin-bottom:10px;}
.blocks .featured .form{position:absolute;left:auto;top:15px;right:15px;min-height:400px;text-align:right;}
.blocks .info{width:100%;position:absolute;top:auto;bottom:0;left:0;z-index:5;background:#81786E;color:#fff;text-align:right;}
.blocks .info a:link{color:#fff;}
.blocks .info a:visited{color:#fff;}
.blocks .info a:hover{color:#fff;}
.blocks .info .label{font-size:10px;line-height:1.3em;margin-right:5px;}
.blocks .info .more{width:100%;position:absolute;top:auto;bottom:110%;left:0;z-index:4;background:#EF2043;text-align:left;overflow:visible;visibility:hidden;}
.blocks .image{width:100%;position:absolute;top:0;left:0;z-index:1;color:#aaa;text-align:center;}
.blocks .image img{position:relative;top:0;left:0;z-index:1;}
.blocks .image .label{position:absolute;top:10px;left:10px;z-index:3;color:#aaa;line-height:1.3em;font-size:10px;}
.blocks .image .share{position:absolute;top:0;left:0;z-index:4;color:#fff;font-size:14px;padding:0px 0px;font-weight:bold;}
.blocks .learn{color:#fff;font-size:11px;padding:3px 6px;font-weight:bold;background:#EF2043;}
.blocks .bar{width:130px;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.content{width:100%;height:100%;position:absolute;top:auto;bottom:10px;left:0;overflow:hidden;background:#e6e6e6;}

.banner{width:100%;color:#fff;background:#E7C710;background-image:url(../img/banner1.gif);}
.banner .blurb{font-size:15px;letter-spacing:1px;font-weight:normal;line-height:1.3em;padding:10px 0;}
.banner .form{padding:6px 0;}

.text{width:100%;background:#ccc;font-size:11px;line-height:1.3em;margin-top:5px;}
.text .column{width:33%;}

.footer{width:100%;font-size:10px;line-height:1.3em;margin-top:3px;padding-bottom:40px;}

.hr{width:100%;height:1px;overflow:hidden;margin:15px 0;border-top:1px dashed #EF2043;}

#controls{position:absolute;top:118px;left:0;z-index:3;background:#fff;width:140px;overflow:hidden;}
#controls .item{width:100%;font-size:10px;line-height:1.3em;border-bottom:1px dashed #ddd;color:#aaa;text-align:left;padding:5px;}
#controls a:link{color:#C4C1BF;}
#controls a:visited{color:#C4C1BF;}
#controls a:hover{color:#81786E;background-color:#e6e4e3;}

.error{color:#c20;}

.white{color:#fff;}
.white:link{color:#fff;}
.white:visited{color:#fff;}
.white:hover{color:#ddd;}
.grey{color:#aaa;}
.grey:link{color:#aaa;}
.grey:visited{color:#aaa;}
.grey:hover{color:#888;}
.black{color:#4D4D4D;}
.black:link{color:#4D4D4D;}
.black:visited{color:#4D4D4D;}
.black:hover{color:#1D1D1D;}
.pink{color:#EF2043;}
.pink:link{color:#EF2043;}
.pink:visited{color:#EF2043;}
.pink:hover{color:#C91B39;}
.yellow{color:#EBC503;}
.yellow:link{color:#EBC503;}
.yellow:visited{color:#EBC503;}
.yellow:hover{color:#CCA903;}

.padding-0-15{margin:0;padding:0 15px;}
.padding-2{margin:0;padding:2px;}
.padding-3{margin:0;padding:3px;}
.padding-3-5{margin:0;padding:3px 5px;}
.padding-4{margin:0;padding:4px;}
.padding-5{margin:0;padding:5px;}
.padding-5-10{margin:0;padding:5px 10px;}
.padding-10{margin:0;padding:10px;}
.padding-10-15{margin:0;padding:10px 15px;}
.padding-15{margin:0;padding:15px;}
.padding-15-20{margin:0;padding:10px 15px;}
.padding-20{margin:0;padding:20px;}
.padding-25{margin:0;padding:25px;}
.padding-50{margin:0;padding:50px;}

.left{float:left;clear:none;}
.right{float:right;clear:none;}
.clear{float:left;clear:both;}

.center{margin-left:auto;margin-right:auto;}

/* End of 'common' */

