/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
body {revised.css (line 1)
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
td{line-height:16px;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; line-height:16px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; line-height:16px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; line-height:16px; line-height:16px; color: #70d250; text-decoration: underline; }

.smallText2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px;color: #990000;}


h3.shortings{
	font-size:10px;
	font-color:black;
	font-face:'arial, verdana';
	}
.projection{
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#B6B7CB,direction=135,strength=3);
  table-layout: fixed;
  word-wrap: break-word;
}
a.title_link:link,a.title_link:visited,a.title_link:active {
    color: #0000FF;
    text-decoration: none;
}
a.title_link:hover {
    color: #FF0000;
    text-decoration: none;
}
a.title_link1:link,a.title_link1:visited,a.title_link1:active {
    color: #FFFFFF;
    text-decoration: none;
}
a.title_link1:hover {
    color: #FFCC00;
    text-decoration: none;
}
/*A {
  color: #000099;
  text-decoration: none;
}

A:hover {
  color: #cccc00;
  //text-decoration: none;
}*/

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.protitle {
  font-size: 12px; line-height:16px;
  color: #000099;
}

TD.proproduct {
  font-size: 16px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #666666;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

A.prolist {
  font-size: 16px;
  color: #0000FF;
}

A.prolist:hover {
  font-size: 16px;
  color: #0000FF;

}

A.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #990000;

}

A.pageHeading:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #0000FF;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #990000;
text-decoration: none;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #990000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  line-height: 1.5;
  color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #B4B5B0;
  background: #FFFFFF;
}

TD.productPriceInBox1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #990000;
  background: #FFFFFF;
  font-weight: bold;
}
TD.productPriceInBox2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #eeeeee;
}

TD.productPriceInBox3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #FFFFFF;
}

TD.productPriceInBox4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #eeeeee;
}

TD.productPriceInBox2_p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #0000CC;
  background: #eeeeee;
}

TD.productPriceInBox3_p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #0000CC;
  background: #FFFFFF;
}

TD.productPriceInBox4_p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  color: #0000CC;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; line-height:16px;
  background: #ccFFcc;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height:16px; color: #ff0000; }
.PriceList  { font-family: Verdana, Arial, sans-serif; color: #9a9a9a; font-size: 12px; line-height:16px; font-weight: bold }
.oldPrice { text-decoration: line-through }
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; 

font-size:100%; vertical-align:baseline; background:transparent;}

body {line-height:1;}

ol, ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';	content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}

del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}
div, a, img, input, select {
	outline:none;
	}

.nomargin {margin:0 !important;}

.nopadding {padding:0 !important;}

.nobdr {border:0 !important;}

.clear {margin:0; padding:0; clear:both;}

@charset "utf-8";
/* CSS Document */


