/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
  * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#2c2b2b;
	margin: 0;
	
	
	/*background-color: #e5edf5;*/

	}

a img {border: none; }
a { text-decoration:none;}
a:hover{ color:#F47300;text-decoration:none;}

/*a:link, #navEZPagesTOC ul li a {
	color: #3300FF;
	text-decoration: none;
	}
*/ 
/*a:visited {
	color: #3300FF;
	text-decoration: none;
	}
*/
/*a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	}*/

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 11px;
/*	color: #074657;
*/	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

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

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0em 0;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT{
	display: inline;
	font-size: 1em;
	
	}
INPUT{
margin:0em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	/*background: #E4FEF5;*/
	}

FIELDSET {
	padding: 1.5em;
	margin: 1.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

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

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

.cartsubtotal
{
	background-color:#EEEFEF;
	border-left-color:#E8E6E6;
	color:#08495B;
	font-weight:bold;
}
.gentext
{
	color:#08495B;
	font-weight:bold;
}

.xcellprdname
{
	color:#165262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}
.xcellprdname:hover
{
	color:#165262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.xsellprice
{
	color:#FF020E;
	font-weight:bold;
	font-size:12px;
}


.blog-color{
color:#3B6D86;
font-weight:bold;
font-size:12px;
padding-left:3px;
text-decoration:none

}
.blog-color a:hover{
color:#FD9917;
font-weight:bold;
font-size:10px;
padding-left:3px;
text-decoration:none



}
.backimage
{
	background-image: url(../images/title-gray-bg.gif);
	background-repeat: repeat-x;
	height:30px;
	color:#08495B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#advanceSearch a
{
	font-size:10px;
	font-weight:bold;
	color:#3F8198;
	text-decoration:none;
}
#advanceSearch a:hover
{
	font-size:10px;
	font-weight:bold;
	color:#FD9E00;
	text-decoration:none;
}

.blog-text {
text-decoration:none;
color:#3B6D86;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.blog-text a{
text-decoration:none;
color:#3B6D86;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.blog-text a:hover{
text-decoration:none;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.blog-text a:visited{
text-decoration:none;
color:#3B6D86;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.cartProdTitle
{
	color:#3E3E3E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}
.cartProdTitle a
{
	color:#3E3E3E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}
.cartProdTitle a:hover
{
	color:#E15500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}



.pagination{
padding: 5px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}


.pagination a {
padding:3px;
text-decoration: none; 
border:1px solid #F3F3F3;
color: #000;
}

.pagination a:hover {

background:#FFFFFF;

border:1px solid;
color:#666666;
border-color:#666666;
}

.pagination a.currentpage{
/*background-color: #086C87;
*/
color:#666666 !important;
/*border-color: #086C87;
*/
/*font-weight: bold;
*/
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}



/*wrappers - page or section containers*/
#mainWrapper {   
												/* Change by Jay Solanki */
	text-align: left;
	width: 950px;
	vertical-align: top;
    
	/*border: 1px solid #9a9a9a;*/
	}


#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin:0em;
	padding: 0em;
  
	}

#logoWrapper{
	background-image: url(../images/banner-bg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:117px;
	}

#navColumnTwoWrapper, #mainWrapper {
	margin:auto;
	} 
#navColumnTwoWrapper {
	margin-left: 0.5em;
	=margin-left:0.5em;
	}
#navColumnOneWrapper
{
/*	background-color:#FFFFFF;
*/	
	/*border:1px solid red;*/
}
.p5-color{
  color:#FFFFFF;
  size:14px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif

}
.p5-color a{
    color:#FFFFFF;
  size:14px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif
}
.p5-color a:hover{
    color:#FFFFFF;
  size:14px;
  font-weight:bold;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif
}
.question{
   color:#FFFFFF;
	font-size:14px;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif
}
#tagline {
	/*color:#000000;
	font-size: 2em;*/
	text-align:left;
	/*vertical-align: middle;*/
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	
	}
.floatingBox ul{padding:0px; margin:0px; list-style:disc;}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks
{
      padding:5px;  
      font-family:Arial, Helvetica, sans-serif;  
      font-size:12px;  
      color:#000000;  
      font-weight:bold;  
}
.current
{
      border:1px solid #0BA9D3;
	  padding:4px 6px 4px 6px;
}
.navSplitPagesLinks a 
{
      padding:4px 7px 4px 7px;  
      margin:0px 2px 0px 2px;  
      border:1px solid #0BA9D3;  
      background:#097997;  
      color:#E5F6FA;  
      text-decoration:none;  
}
.navSplitPagesLinks a:hover{  
      border:1px solid #0BA9D3;  
      background:#D1F3FC;  
      color:#097997;  
      text-decoration:none;  
}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}
#productsListingListingTopLinks
{
	/*border:1px solid black;*/
	margin-top:5px;
}
#productsListingTopNumber
{
	/*border:1px solid black;*/
	margin:5px 0px 0px 2px;
}
#button-addtocart
{
	/*border:1px solid black;*/
	margin:-20px 0px 0px 0px;
}
#disp-backimage
{
	background-color:#F3F3F3;
	
}
.dispbackimage
{
	background-image:url(../../../../images/banner_sample_sound.jpg);
	background-repeat:no-repeat;
	height:150px;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #abbbd3;
	/*background-image: url(../images/tile_back.gif);*/
	background-image: url(../images/header_link_bg.gif);
	padding: 0.0em 0.2em;
	font-weight: bold;
	/*color: #ffffff;*/
	height: 1%;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}
#navCatTabs
{

}
.prodtitle
{
	color:#000000;
}
.prodesc
{
	font-weight:normal;
}
.prodprc
{
	color:#FF0000;
	font-size:12px;
}
#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	/*display: inline;*/
	line-height:145px;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}
#indexProductListCatDescription {
	margin:0px 0px 0px 0px;
}
#navCategoryIcon, .buttonRow {
/*	margin: 3.5em;
*/	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	}

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding-left:5px;

	}

