
/* categories box parent and child categories */
A.catli, A.catli:visited {
	text-decoration: none;
/*	font-size: 10px;*/
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
/*	font-size: 10px;*/
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
/*	font-size: 10px;*/
	}
	
SPAN.category-subs-parent {
/*	font-weight: bold;*/
/*	font-size: 10px;*/
	text-decoration: underline;
	}
SPAN.category-subs-selected {
	font-weight: bold;
/*	font-size: 10px;*/
	}
	
.content_col1_cell1_padding { padding: 10px 10px 0px 10px;}	
/* end categories box links */

#indexCategoriesHeading
{
		padding-left: 5px;
		font-size:14px;
		font-weight: bold;
}

#navBreadCrumb, #navBreadCrumb A{

        background-color: #efe6d9;
        }
		  
#navBreadCrumb a.visited{

        color: #A16447;
        }	
		  
#ftrnavBreadCrumb {
	padding-left: 10px;
	padding-top: 2px;
}		  	
		  
.productListing-data {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;	
}		    
  
.productListing-odd {
	background-color: #efe6d9;
}	

.listingDescription{
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}  

.itemTitle {
	padding-top: 5px;
	padding-bottom: -5px;
	padding-left: 5px;
	padding-right: 5px;	
}

.greeting {
		padding-left: 10px;
}
		  
a img {border: none; }

a, #navEZPagesTOC ul li a {
        color: #3E7691;
        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 {

        }

h4, h5, h6, LABEL, /*h4.optionName,*/ LEGEND, ADDRESS, .sideBoxContent, .larger{
        font-size: 1.1em;
        }

.biggerText {
        font-size: 1.2em;
        }

/*.bigger {
        font-size: 20px;
        color: #008000;
        font-weight: bold;
        }	*/	  
		  
		  
#pageTwoMainContent, .content  {
	padding-left: 5px;	
}  

		  
h1, h2, h3, h4, h5, h6 {
          font-size:11px;
        }
		  	 
#productAttributes, #attribsOptionsText, .attributesComments, /*.optionName back*/ , .attribsCheckbox, /*.wrapperAttribsOptions,*/ .back{
	font-size: 10px;
}	  

CODE {
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 1em;
        }

FORM, SELECT, INPUT {
        display: inline;
        font-size: 1em;
        }
FORM	{margin:0px; padding:0px;}

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 #EACFAE;
		background:#FFF8E5;
 		height:100%;
        }

LEGEND {
        font-weight: bold;
        }

LABEL {
        line-min-height: 1.5em;
        padding: 0.2em;
        }

LABEL.checkboxLabel, LABEL.radioButtonLabel {
        }

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
        float: left;
        }
		  
.categoryListBoxContents
{
	text-align: center;
}		  

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 {
/*        padding: 0.5em;*/
        }

ADDRESS {
        font-style: normal;
        }

.clearBoth {
        clear: both;
        }

HR {
        min-height: 1px;
        margin-top: 0.5em;
        border: none;
        border-bottom: 1px solid #9a9a9a;
        }

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
/*        line-min-height: 1.8em;*/
/*        padding: 0.2em;
        border: 1px solid #000000;*/
        }

.messageStackWarning, .messageStackError {
        background-color: #800000;
        color: #FFFFFF;
        padding: 2px 2px 2px 2px;
        }

.messageStackSuccess {
        background-color: #F1F6E6;
        color: #000000;
        }

.messageStackCaution {
        background-color: #FFFF66;
        color: #000000;
        }

/*wrappers - page or section containers*/
#mainWrapper {
        text-align: left;
        width: 100%;
        vertical-align: top;
		  background: #006600;
        }

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
        margin: 0em;
        padding: 0em;
        }

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
        margin: auto;
        } 

#tagline {
        color:#000000;
        font-size: 2em;
        text-align : center;
        vertical-align: middle;
        }

#sendSpendWrapper {
        border: 1px solid #cacaca;
        float: right;
        margin: 0em 0em 1em 1em;
        }

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
        margin: 0;
		width:95%
        }

/*.wrapperAttribsOptions {
        margin: 0.3em 0em;
        }*/

/*navigation*/

