* { outline:none; }
.showaccount { display:block }
.hideaccount { display:none }
html, body { font-family:Arial; font-size:12px; margin:0; padding:0; height:100%; color:#333333; margin:0; padding:0; width:100%; }

.content a{ color:#336699}

/*newstyles*/
.pdisplayRC{ position:relative; height:auto}
/*.instock{ position:absolute; bottom:0; left:11px; color:#336699}*/
.instock{ display:none; font-weight:bold;}
.instock span{ color:#336699}


div#hideabc { position:relative; top:-12px; height:10px; background:white; z-index:100 }
div.pDescription, div.pDescription p, div.pDescription font, div.pDescription span { font-family:Arial; font-size:12px; color:#333333 }
div.pDescription div p font span { font-family:Arial; font-size:12px; color:#333333 }
img.browseProductImage { width:90px; height:auto }
h3, h2 { margin:0 0 5px 0; font-size:13px }
.pAddToCartContainer br { display:none }
div.pdisplayLC a img { border:1px solid #cccccc; padding:5px }
div.pdisplayLC { width:90px; height:auto; padding-right:10px; padding-bottom:10px; }
.footer { background:#ffffff; text-align:left; font-size:10px; padding: 10px 0 10px 200px; border-top:1px solid #cccccc; }
.footer a { padding-right:15px; font-weight:bold }
.hasTip { display:none }
.componentheading { font-weight:bold; padding-left:10px }
#loginLighbox ul { }
.hidelogin, .hideOverlay { display:none; }
.showOverlay { position:absolute; height:100%; width:100%; background:url(../images/1px.png); }
.showlogin { text-align:left; position:absolute; height:270px; width:400px; left:50%; top:60%; line-height:25px; margin-top:-135px; margin-left:-200px; border:3px solid #666666; color: #99999; padding:10px; background:url(../images/popUpBG.png) bottom right no-repeat #FFFFFF; }
input.button, button.button { background:url(../../../images/buttonBG.png) repeat-x; font-size:10px; text-transform:uppercase; border:none; padding:2px 7px; color:#ffffff; cursor:pointer }
div.proceedP form input { background:url(../../../images/buttonBG.png) repeat-x; font-size:10px; text-transform:uppercase; border:none; padding:2px 7px; color:#ffffff; cursor:pointer }
.productDetails { text-align:left; vertical-align:top; border-bottom:1px solid #cccccc; padding-bottom:10px }
.productDetails_lc { float:left; width:90px; padding:0px 10px }
.productDetails_rc { float:left; width:400px }
form { padding:0; margin:0 }
hr { border:0; color:#cccccc; background-color:#cccccc; height:1px }
.continue_link, .checkout_link { background:url(../../../images/buttonBG.png) repeat-x; font-size:10px; margin-right:5px; text-transform:uppercase; border:none; padding:2px 7px 3px; color:#ffffff; cursor:pointer; display:block; width:120px; float:right }
td.sectiontableheader { background: #5C85AD; color: #333; font-weight: bold; padding: 4px; border-right: 1px solid #cccccc; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; }
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { padding: 3px; }
h2, h1 { margin:0px; font-size:14px; }
/*.shop_info{display:none}*/

img { border:0 }
.regFormHeading { font-weight:bold; left:50%; margin-left:-170px; position:absolute; top:215px; }
div.buttons_heading { display:none; }
div.buttons_heading br { display:none; }
body { background:url(../images/bg.gif); }
.contentheading { font-weight:bold }
#vmMainPage { overflow:hidden; clear:both; }
#vmMainPage form fieldset { background:#DEE7EF none repeat scroll 0%; border:1px solid #CCCCCC; margin-left:34px; width:93%; }
#vmMainPage legend { display:none }
.contentpaneopen td { padding:5px; }
a { color:#333333; cursor:pointer; text-decoration:none; }
a.articleLink { text-transform:uppercase; font-weight:bold }
.wrapper { width:760px; overflow:hidden; border:1px solid #cccccc; background:#ffffff; }
.clear { clear:both }
.leftColumn { vertical-align:top; text-align:left; width:201px; }
.mainColumn { vertical-align:top; text-align:left; border-left:1px solid #cccccc; width:557px; padding:10px; }
.headerLogo { height:150px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; clear:both; }
.topNav { float:left; padding-top:0px; }
.topNav a { color:#7f7f7f; font-size:11px; text-decoration:none; font-weight:bold; }
.search { padding:5px; text-align:right; }
.search form { padding:0; margin:0 }
.topRightTools { float:right; width:350px; text-align:right; padding-bottom:5px; }
.article_column { padding:5px; }
.article_separator{ display:block; border-bottom:1px solid #cccccc;}
.lastsperator{ border:none}
td.column_separator { border-left:1px solid #cccccc; }
.vmCartModule hr { display:none; }
.vmCartModule br { display:none; }
.vmCartModule { /*width:150px*/
}
.cart { float:right; padding-right:15px; }
.cart img { margin-left:25px; }
.login { float:right; }
a:hover { color: #999999; }
li#current ul li a:hover { color: #999999; }
li#current a:hover { color: #999999; }
li#current a span, li.parent a span { display:block; padding-bottom:0px; width:100% }
li#current ul li a span, li.parent ul li a span { padding:0; }
li#current ul li, li.parent ul li { padding:10px 0; border:none; text-transform:none }
li#current ul li a, li.parent ul li a { color:#336699; }
.leftColumn ul { margin:0; padding:0; list-style:none; }
.leftColumn ul li { border-bottom:1px solid #cccccc; padding:10px; text-transform:uppercase; }
.leftColumn ul li a:hover { color: #999999; }
.leftColumn ul li a { color:#000000; text-decoration:none; }
.register, .register a { font-size:10px; text-transform:uppercase; }
.register { clear:both; padding-top:10px; }
.regForm { background:#dee7ef; border:1px solid #cccccc; margin-left:35px; width:85%; padding:5px; color:#333333 }
.regForm input, select { width:253px; }
.regForm div { text-align:left }
/*fascinating article*/
.thumbs img { border:1px #ccc solid; margin-right:20px }

,.ins

