body {
	background: #5E5E5E url(../images/bg.jpg) repeat-x;
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	/*line-height: 1.5em;*/
	color: #333;
}
/* Live Chat */#lcpo form{	width:235px;	margin:auto;}#lcpo form label{	display:block;	margin-bottom:4px;	color:#111;	font-size:15px;}#lcpo form input{	padding:5px;	margin-bottom:14px;	width:219px;	font-size:13px;}#lcpo form label.lc_em{	font-size:13px;	color:#555;}#lcpo form input.lc_em {	font-size:12px;	color:#333;	padding:3px;}
/* Headings */
h3.ecoverpack {
	color:#333333;
	font-size:18px;
	margin-bottom:5px;
}
h3.ecoverpack .subtitle {
	font-size:12px;
	font-weight:normal;
}

#quick-enquiry-form p.errors-occurred { color: #fff; background: #c00; padding: 5px; }

/*********************
Flir Image Replacement
*********************/
/*
span.testimonial-heading {
	font-family: myriadproitalic;
	font-size: 25px;
}
*/

span.testimonial-heading {
	font-family: 'arial narrow';
	font-size: 21px;
	font-weight: bold;
	color: #666;
	
}

h1.page-heading {
	font-family: impact;
	font-size: 40px;
	text-align: center;
	margin: 0px;
	font-weight: normal;
	letter-spacing: -1px;
}

/*
p.order-top {
	font-family: myriadproitalic;
	font-size: 22px;
	text-align: center;
}
*/

p.order-top {
	font-family: impact;
	font-size: 26px;
	text-align: center;
	font-weight: normal;
	
}

/*********************
Common
*********************/
#content a {
	color: #666;
}

.red {
	color: #cc0000;
}

.sml_font {
	font-size: 8pt;
	line-height: 1.2em;
	color: #666;
}
.ar{text-align:right}
.spacer {
	border-bottom: 1px solid #ccc;
	padding: 10px;
}
.spac{border-bottom: 1px solid #ccc;margin:6px 0 -5px}

.portfolio {
	color: #0760C4;
}

.overview_box {
	background: #eee;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 20px;
}
.f25{font-size:25px;}

/*********************
Page Layout
*********************/

#container {
	width: 862px;
	margin: 0 auto;
	background: url(../images/page_bg.png) top left repeat-y;
}

#wrapper {
	/*margin-top: -469px;*/
	padding: 0 30px;
}

#header {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #ccc;
	position: relative;
	width: 800px;
	background: #fff;
}
.rline{background:#B90707;height:5px;margin:0 6px;}

.home_links {
	background: #F4F4F4; 
	font-family: verdana; 
	font-size: 10px; 
	color: #676767;
	padding: 5px;
	margin-top: 0;
	text-align: center;
}

.home_links a {
	font-family: verdana; 
	font-size: 10px; 
	color: #676767;
	text-decoration: none;
}

.home_links_new {
	font-family: verdana; 
	font-size: 12px; 
	color: #999;
	padding: 5px;
	padding-right:0px;
	margin-top: 0;
	text-align: center;
	position:relative;
	top:4px;
}

.home_links_new a {
	font-family: verdana !important; 
	font-size: 12px !important; 
	color: #999 !important;
	margin:3px !important;
	text-decoration: none !important;
}


/*********************
Top Menu
*********************/

#top_menu {
	background: url(../images/top_menu_bg.jpg) repeat-x;
	width: 800px;
	height: 33px;
	position: relative;
}

#top_menu ul {
	margin: 0;
	padding: 0;
	padding-top: 8px;
	position: relative;
	z-index: 80;
}

#top_menu li {
	display: inline;
	font-size: 7pt;
	padding: 0 15px;
	font-family: verdana;
}

#top_menu li a {
	text-decoration: none;
	color: #000;
}

#top_menu li a:hover, 
#top_menu li a:active, 
#top_menu li a:focus {
	text-decoration: underline;
	color: #cc0000;
}

#top_menu .help {
	padding-left: 120px;
	padding-right: 0;
}

#top_menu_new {
	background: url(../images/top_menu_bg.jpg) repeat-x 0 bottom;
	width: 800px;
	height: 30px;
	position: relative;
}

#top_menu_new ul {
	margin: 0;
	padding: 0;
	padding-top: 8px;
	position: relative;
	z-index: 80;
	text-align:center;
}