.navSplitPagesResult { margin-top:5px; background:#ffffff}
.navSplitPagesLinks { margin-top:5px; background:#ffffff}
.navNextPrevCounter {
        margin: 0em;
        font-size: 0.9em;
        }
.navNextPrevList {
        display: inline;
        white-space: nowrap;
        margin:0px 2px 3px 0px;
        list-style-type: none;
        }
.navNextPrevWrapper{
		margin-bottom:2px;
		}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
        margin: 0em;
        background-color: #9a9a9a;
        font-weight: bold;
        color: #ffffff;
        min-height: 1%;
        width: 100%;
        }

#navMain ul, #navSupp ul, #navCatTabs ul  {
        margin: 0;
        padding:  0.5em 0em;
        list-style-type: none;
        text-align: center;
        line-min-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: #ffffff;
        }

#navEZPagesTOCWrapper {
        font-weight: bold;
        float: right;
        min-height: 1%;
        border: 1px solid #000000;
        }

#navEZPagesTOC ul {
        margin: 0;
        padding:  0.5em 0em;
        list-style-type: none;
        line-min-height: 1.5em;
        }

#navEZPagesTOC ul li {
        white-space: nowrap;
        }

#navEZPagesTOC ul li a {
        padding: 0em 0.5em;
        margin: 0;
        }

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	padding: 5px 5px 5px 5px;
}


#navEZPagesTop {
        background-color: #ffff33;
        }

#navBreadCrumb, #navEZPagesTop {
        font-size: 0.95em;
        font-weight: bold;
        margin: 0em;
        padding: 0.5em;
        }

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .alert {
        vertical-align: top;
        }
		  
/*.centerBoxContentsNew {
	width: 100px;
}		  */

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
        /*font-size: 1.2em;*/
        /*padding: 0.5em;*/
        }

.alert {
        color: #FF0000;
        margin-left: 0.5em;
		margin-right:5px;
        }
.advisory {}
.important {
        font-weight: bold;
		margin:5px;
        }
.notice {}
.rating{}
.gvBal {
        float: right;
        }
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
        padding: 0.8em;
        }

.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 #cccccc;
        }
		  
#prevOrders {
		  padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        }		  

.tableHeading, #cartSubTotal {
        background-color: #e9e9e9;
         }

#cartSubTotal {
        border-top: 1px solid #cccccc;
        font-weight: bold;
        text-align: right;
        line-min-height: 2.2em;
        padding-right: 2.5em;
        }

.tableRow, .tableHeading, #cartSubTotal {
        min-height: 2.2em;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        }

.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;
}

/* Start Price Text */
.normalprice {
  		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
		color: #00539B;
        }
		  
.productSpecialPrice, .productSalePrice, .productPriceDiscount, .productSpecialPriceSale {
  		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
		color: #008000;
        }
/* End Price Text  */

#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: 0em 1em 1em 0em ;
        }

.categoryIcon {}

#cartImage {
        margin: 0.5em 1em;
        width: 67px;
        }
		  
#cartProdTitle {
        width: 110px;
        }	
		  
#cartDefaultHeading	{
	padding-left: 5px;
}	  	  

/*Attributes*/
.attribImg {
        width: 20%;
        margin: 0.3em 0em;
}
.attributesComments {
	background-color: #EFE6D9;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.wrapperAttribsOptions {
	text-indent: 5px;
}

/*.wrapperAttribsOptions {
background-color: #FCFAF7;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;*/
        }
.optmenu 	 {
background-color: #FCFAF7;
/*	padding-bottom: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;*/
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
        } 
		  
		  
/*Attributes*/

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
        margin: 1em 0em;
        }

/*sideboxes*/
.columnLeft { background:#EFE6D9 url(../images/m-l-b.gif) bottom left no-repeat;}
.columnRight {background: #EFE6D9 url(../images/m-r-b.gif) no-repeat right bottom;}

h3.leftBoxHeading, h3.leftBoxHeading a {
        /*font-size: 1em;*/
        color: #ffffff;
        }

.leftBoxHeading, .centerBoxHeading {
        margin: 0em;
        padding: 0.5em 0.2em;
        }

.leftBoxContainer {
        border: 1px solid #ffffff;
        margin-top: 1.5em;
        }

.sideBoxContent {
        padding: 0.4em;
        }

h3.rightBoxHeading, h3.rightBoxHeading a {
        font-size: 1.1em;
        color: #FFFF00;
        }

.rightBoxHeading {
        margin: 0em;
        background-color: #663366;
        padding: 0.2em 0em;
        }

h3.leftBoxHeading a:hover {
        color: #FFFF33;
        text-decoration: none;
        } 

h3.rightBoxHeading a:hover {
        color: #FF0000;
        text-decoration: none;
        }

.rightBoxContent {
        margin-bottom: 1em;
        }

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	padding: 2px 2px 2px 2px;
}

.cartTotalsDisplay{
 font-size: 10px;
}

#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;
        }