body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
}
body {
	background-color: #FFF;
	background-image: url(images/background/bg_page.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.img2middle{vertical-align:middle; padding:0 2px 0 2px}
#document-width {width:974px; margin:auto;}

.floatL {float:left;}
.floatR {float:right;}

.step {display: none;}
/*********************
   Top Content Style
**********************/
#header-panel {height:165px;}

.top-panel img {margin:0;}
.top-panel ul {margin:0; background-image:url(images/background/bg-menu.gif); background-repeat:repeat-x; width:680px; height:45px;}
.top-panel li {float:left; font-weight:bold; text-transform:uppercase; padding:0; margin:0;}
.top-panel li a {color:#fff; background-image:url(images/background/bg-menu.gif); background-repeat:repeat-x; padding:15px 8px 0 8px; margin:0; height:30px; display:block; text-decoration:none;}
.top-panel li a:hover {color:#fff; background-image:url(images/background/bg-menu-hover.gif); background-repeat:repeat-x;  height:30px; display:block; text-decoration:none;}

.top-panel li.top-panel-linkS a {color:#fff !important; background-image:url(images/background/bg-menu-hover.gif); background-repeat:repeat-x; height:30px; display:block; text-decoration:none;}
.top-panel li.divider{background-image:url(images/menu-divider.gif); background-repeat:no-repeat; height:45px; width:2px;}

.top-panelR a{display:block; margin:55px 6px 5px 0; text-align:right; text-transform:capitalize; color:#939393; font-size:11px; font-weight:bold; text-decoration:none;}
.top-panelR a img {vertical-align:middle;}
.see-ex{margin:13px 0 8px 0;}
.social-zone {width:283px; margin:auto;}
.social-zone h2{height:14px; padding:9px 0 10px 10px; margin:0; border-bottom:1px solid #dddddd;}
.social-zone ul {padding:10px 0 0 4px; margin:0 0 20px 0;}
.social-zone ul li {padding:0 0 0 4px; margin:0; float:left; }

/*********************
   Mid Content Style
**********************/
.contentleft{
  float:left;
  width:680px;
}
.flash-banner {width:680px; height:202px;}

#home-mid-wraper {margin:1px 0 0 0; padding:0;}
#home-mid-wraper p{padding-left:25px; font:normal 15px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:25px;}
#home-mid-wraper p span{color:#b84184;}
#home-mid-wraper p span.small{font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}

.home-mid-left {width:300px; height:283px; float:left; margin:0 17px 0 0; background:url(images/best-selling-bg.jpg) 0 0 no-repeat;}
.home-mid-left p { font:normal 22px/34px arial; color:#fff; text-align:right; padding:23px 17px 0 0; }
.home-mid-left p span { font-size:30px; color:#ffcc32; display:block;}
.home-mid-left p span.off { color:#c69bff; font-size:24px;}
.home-mid-left p a {color:#ffcc32; font:bold 12px/20px arial; text-decoration:none; display:block; margin:5px 0 0; background:url(images/cart-yellow.gif) right 4px no-repeat; padding:0 25px 0 0; float:right;}
.home-mid-left p a:hover { color:#fff;}
/*.home-mid-left img {margin:0 0 1px 0; display:block;}*/

.home-mid-mid {width:203px; float:left; margin:0 1px 0 0;}

.home-mid-mid li {background-image:url(images/background/bg_homeMid.jpg); background-position:left; height:60px; padding:10px 0 0 6px; margin:0 0 1px 0;}

.home-mid-right {width:328px; float:left;}
.home-cont-hld {background:url(images/background/welcoome-icon.jpg) 255px 60px no-repeat; height:151px; border-top:1px solid #FFF; margin:0 0 1px 0;}
.home-cont-hld h1 {margin:15px 0 0 8px;}
.home-cont-hld p {margin:10px 0 0 8px; width:260px; line-height:13px;}
.home-cont-hld p a {margin:7px 0 0 0; display:block; color:#393939;}
.home-cont-hld p a:hover {color:#6F49A1;}

.home-mid-rhtBtm {background-image:url(images/background/bg_homeMidBtm.jpg); background-position:left; background-repeat:repeat-x; height:130px; display:block; padding:0 0 0 13px; color:#727272; font-size:14px; line-height:18px;}
.home-mid-rhtBtm span {color:#6f49a1;}
.new-collection { background:url(images/background/bg-free-shipping.gif) 0 0 no-repeat; width:680px; height:123px; margin:-21px 0 0 0; position:relative;}

.new-collection { background:url(images/background/bg-free-shipping.gif) 0 0 no-repeat; width:680px; height:123px; margin:-21px 0 0 0; position:relative;}
.new-collection img { float:right; margin:-38px 8px 0 0; position:absolute; top:0; left:540px; z-index:99;}

.contentright-head{float:left; width:290px; padding:32px 0 0 0; }
.contentright-head a img{
	padding:0 0 0 90px;
	}
.contentright {
	float:left; width:283px; padding:0; margin:0 0 0 7px;
	}

.hlinks {
	font:bold 11px/14px arial; float:right; margin:15px 0 0 0;
	}
.hlinks a {
	padding:0 4px; color:#666; text-decoration:none;
	}
.hlinks a:hover {
	color:#6F49A1;
	}
.right-project-hld h2 { background-color:#4e4e4e; height:27px; padding:7px 0 0 10px; margin:0;}
.right-project-hld ul {padding:12px 15px 12px 15px; margin:0; background-color:#f8ecf2;}
.right-project-hld ul li {font:normal 12px/15px Arial, Helvetica, sans-serif;}
.right-project-hld ul li a {text-decoration:underline; color:#393939;}
.right-project-hld ul li a:hover {text-decoration:underline; color:#000000;}
.right-project-hldS {text-decoration:none; color:#ce6c09 !important;}
.search-panel {text-align:left; padding:5px 0 0 5px; background-color:#edf3fb; margin:1px 0 6px 0; height:57px;}
.searchleft{ font:bold 12px/15px Arial, Helvetica, sans-serif; color:#9b7fc0; margin:0 0 5px 0;}
.searchbutton{ float:left; width:20px;}
.searcharea{ float:left; width:227px; padding-left:3px; padding-top:1px;}

.newsletter-panel {text-align:left; padding:5px 0 0 5px; background-color:#f4edfb; margin:6px 0 6px 0; height:65px;}
.newsletterleft{ font:bold 12px/15px Arial, Helvetica, sans-serif; color:#9b7fc0; margin:0 0 5px 3px;}
.newsletterbutton{ float:left; width:75px; margin:0 0 0 6px;}
.newsletterarea{ float:left; width:180px; padding-left:3px; padding-top:1px;}



.shopping-cart {
	background:url(images/shopping-cart-icon.jpg) 10px 12px no-repeat #4f534d; height:55px; margin:0px;
	}
.shopping-cart p {
	font:normal 12px/15px arial; color:#fff; margin:27px 0 0 13px; float:left;
	}
.shopping-cart input {
	float:right; margin:10px 6px 0 0;
	}
.gallery-hld {width:283px; margin:auto; }
.gallery-hld h3 {font-size:11px; color:#ce6c0a; font-weight:bold; margin:15px 0 10px 15px;}
.gallery-hld p {font-size:11px; color:#000; margin:15px 0 10px 15px;}
.gallery-hld p span {
	display:block; margin:6px 0 10px 0; font-weight:bold; color:#6f49a1;
	}
.gallery-hld a {
	text-decoration:underline; color:#393939; margin:0; display:block;
	}
.gallery-hld a:hover {
	color:#6F49A1;
	}

.newsletter{height:85px; background-color:#8c6fb7; margin:6px 0 0 0;}	

.newsletter p {
-x-system-font:none;
background:transparent url(images/arrow-down-white-ico.gif) no-repeat scroll 80px 12px;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

.newsletter input {
border:1px solid #9F9F9F;
height:19px;
vertical-align:middle;
width:140px;
padding:0 0 0 12px;
}

.newsletter input.submit-btn {
background-color:#CB9966;
border:0 none !important;
color:#FFFFFF;
height:21px;
width:62px;
}	

.testimonials {
	height:18px; background-color:#312b38; margin:0 !important; padding:8px 0 1px 3px;
	}
.faqImg {margin:0 0 0 6px;}

.category-nav1 {width:283px; margin:auto;}
.category-nav1 h2{height:14px; padding:9px 0 10px 10px; margin:0; border-bottom:1px solid #dddddd;}
.category-nav1 ul {padding:0; margin:0;}
.category-nav1 ul li {font:normal 12px/21px Arial, Helvetica, sans-serif; padding:0px; margin:0; display:block; height:22px; border-bottom:1px dashed #000000; background:url(images/background/bg-arrow.gif) 12px 7px no-repeat;}
.category-nav1 ul li a {text-decoration:none; color:#393939; display:block; height:22px; padding:0 0 0 25px;}
/*.category-nav li.dottedline{ background-image:url(images/dotted.gif); background-repeat:repeat-x; height:1px;}*/
.category-nav1 ul li a:hover {text-decoration:none; color:#FFFFFF; display:block; height:22px; font-weight:bold; background:url(images/background/bg-arrow-hover.gif) 12px 7px no-repeat #4e4e4e;}
.category-navS {text-decoration:none; color:#FFF !important; display:block; height:22px; font-weight:bold; background:url(images/background/bg-arrow-hover.gif) 12px 7px no-repeat #4e4e4e;}

/*********************
   Footer Content Style
**********************/
#footer {height:44px; border-top:1px solid #ddd; background-image:url(images/background/bg_foot.gif); background-position:top; background-repeat:repeat-x; position:relative;}
.foot-style ul {margin:10px 0 0 0;}
.foot-style li {display:inline; color:#7f7f7f; font-size:12px;}
.foot-style li img {vertical-align:middle; margin:0 3px;}
.foot-style li a {text-decoration:none; color:#7f7f7f;}
.foot-style li a:hover, .foot-style li a.active {text-decoration:underline; color:#6f49a1;}
.foot-style li a.dcatal { font:normal 11px/26px arial; color:#000; padding:0 0 0 4px; text-decoration:underline;}
.foot-style li a.dcatal:hover {color:#6F49A1;}
.foot-style div.security{ position:absolute; right:0; top:0; padding-top:5px;}
/*********************
   inner Content Style
**********************/

.breadcam_holder {width:646px; background-color:#ce6c0a; height:16px; padding-top:4px;}

.breadcam_holder ul{float:left; padding:0px; margin:0px;
}

.breadcam_holder ul li{list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f5f5f5; font-weight:bold;padding:0px 6px 0px 4px;
}

.breadcam_holder ul li a{
  list-style:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#fec58c;
  font-weight:bold;
  padding:0px 15px 0px 0px;
  text-decoration:none;
  background-image:url(images/arrow_right.gif);
  background-repeat:no-repeat;
  background-position:99% 3px;

}

.searchbg{
 float:left;
 width:646px;
 background-image:url(images/searchbg.gif);
 background-repeat:repeat-x;
 height:64px;
}

.seachLeft{
  float:left;
  width:151px;
  padding:15px 0 0 8px;
  margin:0px;
}

.seachLeft p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#7d7d7d;
  padding:0;
  margin:0px;
  line-height:13px;
  font-weight:bold;
}

.desctxtPart{
  float:left;
  width:646px;
  padding:15px 0 10px 0px;
  margin:0px;
  border-bottom:1px solid #dddddd;
}

.desctxtPart p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  padding:10px;
  margin:0px;
  line-height:13px;
}

.desctxtPart ul{
  float:left;
  padding:0 0 0 16px;
  margin:0px;
}

.desctxtPart ul li{
  list-style:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  padding:3px 0px 3px 12px;
  text-decoration:none;
  background-image:url(images/bullet.gif);
  background-repeat:no-repeat;
  background-position:left center;
}

.fromborder{
  border:1px solid #aca899;
  width:220px;
  padding:-3px 2px 0 2px;
  margin:0px;
  height:18px;
}
.fromborder1{
  border:1px solid #aca899;
  width:180px;
  padding:-3px 2px 0 2px;
  margin:0px;
  height:18px;
}
/* thumbnail slider begin */

/* apply the gallery design - links slider */
#gallery_container {width:620px !important; height:64px ; margin:10px auto 10px; background:#FFF ; padding:7px 0px 0px; display:block; position:relative; }
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container{ position:relative ; overflow:hidden ; width:596px !important; height:60px ; margin:0px auto 0px;  }
/* the thumbnails container */
#thumbs { white-space:nowrap; display:block; position:relative; }

#thumbs a {padding:0px; margin:0px; }
#thumbs a img{ border:1px #999 solid;}
#thumbs a:hover img{ border:1px #ce6c0a solid;}



/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:11px; height:25px; top:21px; right:0px; background:url(images/next-horizontal.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:11px; height:25px; top:21px; left:0px; background:url(images/prev-horizontal.jpg) no-repeat;  }
/* thumbnail slider end */

/* ======================== ToolTip styles =============================== */
#dhtmltooltip{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; position: absolute; width: 150px; border: 1px solid #ea5300; padding: 2px; background-color: #ce6c0a; visibility: hiddenvisible; z-index: 100; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,depth=1,strength=1); text-align:center; letter-spacing:1px;
}
#dhtmlpointer{
position:absolute; left:-300px; z-index:101; visibility: hidden;
}
#fixedtipdiv {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; position: absolute; border: 1px solid #ea5300; padding: 4px; background-color: #ea5300; visibility: hidden; z-index: 99; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,depth=1,strength=1); cursor:default;
}


/* ======================== Product Listing styles =============================== */
.breadcrumb { background-color:#FFF; color:#000; font:normal 12px/20px arial; font-weight:bold; padding:0 0 0 10px; margin:0;}
.breadcrumb a { color:#ac2270; text-decoration:none; padding:0 12px 0 0; margin:0 2px 0 0; background:url(images/arrow-bread.gif) right 6px no-repeat; }
.breadcrumb a:hover { color:#000; text-decoration:none; padding:0 12px 0 0; margin:0 2px 0 0; background:url(images/arrow-bread.gif) right 6px no-repeat; }

.plisting {
	margin:0 0 52px 0; padding:0;
	}
.plisting h2 {
	font:bold 18px/42px arial; color:#ac2270; padding:0 0 0 9px; text-transform:uppercase;
	}
.listing-outer {
	background-color:#dde5f5; overflow:hidden; padding:0 0 0 7px;
	}
.search-cat {
	float:left; font:bold 12px/36px arial; color:#000; padding:0 8px; height:36px;
	}
.search-cat select {
	margin:0 25px 0 4px; font:normal 12px/20px arial;
	}
.search-cat select.bsellers {
	width:160px;
	}
.pagination {
	float:right; height:36px;
	}
.pagination ul {
	margin:11px 6px 0 0; padding:0;
	}
.pagination ul li {
	float:left; margin:0 2px;  text-align:center;
	}
.pagination ul li img {
	margin:3px 0 0 0;
	}
.pagination ul li a {
	border:1px solid #dbd1e8; background-color:#000000; display:block; text-decoration:none; color:#FFF; width:12px; height:12px; padding:2px 2px;
	}
.pagination ul li a:hover {
	border:1px solid #9b7fc0; background-color:#FFF; color:#000;
	}
.pagination ul li a.prev {
	background:url(images/arrow-prev-hover.gif) 5px 5px no-repeat #000;
	}
.pagination ul li a.next {
	background:url(images/arrow-next-hover.gif) 7px 5px no-repeat #000000;
	}
.pagination ul li a.prev:hover {
	background:url(images/arrow-prev.gif) 5px 5px no-repeat #FFF;
	}
.pagination ul li a.next:hover {
	background:url(images/arrow-next.gif) 7px 5px no-repeat #FFF;
	
	}
.home-listing{background-color:#fff; overflow:hidden; width:680px;
	}
.home-listing ul {margin:12px 0 0 0;}

.home-listing ul li {
	float:left; font:bold 13px/15px arial; color:#000; padding:10px 0; width:205px; text-align:center; margin:0 7px 0 7px; height:130px; position:relative; background-image:url(images/background/bg-home-listing.jpg); background-repeat:no-repeat;
	}
.home-listing ul li img{padding:6px 0 0 0;}
.home-listing ul li span{ background-image:url(images/background/bg-span.jpg); width:70px; height:16px; position:absolute; right:3px; bottom:21px; font:bold 10px/12px Arial, Helvetica, sans-serif; color:#FFF; padding:4px 0 0 0;}
.listing-inner {
	background-color:#fff; overflow:hidden; width:665px;
	}

.divider1{clear:both; margin:0; padding:0; border-top:1px solid #E5E5E5; height:1px;}
.listing-inner ul {
	width:310px; padding:10px 0 10px 20px; float:left; border-right:1px dashed #666666;
	}

.listing-inner ul.right{border:none;}
.listing-inner ul li {
	float:left; font:normal 11px/15px arial; color:#000; padding:0 5px 0 0; position:relative;
	}
.listing-inner ul li.content {width:210px;}
.listing-inner ul li span {
	font-weight:bold; display:block;
	}
.listing-inner ul li span.price{ background-image:url(images/background/bg-price.gif); background-repeat:no-repeat; width:75px; height:22px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px 0 0 5px; position:relative;}

.listing-inner ul li span.cart{position:absolute; right:10px; top:3px;}

.listing-inner ul li img {
	border:0px solid #ebebeb;
	}
.listing-inner ul li a {
	text-decoration:none;
	color:#000000;
	}
.listing-inner ul li a:hover {
	text-decoration:none;
	color:#990000;
	}
.listing-inner ul li.add-cart {
	border-bottom:1px dotted #e989b4; padding:0 2px 0 4px;
	}
.listing-inner ul li.add-cart a {
	font:bold 12px/20px arial; color:#dc4789; display:block;
	background:url(images/cart-pink.gif) 106px 1px no-repeat;
	}
.listing-inner ul li.add-cart img {
	border:0; margin:1px 10px 0 0; vertical-align:middle;
	}
.listing-inner ul li.add-wlist {
	border-bottom:1px dotted #e989b4; padding:0 0 0 4px;
	}
.listing-inner ul li.add-wlist a {
	font:normal 10px/16px arial; color:#000; display:block;
	}
.listing-inner ul li.add-wlist a:hover {
	color:#dc4789;
	}
.listing-inner ul li.add-wlist a img {
	margin:1px 4px 0 0; border:0;
	}
.prod-details {
	background-color:#fff; overflow:hidden; width:660px; margin:0; padding:20px 0 12px 10px;
	}
.dotedline {
	border-bottom:1px dashed #000; font:normal 12px/16px arial; overflow:hidden; padding:0 0 6px 0;
	}

.dotedline h1{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#ac2270; margin:0; padding:0;}	

.dotedline a img {margin:6px 35px 0 0;}

.dotedline1 {
	border-bottom:1px dashed #000; font:normal 12px/16px arial; padding:10px 0 10px 0;
	}
.dotedline1 span{color:#ac2270; font-weight:bold;}

.price {
	font-size:18px; color:#dc4789;
	}
.add-cart-details {
	width:75px; height:32px; float:left; border-right:1px solid #000;
	background:url(images/add-cart-details.jpg) 0 2px no-repeat; padding:0 0 0 26px;
	}
.add-cart-details a {
	color:#464646; text-decoration:none; font-weight:bold;
	}
.add-cart-details a:hover {
	color:#6F49A1;
	}
.checkout-details {
	width:65px; height:32px; float:left; padding:0 0 0 32px;
	background:url(images/checkout-cart.jpg) 20px 2px no-repeat;
	}
.checkout-details a {
	color:#464646; text-decoration:none; margin:0 0 0 15px; font-weight:bold;
	}
.checkout-details a:hover {
	color:#6F49A1;
	}
.desc {
	font-weight:bold; line-height:50px; display:block;
	}
.prod-details .left-details {
	float:left; width:209px; margin:0 36px 0 0;
	}
.left-details span{padding:8px 0 0 5px; margin:5px 0 8px 0; display:block; width:204px; border-top:1px solid #ac2270; font:bold 12px/15px Arial, Helvetica, sans-serif; color:#000000;}
.left-details ul{padding:0; margin:0; width:209px;}
.left-details ul li{float:left; width:54px; height:57px; margin:4px; text-align:center; border:1px solid #cbcbcb;}
.left-details ul li.last{float:left; width:209px; border:none; border-bottom:1px solid #ac2270; height:1px; margin:10px 0 0 0; background-color:#FFF;;}

.right-details{margin-left:245px;}
	
/* creat acoount */

.account {
	width:610px;
	}
.account div.headertxt {
	height:30px; border:0; background-color:#eee;
	}
.account div .hdr-txt {
	font:bold 12px/30px arial; float:left; margin:0 0 0 15px;
	}
.account div .mandatory {
	font:normal 12px/30px arial; float:right; margin:0 15px 0 0;
	}
.account div .mandatory span {
	color:#f00;
	}
.account dl {
	border-bottom:1px dashed #999; overflow:hidden;
	}
.account dl dt {
	width:240px; height:40px; float:left; font:normal 12px/39px arial; text-align:right; padding:0 8px 0 0;
	}
.account dl dt span {
	color:#f00;
	}
.account dl dd {
	width:360px; height:30px; float:left; margin:9px 0 0;
	}
.account dl dd input {
	background-color:#dde5f5; border:1px solid #b9c6df; width:250px; padding:2px 2px; color:#000;
	}
.account dl dd textarea {
	background-color:#ebe5f2; border:1px solid #d3c8df; padding:2px 2px; color:#000;
	}
.tickbox {
	width:15px !important; background-color:#fff !important; border:0 !important;
	}
.continue-btn {
	width:75px !important; height:25px !important; border:0 !important; padding:0 !important;
	}
	
/* shopping cart */
.scart ul {
	width:100%; clear:left;
	}
.scart ul li {
	float:left; line-height:30px;
	}
.scart ul.header li.hdr {
	float:left; font:bold 12px/30px arial; color:#000; background-color:#f5f5f5;
	}
.scart ul.header li.remove {
	width:63px; padding:0 0 0 6px;
	}
.scart ul.header li.item {
	width:250px;
	}
.scart ul.header li.item img {
	float:left; margin:6px 8px 0 0;
	}
.scart ul.header li.item p {
	font:normal 12px/15px arial; margin:6px 0 0;
	}
.scart ul.header li.weight {
	width:80px; text-align:center;
	}
.scart ul.header li.qty {
	width:80px; text-align:center;
	}
.scart ul.header li.cprice {
	width:130px; text-align:center; font-weight:bold;
	}
.scart ul li input {
	margin:8px 0 0 0; padding:0;
	}
.scart ul li select {
	margin:6px 0 0 0; padding:0;
	}
ul li.delete {
	height:50px; border-top:1px dotted #999; width:98%;
	}
ul li.delete img {
	margin:12px 0 0 20px;
	}
.total-price {
	border-top:1px dotted #999; padding:10px 0 0 0; width:98% !important;
	}
.total-price li {
	float:left; font:normal 12px/20px arial !important;
	}
.total-price li.pqty {
	width:250px; padding:0 0 0 80px;
	}
.total-price li.stotal {
	width:100px; text-align:left;
	}
.total-price li.nprice {
	width:150px; text-align:right;
	}
ul li.tbtn {
	height:50px; border-top:1px dotted #999; width:98%; text-align:right;
	}
ul li.tbtn img {
	margin:12px 2px 0 10px;
	}
.pcard {
	margin:5px 0 50px 0; padding:0 0 0 20px;
	}
.pcard p {
	font:bold 12px/20px arial;
	}
.pcard img {
	border:1px solid #CCCCCC;
	}

/*  checkout  */

.account .shipping {
	margin:10px; overflow:hidden;
	}
.account .shipping p {
	font:normal 12px/15px arial;
	}
.ship-add {
	float:left; width:430px; margin:15px 0;
	}
.change-add {
	float:left; width:150px;  margin:15px 0; text-align:right;
	}
.shipping textarea {
	width:585px; height:100px;
	}
.continue-btn {
	float:right; margin:0 10px 0 0;
	}
.checkout-step {
	margin:8px 8px 0 0; text-align:center; overflow:hidden;
	background-color:#fff; padding:5px 0 0 40px;
	}
.checkout-step ul {
	
	}
.checkout-step ul li {
	float:left; font:normal 12px/50px arial; padding:0 20px; color:#000;
	}
.checkout-step ul li a {
	color:#9B7FC0; text-decoration:none; font-weight:bold; padding:12px 0 0 0;
	background:url(images/checkout-step.gif) top center no-repeat;
	}
.shipping ul {
	width:80%; margin:0 0 10px 50px;
	}
.shipping ul li {
	font:normal 12px/24px arial; border-bottom:1px dotted #999; padding:0 4px;
	}
.shipping ul li input {
	float:right; margin:7px 0 0 0; padding:0;
	}
	
/* order confirmation */

.oder-conf {
	border:1px solid #eee; overflow:hidden;
	}
.oder-conf li {
	float:left; width:48.6%; font:normal 12px/16px arial; padding:0 0 0 8px;
	}
.oder-conf li.boldtxt {
	font-weight:bold; background-color:#f5f5f5; line-height:24px;
	}
.oder-conf li a, .prod-confirm li a {
	color:#6F49A1; text-decoration:none;
	}
.vrdline {
	border-left:1px dotted #999;
	}
.prod-confirm {
	margin:30px 0; border:1px solid #eee; overflow:hidden;
	}
.prod-confirm li {
	float:left; font:normal 12px/16px arial; padding:5px 0 5px 8px;
	}
.prod-confirm li.btext {
	width:100%; font-weight:bold; line-height:24px; background-color:#f5f5f5;
	}
.prod-confirm li ul {
	overflow:hidden; border-bottom:1px dotted #d1d1d1;
	}
.prod-confirm li ul li.prodimg {
	width:370px;
	}
.prod-confirm li ul li.prodimg img {
	vertical-align:text-top; margin:0 6px 0 0; float:left;
	}
.prod-confirm li ul li.prodqty {
	width:55px; padding-right:10px;
	}
.prod-confirm li ul li.prodprice {
	width:135px; text-align:right;
	}
.fconfirm {
	text-align:right; width:98%; padding:0 8px 0 0;
	}
.fconfirm p {
	font:normal 12px/24px arial;
	}
.fconfirm p span {
	margin:0 0 0 30px; width:100px;
	}
.fconfirm ul {
	width:300px; float:right; margin:0; padding:0; border:0 !important;
	}
.fconfirm ul li {
	text-align:right; width:180px;
	}
.fconfirm ul li.mprice {
	width:100px !important;
	}
	
/*  advance search */

.advance-search {
	border-bottom:1px dotted #999;
	}
.advance-search ul {
	overflow:hidden; padding:12px 0;
	}
.advance-search ul li {
	float:left; 
	}
.advance-search ul li.lside {
	float:left; width:180px; margin:0 30px 0 0;
	}
.advance-search ul li.lside p {
	font:normal 12px/16px arial;
	}
.advance-search ul li.lside p span {
	font:normal 11px/14px arial; color:#999; display:block;
	margin:10px 0 0 0;
	}
.advance-search ul li p.serbox {
	width:190px; float:left; color:#666;
	}
.advance-search ul li a {
	color:#694c90; text-decoration:none; font-weight:bold;
	}
.advance-search ul li a:hover {
	color:#000;
	}
	
/*  About Us  */

.content-area {
	background-color:#fff; overflow:hidden; width:622px; margin:20px 0; padding:0px 0 12px 10px;
	}
.content-area p {
	font:normal 12px/15px arial; padding:8px 10px 12px 0;
	}
.content-area p span {
	color:#694c90; font-weight:bold;
	}
	
/*  Wishlist  */

.wl-content {
	font:normal 12px/15px arial; padding:15px 10px 10px 0;
	}
.wl-addmsg {
	border:1px solid #999;
	}
.account dl dt.txtarea {
	width:240px; float:left; font:normal 12px/39px arial; text-align:right; padding:0 8px 0 0; height:120px;
	}
.account dl dd.txtarea {
	width:360px; float:left; margin:9px 0 0;
	}
.wlcontinue-btn {
	width:75px !important; height:25px !important; border:0 !important; padding:0 !important;
	}
.wlcontinue-btn {
	margin:0 10px 0 0;
	}
	
	
.scart ul.header li.remove {
	width:63px; padding:0 0 0 6px;
	}
.scart ul.header li.product {
	width:415px;
	}
.scart ul.header li.product img {
	float:left; width:80px; height:79px; margin:6px 20px 0 0;
	}
.scart ul.header li.product p {
	font:normal 12px/15px arial; margin:6px 0 0;
	}
.scart ul.header li.wlcprice {
	width:130px; text-align:center;
	}
	
	
/*Others*/
.prod-details-others {
	background-color:#fff; overflow:hidden; width:655px; margin:20px 0; padding:12px 5px 12px 5px;
	}
.prod-details-others .left-details-others {
	float:left; width:350px;
	}
.prod-details-others .right-details-others {
	float:left; margin:0 0 0 8px; width:275px; 
	}
.prod-details-others .bottom-details-others {
	float:left; margin:30px 0 0 30px; width:600px; font:normal 12px/15px Arial, Helvetica, sans-serif;
	}
/* login page */

.ret-custom {
	width:325px; border-right:1px dashed #000; float:left; margin:0 0 0 25px;
	} 
.ret-custom p {
	font:normal 12px/15px arial; color:#000; padding:0; margin:0; padding:0;
	}
.ret-custom p span {
	display:block; font-weight:bold; margin:0 0 15px 0; padding:0;
	}
.ret-custom dl {
	margin:16px 0 25px 0;
	}
.ret-custom dl dt {
	width:88px; float:left; height:30px; font:bold 12px/22px arial;
	}
.ret-custom dl dd {
	width:212px; height:30px; float:left; font-size:11px;
	}
.ret-custom dl dd input {
	margin:0; padding:0; vertical-align:middle;
	}
.ret-custom dl dd input.tbox {
	width:200px; height:22px; background-color:#dde5f5; border:1px solid #b9c6df;
	}
.ret-custom dl dd a {
	text-decoration:underline; color:#000; margin:0 0 0 10px;
	}
	
.new-custom {
	width:250px; float:left; margin:0 0 0 30px;
	}
.new-custom p {
	font:normal 12px/15px arial; color:#000;
	}
.new-custom p span {
	display:block; font-weight:bold; margin:0 0 15px 0;
	}
.signup-btn {
	margin:20px 0 0 0;
	}
	div, span, p, h1, h2, h3, hr, form, input, select, textarea {
	margin:0; padding:0;
	}
ul, ol, li, dl, dt, dd {
	margin:0; padding:0; list-style:none;
	}
div, img, a, input, select {
	outline:0;
	}
.nopad {
	padding:0 !important;
	}
.nomar {
	margin:0 !important;
	}
.norightmar {
	margin-right:0 !important;
	}
.clear {
	clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;
	}
	
h1, h2, h3, h4 {
	font:normal 14px/17px TheSansSemiBold-Plain, Arial; color:#abbd26; padding:0 0 4px 0; display:block;
	}
ul li, ol li {
	font:normal 12px/17px TheSansSemiBold-Plain, Arial; color:#555;
	}
/*** Global declaration end ***/

	
/***** left sub menu start *****/
ul#catalog-menu {
	width:270px; margin:0 0 20px 0; padding:2px 4px 0px;
	}

ul#catalog-menu,ul#catalog-menu-small {
	position:relative;
	}

ul#catalog-menu-small li h2.shop {
	height:52px;
	}

ul#catalog-menu-small li h2.shop a {
	height:36px; display:block; color:#FFF; text-shadow:0 -1px 1px #444; padding:0px 05px 0px 0;
	}

ul#catalog-menu-small li.hover h2.shop a {
	background-position:0 -176px;
	}

ul#catalog-menu-small li h2.shop a:hover {
	text-decoration:none;
	}

ul#catalog-menu li ul.sub-menu,ul#catalog-menu-small li ul.sub-menu {
	width:162px; margin:0 0 0 13px; visibility:hidden; position:absolute; top:39px; left:0;
	}
ul#catalog-menu li {
	line-height:20px !important;
	}
ul#catalog-menu li,ul#catalog-menu-small li ul li {
	border-bottom:1px dashed #000000; line-height:2px; padding:0 0 0 21px; float:none; position:relative;
	}
ul#catalog-menu li a,ul#catalog-menu-small li ul li a {
	width:160px; _width:151px; display:block; height:20px; text-decoration:none; color:#464646; margin-bottom:0px; padding:1px 5px 5px;
	}
ul#catalog-menu li {
	line-height:20px;
	}
ul#catalog-menu li ul li {
	border-bottom:0 !important; line-height:20px !important; margin:0 12px 3px 0; width:190px !important;
	}


ul#catalog-menu li a:hover,ul#catalog-menu li.hover a,ul#catalog-menu-small li ul li a:hover,ul#catalog-menu-small li ul li.hover a {
	text-decoration:none; color:#fff; font-weight:bold; background-color:#666666; width:240px; display:block;
	}

ul#catalog-menu-small li.hovering ul {
	visibility:visible;
	}

ul#catalog-menu li ul,ul#catalog-menu-small ul ul {
	z-index:99; width:420px; visibility:hidden; position:absolute; top:0px; color:#555; left:-435px; background:#fff;
	border:1px solid #0088CC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0; border-top-left-radius:0; padding:10px 0 5px 15px;
	}

ul#catalog-menu li ul li,ul#catalog-menu-small ul ul li {
	float:left; width:180px; padding:0px;
	}

ul#catalog-menu li ul li.line-mask,ul#catalog-menu-small ul ul li.line-mask {
	position:absolute; top:0; left:-1px; background-color:#313131; width:1px; padding:0;
	}

ul#catalog-menu li ul li a,ul#catalog-menu-small ul ul li a,ul#catalog-menu li.hover ul li a,ul#catalog-menu-small ul li.hover ul li a {
	text-align:left; background:transparent none; width:auto; text-decoration:none; 
	display:block; height:auto;	color:#555; margin:0; padding:0 2px 0 5px; font-weight:normal;
	}
ul#catalog-menu li ul li a:hover,ul#catalog-menu-small ul li ul li a:hover {
	color:#0b4e7e; font-weight:normal; text-decoration:none; padding:0 2px 0 5px;
	}

ul#catalog-menu li ul li a.cat-head,ul#catalog-menu-small ul li ul li a.cat-head {
	padding-left:0; font-weight:bold;
	}

ul#catalog-menu li ul li a.cat-head:hover,ul#catalog-menu-small ul li ul li a.cat-head:hover {
	padding-left:0; text-decoration:underline;
	}

ul#catalog-menu li ul li a.more,ul#catalog-menu-small ul li ul li a.more {
	font-style:italic;
	}

ul#catalog-menu li ul.promo,ul#catalog-menu-small ul ul.promo {
	background-repeat:repeat-x; background-position:top left; padding-top:5px;
	}

ul#catalog-menu-small ul ul#menu_3829441,ul#catalog-menu ul#menu_3829441,/*Audio/Video*/
ul#catalog-menu-small ul ul#menu_3829445,ul#catalog-menu ul#menu_3829445,/*Batteries and Power*/
ul#catalog-menu-small ul ul#menu_3829447,ul#catalog-menu ul#menu_3829447	/*Cabling and Connectors*/ {
	top:0;
	}

ul#catalog-menu-small ul ul#menu_3829449,ul#catalog-menu ul#menu_3829449	/*Computer Products*/ {
	top:-150px; width:600px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}

ul#catalog-menu-small ul ul#menu_3829449 li.line-mask,ul#catalog-menu ul#menu_3829449 li.line-mask {
	top:150px;
	}

ul#catalog-menu-small ul ul#menu_3829452,ul#catalog-menu ul#menu_3829452	/*SATV*/ {
	top:-100px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}

ul#catalog-menu-small ul ul#menu_3829452 li.line-mask,ul#catalog-menu ul#menu_3829452 li.line-mask {
	top:100px;
	}

ul#catalog-menu-small ul ul#menu_3829453,ul#catalog-menu ul#menu_3829453	/*Security*/ {
	top:-222px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}

ul#catalog-menu-small ul ul#menu_3829453 li.line-mask,ul#catalog-menu ul#menu_3829453 li.line-mask {
	top:222px;
	}

ul#catalog-menu-small ul ul#menu_3829455,ul#catalog-menu ul#menu_3829455	/*Service Parts*/ {
	top:-160px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}

ul#catalog-menu-small ul ul#menu_3829455 li.line-mask,ul#catalog-menu ul#menu_3829455 li.line-mask {
	top:160px;
	}

ul#catalog-menu-small ul ul#menu_3829456,ul#catalog-menu ul#menu_3829456	/*Tech Aids*/ {
	top:-294px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}

ul#catalog-menu-small ul ul#menu_3829456 li.line-mask,ul#catalog-menu ul#menu_3829456 li.line-mask {
	top:294px;
	}

ul#catalog-menu-small ul ul#menu_3829457,ul#catalog-menu ul#menu_3829457	/*Test Equipment*/ {
	top:-330px; width:600px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}

ul#catalog-menu-small ul ul#menu_3829457 li.line-mask,ul#catalog-menu ul#menu_3829457 li.line-mask {
	top:330px;
	}

ul#catalog-menu-small ul ul#menu_3829458,ul#catalog-menu ul#menu_3829458	/*Tools and Soldering*/ {
	top:-366px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	}
/***** left sub menu end *****/
.arrow{cursor:pointer; background:url(images/background/bg-arrow.gif) 12px 7px no-repeat;}
