html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	color: #000000;
	background: #D7D7D7 url(../sequel/bg_site.jpg) top center repeat-x;
}

/* ### links
############################################## */

a:link,
a:visited {
	color: #E1460E; 
	background-color: transparent;
	text-decoration: underline;
}

a:hover,
a:active,
a:focus {
	color: #333333;
	background-color: transparent;
	text-decoration: none;
}

/* ### END links
############################################## */



.top {
	width: 96%;
	color: #333333;
	background: transparent 0;
	border-top: 1px solid #D2D2D2;
	border-bottom: 0;
	margin: 0;
	padding: 0 2%;
	float: left;
}

.middle {
	width: 96%;
	color: #FFFFFF;	
	background: transparent 0;
	border-top: 0;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0 2%;
	float: left;
}

	.home .grid_1,
	.home .grid_2,
	.home .grid_3,
	.home .grid_4,
	.home .grid_5,
	.home .grid_6,
	.home .grid_7,
	.home .grid_8,
	.home .grid_9,
	.home .grid_10,
	.home .grid_11,
	.home .grid_12,
	.home .grid_13,
	.home .grid_14,
	.home .grid_15,
	.home .grid_16 {
		background: #FFFFFF url(../sequel/bg_home.jpg) repeat-x;
	}



		html #content h2 a, 
		html #content h2 a:link, 
		html #content h2 a:visited {
			color: #E1460E;
			background-color: transparent;
			text-decoration: none;
		}
		
		html #content h2 a:hover, 
		html #content h2 a:active, 
		html #content h2 a:focus {
			color: #333333;
			background-color: transparent;
			text-decoration: none;
		}

/* ### SUBNAVIGATION SEQUEL 
################################################## */

#sub-products ul {
	width: auto;
	text-align: left;
	margin: -1px 0 0 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
}

	#sub-products ul li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 0.04em;
		margin: 0 0 0 4px;
		padding: 0;
		list-style: none;
		display: inline;
		float: left;
	}
	
		/* ### default
		################## */
		
		#sub-products ul li a,
		#sub-products ul li a:link,
		#sub-products ul li a:visited {
			width: auto;
			color: #303030;
			background-color: transparent;
			margin: 0 4px 0 0;
			padding: 0 0 20px 0;
			display: inline;
			float: left;
			text-decoration: none;
		}
		
		#sub-products ul li a:hover,
		#sub-products ul li a:active,
		#sub-products ul li a:focus {
			color: #E1460E;
			background: transparent 0;
			text-decoration: none;
		}
				
		/* ### active
		################## */
		
		#sub-products ul li.active a,
		#sub-products ul li.active a:link,
		#sub-products ul li.active a:visited {
			width: auto;
			color: #E1460E;
			background: transparent 0;
			margin: 0 4px 0 0;
			padding: 0 0 20px 0;
			display: inline;
			float: left;
			text-decoration: none;
		}
		
		#sub-products ul li.active a:hover,
		#sub-products ul li.active a:active,
		#sub-products ul li.active a:focus {
			color: #999999;
			background: transparent 0;
			text-decoration: none;
		}

/* ### END SUBNAVIGATION PRODUCTS 
################################################## */

#sequel {
	width: 59.625em;
	text-align: center;
	margin: 32px auto 0 auto;
	padding: 0 0 0 6px;
	position: relative; 											
}

.home h1 {
	color: #E1460E;
	background-color: transparent;
}

	.align-right a,
	.align-right a:link,
	.align-right a:visited {
		color: #E1460E;
		background: transparent url(../sequel/more_bg.gif) center right no-repeat;
		font-size: 0.9em;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin: 0;
		padding: 0 20px 0 0;
		display: inline-block;
		text-decoration: none;
	}
	
	html .align-right a:hover,
	html .align-right a:active,
	html .align-right a:focus {
		color: #333333;
		background: transparent url(../graphic/bg/more_bg_h.gif) center right no-repeat;
		text-transform: uppercase;
	}

.container_12 ul li {
	color: #333333;
	background: transparent url(../sequel/list_ul.gif) left top no-repeat;
	margin: 0 0 0 -8px;
	padding: 0 0 0 14px;
	*padding: 0 0 0 17px;
}	

/* ### ol specials
######################## */

