/* common tags */body {color: #330;background: #FFFFFF;margin:0px;padding:0px;font: 12px Arial, Helvetica, sans-serif;}img { background: none; border: none;}tr, th, td, p, li {color: #330;font: 12px Arial, Helvetica, sans-serif;}hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}h1 {font-size: 18px;color: #343;padding:2px 0px 2px 0px; margin:0px;font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }.titleimage {margin:-15px -15px 10px -20px;}.titleimage2 {height:187px;}.titleimage3 {font-size: 26px;color: #FFF;font-weight: normal;padding:15px 15px 15px 20px;}.hometitleimage {margin:-2px 0px 0px -2px;}.hometitleimage2 {}.hometitleimage3 {padding:0px;}h2 {font-size: 13px;color: #663;font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }h3 {font-size: 12px;color: #343;font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }h4, h5, h6 {font-size: 12px;color: #663;;font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }a:link, a:visited, a:active {color: #369;text-decoration: underline;}a:hover {color: #69C;text-decoration: underline;}form { display:inline;}select, input, textarea {color: #333; font: 12px Arial, Helvetica, sans-serif;margin:1px;padding:1px;}blockquote {padding: 0px;margin: 0px 5px 0px 15px;}.announce {font-size: 12px;color: #900;}.nolink, .nolink a:link, .nolink a:visited, .nolink a:active, .nolink a:hover{background: none;text-decoration: none;border:none;}/* Main Site Layout */.back00 {display:block; position:absolute;top:0px;left:0px;margin:-200px 0px 0px 0px;}.back01 {display:block; float:left; background: #CC9 url(images/site/back01.jpg) no-repeat left top; width: 100%;}.back02 {width:780px;}.back03 {width:780px;}.searchbox {padding:2px; font-size: 12px; background: #E4E3C8; border: #555 solid 1px;}.searchselect {background: #999966;}/* Main Site Sections */.maindiv{width:780px;}.maindivhome{width:780px;}.maincontent {}.maincontenthome {}.mainbottom {padding: 0px 0px 60px 0px;}.blockcontent { background:none; margin: 0px; padding: 0px;}.blockcontent .text { background:none; margin: 0px; padding: 10px 20px 20px 20px;}.blockcontent .top, .blockcontent .top .right, .blockcontent .bottom, .blockcontent .bottom,.blockcontent .title .top, .blockcontent .title .top .right, .blockcontent .title .bottom, .blockcontent .title .bottom .right, .blockcontent .title, .blockcontent .title .middle, .blockcontent .title .middle .button,.blockcontent .image, .blockcontent .image, .blockcontent .image .top, .blockcontent .image .top .right, .blockcontent .image .bottom, .blockcontent .image .bottom .right,.blockcontent .text .middle, .blockcontent .text .top, .blockcontent .text .top .right, .blockcontent .text .bottom, .blockcontent .text .bottom .right {}.blockcontenthome { background:none; margin: 0px; padding: 0px;}.blockcontenthome .top, .blockcontenthome .top .right, .blockcontenthome .bottom, .blockcontenthome .bottom,.blockcontenthome .title, .blockcontenthome .title .middle, .blockcontenthome .title .middle .button, .blockcontenthome .title .top, .blockcontenthome .title .top .right, .blockcontenthome .title .bottom, .blockcontenthome .title .bottom .right,.blockcontenthome .image, .blockcontenthome .image .middle, .blockcontenthome .image .top, .blockcontenthome .image .top .right, .blockcontenthome .image .bottom, .blockcontenthome .image .bottom .right,.blockcontenthome .text, .blockcontenthome .text .middle, .blockcontenthome .text .top, .blockcontenthome .text .top .right, .blockcontenthome .text .bottom, .blockcontenthome .text .bottom .right {}.maincenter {padding: 10px 0px 0px 20px;}.maincenter .textmain {}.maincenter .textmain .topmain {}.maincenter .textmain .middlemain {}.maincenter .textmain .bottommain {}.maincenter .textmain .topmain .rightmain, .maincenter .textmain .bottommain .rightmain {}.mainright {text-align: left; vertical-align: top; width: 270px;}.mainright100 {background: #DBDBB7; border: #B3B27F solid 1px; padding: 15px 15px 0px 15px; margin: 27px 20px 0px 15px;}.mainright101, .mainright102, .mainright103, .mainright104, .mainright105, .mainright106 {}.mainleft {width:185px;padding:15px 0px 0px 0px;}.mainleft2 {}.mainborder {text-align:left;vertical-align:top;width:100%;}.mainborder .textmain {margin:1px; padding: 0px;background: #FFE;}.mainborder .textmain .topmain {font-size: 0px;margin:0px;padding: 0px;height:1px;background: #00F;}.mainborder .textmain .middlemain {margin-left:1px;padding:3px;}.mainborder .textmain .bottommain {margin:0px;padding: 0px;height:1px;}.mainborder .textmain .topmain .rightmain, .mainborder .textmain .bottommain .rightmain {padding: 0px; margin: 0px; background: none;}/* Main Site Navigation */.blocknav {background: url(images/site/phone.png) no-repeat middle right; height:30px;}.blocknav .blocktitle {display:none;}.blocknav .blockmiddle {margin: 0px 0px 0px 0px;}/* Main Admin Menu */.navadmin0 {margin: 0; padding: 2px 5px 2px 0px; list-style: none;}.navadmin0 a:link,.navadmin0 a:visited,.navadmin0 a:active,.navadmin0 a:hover {background: none;text-decoration: underline;}.navadmin1, .navadmin2, .navadmin3, .navadmin4, .navadmin5 {margin: 0px 0px 0px 8px; padding: 0px; list-style: none;}.navadmin1 li, .navadmin2 li, .navadmin3 li, .navadmin4 li, .navadmin5 li {border-bottom: 1px solid #CCCCCC;padding: 1px 5px 2px 2px;}/* Miva*/.mivacattree {}.mivacattree a:link,.mivacattree a:visited,.mivacattree a:active {}.mivacattree a:hover {}.mivabreadcrumbsdiv {padding:0px 5px 2px 5px;}.mivatitlediv {padding:10px; background: #eee url(images/site/back02.jpg) repeat-x top left; font-size: 14px; font-weight:bold; border: #BBBBBB 1px solid; border-top:0px;}.mivathumbtitlediv {margin:10px 15px 10px 0px; padding:2px; background: #DDD; font-weight:bold; font-size:10px;}.checkoutprogressa {float:left; font-size: 1px; height:10px; width: 20px; background: #DDB; border: #CC9 1px solid;}.checkoutprogressb {float:left; font-size: 1px; height:10px; width: 20px; background: #355; border: #CC9 1px solid;}/* home feature blocks */.clear {font-size: 1px; height: 1px;}.blockright {padding: 0px 0px 7px 0px;}.blockright .blockmiddle {border-bottom: #B3B27F 1px solid; padding: 0px 0px 3px 0px;}.blockright .blocktitle, .blockright .blocktitle .blockcorner1, .blockright .blocktitle .blockcorner2, .blockright .blocktitle .blockcorner3, .blockright .blocktitle .blockcorner4 {}.blockright .blocktitle .blockmiddle {padding: 0px 0px 8px 0px; border:none; font-size: 14px; color: #344; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }.blockright .blockimage, .blockright .blockimage .blockcorner1, .blockright .blockimage .blockcorner2, .blockright .blockimage .blockcorner3, .blockright .blockimage .blockcorner4 {}.blockright .blockimage .blockmiddle {padding: 0px 0px 8px 0px; border:none; text-align: center;}.blockright .blocktext, .blockright .blocktext .blockcorner1, .blockright .blocktext .blockcorner2, .blockright .blocktext .blockcorner3, .blockright .blocktext .blockcorner4 {}.blockright .blocktext .blockmiddle {padding: 0px 0px 8px 0px; border:none; }.blockleft {padding: 0px 15px 15px 15px; border-right: #CCC 1px solid;}.blockleft .blockmiddle {border-bottom: #CCC 1px solid; padding:0px 0px 7px 0px;}.blockleft .blocktitle, .blockleft .blocktitle .blockcorner1, .blockleft .blocktitle .blockcorner2, .blockleft .blocktitle .blockcorner3, .blockleft .blocktitle .blockcorner4 {}.blockleft .blocktitle .blockmiddle {padding: 0px 0px 8px 0px; border:none; color: #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }.blockleft .blockimage, .blockleft .blockimage .blockcorner1, .blockleft .blockimage .blockcorner2, .blockleft .blockimage .blockcorner3, .blockleft .blockimage .blockcorner4 {}.blockleft .blockimage .blockmiddle {padding: 0px 0px 8px 0px; border:none; text-align: center;}.blockleft .blocktext, .blockleft .blocktext .blockcorner1, .blockleft .blocktext .blockcorner2, .blockleft .blocktext .blockcorner3, .blockleft .blocktext .blockcorner4 {}.blockleft .blocktext .blockmiddle {padding: 0px 0px 8px 0px; border:none; }.blockcenter {padding: 0px 0px 0px 0px;}.blockcenter .blockmiddle {border-top: #B3B27F 1px solid; padding: 7px 7px 7px 7px;}.blockcenter .blocktitle, .blockcenter .blocktitle .blockcorner1, .blockcenter .blocktitle .blockcorner2, .blockcenter .blocktitle .blockcorner3, .blockcenter .blocktitle .blockcorner4 {}.blockcenter .blocktitle .blockmiddle {padding: 0px 0px 8px 0px; border:none; font-size: 14px; color: #344; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }.blockcenter .blockimage, .blockcenter .blockimage .blockcorner1, .blockcenter .blockimage .blockcorner2, .blockcenter .blockimage .blockcorner3, .blockcenter .blockimage .blockcorner4 {}.blockcenter .blockimage .blockmiddle {padding: 0px 0px 8px 0px; border:none; text-align: center;}.blockcenter .blocktext, .blockcenter .blocktext .blockcorner1, .blockcenter .blocktext .blockcorner2, .blockcenter .blocktext .blockcorner3, .blockcenter .blocktext .blockcorner4 {}.blockcenter .blocktext .blockmiddle {padding: 0px 0px 8px 0px; border:none; }.blockcenterhome {margin: 0px 0px 15px 0px;}.blockcenterhome .blockcorner1, .blockcenterhome .blockcorner2, .blockcenterhome .blockcorner3, .blockcenterhome .blockcorner4, .blockcenterhome .blockmiddle {}.blockcenterhome .blocktitle {color: #37C; font-family: Arial, Helvetica, sans-serif;font-weight:bold; font-size:18px; }.blockcenterhome .blocktitle .blockcorner1, .blockcenterhome .blocktitle .blockcorner2, .blockcenterhome .blocktitle .blockcorner3, .blockcenterhome .blocktitle .blockcorner4, .blockcenterhome .blocktitle .blockmiddle {}.blockcenterhome .blocktext {}.blockcenterhome .blocktext .blockcorner1, .blockcenterhome .blocktext .blockcorner2, .blockcenterhome .blocktext .blockcorner3, .blockcenterhome .blocktext .blockcorner4, .blockcenterhome .blocktext .blockmiddle {}.titleimg {}/* for template producta, productb, news, trips */.mininav1a {text-align: center;}.mininav1b {text-align: center;font-weight: bold;}.mininav1a a:link,.mininav1a a:visited,.mininav1a a:active {background: #EEE;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;text-decoration: none;}.mininav1a a:hover {background: #DDD;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;}.mininav1b a:link,.mininav1b a:visited,.mininav1b a:active {color:#FFF;background: #154;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;text-decoration: none;}.mininav1b a:hover {color: #FFF;background: #699;padding: 3px 5px 5px 5px;display: block;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-left: 1px solid #FFFFFF;}.gallerythumb {padding: 3px;height: 81px;width: 81px;}/* for template producta, productb, news, trips */.arts_box1 {padding: 5px; background: url(images/site/arts_box1.jpg) no-repeat left top;}.arts_box2 {padding: 5px; background: #DDB;}.arts_title1 {font-size: 18px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px;}.arts_title2 {font-size: 14px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px;}.arts_title3 {font-size: 10px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px; border-bottom: #AA8 1px solid;}.arts_title4 {font-size: 10px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 0px 0px 3px 0px;}.arts_title_thumb {font-size: 10px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px 0px 3px 15px; background: url(images/site/arts_title_thumb.png) no-repeat left center;}.arts_txt1 {padding:3px; border-bottom: #AA8 1px solid;}.arts_txt2 {padding:3px; border-bottom: #AA8 1px solid;}.arts_txt3 {padding:3px;}.arts_box3 {background: #EED; padding: 3px; border-bottom: #AA8 1px solid;}.arts_box3 ul {margin:0px; padding: 8px 8px 5px 8px; list-style: none;}.arts_box3 ul li {padding: 0px 4px 4px 20px; background: url(images/site/related_bullet1.png) no-repeat left top;}.artsimg1 {height: 470px; width: 470px; border: 1px solid #AA7;}.artsimg2 {border: 1px solid #AA7;margin: 10px;}.artsthumbimg {background:#CCA /* url(images/site/thumb-back.jpg) no-repeat top left */; width:124px; height:124px; border: 1px solid #AA7;}.artsthumbtxt {padding:5px 0px 0px 0px;}.prod_box1 {padding: 5px; background: url(images/site/prod_box1.jpg) no-repeat left top;}.prod_box2 {padding: 5px; background: #DDB;}.prod_title1 {font-size: 18px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px;}.prod_title2 {font-size: 14px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px;}.prod_title3 {font-size: 10px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px; border-bottom: #AA8 1px solid;}.prod_title4 {font-size: 10px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 0px 0px 3px 0px;}.prod_title_thumb {font-size: 10px;color: #343; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; padding: 3px 0px 3px 15px; background: url(images/site/prod_title_thumb.png) no-repeat left center;}.prod_txt1 {padding:3px; border-bottom: #AA8 1px solid;}.prod_txt2 {padding:3px; border-bottom: #AA8 1px solid;}.prod_txt3 {padding:3px;}.prod_box3 {background: #EED; padding: 3px; border-bottom: #AA8 1px solid;}.prod_box3 ul {margin:0px; padding: 8px 8px 5px 8px; list-style: none;}.prod_box3 ul li {padding: 0px 4px 4px 20px; background: url(images/site/related_bullet1.png) no-repeat left top;}.prod_img1 {height: 470px; width: 470px; border: 2px solid #AA7;}.prod_img2 {border: 2px solid #AA7;margin: 10px;}.prod_thumbimg {background:#CCA /* url(images/site/thumb-back.jpg) no-repeat top left */; width:124px; height:124px; border: 2px solid #AA7;}.prod_thumbtxt {padding:5px 0px 0px 0px;}/* miva */.navmiva1a, .navmiva1b, .navmiva1aimg, .navmiva1bimg {margin:0px; padding:2px; list-style: none; font-weight: normal;text-decoration: none;}.navmiva1a li, .navmiva1b li{ margin: 0px; padding: 0px; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; text-decoration: none; font-size: 14px; background: none;}.navmiva1a a:link,.navmiva1a a:visited,.navmiva1a a:active { display: block; color: #224455; text-decoration: none; padding: 5px 2px 5px 21px; background: #CCCC99 url(images/site/nav_cat_back.jpg) 0px center no-repeat; border: #999 1px solid; margin: 0px 0px 2px 0px; }.navmiva1a a:hover {display: block; text-decoration: none; color: #224455; padding: 5px 2px 5px 21px; background: #CCCC99 url(images/site/nav_cat_back.jpg) -138px center no-repeat; border: #999 1px solid; margin: margin: 0px 0px 2px 0px; }.navmiva1b a:link,.navmiva1b a:visited,.navmiva1b a:active, .navmiva1b a:hover {}.navmiva1a ul, .navmiva1aimg ul {display: none;}.navmiva1b ul, .navmiva1bimg ul {display: block;}.navmivatitle { margin: 0px 0px 5px 0px; font-size: 15px; padding: 3px 0px 3px 30px; background: url(images/site/bullet_store_back.gif) left center no-repeat; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }/* misc */.rightindent { margin-bottom: 15px; margin-left: 15px;}.leftindent { float: left; margin: 10px 15px 10px 0px;}.subdisplaytable {}.subdisplaytd1 {padding:0px 5px 0px 0px;}.subdisplaytd2 {padding:0px 10px 0px 0px;}.subdisplaytd3 {padding:0px 5px 0px 10px;border-left: 1px solid #aaaaaa;}.subdisplaytd4 {margin:10px 0px 10px 0px;border-top: 1px solid #aaaaaa;display: block;}.sideimages {}.sideimage01 {text-align: center;margin:0px 0px 15px 15px}.updateslist {margin:0px; padding:0px; list-style: none;}.updateslist li {padding: 0px 0px 5px 10px; background: url(images/site/bullet01.gif) left center no-repeat;}.sitemaplevel0 {margin:0px; padding:0px; list-style: none; }.sitemaplevel0 li {font-size: 12px; font-style: italic; color: #333; }.sitemaplevel1 {margin:0px; padding:0px; list-style: none; }.sitemaplevel1 li {margin:0px; padding: 4px 0px 4px 15px; font-weight: bold;}.sitemaplevel2 {margin:0px; padding: 0px 0px 0px 15px; list-style: square; }.sitemaplevel2 li {margin: 0px; padding: 2px 2px 2px 0px; font-size: 11px; font-weight: normal; }.sitemaplevel3, .sitemaplevel4, .sitemaplevel5 {margin:0px; padding: 0px 0px 0px 15px; }.sitemaplevel3 li, .sitemaplevel4 li, .sitemaplevel5 li {}.parts_table   {border-top:1px solid #999999;border-left:1px solid #999999;}.parts_white_l {padding:2px;border-bottom:1px solid #999999;border-right:1px solid #999999;font-size:10px;}.parts_white_c {padding:2px;text-align: center;border-bottom:1px solid #999999;border-right:1px solid #999999;font-size: 10px;}.parts_yllw_l  {padding:2px;padding-left:5px;background:#FFEE11;border-bottom:1px solid #999999;border-right:1px solid #999999;font-size:10px;}.parts_yllw_l2 {padding:5px;background:#ffffcc;border:1px solid #999999;font-size:11px;}.parts_yllw_c  {padding: 2px;background-color:#CCCCCC;text-align:center;background:#FFEE11;border-bottom:1px solid #999999;border-right:1px solid #999999;font-size:10px;}ul, .regularlist { margin: 0px;padding-left: 15px;}.hideitem {display:none;}/* ------------------------ phpBB Tags  ------------------------------ */.bodyline	{  }.forumline	{  }td.row1	{ border-bottom: 1px solid #999966; }td.row2	{ border-bottom: 1px solid #999966; }td.row3	{ border-bottom: 1px solid #999966; }td.rowpic { background: #BB8; border-bottom: 1px solid #999966;  }td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#BB8; border-bottom: 1px solid #999966; }td.cat,td.catHead,td.catBottom { }td.row3Right,td.spaceRow { border-bottom: 1px solid #999966; }th { font-weight: bold; background-color: #999966; color: #EE999966B; }th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; }th.thHead,td.catHead { }th.thSides,td.catSides,td.spaceRow	 { }th.thRight,td.catRight,td.row3Right	 { }th.thLeft,td.catLeft	 { }th.thBottom,td.catBottom { }th.thTop	 { }th.thCornerL { }th.thCornerR { }/* The largest text used in the index page title and toptic title etc. */.maintitle {font-size: 21px;color: #063;font-family: Arial, Helvetica, sans-serif;font-weight: normal;padding:2px 0px 2px 0px;margin:0px;}.gen { font-size : 11px; }.genmed { font-size : 10px; }.gensmall { font-size : 9px; }.gen,.genmed,.gensmall { }a.gen,a.genmed,a.gensmall { text-decoration: none; }a.gen:hover,a.genmed:hover,a.gensmall:hover	{ text-decoration: underline; }.mainmenu		{ }a.mainmenu		{ text-decoration: none; }a.mainmenu:hover{ text-decoration: underline; }.cattitle		{ font-weight: bold; font-size: 12px ;}a.cattitle		{ text-decoration: none; }a.cattitle:hover{ text-decoration: underline; }.forumlink		{ font-weight: bold; }a.forumlink 	{ text-decoration: none; }a.forumlink:hover{ text-decoration: underline; }.nav			{ font-weight: bold; }a.nav			{ text-decoration: none; }a.nav:hover		{ text-decoration: underline; }.topictitle			{ font-weight: bold; }a.topictitle:link { text-decoration: none; }a.topictitle:visited { text-decoration: none; }a.topictitle:hover	{ text-decoration: underline; }.name			{ color : #333333;}.postdetails		{ font-size : 10px; color : #333333; }.postbody { font-size : 12px;}a.postlink:link	{ text-decoration: none; }a.postlink:visited { text-decoration: none; }a.postlink:hover { text-decoration: underline; }.code { font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #666666; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }.quote { font-size: 11px; color: #444444; line-height: 125%; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}a.copyright { text-decoration: none;}a.copyright:hover { text-decoration: underline;}input.post, textarea.post, select { background-color : #FFFFFF; }input { text-indent: 2px; }input.button { background-color: #EFEFEF; color : #333333; }input.mainoption { background-color: #FAFAFA; font-weight : bold; }input.liteoption { background-color: #FAFAFA; font-weight : normal;}.helpline { background-color: #DEE3E7; border-style: none; }