.size_chart {margin:10px 0 -10px 0;text-align:center;}
.size_chart a { text-decoration:none;}
.size_chart a:hover { text-decoration:underline;color:#8CB0C6; }
	#gallery {
		background-color: #fff;
//		padding: 10px;
//		width: 260px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 3px solid #fff;
		border-width: 3px;
	}
	#gallery ul a:hover img {
		border: 3px solid #ccc;
		border-width: 3px;
		color: #fff;
	}
	#gallery ul a:hover { color: #8cb0c6; }


P.m1_sitemap_section {
  text-decoration: none;
  font-weight: bold;
}

div.div_m1_sitemap {
  margin-left: 40px
}

A.m1_sitemap_product {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_product_category {
  color: #A0A0A0;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
}

A.m1_sitemap_custom {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_faq {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_faq_category {
  color: #A0A0A0;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
}

A.m1_sitemap_information {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_manufacturer {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_event {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_link {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_link_category {
  color: #A0A0A0;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
}

A.m1_sitemap_article {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_article_category {
  color: #A0A0A0;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
}

A.m1_sitemap_page {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_page_category {
  color: #A0A0A0;
  text-decoration: underline;
  font-weight: bold;
  font-style: normal;
}

A.m1_sitemap_user_option {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

A.m1_sitemap_affiliate {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
}

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 { text-decoration:underline; }
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: 0.3em;font-size:13px;}
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 #313131;
		/*background:#272727;*/
 		height:100%;
        }

LEGEND {
        font-weight: bold;
		color:#808080
        }

LABEL, h4.optionName {
        line-min-height: 1.5em;
        padding: 0.2em;
        }

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	text-align : center;
        vertical-align: middle;
        }

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
        float: left;
        }

LABEL.inputLabel {
        width: 11em;
        float: left;
	margin-left: 0.5em;
        }

LABEL.inputLabelPayment {
        width: 15em;
        float: left;
	margin-left: 0.5em;
        }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
        width: 12em;
        float: left;
        }

P, 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: #ff0000;
        color: #ffffff;
        }

.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-color: #EEEEEE;
	border: thin solid 1px #666;
	padding:0;
}

#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; margin-left:5px; margin-bottom:10px;}
.navSplitPagesLinks { margin-top:5px;}
.navNextPrevCounter {
        margin: 0em;
        font-size: 0.9em;
        }

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
        margin: 0em;
        background-color: #EEE;
        font-weight: bold;
        color: #999;
        min-height: 1%;
        }

#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 {
        margin:5px 5px 0 0px;
        }
.buttonRow2{
        margin:5px 0px 0 0px;
        }


#navBreadCrumb {
        background-color: #cc9900;
        }

#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, .centerBoxContentsNew, .alert {
        vertical-align: top;
        }

/*.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-left: 0.5em;
        }
.important1 {
        font-weight: bold;
	padding: 0.6em;
        }
.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: left;*/
        text-align: left;
        margin: 1em;
		margin-left:16px;
        border: 1px solid #8cb0c6;
        padding: 1em;
		width:234px;
        }

.tableHeading TH {
        border-bottom: 1px solid #cccccc;
        }

.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;
        }

.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 {

        }
.normalprice{ text-decoration:line-through; font-size:11px;}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
		font-size:11px;
		text-transform:uppercase
        }

#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;
        }

.totalBoxRight {
        text-align: right;
	margin-left: 7em;
        }

.lineTitle, .amount {
        text-align: right;
        padding: 0.2em;
        }

.lineTitleRight {
        text-align: left;
        }

.amount {
        width: 5.5em;
        }

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
        margin: 0em 1em 1em 0em ;
        }

.categoryIcon {}

/*Attributes*/
.attribImg {
        width: 20%;
        margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
        margin: 1em 0em;
        }

/*sideboxes*/

.columnRight { background:#4D4D4D}

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, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
       
        }

.cartTotalsDisplay{
 font-size: 10px;
 margin-left:6px;
}

#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 {
        margin: 0;
        } 

.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;
        }

