.GridViewRowsActionRequired
{
    color:Black;
    background-color:Red;
    text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    padding:0 0 0 5px;
    text-decoration:none;
    vertical-align:middle;
    border-bottom:solid 1px blue;
    border-top:solid 1px blue;
    border-left:solid 1px blue;
    border-right:solid 1px blue;
    height:30px;
    width:100px;
   
}
.GridViewRowsNoActionRequired
{
    color:Black;
    background-color:Gray;
    text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    padding:0 0 0 5px;
    text-decoration:none;
    vertical-align:middle;
    border-bottom:solid 1px blue;
    border-top:solid 1px blue;
    border-left:solid 1px blue;
    border-right:solid 1px blue;
    height:30px;
    width:100px;
  
    
}
.GridViewHeader
{
    color:White;
    background-color:Blue;
    text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 5px;
    text-decoration:underline;
    vertical-align:middle;
    border-bottom:solid 1px Red;
    border-top:solid 1px Red;
    border-left:solid 1px Red;
    border-right:solid 1px Red;
    height:30px;
    width:100px;
}

.GridViewFooter
{
    color:Black;
    background-color:Lime;
    text-align:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 5px;
    text-decoration:none;
    vertical-align:middle;
   
    height:30px;
    width:100px;
}
/*?? newservicecall.aspx styles ??*/
.CustomerServices span
{
    background-color:Transparent;
    color:Black;
    font:bold 13px Arial;
    text-align:left;
    
}
.CustomerServices
{
    background-color:Transparent;
    color:Black;
    font:bold 13px Arial;
    text-align:left;
    width:510px;
    overflow-x:auto;
    overflow-y:auto;
    scrollbar-face-color:Black;
    scrollbar-highlight-color:Black;
    scrollbar-shadow-color: Black;
    scrollbar-3dlight-color:Black;
    scrollbar-arrow-color:White;
    scrollbar-track-color: White;
    scrollbar-darkshadow-color:Black;
}
.CustomerServices span.lblheading
{
    background-color:red;
    color:White;
    font:bold 17px Arial;
}
.CustomerServices .msgStyle
{
    background-color:#DDC244;    
    font:bold 14px Arial;
    color:White;
    text-align:center;
}
.CustomerServices .lblsubheading
{
    background-color: Black;
    color:White;
    font:bold 13px Arial;
}
.CustomerServices td.left_column, .CustomerServices div.left_column
{
    width: 180px;
}
.CustomerServices td.right_column
{
    width: 320px;
}
.content_items
{
    overflow-y: auto;
    overflow-x: auto;
    width:480px;
}
.gridItemStyle
{
	text-align:center;
	width:80px;
}
.progressStyle
{
	width: 35px;
	height: 35px;
	top:115px;
	right:356px;
	position:absolute;
}

.ContentPanelFullWidth
{
    width:1000px !important;
    text-align:left;
}
.content_header
{
    background:#;
    width:100%;
    height:49px;
}
.upgradeContents
{
    width:100%;
    text-align:center;
}
.upgradeProductsContents
{
    width:100%;
    text-align:center;
}
.viewProductsContents
{
    width:100%;
    text-align:left;
}
.mainText
{
    color:#003D73;
    font-family:Verdana;
    font-size:13px;
    text-align:left;
    float:left;
}
.mainTextBold
{
    color:#003D73;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
}
.mainHeading
{
    color:#003D73;
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
}
.upgradeProductDescription
{
    text-decoration:none;
    font:bold 12px Verdana;
    color:#003D73;
}
.upgradeProductsContainer
{
    color:#000000;
    border:solid 1px #003D73;
    clear:both;
}
/******************************************************************/
.ExpressionValidator
{
    font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight:normal;
}

