@charset "utf-8";
/* CSS Document */

*	{
	margin:0px;
	padding:0px;
}
img, div, a, input, h1, ul, li { behavior: url(/new/images/iepngfix.htc) }
body {
	background:#fff url(../images/bg-fade.jpg) 0 0 repeat-x fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
p {margin-bottom:10px;}
a img {border:none;}
ul {margin:0 60px 30px 40px; list-style:disc;}

/*Logo in header*/
h1 a	{
	background:url(../images/logo.png) no-repeat;
	width:350px;
	height:120px;
	display:block;
	outline:none;
	text-indent:-900em;
}
/*End Logo in header*/

h2 {font-size:24px; margin:0px 0px 10px 0px;}

/*Top Navigation*/
#top-navigation {width:385px; float:right; text-align:left;}
.top-navi {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}
.top-navi li {
	padding: 0;
	margin: 0 0 0 10px;
	list-style: none;
}
.top-navi li a, .top-navi li a:visited {
	text-decoration: none;
	color:#000;
	font-size:12px;
}
.top-navi li a:hover {text-decoration:underline;}
.top-navi li {float: left;}
.top-navi:after {content: "."; height: 0; clear: both; visibility: hidden;}
.top-text {font-size:12px; padding-top:10px; width:350px;}
/*End top navigation*/

/*Search Box*/
#search_box {
    width: 240px;
    height: 43px;
    background: url(../images/bg-search-box.png) no-repeat;
	float:right;
	margin-top:1px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 12px 0 0 12px;
    border: 0;
    width: 147px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 0px 4px 0 0;
}
/*End Search Box*/

/******* Main Navigation *******/
/* this is the main UL element*/
ul.dropdown {position:absolute; bottom:0; left:1px; z-index:999; height:35px;}
.dropdown{
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	width:900px;
	height:35px;
	z-index:999;
}

/* these are the inner menus*/
.dropdown ul{
	margin:0;
	margin-top:-3px;
	padding:0;
	list-style:none;
	height:35px;
	z-index:999;
}
/* these are all the LIs in the menu*/
.dropdown li{
	margin:0;
	padding:0px;
	width:100px;
	cursor:pointer;
	z-index:999;
}
/* these are anchor in the menu, if you want to style them differently from the rest of your website*/
.dropdown a{
	text-decoration:none;
	color:#FFF;
	width:100%;
	z-index:999;
}
.dropdown a:hover{
	text-decoration:none;
}
/* these are the LIs that only belong to submenu*/
.dropdown ul li a {
	border-top:0;
	margin-left:0px;
	background:url(../images/bg-dropdown.gif) no-repeat;
	width:199px;
	padding:4px;
	text-decoration:none;
	color:#FFF;
	z-index:999;
}
.dropdown ul li a:hover {
	border-top:0;
	margin-left:0px;
	background:url(../images/bg-dropdown-over.png) no-repeat;
	padding:4px;
	text-decoration:none;
}

/*Main Nav Hovers*/
#nav-new-products {background:url(../images/nav-new-products.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-new-products:hover {background:url(../images/nav-new-products-over.gif) no-repeat 0 0;}
#nav-license-plates {background:url(../images/nav-license-plates.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-license-plates:hover {background:url(../images/nav-license-plates-over.gif) no-repeat 0 0;}
#nav-signs {background:url(../images/nav-signs.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-signs:hover {background:url(../images/nav-signs-over.gif) no-repeat 0 0;}
#nav-mini-plates-signs {background:url(../images/nav-mini-plates-signs.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-mini-plates-signs:hover {background:url(../images/nav-mini-plates-signs-over.gif) no-repeat 0 0;}
#nav-die-cut {background:url(../images/nav-die-cut.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-die-cut:hover {background:url(../images/nav-die-cut-over.gif) no-repeat 0 0;}
#nav-switch-plates {background:url(../images/nav-switch-plates.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-switch-plates:hover {background:url(../images/nav-switch-plates-over.gif) no-repeat 0 0;}
#nav-templates {background:url(../images/nav-templates.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-templates:hover {background:url(../images/nav-templates-over.gif) no-repeat 0 0;}
#nav-upload-artwork {background:url(../images/nav-upload-artwork.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-upload-artwork:hover {background:url(../images/nav-upload-artwork-over.gif) no-repeat 0 0;}
#nav-tacker-signs {background:url(../images/nav-tacker-signs.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-tacker-signs:hover {background:url(../images/nav-tacker-signs-over.gif) no-repeat 0 0;}
#nav-case-history {background:url(../images/nav-case-history.gif) no-repeat 0 0; width:100px; height:35px; display:block;}
#nav-case-history:hover {background:url(../images/nav-case-history-over.gif) no-repeat 0 0;}
/*End Main Nav Hovers*/

