body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	behavior:url("csshover.htc"); /* IE6 */
	background : #ffffff;
}

a {text-decoration: none;color: #990000;}

img {border:none;}

/* 
------------------------------------------------- 
General Settings
------------------------------------------------- 
*/

#outline {
	min-width: 900px;
	max-width: 1260px;
	}


#topnavi{width:100%;height:50px;position: relative;margin:0;padding:0;background:#ffffff;}
	#topnavi-left{width:200px;height:50px;position: relative;margin:0;padding:0;float:left;}
	#topnavi-right{width:650px;height:50px;position: relative;margin:0;padding:0;float:right;background:url("../images1/callusnow.jpg") no-repeat 100% 0;text-align:right;}

#breadcrumb{width:100%;height:15px;position: relative;margin:0;padding:0;text-align:right;background :#E03548 url("../images1/breadcrumb.png") repeat;;color:#FFF;}
	#breadcrumb a{color:#FFF;text-decoration:underline;}


#content{width:100%;height:auto;position: relative;margin:0;padding:0;background:#FFFFFF;}

	#content-left{width:270px;position: relative;margin:0 20px 0 0;padding:0 0 20px 0;background:url("../images1/leftnavi-bg.jpg") repeat;float:left;z-index: 2;}

		#content-left.h2400{height:2400px;}
		#content-left.h2800{height:2800px;}
		#content-left.h2100{height:2100px;}
		#content-left.h1200{height:1200px;}
		#content-left.h1500{height:1500px;}
		#content-left.h1700{height:1700px;}
		#content-left.h1800{height:1800px;}
		#content-left.h2000{height:2000px;}
		#content-left.h1000{height:1000px;}
		#content-left.h3000{height:3000px;}

		#content-left a{color:#000;}
		#content-left a:hover{color:#900;border-bottom:1px dotted #900;}

		#content-left h3{width:270px;height:25px;position: relative;margin:20px 0px 10px 0px;padding:5px 0px 0px 0px;background:url("../images1/leftnavi-title.png") no-repeat;text-align:center;color:#ffffff;font-size:13px;font-weight:normal;}
		#content-left h3 a{color:#fff;}
		#content-left h3 a:hover{color:#fff;}
		
		#content-left p {text-align:center;}
	
		#content-left ul {margin:0px 0px 0px 10px;padding:0px;list-style-image:none;list-style-type: none;list-style-position:outside;}
		#content-left ul li{width:245px;margin:0px;padding:0px 0px 0px 15px;position: relative;}
		#content-left ul li.left{height:15px;background:url("../images1/left-ic.png") no-repeat 0 2px;}
		#content-left ul li.down{height:auto;background:url("../images1/down-ic.png") no-repeat 0 2px;}
		#content-left ul li.none{height:15px;background:url("../images1/none-ic.png") no-repeat 0 2px;}
		#content-left ul li.active{height:auto;background:url("../images1/active-ic.png") no-repeat 0 2px;}

		#content-left ol.sub1 {margin:5px 0px 10px -15px;padding:0px;list-style-image:none;list-style-type: none;list-style-position:outside;background: url("../images1/ic_bk.png") no-repeat 0 0;}
		#content-left ol.sub1 li{width:235px;margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;position: relative;}
		#content-left ol.sub1 li.nac{height:15px;background:url("../images1/iconline-nac.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.ac{height:15px;background:url("../images1/iconline-ac.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.active{height:15px;background:url("../images1/iconline-active.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.naclast{height:15px;background:url("../images1/iconline-nac-last.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.aclast{height:15px;background:url("../images1/iconline-ac-last.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.left{height:15px;background:url("../images1/iconline-left.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.down{height:auto;background:url("../images1/iconline-down.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.leftlast{height:15px;background:url("../images1/iconline-left-last.png") no-repeat 0px 0;}
		#content-left ol.sub1 li.downlast{height:auto;background:url("../images1/iconline-down-last.png") no-repeat 0px 0;}


		#content-left ol.sub1downlast {margin:5px 0px 10px -15px;padding:0px;list-style-image:none;list-style-type: none;list-style-position:outside;background: url("../images1/ic_bk.png") no-repeat 0 -230px;}
		#content-left ol.sub1downlast li{width:235px;margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;position: relative;}
		#content-left ol.sub1downlast li.nac{height:15px;background:url("../images1/iconline-nac.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.ac{height:15px;background:url("../images1/iconline-ac.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.active{height:15px;background:url("../images1/iconline-active.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.naclast{height:15px;background:url("../images1/iconline-nac-last.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.aclast{height:15px;background:url("../images1/iconline-ac-last.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.left{height:15px;background:url("../images1/iconline-left.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.down{height:auto;background:url("../images1/iconline-down.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.leftlast{height:15px;background:url("../images1/iconline-left-last.png") no-repeat 0px 0;}
		#content-left ol.sub1downlast li.downlast{height:auto;background:url("../images1/iconline-down-last.png") no-repeat 0px 0;}


		#content-left ol.sub2 {margin:5px 0px 10px -15px;padding:0px;list-style-image:none;list-style-type: none;list-style-position:outside;background: url("../images1/ic_bk.png") no-repeat 0 0;}
		#content-left ol.sub2 li{width:225px;height:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;position: relative;}
		#content-left ol.sub2 li.nacsub{background:url("../images1/iconline-nac.png") no-repeat 0 0;}
		#content-left ol.sub2 li.acsub{background:url("../images1/iconline-ac.png") no-repeat 0 0;}
		#content-left ol.sub2 li.nacsublast{background:url("../images1/iconline-nac-last.png") no-repeat 0 0;}
		#content-left ol.sub2 li.acsublast{background:url("../images1/iconline-ac-last.png") no-repeat 0 0;}

	#content-right{width:auto;height:auto;position: relative;margin:0;padding:0;z-index: 1;}
		#content-right p.index{width:auto;height:auto;position:relative;margin:0;padding:10px 20px 20px 0;}
		#content-right a{color:#900;}
		#content-right a:hover{color:#900;border-bottom:1px dotted #900;}
		#content-right #eachcontent h1{width:auto;height:auto;position:relative;margin:0;padding:10px 20px 0px 0;font-size:16px;text-align:left;color:#000066;font-family:Georgia,'Times New Roman',serif;line-height:1.33em;font-weight: lighter;}
		#content-right #eachcontent h2{width:auto;height:auto;position:relative;margin:0;padding:0px 20px 10px 0;font-size:12px;text-align:left;color:#999;font-family:Georgia,'Times New Roman',serif;line-height:1.33em;font-weight: lighter;}
		#content-right #eachcontent span.h1{color:#06C;font-style:italic;font-size:14px;}
		#content-right #cat a{color:#006;font-family:Georgia,'Times New Roman',serif;}
		#content-right #cat a:hover{color:#900;font-family:Georgia,'Times New Roman',serif;border-bottom:#900 1px dotted;}
		#content-right #cat h1{width:auto;height:auto;position:relative;margin:0;padding:10px 20px 0px 0;font-size:16px;text-align:left;color:#000066;font-family:Georgia,'Times New Roman',serif;line-height:1.33em;font-weight: lighter;}
	
