/*
  $Id: main.css,v 0.01 2007/02/04 21:06:02 hpdl Exp $

  Naguteika
  http://www.naguteika.ru

  Released under the GNU General Public License
*/

/* CSS */
 
body {
  background:#fbb2c2 url(images/bg_main.png) repeat top left;
  margin: 0px;
  padding: 0px; 
  color: #082402;
  font-family: Times, "Times New Roman", "Comic Sans MS", "Comic Sans", "Sans";
  text-align: center;
  }

a:link {
  color:#082402;
  text-decoration:none;
  }
    
a:visited {
  color:#082402;
  text-decoration:none;
  }
  
a:hover {
  color:#082402;
  text-decoration:underline;
  }

a img {
  border-width:0;
  }

li ul {
  padding: 0px;
  padding-left: 0px;
  margin: 0px;
  }

.boxText {
  width: auto;
  margin-left:5px;
  margin-right:5px;
}

.boxText ul {
  width: 170px;
  margin:0px;
  margin-left:12px;
  padding: 0px;
  }

li {
  width:auto;
  margin: 0px;
  padding: 0px;
  text-align: left;
  }
  
/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
  margin:0;
  padding:0px;
  text-align:left;
  /*_height: 100%;/* underscore-hack for IE */
  min-width: 100%;
  }

#header-wrapper {
  background:url(images/top.gif) top left no-repeat;
  height: 231px;
  width: auto;
  margin-left: 228px;
  margin-right: 13px;
  margin-top: -230px;
  padding: 0;
  border: 0;
  clear:left;
  z-index: 3
  }

#top-left {
  background:url(images/top-left.gif) top left no-repeat;
  width: 228px;
  height: 230px;
  margin-left: 0px;
  padding: 0;
  /*float:left;*/
  z-index:2;
  }

#top {
  height: 130px;
  margin-top: 30px;
  margin-left:10px;
  margin-right:-300px;
  text-align:center;
  padding: 0;
  z-index:4;
  float:left;
  }

#top-right {
  background:url(images/top-right.gif) top right no-repeat;
  width: 192px;
  height: 191px;
  margin-right: -14px;
  overflow: hidden;
  padding-top: 10px;
  float:right;
  z-index:1;
  border-color:black;
  border-style:solid;
  border-width:0px;
  }

#navbar {
  height: 42px;
  width: auto;
  background:url(images/navbar.gif) no-repeat top left;
  padding:0px;
  margin-left:293px;
  margin-right: 63px;
  margin-top: -49px;
  z-index:5;
  }
  
#navbar-right {
  background:url(images/navbar-right.gif) top right no-repeat;
  width: 63px;
  height: 42px;
  margin-right:-63px;
  
  padding: 0;
  display: block;
  position:relative;
  float:right;
  z-index:3;
  }

.navbar-text {
  display: block;
  text-align:left;
  padding: 11px;
  font-weight: bold;
  width: 100%;
  font-size: 13pt;
  color: #082402;

}

.navbar-text a:hover, .navbar-text a:link, .navbar-text a:visited {
  text-decoration: none;
  margin-left: 2%;
  margin-right: 2%;
  color: #082402;
}

#footer-wrapper {
  height: 0; /*120px;*/
  width: auto;
  margin-left: 0;
  background:url(images/my_footer.gif) no-repeat top left;
  padding: 0;
  margin-right: 10px;
  color: black;
  font-size:10pt;
  margin-top:20px;
  /*float: top;*/
  visibility: hidden;
  text-align:center;
  display: block;
  }

#footer-right {
  background:url(images/my_footer_r.gif) no-repeat top right;
  float: right;
  margin:0px;
  padding:0px;
  margin-right:0px;
  height:0px;/*120px;*/
  width: 73px;
  position:relative;
  }
  
#footer-wrapper div.foot{
  margin-right: 93px;
  margin-left:93px;
  margin-top:10px;
  width:auto;
  padding: 0;
  position: relative;
  display: block;
}