#checkoutShipping, #checkoutPayment, #loginDefault
{
	margin-left:15px;
	margin-top:-16px;
}
#acctNewslettersDefaultHeading
{
	margin-left:15px;
	margin-top:-20px;
}
#checkoutConfirmDefaultHeading, #accountDefaultHeading, #addressBookDefaultHeading, #accountHistoryDefaultHeading, #newProductsDefaultHeading, #indexCategoriesHeading
{
	margin-left:0em;
	margin-top:-7px;
}

#checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading
{
	background-color: #abbbd3;
	background-image: url(../images/page_selecter_bg.gif);
	color: #000;
	padding:4px 0px 0px 2px;
	height:21px;
	font-size:14px;
	font-weight:bold;
	margin-left:4px;
	font-weight:bold;
}

#accountDefaultHeading, #indexCategoriesHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
}
#newProductsDefaultHeading
{
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding-left:5px;
	padding-top:5px;
}

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

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}
#scQuantityHeading
{
	text-align:left;
}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
float:left;
width:150px;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	background-color:#FFFFFF;
	border:1px solid #DADADA;
	width:110px;
	height:100px;
	padding-top:5px;
	text-align:center
	
	
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper
{
	border: 1px solid #D9F3FA;
	height: 1%;
	margin: 1.4em 0;
	width:200px;
}
.centercartBoxHeading
{
	border:0px solid black;
	font-size:11px;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	color:#08495B;
}
h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/*sideboxes*/
.columnLeft
{
	/*border:1px solid black;*/
}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: #6C909A;
	/*background-image: url(../images/tile_back.gif);*/
	padding: 0.5em 0.2em;
	}

#categorySubContent
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:15px 5px 15px 35px;
	line-height:22px;

}
#selectedMainDiv
{
	padding:0px 0px 0px 15px;
	height:18px;
}
#categoriesContent
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:15px 0px 15px 0px;
	/*line-height:22px;*/
}
#categoriesContent,#categorySubContent a
{
	color:#FFFFFF;
	/*text-decoration:underline;*/
}
#categoriesContent,#categorySubContent a:hover
{
	color:#FCDF69;
	text-decoration:none;
}

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	background-color:#074657;
	/*border: 1px solid #9a9a9a;
	border-bottom: 5px solid #336633;*/
	/*margin-top: 1.5em;*/
	}

.sideBoxContent {
	background-color:#074657;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0.4em;
	text-decoration:none;
	}
.sideBoxContent a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}
.productListing-data
{
	text-align:left;
}

.learncentr a
{
	color:#074657;
	text-decoration:none;
}
.learncentr a:hover
{
	color:#074657;
	text-decoration:none;
}
.learncentr a:visited
{
	color:#074657;
}


#productListing-data-pname
{
      /*border:1px solid black;*/
      margin:0px 30px 0px 30px;
}
#productListing-data-pname a
{
	color:#003366;
	text-decoration:none;
}
#productListing-data-pname a:hover
{
	color:#003366;
	text-decoration:underline;
}
#listingDescription
{
      /*border:1px solid black;*/
      margin:20px 30px 0px 30px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
	  font-weight:700;
	  color:#457481;
      line-height:15px; 
}
.desc_more_info
{
	color:#F79B4D;
	text-decoration:none;
}
.desc_more_info:hover
{
	color:#F79B4D;
	text-decoration:none;
}
.desc_more_info:visited
{
	color:#F79B4D;
}

#prod-price
{
	  /*border:1px solid black;*/
	  margin:0px 0px 0px -6px;
	  text-align:center;
      font-size:15px;
      font-weight:bold;
      color:#F00404;
}
#buy-button
{
	/*border:1px solid black;*/
	margin:0px 0px 0px 0px;
	width:150px;
}
#buy-cdrom
{
	/*border:1px solid black;*/
	margin:0px 0px 0px -18px;
}
.cd_rom_btn{
  margin-top:4px;

   width:150px;
   float:right;
}
.dvd_rom_btn{
margin-top:4px;
width:150px;
float:right;

}
.buy_now_style{
margin-top:4px;
padding-right:20px;
width:150px;
float:right;
text-align:right;

}
.instant_download_btn{
  width:150px;
     float:right;
	   margin-top:4px;


}
#disp-demo-buttons
{
      /*border:1px solid black;*/
      margin:10px 30px 0px 30px;
}
  
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading,  .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}
.catmainlinks
{
	color:#FFFFFF;
	text-decoration:none;
}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}
.inner-box-text{
color:#396D82;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}


.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #DEDEDE;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url(../images/page_selecter_bg.gif);
	height: 2em;
	color: #FFFFFF;
	padding-top:5px;
	}
.productListing-rowheading a
{
	color: #FFFFFF;
	text-decoration:underline;
}
.productListing-rowheading a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}
#siteMapList {
	width: 90%;
	float: right;
	}
.site-map{
    color:#1B5565;
	font-size:12px;
}
.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
.GreyText{
font-size:10px;
font-weight:bold;
color:#898B8B;
}

