@import url("../../mainstreet/include/mainstreet.css");

BODY
{
    font-family: verdana;
    font-size: 11px;
    color: #333333;
    line-height: 15px;
    letter-spacing: 0px;
}
A
{
    color: #464646;
    text-decoration: none;
}
A:visited
{
    color: #464646;
    text-decoration: none;
}
A:hover
{
    color: #c92178;
    text-decoration: underline;
}

td
{
    font-family: verdana;
    font-size: 11px;
    color: #464646;
    letter-spacing: 0px;
}

img
{
    outline-style:none;
    outline-width:0;
}

.UnderLineLink
{
    color: #c92178;
    font-weight: bold;
}
.UnderLineLink A
{
    color: #c92178;
    text-decoration: underline;
}

.UnderLineLink A:visited
{
    color: #c92178;
    text-decoration: underline;
}
.UnderLineLink A:hover
{
    color: #464646;
    text-decoration: none;
}

.topstrip
{
    font-family: verdana;
    font-size: 10px;
    color: #ffffff;
    letter-spacing: 0px;
}
.searchstrip
{
    font-family: verdana;
    font-size: 10px;
    color: #ffffff;
    letter-spacing: 1px;
}
.cartupperstrip
{
    font-family: verdana;
    font-size: 10px;
    color: #ffffff;
    letter-spacing: -1px;
}
.cartlowerstrip
{
    font-family: verdana;
    font-size: 10px;
    color: #000000;
}
.corporatemenuitems
{
    font-family: verdana;
    font-size: 10px;
    color: #464646;
    letter-spacing: 0px;
}
.featuredheading-mens
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #0a1a32;
    letter-spacing: 0px;
}
.featuredheading-womens
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #984175;
    letter-spacing: 0px;
}
.featuredheading-nogender
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #464646;
    letter-spacing: 0px;
}
.itemlisting
{
    font-family: verdana;
    font-size: 11px;
    color: #464646;
    letter-spacing: 0px;
}
.itemlistingprice
{
    font-family: verdana;
    font-size: 11px;
    color: #464646;
    letter-spacing: 0px;
}
.brandlist-designer
{
    font-family: verdana;
    font-size: 10px;
    color: #696969;
    letter-spacing: 0px;
}

.productheading
{
    font-family: Verdana;
    font-size: 14px;
    color: #464646;
    letter-spacing: 0px;
}
.productdescription
{
    font-family: verdana;
    font-size: 11px;
    color: #464646;
    letter-spacing: 0px;
    padding: 2px 2px 2px 2px;
}
.itemlisting
{
    font-family: verdana;
    font-size: 10px;
    color: #464646;
}

.itemheading
{
    font-family: Verdana;
    font-size: 11px;
    color: #0a1a32;
    font-weight: bold;
    letter-spacing: 0px;
}
.searchheading
{
    font-family: Verdana;
    font-size: 15px;
    color: #bf3d6c;
    letter-spacing: 0px;
}
.searchrefine
{
    font-family: verdana;
    font-size: 14px;
    color: #464646;
    letter-spacing: 0px;
}
.searchcats
{
    font-family: verdana;
    font-size: 11px;
    color: #464646;
    letter-spacing: 0px;
}
.searchresult
{
    font-family: verdana;
    font-size: 13px;
    color: #464646;
    letter-spacing: 0px;
}
.searchpageno
{
    color: #bf3d6c;
    font-weight: bold;
    letter-spacing: 0px;
}
.chkoutneedhelp
{
    font-family: verdana;
    font-size: 10px;
    color: #464646;
    letter-spacing: 0px;
    padding: 3px 3px 3px 3px;
}
.chkoutfreeshipping-stopheader
{
    font-family: arial;
    font-size: 12px;
    color: #cd5e8e;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 3px 3px 3px 3px;
}
.chkoutfreeshipping-freeheader
{
    font-family: Arial;
    font-size: 12px;
    color: #464646;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 3px 3px 3px 3px;
}
.chkoutfreeshipping-message
{
    font-family: Verdana;
    font-size: 11px;
    color: #464646;
    font-weight: normal;
    letter-spacing: 0px;
    padding: 3px 3px 3px 3px;
}
.cartcontents
{
    font-family: verdana;
    font-size: 10px;
    color: #464646;
    padding: 3px 3px 3px 3px;
}
.checkout2
{
    font-family: verdana;
    font-size: 11px;
    color: #444444;
}
.chkout3-helpheading
{
    font-family: "Arial Narrow";
    font-size: 14px;
    color: #cd5e8e;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 1px 1px 1px;
}
.chkout4-orderno
{
    font-family: verdana;
    font-size: 14px;
    color: #cc6699;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 1px 1px 1px 1px;
}
.underlinedhyperlinkbold
{
    font-family: verdana;
    font-size: 11px;
    letter-spacing: 0px;
    color: #c92178;
    text-decoration: underline;
    font-weight: bold;
}
.corporateheading
{
    font-family: verdana;
    font-size: 14px;
    letter-spacing: 0px;
    color: #0a1a32;
    font-weight: bold;
}
.corporatesubcat
{
    font-family: verdana;
    font-size: 11px;
    letter-spacing: 0px;
    color: #c92178;
    font-weight: bold;
}

