
.add-to-cart {
	
	transition: background 2s ease-out;
	cursor: hand; cursor: pointer;	
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#EEE;
	font-weight: bold;
	text-decoration: none;
	height:30;
	
	/* background: rgb(101,95,143); /* Old browsers */
	background: rgb(101,95,143); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(101,95,143,1) 0%, rgba(163,158,199,1) 8%, rgba(69,63,112,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,95,143,1)), color-stop(8%,rgba(163,158,199,1)), color-stop(100%,rgba(69,63,112,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#655f8f', endColorstr='#453f70',GradientType=0 ); /* IE6-9 */
	border-right: 1px solid #BBB;
	text-align:center;
	border-radius:0;
	text-shadow: 1px 1px #555;	
	
	-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.35);
	-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.35);
	box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.35);
	
	transition: background 2s ease-out;
}
.add-to-cart:hover {
	
	transition: background 2s ease-out;
	color:#FFF;
	background-image: rgb(69,63,112); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(69,63,112,1) 0%, rgba(163,158,199,1) 92%, rgba(101,95,143,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,63,112,1)), color-stop(92%,rgba(163,158,199,1)), color-stop(100%,rgba(101,95,143,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#453f70', endColorstr='#655f8f',GradientType=0 ); /* IE6-9 */ 	
	transition: background 2s ease-out;
}

.arrow-down {

	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
position: absolute;	
	border-top: 5px solid black;

}
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	position: absolute;
	border-bottom: 5px solid black;
}
.text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.big-radio {
	width: 20px;
	height: 20px;
	line-height: 20px;
	padding: 3px;
	color: #FFF;
	text-align: center;
	background: #c06f59;
}
.off {
	visibility:hidden;
	display:none;
}
.on {
	visibility="";
}

