@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, form, div, ul, li{
	margin:0;
	padding:0;
}

a, img{
	outline:none;
	border:none;
}

.clr{
	clear:both;
}

/*header*/

.headerOut{
	width:100%;
	height:207px;
	background:#060503 url(images/headerout.gif) repeat-x;
}

.header{
	margin:0 auto;
	width:1000px;
	height:207px;
	background:url(images/header.gif) top no-repeat;
}

.logo{	
	width:475px;
	height:50px;
	margin:0 auto;
}

.logo a{
	float:left;
	width:475px;
	height:50px;
	display:block;
	background:none;
	text-indent:-2000px;
	margin:50px 0 0 0;
}

/*header*/

/*container*/

.container{
	width:843px;
	margin:30px auto 30px auto;
	background:#fff;
}

.leftPart{
	float: left;
	width:422px;
}

.innerleftPart{
	float: left;
	width:600px;
}

.textBox{
	float:left;
	width:422px;
}

.innertextBox{
	float:left;
	width:570px;
}

.innertextBox p{
	font-size:12px;
	color:#4a4a49;
	font-weight: normal;
	font-family:Georgia;
	line-height:1.35em;
	padding:7px 0 0 0;
}

.innertextBox h1{
	font-size:23px;
	color:#4a4a49;
	font-weight: bold;
	font-family:Georgia;
	padding:7px 0 0 0;
}

.textBox h1{
	font-size:23px;
	color:#4a4a49;
	font-weight: bold;
	font-family:Georgia;
	padding:7px 0 0 0;
}

.textBox p{
	font-size:12px;
	color:#4a4a49;
	font-weight: normal;
	font-family:Georgia;
	line-height:1.35em;
	padding:7px 0 0 0;
}

.author{
	float:left;
	width:408px;
	height:284px;
	background:url(images/robert_home.jpg) top left no-repeat;
	margin:15px 0 0 0;
}

.about{
	float:left;
	width:103px;
	height:31px;
	padding:20px 0 0 20px;
}

.about a{
	width:103px;
	height:31px;
	display:block;
	text-indent:-2000px;
	background:url(images/about-me.gif) top left no-repeat;
}

.about a:hover{
	background-position:0 -31px;
}

.rightPart{
	float: right;
	width:419px;
}

.innerrightPart{
	float: right;
	width:230px;
}

.innerrightPart h1{
	background:url(images/rounded.gif) no-repeat;
	width:215px;
	height:34px;
	font-size:18px;
	padding:6px;
	display:block;
	color:#fff;
	
	margin-top:10px;
}

ul#listnews{
	margin:0;
	padding:5px 0 0 10px;
	}
	
ul#listnews li{
	list-style:none;
	line-height:2em;
	font-weight:bold;
	}	

.order{
	float: right;
	width:419px;
	height:382px;
}

.newsBox{
	float:left;
	width:416px;
	height:96px;
	margin:10px 0 0 0;
}

.news{
	float:left;
	width:284px;
	height:96px;
	background: url(images/latestnews.gif) top left no-repeat;
}

.news h1{
	font-size:18px;
	color:#fff;
	font-style:italic;
	font-weight:normal;
	font-family:Georgia;
	padding:7px 0 0 15px;
}

.news p{
	font-size:12px;
	color:#fff;
	font-style:italic;
	font-weight:normal;
	font-family:Georgia;
	padding:7px 0 0 15px;
}

.image{
	float:left;
	width:132px;
	height:96px;
}

.image a{
	width:132px;
	height:96px;
	display:block;
	text-indent:-2000px;
	background:url(images/image.gif) top left no-repeat;
}

/*container*/

/*footer*/

.footerOut{
	width:100%;
	height:173px;
	background:url(images/footerout.gif) repeat-x;
}

.footerIn{
	width:1000px;
	height:173px;
	margin:0 auto;
	background:url(images/footer.gif) top no-repeat;
}

.footer{
	width:580px;
	height:25px;
	margin:0 auto;
	padding:40px 0 0 0;
}

.footer ul{
	list-style:none;
}

.footer li{
	float:left;
	display:block;
}

