body {
   font-family: "trebuchet ms", verdana, sans-serif;
   font-size: 12px;
   line-height: 1.5em;
   color: #333;
   background: #ffffff;
   margin: 0;
   padding: 0;
   width: 100%;

   
}

p {
    font-size: 12px;
   margin-top: 10px;
	margin-right: 10px;   
	margin-left: 10px;   
   text-indent : 5%;
   line-height : 150%;
   text-align : justify;
   vertical-align : bottom;
}
li {
/*	list-style-type : square;*/
	list-style-position : outside;
	font-size : 14px;
	font-weight : bolder;
	text-align : left;

}
strong{
	color: #0d9e33;
	font-size : 14px;
}

a:link {
  text-decoration: none;
   color: #3300FF;
}

a:visited {
   text-decoration: none;
   border-bottom: 1px dotted #369;
   color: #ff0000;
   color: red;

}

a:hover, a:active {
   text-decoration: none;
   border-bottom: 1px solid #036;
   color: #000;
}

img {
/*   border-style: outset;*/
   border-style: none;
/*   color: silver;*/
   
}

span {
    font-size: 13px;
   margin-top: 10px;
   text-indent : 5%;
   line-height : 150%;
   text-align : justify;
}
#menu {
   font-family: "trebuchet ms", verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
   position: absolute;
   height: 27px;
   top: 70px;
   left: 0px;
   width: 100%;
   padding: 0px;
   color: #000000;
   background-color: #f7f3b8;
   text-align : left;
   z-index: 1;
}

#header {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 65px;
   width: 100%;
   background: #3cdcde;
/*   background: url(/image/web_logo.jpg);*/
/*   padding-top: 8px;*/
   text-align : left;
}

#header h1 {
   font-size: 30px;
   text-transform: uppercase;
   letter-spacing: 0.3em;
   color: #fff;
}
#header h2 {
   font-size: 50px;
   text-transform: uppercase;
   letter-spacing: 0.3em;
   background-color: black;
}

h2 {
   font-size: 16px;
}
#container {
   position: absolute;
   top: 85px;
   
   left: 0px;
/*   background: #abcdef;*/
   margin: 0 auto 0 auto;
   text-align: left;
   width: 100%;
   height: auto;
   
   z-index: 0;
}


#main {
/*	 position: relative;*/
	 position: absolute;
/*   top: 40px;*/
   top: 10px;
   left: 2px;
	 /* top 	right 	bottom 	left*/
   margin: 3px 15px 15px 165px;
/*   padding: 15px 15px 15px 15px;*/
   background: #FFFFFF;
/*   height: 980px;*/
   height: auto;
/*   width : 830px;*/
   width : 950px;
/*   background-color : #f4f4ea;*/
}

#footer {
   position: absolute;
   top: 2220px;
   float: left;
   width: 100%;
/*   position: relative;*/
/*   top: 1400px;*/
   left: 0px;   
/*	 height: 20px;*/
   background-color: white;
/*   background: rgb(174,226,135);*/
/*   z-index: 1;*/
/*   padding: 10px;
   margin-right: 30px;*/
   text-align : center;
   
}
#footer1 {
   width: 100%;
   left: 0px;   
   background-color: white;
   text-align : center;
   
}


#product_category
{
/*	overflow: scroll;*/
/*	height: 980px;*/
}
#product_title
{
	 position: absolute;
   top: 2px;
   left: 1px;
/*   width : 505px;*/
   width : 100%;
	   
	 font-size: 14px; 
	 font-weight: bolder;
/*   background-color : #75f280;*/

}
#product_description
{
	 position: absolute;
   top: 40px;
   left: 1px;
   width : 505px;
/*   height: 220px;*/
	    
   background-color : #ffe59f;
		height: auto;
/*   overflow: scroll;*/
}
#product_image
{
	 position: absolute;
   top: 2px;
   left: 530px;
   background: #FFFFFF;
}

