/* CSS Document */
body{ margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#2f2f2f; font-size:.95em}
#wrapper{width:985px; margin-left:auto; margin-right:auto; border:1px solid #fff}
#comtech_logo{ background-image:url(../images/comtech_logo.gif); width:207px; height:68px; background-repeat:no-repeat; position: relative; margin-left:50px; float:left; float:left;}
.clear{ clear:both;}
.toplink{ width:150px; margin-left:10px; padding:2px; float:left; vertical-align:top;}
.home{ font-size:11px; text-decoration:none; color:#2f2f2f;}
.home a:hover{ font-size:11px; text-decoration:none;  color:#ac0101;}
.contactus{ width:auto; height:18px; float:left; font:12px, bold, Arial, Helvetica, sans-serif; padding:5px}
#searchbg{ background-image:url(../images/search_bg.gif); width:217px; height:27px; float:right; background-repeat:no-repeat;}
#search_txtboxwrap{margin:2px 0 0 20px;}
.searchtxtbox1{ font-size:11px; margin:2px 0 0 20px; border:1px solid #fff; color:black}
.searchtxtbox2{ font-size:11px; margin:2px 0 0 20px; border:1px solid #fff; color:#999999}

.topmenubg{ background-image:url(../images/menu_mid.gif); height:27px; background-repeat:repeat-x;}

/*3x3 curve box*/
.lf_top{ background-image:url(../images/lefttop.gif); width:11px; height:10px; background-repeat:no-repeat}
.rt_top{ background-image:url(../images/righttop.gif); width:11px; height:10px; background-repeat:no-repeat}
.lf_bot{ background-image:url(../images/leftbottom.gif); width:11px; height:10px; background-repeat:no-repeat}
.rt_bot{ background-image:url(../images/rightbottom.gif); width:11px; height:10px; background-repeat:no-repeat}
.topmid{ background-image:url(../images/topmid.gif); height:10px; background-repeat:repeat-x;}
.botmid{ background-image:url(../images/bottommid.gif); height:10px; background-repeat:repeat-x;}
.leftmid{ background-image:url(../images/leftmid.gif); width:11px; background-repeat:repeat-y;}
.rtmid{ background-image:url(../images/rightmid.gif); height:11px; background-repeat:repeat-y;}
/*3x3 curve box*/

/*right baner adv*/
.panasonic{ width:158px; height:71px; float:left; margin-left:15px; padding-top:5px;}
.rightbanber_wrap{ width:158px; float:left;margin-left:10px;}
.offerbg{ width:158px; height:154px; background-image:url(../images/offerbg.gif); background-repeat:no-repeat; margin-top:5px;}
.monthoffer{ font-size:11px; font-weight:bold; color:#FF6600; padding:5px 5px 3px 8px}
.offer_img{ background-color:#FFFFFF; border:1px solid #cdcdcd; width:67px; height:67px; margin-left:auto; margin-right:auto;}
.off_pr{ font-size:11px; color:#009933; text-align:center;}
.act_pr{ font-size:11px; color:#FF3300; text-align:center; text-decoration:line-through;}


.ListPrice{ font-size:14px; color:#006633; text-align:center;font-weight:bold;}
.ProductPrice{ font-size:13px; color:#006633; text-align:center; text-decoration:line-through;font-weight:bold;}

.details{ font-size:10px; color:#000000; text-decoration:none; text-align:right; padding-right:10px;}
.details a:hover{ font-size:10px; color:#be080b; text-decoration:none;}

/*product bg*/
.pr_bg{ background-image:url(../images/pr_bg.gif); width:222px; height:290px; background-repeat:no-repeat; margin:0 12px; float:left}
#content_wrap{ width:100%; padding:10px 5px}
.prd_hd{ font-size:12px; font-weight: bold; color:#CC0000; margin:3px 3px 3px 3px; border-bottom:1px solid #d9d9d9; padding:1px}
.pr_img{ width:82px; height:81px; background-color:#FFFFFF; border:1px solid #d9d9d9; margin-left:auto; margin-right:auto;}
.pr_desc{ font-size:11px; line-height:18px; text-align:left; padding:8px;height:75px;}
.viewmore{ font-size:10px; color:#be080b; text-decoration:none; text-align:right; padding-right:10px; height:10px;}
.viewmore a:hover{ font-size:10px; color:#000; text-decoration:none;}
.footer_wrap{ border-top:1px solid #d9d9d9; text-align:center; padding:10px 10px}
.footer_txt{ font-size:11px; text-decoration:none; text-align:center; color:black;}
.footer_txt a:hover{ font-size:11px; text-decoration:none; text-align:center; color:red;}
#copyrights{ font-size:11px; text-decoration:none; text-align:center; color:red; padding-top:10px;}

/*Inner page css*/
#leftpanel{ width:225px; float:left;}
#rightpanel{ width:76%; float:left; margin-left:8px}
.in_pg_subhdbg{background-image:url(../images/midrdhd_bg.gif); height:27px; background-repeat:repeat-x; float:left;; width:205px;
}
.more
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #B40101;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
}
.bgoffer
	{
		background-image:url(../images/leftrdhd_bg.gif);
	}
.offer_txt
{
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:bold; 
	padding:5px; 
	letter-spacing:1px;
	background-color:#B40101;
 }

.in_pg_sublfbg{background-image:url(../images/leftrdhd_bg.gif); height:27px; background-repeat:no-repeat; width:6px; float:left;}
.in_pg_subrtbg{background-image:url(../images/rtrdhd_bg.gif); height:27px; background-repeat:no-repeat; width:6px; float:left}
.in_sub_hd_txt{ font-size:12px; color:#FFFFFF; font-weight:bold; padding:2px; letter-spacing:1px}



/*Vertical menu start here*/


.arrowlistmenu{
width: 215px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: normal 11px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 1px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-size:12px;color: #A70303;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #253DE0;
background-color: #F3F3F3;
}

/*Vertical menu End here*/

.prsubhdbg{background-image:url(../images/midrdhd_bg.gif); height:27px; background-repeat:repeat-x;  width:99%;}
.prsub_lfbg{background-image:url(../images/leftrdhd_bg.gif); height:27px; background-repeat:no-repeat; width:1%; }
.prsub_subrtbg{background-image:url(../images/rtrdhd_bg.gif); height:27px; background-repeat:no-repeat; width:1%; }
.prsub_hd_txt{ font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px; letter-spacing:1px}


/*Product name*/
.prd_name{ font:bold 12px Arial; color:#cc0000; background-color:#e8e8e8; padding:5px; border-left:4px solid #cc0000; margin-top:10px;}
.prd_list_lf{ width:26%; float:left;}
.prd_list_rt{ width:73%; float:left;}
.prd_list_img{ width:120px; margin-left:auto; margin-right:auto; border:1px solid #d9d9d9;}
.features{ font-size:12px; font-weight:bold; text-decoration:underline;}
.prd_list_wrap{ margin-top:8px;}

.greyarrow {
	list-style: none;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
	color:#444444;
	margin:0;
}
.greyarrow ul li {
	padding: 4px 0 2px 20px;
	list-style:none;
	font-size:11px;
	background: url(../images/arrowbullet.png) no-repeat;
	background-position: 0px 7px;
}

.pr_listbt_bg{ background: url(../images/bt_bg.gif) no-repeat; width:191px; height:38px; margin-left:auto; margin-right:aut; margin-top:5px;}
.bt1{ float:left; padding:9px 9px 9px 12px;}
.bt2{ float:left; padding-top:9px;}


.tblborder{border:1px solid #e2e2e2;font-family: verdana, arial;font-size: 11px;}
.tblheading{font-family: verdana, arial;font-size: 13px;font-weight:bold;height:26px;color:red;}
.tb_hd{font:18px Arial, Helvetica, sans-serif, normal; color:black; border-bottom:3px solid #dad8d8;}
.topgreybg{ font-family: verdana, arial;font-size: 13px;background-image:url(/images/topgreybg.gif); background-position:top; background-repeat:repeat-x;  padding:8px; border:1px solid #dad8d8;}
.cmsmargintop{margin-top:2px;}
.cmsmarginright{margin-right:5px;}

/*Footer Styles*/
#lf_ft_bg{ background-image:url(../images/lf_ft_bg.gif); width:23px; height:97px; background-repeat:no-repeat; float:left}
#mi_ft_bg{ background-image:url(../images/mi_ft_bg.gif); height:97px; background-repeat:repeat-x; float:left; width:95%;}
#rt_ft_bg{ background-image:url(../images/rt_ft_bg.gif); width:23px; height:97px; background-repeat:no-repeat; float:left}


/******Start Product Display***********/


.lefttopcorner
{
    background-image:url(../images/lefttopcorner.jpg);
    background-repeat:no-repeat;
    width:37px;
    height:30px;
}
.productopmenubg
{
    background-image:url(/images/topmenubg.jpg);
    background-repeat:repeat-x;
    width:91%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:10px;
    font-weight:bold;
}

.righttopbg
{
    background-image:url(/images/righttopcorner.jpg);
    background-repeat:no-repeat;
    width:5%;
}
.middleleftbg
{
  background:url(/images/leftmiddlebg.jpg);
  background-repeat:repeat-y;
}
 
.middlerightbg
{
	background:url(/images/rightmiddlebg.jpg);
	background-repeat:repeat-y;
}
.bottomleftbg
{
	background:url(/images/leftbottomcorner.jpg);
	background-repeat:no-repeat;height:18px;
}
.bottommiddlebg
{
	background:url(/images/bottommiddlecorner.jpg);
	background-repeat:repeat-x;
}
.bottomrightbg
{
	background:url(/images/rightbottomcorner.jpg);
	background-repeat:no-repeat;
}
.ActualPrice
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
}

.OnlinePrice
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:green;
	font-size:11px;
	font-weight:bold;
	padding : 5px 0px 0px 0px;
}

.smalldescription
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	height:25px;
	text-align:justify;
	padding:5px 0px 5px 0px;
}

.SpecialOffer
{
   color:white;
   background-color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:3px;
   width:150px;
}

.button
{
	float:left;
	width:auto;
	padding:5px;
}
.product_image
{
	width:100%;
	padding:5px;
}

.cursor
{
  cursor:pointer;
}

.ProductDetails
{
   padding-right: 10px;
   padding-left: 5px;
   padding-top: 5px;
   padding-top: 5px;
   background-color:#f5f3f3;
   border:1px solid #cccccc;
}

.ProductInfo
{ 
  padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px;
}

.ProductImage
{
  background-repeat:no-repeat;
  background-position:center center;
  height:50px;
}

.ProductPicture
{
  background-repeat:no-repeat;
  background-position:center center;
  height:50px;
  margin-top:5px;
}

.ProdImagePadding
{
  padding : 5px;
  text-align:center;
  height:50px;
}

.productimage{float:left;width:20%;}
.picture{width: 100%;padding-top: 2px;text-align: center;}
.panel
{
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	background:transparent;
}
.productname
{
  width:100%;
  color:#0e0e0e;
  font-family:Arial;
  font-size:11px;
  font-weight:700;
  text-align:left;
  padding-bottom:3px;
  padding-top:4px;
}
.productdesc{width:100%;color:#0e0e0e;font-family:Arial;font-size:11px;text-align:left;}

/*********End Product Display***********/

.productmainheading{font-family: verdana, arial;font-size: 14px;font-weight:bold;height:26px;color:black;}
.productsubheading{font-family: verdana, arial;font-size: 13px;font-weight:bold;height:26px;color:black;}
.producttable{font-family:Arial, Helvetica, sans-serif; color:#2f2f2f; font-size:13px;}
.navigationlink{font-family: verdana, arial;font-size: 9px;font-weight:bold;color:black;}
.nextprelinks a{font-family: verdana, arial;font-size: 9px;font-weight:bold;color:red; padding:0px 5px 0px 5px;}
.nextprelinks a:hover{font-family: verdana, arial;font-size: 9px;font-weight:bold;color:green;}
.searchkeyword{font-family: verdana, arial;font-size: 12px; font-weight:bold; color:white; background-color:#062E5F; padding:3px; margin-top:2px; text-align:left;}
.searchresult{font-family: verdana, arial;font-size: 12px;font-weight:bold; color:Red; margin-top:5px;}

.notfound{font-family: verdana, arial;font-size: 12px; font-weight:bold; color:#CC0000; border:1px dotted red; padding:3px; margin-top:2px; text-align:center;}
.infoalert{font-family: verdana, arial;font-size: 12px; font-weight:bold; color:#062E5F; border:1px dotted red; padding:3px; margin-top:2px; text-align:center;}
.dropdown{color:#666; font-family: verdana, arial;font-size: 11px;background: #FAFAFA;border: 1px solid #AAAAAA;padding: 1px;z-index:0;}
.soonimage{float:right; padding-top:2px; padding-left:2px;}

/*Product Display*/
.producttable{font-family: verdana, arial;font-size: 12px; margin-top:5px; border:1px solid #ACACAC;}
.productheading{font-family: verdana, arial;font-size: 12px; font-weight:bold; background-color:#ACACAC; color:black;}
.productsubheading{font-family: verdana, arial;font-size: 11px; font-weight:bold; color:black;}


.mandatory
{
    /*FONT-WEIGHT: 900;*/
    FONT-SIZE: 12px;
    color:Red;
    FONT-FAMILY: 'Arial Black'
}

.tbltextboxEn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:180px;
	height:20px;
}

.tbltextArea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:190px;
	height:80px;
	border: 1px solid #CCCCCC;
	color: #666;
}

.SpecialOffer
{
   padding:5px;
   border:1px dashed #FC6161;
   background-color:#FAF8F9;
   color:#000000;
   font-weight:bold;
   width:100%;
}


.cursor
{
  cursor:pointer;
}

.productopmenubg a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}
.productname
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
.smallproductname
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}
.categorybrand
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  text-decoration:none;
}
.categorybrand a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  text-decoration:none;
}
.lineprice
{
	text-decoration:line-through;
	font-weight:bold;
	color:Red
}

.pricetag
{
	background-image:url(../images/Front_img_03.jpg); /*pricetag1.jpg*/
	background-repeat:no-repeat;
	height:60px;
	width:76px;
	
}
.pricetagline
{
	background-image:url(../images/pricetag2.gif);
	background-repeat:repeat-x;
}
.divmarquee
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  font-weight:normal;
  text-decoration:none;
  color:black;
}
.bottombor
{
		height:4px;
    border-bottom: #EA2D2D 1px dashed;
    margin-bottom:5px;
}
.marqueeheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#EA2D2D;	
}
.divborder
{ 
	background-color:#EA2D2D; 
	border:white 1px dashed; 
	margin:5px 5px 5px 0px; 
	padding:5px 3px 5px 3px;
	width:98%;
	font-size:12px;
	color:White;
}



/*********TOP HEADER MENU***********/

.arrowlistmenu1
{
    width: 200px;
}

.arrowlistmenu1 UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 1px;
    padding-top: 0px;
    list-style-type: none;
}
.arrowlistmenu1 UL LI
{
    padding-bottom: 2px;
}
.arrowlistmenu1 UL LI A
{
    padding-right: 0px;
    display: block;
    padding-left: 19px;
    font-weight: normal;
    font-size: 11px;
    background: url(http://www.dynamicdrive.com/cssexamples/media/arrowbullet.png) no-repeat left center;
    padding-bottom: 0px;
    color: #054b84;
    padding-top: 0px;
    border-bottom: #dadada 1px solid;
    text-decoration: none;
}
.arrowlistmenu1 UL LI A:visited
{
    color: #054b84;
}
.arrowlistmenu1 UL LI A:hover
{
    color: black;
    background-color: #f3f3f3;
}
.arrowlistmenu1 .headerbar
{
    padding-right: 0px;
    padding-left: 10px;
    margin-top: 0px;
    background-image :url(../images/blue_gradient.gif);
    margin-bottom: 5px;
    padding-bottom: 4px;
    font: Bold 12px Arial;
    color: #FFFFFF;
    padding-top: 4px;
    text-decoration: none;
}

.divcontactno
{
	background-image:url(../images/Contact-Box.gif); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#AD0101;
	text-align:center;
	float:left; 
	width:294px; 
	height:90px;
}