.SiteStyle
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#444444;
}

.bodyStyle
{
	margin-top: 4px;
	background-color:#ffffff;
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#444444;
}

.tblStyle
{
	background-image: url('../images/tbl_1_bg.jpg');
	background-repeat: repeat-x;
	background-color:#95A98D;
}

.bannerStyle
{
	height:194px;
	width:1044px;
	/*border-right: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;*/
	background-image: url('../images/banner.gif');
	background-repeat:no-repeat;
}

.panelHeadingStyle
{
	background-image: url('../images/n_panel_heading_bg.gif');
	height:28px;
	width:170px;
	border-right: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	
}

.bannerStyle2
{
	background-image: url('../images/banner2.jpg');
	font-family:Arial;
	font-weight:normal;
	font-size:14pt;
	color:#FFFFFF;
	
}

.HeaderStyle
{
	height:66px;
	background-image:url(../images/n_header_bg.gif);
	padding-left: 15px;
	padding-right: 20px;
}

.MenuStyle
{
	height:27px;
	background-image:url(../images/n_menu_bg.gif);
	font-family:Arial;
	font-size:10pt;
	color:white;
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
}

.MenuItemStyle
{
	font-family:Tahoma;
	font-size:10pt;
	color:white;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.MenuItemStyle:hover
{
	font-family:Tahoma;
	font-size:10pt;
	color:white;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
}

.TopMenuStyle
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
	text-decoration: none;
}

.TopMenuStyle2:link
{
	font-family:Arial;
	font-size:8pt;color:Black;
	font-weight:bold;
	text-decoration: none;
}

.TopMenuStyle2:visited
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
	font-weight:bold;
	text-decoration: none;
}
.TopMenuStyle2:hover
{
	font-family:Arial;
	font-size:8pt;
	color:#777777;
	font-weight:bold;
	text-decoration:none;
}

.SearchButtonStyle
{
	height: 18px;
	width:58px;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color:White;
	background-image: url(../images/n_small_btn_bg.gif);
	background-repeat: repeat-x;
	border:0;
	border-right: #757575 1px solid;
	border-top: #757575 1px solid;
	border-left: #757575 1px solid;
	border-bottom: #757575 1px solid;
	background-color: transparent;
}

.SearchFieldStyle
{
	height: 12px;
    font-family:tahoma;
	font-size:8pt;
	color:#737373;
    border-right: #CCCFD4 1px solid;
	border-top: #A7AAAE 1px solid;
	border-left: #A7AAAE 1px solid;
	border-bottom: #CCCFD4 1px solid;
    background-color: #F7FAFF;
    padding:2px;
    width:200px;
}

.QuantityFieldStyle
{
	height: 19;
	width: 40px;
    font-family:tahoma;
	font-size:8pt;
	color:#737373;
    border-right: #CCCFD4 1px solid;
	border-top: #A7AAAE 1px solid;
	border-left: #A7AAAE 1px solid;
	border-bottom: #CCCFD4 1px solid;
    background-color: #F7FAFF;
    padding:2px;
}

.QuantitySCFieldStyle
{
	height: 19;
	width: 35px;
    font-family:tahoma;
	font-size:8pt;
	color:#737373;
    border-right: #CCCFD4 1px solid;
	border-top: #A7AAAE 1px solid;
	border-left: #A7AAAE 1px solid;
	border-bottom: #CCCFD4 1px solid;
    background-color: #F7FAFF;
    padding:2px;
}

.QuantityFieldStyleSmall
{
	height: 18px;
	width: 50px;
    font-family:Arial;
	font-size:9pt;
	color:#737373;
    border-right: #CCCFD4 1px solid;
	border-top: #A7AAAE 1px solid;
	border-left: #A7AAAE 1px solid;
	border-bottom: #CCCFD4 1px solid;
    background-color: #FFFFFF;
}

