a {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: #FF6600;
  text-decoration: underline;
}

.contact-field {

}

.contact-fieldtext {
	color:#000000;
	padding-top:10px;
}

#contact-page {

}

#contact-message {

}

#contact-form {

}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

.pageHeading {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold
; margin-bottom: 10px; border-color: black black #FF9900; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px
}

td.catDescription {

}

td.col-left {
border: #999999; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px
; padding-top: 10px; padding-right: 4px; padding-bottom: 10px; padding-left: 0px

}

td.col-centre {
padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px

}

td.col-right {
padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 4px
; border: #999999 dashed; border-width: 0px 0px 0px 1px

}

table.catDescription {
; margin: 10px 10px
}

table.catListItem {
; 
background-position: center center
; clip:       rect(   ); background="http://www.session1.com/images/categories_desc/originals/catBG.gif")
; background-repeat: no-repeat
; height: 170px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px
}

td.productDescription {

}

table.productDescription {
margin-top: 10px; margin-bottom: 10px

}

td.productOptions {

}

table.productOptions {
border: #000000 dashed; margin-bottom: 10px
; border-width: 1px 0px 0px

}

td.productImages {

}

table.productImages {

}

title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

.infoBoxContents {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}

.inputText {
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

.infoBox {  
border: #999999 dashed; 
margin-top: 2px; 
margin-bottom: 10px
; border-width: 1px 0px 0px
}
.infoBoxHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; margin-top: 5px; margin-bottom: 5px}
.button { background-color: #FFCC00; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.error {  background-color: #FFEEEE; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.price { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder ; margin-bottom: 10px; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px}
td.message {

}

.productListingName {  font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
table.catList { ; clip:       rect(   )}
td.categoryTable-cell { ; background-position: center center ; background-image: url(http://www.session1.com/images/categories_desc/originals/catBG.gif) ; background-repeat: no-repeat ; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: center; clip:      rect(   ); height: 170px}
.subHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; border-color: black black #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
/*Login Page*/
#login-newuser,
#login-newuser .login-newuser-intro,
#login-login	{font-size:11px;}

#login-newuser .subHeading	{font:12px bold;}
.contact-fieldtext {
	margin-top:6px;
	display: block;
}

/* form buttons */
#form-buttons { overflow:hidden; margin:10px 0 0; }
#form-buttons .button-back { float:left }
#form-buttons .button-submit { float:right }
#form-buttons .button { font-weight:bold; }

/*** P1 - P2 Styles ***/

#widget_brands select
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999; width:124px;
}

#widget_cart ul { list-style:none; }
#cart-itemcount, #cart-total, .cart-view { display:block; }
.prod-detail-buy .prod-detail-price { display:none; }

#portal-menu-list { list-style:none; text-align:center; padding:0;}
#portal-menu-list li { float:left; width:60px; padding:0 5px }
#addrBook { clear:both; margin-top:45px; }