/* TOP NAV ************************/
.topNavBar
{
    background-color: #6d6d6d;
    height: 29px;
    text-align: center;
    letter-spacing: 0px;
}
.topNavBar a
{
    color: #fff;
    padding: 0px 20px;
}
.topNavBar ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
.topNavBar li
{
    display: inline;
    line-height: 29px;
    font-size: 11px;
    color: #ddd;
}


/* SEARCH STRIP *********************/
#searchRow
{
    height: 25px;
    margin: 3px 0px;
    width: 804px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    text-align: left;
}
.searchStripLeft
{
    margin: 0px;
    border: 0px;
    line-height: 25px;
    width: 490px;
    float: left;
    text-align: left;
    font-size: 10px;
    color: #fff;
    letter-spacing: 1px;
}
.searchStripRight
{
    margin: 0px;
    border: 0px;
    padding: 2px 0px 0px 0px;
    line-height: 25px;
    width: 304px;
    float: right;
    text-align: right;
}
.searchStripRight img, .searchStripRight input
{
    vertical-align: middle;
}
.searchStripRight input
{
    padding-top: 2px;
    font-size: 11px;
}
/*******************************************************/
/*******************************************************/
/* MAIN FRAME **********************/
#frame
{
    background-color: #fff;
    width: 804px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    text-align: left;
}



/* CART SUMMARY BOX *****************/
.cartupperstrip, .cartupperstrip a
{
    font-family: verdana;
    font-size: 10px;
    color: #fff;
    letter-spacing: -1px;
}
.cartlowerstrip
{
    font-family: verdana;
    font-size: 10px;
    color: #000;
    text-align: center;
}


/* SERVICES / HELP FOOTER LINKS *******/
.corporatemenuitems
{
    font-size: 10px;
    color: #464646;
    letter-spacing: 0px;
}


/* FOOTER TEXT ************************/
.topstrip
{
    font-size: 10px;
    color: #fff;
    letter-spacing: 0px;
}


/* CONTAINERS ****************************/

.DefaultRightNav
{
    border: solid 1px #b4b5bd;
    margin-left: -23px;
}

.leftContainer
{
    float: left;
    background-repeat: no-repeat;
    background-position: left top;
    width: 143px;
    padding: 0px;
}
#centerContainer
{
    float: left; /*width: 464;*/
    padding: 0px;
}
#rightContainer
{
    float: right;
    width: 192px;
    text-align: center;
    padding: 0px;
}

.leftContainer h5
{
    font-size: 11px;
    margin: 0px;
    padding: 10px 0px 5px 5px;
}
#leftNavCat a
{
    margin: 0px 0px 0px 10px;
    line-height: 18px;
}
.mscMenuItem, .mscMenuItemHover
{
    padding-bottom: 4px;
    cursor: pointer;
}
.mscMenuItemHover
{
    text-decoration: underline;
}

.msFeaturedView
{
    width: 464;
}


/* BREADCRUMBS ******************************/
.Breadcrumbs
{
    padding: 10px 0px 0px 10px;
    font-size: 10px;
}


