/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/





h1

{

 color: 000000;

 	font-family: Avantgarde, Arial, Verdana, sans-serif;

 	font-size: 20px;

 	font-weight: bold;

 

}





.boxText {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 17px;

}



.errorBox {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #ffb3b5;

	font-weight: bold;

}



.stockWarning {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #cc0033;

}



.productsNotifications {

	background: #f2fff7;

}



.orderEdit {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #70d250;

	text-decoration: underline;

}



BODY {

	background: #ffffff;

	color: #000000;

	margin: 0px;

	text-align: center;

	margin-top: 5px;

}



#maincontent {

	margin: auto;

	text-align: left;

	width: 1000px;

}



#top_place_menu {

	font-family: Avantgarde, Arial;

	text-align: right;

	padding-top: 13px;

	height: 16px;

	font-size: 12px;

	width:990px;

}



/* product list */

.product_list {

	margin: 0 10px 0 10px;

	width: 760px;

}



.product_list_img {

	width: 100px;

	text-align: center;

	position: relative;

	vertical-align: middle;

}



.product_list_text {

	text-align: left;
	
	font-size:13px;

	vertical-align: top;

	color: gray;

}





.product_list_price

{

	color: gray;

font-size:12px;

}



.product_list_sep {

	color: #D2D2D4;

	border: 0;

	background-color: #D2D2D4;

	height: 2px;

	width:95%;

}



.product_list_title {

	font-family: arial;

	font-weight: bold;

}



/* main page content*/

#main_page_content {

	float: left;

	width: 793px;

}



#main_right_line {

	float: left;

	width: 18px;

	padding-left: 5px;

}



div.main_page_border {

	border: 1px #E8E8EA solid;

	/*background: #FAFAFC;*/

	background: #ffffff;

	padding-top: 10px;

	padding-bottom: 10px;

	width: 790px;  margin-top: 10px;

}



/*main border */

#main_border_top {

	font-size: 0px;

	background: url("images/techmac/top_border.jpg") no-repeat;

	width: 1000px;

	height: 14px

}



#main_border_bottom {

	font-size: 0px;

	background: url("images/techmac/bottom_border.jpg") no-repeat;

	width: 1000px;

	height: 13px

}



#main_border_left {

	font-size: 0px;

	background: url("images/techmac/left_border.jpg") repeat-y;

	width: 5px;

	height: 5px

}



#main_border_right {

	font-size: 0px;

	background: url("images/techmac/right_border.jpg") repeat-y;

	width: 5px;

	height: 5px

}



#main_border_content {

	

}



/*topmenu*/

#top_menu {

	padding-left: 5px;

	height: 27px;

	text-align: center;

}



.vspace_menu {

	height: 5px;

	font-size: 0;

}



.space_menu {

	height: 27px;

	font-size: 0;

	width: 4px;

	float: left;

}



#input_menu {

	padding: 0px;

	margin: 0px;

	width: 130px;

	height: 27px;

	background: #D1D2D4 url("images/techmac/search_background.jpg")

		no-repeat 0px 0px;

	vertical-align: middle;

	padding-top: 2px;

	font-size: 13px;

	border-width: 0px;

}



div#form_menu_find_div {

	height: 27px;

	padding: 0px;

	margin: 0px;

	display: block;

	float: left;

	width: 130px;

}



#form_menu_find {

	height: 27px;

	padding: 0px;

	margin: 0px;

}



#top_info_line {

	padding-top: 3px;

	margin-top: 2px;

	height: 19px;

	text-align: center;

	font-family: Avantgarde, Arial, Verdana, sans-serif;

	font-size: 13px;

	font-weight: bold;

	background: #8CC63F;

	color: #000000;

}



A {

	color: #000000;

	text-decoration: none;

}



A:hover {

	color: #AABBDD;

	text-decoration: underline;

}



FORM {

	display: inline;

}



TR.header {

	background: #ffffff;

}



TR.headerNavigation {

	background: #bbc3d3;

}



TD.headerNavigation {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #bbc3d3;

	color: #ffffff;

	font-weight: bold;

}



A.headerNavigation {

	color: #949597;

	text-decoration: none;

}



A.headerNavigation:hover {

	color: #000000;

	text-decoration: underline;

}



TR.headerError {

	background: #ff0000;

}



