/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	color: #000000;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size:11px;
}
body#bd {
	background:#fafafa url(../images/body-bg.jpg) top repeat-x fixed;
	
}
body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}
#preloadimage {
	position:absolute;
	top:-100px;
	height:0;
	overflow:hidden;
	background:url(../images/callus.png);
}

/* Normal link */
a {
	color: #502D95;
	text-decoration: underline;
}
a:active, a:focus, a:link {
	color: #502D95;
	text-decoration: underline;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {

}
/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	font-size: 92%;
}
/* Heading */
h1 {
	font-size: 340%;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 125%;
}
h4 {
	font-size: 100%;
	text-transform: uppercase;
}

hr {border: none 0;
	border-top: 1px dashed #000;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

pre, blockquote, ul, ol, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}
p {
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
ul {
	list-style: none;
}
ul li {
	padding-left: 15px;
	background: url(../images/bullet-list.gif) no-repeat 2px 6px;
	line-height:150%;
}
ol li {
	margin-left: 35px;
	line-height: 180%;
}
th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}
fieldset {
	border: none;
	padding: 10px 5px;
}
fieldset a {
	font-weight: bold;
}

td, div {
	font-size: 100%;
}
img {
	border: none;
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.button {
}
.button:hover, .button:focus {
}
* html .button {
	padding: 2px 0 !important; /*IE 6*/
}
*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}
.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}
.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}
.km_inputbox {
	width:141px;
	padding:3px 5px 3px 5px;
	background:url(../images/inputbox-bg.jpg) left top no-repeat;
	border:none;
	color:#969696;
}
.km_selectbox {
	background:url(../images/inputbox-bg.jpg) left top no-repeat;
	width:151px;
	color:#969696;
	border:none;
}
option {
}
select {
	padding:0;
}
.category_selectbox {
	width:82px;

}
.paper_selectbox {
	width:125px;
}
.colour_selectbox {
	width:101px;
}
.gsm_selectbox {
	width:55px;
}
.size_selectbox {
	width:70px;
}
.qty_selectbox {
	width:55px;
}

.comment_textarea {
	width:344px;
	height:75px;
	padding:10px;
	margin:0;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}
.article_separator, .separator {
	clear: both;
	display: block;
	height: 20px;
}
.separator {
	background:url(../images/separator.jpg) center no-repeat;
}
.article_column {
}
.column_separator {
	padding: 0 25px;
}
/* content tables */
td.sectiontableheader {
	padding: 4px;
	border-right: 1px solid #fff;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding: 4px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	padding: 3px;
}
table.contentpane {
	border: none;
	width: 100%;
}
table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	float: right;
}
table.contenttoc a {
	text-decoration: none;
}
table.contenttoc td {
	padding: 1px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}
table.contenttoc th {
	padding: 0 0 3PX;
	border-bottom: 1px solid #CCCCCC;
	text-indent: 5px;
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}
table.pollstableborder img {
	vertical-align: baseline;
}
table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}
table.pollstableborder tr.sectiontableentry1 td {
	background: #ECECEC;
}
table.searchintro {
	padding: 10px 0;
	width: 100%;
}
table.searchintro td {
	padding: 5px!important;
}
table.adminform {
}
.adminform .inputbox {
}
.blog_more {
	padding: 10px 0;
}
.blog_more strong {
	margin: 0 0 5px;
	display: block;
	font-size: 125%;
}
.blog_more ul {
	margin: 0;
	padding: 0;
}
.blog_more ul li {
	margin: 0;
	padding: 0 0 0 17px;
}
.category {
	font-weight: bold;
}
.componentheading {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	color:#000000;
}
.componentheading {
	font-size: 300%;
	font-weight: bold;
}
.contentdescription {
	padding-bottom: 30px;
}
.contentheading {
	padding: 0px 0px 0px 0px;
	margin: 0;
	color:#000000;
}
.contentheading {
	font-size: 300%;
	font-weight: bold;
}
table.blog .contentheading {
	font-size: 130%;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	text-decoration: none !important;
}
a.readon {
	float: right;
	font-weight:bold;
}
a.readon:hover, a.readon:active, a.readon:focus {
}
table.contentpaneopen td, table.contentpane td {
}
table.contentpaneopen, table.contentpane {
	width: 545px;
}
table.blog table.contentpaneopen{
	width:auto
}
.moduletable {
	padding: 0;
}
.pagenavbar {
	padding-left: 14px;
}
.pagenavcounter {
	padding: 8px 14px 0 14px;
}
.sectiontableheader {
	padding: 8px 5px;
	background: #444444;
	color: #FFFFFF;
}
.sectiontableheader a {
	color: #FFFFFF;
}
tr.sectiontableentry1 td {
	padding: 8px 5px;
}
tr.sectiontableentry2 td {
	padding: 8px 5px;
}
.smalldark {
	text-align: left;
}
div.syndicate div {
	text-align: center;
}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td {
	background: none;
}
.ktitle {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#wrapper {
	width: 1025px;
	text-align: right;
}
#header, #mainnav, #botsl {

}
#containerwrap {
	clear:both;
}
#container2 {
	padding: 0px 0 20px;
	
}
#mainbody {
	width:100%;
}
#mainbody #main {
	float: right;
	width: 675px;
	text-align: left;
	min-height:533px;
	background:#fff
	
}
#mainbody #contentwrap {
	width: 675px;
	overflow:hidden;
	color:#969696;
	background:#FFFFFF ;
}
#mainbody #contentwrap-gallery {
	width: 675px;
	overflow:hidden;
	color:#969696;
	background:#FFFFFF;
	padding:0;
}


#mainbody #contentwrap-featured-gallery {
	width: 675px;
	overflow:hidden;
	color:#969696;
	background:url(/components/com_fetch_blog/views/featured_project/tmpl/images/featured-gallery-bg.jpg) no-repeat 0px 0px;
	padding:0;
}




