*{ margin:0; padding:0;}

body { color: #000; font-family:Andada,Arial,Helvetica,sans-serif; font-size: 12px;background: url(../images/mk-banner-1.jpg) no-repeat fixed;}

#com-nfl-doc { margin-left: auto; margin-right: auto;}

a img { border: medium none;}

a { color: #000; text-decoration: none;}

a:hover { color: #f00; text-decoration: none;}

.blue-link a { color: #0075E2;}

#columnCenter { padding: 8px 0 0;}

#categoriesContent{ background:#FFF;}

#contentmainwrapper{ width:1242px; margin:auto;}

h2 {color: #414141;font-weight: bold;}

h2 a{ color:#309BE3;}

#shoppingCartDefault{

	padding:20px;

 }

h3 { font-size: 1.2em;}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger {font-size: 1em;}

.biggerText { font-size: 1.2em;}

 

#checkoutPayment LABEL.radioButtonLabel { font-weight: bold;}

.clearboth { clear: both;}

HR { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #E4E4E4; border-style: none none solid; border-width: medium medium 1px; height: 1px; margin: 5px 0;}

.dotted-line { background: url("../images/dotted_line.gif") repeat-x scroll 0 0 transparent; height: 1px;}

.float-left { float: left;}

.float-right { float: right;}

.align-center { margin: auto !important; text-align: center !important;}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { border: 1px solid #9A9A9A; line-height: 1.8em; margin: 0 10px; padding: 0.3em}

.messageStackWarning, .messageStackError { background-color: #CF0000; color: #FFFFFF;}

.messageStackSuccess {

    background-color: #E0F8B6;

    border: 1px solid #D0E46E;

    color: #000000;

}

.messageStackCaution {

    background-color: #FFE3A8;

    color: #000000;

}

#header {background:#202020; width:100%;}

#headerwrap { width: 100%;height: 90px; position:relative; width:1242px; margin:auto;}

.topper-menu li { float: left; font: 11px verdana; margin: 9px 2px 0 14px;}

#logo{ float:left;}

#logo p{ color:#fff; font-weight:600;}

#tagline {

    float: left;

}

#tagline_header {

    border-left: 1px solid #DDDDDD;

    color: #888888;

    font: bold 20px arial;

    margin: 0.7em 1em;

    padding: 0 0 0 1em;

}

#sendSpendWrapper {

    border: 1px solid #CACACA;

    float: right;

    margin: 0 0 1em 1em;

}

.navSplitPagesLinks, .navSplitPagesResult { padding: 5px 0 2px;}

.navSplitPagesLinks a { color: #FF4E00; margin: 0; padding: 2px;}

.navNextPrevCounter { font-size: 0.9em; margin: 0;}

.navNextPrevList { display: inline; list-style-type: none; margin: 0; padding: 0.5em 0; white-space: nowrap;}

#navMainWrapper, #navCatTabsWrapper { font-weight: bold; height: 1%; margin: 0; padding: 0.5em 0.2em;}

#navCatTabsWrapper {

    background-color: #FFFFFF;

    background-image: none;

    color: #9A9A9A;

}

#navCatTabs ul li a {

    color: #FFFFFF;

    margin: 0;

    padding: 0 0.5em;

    text-decoration: none;

    white-space: nowrap;

}

#navCatTabs ul li a {

    color: #9A9A9A;

}

#navEZPagesTOCWrapper {

    border: 1px solid #9A9A9A;

    float: right;

    font-weight: bold;

    height: 1%;

}

#navEZPagesTOC ul {

    line-height: 1.5em;

    list-style-type: none;

    margin: 0;

    padding: 0.5em 0;

}

#navEZPagesTOC ul li {

    white-space: nowrap;

}

#navEZPagesTOC ul li a {

    margin: 0;

    padding: 0 0.5em;

}

#navCategoryIcon, .buttonRow{

    margin: 0.5em;

}

.line-header {

    font: 1px arial;

    margin: 0 4px;

}

