/* March 05, 2012 - Kadrius */
body { background: url(images/bg.png) repeat top center #1b1b1b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin: 35px 0 0 0; }
a, a:link, a:visited, a:hover { text-decoration: none; color: #ffffff; }
a img { border: none; }
div.clr { height: 1px; clear: both; overflow: hidden; }
div.clr2 { height: 0px; clear: both; overflow: hidden; }
h1, h2, h3, h4, ul, p { margin: 0px; padding: 0px; }
h1, h2, h3, h4 { font-size: 12px; }
ul li { list-style-type: none; }



div.container { width: 950px; margin: auto; }
div#siteContent { width: 960px; margin: auto; background-image: url(images/bgmain.png); }
div.siteCenter { padding: 10px; text-align: center; }
div#dvAbout { margin: auto; width: 600px; text-align: left; padding-top: 30px; }
div#dvSldContent { margin: auto; width: 680px; text-align: left; padding-top: 30px; }

div#dvContent { padding: 30px; color: #fff; line-height: 16px; font-size: 14px; }
div#dvContent h2 { color: #9fceef; font-size: 20px; margin: 15px 0px 10px 0px; font-weight: normal; }
div#dvContent h2.prdHd { color: #fff; }
div#dvContent h2.prdHd2 { color: #fff; font-size: 22px; }
div#dvContent h2.hNw { color: #bbbbbc; font-weight: normal; }
div.sprt { height: 30px; }

div.prdIns { width: 250px; margin-left: 270px; }
a.prdLnk { display: block; width: 250px; height: 45px; margin-top: 10px; text-indent: -6999px; }

div#slider { width:655px; height:450px; background:url(images/slidebg.png) no-repeat bottom right; padding:5px 0 0 0px; }
div#sliders { width:645px; height:440px; }

#prdFancy { background-image: url(images/prod_fancy.png); }
#prdJacq { background-image: url(images/prod_jacq.png); }
#prdEmb { background-image: url(images/prod_emb.png); }
#prdFancy, #prdJacq, #prdEmb { width: 540; height: 180px; background-repeat: no-repeat; margin-bottom: 45px; }

div#dvMainShd { width: 960px; margin: auto; text-align: center; }
div#logo { clear: both; text-align: center; padding-bottom: 10px; }
div#navBar { background: url(images/nbar.png) no-repeat top center; height: 50px; text-align: center; padding-top: 25px; }
div#navBar ul li { display: inline; padding: 0 20px; }
div#navBar ul li a { color: #FFFFFF; font-size: 16px; }
div#siteLeft { width: 274px; float: left; border-right: 1px solid #cccccc; padding-right: 15px; margin-right: 15px; }
div#siteRight { width: 645px; float: left; }

div#navBar ul li a.liHm { color: #f280c7; }
div#navBar ul li a.liAb { color: #26a9e0; }
div#navBar ul li a.liPr { color: #f05a28; }
div#navBar ul li a.liNw { color: #faaf40; }
div#navBar ul li a.liCn { color: #ec297b; }
div#navBar ul li a.liGl { color: #8bc53f; }

#prdSldGal { height: 200px; padding-top: 20px; position: relative; width: 650px; }
div#prdSld { background-image: url(images/bgmain.png); width: 650px; height: 540px; padding-top: 20px; position: relative; }
div#framePic { background-color: #58595b; margin: 20px; margin-top: 0px; padding: 5px; }
div#framePicIns { width: 600px; height: 400px; overflow: hidden; }
div#frmPic { margin-left: 30px; margin-top: 15px; width: 590px; height: 390px; background-repeat: no-repeat; }

#frameThumbs, #frameThumbsGallery { overflow: hidden; width: 605px; margin-left: 20px; }
#frameThumbs ul, #frameThumbsGallery ul { width: 860px; padding-left: 225px; }
#frameThumbsGallery ul {padding-left: 10px}
#frameThumbs ul li, #frameThumbsGallery ul li { float: left; margin: 0px 6px 0px 0px; background-color: #fff; text-align: center; display: block; width: 116px; height: 77px; padding-top: 2px; }
#frameThumbsGallery ul li { margin-bottom: 5px}
a#sPrev, a#sNext { width: 17px; height: 18px; display: block; text-indent: -9999px; position: absolute; background-image: url(images/arrRight.png); }
a#sPrev { margin-top: 480px; margin-left: -35px; background-image: url(images/arrLeft.png); }
a#sNext { margin-top: 480px; margin-left: 670px; }


div.dNws { margin-bottom: 25px; }
div.dNws h2 span { color: #faaf40; font-weight: normal; }
div.dNwPc { padding: 2px; background-color: #faaf40; float: left; margin-right: 10px; }
div.dNwCn { float: left; width: 320px; font-size: 12px; }


div#dvContact {padding-top: 15px}
#dvCoLeft, #dvCoRight {margin-top: 25px; text-align: left;height: 570px; /*border: 1px solid #fff;*/} 
#dvCoLeft {width: 500px;  margin-left: 60px;  float: left}
#dvCoRight {width: 310px; margin-right: 60px;  float: right}
#dvCoLeft table { margin-top: 20px}
#dvCoLeft table td textarea, #dvCoLeft table td input { color: #fff; background-color: #58595b; border: 0px; width: 255px; height: 24px;}
#dvCoLeft table td textarea { height: 90px; width: 300px}
div#whyPerf { background: url(images/why.png) no-repeat top left; height: 160px; margin-top: 50px; padding: 55px 20px 0 20px; color: #f2a5d1; font-size: 11px; }
div#whyPerf a.aMore { clear: both; float: right; margin-top: 5px; }
div#ourCollection { clear: both; margin-top: 22px; padding-bottom: 10px; }
div#ourCollection h2 { background: url(images/ourcollection.png) no-repeat top left; display: block; height: 36px; overflow: hidden; text-indent: -9999px; margin-bottom: 13px; }
div.oCollc { width: 287px; height: 163px; float: left; overflow: hidden; }
div#language { clear: both; padding: 20px 0 10px 0; }
div#language a { font-weight: bold; padding-right: 10px; }

div#altGallery { background: url(images/alt.png) no-repeat top center; height: 263px; padding: 30px 0; }
div#gLeft { width: 270px; float: left; padding-left: 20px; }
div#gRight { width: 640px; float: left; padding-left: 20px; }
div#GLTitle1 { color: #fccc6b; font-size: 16px; }
div#GLTitle2 { color: #929497; font-size: 22px; padding: 10px 0; }
div#GLText { color: #bbbdbf; font-size: 11px; }
div#GLText a.aMore { clear: both; float: right; margin-top: 5px; }

div#GRImages { clear: both; padding-top: 35px; }
div#GRImages div.gNoMar { margin: 0; }
div.GRImage { width: 207px; height: 142px; float: left; margin-right: 9px; }
div#grTitle { padding-top: 10px; color: #ffffff; font-size: 17px; }

div#footer { clear: both; padding-bottom: 20px; }
div#footer div.container { width: 520px; border-top: 1px solid #929497; padding-top: 10px; text-align: center; }
div#footer ul li { display: inline; padding: 0 12px; }
div#footer ul li a { color: #929497; font-size: 12px; }
