/* LEFT NAV BACKGROUND STYLE */

#left_col_shop_fixedbg {
        background: #ffffff url('../column.png') top left repeat-y;
        border-right:2px solid #dddddd;}

/* LEFT NAV LIST/TEXT STYLE */
#nav {
	width: 138px;	
        list-style: none;
        }
#navdiv {     
   margin-left: 0px;
   width: 140px;    
   height:1000px;        
}
#navdiv span:hover {
   color:#00bdf5;
   text-decoration:underline;
}
#navdiv ul {
   list-style: none;
   margin: 0;
   padding-top:1em;
   padding-left: 1em;
   background-color: none;
   text-align: left;
}
#navdiv span{
   color:#636363;
}
#navdiv .mainlist {
   padding-top:1em;
}
#navdiv li ul {
   display:none;
}
#navdiv li ul li{
   margin-left:-7px;
}
#navdiv .mainCat {
   font-weight:bold;
   font-size:1.05em;
}
#navdiv .activeCat {
   color: #000000;
}
#navdiv .activeSub {
   color: #000000;
   font-weight:bold;
}
#navdiv .greyLine {
   width:115px;
   float:left;
   margin-left:10px;
   margin-top:20px;
   margin-bottom:20px;
   color:#636363;
}
/* GENERAL CHANGES */

h1 {
font-size:25px;
}

/* NAVIGATION PAGES */

.breadcrumb {
   padding-bottom:5px;
}
.breadcrumb span {
   color:#898989;
   font-size:.9em;
}
.breadcrumb span:hover {
   color:#00bdf5;
   text-decoration:none;
}
.categorylanding {
   float:left;
   padding:2px;
   margin-bottom:5px;
}
a {
   color:#000000;
   text-decoration:none;
}
a:visited {
   color:#444444;
   text-decoration:none;
}
a:link {
   color:#000000;
   text-decoration:none;
}
a:hover {
   color:#00bdf5;
   text-decoration:underline;
}
div.img {
   margin:3px;
   padding-left:7px;
   padding-bottom: 10px; 
   border:none;
   height:auto;
   width:auto;
   float:left;
   text-align:center;
   height:160px;
}
div.catimg {
   margin:2px;
   border:none;
   height:auto;
   width:auto;
   float:left;
   text-align:center;
   height:160px;
}
div.img img {
   display:inline;
   margin:5px;
   border:none;
}
div.desc {
   text-align:center;
   font-weight:normal;
   width:100px;
   margin:2px;
}
.Thumbheader {
   color:#8fd400;
   font-size:1.5em;
   line-height:0;
   text-align: left;
   width:100%
   padding:0px;
   margin:0px;
}
p.category {
   color:#444444;
   font-family:arial, sans-serif;
   font-size:1em;
   text-align:left;
}
.thumbsectiondesc {
   width:300px;
   height:6em;
   float:left;
}
.thumbcontainer {
   padding-top:15px;
   padding-bottom:15px;
   margin:3px;
   text-align:center;
}
.colorstory {
   margin-right:5px ;
   float:left;
   width:100%;
   height:auto;
   text-align:center;
}
.Header {
   font-family:arial;
   font-weight:900;
   font-size:2em;
   text-align:left;
   padding-left:5px;
}
.Subhead {
   font-family:arial;
   font-weight:bold;
   font-size:1.5em;
   text-align:left;
   padding-left:5px;
   margin-top:-10px;
}
.Copy {
   font-family:arial;
   font-weight:100;
   font-size:1.1em;
   text-align:left;
   padding-left:5px;
   margin-top:-10px;
   clear:left;
}
.Swatches {
   width:650px;
   text-align:center;
   padding-top:5px;
   padding-bottom:10px;
}
.PatternSwatch {
   width:80px;
   float:left;
}
.swatchthumb {
   margin:2px;
}
.swatchname {
   margin:2px;
}
.Heading {
   float:left;
   padding:10px;
   clear:left;
   width:100%;
   text-align:left;
}
.fiverow {
   margin-left: 10px;
   width: 625px;
   text-align:center;
}
.lifestyletext p {
   color:#ffffff;
   font-family:arial;
   font-size:1.3em;
   width:630px;
   text-align:left;
   float:left;
   margin-left:10px;
}
.colorheader {
   font-size:2em;
   font-weight:bold;
   text-align: left;
   padding:5px;
   width:100%;
}
.thumbnailcontainer {
   width: 650px;
   margin-left:5px;
   margin-top:5px;
   padding-bottom:50px;
   text-align:center;
   float:left;
   background-color:#ffffff;
}
#patterndesc {
   width:600px;
   margin-left:25px;
   float:left;
}
div.packimg
  {
  padding-top:20px;
  border:none;
  height:300px;
  width:300px;
  float:left;
  text-align:center;
}
div.packimg img
  {
  display:inline;
  margin:5px;
  padding:5px;
  border:none;
  width:275px;
  height:275px;
}
div.packdesc
  {
  text-align:center;
  font-weight:normal;
  width:300px;
  padding-top:50px;
  margin:5px;
  font-size:1.3em;
  font-weight:bold;
  display:inline;
  
}

/* Deb's Faves Specific */

.fourrow {
   padding-right: 5px; 
   width: 600px;
   height:155px;
   text-align:center;
}
.debthumbnailcontainer {
   width: 600px;
   text-align:center;
   float:left;
   background-color:#ffffff;
}
.debfav {
   margin-right:5px ;
   float:left;
   width:620px;
   height:auto;
   text-align:center;
   padding-top:10px;
   padding-bottom:50px;
   border-style:solid;
   border-width:20px;
   border-color:#8fd400;
}
.imgheader {
   margin-top:10px;
   margin-left:10px;
}

/* LIFESTYLE SPECIFIC */

.lifestyletext2 p {
   color:#ffffff;
   font-family:arial;
   font-size:1.3em;
   width:200px;
   text-align:left;
   float:right;
   margin-right:45px;
}
.lifestyletext li {
   color:#ffffff;
   font-family:arial;
   font-size:1.3em;
   text-align:left;
   margin-left:175px;
}
#collegelist {
   padding:0px;
   clear:left;
}
.lifestylelist ul {
   color:#ffffff;
   font-family:arial;
   font-size:1.1em;
   text-align:left;
   float:left;
   margin-left: 10px;
}
.lifestylelist li {
   color:#ffffff;
   font-family:arial;
   font-size:1.1em;
   text-align:left;
   float:left;
   padding: 0px 5px, 0px;
   list-style:none;
}
.timelist li {
   padding-bottom: 24px;
}
.actlist li {
   padding-bottom: 8px;
}


/* PRODUCT THUMBNAIL GRID STYLE */

.div-grid {
   display: inline; 
}
.div-box {
   display: inline-block;
   float: left; 
   margin: 10px; 
   width: 110px; 
   height: 135px; 
   text-align: center; 
   padding:10px; 
   vertical-align: top; 
}
