@charset "utf-8";
/* CSS Document */


body{width:100%; background-color:#ddd; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}

h1{font-family: 'Tauri', sans-serif;}

#Warp{width:80%; background-color:#fff; margin:0 auto; padding:0;}

#Logo{margin:0 auto; width:400px; height:343px; padding:30px;}

.Clear{clear:both;}

.ButtonArea{margin:0 auto; width:400px; height:100px; padding:30px 0 0 0;}

.Home{float:left; padding:15px 30px; background-color:#3e2b77; border-radius:5px; color:#fff;}

.Feedback{float:right; padding:15px 30px; background-color:#3e2b77; border-radius:5px; color:#fff;}

a:link, a:visited{color:#fff; text-decoration:none;}

a:hover{color:#84c225;}


#FeedbackForm{margin:0 auto; width:550px;}



#signupForm { width:100%; }
#signupForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	color:#red;
}
#newsletter_topics label.error {
	display: none;
	margin-left: 103px;
}

form.cmxform legend, form.cmxform label {
    color: #333333;
}

form.cmxform label {
    width: 120px;
}

form.cmxform label {
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
}

form.cmxform label.error, label.error {
    color: red;
    font-style: italic;
	font-size:10px;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
    padding: 5px 10px 7px;
}

input{width:150px;}
textarea{padding:10px; width:350px;}
form.cmxform fieldset .submit{background-color:#3e2b77; padding:5px 10px; color:#fff; border-radius:5px; border:none; cursor:pointer; float:right; margin:0 20px 0 0; width:80px;}


#Footer{width:100%; text-align:center;}

#Footer p{margin:0; padding:60px 0 60px 0;}

#Footer a{color:#84c225;}

#Footer a:hover{color:#3e2b77;}


.productsArea{margin:0 auto; width:100%; padding:0 0 20px 0;}

.productUl{margin:0; padding:15px 0 0 0; list-style-type:none; width:100%;}

.productUl li{padding:20px 0 40px 0px; width:100%; border-bottom:1px solid #ccc; width:85%;}

.productUl li span{float:left; width:30px; height:30px; background-image:url(../images/product_icon.png); display:block;}

.productUl li h5{float:left; padding:4px 0 0 20px; font-size:18px; margin:0; font-weight:normal;}



.ProductTbl{padding:20px;}

.ProdTable{width:100%;}

.ProdTable thead tr th{text-align:left;}

.ProdTable thead tr th{width:27%;}

.ProdTable table tbody tr td{width:27%;}