#description{font-size:1em}
 /* div{border:solid 1px red}
span{border:solid 1px blue} 
*/

#main_product{
	background:#000;
	padding:1em 0;
	
	}

#WT112 #main_product, 
#WT113 #main_product{margin-bottom:9em;}

	#main_product #main_image img{
		width:280px;
		float:left;
		margin-left:10px;
		padding-bottom:50px
		}
	#main_product #graphic img{
		height:180px;
		max-height:180px;
		position:absolute;
		top:25px;
		left:260px;
		overflow:visible;
		}
	#WT100 #main_product #graphic img,
	#WT107 #main_product #graphic img,	
	#WT110 #main_product #graphic img{position:absolute;left:225px;}
	
	#WT111 #main_product #graphic img{right:0px}
	
	#main_product #description{
		width:130px;
		float:right;
		margin:205px 7px 0 0;
		text-align:center;
		overflow:visible;
		padding-bottom:210px;
		}
		#WT111 #main_product #description{margin-right:30px}
		#main_product #description form, 
		#match form{
			font-size:.9em;
			text-align:left;
			margin:1.5em 1em 0 1em;
			}
		#main_product form .button, 
		#match form .button{margin-top:3px;}
		
		#match form .button{margin-left:2.5em}
	#main_product #thumbnails{
		position:absolute;
		bottom:10px;float:right;right:10px}
	#WT100 #thumbnails{right:30px}
	#WT109 #thumbnails{right:20px}

	#WT111 #thumbnails{right:35px}

	#matching_product{float:right;}

	#buy_set{
		background:url(../graphics/oval.png) center center no-repeat;
		height:220px;
		text-align:center;
		
		}
		#buy_set span{
			width:60%;
			margin:auto;
			display:block;
			font-size:1.1em;
			text-align:center;
			padding:4em 0 0 0; 
			}
	
		#buy_set span.model,
		#buy_set span.price {
			margin:0;
			line-height:1.8em;
			display:inline;
			}

		#buy_set span.buy{
			margin:0 0 0 9%;
			padding:0;
			text-align:left;
			display:inline;
			}
		#buy_link{display:inline;margin:0}
	
	#set_pay_button{
		font-size:90%;
		font-size:.8em;
		text-align:right;
		width:50%;
		margin:.5em 0 0 22%;
		}
		#set_pay_button form{font-size:.9em;}
	#set_pay_button select{margin-bottom:4px}
	#set_pay_button .button{margin-right:-6px}
	
	
	
	
/* matching products */
	
	#match{
		background:#000;
		margin:2em 15px 7em 0;
		float:right;
		margin-right:15px;
		padding:0 0 2em 0
		}
	
	#coord{text-align:center;color:#fff;margin:1em 0 .5em 0}	
	
	#match #thumb_box{height:190px;float:left;margin:0 0 0 11px}
	.womens .dress #thumb_box
		{float:left;}
	#WT104 #thumb_box img
		{height:230px;float:left;}
		.dress #thumb_box img{width:150px}
	
		#match img.matching_thumb{float:left;margin:14px 0 9px 0;}
	#WT112 #thumb_box, #WT113 #thumb_box{display:none}
	
	#match .description {
		margin:0 10px 0 0;
		text-align:center;
		width:170px;
		font-size:1em;
		float:right;
		clear:left;
		}
		
		#WT104 .description,
	.womens	.dress .description{float:right;}
		
		#WT104 #match .description{margin-right:0}
		#WT112 #match .description,	
		#WT113 #match .description{margin-top:1em}
	#match img.matching_graphic{
		float:right;
		margin:14px 10px 8px 0;
		width:135px;
		}
		#WT104 #match img.matching_graphic,
		.womens .dress img.matching_graphic
			{width:100px;margin:14px 32px 8px 0}
			
	.womens .dress .matching_graphic {margin-right:25px !important}
	#match span{clear:left;}

	#match form select{margin-left:3px}

table.form td.form_name{text-align:left;padding:.75em 0 0 5px;}
table.form select{margin-left:3px;}
#related_products{float:right;width:90%;}



.dogclothing #top_part{width:100%;}
	.dogclothing img#graphic{position:absolute;top:12px;width:120px;right:10px}
	.dogclothing img#graphicreverse{position:relative;top:140px;right:10px;width:120px}

.dc .matching_graphic{width:150px !important;}
.dc .description{margin-top:0px !important}
.dc #thumb_box img, .dogclothing #thumb_box {vertical-align:middle;width:160px;max-width:160px;}

#DC300 .dc .description, #DD207 .dc .description, #DC309 .dc  .description{margin-top:-3em !important;}
#dcform{padding-left:1em; }


.main_cape #top_part{position:static;}
.main_cape #main_image{float:left;}
.main_cape #main_graphics{position:absolute;top:10px;width:140px;overflow:visible;right:0px}

.main_cape #bottom_part{width:100%;display:block;clear:left;padding-top:3em}

#DC314 #bottom_part{padding-top:4em}
.main_cape #bottom_part #graphic_thumb img{width:130px;float:left;margin:0 0 0 9px}
.main_cape #bottom_part #description{width:130px;float:right;margin:0 10px 0 0;padding-bottom:0em}
.main_cape #bottom_part #photo_thumb img{width:130px;float:right;margin:0 9px 0 0}

.main_dress #main_image img{width:250px !important;}
.main_dress img#graphic{margin:10px 15px 0 0;max-width:120px !Important;max-height:180px}
.main_dress #photo_thumb img{width:130px;float:right;margin:20px 20px 0 0}
#main_product.main_dress #description{

		padding:0;
		width:130px;
		max-width:130px;
		float:right;
		margin:155px 10px 0 0;
		text-align:center;
		overflow:visible;}
	#DT404 .main_dress #description{margin-top:210px}
	
	
#WT112 #buy_set form, #WT112 #match form, #WT113 #buy_set form, #WT113 #match form{display:none;}
