body {
font: .8em Verdana, Geneva, Arial, helvetica, sans-serif;
background-color: #7a1318;
margin: 0;
}

/*General and Class*/
a:link, a:visited, a:active {color: #0d21b3;}
a:hover {color: #196db2;}
h1 {font: 2em "Century Gothic", Verdana, Helvetica, sans-serif;}
h2 {font: 1.8em "Century Gothic", Verdana, Helvetica, sans-serif;}
dt {font-weight: bold; margin-bottom: .3em;}
dd {margin-left: .5em; margin-bottom: 1em;}
input, textarea {font: 1.2em arial, helvetica, sans-serif; padding: 2px;}

.product-image {float: right; margin-left: 6px; margin-bottom: 4px; width: 325px; text-align: center;}
.float-right {float: right;}
.center {text-align: center;}
.clear-wrapper {clear: both; height: 50px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac \*/
.styled_table {margin-top: 14px;}
.styled_table th{font-size:10px;font-weight:bold;border-bottom:1px solid #999999; padding:2px; padding-left:4px; padding-right:4px;}
.styled_table td{font-size: 14px; line-height:24px;border-bottom:1px solid #CCCCCC; padding:2px;padding-left:4px; padding-right:4px;}
.secondary-text {color: #666; font-size: .8em;}
.sm-text {color: #666; font-size: .4em;}

.required, .error {color: #990000; font-weight: bold;}
.bright {color: #3333CC;}
.products-thumb {
float: left;
height: 125px;
font-family: "Century Gothic", Verdana, sans-serif;
margin-right: 19px;
margin-bottom:20px;
text-align: center;
border:1px solid #ccc;
}
.products-thumb:hover {
	border:1px solid #000;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*end of: General and Class*/

#helper-wrapper {width: 100%; background-color:#983636;}
#helper {
background-color: #980000;
color: #eee;
font-size: 10px;
text-align: left;
width: 760px;
margin: 0 auto;
}
#helper .modify {
background: url('/images/icon_modify.gif') no-repeat left center;
padding: 6px 17px;
margin: 0 0 0 20px;
}

/*Header*/
#header-wrapper {
background: #616161 url('/images/header_bg.gif') repeat-x bottom;
width: 100%;
height: 50px;
}
#header {
width: 760px;
color: #fff;
margin: 0 auto;
}
#header a:link, #header a:visited, #header a:active {
color: #fff;
text-decoration: none;
}
#header a:hover {text-decoration: underline;}

#header h1 {margin: 0; padding: 0;}
#header h1 a {
display: block;
width: 384px;
height: 50px;
background: url('/images/header-logo.gif') no-repeat bottom;
text-decoration: none;
outline: none;
}
#header h1 span {margin-left: -9999px;}
#header-nav {
float: right;
font-size: .85em;
margin: 24px 4px 0 0;
padding: 0;

}
/*end of: Header*/

/*Action*/
#action {
width: 760px;
height: 135px;
color: #fff;
background: url('/images/show/action_bg.gif') repeat-y bottom;
margin: 0 auto;
}
#action a:link, #action a:visited, #action a:active {
color: #f8f8f8;
text-decoration: none;
}
#action a:hover {
text-decoration: underline;
}
#action h1 {
font: 2.6em "Century Gothic", Verdana, sans-serif;
margin: 0;
padding-left: 30px;
padding-top: 30px;
}
#action #column1 {
float: left;
width: 511px;
}
#action #column2 {
float: left;
width: 249px;
}
#show-nav1 {
float: left;
list-style: none;
font-size: 10px;
padding: 0 0 10px 15px;
margin: 0;
}
#show-nav2 {
float: right;
list-style: none;
font-size: 10px;
padding: 0 20px 10px 0;
margin: 0;
}
#show-nav1 li, #show-nav2 li {padding-top: 8px;}
/*end of: Action*/

#content-wrapper {
width: 100%;
background: #f2f2f2 url('/images/show/content_bg.jpg') repeat-y center;
}
#content {
width: 730px;
margin: 0 auto;
padding: 10px 15px;
}
#page-options {
float: right;
list-style: none;
font-size: .8em;
margin: 0;
padding: 0;
}
#page-options li {display: inline; margin-left: 10px;}
#page-options a.search {background:url('/images/icon_search.gif') no-repeat left center; padding: 2px 0 2px 16px;}
#page-options a.email {background:url('/images/icon_email.gif') no-repeat left center; padding: 2px 0 2px 16px;}
#page-options a.print {background:url('/images/icon_print.gif') no-repeat left center; padding: 2px 0 2px 16px;}

h2.view-name {font-size: 1.6em; margin-bottom: 5px;}
p.view-description {margin-top: 0;}

/*Page specific styles*/
#sell-sheet #content {text-align: center;}
#sell-sheet .styled_table {margin: 0 auto;}

#company-header {
background-color: #fafafa;
padding: 30px 15px;
border: 1px solid #ccc;
}
#company-header h1 {margin: 0; padding: 0;}
#company-header table {width: 450px; margin: 0 auto;}

#virtual-show #flashcontent {text-align: center;}

#edit-bar {
background-color: #eee;
border-bottom: 1px solid #ccc;
width: 100%;
}
/*end of: Page specific styles*/

#footer {
width: 760px;
margin: 0 auto;
clear: both;
color: #ddd;
font-size: .8em;
text-align: right;
padding: 10px 0 8px 0;
}
#footer a:link, #footer a:visited, #footer a:active {
color: #fff;
text-decoration: none;
}
#footer a:hover {text-decoration: underline;}

#productLoading {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 75px;
	padding-bottom: 75px;
}

img {border: 0;}