/* RESULTS VIEW *****************************/
.msResultsView
{
    padding: 0px 0px 30px 30px;
}



/* CART ***************************************/
/*
.mscGridHeaderCell .mscItemDesc, .mscGridHeaderCell .mscItemCode, .mscGridHeaderCell .mscItemQuantity, .mscGridHeaderCell .mscItemUnitPrice, .mscGridHeaderCell .mscItemExtPrice {
	text-align: left;
	font-weight: bold;
}
.mscGridCell .mscItemDesc {
	font-weight: normal;
}
*/
.mscCartView .mscGridHeaderCell
{
    color: Green;
}

.mscGridHeaderRow .mscItemCode
{
    text-align: left;
    font-weight: bold;
}


/* ITEM DETAILS *****************************/

.mscItemDescription
{
    margin-bottom: 20px;
}
.mscMainPhoto
{
    margin-bottom: 10px;
}
.mscItemPrice2
{
    text-align: right;
    padding: 0px 10px 0px 0px;
}


.mscItemSubDetailView
{
    /* Main Container */
    border: 0px;
    margin: 10px 0px;
    padding: 0px;
    width: 650px;
}
.mscItemSubDetailView .mscPhoto
{
    /* Photo */
    border: 0px;
    margin: 0px;
    padding: 0px 20px 0px 0px;
    float: left;
    width: 80px;
}
.mscItemSubDetailView .mscDetails
{
    /* Everything but the image */
    border: 0px;
    float: left;
    width: 550px;
}
.mscItemSubDetailView .mscSubDetails
{
    /* Title, Price and Description */
    border: 0px;
    margin-top: 20px;
    float: left;
    width: 450px;
}
.mscItemSubDetailView .mscItemTitle
{
    /* Item Title */
    border: 0px;
    float: left;
    width: 200px;
}
.mscItemSubDetailView .mscPriceTable
{
    /* Price Table */
    margin-top: -3px;
    border: 0px;
    float: left;
    width: 150px;
}
.mscItemSubDetailView .mscPriceTable .mscLabel
{
    /* Price Label */
    width: 80px;
    text-align: right;
}
.mscItemSubDetailView .mscSubDetails .mscItemDescription
{
    /* Description */
    display: none;
    visibility: hidden; /*	float: left; 	width: 200px;*/
}
.mscItemSubDetailView .mscBuyContents
{
    border: 0px;
    width: 90px;
    text-align: center;
    float: left;
}
.mscItemSubDetailView .mscQuantitySection
{
    /* Quantity Div */
    width: 100px;
    text-align: center;
}
.mscItemSubDetailView .mscQuantity
{
    /* Quantity TextBox */
    width: 30px;
}
.mscItemSubDetailView .mscValue
{
    text-align: center;
}
.mscItemSubDetailView .mscBuy
{
    /* Buy Button */
}
.mscItemAddForm ol.mscSingleStep
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}



/* PAGE ELEMENTS *****************************/
body, th, p
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
}
td
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #464646;
}

body
{
    margin: 0px;
    padding: 0px; /*text-align: center;*/
}
/*
a {	color: #464646;	text-decoration:none; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }


h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;	
   	font-weight: bold;
}
h1 {
   	font-size: 20px;
   	margin-top: 0;
   	margin-bottom: 6px;
}
h2 {
    font-size: 18px;
   	margin-top: 0;
   	margin-bottom: 6px;
}		
h3 {
   	font-size: 18px;
   	margin-top: 0;
   	margin-bottom: 4px;
}	
h4 {
   	font-size: 16px;
   	margin-top: 0;
   	margin-bottom: 4px;
}	
h5 {
   	font-size: 12px;
   	margin-top: 0;
   	margin-bottom: 4px;
}	
h6 {
   	font-size: 10px;
   	margin-top: 0;
   	margin-bottom: 2px;
}	


.mscSmall, .mscSmall td, .mscSmall th, .mscSmall ul, .mscSmall li { font-size: 11px; }
.mscSmall input, .mscSmall select, .mscSmall textarea, .mscSmall button { font-size: 11px; }

.mscMicro, .mscMicro td, .mscMicro th, .mscMicro ul, .mscMicro li { font-size: 10px; }
.mscMicro input, .mscMicro select, .mscMicro textarea, .mscMicro button { font-size: 10px; }


.mscCompanyHeader .mscCompanyInfo { font-size: 10px; }

.LeftNav { padding: 6px 10px 30px; background-color: #bcdaff; }
.LeftNav .Categories h5 { margin-top: 5px; }
.LeftNav .Login h5 { margin-top: 15px; }
*/