.search-header {height: 25px;width: 182px;z-index: 15; position:absolute; right:88px; top:57px; background:#FFF;}

.search-header-input { float: left; width:148px;}

.search-header p {

    clear: left;

    color: #FFFFFF;

    margin-left: 44px;

    padding-top: 5px;

    text-align: left;

	height:17px;

	line-height:17px;

}

.search-header a{ color:#fff;}

.search-header-input input { border:none; background:none; color:#000; font-size:12px; width:158px; height:21px; line-height:26px;	padding:0 5px;}

.search-header input { margin-left:5px;}

.search-header span {

	color: #FFF;

	float: left;

	font-size: 12px;

	font-weight: bold;

	padding: 7px 6px 0 0;

}

.button-search-header { float: left; padding-top:3px; background:url(../images/button-search-header.jpg) no-repeat 0 -6px; border:none; width:24px; height:23px; cursor:pointer;}

.advanced_search a:hover {

    text-decoration: underline;

}

#contentColumnMain, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top;}

 

.advisory {}

.important { font-weight: bold;}

.gvBal { float: right;}

.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size: 0.9em;}

.centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a { color: #666666; text-decoration: none;}

 

.tableHeading { background-color: #E9E9E9;}

#cartSubTotal {

    background: url("../images/defaultTitle.jpg") repeat-x scroll 0 0 transparent;

    border: 1px solid #CCCCCC;

  

    color: #2F3C4F;

    font-weight: bold;

    height: 30px;

    line-height: 2.2em;

    padding-right: 2.5em;

    text-align: right;

}

#scQuantityHeading {

    border: 1px solid #CCCCCC;

}

.tableHeading th{

	 border: 1px solid #CCCCCC;

	}

#cartContentsDisplay td{

	border: 1px solid #CCCCCC;

	}

#scRemoveHeading {

    border: 1px solid #CCCCCC;

}

.tableRow, .tableHeading, #cartSubTotal {

    height: 2.2em;

}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

    padding: 0.5em 0;

}

.cartUnitDisplay, .cartTotalDisplay {

    padding-right: 0.2em;

    text-align: right;

}

#scUpdateQuantity {

    width: 2em;

}

.cartQuantity {

    width: 4.7em;

}

.cartNewItem {

    position: relative;

}

.cartOldItem {

    position: relative;

}

#cartBoxListWrapper a {

    color: #618500;

}

.cartBoxTotal {

    font-weight: bold;

    text-align: right;

}

.cartRemoveItemDisplay {

    width: 3.5em;

}

.cartAttribsList {

    margin-left: 1em;

}

#mediaManager {

    background: none repeat scroll 0 0 #FCFCEA;

    border: 1px solid #F3ECD9;

    margin: 0.2em;

    padding: 0.7em;

    width: 50%;

}

#mediaManagerHeading {

    margin-top: 5px;

    padding-top: 0 !important;

}

.mediaTitle {

    float: left;

}

.mediaTypeLink {

    float: right;

}

 

.productPriceDiscount{color:#f00;font-size:12px;}



 

.orderHistList {

    list-style-type: none;

    margin: 0;

    padding: 0.2em 0;

}

#cartBoxListWrapper ul, #ezPageBoxList ul {

    list-style-type: none;

}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

    margin: 0;

    padding: 0.2em 0;

}

#cartBoxEmpty, #cartBoxVoucherBalance {

    font-weight: bold;

}

.totalBox {

    padding: 0.2em;

    text-align: right;

    width: 5.5em;

}

.lineTitle, .amount {

    padding: 0.2em;

    text-align: right;

}

.amount {

    width: 5.5em;

}

#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

    margin: 0 15px 15px 10px;

}

.categoryIcon {

}

#cartImage {

    margin: 0.5em 1em;

}

.attribImg {

    margin: 0.3em 0;

    width: 20%;

}

.attributesComments {

    color: #83785C;

    margin: 10px 0;

}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

}

.centerboxwrap {clear: both;margin-bottom:10px; margin-top:10px;}

#main-container {

	/* [disabled]width: 759px; */

}

.rc1, .rc2, .rc3, .rc4 {

    background: none repeat scroll 0 0 #BBCCCC;

    display: block;

    font-size: 1px;

    overflow: hidden;

}

.rc1 {

    height: 1px;

    margin: 0 5px;

}

.rc2 {

    height: 1px;

    margin: 0 3px;

}

.rc3 {

    height: 1px;

    margin: 0 2px;

}

.rc4 {

    height: 2px;

    margin: 0 1px;

}

#alsolinkbox h2 {

	background: #E5E6EB;

}

.morecatep {

    color: #FFFFFF !important;

    padding: 2px 0 10px;

    text-align: right;

}

h3.rightBoxHeading, h3.rightBoxHeading a {

    color: #000000;

    font-size: 16px;

    margin-bottom: 0;

    padding-left: 20px;

    text-align: left;

}

h3.rightBoxHeading a:link, h3.rightBoxHeading a:visited {

    color:#0E0E0E;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

}

h3.rightBoxHeading a:hover {

    text-decoration: underline;

}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {

    font: bold 1.1em arial;

}

.rightBoxHeading{

    margin: 0;

    padding: 0.45em 0.3em 0.44em 8px;

}

.rightBoxContainer{

	    margin: 6px 1px 4px 0px;}

.cat_vert, .catbox_vert {

    margin: 0;

    padding-left: 0;

}

