/* CSS Specific to 'Executive' */ /* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */ /* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */ /* buttons ----------------------------------------------------------------------------- */ .form_button	{ line-height: normal; width: 76px; margin: 0px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #333333; border: 1px solid #666666; color: #000000; word-spacing: normal; }	 .form_button_quick_search	{ line-height: 13px; height: 18px; width: 85px; margin: 1px 1px 1px 1px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #333333; border: 1px solid #666666; color: #000000; background-image: url('theme_icon_search.gif'); word-spacing: normal; } .form_button_add_to_cart	{ line-height: 13px; height: 20px; width: 76px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 11px; background-color: #333333; border: 1px solid #666666; color: #000000; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }	 /* end buttons ------------------------------------------------------------------------- */ .form_input_general	{ line-height: normal; font-size : 11px; word-spacing: normal; } .form_main_search_box	{ line-height: 13px; width: 76px; height: 16px; margin: 0px 1px 0px 1px; padding: 0px 0px 0px 2px; font-size : 11px; background-color: #333333; border: 1px solid #333333; color: #ffffff; vertical-align: top; } .form_main_search_box_td	{ background-color: #333333 } /* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */ /* End of Styles for Contemporary Theme */ /* CSS Document */ /* CSS Specific to 'Executive' */ /* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */ /* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */ /* buttons ----------------------------------------------------------------------------- */ .form_button	{ line-height: normal; width: 76px; margin: 0px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #333333; border: 1px solid #666666; color: #000000; word-spacing: normal; }	 .form_button_quick_search	{ line-height: 13px; height: 18px; width: 85px; margin: 1px 1px 1px 1px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #333333; border: 1px solid #666666; color: #000000; background-image: url('theme_icon_search.gif'); word-spacing: normal; } .form_button_add_to_cart	{ line-height: 13px; height: 20px; width: 76px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 11px; background-color: #333333; border: 1px solid #666666; color: #000000; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }	 /* end buttons ------------------------------------------------------------------------- */ .form_input_general	{ line-height: normal; font-size : 11px; word-spacing: normal; } .form_main_search_box	{ line-height: 13px; width: 76px; height: 16px; margin: 0px 1px 0px 1px; padding: 0px 0px 0px 2px; font-size : 11px; background-color: #333333; border: 1px solid #333333; color: #ffffff; vertical-align: top; } .form_main_search_box_td	{ background-color: #333333 } /* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */ /* End of Styles for Contemporary Theme */ /* @group Main */ html { /* this is a hack to force scrollbars on at  all times so that the page does not jump when going from short to long pages */ height: 100%; margin-bottom: 1px; background: #fff; } body { margin: 0; padding: 0; } p { /* setup some more readable paragraph spacing */ margin-top: 10px; margin-bottom: 15px; } h1, h2, h3, h4, h4 { /* setup some more readable header spacing */ padding-bottom: 5px; margin: 15px 0; } /* @group Fonts */ /* @group Sizes */ body { font-size: 13px; } h1 { font-size: 200%; } h2 { font-size: 180%; } h3 {  font-size: 150%; } h4 { font-size:  120%; } .small, .modifydate, .createdate, div.mosimage_caption { font-size: 100%; } div.moduletable h3, .componentheading { font-size: 130%; } .contentheading { font-size: 200%; } .componentheading { margin-bottom: 15px; } td.componentheading { padding-bottom: 15px; } /* @end */ /* @group Family */ body { line-height: 135%; font-family: Arial, Helvetica, sans-serif; background-image:url('bg_main.jpg'); background-repeat:repeat-y; } div#top { color: #666; } .contentheading, .componentheading { font-weight: bold; } div.moduletable h3, div.moduletable-hilite1 h3, div.mdouletable-hilite2 h3, .contentheading { /* see style css */ } table.headlines div.moduletable h3, .componentheading { /* see style css */ } a:link, a:visited { /* color: see style css */ color: #000000; text-decoration: none; } div#bottom a:link, div#bottom a:visited { color: #99CC00; } a:hover { text-decoration: underline; } /* @end */ /* @end */ /* @end */ /* @group Structure */ html { background: #000000; } div#wrapper { margin: 0 auto; width: 985px; padding-top: 18px; } div#header { background: url('header-bg.png') 0 0 repeat-x; } div#header .rk-1 { background:  url('header-r.png') 100% 0 no-repeat; } div#header .rk-2 { background:  url('header-l.png') 0 0 no-repeat; height: 153px; overflow: hidden; } img#logo { float:  left; margin-left: 38px; width: 469px; height: 138px; background: url('logo.png') 0 0 no-repeat; } div#top { margin-left:  520px; height: 138px; font-style: italic; } div#top .padding { padding:  15px; } div#horiz-menu { background: url('menu-bg.png') 0 0 repeat-x; height: 36px; } table.mainbody, table.usermodules { width: 100%; padding: 0;	 clear:left; } td.mainbody { background: #fff; } td.usermodules { padding: 0 10px; } td.mainbody .padding, td.right .padding { padding: 15px; } td.mainbody .padding { padding: 15px 25px; } td.right { background: #F7F7F7 url('col-divider.png') 0 0 repeat-y; width: 205px; } div#bottom { background: #121A28 url('/images/bottom-bg.png') 0 0 repeat-x; } div#footer { background: url('footer-bg.png') 0 0 repeat-x; } div#footer .rk-1 { background: url('footer-r.png') 100% 0 no-repeat; } div#footer .rk-2 { background: url('footer-l.png') 0 0 no-repeat; height: 105px; overflow: hidden; } div#the-footer { background: url('footer-rocket.png') 50% 0 no-repeat; text-align: center; } img#rocket { width: 150px; height: 50px; } /* My Comment */ /* @group menus */ div#horiz-menu ul { margin: 0; padding: 6px 0 0 0; } div#horiz-menu li { margin: 0; padding: 0; padding-right: 2px; float: left; list-style: none; background: url('menu-divider.png') 100% 0 repeat-y; height:31px; } div#horiz-menu a:link, div#horiz-menu a:visited { display: block; float: left; padding: 0 25px; height: 31px; line-height: 31px; font-weight: bold; color: #fff; text-decoration: none; } div#horiz-menu a:hover { background: #4F6FA7; } /* My Comment */ /* My Comment */ /* @end */ /* @group content */ .hide { display: none; } form { border: 0; margin: 0; padding: 0; } table.blog span.article_seperator { display: block; height: 20px; } .highlight { background-color: #ffc; } /* @end */ /* @end */ /* @group Joomla Core */ /* @group modules */ div.moduletable h3 { color: #121A28; border-bottom: 3px solid #e7e7e7; padding: 3px 0; } td.right div.moduletable { color: #121A28; } td.right div.moduletable h3 { border-bottom: 3px solid #D2E0F2; } div#bottom div.moduletable { color: #ccc; } div#bottom div.moduletable h3 { border-bottom: 3px solid #243959; color: #fff; } /* @end */ /* @group content */ .contentheading { padding: 10px 0; margin-top: 10px; margin-bottom: 10px; line-height:100%; color: #99CC00; } td.buttonheading { vertical-align: middle; } td.buttonheading img { margin-right: 5px; } table.contentpaneopen, table.contentpane { border-collapse: collapse; padding: 0; margin: 0; width: 100%; } div.contentpane, div.contentpaneopen { width: 100%; } .clr { clear: both; } div.mosimage { margin: 5px; } a.readon { display: block; float: left; padding-left: 20px; margin-top: 10px; line-height: 14px; height: 16px; /* background: see style css */ } .small { color: #666; } .modifydate { height: 20px; vertical-align: bottom; color: #666; } .createdate { height: 20px; vertical-align: top; vertical-align: top; padding-bottom: 5px; padding-top: 0px; color: #666; } table.contenttoc { margin: 5px; padding: 5px; } table.contenttoc td { padding: 0 5px; } /* @end */ /* @group pathway */ span.pathway { display: block; height: 16px; line-height: 16px; vertical-align: middle; margin-top: 5px; margin-bottom: 20px; font-weight: bold; } span.pathway img { margin: 0px 10px; vertical-align: middle; } div#pathway { margin-bottom: 10px; padding-left: 8px; } /* @end */ /* @group sections */ table.mainbody td.mainbody td.sectiontableheader { font-weight: bold; padding: 4px; line-height: 20px; background: #f6f6f6; border-bottom: 1px solid #ddd; } tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 { padding: 5px; border-top: 1px #fff; border-bottom: 1px solid #efefef;	 } tr.sectiontableentry2 td, td.sectiontableentry1 { background: #fcfcfc; } /* @group My Group */ /* @end */ .pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2 { background: none; border:  0; } /* @end */ /* @group mainmenu */ a.mainlevel:link, a.mainlevel:visited { text-decoration: none; } a.mainlevel { display: block; padding: 4px 0 2px 28px; margin-bottom: 3px; background: url('menu-bullet.png') 0 0 no-repeat; } a.sublevel:link, a.sublevel:visited { text-decoration: none; } a.mainlevel:hover { text-decoration: underline; } a.sublevel:hover { text-decoration: none; } a#active_menu:link, a#active_menu:visited { color: #333; } li.active_menu a:link, li.active_menu a:visited { color: #333; } .buttonheading image { border: 0px none; } h3.padtext { color:#FFF; } p.padsubtext { color:#FFF; font-size:14px; } div#padding a:link, div#padding a:visited { font-weight: bold; color: #fff; text-decoration: none; } div.wrapper{width: 960px; margin: 0 auto; background-color: white; border: 1px solid red; } div.product_list{ background-color: white; padding-left: 5px; border: 1px solid black; padding-top: 20px; width: 100% } div.cart{ background-color: white; padding-left: 5px; border: 1px solid black; padding-top:20px; } div.sidebar{ width: 280; } div.cart_summary_los{ background-color: white; padding-left: 5px; border: 1px solid red; padding-left: 5px; font-size: 120%; } /* @end */ /* @end */ 