#top_menu_new li {
	display: inline;
	font-size: 12px;
	padding: 0 12px;
	font-weight:bold;
	margin:0 10px;
}

#top_menu_new li a {
	text-decoration: none;
	color: #333;
}

#top_menu_new li a:hover, 
#top_menu_new li a:active, 
#top_menu_new li a:focus {
	text-decoration: underline;
	color: #cc0000;
}

li#current a{
	text-decoration: underline;
	color: #cc0000;
}

/*********************
Banner
*********************/

#banner-ecovers {
	margin-top: -20px;
	position: relative;
	background: url(../images/banner.jpg) no-repeat;
	width: 800px;
	height: 96px;
}

#banner-ecovers p {
	color: #fff;
	width: 450px;
	margin-left: 120px;
	padding-top: 15px;
	line-height: 1.3em;
	font-size: 8pt;
}

#banner-ecovers a {
	color: #fff;
}

/********/

/*RM-*/
#banner  {
	margin-top: -25px;
	position: relative;
}

#banner p {
	color: #ccc;
	line-height: 1.3em;
	font-size: 8pt;
}

#banner a {
	color: #fff;
}
/*-RM*/
#banner_new  {
	position: relative;
	margin-top:-14px;
}

#banner_new p {
	color: #ccc;
	line-height: 1.3em;
	font-size: 8pt;
}