.tab-purple {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #DDD;
	padding: 4px;
	padding-left:4px;
	padding-right:4px;
	border-width: 1px;
	border-style: solid;
	border-color:#666;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	
	/* background: rgb(101,95,143); /* Old browsers */
	background: rgb(101,95,143); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(101,95,143,1) 0%, rgba(163,158,199,1) 8%, rgba(69,63,112,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,95,143,1)), color-stop(8%,rgba(163,158,199,1)), color-stop(100%,rgba(69,63,112,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  rgba(101,95,143,1) 0%,rgba(163,158,199,1) 8%,rgba(69,63,112,1) 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#655f8f', endColorstr='#453f70',GradientType=0 ); /* IE6-9 */	
	cursor: hand; cursor: pointer;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.6);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.6);
	box-shadow: 0 1px 2px rgba(0,0,0,.6);
	text-shadow: 0 1px 4px rgba(0,0,0,.6);	
	 
}
.tab-purple-selected {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #333;
	padding: 4px;
	padding-left:4px;
	padding-right:4px;
	border-width: 1px;
	border-style: solid;
	border-color:#666;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	
	background: rgb(194,191,222); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(194,191,222,1) 0%, rgba(220,218,239,1) 8%, rgba(194,191,222,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,191,222,1)), color-stop(8%,rgba(220,218,239,1)), color-stop(100%,rgba(194,191,222,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(194,191,222,1) 0%,rgba(220,218,239,1) 8%,rgba(194,191,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(194,191,222,1) 0%,rgba(220,218,239,1) 8%,rgba(194,191,222,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(194,191,222,1) 0%,rgba(220,218,239,1) 8%,rgba(194,191,222,1) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  rgba(194,191,222,1) 0%,rgba(220,218,239,1) 8%,rgba(194,191,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2bfde', endColorstr='#c2bfde',GradientType=0 ); /* IE6-9 */


	cursor: hand; cursor: pointer;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.6);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.6);
	box-shadow: 0 1px 2px rgba(0,0,0,.6);
	text-shadow: 0 1px 4px rgba(255,255,255,.6);	
	 
}
.tab-purple:hover {
	color: #FFF;
	transition: background 2s ease-out;
	background-image: rgb(69,63,112); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(69,63,112,1) 0%, rgba(163,158,199,1) 92%, rgba(101,95,143,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,63,112,1)), color-stop(92%,rgba(163,158,199,1)), color-stop(100%,rgba(101,95,143,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  rgba(69,63,112,1) 0%,rgba(163,158,199,1) 92%,rgba(101,95,143,1) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#453f70', endColorstr='#655f8f',GradientType=0 ); /* IE6-9 */ 	

}
.tiny-tab {
	font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left:4px;
	padding-right:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	background-color:#EEE;
	 
}.tiny-tab:hover {
	-webkit-box-shadow: 0 1px 2px rgba(255,255,255,.3);
	-moz-box-shadow: 0 1px 2px rgba(255,255,255,.3);
	box-shadow: 0 1px 2px rgba(255,255,255,.3);
	text-shadow: 0 1px 4px rgba(255,255,255,.1);
	background-color:#F8F8F8;
}
.text-white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.text-white-10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.text-link-10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.text-red {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a2727;
}
.red10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a2727;
}
.button-old {
	font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding: 2px;
}
.button {
	font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	text-shadow: 0 1px 4px rgba(0,0,0,.6);	
	background: rgb(101,95,143); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(101,95,143,1) 0%, rgba(165,159,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,95,143,1)), color-stop(100%,rgba(165,159,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#655f8f', endColorstr='#a59fcd',GradientType=0 ); /* IE6-9 */
}
.button-small {
	font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;0
	font-size: 9px;
	font-weight: bold;
	color: #EEE;
	padding: 2px;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	text-shadow: 0 1px 4px rgba(0,0,0,.6);	

	background: rgb(101,95,143); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(101,95,143,1) 0%, rgba(165,159,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,95,143,1)), color-stop(100%,rgba(165,159,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(101,95,143,1) 0%,rgba(165,159,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#655f8f', endColorstr='#a59fcd',GradientType=0 ); /* IE6-9 */

}
.button-small:hover {
	color: #FFF;
	background: rgb(165,159,205); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(165,159,205,1) 0%, rgba(101,95,143,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,159,205,1)), color-stop(100%,rgba(101,95,143,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(165,159,205,1) 0%,rgba(101,95,143,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(165,159,205,1) 0%,rgba(101,95,143,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(165,159,205,1) 0%,rgba(101,95,143,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(165,159,205,1) 0%,rgba(101,95,143,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a59fcd', endColorstr='#655f8f',GradientType=0 ); /* IE6-9 */

}
.button-large {
	font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	text-shadow: 0 1px 4px rgba(0,0,0,.6);	
	 /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c3d8f9), to(#3c4471)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #3c4471, #c3d8f9); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #3c4471, #c3d8f9); /* IE 10 */ background: -ms-linear-gradient(top, #3c4471, #c3d8f9); /* Opera 11.10+ */ background: -o-linear-gradient(top, #3c4471, #c3d8f9);
	/* fallback */ background-color: #3c4471; background-repeat: repeat-x; 
}
.button-blue {
	font-family: Tahome, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3c4471;
	padding: 4px;
}
.button-small-old {
	font-family: Tahome, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3c4471;
	padding: 2px;
}

.text16 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #3c4471;
}
.text16strike {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: line-through;
	color: #999;
}
.strike {
	text-decoration: line-through;
	color: #555555;
}
.text16white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.text16gray {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}
.text13 {
	font-family: Georgia, Lucida "Comic Sans MS", cursive, Georgia, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #3c4471;
	font-weight: normal;
}
.text13full {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #3c4471;
	font-weight: normal;
	text-align:justify;
}
.text14 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #3c4471;
	font-weight: normal;
}
.text14bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #3c4471;
	font-weight: bold;
}
.text12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.text12strike {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: line-through;
	font-weight: normal;
}
.text11strike {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: line-through;
	font-weight: normal;
}
.text12italic {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
}
.text-white-link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.text-yellow-link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFF00;
	text-decoration: none;
}
.text-12-link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c4471;
	font-weight: normal;
	text-decoration: none;
}
.text-blue-link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c4471;
	text-decoration: none;
	
}
.text-purple-link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e376e;
	text-decoration: none;
	
}
.bluelink {
	text-decoration: none;	
	font-size: 16px;
}
.blue10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3c4471;
	text-decoration: none;
}
.link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c4471;
}
.link10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3c4471;
	text-decoration: none;
}
.link11 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545c85;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}
.link11:hover {
	text-decoration: underline;
}
.text-red-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a2727;
	font-weight: bold;
	text-decoration: none;
}
.text-blue-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3c4471;
	font-weight: bold;
	text-decoration:none;
	
}
.text-orange-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffa800;
	font-weight: bold;
	text-decoration:none;
	
}

