/* theme.css contains styles that support different sizes of theme images */ @import url("themeCUSTOM.css"); /* begin general styles for all themes */ html,body { margin: 0px; padding: 0px; background-color:e8c16; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11pt; } body { background-image:url('ZingBkgr.jpg'); background-repeat:repeat; } .header  { width:960px;  border:none; margin:0 auto; } .mainNav { height:55px; background-image:url('t_secondbar.png'); margin:0; padding:0; } #mainContent {  width:600px; margin:0 auto 0 40px; float:left; text-align:left; }	 #mainContentContainer,#mainContentTop { width:960px; margin:0 auto; } #mainContentContainer { background-image:url('mainContentBG.png'); background-repeat:repeat-y; text-align:center; } #mainContentTop { background-image:url('mainContentTop.png'); background-repeat:no-repeat; height:35px; text-align:center; } .breadCrumbs { border-top:1px dashed #ffdada; border-bottom:1px dashed #ffdada; width:880px; margin:0 auto; height:30px; display:inline-block; z-index:10; text-align:left; } .breadCrumbs p { float:right; font-size:8pt; } .breadCrumbs img { border:none; margin:0; padding:0; float:right; } p, table, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; color: #000000; margin-top: 0px; } form { margin: 0px; } a:link { color: #eb0101; text-decoration: none; } a:visited { color: #eb0101; text-decoration: none; } a:hover { color: #000000; text-decoration: underline; } a:active { color: #eb0101; text-decoration: none; } ul { list-style-type: square; } .content_left { text-align: left; float: left; margin-right: 20px; } .content_right { text-align: left; float: left; } /* end of general styles for all themes */ /* CSS Specific to 'Executive' */ /* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */ /* page header fomatting elements ----------------------------------------------------- */ .page_header	{ background-color: #333333; margin: 0px 0px 0px 0px; } .page_header_content	{ width: 762px; text-align: left; height: 63px; } .page_header_home_search_box	{ padding: 1px; margin: 0px; background-image:url('../theme_dotted_line_2.gif'); background-color: #b60101; } .page_header_logo_container	{ float: left; } .page_header_menu_cart_login_spacing	{ padding-left: 2px; } .page_header_terms_cart_login_container	{ float: right; text-align: right; } .page_header_terms_container	{ height: 38px; } .page_header_menu_cart	{ padding: 3px 5px 4px 19px; background-image:url('../theme_icon_cart.gif'); background-color:#cccccc;  border-top: 1px solid #b60101; border-bottom: 1px solid #b60101; } .page_header_menu_cart_items	{ padding: 3px 5px 4px 5px; background-color:#cccccc;	 border-left: 1px solid #b60101; border-top: 1px solid #b60101; border-bottom: 1px solid #b60101; } .page_header_menu_login	{ padding: 3px 5px 4px 17px; background-image:url('../theme_icon_login.gif'); background-color:#cccccc;  border-top: 1px solid #b60101; border-bottom: 1px solid #b60101; } /* end page header fomatting elements ------------------------------------------------- */ /* page menu fomatting elements ------------------------------------------------------- */ .page_menu	{ background-color: #b60101; margin: 0px 0px 0px 0px; } .page_menu_content	{ width: 762px; height: 21px; } .page_menu_items	{ background-color: #b60101; padding: 0px 0px 0px 1px; height: 21px; float: left; width: 65%; } .page_menu_items_search	{ background-color: #b60101; padding: 0px 0px 0px 1px; height: 21px; float: right; width: 30%; } /* end page menu fomatting elements ---------------------------------------------------- */ /* page body fomatting elements -------------------------------------------------------- */ .page_body	{ padding: 10px 0px 0px 0px; } .page_body_content	{ width: 762px; text-align: left; } .page_body_content_left_column	{ float: left;  width: 170px; } .page_body_content_right_column	{ float: right;  width: 552px; } /* end page body fomatting elements ----------------------------------------------------- */ /* page footer fomatting elements ------------------------------------------------------- */ .page_footer	{ padding: 30px 0px 30px 0px; clear:both; } .page_footer_content	{ width: 762px; text-align: left; } /* end of page footer fomatting elements ------------------------------------------------ */ /* page left column fomatting elements -------------------------------------------------- */ .left_column_product_image_description	{ margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; } /* end page left column fomatting elements ---------------------------------------------- */ /* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */ /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */ /* lines -------------------------------------------------------------------------------- */ .dotted_line_blue	{ height: 1px; background-color: #b60101; background-image:url('../theme_dotted_line.gif'); clear:both; } .solid_line_light_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #b60101; clear:both; } .solid_line_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #333333; clear:both; } .dotted_outline_blue	{ border: 1px dotted #b60101; padding: 8px; }		 /* end lines ---------------------------------------------------------------------------- */ .best_selling_items	{ padding: 10px; background-color: #ffffff; } .best_selling_items_spacing	{ padding: 0px 0px 8px 8px; } .product_image_cost	{ margin: 0px 12px 8px 0px; text-align: center; float: left; } .product_list	{ margin: 20px 0px 20px 0px; }	 /* PRODUCT FORMATTING ELEMENTS AND LINE ELEMENTS -------------------------------------------- */ /* IMAGE FORMATTING ELEMENTS ------------------------------------------------------------ */ .image_float_right	{ float: right; margin: 16px 0px 15px 20px; } .image_product	{ margin: 0px 18px 10px 0px; text-align: center; float: left; } /* END OF IMAGE FORMATTING ELEMENTS ----------------------------------------------------- */ /* TEXT FORMATTING ELEMENTS ------------------------------------------------------------- */ /* headings ----------------------------------------------------------------------------- */ h1	 { font-size: 25px; font-weight: 900; margin: 6px 0px 0px 0px;		 padding: 4px 0px 4px 0px; color: #333333; } h1,h2,h3 { font-family:Rockwell, Georgia, Serif; } h1.subheading	{ font-size: 25px; font-weight: 900; margin: 8px 0px 0px 0px;		 padding: 4px 0px 4px 0px; color: #333333; } h2	 { font-size: 13px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #b60101; } h2.clearall	 { font-size: 13px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #b60101; clear:both; } h3.product	 { font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 6px 0px; color: #b60101; } h3.product_price	 { font-size: 11pt; font-weight: 900; margin: 0px; padding: 0px 0px 20px 0px; } .text_heading_left_column	 { margin: 0px; padding: 19px 0px 4px 0px; line-height:normal; color: #333333; font-weight: 900; font-size: 13px; } ul	 { line-height: 150%; padding: 0px 0px 0px 1px; margin: 0px 0px 18px 15px; font-size: 11pt; } ul.products	 { line-height: normal; padding: 0px 0px 0px 1px; margin: 3px 0px 4px 15px; font-size: 11pt; color: #eb0101; } html>div#maincontent { width: 776px; } #contemporary_top_bar { width: auto; background-color: #333333; height: 64px; background-image:url('../theme_topbar_background.gif'); background-position:right; background-repeat:no-repeat; } #contemporary_second_bar { width: auto; background-image: url('../theme_secondbar_background.gif'); background-repeat: repeat-x; padding: 12px 5px 5px 5px; } #contemporary_parent_section_list { width: auto; padding: 5px 5px 0 5px; } .contemporary_body_content	{ width: 762px; text-align: left; } .contemporary_left_column	 { float: left;  width: 120px; } .contemporary_right_column	 { float: right; width: 574px; padding: 0px 36px 0px 0px; } .relatedLinks { font-size:8pt; } #shareLinks img, .shareLinks img {  border:none; } #shareLinks a { color:black; margin:0 0.5em 0 0; } #shareLinks p { float:center; } .whitebg { background-image:url(theme_navbar_background.gif); } .bannerlogo { background-image:url('logobanner.png'); height:150px; background-repeat:no-repeat; } .clear { clear:both; } .footer { text-align:center; padding-bottom:4em; border-bottom:2px solid #b70202; } .price { font-family:Rockwell,Georgia,Serif; font-size:24pt; margin:0.5em; color:#666666; } #strapline { font-size:21pt; font-weight:bold; font-family:Rockwell, Georgia, Serif; } #rightContent { width:300px; margin-right:15px; margin-top:40px; float:left; } #rightContent img { border:none; } #rightContent table { float:right;  border:none; } #rightContent td { border:1px solid #333333; text-align:center; font-weight:bold; vertical-align:top; width:120px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; } #rightContent td:hover { border:1px solid #333333; background-color:#fff0da;  } #rightContent a { color:#333333; font-family:Rockwell, Georgia, Serif!important; } #side_panel_products { float:right; border:none; } #mainContentRight a img { border:none; } legend { font-weight:bold; } fieldset { border:1px solid #333333; } .link_bg { background-image:url('../navImages/text_bg.jpg'); background-repeat:repeat-x; color:White; } .open_times_table td { border:1px solid #333333;padding:0.5em; }
