/**
 * Main CSS Stylesheet
 */

body {
    margin: 0;
	font:.75em/1.4 helvetica, 'trebuchet ms', verdana, arial, sans-serif;
	color: #666;
	background-color: #e5edf5;
	/*background-color: #fff;*/
    background: url(../images/bottom_bg.jpg) no-repeat bottom center #e5edf5;
    padding-bottom:80px;
	}

a img {border: none; }

a:link, 
#navEZPagesTOC ul li a {
	color: #428dff;
	text-decoration:none;
	}

a:visited {
	color: #3300FF;
	text-decoration:none;
	}

.categoryListBoxTab a:link,
.categoryListBoxTab a:visited {
	color:#fff;
	}


a:hover, 
.categoryListBoxTab a:hover,
#navEZPagesTOC ul li a:hover, 
#navMain ul li a:hover, 
#navSupp ul li a:hover, 
#navCatTabs ul li a:hover {
	color: #f00000;
	text-decoration:underline;
	}

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 1.5em;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

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

.biggerText {
	font-size: 1.2em;
	}

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

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

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1.0em;
	margin: 0.1em;
	}

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

input:focus, 
select:focus, 
textarea:focus {
	background: #F0F8FF;
	}

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

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

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

LABEL.checkboxLabel, 
LABEL.radioButtonLabel {
	/*font-size: 0.9em*/
	margin: 0.5em 0.3em;
	}

#logoWrapper{
    background: url(../images/header-bg.jpg) no-repeat bottom left #fff;
    height:83px;
}

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

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

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

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

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;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #fff;
	text-align: left;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	width: 899px;
	vertical-align: top;
	}

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

#navColumnOneWrapper, 
#navColumnTwoWrapper, 
#mainWrapper {
	margin: auto;
	}

#navColumnTwoWrapper input {
	margin: 0;
	margin-top: 0.7em;
	}



#logo a:link,
#logo a:visited {
	position:relative;
	/*top:8px;*/
	left:0.3em;
	text-decoration:none;
	font-size:40px;
	font-weight:bold;
	font-style:normal; 
	/*color:#0066ff;*/
	color:#ffcc00;
	/*border:1px solid green;#f0f5f9; 0066ff*/
	}

#tagline {
	position:relative;
	color:#ffff00;
	font-size: 12px;
	text-align : left;
	left:-190px;
	top:46px;
	width:auto;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, 
#accountLinksWrapper, 
#sendSpendWrapper, 
#checkoutShipto, 
#checkoutBillto, 
#navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

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

.xnavNextPrevList {
	display: inline;
	/*white-space: nowrap;*/
	margin: 0;
	padding:0;
	/*padding:  0.5em 0em;*/
	list-style-type: none;
	}
.navNextPrevList {
	display: inline;
	border:0px solid red;
}

#navMainWrapper, 
#navSuppWrapper, 
#navCatTabsWrapper {
	margin: 0em;
	/*background-color: #abbbd3;*/
	/*background-image: url(../images/tile_back.jpg);*/
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 900px;
	}


#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;
	white-space: nowrap;
	}

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



#navSupp ul li a{ 
	color: #0066cc;
}

#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;
	}

#navMainSearch, 
#navCategoryIcon, 
.buttonRow{
	margin: 0.5em;
	}

#indexProductListCatDescription,
#categoryDescription {
	margin: 0;
	}


#navBreadCrumb {
    margin-top: 2px;
    margin-left: 8px;
	}

#navEZPagesTop {
	/*background-color: #ffffff;*/
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	}

/*#navColumnOne {}*/

#navColumnTwo {
	/*background-color: #ffffff;*/
	}

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

/*.content,*/
#productDescription, 
.shippingEstimatorWrapper {
	padding:0 1em;
	}
#productDescription {
} 


.productGeneral{
	margin:0 40px 0 40px;
	text-align:justify;
}

.productGeneral b{
padding:1em;
font-size:1.1em;
color:#000080
}

.productGeneral a{
color:#1cb30c;
}

.productGeneral br{
margin-bottom:1em;
width:500px;
}

.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: 0.8em;
	}

.centerColumn {
	/*width:550px;*/
	}

