@charset "utf-8";
/* CSS Document */

*, html, body {
	font:normal 11px/14px arial; color:#555;
	margin:0; padding:0;
	}
body {
	background-color:#f7f7f7;
	}
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 14px/17px TheSansSemiBold-Plain, Arial; color:#555;
	}
/*** Global declaration end ***/


.header {
	width:965px; height:150px; position:relative; margin:0 auto 8px auto;
	}
.header .logo {
	position:absolute; top:34px; left:10px; border:0;
	}
.header .callus {
	position:absolute; top:52px; left:425px; font:normal 22px/24px arial; color:#000;
	}
.header .callus span{font:bold 16px Arial, Helvetica, sans-serif; color:#da2625; display:block; padding-left:95px;}
.header .quickOrder {
	width:207px; height:75px; position:absolute; top:19px; right:2px;
	background:url(../images/quickOrder.jpg) 0 0 no-repeat;
	}
.header .quickOrder .itemno {
	width:85px; height:19px; border:1px solid #c4c4c4; margin:51px 0 0 15px;
	}
.header .quickOrder .qty {
	width:47px; height:19px; border:1px solid #c4c4c4;
	}
.header .quickOrder .cart {
	position:absolute; top:51px; left:160px;
	}
.header .topMenu {
	position:absolute; top:108px; left:0; background:url(../images/topMenuBg.jpg) 0 0 repeat-x;
	height:43px; width:100%;
	}
.header .topMenu ul {
	float:left;
	}
.header .topMenu ul li {
	float:left; color:#fff; padding:0 16px;
	}
.header .topMenu ul li a {
	color:#fff; text-decoration:none; font:normal 16px/43px arial;
	}
.header .topMenu p {
	float:right;
	}
.header .topMenu p input {
	float:left; width:173px; height:25px; margin:7px 0 0; font-size:18px;
	}
.header .topMenu p .search {
	float:left; width:25px; height:25px; background:url(../images/ico_search.jpg) 0 0 no-repeat; border:0; margin:12px 14px 0 6px; cursor:pointer;
	}
.container {
	width:965px; margin:0 auto;
	}
.leftPane {
	width:189px; float:left; border:1px solid #dfdfe0; padding:14px 7px; margin:0 7px 0 0; background-color:#fff; position:relative; z-index:3;
	}
.leftPane .shoppingCart {
	background:url(../images/shoppingCart.gif) 0 0 no-repeat; width:162px; height:50px;
	padding:20px 0 0 0; margin:0 0 0 10px;
	}
.leftPane h3 {
	background:url(../images/CatHdrBg.gif) 0 0 no-repeat; width:189px; height:37px;
	font:normal 15px/37px arial; color:#fff; text-indent:31px;
	}
.leftPane ul {
	width:170px; margin:5px 0 5px 5px;
	}
.leftPane ul li {
	line-height:25px; padding:0 0 0 2px; width:170px;
	}
.leftPane ul li a {
	text-decoration:none; color:#464646; font-weight:bold;
	}
.leftPane ul li a:hover {
	color:#0b4e7e; font-weight:bold;
	}

.leftPane ul li ul{
	width:170px; margin:5px 0 5px 20px;
	}

.leftPane ul li ul li a{
	text-decoration:none; color:#464646; font-weight:normal;
	}
.leftPane ul li ul li a:hover{
	text-decoration:none; color:#ff0000; font-weight:normal;
	}

.leftPane .allProd {
	margin:0 0 28px 33px;
	}
.leftPane .allProd a {
	color:#0088cc; text-decoration:none; font:bold 11px/18px arial;  display:block;
	}
.leftPane .allProd a:hover {
	color:#464646;
	}
.leftPane .splProd {
	height:250px;
	}


/***** left sub menu start *****/
ul#catalog-menu {
	width:162px; 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 8px;
	}

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:25px !important;
	}
ul#catalog-menu li,ul#catalog-menu-small li ul li {
	border-bottom:1px solid #e5e5e5; 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:4px 5px 0; font-size:13px;
	}
ul#catalog-menu li {
	line-height:25px;
	}
ul#catalog-menu li ul li {
	border-bottom:0 !important; line-height:20px !important; margin:0 22px 20px 0; width:200px !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:#464646; font-weight:bold; background-color:#8fccf3;
	}