#topimage-each{width:100%;height:54px;position: relative;margin:0;padding:15px 0 0 0;background : #191A25 url("../images1/topimage-each.jpg") no-repeat 0px 0px;text-align:right;}

#error {width:300px;border:1px solid #966;margin:0 auto;padding:10px;}
#error p.img{text-align:center;}
#error h3{text-align:center;}


/* 
------------------------------------------------- 
Slider
------------------------------------------------- 
*/

#topimage{width:100%;height:180px;position: relative;margin:0;padding:0;background : #FFDE41 url("../images1/topimage.jpg") repeat-x 0px 0px;}
#slider-right{width:270px;height:70px;position:relative;margin:0;padding:70px 0 0 0;float:right;overflow: hidden;}
#slider1 {width: 580px; /* important to be same as image width */height: 100px; /* important to be same as image height */position: relative; /* important */overflow: hidden; /* important */margin:0;padding:40px 20px 40px 20px;float:left;}
	#slider1 a img{border: none;}
	#slider1Content {width: 600px; /* important to be same as image width or wider */height: 200px;padding: 0px;margin: 0px;}
	#slider1 .slider1Image {float: left;position: relative;display: none;}
	#slider1 .slider1Image span {position: absolute;padding:0px;width: 0px;height: 0px;margin:0px;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;}
	#slider1 .clear {clear: both;}
	#slider1 .slider1Image span strong {font-size: 16px;}
	#slider1 .left {top: 0;right: 0;width: 0px !important;}
	#slider1 ul { list-style-type: none;}

