/*default stylesheet@import url( 'plugins.css' );*/
/*GLOBAL STYLES*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img { 
   margin : 0; 
   padding : 0; 
   border : 0; 
 } 
ul { 
   margin : 1; 
 } 
body { 
   background-color : #3B3D00; 
   color : #222; 
   font-size : 1em; 
   font-family : Verdana, Arial, sans-serif; 
 } 
table { 
   background-color : #FFFFFF; 
   color : #FFFFFF; 
   font-size : 1em; 
   font-family : Verdana, Arial, sans-serif; 
 } 
body { 
   padding : 20px 0; 
   background : #a98d5a; 
   text-align : center; 
 } 
th { 
   background : url('images/nav.gif'); 
   color : #f0efcd; 
   font-weight : bold; 
   border-top : 1px solid #d1bd9d; 
   border-bottom : 1px solid #d1bd9d; 
   border-left : 1px solid #d1bd9d; 
   border-right : 1px solid #d1bd9d; 
 } 
td { 
   border-top : 1px solid #d1bd9d; 
   border-bottom : 1px solid #d1bd9d; 
   border-left : 1px solid #d1bd9d; 
   border-right : 1px solid #d1bd9d; 
 } 
h1 { 
   border-bottom : 1px solid #d1bd9d; 
   background-color : #3B3D00; 
   color : #f0efcd;
 } 
h2 { 
   border-bottom : 1px solid #d1bd9d; 
   background-color : #3B3D00; 
   color : #f0efcd;
 } 
p { 
   margin : 1; 
   padding : 1; 
   text-align : justify; 
   text-justify : newspaper; 
 } 
.input, select, textarea { 
   border : 1px solid #d1bd9d; 
   font : 0.917em Arial, sans-serif; 
 } 
.submit { 
   font : 1em Arial, sans-serif; 
   cursor : pointer; 
 } 
a { 
   background-color : inherit; 
   color : #642; 
   text-decoration : underline; 
 } 
a:hover { 
   background-color : inherit; 
   color : #970000; 
   text-decoration : underline; 
 } 
a:link { 
   color : #FFB135; 
 } 
a:visited { 
   color : #B58834; 
 } 
a:active { 
   color : #FFD335; 
 } 
.clear { 
   clear : both; 
   height : 0px; 
   font-size : 0px; 
   line-height : 0px; 
 } 
.skiplink { 
   position : absolute; 
   top : -500px; 
   left : 0px; 
   overflow : hidden; 
 } 
.left { 
   text-align : left; 
 } 
.center { 
   text-align : center; 
 } 
.right { 
   text-align : right; 
 } 
#container { 
   width : 766px; 
   margin : 0 auto; 
   background : #fff; 
 } 
#main { 
   width : 750px; 
   margin : 0 auto; 
   border : 8px solid #fff; 
   text-align : left; 
 } 
* html #main { 
   width : 766px; 
 } 
/*HEADER WITH TOP MENU ABOVE LOGO*/
#head1 { 
   float : right; 
   width : 100%; 
   margin : 0 0 5px; 
   background : #f3edd6; 
   text-align : center; 
 } 
/*LOGO, HEADER BACKGROUND AND SLOGAN*/
#head2 { 
   position : relative; 
   clear : both; 
   height : 170px; 
   background : #422d1c url('images/header.jpg') no-repeat; 
   color : #fff; 
 } 
#logo { 
   width : 222px; 
   padding : 40px 0 0; 
 } 
#logo h1 { 
   float : left; 
   width : 100%; 
   padding : 12px 0 6px; 
   border-top : 1px solid #66563e; 
   border-bottom : 1px solid #66563e; 
   background : #513c1e; 
   text-align : center; 
   font-size : 1px; 
   line-height : 1px; 
 } 
#logo h2 { 
   clear : left; 
   float : left; 
   width : 92%; 
   padding : 5px 7%; 
   background : inherit; 
   color : #f4dcbc; 
   font : bold 0.9em Tahoma, sans-serif; 
 } 
