﻿body 
{
	margin:0 0 0 0;
	width:100%;
	font-family:Verdana ;
	font-size:11px;
	/*background-image:url(newbg.gif);
	background-repeat:no-repeat;*/
	background-color:#e3e3e3;
	/*text-align:center;*/
}
.contactus1
{
	height: 22px; 
	background-color: #da251c; 
	color: white;
}
.header_1
{
	background-color:#da251c;
	
}

.header_2
{
	
	height:90px;
}

.menu_bg
{
	height:35px;
	background-image:url('bg_top.gif');
	background-position:left center;
	background-repeat:repeat-x;
}
.alignCenter
{
	text-align:center;
}

.footer_bg
{
	height:50px;
	background-image:url('footer_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
}
.textRed { font-family: Arial; font-size: 9pt; font-style: normal; color: #FF0000}
.rightAlign
{
	text-align :right;
}
.griditem
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
}
.gridhd
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: Red;
}

.gridhd a,.gridhd a:visited,.gridhd a:active
{
	font: 11px verdana;
    color: black;
    font-weight:normal;
    text-decoration: none;
}

.gridhd a:hover
{
    text-decoration:underline;
    color: #e3e3e3;
}

.griditemalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	background-color: #e1e7ea;
	color:#000000; 
}

.go_button
{
	background-image:url('goButton.gif');
	background-position:left top;
	background-repeat:repeat-x;
	width:45px;
	font-family:Verdana;
	font-size:14px;
	color:White;
}

.main
{
	/*background-image:url('main_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;*/
	background-color:White;
	font-family:Verdana;
}

.center_heading
{
	/*background-image:url('bg_heading.gif');*/
	background-color:#ce0000;
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Tahoma;
	height:22px
}

.page_heading
{
	font-family:Tahoma;
	font-size:12px;
    color: #d6241a;
    font-weight:bold;
    text-decoration:underline;
}

.arrowRed
{
	font-family:Verdana;
	font-size:11px;
    color: #d6241a;
    font-weight:normal;
}

.line_height
{
	line-height: 3px;
}
.line_height_18
{
	line-height: 18px;
}
.arrow
{
	background-image:url('arrow.gif');
	background-position:center center;
	background-repeat:no-repeat;
}

.padding_top_15px
{
	padding-top:15px;
}

.padding_top_5px
{
	padding-top:5px;
}

.Login_Text1
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:Black;
}
.Login_Text2
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:white;
}
.Login_Text3
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Red;
}
.Login_Text2
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Black;
}
.link1 a,.link1 a:visited,.link1 a:active
{
	font-family:Verdana;
	font-size:12px;
    color: white;
    font-weight:normal;
    text-decoration: none;
}

.link1 a:hover
{
    text-decoration:underline;
    color: #e3e3e3;
}

.link2 a,.link2 a:visited,.link2 a:active
{
	font-family:Verdana;
	font-size:11px;
    color: white;
    font-weight:normal;
    text-decoration: none;
}

.link2 a:hover
{
    text-decoration:normal;
    color: #da251c;
}

.link3 a,.link3 a:visited,.link3 a:active
{
	font-family:Verdana;
	font-size:11px;
    color: #c1c1c1;
    font-weight:normal;
    text-decoration: none;
}

.link3 a:hover
{
    text-decoration:normal;
    color: #da251c;
}
.link4 a,.link4 a:visited,.link4 a:active
{
	font-family:Verdana;
	font-size:11px;
    color: black;
    font-weight:bold;
    text-decoration: underline;
}

.link4 a:hover
{
    text-decoration:normal;
    color: #da251c;
}
.bodyHeader
{
	background-color: #ebf2fe; 
	height: 16px; 
	font-family: Verdana;
	font-size: 11px; 
	font-weight: bold
}
.bodyHeader2
{
	background-color: #ebf2fe; 
	height: 16px; 
	font-family: Verdana;
	font-size: 11px; 
	font-weight: bold;
	text-align:left;
}
.link4 a,.link4 a:visited,.link4 a:active
{
	font-family:Verdana;
	font-size:11px;
    color: black;
    font-weight:normal;
    text-decoration: none;
}

.link4 a:hover
{
    text-decoration:normal;
    color: #da251c;
}

.link5 a,.link5 a:visited,.link5 a:active
{
	font-family:Verdana;
	font-size:11px;
    color: black;
    font-weight:bold;
    text-decoration: none;
    letter-spacing:-1px;
}