/* 
------------------------------------------------- 
table
------------------------------------------------- 
*/

table#table1 {min-width:400px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table1 th {height: 30px;background: url("../images1/table-bg.jpg") repeat-x 0 100%;color: #FFFFFF;font-weight: bold;text-align:left;padding:8px;}
	table#table1 td{padding: 10px;border: #cccccc dotted;border-width: 0 0 1px 0;}
	table#table1 td.n {width:35%;vertical-align:top;}
	table#table1 td.ms {width:100px;background:url("../images1/index-img-bk.png") no-repeat 50% 50%;color: #9B1F00;font-weight: bold;text-align:center;}
	table#table1 td.ms img{width:90px;height:90px;}
	table#table1 h1{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:13px;color:#00466b;}
	table#table1 h2{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:13px;color:#00466b;}
	table#table1 h1 a{color:#00466b;}
	table#table1 h2 a{color:#00466b;}
	table#table1 ul{margin:0px 0px 0px 0px;padding:0px;list-style-image:url("../images2/none-ic.png");list-style-type: none;list-style-position:inside;}
	table#table1 li{width:300px;height:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;;position: relative;}

table#table2 {min-width:400px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table2 th {height: 30px;background: url("../images1/table-bg.jpg") repeat-x 0 100%;color: #FFFFFF;font-weight: bold;text-align:left;padding:8px;}
	table#table2 td{padding: 10px;border: #cccccc dotted;border-width: 0 0 1px 0;}
	table#table2 td.n {width:35%;vertical-align:top;}
	table#table2 td.ms {width:100px;background:url("../images1/index-img-bk.png") no-repeat 50% 50%;color: #9B1F00;font-weight: bold;text-align:center;}
	table#table2 td.ms img{width:90px;height:90px;}
	table#table2 h3{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:13px;color:#00466b;}
	table#table2 h3 a{color:#00466b;}
	table#table2 ul{margin:0px 0px 0px 0px;padding:0px;list-style-image:url("../images2/none-ic.png");list-style-type: none;list-style-position:inside;}
	table#table2 li{width:300px;height:15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;;position: relative;}


table#table3 {min-width:430px;max-width:1000px;margin:0px 20px 10px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table3 th {height:auto;padding:0px;text-align:left;padding:10px 0 10px 0;font-weight:normal;}
	table#table3 td {padding: 10px 10px;border: #cccccc dotted;border-width: 0 0 0 0;}
	table#table3 td.attention {margin:10px 0px 10px 0px;border:1px #666 solid;background-color:#CCC;}
	table#table3 ul{margin:0px 0px 0px 0px;padding:0px;list-style-image:none;list-style-type: none;}
	table#table3 ul li{width:370px;height:25px;margin:0px 0px 10px 0px;padding:5px 0px 0px 30px;;position: relative;background:url("../images1/each-menu.png")}
	table#table3 h2{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:13px;color:#000;font-weight:normal;}
	table#table3 h3{width:auto;height:auto;position:relative;margin:10px 0px 10px 0px;padding:0;font-size:13px;color:#069;font-family:Georgia,'Times New Roman',serif;font-weight:normal;}

