/*
lightBlue=#95B7EC
lighterBlue=#E8F0F1
litebg:#96ABCE
darkBlue=#38598B//38598B
grayMenuBar=#999999
grayTxt=#666666
buttons
blueBg=#3366CC
*/

a {font:11px verdana; color:#38598B;}
a:hover {color:#38598B; text-decoration:underline}

.test {border:1px solid red}
.mybody {background-color:#FFFFFF; margin:0px 10px 10px 10px}
.GenericTbl {width:750px;}
.GenericTr {}
.GenericInpText {font:11px verdana; border:1px solid #A6A6A6; background-color:white; height:18px}
.RegisterInp {font:11px verdana; border:1px solid #B7B6B5; background-color:white; width:200px; height:16px}
.SearchInpText {font:11px verdana; border:0px solid #A6A6A6; background-color:white; height:16px}
.GenericDropdown {font:11px verdana; height:18px;}
.GenericInpButton {font:11px verdana; height:18px; color:#666666}
.SearchBtnInp {font:bold 11px arial; width:22px; height:18px; margin-left:2px}
.CartButton {font:8px arial; height:18px;}
.GenericText {font:11px verdana; color:#666666}
.GenericWarn {font:11px verdana; color:#38598B}
.descDiv {width:750px}

/* menu layer */
#ModuleWrapper {position:relative;}
#globalNav {position:absolute; top:10px; width:750px; left:0px; z-index:1100; visibility:visible;}
#productNav {position:absolute; top:76px; width:750px; left:0px; z-index:1099; visibility:visible;}
#spNav1 {position:absolute; top:94px; width:163px; left:141px; z-index:1100; visibility:hidden; background-color:#FFFFFF;}
#spNav2 {position:absolute; top:94px; width:173px; left:221px; z-index:1100; visibility:hidden; background-color:#FFFFFF;}
#spNav3 {position:absolute; top:94px; width:173px; left:50px; z-index:1100; visibility:hidden; background-color:#FFFFFF;}
#spNav4 {position:absolute; top:94px; width:173px; left:303px; z-index:1100; visibility:hidden; background-color:#FFFFFF;}
#spNav5 {position:absolute; top:94px; width:173px; left:384px; z-index:1100; visibility:hidden; background-color:#FFFFFF;}
#pNavOff {position:absolute; top:10px; width:750px; left:0px; z-index:1098; visibility:hidden;}

/* topbanner */
.TitleBannerTbl {width:750px; background-image:url(images/nav/bellinilogo.png); /*background-color:#990000*/}
.TitleBannerLine {background-color:#AB2424; height:1px}
/*.TitleBannerLine2 {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#990000);}*/
	/* logo */ 
.logotd {width:200px; cursor:pointer}
.logofont {position:absolute; color:white; top:6px; left:10px; font:bold 42px Bernard MT Condensed; line-height:36px; margin:0px; padding:0px; border:0px solid red;}
.logorem {position:absolute; top:0px; left:120px; width:300px; font:32px times new roman; color:#38598B; margin:0px; padding:0px; border:0px solid green;}
.logorem2 {position:absolute; top:30px; left:120px; width:300px; font:italic 16px times new roman; color:#8593AA; margin:0px; padding:0px; border:0px solid green;}
	/* text */

/* 4 color: ec8394,dd5457/d1383c,b0382b*/
.globalnavtd {font:12px verdana; text-align:center; color:#38598B; text-align:right;}
.globalnavtd a {font:11px verdana; text-align:center; color:#999999; text-decoration:none; cursor:pointer; border:0px solid black;}
.globalnavtd a:hover {color:#95B7EC; text-decoration:none;}
.GlobalNavSplitter {height:16px; width:2px;}
.GlobalNavMenu {padding: 0px 6px 0px 2px}
.globalnavtd2 {font:bold 11px verdana; color:#B15850; text-align:right; line-height:16px}
.globalnavtd2 a {text-decoration:none; color:#666666; cursor:pointer}

	/* menu */
.topmenu {FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F1E8D7,endColorStr=#FCFAF7); font-size:10px; font-weight:bold; color:#D5515F}
.topmenutd {font:11px arial; color:#ffffff; background-color:#999999; text-align:center; vertical-align:middle; cursor:pointer;}
.topmenutd2 {font:11px arial; color:#ffffff; background-color:white; text-align:left; vertical-align:middle; cursor:pointer;}
.topmenusplit {background-color:#bbbbbb;}
	/* bottom */
.TrailerTd {color:#A7B8C1; height:18px; line-height:0px; padding-bottom:1px}
.TrailerTdTxt {font-family:verdana; font-size:11px; color:#38598B; text-decoration:none;}

/* front page */
.fptxttd {font:11px verdana; color:#666666;}
.fpProductListTd {font:bold 12px verdana; color:gray; text-align:right; padding:4px 0px}
.Click2Shop {font:11px verdana; color:#38598B;}

/* whatsnew */
.wnname {font:18px arial; text-decoration:underline;}
.wndesc {font:bold 14px verdana; color:#666666; line-height:20px}
.wnextdesc {font:12px verdana; color:black;}
.wnextdesc a {font:12px verdana; color:black; text-decoration:none;}

/* box */
.BoxTitle {font:bold 13px verdana; color:#38598B; background-color:#E8F0F1; padding-bottom:4px; height:20px;}
.BoxTitleb {background-color:#E8F0F1;}
.BoxTitlebM {background-color:#E8F0F1; FILTER:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0,Mirror=1,Invert=0,XRay=0,Grayscale=0,Opacity=1.00);}
.BoxTxt {font:11px verdana; color:#666666;}
.BoxTxt h3{font:bold 12px arial; color:black; margin-bottom:4px}
.BoxTxt table {font:10px arial;}
.fpBoxTxt {font:11px verdana; color:#666666;}
.fpBoxTxt h3{font:18px arial; color:#38598B; margin-bottom:4px}
.fpBoxTxt table {font:9px verdana; color:#aa0000; width:100%; text-align:center}
.fpBoxTxt a {font:9px verdana; color:#38598B}
.ntBoxTitle {font:bold 16px arial; color:#666666; padding-left:14px}
.ntBoxStyle {width:750px; background-color:white}
.ntBoxTitleInner {font:bold 14px arial; color:#666666}

.leftNav{border-bottom:1px solid #CCCCCC;padding:3px 0px}
.leftNav a{font:14px arial; color:#026D9A; text-decoration:none}

.leftNav2{border-bottom:1px solid #CCCCCC;padding:1px 0px}
.leftNav2 a{font:11px arial; color:#026D9A; text-decoration:none}

.sig {
	font:italic 12px arial;
	color:#026D9A;
	margin-top: 0px;
	text-align: right;
}
.para{margin-bottom:0px;}

.lst {font-size:11px;}
img {vertical-align:middle}
.MirrorFilter {FILTER:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0,Mirror=1,Invert=0,XRay=0,Grayscale=0,Opacity=1.00);}
.MirrorFilter21 {FILTER:progid:DXImageTransform.Microsoft.BasicImage(Rotation=2,Mirror=1,Invert=0,XRay=0,Grayscale=0,Opacity=1.00);}
.MirrorFilter20 {FILTER:progid:DXImageTransform.Microsoft.BasicImage(Rotation=2,Mirror=0,Invert=0,XRay=0,Grayscale=0,Opacity=1.00);}

/* tmp ProductFormat */
.productformattable {font-family:verdana; font-size:11px; color:#5B5D74; margin:0px 8px 0px 8px; padding-top:8px; border-top:0px solid #AB2424;}
.ProductFormatImg {margin:4px} /* shopproductformat.asp hack */

.cname {font-size:13px; color:#38598B;/* text-decoration:underline*/}
.cdescription {height:50px; vertical-align:top}
.cprice {color:#ac211a}
.copt {height:60px; vertical-align:top}

/* Product Detail page */
.ProdDetailImg {float:right;}
.ProdDetailcname {font:22px Times New Roman; color:black}
.ProdDetailcdescription {font:11px verdana; color:#5B5D76;}
.ProdDetailcprice {font:bold 12px verdana; color:#AC211A}
.ProdDetailcpriced {font:12px verdana; color:#AC211A}
.ProdDetailccode {font:11px verdana; color:#5B5D76}
.customer {text-align:right; font-style:italic; margin-top:0px}

/* crossselling */
.XSellingMessage {font:bold 13px verdana; color:black; background-color:#e3e3e3; width:100%}
.XSellingImg {margin:4px} /* shopfileio.asp hack */
.XSellingcname a {font:12px verdana; color:#38598B; text-decoration:none}
.XSellingcdescription {font:11px verdana; color:#5B5D76;}

/* Product List */
.ProdHeaderTd {background-color:#E9DBC0; font:bold 13px verdana; color:#7C3D22; text-align:center}

/* Category */
.CategoryLinks {font:12px verdana; color:#666666;} /*hack shopdisplaycategories.asp URLEncode(name)*/
.CategoryLinks a {color:#666666;}
.PageNav {font:12px verdana; color:#666666;} 
.PageNav a {color:#666666;} 
.PageOf {font:10px verdana; color:#AB2424; margin:4px 0px}

.NavMenuDiv {font:10px verdana; color:#5B5D76; height:280px; border:0px solid gray; text-align:right}
/* todo: addglow effect, dlg box, see clinique*/
.NavMenuWhatsRight {font:bold 13px comic sans ms; color:#444444; width:147px; text-align:center; background-color:#F2EADB; FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#5B5D76,strength=3);}

/* Product Features */
.ProdFeatureCaption0 {font:bold 13px verdana; color:#494351; border:0px solid gray; margin:6px 0px 2px 0px}
.ProdFeatureCaption {font:11px verdana; color:#5B5D76 }
.PriceCaption {font:bold 13px verdana; color:#494351; padding-left:3px/* hack for form alignment */}

.FeatureImage {border:1px solid gray;}

/* login table */
.TableColumn {font:11px verdana; color:black;}

/* chkout cart */
.CartTitle {font:bold 13px verdana; color:#FFFFFF; background-color:#96ABCE; text-align:center}
.CartTitleD {font:bold 13px verdana; color:#FFFFFF; background-color:#E8F0F1; text-align:center}
.CartRow {background-color:#E8F0F1; padding:3px}
.CartHeader {font:11px verdana; color:#000000;}
.CartDesc {font:11px verdana; color:#000000;}
.CartQuantity {font:12px verdana; color:#000000;}
.CartFieldQtyInp {font:11px verdana; border:1px solid #B7B6B5; background-color:white; width:40px; height:16px}
.CartPrice {font:12px verdana; color:#333333;}
.DualPrice {font:italic 12px verdana;}
.CartInfo {font:11px verdana; color:#000000; width:750px; text-align:right}
.CartSubTotalLeft {font:bold 13px verdana; color:#666666; background-color:#E8F0F1; text-align:right}
.CartSubTotalRight {font:12px verdana; color:#333333;}
.CartTotalRowLeft {font:bold 13px verdana; color:#FFFFFF; background-color:#96ABCE; text-align:right}
.CartTotalRowRight {font:bold 12px verdana; color:#38598B; background-color:#96ABCE; text-align:right}
.CartTotalRowRightDual {font:bold italic 12px verdana; color:#38598B; background-color:#E8F0F1; text-align:right}
.WhiteCell {background-color:white}

/* review order */
.ReportHead {font:bold 13px verdana; color:#FFFFFF; background-color:#96ABCE; text-align:center}
.OrderRow {background-color:#E8F0F1; padding:4px}
.OrderDesc {font:12px verdana; color:#000000;}
.OrderHeader {font:bold 13px verdana; color:#FFFFFF; background-color:#96ABCE; text-align:left}
.OrderNumberInp {font:11px verdana; border:1px solid #B7B6B5; background-color:white; width:30px; height:16px}

/* prod list */
.rootcat {font:bold 14px verdana; color:#38598B; text-decoration:underline}
.subcat {font:bold 12px verdana; color:#5B5D74; margin-left:16px; text-decoration:none}
.subcat:hover {font:bold 12px verdana; color:#5B5D74; margin-left:16px; text-decoration:underline}
.subcat0 {font:bold 12px verdana; color:#999999}

/* error msg */
.ErrorMsg {font:bold 11px verdana; color:#666666;}

/* todo:add javascript event handler for buttons */