#banner_new a {
	color: #fff;
}
/*RM-*/
.stacey-susan {
	background: url(../images/banners/Stacey-Susan.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.stacey-susan p {
	width: 400px;
	margin-left: 180px;
	padding-top: 15px;
}

.rosalind-gardner {
	background: url(../images/banners/rosalind-gardner.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.rosalind-gardner p {
	width: 460px;
	margin-left: 140px;
	padding-top: 18px;
}

.mike-filsaime {
	background: url(../images/banners/mike-filsaime.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.mike-filsaime  p {
	width: 455px;
	margin-left: 130px;
	padding-top: 22px;
}

.david-frey {
	background: url(../images/banners/david-frey.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.david-frey   p {
	width: 470px;
	margin-left: 110px;
	padding-top: 22px;
}

.michael-webb {
	background: url(../images/banners/michael-webb.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.michael-webb  p {
	width: 450px;
	margin-left: 130px;
	padding-top: 22px;
}

.yanik-silver {
	background: url(../images/banners/yanik-silver.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.yanik-silver  p {
	width: 470px;
	margin-left: 100px;
	padding-top: 22px;
}

.michael-rasmussen {
	background: url(../images/banners/michael-rasmussen.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.michael-rasmussen  p {
	width: 465px;
	margin-left: 120px;
	padding-top: 20px;
}

.frank-kern {
	background: url(../images/banners/frank-kern.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.frank-kern p {
	width: 400px;
	margin-left: 117px;
	padding-top: 15px;
}

.marc-flint {
	background: url(../images/banners/marc-flint.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.marc-flint p {
	width: 470px;
	margin-left: 110px;
	padding-top: 15px;
}

.preston-ely {
	background: url(../images/banners/preston-ely.jpg) no-repeat;
	width: 800px;
	height: 101px;
}

.preston-ely p {
	width: 470px;
	margin-left: 100px;
	padding-top: 18px;
}

/*-RM*/
.stacey-susan-new {
	background: url(../images/banners-new/Stacey-Susan.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.stacey-susan-new p {
	width: 425px;
	margin-left: 169px;
	padding-top: 26px;
}

.rosalind-gardner-new {
	background: url(../images/banners-new/rosalind-gardner.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.rosalind-gardner-new p {
	width: 460px;
	margin-left: 140px;
	padding-top: 18px;
}

.mike-filsaime-new {
	background: url(../images/banners-new/mike-filsaime.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.mike-filsaime-new  p {
	width: 455px;
	margin-left: 130px;
	padding-top: 22px;
}

.david-frey-new {
	background: url(../images/banners-new/david-frey.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.david-frey-new   p {
	width: 470px;
	margin-left: 110px;
	padding-top: 27px;
}

.michael-webb-new {
	background: url(../images/banners-new/michael-webb.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.michael-webb-new  p {
	width: 450px;
	margin-left: 127px;
	padding-top: 28px;
}

.yanik-silver-new {
	background: url(../images/banners-new/yanik-silver.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.yanik-silver-new  p {
	width: 470px;
	margin-left: 100px;
	padding-top: 27px;
}

.michael-rasmussen-new {
	background: url(../images/banners-new/michael-rasmussen.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.michael-rasmussen-new  p {
	width: 465px;
	margin-left: 116px;
	padding-top: 29px;
}

.frank-kern-new {
	background: url(../images/banners-new/frank-kern.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.frank-kern-new p {
	width: 400px;
	margin-left: 115px;
	padding-top: 23px;
}

.marc-flint-new {
	background: url(../images/banners-new/marc-flint.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.marc-flint-new p {
	width: 470px;
	margin-left: 110px;
	padding-top: 22px;
}

.preston-ely-new {
	background: url(../images/banners-new/preston-ely.jpg) no-repeat;
	width: 800px;
	height: 108px;
}

.preston-ely-new p {
	width: 470px;
	margin-left: 100px;
	padding-top: 27px;
}
/*********************
Content
*********************/

#content {
	position: relative;
	padding: 13px 20px 20px 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-left: 150px;
	margin-right: 150px;
	background: #fff;
}

#content_wide {
	position: relative;
	padding: 13px 20px 20px 20px;
	border-left: 1px solid #ccc;
	margin-left: 150px;
	background: #fff;
	width: 630px;
}

.testimonial-yellow {
	background-color: #FFFFDE;
	border-top: 1px solid #FFEC8A;
	border-bottom: 1px solid #FFEC8A;
	width: 440px;
	padding: 5px 10px;
}

.testimonial {
	background-color: #E5F6FD;
	border-top: 1px solid #C1EBFB;
	border-bottom: 1px solid #C1EBFB;
	width: 440px;
	padding: 5px 10px;
}

/*

.testimonial-heading {
	font-family: verdana;
	font-size: 20px;
	vertical-align: super;
	padding-left: 10px;
	font-style: italic;
}
*/
.testimonial-footer-text {
	color: #666;
	font-weight: bold;
	font-size: 8pt;
}

.testimonial-footer-text a {
	color: #666;
	font-size: 8pt;
	font-weight: normal;
}

.testimonials_link {
	padding-top: 0;
	margin-top: -5px; 
	font-size: 8pt;
	padding-right: 10px;
}

#content .testimonials_link a {
	text-decoration: none;
	color: #999;
}

.testimonials_link a:hover {
	text-decoration: underline;
}

.back_btn a {
	font-size: 8pt;
	color: #999;
}

.small_black , .small_black a {
	font-size: 7pt;
	color: #000;
	padding-right: 10px;
}

.red-text2 {
	color: #cc0000;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 10px;
}

.black-bold a {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.5em;
}

.testimonial-header {
	background: url(../images/testimonial-yel-top.jpg) no-repeat;
	width: 460px;
	height: 54px;
}

.testimonial-content {
	background: url(../images/testimonial-yel-center.jpg) repeat-y;
	width: 460px;
	padding: 0 20px;
}

.testimonial-footer {
	background: url(../images/testimonial-yel-btm.jpg) no-repeat;
	width: 460px;
	height: 54px;
}

#content .back-top-top a {
	float: right; 
	position: relative; 
	top: -15px; 
	font-size: 8pt; 
	margin-bottom: -10px;
	color: #999;
}

/*********************
Guarantee Box
*********************/

.guarantee_box {
	background: url(../images/guarantee-mdle.jpg) repeat-y;
}

.guarantee_box p {
	padding: 0 20px;
}

.guarantee-top {
	background: url(../images/guarantee-top.jpg) no-repeat;
	width: 463px;
	height: 166px;
}

.guarantee-btm {
	background: url(../images/guarantee-btm.jpg) no-repeat;
	width: 463px;
	height: 89px;
}

.guranatee-heading {
	font-family: impact;
	font-size: 25px;
	font-weight: normal;
	padding: 20px 0 0 0;
}

/*********************
Left Column
*********************/

#leftcol {
	width: 150px;
	float: left;
	/*position: absolute;*/
	background: #fff;
}

#leftcol_menu ul {
	margin: 0 0 0 2px;
	padding: 0;
	padding-left: 8px;
	border-left: 4px solid #E3E3E3;
}

#leftcol_menu li {
	list-style: none;
	font-size: 8pt;
	font-weight: bold;
}

#leftcol_menu li a {
	text-decoration: none;
	color: #265983;
	line-height: 1.5em;
}

#leftcol_menu li a:hover, 
#leftcol_menu li a:active, 
#leftcol_menu li a:focus {
	text-decoration: underline;
}

.left-panel-text {
	font-size: 11px; 
	color: #999;
	width: 100px;
	margin-left: 10px;
}

li#left-active a{
	text-decoration: underline;
}

/* left column seals */
.trust-seals { background:#ECECEC; width: 100px; padding: 3px 10px; margin: 15px 0 40px; }
.trust-seals img { display:block; margin: 7px 0; }

/*********************
Right Column
*********************/

#rightcol {
	width: 150px;
	float: right;
	position: relative;
	background: #fff;
}

.red-text {
	color: #cc0000;
	font-weight: bold;
}

.rightcol_covers {
	background: url(uploads/images/kcgraphics/rightcol_covers.jpg) no-repeat;
	margin-left: 19px;
	padding: 5px;
}

.rightcol_dvd {
	background: url(uploads/images/kcgraphics/rightcol_dvd.jpg) no-repeat;
	margin-left: 19px;
	padding: 5px;
}

.rightcol_graphics {
	background: url(uploads/images/kcgraphics/rightcol_graphics.jpg) no-repeat;
	margin-left: 19px;
	padding: 5px;
	
}

/*********************
Footer
*********************/
#footer {
	background: url(../images/footer.png) no-repeat;
	width: 862px;
	height: 35px;
	margin: 0 auto;
}

#footer-text {
	border-top: 1px solid #ccc;
	margin: 0 7px;
}

#footer-links {
	text-align: center;
	line-height:1.7;
}

#footer-links a {
	color: #265983;
	font-size: 8pt;
	text-align: center;
}

/*********************
Gallery
*********************/
/*
.pagnation {
	margin: 20px 0;
}

.pagnation a {
	color: #666;
	padding: 5px 10px;
	border: 1px solid #ccc;
	text-decoration: none;
	outline: none;
}

.pagnation a:hover {
	color: #666;
	padding: 5px 10px;
	border: 1px solid #ccc;
	text-decoration: none;
	outline: none;
	background: #eee;
}

.page {
	color: #666;
	padding: 5px 10px;
	border: 1px solid #ccc;
	text-decoration: none;
	outline: none;
	background: #eee;
}
*/

.pagnation {
	margin: 20px 0;
	padding: 10px;
}

.pagnation a {
	color: #265983;
	padding: 5px 10px;
	outline: none;
	font-weight: bold;
}

.pagnation a:hover {
	color: #265983;
	padding: 5px 10px;
	outline: none;
	font-weight: bold;
}

.page {
	color: #265983;
	padding: 5px 10px;
	outline: none;
	font-weight: bold;
}

#portfolio-links a {
	color: #265983;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/*********************
Order Page
*********************/

.big_red {
	color: #cc0000;
	font-weight: bold;
	font-size: 1.2em;
}

.red_bold {
	color: #cc0000;
	font-weight: bold;
}

.order_box {
	overflow: hidden;
	background: #F7F7F7;
	color: #006699;
}

.order_box input, 
.order_box textarea {
	border: 1px solid #CAE8F6;
	padding: 2px 5px;
	vertical-align:top;
}
input[type="image"] {
	border:none;
}

.order_box3 {
	background: #E5F6FD;
	padding: 10px;
}

.order_box thead {
	background: #ccc;
	text-align: left;
}

.order_box th, 
.order_box2 th {
	padding: 5px 10px;
	background: #3399CC;
	border-bottom: 5px solid #D0EAF6;
	color: #fff;
}

.order_box td {
	background: #EBF8FD;
}

.order_box_ecover {
	border:1px solid #E4E4E4;
	padding:10px 10px 20px;
}

.orderpg_ecover {
	overflow:hidden;
	display:inline-block;
	text-align:center;
	border-bottom:1px solid #E3E3E3;
	padding-bottom:15px;
}
.orderpg_ecover {
	display:block;
}
.orderpg_ecover .txt {
	padding-top:10px;
}
.orderpg_ecover .txt a {
	font-size:20px;
	color:blue !important;
	font-weight:bold;
}
.orderpg_ecover img {
	float:left;
}


.odd td {
	background: #ddd;
}

.white td {
	background: #fff;
}

.order_box2 {
	overflow: hidden;
}

.order_box2 thead {
	background: #ccc;
	text-align: left;
}



.contact-form-top {
	background: url(../images/contact-top.jpg) no-repeat;
	width: 473px;
	height: 89px;
}
.contact-form-top-1 {
	background: url(../images/contact-top-1.jpg) no-repeat;
	width: 473px;
	height: 89px;
}

.contact-form-mdle {
	background: url(../images/contact-mdle.jpg) repeat-y;
	width: 473px;
	padding: 0 20px;
}
.contact-form-mdle-1 {
	background: url(../images/contact-mdle-1.jpg) repeat-y;
	width: 473px;
	padding: 0 20px;
}

.contact-form-btm {
	background: url(../images/contact-btm.jpg) no-repeat;
	width: 473px;
	height: 89px;
}
.contact-form-btm-1 {
	background: url(../images/contact-btm-1.jpg) no-repeat;
	width: 473px;
	height: 89px;
}

.contact-form-top2 {
	background: url(../images/contact-top2.jpg) no-repeat;
	width: 473px;
	height: 89px;
}

.contact-form-top3 {
	background: url(../images/contact-top3.jpg) no-repeat;
	width: 473px;
	height: 89px;
}

.contact-form-top4{
	background: url(../images/contact-top4.jpg) no-repeat;
	width: 473px;
	height: 89px;
}

.link-box {
	background: #E5F6FD;
	padding: 10px;
	font-family: verdana;
}

.link-box2 {
	font-family: verdana;
	font-size: 8pt;
	margin-left: 10px;
}

.bg_color {
	background: #E5F6FD;
	padding: 10px;
}
/*********************
FAQ's
*********************/


.qq {
border-bottom:1px solid #eee;
margin: 0px;
padding: 8px 0;
font-weight:900;
color:#004080;
cursor:pointer;
}
.aa{
padding:0 4px;
margin:3px 0 3px 18px;
}
/* ------ The FAQ Show/Hide Links ----- */
a.aaShow, a.aaHide{
float:left; 
margin:0 5px 0 0;
padding: 0 2px;
font-size:10px;
text-decoration:none;
width:16px;
text-align:center;
color:#232323;
outline: none;
}
a.aaHide{
outline: none;
}
a.allShow, a.allHide{
display:inline;
float:left;
width:54px;
background-color:#FFF;
color:#004080;
padding:4px;
font-size:12px;
margin:0 5px 15px 0;
text-align:center;
outline: none;
}
a.aaShow:hover, a.aaHide:hover{
border:1px dotted #004080;
}
a.aaHide:hover{
color:#004080;
}
a.aaShow:hover{
color:#004080;
}
.oo .aaShow{
display:none;
}
.xx .aaHide{
display:none;
}
/*------- These links are shown with JS, hidden if JS is off ------ */
a.aaShow, a.aaHide, a.allHide, a.allShow{
display:none;
}
/* ------- Add class of 'imgLinks' to show arrow images -------*/
.imgLinks .qq{
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}
.imgLinks .oo .qq{
background-image:url(../images/open.gif);
}
.imgLinks .xx .qq{
background-image:url(../images/closed.gif);
}

/*********************
Order
*********************/


.order .qq {
border-bottom:1px solid #eee;
margin: 0px;
padding: 8px 0;
font-weight:900;
color:#004080;
cursor:pointer;
font-size: 15px;
}
.order .aa{
padding:0 4px;
margin:3px 0 3px 0;
}
/* ------ The FAQ Show/Hide Links ----- */
a.aaShow, a.aaHide{
float:left; 
margin:0 5px 0 0;
padding: 0 2px;
font-size:10px;
text-decoration:none;
width:16px;
text-align:center;
color:#232323;
outline: none;
}
a.aaHide{
outline: none;
}
a.allShow, a.allHide{
display:inline;
float:left;
width:54px;
background-color:#FFF;
color:#004080;
padding:4px;
font-size:12px;
margin:0 5px 15px 0;
text-align:center;
outline: none;
}
a.aaShow:hover, a.aaHide:hover{
border:1px dotted #004080;
}
a.aaHide:hover{
color:#004080;
}
a.aaShow:hover{
color:#004080;
}
.oo .aaShow{
display:none;
}
.xx .aaHide{
display:none;
}
/*------- These links are shown with JS, hidden if JS is off ------ */
a.aaShow, a.aaHide, a.allHide, a.allShow{
display:none;
}
/* ------- Add class of 'imgLinks' to show arrow images -------*/
.imgLinks .qq{
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}
.imgLinks .oo .qq{
background-image:url(../images/open.gif);
}
.imgLinks .xx .qq{
background-image:url(../images/closed.gif);
}

.confirm-box {
background:#FFFFDF;
padding:10px;
border:1px solid #FEFF8F;
}

/* INOUT STYLE */
.inputStyle_350 {
	width:350px;
}

/* error */
tr.error label {
	color:#C00;
}
tr.error input, tr.error textarea {
	border:1px solid #C00;
	vertical-align:top;
}

#quick-enquiry-form .error { color: #c00; }
#quick-enquiry-form .error input, #quick-enquiry-form .error select, #quick-enquiry-form .error textarea { border: 1px solid #c00 !important; }


/* COLORS */
.pricecolor {
	color:#1f4869;
}

/* UL LIST STYLE */
ul.green_tick {
	margin:0 0 0 30px;
	padding:0;
}
ul.green_tick li {
	background:url("../images/tick_green.gif") no-repeat scroll 0 0 transparent;
	list-style:none outside none;
	min-height:20px;
	padding:4px 0 0 35px;
}

ol.green_arrow {
	list-style:none;
	margin:0;
	padding:0;
}
ol.green_arrow li {
	color:#000000;
	font-size:12px;
	height:20px;
	margin:0 0 10px;
	padding:3px 0 0 50px;
}
ol.green_arrow li.num1 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left top transparent;
}
ol.green_arrow li.num2 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -26px transparent;
	margin:0 0 20px;
}
ol.green_arrow li.num3 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -61px transparent;
}
ol.green_arrow li.num4 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -86px transparent;
}
ol.green_arrow li.num5 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -121px transparent;
}
ol.green_arrow li.num6 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -157px transparent;
}
ol.green_arrow li.num7 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -181px transparent;
}
ol.green_arrow li.num8 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -205px transparent;
	margin:0 0 20px;
}
ol.green_arrow li.num9 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -242px transparent;
}
ol.green_arrow li.num10 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -277px transparent;
}
ol.green_arrow li.num11 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -301px transparent;
}
ol.green_arrow li.num12 {
	background:url("../images/arrow_green_ol.gif") no-repeat scroll left -324px transparent;
	margin:0 0 40px;
}

ol.gray_arrow {
	list-style:none;
	margin:0;
	padding:0;
}
ol.gray_arrow li {
	color:#000000;
	font-size:12px;
	height:20px;
	margin:0 0 10px;
	padding:3px 0 0 50px;
}
ol.gray_arrow li.num1 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left top transparent;
}
ol.gray_arrow li.num2 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -26px transparent;
	margin:0 0 20px;
}
ol.gray_arrow li.num3 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -61px transparent;
}
ol.gray_arrow li.num4 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -86px transparent;
}
ol.gray_arrow li.num5 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -121px transparent;
}
ol.gray_arrow li.num6 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -157px transparent;
}
ol.gray_arrow li.num7 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -181px transparent;
}
ol.gray_arrow li.num8 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -205px transparent;
	margin:0 0 20px;
}
ol.gray_arrow li.num9 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -242px transparent;
}
ol.gray_arrow li.num10 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -277px transparent;
}
ol.gray_arrow li.num11 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -301px transparent;
}
ol.gray_arrow li.num12 {
	background:url("../images/arrow_gray_ol.gif") no-repeat scroll left -324px transparent;
	margin:0 0 40px;
}