table#table4 {min-width:430px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table4 td {padding: 10px 10px;border: #cccccc;border-style:solid solid solid dotted;border-width: 3px 3px 0 1px;vertical-align:top;}
	table#table4 td.ms {width:280px;border: #cccccc;border-style:solid dotted solid solid;border-width: 3px 1px 0 3px;vertical-align:top;}
	table#table4 td.lw {padding: 0px 10px;border: #cccccc;border-style:solid solid solid solid;border-width: 0 3px 3px 3px;vertical-align:top;}
	table#table4 h3{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:12px;text-align:left;color:#999;font-family:Georgia,'Times New Roman',serif;font-weight:normal;background:url("../images1/h2-triangle.png") no-repeat 0 0;padding:0px 0 0 20px;margin:0 0 10px 0;}
	table#table4 h3.line{padding:10px 0 0 20px;border-top:#ccc 1px dotted;background:url("../images1/h2-triangle.png") no-repeat 0 10px;margin:10px 0 10px 0}

table#table4a {width:auto;margin:0;border-collapse: collapse;border-spacing: 0;}
	table#table4a td {padding:0 25px 0 0;border:none;vertical-align:top;}

table#table4b {min-width:430px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table4b td {padding: 10px 10px;border: #cccccc;border-style:solid;border-width: 3px;vertical-align:top;}
	table#table4b h3{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:12px;text-align:left;color:#999;font-family:Georgia,'Times New Roman',serif;font-weight:normal;background:url("../images1/h2-triangle.png") no-repeat 0 0;padding:0px 0 0 20px;margin:0 0 10px 0;}
	table#table4b h3.line{padding:10px 0 0 20px;border-top:#ccc 1px dotted;background:url("../images1/h2-triangle.png") no-repeat 0 10px;margin:10px 0 10px 0}

table#table5 {width:400px;margin:0px;border-collapse: collapse;border-spacing: 0;}
	table#table5 td {width:100px;padding: 0px;border: #cccccc;border-style:solid;border-width:1px;vertical-align:top;text-align:center;}
	table#table5 th {width:100px;padding: 0px;border: #cccccc;border-style:solid;border-width:1px;vertical-align:top;font-weight:bold;text-align:center;}

table#table6 {min-width:430px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table6 td {padding: 10px 10px;border: #cccccc dotted;border-width: 0 0 1px 0;}
	table#table6 ul{margin:0px 0px 0px 0px;padding:0px;list-style-image:none;list-style-type: none;}
	table#table6 li{width:240px;height:65px;margin:0px 0px 0px 0px;padding:35px 0px 0px 60px;;position: relative;float:left;text-align:center;background : url("../images1/cat-bk.png") no-repeat 0px 0px;}
	table#table6 li.ring-binders{background : url("../images1/section-products-ring-binders.png") no-repeat 0px 0px;}	
	table#table6 li.menu-covers{background : url("../images1/section-products-menu-covers.png") no-repeat 0px 0px;}
	table#table6 li.index-tabs{background : url("../images1/section-products-index-tabs.png") no-repeat 0px 0px;}
	table#table6 li.decals{background : url("../images1/section-products-decals.png") no-repeat 0px 0px;}
	table#table6 li.hotel-directories{width:240px;height:75px;margin:0px 0px 0px 0px;padding:25px 0px 0px 60px;;position: relative;float:left;text-align:center;background : url("../images1/section-products-hotel-directories.png") no-repeat 0px 0px;}
	table#table6 li.warranty-wallets{background : url("../images1/section-products-warranty-wallets.png") no-repeat 0px 0px;}	
	table#table6 li.offset-printing{background : url("../images1/section-services-offset-printing.png") no-repeat 0px 0px;}	
	table#table6 li.digital-printing{background : url("../images1/section-services-digital-printing.png") no-repeat 0px 0px;}	
	table#table6 li.book-printing{background : url("../images1/section-services-book-printing.png") no-repeat 0px 0px;}	
	table#table6 li.prepress{background : url("../images1/section-services-prepress.png") no-repeat 0px 0px;}	
	table#table6 li.screen-printing{background : url("../images1/section-services-screen-printing.png") no-repeat 0px 0px;}	
	table#table6 li.bindery{background : url("../images1/section-services-bindery.png") no-repeat 0px 0px;}	
	table#table6 li.links{background : url("../images1/section-rolex-links.png") no-repeat 0px 0px;}	
	table#table6 li.testimonials{background : url("../images1/section-rolex-testimonials.png") no-repeat 0px 0px;}	
	table#table6 li.about-rolex{background : url("../images1/section-rolex-about-rolex.png") no-repeat 0px 0px;}	
	table#table6 li.contact{background : url("../images1/section-rolex-contact.png") no-repeat 0px 0px;}	
	table#table6 li.privacy{background : url("../images1/section-rolex-privacy.png") no-repeat 0px 0px;}	
	table#table6 li.terms{background : url("../images1/section-rolex-terms.png") no-repeat 0px 0px;}	
	table#table6 li.upload{background : url("../images1/section-resources-upload.png") no-repeat 0px 0px;}	
	table#table6 li.artwork{background : url("../images1/section-resources-artwork.png") no-repeat 0px 0px;}	
	table#table6 li.faq{background : url("../images1/section-resources-faq.png") no-repeat 0px 0px;}	
	table#table6 li.no{background : url("../images1/cat-bk.png") no-repeat 0px 0px;}	
	table#table6 h2{width:auto;height:auto;position:relative;margin:0;padding:0;font-size:20px;color:#ccc;font-weight:normal;}

