@charset "utf-8";

body {

	margin: 0px;

	padding: 0px;

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

	font-size: 12px;

	line-height: 18px;

	color: #000000;

}

p {

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



a {

	color: #1972c0;

	text-decoration: none;

}

a:hover {

	color: #1972c0;

	text-decoration: underline;

}

img {

	border:0px;



}

h2 {

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	color: #ff0000;

	font-family: Tahoma, Arial;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

}

.bgrepeatbottom01 {

	background-image: url(../images/a01.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	

}

.bgrepeatbottom02 {

	background-image: url(../images/a02.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 43px;

}

.bgrepeatbottom03 {

	background-image: url(../images/a07.gif);

	background-repeat: repeat-x;

	background-position: left bottom;



}

.bgnorepeatLM01 {

	background-image: url(../images/a05.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:48px;

	padding-right: 10px;

}

.bgnorepeatLM02 {

	background-image: url(../images/a06.gif);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left:48px;

	padding-right: 10px;

}

.bgnorepeatLM02 a{

	color: #000000;

}



/* ul li menu */

.menu01 ul, .menu01 li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	display: block;

	height:38px;

}

.menu01 ul

{

	background-image: url(../images/a03.png);

	background-repeat: no-repeat;

	background-position: left top;	

	padding-left: 2px;

	

}

.menu01 li {

	float: left;

	background-image: url(../images/a03.png);

	background-repeat: no-repeat;

	background-position: right top;	



}



.menu01 li a{

	background-image: url(../images/a04.png);

	background-repeat: repeat-x;

	background-position: left top;

	float: left;

	line-height: 38px;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	padding-right: 10px;

	padding-left: 10px;

	margin-right: 2px;

}

.width {

	margin: auto;

	width: 1000px;

}

.width02 {

	margin: auto;

	width: 934px;

}

.box01 {

	background-image: url(../images/a26.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.box01-01{

	background-image: url(../images/a27.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.box01-02{

	background-image: url(../images/a24.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.box01-03{

	background-image: url(../images/a25.png);

	background-repeat: no-repeat;

	background-position: right top;

}

.box01-04{

	background-image: url(../images/a65.png);

	background-repeat: repeat-y;

	background-position: left top;

}

.pgtitle01 {

	background-image: url(../images/a22.png);

	padding-left: 48px;

	background-repeat: no-repeat;

	background-position: left center;

	font-size: 20px;

	line-height: 40px;

	float: left;

	font-family: Tahoma, Arial;

	color: #0450ae;

}

.pgtitle02{

	background-image: url(../images/a23.png);

	padding-left: 41px;

	background-repeat: no-repeat;

	background-position: left center;

	font-size: 16px;

	line-height: 40px;

	float: right;

	font-family: Tahoma, Arial;

	text-transform: uppercase;

	color: #ff0000;

}

.pgtitle02 a {

	color: #ff0000;



}

.box02-01 {

	background-image: url(../images/a29.png);

	background-repeat: repeat-x;

	background-position: left center;

	border: 1px solid #bb0500;



}

.box02-02 {

	font-size: 15px;

	line-height: 32px;

	background-image: url(../images/a28.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 36px;

	color: #FFFFFF;

	font-weight: bold;

	height: 34px;



}

.box02-03 {

	padding: 15px;

	border: 1px solid #d5d5d5;

}

.box02-04 td{

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #d7d7d7;

	border-right-color: #d7d7d7;

	border-bottom-color: #d7d7d7;

	border-left-color: #d7d7d7;

	padding-right: 15px;

	padding-left: 15px;

	

}

.box02-04, .box02-04 a {

	color: #a81400;

}

td.noborder {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

.box03 {

	text-align: left;

	padding: 5px;



}

.box03 .box03-01 {

	font-family: Arial, Helvetica, sans-serif;

	line-height: 31px;

	color: #FFFFFF;

	background-image: url(../images/a30.png);

	background-repeat: repeat-x;

	background-position: left top;

	font-size: 16px;

	padding-right: 10px;

	padding-left: 10px;



}

.box03 .box03-02 {

	padding: 10px;

	border: 1px solid #d5d5d5;



}

.box03 .box03-03 {

	background-image: url(../images/a31.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 17px;



}

a.readmore {

	margin: 0px;

	display: block;

	float: right;

	line-height: 15px;

	background-image: url(../images/a32.png);

	background-repeat: no-repeat;

	height: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	background-position: left top;

	color: #dd0900;

}

a.readmore2 {

	display: block;

	float: left;

	background-image: url(../images/a36.png);

	background-repeat: repeat-x;

	height: 23px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	background-position: left top;

	color: #dd0900;

	border: 1px solid #dcdcdc;

	line-height: 23px;

}

a.readmore2 span {

	background-image: url(../images/a32.png);

	background-repeat: no-repeat;

	background-position: left 4px;

	display: block;

	padding-left: 20px;



}

.box04 {



}

.box04 .box04-01 {

	background-image: url(../images/a35.png);

	background-repeat: repeat-x;

	background-position: left top;	

}

.box04 .box04-02 {

	background-image: url(../images/a33.png);

	background-position: left top;

	background-repeat: no-repeat;

}

.box04 .box04-03 {

	background-image: url(../images/a34.png);

	background-position: right top;

	background-repeat: no-repeat;

	padding: 15px;

}

.box05 {





}

.box05-01 {

	background-color: #f2f2f2;

	padding-right: 3px;

	padding-bottom: 3px;

}

.box05-02 {

	background-color: #FFFFFF;

	padding: 3px;

	border: 1px solid #e2e2e2;

}

.box05-03 {

	background-color: #FFFFFF;

	background-image: url(../images/a37.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.box05-04 td {

	text-align: left;

	padding-right: 2px;

	padding-left: 2px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.box05-04 th {

	background-color: #e7f4ff;

	border-top-width: 3px;

	border-right-width: 3px;

	border-bottom-width: 3px;

	border-left-width: 3px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	text-align: center;

	font-weight: normal;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

}

.box05-04 .addtocart {

	text-align: center;

}

.box05-04 .price {

	text-align: center;

}

.box06 {

	padding:4px;

	;

}

.box06-01 {

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

	background-repeat: repeat-x;

	background-position: left top;

	margin-bottom: 2px;

}

.box06-02 {

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

	background-position: left top;

	background-repeat: no-repeat;

}

.box06-03 {

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

	background-position: right top;

	background-repeat: no-repeat;

	padding-left: 70px;

	height:38px;

	text-align: left;

	line-height: 36px;

	font-family: Tahoma, Arial;

	font-size: 20px;

	color: #FFFFFF;

}

.box06-04 td {

	/*text-align: justify;*/

	line-height: normal;

	color: #003d66;

}

.box06-04{

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #c0d9ee;

	border-right-color: #c0d9ee;

	border-bottom-color: #c0d9ee;

	border-left-color: #c0d9ee;

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

	background-repeat: repeat-x;

	background-position: left top;

	padding: 10px;

	

}

.box06-05 {

	background-image: url(../images/a44.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.box06-06 {

	background-image: url(../images/a43.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

}

.box06-07 {

	background-image: url(../images/a42.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	height: 26px;

	line-height: 26px;

	text-align: right;

	padding-right: 20px;

}

.box07 {

	padding: 4px;



}

.box07-01 {

	background-image: url(../images/a48.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.box07-02 {

	background-image: url(../images/a46.png);

	background-position: left top;

	background-repeat: no-repeat;

}

.box07-03 {

	background-image: url(../images/a47.png);

	background-position: right top;

	background-repeat: no-repeat;

	height:38px;

	text-align: left;

	line-height: 36px;

	font-family: Tahoma, Arial;

	font-size: 18px;

	color: #1a557c;

	padding-left:10px;

	padding-right:10px;

	

}

.box07-04 {

	background-image: url(../images/a51.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #a6d0e7;

	border-right-color: #a6d0e7;

	border-bottom-color: #a6d0e7;

	border-left-color: #a6d0e7;

	

}

.box07-05 {

	background-image: url(../images/a49.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	margin-left: -1px;

}

.box07-06 {

	background-image: url(../images/a50.png);

	background-position: right bottom;

	background-repeat: no-repeat;

	margin-right: -1px;

}

.footer, .footer a{

	color: #FFFFFF;

}

.OtherDetail{width:97%; float:none; padding:10px; margin-left:0px; margin-bottom:15px; border:1px solid #CCCCCC; display:none;}

.errMessage

{

	color: red;	text-align: center;

}

.infoMessage

{

	color: Green;

	text-align: center;

}

.pagesubMenu{ width:auto; padding:0px 15px 0px 15px; float:left}

.shipDet

{

	width:60%;

	float:left;

}



.returnDet

{

	width:40%;

	float:left;

}

.tdInstruct

{

	font-weight:bold;

	font-size:14px;

}

.darktr{

	background:#F2F7FD;

}

.lighttr{

	background:#FFFFFF;

}

.darktr:hover, .lighttr:hover{

	background:#FFF8F0;

}

.feedback-author {

	color: #1972c0;

	font-weight: bold;

	text-align: left;

	background-image: url(../images/a54.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding-left: 45px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;



}

.feedback-content {

	text-align: justify;

	color: #545454;



}

.feedback-readmore {

	text-align: left;

	background-image: url(../images/a53.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 30px;



}

.box08 {

	padding: 4px;

}

.box08-01 {

	

	border: 1px solid #d6d6d6;

	background-image: url(../images/a59.png);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.box08-02 {

	background-image: url(../images/a55.png);

	background-position: left top;

	background-repeat: no-repeat;

	margin-left: -1px;

	margin-top: -1px;

}

.box08-03 {

	background-image: url(../images/a56.png);

	background-position: right top;

	background-repeat: no-repeat;

	margin-right: -1px;

	margin-top: -1px;

}

.box08-04 {

	background-image: url(../images/a57.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	margin-right: -1px;

	margin-bottom: -1px;

}

.box08-05 {

	background-image: url(../images/a58.png);

	background-position: right bottom;

	background-repeat: no-repeat;

	margin-bottom: -1px;

	margin-right: 1px;

}

.heading01 {

	font-family: Tahoma, Arial;

	font-size: 20px;

	display: block;

	margin: 0px;

	font-weight: normal;

	color: #ff5a00;

	background-image: url(../images/a60.png);

	background-repeat: no-repeat;

	background-position: left 10px;

	text-align: left;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 12px;

	padding-left: 40px;

}

.box08-05 p {

	text-align: justify;

	padding-right: 5px;

	padding-left: 5px;

	margin: 0px;

	color: #545454;



}

.header {

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

	background-repeat: repeat-x;

	background-position: left 140px;

	overflow: hidden;

}

.header-01 {

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

	background-repeat: no-repeat;

	background-position: center bottom;

	margin: auto;

	height: 281px;

	width: 962px;

}



.slideshow{

	margin: auto;

	height: 300px;

	width: 962px;

	overflow: hidden;

}

.header-text{

	color: #FFFFFF;

	text-align: justify;

	font-size: 14px;

	line-height: 22px;

}

.header-title {

	font-family: Tahoma, Arial;

	font-size: 25px;

	line-height: normal;

	font-weight: normal;

	text-align: left;

	color: #FFFFFF;



}

#page-wrap						{ background: white; width: 960px; margin: 0 auto; 

								  padding: 50px 0; }



#slider							{ background: url(../images/a61.jpg); height: 300px; overflow: hidden;

								  position: relative; margin:0px; background-repeat:no-repeat; background-position: bottom left; }

								  

                                /* DEFAULT is for three panels in width, adjust as needed

                                   This only matters if JS is OFF, otherwise JS sets this. */								  

#mover							{ position: relative; }



.slide							{ padding:0px 30px; width: 900px; float: left; position: relative; }

.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;

								  color: #ac0000; }

.slide p						{ color: #ffffff; font-size: 12px; width: 100%;}

.slide img						{ padding-top:20px;}