#content {
	padding:23px 30px 0px 30px;
	clear: both;
	text-align:left;
	
}
#mainbody #contentwrap-gallery #content{
	padding:0;
}
#contentwrap {
	height: auto;
}
* html #contentwrap {
}
#mainbot-area {
	clear:both;
}
#mainbot-area .padding{
	clear:both;
	padding:10px 10px;
	overflow:hidden;
}
.box-area {
	width:33%;
	float:left;
	overflow: hidden;
}

/* HEADER
--------------------------------------------------------- */
#headerwrap {
	line-height: normal;
	clear:both;
}



#header {
	height: 43px;
	position: relative;
	width: 100%; /* width: 968px; */
	text-align: right;
	padding-top: 45px
}

#headerinner {
	
	width: 675px; /* width: 968px; */
	border-bottom: 2px solid #dee75b;
	text-align: left;
	float:right;
	background: url(../images/header-inner-bg.jpg) no-repeat 225px 0px
}


td.article_column h4 {
	font-size: 10pt;
	text-transform: uppercase;
}











span.hed_sep {
	color: #9b9b9b;
	position: absolute;
	top:31px;
	right: 125px;
	text-decoration:none;
}
div#insetwrap {
	position: absolute;
	top:60px;
	right: 50px;
	background:url(../images/callus.png) left top no-repeat;
	width:185px;
	height:228px;
	z-index:1000;
}
div#inset {
	padding:4px 10px 10px 10px;
}
div#inset p {
	padding:0;
	margin:0 0 10px 0;
	color:#a3a3a3;
}
div#inset p strong {
	padding:0;
	margin:0 0 0 0;
	color:#7b61af;
}
/* Search */
#search {
	margin-right: -2px;
	padding-left: 15px;
	position: absolute;
	right: 50px;
	top: 57px;
}
#search .inputbox {
	border: none;
	padding: 3px 5px;
	color: #999999;
	background: none;
	font-size: 92%;
}
#toptabwrap {
	width:100%;
	clear:both;
}
#toptab {
	width:100%;
	overflow:hidden;
	background: white;
	height: 260px
}

#toptabunder {
	width:100%;
	overflow:hidden;
	background: white;
	height: 30px
}


/* MODULE
--------------------------------------------------------- */
div.moduletable, div.moduletable_menu, div.moduletable_text {
	padding: 0 0 20px;
	margin-bottom: 15px;
}
div.moduleblank {
	margin-bottom: 15px;
}
div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3 {
	padding: 0 0 8px;
	margin: 0;
	color:#000000;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}
div.banneritem_text {
	padding: 5px 0 !important;
}
div.advs {
	float: left;
	width: 100%;
	clear: both;
	display: block;
}
div.moduletable h4, div.moduleblank h4 {
	color:#000000;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

div.module_violet {
	overflow:hidden;
}

div.module_violet div.title{
	background:url(../images/violet-box/title.jpg) top repeat-x;
}
div.module_violet div.title-l{
	background: url(../images/violet-box/title-l.jpg) left top no-repeat;
}
div.module_violet div.title-r{
	background: url(../images/violet-box/title-r.jpg) right top no-repeat;
}
div.module_violet h3 {
	height:22px;
	line-height:22px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-indent:13px;
	font-size:11px;
	font-weight:300;
}

div.module_violet .modcontent {
	background:#f5f5f5 url(../images/violet-box/bottom-l.jpg) left bottom no-repeat;
}
div.module_violet .modcontent div{
	background:url(../images/violet-box/bottom-r.jpg) right bottom no-repeat;
	padding:10px;
}
.sept {
	background:url(../images/sept.jpg) 0 3px no-repeat;
	padding-left:10px;
}
.tdborder {
	border-bottom: dotted 1px #999999;
}


div.chkBoxList label {
	padding:0px 0px 0px 2px;
	
}


/* LEFT COLUMN
--------------------------------------------------------- */
#col1 {
	float: left;
	width: 24.99%;
	padding-top: 10px;
}
#col1 table {
	border-collapse: collapse;
	border-spacing: 0;
}
#col1 .article_separator {
	display: none;
}
/* FOOTER
--------------------------------------------------------- */
#footerwrap {
	clear: both;
}
#footer {
	padding: 48px 30px 17px 30px;
	background:url(../images/separator.jpg) 30px 35px no-repeat white;
	font-size:9px;
	color:#502D95;
	width:615px;
	float:right;
	text-align: left;
	
}
#footer a{
	font-size:9px;
	color:#502D95;
	text-decoration:none;
}
#footer .coppyright{
    color:#969696;
}




/* MISCELLANOUS
----------------------------------------------------------- */

div.back_button a, div.back_button a:hover, div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}
#form-login p {
	margin: 0 0 5px;
}
#form-login ul {
	margin: 10px 0 0;
}
#form-login .inputbox {
	width: 90%;
}
.clr {
	clear: both;
}
.hasTip img {
	margin: 10px 5px 0 0;
	border: none;
}
/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

.introtext {
	font-size: 120%;
	text-decoration: underline;
	color: #222222;
	display: block;
	padding-bottom: 10px;
	display: block;
	margin-top: -9px;
	width:545px
}



/* call us */



div#callusdiv {

	height: 20px;
	overflow: hidden;
	text-align: left;

	position: absolute;
	top:31px;
	right: 0px;
	background:transparent url(../images/callus.png) 0px 30px no-repeat;
	width:185px;
	z-index:1000;


}

div#callusdiv span.callusspan {
	color: #9b9b9b;
	display:block;
	padding-bottom: 10px;
	padding-left: 22px
}

div#callusdiv span, div#callusdiv a {
	display: block;
	padding: 0 3px;
}

div#callusdiv a:hover {
	background: #f5f5f5;
}

div#wrapperpadding {
	padding-right: 50px;
	min-width:918px;
}


#dogcontent {
	margin-left: 200px;
	position: relative;
	top: 0px;
	z-index:2;
	padding-bottom:70px;
}

#dogvideo {
	height: 100%;
	left: 0px;
	position: fixed;
	top: 45px;
	width: 100%;
	z-index: 1;
}

div#kwdoggettlogo {
	position: relative;
}
div#contactbtn {
	margin:10px 0px 0px 413px;
	position:absolute;
	z-index:100;
}

