@charset "utf-8";
/* CSS Document */

/* Remove all unnecessary elements, and make the ones that survive black text on white background */

body {
   margin:0;
   padding:0;
   height:100%;
   background-image:url(../newtile.gif);
   background-repeat:repeat;
}
#wrapper {
	width:966px;
	position:relative;
	margin: 0 auto;
}
#header  {
	position:absolute;
	left:217px;
	top:138px;
	width:505px;
	height:84px;
	z-index:-1;
}
#body {
   padding:10px;
   padding-bottom:60px;   /* Height of the footer */}

#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:65px;   /* Height of the footer */
	left: -1px;
	visibility: visible;
}

#navigation {width:100%; z-index:10; float:left;}

.footer-color {	color:#FFFFFF;}
.header-color {	color:#FFFFFF;}

.sewing-store-hours {height:216px; display:inline; margin:auto;}

a.link {text-decoration:underline; color:#FF3366; font-weight:bold;}
a.hover {text-decoration:none; color:#FFCC00;}
a.visited { color:#FF3366;}
td img {display: block;}
.class-background {background-image:url(../sewing/images/bkgr-cl.gif); background-repeat:repeat; background-position:left;}
.store-background {background-image:url(../sewing/images/bkgr-st.gif);  background-repeat:repeat; background-position:left;}
.embroidery-background {
	background-image:url(http://www.sewfastseweasy.com/sewing/images/bkgr-general.gif);
	background-repeat:repeat;
	background-position:left;
}

/*******BEGIN CLASSES*************************************************************************************************/
#dress-form {
	position:absolute;
	z-index:3;
	height:209px;
	width:310px;
	left: 624px;
	top: 98px;
}
#embroidery-ad {float:left; width: 190px; text-align:left; }
#content 	   {float: left; width: auto; margin: 0; padding: 1em; text-align: left; } 
#sewing-ad     {float: left; width:auto;}
#class-animation {width:100%; position:relative; clear:both;}
#tabs			{
	width:auto;
	float:none;
	height: auto;
	clear: none;
}
#beginner-sewing-class {float:left}
/*******END CLASSES***************************************************************************************************/


/****************************BEGIN Online Video Learning Content***************************************************************/
/**********PAGE DETAILS*****************************************/
#sew-knit-crochet-video {overflow: auto; width: 100%; background-color:#ccffcc;}
#sew-knit-crochet-bkgd { background-image:url(../sewing/images/online_learning/bkgd-sew-class-video.png); background-repeat:no-repeat; z-index:-1;} 

/**********CONTAINER FOR CONTENT********************************/
.snb-knit-video-container {margin-right: 200px; margin-top: 100px; padding: 1em; text-align:center; z-index:20;}
/**********CONTAINER FOR GRID***********************************/
.stitchnbitch-video-learning {padding:1em; margin-right:1em; border:thin solid; height: auto; width: 120px; float:left; text-align:center;}
/**********UNDERLINE********************************************/
.end-row { height:10px; width:100%; border-bottom:#33CC00; border-bottom-style:dashed; border-bottom-width:thin; margin-bottom: 1em;}
.clearboth { clear: both; }
.sewing-video-img { height: auto; width: auto; text-align: center;}
.sewing-video-img a:hover img {border: 1em solid #FFFF00;} 
.sewing-video-description {text-align: center; font-weight: normal; width: 120px; margin: 2px;}
#text-video-knit { font:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
/****************************END Online Video Learning Content***************************************************************/


/********************************Begin Photo Page*****************************************************************************/
.center-snb-image {
	padding:2em;
	height:300px;
	width:300px;
	background-color:#c30164;
	border-style:dashed;
	border-color:#000000;
	position:relative;
	z-index: 1;
}
/**********************************End Photo Page*******************************************************************************/
