﻿body  
{
	text-align:center;
	font-family:Arial;
	}
	
#errPage 
{
	background-image:url(../NEWIMAGES/badge_background_gray.png);
	background-repeat:no-repeat;
	width:418px;
	height:415px;
	
	margin:auto;
	padding-left: 20px;
	padding-top: 20px;
	color:#15397F;
}

#errPage p
{
	text-align:left;
	width:360px;
}

#container {
	margin: 0;
	width:765px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	padding: 0px;
}

/* Navigation - STEP1,2,3, buttons */
#navigation {
	float: left;
	width: 100%;
	text-align:center;
}

#navigation ul 
{
	padding-left:9px;
	width:100%;
	list-style-position:inside;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;	
}

#navigation li a {
	display: block;
	float: left;
	text-decoration: none;
	width:250px;
	height:45px;
	text-align:center;
}


.btnStep1 {
	background-image:url(../NEWIMAGES/btn_step1_up.png);
}
.btnStep1:hover {
	background-image:url(../NEWIMAGES/btn_step1_over.png);
}
.btnStep1[state=down]{
	background-image:url(../NEWIMAGES/btn_step1_down.png);
}

.btnStep2 {
	background-image:url(../NEWIMAGES/btn_step2_up.png);
}
.btnStep2:hover {
	background-image:url(../NEWIMAGES/btn_step2_over.png);
}
.btnStep2[state=down]{
	background-image:url(../NEWIMAGES/btn_step2_down.png);
}
.btnStep3 {
	background-image:url(../NEWIMAGES/btn_step3_up.png);
}
.btnStep3:hover {
	background-image:url(../NEWIMAGES/btn_step3_over.png);
}
.btnStep3[state=down]{
	background-image:url(../NEWIMAGES/btn_step3_down.png);
}

/* Navigation - ready */



/* search box */
#search 
{
	float:left;
	padding-left:15px;
	font-size:11px;
	vertical-align:middle;
	height:25px;
	border-bottom:dotted 1px #B6B8BA;
}
#search input[type=text]
{
	width:60px;
	height:12px;
}
#search input[type=submit]{
	width:30px;
	height:15px;
	background-image:url(../NEWIMAGES/red-arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:White;
	border:0;
}
/* search box - READY*/


/* popup - various informative message shown to user */
#popupContainer 
{
	display:none;
}

 /* popup ready */
 


/* Categories page */
.categ 
{
	float:left;
	padding-left:2px;
	padding-right:0px;
	margin:0px auto 0px auto;
}

.categ img 
{
	border: 0;
}
/* categories page - ready */

#content {
	clear: left;
	padding: 20px 0px 10px 0px;
	width:100%;
}


/* styles page */
.style 
{
	background-image: url(../NEWIMAGES/searchres_itembg.png);
	background-position:left top;
	background-repeat: no-repeat;
	float:left;
	width:187px;
	height:223px;
	text-align:center;
	padding-left:3px;
}
.style:hover
{
	font-weight:bold;
	background-image: url(../NEWIMAGES/searchres_itembg.png);
	background-position:left -223px;
	background-repeat: no-repeat;
}

.style table 
{
	width:100%;
	height:187px;
}

.style td 
{
	margin: 0;
}

td.style_header
{
	height:30px;
	padding-top:20px;
	vertical-align:middle;
	color: #FFFFFF;
}

td.style_header a
{
	color: #FFFFFF;
	text-decoration:none;
}


tr.style_badge 
{
	height:147px;
}

tr.style_badge td{
	overflow:hidden;
}

td.style_footer
{
	color: black;
	font-size:12px;
	vertical-align:top;
}
td.style_footer a
{
	float:left;
}
td.style_footer span
{
	margin-left:-26px;
}
.style img 
{
	border:0;
	display:block;
	margin:auto;
}

/* styles page - ready*/

#footer {
	padding: 5px;
	height: 1%;
}

.blueBox 
{
	width: 100%;
	background-image: url(../NEWIMAGES/box-gradient.png);
	border-collapse: collapse; /* 'cellspacing' equivalent*/
	padding: 0; /*'cellpadding' equivalent*/
	table-layout: fixed;
}