div#mainminheight {
	background: yellow;
}

div#content span.article_separator {
	display:none;
}

select.options {
	background:#F7F9F9 none repeat scroll 0 0;
color:#979797;
}


span.desc {
	display: block;
	margin-top: -10px
}

.mainContent-template1width {
	width: 545px
}


/******************************************
* START : NEW BUTTONS
******************************************/

a.download-pdf-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/download-pdf-button.png);	
	height:25px;
	width:80px;
}
a.download-pdf-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/download-pdf-button-over.png);
}


a.download-template-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/download-template-button.png);	
	height:25px;
	width:80px;
}
a.download-template-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/download-template-button-over.png);
}


a.go-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/go-button.png);	
	height:25px;
	width:26px;
}
a.go-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/go-button-over.png);
}



a.submit-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/submit-button.png);	
	height:25px;
	width:62px;
}
a.submit-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/submit-button-over.png);
}


/*
a.add-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/add-button.png);	
	height:25px;
	width:42px;
}
a.add-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/add-button-over.png);
}
*/
a.add-button {
	text-decoration:underline;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	height:20px;
	width:25px;
	color:#54339e;
	line-height: 17px;
	padding-left:5px;
}
a.add-button:hover{	
	color:#646464
}

a.view-selection-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/view-selection-button.png);	
	height:25px;
	width:96px;
}
a.view-selection-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/view-selection-button-over.png);
}


a.close-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/close-button.png);	
	height:25px;
	width:50px;
}
a.close-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/close-button-over.png);
}



a.view-template-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/view-template-button.png);	
	height:25px;
	width:104px;
}
a.view-template-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/view-template-button-over.png);
}


a.delete-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/delete-button.png);	
	height:25px;
	width:54px;
}
a.delete-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/delete-button-over.png);
}

a.vote-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/vote-button.png);	
	height:25px;
	width:50px;
}
a.vote-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/vote-button-over.png);
}



a.go-back-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/go-back-button.png);	
	height:25px;
	width:160px;
}
a.go-back-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/go-back-button-over.png);
}

a.submit-sample-order-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/submit-sample-order-button.png);	
	height:25px;
	width:132px;
}
a.submit-sample-order-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/submit-sample-order-button-over.png);
}


a.download-logos-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/download-logos-button.png);	
	height:25px;
	width:135px;
}
a.download-logos-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/download-logos-button-over.png);
}

a.browse-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/browse-button.png);	
	height:25px;
	width:56px;
}
a.browse-button:hover,
a.browse-button-on,
a.browse-button-on:link,
a.browse-button-on:visited,
a.browse-button-on:active,
a.browse-button-on:hover {	
	background-image:url(/templates/kwdoggett_home/images/browse-button-over.png);
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;	
	height:25px;
	width:56px;
}


a.delete-icon-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/delete-icon-button.png);	
	height:25px;
	width:21px;
	margin-left:21px;
}
a.delete-icon-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/delete-icon-button-over.png);
}


a.confirm-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/confirm-button.png);	
	height:25px;
	width:60px;
}
a.confirm-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/confirm-button-over.png);
}

a.close-x-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background:url(/templates/kwdoggett_home/images/close-x-button.png) no-repeat 0px 7px;	
	height:25px;
	width:14px;
}
a.close-x-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/close-x-button-over.png);
}

a.order-samples-toform-button {
	text-decoration:none;
	display:block;
	cursor:pointer;	
	background-repeat:no-repeat;
	background-image:url(/templates/kwdoggett_home/images/order-samples-toform-button.png);	
	height:25px;
	width:94px;
}
a.order-samples-toform-button:hover{	
	background-image:url(/templates/kwdoggett_home/images/order-samples-toform-button-over.png);
}

/******************************************
* END : NEW BUTTONS
******************************************/

div.order-samples-toform-container {
	padding: 21px 0 0 0
}

div.sample-ordering-header {
	width:615px;
	height:22px;
	background: url(../images/sample-ordering-header-bg.jpg) no-repeat 0px 0px;
	line-height: 22px;
	color:white;
	font-weight: 300;
	text-indent: 15px;
}

div.sample-ordering-content {
	width:595px;
	background: #f5f5f5 url(../images/sample-ordering-content-bg.jpg) no-repeat left bottom;
	padding:10px;
}

input.sample-ordering-input-box
{
    width: 138px;

    border: none;
	 color:#979797;
	  border: 1px solid white;;
    font-size: 100%;
	 padding:0px;

}

div.sample-ordering-input-box-container
{
    width: 141px;
    background: url(../images/sample-ordering-textbox-bg.png) no-repeat;

    padding: 2px 5px;
    font-size: 100%;
}

input.sample-ordering-input-box-small
{
    width: 61px;
    background: url(../images/sample-ordering-textbox-small-bg.png) no-repeat;
    border: none;
    padding: 3px 5px;
	 /*color:#979797;*/
	  border: none;
    font-size: 100%;
}

div.sample-ordering-textarea-container {
	background: url(../images/sample-ordering-textarea-bg.png) no-repeat;
	padding: 3px;
}
textarea.sample-ordering-textarea-box
{
    
    width: 330px;
    height: 75px;
    
    text-align: left;
	 color:#979797;
	 border:1px solid white;
}

div.sample-ordering-textarea2-container {
	background: url(../images/sample-ordering-textarea2-bg.png) no-repeat 5px 0px;
	padding: 3px 3px 3px 8px;
}

div.sample-ordering-textarea3-container {
	background: url(../images/sample-ordering-textarea3-bg.png) no-repeat 5px 0px;
	padding: 3px 3px 3px 8px;
}

textarea.sample-ordering-textarea2-box
{
    
    width: 250px;
    height: 65px;
    
    text-align: left;
	 color:#979797;
	 border:1px solid white;
}

textarea.sample-ordering-textarea3-box
{
    
    width: 350px;
    height: 65px;
    
    text-align: left;
	 color:#979797;
	 border:1px solid white;
}




