*            { margin:0px; padding:0px; vertical-align:top; }
html, body   { width:100%; height:100%; }
table, div   { overflow:hidden; }

/* CONTAINERS */
body { background:#fefefe; }

a, a:active { font-weight:bold; color:#000000; text-decoration:none; }
a:hover     { font-weight:bold; color:#5374C4; text-decoration:none; }

div.main_content { padding-left:16px; padding-right:16px; }
div.main_content h1 { font:bold 16px Arial; color:#3A6E87; }
div.main_content p { font:normal 11px Verdana; color:#2f2f2f; text-align:justify; line-height:18px; margin-bottom:24px; }
div.main_content a,
div.main_content a:visited,
div.main_content a:active { color:#2f2f2f; text-decoration:none; border-bottom:1px dotted #888888; font-weight:bold; }
div.main_content a:hover { color:#880000; text-decoration:none; border-bottom:1px dotted #880000; font-weight:bold; }
div.main_content div.header { background:url('images/arrow.png') 0px 1px no-repeat; border-bottom:1px solid #C0C7CF; height:20px; overflow:hidden; vertical-align:top; margin-bottom:16px; }
div.main_content div.header h1 { font:bold 14px Arial; color:#3A6E87; padding-left:24px; }

div.main_categories p { font:bold 11px Arial; color:#6f6f6f; }
div.main_shop_single h1 { font:bold 11px Tahoma; color:#3c6e87; }
div.main_shop_single p { font:normal 11px Tahoma; color:#2f2f2f; text-align:left; }
div.main_shop_single p a,
div.main_shop_single p a:visited,
div.main_shop_single p a:active { color:#2f2f2f; text-decoration:none; border:none; font-weight:bold; }
div.main_shop_single p a:hover { color:#ff2f2f; text-decoration:none; border:none; font-weight:bold; }
div.main_shop_navigation { width:256px; margin:0px auto; margin-bottom:16px; }
div.main_shop_navigation h1 { font:bold 14px Tahoma; color:#3c6e87; text-align:center; }
div.main_shop_navigation p { font:bold 10px Tahoma; color:#2f2f2f; text-align:center; }

form { padding:8px; }
label,input,textarea,select,option { margin:3px; }
input,textarea,select { border:1px solid #FF0000; padding:3px; background:#A02828; }
input,textarea,select,option { font:bold 10px Verdana; color:#FFFFFF; }
label { font:bold 10px Tahoma; color:#000000; }
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { border-color:#000000; }

hr { margin-top:8px; color:#ffdbff; background:#ffdbff; height:0px; border:0px; width:0px; }