td.corner 
{
	width:9px;
	height: 9px;
	margin:0;
	padding:0;
}
#cornerTL 
{
	text-align:left;
	background-image:url(../NEWIMAGES/box-upper-left.png);
	background-repeat:no-repeat;
}
#cornerTR
{
	text-align:right;
	background-image:url(../NEWIMAGES/box-upper-right.png);
	background-repeat:no-repeat;
}
#cornerBL 
{
	text-align:left;
	background-image:url(../NEWIMAGES/box-bottom-left.png);
	background-repeat:no-repeat;
}
#cornerBR
{
	text-align:right;
	background-image:url(../NEWIMAGES/box-bottom-right.png);
	background-repeat:no-repeat;
}
td.blueBox_middle 
{
	background-image: url(../NEWIMAGES/box-logo-bottomright1.png);
	background-repeat:no-repeat;
	background-position: right bottom;
	min-height:300px;
	vertical-align:top;
	text-align:center;
}
td.blueBox_bottom 
{
	background-image: url(../NEWIMAGES/box-logo-bottomright2.png);
	background-repeat:no-repeat;
	background-position: right bottom;
}


/* DESIGN OPTIONS page */

.textbox {
	font-family: Tahoma;
	font-size:  12px;
	text-decoration: none;
	color:#333366;
	border:1px solid #999999;
	background-color:#ffffff;
}
.textboxUCase {
	font-family: Tahoma;
	font-size:  12px;
	text-decoration: none;
	color:#333366;
	border:1px solid #999999;
	background-color:#ffffff;
	text-transform:uppercase;
}

.fieldLabel
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}

.validators
{
	font-size: 10px;
	color: red;
	font-family: Tahoma;
}

#divDesignOptions 
{
	width: 760px;
	position: relative;
}

#divDesignOptions a
{
	text-decoration:none;
}

#divDesignOptions div 
{
	text-align:left;
}


#divBadgeStyle 
{
	position: absolute;
	height:25px;
	left:0;
	top:0;
}
#divBadgeStyle input
{
	position:absolute;	
	left:110px;
	width:110px;
	top: 0px;
}

#divQty
{
	position: absolute;
	height:25px;
	top:0;
	left: 230px;
}
#divQty input
{
	width: 45px;
	text-align: right;
	top: 0px;
}

#divFinish 
{
	position:absolute;
	height:25px;
	top:25px;
	left:0;
	width:345px;
}
#divFinish select
{
	position:absolute;	
	left:110px;
	width:180px;
}

#divFontType
{
	position:absolute;
	height:25px;
	top:50px;
	width:220px;
	left:0;
}
#divFontType select
{
	position:absolute;	
	left:110px;
	width:90px;
}

#divBack
{
	position:absolute;
	height:25px;
	top:50px;
	left: 220px;
	width:125px;
}

#divLine1
{
	position:absolute;
	height:25px;
	top:75px;
	width:345px;
	left:0;
}
#divLine1 input
{
	position:absolute;	
	left:110px;
	width:210px;
}

#divLine2
{
	position:absolute;
	height:25px;
	top:100px;
	width:345px;
	left:0;
}
#divLine2 input
{
	position:absolute;	
	left:110px;
	width:210px;
}
#divLine3
{
	position:absolute;
	height:25px;
	top:125px;
	width:345px;
	left:0;
}
#divLine3 input
{
	position:absolute;	
	left:110px;
	width:210px;
}