/* Category Landing Page */
.CategoryContent
{
    padding: 0px 0px 0px 5px;
}

/* MY ACCOUNT */
.tblNeedHelp
{
    background-color: #ffffff;
    width: 650px;
    border: 0;
}

/* LOGIN FORM */
.mscLoginForm input
{
    font-size: 9px;
}

.AdminContent
{
    background-color: #ffffff;
    width: 600px;
}
.AdminContent .LoginTable
{
    padding: 10px 10px 0px 20px;
    margin: 20px;
}

.ValidationSummary
{
    border: solid 1px red;
    background-color: #ffffdf; /* background-image:url(../images/warningicn.gif); */
}

.mscLoginForm .mscFormTable
{
    padding: 5px;
}

.mscLoginForm .mscFormTable .mscFormLabel
{
    text-align: right;
}

h6
{
    font-size: 11px;
}

.topstrip a:link
{
    color: #ffffff;
    text-decoration: none;
}

.topstrip a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.topstrip a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.topstrip a:active
{
    color: #ffffff;
    text-decoration: underline;
}

.tblAdminHeader td
{
    /*padding:5px 20px 0px 20px;*/
}

/* MY ORDERS */
.OrderContent
{
    padding: 20px;
    text-align: center;
}

.OrderContent .mscGridTable
{
    width: 100%;
    border: solid 1px #dddddd;
}

.OrderContent .mscGridHeaderCell
{
    border: solid 1px #dddddd;
    padding: 5px;
    font-weight: bold;
}
.OrderContent .mscGridTable td
{
    border: solid 1px #dddddd;
    padding: 5px;
}

.OrderContent .tdOrderTable
{
    padding: 0px;
}

.mscGridTable .mscGridHeaderRow
{
    background-color: #ffffff;
}

/* ORDER DETAIL PAGE */

.OrderDetailContent h5
{
    font-size: large;
    font-weight: normal;
    color: #C92178;
    background-color: #dddddd;
    padding: 2px;
}

.OrderDetailContent .mscGridTable
{
    width: 100%;
}

/* LEFT MENU */
.mscMenuItem, .mscMenuItemHover
{
    color: #08204F;
    cursor: pointer;
    font-size: 11px;
    width: 10px;
}

.mscBreadCrumbs
{
    font-weight: normal;
}

/***** RIGHT NAV ********/
.tblRightNav
{
    padding-right: 5px;
}

/****** Item Detail Control ****/
.itemDetail
{
    margin-left: 5px;
    margin-right: 5px;
    width: 500px;
}

.BodyContent
{
    width: 607px;
}

/********* Search Results ************/
.mscGalleryContents .mscGalleryItem .mscDetails .mscItemTitle
{
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 6px;
    margin-top: 2px;
    text-align: center;
}

.forWomen
{
    color: #a75988;
}

.forMen
{
    color: #0a1a32;
}

.mscGalleryItem .mscDetails .mscItemPrice
{
    font-size: 130%;
    text-align: center;
}

.mscResultsView .mscGalleryContents .mscGalleryItem .mscPhoto td
{
    height: 130px;
    text-align: center;
}

/**********  CART ***************/

.ProgressBar
{
    padding: 10px;
    text-align: center;
}

.Cart
{
    padding: 5px;
}
/********** CHECKOUT ************/

h3
{
    font-size: 11px;
}

.Checkout .mscCartAddressForm .mscFormLabel
{
    font-weight: normal;
}

.Checkout .mscCartAddressForm .mscFormTable .mscFormInput
{
    font-size: 9px;
}

.mscOrderDetailView .mscLayoutTable
{
}

.mscCartPaymentForm .mscFormLabel
{
    font-weight: normal;
}

.mscFormInput .mscTips
{
    font-size: 9px;
}

