﻿
/*flex global page styles*/

.flex-input-link{
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}
/*flex master page styles*/
.flex-page{}
.flex-page-header{}
.flex-page-left{}
.flex-page-middle{}
.flex-page-right{}
.flex-page-footer{}

.flex-page-box{}
.flex-page-boxh{}
.flex-page-boxp{}
.flex-page-box-top{}
.flex-page-box-content{}

/*flex webpart styles*/
.flex-webpart-box{}
.flex-webpart-box-top{}
.flex-webpart-box-top-h3{}
.flex-webpart-box-content{}

/*flex data entry form styles*/
.flex-form-box{background-color:#fff;font-size: 12px; text-align:left;}
.flex-form-box-top{background: url(../images/_flexformboxtopbg.gif) left top repeat-x; color: rgb(255, 255, 255);  font-weight:bold;  text-align:left;  height:20px; padding-top:5px; text-indent:5px; }
.flex-form-box-top-h2{
	font-family: Tahoma, Arial, Verdana;
	font-size: 26px;
	font-weight:normal;
	color: #000;
	text-align:left;
	margin:0; padding:0;
	}
.flex-form-box-top-p{
	font-size: 11px;	
	color: #646464; 
	text-align:justify;
	margin:10px 0 0 0;
	}
	
.receivepayment_message{
	padding: 5px; width: 480px;
	color:#990000; font-weight:bold;
	border:1px solid #CCCCCC; background:#fbfaf6;
	font-size:13px;
}
.flex-form-box-content{font-size: 11px;	color: #646464;text-align:inherit; width:100%; float:left; margin:0;}
.flex-form-box-content a{color: #333;}

.flex-form-box-content1{font-size: 11px; color: #646464; text-align:inherit; width:100%; float:left; margin:0;}

.flex-table{width:96%; background:#fff; border:1px solid #c5c5c5; margin:5px 0; padding:10px; clear:both; float:left;}
.flex-table1{width:607px; border:1px solid #c5c5c5; background:#fff; margin:5px 0; padding:10px; clear:both; float:left;}
.flex-table2{width:96%; background:#fff; border:1px solid #c5c5c5; margin:5px 0; padding:10px; clear:both; float:left;}
.flex-table-th{font-family:Tahoma; font-size: 11px;	color: #000; font-weight:bold;text-align:left; }
.flex-table-th-left{font-family:Tahoma; font-size: 11px;	color: #000; font-weight:bold;text-align:left; }
.flex-table-th-right{font-family:Tahoma; font-size: 11px;	color: #000; font-weight:bold;text-align:right; }
.flex-table-label{font-family:Tahoma; font-size: 11px;	color: #2e2e2e; text-align:left;}
.flex-table-marker{text-align:right; }
.flex-table-fieldbox{text-align:left; width:auto; }
.flex-table-border{border-top:solid 2px #DBDBDB; width:80px; color: #2e2e2e;}
.flex-table-td{font-family:Tahoma; font-size: 11px;	color: #2e2e2e; text-align:left; }
.flex-table-td-right{font-family:Tahoma; font-size: 11px;	color: #2e2e2e; text-align:right; width:48%; }



/*flex standard button styles - large*/
.flex-input-link-div{width:100%; margin-top:10px; float:left;}
.flex-input-link-div1{float:left;}
.flex-input-link-div2{float:right;}
.flex-input-link-div3{float:right;padding-right:10px;}

.flex-input-link-return, 
.flex-input-link-recalculate, 
.flex-input-link-next, 
.flex-input-link-update,
.flex-input-link-finish, 
.flex-input-link-pay, 
.flex-input-link-redeem, 
.flex-input-link-subscribe, 
.flex-input-link-search, 
.flex-input-link-send, 
.flex-input-link-addbasket{
	color: #333;font-family: Tahoma, Arial, Verdana;font-size: 11px; font-weight: normal;
	text-decoration: underline;
	background:none;
	border:none;
}


/*flex standard button styles - small*/
.flex-input-link-checkout{}
.flex-input-link-basket{}
.flex-input-link-delete{}
.flex-input-link-review{}
.flex-input-link-enlarge{}
.flex-input-link-addbasket{
		font-family: Tahoma, Arial, Verdana;
		font-size: 11px;
		color: #68032B;
		background-image: url(../images/pink-bg-repeat.gif);
		background-repeat:no-repeat;
		width:89px;
		height:19px;
		text-decoration: none;
		background-color: #FF4D92;
		border:0px;
}

.flex-input-link-information{}
.flex-input-link-addwishlst{}
.flex-input-link-tellfrnd{}

.flex-input-link-small-subscribe{}
.flex-input-link-small-unsubscribe{}
.flex-input-link-small-search{}

/*flex standard button pager styles*/
.flex-input-link-pager-first{}
.flex-input-link-pager-previous{}
.flex-input-link-pager-next{}
.flex-input-link-pager-last{}
.flex-input-link-pager-refresh{}
.flex-input-link-check{}

/*flex standard button view products filter*/
.flex-input-link-filter-new {}
.flex-input-link-filter-price {}
.flex-input-link-filter-rate {}
.flex-input-link-filter-sale {}
.flex-input-link-filter-all{ }

/*flex standard input controls*/
.flex-input-textbox, .flex-input-textbox-d, .flex-input-dropdown, .flex-input-textbox-newsmail, .dataform-input-textbox{ font-size: 15px; font-family: Tahoma, Arial, Verdana; border: 1px solid #c5c5c5; background-color: #fff; width:97%; /*height:22px;*/ padding-left:3px;	line-height: 15px;	text-transform: none;	color: #646464;	margin-right:10px;	}
.flex-input-textbox-right{ font-size: 11px; font-family: Tahoma, Arial, Verdana; border: 1px solid #c5c5c5; background-color: #fff;	width:320px; height:16px; padding-left:3px;	line-height: 15px;	text-transform: none;	color: #646464;}
.flex-input-dropdown{font-size:12px; margin:0 0 5px 0; width:100%;}
.flex-input-checkbox{color: #646464;}
.flex-input-checkbox a{color: #00237a;}
.flex-input-radiobox{color: #646464; }
.flex-inputqty-textbox{ font-size: 14px; font-family: Tahoma, Arial, Verdana; border: 1px solid #663300; background-color: #F6F4EE;	width:320px; height:16px; padding-left:3px;	line-height: 15px;	text-transform: none;	color: #000; font-weight:bold;margin-right:10px;	}
.flex-input-textbox-d{	background-color: #D0D0D0;border:0px;}
.flex-input-textbox-search{}
.flex-input-textbox-newsmail{}
.flex-input-textbox-signin{}
.flex-input-textbox-redeem{}
.flex-input-textbox-multiline{}

.flex-input-dropdown-finalize{}

/*flex product list item box*/
.flex-product-box {}
.flex-product-box-top {}
.flex-product-box-content {}
.flex-product-name {}
.flex-product-prodnum {}
.flex-product-longdesc {}
.flex-product-image{}
.flex-product-attributes {}
.flex-product-tagline {}
.flex-product-datalist {}
.flex-product-stock-status {}
.flex-product-regular-price {}	
.flex-product-sale-price {}
.flex-product-saved-amount {}
.flex-product-dropdown {}

/*flex product detail box*/
.flex-product-detail-box {}
.flex-product-detail-box-top {}
.flex-product-detail-box-content {}
.flex-product-detail-name {
	font-size: 26px;
	font-weight:normal;
	color:#333;
	margin-bottom:8px;
	text-decoration: none;
}
.flex-product-detail-prodnum {}
.flex-product-detail-longdesc {}
.flex-product-detail-image {}
.flex-product-detail-attributes {}
.flex-product-detail-tagline {}
.flex-product-detail-datalist {}
.flex-product-detail-stock-status {}
.flex-product-detail-regular-price {
	font-size: 24px;
	font-weight:bold;
	color:#46720D;
	display:block;
	margin:3px 0 0 0;
	text-decoration: none;
}
	.flex-product-detail-regular-price span{
		color:#666666;
		display:block;
		margin:0;
		padding:0;
		font-weight:normal;
	}
.flex-product-detail-sale-price {}
.flex-product-detail-saved-amount {}

/*flex vam messages and notification styles*/
ul.error{color:#9E0B43; text-align:left; list-style:inside; border: 1px solid #e6bfc1; background:#ffeeef; padding:10px; margin:0 0 10px 0; font-weight:normal;}
ul.error li{padding:0;}

.leave-comment-failed{color:#9E0B43; text-align:left; list-style:inside; border: 1px solid #e6bfc1; background:#ffeeef; padding:10px; margin:0 0 10px 0; font-size:14px; font-weight:bold;}
.leave-comment-success{color:#648d16; text-align:left; list-style:inside; border: 1px solid #648d16; background:#eff9dc; padding:10px; margin:0 0 10px 0; font-size:14px; font-weight:bold;}
.leave-comment-success font{color:#648d16;}
.flex-validation-failed {color:#000; text-align:left;  border: 1px solid #e6bfc1; background:#ffeeef; margin:10px 0 0 0; padding:10px 10px 0 10px;}
.flex-validation-failed-header{ color:#303030;font-weight:bold; text-align:left;}
.flex-validation-succeeded { font-weight:bold;text-align:left;}
SPAN.flex-from-validation-message-header {color:#303030;font-weight:bold;text-align:left;}

.featured-article-content{margin:0; padding-top:10px;}
.featured-article-content img{ border:2px solid #CCCCCC; float:left; margin:0 8px 0 5px;}

.flex-item-image{
 width:120px;
}
.angle{}
.angle img{border:0px solid #ccc !important; padding:3px;}