#discount_title
{
	 position: absolute;
/*   top: 300px;*/
   top: 1px;
   left: 510px;
   width : 300px;
   background: #FFFFFF;
}
#product_image_text
{
	 position: absolute;
   top: 2px;
   left: 530px;
   background: #FFFFFF;
   overflow: scroll;
   
}

.cart_table{
/*	 position: absolute;
   top: 40px;
   left: 2px;*/

	font-size: 12px;
	width:100%;
/*	border-style: inset;*/
/*	border-color: #ec0000;*/

/*	cellspacing:1;
	cellpadding:0;*/
/*	background-color: #f7f3b8;*/
	
}

#similar_products
{
	 position: absolute;
   top: 480px;
   left: 2px;
/*   background-color: black;*/
	 width:100%;
	 height: 1500px;
	 text-align : center;
		font-size: 9px;
/*		overflow: scroll;	*/
}
#bar {
   float: left;
   width: 160px;
   top: 10px;
/*   background: #dddeee;*/
/*   background: rgb(174,226,135);*/
/*   background: url(http://www.bikepartsplaza.com/image/bar_backgroundimage.jpeg);*/
   z-index: 1;
   padding: 10px 10px 10px 0px;
   margin-right: 30px;
   margin-top: 10px;
		font-family: arial,sans-serif;   
/*	 height: 390px;*/

}

#bar h1 {
    font-size: 12px;
   text-transform: uppercase;
   letter-spacing: 0.3em;
}

.popupmenu {
font-family: arial,sans-serif;
   position: absolute;
   height: 27px;
   top: 65px;
   left: 0px;
   width: 100%;
   padding: 0px;
		margin:0;
		z-index: 5;
}

.popupmenu ul{
padding: 0;
margin:0;
list-style-type : none;
}

.popupmenu  ul li{
float: left;
position: relative;
background: #c9c9a7;	
}

.popupmenu ul li a, .popupmenu ul li a:visited {
display: block;
text-align : center;
/*text-align : left;*/

text-decoration: none;
width: 130px;
height: 30px;
color: #000;
border : 1px solid #fff;
border-width: 1px 1px 0 0;
background: #c9c9a7;
line-height: 30px;
font-size: 11px;
}

.popupmenu ul li ul li a, .popupmenu ul li ul li a:visited {
display: block;
/*text-align : center;*/
text-align : left;

text-decoration: none;
/*width: 180px;*/
width: 280px;
height: 30px;
color: #000;
border : 1px solid #fff;
border-width: 1px 1px 0 0;
background: #c9c9a7;
line-height: 30px;
font-size: 11px;
padding: 2px;
}
.popupmenu ul li ul{
display: none;
text-align : left;
}

.popupmenu ul li:hover a {
color : #fff;
background : #b3ab79;
}

.popupmenu ul li:hover ul {
	display: block;
	position: absolute;
	top: 31px;
	left: 0;
	width: 105px;
}

.popupmenu ul li:hover ul li a {
display : block;
background : #faeec7;
color: #000;
}

.popupmenu ul li:hover ul li a:hover {
background : #dfc184;
color: #000;
}

.popupmenu ul li a.hide, .popupmenu ul li a:visited.hide {
display: none;
}
.popupmenu ul li a:hover {
color: #fff;
background: #b3ab79;
}

.popupmenu ul li a:hover ul {
display : block;
position : absolute;
top: 32px;
left: 0;
width : 105px;
}

.popupmenu ul li a:hover ul li a {
background: #faeec7;
color: #000;
}

.popupmenu ul li a:hover ul li a:hover {
background : #dfc184;
color: #000;
}


#Paypal_verified
{
/*	 position: absolute;
   top: 860px;*/
   left: 10px;
/*   background-color: black;
		width:750px;*/
   z-index: 1;
}


#onsale{
/*	 position: relative;*/
   margin: 1px 5px 15px 15px;
   padding: 6px 15px 15px 15px;
/*   background: #e4f8f9; */
}

#newproduct{
	 position: absolute;
   top: 1px;
   left: 2px;
	 width : 500px;