* html #logo h2 { 
   width : 100%; 
 } 
/*HEADER WITH TOP MENU UNDER LOGO*/
#head3 { 
   float : left; 
   width : 100%; 
   border-top : 1px solid #ddd; 
   background : #ded9d0 url('images/nav.gif'); 
 } 
/*BODY STYLES - LEFT AND RIGHT COLUMN*/
#body { 
   clear : both; 
   float : left; 
   width : 100%; 
   margin : 8px 0; 
   background : #fff url('images/two-columns.gif') repeat-y; 
 } 
#orderbody { 
   clear : both; 
   float : left; 
   width : 100%; 
   background : #f3edd6; 
 } 
#searchForm { 
   margin : 10px; 
 } 
#searchForm label { 
   display : none; 
 } 
#searchForm .input { 
   width : 120px; 
 } 
#searchForm .submit { 
   font-size : 0.8em; 
 } 
/*RIGHT COLUMN STYLES*/
#content { 
   float : left; 
   width : 546px; 
   padding : 10px 0; 
   text-align : center; 
 } 
#page { 
   float : right; 
   display : block; 
   width : 536px; 
   margin : 0 0 10px; 
   padding : 0 0 10px; 
   text-align : left; 
 } 
#orderbody #content { 
   width : 100%; 
 } 
#orderbody #page { 
   float : none; 
   width : 94%; 
   margin : 0 auto; 
 } 
#page h3, .message h3 { 
   margin : 0 0 3px; 
   padding : 5px 0 5px; 
   border-bottom : 1px solid #d1bd9d; 
   background : inherit; 
   color : #d01c02; 
   font : normal 2.1em Verdana, sans-serif; 
 } 
.message h3, #page .message h3 { 
   border : 0; 
 } 
#page div.content { 
   font : 1.08em Verdana, sans-serif; 
 } 
#page div.content ul, #product div.content ul, .subpagesList li ol { 
   margin : 0 0 0 30px; 
   padding : 0; 
 } 
#page div.content li, #product div.content li { 
   margin : 3px 0; 
   padding : 0; 
   border-left : 0; 
 } 
.pages { 
   padding : 8px 0; 
   text-align : right; 
 } 
/*IMAGES STYLES*/
.imagesList { 
   list-style : none; 
 } 
.imagesList li { 
   margin : 0 0 10px 0; 
   background : inherit; 
   color : #5b5b5b; 
   font-size : 0.917em; 
   text-align : center; 
 } 
.imagesList li img { 
   border : 2px solid #dcdac9; 
 } 
.imagesList li a:hover img { 
   border : 2px solid #dcc7a7; 
 } 
.imagesList li div { 
   text-align : center; 
 } 
#imagesList1 { 
   float : left; 
 } 
#imagesList2 { 
   float : right; 
   margin : 10px 0 0 10px; 
 } 
#page #imagesList1 { 
   margin : 10px 10px 0 0; 
 } 
#product #imagesList2 { 
   clear : right; 
   margin : 5px 0 0 10px; 
 } 
#product .imagesList#imagesList1 li div { 
   width : 200px; 
 } 
#product .imagesList#imagesList2 li div { 
   width : 100px; 
   margin : 0 auto; 
 } 
* html #product .subpagesList li { 
   margin : 0; 
 } 
/*FOOTER - COPYRIGHT AND POWERED BY xxx STYLES*/
#foot { 
   clear : both; 
   float : left; 
   width : 100%; 
   height : 38px; 
   margin-top : 3px; 
   padding : 3px 0 0; 
   background : #f3edd6 url( 'images/foot.gif' ) repeat-x; 
   color : #553; 
   font-size : 1.08em; 
 } 
#foot a { 
   background-color : transparent; 
   color : #553; 
   text-decoration : none; 
 } 
#foot a:hover { 
   text-decoration : underline; 
 } 
#copy { 
   float : left; 
   padding : 10px 10px; 
   text-align : left; 
 } 
#powered { 
   float : right; 
   padding : 10px 10px; 
 } 
