@charset "utf-8";
/* CSS Document */

body {
margin:0px 10px 0px 10px;
font-family:Tahoma;
font-weight:normal;
line-height:19px;
font-size:11px;
color:#000000;
}

#wrapper {
margin-left: auto ;
margin-right: auto ;
width:766px;
clear:both;
border-right:#CCCCCC solid 1px;
}

#header {
width:767px;
clear:both;
height:113px;
background-image:url(images/header.gif);
background-repeat:no-repeat;
background-position:top center;
}

#logo {
width:135px;
height:69px;
float:left;
padding-left:50px;
padding-top:15px;
}

#banner {
width:766px;
clear:both;
height:178px;
}

#container {
clear:both;
background-color:#f3df4e;
overflow:hidden;
}

#nav_area {
width:228px;
float:left;
margin-left:10px;
clear:left;
background-image:url(images/left_img.gif);
background-repeat:no-repeat;
background-color:#f3df4e;
height:auto;
position:absolute;
}

#content {
width:520px;
clear:right;
float:right;
background-color:#FFFFFF;
}

/* ============== EXCEPTIONAL CLASSES FOR HOME INDEX PAGE ================= */
#container2 {
clear:both;
}

#nav_area2 {
width:228px;
float:left;
clear:left;
background-image:url(images/left_img.gif);
background-repeat:no-repeat;
height:auto;
background-color:#f3df4e;
}

#content2 {
width:520px;
height:auto;
clear:right;
float:right;
}

#footer-home {
width:100%;
height:100px;
background-color:#212524;
clear:both;
background-image:url(images/footer-home.jpg);
background-repeat:no-repeat;
}

/* =============================== */


.leftlinks
{
margin:30px 0px 0px 0px;
#margin:40px 0px 0px 15px;
list-style:none;
font-size:15px;
color:#000000;
font-family:"Trebuchet MS";
font-weight:normal;
height:350px
}

ul.leftlinks li
{ line-height:32px;}

ul.leftlinks li a
{ text-decoration:none; line-height:32px;}

ul.leftlinks li a:hover
{ text-decoration:none; color:#996600; font-weight:bold;}


#footer {
width:100%;
height:100px;
background-color:#212524;
clear:both;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
}

.footer_text{
font-family:Tahoma;
font-weight:normal;
text-align:center;
font-size:11px;
color:#FFFFFF;
line-height:18px;
padding:40px 30px 5px 0px;
}



h1{
color:#993300;
font-size:22px;
letter-spacing:1px;
font-weight:normal;
padding:0px;
font-family:"Trebuchet MS";
line-height:23px;
}

.heading-at-link {
color:#f45f45;
font-size:22px;
letter-spacing:1px;
font-weight:normal;
padding:0px;
font-family:"Trebuchet MS";
line-height:23px;
text-decoration:none;
}

.testi-at-link {
color:#000000;
font-size:11px;
font-weight:normal;
padding:0px;
font-family:"Tahoma";
text-decoration:none;
}


a.heading-at-link {
text-decoration:none;
}

a.heading-at-link:hover {
text-decoration:none;
color:#993300;
}



h2{
color:#996600;
font-size:15px;
font-weight:normal;
padding:0px;
margin:0px 0px 3px 0px;
font-family:"Trebuchet MS";
}

h3{
color:#666666;
font-size:15px;
font-weight:normal;
padding:0px;
margin:0px 0px 3px 0px;
font-family:"Trebuchet MS";
}

#welcome_img {
width:153px;
height:87px;
float:left;
padding-right:10px;
}

.textcontent_span {
padding-right:30px;
}


.small_list
{
padding:0px;
list-style:circle;
color:#000000;
font-weight:normal;
}

ul.small_list li
{ line-height:13px; padding-bottom:10px;}

ul.small_list li a
{ text-decoration:none;}

ul.small_list li a:hover
{ color: #009933; }

/* ========================== PRODUCTS PAGE ==================== */

#product_img {
border:#CCCCCC solid 1px;
width:150px;
height:100px;
float:left;
}

#product_img a{
text-decoration:none; 
}

.product_text_list {
margin-left:0px;
padding:0px;
}

.product_text_list ul{
list-style:none;
list-style-image:none;
}

ul.product_text_list li{
list-style:none;
list-style-image:none;
color:#000000;
background-image:url(images/bullet_red.gif); !important
padding-right:30px;
background-repeat:no-repeat;
padding-left:20px;
#padding-left:20px;
}

#product_box { clear:both; margin-bottom:40px;  }

#bullets {
width:490px; float:right;
}


/* ========================== NEWS PAGE LINKS ==================== */

.news_list
{
padding:0px;
list-style:none;
list-style-image:none;
color:#000000;
font-weight:normal;
}

ul.news_list li
{ line-height:16px; padding-bottom:30px; padding-right:20px;}

ul.news_list li a
{ text-decoration:none; color:#000000;}

ul.news_list li a:hover
{ color: #009933; text-decoration:none;}

#pages { color:#996633; font-size:14px; font-weight:bold; letter-spacing:1px; height:36px; text-align:center; text-decoration:none; padding-right:10px;}

#pages a { color:#FFFFFF; background-color:#996633; font-size:14px; font-weight:bold; letter-spacing:1px; height:36px; text-align:center; text-decoration:none;}


/*--------------- FORM CLASSESS -------------*/


label, input, select, textarea {
	display: block;
	float: left;
	width: 150px;
	margin-bottom: 7px;
	font-size:12px;
}

.label2 {
width:60%; padding-left:14px; }

.yes-no {
width:50px;
}

#checkbox { width:5px; }

.input2 { width:30px; height:18px; margin:0px; padding:0px; }

label {
	width: 130px;
	text-align: left;
	padding-right: 10px;
	padding-left:14px;
	margin-top: 2px;
}

textarea {
	height: 80px;
	width: 250px;
	font-family:Tahoma;
	font-size:12px;

}
br {
	clear: left;
}

.button {
    border: 1px solid #006;
    background:#996600;
	color: #FFFFFF;
	font-weight:bold;
	padding-bottom:2px;
	width:100px;
}

.button:hover {
    border: 1px solid #f00;
    background:#990000;
	width:100px;
     }

/* ========================== TESTIMONAILS COMMENTS ==================== */

#comment-box1 {
background-color:#EAF0FF; 
padding:10px;
}

#comment-writer1 {
float:right; 
padding:0px 10px 0px 10px; 
background-color:#EAF0FF; 
border-bottom:1px solid #0099FF;
background-image:url(images/user.png);
background-repeat:no-repeat;
background-position:left;
font-size:12px;
color:#006699;
width:120px;
text-align:center;
}

#comment-box2 {
background-color:#E8FFEA; 
padding:10px;
}

#comment-writer2 {
float:right; 
padding:0px 10px 0px 10px; 
background-color:#E8FFEA; 
border-bottom:1px solid #003366;
background-image:url(images/user.png);
background-repeat:no-repeat;
background-position:left;
font-size:12px;
color:#006699;
width:120px;
text-align:center;
}