TD.headerError {

	font-family: Avantgarde, Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #ff0000;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}



TR.headerInfo {

	background: #00ff00;

}



TD.headerInfo {

	font-family: Avantgarde, Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #00ff00;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}



TR.footer {

	background: #bbc3d3;

}



TD.footer {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #bbc3d3;

	color: #ffffff;

	font-weight: bold;

}



.infoBox {

	background: #ffffff;

}



.infoBoxContents {

	background: #F6F6F6 font-family :   Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

}



.infoBoxNotice {

	background: #FF8E90;

}



.infoBoxNoticeContents {

	background: #FFE6E6;

	font-family: Avantgarde, Arial, Verdana, sans-serif;

	font-size: 10px;

}



.box_left_gradient,.box_right_gradient {

	width: 2px;

	background: url("images/techmac/box_border_gradient.jpg") ;

	background-repeat: repeat-y;

}



.box_content {

	width: 180px;

}



TD.infoBoxHeading {

	font-family: Avantgarde, Arial, Verdana, sans-serif;

	font-size: 13px;

	font-weight: bold;

	background: #8CC63F;

	color: #ffffff;

}



TD.infoBox,SPAN.infoBox {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	

}



TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd

	{

	background: #f8f8f9;

}



TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even

	{

	background: #f8f8f9;

}



TABLE.productListing {

	border: 1px;

	border-style: solid;

	border-color: #b6b7cb;

	border-spacing: 1px;

}



.productListing-heading {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #8CC63F;

	color: #FFFFFF;

	font-weight: bold;

}



TD.productListing-data {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

}



A.pageResults {

	color: #0000FF;

}



A.pageResults:hover {

	color: #0000FF;

	background: #FFFF33;

}



TD.pageHeading,DIV.pageHeading {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #8CC63F;

}



TR.subBar {

	background: #f4f7fd;

}



TD.subBar {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

}



TD.main,P.main {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}



.groupName 

{

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 1.5;

	color: #8CC63F;	

}





.label

{

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 11px;

	color: gray;

	font-weight: bold;

	line-height: 1.5;

}





TD.smallText,SPAN.smallText,P.smallText {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

}



TD.accountCategory {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 13px;

	color: #aabbdd;

}



TD.fieldKey {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



TD.fieldValue {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 12px;

}



TD.tableHeading {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



SPAN.newItemInCart {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #ff0000;

}



CHECKBOX,INPUT,RADIO,SELECT {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 11px;

}



TEXTAREA {

	width: 100%;

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 11px;

}



SPAN.greetUser {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #f0a480;

	font-weight: bold;

}



TABLE.formArea {

	background: #f1f9fe;

	border-color: #7b9ebd;

	border-style: solid;

	border-width: 1px;

}



TD.formAreaTitle {

	font-family: Avantgarde, Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



SPAN.markProductOutOfStock {

	font-family: Avantgarde, Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #c76170;

	font-weight: bold;

}



SPAN.productSpecialPrice {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	color: #ff0000;

}



SPAN.errorText {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	color: #ff0000;

}



.moduleRow {

	

}



.moduleRowOver {

	background-color: #D7E9F7;

	cursor: pointer;

	cursor: hand;

}



.moduleRowSelected {

	background-color: #E9F4FC;

}



.checkoutBarFrom,.checkoutBarTo {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #8c8c8c;

}



.checkoutBarCurrent {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

}



/* message box */

.messageBox {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

}



.messageStackError,.messageStackWarning {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #F6F6F6;

	color:red;

}



.messageStackSuccess {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #99ff00;

}



/* input requirement */

.inputRequirement {

	font-family: Avantgarde, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #8CC63F;

	font-weight: bold;

}







/* TECHMAC FRAME */



.top_techmac_frame

{

	width:800px;

	height: 104px;



 	background-image:  url(images/techmac/top_techmac_frame.jpg);

}

.right_techmac_frame

{

	border-width: 0px;

	padding: 0px;

	width:427px;

	height: 463px;

	float:right;

 	background-image:  url(images/techmac/right_techmac_frame.jpg);

}



.all_techmac_frame

{

	padding: 0px;

	

	width:800px;

	border-width: 1px ;

	border-color: #E8E8EA;

	border-style: solid;

	min-height: 600px;

background-image:  url(images/techmac/bg_techmac_frame.jpg);

 color: gray;

	

}

.all_techmac_frame h1

{

    color: #8CC63F;

 	font-family: Avantgarde, Arial, Verdana, sans-serif;

 	font-size: 20px;

 	font-weight: bold;

 

}



.leftmargin_techmac_frame 

{

	width:15px;

	float: left;;

	height: 500px;

}



/* TECHMAC FRAME  :: END */



#email_address_input

 {

	padding: 0px;

	margin: 0px;

	width: 170px;

	height: 27px;

	background: #D1D2D4 url("images/techmac/email_address_background.jpg")

		no-repeat 0px -2px;

	vertical-align: middle;

	padding-top: 2px;

	font-size: 14px;

}



#password_input

 {

	padding: 0px;

	margin: 0px;

	width: 170px;

	height: 27px;

	background: #D1D2D4 url("images/techmac/password_background.jpg")

		no-repeat 0px -2px;

	vertical-align: middle;

	padding-top: 2px;

	font-size: 14px;

}





.submit_button 

{



	background:#000000 none repeat scroll 0%;

color:#FFFFFF;

display:block;

float:left;

font-family:Avantgarde, Arial,Verdana;

font-size:11px;

font-weight:bold;

height:27px;

margin:0pt;



padding:0px 0pt;

padding-left: 10px;

padding-right: 10px;

text-decoration:none;

text-transform: uppercase;

cursor: pointer;

border: 0px;

}



/*  PRODUCT INFO */



.product_info_name

{

	font-size: 15px;

	font-family:  Avantgarde, Verdana, Arial, sans-serif;

	font-weight: bold;

}

  

.product_info_price

{

  font-size: 14px;

  color: gray;

}

  

.product_info_description

{

  font-size: 12px;

  color: gray;

}

   

div

{

font-family:  Avantgarde, Verdana, Arial, sans-serif;

}



#main_page_content table

{



width: 100%;

}