.GreyTextNor{
font-size:9px;
font-weight:normal;
color:#898B8B;
}

.DarkGreyText{
font-size:10px;
font-weight:bold;
color:#3B6D86;
font-family:Verdana, Arial, Helvetica, sans-serif

height:15px;
}
.DarkGreyText:hover{
font-size:10px;
font-weight:bold;
color:#FD9917;
font-family:Verdana, Arial, Helvetica, sans-serif
text-decoration:none;
height:15px;

}
.scroll-b{
   color:black;
   background-color:#a0a0a0;
   scrollbar-face-color:#903030;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#C0B0B0;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#202020;

}
.whitetext{
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.OrangeText{
font-size:10px;
font-weight:bold;
text-decoration:none;
 color:#3B6D86
}

.OrangeText a{
font-size:10px;
font-weight:bold;
text-decoration:none;
 color:#3B6D86
}

.OrangeText a:hover{
font-size:10px;
font-weight:bold;
color:#FD9917;
}



.GreyLink{
font-size:10px;
font-weight:bold;
color:#898B8B;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.GreyLink:hover{
font-size:10px;
font-weight:bold;
color:#FD9E00;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.BlueLink{
font-size:10px;
font-weight:bold;
color:#3F8198;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.BlueLink:hover{
font-size:10px;
font-weight:bold;
color:#3F8198;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif

}
.Input_Top{
width:160px;
font-size:10px;
font-weight:normal;
color:#898B8B;
/*padding-left:3px;*/
border:1px solid #BDBBBA;
}

.DarkBlueLink{
font-size:11px;
font-weight:bold;
color:#074657;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.DarkBlueLink:hover{
font-size:11px;
font-weight:bold;
color:#FD9E00;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif

}

 #DarkBlueLink
{
	float:right;
	margin-top:-21px;
	padding-right:43px;
}
#extraheader{
	padding-top:10px;
	background-image: url(../images/link_bg.gif);
	background-repeat: repeat-x;
	font-size:11px;
	font-weight:bold;
	width:99%;
	height:20px;
	/*line-height:30px;*/
	padding-left:10px;
} 
#p5-header{
	float:left;
	margin-top:8px;
	font-weight:bold;
	color:#ffffff;


}
#extraheader a{
padding:3px 16px; 
border-right: 1px solid #BABCBD;
font-size:11px;
color:#386F82;
font-weight:bold;
text-decoration:none;
/*float:left;*/
}

#extraheader a:hover{
background:url(../images/top_nav_hover.gif) repeat-x;
color:#FD9A19;
text-decoration:none;
}

#extraheader .active,
#extraheader .active:hover{
background:url(../images/top_nav_hover.gif) repeat-x;
padding:3px 8px;
font-size:11px;
color:#FD9A19;
font-weight:bold;
text-decoration:none;
/*float:left;*/
}

#Top_Nav1{
	background-image: url(../images/top_link_bg_1.gif);
	background-repeat: repeat-x;
	font-size:11px;
	font-weight:bold;
	width:99%;
	height:19px;
	padding-top:4px;
	padding-left:10px;
} 


#Top_Nav1 a{
padding:0px 30px; 
border-right: 3px solid #A7A6A5;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
float:left;
}

#Top_Nav1 a:hover{
background:url(../images/top_nav_hover.gif) repeat-x;
color:#FFDF71;
text-decoration:none;
}

#Top_Nav1 .active,
#Top_Nav1 .active:hover{
background:url(../images/top_nav_hover.gif) repeat-x;
padding:0px 30px;
font-size:10px;
color:#FFDF71;
font-weight:bold;
text-decoration:none;
float:left
}
.textcolor{
  color:#074657;
  font-weight:bolder;
  font-size:14px;
}
.freecolor{
   color:#ffffff;
   font-size:25px;
   font-weight:bold;
}
.inputemail
{
	padding-left:5px;
    border:0px solid #c2c2c2;
	background-color:#FFFFFF;
	text-align:left;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:105px;
	padding-top:2px;

}

.inputheader{
	padding-left:5px;
    border:0px solid #c2c2c2;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	width:150px;
	height:18px;
	
	padding-top:2px;
}
#freemusictab
{
	/*background:url(../images/free_music_tab_bg.gif) repeat-x;*/
/*	background-color:#324E56;
*/	width:100%;
}
#sampletext
{
	background:url(../images/banner_right_01.gif) right top  no-repeat;
	height:184px;
	padding:10px;
	font-size:16px;
}
#BlueText{
font-size:12px;
font-weight:bold;
color:#397085;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#BlueText h1{
font-size:12px;
font-weight:bold;
color:#5E5E5E;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#proddisp
{ background-color:#FFFFFF;
	
	height:210px;
}
#rightadvertise
{
	background:url(../../../../images/banners/orange_back.gif) right no-repeat;
	border:1px solid #DF5C26;
	width:290px;
	height:198px;
}

#leftnavbg{
/*background-image:url(../images/left-topbox-bg.gif);*/
background:#F3F3F3;
}
.p5-left{
   color:#fff;
   font-weight:bold;
   font-size:13px;
   font-family:Verdana, Arial, Helvetica, sans-serif
   
   
/*   background-color:#6C909A;
*/ 

}
.p5-left-content {
   color:#606060 ;
   font-weight:bold;
   font-size:12px;
   line-height:24px;
   border-bottom:1px solid #DFDFDF;
   font-family:Verdana, Arial, Helvetica, sans-serif
 }