.cat_vert li, .catbox_vert li {

    background: url("../images/leftNav_line.gif") repeat-x scroll center bottom transparent;

}

.cat_vert a, .catbox_vert a {

    color: #FFFFFF;

    display: block;

    line-height: 17px;

    padding-bottom: 2px;

    padding-left: 10px;

    padding-top: 2px;

}

.cat_vert li a:hover, .catbox_vert li a:hover {

    color: #E2B925;

    text-decoration: underline;

}

.sidebox-products {

    color: #618500 !important;

    display: block;

    padding: 2px;

}

#shoppingcartContent {

    background: none repeat scroll 0 0 #F9F9F9 !important;

}

#bestsellersContent{

	padding:0px;

	

	}

.centerBoxHeading a:visited { color: #fff;}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

    text-align: center;

}

.additionalImages a {

    text-decoration: none;

}

#upProductsHeading {

    text-align: left;

}

#upDateHeading {

    text-align: right;

}

.categories-top-list {

    background: url("../images/subcate.gif") no-repeat scroll 8px 7px transparent;

}

.categories-top-list a:hover {color: #FFFFFF;font-weight: bold;text-decoration: none;background-attachment: scroll;background-color: #005E6A;background-image: url(../images/subcate.gif);background-repeat: no-repeat;background-position: 8px -22px;}

.no-dots {

    background: none repeat scroll 0 0 transparent;

}

.sub-count {

    color: #666666;

    line-height: 12px !important;

}

.subcategory {

    height: 20px;

}

.subcategory a {

    display: block;

    height: 20px;

    line-height: 12px !important;

    padding: 4px 0 0 16px;

    text-decoration: none;

}

.subcategory a:hover {

	color: #FFFFFF;

	font-weight: bold;

	background-color: #005E6A;

}

.back {

    float: left;

}

.forward, #shoppingCartDefault #PPECbutton {

    float: right;

}

.bold {

    font-weight: bold;

}

.rowOdd, .rowEven {

    height: 1.5em;

    vertical-align: top;

}

.hiddenField {

    display: none;

}

.visibleField {

    display: inline;

}

CAPTION {

}

#myAccountGen li, #myAccountNotify li {

    margin: 0;

}

.accountTotalDisplay, .accountTaxDisplay {

    text-align: right;

    width: 20%;

}

.accountQuantityDisplay {

    vertical-align: top;

    width: 10%;

}

TR.tableHeading {

    background-color: #F1F1F1;

    height: 2em;

}

TR.tableHeading a, TR.tableHeading {

    background: url("../images/defaultTitle.jpg") repeat-x scroll 0 0 transparent;

    border: 1px solid #CCCCCC;

    color: #2F3C4F;

    height: 30px;

}

#scQuantityHeading {

    border-left: 1px solid #CCCCCC;

}

#scRemoveHeading {

    border-right: 1px solid #CCCCCC;

}

.productListing-rowheading {

    background: none repeat scroll 0 0 #596F8C;

    color: #FFFFFF;

    height: 2em;

}

.productListing-rowheading a {

    color: #FFFFFF;

    text-decoration: none;

}

.tabTable {

    margin: 6px 0 4px;

}

.tabTable td {

    padding: 12px 8px;

    text-align: left;

}

#siteMapList {

    float: right;

    width: 90%;

}

.ratingRow {

	margin: 12px 0 2px;

	text-align:left;

	float:left;

}

LABEL#textAreaReviews {

    font-weight: normal;

    margin: 1em 0;

}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

    background-color: #FFFFFF;

}

.information {

    line-height: 150%;

    padding: 10px 3px;

}

#shoppingcartBody #shippingEstimatorContent {

    clear: both;

}

.seDisplayedAddressLabel {

    background-color: #85C285;

    text-align: center;

}

.seDisplayedAddressInfo {

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

}

#seShipTo {

    padding: 0.2em;

}

#bannerOne, #bannerTwo, #bannerThree {

    margin: 0;

    padding: 0 0 9px;

}

.sideBoxContentItem {

    padding-bottom: 10px;

}

.sideBoxContentItem a {

    text-decoration: none !important;

}

.bottom-link:link, .bottom-link:visited, .bottom-link:active {

    text-decoration: none;

}

.bottom-link:hover {text-decoration: underline;}

.itemSaleText a {font-size: 12px;font-weight: bold;}

#freeshipbar {clear: both;height: 102px;margin: 0 auto;padding: 0;text-align: left;width: 1000px;}

#ezpagebar {float: left;height: 32px;overflow: hidden;width: 1000px;}

#ezpagebar ul {list-style: none outside none;}

#ezpagebarulid {height: 30px;margin: auto;padding: 1px 16px;width: 968px;}

