/*
 * Generic tags
 */
p {
	margin: 0;
	padding: 0;
	text-align: justify;
	}
	
div {
	margin: 0;
	padding: 0;
	}
	
form {
	margin: 0;
	padding: 0;
	}
	
.okay,
:hover.okay {
	border: none;
	background: url(../Framework/Buttons/36/36.gif);
	width: 36px;
	height: 19px;
	margin-left: 5px;
	}
	
/*
 * Master products navigation (all brands)
 */
#brand_list {
	clear: both;
	text-align: center;
	padding: 0;
	margin: 0;
	}
	
	#brand_list ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
        width: 345px;
		}
		
		#brand_list ul li {
			display: inline;
			}
			
		#brand_list ul > li {
			display: block;
			}

        #brand_list ul li.first {
            clear: left;
            }
			
			#brand_list ul li a {
                background-image: url(../Framework/Buttons/branding/buttons.png);
                background-repeat: no-repeat;
                float: left;
                height: 69px;
                text-indent: -5000px;
                width: 69px;
				}

			#brand_list ul li.brother a {
                background-position: 0 0;
                }
            #brand_list ul li.brother a:hover {
                background-position: 0 -69px;
                }

            #brand_list ul li.canon a {
                background-position: -69px 0;
                }
            #brand_list ul li.canon a:hover {
                background-position: -69px -69px;
                }

           /** #brand_list ul li.compaq a {
                background-position: -138px 0;
                }
            #brand_list ul li.compaq a:hover {
                background-position: -138px -69px;
                } **/

            #brand_list ul li.dell a {
                background-position: -138px 0;
                }
            #brand_list ul li.dell a:hover {
                background-position: -138px -69px;
                }

            #brand_list ul li.epson a {
                background-position: -207px 0;
                }
            #brand_list ul li.epson a:hover {
                background-position: -207px -69px;
                }
				
			#brand_list ul li.gestetner a {
                background-position: -276px 0;
                }
            #brand_list ul li.gestetner a:hover {
                background-position: -276px -69px;
                }

            #brand_list ul li.hp a {
                background-position: -345px 0;
                }
            #brand_list ul li.hp a:hover {
                background-position: -345px -69px;
                }

            #brand_list ul li.ibm a {
                background-position: -414px 0;
                }
            #brand_list ul li.ibm a:hover {
                background-position: -414px -69px;
                }

            #brand_list ul li.konicaMinolta a {
                background-position: -483px 0;
                }
            #brand_list ul li.konicaMinolta a:hover {
                background-position: -483px -69px;
                }

            #brand_list ul li.kyocera a {
                background-position: -552px 0;
                }
            #brand_list ul li.kyocera a:hover {
                background-position: -552px -69px;
                }
				
			#brand_list ul li.lanier a {
                background-position: -621px 0;
                }
            #brand_list ul li.lanier a:hover {
                background-position: -621px -69px;
                }

            #brand_list ul li.lexmark a {
                background-position: -690px 0;
                }
            #brand_list ul li.lexmark a:hover {
                background-position: -690px -69px;
                }

            #brand_list ul li.nec a {
                background-position: -759px 0;
                }
            #brand_list ul li.nec a:hover {
                background-position: -759px -69px;
                }

            #brand_list ul li.okidata a {
                background-position: -828px 0;
                }
            #brand_list ul li.okidata a:hover {
                background-position: -828px -69px;
                }

            #brand_list ul li.panasonic a {
                background-position: -897px 0;
                }
            #brand_list ul li.panasonic a:hover {
                background-position: -897px -69px;
                }

            #brand_list ul li.ricoh a {
                background-position: -966px 0;
                }
            #brand_list ul li.ricoh a:hover {
                background-position: -966px -69px;
                }

            #brand_list ul li.samsung a {
                background-position: -1035px 0;
                }
            #brand_list ul li.samsung a:hover {
                background-position: -1035px -69px;
                }

            /** #brand_list ul li.sanyo a {
                background-position: -1035px 0;
                }
            #brand_list ul li.sanyo a:hover {
                background-position: -1035px -69px;
                } **/

            #brand_list ul li.savin a {
                background-position: -1104px 0;
                }
            #brand_list ul li.savin a:hover {
                background-position: -1104px -69px;
                }

            #brand_list ul li.sharp a {
                background-position: -1173px 0;
                }
            #brand_list ul li.sharp a:hover {
                background-position: -1173px -69px;
                }

            #brand_list ul li.sony a {
                background-position: -1242px 0;
                }
            #brand_list ul li.sony a:hover {
                background-position: -1242px -69px;
                }

            #brand_list ul li.tektronix a {
                background-position: -1311px 0;
                }
            #brand_list ul li.tektronix a:hover {
                background-position: -1311px -69px;
                }

            #brand_list ul li.toshiba a {
                background-position: -1380px 0;
                }
            #brand_list ul li.toshiba a:hover {
                background-position: -1380px -69px;
                }

            #brand_list ul li.xerox a {
                background-position: -1449px 0;
                }
            #brand_list ul li.xerox a:hover {
                background-position: -1449px -69px;
                }

