/*general*/
img{border:0; vertical-align: middle;}
a:link{}
a:visited{}
a:hover{color:red;}
a:active{color:#C00;text-align:center;}
a:hover, a:active { outline: 0; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
.clearfloat, .clear{clear:both;height:0;font-size:1px;line-height:0px;}
/*styling the page*/
body{font:100% Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:transparent url(../images/bg_page_vertical_narrow_tr.gif) repeat-y;color:#555;margin:0;padding:0;}
#divHorizontalPattern{background-image:url(../images/bg_page_horiz_tr.gif);background-repeat:repeat-x;clear:both;height:48px;}	
#container {width:1000px;position:absolute;top:50px;left:50px;z-index:-10;text-align:left; background-color:transparent;background-image:url(../images/bg_side_menu.gif); background-repeat:repeat-y; background-position: 50px 0px;}
#mainContent {margin: 0 0 0 205px;padding: 98px 0 0 20px;width:745px; position:relative;} 
#divMedallion{background:transparent url(../images/img_medallion.gif) no-repeat top left;width:210px;height:210px;position:absolute;left:0;top:0;z-index:100;}
#divLogo{background:transparent url(../images/img_logo.gif) no-repeat;height:86px;position:absolute;width:295px;left:260px;top:30px; z-index:50;}
#banner{position:absolute;z-index:150;left:580px;top:70px; width:auto;height:auto;padding:2px; }
#divSubmenu{padding-top:10px;}
#divPageFooter{margin:20px 0 0 220px;}
#contactLine{font-weight:bold;color:#666;text-align:center;border-width:1px;border-style:solid none solid none; border-color:#999;padding-top:5px;padding-bottom:5px;margin-bottom:5px;}
#copyrightLine{font-size:11px;margin-top:5px;margin-bottom:40px;}
#navFooter{border-top:1px solid #999;padding-top:10px; margin:10px 0;}
.navFooterThreeColumn{width:100%;}
.navFooterColSpacerOuter{width:5%;}
.navFooterLinkCol{vertical-align:top;}
.navFooterLinkCol ul{list-style-type: none;margin: 0;padding:0;}
.navFooterLinkCol li{margin: 0 0 8px;white-space:nowrap;}
.navFooterColHead{color:#E47911;font-weight:bold;margin: 0 0 8px;white-space:nowrap;}
/*toolbar*/
#divToolbar{margin-left:530px;font-weight:bold;color:#835843;position:relative;}
#divToolbar ul{padding:0;margin:0;list-style:none;list-style-image:none;}
#divToolbar ul li{display:inline;padding-right:10px;}
#divToolbar a:link,#divToolbar a:visited, .navFooterLinkCol a:link, .navFooterLinkCol a:visited{color:#835843;text-decoration:none;}
#divToolbar a:hover, .navFooterLinkCol a:hover{color:red;text-decoration:underline;}
#sidebar1 {float:left;width:200px;padding: 0 0 0 5px;}
/*page navigation*/
.pagelistdiv{float:left;width:100%;text-align:center;margin:15px 0 15px 0;padding:5px 0 5px 0;border:1px dashed #400;border-left:none; border-right:none;border-top:none;}
.pagelist{padding-left:0;margin-left:0;font-size:120%;font-weight:bold;}
.pagelist li{display:inline;list-style:none;padding:5px;}
.pagelist li.currpage{color:white;background-color:#835843;}
/*category*/
#preamb{width:100%;}
#topimg{width:290px;height:auto;float:left;padding:5px 0 0 5px;}
#mainText{float:left;width:390px;padding:0 0 10px 10px;}
#searchbox{background-color: #F6D9B7;margin:0 auto;width:100%;float:left;text-align:center;margin-top:10px;border: 1px solid brown;
border-radius: 5px; -moz-border-radius: 5px; padding:2px;}
#condition{color:red;}
#tabCatalog{width:100%; margin:0 auto;float:left;table-layout:fixed;}
#bottomtext{float:left;width:100%;}
#tabCatalog td{border-bottom:thin dashed;padding:5px 0 10px 0;}
#tabCatalog td img {max-width:160px;height:auto;overflow:hidden;padding-bottom:4px;}
.price{font-weight:bold;color:#900;padding:6px;}
/*submenu, recently viewed*/	
#recent{text-align:center;margin-top:20px;}
#recenttitle{border-bottom:1px dotted;text-align:left;font-weight:bold;}
#recent img{width:80px;height:auto;margin-top:5px;padding:5px;}
#printcategory{padding:20px;}
/*item-details*/
#centercol{float:left;width:500px;}
#tophead{padding-bottom:10px;}
#tophead li{list-style:none;display:inline;padding-right:20px;}
#mainimg{text-align:center;padding:10px 0 10px 0;}
.descsection{border-bottom:1px dashed;padding-bottom:2px;}
#idetails{float:left;width:210px;margin-left:15px;}
.uldesc{padding-left:2px;margin-left:0;}
.uldesc li{list-style:none;padding:5px;}
#tabpricelist{padding-left:0;margin-left:0;margin-bottom:5px;font-size:95%;border-spacing:0 2px;}
#tabpricelist tr{padding:4px;margin:2px;cursor:pointer;}
#tabpricelist tr:hover{text-decoration:underline;}
.colsize{text-align:left;padding:3px;}
.colprice{text-align:right;padding-right:2px;}
#quicklinks ul{list-style: none;list-style-image: none;margin-left:2px;padding-left:0;}
#quicklinks li{padding-bottom:5px;}
.instock{background-color:beige;border:1px none #400;}
.smallthumb{width:80px; height:auto;}
#matlist li{cursor:pointer;list-style:none;text-decoration:none;}
#matlist li img{width:18px;height:18px;padding-right:3px;}
.addwishlist{padding:5px; margin-bottom:10px;}
#orderblock{margin:5px 0; padding:2px;}
#model{padding-right:0 !important}
#message{font-size:10px; display: none;}
#finish{font-family:inherit; margin: 5px;}
.submit{margin:10px 0 0 60px;display:none;}
#qty{vertical-align:top;}
.units{padding-left:3px; text-transform:capitalize;}
.category{font-weight:bold; font-size:130%; position:absolute; top:65px; left:30px;}
.msg{background-color:white;font-weight:bold;color:green;}
/*picture-detail*/
#gallerypix{width:auto;padding:10px 5px 10px 0;overflow:hidden;float:left;max-width:590px;}
#pdetails{width:550px; float:left;}
/*mics*/
.Login{text-decoration:none;cursor:text;color:#400;}
a.Login:hover{color:#400;cursor:text;}
.titleText{font-size:14px;font-weight:bold;color:#835843;}
.itemName{font-size:11px;font-weight:bold;color:#835843;}
.itemName a{text-decoration:none;}
.itemName a:hover{text-decoration:underline;}
.stock{color:green;}
.tableBorderTitle{border-top:medium solid #963;background-color:#FFECD2;font-weight:bold;margin-bottom:1px;padding:2px;}
.faqLinks{color:#835843;}
.bigHeading{font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#400;}
.textBox{color:#333;border: 1px solid #999;}
.errorText{color:#C00;background-color:#FFC;}
.finePrint{font-size:10px;}
.SaleAd{font-family: "Times New Roman", Times, serif;font-weight:bold;color:red;}
.ticker{font-family: "Times New Roman", Times, serif;font-size:16px;font-weight:bold;color:#E47911;width:222px; height:40px !important;}
.separatorLineSilver{border-width:1px;border-style:dashed;border-color:#FFF #FFF #CCC #FFF;}
.finePrintNormal{font-size:10px;font-weight:normal;}
.roundBorder{border:thin solid #963;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
/*sprite*/
.sprite{background-image:url(../images/icons/sprite-icons.gif);background-repeat:no-repeat;width:20px;height:14px;display:inline-block;cursor:pointer;}
span.bookmark{background-position:0 0;}
span.print{background-position:0 -16px;}
span.email{background-position:0 -33px;}
span.top{background-position:0 -75px;}
span.zoom{background-position:0 -54px;}
/*span.phone{background-position:0 -97px;}*/
span.cart{background-position:0 -119px;}
span.calcicon{background-position:0 -140px; }
span.pdficon, span.helpicon {width:20px;height:18px;background-image:url(../images/icons/sprite2.gif);background-repeat:no-repeat; vertical-align:bottom;display:inline-block;}
span.helpicon{cursor:help;background-position:0 0;}
span.pdficon{cursor:pointer;background-position:0 -24px;}
span.next,span.prev{width:65px;height:18px;background-image:url(../images/icons/sprite-prevnext.gif);background-repeat:no-repeat;  display:inline-block;cursor:pointer;}
span.prev{background-position:0 0;}
span.next{background-position:0 -26px;}
.toplink {padding-bottom:5px;border-bottom:dashed #966 thin;}
.toplink a{color:#966;text-decoration:none;font-weight:bold;}
.firstOption{font-weight:bolder;color:black;}
.changedSelect{color:red;}
/*menu*/
#divSideMenu{padding:0;margin:0;margin-top:170px;}
#divSideMenu ul{padding:0;margin:0; list-style: none; }
#divSideMenu li{ padding-bottom:2px; height:32px; }
#divSideMenu h3{height:35px; font-size:16px;font-style:italic; font-weight:normal;
background-image: url("../images/Menubutton.jpg"); background-repeat:no-repeat; background-color:transparent;
padding:0 0 0 12px;margin:0; }
#divSideMenu a{ line-height:2.3em;}
#divSideMenu a:link{text-decoration:none; color:black;}
#divSideMenu a:visited{color:black; text-decoration:none; }
#divSideMenu a:hover{text-decoration:none; color:darkRed; cursor:pointer;}
#divSideMenu a:active{text-decoration:none; color:Red; cursor:pointer; text-align:left;}
/*cart additions*/
#fc_minicart{display:none;position:absolute;width:130px;left:820px;top:48px;border:dashed thin #630;padding:2px;z-index:110; font-weight:bold;text-align:center;}
.err{background-color:pink;font-weight:bold;color:red;}
.buy{padding:0 2px;vertical-align:text-bottom;}
@media print {
.printHide,.twoColFixLt #sidebar1,#divToolbar,#divMedallion,#divHorizontalPattern, #divSideMenu,#divSubmenu,#divLogo,#divPageFooter #navFooter,#stockbox,button,#tophead a,#quicklinks,#searchbox span,#searchbox select,.toplink a{display:none !important;}
#behindMedallionPattern{background:none !important;}
body,#divPageFooter{width:100%;margin:0;padding:0;background:none !important;float:none;}
a{text-decoration:none;}
body {font:12pt "Times New Roman", "TimesNR",Times,serif;}
#container{width:100%;margin:0 !important;padding:0!important;top:0 !important;left:0 !important;background:none !important;}
#mainContent{margin:0 !important;padding:0 !important;width:100% !important;overflow:visible;float:none;display:table-cell;}
.thumbimg img {overflow:visible;}
#centercol{float:none;width:auto;margin:0;padding:0;}
#idetails, #pdetails, #gallerypix{float:none;width:100% !important;margin:0;padding:0;max-width:none;overflow:auto;}
#banner{top:2px;left:700px;}
}
