/* CSS Document */
body{ 
     font-family:Arial, Helvetica, sans-serif; 
	 background:url(images/bkgrtoplinks.gif);

 margin:0;
     padding:0;
	 }

#wrapper{
    background:url(images/headerbkgr.png) repeat-x;
color:#715F4E;    
margin:0;
    min-width:900px;
    padding:0;
    text-align:left;
    width:100%;}


   #mainmenu {
    background: transparent;
	width:900px;
	position: relative;
	height:25px;
	padding-bottom:7px;
	margin-top:-32px; 
	clear: both; 
	visibility: visible;    }   
ul {
    margin:0;
    padding:0;   	}

#mainmenu li {
    float:right;
    list-style:none;
    margin:0 2px 0 4px;
	position:relative;
	display:block; 
	background:url(images/corner.png) no-repeat; 	}
#mainmenu a {
    color:#FFFFFF;
font-size:12px;
    font-weight:600;
	height:20px;
	padding:2px 4px 2px 4px;  }
#mainmenu a:hover{ 
    background:url(images/bkgrmenu.png) repeat-x; 
	color:#FFFFFF;
	height:11px;   	}

#mainmenu a.current {
    background:transparent;
    color:#C0C0C0;
    text-decoration:none;
	display:block; 
	height:12px; 

	  }
.sale{
    background:red; 
    border:1px solid #FC8003; 
	display:block;
	height:18px;   	} 

/**Sides**/
#leftpanel,#rightpanel {
	border:1px solid #FC8003;
display:inline; 
	position:relative;
        	overflow:hidden; 
	min-height:1350px;  }

#leftpanel { 
    background:#80AA00 url(images/bkgrleft.gif)repeat-y;
	margin-left:2px;
    float:left;
    width:170px;
	position:relative;
	display:inline; 
	overflow:hidden;
}
#leftpanel ul{ 
    margin-left:10px; 
	position:relative;
	}

#leftpanel li{ 
    list-style-image:url(images/dot.png);
	}

#leftpanel a{ 
    text-decoration:none;  
	}

#rightpanel {
float:right;
      width:195px;
background:#80AA00 url(images/bkgrright.gif) repeat-y;
  position:relative;
	display:inline; 
	overflow:hidden;
    font-size:small;
}
#righttpanel ul{ 
    margin-right:2px; 
	position:relative;  	}

.ads{
 margin:5px 10px 5px 60px; padding:3px; background:#FF9D1A;
	 }
.menu{ 
   	color:#C0C0C0; 
	margin:4px; 
    line-height:12px; 
	font-weight:none;  	}
.menusm,.more{ 
  	color:#2c2c2c;
	line-height:12px;}
.more{
    font-weight:bold; 
	border:1px solid #FC8003; 
	margin-left:70px;
	line-height:18px;  	}

img.rightpan{ 
    float:right;
    display:inline; 
	position:relative;
	overflow:hidden; 
	margin-top:-19px;  	}
#welcome{ 
    margin:2px auto; 
	width:208px;  	}

.voteContainer{ 
    width:159px; 
	margin:10px; 
	border:1px solid #FC8003; 
	padding:2px; 
	background-color: #DDFF77;}


.voteContainer a { font-size:12px;}
/**Content**/
#toplinks{ 
    margin-right:208px; 
    /*min-width:688px;*/
	height:64px;
background:#C0C0C0;  	}
#toplinks li {
    float:right;
    list-style:none;
    margin:0 0 0 40px;
    border:1px solid #FC8003;
	position:relative;
	display:block; 
	overflow:hidden;}
 .one{ background:#FFFFFF; padding-top:1px;}
#toplinks li:hover{ 
	background:#C0D367;}
.shopingbag{ 
    background:url(images/top_bag.gif) no-repeat;
	height:42px; 
	width:168px; 
	text-align:right;  	}
#toplinks a,#toplinks p{ 
    margin:10px 9px 5px 9px;  	}
#content,#content2{ text-align:center;
    border:0px solid #FC8003;
    color:#715F4E;
    margin-left:180px; 
	min-height:1350px;
	position:relative;
	background:#C0C0C0; }
#content{
    /*min-width:762px;*/
	margin-right:203px;}
#content2{
    margin-right:26px;
	/*min-width:860px;*/}
.banner{      margin:10px auto; 
	width:610px; 
	height:315px;
	position:relative; 
	display:block; 
	overflow:hidden; 
	background:#FFFFFF;  	}
	/**ITEMS**/
#items{ 
   text-align:center;}	
.items{ 
   float:left;
   position:relative; 
   display:block; 
   margin:2px;
   border:0px solid #FC8003;
   width: 190px; 
   height:330px;
   text-align: left; 
   background-color:#ffffff; 
   padding:3px;}
.itemsinfo{
   height:300px;}
.items img{ 
   margin:2px;}
.price{ 
   font-size:13px; 
   color: #FF660B; 
   margin:10px auto;}
.saleprice{
   font-size:13px; 
   color:red; 
   margin:10px auto;}
