/* CSS Document */

body{margin:0; padding:0; background:#ffffff url(../images_N/main_bg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
img.left{float:left}
img.right{float:right}
.outer_wrapper{width:980px; margin:0 auto; padding:0px;}
a{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}

/*-------------------------- Header ------------------------------------*/

.logo{margin:12px 0 13px 25px;}
.login_outer{color:#ffffff; float:right; margin-right:29px;padding:0px;}
.login_outer a{color:#ffffff; text-decoration:none;} 
.login_outer a:hover{text-decoration:underline;} 
h2{font-size:22px; font-weight:normal; padding:0px; margin:0 0 0 40px; color:#ffffff;}
.order{color:#494946; font-size:14px;}
.number{color:#1d1d1c; font-size:20px;}

/*------------------------------- Menu ---------------------------------*/
.menu{width:950px; margin:0 auto;}
.menu a{width:auto; float:left; color:#ffffff; font-size:15px; text-decoration:none;}
.menu a:hover{width:auto; float:left; color:#9fc749; font-size:15px; text-decoration:none;}
.menu a span{width:auto; float:left; color:#9fc749; font-size:11px; text-decoration:none;}
.menu a:hover span{width:auto; float:left; color:#fff; font-size:11px; text-decoration:none;}
.menu fieldset input{background:url(../images_N/serach_bg.gif) repeat-x left top; height:22px; color:#a0a0a0; font-size:12px; border:none; float:left; width:220px; margin:0px; padding:5px 0 0 0; }
.menu fieldset{float:left; width:269px; border:0px;}
.menu fieldset .search{cursor:pointer; float:left; background:url(../images_N/serach_right.gif) no-repeat left top; width:35px; height:27px;}
/*----------------------- left-product -------------------------------*/
.lights{position:relative; width:243px; float:left; background:url(../images_N/product_bg.jpg) no-repeat left top; height:326px; z-index:1;}
.product_img{position:absolute;
	top:0px;
	z-index:2;
	width:127px; left:67px;
	}

.price{
	position:absolute;
	left: 19px;
	top:208px;
	z-index:3;
	width: 127px;
	_left:25px;
}
.week_special{
	position:absolute;
	left: 12px;
	top:0px;
	z-index:4;
	width: 63px;
	_left: 15px;
}
.price .text{color:#ffffff; font-size:17px; font-weight:bold;}
.price .text a{color:#ffffff; font-size:9px; font-weight:normal; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif}
.price .text a:hover{text-decoration:underline;}
.catalog_table{margin:4px 0 13px 0px;  border:0px solid #ff0000; float:left; width:980px;}
h3{font-size:15px; font-weight:bold; padding:0px; margin:0 0 0 21px; color:#ffffff; }
.product_category_outer {float:left; width:940px; margin:5px 10px 0 10px; padding:0; border:0px solid #ff0000;_width:900px; position:relative;}
/*.product_category_outer ul{width:958px; float:left; list-style:none; margin:0px; padding:0;  border:0px solid #ff0000;}
.product_category_outer ul li{width:185px; float:left; color:#ffffff; _width:170px;}
.product_category_outer ul li a{width:auto; float:left; color:#ffffff; text-decoration:none; padding:2px 0;}
.product_category_outer ul li a:hover{width:auto; float:left; color:#ffffff; text-decoration:underline;}*/

.more_aboutus{color:#5f666e; font-size:11px; padding-left:20px; font-weight:bold;}

.more_aboutus_outer {float:left; width:200px; margin:15px 10px 0 0px; padding:0; border:0px solid #ff0000;}
.more_aboutus_outer ul{width:185px; float:left; list-style:none; margin:0px; padding:0; _width:180px;}
.more_aboutus_outer ul li{width:185px; float:left; color:#7b7b7b; _width:180px;}




.more_aboutus_outer ul li a{width:auto; float:left; color:#7b7b7b; text-decoration:none; padding:2px 0; font-size:11px; font-weight:normal;}
.more_aboutus_outer ul li a:hover{width:auto; float:left; text-decoration:underline; font-size:11px;}

.shipping_outer {float:left; width:600px; margin:15px 10px 0 0px; padding:0; border:0px solid #ff0000;}
.shipping_outer ul{width:185px; float:left; list-style:none; margin:0px; padding:0; _width:170px;}
.shipping_outer ul li{width:185px; float:left; color:#7b7b7b; _width:170px;}
.shipping_outer ul li a{width:auto; float:left; color:#7b7b7b; text-decoration:none; padding:2px 0; font-size:11px; font-weight:normal;}
.shipping_outer ul li a:hover{width:auto; float:left; text-decoration:underline; font-size:11px;}



/*---------------------------------- Innerpages ---------------------------------------------*/

.main_links_outer{margin:9px 0 7px 0; float:left; width:980px; background-color:#9fc749;}
.main_links_inner{width:940px; margin:0 auto; padding:0; background-color:#9fc749; margin-top:6px;}
.main_links_inner ul{width:940px; float:left; padding:0px; margin:0px;list-style:none; line-height:18px;}
.main_links_inner ul li{width:auto; float:left; padding:0px 6px 0 6px; margin:0px; font-weight:bold; background:url(../images_N/menu_seprator.gif) no-repeat right center; font-size:12px;}
.main_links_inner ul li a{text-decoration:none; color:#222; }
.main_links_inner ul li a:hover{text-decoration:underline; color:#000;}


/*---------------------------------- left_section ---------------------------------------------*/

.left_outer{width:232px; float:left;}
.left_inner{width:223px; float:left;}
.left_inner .advanced_search{width:223px; float:left; cursor:pointer;_margin-top:7px;}
.left_menu_outer{width:223px; float:left; margin:6px 0 0 0; padding:0px;}
.left_menu_inner{width:223px; float:left; background:url(../images_N/left_menu_bg.gif) repeat-y left top;}
.left_menu_inner p{background:url(../images_N/category_heading.gif) no-repeat left top; margin:0px; padding:0px; height:37px;font-size:14px; font-weight:bold; color:#000; padding:10px 0 0 60px;}
.left_menu_inner ul{width:208px; float:left; list-style:none; margin:10px 0 0 15px; padding:0px;_margin:10px 0 0 7px;}
.left_menu_inner ul li{width:205px; float:left; margin:0px; padding:0px 0 8px 0; font-size:12px; font-weight:bold;}
.left_menu_inner ul li a{width:205px; float:left; margin:0px; padding:0px; font-size:12px; font-weight:bold; text-decoration:none; color:#434343;}
.left_menu_inner ul li a:hover{text-decoration:none; color:#000;}
.mcafee{width:auto;  margin:10px 0 0 25px; padding:0px;_margin:10px 0 0 7px;clear:both;}

/*---------------------------------- middle_section ---------------------------------------------*/
.middle_outer{width:578px; float:left;_margin-top:7px;}
.purple_bg{background:#5e5b70 url(../images_N/purple_bg.gif) repeat-x left top; }
.click{color:#fff; font-size:15px; font-weight:bold; padding:0 0 0 20px;}
.selling_categories{color:#fff; margin:0 auto; width:560px; margin-top:0px; padding:0px}
.selling_categories a{width:auto; margin:0px; padding:0px; font-size:12px; text-decoration:none;}
.selling_categories a:hover{text-decoration:underline;}
.selling_categories span{color:#FFFFFF;}
.selling_categories span span{color:#FFFFFF;}
/*.selling_categories span a{color:#fff; font-size:10px; text-decoration:none;float:right}
.selling_categories span a:hover{text-decoration:underline;}*/
/*.selling_categories ul{float:left; width:170px; list-style:none;}
.selling_categories ul li{float:left; width:170px; padding:5px 0px 0 0; margin:0px;}
.selling_categories ul li a{width:auto; float:left; margin:0px; padding:0px; font-size:13px; text-decoration:none;}
.selling_categories ul li a:hover{text-decoration:underline;}*/

.product_table{width:576px; border:1px solid #8d9c6f;}
.product_table .product_heading{width:546px; float:left; padding:0px; margin:10px 0; font-weight:bold; color:#333131;}
.product_table th{color:#333131;}
.pro_description{color:#333131; font-size:12px;}
.pro_description a{color:#333131; font-size:12px; text-decoration:none;}
.pro_description a:hover{color:#333131; font-size:12px; text-decoration:underline;}
.pro_description strong{color:#333131; font-size:13px; font-weight:bold;}
.our_price{color:#fff; text-align:center; font-weight:bold;}
.product_table img{border:1px solid #8d9c6f;}
.enlarge{font-weight:bold; color:#333131; float:left; width:auto; margin:10px 0 10px 10px;}
.enlarge a{float:left; width:auto; margin:0px; padding:0px; text-decoration:none; color:#333131;}
.enlarge a:hover{text-decoration:underline; color:#000;}
.pro_details{color:#333131; line-height:18px;}
.zoom{font-weight:bold; color:#333131; float:left; width:auto; margin:5px 0 0 0px; padding:0px; font-size:11px;}
.zoom a{float:left; width:auto; margin:0px; padding:0px; text-decoration:none; color:#333131;}
.zoom a:hover{text-decoration:underline; color:#000;}
.product_table .related_products{width:556px; margin:0 auto; padding:10px 0px 10px 0px; font-size:12px; font-weight:bold; color:#333131;}
.related_products input{border:1px solid #c4d0aa; font-size:12px; color:#6f8544; width:139px;}
.related_products .button{ background:url(../images_N/button.jpg) no-repeat left top; color:#000; cursor:pointer;width:63px; height:27px; float:right; border:0px; margin-top:5px; font-weight:bold; font-size:12px;}
.features{width:556px; margin:0 auto;}
.features img{border:none; margin-right:5px; float:left;}
.features a{width:auto; margin:0px; float:left; line-height:20px; text-decoration:none; color:#333131;}
.features a:hover{color:#000;}
.right_features{width:auto; margin:0px; padding:0px; float:left; margin-left:10px;}
.right_features img{border:none; margin-right:5px; float:left;}
.right_features a{width:auto; margin:0px; float:left; line-height:20px; text-decoration:none; color:#ccc;}
.right_features a:hover{color:#fff;}
.other_heading{font-weight:bold; color:#000; font-size:14px; padding:0px 0 0px 0; border:1px solid #EFEFEF;}
.other_heading a{font-weight:bold; color:#333131; font-size:12px; text-decoration:none;}
.other_heading a:hover{color:#000; text-decoration:underline;}
/*---------------------------------- right_section ---------------------------------------------*/
.right_outer{width:162px; float:right;_margin-top:7px;}
.right_outer p{background:url(../images_N/sort_bg.gif) no-repeat left top; margin:0px;height:27px;font-size:13px; font-weight:bold; color:#fff; padding:6px 0 0 10px;}
.right_outer .sort{color:#fff; font-size:13px; float:left; width:auto; margin-left:10px; padding:0px;}
.right_outer .sort a{color:#fff; font-size:13px; float:left; width:auto; text-decoration:none;}
.right_outer .sort a:hover{color:#fff; font-size:13px; float:left; width:auto; text-decoration:underline;}
.right_outer .contact{background:url(../images_N/contact.gif) no-repeat left top; color:#606066;font-size:13px; width:162px; height:88px; text-align:left; padding:8px 0px 0 70px;}
/*-----------------------------------------------footer ------------------------------------------------------*/

.footer_outer{width:980px; float:left; border-top:1px solid #e5e6e8; padding:20px 0 0 0; margin:0px; padding:0px; text-align:left;}
.footer_outer ul {width:auto; float:left; margin:10px 0 0 10px; list-style:none; border:0px solid #ff0000; padding:0px; width:600px;_margin:10px 0 0 3px;}
.footer_outer ul li{width:auto; float:left; margin:0px; color:#cdced2; padding:1px 0px; font-size:11px;}
.footer_outer ul li a{width:auto; float:left; margin:0px; color:#cdced2; text-decoration:none; padding:0 2px; border:0px solid #ff0000;font-size:11px;}
.footer_outer ul li a:hover{width:auto; float:left; margin:0px; color:#aaaaaa; text-decoration:none; padding:0 2px; font-size:11px;}
.copyright{font-weight:bold; color:#cdced2; float:left; margin:3px 0 0 10px; padding:0; float:left; clear:both; font-size:11px; _margin:3px 0 0 5px;}



#tabb {width:958px; padding:0px 0 1px 0px; line-height:15px; float:left; background:url(../../images_N/country.gif) repeat-x bottom; margin-bottom:8px; margin-top:6px;}
#tabb .a1{color:#fff; width:178px; float:left; text-align:left; padding:3px 0 0px 10px; float:left; cursor:pointer; z-index:20;}
#tabb .a1 span{color:#fff; font-size:12px; width:auto; float:left; padding:3px 4px; text-align:left; text-decoration:none}
#tabb .a1 a{color:#fff; font-size:12px; width:auto; float:left; padding:0px 0px; text-align:left; text-decoration:none}

#tabb .a6{color:#fff; width:178px; float:left; text-align:left; padding:3px 0 0px 10px; float:left; cursor:pointer; z-index:20;}
#tabb .a6 a{color:#fff; font-size:12px; width:auto; float:left; padding:0px 4px; text-align:left; text-decoration:none}

#tabb .a2{color:#3f93e9; padding:3px 0 0px 10px; text-align:left; float:left; cursor:pointer; z-index:100; width:178px; float:left; }
#tabb .a2 span{color:#000; font-size:12px; width:auto; float:left; padding:3px 4px; text-align:left; text-decoration:none; font-weight:bold;  background:#9fc749; }
#tabb .a2 span a{color:#000; font-size:12px; text-decoration:none}


/*#tabb .a1 span a.sub {color:#fff; font-size:12px; float:left; width:auto; text-decoration:none}
#tabb .a1 span a.sub:hover{color:#9fc749; font-size:12px; float:left; width:auto; text-decoration:none}*/


div.a3{display:none; width:0; width:196px; float:left; padding:2px;}
div.a3 a.sub{display:none; width:0; width:196px; float:left; padding:2px; color:#fff; font-size:12px; text-decoration:none}
div.a3 a.sub:hover{display:none; width:0; width:196px; float:left; padding:2px; color:#9fc749; font-size:12px; text-decoration:none}

div.a3 p{width:180px; float:left; }
div.a4{background:#9fc749; margin:0; width:940px; float:left; padding:1px;}
div.a4 img {float:left; margin:0 10px 10px 0; float:left}
.clear {clear:both;}
/*===================== Old Stylesheet ==========================*/
a.txtClickHereOrder:link
{
    font: 10pt Arial;
    font-weight: bold;
    color: #cc3300;
    text-decoration: none;    
}


a.txtClickHereOrder:visited
{
    font: 10pt Arial;
    font-weight: bold;
    color: #cc3300;
    
}
a.txtClickHereOrder:hover
{
    font: 10pt Arial;
    font-weight: bold;
    text-decoration:underline;
    color: DarkSeaGreen;
}

a.txtPowerSearch:link
{
    font: 9pt Arial;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;  
}
a.txtPowerSearch:visited
{
    font: 9pt Arial;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;  
}
a.txtPowerSearch:hover
{
    font: 9pt Arial;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline; 
}

.txtBlack
{
    font: 10pt Arial;
    font-weight: bold;
    color: #000000;   
}
.txtHeader
{
    font: 10pt Arial;
    font-weight: normal;
    color: Gray;
    font-weight:bold;
    text-decoration: none;
}
.brderItemSeparator
{
    border-bottom: solid 1px #8d9c6f;
    border-right: solid 1px #8d9c6f;
    border-top: solid 1px #8d9c6f;
    border-left: solid 1px #8d9c6f;   
}
/*---------------------------------- 19-09-09 ---------------------------------------------*/
.brd_container{border:1px solid #d1d1d2; border-bottom:0px; border-top:0px;}
.head_bg{background:url(../images_N/3.jpg) repeat-x top; font-size:15px; color:#fff; font-weight:bold}
.hom{font-size:11px; color:#441075; padding:10px 0 0 0}
.hom a{font-size:11px; color:#441075; padding:0 2px}
.advanc{font-size:19px; color:#000; padding:0 2px}


.brd_lines{border:1px solid #d1d1d2; border-left:0px; border-right:0px; padding:3px 0 3px 14px;}
.brd_lines a{font-size:11px; color:#111;}
.brd_lines strong{font-size:11px; color:#441075; font-size:13px;}

.category_left{border-right:1px solid #d1d1d2; padding:3px 0 3px 19px;}
.category_left h2{font-size:18px; color:#9fc749; padding:4px 0px; margin:0px;}
.category_left ul{font-size:11px; color:#4f4f4f; padding:0px; margin:0px;}
.category_left ul li{font-size:11px; list-style:none; color:#4f4f4f; padding:1px; margin:0px;}
/*.category_left ul a{font-size:11px; color:#4f4f4f; padding:0px 0 0 11px; margin:0px; background:url(../images_N/g_arrow.jpg) no-repeat left 4px;}*/
.category_left ul a{font-size:11px; color:#4f4f4f; padding:0px 0 0 11px; margin:0px;}
.category_left ul a:hover{color:#9fc749}
.category_left h3{font-size:19px; color:#470062; text-decoration:underline; padding:4px 0px; margin:0px; font-weight:normal}

.perpage{font-size:11px; color:#777; padding:2px 0 2px 10px;}
.perpage strong{font-size:11px; color:#441075; font-weight:bold}
.goto{font-size:11px; color:#441075;}
.goto input{font-size:11px; color:#441075; width:30px; border:1px solid #ddd; padding:2px;}
.goto input.go1{font-size:11px; color:#441075; width:24px; height:18px; padding:0px; border:0px solid #ddd; cursor:pointer; margin-left:5px; background:url(../images_N/go.jpg) no-repeat left top}

.pagi{font-size:11px; color:#777;}
.pagi a{font-size:11px; color:#441075;}


.pro_lines{border:1px solid #d1d1d2;}
.pro_lines td{padding-left:14px; padding-top:8px;}
.pro_lines td.last{background:#441075; padding:5px 0px; color:#fff;}
.pro_lines td.last a{color:#fff; font-weight:bold}

.pro_lines td.detail {color:#470062; font-size:15px; font-weight:bold; padding-bottom:9px;}
.pro_lines td.detail span{color:#9fc749; font-size:19px; font-weight:normal; line-height:24px; text-decoration:underline}
.pro_lines td.detail a{color:#470062; font-size:17px; font-weight:bold; line-height:24px;}



.category_right{padding:3px 0 3px 1px;}
.category_right h2{font-size:11px; color:#441075; padding:4px 0px; margin:0px; font-weight:bold}
.category_right ul{font-size:11px; color:#4f4f4f; padding:0px; margin:0px;}
.category_right ul li{font-size:11px; list-style:none; color:#4f4f4f; padding:0px; margin:0px;}
.category_right ul a{font-size:11px; color:#898989; padding:0px 0 0 1px; margin:0px;}
.category_right ul a:hover{color:#222}

.toph{color:#441075; font-size:21px; line-height:26px;}

.acces{color:#441075; font-size:15px; font-weight:bold; line-height:22px;}
.acces span{color:#9fc749; font-size:17px; font-weight:bold; line-height:22px; text-decoration:underline}


.acces_cat{border-right:1px solid #d1d1d2;}

.acces_cat h2{color:#000; font-size:13px; font-weight:bold; padding:0px; margin:0px;}
.acces_cat p{color:#838383; font-size:11px; padding:5px 0px; margin:0px;}
.acces_cat a{color:#4e4e4e; font-size:21px; padding:0px; margin:0px;}

.acces_cat input{border:1px solid #ddd; padding:5px; width:55px; margin:9px 0px; margin-right:4px;}
.acces_cat input.ordr{border:0px; background:url(../images_N/order1.jpg) no-repeat left top; width:65px; height:27px; padding:0px;}
.bno{border:none}


.heading{font-size:14px; font-weight:bold; padding:5px 0px;}
.heading a{font-size:11px; text-decoration:underline; float:right; font-weight:normal; color:#111;}

.bgItem_2
{
    background-image: url('../Images/Default/bgItem2_02.jpg');
    background-repeat: repeat;
    background-position: left top;
}
.txtItemDescription
{
    font: 8pt Arial;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}