/*----- Order steps -----*/ 

.order-steps {
	margin: 0 9px;
	color: #616161;
}

.order-steps p {
	font-size: 8pt;
	text-align: center;
}

.order-steps a {
	color: #00f;
}

.order-steps .step {
	background: url(../images/step-arrow.gif) bottom no-repeat;
	overflow: hidden;
	display: inline-block;
}
.order-steps .step {
	display: block;
}


.order-steps .step.last {
	background: none;
}
.order-steps .last .order-step-content {
	margin-bottom:8px;
}


.order-step-content {
	width: 114px;
	padding: 8px 8px 0;
	margin-bottom: 20px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
}

.step h3 {
	margin: 0 0 5px;
	font-size: 8pt;
	color: #6a6a6a;
	text-align: left;
}

.order-steps .step p {
	margin: 0 0 10px;
	font-size: 8pt;
	text-align: left;
}

/* Banners */
.banners_form h2 {
	border-top:1px solid #CCCCCC;
	color:#999999;
	font-family:Arial Black;
	font-size:24px;
	padding:10px 0 0;
}

.banners_hover {
	display: block;
	width: 440px;
	height: 110px;
	background: url('../site-graphics/images/banners_hover.jpg') bottom;
	text-indent: -99999px;
}
.banners_hover:hover {
	background-position: 0 0;
}