.footer a{
	font-size:12px;
	color:#444;
	text-decoration:none;
	padding:0 10px 0 17px;
	font-weight:normal;
	font-style:italic;
	font-family:georgia;
}

.spacer{
	height:172px;
	}

/*- Menu Tabs 6--------------------------- */

    #tabs6 {
      float:left;
      width:100%;
	  margin-top:172px;
      font-size:12px;
      line-height:normal;
      }
    #tabs6 ul {
          margin:0;
          padding:0 10px 0 78px;
          list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;

      }
    #tabs6 a {
      float:left;
      background:url("images/tableft6.gif") no-repeat left top;
      margin:0 10px 0 0;
      padding:0 0 0 4px;
	  font-size:14px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url("images/tabright6.gif") no-repeat right top;
      padding:8px 40px 8px 24px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 #current a {
              background-position:0% -42px;
      }
      #tabs6 #current a span {
              background-position:100% -42px;
      }
	  
	  .footer a span{
	float:left;
	padding:0 0 0 8px;
	
	color:#444444;
}

.footer a:hover, .footer a.active{
	color:#fff;
}

.request{
	float:right;
	width:227px;
	margin:17px 0 0 0;

	}

.request_header{	
	background:url(images/rounsadfasd.gif) repeat-x;
	width:216px;
	height:25px;
	padding:13px 0 0 11px;
	}
	
.request_header h4{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:0 0 0 26px;
	background:url(images/mail.jpg) no-repeat left center;
	}
	
.span13{
	color:#267aa8;
	}
	
.request_box{
	width:225px;	
	border:1px solid #4e4e4e;
	border-bottom:none;
	}
	
.request_boxbtm{
	background:url(images/dsffd.gif) no-repeat bottom;
	width:227px;
	height:3px;
	}	

	
	
.form{
	width:215px;
	padding:15px 0 0 12px;
	}
	
.input{
	width:194px;
	height:17px;
	margin:0 0 8px 0;
	padding:5px;
	background:url(images/imput.jpg) repeat-x;
	border:1px solid #c3c3c3;
	color:#7d7d7d;
	font-size:12px;
	}
	
.textarea{	
	width:184px;
	height:108px;
	margin:0 0 8px 0;
	padding:5px 10px;
	background:url(images/textarea.jpg) repeat-x;
	border:1px solid #c3c3c3;
	}
	
.submit1{	
	float:right;
	margin:0 10px 8px 0;
	padding:0;
	border:none;
	width:69px;
	height:29px;
	background:url(images/submit1.jpg) no-repeat;
	cursor:pointer;
	}


/*footer*/

.contentimg_right	{
	float:right;
	padding: 5px;
}
.contentimg_left	{
	float:left;
	padding: 5px;
}
h2	{
	color:#333;
	font-size:14px;
	padding-top: 20px;
}
.error {
font-size: 8pt;
color: red;
margin:0;
padding:0;
display:none;
  }
  .split	{
	  text-align:center;
  }
  .buyicons	{
	  vertical-align:middle;
	  padding-right:10px;
  }
  .endquote	{
	  vertical-align:top;
  }
fieldset	{
	border:none;
}
.container a:visited, a:link, a:active	{
	color:#00C;
	text-decoration:none;
}
.container a:hover	{
	color:#333;
	text-decoration:underline
}
.homenews	a:visited, a:link, a:active  {
	color:#9CF;
	text-decoration:none;
}
.homenews	a:hover  {
	color:white;
	text-decoration:underline
}
.webchefs	{
	text-align:center;
	color:#9CF;
	font-size:10px;
}
.webchefs	a:visited, a:active, a:link  {
	color:#9CF;
	text-decoration:none;
}
.webchefs	a:hover  {
	color:white;
	text-decoration:underline
}
#creditfooter {
display: none;
}
.date	{
	color:grey;
	font-size:8px;
	margin-top:-10px;
	padding:0;
}
hr	{
	width:250px;
	margin: 2px auto;
}
.google	{
		 width:200px;
		 float:left;
}
.paypal	{
		 width:180px;
		 float:left;
}
.tweetbox{
	float:left;
	width:416px;
	margin:0;
	text-align:right;
}