.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;
	}

.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 {
	margin-left: 1em;
	}

#mediaManager {
width: 50%;
margin: 0.2em;
padding: 0.5em;
}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	}

.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: 0 1em 1em 1em ;
	}
#productMainImage {
	background: url(../images/product_info_bg.gif) no-repeat ;
	height:240px;
	width:250px;
	padding:1px;
	float:left;
}

#categoryIcon {
    /*border-top:1px solid #c0c0c0;*/
    /*border-bottom:1px solid #c0c0c0;*/
    padding:0 4px 4px 4px;
}
.categoryIcon a{
    font-weight:bold;
    padding-left:0.5em;
}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}


/*list box contents*/
.specialsListBoxContents, 
.categoryListBoxContents, 
.additionalImages, 
.centerBoxContentsSpecials, 
.centerBoxContentsAlsoPurch, 
.centerBoxContentsFeatured, 
.centerBoxContentsNew  {
	margin:0;
	padding:1em;
	border:0px solid #f4f4f4;
	overflow:hidden;
	/*background: url(../images/product_image_bg.jpg)  no-repeat top center #fff;*/
	}

.centerBoxContentsSpecials{
	padding:0;
} 


.centerBoxContentsFeatured{
	margin:0;
	margin-top:0.5em; 
	padding:0;
	overflow:hidden;
	width:100px;
	border:0px solid #f4f4f4;

}


.centerBoxContents {
  margin: 0;
  /*background-color: #ffffff;*/
  width: 100%;
}



/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, 
h3.rightBoxHeading, 
h2.centerBoxHeading {
	font-size: 1em;
	color: #0066ff;
	/*padding-top:3px;*/
	}

h3.leftBoxHeading, 
h3.rightBoxHeading{
	/*background-image: url(../images/title_bar170x22-1.jpg);*/
	border-bottom:1px solid #3399cc; 
}


h3.leftBoxHeading a, 
h3.rightBoxHeading a, 
h2.centerBoxHeading a {
	font-size: 1em;
	color: #3399cc;
	text-decoration: underline;
	}

.leftBoxHeading, 
.rightBoxHeading {
	margin:0;
	height:20px;
	margin-bottom:0.5em;
	}

.leftBoxContainer, 
.rightBoxContainer, 
.centerBoxWrapper {
	/*background-color: #ffffff;*/
	/*background-repeat: repeat-x;*/
	/*border: 1px solid #9a9a9a;*/
	}

.leftBoxContainer, 
.rightBoxContainer{
	margin-bottom:0.5em;
	
}


.centerBoxWrapper {
 /* width: 390px; */
  }

#navColumnOneWrapper{
	/*background-image: url(../images/title_bg.jpg);*/
	/*background-repeat: repeat-y;*/
}

.sideBoxContent {
	/*background-color: #ffffff;*/
	padding: 0em 0 0em 1.0em;
	font-weight:normal;
	font-size:1.1em;
	}

.sideBoxContent a:link,
.sideBoxContent a:visited {
	color: #0000ff;
	font-weight:normal;
	}
	
.sideBoxContent a:hover {
	color: #f00000;
	/* font-weight:normal; */
}	

#manufacturersContent {
	/*background: url(../images/title_footer170x11-2.jpg) no-repeat bottom left;*/
	padding:3px 1em;
	}
#searchContent{
	padding:3px;
}	

#websolutions {
	background: url(/images/banner-webhosting.jpg) no-repeat bottom left;
	width:670px;
	height:275px;
	padding:3px 1em;
	}

#domainnames {
	background: url(/images/banner-domain.jpg) no-repeat bottom left;
	width:670px;
	height:240px;
	padding:3px 1em;
	}

#profemail {
	background: url(/images/banner-mail.jpg) no-repeat bottom left;
	width:670px;
	height:240px;
	padding:3px 1em;
	}

#construction {
	background: url(/images/banner-www.jpg) no-repeat bottom left;
	width:670px;
	height:233px;
	padding:3px 1em;
	}

#ecommerce {
	background: url(/images/banner-ecommerce.jpg) no-repeat bottom left;
	width:670px;
	height:223px;
	padding:3px 1em;
	}

