body {background:#eae9de url(images/header_bg.jpg) left top repeat-x; color:#565656;}
DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	color: #565656; 
	font-size: 12px; font-family: Arial, Verdana, Helvetica, Sans-serif;
}
INPUT { border:solid 1px #cccccc; margin:0; padding:2px 0; }
A:link {
	COLOR: #8e0016; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:active  {
	COLOR: #081589; TEXT-DECORATION: none;
}
A:visited  {
	COLOR: #081589; TEXT-DECORATION: none;
}
A.NewButtons:link {
	COLOR: #081589; TEXT-DECORATION: none; font-size:12px; font-weight:bold; text-transform:uppercase;
}
A.NewButtons:hover {
	COLOR: #C10B0B; TEXT-DECORATION: none; font-size:12px; font-weight:bold; text-transform:uppercase;
}
A.NewButtons:active  {
	COLOR: #081589; TEXT-DECORATION: underline; font-size:12px; font-weight:bold; text-transform:uppercase;
}
A.NewButtons:visited  {
	COLOR: #081589; TEXT-DECORATION: underline; font-size:12px; font-weight:bold; text-transform:uppercase;
}
H1 {
	FONT-SIZE: 15px;
	text-align:left;
	margin:0; padding:0;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 14px;
	color:#8e0016;
	
}
HR {
	COLOR: #cccccc;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	
}
FORM {
	margin: 0px;
	padding:0;
}
TABLE,IMG {
	BORDER: 0px;
}

TABLE.Container {
width:960px; 
margin:0 auto;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
}
/* Add New Css jasbant singh kushwah */
.NewTopCart{ font-size:12px; color:#555555; font-weight:normal;}
.NewTopCart a{ font-size:12px; color:#555555; font-weight:normal; text-decoration:none; line-height:18px;}
.NewTopCart a:hover{ font-size:12px; color:#80011e; font-weight:normal;}
.PhoneIconNavigation{ font-size:20px; font-weight:bold; color:#8e0016; vertical-align:middle;}

.TOPBorerd{border-top:solid 1px #d9d7c3; height:1px;}
.Special{ color:#2f5885!important;}
.Special:hover{ color:#8e0016!important;}
.SpecialBottom{ color:#8e0016!important;}


.LeftTopBG { font-size:17px; font-weight:bold; color:#ffffff; line-height:0px; background:#8e0016;}
.LeftTopBG h2 { margin:0; padding:0; line-height:30px; color:#FFFFFF;}

.testLeftTopBG{ font-size:17px; font-weight:bold; color:#ffffff; line-height:0px; background:#8e0016; *width:10%;}
.testLeftTopBG h2 { margin:0; padding:0; line-height:30px;}

.leftNavigation{ background:#eae9de;}
.leftNavigation ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.leftNavigation li{ font-size:12px; color:#3a3a3a; line-height:17px; text-decoration:none;}
.leftNavigation li a{ font-size:12px; color:#3a3a3a;  line-height:17px;  background:url(images/bulit_nav.gif) 17px 11px no-repeat;  padding:5px 10px 5px 25px; display:block; text-decoration:none;}
.leftNavigation li a h3{ margin:0; padding:0; font-size:12px; color:#3a3a3a; font-weight:normal; }
.leftNavigation li a:hover{ font-size:12px; color:#FFFFFF;  line-height:17px; padding:5px 10px 5px 25px; display:block; background: #8e0016 url(images/bulit_navi_hover.gif) 17px 11px no-repeat; text-decoration:none;}
.leftNavigation li:hover h3 { margin:0; padding:0; font-size:12px; color:#ffffff; font-weight:normal; }


.InstantControll h1{ font-size:22px; font-weight:bold; color:#a3a39b; margin:0; padding:0;}
.InstantControllborder{ border:solid 1px #dedee0; height:68px; width:68px; }
.InstantControll img{  margin:0 7px 0 0;}
.Main_leftSearch{ font-size:13px; color:#383838;}
.Main_leftSearch input{ font-size:13px; color:#383838; border:solid 1px #dedee0; line-height:18px; height:19px; width:150px; vertical-align:top;}
.Main_leftSearch img{ vertical-align:middle;}


.TopSearcgBg { }
.TopSearchBgImg { background:url(images/top_search_bg_img.gif) right top no-repeat; width:400px; height:38px}

.TopLinks { color:#717171; text-align:right; float:right; font-weight:bold; font-size:13px; font-weight:bold; padding:15px 0px 5px 0 ; height:18px;}
.TopLinks ul {margin:0; padding:0; list-style:none}
.TopLinks li {margin:0; padding:0 12px; list-style:none; background:url(images/top_links_div.gif) right 2px no-repeat; float:left;}
.TopLinks li.last { background:none; padding:0 0 0 10px}
.TopLinks li a { color:#900000; text-decoration:none; font-weight:bold; font-size:13px; font-weight:bold;}
.TopLinks li a:hover { color:#3e70ab; text-decoration:none}

.TopPrdtSearch { color:#495079; font-size:13px; font-weight:bold; margin-right:12px}
.TopPrdtSearch input { border:0 none; padding:3px; color:#DF950F; vertical-align:middle; float:right }

.MidMainBg {background:url(images/center_part_bg.jpg) center 25px repeat-y; padding:0; margin:0px 0 0 0; width:990px;}
.Bottom { color: #9b9b9b; font-size:13px; padding:0 0 0 15px;}
.Bottom a { color: #3a3a3a; text-decoration:none; font-size:13px; padding:0 5px;}
.Bottom a:hover { color: #8e0016; text-decoration:underline; font-size:13px;}


.BtmLogo { background:#FFFFFF; padding:3px 5px 5px 5px;}
.MidBtmShadow {background:url(images/mid_btm_shadow.gif) left top no-repeat; height:35px;}
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	padding:35px 0 0 30px;
	width:175px;
}
.VertMenuLeftColumn_cart  { vertical-align: top; padding:35px 5px 0 25px; border-right: 1px solid #DDDDDD; width: 195px; }

.MainHeading{ font-size:18px; color:#8e0016; margin:0; padding:0; vertical-align:top;}
.MainHeading h1{ font-size:18px; color:#8e0016; margin:0; padding:0; }
.MainContent{ font-size:13px; color:#565656; text-align:justify; line-height:18px;}
.MainContentFilter{ font-size:12px; color:#565656; text-align:justify; line-height:18px; font-weight:bold;}

.Product_border{ background:url(images/product_border.jpg) left top no-repeat; vertical-align:top; height:142px; width:142px;  text-align:center; padding:5px;}
.Product_border img{ vertical-align:middle;  }

/*.NameOFProducr{ font-size:12px; font-weight:bold; color:#3a3a3a; padding:0px 0 0 0px; vertical-align:top; }*/
.NameOFProducr{ font-size:16px; font-weight:bold; color:#3a3a3a; padding:0px 0 0 0px; vertical-align:top; }
.NameOFProducr a{ font-size:12px; font-weight:bold; color:#3a3a3a; text-decoration:none;}
.NameOFProducr a:hover{ font-size:12px; font-weight:bold; color:#8e0016; text-decoration:none;}
.ProductnameNew{ font-size:13px; font-weight:normal; color:#3a3a3a; padding:5px 0 0 0px; vertical-align:top; }
.ProductnameNew a{ font-size:13px; font-weight:normal; color:#3a3a3a; padding:0px 0 0 0px; vertical-align:top; }
.ProductnameNew a:hover{ font-size:13px; font-weight:normal; color:#8e0016; padding:0px 0 0 0px; vertical-align:top; }

.NamePrice{ font-size:14px; font-weight:bold; color:#8e0016; padding:5px 0 0 14px; vertical-align:top;}

.ProductSpecial{ font-size:14px; font-weight:normal; color:#8e0016; padding:5px 0 0 0px; vertical-align:top;}

.ProductDeatailsBorder{ background:url(images/productdetails_border.jpg) center top no-repeat; vertical-align:middle; height:250px; width:250px;  text-align:center; padding:5px;}

.ProductDeatailsBorder2{background:url(images/productdetails_border_small.jpg) center top no-repeat; width:50px; height:50px; padding:2px; text-align:center;}
.ProductDeatailsBorder2 img{text-align:center; vertical-align:middle; }
.ProductPriceBoredr{ border:solid 1px #CCC; padding:0 5px; text-align:center; background:#f8f8f8; border-top:none; }

.ProductDeatailsBG{ text-align:left;  border-top:none; padding:5px 0 0 5px; font-size:13px; font-weight:bold; }
.ProductDeatailsBG span{ padding:0px 0 0px 5px; font-size:13px; font-weight:bold; color:#8e0016; margin:0;}
.ProductDeatailsBG p{ padding:0px 0 10px 5px; font-size:13px; font-weight:normal; color:#3a3a3a; margin:0;}


.ProductDeatailsContent{
	font-size:14px;
	font-weight:bold;
	color:#565656;
	line-height:17px;
	padding:5px 0;

}
.ProductDeatailsContentspan{ font-size:16px; font-weight:bold; color:#8e0016; line-height:17px; }

.ProductDeatailsContentBG{ background:#fafaf6; border:solid 1px #f0f0f0; padding:5px 10px;}

.ProductDeatailsContentBG2{ background:#FFF; border:solid 1px #CCC; padding:3px;  margin:0 auto;}
.ProductDeatailsContentBG2 table tr td{ font-size:12px; font-weight:normal; color:#545454; padding:0;}
.ProductDeatailsContentBG2 table tr td.Bold { font-size:12px; font-weight:bold; color:#545454; padding:20;}
.ProductDeatailsContentBG2 table tr td span{ font-size:12px; font-weight:normal; color:#545454;}
.ProductDeatailsContentBG2 table tr td select{ border:solid 1px #CCC; font-size:12px; font-weight:normal;}

.ProductDeatailsPriceMatch{ font-size:12px; font-weight:normal; color:#565656; line-height:17px; text-decoration:none;}
.ProductDeatailsPriceMatch a{ font-size:12px; font-weight:normal; color:#8e0016; line-height:17px; text-decoration:underline;}
.ProductDeatailsPriceMatch a:hover{ font-size:12px; font-weight:normal; color:#565656; line-height:17px; text-decoration:none;}


.Bredcrumbes h6{font-size:12px; color:#999; line-height:17px; font-weight:bold; text-decoration:none; padding:35px 0 10px 0; margin:0;}
.Bredcrumbes h6 a{font-size:12px; color:#545454; line-height:17px; text-decoration:underline; padding:0 5px 0 0px; font-weight:bold; text-decoration:none; margin:0;}
.Bredcrumbes h6 a:hover {font-size:12px; color:#545454; line-height:17px; text-decoration:underline;}

.AddtoCartBG{ background:#fafaf6; border:solid 1px #f0f0f0; padding:5px 10px;}
.CheckOutHeading{ font-size:20px; font-weight:bold; color:#9b2134; border-bottom:dashed 1px #dfdfdf; padding:0 0 5px 0;}

.CheckOutContent{ font-size:17px; font-weight:bold; color:#565656; line-height:17px; background:#f5f3f4 url(images/step_bg.jpg) left top repeat-x; }


.NEwStepContent{ font-size:13px; color:#565656; line-height:17px; }
.NEwStepContent ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.NEwStepContent li{ background:url(images/bulit.gif) left 7px no-repeat; padding:2px 0 2px 12px;}

.ItemBasket h5{  font-size:14px; color:#8e0016; margin:0; padding:5px; background:#F2F2F2; }
.ItemBasketContent{  font-size:13px; color:#565656; margin:0; padding:5px; border-right:solid 1px #F2F2F2; border-bottom:solid 1px #F2F2F2;}
.ItemBasketContentinput{ width:35px; height:18px; border:solid 1px #CCC; margin:0 0 0 5px; padding:0; vertical-align:middle;}
.ItemBasketContent span{ font-weight:bold; color:#8e0016;}

.Totaling{ font-size:13px; color:#000; padding:5px 0 0 0; text-align:right; font-weight:bold;}
.Totaling span{ font-size:13px; color:#8e0016; font-weight:bold; text-align:left;}

.DiscountTotaling{ font-size:15px; color:#000; padding:5px; text-align:right; font-weight:bold; background:#F2F2F2;}
.DiscountTotaling span{ font-size:15px; color:#8e0016; font-weight:bold; text-align:left;}

.ClickHere{ font-size:12px; color:#8e0016; border:solid 1px #CCC; background:#F2F2F2; display:block;  padding:5px 7px; margin:10px 0 0 0; width:auto; float:left; font-weight:bold; cursor:pointer;}
.ClickHere:hover{ font-size:12px; background:#FFFFFF; color:#565656; display:block;  padding:5px 7px; }

.NewBoredr{ border-bottom: solid 1px #CCC;}
.CheckOutUse{ font-size:13px; font-weight:normal; color:#565656;}
.CheckOutUse span{ font-size:13px; font-weight:bold; color:#8e0016;}
.CoupenCode{ font-size:13px; color:#565656; line-height:17px; padding:0 0 0 5px;}
.CoupenCode input{ font-size:13px; color:#565656; line-height:17px; width:150px; height:18px; border:solid 1px #CCC; margin:0 10px 0 0px; padding:0;}
.ExcluseDate{ font-size:11px; color:#565656; text-align:right; padding:5px 0 0 0;}


.NewCheckOutboredr{ border:solid 1px #CCC; background:#F2F2F2;}
.NewCheckOutBg{ background:#F0F0F0; font-size:20px; font-weight:bold; color:#8e0016; padding:5px 10px;}

.StepBGNew{ font-size:17px; font-weight:bold; color:#565656;  background:#FFF; height:30px; border-right:solid 1px #CCC; text-decoration:none;}

.StepBGNew a{ font-size:17px; font-weight:bold; color:#565656; display:block; padding:5px 10px; margin:0; text-decoration:none!important;}

.StepBGNew a span{ font-size:23px; font-weight:bold; color:#8e0016!important;  font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none!important;}

.StepBGNew a:hover span{ font-size:23px; font-weight:bold; color:#FFF!important;  font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none!important;}

.StepBGNew a:hover{ font-size:17px; font-weight:bold; color:#FFF!important; background:#2b5079 url(images/step_hover.gif) no-repeat left top; padding:5px 10px; display:block; margin:0; text-decoration:none;}

.StepBGNewactive{ font-size:17px; font-weight:bold; color:#FFF!important; background:#2b5079 url(images/step_hover.gif) no-repeat left top; padding:5px 10px; display:block; margin:0; height:26px; border-right:solid 1px #CCC; text-decoration:none!important;}

.StepBGNewactive span{ font-size:23px; font-weight:bold; color:#FFF;  font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}


.Update{ background:#8e0016; font-family:Arial, Helvetica, sans-serif;font-size:11px; border:none; padding:1px; color:#FFF; cursor:pointer; width:50px; font-weight:bold; height:20px;}
.Update:hover{ background:#CCC; font-family:Arial, Helvetica, sans-serif;font-size:11px; border:none; padding:1px; color:#000; cursor:pointer; width:50px; font-weight:bold; height:20px;}

/* Personal Deatails Page css */
.FormButton{ font-size:12px; color:#565656; line-height:17px; padding:5px; text-align:left;}
.FormButton input{ font-size:13px; color:#565656; line-height:17px; width:auto; height:18px; padding:0; border:solid 1px #CCC; background:#fefee7;}
.FormButton textarea{ font-size:13px; color:#565656; line-height:17px; width:350px;  padding:0; border:solid 1px #CCC; background:#fefee7;}
.FormButton select{ font-size:13px; color:#565656; line-height:17px; width:auto; height:20px; padding:0; border:solid 1px #CCC;}
.FormButton strong{ font-size:12px; color:#565656; line-height:17px; display:block; padding:5px 2px; }
.Star{ color:#FF0000;}
.PersonalDetailsBorder{ border:solid 1px #CCC; border-width:0 1px 1px 1px;}
.VertMenuRightColumn_cart  { vertical-align: top; padding:0 10px }

.NewTooltip{ border:solid 1px #FF0000;}

.SpecialOffers{ font-size:14px; color:#8e0016; line-height:17px; display:block;   width:100%; }
.SpecialOffers a{ font-size:14px; color:#8e0016; line-height:17px; display:block; font-weight:bold; padding:5px 2px;}
.SpecialOffers a:hover{ font-size:14px; color:#8e0016; line-height:17px; display:block; text-decoration:underline; font-weight:bold;}

.MoreOffers{ font-size:13px; color:#8e0016; line-height:17px; display:block;   width:100%; }
.MoreOffers a{ font-size:13px; color:#565656; line-height:17px; padding:5px 2px; text-decoration:underline;}
.MoreOffers a:hover{ font-size:13px; color:#8e0016; line-height:17px;  text-decoration:none; }


.ProductBulit{ font-size:13px; color:#565656; line-height:17px; }
.ProductBulit ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.ProductBulit li{ background:url(images/bulit.gif) left 8px no-repeat; padding:2px 0 2px 12px;}

.RltdPrdPrice{ font-size:13px; color:#565656; line-height:17px;  text-decoration:underline;  text-decoration:none; text-align:left;}
.RltdPrdPrice span{ font-size:13px; color:#8e0016; font-weight:bold; text-align:center; text-decoration:none;}
.RltdPrdPrice a{ font-size:13px; color:#565656; line-height:17px; text-decoration:none; }
.RltdPrdPrice a:hover{ font-size:13px; color:#8e0016; line-height:17px;  text-decoration:none;}

.RltdPrdPrice h4{ font-size:13px; color:#565656; line-height:17px;  text-decoration:underline;  text-decoration:none; text-align:left; font-weight:normal;}

.SaveMoneyLabel {
background-image:url(images/save_money.gif);
background-repeat:no-repeat;
color:#4C547F;
font-weight:bold;
height:57px;
padding:30px 0 0;
text-align:center;
width:57px;
}

.Content{ font-size:13px; color:#565656; line-height:18px; text-decoration:none; text-align:justify;}
.Content b{ font-size:13px; color:#8e0016; line-height:18px; text-decoration:none;}

.Content2 { font-size:12px; color:#565656; text-decoration:none; padding:5px; vertical-align:top;}
.Content2 span{ font-size:12px; color:#FF0000; text-decoration:none;  vertical-align:top;}
.Content2 img{ border:solid 1px #CCC;}
.Content2 input{ font-size:12px; color:#565656; line-height:18px; text-decoration:none; border:solid 1px #CCC; height:18px; width:auto; margin:0; background:#fefee7;}
.Content2 textarea{ font-size:12px; color:#565656; line-height:18px; text-decoration:none; border:solid 1px #CCC;  width:auto; margin:0; background-color:#fefee7;}
.Content2 select{ font-size:12px; color:#565656; line-height:18px; text-decoration:none; border:solid 1px #CCC;  width:auto; margin:0;}


.TagsBoredr{ font-size:13px; color:#545454; line-height:18px; text-decoration:none; float:left;}
.TagsBoredr a{ font-size:13px; color:#545454; line-height:18px; padding:3px; text-decoration:none; border:solid 1px #CCC; }
.TagsBoredr a:hover{ font-size:13px; color:#8e0016; line-height:18px; padding:3px; text-decoration:underline; }




.TabsNew{ font-size:17px; font-weight:bold; color:#565656; line-height:17px; }
.TabsNew a{ font-size:17px; font-weight:bold; color:#565656; line-height:17px;  display:block;  padding:0 10px; height:35px;  background:url(images/step_bg.jpg) left top repeat-x; border:solid 1px #d9d9d9; line-height:35px;}
.TabsNew a:hover{ font-size:17px; font-weight:bold; color:#565656; line-height:17px; background:url(images/step_bg_hover.jpg) left top repeat-x; padding:0 10px; height:35px; border:solid 1px #d9d9d9; display:block; line-height:35px;}
.TabsContentBorder{ border:solid 1px #CCC; padding:10px; background:#FFFFFF; border-width:0px 1px 1px 1px;}


.ArrwTxt{ font-size:13px; color:#565656; line-height:17px; }
.ArrwTxt ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.ArrwTxt li{ background:url(images/bulit.gif) left 8px no-repeat; padding:2px 0 2px 12px;}
.ArrwTxt li a{ font-size:13px; color:#8e0016; line-height:17px; text-decoration:underline;}
.ArrwTxt li a:hover{ font-size:13px; color:#666; line-height:17px; text-decoration:none;}



/* SubCategory Product */
.SubProductBoreder{ background:url(images/product_subcategoryborder.gif) left top no-repeat; height:150px; width:150px; padding:5px; }

.CatTittle{ font-size:14px; font-weight:bold; color:#8e0016;}
.CatTittle h4{ font-size:14px; font-weight:bold; color:#56565; margin:0; padding:0;}
.CatTittle h4 a{ font-size:14px; font-weight:bold; color:#565656; margin:0; padding:0;}
.CatTittle h4 a:hover{ font-size:14px; font-weight:bold; color:#8e0016; margin:0; padding:0;}

.ImgBdr{ background:url(images/image_border.gif) center top no-repeat; width:62px; vertical-align:middle; height:62px; padding:7px; text-align:center; !important}
.ImgBdr img{ text-align:center; vertical-align:middle;}

.DialogTitle{ font-size:14px; color:#8e0016; line-height:17px; font-weight:bold;  border-top:solid 1px #CCC; padding:10px 0 0 0;}

.RltdPrdPriceleft {
color:#565656;
font-size:13px;
line-height:17px;
text-align:left;
text-decoration:none;
}


.PopupHeading{ background:#F2F2F2; line-height:17px;  padding:7px 10px; font-size:14px; font-weight:bold; color:#8e0016;}
.PopupContent{ line-height:17px;  font-size:12px; font-weight:normal; color:#565656; padding:10px 0 0 10px;}
.PopupContent select {line-height:17px;  font-size:12px; font-weight:normal; color:#565656; border:solid 1px #CCC;}



.DialogInfoTitleBorder{background-color:#CCC;
height:15px;
padding:0;
vertical-align:bottom;}

table.DialogInfo {
text-align:center;
width:85%;
margin:10px 0 0 0;
}

.DialogInfoTitle {
background:#CCC;
color:#000000;
font-size:11px;
font-weight:bold;
height:15px;
padding:0 5px;
text-align:left;
vertical-align:bottom;
}
.DialogInfoBorder {
border:1px solid #CCC;
padding:5px;
}

.Shipping_method_bg{ background:#d8eafb; font-size:14px; font-weight:bold; color:#565656; padding:7px 5px; width:100%; border-right:solid 2px #FFF;}
.Shipping_method_Content{ background:#F6F6F6; font-size:13px; font-weight:normal; color:#565656; padding:7px 5px; border-right:solid 2px #FFF;}
.Shipping_method_Content2{font-size:13px; font-weight:normal; color:#565656; padding:5px;}

.PriceNameNew{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; line-height:17px; padding:2px 0; font-weight:normal;}
.NewInputBG{ background:#fefee7; height:19px; border:solid 1px #e8eac3; margin:0; padding:0; width:200px; line-height:19px; font-size:12px; color:#000; font-weight:normal;}


.NewInputBG2{ background:#fefee7; border:solid 1px #e8eac3; margin:0; padding:0;  line-height:19px; font-size:12px; color:#000; font-weight:normal; height:19px;}

.NewTextarea{ background:#fefee7; border:solid 1px #e8eac3; margin:0; padding:0;  line-height:19px; font-size:12px; color:#000; font-weight:normal;}

.MIniCartTop{ font-size:50px; line-height:35px; font-weight:bold; color:#3a3a3a; padding:3px 2px 2px 2px;}
.MIniCartTop a{ font-size:50px; line-height:35px; font-weight:bold; color:#3a3a3a; }

.TabsNew2 {font-size:17px; font-weight:bold; color:#565656; line-height:17px;}
.TabsNew2 ul { margin:0; padding:0; list-style:none; list-style-image:none; }
.TabsNew2 li{ font-size:17px; font-weight:bold; color:#565656; line-height:17px;  display:block; float:left; }
.TabsNew2 li a{ font-size:17px; font-weight:bold; color:#565656; line-height:17px;  display:block;  padding:0 10px; height:35px;  background:url(images/step_bg.jpg) left top repeat-x; border:solid 1px #d9d9d9; line-height:35px;}
.TabsNew2 li a:hover{ font-size:17px; font-weight:bold; color:#565656; line-height:17px; background:url(images/step_bg_hover.jpg) left top repeat-x; padding:0 10px; height:35px; border:solid 1px #d9d9d9; display:block; line-height:35px;}
.TabsNew2 li a.visited{ font-size:17px; font-weight:bold; color:#565656; line-height:17px; background:#00CC33; padding:0 10px; height:35px; border:solid 1px #d9d9d9; display:block; line-height:35px;}

.ProductBordernew{background:url(images/productdetails_border_small.jpg) left top no-repeat; width:120px; height:120px; padding:0 0 0 2px; }
.Product_MainBorder{ background:url(images/product_border.jpg) left top no-repeat; vertical-align:top; height:142px; width:142px; padding:2px 0 0 2px;}
h1 .ProductnameNew{ font-size:14px; color:#565656; line-height:17px; padding:5px 0 ; font-weight:normal;}
h1 .ProductnameNew a{ font-size:14px; color:#565656; line-height:17px; padding:5px 0 ; font-weight:normal;}


.ProductDeatailsBorderNew{ background:url(images/productdetails_border.jpg) left top no-repeat; height:304px; width:309px;  padding:2px 0 0 2px;}
.ProductDeatailsBorderthumb{ background:url(images/productdetails.jpg) left top no-repeat; height:115px; width:125px;  padding:2px 0 0 2px;}

.NewTagsBoredr{ font-size:13px; color:#545454; line-height:18px; text-decoration:none; float:left;}
.NewTagsBoredr ul{ margin:0 0 0 0px; padding:0; list-style:none; list-style-image:none;}
.NewTagsBoredr li{ font-size:13px; color:#8e0016; line-height:18px; padding:0px; text-decoration:none; display:block; border:solid 1px #CCC; margin:5px 3px; padding:2px; float:left;}
.NewTagsBoredr li a{ font-size:13px; color:#565656; line-height:18px;  text-decoration:none; }
.NewTagsBoredr li a:hover{ font-size:13px; color:#8e0016; line-height:18px;  text-decoration:none; background:#F2F2F2; display:block;}




/* TAbsNew CSS Strat here */
#ddtoptabs{
margin-left:0px; /*Opera 8 fix -1px*/
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
height:34px;
border-bottom:solid 1px #CCC;
}

#ddtoptabs ul{
font: normal 12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 1px 0 0;
padding:0;
text-transform:capitalize;
font-size:12px;
}


#ddtoptabs a, #ddtoptabs strong{
float:left;
color:#000;
background: transparent url("images/tabs_left.gif") no-repeat left top;
margin:0 1px 0 0;
padding:0 0 0 4px;
text-decoration:none;
font-size: 12px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;

}

#ddtoptabs a span, #ddtoptabs #current span{
float:left;
display:block;
color:#FFF;
background: transparent url("images/tabs_right.gif") no-repeat right top;
padding:0px 7px 0px 7px;
font-weight:normal;
font-size:12px;
font-weight:bold;
line-height:30px;
height:30px;
}

#ddtoptabs a span{
float:none;
}

#ddtoptabs #current a, #ddtoptabs strong{
background: transparent url("images/tabs_right.gif") no-repeat right top;
border-bottom: 1px solid #2B6600;
}

#ddtoptabs #current a span, #ddtoptabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#000;
}
#ddtoptabs a.visited span{
color: #000;
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;

}


#ddtoptabs a.visited{
background-position:0% -150px;
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}

#ddtoptabs a:hover{
background-position:0% -150px;
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}



#ddtoptabs a:hover span{
color: #000;
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;

}

#ddtoptabs #current a:hover {	background-position:0% -300px; }
#ddtoptabs #current a:hover span { color: #000;	background-position:100% -300px;  }

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

#csslibrarytab a, #csslibrarytab strong{
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}

#csslibrarytab a span{
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;
}

#csslibrarytab a:hover{
background-position:0% -150px;

}

#csslibrarytab a:hover span{
color: #fff;

background-position:100% -150px;
}
/* tabs css end here */





/* TAbsNew Secnod CSS Strat here */
#ddtoptabs2{
margin-left:0px; /*Opera 8 fix -1px*/
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
#ddtoptabs2 ul{
font: normal 13px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
font-weight:normal;
}
#ddtoptabs2 li{
display:inline;
margin:0 1px 0 0;
padding:0;
text-transform:capitalize;
font-size:13px;
font-weight:normal;
white-space:nowrap;
}
#ddtoptabs2 a, #ddtoptabs2 strong{
float:left;
color:#FFFFFF;
background: transparent url("images/tabs_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 2px;
text-decoration:none;
font-size: 10px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
font-weight:normal;
}
#ddtoptabs2 a span, #ddtoptabs2 #current span{
float:left;
display:block;
color:#FFFFFF;
background: transparent url("images/tabs_right.gif") no-repeat right top;
padding:3px 1px 3px 1px;
font-weight:normal;
font-size:11px;
}

#ddtoptabs2 a span{
float:none;
}

#ddtoptabs2 #current a, #ddtoptabs2 strong{
background: transparent url("images/tabs_right.gif") no-repeat right top;
border-bottom: 1px solid #2B6600;
}

#ddtoptabs2 #current a span, #ddtoptabs2 #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}
#ddtoptabs2 a.visited span{
color: #fff;
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;

}


#ddtoptabs2 a.visited{
background-position:0% -150px;
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}

#ddtoptabs2 a:hover{
background-position:0% -150px;
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}



#ddtoptabs2 a:hover span{
color: #fff;
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;

}

#ddtoptabs2 #current a:hover {	background-position:0% -300px; }
#ddtoptabs2 #current a:hover span { color: #fff;	background-position:100% -300px;  }

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

/* tabs css end here */


.buttonNew:hover {
background:#62BCE1 none repeat scroll 0 0;
border:1px solid #3EA8D4;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:bold;
padding:4px 8px;
}

.buttonNew {
background:#F2F0E3 none repeat scroll 0 0;
border:1px solid #E4E2D1;
color:#615A2B;
cursor:pointer;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:bold;
padding:4px 8px;
}


/*.SitemapNew { font-size:13px; color:#900222; line-height:17px; background:#F2F2F2; padding:5px 0 5px 5px; font-weight:bold; border-bottom:solid 1px #CCC;}*/
.SitemapNew { font-size:13px; color:#8e0016; line-height:25px; padding:0 0 0 5px; font-weight:bold; border-bottom:solid 1px #CCC;}
.SitemapNew a { color:#8e0016; font-weight:bold; text-decoration:none }
.SitemapNew a:hover { color:#565656; font-weight:bold; text-decoration:underline; }

.Sitemap{ font-size:12px; color:#900222; line-height:20px; padding:0 0 0 10px;}
.Sitemap span a{ font-size:12px; color:#900222; line-height:20px; font-weight:bold; margin:0!important; padding:0; background:none;}
.Sitemap ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.Sitemap li{ background:url(images/bulit.gif) left 11px no-repeat; padding:2px 0 2px 12px;}
.Sitemap li a{ color:#565656;font-weight:bold; line-height:17px; text-decoration:none;}
.Sitemap li a:hover{ color:#900222;font-weight:bold; line-height:17px; text-decoration:underline;}

.Sitemap2{ font-size:13px; color:#900222; line-height:17px; }
.Sitemap2 ul{ margin:0 0 0 50px; padding:0; list-style:none; list-style-image:none;}
.Sitemap2 li{ list-style:disc; font-size:12px; color:#565656;}
.Sitemap2 li a{ color:#565656;font-weight:normal; line-height:17px; text-decoration:none }
.Sitemap2 li a:hover{ color:#900222;font-weight:normal; line-height:17px; text-decoration:underline;}

.offers_txt { background: url(images/offers_bg.gif) left top repeat-x; color:#515985; font-size:13px; padding:10px; font-weight:bold; border:#9f243f solid 1px; }
.offers_txt a { color:#000000; text-decoration:none}
.offers_txt a:hover { color:#9f243f; text-decoration:underline}
.OffersHdr { background:#facf00; color:#000000; font-size:14px; font-weight:bold; text-align:left; padding:5px}
.ProductTitle{ font-size:13px; color:#565656; font-weight:bold; margin:0; padding:0;}


.WishlitDeatils{ font-size:13px; color:#900222; line-height:17px; padding:0 0 0 0px; margin:0;}
.WishlitDeatils ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.WishlitDeatils li{ background:url(images/bulit.gif) left 7px no-repeat; padding:2px 0 2px 12px; color:#565656;font-weight:normal; line-height:17px; margin:0 0 0 10px;}
.WishlitDeatils li a{ color:#565656;font-weight:normal; line-height:17px;}
.WishlitDeatils li a:hover{ color:#900222;font-weight:bold; line-height:17px;}

.WishlistBorder{ background:url(images/wishlist_border.gif) left top no-repeat; width:370px; height:370px; padding:5px;}

.NextButton{ background:#e9e9dd; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#565656; line-height:17px; padding:2px 5px; font-weight:bold; position:relative; margin:10px auto 10px auto; width:50px; text-align:center; cursor:pointer; border:solid 1px #CCC; }
.NextButton:hover{ background:#8d0215; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:17px; padding:2px 5px; font-weight:bold; position:relative; margin:10px auto 10px auto; width:50px; text-align:center; cursor:pointer; border:solid 1px #CCC; }



/* TAbsNew Secnod CSS Strat here */
#ddtoptabs3{
margin-left:0px; /*Opera 8 fix -1px*/
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
#ddtoptabs3 ul{
font: normal 13px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
font-weight:bold;
}
#ddtoptabs3 li{
display:inline;
margin:0 1px 0 0;
padding:0;
text-transform:capitalize;
font-size:13px;
font-weight:bold;
white-space:nowrap;
}
#ddtoptabs3 a, #ddtoptabs3 strong{
float:left;
color:#FFFFFF;
background: transparent url("images/tabs_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 2px;
text-decoration:none;
font-size: 10px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
font-weight:bold;
}
#ddtoptabs3 a span, #ddtoptabs3 #current span{
float:left;
display:block;
color:#FFFFFF;
background: transparent url("images/tabs_right.gif") no-repeat right top;
padding:3px 1px 3px 1px;
font-weight:bold;
font-size:11px;
}

#ddtoptabs3 a span{
float:none;
}

#ddtoptabs3 #current a, #ddtoptabs3 strong{
background: transparent url("images/tabs_right.gif") no-repeat right top;
border-bottom: 1px solid #2B6600;
}

#ddtoptabs3 #current a span, #ddtoptabs3 #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}
#ddtoptabs3 a.visited span{
color: #3a3a3a;
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;

}


#ddtoptabs3 a.visited{
background-position:0% -150px;
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}

#ddtoptabs3 a:hover{
background-position:0% -150px;
background: transparent url("images/tabs_left_blue.gif") no-repeat left top;
}



#ddtoptabs3 a:hover span{
color: #3a3a3a;
background: transparent url("images/tabs_right_blue.gif") no-repeat right top;

}

#ddtoptabs3 #current a:hover {	background-position:0% -300px; }
#ddtoptabs3 #current a:hover span { color: #fff;	background-position:100% -300px;  }

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
background: #2B6600;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
}

/* tabs css end here */
.Button_new{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:17px; padding:2px 5px; border:solid 1px #CCC; background:#8e0016; white-space:nowrap}
.Button_new:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px; padding:2px 5px; border:solid 1px #CCC; background:#FFF;}

/* Search Page Css Start Here */
.NaviBg{ background:#F7F7F7; border:solid 1px #CCC; margin:0px 0; height:30px; line-height:30px;}
.NaviBg ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.NaviBg li{ display:inline; padding:5px;}
.NaviBg li a{ font-weight:bold; color:#666;  padding:0; }
.NaviBg li a img{ margin:5px 0 0 0;}
.NaviBg li a:hover{ font-weight:bold; color:#8e0016;  padding:0 px; }

.SearchSortTitle{ font-weight:bold; color:#666;  padding:5px 7px; line-height:25px; height:25px; }
.SearchSortImg{ background:url(images/arrow_down.gif) right 15px no-repeat; padding-right:10px; }
.SearchSortUpImg{ background:url(images/arrow_up.gif) right 15px no-repeat; padding-right:10px; }

.TopTextLoreium { font-size:12px; color:#2e5887; position:absolute; top:5px; left:100px;}
.PriceIncluding{ background:#F7F7F7; font-size:14px; color:#a40328; line-height:17px; padding:10px; margin:15px 0 0 0; border:dotted 1px #CCC; font-weight:bold;}
.ProductDetailsTitle, .ProductDetailsTitle span{ font-size:18px; color:#a40328; }

.ProductDetailsTitle2{ font-size:18px; color:#000; padding:0 0 0 80px; }


.PLeft {
	VERTICAL-ALIGN: top;
	width:370px;
	margin:0;
	padding:0;
	float:left;
	display:block
}
.PRight {
	VERTICAL-ALIGN: top;
	width:385px;
	margin:0 0 0 10px ;
	float:right;
}

.product-details .image {
  text-align: center;
  vertical-align: top;
  padding: 0px;
  float: left;
  margin: 5px 20px 5px 10px; 
}*
.product-details .image .image-box {
  width:350px;
  height: 360px;
 /* margin: 0px auto;*/
  padding: 5px;
  border:#bebebe solid 1px;
  position:relative;
  vertical-align:middle;
 
}

.product-details {
  position: relative;
	padding:10px 0 0 0;
}
.product-details .image {
  text-align: center;
  vertical-align: top;
  padding: 0px;
  float: left;
  margin: 5px 20px 5px 10px; 
}*
.product-details .image .image-box {
  width:350px;
  height: 360px;
 /* margin: 0px auto;*/
  padding: 5px;
  border:#bebebe solid 1px;
  position:relative;
  vertical-align:middle;
 
}
.ContinueShopPing{ float:left; width:auto; font-size:13px; font-weight:bold; line-height:17px; color:#8e0016; padding:0 0 5px 0;}
.ContinueShopPing a{ float:left; width:auto; font-size:13px; font-weight:bold; line-height:17px; color:#8e0016; padding:0 10px 0 0; text-decoration:none;}
.ContinueShopPing a:hover{ float:left; width:auto; font-size:13px; font-weight:bold; line-height:17px; color:#666; padding:0 10px 0 0; text-decoration:underline;}
.RegisterPageHeading{ font-size:13px; color:#8e0016; background-color:#F7F7F7; padding:7px 10px; font-weight:bold;  text-decoration:none; cursor:pointer; display:block; text-align:left;}


.TxtDtls { margin:0; padding:0; color:#555555; font-size:12px; font-weight:normal;}
.TxtDtls ul {margin:0; padding:0; list-style:none}
.TxtDtls li {margin:0; padding:0 0 5px 12px; list-style:none; background:url(images/arw_descr.gif) left 5px no-repeat;}
.TxtDtls li a {color:#555555; text-decoration:none}
.TxtDtls li a:hover {color:#555555; text-decoration:underline}

.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #cccccc;
	PADDING: 0px;
}
#popUpDivVar_talk{
bottom:0pt;
height:auto;
left:0pt;
padding:0pt;
position:fixed;
width:100%;
margin-left:250px;
margin-top:300px;
} 


.CatTop {background:url(images/top-part.jpg) bottom left no-repeat; width:175px; height:13px;}

.CatMid {background:url(images/mid-part.jpg) top left repeat-y; width:160px; height:auto; color:#FFFFFF; padding:0 5px 0 10px}

.CatBot {background:url(images/bottom-part.jpg) top left no-repeat; width:175px; height:13px;}

.leftNavigation_Tag{ background:#eae9de;}
.leftNavigation_Tag ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.leftNavigation_Tag li{ font-size:12px; color:#3a3a3a; line-height:17px; text-decoration:none;}
.leftNavigation_Tag li a{ font-size:12px; color:#3a3a3a;  line-height:17px;  background:url(images/bulit_nav.gif) 17px 11px no-repeat;  padding:5px 5px 5px 25px; display:block; text-decoration:none;}
.leftNavigation_Tag li a h3{ margin:0; padding:0; font-size:12px; color:#3a3a3a; font-weight:normal; }
.leftNavigation_Tag li a:hover{ font-size:12px; color:#FFFFFF;  line-height:17px; padding:5px 5px 5px 25px; display:block; background: #8e0016 url(images/bulit_navi_hover.gif) 17px 11px no-repeat; text-decoration:none;}
.leftNavigation_Tag li:hover h3 { margin:0; padding:0; font-size:12px; color:#ffffff; font-weight:normal; }


.nav-pages {
  white-space: nowrap;
  vertical-align: bottom;
  padding: 0px;
  margin: 10px 0;
}

.nav-pages-title {
  padding-right: 10px;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  color:#495178;
  text-decoration:underline;
}

.nav-pages img {
  vertical-align: bottom;
  width: 15px;
  height: 15px;
}
.nav-pages .left-arrow img {
  background: transparent url(images/navigation_arrow_left.gif) no-repeat left top;
}

.nav-pages .right-arrow img {
  background: transparent url(images/navigation_arrow_right.gif) no-repeat left top;
}

.nav-pages .right-delimiter {
  padding-right: 0;
}
.nav-pages a:link.Prev {background:#6772A5; color:#FFFFFF; border:solid 1px #495178;}
.nav-pages a:link.Next {background:#6772A5; color:#FFFFFF; border:solid 1px #495178;}
.nav-pages a:link,
.nav-pages a:visited,
.nav-pages a:active
{
  color:#7e7e7e;
  font-weight:bold;
  text-align: center;
  text-decoration: none;
  background-color:#ffffff;
  padding:2px 8px;
  margin:0 1px; 
  border:solid 1px #e4e4e4;
}

.nav-pages a:hover
{
  color:#495178;
  font-weight:bold;
  text-align: center;
  text-decoration: none;
  background-color:#ffffff;
  padding:2px 8px;
  margin:0 1px; 
  border:solid 1px #950000;
}

.nav-pages .current-page {
  color:#ffffff;
  font-weight:bold;
  text-align: center;
  text-decoration: none;
  background-color:#a70328;
  padding:2px 8px;
  margin:0 10px; 
  border:solid 1px #950000;
}

h2.Search_Reseult_Heading { font-weight:normal; text-decoration:none; margin:0; padding:0; }
.exc_banner {
	margin:5px 0 0 0;
	padding:0;
	z-index:1000;
	vertical-align:top;
}

.Prfl_Bg { background:#f4f4f4; padding:5px;}
.Prfl_BgNone { background:#f8f8f8; padding:5px}
.txtarea { border:#b4b4b4 solid 1px; background:#fafafa; color:#292929}


.Customer_Who_Bought{ background:url(images/productdetails_customer_who.jpg) left top no-repeat; height:150px; width:150px;  padding:1px;}
.SavePrice { color:#C10B0B; font-weight:bold; text-align:center; font-size:11px; line-height:12px; }

.Welcome_Text { margin:15px 0; padding:0; }

.ProductTittle h3 { margin:0; padding:0; font-size:13px; font-weight:normal; color:#3a3a3a; }
.ProductTittle h3 a { margin:0; padding:0; font-size:13px; font-weight:normal; color:#3a3a3a; text-decoration:none; }
.ProductTittle h3 a:hover { margin:0; padding:0; font-size:13px; font-weight:normal; color:#8E0016; text-decoration:none; }



/*STYLE NEW START FROM HERE 11-07-09 FOR PRODUCT DETAIL PAGE*/
.RRP_Price {font-size:16px; color:#565656; font-weight:bold; padding:0 2px 0 2px;}
.RRP_Price .OurPrice {color:#51504E; font-size:14px;}
.RRP_Price .VatDash {color:#3A3A3A; font-size:14px;}
.RRP_Price span{color:#8E0016;}

.newSpecialBottom{ color:#AFAFAF!important;}