.mscOrderDetailView .mscOrderHeaderBar
{
    color: #CC6699;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 10px 0px 10px 0px;
    background-color: #dddddd;
    height: 20px;
}

.OrderConfirm
{
    padding: 5px;
    margin-right: 5px;
}

.mscOrderDetailView .mscOrderHeaderBar .mscOrderType
{
    float: left;
    padding-left: 5px;
}

.mscOrderDetailView .mscOrderHeaderBar .mscOrderDate
{
    float: right;
    padding-right: 5px;
}

/** 1/8/2008 Jacob Park **/
.LoginText
{
    font-family: Tahoma, Verdana, Arial, helvetica;
    font-size: 9px;
    width: 20px;
}

.mscOrderTotal td
{
    text-align: right;
}

.cartgridhead
{
    height: 20px;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background-color: #4c6bac;
}
.cartgridsku
{
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
.couponcode {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    color: #08204F;
}
#_ctl0_Body_rblCustomer td {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #08204F;
}
#_ctl0_Body_CartView1_lblPromotionInfo {
	font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #08204F;
}
.txtboxapply
{
    width: 84px;
    height: 20px;
    border: solid 1px #8dc63f;
}
.gray2line
{
    background-image: url(images/grayline2.gif);
    background-repeat: repeat-x;
    height: 2px;
    color: #000;
}



.doted
{
    background-image: url(images/doted.gif);
    background-repeat: repeat-x;
    height: 2px;
    color: #000;
}

/* new site master css  */


.headtxt
{
    font-family: verdana;
    font-size: 22px;
    font-weight: normal;
    color: #0d2c51;
}
.extxt
{
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    color: #666;
}
.pinktext
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ea38b1;
}
.couponredtxt
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
}
/*  SecureCheckOut and Shopping Made Simple */

.tblbdr1
{
    border: solid 1px #4c6bac;
}
.headtext
{
    font-family: Tahoma;
    font-size: 17px;
    color: #0d2c51;
    text-transform: uppercase;
}
.customerCaretext
{
    font-family: Arial Unicode MS;
    font-size: 14px;
    color: #4c6bac;
}
.newtext
{
    font-family: Verdana;
    font-size: 11px;
    color: #4c6bac;
    font-weight: bold;
}
.graytext
{
    font-family: Verdana;
    font-size: 10px;
    color: #666;
}

.graytextbdr
{
    border: solid 1px #ccc;
}
.fieldtext
{
    font-family: Verdana;
    font-size: 10px;
    color: #383636;
}
.cartradiotxt tbody tr td label {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #0d2c51;
}
.dotimg {
    background-image: url(images/dot-img.gif);
    background-repeat: repeat-x;
    width: 315px;
    height: 1px;
}
.bg-img {
    background-image: url(images/bg-img.gif);
    background-color: #ededed;
    background-repeat: repeat-x;
    width: 340px;
}