/*misc*/
.back {
        float: left;
        }

.forward {
        float: right;
        }

.bold {
        font-weight: bold;
        }

.rowOdd {
        background-color: #E8E8E8;
        min-height: 1.5em;
        vertical-align: top;
        }

.rowEven {
        background-color: #F0F0F0;
        min-height: 1.5em;
        vertical-align: top;
        }

CAPTION {
        /*display: none;*/
        }

#myAccountGen li, #myAccountNotify li {
	padding-left: 5px;
} 

#InnerBody {
	background-color: #FFFFFF;
	width: 100%;
	}

.accountTotalDisplay, .accountTaxDisplay {
        width: 20%;
        text-align: right;
        /*vertical-align: top*/
        }

.accountQuantityDisplay {
        width: 10%;
        vertical-align: top
        }

TR.tableHeading {
        min-height: 2em;
        }

#siteMapList {
        width: 90%;
        float: right;
        }
		  
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	}		  

.ratingRow {
        margin: 1em 0em 1.5em 0em;
        }

LABEL#textAreaReviews {
        font-weight: normal;
        }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
       
        }

/*!!!!!!!!!*/
body{
padding:0px;
margin:0px;
background: #003300 url(../images/t-dr.jpg) repeat-x top;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}
.rdt{ display:table; width:100%;}

.dr { display:table-row; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top;}
.rdc { display:table-cell; text-align:left; vertical-align:top; width:100%}

.main_text, input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:14px;
		color:#2D2D2D;
	}

 ul { margin:0px; padding:0px; list-style: none;} 
.sm {
	list-style: circle inside;
} 
.smol{
	list-style: square;
} 

.smli li {
	list-style: circle inside;
} 

.scroll
	{		
		overflow:hidden;
		height:24px;		
	}