div.sample-ordering-line {
	width:589px;
	background: url(../images/sample-ordering-line.png) no-repeat 5px 7px;
	height:13px;
	
}

div#sample-order-alt-address {
	
}
table.order-sample-table {
	margin-left: 5px;
}
table.order-sample-table tr td {
	padding:4px 0px;
}

div.sample-order-large-text {
	text-align: center;
	font-size: 12pt;
	font-weight: 300;
	color: #6240a3;
	width:615px;
	padding-bottom: 15px;
	padding-top: 1px;
	background:url(../images/sample-ordering-dotted-line.png) repeat-x 0px 11px;
}
div.sample-order-large-text span {
	background:  white;
	padding:0px 3px;
}
.purpletext {
	color: #6240a3;
}

div.sample-order-confirmation-line {
	width:615px;
	padding-bottom: 3px;
	padding-top: 1px;
	background:url(../images/sample-ordering-dotted-line.png) repeat-x 0px 5px;
}
div.sample-order-confirmation-line-between-dummies-sheets {
	width:615px;
	padding-bottom: 3px;
	padding-top: 1px;
	background:url(../images/sample-ordering-dotted-line.png) repeat-x 0px 9px;
}
div.sample-ordering-header-small {
	width:300px;
	height:22px;
	background: url(../images/sample-ordering-header-bg-small.jpg) no-repeat 0px 0px;
	line-height: 20px;
	color:white;
	font-weight: 300;
	text-indent: 15px;
}

div.sample-ordering-content-small {
	width:270px;
	background: #f5f5f5 url(../images/sample-ordering-content-bg-small.jpg) no-repeat left bottom;
	padding:12px 15px 0px 15px;
	margin-bottom: 15px;
	height:97px;
}

div.introtext a,
div.introtext a:link,
div.introtext a:visited,
div.introtext a:active {	
	color:#e56c01;
	font-weight: bold
	}
	div.introtext a:hover {	
	color:#5A299C;
	font-weight: bold
	}
	
	
	
	
div.sample-ordering-confirmation-textarea-container {
	background: url(../images/sample-ordering-confirmation-textarea-box.gif) no-repeat 0px 0px;
	padding: 3px 3px 20px 3px;
}
textarea.sample-ordering-confirmation-textarea-box
{
    
    width: 495px;
    height: 64px;
    
    text-align: left;
	 color:#979797;
	 border:1px solid white;
}

.purpleor {
	color:#56329c;
	text-decoration: underline;
	font-size: 115%
}

div#filterTable {
	padding: 0px;
	background-image: none
}

div#filterTable a,
div#filterTable a:link,
div#filterTable a:visited,
div#filterTable a:active {
	color:#646464;
	text-decoration: none
}
div#filterTable a:hover {
	color:#563399;
	text-decoration: none
}

div#filterTable div.default-msg{
	padding: 0px 0px 0px 0px;
	height:20px;
	line-height: 17px;
	background:url(../images/sample-ordering-dotted-line.png) repeat-x 0px 19px ;
	color:#646464
}

div#filter-table-header span#paper-product-span {
	padding-left:15px;
}

div#filter-table-header td#paper-product-td {
	width:205px;
}
div#filter-table-header td#paper-description-td {
	width:344px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
}
div#filter-table-header span#paper-description-span {
	padding-left:10px;
}

div#filter-table-header td#paper-all-td {
	padding-right:6px
}

div#filter-table-header td#paper-none-td {
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding-left:8px
}




div#filterTable td.paper-product-content,
div.paper-range-layout td.paper-product-content {
	width:190px;
	padding:2px 0px;
}

div#filterTable td.paper-description-content,
div.paper-range-layout td.paper-description-content {
	width:364px;
	padding:2px 0px 2px 0px;
}

div#filterTable td.paper-description-content span,
div.paper-range-layout td.paper-description-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	/* bg is also set using mootools in components/com_papers/views/default/tmpl/default.js */
	padding-left: 10px;
	display:block;
}

div#filterTable td.paper-allnone-content,
div.paper-range-layout td.paper-allnone-content {
	width:31px;
	padding:2px 0px 2px 0px;
}

div#filterTable tr,
div.paper-range-layout tr {
	
}

div#filterTable div.paper-product-row-div,
div.paper-range-layout div.paper-product-row-div {
	background:url(../images/sample-ordering-dotted-line.png) repeat-x bottom;
}



div.paper-selector-chk-bg {
	background: url(../images/paper-selector-chk-bg.jpg) no-repeat 0px 0px;
	height:198px;
	padding:10px 0px 10px 10px;
}

div#paper-range-tabs {
	margin:0px -1px 0px 0px;
	padding: 0px 0px 30px 0px;
}

div#paper-range-tabs ul{
	margin:0px;
	padding: 0px;
	list-style: none;
}
div#paper-range-tabs ul li{
	margin:0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display:inline;
}

div#paper-range-tabs ul li a,
div#paper-range-tabs ul li a:active,
div#paper-range-tabs ul li a:visited,
div#paper-range-tabs ul li a:link{
	color:white;
	width:138px;
	height:22px;
	display: block;
	float:left;
	font-size: 120%;
	font-weight: bold;
	padding: 9px 0px 0px 15px;
	border-right: 1px solid white
}

div#paper-range-tabs ul li a:hover{
	color: #646464
}

div#paper-range-tabs ul li a.selected:hover{
	color: #646464
}


