html {
 overflow: auto;
}
body {
 margin:0px;
 color:#191919;
 font-family:Geneva, Arial, Helvetica, sans-serif;
}
#main {
 width:980px;
 margin:22px auto;
}
a:link {
 color:#B62F2F;
 text-decoration:none;
}
a:visited {
 color:#B62F2F;
 text-decoration:none
}
a:active {
 color:#B62F2F;
 text-decoration:none
}
a:hover {
 color:#F49D40;
 text-decoration:underline
}
p {
 padding:0px;
 margin:0px;
 padding-bottom:15px
}
ul strong {
 font-weight: bold;
 color: #663366;
}
th {
 border-top: 1px solid #990000;
 border-bottom: 1px solid #990000;
 font-size: 16px;
 font-weight: bold;
 color: #FF6600;
 padding: 3px 0;
}
form {
 padding:0px;
 margin:0px;
}
.left {
 float:left;
}
.right {
 float:right
}
.clear {
 clear:both
}
img {
 border:0px;
 margin:0px;
 padding:0px;
}
input, select {
 margin:0px;
 padding:2px
}
ul {
 padding:0px;
 margin:0px;
 list-style:disc;
 padding-bottom:15px;
 padding-left:20px
}
li {
 margin:0px;
 padding-bottom:5px;
}
h1, h2, h3, h4, h5, h6 {
 padding:0px;
 margin:0px;
 padding-bottom:15px;
 font: 20px "Palatino Linotype", Arial, Helvetica, sans-serif;
 color: #B62F2F;
}
/************************************/
#header {
 padding-bottom:10px
}
#header .headerright {
 float:right;
 width:422px;
}
#header .security {
 float:left;
 margin-right:10px;
}
#header .headerright .phone {
 padding-bottom:8px;
 margin-bottom:8px;
 border-bottom:1px solid #B62F2F;
 font-size:11px;
 color:#000
}
#header .headerright .phone .lefttext {
 float:left;
 width:355px;
 text-align:right
}
#header .headerright .phone .icons {
 float:right;
 width:55px
}
#header .headerright .phone .icons img {
 padding-right:6px
}
#header .headerright .phone .number {
 color:#F49D40
}
#header .headerright .phone .arial_11_grey {
 padding-top:3px
}
.arial_11_grey {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#818181
}
.arial_11_grey a {
 color:#818181;
 text-decoration:none
}
.arial_11_grey a:hover {
 color:#818181;
 text-decoration:underline
}
.top_menu {
 font-size:10px;
 text-align: right;
 padding: 0 5px;
 color: #F49D40;
}
#menu {
 background-color:#F49D40;
 height:32px;
}
#menu .leftmenu {
 float:left;
 width:500px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFF;
 line-height:32px;
 font-weight:bold;
 text-transform:capitalize
}
#menu .leftmenu a {
 display:inline-block;
 height:32px;
 border-right:1px solid #c87419;
 color:#FFFFFF;
 text-decoration:none;
 padding:0 15px;
}
#menu .leftmenu a:hover {
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(../assets/templates/v30036/images/menu_hover.png);
 background-repeat:repeat-x
}
#menu .search {
 float:right;
 width:185px;
 padding-top:4px;
 padding-right:4px
}
#menu .search input[type="text"] {
 width:138px;
 font-size:12px;
 color:#626262;
 padding:4px;
 border:0px;
 float:left
}
#menu .search img {
 float:left;
 margin-left:6px
}
.cont {
 background-image:url(../assets/templates/v30036/images/cont_bg.png);
 background-repeat:repeat-x;
 background-position:left top
}
.arial_11_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000
}
.arial_11_black a {
 color:#000;
 text-decoration:none
}
.arial_11_black a:hover {
 color:#000;
 text-decoration:underline
}
.shopping {
 border-bottom: 1px solid #F49D40;
}
.shopping .shoppingright {
 float:right;
 width:263px;
 padding-right:10px;
 text-align:right;
 padding-top:10px
}
.shopping .shoppinglink {
 padding-top:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#767676
}
.shopping .shoppinglink a {
 color:#767676;
 text-decoration:none;
 padding-right:8px;
 background-repeat:no-repeat;
 background-position:left center;
 display:inline-block;
 height:15px;
 padding-left:20px
}
.shopping .shoppinglink a:hover {
 color:#767676;
 text-decoration:underline
}
.shopping .shoppinglink a.shopicon {
 background-image:url(../assets/templates/v30036/images/shopping_bag.png)
}
.shopping .shoppinglink a.checkout {
 background-image:url(../assets/templates/v30036/images/checkout.png)
}
.bannerleft {
 float:left
}
.banneright {
 float:right;
 width:335px
}
.banneright .offerbanner {
 padding:0px;
 margin:0px;
 display:block;
 list-style:none
}
.banneright .offerbanner li {
 border:1px solid #f5a54e;
 margin-bottom:6px;
 padding:9px 10px;
 color:#6e6d6d
}
.banneright .offerbanner li.last {
 margin-bottom:0px
}
.banneright .offerbanner li img {
 float:right;
 width:92px;
 height:83px;
 border:1px solid #dddddd
}
.banneright .offerbanner li .leftextoffer {
 float:left;
 width:208px
}
.banneright .offerbanner li .leftextoffer h3 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:20px;
 padding-bottom:10px;
 color:#bd1717;
 margin:0px
}
.banneright .offerbanner li .leftextoffer h4 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:20px;
 padding-bottom:10px;
 color:#bd1717;
 margin:0px
}
.banneright .offerbanner li .leftextoffer h5 {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:20px;
 padding-bottom:10px;
 color:#bd1717;
 margin:0px
}
.banneright .offerbanner li .leftextoffer p {
 padding-bottom:5px
}
.seeall {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#636363;
 font-weight:bold
}
.seeall a {
 background-image:url(../assets/templates/v30036/images/see_all_arrow.png);
 background-repeat:no-repeat;
 background-position:right top;
 display:inline-block;
 color:#636363;
 text-decoration:none;
 padding-right:20px;
 height:16px
}
.featureproduct .productfirstrow ul {
 padding:0px;
 margin:0px;
 list-style:none;
 display:block
}
.featureproduct .productfirstrow ul li {
 float:left;
 border-right:1px solid #bd1717;
 border-bottom:1px solid #bd1717;
 padding:0 24px 20px 25px
}
.featureproduct .productfirstrow ul li.first {
 padding-left:0px
}
.featureproduct .productfirstrow ul li.last {
 padding-right:0px;
 border-right:0px
}
.featureproduct .productsecrow ul {
 padding:0px;
 margin:0px;
 list-style:none;
 display:block
}
.featureproduct .productsecrow ul li {
 float:left;
 border-right:1px solid #bd1717;
 border-bottom:0px solid #bd1717;
 padding:20px 24px 0px 25px
}
.featureproduct .productsecrow ul li.first {
 padding-left:0px
}
.featureproduct .productsecrow ul li.last {
 padding-right:0px;
 border-right:0px
}
.seculeft {
 float:left;
 padding-right:10px;
 padding-bottom:5px
}
/******************************/
.ourbrand h2 {
 float:left;
 padding-bottom:5px
}
.viewall {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#474747;
 padding-top:5px;
 display:block
}
.viewall a {
 color:#474747;
 text-decoration:none;
 background-image:url(../assets/templates/v30036/images/view_all_arow.png);
 background-repeat:no-repeat;
 background-position:right center;
 padding-right:18px;
}
.viewall a:hover {
 color:#474747;
 text-decoration:underline
}
.brandimgbar {
 border-top:1px solid #F49D40;
 padding:10px 5px
}
.brandimgbar img {
 border:1px solid #ddddde;
 margin:0 5px
}
.socialbar {
 border-bottom:1px solid #F49D40;
 border-top:1px solid #F49D40;
 padding:10px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#bd1717;
 font-weight:bold;
 line-height:25px
}
.socialbar a {
 color:#bd1717;
 text-decoration:none;
 margin-right:10px;
 background-repeat:no-repeat;
 background-position:left top;
 display:inline-block;
}
.socialbar a:hover {
 color:#bd1717;
 text-decoration:underline
}
.twitter {
 background-image:url(../assets/templates/v30036/images/twitter_icon.png);
 padding-left:32px;
}
.facebook {
 background-image:url(../assets/templates/v30036/images/facebook_icon.png);
 padding-left:28px;
}
.email {
 background-image:url(../assets/templates/v30036/images/email_icon.png);
 padding-left:28px;
}
.informative {
 background-image:url(../assets/templates/v30036/images/impormative_icons.png);
 padding-left:28px;
}
.yelpers {
 background-image:url(../assets/templates/v30036/images/yelpers_icons.png);
 padding-left:28px;
}
.footerlinks {
 padding:0 20px
}
.footerlinks .footerlinklft {
 float:left;
 width:210px;
 padding-right:25px
}
.footerlinks .footerlinklft h5 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#000;
 padding-bottom:10px;
 margin:0px
}
.footerlinks .footerlinklft ul {
 display:block;
 padding:0px;
 margin:0px;
 list-style-image:url(../assets/templates/v30036/images/footer_arrow.png);
 padding-left:17px
}
.footerlinks .footerlinklft ul li {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#737373
}
.footerlinks .footerlinklft ul li a {
 color:#737373;
 text-decoration:none
}
.footerlinks .footerlinklft ul li a:hover {
 color:#737373;
 text-decoration:underline
}
.footerlinks .footerlinklft ul.none {
 list-style:none;
 padding:0px
}
.footerlinks .footerlinklft ul.none li {
 color:#000
}
.footerlinks .footerlinklft ul.none li a {
 color:#000;
 background-repeat:no-repeat;
 background-position:left top;
 display:block;
 line-height:22px
}
.footerlinks .footerlinklft ul li a.bookmark {
 background-image:url(../assets/templates/v30036/images/bookmark.png);
 padding-left:25px;
}
.footerlinks .footerlinklft ul li a.share {
 background-image:url(../assets/templates/v30036/images/share.png);
 padding-left:25px;
}
.footerlinks .footerlinklft ul li a.tell {
 background-image:url(../assets/templates/v30036/images/tell.png);
 padding-left:35px;
}
.cart {
 border-bottom:1px solid #F49D40;
 border-top:1px solid #F49D40;
 padding:10px 5px;
}
.cart img {
 padding-right:15px
}
.innerleft {
 float:left;
 width:340px
}
.productdetail {
 float:right;
 width:570px
}
.productpic img {
 border:1px solid #d65429;
 width:335px;
 height:397px
}
.zoom {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#343434;
 padding:10px
}
.zoom a {
 color:#343434;
 text-decoration:none;
 background-image:url(../assets/templates/v30036/images/zoom.png);
 background-repeat:no-repeat;
 display:inline-block;
 padding-left:25px;
 line-height:21px
}
.productspicsmall {
 padding:10px 0
}
.productspicsmall img {
 border:1px solid #d65429;
 width:81px;
 height:81px;
 padding:2px;
 margin:0 12px
}
.innerfeatureproducts h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#101010
}
.innerfeatureproducts ul {
 padding:0px;
 margin:0px;
 list-style:none;
 display:block
}
.innerfeatureproducts ul li {
 padding:0px;
 float:left;
 width:157px;
 color:#000;
 line-height:18px;
 margin-right:10px
}
.innerfeatureproducts ul li img {
 width:155px;
 height:130px;
 border:1px solid #d65429;
}
.a_11_red {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#B62F2F;
 text-transform:capitalize
}
.a_11_red a {
 color:#B62F2F;
 text-decoration:none;
}
.a_11_red a:hover {
 color:#B62F2F;
 text-decoration:underline
}
.breadcrume {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 text-transform:capitalize
}
.breadcrume a {
 color:#000;
 text-decoration:none;
 padding:0px 4px;
}
.breadcrume a:hover {
 color:#000;
 text-decoration:underline
}
.breadcrume a.active {
 color:#B62F2F;
 text-decoration:none;
 font-weight:bold
}
.productdetail h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#000;
 padding-right:5px;
 padding-bottom:0px;
}
.itemleft {
 float:left;
 width:230px
}
.ratingright {
 float:right;
 width:150px
}
.totalprice {
 padding:15px 5px;
 border-bottom:1px solid #F49D40;
}
.rebbarbg {
 background-image:url(../assets/templates/v30036/images/red_quanlity_bg.png);
 background-repeat:repeat-x;
 background-position:left top;
 height:33px;
 padding:10px 15px 0;
 color:#FFF
}
.rebbarbg .quality {
 float:left;
 width:75px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFF;
 font-weight:bold
}
.rebbarbg .quality input {
 padding:3px 4px;
 width:17px;
 border:1px solid #d0d0d0;
 font-size:12px;
 color:#000000
}
.rebbarbg .addtocart {
 float:left;
 width:120px;
 line-height:22px
}
.rebbarbg .addtocart a {
 color:#FFF;
 background-image:url(../assets/templates/v30036/images/addtocart.png);
 background-repeat:no-repeat;
 background-position:left center;
 padding-left:17px
}
.rebbarbg .reviews {
 padding-top:4px
}
.reviews {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffda7d;
 text-transform:capitalize
}
.reviews a {
 color:#ffda7d;
 text-decoration:none;
}
.reviews a:hover {
 color:#ffda7d;
 text-decoration:underline
}
.innertabs {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 line-height:26px;
 border-bottom:4px solid #595653;
 padding-left:7px
}
.innertabs a {
 display:inline-block;
 height:26px;
 padding:0 10px;
 border:1px solid #e8e8e8;
 border-bottom:0px;
 background-image:url(../assets/templates/v30036/images/normal_tab_bg.png);
 background-repeat:repeat-x;
 color:#000000;
 margin:0 2px
}
.innertabs a:hover {
 background-image:url(../assets/templates/v30036/images/active_tab_bg.png);
 color:#fff;
 text-decoration:none;
 border:1px solid #595653;
 border-bottom:0px;
}
.innertabs a.active {
 background-image:url(../assets/templates/v30036/images/active_tab_bg.png);
 color:#fff;
 text-decoration:none;
 border:1px solid #595653;
 border-bottom:0px;
}
.tabtext {
 padding:25px 15px;
 line-height:16px
}
.tabtext ul {
 padding:0px;
 margin:0px;
 list-style-image:url(../assets/templates/v30036/images/yellow_bullet.png);
 padding-left:20px
}
.innerpagesubcate h2 {
 float:left;
 padding-bottom:5px
}
.innerpagesubcate .choiceproduct {
 float:right;
 width:350px
}
.innerpagesubcate .choiceproduct select {
 font-family:Verdana, Geneva, sans-serif;
 font-size:10px;
 color:#919191;
 border:1px solid #f49d3f;
 width:130px;
 margin-left:10px
}
.productinnerlisting {
 background-image:url(../assets/templates/v30036/images/sub_cat_listing_bg.png);
 background-repeat:repeat-y;
}
.productinnerlisting ul {
 padding:0px;
 margin:0px;
 list-style:0px;
 display:block;
 list-style:none
}
.productinnerlisting li {
 float:left;
 width:210px;
 padding:15px 17px;
 border-bottom:1px solid #f49d3f;
 height:260px
}
.productinnerlisting li .productpic {
 width:160px;
 height:130px;
 border:1px solid #d65429;
 margin:0 auto;
 margin-bottom:5px;
 display:block
}
.productinnerlisting li p {
 padding:10px 0
}
.freeship {
 margin-bottom:-5px
}
.paging {
 float:right
}
.paging a {
 display:inline-block;
 border:1px solid #dd740b;
 padding:0 3px;
 color:#000;
 text-decoration:none;
 margin-right:3px
}
.paging a:hover {
 border:1px solid #cc3300;
 text-decoration:none
}
.paging a.prendxt {
 background-color:#f49d3f;
 color:#FFF
}
/***************/
.headerleft {
 width:315px;
 float:left
}
.frame-tb {
 border-top: 1px solid #B62F2F;
 border-bottom: 1px solid #B62F2F;
}
#topmenu {
 position:relative;
 margin-bottom:0px;
}
#topmenu li {
 float: left;
 line-height: 32px;
 font-family:Georgia, "Times New Roman", Times, serif;
 padding:0 5px
}
#topmenu li a {
 color: #F49D3F;
 display: block;
 margin: 0 1px 0 0;
 padding: 0 15px;
}
#topmenu li a:hover, #topmenu li.active a {
 color: #F49D3F;
 text-decoration: none;
}
#nav, #nav ul {
 padding: 0;
 list-style: none;
 margin:0px
}
#nav {
 padding: 0;
}
#nav a {
 display: block;
}
#nav li {
 float: left;
 line-height:33px;
}
#nav li a:hover {
 background: none;
}
#nav li ul {
 position: absolute;
 left: -999em;
}
.dropshadow {
}
#nav li:hover ul, #nav li.sfhover ul {
 left: auto;
 z-index:3000;
 border-bottom: 1px solid #666666;
}
#tblCategory {
 background-color:#a8540e;
 background-image:url(../assets/templates/v30036/images/drop_down_menu_bg.png);
 background-repeat:repeat-x;
 left:auto;
 padding:0px;
 position:inherit;
 width:600px;
 padding:20px;
 display:block
}
#tblCategory li {
 float:left;
 padding:3px 10px;
 width:180px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:18px
}
#menu .leftmenu #tblCategory li a {
 display:block;
 height:auto;
 border-right:0px solid #c87419;
 color:#ffdfc6;
 text-decoration:none;
 padding:0px;
 font-weight:normal
}
#menu .leftmenu #tblCategory li a:hover {
 color:#ffdfc6;
 text-decoration:underline;
 background:none
}
/******************/
.productinnerlisting .smallheghtli li {
 height:auto
}
.category-img {
 border: 1px solid #B62F2F;
}
.category-option {
 color: #191919;
 background: #ECECEC;
 border: 1px solid #F49D40;
}
.middle {
 text-align: center;
 vertical-align: middle;
}
.middle-left {
 text-align: left;
 vertical-align: middle;
}
.middle-right {
 text-align: right;
 vertical-align: middle;
}
.listing-titles {
 color: #F49D40;
 font-weight: bold;
 text-decoration: underline;
}
.listing-subtitles {
 color: #B62F2F;
 font-weight: bold;
 text-decoration: underline;
}
.listing-divider {
 background: url(../shoppe-images/listing-divider-red.png) repeat-x;
 margin: auto;
 width: 95%;
 height: 1px;
}
#authorized-dealer {
 text-align: center;
 vertical-align: middle;
 font: 12px "Palatino Linotype", Arial, Helvetica, sans-serif;
}
