BODY 
{
    margin: 0px;
    padding: 0px;
	font-family: Tahoma, serif;		
	font-size: 12px;
	color: #000000;
}
 fieldset
{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
INPUT {
	font-size: 12px;
	font-family: Tahoma, serif;
	padding: 2px;
}
OPTION {
	font-size: 11px; 
	font-family: Tahoma, serif;
	    border-radius: 2px;
}
textarea
{
    font-size: 11px; 
    font-family: Tahoma, serif;
	    border-radius: 2px;
}
SELECT {
	font-size: 11px; 
	font-family: Tahoma, serif;
	    border-radius: 2px;
}
A {
	color: #255590;
	text-decoration: none;
}
A:active {
	color: #255590;
}
A:link {
	color: #255590;
}
A:visited {
	color: #255590;
}
A:hover {
	color: #000000; 	
}

a.plusLink
{
	
	background-position: left center;
	text-decoration:none;
	text-align: left;
	padding-left: 18px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	font-weight: bold;
}
a.plusLink:hover
{    
	text-decoration: underline;
}
a.backLink
{

   background-image: url('images/icon_back.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	text-align: left;
	padding-left: 18px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #5F9410;
	font-weight: bold;
}
a.backLink:hover
{    
	text-decoration: underline;
}
.headTitle
{
   background-image: url('images/icon_arrowBlue.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;	
}
.addTitle
{

   background-image: url('images/icon_plus.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: bolder;
	color: #5F9410;
}
.editTitle
{

	background-image: url('images/icon_edit.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: bolder;
	color: #948B10;
}

.tblHeading
{
    background: #4d8ffd;
    color: #ffffff;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: bolder;
    padding: 5px;
    border-bottom: 2px solid #374a90;
}


.tblHeading a
{
	color:#ffffff;
	font-size: 12px;
	font-weight: bolder;
	text-decoration:none;
}

.labelTd {
	background: #D7EDF6;
	font-weight: bold;
	padding: 5px;
}

.inputTd {
	background: #EEF8FC;
	padding: 5px;
}

.controlTd{
background: #A3D5EB;	
padding:5px;
}

.select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	color: black;
	padding: 4px 8px;
	
}


.validationError
{
	background-image: url('images/icon_err.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	color:#DC143C;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.msg_info
{
	background-image: url('images/icon_info-yellow.gif');
	background-repeat: no-repeat;
	background-position: left center;
	BORDER-RIGHT: #FFD700 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #FFD700 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #FFD700 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #FFD700 1px solid;
	BACKGROUND-COLOR: #FFFFE0;
	TEXT-ALIGN: left;
	TEXT-INDENT: 15px;
}
.msg_info_Blue
{
	background-repeat: no-repeat;
	BORDER-RIGHT: #a6d0fe 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a6d0fe 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 5px; 
	BORDER-LEFT: #a6d0fe 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #a6d0fe 1px solid; 
	BACKGROUND-COLOR: #f0f9ff; 
	TEXT-ALIGN: left;
}
.msg_error {
	background-image: url('images/icon_red.gif');
	background-repeat: no-repeat;
	background-position: left center;

	BORDER-RIGHT: #FFC1C1 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #FFC1C1 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #FFC1C1 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 1px solid #FFC1C1;
	BACKGROUND-COLOR: #FFEEEE;
	TEXT-ALIGN: left;
	COLOR: #DC143C;
	TEXT-INDENT: 15px;
}
.msg_done {
	background-image: url('images/icon_green.gif');
	background-repeat: no-repeat;
	background-position: left center;

	BORDER-RIGHT: #5DD15E 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #5DD15E 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #5DD15E 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 1px solid #5DD15E;
	BACKGROUND-COLOR: #DAF3DA;
	TEXT-ALIGN: left;
	TEXT-INDENT: 15px;
}
.msg_warning {
	BORDER-RIGHT: #a6d0fe 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #a6d0fe 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #a6d0fe 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a6d0fe 1px solid;
	BACKGROUND-COLOR: #f0f9ff;
	TEXT-ALIGN: left;
	Color: #DC143C;
}
.bckyel {
	BORDER-RIGHT: #CBCBCB 1px dashed;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #CBCBCB 1px dashed;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #CBCBCB 1px dashed;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px dashed #CBCBCB;
	HEIGHT: 19px;
	BACKGROUND-COLOR: #e6e6e6;
}
.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{	
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 50px; /*position where enlarged image should offset horizontally */
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F5F5F5; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.xb1 {margin:0 5px; background:#E4E4E4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; padding:5px; background:#F5F5F5; border:0 solid #E4E4E4; border-width:0 1px;}



.item, .alternatingItem
{
    float: left;
    padding: 15px;
    margin: 5px;
    width: 100px;
    height: 100px;
    border: 1px solid threedshadow;
}

.item
{
    background: whitesmoke !important;	
}
.alternatingItem
{
    background: window !important;	
}

.item:hover, .alternatingItem:hover
{
    background: silver !important;	
}

.RadEContent, .RadEContentBordered
{
 
 background-color: #666666;  
 color: #000000;  
 font-size:10pt;
 font-family:Arial;
}

.titlediscount
{
	
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bolder;
	color: #0b6fd6;	
	width:225px;
	background-color:#ffffff;
	}
.tdcontrol
{
	text-align:left;
	width:52px;
	
	}
	
	/* Start New CSS */
.wrapper { background:#ccc; width:980px; margin:0px auto; }
/* End New CSS */
.discount
{
	width:200px !important;
	}
	
	/* End New CSS */
	.header { position:relative; height:85px; border-bottom: solid 2px #4d8ffd;}
	.logo {margin: 0px 20px;  display: block;  padding-top: 19px; height: 52px;}
	.controlpanel_title {    display: block; margin: -33px 0px 0px 0px; color: #253a7b;  font-size: 26px;font-weight:700;
    text-align: center;  left: 0px; padding-top: 0px;  line-height: 20px;  font-family: arial;  letter-spacing: -1px;}
	.head_log_panel {position: absolute; right: 10px; top: 10px; text-align: right; padding-right: 10px; border-right: solid 1px #CCC;}
	.admin_name , .logout {display: block;}
	
	.admin_name {font-size: 12px; font-weight: bold;}
	.logout { display: block; background: #4d8ffd;  padding: 6px 15px;  float: right;  box-shadow: 0px 2px 1px #253a7b;  border-radius: 4px; color: white !important; text-decoration: none; margin-top: 5px;}
	.logout:hover { background:#222; color:#fff;}
	.view_site { display:block; text-decoration:underline; margin-bottom: 10px;}
	/* End Header */
	
	.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink, .RadTabStripTop_Windows7 .rtsLevel1 .rtsOut, .RadTabStripBottom_Windows7 .rtsLevel1 .rtsLink, .RadTabStripBottom_Windows7 .rtsLevel1 .rtsOut, .RadTabStripTop_Windows7 .rtsLevel1, .RadTabStripBottom_Windows7 .rtsLevel1 { background:none !important;}
	.RadTabStrip_Windows7 .rtsLevel1 .rtsLI, .RadTabStrip_Windows7 .rtsLevel1 .rtsLink { color:#fff !important;}
	.RadTabStrip_Windows7 .rtsLevel1 , .RadTabStrip_Windows7 .rtsLevel { background:linear-gradient(141deg, #243988 0%, #2d4fb3 51%, #374a90 75%)!important}
	.RadTabStripTop_Windows7 .rtsLevel1 .rtsSelected, .RadTabStripTop_Windows7 .rtsLevel1 .rtsSelected:hover { background:#4d8ffd !important;}
	.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink:hover { background:#4d8ffd !important;}
	.RadTabStripTop_Windows7 .rtsLevel2 { background:linear-gradient(141deg, #f3f3f3 0%, #f7f7f7 51%, rgba(77, 143, 253, 0.26) 75%)!important; color: black; }
	.RadTabStrip_Windows7 .rtsLI, .RadTabStrip_Windows7 .rtsLink {color: #222 !important;}
	.RadTabStrip_Windows7 .rtsLevel .rtsLink:hover, .RadTabStrip_Windows7 .rtsLevel .rtsSelected, .RadTabStrip_Windows7 .rtsLevel .rtsSelected:hover { color:#fff !important;}
	
	
	
	
	
	.rtsLevel2 .rtsUL .rtsSelected .rtsTxt, .rtsLevel2 .rtsTxt {  color: #4d8ffd; font-weight: 700;text-decoration:none !important;}
	.rtsLevel2 .rtsUL .rtsSelected .rtsTxt , .rtsLevel2 .rtsTxt:hover {     border-bottom: 2px solid #263c8e;
    color: #2945a0 !important;
    text-decoration: none !important;}
	.RadGrid_Default .rgSelectedRow {background: #900 !important ;}
	.RadGrid_Default .rgSelectedRow td, .RadGrid_Default .rgSelectedRow td.rgSorted { border-bottom:none !important;}
	.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL {float: none !important; margin:0px auto !important; }
	.gridHeader { color:#2945a0 !important;}
	.btn_1 , .btn_2 , .control input[type="submit"] { padding:3px 10px !important; border-radius: 4px; text-decoration:none; border-radius:4px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		.btn_1 , .control input[type="submit"] {background:url(../images/btn-1.gif) repeat-x top !important; color:#222 !important; border:solid 1px #b8b8b8 !important;}
		.btn_2 {background:url(../images/btn-2.gif) repeat-x top !important; color:#fff !important; border:solid 1px #610000 !important;}
		.btn_1:hover , .btn_2:hover , .control input[type="submit"]:hover { background-position:bottom !important; text-decoration:none !important;}
		.btn_3 { padding: 2px 9px 3px 31px; border-radius: 4px; font-size: 12px;}
		.btn_3:after {
    content: '+';
    padding: 2px 0px 3px 4px;
    border-radius: 4px;
    font-size: 12px;
}
	/* End Menu */
	.footer {    position: fixed;    left: 0px;    bottom: 0px;    width: 100%;    color: #253a7b;    background: linear-gradient(141deg, #d8d8d8 0%, #f7f7f7 51%, #dddddd 75%)!important; font-weight: 400;   padding: 0px 0px;
    text-align: center;
    font-size: 14px;}
	.footer a {color: #CCC; display: inline-block; padding-left: 8px; border-left: solid 1px #888; margin-left: 8px;}
	.footer a:hover { text-decoration:underline;}
	
	.download_catalog { background:url(../images/download.gif) no-repeat; display:inline-block; width:153px; height:34px; float:left;margin-top: -5px;}
/* End Catalog*/


#alt_ship {}
#alt_ship td {border-bottom: dotted 1px #DDD; padding: 4px 0px;}
#alt_ship {}
#alt_ship .ship_add_info {}
.status {}
.status span { font-weight:bold; color:#099A35;}
#cust_order {}
#cust_order .order_detail {}
#cust_order .order_detail th , .shopping_cart th , .chkprd_info th {background: #CCEBCE; padding: 4px 5px; border: solid 1px #A0D2A4;}
#cust_order .order_detail td { padding: 4px 5px; border: solid 1px #DDD; }
.custom_panel_2 {}
.custom_panel_2 td { border:none !important}
.custom_panel_2 h2 {}
.bill_add , .shp_add { width:360px;}
.bill_add td , .shp_add td , .order_info td , .order_place_by td , .ship_address td , .shopping_cart td , .chkprd_info td , .cust_reg_form td { border:none; border-bottom: dotted 1px #DDD !important;  padding: 4px 5px; text-align:left;}
.bill_add { float:left}
.shp_add { float:right;}
.order_info {}
.order_info_order {}
.order_info_order th {}
.order_info_order td {}
.back
{
      float: right;
    padding: 2px 6px !important;
    text-decoration: none;
    }
/**/



.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0px 5px !important;
}


input#ctl00_ContentPlaceHolder1_gvCategories_ctl36_fuDocumentAdd {
    margin-top: 8px;
}



.rtsLink {
    padding-left: 0px !important;
}
