@charset "utf-8";
/* Truly AV & IT CSS Document */
body{ margin:0px; font-family:Arial, Helvetica; font-size:12px; color:#222222; background-color:#efefef; line-height:18px; }

.left{ float:left; }	.right{ float:right; }	.clear{ clear:both; }	.bord{ border:#FF0000 solid 1px; }

a{ text-decoration:underline; color:#222222; }
a:hover{ text-decoration:none; color:#222222; }

form{ margin:0px; padding:0px; }

.form_line{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-transform:uppercase; text-align:left; }
.form_field{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.form_button{
	border:#777777 solid 1px; margin:0px; padding:2px 7px 2px 7px; background-color:#473a4f;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#ffffff;
}
.img_border{ border:#a3ac0a solid 1px; }

.read_more{ width:200px; text-align:left; font-weight:bold; padding:5px 0px 5px 5px; }
.read_more a{ color:#533961; text-decoration:none; }
.read_more a:hover{ color:#000000; text-decoration:none; }

.container{	width:100%; padding:0px; }

.top_container_home{ background:url(../images/top_main_bg.jpg) repeat-x bottom; width:100%; padding:0px; }
.top_container{ background:url(../images/top_main_bg.jpg) repeat-x top; width:100%; padding:0px; }
.header{ width:960px; margin:auto; padding:0px; }

.top_links_main{ float:right;padding:2px 10px 0 0;width:600px;}
.top_links_hold{ background:transparent url(../images/top_links_bg.jpg) no-repeat scroll center top;float:right;padding:5px 0 5px 5px;width:395px; }
.top_links_hold ul{ margin:0px; padding:0px; list-style:none; }
.top_links_hold ul li{
background:url(../images/top_links_bullet.jpg) no-repeat; background-position:2px 4px;
margin:0px; padding:0px 11px 0px 13px; display:inline;
}
.top_links_hold ul li a{ color:#FFFFFF; text-decoration:none; }
.top_links_hold ul li a:hover{ color:#ffffff; text-decoration:underline; }

.login_hold{ width:400px; padding:0px 0px 25px 0px; }
.login_top{ background:url(../images/login_bg_top.jpg) no-repeat center top; width:400px; padding:20px 0px 0px 0px; }
.login_bot{ background:url(../images/login_bg_bot.jpg) no-repeat center bottom; width:400px; padding:0px 0px 10px 0px; }

.logo{ width:auto; padding:15px 0px 22px 30px; float:left; }


.flash{ -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin adding;
background:transparent url(../images/flash_bot_bg.jpg) repeat-x scroll center bottom;
margin:auto;
width:965px; height:306px; }




.menu_main{ width:100%; background:url(../images/menubg.jpg) repeat-x top; height:46px; padding:0px; border-bottom:#281830 solid 5px; }
.menu{ width:966px; margin:auto; padding:0px; }
.menu ul{ margin:0px; padding:0px 0px 0px 0px; list-style:none; font-size:13px; }
.menu ul li{ margin:0px; list-style:none; font-weight:bold; text-transform:uppercase; float:left; }
.menu ul li a{
background:url(../images/menu_divider.jpg) no-repeat right; display:block;
text-decoration:none; color:#ffffff; padding:18px 18px 10px 20px;
}
.menu ul li a:hover
{ 
	background:url(../images/menu_o.jpg) no-repeat right!important; 
	text-decoration:none!important; 
	color:#ffffff!important; 
}
#noborder
{
background:url(../images/spacer.gif) no-repeat right; display:block;
text-decoration:none; color:#ffffff; padding:18px 18px 10px 20px;
}
#noborder a:hover
{
	background:url(../images/menu_o.jpg) no-repeat right; 
	text-decoration:none; color:#ffffff;
}
.content_main{ width:966px; margin:auto; padding:0px; background:url(../images/left_col_bg.jpg) repeat-y left; }

.left_col{ width:208px; float:left; }

.search_main{ background:url(../images/search_bg.jpg) no-repeat top center; width:208px; height:96px; }
.search_line{ width:auto; margin:0px; padding:20px 0px 0px 17px; color:#FFFFFF; }
.search_field{ width:142px; margin:0px; padding:5px 0px 0px 17px; float:left; }
.search_form_field{ width:140px; height:21px; background:url(../images/search_field_bg.jpg) repeat-x top; background-color:#e4e4e4; border:#736879 solid 0px; }
.search_btn{ width:auto; margin:0px; padding:5px 0px 0px 4px; float:left; }


.left_col_link_main{ width:208px; float:left; }

.left_col_link_hold{ width:196px; padding:0px 0px 0px 0px; margin:0px; }
.left_links_title{

background:url(../images/left_links_title_bg.jpg) no-repeat left top;
background-color:#d1d1d1;
width:174px; 
font-weight:bold;
padding:9px 0px 5px 21px; 
border-top:#281830 solid 1px;

}
.left_links_title a{ text-decoration:none; color:#222222; }
.left_links_title a:hover{ text-decoration:none; color:#510361; }

.left_links{ width:195px; padding:0px; }
.left_links ul{ margin:0px; padding:0px; list-style:none; }
.left_links ul li{
background:url(../images/left_links_bullet.jpg) no-repeat; background-position:8px 10px;
margin:0px; list-style:none; border-top:#000000 solid 1px;  padding:6px 0px 6px 20px;
}
.left_links ul li a{ text-decoration:none; color:#222222; }
.left_links ul li a:hover{ text-decoration:none; color:#690c71; }

.home_contact_hold{
/*background:url(../images/home_contact_info_bg.jpg) no-repeat right bottom;*/
width:175px; color:#38124c; padding:5px 0px 10px 11px;
}
.home_contact_hold a{ color:#38124c; text-decoration:underline; }
.home_contact_hold a:hover{ color:#38124c; text-decoration:none; }



.right_col{ width:745px; float:right; padding:0px; }

.welcome_main{ width:740px; margin:0px; padding:20px 0px 0px 0px; }
.welcome_text{ width:auto; margin:0px; padding:5px 0px 0px 5px; }

.inner_content_main{ width:740px; margin:0px; padding:20px 0px 0px 0px; }
.inner_page_text{ width:auto; margin:0px; padding:5px 0px 0px 5px; }

.home_bot_box_main{ width:740px; margin:0px; padding:10px 0px 0px 0px; }
.home_bot_box_hold{ width:720px; border:#b2b2b2 solid 5px; padding:5px; background-color:#FFFFFF; margin:0px 0px 10px 0px; }
.home_bot_box{ width:348px; padding:0px; float:left; }
.home_bot_box_title{ width:335px; padding:0px 0px 5px 5px; color:#000000; text-transform:uppercase; border-bottom:#5e425a solid 1px; }
.home_bot_box_content{ width:340px; padding:0px; }
.home_bot_box_img_btn{ width:auto; padding:0px 0px 0px 0px; float:left; }
.home_bot_box_img{ width:125px; padding:5px 0px 5px 0px;border:solid 0px #000000; min-height:115px; float:left; }
.home_bot_box_btn{ width:auto; padding:0px 0px 0px 0px; margin:0px; float:right; }
.home_bot_box_bord_rgt{ border-right:#b2b2b2 solid 5px; padding:0px 0px 0px 0px; }
.home_bot_box_bord_botm{ border-bottom:#b2b2b2 solid 5px; }
.home_bot_box_text{ width:215px; padding:5px 0px 0px 0px; float:right; }
.home_bot_box_text_noimage{ width:auto; padding:5px 0px 0px 0px; }
.home_bot_divider_ver{ background:url(../images/ver_divider.jpg) repeat-y center; }
.home_bot_divider_hr{ background:url(../images/hr_divider.jpg) repeat-x center; }
.home_bot_box_product_price{ width:auto; padding:2px 0px 0px 5px; font-weight:bold; font-size:12px; color:#533662; float:left; }


.page_title{
background:url(../images/page_title_line.jpg) no-repeat bottom left; width:700px;
font-size:20px; color:#573b66; padding:0px 0px 15px 5px; }

.category_page_main{ width:auto; margin:0px; padding:10px 0px 0px 0px; }
.category_name_main{ width:auto; border:#b2b2b2 solid 5px; background-color:#FFFFFF; margin:0px; padding:5px; }
.category_title{ width:715px; padding:0px 0px 5px 5px; color:#000000; text-transform:uppercase; border-bottom:#5e425a solid 1px; }
.category_name_hold{ width:715px; padding:0px; }
.category_img{ width:auto; padding:5px 0px 5px 0px; float:left; }
.category_description{ width:595px; padding:5px 0px 5px 10px; float:left; }

.category_product_listing_main{ width:auto; padding:10px 0px 0px 0px; }
.category_product_hold{ width:230px; background-color:#FFFFFF; border:#5e425a solid 1px; padding:5px 5px 0px 5px; min-height:326px; }
.category_top_content{ width:auto; padding:0px; }
.category_product_img{ width:110px; padding:0px 0px 0px 0x; float:left; }
.category_product_name{ width:215px; padding:0px 0px 5px 5px; font-weight:bold; line-height:14px; float:left; text-align:left;border-bottom:1px solid #5E425A; }
.category_product_price{
width:266px; padding:2px 0px 0px 5px; font-weight:bold; font-size:12px; color:#533662; float:left;
}
.category_product_text{ width:auto; padding:5px 0px 10px 0px; text-align:left; }
.category_product_text_read_more{ width:200px; text-align:left; padding:5px 0px 0px 0px; }
.category_product_text_read_more a{ color:#281830; text-decoration:underline; }
.category_product_text_read_more a:hover{ color:#281830; text-decoration:none; }

.subcategory_maiin{ width:730px; background-color:#FFFFFF; border:#5e425a solid 1px; padding:5px 5px 0px 5px; margin:10px 0px 0px 0px; }
.subcategory{ width:170px; padding:0px 12px 20px 0px; float:left; background-color:#FFFFFF }
.subcategory_title{ width:170px; padding:0px 0px 5px 5px; color:#000000; text-transform:uppercase; border-bottom:#5e425a solid 1px; }
.subcategory_content_hold{ width:720px; padding:0px; }
.subcategory_read_more{ width:200px; text-align:left; padding:5px 0px 0px 10px; }
.subcategory_img{ width:170px; padding:5px 0px 5px 0px; }

.pro_price{ text-align:center;color:#533662;font-weight:bold;padding-bottom:5px;}


.prod_detail_main{ background-color:#FFFFFF; border:#b2b2b2 solid 1px; width:auto; margin:0px; padding:10px; }
.prod_detail_info{ width:auto; margin:0px; padding:0px; }
.prod_detail_img{ width:auto; margin:0px; padding:0px 10px 0px 0px; float:left; }
.prod_detail_img_title{
width:550px; margin:0px; padding:0px 0px 5px 5px; border-bottom:#5e425a solid 1px;
text-transform:uppercase; font-weight:bold; float:left;
}
.prod_detail_price_btn{
width:500px; margin:0px; padding:10px 0px 0px 5px; float:left; font-size:14px; color:#57336a; font-weight:bold;
}
.prod_detail_text{ width:auto; margin:0px; padding:5px 5px 0px 0px; }
.prod_detail_bredcrumb{ width:auto; margin:0px; padding:10px 0px 10px 0px; }

.paypal_creditcard{ width:196px; text-align:center; padding:0px; border-top:#281830 solid 1px; }
.special_offer_hold{ width:190px; color:#38124c; padding:5px 0px 10px 5px; }

.footer_main{ width:100%; background-color:#281830; font-size:11px; }
.footer_hold{ width:966px; margin:auto; padding:12px 0px 12px 0px; }
.footer_text{ width:auto; color:#8f8f8f; text-align:center; float:left; }
.footer_links{ width:auto; padding:0px 10px 0px 0px; text-align:center; float:right; color:#8f8f8f; }
.footer_links a{ color:#8f8f8f; text-decoration:none; }
.footer_links a:hover{ color:#ffffff; text-decoration:none; }

/*Added By Radhika*/
.page_sub_title{
width:700px;
font-size:13px; color:#281830; padding:10px 5px 0px 5px; font-weight:bold;
border-bottom:1px #CCCCCC solid; 
padding-bottom:5px;
}
.errMsg {
color:#FF0000;
}
.L2_arrow
{
margin:0px 0px 0px 0px; padding:0px;
border:#FF0000 solid 0px;
background:url(../images/icon_arrow_down.png) no-repeat left;
background-position:0px 1px;
width:18px; height:20px;
}
.float_right
{
	float:right;
}
.float_left
{
	float:left;
}

.L2_arrow_up
{
margin:0px; padding:0px;
background:url(../images/icon_arrow_up.png) no-repeat left;
background-position:0px 1px;
width:18px; height:20px;

}
#registration
{
width:100%;
height:100%;
text-align:left;
padding:5px;
color:#333333;

}
#registration span.title_text
{
font-size:16px;
color:#222F92;
font-weight:bold;
display:block;
border-bottom:solid 1px #0066CC;
margin:5px 10px 5px 10px;

}


#registration form
{
margin:0px 0px 0px 10px;
margin-bottom:0px;
font-size:12px;
}

#registration label{
float: left;
width: 170px;
font-weight: normal;
margin:10px 0px 0px 0px;
font-size:12px !important; 
color:#000000;
}
.clearleft{
clear: left;
display:block;
}

.leftpane2
{
	margin: 0px 0px 20px 0px;	padding: 0px;
	width:211px;
	float:left; 
	overflow: hidden; 
	background-color:#f3f3f3;
	border-top:5px solid #e4e4e4;
	border-bottom:5px solid #e4e4e4;
}
.L2_catagory_brd
{
	margin:0px 10px 0px 0px;
	padding-left:1px;
	min-height:10px;
    font-weight:bold;
	

	/*border-bottom:3px solid #d5d5d5;*/
}
.L2_catagory_Nobrd{ margin:0px 10px 0px 0px; height:35px; }
.cat_title
{
	width:145px;
	padding:0px;
	float:left;
}
.navigation
{
	border-bottom:1px #CCCCCC solid; 
	padding-bottom:5px;
	padding-top:5px; 
	font-size:13px;
	padding-left:10px;
}
 .home_contact_title{
background:url(../images/home_contact_title_bg.jpg) repeat-x; width:185px; font-weight:bold;
padding:9px 0px 9px 10px; border-top:#281830 solid 1px; color:#FFFFFF; text-transform:uppercase;
}
.priceDiv {
width:100px;float:left;
text-align:left;
padding-left:1px;

}
.priceSpan 
{
	padding-left:45px;font-size:14px;
	text-align:left;
	
}

/* For home category listing */
.imgDiv
{
	width:120px;
	height:120px; 
	border:#CCCCCC 1px solid;
	text-align:center;
}
.imgPadding
{
	padding:5px;
}
.home_bot_box_title a{   text-decoration:none; }
.home_bot_box_title a:hover{text-decoration:underline}

.pageno{
color:#FFFFFF;
background-color:#999999;
border:solid 1px #000000;
padding:5px;
text-decoration:none;
font-weight:bold;
}

.pageno:hover{
color:#FFFFFF;
background-color:#DAD8DD;
border:solid 1px #000000;
padding:5px;
text-decoration:none;
font-weight:bold;
}

.pagenoactive{
color:#FFFFFF;
background-color:#584960;
border:solid 1px #000000;
padding:5px;
text-decoration:none;
font-weight:bold;
}

/*end here*/

/*.top_info_hold {
background:transparent url(../images/paypal_credit_cards.png) no-repeat scroll right center;
float:right;
padding:5px 0 0 10px;
width:390px;
}*/
.top_info_hold{
width:390px; padding:20px 0px 15px 10px; float:right; background:url(../images/paypal_credit_cards.png) no-repeat right top;
}
.vatAmt
{
	color:#57336A;
	font-size:9px;
}