.p5-left-content a{
   color:#606060 ;
   font-weight:bold;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}
.p5-left-content a:hover{
   color:#386F82;
   font-weight:bold;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}
.view-all-product td{
   color:#387081 ;
   font-weight:normal;
   font-size:11px;
   line-height:24px;
   border-bottom:1px solid #DFDFDF;
   font-family:Verdana, Arial, Helvetica, sans-serif
 }
.view-all-product a{
   color:#387081 ;
   font-weight:normal;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}
.view-all-product a:hover{
   color:#616161;
   font-weight:normal;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}

.grey-to-blue td{
   color:#387081 ;
   font-weight:normal;
   font-size:11px;
   line-height:24px;
   border-bottom:1px solid #DFDFDF;
   font-family:Verdana, Arial, Helvetica, sans-serif
 }
.grey-to-blue a{
   color:#616161;
   font-weight:normal;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}
.grey-to-blue a:hover{
   color:#387081;
   font-weight:normal;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}

.red{
   color:#960025;
   font-weight:bold;
   font-size:11px;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif
}
.Product-name a{
text-decoration:none;
color:#000000;
}
#rightmvpimage
{
	border:2px solid #C2C2C2;
	background-color:#FBFCFC;
	padding:5px;
	width:281px;
	
	height:80px;
}
#compatability
{
	background:url(../images/compatability_bg.gif) repeat-x #C9C9C9;
	/*padding:5px 10px; */
}
#cartDefaultHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
}
#productListHeading
{
	padding:0px 0px 0px 1px;
	font-size:10px;
	color:#074657;
	font-weight:normal;
}

#productListHeading a{
font-size:10px;
color:#074657;
text-decoration:none;
}

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

#accountHistoryDefaultHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}
#shippingInfoHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}
#addressBookDefaultHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}
#acctNewslettersDefaultHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}
#accountNotificationsHeading
{
	/*background-color:#999999;*/
	background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}

#loginDefaultHeading
{
	/*background-color:#999999;*/
	/*background:url(../images/tab_tital_bg.gif) repeat-x ;
	height:32px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;*/
	background-color: #abbbd3;
	background-image: url(../images/page_selecter_bg.gif);
	color: #000;
	padding:6px 0px 0px 5px;
	height:21px;
	font-size:14px;
	/*width:964px;*/
	
	font-weight:bold;
	margin-left:4px;


}
#Tital{
background:url(../images/tab_tital_bg.gif) repeat-x ;
padding:1px 0px 0px 10px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
height:32px;
width:720px;
}
.tutorial-bg-image{
background:url(../images/listingbg.gif) repeat-x ;
height:70px;
border:1px solid #DCDCDC;
}
.blog-bg-image{
background:url(../images/boxbg.gif) repeat-x ;
border:1px solid #DCDCDC;
}
.news-bg-image{
background:url(../images/boxbg.gif) repeat-x ;
border:1px solid #DCDCDC;
}
.testimonials-bg-image{
background:url(../images/boxbg.gif) repeat-x ;
border:1px solid #DCDCDC;
}

.title-arrow-bg{
background:url(../images/title-arrow.jpg);

}
#mainpagehead{
background:url(../images/tableboxbg.gif) repeat-x ;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.title-head
{
background:url(../images/main-head-bg.jpg) repeat-x ;
line-height:29px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
width:100%;
text-transform:uppercase;
padding:0 0 0 5px
}
.head-bottom-arrow
{
background:url(../images/head-bottom-arrow-bg.jpg) repeat-x ;
}
.title-head-lightgrey
{
background:url(../images/light-grey-main-head-bg.jpg) repeat-x ;
line-height:29px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
width:100%;

padding:0 0 0 5px
}
.sort-by{
line-height:10px;
}
.head-bottom-arrow-light
{
background:url(../images/light-grey-bottom-arrow-bg.jpg) repeat-x ;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
}
.ajex-bg
{
background:url(../images/ajex-bg.jpg) repeat-x ;
background-position:bottom;
border:1px solid #F0F0F0;
border-top:0px;
}
#newhead{
background:url(../images/news-title-bg.gif) no-repeat;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
height:40px;
width:95px;
}
#testimonials
{
	height:30px;
	padding-top:5px;
}
#testimonialtitle
{
	background:url(../images/testimonial_tital_bg_bottom.gif) repeat-x top;
	height:27px;
}
#newssub
{
	background:url(../images/conttent-bg.gif) no-repeat;
}
#newsevent
{
	background:url(../images/news_tital_bg.gif) no-repeat;
	padding:9px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:32px;
	border:1px ;
	
}
#whitetext
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;

}
.RedBigText{
font-size:15px;
font-weight:bold;
color:#F00404;
padding-left:6px;
}

.RedText{
font-size:10px;
font-weight:bold;
color:#FD0612;
}

.GreyLinkNor{
font-size:10px;
font-weight:normal;
color:#898B8B;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.GreyLinkNor:hover{
font-size:10px;
font-weight:normal;
color:#898B8B;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.OrangeLink{
font-size:10px;
font-weight:normal;
color:#E99421;
text-decoration:none;
}

.OrangeLink:hover{
font-size:10px;
font-weight:normal;
color:#E99421;
text-decoration:none;
}

#FooterText{
font-size:11px;
font-weight:normal;
color:#A7CCD5;
text-decoration:none;
text-align:center;
line-height:20px;
padding:14px 0px 14px 0px;
background:#074657;
width:949px;


}

