 /**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 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 4376 2006-09-03 20:42:22Z drbyte $
*/

/*      Reworked by Zami 
//       STYLE SHEET MAP
//OUTERMOST WRAPPER.............line  46
//NAV BAR.......................line  60
//HEADER........................line  95
//LOGO..........................line 104
//TAGLINE.......................line 119
//CATEGORY TAB SPACE............line 137
//COLUMNS LEFT/ONE RIGHT/TWO....line 168
//SIDE BOXES....................line 187
//NEXT PREVIOUS.................line 231
//BREADCRUMB....................line 250
//NAV SUPP......................line 259
//FOOTER........................line 289
//LINKS.........................line 303
//CENTER COLUMN.................line 392
//BESTSELLERS BOX...............line 421
//EZ PAGES......................line 436
//OTHER NAMED BOXES.............line 467
//PRODUCT LISTING...............line 479
//WARNINGS ERRORS MESSAGES......line 505
//BASIC TEXT AND HEADINGS.......line 527
//SHOPPING CART DISPLAY.........line 562
//EVERYTHING ELSE...............line 700
*/

.navSplitPagesResult{display:none}
body {
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.8em;
	color: #424F57;
	background-color: #80867f;
	padding: 10px;
height:100%;
	}
#accountHistoryDefault {
font-size: 12px;}


/* OUTERMOST WRAPPER */
#mainWrapper {
	text-align: left;
	width: 960px;
	vertical-align: top;

border-width: 4px;
	border-style: solid;
	border-color: #afb8b1;
	background-color: #ffffff;
	color: #424F57;
	margin: 0 auto;
	}

#contentMainWrapper {
	   background-image: url(/includes/templates/wallet/images/background.jpg);
	color: #333333;
	}

/* NAV BAR */
#navMainWrapper {
	margin: 0em;
	background-image: url(/includes/templates/wallet/images/logo.jpg);
	font-weight: normal;
	color: #2d2d2d;
	height: 106px;
	width: 100%;
	}


#navMain ul {
	
	list-style-type: none;
	margin-top:65pt;
	float:left;
	}

#navMain ul li {
	display: inline;

}

#navMain ul li a {
background-color:Gray;
color:white;
font-size:12px;
padding:0.1em 0.5em;
white-space:nowrap;
	}


#productGeneral {  
width:786px }

#navMain2 ul {
	
	list-style-type: none;
	margin-top:0pt;
		margin-right: -110px;
	}

#navMain2 ul li {
	display: inline;
	
}

#navMain2 ul li a {
	padding:0.1em 1.1em;
	color: #f1f1f1;
	white-space: nowrap;
	font-weight:bold;
	}


.navMainSearch {
	}


/* HEADER */
#headerWrapper {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
	}

.contact {
font-size: 9px;
float:right;
margin-top: 2pt;
padding-right: 6pt;
color: #424F57;
}



/* clickable sale div */

.sale {
float:left;
margin-left:335px;
width: 435px;
height: 100px;
}

 
.sale a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
 
.sale a:hover {
  text-decoration: none;
}

/*  LOGO  */
//#logoWrapper {
//  clear:both;
 // margin: 0px;
//	padding: 0px;
//	border: 0px;
//	}

//#logo {
//	margin: -0px;
//	padding: 0px;
//	border: 0px;
//	}

///* TAGLINE */
//#tagline {
/	color:#333333;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

.tagline {
	padding: 0px;
	margin: 0px;
	}

.taglineWrapper {
	padding: 0px;
	margin: 0px;	
	}

/* BORDERS */

#prevOrders {
	border: 1px solid #E2E2E2}

/* CATEGORY TAB SPACE  */
#navCatTabsWrapper {
	margin: 0em;
	
	font-weight: normal;
	color: #333333;
	height: 1%;
	width: 100%;
	text-align: center;
	}

#categories a.category-links {
    display: list-item;
	margin-left: -10px;
    }

#navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navCatTabs ul li {
	display: inline;
	}

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

/* COLUMNS LEFT/ONE RIGHT/TWO  */
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto;
	} 

#navColumnOne {
	vertical-align: top;
	background-image: url(/includes/templates/wallet/images/catborder.jpg);
	witdh: 162px
	}

#navColumnTwo {
	vertical-align: top;
	background-color: #69829B;
	

	}

/* SIDE BOXES */
.sideBoxContent {
	color: #424F57;
	margin-left : 7px;
	border: 0px;
	font-size: 12px;
    font-weight: normal;
    line-height: 18px;
	}

.leftBoxContent, .rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	

	}
#manufacturersContent
{
vertical-align: top;
width: 157px;
padding-left: 1px;
margin: 0;
color : black;
font-size: 0.8em;
 }

#manufacturers
{ margin-top: 6px;
}

#search
{
margin-top: 0px;
 }

#searchContent
{
font-size: 0.9em;
margin-left: 0px;
 }

#categories {
margin-left: 0px;
 line-height: 17px;
}

#searchHeading
{
margin-top: 5px;
	}

#categoriesHeading {
margin-left: -7px;
margin-top: 3px;
}

.leftBoxHeading, .rightBoxHeading {
	font-size: 1.0em;
    font-weight: normal;
	text-align: center;
	margin-top: 0em;
	padding: 5px;
	color: #333333;
	}

.leftBoxContainer, .rightBoxContainer {
	padding: 0px;
	margin-left: 0px;
	border: 0px;
font-weight: normal;
	}

#manufacturersHeading {
margin-top: 0px; 
margin-left: -7px; 
}

#informationHeading {
margin-top: 7px;  
margin-bottom: -3px;
margin-left: -7px;
}

#moreinformationHeading {
margin-bottom: -3px;
margin-left: -7px;
margin-top: 5px;  }

h3.leftBoxHeading, h3.leftBoxHeading a:link {
	font-size: 1.0em;
	font-weight: normal;
	text-align: center;
	color: #333333;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #333333;
	text-decoration: none;
    font-weight: normal;
	} 

h3.itemTitle {
	font-size: 1.1em;
	background-color: #dfe7dc;
	padding: 2px;
	margin-bottom:15px;
}

h3.itemTitlecross {
	font-size:11px;
	background-color: #dfe7dc;
	padding: 2px;
	margin-bottom:10px;
}

h3.productPricelisting {
	
	font-size: 11px;
	margin-top: -5px;
	}

h3.productPricelisting1 {
		font-size: 11px;
    text-align: left;
	}

.productListing-heading {
 text-align: left;
font-size: 11px;
margin-left: 11px;
color: #f5f5f5;
}

.moreInfo {
	font-size: 1em;
	background-color: #efefef;
	padding: 2px;
	margin-bottom:15px;
	clear: both;
}

	
/* NEXT PREVIOUS */
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin-bottom:4px;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

.navNextPrevWrapper {
	font-size:11px;
    text-align:center;
	}

/* BREADCRUMB */
#navBreadCrumb {
	float:left;
	color:#800517;
	font-size:13px;
	font-weight:normal;
	padding:0.5em;
	width:734px; 
	clear:right}

/*  NAV SUPP   */
#navSuppWrapper {
	margin: 0em;
	background-color: #69829B;
	font-weight: normal;
	color: #333333;
	height: 1%;
	width: 100%;
	}

#navSupp ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navSupp ul li {
	display: inline;
	}

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

#categoryImgListing { 

	width:40px;
	float:left; }

#categoryDescription {
	margin:10px;
width:750px; }


/* FOOTER  */
.legalCopyright {
	color: #d6e1ec;
	background-image: url(/includes/templates/wallet/images/background.jpg); 
	background-repeat: repeat-y;
	margin-bottom: 10px;
	}

#siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	text-align: center;
	}

