*{ margin:0; padding:0;}
body { color: #000; font-family:Andada,Arial,Helvetica,sans-serif; font-size: 12px;background: url(../images/back.jpg) 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 li:hover {}
#navmenu ul.level1 li.home-link a:hover,#navmenu ul.level1 li a:hover {}
#navmenu li.submenu {}
#navmenu li.submenu:hover {}
#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.level2 li a { color:#4E4E4E; font-weight: bold; padding:0; text-align: left;text-transform: none; z-index: 999; font-size:12px;}

#navmenu ul.level2 li a:hover {}
#navmenu > ul a { width: auto;}
#navmenu ul ul { display: none; position: absolute; width: 205px; z-index: 999;}
#navmenu ul ul:hover { display: block;}
#navmenu ul ul li { width: 80px;}
#navmenu li.submenu li.submenu { border: 0 none; height:18x; padding-left: 5px; padding-right: 10px;  bckground:none;
padding-bottom:2px;}
#submenu_1 .level2{ width:314px;}
#submenu_1 .level2 .submenu{ width:138px !important;}
#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 { display: block; z-index: 999;}
#navmenu ul.level2 { background-color: #fff; border-left: 1px solid #8C9AA5; left: 0; overflow: visible; padding-bottom:5px; top:41px; z-index: 999;}
#navmenu ul.level3, #navmenu ul.level4, #navmenu ul.level5 { background: none repeat scroll 0 0 #4F4F4F; left: 13em; top: 0;}
#navmenu ul.level2 a { background-color: #fff; color:#012C4E; display: block; padding: 0.3em 0.25em; z-index: 999;}
.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 -87px;width:1420px; overflow:hidden;}
.center_bar {float: right;height:22px;margin-right: 623px;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;}
