/* CSS Document */
*{padding:0; margin:0;}
p{ padding:2px 7px;}
.clear{ clear:both;}
.dashed_line{ border-top:1px dashed  #9d9d9d;}
.underline{ text-decoration:underline;}
.whiteunderline{  text-decoration:underline;color:White;}
.align_center{ text-align:center}
.align_right{ text-align:right}
.align_left{ text-align:left}
.centeration{ margin:0 auto;}
.img_center{ margin:0 auto; display:block}
.menu_center{width:95%; margin:0 auto;}
.padding3{ padding:3px;}
img{ border:0;}
.dots{ border-bottom:1px dashed #9d9d9d; width:95%; margin:0 auto;	}
body{
margin:0px;
font-family:tahoma;
font-size:11px;
background:#FFFFFF;
}
/********************Header*******************/
/*.header{
	width:100%;
	height:88px;
	background:url(../images/site/bg_header.gif) repeat-x;
	}
	.header2{
	height:8px;
	background:url(../images/site/bg_header_2.gif) repeat-x;
	font-size:0;
	}
.logo{
	margin:13px 0 0 20px;
	float:left;
	}
	.sand_1{
	width:300px;
	background:url(../images/site/bg_sand_01.jpg) no-repeat;
	}
.sand_2{
	background:url(../images/site/bg_sand_02.jpg) no-repeat;
	}
.sand_bg2{
	background:url(../images/site/bg_sand_2.jpg) repeat-y;
	background-attachment:inherit;
	}*/
	
	/*   Start of Ramadan Header    */
	.header{
	width:100%;
	height:88px;
	background:url(../images/site/ramadan/bg_header.gif) repeat-x;
	}
	.header2{
	height:8px;
	background:url(../images/site/ramadan/bg_header_2.gif) repeat-x;
	font-size:0;
	}
.logo{
	margin:0 0 0 43px;
	float:left;
	}
	.sand_1{
	width:300px;
	background:url(../images/site/ramadan/bg_sand_01.gif) no-repeat;
	}
.sand_2{
	background:url(../images/site/ramadan/bg_sand_02.gif) no-repeat;
	}
.sand_bg2{
	background:url(../images/site/ramadan/bg_sand_2.gif) repeat-y;
	background-attachment:inherit;
	}
/*  End of Ramadan Header  */

.Account_Header{ 
	float:right;
	width:342px;
	height:32px;
	background:url(../images/site/signin_bg.png) no-repeat ;
	color:#fff; 
	padding:5px 3px; 
	margin-right:10px;
	}
.Account_Header a:link{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}
	 .Account_Header a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}
.Account_Header a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	}
.Account_Header a:active{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}

.date{
	color:#fff;
	background:#ad0000;
	text-align:center;
	width:140px;
	margin-top:3px !important;
	margin-top:-1px;
	padding:1px 2px;
	}
	
	.p1{ 
	color:#000;
	font:bold 11px Arial, Helvetica, sans-serif; 
	text-align:center;
	}
.p2{ 
	font-size:12px; 
	color:#fff; 
	font-weight:bold;
	text-align:center;
	}
.search_bar{
	background:url(../images/site/srch_bar_bg.gif) repeat-x;
	font-size:0;
	float:left;
	}
	.search_lable{
	float:left;
	padding:0 6px;
	color: #787878;
	font:normal 13px Tahoma, Geneva, sans-serif;
	}
	.search_list{
	width:120px;
	float:left;
	margin-right:4px;
	font-size:13px;
	color: #666; 
	border:1px solid #CCC;
	height:1.75em;
	}
	.search_inputtext{
	 height:18px;
	 width:99%;
	}
	.wishlists{
	width:87px;
	padding-left:6px;
	padding-right:12px;
	}
	.dept_btn{
	width:175px;
	background:url(../images/site/all_department_btn_bg.gif) bottom no-repeat;
	}
	
	.shoppingcart_icon{
	width:46px;
	padding-right:4px;
	float:right;
	vertical-align:top;
	}
.shopingcart_full{
	width:364px;
	padding:0;
	margin:0 auto;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#5f5d5d;
	background-color:#FFF;
	}
	.shoppingcart_empty{
	height:40px;
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#9e0000;
	text-align:center;
	}
	.head{
	height:22px;
	background-color:#efeeee;
	}
.bold{
	width:244px;
	text-align:center;
	font-weight:bold;
	}
.cartitems{
	text-align:left;
	padding-left:4px;
	color:#9e0000;
	text-decoration:none;
	}
.cartitems a{
	color:#9e0000;
	text-decoration:none;
	}
.cartitems a:hover{
	text-decoration:underline;
	}
.quantity{
	text-align:center;
	}
.amount{
	text-align:right;
	padding-right:10px;
	}
.subtotal{
	text-align:left;
	padding-left:4px;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#000;
	}