.MenuTable
{
	border-right: #ABABAB 1px solid;
	border-top: #ABABAB 1px none;
	border-left: #ABABAB 1px solid;
	border-bottom: #ABABAB 1px none;
}
.BodyTable
{
	background-color: #ffffff;
}
.ItemsTable
{
	border-right: #ABABAB 1px solid;
	border-top: #ABABAB 1px solid;
	border-left: #ABABAB 1px solid;
	border-bottom: #ABABAB 1px solid;
	background-color: #FAFAFA;
	padding:3px;
}
.SCTable
{
	border-right: #899483 1px solid;
	border-top: #899483 1px solid;
	border-left: #899483 1px solid;
	border-bottom: #899483 1px solid;
}
.MenuItemsStyle1
{
	height: 28px;
    padding-left:10px;
    background-image:url('../images/n_panel_heading_bg.gif');
    border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	background-repeat:repeat-x;
	text-decoration: none;
	font-family: Tahoma;
    font-size: 9pt; 
	color:#494949;
	font-weight:bold;
    
}
.ArrowBulletStyle
{
	background-image:url('../images/arrow_bullet.gif');
	background-repeat:no-repeat;
	padding-left:7px;
}
.HyperLinkSmall:link
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 7pt; 
	color:#0E51A3;
	padding-left:5px;
}
.HyperLinkSmall:visited
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 7pt; 
	color:#0E51A3;
	padding-left:5px;
}
.HyperLinkSmall:hover
{
	text-decoration: underline;
	font-family: Tahoma;
    font-size: 7pt; 
	color:#0E51A3;
	padding-left:5px;
}
.PanelStyle
{
    background-color: #ffffff;
    border-top: #C8C8C8 1px solid;
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	padding-left:5px;
	padding-right:5px;
}

.PanelImgStyle
{
    padding-top:10px;
    text-align:center;
}

.PanelDetailStyle
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    border-right: #e1e1e1 1px solid;
	border-top: #e1e1e1 1px solid;
	border-left: #e1e1e1 1px solid;
	border-bottom: #e1e1e1 1px solid;
	font-family: Arial;
	font-size: 8pt;
}

.MailingListTxtF
{
	border-right: #cccfd4 1px solid;
	border-top: #a7aaae 1px solid;
	border-left: #a7aaae 1px solid;
	border-bottom: #cccfd4 1px solid;
	background-color:#f7faff;
}

.MailingListBtn
{
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color:White;
	background-color:#ff9900;
	border-right: #4a4a4a 1px solid;
	border-top: #4a4a4a 1px solid;
	border-left: #4a4a4a 1px solid;
	border-bottom: #4a4a4a 1px solid;
}

.LinkMoreInfo:link
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 7pt; 
	color:#fc6a15;
	padding-left:5px;
}

.LinkMoreInfo:visited
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 7pt; 
	color:#fc6a15;
	padding-left:5px;
}

.LinkMoreInfo:hover
{
	text-decoration: underline;
	font-family: Tahoma;
    font-size: 7pt; 
	color:#fc6a15;
	padding-left:5px;
}

.MenuItemsSep
{
	height: 1px;
	background-image:url('../images/menu_sep.gif');
	background-repeat:repeat-x;
}
.MenuItemsStyle2
{
	height: 22px;
    background-color: #ffffff;
    padding-left:10px;
    border-top: #C8C8C8 1px solid;
}

.MenuItemsStyle2Last
{
	height: 22px;
    background-color: #F1F8E6;
    padding-left:10px;
}

.HyperLinkStyle:link
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 9pt; 
	color:#494949;
	font-weight:bold;
}

.HyperLinkStyle:visited
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 9pt; 
	color:#494949;
	font-weight:bold;
}

.HyperLinkStyle:hover
{
	font-family:Tahoma;
	text-decoration: none;
    font-size: 9pt; 
	color:#898989;
	font-weight:bold;
}

.HyperLinkStyle_Inactive:link
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 8pt; 
	color:#494949;
}

.HyperLinkStyle_Inactive:visited
{
	text-decoration: none;
	font-family: Tahoma;
    font-size: 8pt; 
	color:#494949;
}

.HyperLinkStyle_Inactive:hover
{
	font-family:Tahoma;
	text-decoration: underline;
    font-size: 8pt; 
	color:#898989;
}

.LoginFieldStyle
{
	height: 20;
    font-family: Arial; 
    font-size: 8pt; 
    border-right: #D6D6D6 1px solid;
	border-top: #D6D6D6 1px solid;
	border-left: #D6D6D6 1px solid;
	border-bottom: #D6D6D6 1px solid;
    background-color: #FFFFFF;
    padding:2px;
}

.LoginButtonStyle
{
	height: 20;
    font-family: Arial; 
    font-size: 8pt; 
    border-right: #D6D6D6 1px solid;
	border-top: #D6D6D6 1px solid;
	border-left: #D6D6D6 1px solid;
	border-bottom: #D6D6D6 1px solid;
    background-color: #F4F4F4;
    padding:1px;
}

.MenuItem
{
	text-align:left;
	width: 165px;
}

.MenuItemLast
{
	text-align:left;
	width: 170px;
}

.PageTitle
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
}

