*
{
    padding: 0;
    margin: 0;
}

body
{
    font: 1em Arial, Helvetica, sans-serif;
    background: url(../images/bg.jpg) repeat-x top center #69bce9;
}

/* MISC */

.clear
{
    clear: both;
}

a img
{
    border: 0;
}

#feedback a img
{
	margin-bottom: 20px;
}

.right{
	float: right;
	margin: 0 0 10px 10px;
}

/* FONTS */

.calltoaction_text  .smallactiontext 
{
	font-size: 1.1em;
}

.calltoaction_text h4
{
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 5px;
}

.tel
{
	font-size: 2.25em;
	color: #005783;
	font-weight: bold;
	padding-left: 15px;
}

del
{
	color: #777;
	font-weight: normal;
}

.normal
{
	font-weight: normal;
}

.saving
{
	font-weight: normal;
}

#text td p
{
	margin-bottom: 0;
	font-size: 0.8em;
}

#text .large
{
	margin-bottom: 5px;
	font-size: 1.6em;
	font-weight: bold;
}

p
{
    margin-bottom: 10px;
    line-height: 130%;
    color: #333;
}

h1, h2, h3, h4, h5, h6
{
    color: #333;
}

#usps h2
{
    font-size: 1em;
}

#promo h3
{
	margin-top: 15px;
    margin-bottom: 10px;
}

#text h3, #content_wrapper h3, #portfolio_wrapper h3, #webportfolio_wrapper h3
{
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 1.7em;
	color: #005783
}

#text h4
{
	color: #005783
}

#address h4
{
	margin: -10px 0 0 25px;
	font-size: 0.86em;
	display:inline;
}
	#address h4#contact_number
	{
		margin-left:5px;
	}

#address p, #address address
{
	display:inline;
	font-weight:normal;
	font-size: 0.86em;
	font-style:normal;
}

