p {
	padding-bottom:15px;
	margin:0;
}

img {
	border:none;
	outline:none;
}
#pageSurround {
	width:940px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
#topHeader {
	width:940px;
	clear:both;
	padding-bottom:10px;	
}
.boxTitleLeft, .boxTitleRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background-color: #031074;
	background-image: url(../skins/Classic/styleImages/backgrounds/boxTitleBg.gif);
	height: 15px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
}
.boxContentLeft, .boxContentRight {
	border: 1px solid #000000;
	background-color: #EBEDFE;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.colLeft {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMid {
	width:700px;
	float:left;
}
.colRight {
	width:220px;
	float:right;
}
.boxContent {
	width:700px;
	padding:15px 0 10px 0;
	background:url(../skins/Classic/styleImages/images/bottomLine.jpg) left bottom repeat-x;
	float:left;
	margin-bottom:15px;
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 568px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	width:940px;
	padding:0;
	height:159px;
	float:left;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 387px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}



/*added Css*/
#topLogo{
	width:940px;
	background:url(../skins/Classic/styleImages/images/header.jpg) left top no-repeat;
	height:75px;
}
.logo{
	float:left;
	padding:12px 0 0 25px;
}
.japanese{
	float:left;
	padding:14px 0 0 125px;
}
.callus{
	float:right;
	padding:3px 12px 0 0;
}

/*---footer start---*/
.footer{
	width:940px;
	padding:0;
	margin:0 auto;
}
.footerNavigation{
	width:940px;
	line-height:38px;
	float:left;
	text-align:center;
	color:#b0aeae;
}
.footerNavigation ul{
	padding:0;
	margin:0;
	list-style:none;
}
.footerNavigation ul li{
	padding:0;
	margin:0;
	display:inline;
}
.footerNavigation ul li a{
	padding:0 5px;
	margin:0;
	color:#b0aeae;
	text-decoration:none;
}
.footerNavigation ul li a:hover{
	text-decoration:none;
	color:#ea6c1f;
}
.footerCards{
	width:940px;
	padding:5px 0 3px 0;
	float:left;
	text-align:center;
	color:#5a5959;
	font-size:8px;
}
.footerCards img{
	padding:5px;
}
.footercopyright{
	width:940px;
	padding:5px 0 5px 0;
	float:left;
	text-align:center;
	color:#474753;
	font-size:10px;
}
.footercopyright span{
	padding:0 10px;
}
/*---footer End---*/

.loginBox{
	width:668px;
	float:left;
	padding:30px;
	padding-right:0;
	border:1px solid #404049;
	background:#1d1d28;
}
.loginheading{
	width:420px;
	float:left;
	color:#;
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
}
.loginRht{
	width:225px;
	float:right;
	padding-right:10px;
}
.loginRht h1{
	width:225px;
	float:left;
	padding:0;
	margin:0;
	padding-bottom:10px;
	font-size:14px;
}
.loginRht p{
	width:225px;
	padding:0;
	margin:0;
	margin-bottom:15px;
	font-size:11px;
}
.loginRht a{
	text-decoration:underline;
	color:#fc8126;
}
/*added css end*/


/*Css To be added Wednesday*/
a{
	color:#ea6c1f;
}
.formHeadingTextBox{
	width:650px;
	margin-bottom:2px;
	float:left;
}
.star{
	color:#ea6c1f;
}
.infoTxtBox{
	width:700px;
	float:left;
	padding:10px 0 0 0;
}
.btmLineDivider{
	width:700px;
	float:left;
	padding-top:5px;
	margin-bottom:5px;
	background:url(../skins/Classic/styleImages/images/bottomLine.jpg) left bottom repeat-x;
}
/*drop down css start*/