#ezpagebar ul li {float: left;height: 32px;line-height: 32px;margin: 0;padding: 0;}

#ezpagebar ul li a {color: #FFFFFF;font-weight: bold;height: 23px;padding: 5px 12px 6px 8px;text-decoration: none;text-transform: uppercase;}

.mylogin li { float: left; list-style: none outside none; margin: 0 4px;}

.mylogin li a {color: #FFFFFF;display: block;float: left;font-size: 12px;font-weight: 300;line-height: 12px;padding: 0 0 0 7px;text-decoration: none; font-weight:bold}

.mylogin li a:hover { color:#F00; text-decoration: none;}

.navPrevList a, .navNextList a {text-decoration: none;}

#productGeneral h1 {color: #0A263C;font-size: 1.6em;margin: 0;}

#cartAdd .span2 {border: 1px solid #D3D3D3;display: block;float: left;height: 22px;width: 20px;}

#cartAdd .span2 em {display: block;height: 11px;width: 20px;}

#cartAdd .span2 em.add {background: url("../images/addsub.gif") no-repeat scroll -20px 0 transparent;}

#cartAdd .span2 em.add:hover {background: url("../images/addsub.gif") no-repeat scroll 0 0 transparent;}

#cartAdd .span2 em.reduce {background: url("../images/addsub.gif") no-repeat scroll -20px -10px transparent;}

#cartAdd .span2 em.reduce:hover {background: url("../images/addsub.gif") no-repeat scroll 0 -10px transparent;}

#good_num {border: 1px solid #D3D3D3;float: left;height: 20px;margin: 0 2px;text-align: center;width: 25px;}

.qty {float: left;height: 25px;line-height: 25px;}

.scroller_block {height: 331px;margin: 0 0 9px;width: 960px;}

.greeting, .greeting a {color: #E65311;}

.greeting a:hover {color: #305F9C;text-decoration: none;}

#mainpage {margin: auto;}

#reviewsdisplay {padding: 16px;}

.topnflvisa{ position:absolute; top:31px; left:312px; color:#fff; font-weight:bold;}

.topdiscount{ position:absolute; top:74px; left:466px; width:123px; text-align:center; text-transform:uppercase; letter-spacing:0.5px;}

.topdiscount font{ color:#f00;}

#currency_header { position:absolute; right:86px; top:27px; color:#FFF; font-weight:bold;}

#topbar{ float:right; padding-right:94px; padding-top:10px;}

#topbar .mylogin{color:#309BE3;}

#topcart {background: url("../images/cart.jpg") no-repeat scroll 2px 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height:80px;left: 1192px;position: absolute;top: 9px;width:51px; padding-top:38px; padding-left:25px;}

#topcart a{color:#FFF; font-size:23px;}

#topcart a:hover{ text-decoration:underline;}

/*star menu css*/

#navmenu li a:hover, #navmenu li.submenu li.submenu:hover { color: #000; z-index: 100;}

#MenuWrapper {font-size: 11px;height: 54px;margin: auto;text-align: center;width: 780px;}

#navmenu { position:absolute;left:307px; top:48px;}

#navmenu ul.level1 {text-align:center; width:100%;}

#navmenu ul {}

#navmenu li {float: left;padding: 7px 1px;position: relative;z-index: 20;}

#navmenu ul.level1 li.submenu:hover ul.level2, #navmenu ul.level2 li.submenu:hover ul.level3, #navmenu ul.level3 li.submenu:hover ul.level4, #navmenu ul.level4 li.submenu:hover ul.level5, #navmenu ul.level5 li.submenu:hover ul.level6, #navmenu ul.level6 li.submenu:hover ul.level7, #navmenu ul.level7 li.submenu:hover ul.level8 { border:1px solid #777; border-top:none; display:block; left:-2px; position:absolute; z-index:1000;}

div.blank { clear:both; font-size:0; height:21px; line-height:0;}


#navmenu ul.level1 li a{color: #D7C6BF;display: block;font-size:14px;line-height:15px;padding: 11px;position: relative;text-decoration: none;

z-index: 6;  font-weight:bold; font-family:Arial, Helvetica, sans-serif}

#navmenu ul.level1 li.home-link a{}

#navmenu ul.level1 li >a:hover{ color:#F00;}




#navmenu ul.level2 li a:hover {}

#navmenu > ul a { width: auto;}




.quilinks{ position:absolute; line-height:18px; bottom:37px; right:10px;}

.quilinks a{ color:#fff; display:block; float:left; text-align:center;}

.quilinks a:hover{ text-decoration:underline;}

.quilinks .a1{ width:111px;}

.quilinks .a2{ width:102px;}

.quilinks .a3{ width:81px;}

.quilinks .a4{ width:38px;}

.indexleftimage,.indexmidimage,.indexrightimage{ float:left; overflow:hidden}

.indexleftimage{ width:305px;}



.alsobox {

    margin: auto;

    width: 187px;

}

.indexmidimage{ margin-bottom:15px; width:100%;}

.indexmidimage li{float: left;margin-left: 22px;width: 234px;}

.indexmidimage li.first {

    margin-left: 0;

}

.indexmidimage li img {

    border: 1px solid #F2B8CD;

    border-radius: 8px;

}

.indexmidimage li.last img {border: 1px solid #F4D68F;}

.indexmidimage li.first img {

    border: 1px solid #BBE3F2;

}

.indexrightimage{ width:306px;}

#footer{ color:#9CD7FF; width:100%; margin:auto 0;}

#footwrap{margin: 0 auto;width: 1220px; height:400px;}

#footwrap a:hover{ color:#F00;}

.foothelp{ color:#fff; padding:26px 0; margin-right:5px;font-weight:bold;}

.foothelp a{ margin:0 5px; color:#fff;}

.copyrighttext {

    color: #ffffff;

    float: left;

    font-family: verdana;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

    width: 100%;

}.copyrighttext a{ color:#fff;}

#footicon{ float:right; padding-right:10px;}

.copyrighttext,#footicon{ padding-top:15px;}

.mininner {}

.centerBoxContentsSpecials{ text-align:center;}

.morenewp { color:#0b2343; float:right; font-size:14px;	padding-right:24px; position:relative; top:7px;}

.catpoupul{ border:solid 1px #fff; border-left:none; border-right:none; margin:8px 5px; position:relative;}

.cattitle{ position:absolute; padding:0 3px; height:15px; left:381px; top:-7px; color:#fff; font-weight:bold; background:url(../images/cattitle.jpg) no-repeat center top;}

.catlist ul{ float:left; width:25%; padding:10px 0;}

.catlist ul li{ padding:3px 25px; width:160px; border-right:dashed 1px #fff;}

.catlist ul.last li{ border:none;}

.catlist ul li a{ color:#fff;}

#navbreadcrumb{font-weight: bold;margin-bottom: 11px;

line-height:23px;text-transform: capitalize; color:#F00;background: url("../images/border_line.jpg") repeat-x scroll 0 23px;}

#navbreadcrumb span.breadicon{ display:block; float:left; height:22px;}

#navbreadcrumb a{ color:#000; margin-right:5px; font-size:13px; font-weight:bold;}

#navbreadcrumb span.breadicon{width:12px; margin:0 5px;}

#columnone{ background:#FFF;width:294px; float:left; position:relative;}

#columncenter{ background:#FFF; margin-bottom:5px; float:right; width:930px;}

.flexslider_bottom {float: left;line-height: 0;margin-bottom: 16px;margin-top: -1px;text-align: center;width: 100%;}

.contentbackoth{ background:#FFF;}

.contentbackoth #navbreadcrumb span.breadicon{ background:url(../images/breadiconw.jpg) no-repeat center; width:12px; margin:0 5px;}

.leftBoxContainer {border: 1px solid #E3E3E3;argin: auto auto 10px;padding: 0;}

.leftboxheading { background:url(../images/border_line.jpg) repeat-x 0 23px;color: #565656;font-family: Arial,Helvetica,sans-serif;font-size: 17px;font-weight: bold;line-height: 14px; height:25px;padding: 6px 10px 7px; text-transform:uppercase;}

.leftboxheading label { line-height: 15px;}

.sidebartopcap { position:absolute; left:-41px; background:url(../images/bkg_leftnav_top.png) no-repeat; height:81px; width:58px; z-index:-1}

.category-top{

	font-size:15px;}

.category-products{

	font-size:12px;}

.sideBoxContent{

	background-color:#FFF;}

.sideBoxContent li{padding-left: 9px;width: 90%;}

.left_ul_block a{ color:#525252; font-weight:bold; font-family: caption;  font-weight:bold;}

.left_ul_block a.currlink{ color:#f00;}

.left_ul_block_2 a{ font-weight:normal;}

.left_li.left_fi_li.left_sub_li_2.sehover  a {font-weight: normal;color:#525252;text-transform:capitalize;}

.left_li.left_fi_li.left_sub_li_1  a:hover{color:#666;}

span.category-subs-parent { font-weight: bold;}

span.category-subs-selected { color:#f00;}

#hotadvContent{ padding-left:1px; padding-bottom:0;}

#hotadvContent img {margin-bottom: 2px;}

.categorydesc{ background:url(../images/categorydescbg.jpg) #fff no-repeat 254px center; width:754px;}

.categorydescmid .categorymidleft,.categorydescmid .categorymidright{ float:left;}

.categorydescmid .categorymidleft{ padding:0 35px; width:184px;}

.categorydescmid .categorymidright{ width:458px; padding:10px;}

.categorydescmid{ border:solid 1px #000; border-top:none; border-bottom:none;}

.categorydesctop{ background:url(../images/categorydesctop.jpg) no-repeat; height:11px;}

.categorydescbottom{ background:url(../images/categorydescbottom.jpg) no-repeat; height:11px;}

#productListing .product_box_name a{ color:#666;}

.pricefavt{ background:url(../images/pricefavt.jpg); width:83px; height:16px; float:right; margin-right:10px;}

#productleft { float:left; width:521px;}

.productGeneral{float:left;}

#productright { float:left; width:400px;}

h1#productName { color: #000;font-size: 25px;font-weight: normal;margin-bottom: 20px;margin-top:0; padding-bottom:16px; border-bottom:1px dotted #000;}

#productPrices, #reviewsInfoDefaultPrice { color: #A30101; display: block; font: bold 16px arial;   float:left;}

#productPrices .normalprice{color: #444444;font-size: 18px;font-weight: 700;}

#productPrices .productSpecialPrice{color:#F00;font-size:18px; font-weight:bold; margin:0;}

.add_btn {border-top: 1px solid #B6B6B6;padding-top: 10px;text-align: center;}

.view_qty {margin-bottom: 18px; margin-left:3px;}

 

.product_box_buy{color: #444444;cursor: pointer;font-size: 13px; text-align:right;}

.leftinfo {padding: 5px 0; font-size:12px;}

.wrapperAttribsOptions { height:15px;}

.wrapperAttribsOptions input { float: left; height: 15px; line-height: 16px; width: 130px;}

h4.optionName { font:12px; font-weight:normal;}

.attribsSelect, .attribsInput { float: left; height: 15px; line-height: 15px; width:23px;}

#cartAdd { margin:0;}

#cartAdd .addtocartbtn, #cartAdd span{ }

#cartAdd span{ padding-top:10px; margin-right:0px;}

.stock_att{ color:#e40313; line-height:25px; border-bottom:dashed 1px #898989; padding:15px 0;}

#productDescription{ font-size:12px; line-height:25px;}

#productDescription h2{ font-size:16px; color:#373737; padding:8px 0;}

#productMainImage{padding:0 5px;}

#alsolinkbox{ margin-top:26px;}

.alsolikebox{margin: 9px;padding: 3px; width:286px; background:#FFF;}

.maincentralproimg{text-align:center; overflow:hidden; height:305px;}

.alsoname {font-size: 14px;height: 28px;margin-bottom: 19px;overflow: hidden;text-align: center;}

.alsoname a{ color: #666666;display: block;font-size: 12px;margin-bottom: 4px;text-decoration: none;}

.alsoname a:hover{ text-decoration:underline;}

.alsoprice .productSpecialPrice{ font-size:11px; font-weight:normal;}

.alsoprice .normalprice{ font-size:11px; font-weight:normal;}

h3.centerBoxHeading{background: url("../images/border_line.jpg") repeat-x scroll 0 23px rgba(0, 0, 0, 0);color: #565656;font-family: Arial,Helvetica,sans-serif;font-size: 17px;font-weight: bold;height: 25px;line-height: 14px;padding: 6px 10px 7px;text-transform: uppercase;}

.catimage{ position:relative;}

.currcatname{ position:absolute; color:#fff; font-size:32px; font-weight:bold; left:231px; top:20px;}

.imgLink{ display:block; margin-top:10px;}

.footer_top {background: none repeat scroll 0 0 #309BE3;border-bottom: 1px solid #309BE3;box-shadow: 0 -6px 3px -3px #1B7EC0 inset;height: 100px;left: 0;position: relative;top: 60px;width: 100%;}

.footer_top_inner {background: url(../images/footer_img.png) no-repeat scroll center top rgba(0, 0, 0, 0);height: 45px;margin: 0 auto;position: relative;top: -44px;width: 893px;}

.footer_center {background: none repeat scroll 0 0 #2184C6;float: left;width: 100%;margin-top:-29px;}

#footer .footer_inner {overflow: hidden;padding: 0 0 10px;width: 980px;margin:auto;}

#footer #newsletter_block_left {float: left;margin-top: 10px;position: relative;width: 59%;}

#tm_bottombanner {background: url("../images/footerbanner_saprator.png") no-repeat scroll left center rgba(0, 0, 0, 0);float: left;padding-left: 18px;position: relative;width: 39%;}

#footer ul {clear: both;list-style-type: none;width: 100%;}

#footer #newsletter_block_left {float: left;margin-top: 20px;position: relative;width: 59%;}

#footer #newsletter_block_left .title_block {background: url("../images/sprite.png") no-repeat scroll left -390px rgba(0, 0, 0, 0);float: left;font-size: 22px;margin-right: 10px;margin-top:-5px;text-align: right;width: 27%;line-height:22px;}

#footer #newsletter_block_left .block_content {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;width: 67%;}

.block_content .addmail {border-radius: 3px;float: left;font-size: 14px;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #309CE5 -moz-use-text-color #309CE5 #309CE5;border-image: none;border-radius: 5px 0 0 5px;border-style: solid none solid solid;border-width: 1px 0 1px 1px;float: left;font-size: 11px;position: relative; padding-left:5px; height:24px;}

.title_block_bottom{ color:#FFF; padding-top:4px;}

.block_content .mailbtn { background:url(../images/mailbtn_submit.jpg) no-repeat; height:25px;  width:28px;}

#footer li {padding: 6px 0;}

.title_block > a{color: #FFFFFF;font-size: 18px;text-transform: capitalize;}

.block_content a{background: url("../images/cat_arrow.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);padding-left: 12px;color: #9CD7FF;display: block;padding-left:11px;}

#social_block {float: left;margin: 5px 0;width: 28%;}

#footer .title_block {cursor: pointer;padding: 10px 0;}

#social_block li {padding: 12px 0 !important;}

#social_block li.facebook a {background: url("../images/sprite_pict_social_block.png") no-repeat scroll -6px -39px rgba(0, 0, 0, 0);}

#social_block li.twitter a {background: url("../images/sprite_pict_social_block.png") no-repeat scroll -6px -113px rgba(0, 0, 0, 0);}

#social_block li.rss a {background: url("../images/sprite_pict_social_block.png") no-repeat scroll -6px -186px rgba(0, 0, 0, 0);}

#footer li a {color: #9CD7FF;}

#footer li a:hover{color:#FFF;}

#footer .myaccount {border-bottom: medium none;padding: 0; float: left;margin: 5px 0 0;width: 24%;}

.footer_bottom {background: none repeat scroll 0 0 #095689;float: left;height: 43px;margin-top: -41px;position: relative;width: 100%;}

#page .rte {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);text-align: justify;}

.left_li.left_fi_li.left_sub_li_1{margin-bottom: 0; font-size:13px; font-weight:bold;line-height:23px;}

.left_li.left_fi_li.left_sub_li_2{padding-left: 28px;width: 162px;}

.indext_text {border: 1px solid #EEEEEE;border-radius: 3px;padding: 4px;}

.products_title {color: #309BE3;font-size: 18px;font-weight: normal;margin-bottom: 5px;text-transform: capitalize; height:21px;}

.products_text {border: 1px solid #EEEEEE;padding: 3px;}

.cartitem{color: #FF0000;}

.products_desc {margin-top: 21px;}

#privacyDefaultMainContent{padding:5px;}

#newsscrollbox .sideBoxContent a{ border-bottom:1px solid #eee;}

#footwrapper{background: url("../images/foot.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);overflow: hidden;width: 100%; clear:both;}

.products_pl .pl_btn {

    background: url("../images/pl_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    float: right;

    height: 23px;

    margin-top: -12px;

    width:68px;

}

.products_pl {border: 1px solid #DDDDDD;width: auto; height:120px;}

.products_pl .products_pl_txt {

    border-bottom: 1px solid #E5DCC3;

    color: #FF0000;

    font-size: 13px;

    font-weight: bold;

    line-height: 20px;

    padding: 5px;

}

.products_pl .products_pl_mid {

    padding: 10px;

}

.products_pl .products_pl_mid textarea {

    width: 100%;

}

#grant {color: #3a3a3a;clear:both;text-decoration: none;width:100%;margin-bottom:5px; margin-top:10px;} 

#grant ont {border: 1px solid CCCCC;}

#menu {height:34px;}

#menu ul{margin:0;padding:0;}

#menu li {border: 1px solid #9C9EA0;; color: #FFF;float: left;font-size: 12px;font-weight: bold;height:34px;line-height:36px;text-align: center;text-transform: uppercase;width:144px;background:#000;}

#menu li.hover { border-bottom: 1px solid #FFFFFF;color: #FFF;height: 34px;transition: all 0.5s ease-in-out 0s;width:144px; background:#f00;}

.product_cl {border: 1px solid #c3c3c3;padding: 3px; width:95%;}



#cont2 > form {

    width: 95%;

}

.banners1 {margin: auto auto auto 0px;width:1242px; overflow:hidden; height:774px;}

.center_bar {float: right;height:22px;margin-right: 573px;margin-top: 9px;}

dt.active {background:url(../images/dt_cirle.png) no-repeat;color: #FFFFFF;height: 14px;position: relative;width: 15px;}

dt {  background: url(../images/active_cirle.png) no-repeat;position: absolute;color: #FFFFFF;cursor: pointer;float: left;height: 16px;margin-left: 5px;padding: 3px 6px;position: relative;width: 15px;}

.banner_bottom .home-image{ float:left;}

.banner_bottom {margin-top:18px; position:relative;}

.foot_block_lin {float: left;margin-left: 54px;text-align: left;width: 244px;}

.title_foot {background: url("../images/border-bottom.jpg") repeat-x scroll 0 31px rgba(0, 0, 0, 0);color: #FFFFFF;font-size: 15px;font-weight: bold;height: 35px;margin-bottom: 11px;}

.footer_all {

    background: url("../images/border-bottom.jpg") repeat-x scroll 0 296px rgba(0, 0, 0, 0);

    height: 315px;

    margin-top: 37px;

}

.foot_block_lin a{color:#FFF; font-size:12px; font-weight:bold; cursor:pointer;}

.foot_block_lin li{ line-height:28px; height:37px;}

.foot_block_lin .foot_li_4a {padding-top: 38px;}

.foot_block_lin .foot_li_4b {padding-top: 25px;}

.foot_li_a {background: url("../images/social1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px;padding-left: 34px;}

.foot_li_b {background: url("../images/social2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px;padding-left: 34px;}

.foot_li_c {background: url("../images/social3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px;padding-left: 34px;}

.foot_li_3{ background:url("../images/promise_jpg.jpg") no-repeat; padding-left:24px;}

.foot_text {height: 41px;text-align: center;}

.foot_text  a {color: #FFFFFF;font-size: 16px;font-weight: bold;}

.product_main {background: none repeat scroll 0 0 #FFFFFF;}

.rate_stars{ background:url(../images/five_stars.jpg) no-repeat  44px center; margin-top:7px;}

.banner_title{ font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; color:#414141}

.title_block{ color:#FFF;}

.left_boxheading{background: url("../images/border_line.jpg") repeat-x scroll 0 23px rgba(0, 0, 0, 0);color: #565656;font-family: Arial,Helvetica,sans-serif;font-size: 17px;font-weight: bold;height: 25px;line-height: 14px;padding: 6px 10px 7px;text-transform: uppercase;}

.centerBoxContentsProducts.centeredContent.last {

    float: left;

}

.centerBoxContentsProducts.centeredContent.last .product_box{ margin-right:0;}

.center_title_lin{ background: url("../images/border_line.jpg") repeat-x scroll 0 26px rgba(0, 0, 0, 0);color: #414141;font-weight: bold;text-transform: capitalize; text-align:center; font-size:18px; height:29px; padding-left:77px;}

.left_ul_block_2{ display:none;}

.showhas .left_ul_block_2{ display:block;}



.left_li.left_fi_li.left_sub_li_1.sehover > a{color:#f00;}

.centerBoxContentsProducts.centeredContent.lastlin {float: left;}

.centerBoxContentsProducts.centeredContent.lastlin .product_box{margin-right:-7px;}

#newProductsDefaultHeading{  background: url("../images/border_line.jpg") repeat-x scroll 0 23px rgba(0, 0, 0, 0);color: #565656;font-weight: bold;margin-bottom: 11px;padding: 6px 0;text-transform: capitalize; font-size:19px; padding:1px 0;}

.contentbacklish {background: none repeat scroll 0 0 #fff;}

.banner_title {color: #414141;font-size: 18px;font-weight: bold;text-align: center;text-transform: uppercase;}

.btext1 li,.btext2 li, .btext3 li{color: #666;line-height: 18px;}

.btitle {font-size: 20px;font-weight: normal;margin-bottom: 2px;}

.btext1 {left: 208px;position: absolute;top: 60px;width: 190px;z-index: 999;}

.btext2 {left: 624px;position: absolute;top: 57px;}

.btext3 {position: absolute;right: 16px;top: 62px;}

.left_btext1{position: absolute;width:295px; bottom:515px;}

div.left_btext2 {position: absolute;bottom: 30px;width: 291px;}

.left_btext1 li, .left_btext2 li{color: #666;line-height: 18px;}

.left_btext1.btitle {font-size: 20px;font-weight: normal;margin-bottom: 2px; padding-left:5px;}

.left_btext2.btitle {font-size: 20px;font-weight: normal;margin-bottom: 2px; padding-left:5px;}

.left_btext1 .btitle {font-size: 20px;font-weight: normal;margin-bottom: 2px; padding-left:8px;}

.left_btext2 .btitle {font-size: 20px;font-weight: normal;margin-bottom: 2px; padding-left:8px;}