/* ORDER FORM */
.orderfrm_sky {
	border:4px dashed #CAE8F6;
	background:#E5F6FD;
	padding:15px;
	text-align:center;
	width:80%;
	margin:0 auto;
}
.orderfrm_sky .price {
	font-family: arial black; 
	font-size: 31px; 
	margin:0 5px;
	color:#1F4869;
	font-style:italic;
}
.orderfrm_sky .special {
	margin:0 0 10px;
	font-size:11px;
}
.orderfrm_sky .orderlink {
	margin: 0px 0pt 15px;
}
.orderfrm_sky .orderlink a {
	font-weight: bold; 
	color: blue !important; 
	font-size: 13px;
}
.orderfrm_sky .cards {
	margin: 0px 0pt 30px;
}

a.order_link {
	font-size:18px !important;
}

a img {
	border:none;
}

.orderfrm_sky_ecover {
	padding:0px 15px 0 40px !important;
}
.order_area {
	overflow:hidden;
	display:inline-block;
}
.order_area {
	display:block;
}
.creditcard {
	margin:30px 0 5px;
}

/* FONT SIZE */
.px13 {
	font-size:13px !important;
}
.px14 {
	font-size:14px !important;
}
.px24 {
	font-size:24px;
}

/* COLORS */
.blue {
	color:#0000FF !important;
}

