/* CSS Document */
body {
	font-family:Arial, Verdana, sans-serif;
	margin:0px;
	padding:0px;
}
A:link {
    COLOR: #999999;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A:visited {
    COLOR: #999999;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A:hover {
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
#header {
	width:770px;
	background-color:#CCCCCC;
	padding:0px;
	margin:0px;
}

.power_user {
	height:22px;
	width:770px;
	float:left;
	background-color:#FF0000;
	text-align:center;
}

.logo {
	height:72px;
	float:left;
}

.power_user-bg {
	background-image:url(images/dealer_sales_logo2_admin.jpg);
	float:left;
	width:570px;
	height:72px;
}

.user-bg {
	background-image:url(images/dealer_sales_logo2.jpg);
	background-repeat:no-repeat;
	float:left;
	width:570px;
	height:72px;
}

#header img {
	float:left;
}

.home-btn {
	height:13px; 
	width:70px; 
	float:right; 
	padding-right:9px; 
	padding-top:14px;
}

.navigation {
	background-image:url(images/dealer_sales_bg.gif);
	background-repeat:no-repeat;
	float:left;
	width:770px;
}

.gray_bg {
	background-image:url(images/dealer_sales_str1.jpg);
	background-repeat:repeat-x;
	width:770px;
	height:36px;
	float:left;
}

.comp_cust {
	float:left;
	padding-left:75px;
}

#body {
	width:770px;
	float:left;
	background-color:#FFFFFF;
}

#footer {
	width:770px;
	height:83px;
	float:left;
	background-image:url(images/dealer_sales_footer.jpg);
	background-repeat:no-repeat;
}

.p td{
	background-color:#FFFFCC;
}

.p1 td{
	background-color:#FFFFCC;
}

.c td{
	background-color:#CCFFFF;
}

.sort {
	cursor:pointer;
	text-decoration:underline;
}
/* ------------------------------ */
.warningText {
	width:100%;
	color: #FFFFFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.dealerlogintext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c5bfb8;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.copyright
{
    FONT-SIZE: 10px;
    COLOR: #eeeeee;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	float:right;
	padding-top:37px;
	padding-right:30px;
}

.rollovertext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	float:left;
	padding-top:-50px;
	float:left;
	width:400px;
}

.hidden {
	visibility:hidden;
	position:absolute;
}

.attributestext
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
}
A:hover
{
    TEXT-DECORATION: underline
}

.body
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #574B3F;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	background-color: #888888;
}


.body a:visited {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.body a:link {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.body a:hover {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: RED; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.bodyheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #574B3F;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.bodymessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #574B3F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.problems
{
    FONT-SIZE: 12px;
    COLOR: #EEEEEE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.report {
	background-color:#FFFFFF;
}
.report table { BACKGROUND: #292421;}

.report table tr { BACKGROUND: #FFFFFF;}

.report table th { FONT-WEIGHT: bold; FONT-SIZE: 12px; ALIGN: CENTER; COLOR: #FFFFCC; BACKGROUND: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.report table td { FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.report table td .highlighted { FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; BACKGROUND: #FFFFCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.report table td .pastdue { FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: RED; BACKGROUND: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.report table td a:visited {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.report table td a:link {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.report table td a:hover {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: RED; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }


.clean table { BACKGROUND:none;}

.clean table tr { BACKGROUND: none;}

.clean table th { FONT-WEIGHT: bold; FONT-SIZE: 12px; ALIGN: CENTER; COLOR: #FFFFCC; BACKGROUND: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.clean table td { FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.clean table td .highlighted { FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; BACKGROUND: #FFFFCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.clean table td .pastdue { FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: RED; BACKGROUND: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.clean table td a:visited {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.clean table td a:link {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #292421; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }

.clean table td a:hover {  FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: RED; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }


.invoiceLink a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292421;
}
.invoicelink a:hover {
	color:#FF0000;
}.delete {
	font-size: 10px;
	background-color: #CC0000;
	color: #FFFFFF;
}
.selectbox {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Product Navigation Styles */
#leftNav {
	margin: 0px 0px 0px 5px;
	padding:0px;
}
#searchBox p {
	font-size:12px;
	margin:0px;
	padding:0px;
}
#searchForm {
	margin:2px 0px 7px 2px;
	padding:0px;
}
#navigationBox {
	border: 2px solid #423831;
	width: 145px;
	background:#000000
}
div>#navigationBox {
	border: 2px solid #423831;
	width: 145px;
}
#navigationBox h4 {
	color:#FFFFFF;
	padding:2px 0px 2px 5px; 
	margin:0px;
	font-size:12px;
	background-color:#423831;
}
#navLists {
	padding:0px;
	margin:0px;

}
#navigationBox h4 {
     color:#FFFFFF;
     padding:2px 0px 2px 5px;
     margin:0px;
     background-color:#423831;
}
#navigationBox ul {
     margin: 0;
     padding: 0px;
     list-style: none;
}
div>#navigationBox ul {
	 width:130px;
}
#navigationBox li {
     margin: 0;
     padding: 0;
}
/* Styles */
#navigationBox ul {
	padding:5px 0px 5px 0px;
}
#navigationBox li a {
     padding-left: 0.5em;
	 color:#FFFFFF;
	 font-size:12px;
	 width:100%;
	 display:block;
}