.scroll select{ width:122px;}
.ul1 li { background:url(../images/a.gif) no-repeat left center; margin:0px; padding: 0px 0px 0px 17px;}
.ul1 li a { color:#333333; line-height:17px; text-decoration:none;}
.ul1 li a:hover { text-decoration:underline;}

.ul2 li { background:url(../images/a.gif) no-repeat left center; margin:0px; padding: 0px 0px 0px 17px;}
.ul2 li a {color:#333333; line-height:17px; font-weight:bold;}

.ul3 li { background:url(../images/a1.gif) no-repeat left center; margin: 0px; padding: 0px 0px 0px 12px;}
.ul3 li a { color:#333333; line-height:16px;}

.h_text { color:#000000; font-size:14px; font-weight:bold;}

/* Price and Sale Price */
.h1_text { color: #004180; font-size:15px; line-height:16px;  font-weight: bold; }


.price_text { color: #FF0000; font-size:11px; line-height:16px; font-weight:bold;}

.h_l { background:url(../images/h-l.gif) repeat-x; height:1px;}

.h_l1 { background:#000000; height:1px;}

.h_l2 { background:url(../images/2-h-l.gif) repeat-x; height:1px;}

.select1 { width:112px; border: 1px #656565 solid;}

.input { vertical-align:middle;}
.input1 { width:112px; height:20px; border: 1px solid #656565; padding:0px; padding-left:5px;}

.main { width:766px; margin:auto;}
.main_padding { padding: 0px 10px 13px 10px;}

/* Header BK */
.header { height:266px; background: #006600 url(../images/t-dr.jpg) repeat-x;}
.header_padding { padding: 0px 7px 0px 7px;}

.header_r1 { height:76px;}
.header_r1_c1 { width:426px;}
.header_r1_c2 { width:306px;}

.header_r1_c2_text a { color:#FFFFFF; font-size:11px; line-height:12px; vertical-align: middle;  font-weight: bold; }
.header_r1_c2_text img { vertical-align:top; margin-left:14px; margin-right:14px; margin-top:-2px;}

.header_r2 { height:155px; background:url(../images/h-dr.gif) repeat-y;}
.header_r2_t { background:url(../images/h-t.gif) no-repeat top;}
.header_r2_b { background:url(../images/h-b.gif) no-repeat bottom; height:100%;}
.header_r2_c1 { width:559px;}
.header_r2_c2 { width:155px;}
.header_r2_c3 { width:18px;}

.r_content { background:#00100;}
.content_padding { padding: 0px 9px 10px 10px;}

.content_separate_col { width:1px;}

.content_col1 { width:170px;}

.content_col1_corn_l_t { background: #EFE6D9 url(../images/m-l-t.gif) no-repeat left top; height:6px;}
.content_col1_cell1 { background:#EFE6D9;}
/*.content_col1_cell1_padding { padding: 9px 13px 0px 20px;}*/

.content_col1_corn_l_b { background: #F7F2EB url(../images/m-l-b.gif) no-repeat left bottom; height:6px;}
.content_col1_cell2 { background:#F7F2EB ; border-style:solid; border-color: #001000; border-width:1px; border-left-style:none; border-right-style:none; padding: 10px 10px 9px 12px;}

.content_block1 {  border:1px #000000 solid; padding: 10px 0px 4px 13px;}

.content_col2 { width:370px;}
.content_col2_margin { margin: 0px 5px 0px 12px; background:#ffffff}

.content_col2_bg { background:#FFFFFF;}


/* Text Head */
.text_head { width: 100%; background:#000000 url(../images/ht-l.gif) no-repeat left top;}
.text_head .dc { background:url(../images/ht-r.gif) no-repeat right top; color:#FFFFFF; font-size:14px; padding: 8px 5px 7px 14px; font-weight:bold; width:100%}

.text_head1 { width: 100%; background:#000000 url(../images/1-ht-l.gif) no-repeat left top;}
.text_head1 .dc { background:url(../images/1-ht-r.gif) no-repeat right top; color:#FFFFFF; font-size:14px; padding: 8px 5px 7px 14px; font-weight:bold; width:100%}


.main_cell { border: 1px #000000 solid; border-top-width:0px; border-bottom-width:0px; background:#FFFFFF;}
.main_cell2 { background:#FFFFFF;}
.main_cell_c1 { width:138px;  padding: 10px 10px;  }
.main_cell_c2 { width:220px;  padding: 10px 10px; }

/*.main_cell_c2_margin { margin-right:20px;}*/

.main_cell_h_text { color:#000000; font-size:13px; font-weight:bold;}
.main_cell_text { color:#333333; font-size:10px; line-height:10px;}

.price_block { width:193px;}
.price_block .c1 { width:129px;}
.price_block .c2 { width:auto;}

.content_col3 { width:185px;}

.content_col3_corn_r_t { background: #EFE6D9 url(../images/m-r-t.gif) no-repeat right top; height:6px;}
.content_col3_cell1 { background:#EFE6D9 ;}
.content_col3_cell1_padding { padding: 11px 15px 13px 17px;}
.content_col3_cell1_text { font-size:10px; color:#232323;}

.content_col3_cell2 { background:#F7F2EB;}
.content_col3_cell2_padding { padding: 12px 15px 15px 17px;}
.content_col3_cell2_text {          
font-size: 12px;
        color: #008000;
        font-weight: bold;}
.content_col3_cell2_text font { text-decoration:line-through;}
.content_col3_cell2_margin { margin: 0px 20px 0px 32px;}

.content_col3_corn_r_b { background: #EFE6D9 url(../images/m-r-b.gif) no-repeat right bottom; height:6px;}
.content_col3_cell3 { background:#EFE6D9;}
.content_col3_cell3_padding { padding: 12px 13px 5px 11px;}
.content_col3_cell3_margin { margin: 0px 0px 0px 7px;}

.footer { height:60px; background: #004a10 repeat-x top;}
.footer_c1 { width:551px; background:url(../images/b-l.gif) no-repeat left bottom;}
.footer_c1_margin { margin: 15px 0px 10px 17px;}
.footer_text1, .footer_text1 a { color: #FFFFFF;}
.footer_text2, .footer_text2 a { color: #FFFFFF; font-size:10px;}

.footer_c2 { width:1px; background:#000000;}
.footer_c3 { width:194px; background:url(../images/b-r.gif) no-repeat right bottom;}

.prod_text { color:#727171;}
.red_links, .red_links a { color:#AF332B;}
.red_links span a, .red_links span { color:#727171;}
.red_links span a:hover { font-weight:bold;}

.prod_padding { padding: 13px 16px 15px 14px;}

.prod_cell { width:auto;}
.prod_cell_c1 { width:124px; text-align:center;}
.prod_cell_c2 { width:210px;}

.prod_link { color:#5E5D5D;}
.prod_input { width:29px; height:17px; border:1px #989797 solid; text-align:center; color:#727171; padding-top:0px; vertical-align:top;}

.prod_margin { margin: 0px 8px 0px 3px;}
.prod_text1 { font-size:10px;}

.priv_margin { margin:0px 15px 0px 8px;}
.priv_margin1 { margin:0px 0px 0px 9px;}

.contact_margin { margin: 15px 16px 0px 14px;}
.contact_margin1 { margin: 0px 15px 0px 3px;}

.contact_margin2 { margin: 0px 0px 0px 17px;}

.contact_text { color:#4F4F4F;}
.contact_text strong { color:#D57800;}

.form_input1 { width:191px; height:21px; border:1px #B0C4C7 solid; padding-left:5px; margin: 6px 0px 6px 16px;}
.form_input2 { width:323px;}
.form_textarea { width:323px; height:72px; overflow:hidden;}
.form_buttons { text-align:left; margin-left:58px;}

.cart_main_cell { border: 1px #000000 solid; background:#EBEBEB; padding-left:6px; padding-right:6px; padding-bottom:10px;}
.cart_cell_text { color:#707070; font-size:10px; line-height:12px;}

.cart_border { border: 1px #C1C3C3 solid;}

.cart_cell { text-align:center; padding: 6px 0px 6px 0px;}
.cart_cell_w1 { width:0px;}
.cart_cell1 { width:73px;}
.cart_cell2 { width:114px;}
.cart_cell3 { width:103px;}
.cart_cell4 { width:64px;}

.cart_cell_h_text { color:#6780B8; font-size:11px; line-height:11px;}

.cart_h_l { background:#ADADAD; height:1px;}

.cart1_cell { text-align:center;}
.cart1_cell_w1 { width:1px;}
.cart1_cell1 { width:56px; padding: 20px 0px 12px 0px; }
.cart1_cell2 { width:133px;}
.cart1_cell3 { width:100px; padding: 14px 0px 14px 0px; }
.cart1_cell4 { width:63px; padding: 30px 0px 30px 0px;  }

.cart1_cont_col1 { width:57px;}
.cart1_cont_col2 { width: auto;}

.cart_sub_total { width:auto;}
.cart_cell5 { width:290px; text-align: left;}
.cart_sub_total_text { color:#707070; font-size:12px; line-height:12px;}

.cart_cell6_margin { padding-left:5px;}

.cart_price_text {color:#628AB3; font-size:14px; line-height:14px; font-weight:bold;}

.cart_input { width:49px; height:19px; border: 1px #D4D0C8 solid; color:#AC2236; font-size:11px; text-align:center; padding-top:0px; font-weight:bold;}

.pop_body { background:#000000;}

.pop_main { width:417px; height:462px; margin:auto;}

.pop_head { height:135px; background: url(../images/pop_bg.gif) repeat-x;}
.pop_head_c1 { width:314px;}
.pop_head_c2 { width:103px; }

.pop_head_text, .pop_head_text a { color: #FFFFFF; text-decoration:none; font-size:11px;}
.pop_head_text a:hover { text-decoration:underline;}

.pop_content { height:270px; background: #FFFFFF; font-size:11px; color:#4C4C4C; line-height:14px;}
.pop_content_margin { margin: 20px 30px 10px 33px;}

.pop_content_h_text, .pop_content_h_text a { color:#FFFFFF; font-family:Arial; font-size:13px; text-decoration:none;}
.pop_content_h_text a:hover { text-decoration:underline;}

.pop_footer { height:56px; background:#000000;}
.pop_footer .dc { width:100%;}
.pop_footer_text, .pop_footer_text a { color:#FFFFFF; text-align:center; font-size:11px;}
.pop_footer_text a { text-decoration:none;}
.pop_footer_text a:hover { text-decoration: underline;}

.rbg1	{background:#FFFFFF;}
.rp1	{padding-top:10px;}
.rp2	{padding:0 5px 5px 5px;}
.box3	{margin-left:5px; margin-right:5px;}
#gvFaqDefaultMainContent{margin:0 5px 0 5px;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
/*.main_block strong{ padding: 5px 5px 5px; }*/
.main_block {
	padding: 0px 10px 0px 10px;
}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}
.c3{margin-bottom:10px;}
#createAcctSuccessMainContent{ margin:5px;}
.rc1	{ margin-left:18px; width:90px; text-align:center}
.rr	{font-size:10px;
}
siteMapMainContent 
	{ padding: 10px 10px 0px 15px;}	

prod_descr2
	{ padding: 10px 10px 0px 15px;}	
	
emailid {
	font-size: 10px;
}
	