.link5 a:hover
{
    text-decoration:normal;
    color: #da251c;
}

.white_verdana_11px
{
	font-family:Verdana;
	font-size:11px;
    color: white;
    font-weight:normal;
}

.c1c1c1_verdana_11px
{
	font-family:Verdana;
	font-size:11px;
    color: #c1c1c1;
    font-weight:normal;
}

.d92516_11px_verdana
{
	color:#d92516;
	font-family:Verdana;
	font-size:11px;
    font-weight:normal;
}

.393939_11px_verdana
{
	color:#393939;
	font-family:Verdana;
	font-size:10px;
    font-weight:normal;
}

.white_verdana_14px
{
	font-family:Verdana;
	font-size:12px;
    color: white;
    font-weight:normal;
}

.black_12px
{
	font-family:Tahoma;
	font-size:14px;
    color: black;
    font-weight:bold;
}

.black_11px
{
	font-family:Verdana;
	font-size:11px;
    color: black;
    font-weight:bold;
}
.black_free_ship
{
	font-family:Verdana;
	font-size:10px;
    color: Red;
    font-weight:normal;
}

.black_11px_normal
{
	font-family:Verdana;
	font-size:11px;
    color: black;
    font-weight:normal;
    }

.black_12px_normal
{
	font-family:Verdana;
	font-size:12px;
    color: black;
    font-weight:normal;
}

.777777_verdana_14px
{
	font-family:Verdana;
	font-size:12px;
    color: red;
    font-weight:normal;
}
.menu_top a,.menu_top a:visited,.menu_top a:active
{
	font: 12px verdana;
    color: black;
    text-decoration: underline;
    font-weight:bold
}

.menu_top a:hover
{
    text-decoration:none;
    color: black;
}

.padding_0px_15px_0px_15x
{
	padding:0px 15px 0px 15px;
}

.padding_10px_10px_10px_10x
{
	padding:  10px 10px 10px 10px;
}

.search_bg
{
	background-color:#848484;
	height:30px;
}


.cssBtn
{
	height:20px;
	font-size:11px;
	font-family:Tahoma;
	background-color:White;
	color:Black;
}

.txtHeader
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:Navy;
	text-decoration:underline;
}


.buttonCss
{
	/*background-color:#647994;*/
	cursor:hand;
	font-family:Verdana;
	color:black;
	font-weight:bold;
	font-size:11px;
}