div#paper-range-tabs ul li a#paper-range-coated-tab {
	background: url(../images/paper-range-tab1-off.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-coated-tab.selected {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
	color: #646464
}

div#paper-range-tabs ul li a#paper-range-uncoated-tab {
	background: url(../images/paper-range-tab2-off.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-uncoated-tab.selected {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
	color: #646464
}

div#paper-range-tabs ul li a#paper-range-specialities-tab {
	background: url(../images/paper-range-tab3-off.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-specialities-tab.selected {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
	color: #646464
}

div#paper-range-tabs ul li a#paper-range-others-tab {
	background: url(../images/paper-range-tab4-off.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-others-tab.selected {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
	color: #646464
}

div#paper-range-tabs ul li a#paper-range-coated-tab:hover {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-uncoated-tab:hover {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-specialities-tab:hover {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
}
div#paper-range-tabs ul li a#paper-range-others-tab:hover {
	background: url(../images/paper-range-tab1-on.gif) no-repeat 0px 0px;	
}

div.paper-range-layout {
	display:none;
}

div#paper-range-container {
	width:4000px;
}

div#paper-range-mask {
	margin:0px;
	overflow:hidden;
	position:relative;
	width:615px;
}
div.paper-range-content {
	
	background: #f7f7f7 url(../images/paper-range-content-bg.jpg) no-repeat left bottom;
	border-bottom:15px solid white; 
	padding:8px 15px 15px 15px;
	width:585px
}

div#paper-range-coated-content a,
div#paper-range-coated-content a:link,
div#paper-range-coated-content a:visited,
div#paper-range-coated-content a:active,
div#paper-range-coated-content span.papername {
	color: #dd6e03;
	text-decoration: none
}
div#paper-range-coated-content a:hover {
	color: #777878;
	text-decoration: none
}

div#paper-range-uncoated-content a,
div#paper-range-uncoated-content a:link,
div#paper-range-uncoated-content a:visited,
div#paper-range-uncoated-content a:active,
div#paper-range-uncoated-content span.papername {
	color: #779500;
	text-decoration: none
}
div#paper-range-uncoated-content a:hover {
	color: #777878;
	text-decoration: none
}

div#paper-range-specialities-content a,
div#paper-range-specialities-content a:link,
div#paper-range-specialities-content a:visited,
div#paper-range-specialities-content a:active,
div#paper-range-specialities-content span.papername {
	color: #57329c;
	text-decoration: none
}
div#paper-range-specialities-content a:hover {
	color: #777878;
	text-decoration: none
}

div#paper-range-other-content a,
div#paper-range-other-content a:link,
div#paper-range-other-content a:visited,
div#paper-range-other-content a:active,
div#paper-range-other-content span.papername {
	color: #1e1e1e;
	text-decoration: none
}
div#paper-range-other-content a:hover {
	color: #777878;
	text-decoration: none
}

div.paper-range-button-container {
	padding-left: 519px;
}






div#paper-profile-header {
	background: url(../images/paper-profile-header-bg.jpg) no-repeat 0px 0px;
	width:675px;
	height: 260px;
	margin:-23px -30px 0px -30px;
}
div#paper-profile-tab {
	background: url(../images/paper-profile-tab-bg.jpg) no-repeat 0px 0px;
	width:675px;
	height:30px;
	margin:0px -30px 22px -30px
}

a#paper-profile-email-link,
a#paper-profile-email-link:link,
a#paper-profile-email-link:visited,
a#paper-profile-email-link:active {
	background: url(../images/paper-profile-email-icon.png) no-repeat right 11px;
	color:#afafaf;
	display:block;
	width:90px;
	height:30px;
	line-height: 30px;
	text-decoration: none;
	text-align:right;
	padding:0px 19px 0px 0px;
	position:absolute;
	margin:0px 0px 0px 416px
}
a#paper-profile-email-link:hover {
	color:white;
}

a#paper-profile-print-link,
a#paper-profile-print-link:link,
a#paper-profile-print-link:visited,
a#paper-profile-print-link:active {
	background: url(../images/paper-profile-print-icon.png) no-repeat right 10px;
	color:#afafaf;
	display:block;
	width:90px;
	height:30px;
	line-height: 30px;
	text-decoration: none;
	text-align:right;
	padding:0px 21px 0px 0px;
	position:absolute;
	margin:0px 0px 0px 534px
}
a#paper-profile-print-link:hover {
	color:white;
}

div#paper-profile-selections-container {
	padding:59px 0px 0px 30px;
	height:175px;
	
}
div#brands-container {
	overflow:hidden;
	height:139px;
}
p.paper-profile-your-selections {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	color:#fff;
	font-size:13pt;
	font-weight: 300
}

div#paper-profile-selections-container table tbody tr td{
	background:url(../images/paper-profile-dotted-line.png) repeat-x bottom;
	height:23px;
	width:239px;
	
}

div#paper-profile-selections-container table tbody tr td a,
div#paper-profile-selections-container table tbody tr td a:link,
div#paper-profile-selections-container table tbody tr td a:visited,
div#paper-profile-selections-container table tbody tr td a:active {
	color:#969696;
	text-decoration: none;
	display:block;
	width:239px;
	height:23px;
	line-height: 22px;
}
div#paper-profile-selections-container table tbody tr td a:hover {
	color:white;
}
table.pedgree-paper-table td.label {
	padding-right: 10px;
	color:#646464;
}
table.pedgree-paper-table td.content a,
table.pedgree-paper-table td.content a:link,
table.pedgree-paper-table td.content a:visited,
table.pedgree-paper-table td.content a:active {
	text-decoration: underline;
	color:#969696;
}
table.pedgree-paper-table td.content a:hover {
	text-decoration: underline;
	color:#502d95;
}



div#pedigree-paper-tab {
	background: url(/templates/kwdoggett/images/pedigree-paper-tab-bg.jpg) no-repeat 0px 0px;
	width:675px;
	height:30px;
	margin:0px
	z-index:1000;
}

a#pedigree-paper-email-link,
a#pedigree-paper-email-link:link,
a#pedigree-paper-email-link:visited,
a#pedigree-paper-email-link:active {
	background: url(../images/paper-profile-email-icon.png) no-repeat right 11px;
	color:#afafaf;
	display:block;
	width:90px;
	height:30px;
	line-height: 30px;
	text-decoration: none;
	text-align:right;
	padding:0px 19px 0px 0px;
	position:absolute;
	margin:0px 0px 0px 536px;
	font-size: 10px;
}
a#pedigree-paper-email-link:hover {
	color:white;
}

div#kwdoggettprintlogo {
	display: none;
}
img.print-dotted-line {
	display: none
}

/* this is need for the intro text to have an underline if its injected via a module */
div.introtext div.mod_placehere p {
	text-decoration: underline
}