/* these are the LIs that contains a submenu*/
/*.dropdown li.submenu-down{
	width:100px;
}*/
/* these are the LIs that contains a submenu and which are in a sub-menu themself*/
/*.dropdown li.submenu-left{
	background:#000 url('expand_right.gif') center right no-repeat;
	width:100px;
}*/

/****** End Main Navigation ******/

/*========================================= NEW NAVIGATION =============================================*/
/*---- Main Navigation ----*/
ul.menu {width:900px; height:35px; list-style:none; margin:0; padding:0; position:absolute; bottom:0; left:0; z-index:999;}
ul.menu * {margin:0; padding:0; z-index:999;}
ul.menu li {position:relative; float:left; margin:0; padding:0;}
ul.menu li a {height:35px; _width:100px; color:#fff; text-decoration:none; margin:0; padding: 0; text-align:center; z-index:999; cursor:pointer;}
ul.menu li a:hover {z-index:999;}
ul.menu li a.current {}
ul.menu ul {position:absolute; top:35px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:199px; margin:0}
ul.menu ul li a {width:199px; min-height:14px; height:auto; display:block; margin:0; background:url(../images/bg-dropdown.gif) no-repeat; padding:4px; text-align:left; text-transform:none; text-decoration:none; color:#fff;}
ul.menu ul li a:hover {background:url(../images/bg-dropdown-over.png) no-repeat; text-decoration:none;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu a.menulink {}
ul.menu li a span.part {float:right; padding:3px 10px 0 0; font-size:11px;}

/*========================================= END NEW NAVIGATION =============================================*/


.part {float:right; padding-right:10px; font-size:12px;}

.color-table {cursor:pointer;}
/*Product Pricing Table Style*/
.product-pricing-table th, .product-pricing-table td {padding: 0.25em; border:2px #FFF solid; color:#000;}
.product-pricing-table {background: #FFF url(../images/gradient-table.jpg) top left repeat-x; border-spacing: 0px; border-collapse:collapse; height:88px; font-size:10px;}
.product-pricing-table-header th, .product-pricing-table-header td {font-weight:bold; font-style:italic; padding: 0.25em; border:2px #FFF solid; color:#000; background: #FFF url(../images/gradient-table-header.jpg) top left repeat-x;}
.product-pricing-table-header {border-spacing: 0px; border-collapse:collapse; height:23px;}
/*End Product Pricing Table Style*/

/*Product Pricing Table PRINT PDF Style*/
.product-pricing-table-pdf th, .product-pricing-table-pdf td {padding: 0.25em; border:1px #999 solid;}
.product-pricing-table-pdf {background-color: #FFF; border-spacing: 0px; border-collapse:collapse; height:88px; font-size:10px;}
.product-pricing-table-header-pdf th, .product-pricing-table-header-pdf td {font-weight:bold; font-style:italic; padding: 0.25em; border:1px #999 solid; color:#000; background-color: #FFF;}
.product-pricing-table-header-pdf {border-spacing: 0px; border-collapse:collapse; height:23px;}
#print-pdf-details-ul {width:560px; margin:0 auto 20px auto; text-align:left;}
#print-pdf-details-ulli {margin:0 15px;}
/*End Product Pricing Table PRINT PDF Style*/

/*********Search Results Style************/
.search-results{
	margin:0;
	padding:0;
	list-style:none;
}
.search-results li {border-top:1px #CCC solid; padding-top:5px; margin-top:10px;}
.search-results li a {text-decoration:underline; color:#666;}
.search-results li a:hover {text-decoration:none;}

/********End Search Results Style*******/

.bottom-table th, .bottom-table td {padding: 0.25em; border:4px #babbbb solid; color:#000;}
.bottom-table {border-spacing: 0px; border-collapse:collapse; margin-top:5px; font-weight:bold;}

.bottom-table-headers {font-weight:bold; color:#001190}
.pdf {background:url(../images/pdf-icon.jpg) 4% 50% no-repeat;}
.flyer-text {margin-left:33px;}
.part-number {font-size:70%;}
.search-result-entered {font-size:70%;}
.search-result-title {font-weight:bold; color:#333;}
.red {color:#c50013;}
.email-print-links {font-size:50%; margin-left:15px;}
.email-print-links a {color:#009; text-decoration:none; font-weight:normal;}
.email-print-links a:hover {color:#000; text-decoration:none;}
.full-bleed-option {margin-top:10px; text-align:center; color:#000;}
#top-bar-full {height:44px; background:url(../images/bg-top-bar.png) top repeat-x; position:relative; z-index:1;}
#top-bar {width:900px; margin:0 auto; position:relative; z-index:1;}
#wrapper {width:936px; margin:-8px auto 0 auto; background:url(../images/bg-content.png) top repeat-y; position:relative; z-index:2;}
#header {width:900px; height:185px; margin:0 auto; background:url(../upload/Upload_Artwork/bg-header.jpg) top no-repeat; position:relative; z-index:4;}
#main-nav {width:900px; margin:0 auto; height:35px; position:relative; z-index:5;}
#content-wrapper {width:900px; margin:0 auto; background:url(../images/two-col-bg-main.gif) bottom right repeat-y; position:relative; z-index:2;}
#left-col {width:286px; float:left; border-right:solid #959596 1px; position:relative; z-index:2;}
#center-col {width:598px; float:left; margin:7px 0px 0px 7px; position:relative; z-index:2;}
#right-col {float:right; width:240px; margin:7px 7px 100px 0px; position:relative; z-index:2;}
#product-content {width:598px; float:left; margin:7px 0px 50px 7px; position:relative; z-index:2;}
#colors {width:242px; float:right; margin:0;}
#colors .instructions {font-size:10px; text-align:center; color:#001190; margin-bottom:10px;}
#pricing-table {width:560px; margin:0 auto; clear:both;}
#footer {background:url(../images/bg-footer.png) bottom no-repeat; width:906px; height:42px; margin:0 auto; padding:12px 0 0 30px; color:#FFF;}
.clear {clear:both;}
#magnify-float {float:left;}
.recycle {background:url(../images/recycle-graphic.gif) bottom right no-repeat;}

/******Email Page Pop-up Style********/
#email-page-wrapper {width:435px; margin:10px auto; background-color:#EEE;}
.email-page-header {width:425px; background-color:#000; padding:5px; text-align:center; margin:0 auto; color:#FFF; font-weight:bold;}
.gray-line {border-bottom:5px #CCC solid; margin:0;}
.black-line {border-bottom:2px #000 solid; margin:0;}

/********* "More images" rollover buttons ********/
#more ul {margin:0; padding:0; list-style:none;}
#more li {margin:0; padding:0; float:left; list-style:none;}
#more:after {content: "."; height: 0; clear: both; visibility: hidden;}
#btn-1 {background:url(../images/more-button-1-sprite.jpg) top left no-repeat; display:block; width:69px; height:34px;}
#btn-1:hover {background:url(../images/more-button-1-sprite.jpg) bottom left no-repeat; display:block;}
#btn-2 {background:url(../images/more-button-2-sprite.jpg) top left no-repeat; display:block; width:65px; height:34px;}
#btn-2:hover {background:url(../images/more-button-2-sprite.jpg) bottom left no-repeat; display:block;}
#btn-3 {background:url(../images/more-button-3-sprite.jpg) top left no-repeat; display:block; width:65px; height:34px;}
#btn-3:hover {background:url(../images/more-button-3-sprite.jpg) bottom left no-repeat; display:block;}

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}



/*--------------Styles for scan --------------------*/

#scan { position: relative; width: 225px; float: right; margin-right: 15px;}
#scan_arrow { float: right; position: relative; width: 180px; clear: both; margin-right: 18px; }
#scan_container { float: right; position: relative; width: 215px; clear: both; }
#scan_container img { margin-right: 3px; display: inline;margin-left: 7px;}
	