.blue10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#3c4471;
	text-decoration: none;
}
.blue14 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3c4471;
	font-weight: bold;
	text-decoration: none;
}
.text-green-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339900;
	font-weight: bold;
	text-decoration: none;
}
.text-green {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339900;
	font-weight:normal;
	text-decoration: none;
}
.green10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#33AA00;
	font-weight:normal;
	text-decoration: none;
}
.text-green-10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#336600;
	font-weight:normal;
	text-decoration: none;
}
.text-blue {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3c4471;
	font-weight:normal;
	text-decoration: none;
}
.text14-red-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9a2727;
}
.text20-red-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a2727;
}
.purple20 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #3e376e;
}
.red20 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F33;
}
.purple15 {
	color: #766fa7;	
	font-weight: bold;
	font-size:15px;
	text-decoration: none;
}
.clearance_price {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color:#F66;
	padding-left:3px;
	padding-right:3px;
}
.text30 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #9a2727;
}
.text20-black-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #605895;
	text-shadow: 0 1px 4px rgba(0,0,0,.2);	
}
.text50 {
	font-family: Hand of Sean, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	color: #3c4471;
}
.sean30 {
	font-family: Hand of Sean, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #3c4471;
}
.sean24  {
	font-family: Hand of Sean, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #3c4471;
}
.hand {
	font-family: Hand of Sean, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3c4471;
}
.hand-huge {
	font-family: Hand of Sean, "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75px;
	font-weight: bold;
	color: #3c4471;
}
.text20-blue-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #3c4471;
}
.caps16 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #605895;
	text-transform: uppercase;
	text-shadow: 0 1px 4px rgba(0,0,0,.15);
}
.text10 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text10bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}
.text10black {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#3c4471;
}
.text-white-bold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.gray-box {
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.label {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.printable-box {
	border-top-color: #111111;
	border-right-color: #111111;
	border-bottom-color: #111111;
	border-left-color: #111111;
	border-width:thin;
	font-size:12px;
}
.formbox {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #AAAAAA;
	border-left-color: #DDDDDD;
	padding: 2px;
   -webkit-appearance: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);}
.formbox-big {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #AAAAAA;
	border-left-color: #DDDDDD;
	padding: 2px;
   -webkit-appearance: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.formbox-i {
	background-color:transparent;
	width:100%;	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #FFF;
	border-bottom: 1px solid #CCC;
	padding:3px;
}
.formbox-i-small {
	background-color:transparent;
	width:100%;	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px solid #FFF;
	border-bottom: 1px solid #CCC;
	padding:3px;
}
.formbox-i-error {
	background-color:#C00;
	width:100%;	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #FFF;
	border-bottom: 1px solid #999;
	color:#fff;
	padding:3px;
}
.formbox-error {
	background-color:#C00;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #FFF;
	border-bottom: 1px solid #999;
	color:#fff;
	padding:3px;
}
.formbox-i-small-error {
	background-color:#C00;
	width:100%;	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	padding:3px;
}
.formbox-white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #3c4471;
	border-left-color: #777777;
	padding: 2px;
}

.app_box {
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	border: 1px solid #BBB;
	background-color:#FFF;
	width:100%;
}
.app_box_header {
	background: rgb(226,226,226); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	text-align:left;
	color:#AAA;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	
}
.app_box tr {
	border: 1px solid #333;
	border-spacing:0;
}

.app_box td {
	padding:4px;
}

.app_box_title {
	text-align:right;
}

.formbox-small {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #AAAAAA;
	border-left-color: #DDDDDD;
	padding: 2px;
   -webkit-appearance: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.formbox-underlined {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3c4471;
	border-right-color: #3c4471;
	border-bottom-color: #3c4471;
	border-left-color: #1e2445;
	padding: 2px;
}
.gray10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
}
.gray10italic {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #888;
	font-style:italic;
	font-weight:normal;
}
.darkgray11 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #444444;
	font-weight:bolder;
}
.gray14 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #666;
	font-weight:bolder;
	font-style:italic;
}
.gray11 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #444444;
}
.gray12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}
.indented-gray{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	padding-left:20px;
	padding-bottom:12px;
}
.text16normal {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.yellow10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF55;
}
.yellow9 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFF55;
}
.yellow12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF55;
}
.yellow16 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFF55;
}
.text11 {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.text11redbold {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9a2727;
}
.box1 {
		border-style:solid;
		border-width:1px;
		border-color:32558d;
		background-color:c3d8f9;
		vertical-align:middle;
		padding-bottom:10;
		padding-top:10;		
		border-top-right-radius: 6px;
		border-bottom-left-radius: 6px;
}
.box-table {
		border-style:solid;
		border-width:1px;
		border-color:32558d;
		background-color:c3d8f9;
		vertical-align:middle;
}
.box-button {
		border-style:solid;
		border-width:1px;
		border-color:32558d;
		background-color:c3d8f9;
		vertical-align:middle;
		padding-bottom:10;
		padding-top:10;
		padding-left:30;
		padding-right:30;
		border-radius: 5px;
		text-decoration: none;
		margin-left:40;
		margin-right:40;
		margin-bottom:15;
}

.rounded-pic {
		border-style:solid;
		border-width:1px;
		border-color:#999;
		
		-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.35);
		-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.35);
		box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.35);
		
		
}