/* Categories */
#navigationBox ul ul {
	padding:5px 0px 15px 0px;
}
#navigationBox li li a {
    padding-left: 1.4em;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
#navigationBox li a:hover {
	text-decoration:underline;
}
/* Collections */
#navigationBox ul ul ul {
	padding:0px;
}
div>#navigationBox ul ul ul {
	width:120;
}
#navigationBox li li li a {
    padding-left: 2.3em;
	font-size:11px;
	color:#CCCCCC;
}
.navselected {
     background-color:#666666;
	 padding:2px 0px 2px 0px;
	 padding-right:-50px;
}

/* Product thumbs styles */
.introText {
	font-size:12px;
	padding:0px 0px 0px 7px;
}
#productThumbs {
	font-size:12px;
}
.thumbPages {
	width:100%;
	text-align:center;
	font-size:14px;
}
.skuNumber {
	font-size:12px;
}
#noProducts {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.productImage {
	border:1px solid #423831;
}

/* Product details page styles */
#productDetails {
	padding:0px 0px 0px 5px;
	font-size:12px;
}
#productBreadcrumb {
	color:#FFFFFF;
	font-size:12px;
	padding-left:5px;
}
#productDetailsTable {
	border:1px solid #423831;
}
#productDetailsTable td {
	border:1px solid #423831;
}
#productDetailsTable h2 {
	text-align:left;
	padding:2px 0px 1px 7px;
	margin:0px 0px 0px 0px;
	background-color:#423831;
	color:#FFFFFF;
	font-size:12px;
}
#productDetailsBoxContents {
	padding:10px;
	margin:0px;
	font-size:12px;
}
#largerImage {
	padding:0px;
	margin:0px 5px 5px 5px;
	font-size:12px;
}
#largerImage img {
	border:0px;
}
.divisionLogo {
	text-align:center;
}
.productName {
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}
#similarProducts {
	clear:both;
	text-align:left;
}
#similarProducts h3 {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.similarImage {
	font-size:11px;
	border:1px solid #423831;
	padding:5px;
}
.similarMore {
	font-size:12px;
	font-weight:bold;
}
.superscript {
  font-size:xx-small;
  vertical-align:top;
} 

/* Product Image Page */
#productDetailImageZoom {
	float:left;	
	border:2px solid #423831;
	padding:6px;
	width:580px;
}
#productDetailImageZoom p {
	padding:5px 0px 0px 0px;
	margin:0px;
}
#productDetailImageZoom p img {
	border:0px;
}

/* Product Search Page */
#mainSearchBox {
	border: 2px solid #423831;
	margin:0px 15px 0px 10px;
}
#mainSearchBox h4 {
     color:#FFFFFF;
     padding:1px 0px 2px 5px;
     margin:0px;
     background-color:#423831;
	 font-size:12px;
}
#mainSearchBoxContents {
	padding:0px 10px 0px 10px;
	font-size:12px;
	text-align:center;
}
.searchInput {
	margin:0px 0px 0px 3px;
}
.searchButton {
	margin-left:15px;
}
#searchMain {
	padding:10px;
}
#searchMain h2 {
	padding:0px;
	margin:0px
}
#searchMain h3 {
	text-align:left;
	font-size:14px;
	padding:0px;
	margin:0px;
}
.searchEmpty {
	font-weight:bold;
	margin:50px 0px 50px 0px;
	text-align:center;
}