#piramid {
  position: relative;
  background:url(images/piramid.png);
  left: 16px;
  top: 16px;
  width: 210px;
  height: 180px;
}

#top_title {
  position: relative;
  background:url(images/title.jpg);
  margin-left: 280px;
  margin-right: -300px;
  float:left;
  overflow: hidden;
  top: -150px;
  width: 473px;
  height: 95px;
}

#main-wrapper {
  width: auto;/*100%-32px;*/
  margin: 0;
  height: 100%;
  padding: 0;
  display: block;
  }

#left-sidebar-wrapper {
  position:relative;
  width: 228px;
  float: left;
  padding: 0;
  margin: -5px 0 0 0;
  overflow: hidden;
}

#right-sidebar-wrapper {
  position:relative;
  width: 228px;
  float: right;
  padding: 0;
  margin: 3px 0 0 0;
  overflow: hidden;
}

#main-area {
  position:relative;
  width: auto;
  /*float: top;*/
  margin:0 228px 0 232px;
  padding: 0px;
  z-index:5;
}

/* Sidebar Content
----------------------------------------------- */

.sidebar-text {
  display: block;
  width: 228px;
  text-align:center;
  font-weight: bold;
  font-size: 1.1em;
  font-family:  Times, "Times New Roman", "Comic Sans MS", "Comic Sans", "Sans";
  color: #082402;
  padding: 0;
  MARGIN:0;
  padding-top:0px;
  margin-left:0px;
}


.sidebar-text A:visited,.sidebar-text A:link,.sidebar-text A:hover {
  text-decoration: none;
  font-weight: bold;
  font-size: 14pt;
  font-family: Times, "Times New Roman", "Comic Sans MS", "Comic Sans", "Sans";
  color: #082402;
}

#left-sidebar-wrapper .left-sidebar-top { 
  background: url(images/left-box-top.gif) no-repeat top right;
  float: left;
  width: 228px;
  padding:15px 0px 0px 0px;
  margin: 0px;
  height: 29px;
  text-align:center;
 }

#left-sidebar-wrapper .left-sidebar-content { 
  background: url(images/left-box-content.gif) repeat-y top right;
  float:left;
  font-size: 10pt ;
  width: 228px;
  padding: 0px 0px 10px 0px;  
  margin: 0px 0px 0px 0px;
 }

#left-sidebar-wrapper .left-sidebar-bottom { 
  background: url(images/left-box-bottom.gif) no-repeat top right;
  float:left;
  height: 14px;
  width: 228px;
  margin:0px 0px 5px 0px;
  padding:-10px;
 }

.left-sidebar-content .infoBox{
	width: 180px;
	float:left;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom: 10px;
	margin-left: 15px;
}

.right-sidebar-content .infoBox{
	width: 198px;
	float:left;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-right: 10px;
}

#right-sidebar-wrapper .right-sidebar-top { 
  background: url(images/right-box-top.gif) no-repeat top right;
  float:right;
  width: 228px;
  padding:15px 0px 0px 0px;
  margin: 0px;
  height: 29px;
  text-align:center;
 }

#right-sidebar-wrapper .right-sidebar-content { 
  background: url(images/right-box-content.gif) repeat-y top right;
  float:right;
  font-size: 10pt ;
  width: 228px;
  padding: 0px 0px 10px 0px;  
  margin: 0px 0px 0px 0px;
 }

#right-sidebar-wrapper .right-sidebar-bottom { 
  background: url(images/right-box-bottom.gif) no-repeat top right;
  float:right;
  height: 14px; 
  width: 228px;
  margin:0px 0px 5px 0px;
  padding:-10px;
 }

/* Main area Content
----------------------------------------------- */

.login_form {
   margin: 10px;
   padding:5px;
   border-style: dashed;
   border-color:#FF6699;
   border-width: 1px;
}

.form_box {
   margin: 0px;
   padding:3px;
   border-style: dashed;
   border-color:#FF6699;
   border-width: 1px;
}

.warn {
   margin: 5px;
   padding:5px;
   border-style: solid;
   border-color:red;
   border-width: 1px;
}

