/* CSS Document */

body {
    background-color: #d7d6d4;
	padding: 80px 0 20px 0;
	margin: 0;
}

body, div, td, p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

label {
 float: left;
 width: 100px;
 margin-left: 70px;
}
#wrapper {
    margin: 0 auto;
	padding: 0;
	background-color: #fff;
	width: 930px;
	min-height: 380px;
	border: 1px solid #999;
}
#header {
    background-image: url(/images/head-1.jpg); 
    position: relative;
	padding: 0;
	margin: 0 0 30px 0;
	height: 108px;
	width: 930px;
	border: 0px solid green;
}
#home-link {
    float: right;
	width: 190px;
	height: 63px;
	margin: 18px 25px 0 0;
	border: 0px solid red;
}
#buynow{
    border: none;
	margin: 15px 0 -10px 0;
/*  ///////////////// menu area /////////////////// */

}
#container {
    margin: 0;
	padding: 1px;
	width: 930px;
	
	height: auto;
}
#menubox {
    float: left;
	margin: 0;
	padding: 0;
	width: 158px;
	min-height: 300px;
	border: 0px solid red;
}
#inner {
float: right;
    width: 149px;
	border: 0px solid green;
}
#menubox #nav {
    float: left;
   /* width: 140px;*/
	font-size: 12px;
	min-height: 250px;
	font-weight: bold;	
	border: 0px solid black;
	padding: 0;
}
#menubox #nav ul {
    padding: 0;
	margin: 0;
	list-style: none;
	line-height: 18px;
}
#menubox #nav a {
    color: #000;
    text-decoration: none;
}
#menubox #nav a:hover {
    color: #000;
    text-decoration: none;
	font-weight: normal;
}
#epdq-img {
    float: left;
	margin: 20px 0 0 0;	
}
#address {
    float: left;
	background: url(/images/address-box.gif) no-repeat;
	width: 149px; 
	height: 89px;
    margin: 20px 0 0 0;
	text-align: left;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 0 0 10px 0;
	color: #0f456b;
	border: 0px solid black;
	list-style: none;
	text-decoration: none;
	
}
#address ul{
    padding: 0;
    margin: 12px 0 0 10px;
    list-style: none;
	text-decoration: none;
}
#basket {

    border: none;
	padding: 0 4px 0 0;
	border: 0px solid black;

/*  ///////////////// content area /////////////////// */
}
#contentbox {
    float: right;
	margin: 0;
	padding: 0;
	min-height: 350px;
	width: 758px;
	border-left: 1px dotted #999;
}
#content {
    width: 750px;
	margin: 9px;
	padding: 0;
    border: 0px solid black;
}
#content img{
    border: none;

}
#content a{
    font-weight:bold;
    text-decoration: none;
	color: #1174b5;
}
#content a:hover{
    font-weight:bold;
    text-decoration: none;
	color: #003366;
}
#content h1{
   font-size: 16px;
   color: #003366;
   }
#content h2{
   font-size: 13px;
   color: #1174b5;
}
#content p{
   font-size: 12px;
   color: #333;
}

.right-img {
    float: right;
	margin: 10px 5px 10px 8px;
}
#number {
    font-size: 18px;
	color: #006666;
	font-weight: bold;
}
.press-img {
    float: left;
	margin: 0 10px 10px 10px;
	clear: right;
}
/*.press-content img{
    float: left;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #333;
	border: 0px solid blue;

}*/
/* ////////////////  footer  ///////////////*/

#footer {
    height: 17px; 
    width: 930px;
	background-color: #d7d6d4;
	font-size: 11px;
	color: #666;
	margin: 0 auto;
	padding: 5px 0 0 0;
	border: 0px solid black;
}
#footer a{
    text-decoration: none;
	color: #666;

}
#footer a:hover{
    text-decoration: none;
	color: #000;
}

.styledform1 fieldset {
float:left;
  padding: 0.4em;
  margin-bottom: 0;
  width: 350px;

  }

.styledform1 label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:normal;
  
  }
.styledform1 fieldset { 
 border: 1px dotted #666;
  margin-top: 0;

  /*background-color: #F8F6F6;*/
}

.styledform1 legend {
 padding: 0.2em 0.3em;
  
 color: #000;
 background-color: #fff;
 text-align:right;
  }
  
 fieldset {
 float: left;
 border: 1px dotted #666;
 width: 330px;
 height: 135px;
}
legend {
  padding: 0.2em 0.3em;
  
  color: #000;
 background-color: #fff;
  text-align:right;
  }
.details {
	width: 0px;
	min-height: 30px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000;
	border: 0px solid blue;
	padding: 1px;
}
#comments-box {
width: 285px;

height: 90px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
border: 0px solid #666;
padding: 1px;

}
p.redstar {
font-family: verdana;
font-size: 8px;
color: #FF0000;
}

.warning { color: #ff0000; }

/*---------- testamonials -------------*/

.n-outer {
     float: left;
     background: url('/images/note.gif') no-repeat top;
	 width: 479px;
	 height: auto;
	 min-height: 171px;
	 clear: right;
	 border: 0px solid red;
	 }
.n-inner {
     float: right;
	 width: 451px;
     margin: 10px 12px 0 0;
	 height: auto;
	 min-height: 173px;
	 border: 0px solid green;
	 }
.dof-test {
     float: left;
	 height: 20px;
	 font-size: 15px;
	 color: #1473b5;
	 text-align: left;
	 margin-bottom: 8px;
	 }
.t-content {
     float: right;
     width: 369px;
	 border: 0px solid blue;
	 }
.t-content p {
     padding: 0;
	 margin: 0;
	 font-size:13px;
	 }