#hosting {
	background: url(/images/banner-hosting.jpg) no-repeat bottom left;
	width:670px;
	height:233px;
	padding:3px 1em;
	}



/*
.centerBoxHeading {
	Margin: 0.7em;
	background-color: #abbbd3;
  background-image: url(../images/tile_back.jpg);
	}
*/

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: underline;
	}

h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: underline;
	}

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.rightBoxContent {
	border:0px solid red;
	margin-bottom: 1em;
	}


.productListing-data{ }
.productListing-data h3{ font-size:1.2em; }
.centeredContent, 
TH, 
#cartEmptyText, 
#cartBoxGVButton, 
#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;
	}

#siteinfoLegal,#siteinfoIP,#siteinfoLegal a{
	color:#000;
}

#xbannerFour{
    width:100%;
    height:60px;
}

#bannerFive {
    height:60px;
    width:100%;
}
#siteinfoLegal,#siteinfoIP{
padding-right:2em;
}

#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 {}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

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;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textArea {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background-color: #ffffff;
	}

.categoryListBoxTab {
	float:left;
	background:url(/images/tab.jpg) no-repeat bottom center;
	height:18px;
	width:135px;
	padding-top:5px;
	margin-left:0;
	margin-bottom:0;
	padding-bottom:0;
	text-align:center;
	}


.leftCol{
    width:45%;
    height:80px;
    padding:0 0 0 1em;
    margin:0.5em;
    float:left;
    font-size:9pt;
    text-align:justify;
    border:0;
}

.leftCol h3,.leftCol h3 a{
    color:#0066ff;
    font-size:10pt;
}

.leftCol a {
    color:#1cb30c;
}

.leftCol a:hover {
    color:red;
}

.googleAddWide{
    float:left;
    height:60px;
    width:100%;
    margin-top:1em;
    text-align:center;
    }

#moreinformationContent{ 
    position:relative; 
    margin-left:0;
}

#moreinformationContent a {
    width:85px; 
    background:#fff;
    }

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

#moreinformationContent ul li {
    list-style-type: none;
    }

#moreinformationContent ul li a,
#moreinformationContent ul li a:visited {
    display:block; 
    text-decoration:none; 
    background:#fff;
    }

#moreinformationContent ul li a:hover {
    background:#fafafa;
    color: #f00000;
    text-decoration:underline;
    }

#moreinformationContent li ul {
    display: none;
    } 

#moreinformationContent li:hover > ul#a0,
#moreinformationContent li:hover > ul#a1,
#moreinformationContent li:hover > ul#a2,
#moreinformationContent li:hover > ul#a3,
#moreinformationContent li:hover > ul#a4,
#moreinformationContent li:hover > ul#a5,
#moreinformationContent li:hover > ul#a6,
#moreinformationContent li:hover > ul#a7,
#moreinformationContent li:hover > ul#a8 {
    display:block; 
    padding:0.3em;
    position:absolute; 
    margin-top:-22px; 
    left:83px; 
    text-align:left;
    white-space:nowrap;
    border:1px solid #0066ff;
    background:#fff;
    width:110px;
    z-index:2000; 
    }


#xxxindexProductListCatDescription{ 
    position:relative; 
    margin-left:0;
}

#xindexProductListCatDescription a {
    /*width:185px; */
    /*background:#fff;*/
    }

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

#xindexProductListCatDescription ul li {
    list-style-type: none;
    background:url(/images/tab.jpg) no-repeat bottom center;
    }

#xindexProductListCatDescription ul li a,
#xindexProductListCatDescription ul li a:visited {
    display:block; 
    text-decoration:none; 
    /*background:#fff;*/
    }

#xindexProductListCatDescription ul li a:hover {
    /*background:#fafafa;*/
    color: #f00000;
    text-decoration:underline;
    }

#xindexProductListCatDescription li ul {
    display: none;
    } 




#xindexProductListCatDescription li:hover > ul#b0,
#xindexProductListCatDescription li:hover > ul#b1,
#xindexProductListCatDescription li:hover > ul#b2{
    display:block; 
    padding:0.3em;
    position:absolute; 
    margin-top:18px; 
    /*left:12px;*/ 
    text-align:left;
    white-space:nowrap;
    border:1px solid #333;
    background:#fff;
    width:210px; 
}