.greetUser {
   font-weight: bold;
}

.inputRequirement {
   font-size: 9pt;
   color: red;
}

.roundedcornr_box {
	background: url(images/roundedcornr_552945_tl.jpg) no-repeat top left;
	width:100%;
	padding: 0;
	margin:  9px 0 0 0;
}

.roundedcornr_top {
	background: url(images/roundedcornr_552945_tr.gif) no-repeat top right;
}

.roundedcornr_bottom {
	background: url(images/roundedcornr_552945_bl.gif) no-repeat bottom left;
	width:100%;
}

.roundedcornr_bottom div {
	background: url(images/roundedcornr_552945_br.gif) no-repeat bottom right;
	width:100%;
}

.roundedcornr_content {
	background: url(images/roundedcornr_552945_r.gif) top right repeat-y;
	width:auto;
	padding-left: 10px;
   padding-right: 10px;
}

.roundedcornr_content table {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   width: auto;
}

/*TD DIV.roundedcornr_box {
	margin: 15px;
}*/

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	height: 12px;
	font-size: 1px;
	width:100%;
}

/*.roundedcornr_content, .roundedcornr_bottom {
	margin-top: 0px;
}*/
/*.roundedcornr_content { padding: 1px 12px; }*/

.infoBox {
  width: 100%;
  padding:0px;
  margin:0px;
}

.infoBoxHeading {
  width: 100%;
  padding:0px;
  margin:0px;
  font-size: 14pt;
  font-weight: bold;
}

.smallText {
  font-size: 11pt;
}
  
.infoBoxContents {
  padding:0px;
  margin:0px;
  width:100%;
  font-size: 11pt;
}

FORM {
	display: inline;
}

.boxText { 
  font-family: Times, "Times New Roman", "Comic Sans MS", "Comic Sans", "Sans";
  font-size: 11pt; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Times, "Times New Roman", "Comic Sans MS", "Comic Sans", "Sans";
  font-size: 18pt;
  font-weight: bold;
  padding-bottom: 10px;
}

.productListing TD, .tableBorders TD{
  border-color: #082402;
  border-style: solid;
  border-width: 1px;
  padding: 2px 4px;
  font-size: 10pt;
}

.mainTable {
  position:relative;
  /*float: right;*/
}

TABLE.productListing{
  margin:0 auto 0 auto;
}

.productListing-product TD{
  border-width: 0;
}

.best_sellers TD.infoBoxContents,.hist TD.infoBoxContents {
  border-bottom-color: #082402;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 12pt;
}

.address_list {
  width: auto;
  border-bottom-color: #082402;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 12pt;
}

.productSpecialPrice {
  color: red;
}

/*.search, .tell, .manufacturers, .dropdown_menu {
  opacity:0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}*/

.checkout_comments TD{
  background: #082402;

  border-color: #082402;
  border-style: solid;
  border-width: 1px;
}

.small_image, .art_image_left, .art_image_right {
  border-top-color: #082402;
  border-top-style: solid;
  border-top-width: 1px;
  
  border-left-color: #082402;
  border-left-style: solid;
  border-left-width: 1px;

  border-bottom-color: #082402;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  
  border-right-color: #082402;
  border-right-style: solid;
  border-right-width: 3px;
}

.art_image_left {
  float:left;
  margin: 3px 10px 5px 0px;
}

.art_image_right {
  float:right;
  margin: 3px 0px 5px 10px;
}

p span {
  font-weight:bold;
  margin-left: 25px;
}

TD.main, P.main {
  text-align: justify;
  font-size: 12pt;
}

TD.LB {
  border-left-color: #082402;
  border-left-style: solid;
  border-left-width: 1px;
}

TD.RB {
  border-right-color: #082402;
  border-right-style: solid;
  border-right-width: 1px;
}

TD.TB {
  border-top-color: #082402;
  border-top-style: solid;
  border-top-width: 1px;
}

TD.BB {
  border-bottom-color: #082402;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
