
/*---------------------
	CHALKBOARD (css)
-----------------------*/



/*-----------------------RESET-------------------------*/
.freestyle div,.freestyle span,.freestyle applet,.freestyle object,.freestyle iframe,.freestyle
h1,.freestyle h2,.freestyle h3,.freestyle h4,.freestyle h5,.freestyle h6,.freestyle p,.freestyle blockquote,.freestyle pre,.freestyle
a,.freestyle abbr,.freestyle acronym,.freestyle address,.freestyle big,.freestyle cite,.freestyle code,.freestyle
del,.freestyle dfn,.freestyle em,.freestyle img,.freestyle ins,.freestyle kbd,.freestyle q,.freestyle s,.freestyle samp,.freestyle
small,.freestyle strike,.freestyle strong,.freestyle sub,.freestyle sup,.freestyle tt,.freestyle var,.freestyle
b,.freestyle u,.freestyle i,.freestyle center,.freestyle
dl,.freestyle dt,.freestyle dd,.freestyle ol,.freestyle ul,.freestyle li,.freestyle
fieldset,.freestyle form,.freestyle label,.freestyle legend,.freestyle
table,.freestyle caption,.freestyle tbody,.freestyle tfoot,.freestyle thead,.freestyle tr,.freestyle th,.freestyle td,.freestyle
article,.freestyle aside,.freestyle canvas,.freestyle details,.freestyle embed,.freestyle
figure,.freestyle figcaption,.freestyle footer,.freestyle header,.freestyle hgroup,.freestyle
menu,.freestyle nav,.freestyle output,.freestyle ruby,.freestyle section,.freestyle summary,.freestyle
time,.freestyle mark,.freestyle audio,.freestyle video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}.freestyle article,.freestyle aside,.freestyle details,.freestyle figcaption,.freestyle figure,.freestyle footer,.freestyle header,.freestyle hgroup,.freestyle menu,.freestyle nav,.freestyle section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
/*-----------------------RESET-------------------------*/


div.freestyle { color:#888; padding:0px 0px 50px 0px;}
		
		div.chalk_wrapper { margin:0px 14px; padding:0px 0px 0px 0px; background-color:#f8f8f8;}

		div.top_section,
		div.middle_section,
		div.bottom_section { overflow:hidden; clear:both;}

		
		div.top_section { padding:0px 0px 18px 0px;}
		div.middle_section { background-color:#ddd; padding:12px 20px;}
		div.bottom_section { margin:15px 0px 2px 0px; padding:0px 0px 0px 0px;}

		
		
		
		/*----top----*/	
		
		h1.title_chalk {
			background: #888;
			background: -moz-linear-gradient(top,#888888 0%, #aaaaaa);
			background: -webkit-gradient(linear, left top, left bottom, from(#888888),to(#aaaaaa));
			clear: both;
			color: #FFFFFF;
			display: block;
			font-family: "PT Sans", sans-serif;
			font-size: 37px;
			letter-spacing: 0;
			margin: 0 0 24px;
			padding: 14px 0 12px;
			text-align: center;
		}

		
		.top_info { float:left; width:490px; padding:7px 0px 0px 0px!important}
		.top_info span {font-family:Arial,sans-serif; display:block;  margin:0px 0px 12px 0px; padding:0px 0px 0px 27px;}
		.top_info span.top_info_1 {
			font-size: 16px !important;
			font-weight: bold;
			line-height: 20px !important;
		}		
		.top_info span.top_info_2 {font-size:12px !important;; line-height:17px;}
		
		
		ul.chalkvideo_links { padding:0px 0px 0px 0px; float:right;}
			.chalkvideo_links li {float:left; font-size:11px; margin:0 20px 6px 0; width:130px;}
			.chalkvideo_links li a {color:#0172AA !important; font-size:11px; line-height:14px; font-weight:bold;}
					.chalkvideo_links li a div {margin:0px 0px 8px 0px; }
					.chalkvideo_links li a div img {
						border: 3px solid #FFFFFF;
						box-shadow: 1px 1px 2px #888888;
						display: block;
					}

		
		
		/*----middle----*/
		div.chalkvideo_vid_wrapper {
			float:left;
			border:6px solid #FFFFFF;
			box-shadow: 2px 2px 3px #888888;
			display: block;
			margin: 0 0 0 6px; width:630px; height:354px; background-color:#444;
		}
				#chalkvideo_vid {}



		
		div.cancut_chalk { float:right; width:165px;  margin:45px 54px 0 0; text-align:center;}
				div.cancut_chalk a {display:block;}			
						div.cancut_chalk span {
							color: #0172AA !important;
							display: block;
							font-size: 12px;
							font-weight: bold;
							line-height: 16px;
							margin:11px 0px 11px 5px;
						}
						div.cancut_chalk img { display:block; margin:0px 0px 0px 0px;}



	
		/*----bottom----*/
		
		.bottom_header {
			display: block;
			font-size: 15px !important;
			font-weight: bold !important;
			line-height: 20px !important;
			padding: 10px 0 !important;
			text-align: center;
		}
		
		ul.chalkvideo_img_list { overflow:hidden; padding:0 0 45px 26px;}
				ul.chalkvideo_img_list li { float:left; margin:0px 5px 0px 0px;}
				ul.chalkvideo_img_list li img {
					border: 3px solid #FFFFFF;
					box-shadow: 1px 1px 2px #888;
					display: block;
					width:300px;
				}						
						div.img_info { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}
								div.img_info h6 {
									display: block;
									font-size: 13px;
									font-weight: bold;
									margin: 0;
									padding: 10px 0 5px;
								}
								div.img_info p {
									display: block;
									font-size: 13px;
									margin: 0;
									padding: 0;
								}


span.note {color: #999999;display: block;font-size: 12px;margin: 0 0 0 20px;padding: 10px 0;}
span.note b { font-weight:bold;}



.freestyle #colorgalleryCopy {
    background-color: #f8f8f8;
    height: 44px;
    margin: 14px auto 16px auto;
    width: 979px;
}

.freestyle #colorgalleryCopy a {display:block; overflow:hidden; color:#888;}

#colorgalleryCopy ul {
    padding: 15px;
}
#colorgalleryCopy ul li {
    float: left;
    padding: 0 5px;
}

#colorgalleryCopy ul li p {
    font-size: 12px;
    font-weight: bold;
}







/*---------------------MISC---------------------*/
#fancybox-content {
    border: 7px solid #fff !important;
}

#fancybox-title {
    font-family:Helvetica;
    font-size:12px;
    margin:0 !important;
    padding:10px 0;
    text-indent:10px;
    z-index:1102;
}

.fancybox-title-inside {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    padding: 10px 10px 10px 0;
    position: relative;
    text-align: center;
	
	border: 7px solid #fff !important;
}

#fancybox-title-inside {display:none;}







/*--------------------------------------PRINT--------------------------------------------*/
@media print {
		

		div.chalkvideo_vid_wrapper {
			display:none !important;
		}


		div.cancut_chalk {
			float:none !important;
			margin:45px auto 0 auto !important;
		}


}
/*--------------------------------------PRINT(end)---------------------------------------*/