ul#catalog-menu li a.menuselect,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:#464646; font-weight:bold; background-color:#8fccf3;
	}

ul#catalog-menu-small li.hovering ul {
	visibility:visible;
	}

ul#catalog-menu li ul,ul#catalog-menu-small ul ul {
	z-index:2; width:450px; visibility:hidden; position:absolute; top:-14px; color:#555; left:152px; 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 10px 25px;
	}

ul#catalog-menu li ul li,ul#catalog-menu-small ul ul li {
	float:left; width:160px; 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:bold; 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 *****/

.splProd .prodName {
	color:#0088CC; font:14px/18px arial; padding:14px 0 0 4px;
	}
.leftPane .splProd img {
	margin:20px 0;
	}
.splProd .priceCart {
	bottom:50px;
	}
.splProd .priceCart dt {
	color:#000; float:left; font:bold 18px/26px arial; height:26px; margin:0 0 0 25px; _margin:0 0 0 15px; text-align:left; width:110px;
	overflow:hidden;
	}
.splProd .priceCart dt span {
	font:normal 18px/26px arial; color:#000; text-decoration:line-through;
	}
.splProd .priceCart dd {
	float:left; height:26px; margin:0; width:45px;
	}
.splProd .priceCart dd img {
	border:0; margin:0;
	}

.splProd .details {
	background:url("../images/detailsBg.gif") no-repeat 0 0;
	height:20px; text-align:center; width:86px; margin:20px 0 0 46px;
	}
.splProd .details a {
	font:bold 12px/20px arial; color:#02333F; text-decoration:none; display:block;
	}
.content {
	width:749px; float:left; position:relative; z-index:0; margin:0; padding:0;
	}
.banner {
    width:749px; height:270px; border:1px solid #dfdfe0; background-color:#fff;
    }
.banner .banProd {
    width:305px; height:270px; float:left; padding:0; margin:0;
    }
.banner .bantxt {
    width:410px; height:270px; float:left;
    }
.banner h1 {
    color:#2f3237; font:normal 36px/42px arial; padding:15px 0 0; margin:0;
    }
.banner h2 {
    color:#2f3237; font:normal 24px/26px arial; padding:0; margin:0;
    }
.banner p {
    color:#929292; font:normal 12px/15px arial; padding:25px 0 0;
    }
.banner p a {
    text-decoration:none; color:#ca1c1c;
    }
.banner .buyNow {
    background:url(../images/btn_buyNow.gif) 0 0 no-repeat; width:127px; height:57px; display:block;
    margin:10px 0 0 262px;
    }
.content h3 {
	background:url(../images/contentHdrBg.gif) 0 0 no-repeat; font:normal 15px/37px arial; color:#fff; padding:0 0 0 31px;
	margin:12px 0 5px 0;
	}
.content h3 a {
	color:#fff; text-decoration:none; font-size:15px;
	}
.content .popCat {
	width:45px; border:0px solid #e8e7e7; float:left; overflow:hidden; height:20px; line-height:20px; margin:0 8px 1px 0;
	position:relative; background-color:#f0f0f0;
	}
.content .popCat img {
	margin:12px 0 0 12px;
	}
.content .popCat .prodName {
	font:bold 14px/18px arial; color:#0088cc; padding:0px; height:20px; line-height:20px; text-decoration:none;
	}
.content .popCat .details {
	background:url(../images/detailsBg.gif) 0 0 no-repeat; width:86px; height:20px; text-align:center;
	position:absolute; bottom:6px; right:6px; color:#02333f; font:bold 12px/20px arial;
	}
.content .popCat .details a {
	font:bold 12px/20px arial; color:#02333F; text-decoration:none; display:block;
	}

.content .recProd {
	width:242px; height:20px; border:1px solid #e8e7e7; float:left; overflow:hidden; margin:0 8px 9px 0;
	position:relative; background-color:#fff;
	}
.content .recProd img {
	margin:12px 4px 0 10px; float:left; border:0;
	}
.content .recProd .prodName {
	font:normal 14px/18px arial; color:#0088cc; padding:14px 8px 0 17px;
	}
.content .recProd .desc {
	width:128px; height:110px; float:right; margin:12px 6px 0 0;
	}
