body {
  margin: 0;
  padding: 0;
	color:#333232;
	font-family: Arial;
	font-size: 11px;
	background:#f0f7fd;
}

form {
	margin: 0;
  padding: 0;
	color:#ffffff;
	font-size: 12px;
}

img {
  border: 0;
}

p {
	margin: 0;
	font-size:12px;
}

h1{
margin:0;
padding:0;
color:#545457; 
font-size:14px; 
font-weight:bold; 
padding-top:25px; 
padding-left:20px;
}

a:link, a:visited {
	color:#ffffff;
}
a:hover {
	text-decoration: none;
}


a.blueLink:link, a.blueLink:visited {
	color: #0e84e2;
}

a.blueLink:hover {
	text-decoration: none;
}

a.footerLink:link, a.footerLink:visited, a.footerLink:hover {
	text-decoration: none;
	color:#0c66af;
}

#pageWrapper {
	background:url(../img/body_bg.gif) repeat-x;
	height: 1320px;
	width: 100%;
}

#pageWrapper_sub {
	background:url(../img/body_bg_sub.gif) repeat-x;
	width: 100%;
}

#menuWrapper {
	width:990px; 
	height:58px; 
	margin:auto;
}

#contentWrapper {
	width:990px; 
	margin:auto;
}

#featuredWrapper{
	float:left; 
	width:454px; 
	margin-left:13px;
}

#featuredContentWrapper {
	background:#48aaf9;
}
#featuredProductWrapper {
	background:url(../img/productbg_blue.gif) repeat-x; 
	margin-left:25px; 
	margin-right:25px; 
	height:217px; 
	padding-top:20px;
}

#productContentWrapper {
	width:695px; 
	margin-left:13px; 
	float:left; 
	margin-bottom:50px; 
	margin-top:10px;
}

#content {
	background:#48AAF9; 
	color:#ffffff; 
	padding-left:20px;
	padding-right:20px;
	padding-top:20px; 
	font-size:12px;
	width:655px;
	min-height: 500px;
}

#productHeaderWrapper {
	background:url(../img/product_wrapper_header.gif) no-repeat; height:68px;
}


/**input box***/
.search {
	width:228px;
	border: 2px solid #69bbfb;
	color:#4d4c4c;
}

.inputBoxLogin {
	background:#ebf3f8;
	border:1px solid #cbd7df;
	width:150px;
}

/**end ofinput box***/

.bluetxt12 {
	color:#2082d1; 
	font-size:12px;
}
.subtitle {
	font-family:verdana; 
	font-size:14px; 
	font-weight:bold; 
	line-height:43px; 
	margin-left:18px;
}

.productTitle {
	color:#ffffff; 
	font-weight:bold; 
	font-size:12px;
	height:30px;
}


a.productTitle:link, a.productTitle:visited {
	color:#ffffff; 
	font-weight:bold; 
	font-size:12px;
	height:30px;
	text-decoration: none;
}


.productCode {
	margin-top:3px; 
	background-image:url(../img/codebg_body.gif); 
	background-repeat:repeat-x;
	height:16px; 
	padding:0px 10px 0 10px;
	color:#6a6b6c;
	float:left;

}
.sellingPrice {
	background:url(../img/pricebg.gif) no-repeat; 
	height:16px; 
	xpadding-left:60px; 
	xpadding-top:3px; 
	margin-top:3px; 
	color:#6a6b6c; 
	padding:1px 10px 0 25px;
}
.addtoCart{
	background:url(../img/addtocart.gif) no-repeat; 
	height:14px; 
	padding-left:60px; 
	margin-top:3px;
}


.categoryLevel3 {
	height:25px; color:#333232; font-size:13px; padding-left:26px;
}

a.navCatLv2:link, a.navCatLv2:visited {
	color:#333232; 
	height:25px;
	font-size:13px;
	display: block;
	border: 1px solid #ffffff;
	text-decoration: none;
	line-height:25px;
	padding-left: 25px;
}

a.navCatLv2:hover {
	color:#333232;
	height:25px;
	font-size:13px;
	display: block;
	
	background: #d7ecfe;
	border: 1px solid #4cacf9;
	text-decoration: none;
	line-height:25px;
}

a.navCatLv3:link, a.navCatLv3:visited {
	color:#333232; 
	height:25px;
	font-size:13px;
	display: block;
	border: 1px solid #ffffff;
	text-decoration: none;
	line-height:25px;
	padding-left: 40px;
	background: url(../img/arrow.png) no-repeat 25px 10px;
}

a.navCatLv3:hover {
	color:#333232;
	height:25px;
	font-size:13px;
	display: block;
	background: url(../img/arrow.png) no-repeat 25px 10px #d7ecfe;
	border: 1px solid #4cacf9;
	text-decoration: none;
	line-height:25px;
}

a.logout {
	color:#f45d12;
}

.blueButton130 {
	width: 130px;
	background:url(../img/btn_bg.gif) repeat-x;
	border: 1px solid #c4def4;
	color: #ffffff;
	cursor: pointer;
}

.blueButton100 {
	width: 100px;
	background:url(../img/btn_bg.gif) repeat-x;
	border: 1px solid #c4def4;
	color: #ffffff;
	cursor: pointer;
}
.blueButton60 {
	width: 60px;
	background:url(../img/btn_bg.gif) repeat-x;
	border: 1px solid #c4def4;
	color: #ffffff;
	cursor: pointer;
}

/*blinking msg effect*/
.messagebox{
 position:absolute;
 width:100px;
 margin-left:20px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
 height: 10px;
 margin-top:2px;
 line-height:10px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:20px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 color:#008000;
 height: 10px;
 margin-top:2px;
 line-height:10px;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:20px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 color:#CC0000;
 height: 10px;
 margin-top:2px;
 line-height:10px;
}
/*End of blinking msg effect*/



/* == Notice / Error == */
.error {
  font-family: Arial;
  font-size: 12px;
  padding:4px 6px;
	padding-left:23px;
  color: #CE4141;
	border: 1px solid #CE4141;
	background: url(../img/tiny-icons/cross.gif) no-repeat 4px 2px #FFF1F1;
	margin: 4px 0;
}

.notice {
  font-family: Arial;
  font-size: 12px;
  padding:4px 6px;
	padding-left:23px;
  color: #2E6D29;
	border: 1px solid #2E6D29;
	background: url(../img/tiny-icons/tick.gif) no-repeat 4px 2px #E9FFE4;
	margin: 4px 0;
}
/* == End of Notice Error == */

/* == Input Table == */
.inputTable {
	border-collapse: collapse;
	margin: 5px 0;
}

.inputTable tr {
	padding:4px;
}

.inputTable td {
	padding:  4px;
}
/* == End of Input Table == */


/*Input text box*/
.textBox {
	width: 200px;
	font-size: 12px;
}
/*end of Input text box*/


.pagingTable {
	font-size:12px;
	color:#565555;
}

a.pagingBack:link, a.pagingBack:visited {
	display: block;
	color: red;
}



.clientImg {
	width:100px; 
	height:100px; 
	float:left;
	margin : 20px;
}

.deleteSnotice{
background-image:url(../img/notice.gif);
position:absolute;
margin-left:470px;
margin-top:20px;
padding:13px 10px;
width:175px;
height:18px;
line-height:1em;
text-align:center;
}


