img {border:0;}

h2 {margin-bottom: 10px;}

p {margin-bottom: 15px;}

ol {margin-bottom: 15px;}

blockquote {padding-left:40px;}

#content {vertical-align:top; text-align:left; font-size:13px; font-family: Arial, Helvetica, Century Gothic, Trebuchet MS, Georgia, Arial; color: #333; padding-right:10px;}
#content h1 {margin-left:10px; font-size:27px; font-weight:100; }
#content h2 span.desc {font-size:14px; font-weight:normal; color:#999;}
#content hr {margin-bottom:7px; margin-top:7px; height:2px; background-color: #F26522; color: #F26522; border:0px;}
#content input[type="password"], input[type="text"], textarea, select, input[type="file"] {border-left:2px solid #999; border-top:2px solid #999; border-bottom:1px solid #999; border-right:1px solid #999; background:#eee;}
#content ul, #content ol {padding-left: 20px;}
#content ul li {padding-bottom:5px;}
#content a {color:#FF6924;}

#content #bread_crumbs {font-size:11px;}

#content .clear {clear:both;}
#content .left {float:left; margin-right:10px; margin-bottom:5px;}
#content .right {float:right; margin-left:10px; margin-bottom:5px;}

#content ul.site_section {font-size: 15px;}

#content div.form_errors {color:red; margin-bottom:1em; font-size:15px;}

#content div.errormsg {color:red; font-size:15px;}
#content div.infomsg {background-color: #ffffee; border: 1px solid #ff9900; padding:10px;margin:10px 0px;}

#content span.req {color:red;}

#content table.data {width:100%; border-spacing:0; border-collapse:collapse; margin-top:10px;margin-bottom:10px;}

#content table.data thead tr {background:#666;}
#content table.data tr.even {background:#eee;}
#content table.data tr.total {background:#fff;}
#content table.data tr.total td {font-weight:bold;border-top:1px solid #ccc; border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}

#content table.data th {padding:3px 7px; text-align:left; color:#fff; background:#666;}
#content table.data td {padding:7px 7px; }
#content table.data td.ctl_delete {width:50px; text-align:center;}

#content table.thumbs {width:100%; table-layout:fixed; margin-top:10px;}
#content table.thumbs td {text-align:center; vertical-align:middle; padding-bottom:20px;}
#content table.thumbs.group td {text-align:left; vertical-align:top;}
#content table.thumbs td img {border:0px solid #FF6924; margin-bottom:5px;}
#content table.thumbs.group td img {float:left; margin-right:10px; margin-bottom:5px;}
#content table.thumbs td .item_title {color:#000; padding: 3px; font-weight:bold; text-decoration:none;}

#content .captcha {width:290px; margin-top:0.5em; border:1px solid #999; background-color:#fdd7b2;}
#content .captcha img {width:120px; height:60px; float:right; margin:0 5px;}
#content .captcha p {padding:10px 0 5px 10px; line-height:1.4em; font-style:italic; font-size:9pt;}
#content .captcha p input.text {width:140px;}


#content tr.headline td p {background-color:#666; color:#fff; margin:3px 0; padding:1px 15px; font-size:15px; font-weight:bold;}