/* Align */
.left {
	float:left;
}

/******************/
/* eCover Package */
/******************/

/* Twin Set */
#twinset_bg {
	background:url(../images/examples/ecover-packages/twinset.jpg) no-repeat 0 0;
	width:132px;
	height:125px;
	float:left;
	padding:0 40px 0 0px;
}
#twinset_bg:hover {
	background:url(../images/examples/ecover-packages/twinset.jpg) no-repeat 0 -125px;
}

#productbundle_bg {
	background:url(../images/examples/ecover-packages/product-bundle.jpg) no-repeat 0 0;
	width:135px;
	height:132px;
	float:left;
	padding:0 40px 0 0px;
}
#productbundle_bg:hover {
	background:url(../images/examples/ecover-packages/product-bundle.jpg) no-repeat 0 -132px;
}

#productshowcase_bg {
	background:url(../images/examples/ecover-packages/product-showcase.jpg) no-repeat 0 0;
	width:135px;
	height:137px;
	float:left;
	padding:0 40px 0 0px;
}
#productshowcase_bg:hover {
	background:url(../images/examples/ecover-packages/product-showcase.jpg) no-repeat 0 -137px;
}

.ecoverpack ul {
	list-style:none;
}
.ecoverpack ul li {
	background:url(../images/bullet_green.jpg) no-repeat 110px 0;
	margin-bottom:10px;
}
.ecover_options {
	margin-bottom:0;
	margin-top:35px;
	padding-right:15px;
}
.pshowcase #productshowcase_bg {
	padding:0 60px 0 0;
}
.pshowcase ul li {
	background:url("../images/bullet_green.jpg") no-repeat scroll 130px 0 transparent;
}

