@charset "utf-8";
/* 
***************************************************
***************************************************
START custom styles by MC for Silver Screen Design
***************************************************
***************************************************
*/

thecart2 {
	background: #fff;
	width: 100%;
	position: absolute;
	z-index: 9000;
	left: 200px;
	width: 500px;
	border: 10px solid #ccc;
	padding: 20px;
}

p.memo {margin:0px;}

h1 {font-weight:normal;
color:#0066CC; margin: 10px 0 0 5px;}

#price_matrix {
	width:420px;
	float:right;
	}
	
#price_matrix_poster {
	width:260px;
	float:right;
	}

table.price_matrix_poster {
	font-size:11px;
}

#price_matrix_novelty {
	width:260px;
float:right;
	}
					
table.price_matrix td {
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}

table.price_matrix tr td.input { text-align:center; }
table.price_matrix tr td input.quantity { width:25px; height:18px; text-align:center; }
table.price_matrix tr.even { background-color:#ddd; }
table.price_matrix tr.odd { background-color:#eee; }

table.price_matrix tr.sizes td { background-color:#999; color:#FFFFFF; }

table.price_matrix_novelty {width:100%;}
table.price_matrix_novelty td {
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
}
table.price_matrix_novelty tr td.input { text-align:center; }
table.price_matrix_novelty tr td input.quantity { width:25px; height:15px; text-align:center;}
table.price_matrix_novelty tr.even { background-color:#ddd; }
table.price_matrix_novelty tr.odd { background-color:#eee; }

table.price_matrix_novelty tr.sizes td { background-color:#999; color:#FFFFFF; }
	
#product_name {
	font-size: 20px;
	width: 686px;
	padding-bottom: 20px;
	margin-left:10px;
	line-height:120%;
}

/*
	PRODUCT FLAGS USE FIRST WORD FOR SPECIFICITY -----
		On Sale!
		Sale Pricing:
		Clearance Item:
		New Item!
		Top Seller!
*/
span.flag_On {
	/* On Sale! */
	color: red;
	padding: 0px 10px 0px 60px;
	background-image: url(http://www.bjs-west.co.uk/images/sale.gif);
	background-position: left;
	background-repeat: no-repeat;
	height:30px;
}
span.flag_Sale {  /* Sale Pricing: */
	color:red;
	background-color:#ffcc00;
	padding:2px 4px 2px 4px;
	font-weight:bold;
}
span.flag_Clearance { /* Clearance Item: */
	color:red;
}
span.flag_New { /* New Item! */
	color:black;
	padding: 0px 10px 0px 60px;
	background-image: url(http://www.saiinfocomm.com/images/new-starburst.gif);
	background-position: left;
	background-repeat: no-repeat;
	height:30px;
}
span.flag_Top { /* Top Seller! */
	color:black;
	background-color:#ffcc00;
	padding:2px 8px 2px 8px;
}

span.deptproductflag {
	color:red;
	background-color:#ffcc00;
	padding:2px 4px 2px 4px;
	font-weight:bold;
}
/*
	PRODUCT FLAGS USE FIRST WORD FOR SPECIFICITY -----
*/


#product_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	color:#666;
	width: 238px; 
	padding:0 10px;
}

#product_description_400 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	color:#000000;
	width: 400px; 
	padding:0 10px;
}

#add {float:right;width:420px!important;
margin-bottom:10px;
}

#add_cart {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 134px;
}
#add_cart a{
}

#add_art {
	background-color: #FFFFFF;
	font-size: 12px;
	padding:10px;
	border: 2px dotted #FF6600;
}
  #apDiv1 {
	position:absolute;
	left:13px;
	top:21px;
	width:760px;
	height:513px;
	z-index:1;
}
#product_content {
	width:686px;
}

div.subtotals {
	background-color: #E6E6E6;
	padding: 1px 10px 2px 8px;
	margin-top:5px;
	border:1px dotted #ccc;
}

div.subtotals table tbody tr td { font-size:10px; }

#home {
	padding-left:14px;
	padding-top:18px;
}
div.subtotals {}
p.subtotals {font-weight: bold; color:#FF0000; background-color:#FFFFFF;}

/**************************************************
START of left and right column content for Showrooms
***************************************************/

div.links_featured {
	width: 175px;
	float:left;
}

div.center_showroom {
	width:430px;
	left:208px;
	top:148px;
}

div.center_showroom a {font-weight:bold;}

div.design_info {
	width:225px;
}

div.links_misc {
	width:225px;
	padding:6px;
	border:3px solid #ff9900;
	margin-left:10px;
}

#pick_products {
}

#gallery {
	background-color:#E6E6E6;
	padding:10px;
	margin-top:10px;
}
#pick_design {
	padding:10px;
	border:1px dotted #ff9900;
	margin-bottom:10px;
	margin-left:10px;
}
#left_links {
}

#links_misc_campus {
background-color: #E2E2E2;
	padding:6px;
}

/**************************************************
END of left and right column content for Showrooms
***************************************************/

td.padded_cell {padding:4px;}

#camp tr td h2 {padding-top:10px;
padding-bottom:10px;}

#service h2{margin:0 0 20px 5px;}
#service table {margin-left:5px;}
#google_map {float:right; margin:0 0 20px 20px;}

.about-art_bucket { border:1px solid #CCCCCC; background-color:#eeeeee; margin:0 0 10px 10px; padding:10px;}

#content-campus a {font-weight:bold;}