body {margin:0px; padding:0px; background:#FAFBFB; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
td,div,p,a,form,input,font,ul,li {padding:0px; margin:0px;}
img {margin:0px; padding:0px; display:block;}
a {color: #000000; text-decoration:none;}
a:hover {color: #000000; text-decoration:none;}
.top-bg {background:url(images/top-bg.jpg) repeat-x; height:105px;}
.nav {background:url(images/top-nav-bg.jpg) repeat-x; height:42px; color:#FFFFFF;}
.nav ul li { list-style:none; float:left; line-height:42px; background:url(images/devider.jpg) no-repeat right top; padding:0px 21px 0px 21px;}
.nav ul li:hover {background:url(images/hover-bg.jpg) repeat-x; cursor:pointer;}
.nav ul li a { color:#FFFFFF; text-decoration:none;}
.nav ul li a:hover { color:#FFFFFF; text-decoration:underline;}
.searchbox {border:0px; background:none;}
.featured-bg {background:url(images/feature-product.jpg) no-repeat; width:auto; height:40px; padding-left:10px;}
.featured-bg span {color:#0C273A; padding-left:12px; line-height:40px; background:url(images/arrow.gif) no-repeat 0px 4px;  font-size:13px;}
.left-nav-midle-bg {background:url(images/left-nav-middle-bg.jpg) repeat-y;}
.right-nav-midle-bg {background:url(images/right-nav-middle-bg.jpg) repeat-y;}
.new-letter {width:185px; margin:auto;}
.news-letter-bg {background:url(images/news-latter.jpg) no-repeat; height:26px; line-height:27px; padding-left:25px; font-size:13px;}
.categories { width:174px;margin:auto; background:url(images/left-nav-top-header.jpg) no-repeat; height:26px;}
.categories span { padding-left:25px; font-size:13px; line-height:27px;}
.left-nav {width:174px; margin:auto;}
.left-nav ul { padding:0px; margin:0px; padding-left:8px; padding-top:2px;}
.left-nav ul li { list-style:none; background:url(images/arrow.gif) no-repeat 0px 4px; margin-top:4px; margin-bottom:4px;}
.left-nav ul li {margin-left:12px !important; padding-left:10px !important;}
.left-nav ul li a{line-height:20px;}
.left-nav ul li a:hover { text-decoration:underline;}
.newsletterbox { border:1px solid #D2DEE4; width:170px; height:20px; padding-top:4px; padding-left:4px; color:#196297;}
.top-product-border {background:url(images/border.jpg) 0px 3px repeat-x;}
.bottom-product-border {background:url(images/border.jpg) 0px 11px repeat-x;}
.product-name {font-size:13px; color:#214F6F;}
.product-name a {font-size:13px; color:#214F6F;}
.product-name a:hover { text-decoration:underline;}
.regular-price {font-size:12px; font-weight:normal; color:#000; line-height:20px;}
.sale-price {font-size:12px; font-weight:normal; color:red; line-height:20px;}
.description-header {background:url(images/description-header.jpg) no-repeat; height:33px; padding-left:10px;}
.description-header span {color:#0C273A; padding-left:12px; line-height:40px; background:url(images/arrow.gif) no-repeat 0px 4px; font-size:13px;}
.footer {background:url(images/bottom-menu-bg.jpg) repeat-x; height:110px;}
.footer a:hover { text-decoration:underline;}
.horizontal-seperator select{width:80px;}
/*Added By AS*/
.testimonial{background:url(images/testimonial.gif) no-repeat; line-height:21px; color:#FFF; padding-left:22px;}
.addtocartImg{background:url(images/testimonial.gif) no-repeat;}
#paging{width:605px !important;}
table.mcart tr td {font-weight:normal; border-left:1px solid #ccc; padding-left:5px;}
.order-box {width:50px !important; border:1px solid #ccc; float:left;}
.gline{background:#CCC;}
table.mcart{border:1px solid #ccc; border-bottom:0px; border-left:0px;}
table.mcart tr.heading td {background:#ccc; font-size:13px; font-weight:bold; color:#707070; line-height:24px; text-align:center;}
.dot{height:5px;}
.smatter{color:#CC0000; font-weight:bold !important; }
h3.nname{color:#12476E;}
td.crosssale {font-weight:normal;}
td.crosssale a{color:#000; text-decoration:underline; padding-bottom:5px; margin-bottom:5px;}
td.crosssale a:hover{color:#000; text-decoration:underline;}
.related-items ul{padding-top:5px;}
.related-items li {font-weight:normal;}
