/********** #Specials styles **********/

.Products {
	clear:both;
	float:right;
	width: 745px;
	border-left: 2px solid #EAE7D8;
	border-right: 2px solid #EAE7D8;
	border-bottom: 2px solid #EAE7D8;
	padding: 8px 0px 25px 0px;
	font-size: 12px;
	background-color:#FFFFFF;
}
#noproducts { clear: both; float: left; width: 695px; padding: 20px 25px 5px 19px; font-size: 15px; color:#666666;  text-align: left;}
.RowElements {
	clear:both;
	width: 695px;
	padding: 0px 25px 0px 25px;
	font-size: 12px;
}
.RowElements .Container {
	float: left;
	width: 214px;
	margin: 35px 26px 0px 0px;
	font-weight: bold;
	font-family: "MS", sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}
.RowElements .ContainerLast {
	float: left;
	width: 214px;
	margin: 35px 0px 0px 0px;
	font-weight: bold;
	font-family: "MS", sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}
.RowElements .Container .ThumbImage {
	float: left;
	width: 210px;
	overflow:hidden;
	height: 219px;
	/**background-image: url('images/template/SpecialProductBG.jpg');
	background-repeat: no-repeat;**/
	border: 2px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 2px 0px 0px 0px;
	position:relative;
	font-size:10px;
	z-index: 0;
}
.RowElements .Container .ThumbImage:hover { border: 2px solid #989797; }
.RowElements .Container .ThumbImage table{margin: 0px;height: 215px;padding: 0px;}
.RowElements .Container .ThumbImage .QuickLookElementM, .RowElements .ContainerLast .ThumbImage .QuickLookElementM {
	border: none;
	height: 19px;
	width: 67px;
	position:absolute;
	padding-top: 0;
	left:65px;
	top: 160px;
	display: none;
}
.RowElements .Container .ThumbImage .QuickLookElement, .RowElements .ContainerLast .ThumbImage .QuickLookElement {
	border: none;
	height: 19px;
	width: 67px;
	position:absolute;
	padding-top: 0;
	left:125px;
	top: 160px;
	display: none;
}
.RowElements .Container .ThumbImage .CollectionsElement, .RowElements .ContainerLast .ThumbImage .CollectionsElement {
	border: none;
	height: 19px;
	width: 96px;
	position:absolute;
	padding-top: 0;
	left:15px;
	top: 160px;
	display: none;
}
.RowElements .Container .ThumbImage .FreeShipping {
	border: none;
	text-align: left;
	height: 57px;
	width: 68px;
	position:absolute;
	padding-top: 0;
	left:0px;
	top: 0px;
}
.RowElements .Container .ThumbImage .Cushions {
	border: none;
	text-align: left;
	height: 13px;
	width: 200px;
	position:absolute;
	padding-top: 0;
	left:0px;
	top: 194px;
	color: #9e0b0f;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px 0px 5px 10px;
}
.RowElements .Container .ThumbImage .Discount {
	border: none;
	text-align: left;
	height: 57px;
	width: 68px;
	position:absolute;
	padding-top: 0;
	right:0px;
	bottom: 0px;
}
*html .RowElements .Container .ThumbImage .Discount { bottom: -2px; }
.RowElements .Container .ThumbImage .Discount .discounttext{
	text-align: left;
	height: 40px;
	width: 30px;
	position:absolute;
	padding-top: 0;
	right:0px;
	bottom: -8px;
	font-size: 12px;
	color: #FFFFFF;
}
.RowElements .Container .MainDescription {
	clear: both;
	float: left;
	width: 210px;
	height: 70px;/** changed height bc International Caravan didnt fit **/
	color: #383700;
}
.RowElements .Container .MainDescription a:link, .RowElements .Container .MainDescription a:visited {
	color: #383700;
	font-size: 15px;
	letter-spacing:-1px;
	text-decoration:none;
}
.RowElements .Container .MainDescription a:hover {color:#666666;}
.RowElements .Container .MainDescription .Company {
	clear: both;
	float: left;
	width: 210px;
	color: #403F0A;
	font-weight:normal;
	font-size: 13px;
	letter-spacing:0px;
}
.RowElements .Container .Reviews, .RowElements .ContainerLast .Reviews {
	clear: both;
	float: left;
	width: 210px;
	height: 14px;
	padding: 0px 0px 8px 0px;
	font-size: 10px;
	color: #0d1230;
	font-weight: normal;
}
.RowElements .Container .Reviews img, .RowElements .ContainerLast .Reviews img { vertical-align: middle; margin: -2px 3px 0px 0px; }
.RowElements .Container .WeeklySalePrice {
	clear: both;
	float: none;
	width: 210px;
	color: #F2A200;
	font-size: 15px;
	height: 40px;
}
.RowElements .Container .WeeklySalePrice .ListPrice {
	clear: both;
	float: none;
	width: 210px;
	color: #C68605;
	font-size:12px;
	padding-top: 2px;
	text-decoration: none;
}
.RowElements .Container .Cart {
	clear: both;
	float: left;
	width: 209px;
	font-size: 13px;
	border:0px;
	text-align:right;
	padding-right: 5px;
	padding-top: 7px;
}
.RowElements .Container .ProductDetails {
	clear: both;
	float: left;
	width: 98px;
	font-size: 13px;
	border: 0px; }
.RowElements .Container .BuyNow {
	float: left;
	width: 78px;
	font-size: 13px;
	border: 0px;}
.RowElements .ContainerLast .ThumbImage {
	float: left;
	width: 210px;
	height: 219px;
	overflow:hidden;
	/**background-image: url('images/template/SpecialProductBG.jpg');
	background-repeat: no-repeat;**/
	border: 2px solid #CCCCCC;
	margin-bottom: 2px;
	padding: 2px 0px 0px 0px;
	position:relative;
	font-size: 10px;
	z-index: 0;
}
.RowElements .ContainerLast .ThumbImage:hover { border: 2px solid #989797; }
.RowElements .ContainerLast .ThumbImage table{margin: 0px;height: 215px;padding: 0px;}
.RowElements .ContainerLast .ThumbImage .FreeShipping {
	border: none;
	text-align: left;
	height: 57px;
	width: 68px;
	position:absolute;
	padding-top: 0;
	left:0px;
	top: 0px;
}
.RowElements .ContainerLast .ThumbImage .Cushions {
	border: none;
	text-align: left;
	height: 13px;
	width: 200px;
	position:absolute;
	padding-top: 0;
	left:0px;
	top: 194px;
	color: #9e0b0f;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px 0px 5px 10px;
}
.RowElements .ContainerLast .ThumbImage .Discount {
	border: none;
	text-align: left;
	height: 57px;
	width: 68px;
	position:absolute;
	padding-top: 0;
	right:0px;
	bottom: 0px;
}
*html .RowElements .ContainerLast .ThumbImage .Discount { bottom: -2px; }
.RowElements .ContainerLast .ThumbImage .Discount .discounttext{
	text-align: left;
	height: 40px;
	width: 30px;
	position:absolute;
	padding-top: 0;
	right:0px;
	bottom: -8px;
	font-size: 12px;
	color: #FFFFFF;
}
.RowElements .ContainerLast .MainDescription {
	clear: both;
	float: left;
	width: 210px;
	height: 63px;
	color: #383700;
}
.RowElements .ContainerLast .MainDescription a {
	color: #383700;
	font-size: 15px;
	letter-spacing:-1px;
	text-decoration:none;
}
.RowElements .ContainerLast .MainDescription a:hover {color:#666666;}
.RowElements .ContainerLast .MainDescription .Company {
	clear: both;
	float: left;
	width: 210px;
	color: #403F0A;
	font-weight:normal;
	font-size: 13px;
	letter-spacing:0px;
}
.RowElements .ContainerLast .WeeklySalePrice {
	clear: both;
	float: none;
	width: 210px;
	color: #F2A200;
	font-size: 15px;
	height: 40px;
}
.RowElements .ContainerLast .WeeklySalePrice .ListPrice {
	clear: both;
	float: none;
	width: 210px;
	color: #C68605;
	font-size:12px;
	padding-top: 2px;
	text-decoration: none;
}
.RowElements .ContainerLast .Cart {
	clear: both;
	float: left;
	width: 199px;
	font-size: 13px;
	border:0px;
	text-align:right;
	padding-right: 15px;
	padding-top: 7px;
	font-size: 12px;
}
.RowElements .ContainerLast .ProductDetails {
	clear: both;
	float: left;
	width: 98px;
	font-size: 13px;
	border: 0px; }
.RowElements .ContainerLast .BuyNow {
	float: left;
	width: 78px;
	font-size: 13px;
	border: 0px;}
.PageNumber {
	clear: both;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #7b7944;
	padding: 5px 20px 0px 0px;
}
.PageNumber a:link,   .PageNumber a:visited {
	color: #7b7944;
	text-decoration: none;
	font-size: 11px;
	padding-right: 3px;
} 
.PageNumber a:hover {color: #D5930C;}
.PageNumber .current {font-size: 14px;color: #D5930C;padding-right: 3px;}

#TextContainer {float:right;width: 749px;margin-bottom: 10px;}
*html #TextContainer { display: inline; }

#PageText {
	width: 749px;
	text-align:justify;
	font-size:12px;
	font-family: Arial, sans-serif;
	float: right;
}
#PageText h1 {
	clear: both;
	float:left;
	width: 749px;
	font-size:15px;
	padding-top: 5px;
}
#PageText h2 {
	clear: both;
	float:left;
	width: 749px;
	font-size:13px;
}
#PageText a:link, #PageText a:visited {color: #C28900;font-weight: normal;text-decoration: none;}
#PageText a:hover {color: #FF6666;}
/* necessary for video embedding */
#PageText p { clear: none; float: none; width: auto; margin: 0px 0px 15px 0px; }
#PageText .pagevideo {
	clear: both;
	float: right;
	margin: 0px 0px 20px 20px;
	width: 386px; }
/*********** QUICKLOOK STYLES *****************/
.QuickLook {
	clear: both;
	float: left;
	text-align: center;
	width: 213px;
	height: 22px;
	border: 0px; }
p { margin: 0px; padding: 0px; }
.individual-right {
	float: left;
	width: 322px;
	margin: 0px 0px 0px 0px;
}
/** FIX FOR IE6 **/
*html .individual-right { display: inline; }
.individual-right table { clear: both; float: left; }
.individual-right-middle {
	clear: both;
	float: left;
	width: 250px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
/** FIX FOR IE6 **/
*html .individual-right-middle { display: inline; }
.individual-left {
	clear: left;
	float: left;
	width: 215px;
	margin: 0px 15px 20px 0px;
	padding: 0px;
}
/** FIX FOR IE6 **/
*html .individual-left { display: inline; }
form {margin: 0px; padding: 0px; }
.itemimages {width: 215px;}
.itemimages .individual-image {
	float: left;
	width: 213px;
	overflow:hidden;
	height: 219px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding: 2px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
}
.itemimages .individual-image table{margin: 0px;height: 219px; width: 213px;padding: 0px;}
.itemimages .option-image {
	clear: both;
	float:left;
	font-family:arial, sans-serif;
	font-size:12px;
	color: #215958;
	padding: 3px 0px 3px 0px;
	height: 15px;
	width: 215px;
	align: center;
}
.itemimages .options {
	width: 215px;
	clear: both;
	float: left;
	font-size: 11px;
	color: #215958;
	font-weight: normal;
}
.itemimages .options .optionrow {
	clear: both;
	float: left;
	width: 215px;
	margin-bottom: 10px; }
.itemimages .options .optionrow .optionimage {
	float: left;
	border: 1px solid #CCCCCC;
	width: 40px;
	height: 40px;
	margin-right: 6px;
	overflow: hidden;
}
.itemimages .individual-image table{margin: 0px;height: 40px;padding: 0px;}
.itemimages .options  .text {text-align: center;font-size: 9px;}

.itemimages .options .text a:link,  .itemimages .options .text a:visited {
	color: #990033;text-decoration: none;padding: 5px;}

.itemimages .options .text a:hover {text-decoration: underline;}
.individual-desc {
	clear: both;
	float: left; 
   	width: 300px;
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
}
.individual-desc p { margin: 0px; padding: 0px; }
.individual-desc .tabletext {
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
	width: 322px;
}
*html .individual-desc .tabletext {display: inline; }
.individual-desc ul {
	padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none;
}
.individual-desc ul li {padding-bottom: 2px;margin: 0px; }
.individual-desc .tabletext .man {
	margin: 10px 0px 10px 0px;
	color: #5C5B20;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.individual-desc .tabletext a:link, .individual-desc .tabletext a:visited {
	color: #640000;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
}
.individual-desc .tabletext a:hover{color: #003366;}

#individual-main-desc {
	text-align:left;
}

#individual-main-desc h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #504D0B;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#individual-main-desc .individual-itemno {
	clear: both;
	color: #5C5B20;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#individual-main-desc .individual-itemno a:link, #individual-main-desc .individual-itemno a:visited {
	clear: both;
	color: #5C5B20;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#individual-main-desc .individual-itemno a:hover {
	color: #504D0B;
} 
.individual-list-price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	padding-top: 10px;
	font-weight:bold;
	text-decoration:line-through;
}
.individual-your-price {
	font-family:arial, sans-serif;
	font-size:16px;
	/**color: #FA9450;**/
	color: #E1AE38;
	font-weight:bold;
}
.shipprice {
	font-family:arial, sans-serif;
	font-size:14px;
	color: #215958;
	padding-bottom: 3px;
}

.individual-total {
	font-family:arial, sans-serif;
	font-size:14px;
	color: #D72A2A;
	text-align:left;
	font-weight:normal;
	width: 200px;
	padding-top: 4px;
}
.individual-freeship {
/* clear: both; */
	font-family:arial, sans-serif;
	font-size:17px;
	color: #FB1112;
	text-align:left;
	font-weight:bold;
}	
	
.individual-freeship-subtxt {
/* clear: both; */
	font-family:arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
}	

.free-ship-img {
	padding: 5px 0px 5px 0px;
	
}	
.individual-quantity {
	float: left;
	font-family:arial, sans-serif;
	font-size:14px;
	color: #215958;
	padding-bottom: 3px;
}
.individual-quantity-input {
	float: left;
	width: 25px;
	font-size: 13px;
}
.individual-quantity-input input {
	width: 20px;
	height: 20px;
	font-size: 13px;
	text-align: right;
	vertical-align: middle;
}
.nextline { clear: both; float: left; width: 322px; padding-top: 5px;}
.cartline { clear: both; float: left; width: 113px; padding-top: 10px;}
/*********** END QUICKLOOK STYLES *****************/
