﻿/*****************************************************
    Layout
*****************************************************/
*
{
    margin:0;
    padding:0
}
td
{
    padding: 4px;   
}
hr
{
    height: 1px
}

#div-container {
    width: 1000px;
    margin: 0px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

#div-header {
	padding: 0px;
	margin-bottom: 0px;
	height: 283px;
}

#div-searchbox 
{
    float: left;
    width: 201px;
    height: 50px;
    padding: 1px 0 1px 1px;
    margin: 0;
    margin-right: 10px;
}

#div-searchbox table
{
    width: 200px;
    height: 50px;
    margin: 0;
    padding: 0;
}

#div-searchbox table td
{
    padding: 0;
    margin: 0;
}

#div-searchbox a:link, #div-searchbox a:visited
{
    margin: 1px;
}
#div-searchbox a:hover
{
    margin: 0; 
}

#div-content {
	margin: 0px;
	float:left;
	width: 580px;
	min-height: 200px;
}

#div-sidebar-l {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0px;
    min-height: 200px;
}

#div-sidebar-r {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0px;
	min-height: 200px;
}

.div-snippet ul
{
    margin: 0 0 0 1em;
    padding: 0 0 0 1em;
}
.div-snippet ul li
{
    margin: 1px;
}
.div-snippet ul li a:link, .div-snippet ul li a:visited
{
    margin: 1px;
    padding: 0;
}
.div-snippet ul li a:hover
{
    margin: 0; 
    padding: 0;
}
.div-snippet a:link, .div-snippet a:visited
{
    margin: 1px;
}
.div-snippet a:hover
{
    margin: 0; 
}

ul
{
    margin: 0 0 0 1em;
    padding: 0 0 0 1em;
}
li
{
    margin: 1px;
}

.sidebox-header-1
{
    width: 100%;
}
.sidebox-header-2
{
    width: 100%;
}

.div-footer {
	clear: both;
	padding: 5px;
	margin: 0;
	padding-top: 5px;
	width: 980px;
	text-align: center;
}

a.a-header:link, a.a-header:visited
{
    margin: 0;
}
a.a-header:hover
{
    margin: 0; 
}
a.a-normal:link, a.a-normal:visited
{
    margin: 0;
}
a.a-normal:hover
{
    margin: 0; 
}
a.a-bold:link, a.a-bold:visited
{
    margin: 0;
}
a.a-bold:hover
{
    margin: 0; 
}
a.a-footer:link, a.a-footer:visited
{
    margin: 0px;
}
a.a-footer:hover
{
    margin: 0;  
}
a.a-discreet:link, a.a-discreet:visited
{
    margin: 0;
}
a.a-discreet:hover
{
    margin: 0;  
}
a.a-list-filter:link, a.a-list-filter:visited
{
    margin: 0;
}
a.a-list-filter:hover
{
    margin: 0;  
}
.a-promobox:link, .a-promobox:visited
{
    margin: 0;
    padding: 0;
}
.a-promobox:hover
{
    margin: 0; 
    padding: 0;
}

a.a-row
{
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
a.a-more
{
}
span.a-more
{
}

.txt-code
{
}
.txt-faq-answer
{
    padding: 2px;
    margin: 3px 0 7px 25px;
}
.txt-wordbox
{
    padding: 2px;
}
.txt-writemsg
{
    position: absolute;
    width: auto;
    z-index: 10000;
}
.txt-adminmsg
{
}
.txt-custmsg
{
}
.txt-adminmsg a:link, .txt-adminmsg a:visited
{
}
.txt-adminmsg a:hover
{
}
.txt-quiet
{
}

.txt-highlight
{
}
.txt-list-filter
{
}
.txt-list-filter span
{
}
.txt-helper-ie
{
    margin-top: 5px;
    display:inline;
    width: 16px;
    height: 16px;
}
.txt-helper
{
}
.txt-sidebar
{
    width: 120px;
    height: 16px;
    margin: 2px 2px 2px auto;
    padding: 3px 3px 1px 3px;
}
.txt-searchbox
{
    width: 126px;
    height: 14px;
    margin:0 0 0 4px;
    padding: 2px 3px 1px 3px;
       
}
.img-alignright
{
    padding: 0;
    display: block;
    margin: 1px 0 1px auto;
}
.img-alignleft
{
    padding: 0;
    display: block;
    margin: 1px auto 1px 0;
}
.img-aligncenter
{
    padding: 0;
    display: block;
    margin: 1px auto 1px auto;
}
.img-aligncenterall
{
}
.tbl-order-summary
{
    margin: auto auto auto auto;
}
.tbl-order-summary td
{
    padding: 4px;
}
.form-input
{
    width: 280px;
    height: 14px;
    margin: 0 0 0 4px;
    padding: 2px 3px 1px 3px;
}
input.storebutton
{
	width: 100px;
	min-width: 100px;
	padding: 6px;	
}