.products ol {
	color: #333333;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	letter-spacing: normal;
	line-height: 22px;
	list-style: decimal-leading-zero;
	*list-style:decimal;
	margin: 0 0 22px 30px;
	padding: 0;
}

	.products ol ol,
	.products ol ol ol {font-size: 100%;}

	.products .csc-textpic ol {margin: 0 0 22px 50px;}
	
	.products ol {
		color: #333333;
		background-color: transparent;
	}
	
	.products ol li {
		margin: 0;
		padding: 0;
	}

	ol.ol1 {
		color: #E1460E;
		background-color: transparent;
		list-style: decimal-leading-zero;
		margin: 0;
		padding: 0 0 22px 34px;
	}
	
		ol.ol1 li {
			border: 0;
			background-color: transparent;
			font-weight: normal;
			margin: 0;
			padding: 0;
		}
		
			ol.ol1 li span {
				color: #333333;
				background-color: transparent;}
	
		ol.ol1 li strong {
			font-size: 110%;
			display: block;
		}
	
	ol.roman {list-style: upper-roman;}
	
	ol.abc-upper {list-style: upper-alpha;}
	
	ol.abc-lower {list-style: lower-alpha;}

/* ### END ol specials
######################## */

/* ### CSS STYLED CONTENT
###################################################### */

/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center;}
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right;}
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left;}

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
		
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center {text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text {text-align: left; /* Remove IE-hack */ }
	
	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }

/* ### CENTER
########################### */

.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a:link img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a:visited img {
	background: #FFFFFF url(../graphic/bg/pic-loupe.gif) right bottom no-repeat;
	border: 1px solid #E1460E;
	padding: 10px 10px 30px 10px;
	margin-left: -10px;
}

.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a:hover img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a:active img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a:focus img {
	background: #FFFFFF url(../sequel/pic-loupe_h.gif) right bottom no-repeat;
	border: 1px solid #E1460E;
	padding: 10px 10px 30px 10px;
	margin-left: -10px;
}

.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited img {
	background: #FFFFFF url(../graphic/bg/imagelink.gif) right bottom no-repeat;
	border: 1px solid #E1460E;
	padding: 10px 10px 30px 10px;
	margin-left: -10px;
}

.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active img,
.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus img {
	background: #FFFFFF url(../graphic/bg/imagelink_h.gif) right bottom no-repeat;
	border: 1px solid #E1460E;
	padding: 10px 10px 30px 10px;
	margin-left: -10px;
}

	.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image img {
		background-color: #FFFFFF;
		border: 1px solid #E1460E;
		padding: 10px 10px 30px 10px;
		margin-left: -10px;
	}

	.products div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: -22px 0 0 1px;
		padding: 0 0 0 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}

/* ### END CENTER
########################### */

/* ### LEFT
########################### */