.right{ 
   float:right; 
   margin:10px;
   position:relative;
   display:block; 
   overflow:hidden;  	}
.left{ 
   float:left; 
   margin:10px;
   position:relative;
   display:block; 
   overflow:hidden;}
	
#itemslarge{ 
  margin:6px;
   border:1px double #D8D5C6;
   min-width: 800px; 
   min-height:600px;
   text-align: center; 
   background-color:#FFFFFF; 
   padding:1px;}
#itemslarge li,#content li{ margin:0 0 0 30px; list-style-image:url(images/dot.png); font-size:11px; line-height:18px; text-align:left;padding:0px 15px 0px 0px}

#content2 li{margin:0 0 0 160px;
list-style-image:url(images/dot.png); font-size:11px; line-height:15px; text-align:left;padding:0px 15px 0px 0px}
#itemslarge img{
  border:1px double #979797;}
.large{
   float:left;
   position:relative; 
   display:block; 
   overflow:hidden; 
   margin:0; 
   width:300px; padding:3px;      }
.description{ 
   margin:0px 10px 10px 300px; 
   border-left:1px solid #979797;
   border-right:1px solid #979797; 
   padding:3px; text-align:left;     }
   .description2{ margin:10px;text-align:left;}
.description p{ 
   text-indent:30px; 
   background:url(images/spacer.gif) no-repeat; 
   line-height:20px; 
   vertical-align:bottom;     }
.buy{float:left;
   position:relative; 
   display:inline; 
   overflow:hidden; 
   margin:400px 0 0 0;  
   width:300px }
/**TEXT**/
h1{ 
   color:#615143; 
   background:#FFFFFF; 
   padding:1px;
   border:1px solid #979797;}
h1{ font-size:12px;}
h5{ font-size:11px;}
h2{ font-size:12px; 
   color:#615143;}
h3{
    color:#715F4E; 
	font-size:12px; 
	padding-top:1px; 
	
	background:url(images/bkgrh3.gif) repeat-x; 
	text-align:center;  	}
h4{ color:#715F4E;
    font-size:12px;
	font-weight:; 
	line-height:13px; 
	text-align:left;
	border:0px solid #979797; 
	background:#FFFFFF; }
h6{color: #715F4E;
    font-size:12px;
	font-weight:bold; 
	line-height:14px; 
	text-align:left; 
	margin:10px}
p{ font-size:10px; 
    color:#715F4E; 
	line-height:13px;}
p.leftaligned{ 
   text-align:left; 
   margin:10px 0 20px 20px; padding:0px 15px 5px 5px;}
a{font-size:12px; 
   color:#715F4E; 
   line-height:18px; 
   text-decoration:none;}
a.info{ text-decoration:underline;}
a.link{font-size:12px; 
   color:#715F4E; 
   line-height:18px; 
   text-decoration:underline; 
   color:red;}
/**Bottom**/

#paymentverif img{ margin:15px auto;}
#bottomlinks{    
    background:#EAF5E6  top left repeat-x;
    height:26px;
    color:#000000;
    font-size:10px;
    margin:0;
    padding: 0;
    text-align:center;
    min-width:1005px;
	position:relative;border-top:3px double #979797 }
#bottomlinks a{text-align:center;}
/**Footer**/
#footer {
    background:#ff9600  top left repeat-x;
    height:26px;
    color:#000000;
    font-size:10px;
    font-weight:bold;
    margin:0;
    padding:0;
    text-align:center;
    min-width:1005px; 
	position:relative; 
	border-top:2px solid #979797;
}
#footer a{  font-size:10px; color:#ffffff;}
/**Forms**/
#contact{ width:650px;
    margin:20px 20px 20px 120px;
	position:relative;}

.input{ float:right; 
    display:block; 
	width:200px;
	}
#regtable,#checkout{ 
    
	table-layout:fixed; 
	background:url(profile_files/tablebkr.gif)
	}	
	#regtable{width:400px; }
.star{ 
    color:red; 
	padding:0 10px 0 10px;
	}
.name,.inp,.inp2,.name2{   
    font-size:12px;
	height:30px; 
	border:1px solid #979797; 
	vertical-align:middle; 
	padding:2px;
}
.name,.name2{
    text-align:right;
	}
.name{width:150px;}
.name2{width:200px;}	
.name img{ 
     margin:5px 20px 5px 60px;}
.inp{
     width:250px;text-align:left;}
.inp2{ width:400px;}
.toppagelink{ text-align:right;margin:20px auto; border:1px solid #979797; height:20px; width:120px; }
/**BASKET**/
#basket{width:800px; margin:10px;border:1px solid #979797;table-layout:fixed;min-height:290px;}
.basket{ width:670px;margin:20px 10px 10px 10px; }
.itemcell{min-height:30px;border:1px solid #979797; padding:5px; vertical-align:middle;}
.pricecell{width:50px;min-height:30px;border:1px solid #979797; text-align:center; vertical-align:middle}
option,select {font-size:12px; font-family:Times New Roman, Helvetica, sans-serif; color:#385f01;}
	/**AuthorizeNet**/