.ratingRow {
        margin: 1em 0em 1.5em 0em;
        }

LABEL#textAreaReviews {
        font-weight: normal;
        }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
       
        }

/*!!!!!!!!!*/
.rp1	{padding-top:10px;}
.rp2	{padding:0 5px 5px 5px;}
.box3	{margin-left:5px; margin-right:5px;}
#gvFaqDefaultMainContent{margin:10px 15px 0 15px;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
.main_block strong{margin-left:5px;}
#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:13px; color:#000000; text-decoration:underline}

.rl2	{margin-left:5px;}
.ee		{text-decoration:line-through; font-size:10px;}
.rs		{width:164px; margin:10px 0 0 10px;}
.rline	{background:#313131;}
.rs1	{width:73px;}
.rs2	{width:72px;}

body{
padding:0px;
margin:0px;
/*background:#1A1A1A;*/
background:#333;
text-align:center;
background:url(../images/bg_page.jpg) repeat  top;
}

a:hover{text-decoration:none;}

img { border:0px;}
.dt { display:table; width:100%;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; background:transparent;}
.dt.header { text-align:right; position:relative; height:122px; margin:0; padding:0;background:url(../images/h_logo_bg.jpg) no-repeat left; width:100%;}
.logo {position:relative;float:left;margin-left:34px;margin-top:35px;height:50px;}
.main_text, input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:12px;
		color:#454444;
	}

