/*
 *SECTION 1: General Properties
 */

/*
 * HTML/Body
 */

html,body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background:#e2e3e4;
}


/*
 * General image properties
 */
 
img {
	border: none;
}

/*
 * Div Properties
 */

#mainContainer {
	position: absolute;
	top: 0px;
	left: 0px;
}

#indexContainer{
	background: #e2e3e4 url(images/background_main.gif) top left repeat-y;
}

#storeContainer {
	position: relative;
	width: 810px;
	background: #ffffff url(images/background_store.gif) top left repeat-y;
}

#otherPagesContainer {
	position: relative;
	width: 810px;
	background: #ffffff url(images/background_main.gif) top left repeat-y;
}

#footerDivider {
	position: relative;
	margin-left:0px;
	margin-right:0px;
	width: 810px;
	height: 9px;
	background: #e2e3e4 url(images/background_main.gif) top left repeat-y;
}

#pageFooter {
	position: relative;
	margin-left:0px;
	margin-right:0px;
	width: 804px;
	text-align: center;
}

#indexViewLeft {
	position: absolute;
	top: 202px;
	left: 136px;
	width: 150px;
}

#indexViewRight {
	position: absolute;
	top: 202px;
	left: 558px;
	width: 150px;
}

#catalogNav {
	position: relative;
	width: 160px;
	text-align: center;
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

#catalogNavHeader {
	position: absolute;
	top: 138px;
	left: 0px;
	width: 160px;
}

#catalogDetails {
	position: absolute;
	top: 138px;
	left: 168px;
	width: 630px;
}

#catalogEntryPic {
	position: absolute;
	top: 133px;
	left: 161px;
	width: 630px;
}

#otherPagesMain {
	position: relative;
	width: 802px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-color: #000000;
}

#companyName {
	position: absolute;
	top: 145px;
	left: 168px;
	width: 630px;
	text-align: right;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3955A5;
}

/*
 * Font Class Properties
 */
 
.bodyMain{
	text-align: left;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
}

.bodyMainRight{
	text-align: right;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
}

.bodyMainCenter{
	text-align: center;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
}

.invoiceHeader{
	text-align: center;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.warning{
	text-align: left;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #740c0d;
}

.yourprice{
	text-align: left;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3955A5;
}

.warningSmall{
	text-align: left;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #740c0d;
}

.storeNav{
	text-align: center;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

.contact{
	text-align: right;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.footer{
	text-align: center;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	color: #000000;
}

.productDetailsName{
	font-family: verdana,arial,sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

.cart{
	text-align: left;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

.cartTotal{
	text-align: right;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

.infoTable{
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

.infoTableHeader{
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.invoiceTable{
	border: 1px solid;
	border-color: #000000;
	vertical-align: top;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #000000;
}

/*
 * Link Properties
 */

  	A {font-family: verdana,arial,sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
 	A:visited {font-family: verdana,arial,sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
 	A:active {font-family: verdana,arial,sans-serif; font-size: 10px; color: #000000; text-decoration: none;font-weight: bold;}
 	A:hover {font-family: verdana,arial,sans-serif; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;}

	A.body {font-family: verdana,arial,sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}
 	A.body:visited {font-family: verdana,arial,sans-serif; font-size: 12px; color: #000000;text-decoration: underline;}
 	A.body:active {font-family: verdana,arial,sans-serif; font-size: 12px; color: #000000;text-decoration: underline;}
 	A.body:hover {font-family: verdana,arial,sans-serif; font-size: 12px; color: #ffffff; background-color: #000000;}

  	A.viewProducts {font-family: verdana,arial,sans-serif; font-size: 9px; color: #000000; text-decoration:none;}
 	A.viewProducts:visited {font-family: verdana,arial,sans-serif; font-size: 9px; color: #000000;text-decoration: none;}
 	A.viewProducts:active {font-family: verdana,arial,sans-serif; font-size: 9px; color: #000000;text-decoration: none;}
 	A.viewProducts:hover {font-family: verdana,arial,sans-serif; font-size: 9px; color: #ffffff; background-color: #000000;}

  	A.trackOrder {font-family: verdana,arial,sans-serif; font-size: 9px; color: #000000; text-decoration:underline;}
 	A.trackOrder:visited {font-family: verdana,arial,sans-serif; font-size: 9px; color: #000000;text-decoration: none;}
 	A.trackOrder:active {font-family: verdana,arial,sans-serif; font-size: 9px; color: #000000;text-decoration: none;}
 	A.trackOrder:hover {font-family: verdana,arial,sans-serif; font-size: 9px; color: #ffffff; background-color: #000000;}

 /*
 * Form Properties
 */
 
   
textarea.form {
  font-family: verdana,arial,sans-serif; 
  font-size: 11px; 
  color: #000000; 
  border-width:1px; 
  border-color:#000000;
  }
  
select.form {
  font-family: verdana,arial,sans-serif; 
  font-size: 11px; 
  color: #000000;
  border-width:1px; 
  border-color:#000000;
  width: 136px;
  }
  
option.form {
  font-family: verdana,arial,sans-serif; 
  font-size: 11px; 
  color: #000000;
  border: 0px solid;
  border-color: #ffffff;
  }
  
input.form{
   color: #000000;
   font-family: verdana,arial,sans-serif; 
   font-size: 11px;
   background-color: #ffffff;
   border: 1px solid;
   border-top-color: #000000;
   border-left-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   }
   
input.catalog{
   color: #000000;
   font-family: verdana,arial,sans-serif; 
   font-size: 9px;
   background-color: #ffffff;
   border: 1px solid;
   border-top-color: #000000;
   border-left-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   }
   
input.btnSubmit{
   color: #ffffff;
   width: 88px;
   height: 16px;
   font-family: verdana,arial,sans-serif; 
   font-size: 8px;
   border: 0px solid;
   background: url(images/buttons/send_form.gif) top left no-repeat;
   }
   
input.showCart{
   color: #ffffff;
   width: 88px;
   height: 16px;
   font-family: verdana,arial,sans-serif;
   font-size: 8px;
   border: 0px solid;
   background: url(images/buttons/view_cart.gif) top left no-repeat;
   }
   
input.addToCart{
   color: #ffffff;
   width: 88px;
   height: 16px;
   font-family: verdana,arial,sans-serif;
   font-size: 8px;
   border: 0px solid;
   background: url(images/buttons/add_to_cart.gif) top left no-repeat;
   }
   
input.shopMore{
   color: #ffffff;
   width: 88px;
   height: 16px;
   font-family: verdana,arial,sans-serif;
   font-size: 8px;
   border: 0px solid;
   background: url(images/buttons/shop_more.gif) top left no-repeat;
   }
   
input.checkOut{
   color: #ffffff;
   width: 88px;
   height: 16px;
   font-family: verdana,arial,sans-serif;
   font-size: 8px;
   border: 0px solid;
   background: url(images/buttons/checkout.gif) top left no-repeat;
   }