/*	 position: relative;*/
   margin: 1px 5px 15px 15px;
   padding: 6px 15px 15px 15px;
   background: #ffffff;
/*	 overflow : scroll;  */
}

#bikemodel{
	 position: relative;
/*	 position: absolute;*/
   top: 1px;
   left: 2px;
/*	 width : 900px;*/
	 width : 800px;
/*		top: 32px;
		left: 0;*/
		height: 150px;
	 /* top 	right 	bottom 	left*/
   margin: 2px 15px 15px 15px;
   padding: 5px 15px 15px 15px;
}

#two_stroke_bike{
	 position: relative;
/*	 position: absolute;*/
   top: 310px;
   left: 3px;
	 width : 650px;
/*	 position: relative;
		top: 32px;
		left: 0;*/
   margin: 1px 15px 15px 15px;
   padding: 6px 15px 15px 15px;
}

#promotion{
/*	 position: relative;
		top: 32px;
		left: 0;*/
	width : 85%; 	
   margin: 1px 15px 15px 15px;
   padding: 6px 15px 15px 15px;

}
.mainBox {
border: 1px dashed #0099CC;
margin: 3px;
padding: 3px;
float: left;
/*height: 95%;*/

}
.mainBox h5 {
float: left;
height: 20px;
width: 179px;
color: #FFFFFF;
padding: 6px 3px 3px 10px;
background-color: #0099CC;
font-size: 16px;
}
.mainBox p {
line-height: 1.5em;
text-indent: 2em;
margin: 35px 5px 5px 5px;
} 



.hprcp_n {background-color:#fcd163}
.hprcp_head {background-color:#fcd163; height:24px; padding-left:15px; background:url(image/imgPanelBGYellowGrad1.gif) repeat bottom; border-left:1px solid #fcd163; border-right:1px solid #fcd163; margin-top:-6px; border-top:1px solid #fcd163; padding-top:6px; border-bottom:1px solid #e1bf48}
.hprcp_n .hprcp_e, .hpmb_e {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:6px}
.hprcp_n .hprcp_w, .hpmb_e {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:6px}
.hprcp_s .hprcp_e, .gbhprcp_s .hprcp_e {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px}
.hprcp_s .hprcp_w, .gbhprcp_s .hprcp_w {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px}
.hprcp_n .hprcp_e {background:url(image/imgHPHdrRgtYellow.gif) no-repeat top right; right:-1px}
.hprcp_n .hprcp_w {background:url(image/imgHPHdrLftYellow.gif) no-repeat top left; left:-2px; width:6px}
.hprcp_s {background-color:transparent; border-color:#ccc; border-style:solid; border-width:0 1px 1px}
.gbhprcp_s {background-color:#e8e8e8; border-color:#ccc; border-style:solid; border-width:0 1px 1px}
.hprcp_s .hprcp_e {background:transparent url(image/imgPanelLRGrey.gif) no-repeat scroll bottom right; bottom:-1px; right:-1px}
.hprcp_s .hprcp_w {background:transparent url(image/imgPanelLLGrey.gif) no-repeat scroll bottom left; left:-2px; width:10px}
.gbhprcp_s .hprcp_e {background:transparent url(image/imgPanelLRGreyGrad.gif) no-repeat scroll bottom right; bottom:-1px; right:-1px}
.gbhprcp_s .hprcp_w {background:transparent url(image/imgPanelLLGreyGrad.gif) no-repeat scroll bottom left; left:-2px; width:10px}
.hprcp_mid {border-color:#ccc; border-style:solid; border-width:0 1px}
.hprcp_mide {width:auto;height: auto; margin-left:15px;margin-right:15px;}
.hprcp_mide2 {width:auto;height: auto; margin-left:15px;  /*overflow: scroll*/}
.hprcp_mide1 {width:auto; overflow: scroll;	border-style: inset;}
.hprcp_mide3 {width:750px; overflow: scroll;}
.hprcp_head .mtitle {font-weight:bold; font-family:arial, helvetica, sans-serif; color:#5d5d5d}
