/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

body.body{background:#fff; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../images/lime-green-background-tile.jpg)}
body,td {font-family:trebuchet ms,arial; color:#333; font-size:15px; line-height:150%;}
#wrapper {width:990px; margin:0px auto; background-color:transparent}
#wraptop {background-image:url(../images/bgs_01.png); margin:0px auto; height:27px; width: 930px; background-repeat:no-repeat;  background-color:transparent} 
#wrapend {background-image:url(../images/bgs_04.png); margin:0px auto; height:26px; width: 930px; background-repeat:no-repeat;  background-color:transparent} 
#wrapmid {background-image:url(../images/bgs_02.png); margin:0px auto;  width: 930px; background-repeat:repeat-y; } #header {height:125px; }
#navmenu {margin:0px 20px;  } #logo {margin:0px 40px; padding-top:15px;}
#cart {width: 205px; padding-top:121px;  position:absolute;   margin-left:640px; top:0px; padding-left:40px;background-repeat:no-repeat; } 
#yourcart {padding-left: 30px; height:16px; color:#b2291f; background-image:url(../images/cart.jpg); line-height:normal; font-size:11px; background-repeat:no-repeat; background-position:bottom left }  #yourcart a {color:#b2291f; } 
#navmenu #leftedge {background-image:url(../images/navbg_01.png); background-repeat:no-repeat; width:20px; height:60px; float:left;}
#navmenu #rightedge {background-image:url(../images/navbg_04.png); background-repeat:no-repeat; width:20px; height:60px; float:left;}
#navmenu ul.menu {margin:0px; padding:0px; float:left; background-image:url(../images/navbg_02.png); height:60px; width:830px }
#navmenu .menu li { list-style-type:none; float:left;padding: 10px 6px; font-size:120%; text-transform:lowercase}
 #navmenu .menu li a {display:block;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
padding: 6px 9px 12px 9px; text-align:left; color:#fff;}
 #navmenu .menu li a:hover,#navmenu .menu li a.active {background-color:#8b9e4a; text-decoration:none } 
 #content {clear:both; padding:20px 30px; min-height:450px;  }
#footer { background-color: #FFFFFF;
    clear: both;
    color: #333333;
    display: table;
    font-size: 80%;
    margin: 0 auto;
    text-align: center;
    width: 902px;}
 #footer a {color:#333; }  #footer a:hover {color:#b2291f; } 
.tinyframe #wrapper {width: 460px;}
.tinyframe #wraptop,.tinyframe #wrapend,.tinyframe #wrapmid {width: 500px;}
.tinyframe #content {min-height:250px;}
.tinyframe #navmenu,.tinyframe #header {display:none; }

.tinyframe #wraptop {background-image:url(../images/bgTiny_01.png); background-image:none } 
.tinyframe #wrapmid {background-image:url(../images/bgTiny_02.png); background-image:none } 
.tinyframe #wrapend {background-image:url(../images/bgTiny_04.png); background-image:none } 
@font-face {
	font-family: 'Arial Rounded MT Bold';
	src: url('ARLRDBD.ttf');
}
h1 {margin-top:10px; margin-bottom:30px; color:#b2291f; font-size:220%; text-transform:lowercase; font-family:"Arial Rounded MT Bold" }
h3 {margin:0px; padding:0px; } 
h2,h4,.greenhead {color:#6d9f0a; font-family:"Arial Rounded MT Bold",arial; text-transform:lowercase;} 
a,a:visited,a:active { color:#6ea00a; text-decoration:none}
a:hover { color:#ff403b; text-decoration:underline}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}

.bread {display:block; font-size:80%; font-weight:normal; margin-top:10px; text-transform:lowercase }
.newsleft {width:15%; float:left; margin-right:12px; }
.newsmain {width:80%; float:right; margin-left:12px; margin-top:-35px; }
.newsmain h2 {margin-bottom:12px; font-size:140%}
.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.ling {clear:both; display:table; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #595959; }

 .newsling {  display: table; 
    margin-bottom: 10px;
    padding-bottom: 10px;  border-bottom:1px solid #ddd } 
.newsling .text { font-size:90%; line-height:normal } 
.newsling .bread {margin:0px; padding:0px; } 
.newsling .img { float:left;  margin:0px 5px 5px 5px; border:1px solid #ddd; overflow:hidden;  width:80px; height:80px;} 

.newsling .img,.ling .img {float:left; overflow:hidden; width: 100px; height:100px; border:1px solid #666; margin-right:15px; }
.newsling .img {  margin-bottom:30px;}
.newsling .bread {margin-bottom:5px; } 



.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin:20px 0px;  line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumb2 td{text-align:center;}
h3.subhead {font-size:12px;}
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px; display:table; width:100%; clear:both}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial {margin:20px;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}

.sitemap,.sitemap ul,.sitemap ul ul  {list-style-type:none; margin-left:0px; display:block}
.sitemap ul li.closed ul {display:none}
.sitemap li.closed ul {display:none}

.sitemap ul li.open ul {display:block}
.sitemap li.open ul {display:block}

input.submit {background-image:url(../images/buttons.png); width:138px; height:44px; border:0px; background-color:transparent; background-position:-281px  0px;   background-repeat:no-repeat  } 
input.submit:hover { background-position: -281px  -50px; cursor:pointer }



.pling {background-color:#e4efc0; padding:15px; margin-bottom:20px; clear:both; display:table; width:840px } .pling a, .pling a:visited, .pling a:active, .pling h3, .pling .price {color:#b2291f; }
.pling h3 {margin-top:0px;font-size:150%; margin-bottom:10px; } .pling .img {min-height:230px; min-width: 350px; float:left;}  .pling img {border:5px solid #afcf3e; margin:0px 15px 15px 0px  } 
.pling .description {height:160px; } 
.pling .price {float:left; font-size:150%; } 
.actions {float:right; width:300px; }  .actions div a {float:left; display:block; margin-right:10px; width:138px; height:44px; background-image:url(../images/buttons.png);   background-repeat:no-repeat} 
.actions span {visibility:hidden; } 
.actions div.moreinfo a:hover {background-position: 0px -50px; text-decoration:none; background-repeat:no-repeat } 
.actions div.buynow a {background-position: -140px 0px;   background-repeat:no-repeat} 
.actions div.buynow a:hover {background-position: -140px -50px;  text-decoration:none;   background-repeat:no-repeat} 

.steps  {margin-bottom:10px;margin-top:20px; width:85%; } .steps td {font-size:11px; color: #666; background:#fff; border:1px dashed #aaa; } .steps td.selected {font-size:11px; color: #fff; background:#6ea00a; border:0px } .steps td.selected a,.steps td.selected a:link,.steps td.selected a:visited,.steps td.selected a:active {color:#fff;} .button {font-size:12px; color: #333; border:0px; cursor:pointer; font-weight:bold; width:150px;}  td.err, .err,.error {font-size:11px; font-weight:bold; color:#990000; } 
input.add2cart { background-image:url(../images/buttons.png);  width:138px; height:47px; border:0px; background-color:transparent; background-position: -417px 0px;   background-repeat:no-repeat} 
input.add2cart:hover {background-position:-417px -50px ; cursor:pointer;   background-repeat:no-repeat}
input.add2cart[disabled] {background-image:url(../images/disabledAddtocart.png); background-position:0px 0px;   background-repeat:no-repeat}

input.continue { background-image:url(../images/buttons.png);  width:138px; height:47px; border:0px; background-color:transparent; background-position: -557px 0px;   background-repeat:no-repeat } 
input.continue:hover {background-position:-557px -50px ; cursor:pointer;   background-repeat:no-repeat}

input.finish { background-image:url(../images/buttons.png);  width:138px; height:47px; border:0px; background-color:transparent; background-position: -700px 0px;   background-repeat:no-repeat } 
input.finish:hover {background-position:-700px -50px ; cursor:pointer;   background-repeat:no-repeat}

  .thumbb {float:left; width:80px; height:80px; padding:10px; border:1px solid #ccc; margin:0px 20px 10px 5px; } 


.full h2 {margin-top:0px; font-size:200%}

.q {width:34px; height:34px; float:right; background-image:url(../images/q.jpg); }
.q:hover {background-position:-34px  0px; }

.box td select, .box td input {font-size:100%; } 
.frommessage textarea {width:98%; height:120px; } 


#comments { margin-bottom:20px; display:table; width:100%; } 
#comments .commenthead {margin: 9px 0px 20px  0px; } 
#comments .comments {float:left; width:570px; margin-right:40px; clear:none }
#comments .commentsform {width: 255px; float:left; clear:none }
.commentsform label {display:block; margin-top:10px; }
.commentsform label input[type=text],.commentsform label textarea {display:block; border:2px solid #bcbcbc; font-size:100%; background-color:#fff; margin-top:5px; width:248px;} 
.commentsform label textarea {height: 120px; } 
.commentpost {clear:none; margin-bottom:15px;   } 
.commentpost .poster {width:117px; float:right;font-style:italic; color:#111111; line-height:normal; font-size:110% }
.commentpost .date {color:#909090; }
 .commentpost .text { clear:right; background-image:url(../images/comments_12.jpg); background-position:left top; background-repeat:no-repeat; padding: 13px 0px 0px 38px;   }
 .commentpost .text sub {paddng-top: 4px; } 
	 
	 
/*/.error {font-weight:bold; font-size:80%; line-height:normal; padding:20px; color:#900 }
/*/