.menu{
position:absolute;
/* xtop:43px; */
/* xleft:75px; */
float:left;
margin:0;
padding:0.5em 0 0 0;
border:0;
height:24px;
width:500px;;
z-index:1000;
/* xfont-size:12px; */
white-space:nowrap;
}

.menu ul{
        padding:0;
	margin:0;
        list-style-type:none;
	line-height:1.5em;
	}

.menu li{
	float:left;
        position:relative;
	margin:0;
        width:134px;
	/* xheight:1.5em; */
	}

.menu ul li table{
	margin:0;
        /* xfont-size:12px; */
	}

.menu ul li ul {
        display:none;
	padding:1px;
	}

.menu ul li a,
.menu ul li a:visited{
        display:block;
	float:left;
        text-decoration:none;
	/* xheight:22px; */
        /* xcolor:#428dff; */
	}
	
.menu ul li:hover a,
.menu ul li a:hover{
        color:red;
	/* xheight:30px; */
        background:transparent;
	}

.menu ul li:hover ul,
.menu ul li a:hover ul{
        display:block;
	position:absolute;
        margin:0;
	top:18px;
        left:-1px;
	height:auto;
        width:244px;
	/* xcolor:#428dff; */
	background:#0c479d;
	font-weight:normal;
	}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a{
	border:0;
	margin:0;
	padding:0.5em 1em;
	height:auto;
	color:#428dff;
	color:#3300ff;
	background:#f4f4f4;
	width:220px;
	}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover{
	color:#fff;
	background:#3300ff;
	font-weight:bold;
	}

#a9 {font-size:1.2em;font-weight:bold;color:#3300ff;padding:0 0 0 2em; }
#a9:hover{color:red;}

#PopUpMenu a{
    width:230px;
}
#PopUpMenu a:hover,
#PopUpMenu ul li:hover{
    color:#fff;
    background-color:#3300ff;
    font-weight:bold;
} 


    
#w3c_div{position:relative;text-align:right;bottom:30px;left:43%;height:16px;width:129px;padding:3px 0;margin:0;}
.w3cbutton4 a{font-family:helvetica,arial,sans-serif;font-size:9px;font-weight:bold;}.w3cbutton4 a:link,.w3cbutton4 a:visited,.w3cbutton4 a:hover{background-color:#3399cc;color:#000;text-decoration:none;}.w3cbutton4 a:link,.w3cbutton4 a:visited{border-top:1px solid #666666;border-bottom:2px solid #4a4a4a;border-left:1px solid #666666;border-right:2px solid #4a4a4a;}.w3cbutton4 a:hover{border-bottom:1px solid #666666;border-top:2px solid #4a4a4a;border-right:1px solid #666666;border-left:2px solid #4a4a4a;}.w3cbutton4 span.w3c{padding:0 0.4em;background-color:#fff;color:#0c479d;}.spec1{padding:0;margin:0;width:3em;}

#featured,#whatsnew,td .productListing-data img { 
    /*background: url(../images/price.gif)  no-repeat top center #fff;*/
    } 

.price {
    width:100px;
    height:80px;
    margin:0;
    padding:0;
    line-height:180%;
    padding-top:1em;
    color:#000080;
    font-weight:bold;
    font-size:1.3em; 
    /* xbackground: url(../images/price-burst_blue.jpg)  no-repeat top center #fff; */
    border:0px solid red;
    } 
.price .button_buy_now {color:#fff;font-size:0.9em;border:0;background:transparent;}
.price .button_buy_now:hover {color:red;}

#featured img,#whatsNew img,td .productListing-data img{
border:0px solid red;
margin:2px;
overflow:hidden; 
}

#whatsNew,#featured{
    line-height:1em;
    overflow:hidden;
    padding:0.5em 0; 
    margin:0;
    text-align:center;
    border:0px solid red;
}

.listingProductImage { margin:2px; }
#productPrices { 
    margin:0 1em; 
}