#FooterText .FooterLink{
font-size:11px;
font-weight:normal;
color:#A7CCD5;
text-decoration:none;
}

#FooterText .FooterLink:hover{
font-size:11px;
font-weight:normal;
color:#A7CCD5;
text-decoration:underline;
}

#ajax-image-left,#ajax-image-right,#ajax-image-left:active,#ajax-image-right:active{
border:none;
text-decoration:none;
}

#ajax-image-left div{
border:none;
width:26px;
height:55px;
background:url(../images/orange-left.gif) no-repeat left bottom;
}

#ajax-image-left:hover div{
border:none;
width:26px;
height:55px;
background:url(../images/blue-left.gif) no-repeat left bottom;
}

#ajax-image-right div{
border:none;
width:26px;
height:55px;
background:url(../images/orange-right.gif) no-repeat left bottom;
}

#ajax-image-right:hover div{
border:none;
width:26px;
height:55px;
background:url(../images/blue-right.gif) no-repeat left bottom;
}


#FooterText .FooterLinkbreak{
padding:0px 8px 0px 8px;
font-size:10px;
font-weight:normal;
color:#3F8198;
}
.breadcrubs {
font-size:10px;
color:#074657;
line-height:22px;
}

.breadcrubs a {
text-decoration:none;
color:#074657;
}

.breadcrubs a:hover {
text-decoration:underline;
color:#333;
}

.banner {
background:url(../../../../images/banners/rec.jpg) no-repeat left top;
width:803px;
height:149px;
}

.banner-text {
width:475px;
height:100px;
color:#4f104a;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
font-size:12px;
font-weight:400;
margin:25px 0 0 275px;
}

.banner-text h2 {
font-size:12px;
font-weight:700;
}
.testimoinal-style{
padding-left:4px;
padding-right:4px;
padding-bottom:30px;
padding-top:4px;
border-bottom:1px solid #DFDFDF;
}


.testimoinal-testi-by {
color:#074657;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testimoinal-testi-by a{
color:#074657;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testimoinal-testi-by a:hover{
color:#000;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testimoinal-testi-by a:visited{
color:#074657;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sort-by {
background:url(../images/sort-by-bg.gif) repeat-x left top;
height:70px;
padding:0 10px 10px;
}

.sort-by-text {
color:#074657;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.input1 {
width:170px;
font-size:10px;
color:#fff;
font-weight:400;
background:#074657;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inner-box{
background-color:#F1F1F1;
height:70px;
}
.ajax-prod-name{
color:#353535;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:30px;
}
.ajax-prod-name a{
color:#353535;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:30px;
}
.ajax-prod-name a:hover{
color:#FD9917;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:30px;
}
.content-products {
padding:6px;
}

.all-border {
border:3px solid #074657;
}

.left-nav {
background:#074657;
line-height:22px;
font-size:11px;
color:#baced3;
font-weight:700;
padding:10px 0 0;
}

.left-nav a {
color:#baced3;
text-decoration:none;
display:block;
padding:0 0 0 15px;
}

.left-nav a:hover {
color:#fff;
text-decoration:none;
background:#6c909a;
}

.left-nav ul {
list-style:none;
color:#fff;
margin:6px 0;
padding:0;
}

.left-nav li {
line-height:22px;
padding:1px 0 1px 30px;
}

.left-nav li a {
line-height:22px;
display:block;
}

.left-nav-current {
color:#fff;
text-decoration:none;
display:block;
background:#6c909a;
}

.yellow-text {
color:#fcdf69;
}

.left-nav li a:hover,.left-nav li:hover {
line-height:22px;
display:block;
background:#6c909a;
}

.dropdown{
width:160px;
background-color:#074657;
color:#FDFDFD;
font-size:14px;
text-align:center;
vertical-align:middle;
border:#D4E4E8 solid 1px;
}

