body{ font-size:100%; background-color:#cccccc; margin:0; padding:0; text-align:center; font-family:arial,helvetica; }	
h1, h2, h3, h4 { margin:0; padding:0; }	   /* kill default spacing to allow for specific instance spacing later */
form { margin:0; padding:0; }	
	
#thk-container { width:48.75em; margin:0.625em auto 0 auto; text-align:left; }
#thk-border { background-color:#c20e5a; padding:0 0.625em 0.625em 0; }

#thk-content { background-color:#ffffff; padding:0 0 0 0.625em; }

#thk-header{ height:6.125em; }                         /* 98px */
#thk-header-left  { width:25.75em; float:left; }	 /* 412px */
#thk-header-right { width:21.375em; float:right; }	     /* 342px */

#thk-logo { padding:0.625em 0 0 0.625em; }	
#thk-logo img { width:4.875em; height:4.75em; vertical-align:top; }

#thk-mininav { position:absolute; margin-top:0.625em; width:20.75em; }	
#thk-mininav ul { margin:0; padding:0; }	
#thk-mininav li { margin:0 0 0 0.625em; padding:0; list-style-type:none; float:right; }   
#thk-mininav img, #thk-mininav input { font-size:1em; height:0.8125em; vertical-align:top; } 

#thk-sitenav { position:absolute; margin-top:2.875em; width:21.375em; }	
#thk-sitenav-content {} 
#thk-sitenav ul { margin:0; padding:0; height:0.75em; overflow:hidden; }	
#thk-sitenav li { margin:0 0 0 1.4375em; padding:0; list-style-type:none; float:left; }   
#thk-sitenav li.first { margin-left:0; }	
#thk-sitenav li img { height:0.75em; vertical-align:top; }   
#thk-sitenav .thk-redline{ margin-top:0.5em; }

#thk-sitenav .thk-bcrumb { margin:.5em 0 0 0; font-size:0.625em; font-weight:bold; color:#6b6764; }
#thk-sitenav .thk-bcrumb img { margin:0 .3em; width:.8em; height:0.7em;}   
#thk-sitenav .thk-bcrumb a { text-decoration:none } 	
#thk-sitenav .thk-bcrumb a:link, #thk-sitenav .thk-bcrumb a:visited { color:#c20e5a; }
#thk-sitenav .thk-bcrumb a:hover { text-decoration:underline; }  	

#thk-body { height:22.1875em; }  /* 355px  */
/*#thk-body { height:22.25em; }	  356px */

.thk-bgpink { background-color:#ffe8d8; }

	
.thk-clear { clear:both; height:1px; overflow:hidden; }	
	
 	
.thk-redline { clear:both; height:0.0625em; background-color:#c20e5a; overflow:hidden; margin:0;}
.thk-redline hr { display:none; }	
	
	
	
	
	
	
	
#thk-body-wrapper { position:absolute; width:47.75em; }
#thk-body-mainpic { height:22.1875em; }	
#thk-body-mainpic img{ width:21.1875em; height:22.1875em; vertical-align:top; } 

.thk-item #thk-body-content { top:0px; }	
.thk-item h1 { font-size:1.125em; font-weight:bold; color:#c20e5a; margin-top:0.6666em; }
  

.thk-item #thk-body-mainpic { position:absolute; left:6.5625em; top:-5.5em; z-index:2; }	
.thk-item #thk-body-mainpic img{ width:18.625em; height:27.1875em; } 


.thk-item #thk-body-content p { color:#000000; }

 
.thk-item #thk-body-content .thk-body-content-columns { margin-top:0.375em; width:20.75em;}
.thk-item #thk-body-content .thk-body-content-columns .left { float:left; width:13.375em; }
.thk-item #thk-body-content .thk-body-content-columns .left	p { margin:0; }
.thk-item #thk-body-content .thk-body-content-columns .left	.specs { margin:1em 0 0 0; padding:0; }

.thk-item #thk-body-content .thk-body-content-columns .left	.specs li { font-size:0.625em; margin:0; padding:0; list-style-type:none; line-height:1.4em}
.thk-item #thk-body-content .thk-body-content-columns .left	.specs li.price { /*margin-top:0.5em; */font-size:0.75em; color:#c20e5a; font-weight:bold; }


.thk-item #thk-body-content .thk-body-content-columns .right { float:right; width:6.5em; }
.thk-item #thk-body-content .thk-body-content-columns .right h2 { background-color:#eaeaea; font-size:0.6875em; text-transform:uppercase; text-align:center; padding:.5454em 0; }		
.thk-item #thk-body-content .thk-body-content-columns .right ul { margin:0; padding:0; }
.thk-item #thk-body-content .thk-body-content-columns .right li { background-color:#eaeaea; margin:0; padding:0.375em 0.5em 0.5em 0.5em; margin-top:0.0625em; list-style-type:none; }
.thk-item #thk-body-content .thk-body-content-columns .right li.submit { background-color:#ffffff; margin:0.3125em 0 0 0; height:1.5625em; padding:0; list-style-type:none; overflow:hidden; }
.thk-item #thk-body-content .thk-body-content-columns .right label { font-weight:bold; font-size:0.6875em; display:block; vertical-align:top; }
.thk-item #thk-body-content .thk-body-content-columns .right select { font-size:0.625em; font-family:arial; font-weight:bold; }
.thk-item #thk-body-content .thk-body-content-columns .right input { font-size:1em; margin:0; padding:0; width:6.5em; height:1.5625em; } 

#thk-body .thk-redline { position:absolute; top:19.375em; left:0px; width:100%; }  

#thk-body-title { position:absolute; margin-top:1em; margin-left:0.625em; font-size:1em; }
#thk-body-title	h1{ font-size:1em; }
#thk-body-title	h1 img{ height:1.5em; width:20em; vertical-align:top; }	
	
#thk-tagline { position:absolute; top:20.1875em; left:26.125em; }  
#thk-tagline img { height:1.1875em; width:19.5625em; vertical-align:top; }	
	
	
#thk-body-content-wrapper { position:absolute; top:0; left:26.125em;  height:17.75em; width:20.75em; }  
	
#thk-body-content{ position:absolute; bottom:0; left:0; }	

#thk-body-content-title h1{ font-size:1em; }	
#thk-body-content-title h1 img{ height:1.375em; width:20em; vertical-align:top; }

	
#thk-body-content p { margin:.75em 0 0 0; font-size:0.75em; color:#6b6764; line-height:1.3333em; }   

.thk-bullet-links { margin-top:0.875em; }
.thk-bullet-links ul { margin:0; padding:0; }

/*.thk-bullet-links li { margin:1.4166em 0 0 1.25em; text-indent:-1.25em; padding:0; color:#c20e5a; list-style-type:none; font-size:0.75em; font-weight:bold;  }*/
.thk-bullet-links li { margin:0 0 1.4166em 1.25em; text-indent:-1.25em; padding:0; color:#c20e5a; list-style-type:none; font-size:0.75em; font-weight:bold;  }
/*.thk-bullet-links li.first { margin-top:0; }*/

.thk-bullet-links li img { width:0.6666em; height:0.5833em; margin-right:0.5833em;  }	
.thk-bullet-links li span { color:#6b6764; font-size:0.8333em; font-weight:normal; } 	
.thk-bullet-links li a { text-decoration:none; }
.thk-bullet-links li a:link, .thk-bullet-links li a:visited { color:#c20e5a; }
.thk-bullet-links li a:hover { text-decoration:underline; }

	
#thk-body-content a { text-decoration:none; }	
#thk-body-content a:link, #thk-body-content a:visited { color:#c20e5a; }
#thk-body-content a:hover { text-decoration:underline; }	
	
#thk-email { position:absolute; left:0; width:46.875em; margin-top:0.4375em; color:#c20e5a; z-index:2; }	
#thk-email p { border-bottom:1px #c20e5a solid; margin:0; float:right; } 
#thk-email span { font-size:0.6875em; } 
#thk-email a { text-decoration:none; } 	
#thk-email a:link, #thk-email a:visited { color:#c20e5a; }
#thk-email img { width:0.75em; height:0.5em; }

	
img.width35 { width:2.1875em; }
img.width37 { width:2.3125em; }
img.width38 { width:2.375em; }
img.width50 { width:3.125em; }
img.width57 { width:3.5625em; }
img.width62 { width:3.875em; }
img.width71 { width:4.4375em; }





	
.thk-collection { margin:0; padding:0; }
.thk-collection li { margin:0; padding:0; list-style-type:none; width:9em; float:left; margin-left:0.625em; }
.thk-collection li.first { margin-left:0; }	
.thk-collection li.last span { margin-right:0.625em; }	
.thk-collection li img { width:9em; height:15em; vertical-align:top; }	
.thk-collection li span { display:block; text-align:right; font-weight:bold; font-size:0.6875em; color:#c20e5a; margin-top:0.3636em; }	
.thk-collection li span	a { text-decoration:none; }
.thk-collection li span	a:hover { text-decoration:underline; }
.thk-collection li span	a:link, .thk-collection li span	a:visited { color:#c20e5a; }



.thk-swatches { margin-top:0.5625em; height:6.25em; }
#thk-body-content .thk-swatches p { position:absolute; margin:0; margin-top:-2.1em;  font-size:0.625em; font-weight:bold; color:#6b6764; line-height:auto; }
.thk-swatches ul { margin:0; padding:0; }
.thk-swatches li { margin:0; padding:0; list-style-type:none; width:6.5em; float:left; }
.thk-swatches li.first { margin-right:0.625em; }  
.thk-swatches li.last { float:right; }	
.thk-swatches li img { width:6.5em; height:4.3125em; vertical-align:top; }	
.thk-swatches li span { display:block; text-align:right; font-weight:bold; font-size:0.6875em; color:#6b6764; margin-top:0.3636em; }	





#thk-footer { position:absolute; top:20em; left:0; text-align:right; width:46.875em; }
#thk-footer h1 { color:#c20e5a; font-weight:bold; font-size:1.125em; }




.thk-article #thk-body{ height:auto; }
.thk-article #thk-body-wrapper{ position:static; width:auto;qbackground:green }
.thk-article #thk-body-content-wrapper { position:static; height:auto; width:46.875em; qbackground:green}
.thk-article #thk-body-content{ position:static; padding:0; }


.thk-article .thk-bullet-links { margin-top:0; }
.thk-article #thk-body .thk-redline{ position:static; qmargin-bottom:2.75em; }

.thk-article #thk-body-content .thk-body-content-columns { margin:0 0 0 0.625em; padding:4em 0 3.25em 0; width:46.25em; qbackground:blue; }
.thk-article #thk-body-content .thk-body-content-columns .left { float:left; width:11.875em; padding-top:0.1875em; }
.thk-article #thk-body-content .thk-body-content-columns .right { float:right; width:33.6875em; }
.thk-article #thk-body-content .thk-body-content-columns .right p { color:#000000; margin:1.5833em 0 0 0; }
.thk-about #thk-body-content .thk-body-content-columns .right p { color:#000000; margin:1.25em 0 0 0; }

.thk-article #thk-body-content .thk-body-content-columns .right p.first { margin-top:0; }
.thk-article #thk-body-content .thk-body-content-columns .right p.top { margin:2em 0; font-weight:bold; }
.thk-article #thk-body-content .thk-body-content-columns .right p.top img { width:0.75em; height:0.75em; margin-right:0.4166em;}
.thk-article #thk-body-content .thk-body-content-columns .right p.date { color:#6b6764; font-size:0.625em; margin-top:0.4em; }
 

.thk-article #thk-footer { position:static; height:2.75em; }
	/*
.thk-newsitem-list ol, .thk-newsitem-list ul {  margin:0; padding:0; }
.thk-newsitem-list li {  margin:0; padding:0; list-style-type:none; }
.thk-newsitem-list ul li { clear:none; font-size:0.75em; margin-top:0.08333em; qvertical-align:top; qfloat:left; line-height:1.25em;}
.thk-newsitem-list ul {  padding-top:1em; background:green; float:left;  }
.thk-newsitem-list ol li { clear:both; sfloat:left; }
		   */
		   
.thk-newsitem-list { }
.thk-newsitem-list ol, .thk-newsitem-list ul {  margin:0; padding:0; }
.thk-newsitem-list li {  margin:0; padding:0; list-style-type:none; }
.thk-newsitem-list ul { width:99%; padding-top:1em; }

.thk-newsitem-list ul li {  }
.thk-article #thk-body-content .right .thk-newsitem-list ul li p{ margin:0; }
/*
.thk-newsitem-list ul li { font-size:0.75em; margin-top:0.08333em; line-height:1.25em; }
*/
.thk-bullet-links .thk-bullet-undated {} 
.thk-bullet-links .thk-bullet-undated li  { margin-top:.4166em; vertical-align:top; }
.thk-bullet-links .thk-bullet-undated li.first { margin-top:0; }


.thk-article h2 { font-size:1.125em; }


/* image floating on left - text wrapping below it */
.thk-article .thk-image-float-wrap { margin:1.75em 0 0 0; padding-bottom:0.25em; }
.thk-article .thk-image-float-wrap .im-left { float:left; width:16.25em; }	
.thk-article .thk-image-float-wrap .im-left img { width:15em; height:11.25em; qdisplay:block; } 	
.thk-article .thk-image-float-wrap .im-left span { margin:.7em 0 .5em 0; font-size: 0.625em; font-weight:bold; display:block; } 
.thk-article .thk-image-float-wrap .im-right {  }		
.thk-article .thk-image-float-wrap .im-right p { margin-left:0; margin-right:0; }	

/* image floating on left - text float on right ( 2 column ) */
.thk-article .thk-image-float	{ margin:1.75em 0 0 0; padding-bottom:0.25em;  }
.thk-article .thk-image-float .im-left { float:left; width:15.125em;} 
.thk-article .thk-image-float .im-left img { width:15em; height:11.25em; display:block; } 	
.thk-article .thk-image-float .im-left span { margin:.7em 0 0 0; font-size: 0.625em; font-weight:bold; display:block; } 
.thk-article .thk-image-float .im-right { float:right; width:17.4375em; }	
.thk-article .thk-image-float .im-right p { margin-left:0; margin-right:0; }
	
.thk-about #thk-body-content { padding-bottom:4.5625em; }
.thk-about #thk-body-content .thk-body-content-columns { padding-top:3.8125em; }
.thk-about #thk-body-content .thk-body-content-columns .right { padding-top:0.1875em; }

.thk-item #thk-body-content .thk-body-content-columns .left p.drawing {font-size: 10px; padding-top: 15px;}


/* sanjay additions */

.thk-about h2 { font-size: 1em; }
.thk-about h3 { font-size:.75em; padding-top: 1.25em; }
.thk-about #thk-body-content .right ul {font-size:.75em}

.thk-article .thk-image-float .im-left-portrait { float:left; width:11.375em;} 
.thk-article .thk-image-float .im-left-portrait  img  { width:11.25em; height:15em; display:block; } 
.thk-article .thk-image-float .im-left-portrait span { margin:.7em 0 0 0; font-size: 0.625em; font-weight:bold; display:block; } 	

.thk-article .thk-image-float .im-right-portrait { float:right; width: 21.1875em; }	
.thk-article .thk-image-float .im-right-portrait p { margin-left:0; margin-right:0; }

/*mailing lost form*/

.mailing-form {padding: 0;  margin:1.4167em 0.8333em 0 0; }
.mailing-form input {width: 12em;}
.mailing-form input.btn {width: 5em; color: #FFFFFF; font-weight: bold; background-color: #c20e5a; margin: 0 0 .625em 8.75em; font-size: 1em;}
.mailing-form p label {float: left; width: 30%; text-align : right; padding-right: .625em; color: #000000; font-weight : bold; }
.mailing-form input.txt {color: #000000; width: 12.5em;}
.mailing-form  p {clear: left; margin: 0; padding: .625em 0 0;}




