/*********** Basket Controls Styles ***********/
.addItemToBasketTableStyle
{
	 margin: 5px; 
	 padding: 1px 6px; 
	 border: 1px solid #000; 
	 background: #efefef; 
	 display: block;
}
.labelsDiv
{
    width:100px; 
    float:left; 
    margin:0 0 4px 0;
}
.textboxesDiv
{
    width:300px; 
    float:left; 
    margin:0 0 4px 0;
}
.BasketControlRightButtonStyle
{
	background-color:Black;
	border-width:1px;
	color:White;
	font-size:10px;
	float:right;
	margin-right:5px;
}
.BasketControlLeftButtonStyle
{
	background-color:Black;
	border-width:1px;
	color:White;
	font-size:10px;
	float:left;
	margin-right:5px;
}
.AddItemToBasketFooter
{
	background-color:Black;
	color:White;
}
.AddItemToBasketHeader
{
	background-color:Black;
	color:White;
}
.AddItemToBasketRow
{
	width:150px;
}
.AddItemToBasketGridAlign
{
	position:relative;
	left:100px;
	text-align:center;
}
/********** After Login Styles************/

.AfterLoginDisplayName
{
	font-size:9pt;
	font-weight:bold;
}
.AfterLoginDropdown
{
	width:75%;
}
.AfterLoginTextBox
{
	width:75%;
}
/******************** CMSControl **********************/
.productsContainer
{
	overflow-x:auto; 
	overflow-y:hidden;
	position:relative;
}
.pnlTop a
{
	cursor:pointer !important;
	text-decoration:none !important;
}
.imageFormatting
{
	width:25px;
	height:25px;
	background-image:url(../images/Bag.gif);
}

/****************** CMSGrid, CMSGridCrossTab*******************/
 .subGrid
 {
 	scrollbar-face-color:Black;  
 	scrollbar-highlight-color:Black;
 	overflow: auto;  
 	scrollbar-shadow-color: Black; 
 	scrollbar-3dlight-color:Black;
 	scrollbar-arrow-color:White; 
 	scrollbar-track-color: White; 
 	scrollbar-darkshadow-color:Black;
 	height: 100px;
 }
 .subGridRowStyle
 {
 	background-color:Silver;
 	border:solid 1px #804040;
 	font-size:9px; 
 }
 .subGridPagerStyle
 {
 	border:solid 1px #804000;
 }
 .subGridHeaderStyle
 {
 	background-color:Black;
 	color:White;
 	font-size:10px;
 }
 .subGrid a
 {
 	text-decoration:none;
 }
 .subGrid a span
 {
 	text-decoration:none;
 	color:green;
 }
 .content_items a
 {
 	text-decoration:none;
 }
 /**************** DownloadsNew Control*****************/
 .downloadHeader
 {
 	color:White;
 	background-color:Black;
 	font:bold 12px Verdana;
 }
 .downloadMainText
 {
 	color:Black;
 	font:normal 10px verdana;
 }
 .download a
 {
 	text-decoration:none;
 	color:Black;
 	font-weight:bold;
 }
  
 /**************** FastOrder Control****************/
 .fastOrderHeader
 {
 	font:bold 11px verdana;
 	color:Black;
 }
 .fastOrderMainText
 {
 	font:normal 10px verdana;
 	color:Black;
 }
 
 /******************** NewProduct Control***************************/
 .newProduct
 {
 	height:200px !important;
 	border-style:none !important;
 	width:200px !important;
 }
 
 /******************** Products Control********************/
 .productsHeader
 {
 	width:150px; 
 	font-weight:bold; 
 	font-size:12px; 
 	color:White; 
 	font-family: Arial, sans-serif;
 	background-image: url(../gfx/prodHeader.jpg);
 	margin-top:5px;
 }
 /********************* Quotations Control**********************/
 .quotationsTextBox
 {
 	width:125px;
 }
 /**************** Commonly Ordered Products****************/
 .CommmonProducts
 {
 	width:100%;
 	border:solid 1px #000000;
 	background-color:Lime;
 }
 .CommmonProductsHeader
 {
 	font-weight:bold;
 	font-size:12px;
 	color:Black;
 }
 .CommmonProducts a
 {
 	text-decoration:none;
 }
 /****************** RelatedProducts Control*****************/
 .relatedProducts
 {
 	width:100%;
 	border:solid 1px #000000;
 	background-color:Lime;
 }
 .relatedProductsHeader
 {
 	color:Black;
 	font-weight:bold; 
 	font-size:12px;
 }
 .relatedProducts a
 {
 	text-decoration:none;
 }
 /********************* Search Control*************************/
 .searchDropDown
 {
 	width:140px;
 }
 .searchTextBox
 {
 	width:140px;
 }
 #search_panel .button
 {
 	width:140px;
 }
 /*************** Testimonial Control ****************/
 .testimonial
 {
 	width:95%;
 	border-style:none; 	
 }