#siteinfoLegal {
	text-align: center;
	padding-top: 1px;
	padding-bottom: 5px;
	color: #cccccc;
    background-color: #ffffff;
	}

/*   LINKS   */
a:link, #navEZPagesTOC ul li a, #featuredHeading a:link {
	font-size: 1em;
	color: #333333;
	text-decoration: none;
   }


#whatsnewHeading a:link {color: #333333}
#whatsnewHeading a:visited {color: #333333}


#reviewsHeading  a:link {color: #333333}
#reviewsHeading  a:visited  {color: #333333}

 a:visited, #navEZPagesTOC a:visited, #featuredHeading a:visited {
	font-size: 1em;
	color: #424F57;

	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover , #reviewsHeading a:hover, #featuredHeading a:hover, #whatsnewHeading a:hover {
	font-size: 1em;
	color: #c1c3c6;
	}

#navMain ul li A:hover { color: #f3f3f3;}

a:active {
	font-size: 1em;
	color: #333333;
	}

#navMain2 ul li A:hover { color: #e5e4e4;}

a:active {
	font-size: 1em;
	color: #333333;
	}

a img {
	border: none;

	} 

.centerColumn a:link , #navBreadCrumb a:link {
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	}

.centerColumn a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	}

.centerColumn a:active  {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	}

.centerColumn a:hover , #navBreadCrumb a:hover {
	color: #888888;
	font-weight: normal;
	text-decoration: none;
	}

#navBreadCrumb a:link {
	font-weight: normal;
	text-decoration: none;
	color: #25383C;
	}

#navBreadCrumb a:visited  {
color: #25383C;
	}

#navBreadCrumb a:active {
color: #25383C;
	}

#navBreadCrumb a:hover {
	color: #c1c3c6;
	}

.piclink {
	text-align: center;
	float: left;
	}

.piclink a:link, .new a:active , .new a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none
	}

.piclink a:hover {
	color:#c1c3c6
	}

.categoryIcon a:link {
	text-decoration: none;
	}

#itemTitle {
	color: #666666;
	font-weight: normal;
	text-decoration: none

}

#itemTitlecross {
	color: #666666;
	font-weight: normal;
	text-decoration: none

}
#listingcontainer {
margin-top: 12px;
 }

.listingprice {
font-size: 14px;
 }

#productListing .listingProductImage { 
 border-width: 5px;
	border-style: single;
	border-color: #111111; }


/* CENTER COLUMN */
#contentColumnMain {
	vertical-align: top;
	}

.xsellBoxHeading {
	margin: 0em;
	color: #333333;
    font-weight: normal;
	margin-bottom: 5px;
	text-align: center;

}

.centerBoxHeading {
	margin: 0em;
	color: #333333;
    font-weight: normal;
	padding: 0.1em 0em;
	text-align: center;
    border-width: 5px;
	border-style: single;
	border-color: #111111;
	margin: auto;


	}
.centerBoxHeadingcross {
	background-color:#DFE7DC;
	border-color:#111111;
	border-width:5px;
	color:#333333;
	font-weight:normal;
	margin-bottom:10px;
	padding:2px;
	text-align:center;
	width:98%;


	}



.centerBoxWrapper
	{
	margin-bottom: 10px;
	text-align: center;
	}

.centerBoxContents {
	vertical-align: top;
	}

.centerColumn {
	padding-left:0.3em;
	float:left;
	width:99.5%;
	}

/* BESTSELLERS BOX */
#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;
	}

/* OTHER NAMED BOXES */
.centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentNew, .centerBoxContentsSpecials, .centerBoxContentsFeatured, .centerBoxContentsNew, .categoryListBoxContents, .specialsListBoxContents {
	vertical-align: top;
	float: left;
	margin: 1em 1em;
	text-align: center;
	}

.categoryListBoxContents {
	vertical-align: top;
	float: left;
	margin: 1em 0em;
	margin-bottom: 1em;
	text-align: center;
	font-size: 1.1em;
	}