.btn_add_to_cart
{
	color: white; 
background-repeat:no-repeat;
	background-image:url('addtoCart.gif');
	font-size: 10px; 
	height: 19px; 
	width: 70px; 
	border: solid 0px white; 
	font-weight: normal
}
.btn_newuser
{
	
	color: white;
	background-image:url('newUser.gif');
	/*background-repeat:no-repeat;*/
	font-size: 10px; 
	height: 18px; 
	width: 76px; 
	border: solid 0px white; 
	font-weight: normal
}
.btn_forgot_password
{
	
	
	background-image:url('forgotpassword.gif');
	background-repeat:no-repeat;
	font-size: 10px; 
	height: 19px; 
	width: 135px; 
	border: solid 0px white; 
	font-weight: normal
}
.btn_login
{
	
	
	background-image:url('logIn.gif');
	background-repeat:no-repeat;
	font-size: 10px; 
	height: 18px; 
	width: 76px; 
	border: solid 0px white; 
	font-weight: normal
}
.btn_guest_login
{
	
	
	background-image:url('guest_login.gif');
	background-repeat:no-repeat;
	font-size: 10px; 
	height: 18px; 
	width: 100px; 
	border: solid 0px white; 
	font-weight: normal
}
.btn_search
{

	background-image:url('search_go_button.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size: 10px; 
	height: 22px; 
	width: 22px; 
	border: solid 0px white; 
	font-weight: normal;
}
.btn_add_to_wishlist
{
	color: white; 
	background-repeat:no-repeat;
	background-image:url('addtoWishlist.gif');
	font-size: 10px; 
	height: 19px; 
	width: 87px; 
	border: solid 0px white; 
	font-weight: normal
}
.btn_add_to_view_all
{
	background-repeat:no-repeat;
	color: white; 
	/*background-image:url('viewall.gif');*/
	background-color:#868686;
	 
	font: 14pt;
	font-family:Zurich Cn BT |regular;
	height: 19px; 
	width: 70px; 
	border: solid 0px white; 
	font-weight: normal;
}
.txt_13_black
{
	font-size:13px;
	font-family:Verdana;
	color:Black;
	font-weight:bold;
}

.txt_11_red_bold
{
	font-size:11px;
	font-family:Verdana;
	color:#d62619;
	font-weight:bold;
}

.txt_11_red_normal
{
	font-size:11px;
	font-family:Verdana;
	color:#d62619;
	font-weight:normal;
}

.txt_11_black_normal
{
	font-size:11px;
	font-family:Verdana;
	color:black;
	font-weight:normal;
}

.txt_11_black_bold
{
	font-size:11px;
	font-family:Verdana;
	color:black;
	font-weight:bold;
}


.link_black_11_underline a,.link_black_11_underline a:visited,.link_black_11_underline a:active
{
	font-family:Verdana;
	font-size:11px;
    color: black;
    font-weight:normal;
    text-decoration: underline;
    letter-spacing:-1px;
}

.link_black_11_underline a:hover
{
    text-decoration:normal;
    color: #d62619;
}

.txt_justify
{
	text-align:justify;
}

.border_top_d8251e
{
	border-top:dashed 1px #d8251e;
}

.padding_0px_0px_10px_10x
{
	padding:0px 0px 10px 10px;
}

.Qty_textbox
{
	width:50px;
	height:16px;
	font-size:12px;
	font-family:Verdana;
	vertical-align:middle;
}

.Tags_textbox
{
	width:300px;
	height:16px;
	font-size:12px;
	font-family:Verdana;
}

.TreeHoverNodeStyle
{
	font-family:Verdana;
	font-size:12px;
	color:Black;
}
.TreeSelectedNodeStyle
{
	
}

/****************By Navneet (08-01-09 17:58 PM)******************/

.login_border
{
	border:solid 1px #d3d3d3;	
	background-color:White;	
	text-align:left;
}

.align_vertical_top
{
	vertical-align:top;
}

.align_justified
{
	text-align:justify;
	line-height:18px;
}

.login_heading
{
	color:#d9271d;
	font-size:11px;
	font-weight:bold;
}

.login_border_bottom
{
	border-bottom:solid 1px #d3d3d3;
}

.login_bg_8f8f8f
{
	border-top:black;
	background-color:#8f8f8f;
}

.color_red
{
	color:Red;
}

.button_red
{
	color: white; 
	background-color: #da251c;
	font-size: 11px; 
	height: 20px; 
	border: solid 1px #da251c; 
	font-weight: bold
}

.button_red2
{
	color: #cf0000; 
	background-color: white;
	font-size: 11px; 
	height: 20px; 
	border: solid 0px #da251c; 
	font-weight:  normal;
	
}

.button_red3
{
	color: #cf0000; 
	background-color: white;
	font-size: 11px; 
	height: 20px; 
	border: solid 0px #da251c; 
	font-weight:  normal;
	
	
}
.button_red4
{
	color: #858585; 
	background-color: white;
	font-size: 11px; 
	
	border: solid 0px #da251c; 
	font-weight:  normal;
	text-align:left;
	padding-left:0px;
}

.button_red5
{
	color: #858585; 
	background-color: white;
	font-size: 10px; 
	 text-align:left;
	border: solid 0px #da251c; 
	font-weight:  normal;
	padding-left:0px;
	
	
}
/**************************** Order ************************************/

.Order_bg
{
	font-size:11px;
	font-family:Verdana;
	color:White;
	background-color:#7c7c7c;	
}

.order_bg_da251c
{
	background-color:#da251c;
	color:white;
	font-size: 11px; 
	text-align:center;
	font-weight:bold;
}

.bg_white
{
	background-color:white;
}

.text_dc2422
{
	color:#dc2422;
	font-size: 11px; 
	font-weight:normal;
	height:15px;
	width:15px;
}

/**************************** For link ************************************/
.price_Align
{
	text-align:right;
}
/*****************************Added on 03-02-09 for default page under admin*********************************/
.txt_white_12
{
	font: 12px verdana;
	color: white;
	font-weight:normal;
	vertical-align:middle;
}
.top_menu_bg
{
	background-color:#5273b6;
	height:30px;
}

.link_white_11 a,.link_white_11 a:visited,.link_white_11 a:active
{
	font: 11px verdana;
	color: white;
	font-weight:normal;
	text-decoration: none;
}

.link_white_11 a:hover
{
	text-decoration:underline;
	color: #e3e3e3;
}

.top_menu_left
{
	background-image:url('top_menu_left.gif');
	background-repeat:no-repeat;
	background-position:left center;
	height:32px;
	width:10px;
}

/**********************************************************link*/

.DGlinkButton a,.DGlinkButton a:visited,.DGlinkButton a:active
{
	font-family:Verdana;
	font-size:11px;
    color: White;
    font-weight:normal;
    text-decoration: none;
    background-color:gray;
    
}

.DGlinkButton a:hover
{
    text-decoration:underline;
    color: red;
    background-color:White ;
    
}
.lbl
{
	line-height:normal ;
	width:100px;
	height:20px;
	font-size:9px;
	font-weight:normal ;
	
}


/*******************adding class for ajax calender***********************************************/

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#e3e3e3;/* lemonchiffon;*/
    color: blue;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.padding_top_15px
{
	padding-top:10px;
}

.btn_express_style
{
	color: white;
	background-color: #da251c;
	font-size: 12px;
	height: 22px;
	width: 140px;
	border: solid 1px #da251c;
	font-weight: bold
}
.btn_check_out_style
{
	color: white;
	background-color: #da251c;
	font-size: 12px;
	height: 22px;
	width: 80px;
	border: solid 1px #da251c;
	font-weight: bold
}


.border_dashed_gray_bottom
{
	border-bottom: dashed 1px #c6c6c6;
}

/******************* Panel Scroll Script Start ************************/

    .stepcarousel{
    position: relative; /*leave this value alone*/
    border: 1px solid #a2a2a2;
    /*background-color:#f9f9f9;*/
    overflow: scroll; /*leave this value alone*/
    width: 545px; /*Width of Carousel Viewer itself*/
    height: 260px; /*Height should enough to fit largest content's height*/
    }

    .stepcarousel .belt{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
    }

    .stepcarousel .panel
    {
	text-align:center;
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px 0px 0px 0px; /*margin around each panel*/
    padding: 0px 0px 0px 10px;
    width: 180px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    }
    
 /******************* PAnel Scroll  Script End ************************/
 
  /******************* Image On Mouse Over Script Start ************************/
 #interface1 {
	z-index:1;
}

