:focus
{
  -moz-outline-style: none;
}


body {
	background-image: url(images/coppley_background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	background-position: 0px 0px;
	background-color: #203C4A;
}

img {
	border:0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:17px;
}



p a, p a:link, p a:visited { text-decoration: underline; color: #924E21; }
p a:hover {text-decoration: underline; color: #C4996F;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #203C4A;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #203C4A;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #203C4A;
}

.body-coppley-breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F3316;
}
.body-coppley-breadcrumbs a, .body-coppley-breadcrumbs a:link, .body-coppley-breadcrumbs a:visited { text-decoration: none; color: #C4996F; }
.body-coppley-breadcrumbs a:hover {text-decoration: underline; color: #5F3316;}

.body-content-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-bottom:6px;
	padding-top:15px;

}

.body-content-title_lvl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
}

.body-content, .body-content-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.body-content a, .body-content a:link, .body-content a:visited { text-decoration: underline; color: #924E21; }
.body-content a:hover { text-decoration: underline; color: #C4996F; }

.body-disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
.body-disclaimer a, .body-disclaimer a:link, .body-disclaimer a:visited { text-decoration: underline; color: #924E21; }
.body-disclaimer a:hover { text-decoration: underline; color: #C4996F; }

.body-content-box {
	background-color: #F6F7F9;
	padding: 5px;
	border: 1px solid #CCD1DD;
}

.body-content-box-title {
	background-color: #98A3BA;
	padding: 3px 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #CCD1DD;
	border-right: 1px solid #CCD1DD;
	border-bottom: 1px none #CCD1DD;
	border-left: 1px solid #CCD1DD;
}
.body-content-box-title a, .body-content-box-title a:link, .body-content-box-title a:visited { text-decoration: underline; color: #D3D9E2; }
.body-content-box-title a:hover { text-decoration: underline; color: #FFFFFF; }


.coppley-body-table-base {
	background-color: #CAB389;
}

.coppley-body-table-header {
	background-color: #B5965B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.coppley-body-table-cell-A, .coppley-body-table-cell-A-over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3D22;
	padding: 4px 6px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-weight: bold;
	background-color: #FFFFFF;
	cursor: pointer;
}

.coppley-body-table-cell-A-over {
background-color: #D9C7A6;
}

.coppley-body-table-cell-B, .coppley-body-table-cell-B-over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3D22;
	padding: 4px 6px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-weight: bold;
	background-color: #EAE0CE;
	cursor: pointer;
}

.coppley-body-table-cell-B-over {
background-color: #D9C7A6;
}

.body-table-cell-A-out, .body-table-cell-A-over  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px 6px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-weight: bold;
}

.body-table-cell-A-out {
	background-color: #98A3BA;
}

.body-table-cell-A-over {
	background-color: #7382A2;
}


.body-message-box {
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #333300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #663300;
	margin: 10px;
}

.body-error-box {
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	margin: 10px;
}

.body-spacer-1px
{
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
	width : 1px;
	height : 1px;
}

.body-spacer-5px
{
	width : 5px;
	height : 5px;
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
}

.body-spacer-10px
{
	width : 10px;
	height : 10px;
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
}

.body-coppley-frame-colour {
	background-color: #eed8c1;
}

.body-coppley-background {
	background-image: url(images/coppley_background.jpg);
	background-repeat: repeat;
}

.body-coppley-background-xl {
	background-image: url(images/coppley_background_xl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.body-coppley-background-block {
	background-color: #FFFFFF;
}

.body-coppley-feature-news-continer-out,
.body-coppley-feature-news-continer-over {
	cursor:pointer;
	padding: 5px;
}

.body-coppley-feature-news-continer-out {
	padding: 6px;
}

.body-coppley-feature-news-continer-over {
	border: 1px dotted #006666;
}

.body-coppley-left-column {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FCF7EE;
}

.body-coppley-right-column {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F6F7F9;
}

.body-coppley-right-column-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006666;
	font-weight: bold;
}

.body-coppley-right-column-copy-A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.body-coppley-right-column-copy-B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.body-coppley-right-column-seperator {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006666;
	margin-top: 5px;
	margin-bottom: 5px;
}

.body-coppley-seperator {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006666;
	margin-top: 10px;
	margin-bottom: 10px;
}

.body-coppley-logo {
/*	background-image: url(images/coppley_logo.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 82px;
	width: 445px;
}

.body-coppley-present-user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ece6d7;
	background-color: #cab389;
}
.body-coppley-present-user a, .body-coppley-present-user a:link, .body-coppley-present-user a:visited { text-decoration: none; color: #ece6d7; }
.body-coppley-present-user a:hover {text-decoration: underline; color: #FFFFFF;}

.body-coppley-header-links {
	font-size: 12px;
	color: #83B4D8;
	font-family: Arial, Helvetica, sans-serif;
}
.body-coppley-header-links a, .body-coppley-header-links a:link, .body-coppley-header-links a:visited { text-decoration: underline; color: #83B4D8; }
.body-coppley-header-links a:hover {text-decoration: underline; color: #FFFFFF;}

.body-coppley-footer-links {
	font-size: 12px;
	color: #83B4D8;
	font-family: Arial, Helvetica, sans-serif;
}
.body-coppley-footer-links a, .body-coppley-footer-links a:link, .body-coppley-footer-links a:visited { text-decoration: underline; color: #83B4D8; }
.body-coppley-footer-links a:hover {text-decoration: underline; color: #FFFFFF;}

.coppley-menu-collection-out,
.coppley-menu-services-out,
.coppley-menu-about-out,
.coppley-menu-buying-out,
.coppley-menu-retailer-out,
.coppley-menu-collection-over,
.coppley-menu-services-over,
.coppley-menu-about-over,
.coppley-menu-buying-over,
.coppley-menu-retailer-over {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 156px;
	cursor: pointer;
}

.coppley-menu-collection-out { background-image: url(images/btn_collection_out.jpg); }
.coppley-menu-collection-over { background-image: url(images/btn_collection_over.jpg); }

.coppley-menu-services-out { background-image: url(images/btn_services_out.jpg); }
.coppley-menu-services-over { background-image: url(images/btn_services_over.jpg); }

.coppley-menu-about-out { background-image: url(images/btn_about_out.jpg); }
.coppley-menu-about-over { background-image: url(images/btn_about_over.jpg); }

.coppley-menu-buying-out { background-image: url(images/btn_buying_out.jpg); }
.coppley-menu-buying-over { background-image: url(images/btn_buying_over.jpg); }

.coppley-menu-retailer-out { background-image: url(images/btn_retailer_out.jpg); }
.coppley-menu-retailer-over { background-image: url(images/btn_retailer_over.jpg); }

.coppley-order-field-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.coppley-order-field-value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.coppley-order-field-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C7E2E9;
	padding: 5px;
	border: 1px solid #7DBCCC;
}

.coppley-order-container {
	background-color: #F2F2F2;
	padding: 5px;
	border: 1px solid #006699;
}

.coppley-order-next {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006666;
	padding: 4px;
	border: 1px solid #000000;
}
.coppley-order-next a, .coppley-order-next a:link, .coppley-order-next a:visited {text-decoration: underline; color: #FFFFFF;}
.coppley-order-next a:hover {text-decoration: underline; color: #FFFFFF;}



.ajax-loading-small {
	background-image: url(images/ajax_indicator_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
	width: 16px;
}

.ajax-loading-bar {
	background-image: url(images/ajax_load_bar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 220px;
}

.coppley-form-radio {
	clear: right;
	float: left;
	
}

.coppley-form-box {
	border: 1px solid #9ECFDA;
	position: relative;
	background-color: #FFFFFF;
}

.coppley-form-box-title {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E0F0F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9ECFDA;
	border-right-color: #9ECFDA;
	border-left-color: #9ECFDA;
	padding: 2px 5px;
}

.coppley-service-logo-accumeasure {
	background-image: url(images/logo_accumeasure.gif);
	height: 50px;
	width: 186px;
}

.coppley-service-logo-accumeasure-bt {
	background-image: url(images/logo_accumeasure_bt.gif);
	height: 60px;
	width: 186px;
}

.coppley-service-logo-accumeasureplus {
	background-image: url(images/logo_accumeasure_plus.gif);
	height: 50px;
	width: 186px;
}

.coppley-service-logo-accumeasureplus-bt {
	background-image: url(images/logo_accumeasure_plus_bt.gif);
	height: 60px;
	width: 186px;
}

.coppley-service-logo-accumeasureexpress {
	background-image: url(images/logo_accumeasure_express.gif);
	height: 50px;
	width: 186px;
}

.coppley-service-logo-accumeasureexpress-bt {
	background-image: url(images/logo_accumeasure_express_bt.gif);
	height: 60px;
	width: 186px;
}

.coppley-service-logo-madetomeasure {
	background-image: url(images/logo_made_to_measure.gif);
	height: 34px;
	width: 186px;
}

.coppley-service-logo-mtmshirt {
	background-image: url(images/logo_mtmshirt.gif);
	height: 50px;
	width: 186px;
	background-repeat: no-repeat;
}

.coppley-service-logo-mtmneckwear {
	background-image: url(images/logo_neckwear.gif);
	height: 34px;
	width: 186px;
	background-repeat: no-repeat;
}

.coppley-service-logo-royal {
	background-image: url(images/logo_royal.gif);
	height: 50px;
	width: 186px;
	background-repeat: no-repeat;
}

.coppley-form-inplace-edit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F6F7F9;
	background-image: none;
	cursor:pointer;
	padding: 2px;
	border: 1px dotted #999999;
}

.coppley-menu-left-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29547E;
	font-weight: bold;
}

.cms-autocomplete-indicator {
	background-image: url(images/ajax_indicator_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
	width: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}

div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}

div.autocomplete ul li.selected { 
	background-color: #ffb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}

div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:16px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}


.mtm-radio {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.mtm-item-warning {
	background-color: #FFFF00;
	border: 1px solid #FF9933;
	padding: 3px;
}

.mtm-item-valid {
	background-color: #D5FF99;
	border: 1px solid #FF9933;
}

.mtm-item-cleared {
}

.mtm-item-mandatory {
	background-color: #F54949;
}

.mtm-default-font, .mtm-radio, .mtm-item-warning, .mtm-item-valid, .mtm-item-cleared {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* Added by Jeff */
.coppley-menu-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.coppley-menu-left a, .coppley-menu-left a:link, .coppley-menu-left a:visited {text-decoration: none; color: #336699;}
.coppley-menu-left a:hover {text-decoration: underline; color: #336699;}

.needContent { color:#FF0000;}

.floatRight { 
	float: right; 
	margin: 10px;
}
.coppley_image_container {
	background-color: #CCCCCC;
	padding: 5px;
	border: 2px double #333333;
	position: relative;
	left: auto;
	top: auto;
}

.body-table-base-header {
	background-color: #525F7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.body-content-box-titleB {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Added by Jon Troth - Apr.18.2007 */
.coppley-ask-gemma-popup {
	position: absolute;
	background-image: url(images/pop-up-background.gif);
	height:100%
}

.coppley-order-form-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-transform: uppercase;
}
.coppley-order-form-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
}
.coppley-order-form-address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

/* LISTS */

li {
	line-height:17px;
}