
/****************  cart styles ************************/

td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:16px;}

/*pages styles*/
td.Header {color: #003399; font-size:15px; font-weight:bold; padding-bottom:10px;}
td.SubHeader {color: #003399; font-size: 12px; font-weight: bold; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;}
td.Breadcrumbs {color:#333333; font-size:11px;}
a.Breadcrumbs:link {color: #333333; text-decoration: underline; font-size:11px;}
a.Breadcrumbs:visited {color: #333333; text-decoration: underline; font-size:11px;}
a.Breadcrumbs:active {color: #666666; text-decoration: underline; font-size:11px;}
a.Breadcrumbs:hover {color: #666666; text-decoration: underline; font-size:11px;}

td.Content1 {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right: 8px;}
td.Content2, td label.Content2 {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; padding-top:0px; padding-bottom:2px; padding-left:4px; padding-right:4px;}
td.specifications-box {font-size:12px; line-height:14px; vertical-align:top; padding:0 8px 8px 8px; border:1px solid #CCCCCC;}

.Buttons {font-size:12px; margin-left:1px; margin-right:1px; margin-top:0px;}
.TextBox {background-color:#FFFFFF; padding-right:0px; padding-left:0px; font-size:12px; padding-top:0px; padding-bottom:0px; padding-left:2px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.TermsBox {font-size:11px; line-height:13px; padding:8px; color:#666666;}
.SelectBox {border-right:medium none; border-top:medium none; font-size:11px; border-left:medium none; border-bottom:medium none; font-family:Arial, Helvetica, sans-serif;}
.COTextBox {background-color:#FFFFFF;}

/*checkout form buttons*/
.form-button {
	margin-top:3px;
	margin-bottom:5px;
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f18200;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
	text-decoration:none;
    }

/*site wide links and styles*/
a:link {color: #003399; text-decoration: underline;}
a:visited {color: #003399; text-decoration: underline;}
a:active {color: #666666; text-decoration: underline;}
a:hover {color: #666666; text-decoration: underline;}

/*error styles*/
ul.form-errors {padding-left: 20px;}
ul.form-errors li {color: red; font-weight: bold;}
/*required input styles*/
label.required::after {content: " *"}
/*alternating row styles*/
tr.even {background-color: #E6E6E6;}
/*client default template*/
#account_default .right_column {padding-left: 50px;}
/*data cells that are aligned bottom*/
td.bottom {vertical-align: bottom;}
/*create account template*/
#create_account td[id*='-label'] {min-width: 175px; text-align: right;}
/*terms and conditions div*/
#terms_and_conditions {width:100%; height:200px; overflow:scroll; font-size:11px; line-height:13px; padding:8px; color:#666666;}
#terms_and_conditions > p {font-size: 11px; color: #666666;}