div#filter-table-header td#label-product-code-td {
	width:110px;
	padding-left: 15px;
}
div#filter-table-header td#label-product-desc-td {
	width:155px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-product-size-td {
	width:75px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-product-labelpersheet-td {
	width:84px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-product-sheetsize-td {
	width:70px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}

div#filterTable td.label-product-code-content {
	width:100px;
	padding: 2px 0px 2px 0px;
}

div#filterTable td.label-product-desc-content {
	width:155px;
	padding:2px 0px 2px 10px
}

div#filterTable td.label-product-size-content {
	width:85px;
	padding:2px 0px 2px 10px
}

div#filterTable td.label-product-labelpersheet-content {
	width:94px;
	padding:2px 0px 2px 0px
}

div#filterTable td.label-product-sheetsize-content {
	width:98px;
	padding:2px 0px 2px 0px
}

div#filterTable td.label-product-desc-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-product-size-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}
div#filterTable td.label-product-size-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-product-labelpersheet-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-product-sheetsize-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-allnone-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 15px;
	display:block;
}


div#filterTable td.label-allnone-content {
	padding: 2px 0px;
}





div#filter-table-header td#label-range-product-code-td {
	width:115px;
	padding-left: 15px;
}
div#filter-table-header td#label-range-product-width-td {
	width:60px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-range-product-height-td {
	width:60px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-range-product-labelpersheet-td {
	width:90px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-range-product-shape-td {
	width:80px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
div#filter-table-header td#label-range-product-sheetsize-td {
	width:70px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}

div#filter-table-header td#label-range-product-all-td {
	padding-right:6px
}

div#filter-table-header td#label-range-product-none-td {
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding-left:8px
}



div#filterTable td.label-range-product-code-content {
	width:105px;
	padding:0px 0px 0px 0px
}

div#filterTable td.label-range-product-width-content {
	width:60px;
	padding:0px 0px 0px 10px
}
div#filterTable td.label-range-product-width-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}
div#filterTable td.label-range-product-height-content {
	width:60px;
	padding:0px 0px 0px 10px
}
div#filterTable td.label-range-product-height-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-range-product-labelpersheet-content {
	width:90px;
	padding:0px 0px 0px 10px
}
div#filterTable td.label-range-product-labelpersheet-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}


div#filterTable td.label-range-product-shape-content {
	width:80px;
	padding:0px 0px 0px 10px
}
div#filterTable td.label-range-product-shape-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-range-product-sheetsize-content {
	width:109px;
	padding:0px 0px 0px 10px
}
div#filterTable td.label-range-product-sheetsize-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div#filterTable td.label-range-product-allnone-content {
	padding: 2px 0px;
}


div#filterTable td.label-range-product-allnone-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 13px;
	display:block;
}

div#fetch-blog-container {
	position: relative;
}

div.fetch-blog-record {
	padding:0px 0px 15px 0px;
}


div.fetch-blog-date {
	background: url(../images/fetch-blog-date-bg.gif) no-repeat 0px 0px;
	width:469px;
	height:22px;
	color:white;
	line-height: 22px;
	text-indent: 15px;
}

div.fetch-blog-image-nav-prev {
	position: absolute;
	width: 18px;
	height:22px;
	margin:0px 0px 0px 422px;
	visibility: hidden;
}

div.fetch-blog-image-nav-prev a,
div.fetch-blog-image-nav-prev a:link,
div.fetch-blog-image-nav-prev a:visited,
div.fetch-blog-image-nav-prev a:active{
	background: url(../images/fetch-blog-image-nav-prev-on.gif);
	width:18px;
	height:22px;
	display: block;
	text-decoration: none;
}

div.fetch-blog-image-nav-prev a:hover{
	background: url(../images/fetch-blog-image-nav-prev.gif);
	text-decoration: none;
}

div.fetch-blog-image-nav-next {
	position: absolute;
	width: 18px;
	height:22px;
	margin:0px 0px 0px 442px;
	visibility: hidden;
}

div.fetch-blog-image-nav-divider {
	position: absolute;
	width: 2px;
	height:22px;
	margin:0px 0px 0px 440px;
	background: url(../images/fetch-blog-image-nav-divider.gif);
	visibility: hidden;
}
div.fetch-blog-image-nav-next a,
div.fetch-blog-image-nav-next a:link,
div.fetch-blog-image-nav-next a:visited,
div.fetch-blog-image-nav-next a:active{
	background: url(../images/fetch-blog-image-nav-next-on.gif);
	width:18px;
	height:22px;
	display: block;
	text-decoration: none;
}

div.fetch-blog-image-nav-next a:hover{
	background: url(../images/fetch-blog-image-nav-next.gif);
	text-decoration: none;
}



div.fetch-blog-image {
	overflow: hidden;
	width:469px;
	height: 317px;
	border-bottom: 11px solid #fff;
	background:#e6e6e7 url(../images/fetch-blog-ajax.gif) no-repeat 50% 50%;
}




div.fetch-blog-heading {
	padding:0px 0px 9px 0px;
	font-size: 12pt;
	font-weight: 300;
	color: #6240a3
}

div.fetch-blog-title {
	
}

div.fetch-blog-agency {
	
}

div.fetch-blog-client {
	
}

div.fetch-blog-stocks {
	
}

div.fetch-blog-printed-by {
	
}

div.fetch-blog-title strong {
	color:#5a5a5a
}

div.fetch-blog-agency strong {
	color:#5a5a5a
}

div.fetch-blog-client strong {
	color:#5a5a5a
}

div.fetch-blog-stocks strong {
	color:#5a5a5a
}

div.fetch-blog-printed-by strong {
	color:#5a5a5a
}

div.fetch-blog-more-link {
	position: absolute;
	margin:3px 0px 0px 400px;
	visibility: hidden;
}
div.fetch-blog-more-link a,
div.fetch-blog-more-link a:link,
div.fetch-blog-more-link a:visited,
div.fetch-blog-more-link a:active{
	display: block;
	width:69px;
	text-align:right;
	color:#838383;
	text-decoration: underline;
	font-size: 9px
}