.BodyText
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#5B5B5B;
}

.HeadingStyle
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}

.PageHeadingStyle
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11pt;
	color:#ffffff;
}

.BodyHeadingStyle
{
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#74a56b;
}
.FooterStyle
{
	font-family:tahoma;
	font-size:7pt;
	color:#292929;
	text-decoration: none;
	text-align:center;
	background-color:#f7f7f7;
	padding-top:10px;
	padding-bottom:10px;
}

.FooterLink:link
{
	text-decoration: none;
	font-family: Tahoma;
	font-weight:bold;
    font-size: 8pt; 
	color:#555555;
	padding-left:5px;
}
.FooterLink:visited
{
	text-decoration: none;
	font-family: Tahoma;
	font-weight:bold;
    font-size: 8pt; 
	color:#555555;
	padding-left:5px;
}
.FooterLink:hover
{
	text-decoration: underline;
	font-family: Tahoma;
	font-weight:bold;
    font-size: 8pt; 
	color:#555555;
	padding-left:5px;
}

.ShadeStyle
{
	background-image:url('../images/shade.gif');
	background-repeat:repeat-x;
	height:100px;
}

.PanelHeader
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

.tabLink:link
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	color:#9A9A9A;
}

.tabLink:visited
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	color:#9A9A9A;
}

.tabLink:hover
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	color:#9A9A9A;
}

.ActiveTabLink:link
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	color:#565656;
}

.ActiveTabLink:visited
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	color:#565656;
}

.ActiveTabLink:hover
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:9pt;
	color:#565656;
}

.TabpaneHeading
{
	font-family: Tahoma;
	font-weight:bold;
    font-size: 8pt; 
	color:#494949;
}

.SCHeading
{
	font-family: Arial;
	font-weight:bold;
    font-size: 9pt; 
	color:#494949;
}
.SCText
{
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial;
    font-size: 9pt; 
	color:#494949;
}
.SCTextLarge
{
	font-family: Tahoma;
    font-size: 8pt; 
	color:#494949;
}
.SCTextLargeBold
{
	font-family: Tahoma;
    font-size: 8pt;
	color:#494949;
	font-weight:bold;
}

.SCBTNStyle
{
	height: 22px;
	font-family: tahoma;
	font-size: 7pt;
	border-right: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	border-bottom: #c8c8c8 1px solid;
	background-color: transparent;
	cursor:pointer;
}
.SCBTNStyle2
{
	height: 22px;
	width:50px;
	font-family: tahoma;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-image: url(../images/btn_grey_medium.gif);
	padding: 1px;
	border-right: #CCCFD4 1px none;
	border-top: #A7AAAE 1px none;
	border-left: #A7AAAE 1px none;
	border-bottom: #CCCFD4 1px none;
	background-color: transparent;
	cursor:pointer;
}
.AddTNStyle
{
	height: 19px;
	width:86px;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	background-repeat: repeat-x;
	background-image: url(../images/btn_details_cart.gif);
	border-right: #CCCFD4 1px solid;
	border-top: #CCCFD4 1px solid;
	border-left: #CCCFD4 1px solid;
	border-bottom: #CCCFD4 1px solid;
	background-color: transparent;
	cursor:pointer;
}

.HyperLinkStyle1
{
	font-family: Tahoma;
    font-size: 10pt; 	
}

.SearchTextBox
{
	padding-right:5px;
}

.SearchButton
{
	padding-left:5px;
}

.Grid
{
      text-align:center;
      background-color:White;
      padding-left:5px;
}

.GridItem
{
	padding-left:10px;
}
.GridImage
{
	padding-right:10px;
}

.GridMouseOver
{
	border:solid 1px gray;
}

.TrStyle
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #BCBCBC 1px solid;
	border-top: #BCBCBC 1px solid;
	border-left: #BCBCBC 1px solid;
	border-bottom: #BCBCBC 1px solid;
	background-image: url('../images/sc_item_bg.gif'); 
	background-repeat:repeat-x;
	background-color:#E2E2E2;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	height : 22px; 
}
.TableViewStyle
{
    border-right: #CCCFD4 1px none;
	border-top: #CCCFD4 1px none;
	border-left: #CCCFD4 1px solid;
	border-bottom: #CCCFD4 1px none;
}

.ButtonStyle
{
	height: 19px;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	background-image: url('../images/btn_bg.jpg');
	border-right: 1px solid #C6AC86;
	border-top: 1px solid #C6AC86;
	border-left: 1px solid #C6AC86;
	border-bottom: 1px solid #C6AC86;
	
}
.HyperLinkStyle2:link
{
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size:10pt;
	color:#ff6201;
}
.HyperLinkStyle2:visited
{
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #ff6201;
}
.HidClass
{
	display:none;/*Changed by faizan*/
}
/*
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}*/