table#table7 {min-width:430px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table3 td {padding: 10px 10px;}

table#table8 {min-width:600px;max-width:1200px;margin:20px;border-collapse: collapse;border-spacing: 0;}
	table#table8 a{color:#333;}
	table#table8 a:hover{color:#900;text-decoration:underline;}
	table#table8 td{width:25%;padding: 10px;vertical-align:top;line-height:2em;}
	table#table8 th {width:auto;height:30px;margin:0px;padding:0;font-size:16px;text-align:left;color:#000066;font-family:Georgia,'Times New Roman',serif;line-height:1.33em;font-weight: lighter;}
	table#table8 ul{margin:0px 0px 0px 0px;padding:0px;list-style-image:none;list-style-type:disc;list-style-position:inside;}
	table#table8 h3{width:auto;height:20px;position: relative;margin:20px 0px 10px 0px;padding:2px 2px 4px 5px;border-left:#000 5px solid;background:#CCC;text-align:left;color:#ffffff;font-size:13px;font-weight:normal;}
	table#table8 ol.sub1 {margin:0px 0px 30px 10px;padding:0px;list-style-image:none;list-style-type:circle;list-style-position:inside;}
	table#table8 ol.sub2 {margin:0px 0px 0px 20px;padding:0px;list-style-image:none;list-style-type:disc;list-style-position:inside;}

table#table9 {min-width:550px;max-width:1200px;margin:20px;border-collapse: collapse;border-spacing: 0;}
	table#table9 ul{margin:0px 0px 0px 0px;padding:0px;list-style-image:none;list-style-type:none;list-style-position:inside;}

table#table10 {min-width:600px;max-width:1000px;margin:0px 20px 20px 10px;border-collapse: collapse;border-spacing: 0;}
	table#table10 td{padding: 10px;width:auto;vertical-align:top;}
	table#table10 td.ms {width:120px;height:auto;background:url("../images1/index-img-bk.png") no-repeat 50% 50%;color: #9B1F00;font-weight: bold;text-align:center;vertical-align:middle;}
	table#table10 td.ms img{width:90px;height:90px;}
	table#table10 td.n {width:auto;vertical-align:top;}
	table#table10 h3 {width:auto;height:20px;padding:0;margin:0;font-size:11px;font-weight:bold;}
	table#table10 tr.border{border-bottom:1px #ccc dotted;}
	table#table10 table.color{margin:0;padding:0;border-collapse: collapse;border-spacing: 0;}
	table#table10 table.color td{padding:0;vertical-align:top;width:80px;}
	table#table10 ul.interior li{float:left;}