div.fetch-blog-more-link a:hover{
	color:#6240a3
}

div.fetch-blog-divider {
	background: url(../images/blog-divider-bg.gif) repeat-x 2px 0px;
	height:27px;
}

div#fetch-blog-left {
	width:469px;
	float:left;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	position: relative;
}

div#fetch-blog-right {
	width:128px;
	float:left;
	margin: 0px;
	padding: 9px 0px 0px 17px;
	position: relative;
}

div.fetch-blog-right-header {
	background: url(../images/blog-divider-bg.gif) repeat-x 0px 0px;
	font-size: 11px;
	color:#707070;
	padding:5px 0px 0px 0px;
}

div.fetch-blog-right-header p {
	padding:0px 0px 4px 0px;
	margin: 0px
	background:url(../images/fetch-faq-header-bg.gif) repeat-x 0px 0px;
}

div.fetch-blog-right-header p a,
div.fetch-blog-right-header p a:link,
div.fetch-blog-right-header p a:visited,
div.fetch-blog-right-header p a:active {
	color:#707070;
	text-decoration: none;
}

div.fetch-blog-right-header p a:hover {
	color:#502d95;
}


div.fetch-blog-right-subheader {
	font-size: 11px;
	color:#707070;
	padding:12px 0px 5px 0px;
	background: url(../images/blog-divider-bg.gif) repeat-x 0px 0px;
}

div.fetch-blog-right-feature-project {
	background: url(../images/blog-divider-bg.gif) repeat-x 0px 0px;
	padding:15px 0px 0px 0px
}
div.fetch-blog-right-feature-project div.fetch-blog-right-subheader {
	background: none;
}

div.fetch-blog-right-content ul {
	padding: 0px 0px 13px 0px;
	margin: 0px;
	list-style: none
}

div.fetch-blog-right-content ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: none;
}

div.fetch-blog-right-content ul li a,
div.fetch-blog-right-content ul li a:link,
div.fetch-blog-right-content ul li a:visited,
div.fetch-blog-right-content ul li a:active {
	text-decoration: none;
	color:#b2b2b2;
}

div.fetch-blog-right-content ul li a:hover {
	text-decoration: none;
	color:#502d95
}
div#blog-paging {
	margin-top: -10px;
}
div#blog-paging a,
div#blog-paging a:link,
div#blog-paging a:visited,
div#blog-paging a:active {
	text-decoration: none;
	color:#b2b2b2;
}

div#blog-paging a:hover {
	text-decoration: none;
	color:#502d95
}
div.fetch-blog-right-feature-project-copy {
	padding-bottom: 12px
}

div.fetch-blog-right-feature-project-pic {
	
}

div#fetch-faq-container {
	position: relative;
}

div#fetch-faq-left {
	width:469px;
	float:left;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	position: relative;
}

div#fetch-faq-right {
	width:128px;
	float:left;
	margin: 0px;
	padding: 6px 0px 0px 17px;
	position: relative;
}

div.fetch-faq-record {
	padding:0px 0px 0px 0px;
	position:relative;
}

div.fetch-faq-heading {
	padding:0px 0px 4px 0px;
	
}

div.fetch-faq-heading a,
div.fetch-faq-heading a:link,
div.fetch-faq-heading a:visited,
div.fetch-faq-heading a:active {
	text-decoration: none;
	color:#969696;
	font-size: 13px;
	width:430px;
	display:block;
}
div.fetch-faq-heading a:hover {
	color:#57349c;
}

div.fetch-faq-heading a.fetch-faq-heading-on,
div.fetch-faq-heading a.fetch-faq-heading-on:link,
div.fetch-faq-heading a.fetch-faq-heading-on:visited,
div.fetch-faq-heading a.fetch-faq-heading-on:active,
div.fetch-faq-heading a.fetch-faq-heading-on:hover {
	color:#57349c;
}




div.fetch-faq-content {
	padding:0px 0px 9px 0px;
	font-size: 8pt;
	font-weight: 300;

}

div.fetch-faq-close-link {
	position: absolute;
	margin:4px 0px 0px 400px;
	visibility: hidden;
}
div.fetch-faq-close-link a,
div.fetch-faq-close-link a:link,
div.fetch-faq-close-link a:visited,
div.fetch-faq-close-link a:active{
	display: block;
	width:69px;
	text-align:right;
	color:#838383;
	text-decoration: underline;
	font-size: 9px
}

div.fetch-faq-close-link a:hover{
	color:#6240a3
}

div.fetch-faq-divider {
	background:url(../images/fetch-faq-header-bg.gif) repeat-x 0px 0px;
	height:6px;
}




div#face-sheet-container {
	position: relative;
}

div#face-sheets-range {
	position: relative;
	padding: 0px 0px 23px 0px
}

h3.face-sheet-h3 {
	padding:0px 0px 7px 0px;
	margin: 0px 0px 14px 0px;
	color:#57329c;
	font-size: 12pt;
	font-weight: 300;
	background:url(/templates/kwdoggett/images/sample-ordering-dotted-line2.png) repeat-x bottom left;
}

div#face-sheet-container table tbody tr td.label {
	color:#646464;
	width:160px;
}
div#face-sheet-container table tbody tr td.content {
	color:#a0a0a0;
	width:380px;
}

div#face-sheet-container table tbody tr td.content p {
	padding: 0px;
	margin: 0px
}

div#face-sheets-adhesive-labels {
	position: relative;
	padding: 0px 0px 23px 0px
}

div#face-sheets-adhesive-labels table tbody tr td.label {
	color:#646464;
	width:160px;
}
div#face-sheets-adhesive-labels table tbody tr td.content {
	color:#a0a0a0;
	width:380px;
}



div.face-sheets-record {
	padding:0px 0px 0px 0px;
}

div.face-sheets-heading {
	padding:0px 0px 4px 0px;
	
}