#info, #marchandise{
	display:none;
	background:#030303;
	position:absolute;	
	top:35px;
	left:0;
}
.menu2 {
	display:block;
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.menu2 ul{
	display:block;
	padding:0;
	margin:0;
}
.menu2 ul li{
	padding:0;
	margin:0;
	list-style:none;
	border:1px solid #262631;
}
.menu2 ul li a{
	width:100px;
	padding:0;
	margin:0;
	color:#dadae6;
	line-height:25px;
	background:#030303;
	text-align:left;
	padding:0 5px 0 10px;
	
}
/*drop down css end*/
.prodDetailBox{
	width:700px;
	float:left;
	padding-bottom:10px;
}
.prodSpecs{
	width:232px;
	float:left;
	padding-right:20px;
}
.prodSpecsHead{
	width:232px;
	float:left;
	padding:10px 0;
	background:url(../skins/Classic/styleImages/images/bottomLine.jpg) left bottom repeat-x;
	margin-bottom:10px;
}
.prodSpecsBox{
	width:232px;
	float:left;
}
.prodSpecsBoxTop{
	width:232px;
	float:left;
	height:13px;
	background:url(../skins/Classic/styleImages/images/prodDetTop.png) left top no-repeat;
}
.prodSpecsBoxMid{
	width:212px;
	float:left;
	padding:0 10px;
	background:url(../skins/Classic/styleImages/images/prodDetBg.png) left top repeat-y;
}
.prodSpecsBoxMid p{
	padding-bottom:8px;
}
.prodSpecsBoxBtm{
	width:232px;
	float:left;
	height:13px;
	background:url(../skins/Classic/styleImages/images/prodDetBtm.png) left top no-repeat;
}
.prodfeature{
	width:445px;
	float:left;
}
.prodFeatureHead{
	width:445px;
	float:left;
	padding:10px 0;
	background:url(../skins/Classic/styleImages/images/bottomLine.jpg) left bottom repeat-x;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.prodfeatureBox{
	width:400px;
	float:left;
}
.prodfeatureBoxTxt{
	width:400px;
	float:left;
	height:140px;
}
.prodfeatureBoxCall{
	width:400px;
	float:left;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	color:#c2c2c2;
}
.prodfeatureBoxCall span{
	color:#fff;
}
.prodfeatureBoxNav{
	width:auto;
	float:left;
	line-height:40px;
	color:#ea6c1f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.prodfeatureBoxNav ul{
	padding:0;
	margin:0;
	list-style:none;
}
.prodfeatureBoxNav ul li{
	padding:0;
	margin:0;
	display:inline;
	float:left;
}
.prodfeatureBoxNav ul li a{
	padding-left:1px;
	margin:0;
	float:left;
	color:#ea6c1f;
	display:block;
	text-decoration:none;
	background:url(../skins/Classic/styleImages/images/boxNav_lft.png) left top no-repeat;
	cursor:pointer;
}

.prodfeatureBoxNav ul li a span{
	padding:0 12px 0 10px;
	margin:0;
	color:#ea6c1f;
	line-height:40px;
	float:left;
	display:block;
	background:url(../skins/Classic/styleImages/images/boxNav_rht.png) right top no-repeat;
}
.prodfeatureBoxNav ul li a.act span{
	color:#e2e2e2;
}
.prodDetailother{
	width:700px;
	float:right;
	padding-top:10px;
}
.prodDetailother h1{
	width:700px;
	float:left;
	padding:5px 0 10px 0;
	background:url(../skins/Classic/styleImages/images/bottomLine.jpg) left bottom repeat-x;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ea6c1f;
}
.prodDetailotherimageBox{
	width:700px;
	float:left;
}
.prodDetailotherimage{
	padding:5px;
	border:1px solid #404049;
	float:left;
	background:#1d1d28;
	margin-right:10px;
}
/**/
.shopCartDetail{
	width:700px;
	float:left;
}
.shopCartDetailimage{
	padding:5px;
	width:265px;
	border:1px solid #404049;
	float:left;
	background:#1d1d28;
	margin-right:20px;
}
.shopCartDetailContent{
	width:300px;
	float:left;
}
.shopCartDetailName{
	width:280px;
	float:left;
	height:30px;
}
.shopCartDetailTitle{
	width:200px;
	float:left;
	font-weight:bold;
	color:#fff;
}
.shopCartDetailTitle span{
	float:left;
	font-weight:normal;
	font-size:10px;
	color:#8b8b8b;
}
.shopCartDetailRate{
	width:80px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#ea6c1f;
	font-size:14px;
	font-weight:bold;
}
.shopCartDetailTxt{
	width:280px;
	float:left;
	padding:10px 0;
}
.shopCartDetailSize{
	width:280px;
	float:left;
	padding:20px 0;
	color:#fff;
}
.quantity{
	width:25px;
	background:url(../skins/Classic/styleImages/images/quantityBg.jpg) left top repeat-x;
	border:1px solid #404049;
	text-align:center;
}

/**/



/**/
.profileTabs{
	padding-top:20px;
	width:548px;
	float:right;
}
.profileHead{
	width:940px;
	padding:5px 0;
	line-height:25px;
	background:url(../skins/Classic/styleImages/images/bottomLine.jpg) left bottom repeat-x;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ea6c1f;
	float:left;
}
.profileHead span{
	color:#e2e2e2;
}
.profileDetails{
	width:920px;
	float:left;
	padding:10px;
	border-bottom:1px solid #404049;
}
.personalInfo{
	width:700px;
	float:left;
	padding-bottom:10px;
}
.personalInfo h1{
	width:700px;
	float:left;
	padding-bottom:10px;
	font-size:12px;
	color:#ea6c1f;
	font-weight:normal;
	margin:0;
}
.personalInfoLft{
	width:190px;
	float:left;
	padding:2px 5px;
	text-align:right;
	background:#3d3e4b;
	margin-right:5px;
	margin-bottom:5px;
}
.personalInfoRht{
	width:300px;
	float:left;
	padding:2px 5px;
	text-align:left;
	background:#3d3e4b;
	margin-right:5px;
	margin-bottom:5px;
}
.editPersonalLft{
	width:170px;
	float:left;
	padding:2px 10px;
	margin-right:5px;
	font-size:12px;
	color:#ea6c1f;
	margin-bottom:5px;
}
.editPersonalRht{
	width:200px;
	font-size:12px;
	float:left;
	padding:2px 10px;
	margin-bottom:5px;
}
/**/
.faqAns{
	width:680px;
	float:left;
	padding:5px 10px;
}
.knowledge{
	width:400px;
	float:left;
	padding:0;
	color:#f89645;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
/*Css To be added Wednesday End*/

/* css added for the error message */
.errDiv{
    color: red; 
	width:914px;
	font-size:14px;
	float:left;
	padding:5px 0 10px 20px;
	margin-bottom:15px;
	display:block;
	background:url(../skins/Classic/styleImages/images/Error.png) left 6px no-repeat;
}


.newerrDiv{
    color: red; 
	width:914px;
	font-size:14px;
	float:left;
	padding:5px 0 10px 20px;
	margin-bottom:15px;
	display:block;
}
/* end of the css  */
/* css added for the error message */
.successmessage{
    color: #ea6c1f; 
	width:914px;
	font-size:14px;
	float:left;
	padding:5px 0 10px 20px;
	margin-bottom:15px;
	display:block;
	background:url(../skins/Classic/styleImages/images/success.png) left 6px no-repeat;
}
/* end of the css  */

/* css for the stock error message */
.nostock{
    color: #FF6600; 
	width:914px;
	font-size:14px;
	float:left;
	padding:5px 0 10px 20px;
	margin-bottom:15px;
	display:block;
	background:url(../skins/Classic/styleImages/images/Error.png) left 6px no-repeat;
}