.pmbox {
	background:url(../images/pmbox.jpg) no-repeat;
	width:124px;
	height:80px;
	font-size:11px;
	color:#1B3E5A;
	padding:20px 5px 10px;
	text-align:left;
}
.pmbox .leftbox {
	float:left;
	padding:0 5px 0 0;
	width:50px;
	height:25px;
}
ul.greenarrow{
	list-style:none;
	margin:20px 0;
	padding:0px;
}
ul.greenarrow li{
	background:url(http://www.killercovers.com/affiliates/images/greenarrow.png) no-repeat -5px 3px;
	padding:5px 50px 5px 27px;
	font-size:14px;
}
ul.greenarrow li.title{
	background:none;
	padding:5px 50px 5px 0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	margin-top:10px;
}
ul.greenarrow li a{color:blue !important;}
.afil_btt{display:block;margin-top:-19px;}

#printSlider ul{
	list-style:none;
	padding:0px;
	margin:0px;
	height:184px;
	overflow:hidden;
}
.printSliderCont{
	position:relative;
	margin-bottom:-3px;
}
.printSliderRib{
	position:absolute;
	width:167px;
	height:37px;
	top:5px;
	left:-10px;
	background:no-repeat url('/print-graphics/images/slider/printreadyfiles.png');
	z-index:10;
}
#printSlider{
	height: 184px !important;
}