.tuemaillink
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #08204F;
    text-decoration: none;
}
A.tuemaillink, A.tuemaillink:Active, A.tuemaillink:visited
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #08204F;
    text-decoration: none;
}
A.tuemaillink:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #c92178;
    text-decoration: underline;
}
.tuccicontent
{
    font-family: verdana;
    color: #08204f;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.cartcontent
{
    font-family: verdana;
    color: #08204f;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.cartcontent2
{
    font-family: verdana;
    color: #0d2c51;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}

.cartcontent3
{
    font-family: Georgia;
    color: #08204f;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}
.cartcontent4
{
    font-family: verdana;
    color: #0d2c51;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-align: right;
}
.searchbg {
    background-image: url(images/search_bg.gif);
    background-repeat: no-repeat;
    width: 153px;
    height: 18px;
    border: 0px;
}
.cartdivider {
    background-image: url(images/cart-divider.gif);
    background-repeat: repeat-x;
    height: 1px;
    padding: 0px;
    margin: 0px;
}
.carterrorbg {
	border: 1px solid #cd0004;	
	background-color: #fef898;
	padding: 0px;
	font-family: verdana;
    color: #9a0f00;
    font-size: 11px;
    font-weight: bold;
}
.cartterrorimgbdr {
	border: 1px solid #cd0004;
	border-right:0px ;
	width:22px;
}
/* CheckOut Page Css*/


.star
{
    color: #cc0033;
}
.shipbold
{
    font-family: Verdana;
    font-size: 11px;
    color: #0d2c51;
    font-weight: bold;
}

.menutext
{
    font-family: Verdana;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    padding-left: 5px;
}
.menutext1
{
    font-family: Verdana;
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    padding-left: 5px;
}
.Greentext
{
    font-family: Verdana;
    font-size: 11px;
    color: #11b92b;
    font-weight: bold;
}
.fldtext
{
    font-family: Verdana;
    font-size: 11px;
    color: #0d2c51;
}
.fldtext tbody tr  td label
{
    font-family: Verdana;
    font-size: 11px;
    color: #0d2c51;
}
.offtext
{
    font-family: Verdana;
    font-size: 11px;
    color: #0d2c51;
    font-weight: bold;
}
.ddlist
{
    width: 170px;
}

.chkout1txtbox
{
    border-right: solid 1px #7f9db9;
    border-top: solid 1px #7f9db9;
    padding: 2px;
    border-left: solid 1px #7f9db9;
    border-bottom: solid 1px #7f9db9;
    font-family: Verdana;
    font-size: 11px;
    color: #0d2c51;
    background-color: #FFFFFF;
    height: 22px;
}

.chkout1texboxDrop select
{
    border-right: solid 1px #7f9db9;
    border-top: solid 1px #7f9db9;
    padding: 2px;
    border-left: solid 1px #7f9db9;
    border-bottom: solid 1px #7f9db9;
    font-family: Verdana;
    font-size: 11px;
    color: #0d2c51;
    background-color: #FFFFFF;
    height: 22px;
}
.lightclrtext {
    font-family: Verdana;
    font-size: 10px;
    color: #a0a0a0;
    font-weight: normal;
}
.lightclrtextlk {
    font-family: Verdana;
    font-size: 10px;
    color: #a0a0a0;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
    cursor: pointer;
}
A.lightclrtextlk, A.lightclrtextlk:Active, A.lightclrtextlk:visited
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #a0a0a0;
    text-decoration: underline;
    cursor: pointer;
}
A.lightclrtextlk:hover
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #ea38b1;
    text-decoration: none;
    cursor: pointer;
}
.editorderlk
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
}
A.editorderlk, A.editorderlk:Active, A.editorderlk:visited
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
}
A.editorderlk:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
.checkoutcarthead
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #0d2c51;
    text-decoration: none;
}

.chkoutcartitem
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #0d2c51;
    text-decoration: none;
}
.cartEIbdr
{
    border: solid 1px #ccc;
}

.ceitxt
{
    font-family: Verdana;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}

.ceititle
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #08204F;
    text-decoration: none;
}
A.ceititle, A.ceititle:Active, A.ceititle:visited
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #08204F;
    text-decoration: none;
}
A.ceititle:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #08204F;
    text-decoration: underline;
}


.ceipaypal
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
A.ceipaypal, A.ceipaypal:Active, A.ceipaypal:visited
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
A.ceipaypal:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}
.errmsg
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #cc0033;
}

.cartforget1
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #0d2c51;
    text-decoration: underline;
}
A.cartforget1, A.cartforget1:Active, A.cartforget1:visited
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #0d2c51;
    text-decoration: underline;
}
A.cartforget1:hover
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #c92178;
    text-decoration: underline;
}


.cartfooter
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}
A.cartfooter, A.cartfooter:Active, A.cartfooter:visited
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}
A.cartfooter:hover
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}

.Validator
{
    font-family: verdana;
    color: #ff0000;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.tnhypen {
	font-family: verdana;
	color: #ccc;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;	
}
.tcfoottxt {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0d2c51;
	text-decoration: none;
}
.reportitlink {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0d2c51;
	text-decoration: underline;
}
A.reportitlink, A.reportitlink:Active, A.reportitlink:visited {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0d2c51;
	text-decoration: underline;
}
A.reportitlink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #c92178;
	text-decoration: none;
}

a, td, tr, table, div, input {outline-style: none;}


