/*fonts*/
body, td, th, select, input  {
	font-size: 12px;
	font-family:Tahoma, Arial, Helvetica;color:#333333;
}
form {
	margin: 0px;
	padding:0px;
}
.bd {
font-weight:bold;
}

table{
border-collapse:collapse; 
}

table td{
padding:0px;
text-align:left;
}
a img {
	border: 0;
}

.sth0   {font-family:Tahoma;}
.sth1   {font-family:Arial;}
.sth2   {font-family:Arial Narrow;}
.sth3   {font-family:Verdana;}
.sth4   {font-family:Georgia, Times New Roman;}

.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;} 
.fs18, h1 {font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21, h1 {font-size:21px;}
.fs22{font-size:20px;}

.al0{text-align:left;}
.al1{text-align:center;}
.al2{text-align:right;}
.al4{float:left;}
.al5{text-transform:uppercase;}

.lh10{line-height:10px;}
.lh12{line-height:12px;}

h1 {
margin:0px;padding:0px;font-weight:normal;
}

h2 {
margin:0px;padding:0px;font-weight:normal;
font-size:19px;color:#D60C8C;
}

.co0 {color:#333333;}
.co1 {color:#ffffff;}
.co2 {color:#000000;}
.co3 {color:#666666;}
.co4 {color:#ABABAB;}
.co5 {color:#CE803E;}
.co6 {color:#FF6400;}
.co7 {color:#C1C1C1;}
.co8 {color:#D1381D;}
.co9 {color:#0095A8;}
.co10 {color:#0A8492;}
.co11 {color:#B43435;}
.co12 {color:#999999;}

/*lists*/
	
/*rotator*/
.div23 {
	visibility:hidden;
	position:absolute;
	display:none;
}

.div24 {
	visibility:visible;
	position:static;
	display:block;
}

.movetext	{	background-repeat:no-repeat;text-indent: -30000px;}	

/*marg */	

.marg0 	{padding:0px 5px 0px 15px;}
.marg1 	{margin-top:7px;margin-bottom:7px;}
.marg1a 	{margin-bottom:7px;}
.marg3	{padding:8px 12px 16px 12px;}
.marg3a	{padding:8px 12px 16px 0px;}
.marg4	{padding:0px 0px 0px 12px;}
.marg5	{padding:12px 10px 7px 12px;}
.marg6	{padding:9px 10px 12px 12px;}
.marg7	{padding:4px 10px 12px 12px;}
.marg8	{padding:0px 8px 0px 8px;}
.marg9	{padding:0px 8px 0px 12px;}
.marg10	{padding:12px 0px 4px 0px;}
.marg11	{padding:4px 8px 4px 12px;}
.marg12	{padding:4px 8px 4px 23px;}
.marg14	{padding:0px 20px 0px 0px;}
.marg15	{padding:8px 12px 8px 16px;}
.marg16	{padding:0px 5px 5px 10px;}
.marg17	{padding:0px 0px 4px 0px;}

	a.href0:link, a.href0:visited {color:#333333; text-decoration: none;}
	a.href0:hover {color:#DF0502; text-decoration: none;}	

	a.href0a:link, a.href0a:visited {color:#DF0502; text-decoration: none;}
	a.href0a:hover {color:#DF0502; text-decoration: none;}	
	
	a.href1:link, a.href1:visited {color:#ffffff; text-decoration: none;}
	a.href1:hover {color:#ffffff; text-decoration: underline;}	

	
	a.href3:link, a.href3:visited {color:#CE803E; text-decoration: none;}
	a.href3:hover {color:#CE803E; text-decoration: underline;}			
	
	a.href4:link, a.href4:visited {color:#2E4B97; text-decoration: none;}
	a.href4:hover {color:#2E4B97; text-decoration: underline;}			
	
	a.href5:link, a.href5:visited {color:#0095A8; text-decoration: none;}
	a.href5:hover {color:#000000; text-decoration: underline;}	
	
	a.href5a:link, a.href5a:visited {color:#000000; text-decoration: none;}
	a.href5a:hover {color:#000000; text-decoration: underline;}	
		
.topsale {min-width:213px;}
.tphone {font: bold 18px Tahoma; padding:2px 0 0 0;}
.logo {width:221px;}
.logo a{display:block; height:80px; }
.lcol { width:181px;padding:4px 0 0 0;}
.llines { height:26px; background:url(../i/lines.gif) repeat-x; width:164px; margin:0 0 0 3px;}


.besttbl { width:381px;}
.tblimg { background:url(../i/frame.gif) no-repeat; padding:7px 0 8px 0;}
.tblimg table { width:126px;}
.tblimg table td{ text-align:center;}
.besttbl .pr	{padding:1px 8px 3px 12px;}
.comm {padding:9px 8px 4px 12px;font-family:Georgia, Times New Roman; font-weight:bold;color:#CE803E; width:190px;}
.shipttl {padding-bottom:8px;font: 18px Verdana;color:#ffffff;}
.shipttl1 {padding-bottom:8px;font: 18px Verdana;color:#ffffff;}
.footh1 { height:9px;background:url(../i/t2a1.gif) no-repeat;}
.footh2 { height:9px;background:url(../i/t2a2.gif) no-repeat;}
.fmenu1 { padding-bottom:3px;}
.copy { text-align:center; font-size:10px; color:#ABABAB; padding-top:2px;}

.lmenu {padding:12px 10px 7px 12px;}
.lmenu .href0 {display:block;padding-bottom:10px;}
.lmenu .href0a {display:block;padding-bottom:2px;}
.lmenu .lbot { height:8px;}

.crumbs {padding:2px; margin:2px 0 3px 0;font: 10px Verdana;}
#titleCell .c1 { padding:5px 10px;}
#contentCell {padding:3px 0 0 0;}

#contentCell .pr {padding:1px 8px 3px 12px;}
#relatedCell {width:155px;}
.t3b3 {padding:5px 0 0px 15px;color:#ffffff;font: 18px Georgia, Times New Roman;}
.relItim {padding:13px 0 0 0;}
.relItim td { text-align:center;}
.relItim .text {padding:7px 8px 4px 23px; color:#fff; font-size:11px;}
.relItim .text .co1{padding:3px 0 0 0;}

.sttl1 {font-family:Verdana; color:#fff; font-size:18px; padding-bottom:8px;}

.toprev { width:200px; padding-top:5px;}
.zoomd {padding:3px 0 7px 0; font-size:11px;text-align:right;}

.iimg1 { height:7px; background:url(../i/t4a1.gif) no-repeat;} 
.iimg2 { height:7px; background:url(../i/t4a3.gif) no-repeat;}

.iord1 {height:11px; background:url(../i/t8a1.gif) no-repeat; margin-top:12px;}
.iord2 {height:19px; background:url(../i/t8a2.gif) no-repeat;}

.iordpr { width:328px; margin-top:5px;}
.iordpr td{padding-left:11px;}

.accimg { background:url(../i/frameacc.gif) no-repeat; padding:7px 0 8px 0; margin:7px 0 3px 0;}
.accimg td { text-align:center;}
.acczoom {padding-bottom:3px;}
.acctext {height:94px; margin:7px 0 3px 0;}
.accord { width:145px; margin-top:3px;}

.revcl {text-align:right; color:#fff; font-size:11px; width:128px; padding:1px 0 3px 0;}
#reviews_content {padding:6px 0 0 0;}

.revtext {border-bottom:1px dotted #DCDCDC; font-size:11px; text-align:center; width:100px; padding:0 0 5px 0;}
.revtext1 {border-bottom:1px dotted #DCDCDC; font-size:11px; width:426px; padding:0 0 8px 0;}

.revform { width:497px; margin-top:12px;}
.revform .c1{ width:95px; padding:1px 0 0 0; vertical-align:top; text-align:right;}
.revform .c2{ width:80px; padding:3px 0 1px 0; vertical-align:top; text-align:right; font-weight:bold;color:#0095A8; font-size:11px;}
.revform .c3{ width:322px;  padding:3px 0 0px 0;vertical-align:top; }

.revbut { text-align:right; padding:6px 0;}

.curttlm {padding:3px 0px 3px 12px;}
.revWrap {text-align:center;}
.revWrap1 {background:#F5F5F5;border:1px solid #CCCCCC; width:593px; margin:23px auto 0 auto; text-align:left;}
.relt td { width:135px; padding:7px 0 0 0; text-align:center;}

.t2a1 {	border-left:1px solid #C5C5C5;border-right:1px solid #C5C5C5;	background:#ededed; }

.t2b3 {background:url(../i/ar1.gif) no-repeat 0 5px;padding-left:13px;}
.t2b4 {background:url(../i/ar2.gif) no-repeat 12px 5px;padding-left:23px;}



.t3d1 {background:url(../i/t6a2.gif) repeat-y;}
.t3d2 {background:#ffffff;border:1px solid #CCCCCC;}
.t3e1 {background:url(../i/t6b2.gif) repeat-y;}

.t5a1 {border-bottom:1px dotted #D7D2C7;margin:0 0 0 1px;}
.t5a1 .c2 { width:312px; padding:0 0 5px 0;}
.t5a1 .c3 { width:139px; padding:0 0 5px 0; vertical-align:bottom; text-align:right;}

.t5a2 {background:#FAF8F2;border-bottom:1px dotted #D7D2C7;margin:0 0 0 1px;}

.t6a1 {background:#F5F5F5;border:1px solid #CCCCCC; width:593px; margin-top:23px;}
.t6a2 {border-bottom:1px dotted #DCDCDC;}
.t6a3 {border:1px solid #D3D3D3; width:88px;}
.t6a4 {background:#F7F3EA;padding:5px 0 6px 0px;margin-top:1px;}
.t6a5 {background:#CB9803;border-bottom:1px dotted #706F6B;border-top:1px dotted #706F6B;padding:5px 0 6px 12px;}
.t5a4 {background:url(../i/t8a3.gif) repeat-y;}
.t6a6 {background:#EEECE5;border-bottom:1px dotted #706F6B;border-top:1px dotted #706F6B;padding:5px 0 6px 12px;margin:0 0 0 1px;}
.t6a6 .fs12 {text-align:right;}

.t6a7 {border-bottom:1px solid #E9E9E9;padding:10px 0 10px 0px;}

.p1a0 {	margin:0px 0px 0px 5px;padding:4px 6px 4px 6px;}
.p1a1 {	padding:3px 6px 4px 6px;float:left;margin:0px 1px 0px 2px;}
.p1a2 {	padding:3px 4px 5px 4px;margin:0px 1px 0px 2px;float:left;}
.p1a3 {	padding:3px 2px 3px 2px;margin:0px 1px 0px 2px;float:left;}
.p1a4 { padding:3px 2px 3px 2px;margin:0px 1px 0px 2px;float:left;}
.p1a5 {	float:left;}


#relDiv {	background:#0CB3C5;position:absolute;width:155px;z-index:5;}

.bg1 {background:#ffffff;}
.bg2 {background:#666666;}
.bg3 {background:#0FB2C5;}

.tex1 		{
	width:100px;
	height:19px;
	border:1px solid #727071;
	}	

.tex1a 		{
	width:67px;
	height:19px;
	border:1px solid #727071;
	}	
	
	
.tex2 		{
	width:26px;
	height:18px;
	border:1px solid #7F7F7F;
	}	

.tex3 		{
	width:26px;
	height:16px;
	border:1px solid #A8A8A8;
	}	

.tex4 		{
	width:70px;
	height:16px;
	border:1px solid #7A7D81;
	}	

.tex5 		{
	width:314px;
	height:50px;
	border:1px solid #7A7D81;
	}
	
.tex8 		{
	width:195px;
	height:19px;
	border:1px solid #0DB3C5;
	}	
	
.tex9 		{
	width:370px;
	height:115px;
	border:1px solid #0DB3C5;
	}	
					
.sel1 		{
	width:90px;
	height:19px;
	}		
	


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	}

#imageContainer{
	padding: 9px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}


#prevLink{	width: 49%;	height: 100%;	display: block;	}
#nextLink{  width: 49%; 	height: 100%;	display: block;	}	



#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink { background: url(../jqjs/prevlabel.gif) left 95% no-repeat; }
#nextLink { background: url(../jqjs/nextlabel.gif) right 95% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%	;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;	
	}

#imageData{	padding:0 10px; color: #666666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left;  color: #666666 !important;font-size:11px;}	
#imageData #caption{ font-weight: bold;	color: #666666 !important;font-size:10px; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	color: #666666 !important;font-size:10px; }			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9000;
	width: 100%;
	height: 500px;
	}

/*-----------------------------------------------------------------------------

  CSS Magic

-----------------------------------------------------------------------------*/

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */





.fbDiv {padding:18px 0 0 0;}

#slideDiv {width:326px;height:275px; }
#slideDiv ul {list-style:none;padding:0;margin:0;}
#slideDiv li {padding:0 !important;width:326px;}

#portfolio .rot2 {visibility:hidden;position:absolute;}

.rBut {position:absolute;margin:-83px 0 1px 250px;padding:2px 0;z-index:100;}

.rBut img{margin:0 1px;cursor:pointer;}

.fcwrap1 { font-size:11px;width:300px; z-index:100; margin:101px 0 0 604px; position:absolute;}
.fcwrap2 {}
.fcwrap3 { font-size:11px; font-weight:normal;}


#yfc_mini{margin:0px 10px 0 -40px;}
.yui-dt-bd td {font-weight:normal;}
#yfc_subTotal {font-weight:normal;}

.carttext {font-weight:bold;}
.carttext a{ color:#fff; text-decoration:none;}
.smb-mc .mini_msg { width:150px;}

.notif1 {background: url(http://site.classicteak.com/i/t8a3.gif) repeat-y; width:332px;}
.notif2 { background: url(http://site.classicteak.com/i/t8a1.gif) no-repeat;}
.notif3 { background: url(http://site.classicteak.com/i/t8a2.gif) no-repeat bottom left; padding:12px 12px 3px 12px; font-size:11px;}

.mlOut {padding:7px 0 7px 0;}
.mlOut .ml1 {float:left;padding:3px 0 0 0;}
.mlOut .ml2 {float:left;}
.mlOut .tex2 {width:220px;}
#mlname {display:none;}
.sendbig {padding:0px 0 7px 0;text-align:center;}
