/*------------------------------
  Developed 2007 by R&D Eurotech
  ------------------------------*/

* { padding: 0; margin: 0; border: 0; }

/* ELEMENT CSS */

body { font: 11px/140% Georgia, serif;  color: #444; background-color: #fff; }

p { margin: 0 0 1em; line-height: 2em; text-align: left; }

a.product_section_highlighted:visited  {
	color : #999999;
	text-decoration : underline;
	}
	
a.product_section_highlighted:link  {
	color : #666699;
	text-decoration : underline;
	}
	
a.product_section_highlighted:active  {
	color : #666699;
	text-decoration : underline;
	}
	
a.product_section_highlighted:hover  {
	color : #000000;
	text-decoration : underline;
	}

a.product_subsection:hover  {
	color : #000000;
	text-decoration : underline;
	}


h1, h2, h3, h4 { font-family: Times New Roman, serif; font-weight: normal; margin: 0 0 1em; text-transform: uppercase; }
/* h1.fl:first-letter, h2.fl:first-letter, h3.fl:first-letter, h4.fl:first-letter { font-size: 1.4em; } */

h1 { font-size: 24px; }
h2 { font-size: 19px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }

a { font-weight: normal; text-decoration: none; }
a:link, a:active, a:visited { color: #444; }
a:hover { color: #777; }

acronym { border-bottom: dashed 1px #ccc; }

/* LAYOUT CSS */

/*#outerContainer { background: url('../graphics/background_main.png') repeat-x 0 0; behavior: url('iepngfix.htc'); }*/

#container {  }

#header { position: relative; height: 170px; padding: 30px 0 0 140px; background: url('background_parchtop.jpg') repeat-x 0 0; }

  #header h1 { text-indent: -9999px; }
  #header h1 a { position: relative; bottom: -23px; left: 100px; display: block; background: url('logo_script1.png') no-repeat 0 0; height: 100px; width: 531px; behavior: url('iepngfix.htc'); }

  #header ul.navstat { position: relative; list-style-type: none; top: -15px; left: 0; }
  #header ul.navstat li { display: inline; position: relative; left: 100px; padding-right: 20px; text-transform: uppercase; letter-spacing: 2px; }
  #header ul.navstat li a:hover { border-bottom: 1px solid #333; }
  
  #header ul.nav {
	position: absolute;
	bottom: -1px;
	left: 240px;
	list-style-type: none;
	width: 741px;
	background-color: #F9F5E6;
}
  #header ul.nav li { float: left; list-style-type: none; padding-right: 2px; }
  #header ul.nav li a { display: block; padding: 8px 14px; text-transform: uppercase; background: #D39F6A url('guzik.png') no-repeat 0 0; color: #fff; }
  
  /*#header ul.nav li a:link, #header ul.nav li a:visited { background: #555 url('../graphics/background_tabgrad.png') no-repeat 0 0; color: #fff; }
  #header ul.nav li a:hover { background: #777; color: #fff; }
  #header ul.nav li a:active { background: #666; color: #fff; }
  #header ul.nav li a.current { background: #fff; color: #333; }*/

#main { color: #333; }

  #sectionNav { position: absolute; top: 170px; left: 0; width: 220px; height: 490px; padding: 40px 0px 0 20px; text-transform: uppercase; font-size: 10px; }
  
  #sectionNav ul { margin-right: 20px; list-style-type: none; }
  #sectionNav ul li { padding: 5px 0; border-bottom: 1px dotted #ccc; }
    #sectionNav ul li a { color: #be4e27; }
	
	
  
  #cartsummary { padding: 5px 5px 5px 30px; margin-right: 20px; border-bottom: 1px dotted #ccc; background: url('../graphics/icon_cart.gif') no-repeat 0 50%; }
  
  #content { width: 720px; padding: 40px 0 0 20px; margin: 0px 0 0px 240px; border-left: 1px dotted #ccc; min-height: 600px; height: auto !important; height: 600px; background-color: #F9F5E6}

#footer { text-align: left; height:120px; padding: 30px 0 0 30px; background: url('background_parchbase.jpg') repeat-x 0 0; }

  #footer p { text-align: left; padding: 7px 0 0 0; margin: 0; }
  #footer a { color: #993300; }
  #footer a:hover { color: #444; }

  #footer dl dt, #footer dl dd { display: inline; }
  #footer dl dt { font-weight: bold; padding-right: 3px; }
  #footer dl dd { padding-right: 10px; }

/* MISC CSS */

#header ul.navstat a:first-letter { font-size: 1.4em; }


#callus { position: absolute; top: 117px; left: 815px; width: 150px; height: 50px; text-align: right; }
#callus h3 { margin-bottom: 5px; }
#callus h1 { font-size: 24px; }

#pic { postiion: relative; align:center; text-align:center; width: 154px; height: 194px; background: url('background_imageframe.png') no-repeat 0 0; behavior: url('iepngfix.htc'); }
#pic img { padding-top: 7px; margin:0px; }

input, textarea { border: 1px solid #ccc; }

input.cssHoverAddToBasket { border: 0; width: 122px; height: 27px; background: url('button_addtobasket.png') no-repeat 0 0; behavior: url('iepngfix.htc');}
input.cssHoverAddToBasket:hover { background-position: 0 -27px; }

input.cssHoverBackButton { border: 0; width: 79px; height: 27px; background: url('button_back.png') no-repeat 0 0; behavior: url('iepngfix.htc');}
input.cssHoverBackButton:hover { background-position: 0 -27px; }

input.cssHoverPlaceABackOrder { border: 0; width: 172px; height: 27px; background: url('button_placeabackorder.png') no-repeat 0 0; behavior: url('iepngfix.htc');}
input.cssHoverPlaceABackOrder:hover { background-position: 0 -27px; }

input.cssHoverGoButton { border: 0; width: 27px; height: 27px; background: url('go.png') no-repeat 0 0; behavior: url('iepngfix.htc');}
input.cssHoverGoButton:hover { background-position: 0 -27px; }