.content .recProd .desc span {
	font-weight:bold; display:block; padding:0 0 6px 0;
	}
.content .recProd .priceCart {
	position:absolute; right:20px; bottom:50px;
	}
.content .recProd .priceCart dt {
	width:65px; height:26px; margin:0; float:left;
	font:bold 18px/26px arial; color:#000; text-align:left;
	}
.content .recProd .priceCart dd {
	width:45px; height:26px; margin:0; float:left;
	}
.content .recProd .priceCart dd img {
	border:0; margin:0;
	}
.content .recProd .details {
	background:url(../images/detailsBg.gif) 0 0 no-repeat; width:86px; height:20px; text-align:center;
	position:absolute; bottom:14px; right:46px; color:#02333f; font:bold 12px/20px arial;
	}
.content .recProd .details a {
	font:bold 12px/20px arial; color:#02333F; text-decoration:none; display:block;
	}





.content .prodListing {
	width:364px; height:133px; border:1px solid #e8e7e7; float:left; overflow:hidden; margin:0 8px 9px 0;
	position:relative; background-color:#fff;
	}
.content .prodListing img {
	margin:12px 4px 0 10px; float:left; border:0; width:92;
	}
.content .prodListing .prodName {
	font:bold 14px/18px arial; color:#0088cc; padding:14px 8px 0 12px;
	}
.content .prodListing .prodName a{
	font:normal 14px/18px arial; color:#0088cc; text-decoration:none; padding:14px 8px 0 17px;
	}
.content .prodListing .prodName a:hover{
	font:normal 14px/18px arial; color:#0088cc; padding:14px 8px 0 17px;text-decoration:none;
	}
.content .prodListing .desc {
	width:240px; height:66px; float:right; margin:12px 6px 0 0; overflow:hidden;
	}
.content .prodListing .desc a{text-decoration:none;
	}