#divSeal
{
	position:absolute;
	height:41px;
	top:150px;
	width:345px;
	left:0;
}
#searchSeal
{
	position:absolute;
	top:0px;
	left:110px;
	background-image: url(../NEWIMAGES/btn_chooseseal.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#searchSeal a
{
	display: block;
	width:176px;
	height:41px;
	text-decoration:none;
}
#divSeal input
{
	position:absolute;	
	left:110px;
	top:45px;
	width:110px;
}
#divSealType
{
	visibility:hidden;
}
#divSealType select
{
	position:absolute;	
	left:110px;
	width:180px;
}
#divTextSep
{
	position:absolute;
	height:25px;
	top:225px;
	width:345px;
	left:0;
}
#divTextSep select
{
	position:absolute;	
	left:110px;
	width:110px;
}
#divLine4
{
	position:absolute;
	height:25px;
	top:250px;
	width:345px;
	left:0;
}
#divLine4 input
{
	position:absolute;	
	left:110px;
	width:210px;
}
#divLine5
{
	position:absolute;
	height:25px;
	top:275px;
	width:345px;
	left:0;
}
#divLine5 input
{
	position:absolute;	
	left:110px;
	width:210px;
}
#divLine6
{
	position:absolute;
	height:25px;
	top:300px;
	width:345px;
	left:0;
}
#divLine6 input
{
	position:absolute;	
	left:110px;
	width:210px;
}
#divEnamelType
{
	position:absolute;
	top:325px;
	width:345px;
	left:0;
}
#divEnamelType select
{
	position:absolute;	
	left:110px;
	width:180px;
}
#divLetterColor
{
	position:absolute;
	top:350px;
	width:345px;
	left:0;
}
#divLetterColor select
{
	position:absolute;	
	left:110px;
	width:180px;
}
#divAttachment
{
	position:absolute;
	top:375px;
	width:345px;
	left:0;
}
#divAttachment select
{
	position:absolute;	
	left:110px;
	width:180px;
}
#divShape
{
	position:absolute;
	top:400px;
	width:345px;
	left:0;
}
#divShape select
{
	position:absolute;	
	left:110px;
	width:180px;
}
#divSpecIns
{
	position:absolute;
	top:425px;
	left:0;
}
#divSpecIns span
{
	position: absolute;
	top:0px;
	width:220px;
}
#divSpecIns textarea
{
	position: absolute;
	top:15px;
	left:110px;
	width:180px;
	height:40px;
}
#divLeather
{
	position:absolute;
	top:485px;
	left:0;
}
#searchLeather
{
	position:absolute;
	left:110px;
	background-image:url(../NEWIMAGES/btn_addleather.png);
	width:176px;
	height:45px;
}
#searchLeather img {width:100%;height:100%}
#spanLeather 
{
	position:absolute;
	top:16px;
}
#divLeather select
{
	width:110px;
	position:absolute;
	top:53px;
	left:110px;
}

#qtyL 
{
	position:absolute;
	top:53px;
	left:240px;
}

#divLeather input 
{
	width:30px;
	position:absolute;
	top:53px;
	left:290px;
}
#spanLeatherPic
{
	position:absolute;
	top:89px;
	left:110px;
}
#badgeflash
{
	position:absolute;
	top:0;
	left:350px;
	background-image: url(../NEWIMAGES/badge_background_6.png);
	width:400px;
	height:400px;
}
#badgeflash table, #badgeflash td
{width:400px;
 height:400px;
 text-align:center;
 vertical-align:middle;
 }
 
#divDimensions
{
	position:absolute;
	top:399px;
	left:350px;
	width:400px;
	font-size:11px;
	text-align:center!important;
	color: #666666;
}

#divDimensions input
{
	border: 0px;
	text-align:center;
	width:400px;
}

#divHowToOrder
{
	position:absolute;
	top:670px;
	left:0;
	background-image: url(../NEWIMAGES/btn_howtoorder.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#divHowToOrder a
{display: block;
 width:134px;
 height:88px;
 text-decoration:none;
 }
 
 #divBtnReqQuote
{
	position:absolute;
	top:700px;
	left:0px;
	background-image:url(../NEWIMAGES/btn_getquote.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
 
#divFindADealer
{
	position:absolute;
	top:760px;
	left:0px;
	background-image: url(../NEWIMAGES/btn_finddealer.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#divFindADealer a
{display: block;
 width:138px;
 height:85px;
 text-decoration:none;
 }


 
#divSeeCatalogImg
{
	position:absolute;
	top:672px;
	left:200px;
	background-image: url(../NEWIMAGES/btn_seecatimage.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#divSeeCatalogImg a
{display: block;
 width:138px;
 height:85px;
 text-decoration:none;
 }
 

/* buttons AddToCart and Req. a Quote are never displayed both (it's one or the other, therefore they have same position */
div.jsButton a
{
	display:block;
	width:180px;
	height:45px;
}

#divAddToCart
{
	position:absolute;
	top:683px;
	left: 0px;
}
#divAddToCart img
{ border:0;}

#addToCartButton 
{
	background-image:url(../NEWIMAGES/btn_addtocart.png);
	background-repeat:no-repeat;
	background-position:center center;
}

#divBtnPrint
{
	position:absolute;
	top:680px;
	left:350px;
	background-image:url(../NEWIMAGES/btn_printdesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#divBtnEmail
{
	position:absolute;
	top:680px;
	left:570px;
	background-image:url(../NEWIMAGES/btn_emaildesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#divBtnSave 
{
	position:absolute;
	top:723px;
	left:350px;
	background-image:url(../NEWIMAGES/btn_savedesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}

#divBtnSeeSaved
{
	position:absolute;
	top:723px;
	left:570px;
	background-image:url(../NEWIMAGES/btn_viewsaved.png);
	width:180px;
	height:45px;
	cursor:pointer;
}

/* price table on STEP3 page*/
#divPriceTable
{
	position:absolute;
	top:440px;
	left:350px;

}
#tblPrice
{
	
	background-image:url(../NEWIMAGES/bckPriceTable.png);
	font-size:11px;
	width:400px;
	height:190px;
	background-repeat:no-repeat;
	border-collapse:collapse;
}
#tblPriceTitle
{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	height:24px;
	font-size:12px;
}

#tblPrice th
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom:4px;
}
#tblPrice th.item 
{
	text-align:left;
}
#tblPrice th.unitPrice
{
	text-align:right;
}
#tblPrice th.qty
{
	text-align:right;
}
#tblPrice th.total
{
	text-align:right;
	padding-right:40px;
}

#tblPrice th input
{
	color: #FFFFFF;
	text-align:center;
}


#tblPrice td
{
	padding-bottom:0px;
}
#tblPrice td.col4 
{
	text-align:right;
}

#tblPrice input
{
	font-size:12px;
	border: 0;
	background: transparent;
}

#tblPrice input.item
{
	width:145px;
	text-align:left;
}
#tblPrice input.unitPrice
{
	width:85px;
	text-align:right;
}
#tblPrice input.qty
{
	width:50px;
	text-align:right;
}

#tblPrice input.total
{
	width:85px;
	text-align:right;
	margin-right:30px;
}

#tblPriceFooter
{
	font-weight:bold;
	font-size:12px;
	text-align:left;
	position:relative;
	width:380px;
}
/* price table ready */


.previewFBLeather
{
	width:331px;
	height:36px;
	position: absolute;
	left:400px;
	top:0px;
	z-index:400;
	cursor:pointer;
}
.previewFBLeather img
{
	border:0;
	
}
#_ctl0_ContentPlaceHolderContent_panelFBImprint 
{
	display:none;
}
.disclaimer 
{
	font-size:11px;
	color:#15397F;
}
/* key fob */
.fbpreview_1 
{
	width:600px;
	height:600px;
	background-image:url('../NEWIMAGES/FBLeather_1.png');
	background-repeat:no-repeat;
	background-position:center center;
	margin:auto;
	color:#FDD017;
}
.fbpreview_1  #imprint
{
	display:none;
}
.fbpreview_1  #flash
{
	position:absolute;
	top:242px;
	left:152px;}
.fbpreview_1  #flash table{
	width:300px;
	height:300px;
	text-align:center;
	vertical-align:middle;
}

/* id case */
.fbpreview_2 
{
	width:600px;
	height:600px;
	background-image:url('../NEWIMAGES/FBLeather_2.png');
	background-repeat:no-repeat;
	background-position:center center;
	margin:auto;
	color:#FDD017;
	position:relative;
}
.fbpreview_2 #imprint
{
	font-family:Times New Roman;
	font-weight:bold;
	font-size:12px;
	position: absolute;
	left:350px;
	top:440px;
	display:block;
	width: 230px;
	height: 20px;
	text-align:center;
	overflow:hidden;
}
.fbpreview_2  #flash
{
	position:absolute;
	top:150px;
	left:310px;
}

.fbpreview_2  #flash table{
	width:300px;
	height:300px;
	text-align:center;
	vertical-align:middle;
}

/* wallet */
.fbpreview_3 
{
	width:650px;
	height:600px;
	background-image:url('../NEWIMAGES/FBLeather_3.png');
	background-repeat:no-repeat;
	background-position:center center;
	margin:auto;
	color:#FDD017;
	
}
.fbpreview_3 #imprint
{
	font-family:Times New Roman;
	font-weight:bold;
	font-size:11px;
	position: absolute;
	left:225px;
	top:380px;
	display:block;
	width: 170px;
	height: 20px;
	text-align:center;
	overflow:hidden;
}
.fbpreview_3  #flash
{
	position:absolute;
	top:130px;
	left:160px;
}
.fbpreview_3  #flash table{
	width:300px;
	height:300px;
	text-align:center;
	vertical-align:middle;
}


/* DESIGN OPTIONS page - READY */


/* EMAIL DESIGN page */
#tblEmailDesign 
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
#txtTo 
{
	width:250px;
}
#txtFrom
{
	width:250px;
}
#txtFromName 
{
	width:250px;
}
#txtMessage
{
	width: 650px;
	height:300px;
}
/* EMAIL DESIGN page - READY */

.qmark 
{
	position:absolute;
	right:0px;
	border:0;
}

#tblEmailDesign
{
	text-align:left;
}

.smallText 
{
	font-size:9px;
}

.btnBack {
	background-image:url(../NEWIMAGES/back.png);
	background-repeat:no-repeat;
	width:140px;
	height:45px;
	display:block;
	text-decoration:none;
}
.btnSend {
	background-image:url(../NEWIMAGES/send.png);
	background-repeat:no-repeat;
	width:140px;
	height:45px;
	display:block;
	text-decoration:none;
}
.btnPrint {
	background-image:url(../NEWIMAGES/print.png);
	background-repeat:no-repeat;
	width:140px;
	height:45px;
	display:block;
	text-decoration:none;
}
#emailEditor
{
	width:710px;
	height: 502px;
	margin-left: 0px;
}


/*page with saved badges */
.SavedBadge
{
    font-size:12px;
}
.SavedBadge a {

}
.SavedBadge div 
{
	width: 400px;
    height: 400px;
    background-image: url(../NEWIMAGES/badge_background_6.png);
    background-position:center top;
    background-repeat:no-repeat;
}

.SavedBadge_Paginator{
    height: 18px;
    border-bottom: 1px solid #CCCCCC;
    #text-align:center; /*IE*/
	text-align:-moz-center; /*FF*/
	font-size: 12px;
}
.SavedBadge_Paginator a
{
	font-weight:bold;
	color: black;
}

/*ready - page with saved badges */

/* Print Design */
#badgeflash_print
{
	background-image: url(../NEWIMAGES/badge_background_6.png);
	width:400px;
	height:400px;
	background-repeat:no-repeat;
	background-position:left top;
}
#badgeflash_print table, #badgeflash_print td
{width:400px;
 height:400px;
 text-align:center;
 vertical-align:middle;
 }

#badgeflash_print_small
{
	background-image: url(../NEWIMAGES/badge_background_6s.png);
	width:150px;
	height:150px;
	background-repeat:no-repeat;
	background-position:left top;
}
#badgeflash_print_small table, #badgeflash_print_small td
{width:150px;
 height:150px;
 text-align:center;
 vertical-align:middle;
 }


#printDesign_header 
{
	display:none;
	text-align:center;
	width:100%;
}
/*Print Design =- Ready */


.searchSLNavInfo 
{
	background-image:url(../NEWIMAGES/searchSLNav.png);
	background-repeat:no-repeat;
	width:335px;
	height:35px;
}

#divFactoryNotesVB
{
	width: 389px;
	height: 62px;
	overflow: auto;
	background-image: url(../NEWIMAGES/note-bg.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 400;
	font-size: 12px;
	color: #000000;
	padding: 5px;
	display: none;
}


/* STEP 3 PAGE - COLLAR BRASS */
#collars_divDesignOptions 
{width: 760px;
	position: relative;
}

#collars_divDesignOptions a
{
	text-decoration:none;
}

#collars_divDesignOptions div 
{
	text-align:left;
}


.tblC501 
{
	background-image: url(../NEWIMAGES/collarsVB.png);
	background-position:left 5px;
	background-repeat:no-repeat;
}
.tblC501 td 
{
	width:104px;
	height:70px;
	vertical-align:bottom;
	text-align:center;	
	border:dotted 1px gray;
	font-weight:bold;
	font-size:11px;
}
.tblC501 td.highlight
{
	border:solid 2px #FEBE10;
}

#collars_divQty
{
	position: absolute;
	height:25px;
	top:120px;
	left: 0px;
	width:400px;
}
#collars_divQty input
{
	position:absolute;	
	width: 45px;
	text-align: right;
	top: 0px;
	left:110px;
}
#collars_lblQtyInfo 
{
	position:absolute;	
	top: 5px;
	left:160px;
	font-size:11px;
	font-weight:bold;
}

#collars_divFinish 
{
	position:absolute;
	height:25px;
	top:145px;
	left:0;
	width:445px;
}
#collars_divFinish select
{
	position:absolute;	
	left:110px;
	width:180px;
}



#collars_divLine1
{
	position:absolute;
	height:25px;
	top:170px;
	width:445px;
	left:0;
}
#collars_divLine1 input
{
	position:absolute;	
	left:110px;
	width:180px;
}
#collars_lblLine1Info 
{
	position:absolute;	
	top: 22px;
	left:110px;
	font-size:10px;
}

#collars_divAttachment
{
	position:absolute;
	top:210px;
	width:345px;
	left:0;
}
#collars_divAttachment select
{
	position:absolute;	
	left:110px;
	width:180px;
}
#collars_divSpecIns
{
	position:absolute;
	top:235px;
	left:0;
}
#collars_divSpecIns span
{
	position: absolute;
	top:0px;
	width:220px;
}
#collars_divSpecIns textarea
{
	position: absolute;
	top:15px;
	left:110px;
	width:210px;
	height:40px;
}

#collars_preview , .collars_preview
{
	background-image:url(../NEWIMAGES/collar_rulerVB.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:148px;
	width:430px;
	overflow:auto;
	vertical-align:top;
	position:absolute;
	top:0px;
	left:334px;
	border: 0px;

}

#imgCollarPreview 
{
	margin-left:110px;
	margin-top:4px;
}


#collars_divHowToOrder
{
	position:absolute;
	top:300px;
	left:0;
	background-image: url(../NEWIMAGES/btn_howtoorder.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#collars_divHowToOrder a
{display: block;
 width:134px;
 height:88px;
 text-decoration:none;
 }
 
 #collars_divBtnReqQuote
{
	position:absolute;
	top:350px;
	left:0px;
	background-image:url(../NEWIMAGES/btn_getquote.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
 
#collars_divFindADealer
{
	position:absolute;
	top:400px;
	left:0px;
	background-image: url(../NEWIMAGES/btn_finddealer.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#collars_divFindADealer a
{display: block;
 width:138px;
 height:85px;
 text-decoration:none;
 }


 
/* buttons AddToCart and Req. a Quote are never displayed both (it's one or the other, therefore they have same position */
div.jsButton a
{
	display:block;
	width:180px;
	height:45px;
}

#collars_divAddToCart
{
	position:absolute;
	top:350px;
	left: 0px;
}
#collars_divAddToCart img
{ border:0;}

#collars_addToCartButton 
{
	background-image:url(../NEWIMAGES/btn_addtocart.png);
	background-repeat:no-repeat;
	background-position:center center;
}

#collars_divBtnPrint
{
	position:absolute;
	top:350px;
	left:350px;
	background-image:url(../NEWIMAGES/btn_printdesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#collars_divBtnEmail
{
	position:absolute;
	top:350px;
	left:570px;
	background-image:url(../NEWIMAGES/btn_emaildesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#collars_divBtnSave 
{
	position:absolute;
	top:400px;
	left:350px;
	background-image:url(../NEWIMAGES/btn_savedesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}

#collars_divBtnSeeSaved
{
	position:absolute;
	top:400px;
	left:570px;
	background-image:url(../NEWIMAGES/btn_viewsaved.png);
	width:180px;
	height:45px;
	cursor:pointer;
}


#collars_pricing
{
	background-image:url(../NEWIMAGES/collars_pricingVB.png);
	background-repeat:no-repeat;
	width:208px;
	height:175px;
	padding-top: 40px;
	padding-left:3px;
	position:absolute;
	left:335px;
	top:153px;
	font-size:10px;
}
#collars_pricing table 
{
	border-collapse:collapse;
}
#collars_pricing td 
{
	width:48px;
	border:solid 1px gray;
}

#collars_pricing td.highlight
{
	background-color:#15397F;
	color:White;
	font-weight:bold;
}
.bold {font-weight:bold;}
.center {text-align:center;}
.right {text-align:right;}

#orderCost
{
	background-image:url(../NEWIMAGES/collars_totalVB.png);
	background-repeat:no-repeat;
	width:200px;
	height:175px;
	padding-top: 45px;
	padding-left:3px;
	position:absolute;
	top:153px;
	left:570px;
	font-size:12px;
}

#orderCost table 
{
	border-collapse:collapse;
	width:190px;
}
#orderCost td 
{
	border:solid 1px gray;
}
#orderCost span
{
	font-weight:bold;
}

.SavedBadgeC {font-size:12px}
.SavedBadgeC div 
{
	width: 435px;
    height: 130px;
    background-image: url(../NEWIMAGES/collar_rulerVB.png);
    background-position:center center;
    background-repeat:no-repeat;
    vertical-align:middle;
}
.SavedBadgeC div img 
{
	margin-left:120px;
	margin-top:2px;
}
#collars_preview_print 
{
	background-position:left top;
	background-repeat:no-repeat;
	height:130px;
	width:435px;
	overflow:auto;
	vertical-align:top;
	border: 0px;
	margin-top:2px;
}


/* COLLAR BRASS - READY */



/* CITATION BARS */
#citbars_divDesignOptions 
{
	position:relative;
	min-height:100%;
	height:100%;
	width:100%;
	text-align:left;
	vertical-align:top;
}
#citbars_divDesignOptions a {text-decoration:none}

#citbars_tabs 
{
	width:100%;
	height:280px;
}

/*overwrite jquery theme*/
#citbars_tabs span 
{
	font-size:12px!important;
	padding:2px!important;
}
.ui-tabs .ui-tabs-nav li a 
{
	padding: 8px 4px 8px 4px!important;
}

.ui-tabs-panel 
{
	padding:0!important;
}

.citbars_models_wrap 
{
	width:100%;
	height:240px;
	overflow:auto;
}

.citBarModel 
{
	margin-top:2px;
	padding-top:10px;
	margin-bottom:10px;
	margin-right:3px;
	margin-left:3px;
	cursor:pointer;
	border:solid 1px white;
	float:left;
	width:177px;
	height:61px;
	overflow:hidden;
}

.citBarModel:hover
{
	border:solid 1px gray;
}

.citBarModel span
{
	text-align:left;
	font-weight:bold;
	color:Black;
}
.citBarModel_selected
{
	background-color:Gray;
}


#citbars_divQty
{
	position:absolute;
	left:10px;
	top:300px;
	}
#citbars_divQty input
{
	position:absolute;
	width: 45px;
	text-align: right;
	top: 0px;
	left:110px;
}
#citbars_divFinish
{
	position:absolute;
	left:10px;
	top:325px;
	}
#citbars_divFinish select
{
	position:absolute;	
	left:110px;
	top:0px;
	width:175px;
}

#citbars_divColors 
{
	background-image:url(../NEWIMAGES/citbars_selectColor.png);
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:375px;
	width:397px;
	height:75px;
	padding-top:10px;
	padding-left:5px;
}
#citbars_divColors div 
{
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
}
.colorPicker-picker 
{
	width:24px!important;
	height:24px!important;
	background-position: 8px 8px!important;
}

#citbars_divAttachment
{
	position:absolute;
	left:10px;
	top:350px;
	}
#citbars_divAttachment select
{	position:absolute;
 	left:110px;
 	top:0px;
 	width:175px;}

#citbars_divSpecIns
{
	position:absolute;
	left:0px;
	top:470px;
	width:300px;
	}

#citbars_divSpecIns textarea
{	position:absolute;
 	left:0px;
 	top:20px;
 	width:385px;
 	height:60px;}

#citbars_preview 
{
	position:absolute;
	left:400px;
	top:300px;
	background-image:url(../NEWIMAGES/citbars_previewBk.png);
	background-repeat:no-repeat;
	width:377px;
	height:154px;
	text-align:center;
	font-weight:bold;
	color:White;
}

#citbars_Dimensions 
{
	display:block;
	font-size:12px;
	margin-top:80px;
	
}
#imgCitBarPreview
{
	position:absolute;
	left:55px;
	top:30px;
}
#citbars_Disclaimer 
{
	display:block;
	font-size:10px;
	margin-top:5px;
	text-decoration:italic;
	font-weight:normal;
	
}


#citbars_price 
{
	background-image:url(../NEWIMAGES/bckPriceTableCB.png);
	display:block;
	background-repeat:no-repeat;
	width:377px;
	height:107px;
	position:absolute;
	left:400px;
	top:470px;
}
#citbars_price span
{position:absolute;display:inline-block;font-size:12px;}

#citbars_price_title 
{
	color:White;
	font-weight:bold;
	position:absolute;
	left:120px;
	top:2px;}

#citbars_price_head1, #citbars_price_head2, #citbars_price_head3, #citbars_price_head4 
{
	color:White;
	position:absolute;
	top:22px;
	font-weight:bold;
}	
#citbars_price_head1 {left:10px}
#citbars_price_head2 {left: 160px;}
#citbars_price_head3 {left:250px;}
#citbars_price_head4 {left:320px;}

#citbars_lblCost1
{
	left:10px;
	top:45px;
}
#citbars_cost1
{
	left:160px;
	top:45px;
	width:55px;
	text-align:right;
}
#citbars_qty1 
{
	left:220px;
	top:45px;
	width:50px;
	text-align:right;
}
#citbars_total1 
{
	left:300px;
	top:45px;
	width:55px;
	text-align:right;
}

#citbars_lblCost2
{
	left:10px;
	top:70px;
}
#citbars_cost2
{
	left:160px;
	width:55px;
	top:70px;
	text-align:right;
}
#citbars_qty2 
{
	left:220px;
	top:70px;
	width:50px;
	text-align:right;
}
#citbars_total2 
{
	left:300px;
	top:70px;
	width:55px;
	text-align:right;
}

#citbars_lblTotal
{
	left:10px;
	top:90px;
	font-weight:bold;
	color:white;
}
#citbars_totalCost
{
	left:160px;
	width:55px;
	top:90px;
	text-align:right;
	font-weight:bold;
	color:white;
}
#citbars_total 
{
	left:300px;
	top:90px;
	width:55px;
	text-align:right;
	font-weight:bold;
	color:white;
}

#citbars_divHowToOrder 
{
	position:absolute;
	top:750px;
	left:400px;
	background-image: url(../NEWIMAGES/btn_howtoorder.png);
	background-repeat:no-repeat;
	background-position: left top;	
}

#citbars_divHowToOrder a
{display: block;
 width:134px;
 height:88px;
 text-decoration:none;
 }

#citbars_divFindADealer
{
	position:absolute;
	top:750px;
	left:600px;
	background-image: url(../NEWIMAGES/btn_finddealer.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#citbars_divFindADealer a
{
	display: block;
 width:138px;
 height:85px;
 text-decoration:none;
}




#citbars_divBtnPrint 
{
	position:absolute;
	top:580px;
	left:400px;
	background-image:url(../NEWIMAGES/btn_printdesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}

#citbars_divBtnEmail 
{
	position:absolute;
	top:580px;
	left:600px;
	background-image:url(../NEWIMAGES/btn_emaildesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#citbars_divBtnSave 
{
	position:absolute;
	top:630px;
	left:400px;
	background-image:url(../NEWIMAGES/btn_savedesign.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#citbars_divBtnSeeSaved 
{
	position:absolute;
	top:680px;
	left:600px;
	background-image:url(../NEWIMAGES/btn_viewsaved.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
/* buttons AddToCart and Req. a Quote are never displayed both (it's one or the other, therefore they have same position */
#citbars_divBtnReqQuote
{
	position:absolute;
	top:710px;
	left:600px;
	background-image:url(../NEWIMAGES/btn_getquote.png);
	width:180px;
	height:45px;
	cursor:pointer;
}
#citbars_divAddToCart
{
	position:absolute;
	top:710px;
	left:570px;
}
#citbars_divAddToCart img
{ border:0;}

#citbars_addToCartButton 
{
	background-image:url(../NEWIMAGES/btn_addtocart.png);
	background-repeat:no-repeat;
	background-position:center center;
}


/* CITATION BARS - READY*/