.PageHeadingPanelLeft
{
	width:5px;
	height:110px;
	background-image: url('../images/le_web_heading.gif');
	background-repeat:no-repeat;
}

.PageHeadingPanelCenter
{
	width:619px;
	height:110px;
	background-image: url('../images/bg_web_heading.gif');
	background-repeat:repeat-x;
}

.PageHeadingPanelRight
{
	width:5px;
	height:110px;
	background-image: url('../images/re_web_heading.gif');
	background-repeat:no-repeat;
}

.PageTitleBox
{
	font-family:Arial;
	font-size:8pt;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.WebsiteHeadingStyle
{
	font-family: Arial;
	font-size: 18pt;
	font-weight:bold;
}

.RepeaterItemStyle
{
	width:629px;
	height:160px;
    border-right: #e7e7e7 1px solid;
	border-top: #e7e7e7 1px solid;
	border-left: #e7e7e7 1px solid;
	border-bottom: #e7e7e7 1px solid;
}

.Price
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#000000;
}

.PriceStyle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#CC0000;
}

.HLine
{
	color:#E7E7E7;
	background-color:#E7E7E7;
	height:1px;
	border:none;
}

.SpecialItemsStyle
{
	padding-bottom:5px;
	padding-top:5px;
}

.InformationPanelSyle
{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
	background-color:#F6F6F6;
	font-family: Tahoma;
	font-size: 8pt;
}


/* GRID CSS*/


.DataGridHeader
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	height:25px;
	text-align:left;
}
.DataGridHeader_Hid
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-image: url('../images/grid_item_bg.gif'); 
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	height : 40px; 
	display:none;
}
.FooterGridItem
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #C8C8C8 1px none;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px none;
	border-bottom: #C8C8C8 1px solid;
	background-image: url('../images/grid_item_bg.gif'); 
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
	height : 40px; 
}
.DataGridItem
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-image: url('../images/grid_item_bg.gif'); 
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	height : 40px;  
}

.DataGridItem2
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-image: url('../images/grid_item_bg.gif'); 
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	height : 40px; 
}

.DataGridItem2_Hid
{
	font-family: Tahoma;
    font-size: 7pt; 
	color:#494949;
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-image: url('../images/grid_item_bg.gif'); 
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	height : 40px;  
	display:none;
}

.EmptyGridStyle
{
	font-family: Tahoma;
    font-size: 8pt; 
	color:#494949;
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	padding-left:10px;
	padding-right:10px;
	height : 20px;  
}

/*EOF GRID */
.BtnCheckout
{
	height: 35px;
	width:100px;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	background-repeat: no-repeat;
	background-image: url('../images/icon_checkout.jpg');
	padding-left: 15px;
	border-right: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	border-bottom: #c8c8c8 1px solid;
	background-color: transparent;
	cursor:pointer;
}
.HidClass2
{
	display:none;/*Changed by faizan*/
}
.HyperLinkStyle_Green:link
{
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;	
	font-size:12pt;
	color:#74a56b;
}
.HyperLinkStyle_Green:visited
{
	font-family:Arial;
	font-weight:bold;	
	text-decoration:none;
	font-size:12pt;
	color:#74a56b;
}
.BelowCart
{
	font-family: Tahoma;
    font-size: 11pt;
    font-weight:bold;
	color:#494949;
	border-right: #C8C8C8 1px solid;	
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-image: url('../images/grid_item_bg.gif'); 
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	height : 28px;  
}
.ShipDivText
{
	font-family: Tahoma;
    font-size: 8pt; 
	color:#494949;
	font-weight:bold;
}
.Shipp
{
	font-family: Tahoma;
    font-size: 8pt; 
	color:#494949;
	font-weight:bold;
}
.GrandTotalText
{
	font-family: Tahoma;
    font-size: 11pt;
    font-weight:bold;
	color:#494949;
}
.PayButton
{
	height: 22px;
	width:50px;
	font-family: tahoma;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-image: url(../images/btn_grey_medium.gif);
	padding: 1px;
	border-right: #CCCFD4 1px none;
	border-top: #A7AAAE 1px none;
	border-left: #A7AAAE 1px none;
	border-bottom: #CCCFD4 1px none;
	background-color: transparent;
	cursor:pointer;
}
.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}