div.face-sheets-heading a,
div.face-sheets-heading a:link,
div.face-sheets-heading a:visited,
div.face-sheets-heading a:active {
	text-decoration: none;
	color:#969696;
	font-size: 13px;
	width:570px;
	display:block;
}
div.face-sheets-heading a:hover {
	color:#57349c;
}

div.face-sheets-heading a.face-sheets-heading-on,
div.face-sheets-heading a.face-sheets-heading-on:link,
div.face-sheets-heading a.face-sheets-heading-on:visited,
div.face-sheets-heading a.face-sheets-heading-on:active,
div.face-sheets-heading a.face-sheets-heading-on:hover {
	color:#57349c;
}




div.face-sheets-content {
	padding:0px 0px 9px 0px;
	font-size: 8pt;
	font-weight: 300;
}

div.face-sheets-close-link {
	position: absolute;
	margin:5px 0px 0px 546px;
	visibility: hidden;
}
div.face-sheets-close-link a,
div.face-sheets-close-link a:link,
div.face-sheets-close-link a:visited,
div.face-sheets-close-link a:active{
	display: block;
	width:69px;
	text-align:right;
	color:#838383;
	text-decoration: underline;
	font-size: 9px
}

div.face-sheets-close-link a:hover{
	color:#6240a3
}

div.face-sheets-divider {
	background:url(../images/fetch-faq-header-bg.gif) repeat-x 0px 0px;
	height:6px;
}


div.face-sheets-sizes-header td.label-label-materal-td {
	width:260px;
	padding-left: 15px;
}

div.face-sheets-sizes-header td.label-adhesive-td {
	width:250px;
	background:url(/templates/kwdoggett/images/purple-sep.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}

div.face-sheets-content {
	padding-top: 10px;
}


div.face-sheets-filter-table td.label-label-material-content {
	width:250px;
	padding: 4px 0px 4px 0px;
}

div.face-sheets-filter-table td.label-adhesive-content {
	width:250px;
	padding:4px 0px 4px 10px
}

div.face-sheets-filter-table td.label-adhesive-content span{
	
	background:transparent url(/templates/kwdoggett/images/grey-sep.gif) no-repeat 0px 1px;
	padding-left: 10px;
	display:block;
}

div.face-sheets-filter-table div.face-sheets-row-div {
	background:url(../images/sample-ordering-dotted-line.png) repeat-x bottom;
}


div.face-sheets-content {
	width: 545px
}

div.face-sheets-sizes-content {
	width:515px;
	background: #f5f5f5 url(../images/sample-ordering-content-bg.jpg) no-repeat left bottom;
	padding:10px;
	
}

div.envelopes-row {
	background:url(/templates/kwdoggett/images/envelopes-row-bg.gif) repeat-x bottom left;
	width:555px
}

div.envelopes-row table tbody tr td.label {
	color:#646464;
	width:200px;
	padding:10px 10px 10px 0px;
}

div.envelopes-row table tbody tr td.content {
	color:#aeaeae;
	width:345px;
	padding:10px 10px 10px 0px;
}

h3.envelope-h3 {
	padding:0px 0px 7px 0px;
	margin: 0px 0px 5px 0px;
	color:#57329c;
	font-size: 12pt;
	font-weight: 300;
	background:url(/templates/kwdoggett/images/sample-ordering-dotted-line2.png) repeat-x bottom left;
	width:555px
}

div.envelopes-section {
	padding:0px 0px 26px 0px;
}

div.introtext img {
	border: none
}




div.accreditations-row {
	background:url(/templates/kwdoggett/images/envelopes-row-bg.gif) repeat-x bottom left;
	width:555px
}

div.accreditations-row table tbody tr td.label {
	color:#646464;
	width:90px;
	padding:10px 10px 10px 0px;
}

div.accreditations-row table tbody tr td.content {
	color:#aeaeae;
	width:455px;
	padding:10px 10px 10px 0px;
}

h3.accreditations-h3 {
	padding:0px 0px 7px 0px;
	margin: 20px 0px 5px 0px;
	color:#57329c;
	font-size: 12pt;
	font-weight: 300;
	background:url(/templates/kwdoggett/images/sample-ordering-dotted-line2.png) repeat-x bottom left;
	width:555px
}

/* remove style from blockquote for fetch blog intro */
div.fetch-blog-description blockquote {
	padding: 0px;
	margin: 0px;
}

div.label-download-button-container {
	text-align: left;
	padding: 15px 0px 15px 13px
}

div#email-page-panel {
	padding-bottom: 15px;
}





h3.contact-h3 {
	padding:0px 0px 7px 0px;
	margin: 0px 0px 5px 0px;
	color:#57329c;
	font-size: 12pt;
	font-weight: 300;
	background:url(/templates/kwdoggett/images/sample-ordering-dotted-line2.png) repeat-x bottom left;
	width:555px
}

div.contact-section {

	width:555px;
	padding-top: 8px;
	padding-bottom: 31px
}

div.contact-section table tbody tr td.label {
	color:#646464;
	width:80px;
	padding:0px 10px 2px 0px;
}

div.contact-section table tbody tr td.content {
	color:#aeaeae;
	width:405px;
	padding:0px 10px 2px 0px;


}


div.contact-section table tbody tr td.label-spacer {
	color:#646464;
	width:80px;
	padding:0px 10px 12px 0px;
}

div.contact-section table tbody tr td.content-spacer {
	color:#aeaeae;
	width:405px;
	padding:0px 10px 12px 0px;


}
	
a.contact-back-to-top-link,
a.contact-back-to-top-link:link,
a.contact-back-to-top-link:visited,
a.contact-back-to-top-link:active {
	background:url(/templates/kwdoggett/images/contact-back-to-top.png) no-repeat right 5px;
	color:#797979;
	padding:0px 14px 0px 0px;
	text-decoration: none;
	float:right;
	margin:-25px 0px 0px 0px;
}
a.contact-back-to-top-link:hover {
	color:#57329c
}

div#contact-page-content {
	padding-top: 13px
}


div.fetch-blog-vote-link {
	position: absolute;
	margin:0px 0px 0px 420px;
	visibility: visible;
}

div#noteline-product {
	padding-top: 11px
}