/*
  Copyright (c) 2005 AKITS
  This file is part of JewelerEase.
  
  JewelerEase is proprietary software owned by AKITS.
  You may not use this file except in compliance with the proprietary license
  agreement provided by AKITS.
  
  Alternatively, this file may be redistributed and/or modified under the terms of
  the GNU General Public License as published by the Free Software Foundation, either
  version 3 of the License, or (at your option) any later version.
  
  For more information about the proprietary licensing terms, please contact
  AKITS at support@pkteam.com .
*/



.ui-widget {
	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	margin-bottom: 15px;
}
body {
	background: #fff;
	color: #000;
	margin: 0px;
	font-size: 11px;
	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
}
#bodyWrapper {
}
#bodyContent {
}
#header {
	height: 60px;
}
#storeLogo {
	float: left;
	margin-top: 5px;
}
#headerShortcuts {
	float: right;
	margin-top: 15px;
}
#columnLeft {
	padding-top: 5px;
}
#columnRight {
	margin-right: 0px;
	float: right;
	margin-top: 0px;
}
.infoBoxContainer {
	border-radius: 10px;
}
.infoBoxHeading {
	padding: 6px !important;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 9px;
	background: rgba(95, 95, 95, 0.66);
	text-align: center;
}
.infoBoxContents {
	padding: 5px;
	font-size: 11px;
	line-height: 1.5;
}
.contentContainer {
	padding-bottom: 10px;
}
.contentContainer h2 {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.contentText, .contentText table {
	padding: 5px 0px 5px 0;
	font-size: 11px;
	line-height: 1.5;
}
/* Style changes in contentText class(Width changed to 100%) */
.contentText{
	width:100%;
}

.productListTable {
	/* padding: 5px; */
	font-size: 11px;
	line-height: 1.5;
}
.productListTable tr.alt td {
	background-color: rgba(182, 182, 182, 0.29); 
}
.fieldKey {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	width: 150px;
}
.fieldValue {
	font-size: 11px;
	line-height: 1.5;
}
h1 {
	font-size: 20px;
	margin-bottom: 0;
	padding-bottom: 5px;
}
img {
	border: 0;
}
table, p {
	font-size: 13px;
	line-height: 1.6;
}
#piGal ul {
	list-style-type: none;
}
#piGal img {
	-webkit-box-shadow: 0px 0px 1px #000;
	-moz-box-shadow: 0px 0px 1px #000;
}
#piGal .outer {
	margin-left: -30px;
}
.buttonSet {
	clear: both;
}
.buttonAction {
	float: right;
}
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
FORM {
	display: inline;
}
TR.header {
	background: #ffffff;
}
TR.headerNavigation {
	background: #bbc3d3;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight : bold;
}
A.headerNavigation {
	color: #FFFFFF;
}
A.headerNavigation:hover {
	color: #ffffff;
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #bbc3d3;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}
.infoBox {
	background: #b6b7cb;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #bbc3d3;
	color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListingHeader {
	table-layout: fixed;
	color: #FFFFFF;
	font-weight: bold;
}
.productListingHeader A:hover {
	color: #FFFFFF;
}
.productListingData {
	table-layout: fixed;
}
A.pageResults {
	color: #0000FF;
}
A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 98%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: rgba(255, 255, 255, 0.81);
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* message box */

.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */

.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
	padding-right: 13px;
	padding-bottom: 15px;
}
/* buttons */

.tdbLink a {
}
.tdbLink button {
}
/* account link list */

.accountLinkList {
	list-style-type: none;
	margin: 2px 2px 2px 10px;
	padding: 5px;
}
.accountLinkListEntry {
	float: left;
	margin-right: 5px;
}
/* Custom Product Builder */
.builder_heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	background: rgba(238, 238, 240, 0.6);
	color: #000000;
	font-weight: bold;
}
.builder_footing {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	background: #eeeef0;
	color: #000000;
	font-weight: bold;
}
TH {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
/* End Custom Product Builder */

.builder_options {
	background-color: #5F5F5F;
	color: #EEE;
	padding: 5px;
}
.buynow_container {
	width: 100%;
	padding-top: 5px;
	text-align: right;/*border:1px solid #F00;	*/
}
#bodyContent {
	background: #F7F7F7;
	margin-top: 0px;
	padding-left: 10px;
	margin-left: 0px;
	min-height: 500px;
	padding-right: 10px;
}
.container_24 .grid_24 {
	width: 939px;
}
.backContainer {
	background-image: none !important;
}
.backContainer {
	margin-top: 0px;
}
.infoBoxContents {
	background: rgba(249, 249, 249, 0.79) !important;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
.ui-widget-content {
	/*	background: transparent !important;*/
	background: #fff;
}
.productListingData tr a img {
	border: 1px solid #666;
	padding: 2px;
}
.productListingData tr td {
	padding-bottom: 5px;
	padding-top: 5px;
}
.custom_search_form {
	margin-top: -55px;
	height: 18px;
}
.search_field {
	margin-top: 3px;
	margin-left: 2px;
	float: left;
	min-height: 27px;
}
.goo_btn {
	margin-top: 2px;
	background: rgb(247, 247, 247);
	border-radius: 3px;
	margin-left: 10px;
	margin-right: 10px;
}
.goo_btn:hover {
	background: #ededed;
}
.comm_heading {
	float: left;
	margin: 15px 0 18px;
}
.comm_heading span {
	font-size: 1.17em;
	font-weight: bold;
}
.comm_heading a {
	font-weight: bold;
	text-decoration: none;
}
.comm_outer {
	width: 100%;
	float: left;
	border: 1px solid #E6E9ED;
	padding: 10px 16px;
	border-radius: 12px;
	margin-bottom: 7px;
	background-color: #fff;
}
.comm_info {
	float: left;
}
.comm_name {
	width: 20%
}
.comm_product {
	width: 30%
}
.comm_date {
	width: 20%
}
.comm_action {
	width: 30%;
	text-align: right;
}
.comm_see_all {
	width: 100%;
	text-align: right;
}
.comm_search_box {
	width: 70%;
	background-color: rgba(31, 30, 30, 0.29);
	margin-bottom: 12px;
}
.comm_action a {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.comm_action :hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}
.btn_add_note {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none !important;
	border-radius: 4px;
	color: #fff;
	background-color: #337ab7 !important;
	border: 1px solid #2e6da4 !important;
}
.btn_add_note:hover {
	color: #fff;
	background-color: #286090 !important;
	border-color: #204d74 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none !important;
	background-image: none !important
}
.ui-button-text {
	display: inline-block;
	padding: 6px 60px !important;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	/*background-color: #26b99a !important;*/
	border: 1px solid #20af91 !important;
	opacity: 1;
	background-image: none !important;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: 1 !important;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: 0px;
}
.ui-button-text:hover {
	color: #fff;
	background-color: #286090 !important;
	border-color: #204d74 !important;
}
.communication_action {
	display: none;
}
.communication_action a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	width: 100px;
	height: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #6E6E6E;
	padding: 3px 8px;
}
.social_left {
	clear: both;
	float: left;
}
.social_right {
	float: left;
}
.shoppingcart_heading {
	width: 100%;
	float: left;
	margin: 15px 0 18px;
}
.shoppingcart_heading span {
	font-size: 1.17em;
	font-weight: bold;
}
.shoppingcart_heading a {
	/* color: #FFF; */
	font-weight: bold;
	text-decoration: none;
	width: 100px;
	height: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #6E6E6E;
	padding: 3px 8px;
}
.shoppingcart_checkout {
	width: 100%;
	text-align: right;
}
.carthead {
	font-weight: bold;
	padding-bottom: 10px;
}
.shoppingcart_container td {
	padding: 5px;
}
.cartTotal {
	font-weight: bold;
	font-size: 13px;
}
.news_outer {
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.news_date {
	font-weight: bold;
}
.news_comments {
	font-weight: bold;
	float: right;
}
.news_title_container .title {
	font-size: 1.17em;
	font-weight: bold;
}
.news_title_container .date {
	font-size: 1.17em;
	font-weight: bold;
	float: right;
}
.news_comment_heading {
	border-bottom: 1px solid #000;
	height: 23px;
	margin-bottom: 15px;
}
.news_comment_heading .total_comments {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #000;
	padding: 3px 10px;
	font-family: "Lucida Calligraphy", "Regular", Lucida;
	color: #fff;
	background: #000;
	width: 100px;
}
.detail_container {
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.reply_container {
	width: 98%;
	float: left;
	border: 1px solid #cccccc;
	padding: 7px;
	margin-bottom: 7px;
	background-color: rgba(182, 182, 182, 0.29);
}
.reply_bottom_container .name {
	font-weight: bold;
}
.reply_bottom_container .date {
	font-weight: bold;
	padding-left: 12px;
}
.new_comment {
	border-bottom: 1px solid #000;
	height: 23px;
	margin-bottom: 15px;
	padding-top: 20px;
}
.new_comment .add_comments {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #000;
	padding: 3px 10px;
	font-family: "Lucida Calligraphy", "Regular", Lucida;
	color: #fff;
	background: #000;
	width: 100px;
}
.comment_head {
	font-weight: bold;
}
.notes_products {
	border: 1px solid #817B7B;
	padding: 5px;
	display: inline;
	float: left;
	margin: 2px;
}
.btn_add_note {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #777777;
	border: 1px solid #000000;
	background: #1c1c1c url(ext/jquery/ui/redmond/images/ui-bg_glass_55_1c1c1c_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 14px 6px;
}
.btn {
	padding: 6px 12px !important;
	font-size: 13px !important;
}
.btn-primary {
	color: #fff !important;
	background-color: #337ab7 !important;
	border-color: #2e6da4 !important;
}
.btn-primary:hover {
	color: #fff !important;
	background-color: #f79321 !important;
	border-color: #ec8918 !important;
}
.productListingData img {
	width: 60%;
	background: #fff;
	margin-left: 15%;
	z-index: 1000;
	position: inherit;
	margin-top: 20px;
	border: 1px solid rgba(52,73,94,0.44) !important;
	padding: 4px !important;
	border-radius: 50%;
}
input {
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select {
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
button {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#default_9 input {
	background-color: #e96152 !important;
	background-image: none !important;
	color: #fff !important
}
#default_9 input:hover {
	background-color: #d14d3e !important;
}
#default_8 input {
	background-color: #f4a72d !important;
	background-image: none !important;
	color: #fff !important
}
#default_8 input:hover {
	background-color: #e19823 !important;
}
#default_10 input {
	background-color: #4ba4df !important;
	background-image: none !important;
	color: #fff !important
}
#default_10 input:hover {
	background-color: #3f94cc !important;
}
#preset_1 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_1 input:hover {
	background-color: #1ea88b !important;
}
#preset_2 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_2 input:hover {
	background-color: #1ea88b !important;
}
#preset_3 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_3 input:hover {
	background-color: #1ea88b !important;
}
#preset_4 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_4 input:hover {
	background-color: #1ea88b !important;
}
#preset_5 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_5 input:hover {
	background-color: #1ea88b !important;
}
#preset_6 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_6 input:hover {
	background-color: #1ea88b !important;
}
#preset_7 input {
	background-color: #26b99a !important;
	background-image: none !important;
	color: #fff !important
}
#preset_7 input:hover {
	background-color: #1ea88b !important;
}
#myoptional_component button {
	background-image: none !important;
	background-color: #3498db !important;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}
