﻿body {background-color:#cccccc;margin-top: 5px;font-family:Verdana ;margin: 0px auto;background-position: top center;}



/* Master Page */
.dvPage{width:855px;margin:0px auto;background-color:White;}
.dvPageResize{width:835px;margin:0px auto;background-color:White;}
.FooterBg{background-image:url(images/shading_bottom_page.gif);background-repeat:repeat-x;background-color:#F2F2F2;height:95px;}
.EmptySpace{background-color:#CFCFCF;}
hr{padding:0; margin:0;}

/******** Borders (trnasparant out side border that cover whole page) ***************** */
.tblContent{}
.tblContent .leftTopCorner{background-image:url(images/corner_upper_left.gif);width:6px;height:6px;background-repeat:no-repeat;background-position:left;}
.tblContent .rightTopCorner{background-image:url(images/corner_upper_right.gif);width:6px;height:6px;background-repeat:no-repeat;background-position:right;}
.tblContent .leftBottomCorner{background-image:url(images/corner_lower_left.gif);width:6px;height:6px;background-repeat:no-repeat;background-position:left;}
.tblContent .rightBottomCorner{background-image:url(images/corner_lower_right.gif);width:6px;height:6px;background-repeat:no-repeat;background-position:right;}
.tblContent .topBorder{background-image:url(images/border_top.gif);height:6px;background-repeat:repeat-x;background-position:top;}
.tblContent .bottomBorder{background-image:url(images/border_bottom.gif);height:6px;background-repeat:repeat-x; background-position:bottom}
.tblContent .leftBorder{background-image:url(images/border_left.gif);background-repeat:repeat-y;width:6px;background-position:left;}
.tblContent .rightBorder{background-image:url(images/border_right.gif);background-repeat:repeat-y;width:6px;background-position:right;}
/**********************************

/* ASP.NET Menu */ 
.SeperatorMenuTop{background-image:url(Images/seperator-menu-top.gif);background-repeat:repeat-x;}

.UserSubMenuItemLight{color: #505052;font-family: Verdana;font-size: 10px;background-color:#e1d6d1;height: 26px;padding-left: 10px;cursor: hand;border-left:1px solid #C69a84;border-bottom:1px solid #C69a84;border-right:1px solid #C69a84;}
.UserSubMenuItemDark{color: #ffffff;font-family: Verdana;font-size: 10px;background-color:#953d17;height: 26px;padding-left: 10px;cursor: hand;border-left:1px solid #C69a84;border-bottom:1px solid #C69a84;border-right:1px solid #C69a84;}

.UserMenuItemLight{color:White;font-family:Verdana;font-size:11px;font-weight:bold;background-image:url(Images/menu_light.gif);background-repeat:repeat;height:30px;text-align:center;cursor: hand;}
.UserMenuItemDark{color:White;font-family:Verdana;font-size:11px;font-weight:bold;background-image:url(Images/menu_dark.gif);background-repeat:repeat;height:30px;text-align:center;cursor: hand;}
.UserMenuShadow{background-image:url('Images/header-shadow.gif');height:8px;background-repeat:repeat-x;}

.AdminMenuItemLight{color:White;font-family:Verdana;font-size:11px;font-weight:bold;background-image:url(Images/menu_light.gif);background-repeat:repeat;height:30px;text-align:center;cursor: hand;}
.AdminMenuItemDark{color:White;font-family:Verdana;font-size:11px;font-weight:bold;background-image:url(Images/menu_dark.gif);background-repeat:repeat;height:30px;text-align:center;cursor: hand;}

.AdminSubMenuItemLight{color: #505052;font-family: Verdana;font-size: 10px;background-color:#e1d6d1;height: 26px;padding-left: 10px;cursor: hand;border-left:1px solid #C69a84;border-bottom:1px solid #C69a84;border-right:1px solid #C69a84;}
.AdminSubMenuItemDark{color: #ffffff;font-family: Verdana;font-size: 10px;background-color:#953d17;height: 26px;padding-left: 10px;cursor: hand;border-left:1px solid #C69a84;border-bottom:1px solid #C69a84;border-right:1px solid #C69a84;}
/* ASP.NET Menu */

/* Master Page */
.PageHeading{height:48px;font-family:Verdana;color:#525252;font-size:26px;vertical-align:bottom;text-align:center;background-repeat:repeat-x;background-position:center;background-image:url(Images/heading-shadow.gif);}   
.CalculatorDottedLine{background-image:url(Images/calculator-dotted-line.gif);background-repeat:repeat;}


/*********** LINKS ****************************/

A.FooterLink:link {color:#142E8D;text-decoration:underline;font-size:9px;}
A.FooterLink:visited {color:#142E8D;text-decoration:underline;font-size:9px;}
A.FooterLink:hover {color:#142E8D;text-decoration:underline;font-size:9px;}
A.FooterLink:active {color:#142E8D;text-decoration:underline;font-size:9px;}


A.LinkBlue:link {color:blue;font-size:12px;text-decoration:underline;}
A.LinkBlue:visited {color:blue;font-size:12px;text-decoration:underline;}
A.LinkBlue:hover {color:blue;font-size:12px;text-decoration:underline;}
A.LinkBlue:active {color:blue;font-size:12px;text-decoration:underline;}


.LinkBlue
{
	color:blue;font-size:12px;
}
A.linkBlack:link {color:black;text-decoration:none;}
A.linkBlack:visited {color:black;text-decoration:none;}
A.linkBlack:hover {color:black;text-decoration:underline;}
A.linkBlack:active {color:black;text-decoration:none;}

A.linkGray:link {color:#e9e6d2;text-decoration:none;font-family:Verdana;}
A.linkGray:visited {color:#e9e6d2;text-decoration:none;font-family:Verdana;}
A.linkGray:hover {color:#e9e6d2;text-decoration:underline;font-family:Verdana;}
A.linkGray:active {color:#e9e6d2;text-decoration:none;font-family:Verdana;}

A.linkBlackHome:link {color:black;text-decoration:none;font-family:Verdana;}
A.linkBlackHome:visited {color:black;text-decoration:none;font-family:Verdana;}
A.linkBlackHome:hover {color:black;text-decoration:underline;font-family:Verdana;}
A.linkBlackHome:active {color:black;text-decoration:none;font-family:Verdana;}

A.linkOrderChanges:link{color:#0000ff;text-decoration:underline;font-family:Arial;font-size:14px;font-weight:bold;}
A.linkOrderChanges:visited{color:#0000ff;text-decoration:underline;font-family:Arial;font-size:14px;font-weight:bold;}
A.linkOrderChanges:active{color:#0000ff;text-decoration:underline;font-family:Arial;font-size:14px;font-weight:bold;}



/************************************************/


/************* FONTS *****************/

.SmallerFont{font-family:Verdana;color:#000000;font-size:9px;}
.SmallFont{font-family:Verdana;color:#000000;font-size:10px;}
.SmallFontGray{font-family:Verdana;color:#e9e6d2;font-size:11px;font-weight:normal;}

.MediumFont{font-family:Verdana;color:#000000;font-size:11px;} 
.MediumFontHomeLeft{font-size:11px;font-weight:normal;color:#000000;} 
.MediumFontHome{font-family:Arial ;color:#000000;font-size:12px;font-weight:normal;} 
.MediumFontBlue{font-family:Verdana;color:#001250;font-size:12px;} 
.MediumFontBlack{font-family:Verdana;color:#000000;font-size:12px;}
.MediumFontBold{font-family:Verdana;color:#000000;font-size:11px;font-weight:bold;} 
.MediumWhiteFont{font-family:Verdana;color:White;font-size:11px;} 
.MediumFontOrderInfo{color:#000000;font-size:12px;} 
.MediumFontText{font-family:Verdana ;color:#1b1b1b;font-size:12px;font-weight:normal;}

.NormalFont{font-family:Verdana;color:#000000;font-size:12px; }
.NormalFontBold{font-family:Verdana;color:#000000;font-size:12px;font-weight:bold;}
.NormalFontBlack{font-family:Verdana;color:#000000;font-size:12px;}

.BigFont{font-family:Verdana;color:#000000;font-size:14px;}
.BigFontBold{font-family:Verdana;color:#000000;font-size:14px;font-weight:bold;}
.BigFontBoldHome{font-family:Arial;color:#000000;font-size:18px;font-weight:bold;}
.BiggerFont{font-family:Verdana;color:#000000;font-size:16px;}
.BiggerFontBold{font-family:Verdana;color:#000000;font-size:16px;font-weight:bold;}
.BiggerFontBoldOrderInfo{font-family:Verdana;color:#000000;font-size:17px;font-weight:bold;}
.BigFontBoldUploadFiles{font-family:Verdana;color:#000000;font-size:14px;font-weight:bold;}

.HeaderFont{font-family:Arial; margin:0px; padding:0px 0px; color:#4A4645;font-size:19px;}

/************************** Common **************************/
.SpacerLine{background-image:url('Images/1px.gif'); background-repeat:repeat-x;}
.Spacer{background-image:url('Images/spacer.gif');}
.SeparatorBar{background-image:url('Images/line.gif');height:4px;background-repeat:repeat-x;}
.ClipText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dotHR{background-image:url('Images/dot.gif');}
.headingUpShadow{background-image:url('Images/heading-up-shadow.jpg');height:5px; background-repeat:repeat-x;background-position:bottom;}

/*********** Controls *****************************/
.TextBox{border:1px solid #BBBBBF;font-family:Arial;font-size:12px;color:#5f5f61;padding-left:3px;}
.Button{white-space:nowrap;color:White;cursor:pointer;background-image:url('Images/btn_mouse_out.gif');height:19px;padding-left:5px;padding-right:5px;padding-bottom:2px;font-family:Verdana;font-size:11px;border:0}
.ButtonHover{white-space:nowrap;color:White;cursor:pointer;background-image:url('Images/btn_mouse_over.gif');height:19px;padding-left:5px;padding-bottom:2px;font-family:Verdana;font-size:11px;padding-right:5px;border:0}
.ButtonContinueCheckOut{white-space:nowrap;cursor:pointer;background-image:url('Images/continue-checkout.gif');height:44px;width:217px;border:0;padding:0;}
.ButtonPlaceOrder{white-space:nowrap;cursor:pointer;background-image:url('Images/place-order.gif');height:44px;width:154px;border:0;padding:0;}

/**************************************************/

.PricingCalcBG{background-color:#f7f3f7;border:solid 1px #cccccc;}
.PricingCalcSelRowSmall{height:28px;width:208px;background-image:url('images/calculator-mouseover.gif');background-repeat:no-repeat;}
.PricingCalcSelRowBig{height:57px;width:208px;background-image:url('images/calculator-mouseover-bigger.gif');background-repeat:no-repeat;}
.checkOutTotal{border:1px solid #C2C7CB;background-color:#EBEBE4;text-align:right;padding-right:2px;padding-top:1px;padding-bottom:1px;height:18px;width:80px;}
.msg1{color:Red;font-size:12px;}
.TotalRed{color:Red;font-size:12px; font-weight:bolder;}
.TotalRedSubTotal{color:Red;font-size:11px; font-weight:bolder;}

.roundBorderBox{border:solid 1px Black;}
.TextAlignRight{text-align:right;}

/*********************GridView****************************/

.tblGrid{background-color:#7787A2;}
.GridTitleRow{background-color:#595858;color:White;text-align:center;font-family:Verdana;font-size:11px}
.GridHeaderRow{background-color:#595858;font-family:Verdana;color:White;font-size:13px;font-weight:normal;}
.GridHeaderRowCustomerList{background-color:#595858;font-family:Verdana;color:White;font-size:12px;font-weight:normal;}

.GridNormalRow{background-color:#ffffff;font-size:11px;}
.GridNormalRowCreditCard{background-color:#ffffff;font-size:12px;font-family:Verdana;}
.GridAltRow{background-color:#E5E5E5;font-size:11px;}
.Pager{background-color:#B3C1E0;font-size:12px;color:White}
.GridOrderListHeaderRow{background-color:#dfdfe3;font-family:Verdana;color:#00346a;font-size:13px;font-weight:normal;}
.GridPromoCodeHeaderRow{background-color:#595858;font-family:Verdana;color:White;font-size:12px;font-weight:normal;}

/*.GridSelectedRow{background-color:#CDD6E6;cursor:pointer;}*/
.GridRowHover{background-color:#FFFFCC;cursor:pointer;}
/********************************************************/

/****************** Login box *************************/

.loginBox{background-color:#EEEDE5}
.loginBoxTitleRow{background-color:#EEEDE5;color:Black;text-align:center;font-family:Verdana;font-size:11px}
.loginBoxRow{background-color:#EEEDE5;font-size:11px;}
.loginBoxLoginBtn{white-space:nowrap;color:White;cursor:pointer;background-image:url('Images/login-static.gif');height:28px;padding-left:5px;padding-right:5px;padding-bottom:2px;font-family:Verdana;font-size:11px;border:0}
.loginBoxLoginBtnHover{white-space:nowrap;color:White;cursor:pointer;background-image:url('Images/login-hover.gif');height:28px;padding-left:5px;padding-bottom:2px;font-family:Verdana;font-size:11px;padding-right:5px;border:0}

/****************** Credit card table *************************/

.ccGrid{background-color:#7787A2;}
.ccHeaderRow{font-family:Verdana;color:White;font-size:11px;background-color: #595858;height: 20px; font-size: 13px; font-weight: bold;}
.ccNormalRow{background-color:#ffffff;font-family:Verdana;color:#000000;font-size:12px;}
.ccAltRow{background-color:#E5E5E5;font-family:Verdana;color:#000000;font-size:12px;}
.ccBtnTransRow{background-color:White;font-size:12px;color:White}

.PricingTextAlign{text-align:center; vertical-align:middle;border:solid 1px #888787;}
.PricingTextAlignLeft{text-align:left;border:solid 1px #888787; vertical-align:middle;padding-left:5px;}
.PriceText{text-align:center; vertical-align:middle;border:solid 1px #888787; font-size:11px;}
.PriceTextLeft{text-align:left;border:solid 1px #888787; vertical-align:middle;padding-left:5px;font-size:11px;}
.GridBorder{background-color:#888787;}
.PriceCalBorderLine{border-bottom:solid 1px #cccccc;}
.PriceCalMiddleBg{background-image:url('Images/Pricing-calculator-middle.gif'); height:500px; width:238px;background-repeat:repeat;}
.PriceCalBottomBg{background-image:url('Images/Pricing-calculator-bottom.gif'); height:10px; width:238px;  background-repeat:no-repeat;}
.PricingCalculatorTop{background-image:url('Images/Pricing-calculator-top.gif'); height:32px; width:238px; background-repeat:no-repeat;}
.PriceCalPlaceOrderTop{background-image:url('Images/Pricing-cal-place-order-top.gif'); height:32px; width:238px; background-position:top; background-repeat:no-repeat;}
.PlaceOrderAndUploadFilesBg{background-image:url('Images/Pricing-calculator-middle.gif'); height:158px; width:238px;background-repeat:repeat;}

/******************** Rounded Corner Content Place Holder ***************/

.left_grad
{
background:url(images/content-border-left.gif) repeat-y;
}
.right_grad
{
background:url(images/content-border-right.gif) repeat-y;
}
.btm_ltcurve
{
width:9px;
height:9px;
background:url(images/content-border-corner-lower-left.gif) no-repeat;
}

.btm_rtcurve
{
height:9px;
width:9px;
background:url(images/content-border-corner-bottom-right.gif) no-repeat;
}
.btm_grad
{
height:9px;
background:url(images/content-border-bottom.gif) repeat-x;
}
.top_grad
{
height:9px;
background:url(images/content-border-top.gif) repeat-x;
}
.top_ltcurve
{
width:9px;
height:9px;
background:url(images/content-border-corner-top-left.gif) no-repeat;
}

.top_rtcurve
{
height:9px;
width:9px;
background:url(images/content-border-corner-top-right.gif) no-repeat;
}

.white{
background:#FFFFFF;
}

/* Rounded Dark border Start  */
.left_graddark
{
background:url(images/border-left-dark.gif) repeat-y;
}
.right_graddark
{
background:url(images/border-right-dark.gif) repeat-y;
}
.btm_ltcurvedark
{
width:9px;
height:9px;
background:url(images/border-corner-bottom-left-dark.gif) no-repeat;
}

.btm_rtcurvedark
{
height:9px;
width:9px;
background:url(images/border-corner-bottom-right-dark.gif) no-repeat;
}
.btm_graddark
{
height:9px;
background:url(images/border-bottom-dark.gif) repeat-x;
}
.top_graddark
{
height:9px;
background:url(images/border-top-dark.gif) repeat-x;
}
.top_ltcurvedark
{
width:9px;
height:9px;
background:url(images/border-corner-top-left-dark.gif) no-repeat;
}

.top_rtcurvedark
{
height:9px;
width:9px;
background:url(images/border-corner-top-right-dark.gif) no-repeat;
}
.Dark{
background:#cccccc;
}
/* rounded dark border end */




/* Ajax Calendar Extendar css start */
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/calendar_left_arrow.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/calendar_right_arrow.gif);}

/*.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/calendar_left_arrow.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/calendar_right_arrow.gif}*/

.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}





/* css end */