/* theme.css contains styles that support different sizes of theme images */ @import url("theme.css"); /* begin general styles for all themes */ body { margin: 0px; padding: 0px; background-color: #000000; background-image: url("Scrolls.jpg"); background-repeat: no-repeat; background-position: center top; font-family: Helvetica, Arial, sans-serif; color: #000000; font-size: 12px; } p, table, td, th {font-family:Helvetica, Arial, sans-serif;	font-size:12px; font-style:normal; font-weight:normal; color:#000000; margin-top:0px;} form {margin:0px;} a:link {color:#df0000; text-decoration:none;} a:visited {color:#890000; text-decoration:none;} a:hover {color:#b1994f;	text-decoration:underline;} a:active {color:#cc99ff; text-decoration:none;} ul {list-style-type: square;} label {display:block; width:50px; float:left; margin:0px; text-align:left; color:#890000; padding-top:6px;} /* Generic text formatting used throughout the store ---------------------------- */ .actCHECKOUTEM {background-color:#b1994f;} .actCHECKOUTBG {background-color:#dddddd;} .actlarger {font-size:13px; color:#000000;} .actsmaller{font-size:10px; color:#000000;} .actxxsmall {font-size:10px; color:#000000;} .actxsmall {font-size:12px; color:#000000;} .actsmall {font-size:12px; color:#000000;} .actregular {font-size:13px; color:#000000;} .actlarge{font-size:16px; color:#000000;} .actxlarge {font-size:20px; color:#000000;} .actxxlarge {font-size:20px; color:#000000;} .actwarningcolor {color:#890000;} .actrequiredcolor {color:#890000;} .actsearchhighlightcolor {color:#df0000;} .actrequired {color:#890000;} .actwarning {font-size:12px; color:#890000;} .actwelcome {font-size:12px; color:#000000;} .actlogotext {font-size:12px; color:#D9090E;	font-style:normal; font-weight:bold; text-align:center;} .actlogout {font-size:12px; color:#df0000;} /* Boxes and borders ------------------------------------------- */ .thinborder1 {border:1px solid #000000;} .thinborder2 {border:1px solid #333333;} .thinred {border:solid 1px #565555; border-top:0px;} .thinred2 {border:solid 1px #333333; border-top:0px;}  .boxheading {font-weight:bold; text-transform:uppercase; color:#000000;} a.boxlink:link {color:#000000; text-decoration:none;} a.boxlink:visited{color:#000000; text-decoration:none;} a.boxlink:hover{color:#FFFFFF; text-decoration:underline;} a.boxlink:active{color:#000000; text-decoration:none;} * html .boxhead h2 {height:1%;} .sidebox {background:url('theme_curve4.gif') no-repeat bottom right;	font-size:100%;} .boxhead {background:url('theme_curve2.gif') no-repeat top right;	margin:0; padding:0;	text-align:left;} .boxhead h2 {background:url('theme_curve1.gif') no-repeat top left; margin:0;	padding:5px 10px 5px; color:#000000; font-weight:bold; font-size:1.2em; line-height:1em;} .boxbody {background:url('theme_curve3.gif') no-repeat bottom left; margin:0;	padding:5px 10px 11px;} .boxbody ol {margin:0; padding:0; margin-left:1.2em; padding-left:1.2em;} .boxbody ol li {margin-bottom:0.2em;} /* Shopping cart and checkout fields ------------------------------------------- */ table.checkout td {background-color:#dddddd;} table.checkout th {background-color:#b1994f;} .cart {background-color:#dddddd;} .cartheading {background-color:#b1994f; font-weight:bold;} /* Checkout Progress Indicator  ------------------------------------------------ */ .checkout0 {width:502px; height:32px; background-image:url('progresscart.gif'); margin:0 auto;} .checkout1 {width:502px; height:32px; background-image:url('progresssignin.gif'); margin:0 auto;} .checkout2 {width:502px; height:32px; background-image:url('progressdelivery.gif'); margin:0 auto;} .checkout3 {width:502px; height:32px; background-image:url('progresspay.gif'); margin:0 auto;} /* Formatting for the site map -------------------------------------------- */ #actinic-sitemap {margin-left:5px;} #actinic-sitemap ul {margin-bottom:0; padding-bottom:0;} /* Used by 'CSS Product Layout' ------------------------------------------- */ .content_left {text-align:left; float:left; margin-right:20px;} .content_right {text-align:left;	float:left;} /* Used by 'Standard Layout Using CSS' and related CSS-based product layouts */ .product_list	{margin:20px 0px 20px 0px;}	 /* headings ----------------------------------------------------------------------------- */ h1	{font-size:20px; font-weight:900;	margin:0px;	padding:16px 0px 4px 0px; color:#565555;}	 h1.subheading {font-size:13px; font-weight:900; margin:0px; padding:0px 0px 14px 0px;	color:#333333;} h2	{font-size:16px; font-weight:900; margin:0px; padding:2px 0px 14px 0px;	color:#333333;} h2.clearall	{font-size:16px; font-weight:900; margin:0px; padding:2px 0px 14px 0px;	color:#333333; clear:both;} h3.product {font-size:13px; font-weight:900; margin:0px; padding:0px 0px 5px 0px; color:#333333;}	 h3.product_price {font-size:12px; font-weight:900; margin:0px;	padding:0px 0px 12px 0px;} .text_heading_left_column {margin:0px;	padding:19px 0px 4px 0px; line-height:normal; color:#565555; font-weight:900; font-size:13px;} /* Default formatting of all text boxes used in store pages ---------------- */ .form_input_general {line-height:normal; font-size:12px;	word-spacing:normal;} /* Styles for the 'Mini' marketing layouts ---------------------------------- */ .product_image_cost {margin:0px 12px 8px 0px; text-align:center;	float:left;} .text_product_small_info {font-size:10px;	line-height:normal; margin:0px; padding:0px 0px 6px 0px;} .text_product_small_info_heading	{margin: 0px; padding:10px 0px 12px 0px; line-height:normal; color:#333333; font-weight:900; font-size:12px;} .text_product_small_info_price {margin:0px; padding:8px 0px 0px 0px; line-height:normal; font-weight:900; font-size:12px;} .best_selling_items {padding:10px; background-color:#000000;} .best_selling_items_spacing {padding:0px 0px 8px 8px;} /* Styles for product image and fragment image placement in some layouts -------------------------- */ .image_float_right {float:right; margin:16px 0px 15px 20px;} .image_product	{margin:0px 5px 10px 5px;	text-align:center; float:left;} /* Links to sections and pages in sidebar menus on some themes -------------------------------------*/ ul.products	{line-height:normal; padding:0px 0px 0px 1px; margin:3px 0px 4px 15px; font-size:12px; color:#890000;} a.product_section:visited {color:#890000;	text-decoration:none;}	 a.product_section:link {color:#df0000;	text-decoration:none;} a.product_section:active {color:#cc99ff; text-decoration:none;} a.product_section:hover {color:#b1994f; text-decoration:underline;} /* lines -------------------------------------------------------------------------------- */ .dotted_line_blue	{height:1px; background-color:#333333; background-image:url('theme_dotted_line.gif'); clear:both;} .solid_line_light_blue {height: 1px; padding:0px; margin:0px; background-color:#333333; clear:both;} .solid_line_blue {height:1px; padding:0px; margin:0px; background-color:#565555; clear:both;} .dotted_outline_blue	{border:1px dotted #333333; padding:8px;}		 /* Styles for 'Compact Parent Section List' ------------------------ */ .text_breadcrumbs	{font-size:10px; color:#565555; margin:0px; line-height:normal; padding:2px 0px 10px 0px;}	 a.link_breadcrumbs:visited	{color:#565555; text-decoration:underline;} a.link_breadcrumbs:link {color:#565555; text-decoration:underline;} a.link_breadcrumbs:active {color:#565555; text-decoration:underline;} a.link_breadcrumbs:hover {color:#565555; text-decoration:underline;} /* Page footer  --------------------------------------------------------*/ .text_footer {color:#333333;	font-size:10px; padding:0px; margin:4px 0px 0px 0px;} .text_menu_no_space {word-spacing:normal;} a.link_footer:visited {color:#ffffff; text-decoration:underline;} a.link_footer:link {color:#ffffff; text-decoration:underline;} a.link_footer:active {color:#ffffff; text-decoration:underline;} a.link_footer:hover {color:#ffffff; text-decoration:underline;} /* Heading for attributes  --------------------------------------------------------*/ .text_options {font-weight:900;} /* Formatting for 'Add To Cart Button With Cart Icon' ----------------------------------------------*/ .form_button_add_to_cart {height:22px; width:96px; margin:0px 1px 0px 0px; padding:1px 0px 1px 14px; font-size:12px; background-color: #333333; border: 1px solid #565555; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; } /* Styles for CSS Buttons ----------------------------------------------*/ .text_menu {padding:2px 0px 2px 0px; font-size:12px; margin:0px; color:#000000;} a.link_menu:visited {padding:2px 5px 2px 5px; margin:0px 1px 0px 0px; color:#000000; text-decoration:none; background-color:#333333; border:1px solid #ffffff;} a.link_menu:link {padding:2px 5px 2px 5px; margin:0px 1px 0px 0px; color:#000000; text-decoration:none; background-color:#333333; border:1px solid #ffffff;} a.link_menu:active {padding:2px 5px 2px 5px;	margin:0px 1px 0px 0px; color:#000000; text-decoration:none;	background-color:#333333;	border:1px solid #ffffff;} a.link_menu:hover {padding:2px 5px 2px 5px; margin:0px 1px 0px 0px; color:#000000; text-decoration:none; background-color:#565555; border:1px solid #ffffff;} /* Styles for 'Top Level Section List In Boxes' and 'Brochure Nav Bar In Boxes' --------------------*/ .tech_main_menu {background-color:#565555} .tech_menu_bottom	{height:4px; background-color:#565555;} .tech_menu_button_border {width:121px; border-right:1px #000000 solid; border-top:1px #000000 solid;} div.tech_menu_button {width:119px; top:0px; left:0px; border:1px #565555 solid;} div.tech_menu_button_product { width: 119px;  top: 0px; left: 0px;  border: 1px #565555 solid; } .tech_menu_button_title	{ width: 122px; border-top: 1px #000000 solid; background-color: #565555; } .tech_text_product_section	{ padding: 3px 3px 3px 5px; margin: 0px; color : #000000; font-size : 12px; font-weight: 900; } div.tech_menu_button a  { width: 113px;  color: #000000; text-decoration:none; display:block; padding:3px; text-align:left; background-color: #333333; font-size: 11px; } div.tech_menu_button a:visited { color: #000000;  text-decoration:none; background-color: #333333; } div.tech_menu_button a:active { color: #000000;  text-decoration:none; background-color: #ffffff; } div.tech_menu_button a:link { color: #000000;  text-decoration:none; background-color: #333333; } div.tech_menu_button a:hover { color: #000000; text-decoration:none; background-color: #ffffff; } div.tech_menu_button_product a   { width: 104px;  color: #000000; text-decoration:none; display:block; padding:3px 3px 3px 12px; text-align:left; background-color: #333333; font-size: 12px; } div.tech_menu_button_product a:visited { color: #000000;  text-decoration:none; background-color: #565555; background-image:url('theme_arrow.gif'); } div.tech_menu_button_product a:active { color: #000000;  text-decoration:none; background-color: #565555; background-image:url('theme_arrow.gif'); } div.tech_menu_button_product a:link { color: #000000;  text-decoration:none; background-color: #565555; background-image:url('theme_arrow.gif'); } div.tech_menu_button_product a:hover { color: #000000;  text-decoration:none; background-color: #ffffff; background-image:url('theme_arrow.gif'); } /* Start of styles new to v9 */ /* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */ /* Styles for Denmanbrush Theme */ #maincontent {margin:0 auto; background-color:#ffffff; height:100%; padding:5px;	width:900px; voice-family:"\"}\""; voice-family:inherit;	width:886px;} html>div#maincontent {width: 900px;} #top_bar {width:auto; height:101px;	margin:0; padding:0;} #second_bar {width:auto; background-image:url('secondbar_background.gif'); background-repeat:repeat-x; margin-top:8px; padding:0px 0px 5px 5px;} #searchbox {width:186px; float:right; background-image:url('search_bkg.jpg'); background-repeat:no-repeat; height:31px; line-height:31px;} #parent_section_list {width:auto; padding:5px 5px 0 5px;} .body_content {width:886px; text-align:left;} .left_column {float:left; width:154px; background-image:url('whitescrolls.jpg'); background-position:bottom; background-repeat:no-repeat;} .right_column {float:right; width:727px; padding:0px; padding-left:4px; margin:0px;} /* Navigationbar layout */ #topnav {height:31px; margin:0; padding:0;} #topnav ul {height:31px; list-style-type:none; padding:0; margin:0;} #topnav ul li {display:inline; height:31px; font-weight:800;} #topnav ul li a {color:#FFF; font-size:12px; line-height:31px; padding:0 8px;} #topnav ul li a:hover {color:#b1994f;} #topnav ul li.xmasred a {color:#DF0000;} #left_nav_main_pages {width:154px;} #left_nav_main_pages ul {list-style-type:none; padding:0; margin:0px;} #left_nav_main_pages ul li {position:relative;} #left_nav_main_pages ul li a {display:block; font-size:11px; color:#DF0000; width:148px; padding:4px 3px; } #left_nav_main_pages ul li a:hover {color:#000; width:148px;} #oyslink a {color:#B1994F;} #oyslink a:hover {color:#DF0000;} .left_nav_title {padding:1px 3px; margin:0px; border:1px solid #000; color:#000000; font-size:12px; font-weight:900; background-image:url('navheader.png'); background-position:bottom; background-repeat:no-repeat;} #left_nav_cart {padding:1px 3px; width:146px; border:1px solid #000; background-image:url('cartbox_bkg.png'); background-repeat:repeat-x;} #left_nav_cart p {padding:1px 2px; margin:0; } #left_nav_cart a {color:#000;} #left_nav_cart a:hover {color:#FFF;} #left_nav_product_sections {border-bottom:1px dotted #666; margin:8px 0; padding-bottom:6px;} #left_nav_product_sections ul {font-size:12px; font-weight:bold;} #left_nav_product_sections ul li a {color:#000;} #left_nav_product_sections ul li a:hover {color:#DF0000;} #left_nav_terms {margin-top:10px; padding-top:6px; border-top:1px dotted #666;} #left_nav_terms p a {color:#666; font-weight:bold; padding-left:2px;} #left_nav_cert {margin-top:5px; padding-top:6px; border-top:1px dotted #666; text-align:center;} #left_nav_pay {margin-top:5px; padding-top:6px; border-top:1px dotted #666; text-align:center;} .categoryhead {color:#000000; background-image:url('categoryhead.png'); background-position:bottom; background-repeat:no-repeat; padding:0 2px; border-bottom:1px solid #000000;} .categoryimg {padding:1px;} #enquiryfrm {width:90%; margin: auto; text-align:left; padding-left:1em;} #enquiryfrm fieldset {color:#000; padding:0em 0.8em; margin-bottom:5px;} #enquiryfrm legend {background:#B29A50; border:#000 solid 1px; padding:0.2em 1em; color:#000; margin:0; margin-bottom:6px; font-weight:bold;} #enquiryfrm label {display:block; width:25%; float:left; text-align:right; margin:0 1em 10px 0; padding-left:2px; clear:both;} #enquiryfrm input {margin-bottom:3px;} #enquiryfrm textarea {margin-bottom:3px;} #enquiryfrm select {margin-bottom:3px;} #homeFragments {width:727px; margin:0; padding:0;} #fragOne {width="100%" margin:0; padding:0;} #fragThree {width="33%" float:left; margin:0; padding:0; padding-top:4px;} #fragTwo {width="50%" float:left; margin:0; padding:0; padding-top:4px;} #home_best_sellers {margin-top:10px; width:727px;} #best_sell_layout {width:100%;} .left_bs {width:234px; height:164px; border:1px solid #565555; float:left; padding:2px; margin:3px 2px 3px 0;} .middle_bs {width:235px; height:164px; border:1px solid #565555; float:left; padding:2px; margin:3px 1px;} .right_bs {width:234px; height:164px; border:1px solid #565555; float:left; padding:2px; margin:3px 0 3px 2px;} .best_sell_product_name {font-weight:900; color:#ffffff; font-size:12px; margin:0 0 4px 0; background-color:#565555; padding:4px;} .best_sell_product_img {text-align:center; margin:0px; padding:0px;} .best_sell_product_price {font-weight:900; text-align:center; margin:0px; padding:2px 0px; line-height:normal;} .best_sell_product_link {font-weight:900; text-align:center;} .alsobought {color:#333333; border-top:1px solid #000; padding:0; margin:0 0 4px 0;} .alsobought h4 {font-size:10pt; margin:0; padding:2px} .alsobought ul {list-style-type:none; padding:0 2px; margin:0px;} .alsobought ul li {padding:2px 0;} .alsobought ul li a {color:#890000/>;} .alsobought ul li a:hover {color:#B1994F;} .cart_product_ref {font-size:11px; font-weight:normal;} .cart_product_desc {margin-right:5px;} .sectionlisttext {margin:5px 0; width:350px; padding:2px 5px;} #currencyDesc h2 {color:#df0000; text-align:center;} #copyright {color:#b1994f; padding-top:10px; float:right;} .atc_image{border:1px solid #202020; margin:0; padding:0; position:absolute;} .atc_image:hover{border:1px solid #DF0000; margin:0; padding:0; position:absolute;} .atc_quant{border:1px solid #202020; margin:0; padding:2px 0 1px 0; width:50px; text-align:center;} .chk_image{border:1px solid #202020; margin:0; padding:0;} .chk_image:hover{border:1px solid #DF0000; margin:0; padding:0;} /* Lightbox Styles */ #lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} #lightbox img{ width: auto; height: auto;} #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;} #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;} #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;} #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;} #prevLink {left:0; float:left;} #nextLink {right:0; float:right;} #prevLink:hover, #prevLink:visited:hover {background:url('prevlabel.gif') left 15% no-repeat;} #nextLink:hover, #nextLink:visited:hover {background:url('nextlabel.gif') right 15% no-repeat;} #imageDataContainer {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%;} #imageData {padding:0 10px; color: #666;} #imageData #imageDetails {width:70%; float:left; text-align:left;}	 #imageData #caption{ font-weight: bold;	} #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			 #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	 #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } /* End of Lightbox Styles */ /* These layout selectors bring in styles for specific themes, that are ONLY used by that theme. */ 