a { color:#454444;}
input { vertical-align:middle;}
ul { margin:0px; padding:0px; list-style: none;}

.ul1 li { background: url(../images/bul.jpg) no-repeat left; padding-left:10px; margin:0px;}
.ul1 li a { color:#535151; line-height:19px; text-decoration:none;}
.ul1 li a:hover { text-decoration:none;}

.ul2 li { background: url(../images/bul1.jpg) no-repeat left; padding-left:10px; margin:0px;}
.ul2 li a { color:#000000; line-height:19px; text-decoration:none;}
.ul2 li a:hover { text-decoration:underline;}
.price_text { color:#0C7B01; font-size:13px; line-height:13px; font-weight:bold;}

.main_bg_l { width:862px; background:url(../images/p.gif) repeat-y left #000000; margin:auto; height:100%; }
.main_bg_r { background:url(../images/p.gif) repeat-y right; width:100%;}

.header { height:103px; background:#1A1A1A;}
.header img, .header input, .header select { vertical-align:middle;}
.header_text, .header_text a { position:relative; float:rights; color:#5F5F5F; }
.sel { width:108px; border:1px #000000 solid; background:#2A2A2A; font-size:10px; color:#6A6A6A;}
.input1 { margin-bottom:0;vertical-align: bottom;width:114px; height:15px; border:1px #000000 solid; background:#fff; font-size:12px; color:#333; padding-left:5px;padding-bottom:0;}
.input2 { margin-bottom:0;vertical-align: bottom;width:230px; height:15px; border:1px #000000 solid; background:#fff; font-size:12px; color:#333; padding-left:5px;padding-bottom:0;}
.input3 { width:153px; height:15px; border:1px #000000 solid; background:#fff; font-size:12px; color:#333; margin-left:7px;padding-bottom:0;}

/*.main_cont { margin-left:1px; margin-right:1px;}*/
.h_l { background:#313131; height:1px;}
.v_l { background:#313131; width:1px;}
.h_l1 { background:#272727; height:2px;}

.header1 { text-align:center;}
.header1_c1 { width:380px;}
.header1_c2 { width:345px;}

.footer { height:81px;}

.footer_c1 { width:30px;}
.footer_c2 { width:524px;}
.footer_c3 { width:172px;}

.footer_text1, .footer_text1 a { color:#454444; text-decoration:none;}
.footer_text1 a:hover { text-decoration:underline;}
.footer_text1 a { font-weight:bold;}

.footer_text2 { line-height:13px;}
.footer_text2, .footer_text2 a { color:#232222; font-size:9px;}

.cont_col1 { width:380px; background:#1A1A1A;}

.cont_col2 { width:1px;}

.cont_col3 { width:172px; background:#272727;}
.col3_margin { margin: 38px 15px 25px 20px;}
.h_text { color:#B3B3B3; font-weight:bold; text-transform:uppercase;}

.cont_col4 { width:173px; background:url(../images/p.gif) repeat-y left #4D4D4D;}

.col4_margin { margin: 18px 5px 16px 20px;}
.h1_text { color:#000000; font-weight:bold; text-transform:uppercase;}

.h2_text { color:#858484; font-size:9px; font-weight:bold; text-transform:uppercase;}
.col4_cell2_text { color:#000000; line-height:13px;}

.main_margin { margin: 40px 13px 15px 29px;}
.m_h_text { font-size:14px; color:#C51700; line-height:14px; font-weight:bold; text-transform:uppercase;}

.main_cell_c1 { width:143px; text-align:center;}
.border_img { border: 1px #313131 solid;}
.main_cell_c2 { width:18px;}
.main_cell_c3 { width: auto;}

.main_cell_text1 { color:#B3B3B3; font-size:9px; font-weight:bold;}
.main_cell_text2 { color:#454444; font-size:9px; font-weight:bold; text-transform:uppercase;}

.categ_text, .categ_text a { color:#656363;}
.categ_text a:hover { text-decoration:none; font-weight:bold;}

.product1_c1 { width:81px;}
.product1_c2 { width:56px;}
.product1_c3 { width: auto;}

.product_input { width:47px; height:17px; border-color:#CDCDCD; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; font-size:9px; }

.cart_margin { margin-right:10px;}

.cart_h_l { background: url(../images/cart-h-l.gif) repeat-x; height:1px;}

.cart_cell { text-align:center; padding: 8px 0px 5px 0px;}
.cart_cell_w1 { width:1px; background: url(../images/cart-v-l.gif) repeat-y;}
.cart_cell1 { width:50px;}
.cart_cell2 { width:155px;}
.cart_cell3 { width:63px;}
.cart_cell4 { width:54px;}

.cart_cell_h_text { color:#454444; line-height:11px;}

.cart1_cell { text-align:center; padding: 9px 0px 13px 0px;}
.cart1_cell_w1 { width:1px; background:  url(../images/cart-v-l.gif) repeat-y;}
.cart1_cell1 { width:50px; }
.cart1_cell2 { width:155px;}
.cart1_cell3 { width:63px; }
.cart1_cell4 { width:54px; }

.cart1_cell2_text { }
.cart1_cell2_text a { color:#454444; font-size:9px; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.cart1_cell2_text a:hover { text-decoration:none;}

.cart_cell5 { width:271px; text-align: right;}

.cart_cell6_margin { padding-left:5px;}

.cart_price_text {color:#0C7B01; font-size:13px; line-height:13px; font-weight:bold;}

.cart_input { width:39px; height:18px; border-color:#CDCDCD; border-bottom-width:1px;  border-right-width:1px; background-color:#ffffff; padding-left:5px; text-align:left; color:#6E6D6D;}

.pop_main { width:417px; height:462px; margin:auto;}
.pop_margin { padding: 0px 10px 0px 9px;}

.pop_head { height:80px; }
.pop_head_c1 { width:287px;}
.pop_head_c2 { width:111px;}

.pop_head_text, .pop_head_text a { color: #616161; text-decoration:none; font-size:11px;}
.pop_head_text a:hover { text-decoration:none;}

.pop_content { font-size:11px; color:#454444; line-height:14px; height:307px; border: 1px #313131 solid;}
.pop_content_margin { margin: 12px 18px 25px 19px;}
.pop_content strong { color:#0C7B01; font-size:13px;}

.pop_content_h_text { font-size:14px; color:#C51700; line-height:14px; font-weight:bold; text-transform:uppercase;}

.pop_footer { height:75px; background:#000000;  border: 1px #313131 solid; border-top:0px;}
.pop_footer .dc { width:100%;}
.pop_footer_text, .pop_footer_text a { color:#232222; font-size:9px;}

#gline{	width:686px;margin-left:17px;margin-top:4px;margin-bottom:4px;border-top:1px solid #999;border-bottom:1px solid #999;height:171px;}
#simpledline{ /*width:720px;*/margin-top:4px;margin-bottom:4px;border-top:1px solid #8CB0C6;border-bottom:1px solid #8CB0C6;height:2px;}
#gline2{ width:686px;margin-left:17px;margin-bottom:4px;padding-top:3px; height:174px;}
#bton{ } 
#buttons_bottom input{ margin-top:-9px;}
#upperbanner{ clear:both; position:fix; margin-left:10px;margin-top:8px;}
#tip { clear:both;position:absolute; vertical-align:top; margin-top:136px; margin-left:46px; height:25px;} 
#tip_bottom { clear:both;position:absolute; vertical-align:top; margin-top:136px; margin-left:-169px; height:25px;} 
#b_title {
    clear:both;
	position:relative;
	text-align:center;
	/*background: url(../images/bg_title.gif) repeat-x;*/
	height:26px; width:100%;
	/*padding:3px 0 0 0;*/
	font-family : Arial, Verdana, Tahoma;
	font-stretch : ultra-expanded;
	line-height:25px;
	text-transform : uppercase;
	/*margin:0 0 0 -156px;width:862px;*/
	font-size:12px; color:#666; 
	font-weight:bold;
}
#b_title_also_purchased {
    clear:both;
	position:relative;
	text-align:center;
	/*background: url(../images/bg_title.gif) repeat-x;*/
	height:26px; width:60%;
	/*padding:3px 0 0 0;*/
	font-family : Arial, Verdana, Tahoma;
	font-stretch : ultra-expanded;
	line-height:25px;
	text-transform : uppercase;
	/*margin:0 0 0 -156px;width:862px;*/
	font-size:12px; color:#666; 
	font-weight:bold;
}
#b_checkout_success {
    clear:both;
	position:relative;
	text-align:center;
	/*background: url(../images/bg_title.gif) repeat-x;*/
	height:26px; width:100%;
	/*padding:3px 0 0 0;*/
	font-family : Tahoma;
	font-stretch : ultra-expanded;
	line-height:25px;
	text-transform : uppercase;
	/*margin:0 0 0 -156px;width:862px;*/
        margin-top:-10px;
        padding-top:0px;
	font-size:12px; color:#666; 
	font-weight:bold;
}
.m_h_text{ }
.l_div{ COLOR: #666; clear:both; position:relative; float:left;border:  margin-top:-2px;margin-left:10px; widht:130px;}

.b_title a:hover, .cross a:hover{color:#ff0000;text-decoration:underline;}
.abutton { width:149px; text-align:center;margin-left:25px;}

/*
.prdlist{border-right:2px dotted #8CB0C6;padding:2px; width:350px;}
.prdline{ border-top:2px dotted #8CB0C6;border-right:2px dotted #8CB0C6;padding:2px;}
.prdright{ border-top:2px dotted #8CB0C6;padding:2px;width:350px;}
*/
.imgList{ width:132px; height:196;}
.imgDetail{ width:333px; height:500px;}
#manu { margin-top:13px;font-family:Arial;font-stretch:ultra-expanded;color:#333;line-height:25px;text-transform:uppercase;font-size:12px;font-weight:bold;}
#prdTitle, .prdTitle { font-family:Arial;font-stretch:ultra-expanded;color:#333;line-height:25px;text-transform:uppercase;font-size:12px;font-weight:bold;}
.normalprice , .aprice , .price{ font-family:Arial;font-stretch:ultra-expanded;color:#333;line-height:25px;text-transform:uppercase;font-size:13px;font-weight:bold;}
.productSpecialPrice { font-family:Arial;font-stretch:ultra-expanded;color:red;line-height:25px;text-transform:uppercase;font-size:12px;font-weight:bold;}
#buynow, #buynow2{ clear:both;position:relative;vertical-align: bottom; margin-bottom:-2px; }
#buynow2 {margin-top:16px;}
#foot , .foot_service { clear:both;position:relative; margin-top:8px; width:100%; border: 1px 0 1px solid #999;	background-color:#000;	text-align:center;	padding:10px 0 3px 0;	color:#ccc;	font-size:11px;	line-height:19px;	text-decoration:none;	letter-spacing:0.5px;	font-family: Tahoma, Verdana, Arial;	font-stretch:ultra-expanded;}
.foot_service{ font-size:12px; font-weight:bold;}

#fr { width:100%;height:100%}
#loadarea{ width:300px; height:418px;}

#drmall{ clear:both; width:380px; vertical-align:top; height:504px;/*border:1px solid red;*/}
#drm_r{ position:relative; clear:both; float:left; vertical-align:top; /*border:1px solid #79a;*/ 
 height:500px; /*width:333px;*/
 width:304px; }
#drm_l{position:relative; float:right; padding:0; margin-top:-1px;}
.dmi_all{ padding:0; /*border:1px solid #79a;*/ margin-top:1px; width:40px; height:60px;vertical-align:bottom;background-color:#fff;}
.navNextPrevList { text-align:center;width:99px; font-size:11px; font-weight:bold; display: inline;white-space: nowrap; padding:2px 0px 2px 2px;list-style-type: none;  }
.navNextPrevWrapper{ width:301px; background-color:#ccc;text-align:center;margin-top:-1px;margin-left:-1px;border:1px solid #555;}
#mim_l{ position:relative;clear:both;float:left;width:388px; /*border:1px solid #995;*/}
#mim_r1{ position:relative;
      padding 4px;
	  width:286px;font-size:10px;
      border:0px solid #555;
	  /*margin-top:-454px;*/
	  /*border:1px solid #005;*/}
#mim_r{ position:absolute;
      padding 4px;
	  width:286px;font-size:10px;
      border:0px solid #555;
	  /*margin-top:-454px;*/
	  margin-left:390px;
	  /*border:1px solid #005;*/}
#mim_c{ border:0px solid #555;height:520px;/*border:1px solid #aa5;*/}
#mim_c1{ border:0px solid #555;/*border:1px solid #aa5;*/}
#productDescription{ font-stretch : ultra-expanded;	line-height:18px;} 
TABLE TR TD .rtp{ background-color:#fff;}
TABLE TR TD .drrt{ background-color:#ccc;}
TABLE TR TD {
	 vertical-align: top;
}
#shoppingCartDefault{ padding-left:4px; padding-right:4px;padding-bottom:3px;}
#cartImage { margin: 0.5em 1em;border:1px solid #555;height:60px;width:40px;}
.prod_body { padding:5px;} 
.imgList img { border:1px double #8CB0C6 }
.imgList:hover img { border-color: #9d7827;filter:alpha(opacity=99);opacity: 0.9;}
// .back_button {margin-left:323px;}
.back_button {margin-left:auto;margin-right:auto;width:82px;}
#qty { clear:both;position:relative; float:right;margin-top:-40px; margin-right:5px;}
.qtyput { margin-top:-1px;font-weight:normal; }
.productGeneralPrice,.attribsSelect, productAttributes, #qty { font-size:12px; font-weight:bold;font-family : Tahoma; font-stretch : ultra-expanded;line-height:25px;}
.productGeneralPrice { text-align:center; }
#headmenu { 
	padding:8px 0px 0px 6px;
	font-family: Arial,Verdana,Tahoma;
	font-stretch: ultra-expanded;font-weight:bold;
	}
#headmenu a {
	text-transform:uppercase;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding:4px 4px 8px 4px;	
}
#headmenu a:hover, .visam8 a:hover, .buttonaized a:hover, #lmenu a:hover { color:#8CB0C6;text-decoration:underline;}
#menu_left, #menu_left2 { text-transform:uppercase;font-family : Arial, Verdana, Tahoma;color:#666;}

#menu_left ul, #menu_left2 ul{ margin:0px 6px 0px 8px;border:1px solid #8CB0C6;padding:4px 0 0px 6px;background-color:#fff;font-size:10px;}

#menu_left .ul1{ font-size:10px;margin:0px 6px 0px 8px;border:1px solid #8CB0C6;padding:0;font-size:10px;font-weight:bold;background-color:#fff;text-transform:none;font-family : Tahoma;color:#666;ultra-expanded;list-style-type:none;}

#menu_left ul #head{ color:#666;font-size:14px;font-weight:bold;/*padding-bottom:4px;*/}
#menu_left ul li { color:#666;font-size:10px;font-weight:bold;ultra-expanded;line-height:15px;}
#menu_left ul li a:hover { color:#8CB0C6;text-decoration:underline;}
.listingProductImage { text-align:center; padding:0;}
.p_list{ padding:2px; margin-right:12px;}

.itemTitle, #h_name {font-family : Arial, Verdana, Tahoma;color:#666; /*text-transform:uppercase;*/font-size:10px;}
.buttonaized {font-family : Tahoma;color:#666; /*text-transform:uppercase;*/font-size:10px;}
#h_price, .h_name, #itemTitle, .listingProductImage { padding:0;margin:0;}
#h_price, #mrsp_price { text-align:center;font-size:12px;font-weight:bold;color:#444;line-height:15px;width:156px; }
#mrsp_price { font-size:10px}
.cross {tex-align:left; color:#526c83;}
.productGeneral.biggerText { }
#currenciesContent { margin-top:-64px; margin-left:15px;}
.spacer { height:8px;}
.reds { color:#990000;}

#sizeTable { font-size:10px; 
                     background-color:#fff;  border: 1px solid #8cb0c6;}
#red { color:#FF0000; }
#tellAFriendDefault, #reviewsDefault, #reviewsWrite,#logoffDefault { padding:4px;}

#productTellFriendLink, #productTellFriendLink a { text-align:center;}
.buttonaized a { text-decoration:none;}
.buttonaized a:hover { text-decoration:underline; }
.l_div a { color:#666;}
.l_div a:hover , .r_div a:hover { color:#8CB0C6; text-decoration:underline; }
#mymy { margin-bottom:-4px;}
#ship { padding:15px;font-weight:bold; }

/*.r_div{ clear:both; position:relative; width:130px;float:right;border; text-align:right; padding-right:5px;margin-top:-26px;font-size:10px;}
*/
.r_div{ width:330px;float:right;border; text-align:right; padding-right:8px;font-size:10px;}
/*#allProductsDefault,.p_list,#product_listing  { width:694px;}*/
.centerColumn{ padding:10px 10px 10px 0px;}
#securitybox{ 
  position:relative;
  clear:both;
  float:right;
  vertical-align:top;
  text-align:right;
  margin-top:-93px;
}
#redmed{
  color:red;
  text-align:center;
}
#productsex {
  width:120px;
  /*border:1px solid #79a;*/
}
#productsex, #productsex a {
  font-family: Arial, Verdana, Tahoma;
  font-size:14px;
  font-stretch : ultra-condesed;line-height:18px;
  font-weight:bold;
  color:#808080;
  margin-left:8px;
  width:100%;
}
#arrow{
  border:1px solid #79a
  text-align:center;
  margin-top:-2px;
  margin-left:1px;
  position:relative;
  width:120px;
  height:10px;
}
#arrow1,#arrow2,#arrow3{
	position:relative;
	clear:both;
	width:38px;height:7px;
	background:url(../images/arrow.gif) no-repeat center top;}
#arrow1{
	float:left;
	margin-left:10px;
	visibility : hidden;
}
#arrow2{
    margin-left:66px;
	margin-top:-7px;
	float:left;
	visibility : hidden;
	}
#arrow3{
   margin-left:120px;
	margin-top:-7px;
	float:left;
	visibility : hidden;
	}
#searchbox{ position:relative;clear:both;
	float:right;margin: -48px 5px 0 0;
	height:80px;
	vertical-align:top;
	text-align:right;
	padding-top:4px;
	/*border:1px solid #79a;*/
	}
.marga{ margin-top:10px; margin-right: 0px;}		

#lmenu, .lmenu, .magn { 
	border:1px solid #fff; 
	background-color:#ddd; 
	font-family: Arial,Verdana,Tahoma;
	font-stretch: ultra-expanded;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	padding:4px 0 4px 4px;
	/*text-align:center;*/
	line-height:15px;     
}
#lmenu a {
    white-space: nowrap;	
}
.magn{
	margin-top:-2px;
	padding-top:2px;
	border-top:0px;
	}
#wup{
   margin:4px;
   padding: 8px;
   border:1px solid #79a;
   color:red;
   background-color:#efefef;
}	
.testimonials {
    color:#dfdfdf;
  	font-family: Arial,Verdana,Tahoma;
	font-stretch: ultra-expanded;
	font-weight: bold;
	font-size: 12px;
	padding-right: 3px; 
	float: right; 
	margin-top: 4px; 
	margin-right: 8px; 
	text-decoration: underline;
}
.merce{
    width:100%;
    float:right;
	text-align:right;
	margin-top:-14px;
	margin-right:5px;
}
.visam { 
     padding-right:6px;padding-bottom:4px;
	 }
.visam3 { 
     margin-left:5px; padding-bottom:4px;
	 }	
.visam4 { 
     border:2px solid #0000FF; margin-left:5px; 
	 }
.visam5 { 
     border:2px solid #CC3399; margin-left:5px; 
	 }	 
.visam6 { 
     border:1px solid #8CB0C6; margin-left:5px; padding:0px 0 0px 0px;
	 }	 
.visam7 { 
     border-bottom:1px solid #8CB0C6; margin-left:0px; margin-top:0px; padding: 0px 0px 0px 0px; width:100%; min-height:26px;
	 }	 
#menu_left2 ul {text-align:center; padding:0; }
.center_col {border:1px solid #8CB0C6;padding:0; background-color:#fff;text-align:left;
 	margin-left:-2px;width:686px;} 
	
.columnLeft { padding: 0px 0px 0px 0px; margin:-20px 0 0 0; }
.underlin_text { 
	text-decoration: underline;
}
.thanksforshopping{
margin-left:0px;
}
.ourprivacypolicy{
margin-left:0px;
}
.underlin_text_privacy_login{
text-decoration: underline; margin-left:4px;
}
.buttonRow_xcheckout_login{
margin:1px 1px 10px 50px;
}
.cont_head{
position:relative; float:left; margin-left:10px;
}
.timeoutContent{
position:relative; margin-left:5px;
}
.buttonRowTimeoutForgot{
position:relative; font-weight:bold; margin-left:10px;
}
.main_block_order_info{
margin-left:10px; margin-right:10px; margin-top:10px;
}
.orderInfo{
	font-weight: bold;
	font-size: 13px;
	float: left; 
	margin-top: 7px;
	margin-bottom: 4px;	
}
.underlin_text_affiliates {
	color:#8CB0C6;
	text-decoration: underline;
}
.no_underlin_text_affiliates {
	color:#0000FF;
}
.left_affiliates {
margin-left:21px;
}
.left_affiliates01 {
margin-left:27px;
}
.more_left_affiliates {
margin-left:35px;
}
.hiddenField {
	display: none;
}
.show_attrib_quant{
border:1px solid #8CB0C6;
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-left:20px;
}
.show_quantity_title{
	font-weight: bold;
	font-size: 12px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
}
.show_attrib_title{
float: left;
margin-left: 3px;
width: 40px;
height: 12px
}
.addthis_toolbox{
float: right;
margin-top: -6px;
}
.addthis_toolbox_productinfo{
float: center;
margin-top: -18px;
position: relative;
margin-left: 150px;
}
.addthis_toolbox_productinfo_like{
float: center;
margin-top: 2px;
position: relative;
margin-left: 50px;
}
#us_notification { 
	padding:8px 0px 0px 6px;
	font-family: Arial,Verdana,Tahoma;
	font-stretch: ultra-expanded;font-weight:bold;text-align:center;
	}