#loader_container {
    text-align:center;
    position:absolute;
    top:40%;
    width:100%}

#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}

#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}

.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}



/*Image Title Styling*/

.title_h2 {
 padding:12px 0 0 18px;
}

h2 {
	font-size:14px;
	padding:0;
	margin:0;
	font-family: "century gothic";
}

  /******************* Image On Mouse Over Script End ************************/
  
  
  /******************************styles for new design*******************************/
  
  
 .link_top_white_14 a,.link_top_white_11 a:visited,.link_top_white_11 a:active
{
	
	font-size:14px;
	font-family:tahoma ;
	color: white;
	font-weight:normal;
	text-decoration: none;
}
 .product_description_header_white_14_padding_5
{
	font-size:14px;
	font-family:Tahoma;
	color: #8b8993;
	font-weight:bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
 .link_top_white3_14 a,.link_top_white3_11 a:visited,.link_top_white3_11 a:active
{
	
	font-size:14px;
	font-family:Tahoma ;
	color: white;
	font-weight:bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
.link_top_white3_14 a:hover
{
	text-decoration:none;
	color: black;
}

.link_top_gray3_14 a,.link_top_gray3_14 a:visited,.link_top_gray3_14 a:active
{
	
	font-size:14px;
	font-family:Tahoma ;
	color: Gray ;
	font-weight:bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
.link_top_gray3_14 a:hover
{
	text-decoration:none;
	color: black;
}
.link_top_white4_14 a,.link_top_white4_11 a:visited,.link_top_white4_11 a:active
{
	
	font-size:12px;
	font-family:tahoma ;
	color: #8b8993;
	font-weight:bold;
	text-decoration: none;
}
.link_top_white4_14 a:hover
{
	text-decoration:none;
	color: black;
}

.product_description_matter_white_14
{
	font-size:12px;
	font-family:Tahoma ;
	color: #8b8993;
	font-weight:bold;
	text-decoration: none;
}

.product_description_matter_white_12_normal
{
	font-size:12px;
	font-family:tahoma ;
	color: #8b8993;
	font-weight:normal;
	text-decoration: none;
}

.link_top_white_14 a:hover
{
	text-decoration:none;
	color: black;
}

.link_top2_white_14 a,.link_top2_white_11 a:visited,.link_top2_white_11 a:active
{
	font-size:12px;
	font-family:tahoma ;
	color: #8b8993;
	font-weight:bold;
	text-decoration: none;
}


.link_top2_white_14 a:hover
{
	text-decoration:none;
	color: black;
}
.Left_panel_Links a,.Left_panel_Links a:visited,.Left_panel_Links a:active
{
	font-size:11px;
	font-family:tahoma ;
	color: black;
	font-weight:normal;
	text-decoration: none;
}

.Left_panel_Links a:hover
{
	text-decoration:none;
	color: black;
}
.search_font
{
	color:#e57777;
	font: 16px;
	font-family:tahoma ;
	font-weight:bold;
}
.left_panel_heading
{
	background-color:#858585;
	color:White;
	font: 14px;
	font-family:tahoma ;
	font-weight:bold;
}
.zonith_text
{
	font-size:14px;
	font-family:tahoma ;
}
.zonith_text_white
{
	font-family:Tahoma ;
	font: 14pt;
	color:White;
	font-weight:bold;
	
}
.border_center_panel
{
	border: 1px solid #a2a2a2;
}
.contactus_text
{
	font-family:Tahoma;
	font-size:10pt;
	color:#807d8d;
}
.zonith_text_white2
{
	font-family:Zurich Cn BT ;
	font: 14pt;
	color:White;
	
	background-color:#ce0000;
	height:22px;
	font-weight:bold;
	
}
.padding_left_15px
{
	padding-left:10px;
}
.padding_left_20px
{
	padding-left:15px;
}
.padding_left_50px
{
	padding-left:50px;
}
.email_Links a,.email_Links a:visited,.email_Links a:active
{
	font: 14pt;
	font-family:Zurich Cn BT ;
	color: #807d8d;
	font-weight:normal;
	text-decoration: underline;
}

.email_Links a:hover
{
	text-decoration:none;
	color: black;
}
.search_style
{
	 border-top: solid 1px #727272; padding-top: 2px;
}
.search_style2
{
	 padding: 0 0 0 5px; border-bottom: solid 1px #727272; border-right: solid 1px #727272;
}
.padding_right
{
	padding-right:23px;
}

.shadow_right
{
	background-image:url('shadow_right.gif');
	background-position:top left;
	background-repeat:repeat-y;
}

.shadow_bottom
{
	background-image:url('shadow_bottom.gif');
	background-position:right top;
	background-repeat:repeat-x;
}
.tahoma_text
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#807d8d;
}
.product_panel_Links a,.product_panel_Links a:visited,.product_panel_Links a:active
{
	font-size:11px;
	font-family:Tahoma ;
	color:#807d8d;
	font-weight:bold;
	text-decoration: none;
}

.product_panel_Links a:hover
{
	text-decoration:none;
	color: black;
}
.padding_10px_right
{
	padding-right:7px;
}
.padding_23px_right
{
	padding-right:23px;
}

.padding_10px_left
{
	padding-left:7px;
}
input
{
cursor:pointer;
}
a
{
cursor:pointer;
}
.discount_bg
{
	background-image: url('discount_bg.gif');
	background-repeat: no-repeat ;
	background-position:right center;
	font-family:arial;
	font-size:11px;
	color:White;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:15px;
}
.discount_bg_top
{
	background-image: url('discount_bg_top.gif');
	background-repeat: no-repeat ;
	background-position:right center;
	height:10px;
	width:35px;
}
.discount_bg_bottom
{
	background-image: url('discount_bg_bottom.gif');
	background-repeat: no-repeat ;
	background-position:right center;
	height:10px;
	width:35px;
}
.discount_bg2
{
	background-image: url('discount_bg2.gif');
	background-repeat: no-repeat ;
	background-position:right center;
	font-family:arial;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:15px;
}
.discount_bg_top2
{
	background-image: url('discount_bg_top2.gif');
	background-repeat: no-repeat ;
	background-position:right center;
	height:10px;
	width:35px;
}
.discount_bg_bottom2
{
	background-image: url('discount_bg_bottom2.gif');
	background-repeat: no-repeat ;
	background-position:right center;
	height:10px;
	width:35px;
}
.top_text
{
	color:#ce0000;
	font-weight:bold;
	font-size:12px;
}

.justify_none
{
	text-align:left;
}
	