table#table11 {width:65%; height:150px;padding:0;margin:10px 0 0 0;border-collapse: collapse;border-spacing: 0;font-family: Arial, Verdana, Helvetica, sans-serif;}
	table#table11 td {margin:0;padding:0 240px 0 10px;}
	table#table11 h1 {font-size: 26pt;font-weight:bold;color: white;margin-bottom:0px;}
	table#table11 h1 span{font-size:15pt;font-weight:normal;}
	table#table11 hr{border-style:solid; border-color:#515151; margin-top:5px; margin-bottom:5px;}
	table#table11 h2 {font-size: 10pt;color:#515151; margin-top:0px;font-weight:normal;}
	table#table11 td.stitched-and-clear-menu-covers {background:#c0c0c0 url("../images1/stitched-and-clear-menu-covers-section.jpg") no-repeat 100% 0px;}
	table#table11 td.wine-list-menu-cover {background:#c0c0c0 url("../images1/wine-list-menu-cover-section.jpg") no-repeat 100% 0px;}
	table#table11 td.naugahyde-leather-menu-covers {background:#c0c0c0 url("../images1/naugahyde-leather-menu-covers-section.jpg") no-repeat 100% 0px;}
	table#table11 td.casual-dining-menu-covers {background:#c0c0c0 url("../images1/casual-dining-menu-covers-section.jpg") no-repeat 100% 0px;}
	table#table11 td.fine-dining-menu-covers {background:#c0c0c0 url("../images1/fine-dining-menu-covers-section.jpg") no-repeat 100% 0px;}
	table#table11 td.bcrfa-landing-page {background:#c0c0c0 url("../images1/bcrfa-lp.jpg") no-repeat 100% 0px;}
	table#table11 td.check-presenter {background:#c0c0c0 url("../images1/check-presenter-section.jpg") no-repeat 100% 0px;}
	table#table11 td.custom-sizes-and-materials {background:#c0c0c0 url("../images1/custom-sizes-and-materials-section.jpg") no-repeat 100% 0px;}

/* 
------------------------------------------------- 
footer
------------------------------------------------- 
*/

#footer{width:100%;height:auto;position:relative;margin:0;padding:10px 0 10px 0;background:#CCCCCC;border-top:1px solid #999999;text-align:center;}
	#footer a{color:#333;text-decoration:underline;}

/* 
------------------------------------------------- 
lightbox
------------------------------------------------- 
*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url("../lightbox/overlay.png"); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url("../lightbox/blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../lightbox/overlay.png", sizingMethod="scale");
	}
	
/* 
------------------------------------------------- 
feed
------------------------------------------------- 
*/

/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 width: 100%;
	 background-color: #ffffff;border-bottom:1px dotted #ccc;margin:10px 0 0 0;padding:0 0 10px 0

}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  margin:0;padding:10px 0 0 0;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {font-size:15px;

	}

.rss-item a:hover {

	}
	