.additionalImages {
	margin: 1em 0em;
	}

#featuredProducts {
margin-top: 2px;
font-size: 1em; }

/* PRODUCT LISTING */

#productDescription {
float:left;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
width:57%;

#productListing {
margin-top: -20px; }
 }

.productListing-data {
	text-align:left;
	padding-bottom: 15px;
	padding-top: 15px;
	border-top: 1px solid #cccccc;
	}

.productListing-odd {
	background-color: #ffffff;
	border: 2px solid #333333;
	height: 1.5em;
	vertical-align: top;
	}

.productListing-even {
	background-color: #ffffff;	
	border: 2px solid #333333;
	height: 1.5em;
	vertical-align: top;
	}
#indexProductListCatDescription {
	margin:0.5em 0.5em 15px;
	}


.listingDescription {
	line-height: 14px;
	font-size: 0.89em;
	text-align: center;
	margin-top: 5px;
	padding:5px 0;
	}


.productPricelisting1 {
text-align: left;
width: 100% }


/* WARNINGS ERRORS MESSAGES */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #333333;
	}

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

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

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

/* BASIC TEXT AND HEADINGS  */
h1 {
	font-size: 1.1em;
	margin: 0.3em;
    font-weight: normal;
	}


#productPrices {
background-color:PaleGoldenRod;
font-size:1.1em;
line-height:20px;
margin:5px;
padding-left:4px;
width: 20%

	}

h2 {
	font-size: 1.1em;
	margin: 0.3em;
	font-weight: normal;
	}

h3 {
	font-size: 1.0em;
	color: #504d4d;
	margin: 0.3em;
	font-weight: normal;
	}

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

.biggerText {
	font-size: 1.0em;
	}

.smallText {
	font-size: 0.9em;
	}

/* SHOPPING CART DISPLAY */


#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #cccccc;
	padding: 1em;
	} 

th, td {vertical-align:top; padding:}

.tableHeading TH {
	border-bottom: 1px solid #ffffff;
	
	}

tr.tableHeading, tr#cartSubTotal { color:#fff; line-height:1.8em; }
tr.rowEven {background-color:#f0eeee}
tr.rowOdd {background-color:#f9f9f9}


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



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

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	font-size: 11px;
	}
.productSpecialPrice {
color:#D02222;
font-size:16px;
	}


.productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	font-size:11px;
font-style:italic;
line-height:1.7;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

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

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

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

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

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

.amount {
	width: 5.5em;
	}

#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

#productMainImage {

border:2px solid #F1F1F1;
margin-top:4px;
padding-top:5px;
width:40%;
	} 

#productinfoBody {

	}


#productName {
background-color:FireBrick;
clear:left;
color:#FFFFFF;
font-size:17px;
padding:2px 2px 2px 7px;
width:771px;
}

#alsoPurchased {
margin-top: 40px;
font-size: 0.9em;
}

#productDetailsList {
font-size: 0.8em;
color: #736F6E;
width: 100%;
margin-top: 35px;
text-align: left;
float: left;

}


.categoryIcon {
	vertical-align: bottom;
	text-align: center;
	float: left;
	margin-bottom: 5px;
	}

#cartImage {
	margin: 0.5em 1em;
	}

.attributesComments {
	}

/*  EVERYTHING ELSE */
#cartBoxListWrapper,  #cartBoxListWrapper ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
	}

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

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

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

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

FORM, SELECT, INPUT {
	
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	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 #69829B;
	}

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

LABEL, h4.optionName {
	
	}

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

.attribImg {
	float: right;
	width: 20%;
	margin: 0.3em 0em;
	text-align: center;
	}

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

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;
	margin-bottom: 15px;
	}

.clearBoth {
	clear: both;
	}



HR {
	border: none;
	border-top: 1px solid #dedede;
    height: 1px;
	clear:both;
	}

#productwrapper {
clear: both; 
}
.additionalImages, .alert {
	vertical-align: top;
	}

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