.note
{
	/*behavior:url(../border-radius.htc);*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.warning
{
	background: red;
	color: #fff;
	padding: 10px;
	/*behavior:url(../border-radius.htc);*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.quickstart
{
    margin-right: 0px;
}

.thecombo
{
    margin-right: 5.5px;
}

#text .note
{
	background: #005783;
	color: #fff;
	padding: 10px;
}

#text .confirmed
{
	background: #005783;
	color: #fff;
	padding: 10px;
}

#sidebar .note p
{
	color: #fff;
	line-height: 130%;
	margin-bottom: 0;
}

#sidebar .note h3
{
	color: #fff;
}

#sidebar h3
{
	margin-bottom: 5px;
	color: #005783
}

#text p
{
	font-size: 0.95em;
	line-height: 135%;
}

#text .firstpara
{
	font-size: 1.2em;
	line-height: 130%;
}

#usps p
{
    font-size: 0.9em;
    margin-bottom: 0;
	padding: 0;
}

#header h1
{
    display: none;
}

#breadcrumb p
{
	margin-bottom: 0;
	font-size: 0.75em;
	padding: 4px 0 0 0;
}

#footer p
{
	padding-left: 32px;
}

/* LISTS */

#nextnav li, #tabs_nav li
{
    padding: 0;
    margin: 0;
}

#text #tabs_nav, #text #nextnav ul
{
    margin-left: 0px;
    padding-left: 0;
}

#tabs_nav li, #nextnav li
{
    list-style: none;
    margin-left: 0;
    float: left;
}

#text #tabs_nav a, #text #tabs_nav a:visited, #text #nextnav a, #text #nextnav a:visited
{
    border: 0;
}

#tabs_nav li a, #tablink
{
    display: block;
    padding: 10px;
    background: #ccc;
    margin-right: 10px;
    border-bottom: 0;
}

#tabs_nav .active
{
    background: #333;
    color: #fff;
}

#nav ul
{
    text-align: right;
    overflow: hidden;
}

#nav li
{
    display: inline;
    margin-left: 10px;
}

#nav .subnav
{
    display: block;
	list-style: none;
	text-align: left;
	margin-top: 3px;
}

#nav .topnav
{
    float: left;
    text-align: left;
    margin-left: 15px;
}

#text ul
{
	margin-left: 15px;
}

#text ol
{
	margin-left:20px;
}

#text li
{
    margin-bottom: 10px;
    line-height: 130%;
    color: #333;
	font-size: 0.95em;
}

/* LAYOUT */

#container, #address
{
    margin: 0 auto;
    background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 951px;
}

#header
{
    margin: 0 auto 0px auto;
    padding-top: 30px;
    width: 890px;
    border-bottom: 1px solid #ccc;
}

#logo
{
    width: 25%;
    float: left;
}

#nav
{
    float: right;
    text-align: right;
}

#usps
{
    width: 890px;
    margin: 0px auto 0px auto;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

#instantquote
{
    float: left;
    width: 66%;
}

#calltoaction
{
	width: 284px;
	height: auto;
	background: #3d8fc1;
	margin-bottom: 30px;
}

.top
{
	margin-top: 30px;
}

.calltoaction_top
{
	background: url(../images/calltoaction_top.jpg) no-repeat top;
	height: 10px;
	width: 100%;
}

.calltoaction_text
{
	background: url(../images/calltoaction_bg.jpg) repeat-x top;
	width: 100%;
}

.calltoaction_bottom
{
	margin-top: -10px;
	background: url(../images/calltoaction_bottom.jpg) no-repeat bottom;
	height: 10px;
	width: 100%;
}

.usp
{
    width: 31%;
    padding-right: 10px;
    border-right: 1px solid #ccc;
    float: left;
    margin-right: 15px;
}

#usplast
{
    margin-right: 0;
    border: 0;
}

#last
{
    margin-right: 0;
    border: 0;
}

#breadcrumb
{
    width: 890px;
    padding: 0 0 5px 0;
    margin: 0px auto;
    border-bottom: 1px solid #ccc;
}

#caseimage
{
    width: 890px;
    margin: 20px auto 20px auto;
	height: 223px;
}

#content_wrapper
{
    width: 890px;
    margin: 20px auto 0 auto;
}

#portfolio_wrapper
{
    width: 96.5%;
    margin: 20px auto 0 30px;
}

#webportfolio_wrapper
{
    width: 96.5%;
    margin: 20px auto 0 30px;
}

#text
{
	float: left;
	width: 66%;
}

#textwide
{
	width: 100%;
}

#sidebar
{
	width: 32%;
	float: right;
}

.email
{
}

#sidebar .note
{
	font-size: 0.9em;
	background: #005783;
	color: #fff;
	padding: 10px;
	margin-bottom: 20px;
}

#portfolio
{
    width: 890px;
    margin: 20px auto 0 auto;
    height: 223px;
	overflow: hidden;
}


	/*#cyclenav
	{
		float:right;
		display:inline;
		left:-37px;
		position:relative;
		top:24px;
		z-index:99999;
		
	}
		#cyclenav a
		{
			background:none repeat scroll 0 0 #1D7BAF;
			display:block;
			float:left;
			height:8px;
			margin-right:3px;
			text-indent:-9999px;
			width:8px;
			border:1px solid #0D6EA5;
			outline: none;
		}
			#cyclenav a.activeSlide
			{
				background:none repeat scroll 0 0 #FFFFFF;
			}*/

.portfolio_image
{
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

#promo
{
    width: 890px;
    padding: 0px 0 0px 0;
    margin: 0px auto;
}

#offers
{
    width: 890px;
    margin: 0px auto;
    padding: 20px 0;
}

.offersbox, .offersboxlast
{
    width: 28.7%;
    height: 113px;
    float: left;
    background: url(../images/offersboxbg.gif) no-repeat top left;
    padding: 15px;
    margin-right: 16.8px;
}

.offersbox h3, .offersboxlast h3
{
    text-transform: uppercase;
    font-size: 1.5em;
    font-family: "arial black", arial, Helvetica, arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 0.9em;
}

.offersbox h4, .offersboxlast h4
{
    text-transform: uppercase;
    font: 2.5em Helvetica, arial, sans-serif;
    font-weight: bold;
    line-height: 0.9em;
}

.offerslist
{
    float: left;
    width: 50%;
    margin-top: 15px;
}

.offersprice p
{
    margin: 0;
}

.offerslist li
{
    list-style: none;
    margin-top: 2px;
    font-size: 0.9em;
}

.offersprice
{
    float: right;
    width: 35%;
    margin-top: 15px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
}

.offersboxlast
{
    margin-right: 0;
}

.vat
{
    font-size: 0.6em;
}



.offerbanners
{
    margin-right: 11.5px;
}

#footer
{
    width: 955px;
    background: url(../images/footer_bg.gif) no-repeat bottom center;
    height: 19px;
    margin: 0 auto 20px auto;
}


/* LINKS */

.offersbox a, .offersboxlast a
{
    color: #333;
    border: 0;
}

.offersbox a:hover, .offersboxlast a:hover
{
    color: #005783;
}

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

p a, #text li a
{
    border-bottom: 1px dotted #005783;
    font-weight: bold;
    color: #005783;
}

p a:hover, #text li a:hover
{
    color: #002f46;
}

#nav a img:hover
{
    filter: alpha(opacity=50);
    opacity: .5;
}

.subnav a
{
    font-size: 0.75em;
    color: #333;
	background: #f8f8f8;
    padding: 2px 3px 2px 4px;
    border-left: 3px solid #ccc;
}

.subnav a:hover
{
    background: #005783;
    color: #fff;
    border-left: 3px solid #39bafb;
    padding: 2px 3px 2px 4px;
	overflow: hidden;
}

#sidebar .pagelink
{
	font-size: 0.9em;
	padding: 3px 3px 3px 5px;
}

.emaillink
{
	font-size: 1.2em;
	border: 0;
}

.steps, .steps:visited
{
	background: #005783;
	color: #fff;
	padding: 3px 8px;
}

.steps:hover
{
	color: #fff;
	background: #333;
}

.pagelink
{
    font-size: 1.1em;
    color: #333;
	background: #eee;
    border-left: 3px solid #333;	
    padding: 5px;
	border-bottom: 0;
	display: block;
}

.pagelink:hover
{
    background: #005783;
    color: #fff;
    border-left: 3px solid #39bafb;
}


/* FORMS */


/* JQUERY */

/* PRODUCT SLIDER SPECIFIC STYLES */

.sliderGallery {
    background: url(../images/promobg.jpg) no-repeat left top;
    overflow: hidden;
    position: relative;
    padding: 10px;
    height: 160px;
    width: 870px;
}

.sliderGallery UL {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.sliderGallery UL LI {
    display: inline;
}

.slider {
    width: 860px;
    height: 17px;
    margin-top: 140px;
    margin-left: 5px;
    padding: 1px;
    position: relative;
    background: url(../images/slider.jpg) no-repeat;
}

.handle {
    position: absolute;
    cursor: move;
    height: 18px;
    width: 190px;
    top: 1px;
    background: url(../images/slider_bar.gif) no-repeat center;
    z-index: 100;
}

.slider span {
    color: #fff;
    font-size: 80%;
    cursor: pointer;
    position: absolute;
    z-index: 110;
    top: 3px;
}

.slider .slider-lbl1 {
    left: 90px;
}

.slider .slider-lbl2 {
    left: 107px;
}

.slider .slider-lbl3 {
    left: 380px;
}

.slider .slider-lbl4 {
    left: 700px;
}

.slider .slider-lbl5 {
    left: 655px;
}

/* IMAGE SLIDER */
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
margin-left: 40px;
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #fff; 
color: #39bafb; 
text-decoration: none; 
display: block; 
border: 1px solid #ccc;
border-top: 0;
} 
.stripTransmitter a:hover, a.current{ 
background: #39bafb; 
color: #fff; 
border: 1px solid #39bafb;
border-top: 0;
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

/* FORMS */

#dropdowns
{
    
	float:left;
margin-right:39px;
width:276px;
}

#instantquote
{
    float: left;
}

#instantquote fieldset
{
    border: 0;
    padding: 0;
    margin: 0;
}

#instantquote label
{
    float: left;
    display: block;
    padding-right: 10px;
}

	#qty_label
	{
		width:195px;
	}
	
	#qty
	{	
		float:right;
		width:70px;
	}
	
#quoteprice
{
    float: left;
    width: 250px;
}

#instant_quote_price
{
    font-size: 1.5em;
    color: #005783;
    border:0;
}

#instant_quote_price a
{
    background: #005783;
    color: #fff;
    font-size: 0.5em;
    display: block;
    padding: 4px;
    float: right;
    width: 80px;
    text-align: center;
}

label
{
	display: block;
	margin-bottom: 5px;
	line-height: 130%;
	color: #333;
	font-size: 0.95em;
}

input
{
	margin-bottom: 15px;
}

input[type=radio], input[type=checkbox]
{
    display: inline;
    margin-right: 5px;
}

.textinput
{
	border: 1px solid #ccc;
	padding: 5px;
	font: 0.9em Arial, Helvetica, sans-serif;
	width: 350px;
}

textarea
{
	display: block;
	margin-bottom: 10px;
	height: 200px;
}

/* TABLES  */

td ul
{
    font-size: 0.9em;
}

.product ul
{
    margin-bottom: 0px;
}

#text .product ul li
{
    margin-top: 5px;
    margin-bottom: 0px;
    padding: 0;
}

.usp td p
{
    margin-bottom: 0;
    font-size: 0.9em;
    padding-bottom: 0;
}

.usp table
{
    width: 98%;
}

.usp a img
{
    margin-bottom: 5px;
}

table
{
	width: 100%;
	text-align: left;
	border: 1px solid #005783;
	padding: 5px;
	margin-bottom: 10px;
}

th
{
	background: #005783;
	color: #fff;
	border-bottom: 3px solid #39bafb;
	padding: 5px;
	font-size: 0.9em;
	vertical-align: bottom;
}

td
{
	padding: 5px;
	vertical-align: top;
	font-size: 0.9em;
	width: 10%;
	line-height: 135%;
}

td, th
{
	text-align: right;
}

.icon
{
	background:none no-repeat scroll center center transparent;
	text-align:left;
	text-indent:-99999px;
	width:7%;
}

	.icon.logo
	{
		background-image: url("../images/icons/logo.png");
	}
		.icon.logo-grey
		{
			background-image: url("../images/icons/grey/logo.png");
		}
		
	.icon.a1-posters
	{
		background-image: url("../images/icons/grey/a1posters.png");
	}	
		.icon.a1-posters-grey
		{
			background-image: url("../images/icons/grey/a1posters.png");
		}
		
	.icon.dl-folders
	{
		background-image: url("../images/icons/dl-folders.png");
	}
		.icon.dl-folders-grey
		{
			background-image: url("../images/icons/grey/dl-folders.png");
		}
		
	.icon.dl-inserts
	{
		background-image: url("../images/icons/dl-inserts.png");
	}
		.icon.dl-inserts-grey
		{
			background-image: url("../images/icons/grey/dl-inserts.png");
		}
		
	.icon.dl-complete-pack
	{
		background-image: url("../images/icons/dl-complete-pack.png");
	}
		.icon.dl-complete-pack-grey
		{
			background-image: url("../images/icons/grey/dl-complete-pack.png");
		}
	
	.icon.door-hangers
	{
		background-image: url("../images/icons/door-hangers.png");
	}
		.icon.door-hangers-grey
		{
			background-image: url("../images/icons/grey/door-hangers.png");
		}
	
	.icon.mugs
	{
		background-image: url("../images/icons/mugs.png");
	}
		.icon.mugs-grey
		{
			background-image: url("../images/icons/grey/mugs.png");
		}
		
	.icon.a3-tubular
	{
		background-image: url("../images/icons/a3-tubular.png");
	}
		.icon.a3-tubular-grey
		{
			background-image: url("../images/icons/grey/a3-tubular.png");
		}
	
	.icon.a4-tubular
	{
		background-image: url("../images/icons/a4-tubular.png");
	}
		.icon.a4-tubular-grey
		{
			background-image: url("../images/icons/grey/a4-tubular.png");
		}
	
	.icon.a3-triangular
	{
		background-image: url("../images/icons/a3-triangular.png");
	}
		.icon.a3-triangular-grey
		{
			background-image: url("../images/icons/grey/a3-triangular.png");
		}
	
	.icon.a4-triangular
	{
		background-image: url("../images/icons/a4-triangular.png");
	}
		.icon.a4-triangular-grey
		{
			background-image: url("../images/icons/grey/a4-triangular.png");
		}
	
	.icon.tri-fold-dl
	{
		background-image: url("../images/icons/tri-fold-dl.png");
	}
		.icon.tri-fold-dl-grey
		{
			background-image: url("../images/icons/grey/tri-fold-dl.png");
		}
			
	.icon.tri-fold-a4
	{
		background-image: url("../images/icons/tri-fold-a4.png");
	}
		.icon.tri-fold-a4-grey
		{
			background-image: url("../images/icons/grey/tri-fold-a4.png");
		}
	
	.icon.tri-fold-a5
	{
		background-image: url("../images/icons/tri-fold-a5.png");
	}
		.icon.tri-fold-a5-grey
		{
			background-image: url("../images/icons/grey/tri-fold-a5.png");
		}
	
	.icon.a4-4page
	{
		background-image: url("../images/icons/grey/a4-4page.png");
	}
		.icon.a4-4page-grey
		{
			background-image: url("../images/icons/grey/a4-4page.png");
		}
		
	.icon.a5-4page
	{
		background-image: url("../images/icons/a5-4page.png");
	}
		.icon.a5-4page-grey
		{
			background-image: url("../images/icons/grey/a5-4page.png");
		}
	
	.icon.dl-4page
	{
		background-image: url("../images/icons/dl-4page.png");
	}
		.icon.dl-4page-grey
		{
			background-image: url("../images/icons/grey/dl-4page.png");
		}
	
	.icon.a4-8page
	{
		background-image: url("../images/icons/a4-8page.png");
	}
		.icon.a4-8page-grey
		{
			background-image: url("../images/icons/grey/a4-8page.png");
		}
	
	.icon.a5-8page
	{
		background-image: url("../images/icons/a5-8page.png");
	}
		.icon.a5-8page-grey
		{
			background-image: url("../images/icons/grey/a5-8page.png");
		}
	
	.icon.dl-8page
	{
		background-image: url("../images/icons/dl-8page.png");
	}
		.icon.dl-8page-grey
		{
			background-image: url("../images/icons/grey/dl-8page.png");
		}
	
	.icon.postcards
	{
		background-image: url("../images/icons/postcards.png");
	}
		.icon.postcards-grey
		{
			background-image: url("../images/icons/grey/postcards.png");
		}
	
	.icon.dl-flyers
	{
		background-image: url("../images/icons/dl-flyers.png");
	}
		.icon.dl-flyers-grey
		{
			background-image: url("../images/icons/grey/dl-flyers.png");
		}
	
	.icon.a5-flyers
	{
		background-image: url("../images/icons/a5-flyers.png");
	}
		.icon.a5-flyers-grey
		{
			background-image: url("../images/icons/grey/a5-flyers.png");
		}
		
	.icon.a4-flyers
	{
		background-image: url("../images/icons/a4-inserts.png");
	}
		.icon.a4-flyers-grey
		{
			background-image: url("../images/icons/grey/a4-inserts.png");
		}
	
	.icon.poster-pack
	{
		background-image: url("../images/icons/poster-pack.png");
	}	
		.icon.poster-pack-grey
		{
			background-image: url("../images/icons/grey/poster-pack.png");
		}
	
	.icon.a4-posters
	{
		background-image: url("../images/icons/a4-posters.png");
	}
		.icon.a4-posters-grey
		{
			background-image: url("../images/icons/grey/a4-posters.png");
		}
	
	.icon.a3-posters
	{
		background-image: url("../images/icons/a3-posters.png");
	}
		.icon.a3-posters-grey
		{
			background-image: url("../images/icons/grey/a3-posters.png");
		}
	
	.icon.a2-posters
	{
		background-image: url("../images/icons/a2-posters.png");
	}
		.icon.a2-posters-grey
		{
			background-image: url("../images/icons/grey/a2-posters.png");
		}
	
	.icon.banner-stands
	{
		background-image: url("../images/icons/banner-stands.png");
	}	
		.icon.banner-stands-grey
		{
			background-image: url("../images/icons/grey/banner-stands.png");
		}
	
	.icon.banners-signage-large-format
	{
		background-image: url("../images/icons/banners-signage-large-format.png");
	}
		.icon.banners-signage-large-format-grey
		{
			background-image: url("../images/icons/grey/banners-signage-large-format.png");
		}
		
	.icon.email-newsletters
	{
		background-image: url("../images/icons/email-newsletter.png");
	}
		.icon.email-newsletters-grey
		{
			background-image: url("../images/icons/grey/email-newsletter.png");
		}
	
	.icon.email-stationery
	{
		background-image: url("../images/icons/email-stationery.png");
	}
		.icon.email-stationery-grey
		{
			background-image: url("../images/icons/grey/email-stationery.png");
		}
		
	.icon.online-shop
	{
		background-image: url("../images/icons/online-shop.png");
	}	
		.icon.online-shop-grey
		{
			background-image: url("../images/icons/grey/online-shop.png");
		}
	
	.icon.paypal
	{
		background-image: url("../images/icons/paypal.png");
	}	
		.icon.paypal-grey
		{
			background-image: url("../images/icons/grey/paypal.png");
		}
	
	.icon.full-website-package
	{
		background-image: url("../images/icons/full-website-package.png");
	}
		.icon.full-website-package-grey
		{
			background-image: url("../images/icons/grey/full-website-package.png");
		}
	
	.icon.website-starter-pack
	{
		background-image: url("../images/icons/website-start-pack.png");
	}
		.icon.website-starter-pack-grey
		{
			background-image: url("../images/icons/grey/website-start-pack.png");
		}
	
	.icon.website-hosting
	{
		background-image: url("../images/icons/website-hosting.png");
	}	
		.icon.website-hosting-grey
		{
			background-image: url("../images/icons/grey/website-hosting.png");
		}
	
	.icon.website-domain
	{
		background-image: url("../images/icons/website-domain.png");
	}
		.icon.website-domain-grey
		{
			background-image: url("../images/icons/grey/website-domain.png");
		}
		
	.icon.a4-2part-pads
	{
		background-image: url("../images/icons/a4-2part-pads.png");
	}
		.icon.a4-2part-pads-grey
		{
			background-image: url("../images/icons/grey/a4-2part-pads.png");
		}
	
	.icon.a5-2part-pads
	{
		background-image: url("../images/icons/a5-2part-pads.png");
	}
		.icon.a5-2part-pads-grey
		{
			background-image: url("../images/icons/grey/a5-2part-pads.png");
		}
	
	.icon.compliment-slips
	{
		background-image: url("../images/icons/compliment-slips.png");
	}	
		.icon.compliment-slips-grey
		{
			background-image: url("../images/icons/grey/compliment-slips.png");
		}
	
	.icon.litho-print
	{
		background-image: url("../images/icons/litho-print.png");
	}
		.icon.litho-print-grey
		{
			background-image: url("../images/icons/grey/litho-print.png");
		}
	
	.icon.digi-print
	{
		background-image: url("../images/icons/digi-print.png");
	}
		.icon.digi-print-grey
		{
			background-image: url("../images/icons/grey/digi-print.png");
		}
	
	.icon.fold-out-bcard
	{
		background-image: url("../images/icons/fold-out-bcard.png");
	}
		.icon.fold-out-bcard-grey
		{
			background-image: url("../images/icons/grey/fold-out-bcard.png");
		}
		
	.icon.tent-bcard
	{
		background-image: url("../images/icons/tent-bcard.png");
	}
		.icon.tent-bcard-grey
		{
			background-image: url("../images/icons/grey/tent-bcard.png");
		}
		
	.icon.bcards
	{
		background-image: url("../images/icons/bcard.png");
	}
		.icon.bcards-grey
		{
			background-image: url("../images/icons/grey/bcard.png");
		}
		
	.icon.a4-folders
	{
		background-image: url("../images/icons/a4-folders.png");
	}
		.icon.a4-folders-grey
		{
			background-image: url("../images/icons/grey/a4-folders.png");
		}
	
	.icon.a4-complete-pack
	{
		background-image: url("../images/icons/a4-complete-pack.png");
	}
		.icon.a4-complete-pack-grey
		{
			background-image: url("../images/icons/grey/a4-complete-pack.png");
		}
	
	.icon.a4-inserts
	{
		background-image: url("../images/icons/a4-inserts.png");
	}
		.icon.a4-inserts-grey
		{
			background-image: url("../images/icons/grey/a4-inserts.png");
		}
				
	.icon.a4-complete-pack
	{
		background-image: url("../images/icons/a4-complete-pack.png");
	}
		.icon.a4-complete-pack-grey
		{
			background-image: url("../images/icons/grey/a4-complete-pack.png");
		}
		
	.icon.a5-folders
	{
		background-image: url("../images/icons/a5-folders.png");
	}
		.icon.a5-folders-grey
		{
			background-image: url("../images/icons/grey/a5-folders.png");
		}
	
	.icon.a5-inserts
	{
		background-image: url("../images/icons/a5-inserts.png");
	}
		.icon.a5-inserts-grey
		{
			background-image: url("../images/icons/grey/a5-inserts.png");
		}
		
	.icon.a5-complete-pack
	{
		background-image: url("../images/icons/a5-complete-pack.png");
	}
		.icon.a5-complete-pack-grey
		{
			background-image: url("../images/icons/grey/a5-complete-pack.png");
		}
		
.product
{
	width: 40%;
	text-align: left;
}

.price
{
	font-weight: bold;
}

#usps #includes
{
    font-size: 60%;
}

.alt
{
	background: #eee;
	margin-bottom: 2px;
}

/* FEEDBACK FORM STYLES */

.file
{
	background: #005783;
	color: #fff;
	padding: 10px 10px 0px 10px;
}

.file a, .file a:visited
{
	color: #fff;
}

.accepted
{
	background: green;
	color: #fff;
	text-align: center;
	width: 60%;
	padding: 5px 5px 0px 5px;
}

.rejected
{
	background: red;
	color: #fff;
	text-align: center;
	width: 60%;
	padding: 5px 5px 0px 5px;
}

.correct
{
	background: #005783;
	color: #fff;
	padding: 10px 10px 0px 10px;
}

fieldset
{
	padding: 10px;
	border: 1px solid #ccc;
	margin-top: 20px;
}

/*
label.error {
float: left;
	margin-top: -38px;
	margin-left: 370px;
	color: red;
	font-size: 0.8em;
}
*/

label.error {
	display:block;
	width: 350px;
	background: #ffded8;
	color: red;
	font-size: 0.8em;
	padding: 5px;
	border-bottom: 1px dotted red;
	border-left: 1px dotted red;
	border-right: 1px dotted red;
	margin-top: -15px;
	margin-bottom: 15px;
}

legend
{
	font-size: 1.1em;
	font-weight: bold;
	color: #005783;
	background: #fff;
	margin-bottom: 10px;
}

fieldset
{
	border: 1px dotted #333;
	margin-bottom: 20px;
	padding: 20px;
}

.mass_mailer_small_cell
{
	width:50px;
}
.mass_mailer_med_cell
{
	width:230px;
}
.mass_mailer_large_cell
{
	width:300px;
}
.mass_mailer_xlarge_cell
{
	width:495px;
}
#mass_mailer_table td, #mass_mailer_table th
{
	text-align:left;
}
.change_email_status
{
	margin-left:30px;
}
.center
{
	text-align:center!important;
}
.edit_contact p, .edit_contact input
{
	margin-bottom:0;
}


table#cms_seo td, table#cms_seo tr, table#cms_seo th
{
	text-align:left;
}

table#cms_seo td p
{
	font-size:0.94em;
	line-height:1.4em;
	margin-bottom:10px;
}