/* basic */
* {margin: 0px; padding: 0px; font-style: normal; font-weight: normal;}
body {color:#595959;  background-color:#eeeeee; margin-top:20px; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; line-height:120%;  text-align:center;}
td {color:#595959; margin-top:20px; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; line-height:120%;}
em {font-weight: bold;}
p {margin:10px 0px;}
table {width:100%}

/* link */
a:link {color:#36738f;}
a:visited {color:#67a6c5;}
a:active {color:#67a6c5;}
a:hover {color:#67a6c5;}

/* container */
.shadow{width:740px; border-right:solid 2px #dddddd; border-bottom:solid 2px #dddddd; margin-right: auto; margin-left: auto; position: relative;}

.box{background-color:#ffffff; width:740px; border:solid 1px #999999; padding-top:8px;}
.box_splash{background-color:#ffffff; width:740px; border:solid 1px #999999; padding-top:100px; padding-bottom: 120px;}

/* blockquote */
.testimonial{margin:0px 25px;}

/* border */
.border_dot_gray {border-top:dotted 1px #cccccc; margin:0px;}
.border_dot_red {border-top:dotted 1px #d49d98;  margin:0px;}

/* splash */
.splash{border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; margin:1px 0px;}

/* header */
.header{border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; margin:1px 0px;}

/* main */
.main{text-align:left;}

/* menu */
.menu{padding:1px; width:150px;}
.menu_item{padding-bottom:1px;}

/* contents */
.contents{padding:0px 20px; border-left:dotted 1px #d49d98; height:380px;}

/* text */
.text_red{color:#971207;}

/* title */
.title {padding-bottom:10px;}

/* featured product */
.featured_product_img {border:solid 1px #cccccc; vertical-align:bottom; width:100px;}
.featured_product_text {border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; vertical-align:top; padding:5px; font-size:10px; width:200px;}
.featured_product_space {padding-right:5px;}
.featured_product_more {text-align:right; font-size:10px; vertical-align:bottom;}

/* product */
.product_img {border:solid 1px #cccccc; vertical-align:bottom; width:100px;}
.product_text {border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; vertical-align:top; padding:5px;}
.product_detail {border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; vertical-align:top; padding:5px;}
.top {padding:5px; text-align:right;}

/* news */
.news_item {padding-bottom:3px;}
.news_back {padding-top:5px; padding-bottom:20px; text-align:right;}

/* list */
ul{list-style-type:square;}
li{margin-left:20px;padding-bottom:3px;}

/* forms */
input{color:#595959;  background-color:#eeeeee; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; line-height:120%; margin:2px; padding:1px; border:solid 1px #999999;}
textarea{color:#595959;  background-color:#eeeeee; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; line-height:120%; margin:2px; padding:1px; border:solid 1px #999999;}
.form_header {text-align:left; padding:4px 0px; vertical-align:top; width:65px;}
.form_submit {padding-left:65px; padding-top:5px; padding-bottom:5px;}
.button_submit {color:#ffffff; background-color:#971207; font-weight:bold; padding:2px;}

/* footer */
.footer {border-top:solid 1px #cccccc; color:#999999; font-size:9px; margin:1px 0px; padding:2px 0px;}
.footer_link:link {color:#999999; text-decoration:none;}
.footer_link:visited {color:#999999; text-decoration:none;}
.footer_link:active {color:#999999; text-decoration:none;}
.footer_link:hover {color:#999999; text-decoration:underline;}

/* credit */
.credit {color:#aaaaaa; font-size:9px; padding-top:2px;}
.credit_link:link {color:#aaaaaa; text-decoration:none;}
.credit_link:visited {color:#aaaaaa; text-decoration:none;}
.credit_link:active {color:#aaaaaa; text-decoration:none;}
.credit_link:hover {color:#aaaaaa; text-decoration:underline;}

/* Form Address Hide Added by accorde */
tr.add { display: none; }