border:0 solid #DFE7DC;
color:#727871;
float:right;
font-size:0.9em;
margin-top:40px;
width:57%;

	}


#productModel {
color: #727871;
font-size:0.8em;
margin-left:3px;
clear:both;
}

.productmdl {
color: #727871;
font-size:0.8em;
margin-left:3px;
}

#productDateAdded , #productInfoLink {
	text-align: center;
	}

#productAdditionalImages {
	text-align: center;
	clear: both;
    width: 100%;
	margin-bottom: 30px;
}

#crossSell {
clear:both;
}

.cslist {vertical-align:bottom ; }

.imgLink {
font-size: 11px;
color: #333333 }

#productDateAvailable {
	font-weight: normal;
	color: #CC0099;
	text-align: center;
	}

#productAttributes {
color: #727871
margin-top: 30px; 
padding-top: 15px;
float: left;
text-align: left;
font-size: 11px;
margin-left:8px;
width: 58%; 

}

.attribsSelect {
	padding: 1px 2px;
	color : #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	white-space: nowrap;
	text-decoration: none;
}

#contactUsDefault {
margin:15px;
width:94%; }


.productGeneral {
float:right;
font-size:12px;
width:57%;
	}
.centerBoxWrapperContents {
float:left;
width:786px;
}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: normal;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	text-align: center;
	padding: 0em;
	margin-left: 6px
	}

#bannerbox {
margin-left:-4px;
margin-top:15px;
}
#bannerboxHeading {
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, .center, 
 .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .gvBal  {
	text-align: center;
	}

.additionalImages {
	font-size:10px;
	text-align: center;
	}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

#reviewsContent {
	color: #A6F4CD;
	font-style: italic;
	}

.category-subs-selected {
    
	}

.backnav {
	float: left;
    font-size: 0.9em;
	margin: 0;
	padding: 0;
	text-align: -moz-left;
	}

.back {
	float: left;
	vertical-align: top; 
    font-size: 0.9em;
	
	}
.backnav2 {
	float: right;
    font-size: 0.9em;
	margin: 0px;
	clear: none;
	margin-right:-90px;
	}

.forward {
	float: right;
	Margin-bottom: 5px;
	margin-right:18px;
	}

.bold {
	font-weight: bold;
	}

CAPTION {
	/*display: none;*/
	}

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

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}
#myAccountPaymentInfo {
  margin-bottom: 15px; }


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

TR.tableHeading {
	background-image: url(/includes/templates/wallet/images/borderback.gif);
	background-repeat: repeat-x;
    height: 41px;
	}


#siteMapList {
	
	}

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

.wrapperAttribsOptions {
	vertical-align: top;
	margin: 5px;
	float: none;	
	}

#attribTable {
	width: 100%;
	margin-top: -5px;
	text-align: left;
	}

th {

	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	color: #333333;
background-color:#D4DCD4;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;

}
a.tooltip{
    /* for postioning the tool-tip box relative to the link */
    position:relative;

    /* no underline needed */
    text-decoration: none;
  }

  a.tooltip span{
    /* tool-tip text will not be visible initially */
    display: none;  }

  a.tooltip:hover span{
    /* make tool-tip text visible */
    display:block;
	cursor: pointer;

    /* for postioning */
    position:absolute;
    top:0px; right:20px;
    padding: 3px;

    /* width of the tool-tip box
    if text is longer, it will be
    made into two lines */
    width:110px;

    /* style the box to look like a tool-tip box */
    border:1px solid #000;
	font-size:10px;
    background-color:#FFFFAA;
    color:#000;
  }

#productsListingListingTopLinks, #productsListingListingBottomLinks {
font-size:14px;
float:right;
}

#descSubLink {
	padding-left:.7em;
	color:#990000;
	}

#productsListingcount {
float:left;
font-size:10px;
margin-left:3px;
padding-top:7px;
width:300px; }