#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:27px;
		height:29px;
		position:absolute;
		top:80px;
		z-index:1000;
		text-indent:-10000px;
		overflow:hidden;
		}	
	#nextBtn, #slider1next{ 
		right:1px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(/print-graphics/images/slider/prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/print-graphics/images/slider/next.png) no-repeat 0 0;	
		}
	#prevBtn{
		left:1px;
	}

/* Cover shapes */
.other-shapes td { padding-bottom: 5px; width: 150px; }
.cover-name td { text-align: center; padding-bottom: 20px; }

/* package layouts  */
.package-layouts { text-align: center; margin: 20px 0; }
.package-name td { padding: 0 0 30px; }


/* =Site Design :: Right Sidebar
--------------------------------------------------------------------------- */
.sitedesign-rightside .sidebar-inside {
	padding:0 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.sitedesign-rightside h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666666;
}
.sitedesign-rightside h3 {
	border-bottom: 1px dashed #E9E9E9;
    color: #A9A7A7;
    font: bold 12px Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.sitedesign-rightside .readmore a {
	font:10px Arial, Helvetica, sans-serif;
	color:#324F5F;
	text-align:right;
	display:block;
}
.sitedesign-rightside .more-packages {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.sitedesign-rightside .more-packages h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#A9A7A7;
	text-align:center;
}
.sitedesign-rightside .more-packages a {
	font:11px Arial, Helvetica, sans-serif;
	color:#324F5F;
}
.sitedesign-rightside .testimonialarea {
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	border-bottom:1px solid #CCCCCC;
}

#sitedesign {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#sitedesign li {
	width:220px;
	height:107px;
	overflow:hidden;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:10px;
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}
#sitedesign li .title {
	margin-bottom:10px;
}
#sitedesign li .title a {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#1F4869;
}
#sitedesign li .icon {
	float:left;
	width:51px;
	margin-right:7px;
}
#sitedesign li .desc {
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	width:160px;
}
#sitedesign li .desc .more {
	text-align:right;
	font:italic normal 11px Arial, Helvetica, sans-serif;
	color:#324F5F;
	margin-top:5px;
}

.check-green {
	margin:0;
	padding:0;
	list-style:none;
}
.check-green li {
	background:url(../images/check-green.gif) left top no-repeat;
	padding:0 0 0 32px;
	margin-bottom:15px;
}
.check-green h3 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0;
}

h2.minisite-heading {
	font:bold 20px Arial, Helvetica, sans-serif;
	margin-bottom:0;
}
.minisite-area {
	border:1px solid #E3E3E3;
	padding:10px;
	overflow:hidden;
}
.minisite-area img {
	float:left;
	margin-right:20px;
}
.minisite-area .more-desc a {
	display:block;
	text-align:right;
}
.more-desc ul {
	margin:15px 0 0;
	padding:0;
	list-style:none;
}
.more-desc ul li {
	margin:0 0 10px;
}
.more-desc ul li img {
	float:none;
}

.bullet-green {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
.bullet-green li {
	background:url(../images/bullet-green.gif) left 3px no-repeat;
	padding:0 0 0 16px;
	margin-bottom:10px;
}
.minisite-order {
	border:4px dashed #CAE8F6;
	background:#E5F6FD;
	padding:15px;
}
.minisite-order a {
	display:block;
	text-align:center;
}
.minisite-order .pricearea {
	float:left;
	width:226px;
	text-align:center;
	margin-right:37px;
}
.pricearea .price {
	color: #1F4869;
    font-family: 'arial black','tahoma';
    font-size: 31px;
    font-style: italic;
}
.minisite-order .ordernow-btn {
	padding-top:25px;
}
.minisite-order .ordertoday {
	color: blue !important;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
}

.red {
	color:#CC0000;
}
.normal {
	font-weight:normal;
}
.px13 {
	font-size:13px;
}