.info_box {padding:10px; background-color: #ffffee; border: 1px solid #ff9900;}
.info_box p.headline {font-weight: bold; font-size: 15px; margin-bottom: 10px;}
.info_box p {margin-bottom: 5px;}

#content p#group_intro {font-size:16px; font-style:italic; margin-bottom:5px;}
#content div#group_img img {border:1px solid #333;}
#content div#group_img span {font-size:12px; font-style:italic;}
#content div#group_info {margin-left:220px;}
#content div#group_info.without_img {margin-left:0;}
#content span#group_manufacturer {}
#content span#group_lead_in {}
#content ul#group_desc {}
#content p#group_burst {font-size:16px; color:#00f; margin-bottom:0;}
#content table#group_items p.manufacturer {font-style:italic; padding:0; margin:0 0 5px;}
#content table#group_items ul.desc {}

#content div#order_form {color:#000;}
#content div#order_form p {margin-bottom: 0;}
#content div#order_form h2 {font-size:16pt;}
#content div#order_form p.important_note {font-size:larger; text-align:center; border:1px solid #000; margin:5px 0; padding:5px;}
#content div#order_form p.frame {border:1px solid #000;}
#content div#order_form p.test_order_warning {font-size:25px; font-weight:bold; text-transform:uppercase; text-align:center; color:red;}

#content div#order_form table.customer_info {width:100%; margin:0; border-spacing:0; border-collapse:collapse;}
#content div#order_form table.customer_info td {padding:5px 10px; border:1px solid #000; vertical-align:top; text-align:left;}
#content div#order_form table.customer_info td h3 {font-size:13pt; font-weight:bold; margin:0; padding:0; margin-bottom:0.3em}

#content div#order_form table.line_items {width:100%; margin:0; border-spacing:0; border-collapse:collapse;}
#content div#order_form table.line_items thead tr {background-color:#999;}
#content div#order_form table.line_items th {padding:5px; border:1px solid #000; vertical-align:middle; text-align:left; font-weight:bold;}
#content div#order_form table.line_items td {padding:5px; border:1px solid #000; vertical-align:top; text-align:left;}
#content div#order_form table.line_items .sku_col {width:12%; text-align:left;}
#content div#order_form table.line_items .desc_col {width:38%; text-align:left;}
#content div#order_form table.line_items .desc_col ul {padding-top:4px;}
#content div#order_form table.line_items .size_col {width:7%; text-align:center;}
#content div#order_form table.line_items .color_col {width:7%; text-align:center;}
#content div#order_form table.line_items .price_col {width:10%; text-align:right;}
#content div#order_form table.line_items .qty_col {width:7%; text-align:right;}
#content div#order_form table.line_items .units_col {width:7%; text-align:center;}
#content div#order_form table.line_items .amount_col {width:12%; text-align:right;}
#content div#order_form table.line_items .footing_col {text-align:right; font-style:italic;}
#content div#order_form table.line_items tr.total {font-size:14pt;}
#content div#order_form table.line_items tr.total td.amount_col {font-weight:bold;}

#content div#order_form table.credit_card_info {border:0 none;}
#content div#order_form table.credit_card_info td {vertical-align:top; text-align:left;}
#content div#order_form table.credit_card_info td.param_name {padding-right:5px; text-align:right;}

#content ul#store_dir {padding-left:0}
#content ul#store_dir li {font-size:16px; font-weight:bold; list-style-type:none;}
#content ul#store_dir ul.section {padding-top:10px;}
#content ul#store_dir ul.section li {font-size:14px; font-weight:normal;}

#content div#emp_app_form hr {width:100%;}
#content div#emp_app_form em {font-size:smaller;}
#content div#emp_app_form .red {color:red;}
#content div#emp_app_form table.section {width:500px; border-collapse:collapse; border-spacing:0; margin:3px 0;}
#content div#emp_app_form table.section td {padding:3px;}
#content div#emp_app_form table.section td.title {background-color:#e0e0e0; padding:5px; font-weight:bold;}

#content div#credit_app_form {color:#000;}
#content div#credit_app_form h2 {font-size:20px;}
#content div#credit_app_form h3 {font-size:16px;}
#content div#credit_app_form h3.center {text-align:center;}
#content div#credit_app_form table {width:100%; border:0 none;}
#content div#credit_app_form table td {vertical-align:top;}
#content div#credit_app_form table th {vertical-align:top; text-align:left; text-decoration:underline;}
#content div#credit_app_form table td.label {width:30%; text-align:right; padding-right:10px;}
#content div#credit_app_form table .col1 {width:35%;}
#content div#credit_app_form table .col2 {width:35%;}

#content span.date_time_field input.text {width:130px;}
#content span.date_time_field a {margin-left:3px;}
#content span.date_time_field img {border:0 none; width:16px; height:16px; vertical-align:top;}