#myoptional_component button:hover {
	background-color: #4a5d6f !important;
	color: #fff !important
}
.my-td {
    font-size: 13px;
    position: relative;
    right: 0;
    margin-top: 20px;
    padding-left: 57px;
}
.my-td .hover-effect {
	top: 0px;
}

.mrg-right select { margin-left:auto; display:block; }
.my-td .hover-effect input {
	width: 144px !important;
}
.my-td .hover-effect input:hover {
	background-color: #3498db !important;
	color: #fff !important
}
.contentText {
	background: #fff;
	border-bottom: 3px solid #dddcdc;
	margin-bottom: 25px;
	margin-top: 25px;
	padding: 15px;
	float: left;
	border-radius: 10px;
}
.contentContainer .contentText table tr td {
	font-size: 12px;
	/*padding: 8px; */
	padding: 3px
}
.contentContainer .smallText {
	background: #2a3f54;
	padding: 10px;
	font-size: 12px;
	color: #fff
}
.contentContainer .smallText select {
	margin-bottom: 10px;
	color: #2a3f54;
	margin-top: 10px;
}
.contentContainer .smallText input {
	color: #2a3f54;
}
.contentContainer .small {
	background: #1abb9c;
	color: #fff;
	font-size: 12px;
	padding: 10px;
	border-bottom: 3px solid #dddcdc;
}
.contentContainer .small em {
	font-style: normal;
	line-height: 16px;
}
.contentContainer h2 span {
	background: none;
	color: #b21010;
	font-size: 12px;
	border: none;
	margin: 5px 0px;
    padding: 0px 0px;
    /*style changes for account history page*/
}
.form-control {
	padding: 6px 12px !important;
}
.contentText p {
	padding-right: 10px;
	padding-left: 10px;
}
.contentContainer fieldset {
	float: left;
	width: 100%;
}
.contentContainer h4 {
	width: 100%;
	float: left;
}
.contentContainer fieldset textarea {
	width: 100%;
}
.backContainer {
	background-color: #fff;
}
.jewelry_type_bubble {
	top: 400px !important;
	left: 1090px !important;
	background: #26b99a !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
}
.jewelry_type_bubble .bubble_close {
	border: 5px solid #26b99a !important;
	color: #26b99a !important;
	width: 25px !important;
	height: 25px !important;
}
.jewelry_type_bubble:after {
	border-color: transparent #26b99a !important;
}
ul.enlarge span {
	background-color: #f4a72d !important;
	line-height: 18px !important;
	color: #fff !important;
	font-size: 14px !important;
	padding-bottom: 20px !important;
}
ul.enlarge span img {
	margin-bottom: 10px !important;
	border-radius: 50%;
	background: #fff;
}
ul.enlarge img {
	margin-bottom: 10px !important;
	border-radius: 50% !important;
	background: #f4a72d !important;
}
/*
Styles for address book look and feel


.infoBoxContainer {
	margin-top: -91px;
}
*/
.infoBoxHeading {
	background: #1abb9c !important;
	border: none !important;
	text-align: center !important;
	font-size: 12px !important;
}
.infoBoxContents {
	background: #2a3f54 !important;
	border: none !important;
	color: #fff;
}
.sizes_table_outer legend {
	border: none !important;
	background: #2a3f54 !important;
}
.sizes_table_outer fieldset {
	border: none !important;
}
.sizes_table_outer {
	margin-bottom: 0px !important;
	margin-top: 50px !important;
	float: left !important;
	background-color: #fff !important
}
.folder-main {
	float: left;
	width: 100%;
}
.folder-main table {
	float: left;
	width: 100%;
}
.folder-main table tr  {
	background: #26b99a;
	float: left;
	width: 100%;
	border-radius: 10px;
}
.folder-main table td {
	width: 10% !important;
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	background: #fff !important;
	margin-top: 20px;
	cursor: pointer;
}
.folder-main table td a img {
}
.folder-main table td a {
	color: #000;
}
.contentText table tr td .ui-button-text{
 padding: 6px 18px !important;
}