.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image {
	background-color: #FFFFFF;
	border: 1px solid #E1460E;
	padding: 10px 10px 28px 10px;
}

	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a:link,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {

		background: transparent url(../graphic/bg/pic-loupe2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a:hover,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a:active,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a:focus {
		background: transparent url(../sequel/pic-loupe2_h.gif) right bottom no-repeat;
	}
	
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited {
		background: transparent url(../graphic/bg/imagelink2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active,
	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus {
		background: transparent url(../graphic/bg/imagelink2_h.gif) right bottom no-repeat;
	}

	.products div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: 7px 0 0 1px;
		padding: 0 0 0 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}

/* ### END LEFT
########################### */

/* ### RIGHT
########################### */

.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image {
	background-color: #FFFFFF;
	border: 1px solid #E1460E;
	padding: 10px 10px 28px 10px;
}

	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a:link,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {
		background: transparent url(../graphic/bg/pic-loupe2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a:hover,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a:active,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a:focus {
		background: transparent url(../sequel/pic-loupe2_h.gif) right bottom no-repeat;
	}
	
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited {
		background: transparent url(../graphic/bg/imagelink2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active,
	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus {
		background: transparent url(../graphic/bg/imagelink2_h.gif) right bottom no-repeat;
	}

	.products div.csc-textpic-right div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: 7px 0 0 1px;
		padding: 0 0 0 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}

/* ### END RIGHT
########################### */

/* ### LEFT BLOCK
########################### */

.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image {
	background-color: #FFFFFF;
	border: 1px solid #E1460E;
	padding: 10px 10px 28px 10px;
}
	.products div.csc-textpic-intext-left-nowrap p {padding-left: 22px;}

	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:link,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {
		background: transparent url(../graphic/bg/pic-loupe2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:hover,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:active,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:focus {
		background: transparent url(../sequel/pic-loupe2_h.gif) right bottom no-repeat;
	}
	
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited {
		background: transparent url(../graphic/bg/imagelink2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active,
	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus {
		background: transparent url(../graphic/bg/imagelink2_h.gif) right bottom no-repeat;
	}

	.products div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: 7px 0 0 1px;
		padding: 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}
	
		.products div.csc-textpic-intext-left-nowrap div.csc-textpicHeader h1 {margin: 0 0 11px 22px;}
		
		.products div.csc-textpic-intext-left-nowrap div.csc-textpicHeader h2 {margin: 0 0 0 22px;}
		
		.products div.csc-textpic-intext-left-nowrap div.csc-textpicHeader h3 {margin: 0 0 0 22px;}
		
		
		.products div.csc-textpic-intext-left-nowrap div.csc-textpic-text h1 {margin: 0 0 11px 22px;}
		
		.products div.csc-textpic-intext-left-nowrap div.csc-textpic-text h2 {margin: 0 0 0 22px;}
		
		.products div.csc-textpic-intext-left-nowrap div.csc-textpic-text h3 {margin: 0 0 0 22px;}
		
/* ### END LEFT BLOCK
########################### */

/* ### RIGHT BLOCK
########################### */

.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image {
	background-color: #FFFFFF;
	border: 1px solid #E1460E;
	padding: 10px 10px 28px 10px;
}
	.products div.csc-textpic-intext-right-nowrap p {padding-right: 22px;}

	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:link,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {
		background: transparent url(../graphic/bg/pic-loupe2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:hover,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:active,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a:focus {
		background: transparent url(../sequel/pic-loupe2_h.gif)  right bottom no-repeat;
	}
	
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited {
		background: transparent url(../graphic/bg/imagelink2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active,
	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus {
		background: transparent url(../graphic/bg/imagelink2_h.gif) right bottom no-repeat;
	}

	.products div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: 7px 0 0 1px;
		padding: 0 0 0 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}

/* ### END RIGHT BLOCK
########################### */	
	
/* ### LEFT WRAP
########################### */

.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image {
	background-color: #FFFFFF;
	border: 1px solid #E1460E;
	padding: 10px 10px 28px 10px;
}
	
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a:link,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {
		background: transparent url(../graphic/bg/pic-loupe2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a:hover,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a:active,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a:focus {
		background: transparent url(../sequel/pic-loupe2_h.gif) right bottom no-repeat;
	}
	
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited {
		background: transparent url(../graphic/bg/imagelink2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active,
	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus {
		background: transparent url(../graphic/bg/imagelink2_h.gif) right bottom no-repeat;
	}

	.products div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: 7px 0 0 1px;
		padding: 0 0 0 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}
	
/* ### END LEFT WRAP
########################### */	
	
/* ### RIGHT WRAP
########################### */

.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image {
	background-color: #FFFFFF;
	border: 1px solid #E1460E;
	padding: 10px 10px 28px 10px;
}
	
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a:link,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {
		background: transparent url(../graphic/bg/pic-loupe2.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a:hover,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a:active,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a:focus {
		background: transparent url(../sequel/pic-loupe2_h.gif) right bottom no-repeat;
	}
	
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:link,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:visited {
		background: transparent url(../graphic/bg/imagelink.gif) right bottom no-repeat;
		padding: 0 0 30px 0;
	}
	
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:hover,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:active,
	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image a.imagelink:focus {
		background: transparent url(../graphic/bg/imagelink2_h.gif) right bottom no-repeat;
	}

	.products div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption {
		width: auto;
		height: 1.25em;
		font-size: 0.7em;
		color: #666666;
		background-color: transparent;
		margin: 7px 0 0 1px;
		padding: 0 0 0 0;
		z-index: 20;
		position: absolute;
		*position: relative;
		overflow: hidden;
	}

/* ### END RIGHT WRAP
########################### */

/* ### BUY-NOW
################################################## */

#buy-now {
	color: #FFFFFF;
	background: transparent url(../sequel/buy-now-sequel.png) top center no-repeat;
}

	#buy-now:hover {
		color: #FFFFFF;
		background: #FFFFFF url(../sequel/buy-now-sequel-h.png) top center no-repeat;
	} 
		
			* html #buy-now:hover #buy-now-details:hover,
			#buy-now:hover #buy-now-details,
			#buy-now:hover > div#buy-now-details:hover {
				color: #000000;
				background-color: transparent;
			} 
			
				a.get-it,
				a.get-it:link,
				a.get-it:visited {
					color: #FFFFFF;
					background: transparent url(../sequel/get-it-sequel.gif) top center no-repeat;
				}	
				
				a.get-it:hover,
				a.get-it:active,
				a.get-it:focus {
					color: #FFFFFF;
					background: transparent url(../sequel/get-it-sequel-h.gif) top center no-repeat;
				}	

/* ### END BUY-NOW
################################################## */

/* ### BACK TO TOP BOTTON
############################# */

	.backtotop a,
	.backtotop a:link,
	.backtotop a:visited {
		color: #E1460E;
		background: transparent url(../sequel/back-top-sequel.gif) top center no-repeat;
	}
	
	.backtotop a:hover,
	.backtotop a:active,
	.backtotop a:focus {
		color: #333333;
		background: transparent url(../graphic/bg/navigation/back-top-hover.gif) top center no-repeat;
	}

/* ### END BACK TO TOP BOTTON
############################# */

/* ### SERVICE NAVIGATION BOTTOM
################################################## */

		ul.service-navigation li a,
		ul.service-navigation li a:link,
		ul.service-navigation li a:visited {
			color: #E1460E;
			background-color: transparent;
		}
		
		ul.service-navigation li a:hover,
		ul.service-navigation li a:active,
		ul.service-navigation li a:focus {
			color: #E1460E;
			background-color: transparent;
		}
		
		
		ul.service-navigation li.active a,
		ul.service-navigation li.active a:link,
		ul.service-navigation li.active a:visited {
			color: #E1460E;
			background-color: transparent;
		}
		
		ul.service-navigation li.active a:hover,
		ul.service-navigation li.active a:active,
		ul.service-navigation li.active a:focus {
			color: #E1460E;
			background-color: transparent;
		}
				
/* ### END SERVICE NAVIGATION BOTTOM
################################################## */

/* ### FORM
################################################## */

			input,
			textarea {
				width: auto;
				color: #8B8B8B;
				background-color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.75em;
				font-weight: normal;
				border: 1px solid #B2B2B2;
				margin: 0 3px 0 0;
				padding: 5px 2px;
				vertical-align: middle;
				cursor: pointer;
			}
			
				input:hover,
				textarea:hover {
					color: #333333;
					background-color: #FFFFFF;
					border: 1px solid #8B8B8B;
				}
				
				input:active,
				input:focus,
				
				textarea:active,
				textarea:focus {
					color: #E65D2C;
					background-color: #FFFFFF;
					border: 1px solid #E65D2C;
				}


input.send {
	width: auto;
	color: #E65D2C;
	background: #FFFFFF url(../sequel/bg_send.gif) right no-repeat;
	border: 1px solid #B4B4B4;
	font-size: 0.70em;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	margin: 1px 0 0 0;
	padding: 5px 32px 5px 8px;
	cursor: pointer;
}
								
	input.send:hover {
		color: #333333;
		background: #FFFFFF url(../graphic/bg/navigation/bg_send_h.gif) right no-repeat;
		border: 1px solid #8B8B8B;
	}
	
	input.send:active,
	input.send:focus {
		color: #333333;
		background: #FFFFFF url(../sequel/bg_send.gif) right no-repeat;
		border: 1px solid #E65D2C;
	}
	
/* ### END FORM
################################################## */


.container_12 .grid_12 .add-to-cart {
	color: #FFFFFF;
	background: transparent url(../sequel/cart.png) no-repeat;
}

.container_12 .grid_12 .add-to-cart a:hover,
.container_12 .grid_12 .add-to-cart a:active,
.container_12 .grid_12 .add-to-cart a:focus {color: #333333;}	