.testimonialArchive
{
	font-weight:bold; 
	font-size:12px;
}
/******************* Login Control **********************/
.loginTextBox
{
	border:none;
	background-color:White;
	font:bold 10px verdana;
	color:#003d73;
	width:150px;
	height:15px;
}
.loginLabel
{
	color:White;
	text-align:center;
	font:bold 10px verdana;
	height:15px;
}
/**************** ManageAccount Page****************/
.manageAccountMsg
{
	text-align: center; 
	background-color: #DDC244;
	color:White;
	font:bold 10px verdana;
}
.manageAccountEditPanel
{
	width:97%;
}
.manageAccountLabel
{
	font:bold 8pt verdana;
}
.manageAccountTextBox
{
	width:170px;
}
.manageAccountDropDown
{
	height:20px;
	width:124px;
}
.manageAccountButtonsPanel
{
	background-color:White;
	text-align:right;
}
/******************** FastOrderForm Page************************/
.fastOrderContainer
{
	border-style: none;
	width:95%;
	border:none;
}
.fastOrderTextBox1
{
	width:250px;
	height:20px;
}
.fastOrderTextBox2
{
	width:150px;
	height:20px;
}
.fastOrderDropDown
{
	width:150px;
	height:20px;
}
.fastOrderLabel
{
	font:bold 10px verdana;
	color:Black;
}
/******************* ProductPad Page *******************/
.ProductPadHeadings
{
	font:bold 11px verdana;
	color:Black;
}
.ProductPadLabel
{
	font:normal 10px verdana;
	color:Black;
}
.ProductPadDropDown
{
	width:199px;
}
/******************* Checkout Page*******************/
.checkoutAddTextBox
{
	width:380px;
	height:18px;
}
.checkoutTextBox
{
	width:150px;
	height:18px;
}
.checkoutDropDown
{
	width:150px;
	height:18px;
}
.checkoutHeadings
{
	font:bold 12px verdana;
	color:Black;
}
.checkoutLabels
{
	font:normal 12px verdana;
	color:Black;
}
/********************** OrderSummary Page***********************/
.orderSummaryDelTypeDropDown
{
	width:300px;
}
.orderSummaryInfo
{
	color:Red;
	font:bold 10px verdana;
}
.orderSummaryGridDropDown
{
	width:70px;
}
#infoDiv
{
	text-align:center;
}
/*****************************************/
.PathSeparatorStyle
{
	font-weight:bold;
	color:#5D7B9D;
}
.SiteMap
{
	 Font-Names="Verdana" Font-Size="1em"
}
.SiteMapCurrentNodeStyle
{
	color:#333333;
}
.SiteMapNodeStyle
{
	font-weight:bold;
	color:#7C6F57;
}
.SiteMapRootNodeStyle
{
	font-weight:bold;
	color:#5D7B9D;
}
.gridQtyTextbox
{
	width:40px;
}

/******************************************/
.upgradeImagesContainer img
{
	/*width:80px !important;*/
/*	height:80px;*/
}