h1 {
	padding: 8px 10px 11px 20px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	color: #fff;
	font-size: 1.482em;
	line-height: 18px;
	font-weight: bold;
	font-family:calibri, arial, sans-serif !important;
}
h1 .smallText {
	font-size: .55em;
}
h1.title_un {
}
h2 {
	font-size: 1.7em;
	line-height: 1.1em;
	color: #0000FF;
	font-weight: normal;
	padding: 17px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.big h2 {
	padding: 20px 0px 5px 0px;
}
h1 .smallText {
	font-size: .775em;
	font-weight: normal;
}
h2 .smallText {
	font-size: .539em;
}
.contentPadd h3 {
	margin: 10px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	background: #f4f4f4;
	display: block;
	width: auto;
	font-size: 1.1em;
}
h4 {
	padding: 7px 10px 1px 5px;
	margin: 20px 0px 10px 0px;
	overflow: hidden;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
}
/* ************************************************************************************* */
.show {
	padding: 17px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
}
.show strong {
	font-weight: normal;
	color: #fff;
}
/* ************************************************************************************* */
.prods_content {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
}
.prods_content.cart, .padding .prods_content {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
ul.sub_categories {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -35px;
	float: left;
}
ul.sub_categories li {
	float: left;
	margin: 7px 0px 0px 35px;
}
.prods_content .name_padd {
	padding: 10px 7px 12px 7px;
	vertical-align: top;
	text-align: left;
}
.prods_content .pic_padd {
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.prods_content.un .pic_padd {
	float: left;
}
.prods_content .desc_padd {
	padding: 0px 10px 5px 7px;
	text-align: left;
}
.prods_content .listing_padd {
	padding: 9px 0px 9px 0px;
	text-align: left;
}
.prods_content .price_padd {
	padding: 0px 10px 11px 7px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 0px solid #e5e5e5;
}
.prods_content .button__padd {
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
}
.prods_content .button__padd a {
	display: inline-block;
}
.prods_content .button2__padd .bg_button2-act, .prods_content .button2__padd .bg_button2 {
	margin-left: -1px;
}
.prods_content .button__padd .bg_button2-act, .prods_content .button__padd .bg_button2 {
	float: left;
}
.prods_content .button__padd .bg_button22-act, .prods_content .button__padd .bg_button22 {
	float: left;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	margin: 0px 0px 0px -35px;
	padding: 0px 0px 0px 0px;
}
.prods_content li {
	float: left;
	margin: 0px 0px 0px 35px;
	width: auto;
}
.prods_content li.prods_vseparator {
	display: none;
}
.prods_content .prods_hseparator {
	float: none;
	height: 17px;
	display: none;
}
.prods_content li.prods_hseparator {
	display: block;
	height: 27px;
}
.marg-bottom {
	margin: 0px 0px 0px 0px;
}
/* ************************************************************************************* */
.prods_content.padding li {
	float: none;
	margin: 0px;
	width: auto;
	vertical-align: top;
	overflow: hidden;
}
.prods_content.padding li.prods_hseparator {
	height: 17px;
}
/* ************************************************************************************* */

.wrapper_prods {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.prods_content .data_padd {
	padding: 0px 0px 17px 0px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}
.prods_content .manuf_padd {
	padding: 0px 0px 14px 0px;
	vertical-align: middle;
	text-align: left;
}
.prods_content .name2_padd {
	padding: 17px 10px 10px 0px;
	vertical-align: top;
	text-align: left;
}
.prods_content .pic2_padd {
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.prods_content .desc2_padd {
	padding: 16px 0px 17px 0px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}
.prods_content .price2_padd {
	padding: 0px 0px 13px 0px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}
.prods_content .button2__padd {
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 0px;
	text-align: left;
}
/* ************************************************************************************* */
/* *************************************************************************************
.prods_content a					{color:#4c4c4c; font-weight:normal;  text-decoration:none;}
.prods_content a:hover				{color:#4c4c4c; text-decoration:underline;}
 */  
.name span a {
	color: #7f7f7f;
	font-weight: normal;
	font-size: 1.1em;
	text-decoration: none;
}
.name span a:hover {
	color: #7f7f7f;
	text-decoration: underline;
}
h2.name span a {
	font-weight: normal;
}
.price.un b {
	display: none;
}
h2 b {
	font-size: .6em;
	font-weight: normal;
	display: inline-block;
	margin-top: 3px;
	float: left;
}
.price SPAN.productSpecialPrice {
	color: #313030;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
}
del {
	font-size: 1.05em;
	line-height: 2.1em;
	font-weight: normal;
	display: inline-block;
	margin-top: 5px;
	margin-left: 5px;
}
.desc {
	color: #959595;
	font-size: 1.1em;
	line-height: 1.2em
}
.desc p {
	text-indent: 20px;
	padding-top: 10px;
}
.cart_price SPAN.productSpecialPrice {
	color: #000;
	font-size: 1.7em;
	line-height: 2.0em;
	font-weight: normal;
}
.cart_total .productSpecialPrice {
	color: #000;
	font-size: 1.7em;
	line-height: 2.0em;
	font-weight: normal;
}
h2 SPAN.productSpecialPrice {
	color: #2b2b2b;
	font-size: .9em;
	line-height: 1.2em;
	font-weight: normal;
}
h2 del {
	font-size: .7em;
	line-height: 1.2em;
	font-weight: normal;
}
.manuf span {
	font-weight: bold;
}
.prod_img {
	text-align: left;
}
.prod_img a {
	display: inline-block;
}
.prods_pic_bg {
	display: inline-block;
}
.prods_content .box-padd {
	padding: 5px 0px 0px 0px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
table.listing {
	margin: 0px 0px 4px 0px;
	width: 100%;
	background: #f2f2f2;
}
table.listing td {
	padding: 1px 0px 1px 0px;
	color: #5a5b5c;
	font-size: 1em;
	line-height: .9em;
}
.prods_content .listing b, .prods_content .listing font {
	background: #f2f2f2;
}
.prods_content .listing b {
	font-weight: normal;
}
.prods_content .listing em, .prods_content .listing font {
	color: #5a5b5c;
	font-weight: normal;
	font-size: 1em;
	padding: 0px 0px 0px 3px;
}
.prods_content .listing b font {
	color: #5a5b5c;
	padding: 0px 3px 0px 0px;
}
.prods_content .listing b font a {
	text-decoration: underline;
}
.prods_content .listing b font a:hover {
	text-decoration: none
}
.prods_content .listing font a {
	color: #5a5b5c;
	text-decoration: underline;
	font-weight: normal;
	font-size: .9em;
}
.prods_content .listing font a:hover {
	color: #5a5b5c;
	text-decoration: none
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_vseparator {
	background: url('../images/spacer.gif') 50% 0px repeat-y;
}
.prods_vseparator img {
	width: 10px;
}
/*
.padding .prods_hseparator			{background:url('../images/hseparator.gif') 0px 50% repeat-x;}
.padding .prods_hseparator img		{height:10px;}
.prods_hseparator img				{height:10px;}
*/
.cart_hseparator {
	background: url('../images/cart_hseparator.gif') 0px 50% repeat-x;
	display: none;
}
.cart_hseparator img {
	height: 10px;
}
.cart {
	border: 1px solid #e5e5e5;
	border-width: 1px 1px 1px 1px;
}
.cart th {
	border: 1px solid #e5e5e5;
	border-width: 0px 1px 1px 0px;
	padding: 10px 0px 10px 0px;
	text-transform: uppercase;
	background: #fcfcfc;
}
tr .cart_prods, tr .cart_update, tr .cart_price {
	border: 1px solid #e5e5e5;
	border-width: 0px 1px 1px 1px;
}
/* ************************************************************************************* */
.cart table td {
	padding: 0px 17px 0px 17px;
}
.cart_products_options {
	width: 120px;
	padding: 17px;
	border: 1px solid #d7d7d7;
}
.cart_total td {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px;
	text-align: center;
	border: 1px solid #e5e5e5;
	border-width: 0px 0px 0px 0px;
}
.cart_total .bg_button2, .cart_total .bg_button2-act {
	margin-top: 8px;
}
.or {
	padding-top: 8px;
	padding-right: 15px;
}
.cart_update, .cart_price {
	text-align: center;
	padding: 0px 0px 10px 0px;
}
.cart_price SPAN.productSpecialPrice {
	margin: -12px 0px 10px 0px;
	display: inline-block;
}
.cart, .cart table {
	width: 100%;
}
.cart_total td {
	vertical-align: middle;
}
.cart .row > td {
	padding-bottom: 17px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result1_top {
	margin: 17px 0px 0px 0px;
	background: #fff;
}
.result1_bottom {
	border-bottom: 0px solid #e5e5e5;
}
.result2_top {
	margin: 0px 0px 17px 0px;
	background: #fff;
}
.result2_bottom {
	border-bottom: 0px solid #e5e5e5;
}
.result_top_padd div {
	padding: 9px 16px 9px 16px;
}
.result_bottom_padd div {
	padding: 9px 16px 9px 16px;
}
.result_top_padd {
	margin: 0px;
}
.result_bottom_padd {
	margin: 0px;
}
.wrapper_content-padd.un .result1_top {
	margin: 20px 26px 20px 26px;
}
.wrapper_content-padd.un .result2_top {
	margin: 20px 26px 20px 26px;
}
.result {
	color: #888888;
	font-size: 1em;
	line-height: 1.2em;
}
.result span {
	color: #000;
}
.result strong {
	font-weight: normal;
}
.result small {
	font-size: 9px
}
/* ************************************************************************************* */
.result_un .result1_top {
	margin: 0px 0px 17px 0px
}
.result_un .result2_top {
	margin: 17px 0px 0px 0px
}
/* ************************************************************************************* */
.result_right {
	text-align: right;
}
.result_right b {
	color: #000;
	font-weight: normal;
}
.result_right a.pageResults {
	color: #000;
	text-decoration: underline;
}
.result_right a.pageResults:hover {
	color: #313131;
	text-decoration: none;
}
.result_right a.pageResults.next, .result_right a.pageResults.next u {
	color: #888888;
	text-decoration: none;
}
.result_right a.pageResults.next span, .result_right a.pageResults.next u span {
	color: #000;
}
.result_right a.pageResults.next:hover, .result_right a.pageResults.next:hover u {
	text-decoration: none;
}
.result_right a.pageResults.next span:hover, .result_right a.pageResults.next u span:hover {
	color: #313131;
	text-decoration: underline;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet {
	padding: 17px 0px 0px 0px;
	overflow: hidden;
}
.buttonSet.back {
	padding: 0px 27px 0px 0px;
	overflow: hidden;
}
.buttonSet.extra {
	padding: 17px 0px 14px 0px;
}
.buttonAction {
	display: inline-block;
	width: 50%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.contentContainer textarea, .contentContainer select, .contentContainer input {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 1px;
	color: #706c56;
	font-size: 1em;
	line-height: 1.4em;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default {
	font-weight: normal;
	border: 0px;
	text-transform: none;
}
.prods_content .buttonAction .ui-state-default, .buttonAction .ui-state-default {
	border: 0px solid #e5e5e5;
}/*color: #fff; background: #393939*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .buttonAction .ui-state-default.ui-state-hover {
	border: 0px solid #303030;
}/*color: #fff; background: #191919*/
.prods_content .ui-state-default, .ui-state-default {
	border: 0px solid #303030;
} /* background: #191919*/
.ui-state-default.ui-state-hover {
	border: 0px solid #e5e5e5;
}/*color: #fff; background: #393939*/
.ui-datepicker {
	background: #fff;
	border: 1px solid #e5e5e5;
}
/* ************************************************************************************* */
.ui-dialog .ui-dialog-titlebar .ui-dialog .ui-dialog-titlebar {
	border-top: 0px;
}
.ui-dialog .ui-dialog-titlebar span {
	color: #fff;
}
.ui-dialog .ui-dialog-titlebar, .ui-dialog .contentContainer {
	background: #303030;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* message box */
.messageBox {
	font-size: .9em;
}
.messageStackError, .messageStackWarning {
	font-size: .9em;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-size: .9em;
	background-color: #99ff00;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.coProgressBar {
	float: left;
	width: 75%;
	padding-top: 2px;
}
#coProgressBar {
	height: 15px;
}
.ui-progressbar {
	border: 1px solid #e5e5e5;
}
.ui-progressbar .ui-progressbar-value {
	background: #e5e5e5;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #f8f8f8;
	cursor: pointer;
}
.moduleRowSelected {
	background-color: #f8f8f8;
}
.checkoutBarFrom, .checkoutBarTo {
	color: #696767;
	font-size: 1em;
}
.checkoutBarCurrent {
	color: #313131;
	font-size: 1em;
}
.orderEdit {
	color: #313131;
	text-decoration: none;
}
.orderEdit:hover {
	text-decoration: underline;
}
.productsNotifications {
	background: #f9f9f9;
}
.accountLinkList li a {
	color: #313131;
}
.accountLinkList li a:hover {
	color: #807979;
}
.inputRequirement {
	color: #d7a201;
}
h3 .inputRequirement {
	padding-top: 0px;
	font-weight: normal;
	font-size: .8em
}
.messageStackError, .messageStackWarning {
	color: #000;
}
.messageStackError img, .messageStackWarning img {
	float: left;
}
.infoString {
	margin-top: 17px;
	margin-left: 27px;
	margin-right: 27px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	margin: 0px auto 0px auto;
	float: left;
}
#piGal .outer {
}
#piGal li {
	border: 1px solid #d7d7d7;
}
#piGal li {
	border: 0px solid #e5e5e5;
	vertical-align: top;
	height: auto;
	margin: 0;
}
#piGal li a {
	display: block;
}
#piGal ul.thumbs {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#piGal ul.thumbs li {
	margin: 10px 7px 0px 0px;
	border: 0px solid #d7d7d7;
	overflow: hidden;
}
#piGal ul.thumbs li:hover {
	border: 0px solid #474747;
}
#piGal .outer {
	overflow: hidden;
	background: #fff;
	padding: 0px 0px 5px 0px;
	margin-right: 0px;
}
/* ************************************************************************************* */
.prods_info .options ul {
	padding: 0px;
	margin: 0px 0px 0px -20px;
	list-style: none;
}
.prods_info .options ul li {
	float: left;
	padding: 0px 0px 10px 20px;
}
.prods_info .options label {
	float: left;
	margin-top: 3px;
}
.prods_info .options select {
	margin: 0px 0px 0px 10px;
	width: 142px;
	float: left;
}
.prods_info .options {
	padding: 20px 0px 10px 0px;
	border: 1px solid #e5e5e5;
	border-width: 1px 0px 0px 0px;
	margin-top: 10px;
}
.prods_info .options br {
	line-height: 10px;
}
.prods_info .options-title {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.prods_info .desc_padd {
	padding: 17px 0px 17px 0px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.prods_info .data_padd {
	padding: 0px 0px 17px 0px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}
.prods_info .desc_padd.add {
	border-bottom: 0px solid #e5e5e5;
}
.prods_info .data_add {
	padding: 0px 0px 17px 0px;
}
.prods_info .desc2_padd {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}
h2.price {
	padding: 6px 0px 14px 0px;
	overflow: hidden;
}
.prods_info .stars_padd {
	padding: 14px 0px 22px 0px;
	display: block;
}
.prods_info .stars_padd img {
	margin: 0px 5px -5px 5px;
}
.prods_info .contentInfoText .stars_padd {
	border-top: 1px solid #e5e5e5;
}
.prods_info .desc {
	font-size: 1.1em;
	line-height: 1.3em;
}
.prods_info h3, .data {
	font-size: .9em;
	font-weight: normal;
}
.data span {
	color: #000
}
.prods_info .data p {
}
.prods_info h3 a {
	font-weight: bold;
	display: inline-block;
	margin-right: 10px;
}
.prods_info .data b {
	color: #313131;
	display: inline-block;
	margin-right: 10px;
}
.prods_info .stars {
	color: #888888;
}
.prods_info h3 span, .prods_info .stars span, .prods_info .data span {
	color: #000;
	font-weight: normal;
}
.prods_info .contentInfoText br {
	line-height: 1.2em;
}
.border_bottom {
	border-bottom: 1px solid #f6f6f6;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.small_title {
	color: #000;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td {
	padding: 5px 5px 5px 5px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button__padd span.ui-button-icon-primary {
	display: none;
} /**/
button {
	height: 24px;
	font-size: 11px;
	line-height: 15px !important;
	font-family: Arial, Helvetica, sans-serif;
}
.bg_button2 a, .bg_button2-act a, .bg_button22 a, .bg_button22-act a {
}
.bg_button2 span, .bg_button2-act span, .bg_button22 span, .bg_button22-act span {
	font-size: 11px;
	line-height: 15px;
}
.prods_content .bg_button2 a, .prods_content .bg_button2-act a, .prods_content .bg_button22 a, .prods_content .bg_button22-act a {
}
.prods_content a.bg_button2-act, .prods_content a.bg_button22-act {
	text-decoration: none;
}
.bg_button2, .bg_button22, .bg_button2-act, .bg_button22-act, .bg_button2 div, .bg_button22 div, .bg_button2-act div, .bg_button22-act div {
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_button2, .bg_button2-act, .bg_button2 .button-t, .bg_button2-act .button-t {
	background: url('../images/bg_button2.png') no-repeat transparent;
}
.bg_button2 {
	background-position: 0 -48px;
}
.bg_button2-act {
	background-position: 0 -72px;
}
.bg_button2 .button-t {
	background-position: 100% 0;
}
.bg_button2-act .button-t {
	background-position: 100% -24px;
}
.bg_button2 .button-t, .bg_button2-act .button-t {
	margin-left: 8px;
}
.button_un .bg_button2 .button-t {
	background-position: 0 0;
}
.button_un .bg_button2-act .button-t {
	background-position: 0 -24px;
}
/* ************************************************************************************* */
.bg_button22, .bg_button22-act, .bg_button22 .button-t, .bg_button22-act .button-t {
	background: url('../images/bg_button22.png') no-repeat transparent;
}
.bg_button22 {
	background-position: 100% -48px;
}
.bg_button22-act {
	background-position: 100% -72px;
}
.bg_button22 .button-t {
	background-position: 0 0;
}
.bg_button22-act .button-t {
	background-position: 0 -24px;
}
.bg_button22 .button-t, .bg_button22-act .button-t {
	margin-right: 9px;
}
.button_un .bg_button22 .button-t {
	background-position: 100% 0;
}
.button_un .bg_button22-act .button-t {
	background-position: 100% -24px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_button22 a span, .bg_button22 span {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	text-decoration: none;
}
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ************************************************************************************* */

.bg_button22-act a span, .bg_button22-act span {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	text-decoration: none;
}
/* ************************************************************************************* */	
/* ************************************************************************************* */

/* ************************************************************************************* */										 
/* ************************************************************************************* */




/* ************************************************************************************* */

.bg_button2 a span, .bg_button2 span {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */

.bg_button2-act a span, .bg_button2-act span {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
/* ************************************************************************************* */
.bg_button2, .bg_button22, .bg_button2-act .bg_button22-act {
	padding: 0;
	overflow: hidden;
}
/* ************************************************************************************* */
.wrapper {
	padding: 10px 5px 10px 5px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.title-t {
	border-radius:20px;
	background: rgb(88,91,95); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NWI1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODM5M2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(88,91,95,1) 0%, rgba(56,57,61,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,91,95,1)), color-stop(100%,rgba(56,57,61,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(88,91,95,1) 0%,rgba(56,57,61,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(88,91,95,1) 0%,rgba(56,57,61,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(88,91,95,1) 0%,rgba(56,57,61,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(88,91,95,1) 0%,rgba(56,57,61,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585b5f', endColorstr='#38393d',GradientType=0 ); /* IE6-8 */
	margin-bottom:20px;
}
/* ************************************************************************************* */	
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color: #313131;
}
.ui-widget-header {
	background: transparent;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_313131_256x240.png');
}
.ui-widget-content .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_d7a201_256x240.png');
}
.ui-widget-header .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');
}
.ui-datepicker .ui-widget-header .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
}
.ui-dialog .ui-state-hover .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_d7a201_256x240.png');
}
.ui-state-default .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
}
.bg_button22 .ui-state-default .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');
}
.bg_button22-act .ui-state-default .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');
}
.ui-state-hover .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
}
.ui-state-focus .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
}
.ui-state-active .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
}
.ui-state-highlight .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_cd0a0a_256x240.png');
}
.ui-datepicker .ui-state-hover .ui-icon {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_d7a201_256x240.png');
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button__padd.button_un .bg_button2 .ui-button-text-icon-primary .ui-button-text, .button__padd.button_un .bg_button2 .ui-button-text-icons .ui-button-text, .button__padd.button_un .bg_button2-act .ui-button-text-icon-primary .ui-button-text, .button__padd.button_un .bg_button2-act .ui-button-text-icons .ui-button-text {
	padding: 4px 16px 5px 6px;
}
.button__padd.button_un .bg_button2 .ui-button-text-icon-secondary .ui-button-text, .button__padd.button_un .bg_button2 .ui-button-text-icons .ui-button-text, .button__padd.button_un .bg_button2-act .ui-button-text-icon-secondary .ui-button-text, .button__padd.button_un .bg_button2-act .ui-button-text-icons .ui-button-text {
	padding: 4px 16px 5px 6px;
}
.button__padd.button_un .bg_button22 .ui-button-text-icon-primary .ui-button-text, .button__padd.button_un .bg_button22 .ui-button-text-icons .ui-button-text, .button__padd.button_un .bg_button22-act .ui-button-text-icon-primary .ui-button-text, .button__padd.button_un .bg_button22-act .ui-button-text-icons .ui-button-text {
	padding: 4px 6px 5px 16px;
}
.button__padd.button_un .bg_button22 .ui-button-text-icon-secondary .ui-button-text, .button__padd.button_un .bg_button22 .ui-button-text-icons .ui-button-text, .button__padd.button_un .bg_button22-act .ui-button-text-icon-secondary .ui-button-text, .button__padd .button_un .bg_button22 .ui-button-text-icons .ui-button-text {
	padding: 4px 6px 5px 16px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: 4px 17px 5px 23px;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: 4px 17px 5px 23px;
}
.bg_button22 .ui-button-text-icon-primary .ui-button-text, .bg_button22 .ui-button-text-icons .ui-button-text, .bg_button22-act .ui-button-text-icon-primary .ui-button-text, .bg_button22-act .ui-button-text-icons .ui-button-text {
	padding: 4px 7px 5px 30px;
}
.bg_button22 .ui-button-text-icon-secondary .ui-button-text, .bg_button22 .ui-button-text-icons .ui-button-text .bg_button22-act.ui-button-text-icon-secondary .ui-button-text, .bg_button22-act .ui-button-text-icons .ui-button-text {
	padding: 4px 7px 5px 30px;
}
.bg_button22 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button22 .ui-button-text-icons .ui-button-icon-primary, .bg_button22 .ui-button-icons-only .ui-button-icon-primary, .bg_button22-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button22-act .ui-button-text-icons .ui-button-icon-primary, .bg_button22-act .ui-button-icons-only .ui-button-icon-primary {
	left: .6em;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .1em;
}
.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary, .bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary {
	left: .3em;
}
/* ************************************************************************************* */	
/* ************************************************************************************* */
.accountLinkList li:hover span {
	background-image: url('../ext/jquery/ui/redmond/images/ui-icons_817a7a_256x240.png');
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.decks ol, .decks li {
	margin: 0;
	padding: 0;
}
.decks {
	width: 100%;
	margin: 0 auto;
	list-style-type: none;
}
.forecastle {
	display: table;
	width: 100%;
}
.masthead {
	display: table-row;
}
.prods_info li.port_side, .prods_info li.starboard_side, .prods_content li.port_side, .prods_content li.starboard_side {
	display: table-cell;
	vertical-align: top;
}
 .prods_info li.port_side, .prods_info li.starboard_side, .prods_content li.port_side, .prods_content li.starboard_side, {
display:inline;
zoom:1;
vertical-align:top;
}
.prods_info li.port_side, .prods_content li.port_side {
	width: 32.5%;
}
.prods_info li.starboard_side, .prods_content li.starboard_side {
	width: 67%;
}
.prods_info.big .port_side {
	width: 36.5%;
}
.prods_info.big .starboard_side {
	width: 63%;
}
.info {
	padding: 0px 0px 0px 17px;
}
.info2 {
	padding: 0px 0px 0px 5px;
}
/* ************************************************************************************* */
/**//*/
.port_side,.starboard_side,.s3 {display:inline-block;float:left;}
.ft {clear:left;}
/**/
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_pic_tl, .wrapper_pic_tr, .wrapper_pic_bl, .wrapper_pic_br {
	background: url(../images/wrapper_pic.png) no-repeat;
}
.wrapper_pic_tl:hover, .wrapper_pic_tr:hover, .wrapper_pic_bl:hover, .wrapper_pic_br:hover {
	background: url(../images/wrapper_pic-act.png) no-repeat;
}
.wrapper_pic_t {
	background: url(../images/wrapper_pic_border.gif) 0px 0px repeat-x;
	display: inline-block;
	position: relative;
}
.wrapper_pic_r {
	background: url(../images/wrapper_pic_border.gif) 100% 0px repeat-y;
	display: inline-block;
	position: relative;
}
.wrapper_pic_b {
	background: url(../images/wrapper_pic_border.gif) 0px 100% repeat-x;
	display: inline-block;
	position: relative;
}
.wrapper_pic_l {
	background: url(../images/wrapper_pic_border.gif) 0px 0px repeat-y;
	display: inline-block;
	position: relative;
}
.wrapper_pic_tl {
	background-position: 0px 0px;
	display: inline-block;
	position: relative;
}
.wrapper_pic_tr {
	background-position: 100% 0px;
	display: inline-block;
	position: relative;
}
.wrapper_pic_bl {
	background-position: 0px 100%;
	display: inline-block;
	position: relative;
}
.wrapper_pic_br {
	background-position: 100% 100%;
	display: inline-block;
	position: relative;
}
.wrapper_pic_t:hover {
	background: url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-x;
	display: inline-block;
	position: relative;
}
.wrapper_pic_r:hover {
	background: url(../images/wrapper_pic_border-act.gif) 100% 0px repeat-y;
	display: inline-block;
	position: relative;
}
.wrapper_pic_b:hover {
	background: url(../images/wrapper_pic_border-act.gif) 0px 100% repeat-x;
	display: inline-block;
	position: relative;
}
.wrapper_pic_l:hover {
	background: url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-y;
	display: inline-block;
	position: relative;
}
.wrapper_pic_tl:hover {
	background-position: 0px 0px;
	display: inline-block;
	position: relative;
}
.wrapper_pic_tr:hover {
	background-position: 100% 0px;
	display: inline-block;
	position: relative;
}
.wrapper_pic_bl:hover {
	background-position: 0px 100%;
	display: inline-block;
	position: relative;
}
.wrapper_pic_br:hover {
	background-position: 100% 100%;
	display: inline-block;
	position: relative;
}
.wrapper_pic_div {
	margin: auto;
	border: 0px solid #e3e3e3;
	position: relative;
	display: block;
}
.wrapper_pic_div a {
	padding: 0;
	cursor: pointer;
	text-decoration: none;
}
.wrapper_pic_div img {
	position: absolute;
	margin: 0px;
}
/* ************************************************************************************* */
.class_table {
	margin: 17px 0px 0px 0px;
}
.wrapper_box {
	padding: 0px;
}
/* For Editting Css */

.language {
	margin: 10px 0 0 0;
	float: right;
}
.language a {
	text-decoration: none !important;
}
.textfield {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #ccc;
	background-image: url(../images/input-back.png);
	background-repeat: repeat;
	background-position: left top;
	background-color: transparent;
	width: 173px;
	padding: 5px;
	color: #999;
	margin-bottom: 10px
}
.message {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #ccc;
	background-image: url(../images/input-back.png);
	background-repeat: repeat;
	background-position: left top;
	background-color: transparent;
	width: 173px;
	padding: 5px;
	height: 90px;
	color: #999;
	margin-bottom: 10px
}
.submit {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #ccc;
	width: 183px;
	cursor: pointer;
	padding: 5px;
	color: #111;
	font-size: 17px;
	margin-bottom: 10px;
	background: #31b9e5; /* Old browsers */
}

.socialIcons{
	position: absolute;
	right: 20px;
	top: 10px;
}

.designedBy {
	position: absolute;
	right: 20px;
	top: 30px;
	float: right;
	font-family: calibri, arial, serif;
	font-size: 13px;
}
.designedBy p {
	float: left;
}
.buttons {
	margin: 0 0 0 8px;
}
.buttons a:link, .buttons a:visited {
	background: #31b9e5; /* Old browsers */
	padding: 5px 10px 5px;
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	color: #111;
	text-decoration: none;
	font-weight: bold;
}
.buttons a:hover, .buttons a:active, .buttons a:focus {
	background: #31b9e5; /* Old browsers */
}

.format{
	font-size:16px; font-family:calibri;
	color:#292929;
	word-spacing:-1px;
	line-height:1.6em;
	padding:5px 10px 15px;
	text-align:justify;	
}

.detailsTable{
	margin:30px 10px 0 10px;	
	font-size:14px;
	color:#555;
	border:#ccc solid 1px;
}

h3.head{
	font-size:18px;
	font-weight:normal;
	color:#555;
	margin:15px 0 0 10px;
}

.detailsTable table{
	
}

.detailsTable table tr:hover{
	background-color:#31B9E5;
	color:#555;
}

.detailsTable table tr td{
	padding:10px;	
}

.borderBottom{
	border-bottom:#ccc solid 1px;	
}

.borderRight{
	border-right:#ccc solid 1px;	
}

.rowsinner{
	padding:0 0 0 10px;
	display:block;
	font-size:16px;
	color:#555;
	clear:both;
	height:45px;
}
	
.leftPart{
	float:left;
	width:200px;	
	padding:10px 0 0 0;	
}

.rightPart{
	float:left;	
}

::-webkit-input-placeholder {
   color: #999;
}

:-moz-placeholder {  
   color: #999;  
}	

.textFieldinner{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:#999 solid 1px;
	padding:5px;
	width:300px;
	color:#999;
	background-color:#eee;
}

.messageInner{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:#999 solid 1px;
	padding:5px;
	width:300px;
	color:#999;
	height:90px;
	background-color:#eee;
}

.submitinner{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #ccc;
	cursor: pointer;
	padding: 5px 20px;
	color: #111;
	font-size: 17px;
	margin-top: 10px;
	margin-left:75px;
	background: #31b9e5; /* Old browsers */
}

.resetinner{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #ccc;
	cursor: pointer;
	padding: 5px 20px;
	color: #111;
	font-size: 17px;
	margin-top: 10px;
	background: #31b9e5; /* Old browsers */
}

.innerPageBox{
	background-color:#fff;
	padding:10px 10px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.categories li{
	display:block;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;		
}

.categories li:hover div{
	display:block !important;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;		
}

.categories li div{
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;		
	display:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	left:185px;
	top:-5px;
	width:280px !important;
	background-color:#333;
	padding: 10px 20px;
}

.categories li ul li:hover{
	background-color:#31B9E5;
}

.categories li ul li a{
	font-size:13px;
	list-style:none;
	background-image:none;	
}

.categories li ul li a:hover{
}

h3.innerHead{
	font-size:18px;
	font-weight:normal;
	color:#555;
	margin:15px 0 20px 0px;
	clear:both;
}

.rowBox{
	clear:both;
	padding:0 0 0 10px;
}

.productImage{
	transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	width:190px;
	background-color:#ccc;
	padding:5px;
	margin:0 15px 20px 0;
}

.productImage:hover{
	background-color:#eee;	
}

.productDescription{
	float:left;
	width:430px;
}

.productDescription h5{
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:normal;
	color:#333;
}

.colorBlue{
	color:#31B9E5;
}

.formatinner{
	fonr-size:16px;
	color:#232323;
	line-height: 1.9em;
}

.productDescription ul li{
	margin:5px 0;	
}

.quoteNow{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
	background-color:#333;
	color:#eee;
	padding:5px 10px;
	margin:30px 0 0 0;	
}

.quoteNow a{
	color:#eee;
	text-decoration:none;	
}

.border-Bottom{
	clear:both;
	width:500px;
	margin:0 auto;
	padding:20px 0 0 0;
	border-bottom:#eee solid 1px;	
	-webkit-box-shadow:  0px 1px 0px 0px #ccc;
	box-shadow:  0px 1px 0px 0px #ccc;
}

.magin-top15{
	margin-top:20px;	
}

a.links{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin:30px 10px 0 0;	
	background-color:#31B9E5;
	padding:7px 14px;
}
