/**
 * JSWeb CSS Stylesheet
 *
 * 
 * @copyright Copyright 2007 JSWeb
 * @version $Id: stylesheet_jsweb.css 0001 2007-06-05 16:00:00Z  ricksuffolk
 */
.header01 {
	width:100%;
	height:147px;
	background-image: url(../images/design/headerbg01.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	
}
.header04 {
	width:100%;
	height:30px;
	background-image: url(../images/design/headerbg02.jpg);

}
#headerWrapper {
	border-bottom:5px solid #cecfcf;
}
.header05 {
	height:24px;	
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
}
A.headerlinks01:visited, A.headerlinks01:link, A.headerlinks01:active	{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	}
A.headerlinks01:hover	{
	color: #FFF;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	}
.header03 {
	padding-right:10px;
	padding-top:36px;
}
#search01 {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
#search01 input {
	margin:0px;
	padding:0px;
	
}
#search01 form {
	margin:0px;
	padding:0px;

}
.searchbg {
	width:276px;
	height:29px;
	font-size: 18px;	
	padding-top:3px;
	padding-left:3px;
	background-image: url(../images/design/searchbg01.jpg);
	background-repeat:no-repeat;
}
.searchbutton01 {
	text-align:right;
}
.cat_bg_main {
	width:202px;
	height:32px;
	line-height:32px;
	margin-left:22px;
	margin-top:15px;	
}
.cat_bg {
	width:224px;
	height:32px;
}
.cat_bg1 {
	width:22px;
	height:32px;
}
.cat_bg2 {
	width:202px;
	height:31px;
	line-height:30px;
	border-bottom:1px solid #cecece;
}
A.category-top:visited, A.category-top:link, A.category-top:active	{
	color: #14aacb;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	}
A.category-top:hover	{
	color: #14aacb;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	}
A.category-subs:visited, A.category-subs:link, A.category-subs:active	{
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	}
A.category-subs:hover	{
	color: #14aacb;
	text-decoration: underline;
	font-size: 14px;
	font-weight: normal;
	}
.footer01 {
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	color: #808080;
	font-size:12px;	
	line-height:18px;
}
.footer01 a {
	color: #808080;
}
.footer02 {
	width:845px;
	height:66px;
	background-image: url(../images/design/muanfbg01.jpg);
	padding-top:10px;
	padding-left:33px;

}
.footer03 {
	text-align:center;
	color:#808080;
}
.footer03 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer03 ul li {
	display:inline;
}
span.footerpad {
	padding-right:10px;	
	padding-left:10px;	
}
A.footerlinks01:link, A.footerlinks01:visited, A.footerlinks01:active {
	color: #808080;
	font-size:12px;	
}
A.footerlinks01:hover {
	color: #808080;	
	font-size:12px;	
	text-decoration: underline;
}
.centertext001 {
	height:30px;
	color: #14aacb;
	font-size:14px;	
	font-weight:bold;
	text-align:right;
}
.prod_table {
	width:155px;
	height:275px;
	text-align:center;
}
.prod_table2 {
	width:155px;
	height:275px;
	text-align:center;
	border-bottom:1px solid #cecece;
}
.prod_image {
	width:155px;
	height:155px;	
}
.prod_name {
	height:30px;
}
.prod_price {
	height:37px;	
	color: #000;
	font-size:12px;	
	font-weight:normal;
	margin-top:15px;
}
A.prod_namelink:link, A.prod_namelink:visited, A.prod_namelink:active {
	color: #000;
	font-size:12px;	
	font-weight:bold;
	padding-bottom:15px;	
}
A.prod_namelink:hover {
	color: #000;	
	font-size:12px;	
	font-weight:bold;	
	text-decoration: underline;
}
A.more_link:link, A.more_link:visited, A.more_link:active {
	color: #13a0c1;
	font-size:12px;
	padding-bottom:20px;	
}
A.more_link:hover {
	color: #13a0c1;	
	font-size:12px;	
	text-decoration: underline;
}
.centertab01 {
	width:100%;
	height:32px;
	background-color:#dddddd;

}
#checkoutPayment, .ccinfo, .termsdescription, .inputLabelPayment, .important, label.inputLabelPayment, .ws, .centerColumn, .information, #checkoutPayment p, #productDescription {
	white-space:normal;
}
FIELDSET {
	border: 1px solid #cccccc;
	}
.prodinfomain {
	width:90%;
	margin:auto;
	border:1px solid #f3f3f3;
}

.prodinfo01 {
	width:35%;
	padding-top:15px;
	background-color:#fff;
}
.prodinfo02 {
	width:60%;
	background:#075464;
}
.productName01 {
	color:#fff;
	width:282px;
	height:36px;
	font-size:12px;
	padding:0px;
	margin:auto;
	text-align:center;
	font-weight:bold;
	line-height:36px;
}
.prodinfodescr {
	width:300px;
	font-size:12px;
	white-space:normal;
	text-align:justify;
	}
.totalpadd {
	padding-left:7px;
	padding-right:7px;
}
.optionName {
	width:70px;
	font-size: 12px;
	padding: 0em;
	margin:0px;
	padding-left:7px;
	}
h2#productPrices {
	border:0px;
	text-align:left;
	font-size:16px;
}
#productDescription {
	white-space:normal;	
}
.hat01, .hat01 a, .hat01 a:hover {
	color: #39acc5;
	font-size:17px;	
	font-weight:normal;	
}