#productName{
    float:left;
    padding:0 0 0 1em;
    margin:1em 0 0 0;
    width:350px;
    font-size:1.2em;
    font-weight:bold;
    color:#3300ff;
    white-space:nowrap;
    overflow:hidden;
    border:0px solid red; 
}

.listingDescription{text-align:justify;margin-left:1em;margin-right:0; }

.price .button_buy_now a{
    color:#fff;
    border:0;
}

.category-subs-selected,.category-subs-parent { color:red; }

.centerBoxHeading, .categoryListBoxContentsx,#whatsnewHeading,#bestsellersHeading,.productPriceDiscountx,#manufacturerinfoHeading,#manufacturersHeading,#bannerboxHeading {display:none;}

.categoryListBoxContents{
margin:0;
padding:0;
text-align:left;
width:auto;
border:0px solid red;
}

.categoryListBoxContents a{
margin:0;
padding:0;
}

.categoryListBoxContents img{
height:0;
width:0;
display:none;
}

#featuredProducts{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	padding-left:2em;
	border:0px solid red;
}

fieldset.Baratel{
    margin:0 0 0 1em;
    border:0;
    padding:0 0 0 1em;
    width:240px;
}

legend.Baratel,a legend.Baratel{
    color:#0066ff;
    font-size:11pt;
}


ul.Baratel{
    margin:0;
    padding:0;
    margin-top:5px;
    list-style-type:none;
}

ul.Baratel li{
    color:#ff5d00;
}

ul.Baratel a{
    color:#1cb30c;
    font-weight:normal;
    font-size:11pt;
}

ul.Baratel li.Baratel_grey{
    color:#666;
    text-align:justify;
    padding-left:1em;
}

li.Baratel_grey a{
    color:#0066ff;
    font-weight:normal;
    font-size:10pt;
}
ul.Baratel a:hover{
    color:red;
}

#counter{
    padding:1em 0 0 0;
}

#navNextPrevWrapper{
height:24px;
border:1px solid #428dff;
background-color:#f4f4f4;
width:530px;
}

#productDetailsList{
list-style-type:none;
width:260px;
text-align:left;
padding:2px 0 0 0;
margin:0 0 0 0;
color:#3300ff;
white-space:nowrap;
overflow:hidden;
}

#indexCategories,
#productGeneral{
    margin-right:50px;
    margin-left:20px;
}

.pageHeading{
font-variant:small-caps;
}

#specialsHeading a,
#specialsHeading a:visited {
color:#0066ff;
text-decoration:none;
}

#specialsHeading a:hover{
color:red;
border-bottom:1px solid red;
}

#mydoc p{
text-align:justify;
margin-right:5em;
border:0px solid red;
}

#mydoc table{
padding:0;
margin:0.5em 0 0 0;
border:1px solid #3300ff;
width:360px;
color:#3300ff;
}

ul.features{
list-style-type:none;
border:0px solid #428dff;
color:#3300ff;
margin:1em 0;
padding:0 2px 2px 1em;
}

ul.features li{
white-space:nowrap;
margin:2px 0;
padding:1px;
font-weight:bold;
}

ul.features li:hover{
border-top:1px solid #428dff;
border-bottom:1px solid #428dff;
background-color:#f4f4f4;
padding:0 1px;;
margin:2px 0;
cursor:default;
}



ul.features li span{
display:block;
float:left;
width:200px;
font-weight:normal;
border:0px solid red;
}


.text_block{
width:80%;
text-align:justify;
}

.list{
padding-left:0;
margin-left:0;
width:480px;
}

p.catHeading{
    color:#0066ff;
    margin:0;
    padding:0.5em 0 0.5em 1em;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    width:100%;
    font-variant:small-caps;
}

span.catHeading{
color:#666;
text-align:justify;
width:350px;
float:left;
}

.itemTitle{
padding:0 0 0 0.5em;
font-weight:bold;
}


#xcartAdd input { width:25px; }
#bannerFive,#featuredHeading {display:none;}

.tabTable{
border-top:1px solid #c0c0c0;
}

.tabTable th{
border-bottom:1px solid #c0c0c0;
}

.note{color:red;width:100%;}

xpre{
    font-size:1em;
    font-family:helvetica;
}