/* FIX A LOT OF STUFF */
* {padding:0;margin:0;border:0}


/* TAGS */
body {font-family:georgia, verdana;font-size:11px;font-weight:400;text-align:center;background:#f3f4e9 url('../media/img/bg/body.jpg') center 0 no-repeat}
table {width:100%}
table tr td {vertical-align:top;padding:0;margin:0}
hr {height:0px;border-top:1px dotted #bbb;margin:10px 0 10px 0}
p .bodytext {padding:0;margin:0 0 10px 0}


/* BREAKER */
.clear {clear:both;height:1px;line-height:1px;font-size:1px;}


/* MAIN */
#main {margin:0 auto 0 auto;width:580px;text-align:left}


/* BAN */
#ban {background:#c4c6b1}

/* MENU */
#menu {background:#c4c6b1}
#menu ul {list-style-type:none}
#menu ul li {float:left;text-align:center;width:70px;padding:2px 0 0 0;height:22px}
#menu ul li a {color:#534A1D;text-decoration:none;font-size:16px;font-weight:400;display:block}
#menu ul li a:hover {color:#8f1d19}

#menu ul li.on {background:url('../media/img/bg/li_menu.gif') 0 0 no-repeat;padding:0 0 0 -3px}
#menu ul li:hover {background:url('../media/img/bg/li_menu.gif') 0 0 no-repeat;padding:0 0 0 -3px}
#menu ul li.on a {color:#8f1d19}


/* SUB-MENU */
#t3_submenu {margin:0 0 10px 0}
#submenu {background:e9efe4;background:url('../media/img/bg/submenu.gif') -1px 0 no-repeat;height:37px}
#submenu ul {list-style-type:none;padding:2px 0 2px 0}
#submenu ul li {float:left;margin:0 5px 0 5px;padding:0 0 0 8px}
#submenu ul li a {color:#191517;text-decoration:none;font-size:12px;font-weight:400;display:block}
#submenu ul li a:hover {color:#91201c}

#submenu ul li.on {background:url('../media/img/bg/li_submenu.gif') 0 2px no-repeat}
#submenu ul li:hover {background:url('../media/img/bg/li_submenu.gif') 0 2px no-repeat}
#submenu ul li.on a {color:#8f1d19}


/* Content */
#content {padding:0 10px 0 10px}
#content h1 {font-size:17px;font-weight:400;margin:0 0 15px 0;text-decoration:underline}
#content h2 {font-size:13px;font-weight:700;margin:0 0 5px 0;font-style:italic;color:#8f1d19}
#content p {clear:both;margin:10px 0 17px 0}
#content ol {margin:0 0 0 35px}
#content ul {margin:0 0 0 25px}
a {text-decoration:none}
a:hover {text-decoration:underline;color:#8f1d19}


/* SUBCATEGORY */
#subcategory {padding:0;margin:0;text-align:center}
#subcategory ul {list-style-type:none;padding:0;margin:0}
#subcategory ul li {float:left;margin:0 10px 10px 0;padding:0 0 0 10px;background:url('../media/img/bg/li_submenu.gif') 0 3px no-repeat;}
#subcategory ul li a {color:#191517;text-decoration:none;font-size:12px;font-weight:400}
#subcategory ul li a:hover {color:#91201c}


/* CONTACT */
.input_txt {border:1px solid #333;color:#1e5d9c;padding:1px 5px 1px 5px;font-size:11px;font-family:verdana;width:400px;margin:0 0 1px 0}
.button{border:1px solid #333;color:#1e5d9c;padding:1px 5px 1px 5px;font-size:11px;font-family:verdana;width:150px;margin:0 0 1px 30px;font-weight:700}
textarea {overflow:auto;height:120px}


/* NEWS */
.news-latest-item h2 {font-weight:700;font-size:15px;color:#934141}
.news-latest-item .date {color:#934141;font-style:italic}
.news-latest-item img {float:left;border:3px solid #666;border-top:3px solid #bbb;border-left:3px solid #bbb;margin:0 10px 10px 0;}
.news-latest-item ul {margin:0 0 0 15px}
.news-latest-gotoarchive {font-weight:700;/*background:url('../media/img/bg/h1.gif') 0 2px no-repeat;padding:0 0 0 20px*/}
.news-search-form {background:#b7cbd4;padding:10px;margin:0 0 20px 0;text-align:center}
.news-search-form input {padding:1px 5px 1px 5px;margin:0 0 0 5px;border:1px solid #666;color:#934141;width:250px;}
.news-search-form .news-search-form-submit input {padding:0;height:20px;width:60px;color:#934141;border:1px solid #666;font-weight:700}
.news-search-emptyMsg{font-weight:700;margin:0 0 15px 0;display:none}
#archive_link {display:none}


/* REGULAR PHOTO */
.photo { background-color:#EEEEEE; padding:20px 10px 10px 20px; }
.photo ul { list-style:none; }
.photo ul li { float:left; margin:0 10px 10px 0; }
.photo ul li a { text-decoration:none; }
.photo ul li a { float:left; display:block; background-color:#FFFFFF; padding:5px;}
.photo ul li a:hover { background-color:#934141; }
.photo ul li a img { border:none; }

/* PHOTOS FROM CLIENTS */
#content .description {text-align:justify;padding:0 5px 0 5px}
#content .photo_clients img {border:1px solid #f00}
#content .photo_clients ul {list-style:none;padding:0;margin:0}
#content .photo_clients ul li {float:left;width:50px;height:50px;line-height:50px;margin:3px;text-align:center;border:1px solid #ddd;background-color:#fff}
#content .photo_clients ul li a img {border:0 none}

#content .shop {text-align:center;border:1px dotted #bbb;width:160px;padding:5px;float:left;margin:5px}