/* product bundle class starts */
.prod-bundle-bg { width:380px; height:200px; border:1px solid #B4B7B7; background-color:#FFFFFF }
.prod-bundle-title { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; vertical-align:bottom; }
.product-bundle-price { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#f90314; font-weight:bolder; }
.prod-bundle-bg p { margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
font-weight:bold; width:180px; }
.product-bundle-highlight { margin:0px 0px 0px 0px; padding:13px 0px 0px 15px; color:#074657;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:70px; }
.product-bundle-leran-more { margin:0px 0px 0px 0px; padding:10px 0px 0px 100px; color:#fa5107; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:15px; }
.product-bundle-leran-more a { color:#fa5107; text-decoration:none; }
.product-bundle-leran-more a:hover { color:#fa5107; text-decoration:underline; }

/* product bundle class ends */

#update-cart-product a
{
	color:#04836A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#update-cart-product a:hover
{
	text-decoration:none;
}
.instructions
{
	display:block;
	font-size:.85em;
	white-space:pre;
	color:#3E3E3E;
	font-size:12px;
}
.user_message
{
	margin:1em 0;
	display:block;
}
/* Product Details */
.email-font img {
vertical-align:middle;
}
/* For product display in define_main_page content in div */
.product-music-content {
height: 650px;
width: 670px;
 
}
.sign{
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.header-image {
background-image:url(../images/banner-bg.gif);

}
.related-products {
background:url(../images/right-small-prod-bg.gif) repeat-x left top #e6f6fb;
border:1px solid #e6f6fb;
height:600px;
}

.related-products-title {
font-size:12px;
color:#265d6c;
font-weight:700;
line-height:24px;
padding-left:5px;
}

.related-products-name {
font-size:12px;
color:#265d6c;
line-height:20px;
}

.related-products-price {
font-size:12px;
color:#ff020e;
font-weight:700;
}

.content-part {
line-height:20px;
margin:0;
padding:0;
}

.content-part h1 {
font-size:16px;
font-weight:700;
color:#074657;
}

.content-part p {
font-size:10px;
color:#074657;
margin:0;
padding:0;
}

.regular-price {
font-size:13px;
color:#074657;
font-family:Verdana, Arial, Helvetica, sans-serif
font-weight:500;
}
.bread{
background:url(../images/main-body-bg.gif) repeat-x top left #fff;
margin:0;
padding:4px 0 0;
}
.breadcrubs,.email-font {
font-size:12px;
color:#265d6c;
}

.breadcrubs a,.related-products-name a {
text-decoration:none;
color:#265d6c;
}

.breadcrubs a:hover,.related-products-name a:hover {
text-decoration:underline;
color:#265d6c;
}
.productpanel{
background:url(../images/right-small-prod-bg.gif) repeat-x left top #e6f6fb;
border:1px solid #e6f6fb;
height:600px; 
}
.sale-price {
font-size:12px;
color:#ff020e;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif

}

.product-details-title {
background:url(../images/table-title-bg.gif) repeat-x left top;
line-height:18px;
font-size:11px;
font-weight:700;
color:#074657;
padding-left:10px;
}

.product-details-content {
border:8px solid #dbdcdc;
border-top:none;
font-size:11px;
color:#074657;
line-height:14px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.product-details-content ul li{padding:0px; margin:5px; list-style:disc; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-position:inside;}
.cententwritedata{padding:0px; margin:0px; list-style:circle};
.watch-video-title {
background:url(../images/video-table-title-bg.gif) repeat-x left top;

font-size:11px;
font-weight:700;
color:#074657;
padding:5px 0px 5px 5px;
border:1px solid #DBDCDC;
}

.watch-video-content {
border:1px solid #dbdcdc;
}

.breadcrubs,.email-font {
font-size:12px;
color:#265d6c;
}

.breadcrubs a,.related-products-name a {
text-decoration:none;
color:#265d6c;
}

.breadcrubs a:hover,.related-products-name a:hover {
text-decoration:underline;
color:#265d6c;
}

.email-font a,.email-font a:hover {
text-decoration:none;
font-size:12px;
color:#265d6c;
}
#checkoutConfirmDefaultShipmentTitle
{
	
}
/* End Product Details */

/* learning center page class */

.learning-banner {
background:url(images/learning-center.gif) no-repeat left top;
height:60px;
}

.learning-banner-text {
color:#074657;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
font-size:12px;
font-weight:400;
margin:0px 0 0 275px;
}

.title { background:url(../images/title-bg.gif) no-repeat left top; padding:0px 0px 0px 15px; line-height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff; }

.title-2 { padding:2px 0px 2px 15px; line-height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#074657; }

.video-img { border:2px solid #0b323d; }

.music-video-tut-bg td { padding:8px 0px 0px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#074657; font-weight:bold; }

.music-video-tut-bg-td
{
	background:url(../images/music-video-tut-bg.gif) repeat-x left top;
	height:86px; 
	line-height:20px;
}

.view-more { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fc0404; font-weight:bold; padding:6px 0px 6px 10px; }
.view-more a { color:#fc0404; text-decoration:none; }
.view-more a:hover { color:#fc0404; text-decoration:none; }

.advert-space { background:url(../images/advert-bg.gif) repeat-x left top; padding:6px 6px 6px 6px;
color:#074657;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; }

.guitar-text { 
margin:0; padding:0;
color:#074657;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.guitar-text td { border-bottom:1px solid #ebe9e9; padding:8px 0px 8px 0px; }

.guitar-text p { 
margin:0; padding:0;
}

.guitar-text a { text-decoration:none; color:#f90213; }
.guitar-text a:hover { text-decoration:none; color:#f90213; }

/* End learning center page class */

/* news-1 page class starts */
.news-content-bg-1 { background:#f0f0f0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.news-breadcrubs {font-size:12px; color:#074657; padding:5px 0px 0px 10px; vertical-align:top; }
.news-breadcrubs a { text-decoration:none; color:#074657; }
.news-breadcrubs a:hover { text-decoration:underline; color:#333; }

.news-description { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#074657; line-height:16px; padding-bottom:6px; }
.news-description p { margin:0; padding:0; }
.news-description a { text-decoration:none; color:#fe0107; }
.news-description a:hover { text-decoration:underline; color:#fe0107; }
.news-description ul { margin:10px  }
.news-description li { list-style-type:disc ; }

.news-guitar-details { margin:0; padding:0; }
.news-guitar-details p { margin:0; padding:0; font-size:12px; color:#074657; line-height:16px; width:400px; }
.news-guitar-details-more { color:#f92130; }
.news-guitar-details-more:visited { color:#f92130; text-decoration:underline; }
.news-guitar-details-more:hover{ color:#f92130; text-decoration:none; }

.news-ruitar-details-odd td { background:#FFF; padding:6px 0px 4px 5px; }
.news-ruitar-details-even td { background:none; padding:6px 0px 4px 5px; }
.reason-left-nav { background:#074657; line-height:22px; font-size:11px; color:#baced3; font-weight:700; padding:5px 0px 0px 0px; }
/* news-1 page class ends */


/* learning center page class starts */
.reason-title-1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#074657; line-height:30px; }
.reason-product-title { color:#074657; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.reason-product-detail { background:url(../images/white-gradient.gif) repeat-x left top; padding:8px; }
.reason-product-detail-price { color:#fe0107; }
.reason-product-detail-desc { color:#074657; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.reason-product-detail-desc p { margin:0; padding:5px; line-height:16px; font-size:10px; }
.reason-product-detail-desc a { color:#074657; text-decoration:none; font-weight:bold; }
.reason-product-detail-desc a:hover { color:#074657; text-decoration:underline; font-weight:bold; }
.reason-right-products { margin:0; padding:0; background:url(../images/white-gradient.gif) repeat-x left top; padding:8px; }
.reason-right-products p { margin:0; padding:0; color:#074657; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.reason-right-products span { color:#fe0107; }
.reason-right-products p a { text-decoration:none; color:#074657; }
.reason-right-products p a:hover { text-decoration:underline; color:#074657; }


.reason-left-nav { background:#074657; line-height:22px; font-size:11px; color:#baced3; font-weight:700; padding:5px 0px 0px 0px; }
.reason-left-nav a { color:#baced3; text-decoration:none; display:block; padding:0 0 0 10px; }
.reason-left-nav a:hover { color:#fff; text-decoration:none; background:#6c909a; }
.reason-left-nav ul { list-style:none; color:#fff; margin:6px 0; padding:0; }
.reason-left-nav li { line-height:22px; padding:1px 0 1px 30px; }
.reason-left-nav li a { line-height:22px; display:block; }
.reason-left-nav-current-1 { color:#fff; text-decoration:none; display:block; background:#6c909a; padding:0px 0px 0px 8px; }
.reason-left-nav-current-2 { background:#035a72; }
.reason-left-nav-title {  background:#045369; padding:0px 0px 0px 10px; }
/* learning center page class ends */

.blck-b-11{ 
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.blckb-orngehvr:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.blckb-orngehvr:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.blckb-orngehvr:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.blckb-orngehvr:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #D26001; text-decoration: none}

.blck-orngehvr:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck-orngehvr:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck-orngehvr:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck-orngehvr:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #D26001; text-decoration: underline}


.orange-b10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #D16002;
	text-decoration: none;
}
.blck10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.blck9-orngehvr:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck9-orngehvr:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck9-orngehvr:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck9-orngehvr:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #D26001; text-decoration: underline}

.blck9-orngehvr2:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck9-orngehvr2:active {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck9-orngehvr2:visited {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.blck9-orngehvr2:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFB814; text-decoration: none}



/*Defaults Styling*/
fieldset { width:900px}
input, textarea {font:12px/12px Arial, Helvetica, sans-serif; padding:0;/* margin-left:4px;*/}
select{ font:12px/12px Arial, Helvetica, sans-serif; padding:0;}


.Tble-brdr-gry {
	border: 1px solid #CCCCCC;
}


 .blk-b-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.testiwidth{
  width:200px;
}
.testiwidth td{
   width:100%;
}

/*Selects*/
.NFSelect { height:22px; position:absolute; border:1px solid transparent; }
.NFSelectLeft {float:left; width:3px; height:22px;  vertical-align:middle;}
.NFSelectRight {height:22px; line-height:16px; width:117px; background:url(../images/ajaxdropdown.gif) no-repeat 100% 0; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; padding-left:3px; margin-left:3px; padding-top:0px; text-align:left }
.NFSelectTarget {position:absolute; background:none; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px; width:127px; margin-left:10px; text-align:center}
.NFSelectOptions {position:absolute;background:#707175; /*margin-left:6px;*/ =margin-left:-3px; margin-top:0px; list-style:none; padding:4px 0; color:#fff;
font:9px Verdana, Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; width:122px; border:0px solid}
.NFSelectOptions li {padding-bottom:1px; width:117px; text-align:left}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none; width:117px}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}

/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/

/*Selects*/


.NFSelectListing { height:22px; position:absolute; border:1px solid transparent;  }
.NFSelectLeftListing {float:left; width:3px; height:22px; vertical-align:middle}

.NFSelectRightListing {height:22px; background:url(../images/dropdown-bg.gif) no-repeat 100% 0; width:117px; cursor:pointer; font-family:Tahoma; font-size:11px; color:#fff; padding-left:0px; margin-left:3px; padding-top:2px; width:117px; text-align:left;}
.NFSelectTargetListing {position:absolute; background:none; margin-left:-13px; margin-top:0px; z-index:3; left:0; top:0; padding-bottom:0px;}
.NFSelectOptionsListing {position:absolute; background:#707175; margin-left:16px; margin-top:18px; list-style:none; padding:4px 0; color:#fff;
font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptionsListing li {padding-bottom:1px;}
.NFSelectOptionsListing a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptionsListing a.NFOptionActive {background:#464646;}
.NFSelectOptionsListing a:hover {background:#333;}


/*Hidden*/
.NFhiddenListing {opacity:0; z-index:-1; position:relative;}
/*Safari*/




.free-sound
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#fff
}
.free-sound span
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#ffd200
}
.h1-head-text{
font-size:11px;
color:#FFFFFF;
}
.bottom-container{
font-size:15px;
color:#074657;
}
.listing-breadcrumb-1{
padding-left:2px; 
color:#5D5D5D; 
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.listing-breadcrumb-1 a{
padding-left:2px; 
color:#5D5D5D; 
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.listing-breadcrumb-1 a:hover{
padding-left:2px; 
color:#5D5D5D; 
text-decoration:none;
font-size:12px;
font-weight:bold;
}


.listing-breadcrumb-2{
padding-left:2px; 
color:#FC9918; 
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.breadcrumb-div{
margin-bottom:5px;
}
.title-background{
background:url(../images/prod-list-title-bg.gif) repeat;
height:30px;
line-height:30px;
margin-bottom:10px;
}
.title-text-style{
font-size:14px;
text-transform:uppercase;
margin-left:10px;
font-weight:bold;
}
.top-picks-title-bg{
background:url(../images/main-head-bg.jpg) repeat-x ;

}
.top-picks-title-text{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-left:8px;
}

.top-picks-box-bg{
background:url(../images/top-picks-bg.gif) repeat;
}
.top-picks-prod-name{
color:#000;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.top-picks-prod-name a{
color:#000;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.top-picks-prod-name a:hover{
color:#FD9E00;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.top-picks-prod-name a:visited{
color:#000;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.top-picks-prod-price{
color:#FF0000;
font-size:12px;
margin:2px;
font-weight:bold;
}
.top-picks-button{
margin-left:4px;
}
.prod-tr-bg{
background:url(../images/product-listing-bg.gif) repeat-x;
height:152px;

}
.prod-tr-bg-search{
background:url(../images/product-listing-bg.gif) repeat-x bottom;
height:152px;

}
.original-price{
color:#666666;
font-weight:bold;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
width:150px;
}
.sale_price{
color:#DD2B00;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
width:150px;

}

.prod-listing-prod-name{
color:#3D3D3D;
font-size:13px;
font-weight:bold;
text-decoration:none
}
.prod-listing-prod-name a{
color:#C56E04;
font-size:13px;
font-weight:bold;
text-decoration:none
}
.prod-listing-prod-name a:hover{
color:#F39642;
font-size:13px;
font-weight:bold;
text-decoration:none
}

/*.prod-listing-prod-name a:visited{
color:#3D3D3D;
font-size:12px;
font-weight:bold;
text-decoration:none
}
*/.prod-latest-bg{
background:url(../images/main-head-bg.jpg) repeat-x ;
height:30px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:9px;

}

.quick-sort-link-style{
color:#37707F;
font-size:11px;
text-decoration:none;
}
.quick-sort-link-style a{
color:#37707F;
font-size:11px;
text-decoration:none;

}
.quick-sort-link-style a:hover{
color:#F39642;
font-size:11px;
text-decoration:none;


}
/*.quick-sort-link-style a:visited{
color:#37707F;
font-size:11px;
text-decoration:none;

}
*/.for_a a{
color:#37707F;
text-decoration:none;

}
.for_a a:hover{
color:#F47300;
text-decoration:none;

}

.SortOrangeText{
color:#FD9E00;
font-weight:bold;
font-size:11px;
text-decoration:none;

}

.learn-style{
color:#333333;
font-size:10px;
text-decoration:none
}

.learn-style a{
color:#333333;
font-size:10px;
text-decoration:none
}

.learn-style a:hover{
color:#FD9E00;
font-size:10px;
text-decoration:none
}
.cart-header{

background:url(../images/gray_bg.gif) repeat-x;
height:30px;
}
.continue-shopping-but{
float:left; 
width:150px;
background:url(../images/black_continu_bg.gif) repeat-x; 
height:30px;
color:#fff; 
font-weight:bold;
line-height:27px;
text-align:center;
font-size:12px;
}
.continue-shopping-but a{
float:left; 
width:150px;
/*background:url(../images/black_continu_bg.gif) repeat-x; 
*/height:30px;
color:#fff; 
font-weight:bold;
line-height:27px;
text-align:center;
font-size:12px;
}
.continue-shopping-but a:hover{
float:left; 
width:150px;
background:url(../images/black_continu_bg.gif) repeat-x; 
height:30px;
color:#fff; 
font-weight:bold;
line-height:27px;
text-align:center;
font-size:12px;
}
.proceed-to-but{
background:url(../images/orange_bg.gif) repeat-x;
float:right;
height:30px;
color:#fff;
font-weight:bold;
line-height:27px;
width:170px;
text-align:center;
font-size:12px;
margin-left:20px;
}
.proceed-to-but a{
background:url(../images/orange_bg.gif) repeat-x;
float:right;
height:30px;
color:#fff;
font-weight:bold;
line-height:27px;
width:170px;
text-align:center;
font-size:12px;
}
.proceed-to-but a:hover{
background:url(../images/orange_bg.gif) repeat-x;
float:right;
height:30px;
color:#fff;
font-weight:bold;
line-height:27px;
width:170px;
text-align:center;
font-size:12px;
}

.shopping-cart-bg{
background:url(../images/shopping_cart_bg.gif) repeat-x;
height:30px;
padding-left:9px;
font-weight:bold;
font-size:13px;
}
.cart-table-heading{
font-size:12px;
font-weight:bold;
color:#3E3E3E;
}
.tab-heading{
background:url(../images/iteam_name_bg.gif) repeat-x;
 height:28px; 
 border:1px solid #D3D3D3
}

.cart-tab-heading{
font-size:12px;
font-weight:bold;
color:#3E3E3E;
}

.cart-prod-lisitng{
background:url(../images/ieam_product_bg.gif) repeat-x;
height:143px;
}