.subtotal_amount{
	text-align:right;
	padding-right:10px;
	 }
.shoppingcart_btn{
	height:34px;
	background-color:#efeeee;
	}

.Our_e_shop{
background:url(../images/Site/bg_Our_e_shop.gif) no-repeat bottom;
}
.Top_Menu{ background: url(../images/bg_menu_top.gif) repeat-x bottom }
/*******Left menu********/
.left_menu_header_title{ font-size:11px; color:#fff; line-height:26px; padding-bottom:10px;font-weight:bold;}
ul.arrow_grey {list-style:none; margin-left:20px; margin-right:20px;}
ul.arrow_grey li{ background:url(../images/arrow_grey.gif) right 2px no-repeat; padding-right:10px; display:block;}
ul.arrow_grey li a{ text-decoration:none; color:#636363; }
ul.arrow_grey li a:hover{ text-decoration:underline;  color:#636363; }
ul.grey_color {list-style:none;  width:165px; margin-left:10px;}
ul.grey_color li{padding-right:10px; padding-bottom:5px; }
ul.grey_color li a{ text-decoration:none; color:#636363; }
ul.grey_color li a:hover{ text-decoration:underline;  color:#636363; }

/*------------------------*/
.Left_menu_grey_top{ background:url(../images/bg_top_left_menu_grey.gif) no-repeat ; font-weight:bold;  color:#fff; line-height:20px;}
/**************Main****************/
.pagination{
margin:0 auto;
width:50%;
margin-bottom:2px;
}
.pagination ul{
text-align: center; /*Set to “right" to right align pagination interface*/
font-size: 1.2em;
}
.pagination li{
list-style-type: none;
display: inline;
background:url(../images/bg_pagination_default.gif) no-repeat center;
line-height:28px !important;
line-height:28px;
margin:0 2px ;
font-weight:bold;
padding:10px 3px;
}
.pagination a, .pagination a:visited{
padding: 12px 8px;
text-decoration: none;
color: #000;
}
.pagination a:hover, .pagination a:active{
color: #000;
}
.pagination a.currentpage{
color: #d40404 !important;
font-weight: bold;
cursor: default;
}
.pagination a.prevnext{
font-weight: bold;
}
/*--------------Pagination At the bottom and top rounded----------------*/
.pagination2{
padding: 2px;
}
.pagination2 ul{
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 1em;
}
.pagination2 li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
.pagination2 a, .pagination2 a:visited{
padding: 0 ;
text-decoration:underline;
color: #000;
}
.pagination2 a:hover, .pagination2 a:active{
color: #000;
text-decoration:none;
}
.pagination2 a.currentpage{
color: #000 !important;
font-weight: bold;
cursor: default;
}
.pagination2 a.disablelink, .pagination2 a.disablelink:hover{
cursor: default;
color: #000;
font-weight: normal !important;
}
.pagination2 a.prevnext{
font-weight: bold;
}
/*---------------The grey Table----------------*/
.Main_product_top{ 
background: url(../images/bg_top_main_products_grey.gif) repeat-x; 
height:30px;
}
.Main_product_gradiant{ 
background:url(../images/6yuy6grade122.gif) repeat-x; 
color:#0b0c0c;
}
.Main_product_top h3{ 
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
padding-bottom:5px;
}
.Main_product .product_name{ 
font-size:16px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
}
.Main_product .product_price{ 
font-size:15px; 
color:#b90000;
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
}
.Main_product .product_description{ 
font-size:11px;
font-weight:bolder;
}
/*--------------Related to tabs part---------------*/
.Main_product1{ 
background:url(../images/grade5.gif) no-repeat bottom right;
}
.Main_product1 .product_name1{ 
font-size:14px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
}
.Main_product1 .product_price1{ 
font-size:14px; 
color:#b90000;font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
}
.Main_product1 .product_description1{ 
font-size:10px;
}
/*-----------------Black header table-----------------*/
.sub_categories_top{ 
background: url(../images/bg_top_sub_categories_black.gif) repeat-x;
height:30px;
 }
.sub_categories_gradiant{ 
background:url(../images/grade1.gif) repeat-x; 
color:#0b0c0c;
}
.sub_categories_top h3{ 
font-size:14px; 
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
padding-left:20px; padding-bottom:5px;
}
.sub_categories .product_description{
font-size:11px;
}
.sub_categories_name a{ 
text-decoration:underline; 
color:#0a0809; 
}
.sub_categories_name a:hover{
text-decoration:none; 
color:#0a0809; 
}
ul.arrow_red{ margin-left:10px; margin-bottom:5px; list-style:none;}
ul.arrow_red li{background:url(../images/arrow_red.gif) left 1px no-repeat; padding-left:12px;}
ul.arrow_red li a{ text-decoration:underline; color:#0a0809; }
ul.arrow_red li a:hover{ text-decoration:none;  color:#0a0809; }
.QuantityBorder{ border:2px solid #d5d5d5; padding:5px ; margin:5px auto; width:60%; text-align:center;  }
/*----------------------Shopping cart and financial scheme----------------------*/
.shopping_cart_top{ 
background: url(../images/bg_top_shopping_cart_black.gif) repeat-x; 
height:22px;
}
.shopping_cart_top h3{ 
font-size:1.2em; 
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
}
.shopping_cart_gradiant{ 
background:url(../images/grade2.gif) repeat-x; 
height:60px;
}
.shopping_cart_top_inner{ 
background:url(../images/shopping_cart_top_inner.gif) repeat-x; 
height:9px;
}
.shopping_cart_added{ 
border-bottom:1px dashed #9d9d9d; 
font-size:1.2em;
}
.product_listing_grey_line{ 
background: url(../images/grey_line_top.gif) repeat-x top; 
height:5px;
}
.product_listing_grey_line2{ 
background: url(../images/grey_line_bottom.gif) repeat-x bottom; 
height:1px;
}
.Financial_Scheme{ 
background:#fff url(../images/grade4.gif) repeat-x bottom; 
border:2px solid #ccc; 
border-top:none;
}
.Installments{ 
background:url(../images/grade5.gif) no-repeat bottom left;
}
/*---------------------------------------*/
.Mid_font{ font-size:1.2em}
/*------------------------------------*/
ul.arrow_orange {list-style:none;  margin-left:0px;}
ul.arrow_orange li{ background:url(../images/arrow_orange.gif) left 2px no-repeat; padding-left:10px; }
ul.arrow_orange li a{  text-decoration:underline; color:#858585; font-size:12px; }
ul.arrow_orange li a:hover{ text-decoration:none;  color:#858585; }
.header_text{ font-size:12px}
.border_bottom{ border-bottom:1px solid #ccc;}
/*----------------------Top promo for sale--------------------*/
.top_promo{ 
/*background:url(../images/gradiant_middle2.gif) repeat-x; */
height:84px;
}
#relativefirst{
width:200px; 
position:relative; 
top:20px; 
padding-right:130px; 
text-transform:capitalize;
}
#absolutefirst{
position:absolute;
text-transform:capitalize;
left: 125px;
width: 200px;
text-align:center;
}
#absolutefirst p.first{ 
font-size:14px; 
color:#0b0c0c; 
} 
#absolutefirst p.second{ 
font-size:12px; 
color:#474747;
}
/*-------------------------For rounded curved--------------------*/
.roudcontainer1{  }
.t1 {background: url(../images/dot.gif) 0 0 repeat-x;  }
.b1 {background: url(../images/dot.gif) 0 100% repeat-x}
.l1 {background: url(../images/dot.gif) 0 0 repeat-y}
.r1 {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl1 {background: url(../images/bl.gif) 0 100% no-repeat}
.br1 {background: url(../images/br.gif) 100% 100% no-repeat}
.tl1 {background: url(../images/tl.gif) 0 0 no-repeat}
.tr1 {background: url(../images/tr.gif) 100% 0 no-repeat; padding:2px}
/*---------------Forms----------------*/
.shopping_cart_border_right{
border-right:1px solid #000; 
height:22px
}
.shopping_cart_border_left{
border-left:1px solid #000; 
height:22px;
}
.shopping_cart_border_bottom{
border-bottom:1px solid #000
}
.shopping_cart_steps{ 
color:#c1120c;
}
/*-----------Top serach--------------*/
.mainSearch{ 
overflow: hidden;  
}
.mainSearch fieldset{ 
overflow: hidden; 
height: 2.4em; 
border:0px solid #fff
}
.mainSearch * {
vertical-align: middle;
}
.mainSearch label{
color: #787878; 
font-size:1.1em;
 }
.mainSearch label.third3{
color: #0a0809; 
font-size:1.1em;
 }
.mainSearch label.label1{
margin-left:3px; 
}
.mainSearch label.label12{
margin-left:3px; 
color: #0a0809; 
}
.mainSearch .searchFilter{
font-size: 1.1em; 
color: #666; 
height: 1.7em; 
border:1px solid #CCC; 
width: 10.5em; 
}
.mainSearch  select{
border:1px solid #CCC;
}
.mainSearch .searchFilter option{
padding-right: 1em; 
border: 0;
}
.mainSearch .searchString{
border: 1px solid #CCC; 
font-size: 1.1em; 
height: 1.5em; color:#666666; 
padding:1px 2px 0 2px; 
width:85%;  
}
.mainSearch .items option{
padding-right:2px;
}
.mainSearch .searchby option{
padding-right:2px; 
} 
.mainSearch .searchSubmit{ 
float:right; 
}
.searchString2{
width:95%; 
margin-left:2px; 
}
.mainSearch .RightForm {
width:470px;
}
/*------------Forms2-------------*/
.FormHeadertab{ 
background:url(../images/dot.gif) center repeat-x;
}
.FormHeadertab img{ 
margin-left:1.5em
}
.Form1{ 
font-size:12px; 
color:#474747;
}
.Form1 label{ 
color: #e03434; 
}
/*Form3 for signup without red color */
.Form3{ 
font-size:12px; 
color:#474747;
}
.Form3 label{ 
color:#474747; 
}
/*.Form1 input{ border:1px solid #abadb3;}*/
.Form2{ 
font-size:12px; 
color:#474747;
}
.Form2 select{ 
border:1px solid #abadb3;
}
/*.Form2 input{ border:1px solid #abadb3;}*/
.Form2 label.Normal{
color: #474747;
}
.Form2 label.Needed{
color: #e03434;
}
/*----------Result Table----------*/
.pserach{ 
margin-left:2em; 
font-size:12px;
}
.ResultTable{ 
font-size:12px;
}
.ResultTable th{ 
background:#dadada;
margin:4px auto;
}
table.ResultTable thead tr{
background: #c0c0c0; 
height:34px;
text-align:left;
}
table.ResultTable tbody tr {
background: #f3f3f3;
height:30px;
color:#4e4e4e;		
}
table.ResultTable tbody tr td img{ 
/*(display:block;*/
}
table.ResultTable tbody tr.white{ 
background:#fff;
margin:4px auto;
}
/****************Right menu*****************/
.right_menu{}
.shopping_assitance{ 
background: url(../images/test8.jpg) no-repeat}
ul.arrow_dark_grey{ 
margin-left:9px; 
margin-top:5px;
margin-bottom:5px;
list-style:none;
}
ul.arrow_dark_grey li{ 
background:url(../images/arrow_dark_grey.gif) left 1px no-repeat; 
padding-left:12px;
}
ul.arrow_dark_grey li a{ 
text-decoration:none; 
color:#813409; 
}
ul.arrow_dark_grey li a:hover{ 
text-decoration:underline;  
color:#813409; 
}
ul.arrow1{ 
list-style:none; 
font-size:11px;
}
ul.arrow1 li{ 
color:#000;  
padding:2px 12px; 
margin:-5px 5px 5px 5px; 
background:url(../images/arrow_dark_grey.gif) left bottom no-repeat}
ul.arrow1 li a{ 
text-decoration:none; 
color:#000;
}
ul.arrow1 li a:hover{ 
text-decoration:none; 
color:#5b5b5b; }
/**********************colors*******************/
ul.arrow1 li a:hover{ 
text-decoration:none; 
color:#5b5b5b; }
/**********************colors*******************/
h3.red_text{ font-size:16px;}
.red_text{ color:#e03434;}
.white_grey_text{ color:#8f8f90;}
 a.blue{ 
color:#003399;
}
 a.blue:hover{ 
color:#003399;
}
.featureditemsstyle
{
    border-left: 1px solid #d1d1d1;
        border-right: 1px solid #d1d1d1;
        border-bottom: 1px solid #d1d1d1;
    }
.itemdesc a:link{ color:Black; text-decoration:none;}
.itemdesc a:visited{ color:Black; text-decoration:none;}
.itemdesc a:hover{ color:Black; text-decoration:none;}
.darkred{
	color:#840e00;
}
.Thedefaultfont
{
	 font-family:Arial ;
}
.listheader td
{
	 font-size:13px
}
.liscontent td
{
	 font-size:13px
}
/*************************Update Progress****************************/
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:35%; 
    left:45%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#F3F3F3;
    border:solid 1px #000;
}
/*---------------------------------------------------------------------*/
#progressBackgroundFilter1 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage1 { 
    position:fixed; 
    top:35%; 
    left:45%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#F3F3F3;
    border:solid 1px #000;
}
/*---------------------------------------------------------------------*/
#progressBackgroundFilter2 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage2 { 
    position:fixed; 
    top:35%; 
    left:45%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#F3F3F3;
    border:solid 1px #000;
}
/*---------------------------------------------------------------------*/
#progressBackgroundFilter3 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage3 { 
    position:fixed; 
    top:35%; 
    left:45%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#F3F3F3;
    border:solid 1px #000;
}
/*---------------------------------------------------------------------*/
#progressBackgroundFilter4 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage4 { 
    position:fixed; 
    top:35%; 
    left:45%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#F3F3F3;
    border:solid 1px #000;
}
/*---------------------------------------------------------------------*/
#progressBackgroundFilter5 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage5 { 
    position:fixed; 
    top:35%; 
    left:45%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#F3F3F3;
    border:solid 1px #000;
}
/*************************Update Progress For pop****************************/
#progressBackgroundFilterpop {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessagepop { 
    position:fixed; 
    top:25%; 
    left:30%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:White;
    border:solid 1px #000;
}
/*******************************Apply Installments*********************/
body 
{
	background-color: #ffffff
}
.siteNavTD
{
    BACKGROUND-COLOR: #cc3300
}
.siteNav1TD
{
    BACKGROUND-COLOR: #d20000
}
.siteNav2TD
{
    BACKGROUND-COLOR: #efefcf
}
.siteNav3TD
{
    BACKGROUND-COLOR: #fdf3f3
}
.sitenav4TD
{
    
}
.siteNav5TD
{
    BACKGROUND-COLOR: #eeeeee
}
.siteNav6TD
{
    BACKGROUND-COLOR: #ffffff
}
.siteNav7TD
{
    BACKGROUND-COLOR: #fdf3f3
}
.siteNav8TD
{
    BACKGROUND-COLOR: #000000
}
.siteNav9TD
{
    BACKGROUND-COLOR: #fdf3f3
}
.siteNav10TD
{
    font-family:Tahoma; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-width:1px
}
.siteNav11TD
{
    BACKGROUND-COLOR: #708090
}
.siteNav12TD
{
    BACKGROUND-COLOR: #336699
}
.siteNav13TD
{
    BACKGROUND-COLOR: #c0c0c0
}
A:link
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #990033;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #336699;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
a:link.serv
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a:visited.serv
{
    COLOR: #cc9900;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a:link.servicewh
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a:visited.servicewh
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a:active.serv
{
    COLOR: #ffcc99;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
a:hover.serv
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.pghead
{
    COLOR: #cc6600;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.content
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    color: black
}
.contentRd
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.subhead
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    color: black
}
.contsmall
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    color: black
}
.contbold
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: black
}
.contboldRd
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}
.contboldWh
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
.contboldOr
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #cf672f;
}
.contboldNav
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: white
}
.CtSmallBold
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: black
}
.contsmallRd
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.contsmallBr
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    color: #400000
}
.CtSmallBoldBr 
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: #400000;
}
.CtSmallBoldRd 
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    color: red;
}
.ErrorMsgRd
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}
a:link.featured
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a:visited.featured
{
    COLOR: #990033;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a:active.featured
{
    COLOR: #336699;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a:hover.featured
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
td.ItemPageTab{
	background-position: 0% 0%; 
	width:136; text-align:center; 
	height:27; background-image:url('Images/ItemPageTab.gif'); 
	background-repeat:no-repeat; 
	background-attachment:scroll; font-family:Tahoma; font-size:11px; font-weight:bold
	}
td.ItemPagebg{
	background-image: url('Images/ItemPagebg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
/*****************************InstallmentsInfo****************/
.watermark {
	background: #FFAAFF;
}
.popupControl {
	/*background-color:#AAD4FF;*/
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 1px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=20);
	opacity:0.5;
}
.modalPopup {
	background-color:#EEEEEE;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:medium;
	padding:3px;
	width:250px;
}
.sampleStyleA {
	background-color:#FFF;
}
.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}
.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}
.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
/*****************************OrderInfo************************/
.menu_title 	
{
    font-weight: bold;	
    font-size: 11px;	
    color: #000000;	
    font-family: Tahoma
} 
/********************************************************/
.search_menu_header_title 
{
    font-size:12px; color:#fff; 
    line-height:26px; 
    padding-bottom:10px;
    font-weight:bold;
    text-align:center; 
}
/******************************************************/
.TextBoxstyle{
width:184px;
}
/******************************************************/
.TextBoxImg{
background:url(../images/Site/Registration.jpg) no-repeat bottom;
width:184px;
height:22px;
}
/******************************************************/
.MulTextBoxImg{
background:url(../images/Site/Registration.jpg) no-repeat bottom;
width:184px;
height:44px;
}
/*----------Address Table----------*/
.pserach{ 
margin-left:2em; 
font-size:12px;
}
.AddressTable{ 
font-size:12px;
vertical-align:top;
vertical-align:text-top;
}
.AddressTable th{ 
background:#dadada;
}
table.AddressTable thead tr{
background: #c0c0c0; 
height:70px;
text-align:left;
}			   
table.AddressTable tbody tr {
background: #fff;
height:70px;
color:#4e4e4e;
margin:7px auto;
padding-left:10px;
}
table.AddressTable tbody tr td img{ 
display:block; 
margin:7px auto;

}
table.AddressTable tbody tr.white{ 
background:#f3f3f3;
padding-left:10px;
}
/**********************Fonts*******************/

.bold_text{ font-weight:bold;}
/*********************************************/
.pageTitle {
border-bottom:1px solid #D20000;
border-left:7px solid #D20000;
color:#D20000;
font-family:Tahoma;
font-size:22px;
font-weight:bold;
height:25px;
line-height:13pt;
padding:0 0 0 20px;
}
/***********************************************/
.contbold {
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
}
/**************************************************/
.FormHeadertabVar{ 
background:url(../images/dot.gif) center repeat-x;
}
.FormHeadertabVar img{ 
margin-left:0em
}
/**********************************************************/
.popwin
{
    border-color:#FFFFFF;
}
/***********************************************************/
.ShowInfoTable{ 
font-size:12px;
vertical-align:top;
vertical-align:text-top;
}	   
table.ShowInfoTable tbody tr {
background: #fff;
height:20px;
margin:7px auto;
padding-left:10px;
}
.trGrayColor
{background-color:#e6e6e6;}
/*------------------------------------*/
.help_header_text{ font-size:12px;                   
                   color:#858585;
                   text-decoration:none; }
/*------------------------------------*/
.Price_text{ font-family:Arial;
             font-weight:bold;
            color:#ffffff;
            font-size:16px;
                    }             
/*------------------------------------*/
.OrderSummaryTbl{ 
font-size:12px;
vertical-align:top;
vertical-align:text-top;
margin:0 auto;
}	   
.OrderSummarytr 
{
height:25px;
margin:7px auto;
padding-left:10px;
}
/*-----------------Email Enquiry-------------------*/
.EmailTable{ 
font-size:10px;
vertical-align:top;
vertical-align:text-top;
}	   
table.EmailTable tbody tr {
background: #fff;
height:20pt;
margin:7px auto;
padding-left:10px;
}
.trGrayColor
{background-color:#e6e6e6;}
/*********************************************/
.general_textbox {
background-color:#FFFFFF;
border:2px solid #CCCCCC;
color:#000000;
font-family:Arial;
font-size:10px;
text-decoration:none;
width:250px;
}        
/**************************************/                  
.general_text {
color:#000000;
font-family:Arial;
font-size:10px;
text-decoration:none;
}
/*****************************************/
.ButtonStyle
{
    font-size:13px;
    font-family:Arial;
    font-weight:normal;
    color :#474747 ;
}
/************************************************/
.aboutUscon
{
    font-family:Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: black;
}
/************************************************/
.TermsACondCon
{
    font-family:Times New Roman;
    font-size: 12px;
    font-weight: normal;
    color: black;
}
/************************************************/
.displayStyle
{
    display:none;
}
/************************************************/
.ErrorMsgRd {
color:#FF0000;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
}
/**********************************************/
.payTabcontent
{
    /*FONT-FAMILY: Tahoma;*/
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    color: #901616
}
/***********************************************/
.BlackColor
{
    color:#fff;
}
/********************FAQ***************************/
.MsoNormal {
font-family:"Calibri","sans-serif";
font-size:11pt;
margin:0 0 0.0001pt;
}
.MsoBodyText {
font-family:"Times New Roman","serif";
font-size:12pt;
font-weight:bold;
margin:0 56.7pt 0.0001pt 0;
}
/**************************************************/
.Kit_Comp a:link{ color:#000; text-decoration:none;font-size:9pt;}
.Kit_Comp a:visited{ color:#000; text-decoration:none;font-size:9pt;}
.Kit_Comp a:hover{ color:#000; text-decoration:underline;font-size:9pt;}
.Kit_Comp a
{
    font-weight:normal;
}
/***************************************************************************/
.ItemsPathLnk a:link{ color:#fff; text-decoration:underline;font-size:11pt;}
.ItemsPathLnk a:visited{ color:#fff; text-decoration:none;font-size:11pt;}
.ItemsPathLnk a:hover{ color:#fff; text-decoration:none;font-size:11pt;}
.ItemsPathLbl a:link{ color:#fff; text-decoration:none;font-size:11pt;}
.ItemsPathLbl a:visited{ color:#fff; text-decoration:none;font-size:11pt;}
.ItemsPathLbl a:hover{ color:#fff; text-decoration:none;font-size:11pt;}
/**********************items path******************************/
.sub_categories2_top{ 
background: url(../images/bg_top_sub_categories_black.gif) repeat-x;
height:30px;
 }
.sub_categories2_top Label{ 
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.sub_categories2_top a{ 
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.sub_categories2_top h3{ 
font-size:13px; 
color:#fff; 
font-family:Arial, Helvetica, sans-serif;
padding-left:10px; padding-bottom:7px; 
}
/******************************************************************************/
.site_map_path{ 
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
}
.site_map_path a{ color:#fff; text-decoration:underline;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.site_map_path a:hover{ color:#fff; text-decoration:none;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.site_map_path_current{ 
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
}
.OvalHeader
{
    font-family:Myriad Pro  ;
    font-size:2;
    }
/********************************Phase 2*************************************/
.PriceBox3 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFCC00;
	text-decoration: line-through;
	background-image: url(../images/Site/PriceBox_05.jpg);
}
.PriceBox5 {
	text-align: center;
	font-size: x-small;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/Site/PriceBox_06.jpg);
}
.PriceBox4 {
	text-align: right;
	background-image: url(../images/Site/PriceBox_07.jpg);
}
.PriceBox6 {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.PriceBox7
{
    font-weight:900;
    font-size: 7pt;
    font-family: Verdana;
    }
.PriceBox8
{
    text-align: center;
	background-image: url(../images/site/PriceBox_04_list.jpg);
    }    
.PriceBox9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	font-weight:bolder;
}    
.CashDiscount4 {
	text-align: left;
	background-image: url(../images/Site/cash-final_10.jpg);
}
.CashDiscount19 {
	font-size: x-small;
	color: #FFC84C;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
}
.CashDiscount18 {
	font-size: xx-small;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.CashDiscount11 {
	font-size: small;
	text-decoration: line-through;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.CashDiscount9 {
	font-size: x-small;
	color: #FFC84C;
	font-family: Arial, Helvetica, sans-serif;
}
.CashDiscount12 {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.CashDiscount21 {
	font-size: medium;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.CashDiscount22 {
	margin-left: 15px;
	margin-top: 10px;
}
.CashDiscount23 {
	font-family: Arial, Helvetica, sans-serif;
}
.CashDiscount24 {
	color: #FFFFFF;
}
.CashDiscount25 {
	text-align: right;
	background-image: url(../images/site/cash-final_07.jpg);
}
.CashDiscount26 {
	font-family: Impact;
	font-size: large;
	text-align: center;
	color: #FFEB6D;
	background-image: url(../images/site/cash-final_06.jpg);
}
.CashDiscount27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	background-image: url(../images/site/cash-final_08.jpg);
}
.CashDiscount28 {
	margin-left: 5px;
	margin-right: 5px;
}
.CashDiscount29 {
	color: #FFC84C;
}
.CashDiscount30 {
	margin-left: 15px;
	margin-right: 15px;
}
.LiveSupportBox
{
    background-image: url(../images/site/live-support_bg.jpg);
    }
/***************************Rating**********************/
.SistrumRatingStarReadonly
{
            font-size: 0pt;
            width: 13px;
            height: 12px;
            margin: 0px;
            padding: 0px;
            cursor:default;
            display: block;
            background-repeat: no-repeat;
}
.SistrumRatingStar
{
            font-size: 0pt;
            width: 13px;
            height: 12px;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            display: block;
            background-repeat: no-repeat;
}
.SistrumFilledRatingStar
{
            background-image: url(../Images/Site/Star-full.png);
}
.SistrumEmptyRatingStar
{
            background-image: url(../Images/Site/Star-empty.png);
}
.SistrumSavedRatingStar
{
            background-image: url(../Images/Site/Star-over.png);
}    
/***************************Compare Box*********************/
.CompareBoxstyle1
        {
            background-image: url(../images/site/Compare-box.gif);
        }
.CompareBoxstyle2
        {
            width:100%;
            font-family: Arial, Helvetica, sans-serif;
            font-size: medium;
            font-weight:bolder;
            color: #B90000;
        }
.CompareBoxstyle3
        {
            text-align: right;
            font-family: Arial, Helvetica, sans-serif;
            font-size: medium;
            color: #B90000;
        }
.CompareBoxstyle5
        {
            text-align: center;
            font-family: Arial, Helvetica, sans-serif;
            font-size: medium;
            color: #B90000;
            background-image: url(../images/site/box.png);
        }
.CompareBoxstyle6
        {
            margin-right: 10px;
        }
/***************************Compare Table********************/
.CompareTablestyle1 {
	border-color: #c0c0c0;
	border-width: 0;
}
.CompareTablestyle2 {
	background-color: #C0C0C0;
}
.CompareTablestyle13 {
	font-size: 9pt;
}
.CompareTablestyle14 {
	font-size: 8pt;
}
.CompareTablestyle17 {
	margin-left: 15px;
	font-family:Arial;
	font-weight:bolder;
	font-size: 9pt;
}
.CompareTablestyle10 {
	background-color: #E9E9E9;
}
.CompareTablestyle11 {
	background-color: #E9E9E9;
	text-align: center;
}
p.CompareTablestyle4
{
    font-weight:bolder;
    font-family:Arial;
    font-size:12pt;
    }
.CompareTablestyle18
{
    font-size:15px; 
    color:#b90000;
    font-weight:bold; 
    font-family:Arial, Helvetica, sans-serif;
    }
/***************************Polls*********************/
.pollheaderleft
{
    background-image:url(../images/site/poll_01.png);
    width:6px;
    height:24px
}
.pollheaderright
{
    background-image:url(../images/site/poll_03.png);
    width:7px;
    height:24px
}
.pollsperatorleft
{
    background-image:url(../images/Site/poll_04.png);
    width:6px;
    height:12px;
}
.pollsperatorright
{
    background-image:url(../images/Site/poll_06.png);
    width:7px;
    height:12px;
}
.pollsperatorcenter
{
    background-image:url(../images/Site/poll_05.png);
    width:162px;
    height:12px;
}
.pollcontentleft
{
    background-image:url(../images/site/poll_07.png);
    width:6px;
    height:221px;
}
    .pollcontentright
{
    background-image:url(../images/site/poll_10.png);
    width:7px;
    height:221px;
}
.pollfootsperator
{
    background-image:url(../images/Site/poll_13.png);
    width:162px;
    height:9px;
}
.pollfooterleft
{
    background-image:url(../images/Site/poll_17.png);
    width:6px;
    height:9px;
}
.pollfootercenter
{
    background-image:url(../images/Site/poll_16.png);
    width:162px;
    height:9px;
}
.pollfooterright
{
    background-image:url(../images/Site/poll_19.png);
    width:7px;
    height:9px;
}
.polloptions
{
    font-family:Arial;
    font-size:10pt;
}
.pollquestion
{
    font-family:Arial;
    font-size:10pt;
}
.pollbar
{
   background-color: red;
   font-size: 4px;   
} 
.pollgrid
{
    border-bottom:solid 1px #d1d1d1;
    border-left:solid 1px #d1d1d1;
    border-right:solid 1px #d1d1d1;
    border-top:0px;
    }
.coupontxt
{
    font-weight:bold;
    border:dashed 1px Black;
    text-align:center;
    font-family:Arial;
    width:180px;
    }   
a.refineitem:link, a.refineitem:visited , a.refineitem:hover
{
    font-family:Arial;
    font-size:10pt;
    color:#808080;
    width:168px;
    float:none;
    text-decoration:none;
    }  
.chkbox INPUT
{
 margin-left: 5px;
}  
.chkbox label
{
    color:#808080;
    }  
/********new footer***********/  
.footer{
	bottom:0;
	}
.footer .top{
	width:100%;
	height:10px;
	background:#625b5b;
	}
.footer .content{
	width:100%;
	margin:0 auto;
	height:125px;
	background:url(../images/Site/footer_bg.gif) repeat-x;
	text-align:left;
	}
.footer ul{
	width:125px;
	padding-top:4px;
	float:left;
	list-style-type:none;
	}
.footer ul li{
	padding:0;
	margin:0;
	}
.footer ul li a{
	background:url(../images/Site/footer_arrow.png) 0 5px no-repeat   ;
	padding:0 0 0 14px;
	color:#504b4b;
	font:normal 11px/22px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	}
.footer ul li a:hover{
	text-decoration:underline;
	}
.footer ul.space{
	/*width:175px;*/
	width:183px;
	float:left;
}
.footer ul.space li{
	margin:0;
	padding:0;
	}
.footer ul.separtor{
	width:3px;
	height:125px;
	margin:0;
	padding:0 12px;
	float:left;
	}
.footer ul.separtor li{
	padding:0;
	margin:0;
	}
.footer ul.account{
	width:115px;
	padding-top:4px;
	float:left;
	}
.footer ul.account li{
	padding:0;
	margin:0;
	}
.footer ul.account li a{
	background:url(../images/Site/footer_arrow.png) 0 5px no-repeat  ;
	padding:0 0 0 14px;
	color:#504b4b;
	font:bold 11px/22px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	}
.footer ul.account li a:hover{
	text-decoration:underline;
	}
.footer ul.general{
	width:140px;
	padding-top:4px;
	float:left;
	}
.footer ul.general li{
	padding:0;
	margin:0;
	}
.footer ul.general li a{
	background:url(../images/Site/footer_arrow.png) 0 5px no-repeat  ;
	padding:0 0 0 14px;
	color:#504b4b;
	font:bold 11px/22px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	}
.footer ul.general li a:hover{
	text-decoration:underline;
	}
.footer ul.sponsors{
	width:134px;
	float:right;
	text-align:center;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#1c1b1a;
	padding-top:22px;
	text-decoration:none;
	background:url(../images/Site/sponsor.png) right top no-repeat;
	}
.footer ul.sponsors li a{
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	background:none;
	}
	.copyright{
	margin:0 auto;
	/*width:777px;*/
	width:830px;
	/*padding-top:8px;*/
	padding:8px 0;
	text-align:center;
	color:#000;
	font:bold 11px Tahoma, Geneva, sans-serif;
	}
ul.logos{
	height:42px;
	width:100%;
	margin:0 auto;
	}
ul.logos li{
	/*display:inline;*/
	display:block;
	/*float:none;*/
	float:left;
	margin:0 ;
	/*padding:2px 15px 0 15px;*/
	padding:2px 8px 0 8px;
	}
ul.logos li a{
	text-decoration:none;
	
	}