.content .prodListing .desc a:hover span{color:#08C;}
.content .prodListing .desc span {
	font-weight:bold; display:block; padding:0 0 6px 0;font-size:14px;
	}
.content .prodListing .priceCart {
	position:absolute; left:121px; bottom:5px;
	}
.content .prodListing .cart {
	width:26px; height:26px;
	}
.content .prodListing .priceCart dt {
	width:65px; height:26px; margin:0; float:left;
	font:bold 18px/26px arial; color:#000; text-align:left;
	}
.content .prodListing .priceCart dd {
	width:45px; height:26px; margin:0; float:left;
	}
.content .prodListing .priceCart dd img {
	border:0; margin:0;
	}
.content .prodListing .details {
	background:url(../images/detailsBg.gif) 0 0 no-repeat; width:86px; height:20px; text-align:center;
	position:absolute; bottom:10px; left:121px; color:#02333f; font:bold 12px/20px arial;
	}
.content .prodListing .details a {
	font:bold 12px/20px arial; color:#02333F; text-decoration:none; display:block;
	}





.footer {
	width:965px; height:110px; margin:12px auto 82px auto;
	}
.footer .cards {
	width:203px; height:110px; border:1px solid #dfdfe0; float:left; margin:0 7px 0 0; background-color:#fff;
	}
.footer .footerNote {
	width:751px; height:109px; border:1px solid #dfdfe0; float:left; background-color:#fff;
	}
.footerNote ul {
	width:100%; margin:13px 0 4px 0; text-align:center;
	}
.footerNote ul li {
	display:inline; color:#6a6a6a;
	}
.footerNote ul li a {
	font:normal 12px/18px arial; color:#6a6a6a; text-decoration:none;  padding:0 7px;
	}
.footerNote ul li a:hover {
	color:#02333f;
	}
.footerNote p {
	font:normal 11px/20px arial; color:#545454; text-align:center; padding:3px 0 0;
	}
.footerNote p a {
	color:#000; text-decoration:none;
	}
.footerNote p a span {
	color:#d92425;
	}
.cards img {
	margin:24px 0 0 12px;
	}

/*** listing start ***/

.banner-inner {
    border:1px solid #DFDFE0; height:194px; width:749px; position:relative;

    }
.banner-inner h2 {
    font:bold 36px/40px arial; color:#505050; margin:45px 0 0 290px;
    }
.banner-inner p {
    margin:0 0 0 1px; color:#505050; font:normal 16px/20px arial;
    }
.banner-inner p span {
     color:#e53a39; font:normal 16px/20px arial; display:block;
    }
.banner-inner a {

    }
/*** listing end ***/

/*** details start ***/
.prodDetails {
	margin:0 0 5px 0;
	}
.prodImage {
	width:360px; height:257px; float:left; margin:0 15px 0 0; position:relative;
	}
.prodImage img {
	border:1px solid #505050;
	}
.prodInfo {
	width:355px; float:left; font:normal 12px/15px arial;
	}
.prodInfo p span.callprice{
	font-size:28px;
	color:#000;
	font-weight:500;
	margin-left:40px;
}

.prodInfo p {
	font:normal 12px/15px arial; margin:0 0 10px 0;
	}
.prodInfo p span {
	font:bold 16px/18px arial; color:#1173b1;
	}
.prodInfo p span.oldPrice {
	font:bold 14px/18px arial; color:#1173b1; text-decoration:line-through;
	}
.prodInfo p span.product_name, .prodInfo .product_name {
	font-size: 22px;
	font-weight:bold;
	color: #1173b1;
	margin-bottom: 10px;
}
.prodInfo p span.product_item{
	font-size:18px;
	font-weight:normal;
}
.prodInfo p span.newprice{
	font-size:25px;
	margin-right:3px;
}
.prodInfo img {
	border:0 !important;
	}
.prodInfo a {
	margin:0 12px 0 0;
	}
.prodInfo b {
	font:bold 12px/18px arial;
	}

.prodInfo .displayquantityprice{
	width:300px;
	margin-bottom:15px;
}
.prodInfo .displayquantityprice table td{
	height: 22px;
	line-height: 22px;
}
.prodInfo .displayquantityprice table td label{
	font-weight:bold;
}
.prodInfo .displayquantityprice tr.price_mc td{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;

	font-size: 14px;
	background-color: #E1E1E1;
	line-height:25px;
	height:25px
}
.prodInfo .add2cart{border:none; margin-top:-5px; margin-right:8px; cursor:pointer}
.prodOthInfo p {
	font:normal 12px/16px arial; color:#505050; padding:5px 0 8px 0;
	}
.prodOthInfo p b {
	font:bold 12px/16px arial;
	}
.prodOthInfo p span.stock {
	font:bold 12px/16px arial; color:#1ba600;
	}
.zoom {
	border:0 !important; position:absolute; bottom:5px; right:6px;
	}
.add2cart {
	background:url(../images/addToCart.jpg) 0 0 no-repeat; width:124px; height:52px; display:block; float:left;
	font:normal 12px/40px arial; color:#000; text-align:right; text-decoration:none;
	}
.add2cart:hover {
	color:#0b4e7e;
	}
.checkOut {
	background:url(../images/checkOut.jpg) 0 0 no-repeat; width:105px; height:52px; display:block; float:left;
	font:normal 12px/40px arial; color:#000; text-align:right; text-decoration:none;
	}
.checkOut:hover {
	color:#0b4e7e;
	}
/*** details end ***/
/*** login page ***/
.otherMain {margin:0 0 20px 0; padding:0;}

.otherMain p{font:normal 12px/16px arial; color:#505050; padding:8px 35px 8px 45px; background-color:#FFFFFF;}
.otherMain p img{margin:5px 5px 0 0;}
.otherMain p span{color:#ff9000; margin:0; vertical-align:middle; position:absolute; padding:4px 0 0 0;}

.otherMain p.title {font:bold 15px/16px arial; color:#1173b1; padding:8px 0 8px 20px; background-color:#FFFFFF;	}

.otherMain p.border{border-bottom:1px dashed #DDD; position:relative; padding:5px 0 0 0;; margin:0;}
.otherMain p.border img{float:right; position:absolute; top:-50px; right:20px;}

.otherMain dl {padding:10px 0 10px 22px; background-color:#FFFFFF;}

.otherMain dl dt {color:#505050; float:left; margin:0 10px 0 0; text-align:right; padding:10px 5px 0 0; width:120px; font:normal 12px/16px Arial, Helvetica, sans-serif; }
.otherMain dl dd {margin:0; padding:2px 0; border:1px solid #FFFFFF;}

/*.otherMain dl dd input {border:1px solid #a7d6f2; background-color:#e7f4fd; height:16px; width:250px; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:6px 0;}
.otherMain dl dd select { }
.otherMain dl dd image { }*/

.otherMain radio {vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:6px 0; }

.otherMain dl dd input.textbox{border:1px solid #a7d6f2; background-color:#e7f4fd; height:16px; width:250px; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:6px 0;}
.otherMain dl dd textarea.textarea{border:1px solid #a7d6f2; background-color:#e7f4fd; height:75px; width:250px; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:6px 0;}
.otherMain dl dd input.radio{vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:6px 0;}

.otherMain dl dd input.image{padding:0; margin:0; vertical-align:middle;}
.dropdown{border:1px solid #a7d6f2; width:250px; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; background-color:#e7f4fd; height:25px;}

.otherMain dl dd span{vertical-align:middle; position:absolute; padding:7px 0 0 6px;}
.otherMain dl dd span a{text-decoration:underline; color:#1173b1;}
.otherMain dl dd span a:hover{text-decoration:underline; color:#505050;}


.otherMain p b {
	font:bold 12px/16px arial;
	}
.otherMain p span.stock {
	font:bold 12px/16px arial; color:#1ba600;
	}
/*** login page end ***/

/** added on 05/03/10 **/
.rightAlign{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0088cc!important; text-align:right; width:742px; display:block; background-color:#FFFFFF; height:20px; padding:0 10px 0 0;}
.tablecontent{font: bold 12px Arial, Helvetica, sans-serif; color:#0088cc!important;}
.Tblheader{font:bold 14px/18px Arial, Helvetica, sans-serif; background-color:#e6e6e6; height:26px; color:#0088CC; border-right:1px solid #FFFFFF;}
.Tblrow{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#0088CC; border-bottom:1px solid #cee7f8;}
.Tblrow input.textbox{border:1px solid #a7d6f2; background-color:#e7f4fd; height:16px; width:150px; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:6px 0;}
.TblrowContent{font:bold 12px/14px Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px solid #cee7f8;}
.subtotal{font:bold 14px/18px Arial, Helvetica, sans-serif; background-color:#cee7f8; height:30px; color:#0088CC;}
.lastrow{height:50px; border-bottom:1px solid #aed8f3; padding:0 0 0 10px;}
.bigtext{font:bold 16px/24px Arial, Helvetica, sans-serif; color:#0088CC !important;}

.checkout-step  {
background-color:#FFFFFF;
margin:8px 8px 0 0;
overflow:hidden;
padding:5px 0 0 40px;
text-align:center;
}
.checkout-step ul {
}
.checkout-step ul li {
color:#000000;
float:left;
font:12px/50px arial;
padding:0 20px;
}
.checkout-step ul li a {
background:url("../images/checkout-step.gif") no-repeat scroll center top transparent;
color:#1173b1;
font-weight:bold;
padding:12px 0 0;
text-decoration:none;
}
.checkout-step ul li a:hover {
background:url("../images/checkout-step-hover.gif") no-repeat scroll center top transparent;
color:#000000;
font-weight:bold;
padding:12px 0 0;
text-decoration:none;
}
.otherMainright {margin:0 0 20px 0; padding:0; float:right; width:350px;}
.otherMainright p{font:normal 12px/16px arial; color:#505050; padding:8px 35px 8px 45px; background-color:#FFFFFF;}
.otherMainright p img{margin:5px 5px 0 0;}
.otherMainright p span{color:#ff9000; margin:0; vertical-align:middle; position:absolute; font-size:14px !important; font-weight:bold!important;}
.otherMainright p.title {font:bold 15px/16px arial; color:#1173b1; padding:8px 0 8px 20px; background-color:#FFFFFF;	}
.otherMainright p.border{border-bottom:1px dashed #DDD; position:relative; padding:5px 0 0 0;; margin:0;}
.otherMainright p.border img{float:right; position:absolute; top:-50px; right:20px;}
.orangetext{color:#ff9000; margin:0; vertical-align:middle; position:absolute; font-size:14px !important; font-weight:bold!important;}