.financing-details-box {
	
	border-style:solid;
	border-width:3px;
	border-color:#c2bfde;
	width:300;
	float:left;
	padding:10px;
	
	-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.35);
	-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.35);
	box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.35);
		
	background: rgb(244,243,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(244,243,252,1) 0%, rgba(249,249,249,1) 75%, rgba(244,243,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,243,252,1)), color-stop(75%,rgba(249,249,249,1)), color-stop(100%,rgba(244,243,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(244,243,252,1) 0%,rgba(249,249,249,1) 75%,rgba(244,243,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(244,243,252,1) 0%,rgba(249,249,249,1) 75%,rgba(244,243,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(244,243,252,1) 0%,rgba(249,249,249,1) 75%,rgba(244,243,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(244,243,252,1) 0%,rgba(249,249,249,1) 75%,rgba(244,243,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3fc', endColorstr='#f4f3fc',GradientType=0 ); /* IE6-9 */



		
}

.rounded-pic-small {
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		
		-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.35);
		-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.35);
		box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.35);
}

.box2 {
		border-style:solid;
		border-width:1px;
		border-color:#DDD;
		
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,235,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,235,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,235,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,235,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,235,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,235,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edebfc',GradientType=0 ); /* IE6-9 */

		background-color:#f6f5fc;
		vertical-align:middle;
		padding:5;
		
		-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.2);
}
.box2-rev {
		border-style:solid;
		border-width:1px;
		border-color:#DDD;
		
background: rgb(250,250,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(250,250,254,1) 0%, rgba(228,226,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,254,1)), color-stop(100%,rgba(228,226,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,254,1) 0%,rgba(228,226,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,250,254,1) 0%,rgba(228,226,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,250,254,1) 0%,rgba(228,226,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,250,254,1) 0%,rgba(228,226,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafe', endColorstr='#e4e2f8',GradientType=0 ); /* IE6-9 */



		background-color:#f6f5fc;
		vertical-align:middle;
		padding:5;
		
		-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.2);
}
.box-checkout {
		border-style:solid;
		border-width:1px;
		border-color:#DDD;
		
		background: rgb(246,237,173); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(246,237,173,1) 0%, rgba(254,252,234,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,237,173,1)), color-stop(100%,rgba(254,252,234,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(246,237,173,1) 0%,rgba(254,252,234,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(246,237,173,1) 0%,rgba(254,252,234,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(246,237,173,1) 0%,rgba(254,252,234,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(246,237,173,1) 0%,rgba(254,252,234,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6edad', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */

		background-color:#f6f5fc;
		vertical-align:middle;
		padding:5;
		
		-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.2);
}
.box-i {
		border-style:solid;
		border-width:0px;
		border-color:#FFF;
		vertical-align:middle;
		padding:0;
		padding-left:10px;
}
.box2gray {
		border-style:solid;
		border-width:1px;
		border-color:8a8a0c;
		background-color:eeeeee;
		vertical-align:middle;
		padding-bottom:10;
		padding-top:10;
		border-top-right-radius: 6px;
		border-bottom-left-radius: 6px;
}

.box4 {
		border-style:solid;
		border-width:1px;
		border-color:#DDD;
		vertical-align:middle;
		padding:2;
		background: rgb(213,209,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(213,209,242,1) 0%, rgba(237,235,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,209,242,1)), color-stop(100%,rgba(237,235,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(213,209,242,1) 0%,rgba(237,235,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(213,209,242,1) 0%,rgba(237,235,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(213,209,242,1) 0%,rgba(237,235,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(213,209,242,1) 0%,rgba(237,235,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d1f2', endColorstr='#edebfc',GradientType=0 ); /* IE6-9 */


		
		-webkit-box-shadow: 7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		-moz-box-shadow:    7px 7px 9px 0px rgba(186, 180, 235, 0.2);
		box-shadow:         7px 7px 9px 0px rgba(186, 180, 235, 0.2);
}
.box-financing {
		border-style:solid;
		border-width:1px;
		border-color:8a8a0c;
		background-color:fafbde;
		vertical-align:top;
		padding-bottom:10;
		padding-top:10;
		padding-left:15;
		padding-top:15;
		border-radius: 15px;
}
.box-yellow {
		border-style:solid;
		border-width:1px;
		border-color:8a8a0c;
		background-color:fafbde;
		vertical-align:top;
		padding-bottom:1;
		padding-top:1;
		padding-left:1;
		padding-top:1;
		border-radius: 6px;
		font-size:12px;
}
.super-box-yellow {
		border-style:solid;
		border-width:3px;
		border-color:8a8a0c;
		background-color:fafbde;
		vertical-align:top;
		padding-bottom:4;
		padding-top:4;
		padding-left:4;
		padding-top:4;
		border-radius: 6px;
		font-size:12px;
}
.box-blue {
		border-style:solid;
		border-width:1px;
		border-color:32558d;
		background-color:c3d8f9;
		vertical-align:top;
		padding-bottom:1;
		padding-top:1;
		padding-left:1;
		padding-top:1;
		border-radius: 6px;
		font-size:12px;
}
.row-underline {
		border-bottom-width:1px;
		border-bottom-color:#3333CC;
		border-bottom-style:dotted;
}
.box-inner td, table th {
		border-top-width:1px;
		border-top-color:#3333CC;
		border-top-style:dotted;
}
.box3 {
		border-style:solid;
		border-width:1px;
		border-color:bbbbbb;
		vertical-align:middle;
		padding-bottom:0;
		padding-top:0;
}
.box-whiteborder {
		border-style:solid;
		border-width:1px;
		border-color:ffffff;	
		horizontal-align:center;	
		font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
}
.dimensionsbox {
		border-style:solid;
		border-width:1px;
		border-color:8a8a0c;
		background-color:eeeeee;
		vertical-align:middle;
		bord
}
.H2 {
	page-break-before: always;
}


.label-box {
		border-style:solid;
		border-width:1px;
		border-color:CCCCCC;
		vertical-align:middle;
		padding-bottom:0;
		padding-top:0;
}
P.breakhere {page-break-before: always}