.rss-date {
	font-size: xx-small;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/* 
------------------------------------------------- 
Form
------------------------------------------------- 
*/
/*##########################################
Name: Default styling for Niceforms v.1.0
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*General styles - NOT really related to the forms*/
#container {width: auto;padding: 0px;}

	#container ul{margin:0;padding:0;list-style-type: none;}

	#container h4 {width:550px;height:25px;margin:20px 10px 10px 0px;padding:5px 0px 0px 10px;position:relative;font-size:14px;font-family:Georgia,'Times New Roman',serif;font-weight: lighter;text-align:left;background:url("../images1/form-title-bk.jpg") no-repeat 0 0;}
	#container dl dt {margin: 0 0 5px;font-weight:bold;}
	#container dl dd {margin: 0 0 5px 0;padding: 0 0 5px 5px;}

	/*Forms defaults - change as needed*/
	#container input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}
	#container label {color:#999;cursor:pointer;padding-left:2px;line-height:16px;}
	#container label.chosen {color:#333;}
	
	/*Transparent items*/
	#container .outtaHere {position:absolute;left:-3000px;}
	
	/*Radio buttons*/
	#container .radioArea, .radioAreaChecked {display:block;float:left;clear:left;width:15px;height:14px;font-size:0;cursor:pointer;}
	#container .radioArea {background:url("../images1/radio.gif") no-repeat left top;}
	#container .radioAreaChecked {background:url("../images1/radio.gif") no-repeat left bottom;}
	
	/*Checkboxes*/
	#container .checkboxArea, .checkboxAreaChecked {display:block;float:left;clear:left;width:13px;height:13px;font-size:0;padding:0;margin:0;cursor:pointer;}
	#container .checkboxArea {background:url("../images1/checkbox.gif") no-repeat left top;}
	#container .checkboxAreaChecked {background:url("../images1/checkbox.gif") no-repeat left bottom;}
	#container .focused {border:1px dotted #ddd;}
	
	/*Text inputs*/
	#container .textinput, .textinputHovered {height:15px;background:url("../images1/input_bg.gif") repeat-x left top;border:none;padding:4px 0;vertical-align:middle;}
	#container .textinputHovered {background-position:left bottom;}
	#container .inputCorner {padding-bottom:0;vertical-align:middle;}
	
	/*Text areas*/
	#container .txtarea .tr, .txtarea .tr_xon {background:url("../images1/txtarea_tr.gif") no-repeat top right;}
	#container .txtarea .tr_xon {background:url("../images1/txtarea_tr_xon.gif") no-repeat top right;}
	#container .txtarea img.txt_corner {width:5px;height:5px;display:block;}
	#container .txtarea .br, .txtarea .br_xon {background:url("../images1/txtarea_br.gif") no-repeat top right;}
	#container .txtarea .br_xon {background:url("../images1/txtarea_br_xon.gif") no-repeat top right;}
	#container .txtarea .cntr {background:url("../images1/txtarea_cntr.gif") repeat-y right top;}
	#container .txtarea .cntr_xon {background:url("../images1/txtarea_cntr_xon.gif") repeat-y right top;}
	#container .txtarea .cntr_l, .txtarea .cntr_l_xon {width:5px;background:url("../images1/txtarea_l.gif") repeat-y left top;float:left;}
	#container .txtarea .cntr_l_xon {background:url("../images1/txtarea_l_xon.gif") repeat-y left top;}
	#container .txtarea textarea {border:0;background:none;padding:0;margin:5px;}
	
	/*Selects*/
	#container .selectArea {width:200px;height:21px;background:url("../images1/select_bg.gif") repeat-x left top;}
	#container .selectArea .left {width:8px;height:21px;float:left;background:url("../images1/select_left.gif") no-repeat left top;}
	#container .selectArea .right {width:21px;height:21px;float:right;background:url("../images1/select_right.gif") no-repeat left top;}
	#container .selectArea .right a {display:block;width:200px;height:21px;margin-left:-179px;position:absolute;}
	#container .selectArea .right i {display:none;}
	#container .selectArea .center {width:160px;color:#FFF;padding-top:3px;overflow:hidden;white-space:nowrap;}
	
	/*Selects drop-down*/
	#container .optionsDivInvisible, .optionsDivVisible {position:absolute;margin-top:-1px;margin-left:3px;width:172px;background:#CCC;padding:2px;font-size:11px;z-index:20;}
	#container .optionsDivInvisible {display:none;}
	#container .optionsDivVisible {display:block;}
	#container .optionsDivVisible p {margin:0;padding:0;}
	#container .optionsDivVisible a {color:#F2F2F2;text-decoration:none;display:block;padding:1px 4px;border:1px solid #6f7074;}
	#container .optionsDivVisible a:hover {color:#FFF;background:#5F6062;border-color:#cfd0d6;}


	/*Button*/
	#container .buttonSubmit, .buttonSubmitHovered {width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px;background:url("../images1/button_bg.gif") repeat-x left top;cursor:pointer;border:none;}
	#container .buttonSubmitHovered {background-position:left bottom;}
	#container .buttonImg {vertical-align:bottom;}
	#container .required{color:#CC3300;}

/* 
------------------------------------------------- 
Clearfix
------------------------------------------------- 
*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