/*
 * Brand's products header
 */
#brand_navigation {
	clear: both;
	position: relative;
	padding: 0;
	margin: 10px 0 0;
	width: 100%;
	height: 32px;
	padding: 5px 0;
	}
	
	#brand_navigation a {
		float: right;
		margin: 0;
		padding: 0;
		}

	/* type selector form */
	#brand_type_selector {
		margin: 0;
		padding: 0;
		float: left;
		}
		
		#brand_type_selector label {
			font-weight: bold;
			}
			
		#brand_type_selector select:hover, #brand_type_selector select:focus {
			/*border: 1px solid #FE9309;*/
			}
			
	#product_page_selector {
		margin: 5px 0 0;
		text-align: center;
		font-size: 14px;
		border-bottom: 1px solid #CCC;
		}
		
		#product_page_selector ul {
			padding: 0;
			margin: 0;
			list-style: none;
			}
			
		#product_page_selector li {
			display: inline;
			}
			
			#product_page_selector li a {
				background: #E7F0F7;
				padding: 0 6px;
				border-left: 1px solid #CCC;
				}
				
			#current_product_page {
				position: relative;
				top: 1px;
				background: white;
				padding: 0 6px;
				border-left: 1px solid #CCC;
				border-right: 1px solid #CCC;
				border-top: 1px solid #CCC;
				color: /*#FE9309*/#06C;
				font-weight: bold;
				}
				
			#product_page_selector li a.first {
				border-left: none;
				}
		
			#product_page_selector li #prev_product_page {
				background: white;
				text-decoration: none;
				border: none;
				padding-right: 10px;
				padding-left: 15px;
				background: url(../Framework/Outer/Products/arrow_prev.gif) left 1px no-repeat;
				font-size: 12px;
				}

			#product_page_selector li :link:hover#prev_product_page,
			#product_page_selector li :link:visited:hover#prev_product_page {
				background: url(../Framework/Outer/Products/arrow_prev.gif) left -23px no-repeat;
				}

				#product_page_selector li span#prev_product_page {
					color: #CCC;
					background: url(../Framework/Outer/Products/arrow_prev_disabled.gif) left 1px no-repeat;
					}
					
			#product_page_selector li #next_product_page {
				background: white;
				text-decoration: none;
				border: none;
				padding-left: 10px;
				padding-right: 15px;
				background: url(../Framework/Outer/Products/arrow_next.gif) right 1px no-repeat;
				font-size: 12px;
				}

			#product_page_selector li :link:hover#next_product_page,
			#product_page_selector li :link:visited:hover#next_product_page {
				background: url(../Framework/Outer/Products/arrow_next.gif) right -23px no-repeat;
				}

				#product_page_selector li span#next_product_page {
					color: #CCC;
					background: url(../Framework/Outer/Products/arrow_next_disabled.gif) right 1px no-repeat;
					}

/*
 * Table listing all of a brand's part numbers
 */
#brand_products {
	clear: both;
	width: 100%;
	}
	
	#brand_products th {
		padding: 5px 0;
		}	
	
	#brand_products td {
		border-top: 1px solid #CCCCCC;
		padding: 0;
		}

/*
 * Product listing header
 */
#brand_header {
	clear: both;
	float: left;
	width: 400px;
	padding: 0 20px 10px;
	margin: 10px 0;
	color: #474747;
	border-bottom: 2px dotted #CCC;
	font-weight: bold;
	font-size: 13px;
	}

/*
 * Product listing footer
 */
#brand_footer {
	border-top: 2px dotted #CCC;
    clear: both;
	color: #474747;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 10px 20px;
	}
	
	#brand_header p, #brand_footer p {
		margin-bottom: 5px;
		}
		
	p.last {
		margin: 0;
		}
