body {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	background-color: #000000;
    background-image: url(../images/mainbg.jpg);
    background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#DFDFDF;
	text-decoration:none;
	line-height:16px;
	}
a{
	color:#ED1C24;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}

#clearLeft{
	clear:left;
}
/*---------------------Header--------------------------------------------*/
#headerDiv{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	width:919px;
	height:110px;
}
#logoDiv{
	width:183px;
	padding:25px 0 0 25px;
	float:left;
}
#topmidDiv{
	width:457px;
	float:left;

}
#loginDiv{
	background-image: url(../images/login_bg.png);
	background-repeat: no-repeat;
	width:239px;
	height:108px;
	float:left;

}
#loginDiv form{
	padding-top:5px;
	padding-left:15px;
}
#loginDiv .title{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:2px;
}
#loginDiv .small{
	font-size:11px;
	font-weight:normal;
	color:#C5C5C5;
	padding-top:5px;
	text-align:right;
}
#loginDiv input{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color:transparent;
	border: #767676 1px solid; 
	padding:2px;
}
#loginDiv .button{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color:transparent;
	border:0px; 
	padding:2px;
}

a.userlink:link {
  font-family: Arial;
  font-size:10px; 
  color:#FFFFFF;
  text-decoration:none;
}
a.userlink:visited {
  font-family: Arial;
  font-size:10px; 
  color:#FFFFFF;
  text-decoration:none;
}
a.userlink:active {
  font-family: Arial;
  font-size:10px; 
  color:#FFFFFF;
  text-decoration:none;
}
a.userlink:hover {
  font-family: Arial;
  font-size:10px; 
  color:#ff0000;
  text-decoration:underline;
}

/*-------------------------Middle-----------------------------------------*/

#leftbarDiv{
	width:192px;
	float:left;
}
#middleDiv{
	width:662px;
	padding-left:16px;
	float:left;
}
#sess_msg{
	padding:5px;
	text-align:left;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
	letter-spacing:0.4px;
	line-height:20px;
	border:#707070 1px solid;
	background-color:#727272;
	
}
.blacktext{
	font-family:Arial;
	color:#000000;
	font-size:11px;
}
/*--------------------------Products--------------------------------------*/
#proConnect{
	width:200px;
	padding-right:18px;
	margin-bottom:18px;
}
#proDiv{
	border:#444444 1px solid;
	width:200px;
	height:200px;
	background-color:#000000;
	background-position:center;
	background-repeat:no-repeat;
}
#labelDiv{
	background-image: url(../images/smallpicoverlay.png);
	width:200px;
	height:30px;
	margin-top:170px;
	text-align:center;
}
#pname{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:4px;
	font-size:11px;
	color:#ffffff;

}
#priceDiv{
	color:#ffffff;
	font-size:17px;
	font-family: Times new roman;
	font-weight:bold;
	width:120px;
	float:left;
}
#buttonDiv{
	width:70px;
	float:left;
	text-align:right;
}
.pname {
  padding-left:12px; padding-right:10px; padding-top:3px; font-weight:bold; line-height:13px; font-size:11px;
}
.pprice {
  color:#ED1C24; font-size:17px; font-family: Times new roman; font-weight:bold;
}

/*--------------------------Products Details------------------------------*/
#detailImg{
	width:340px;float:left;
}
#detailImgDiv{
	width:340px;height:345px;
	background-position:-30px;
	border:#727272 1px solid;
}
#detailDesc{
	width:300px;margin-left:20px;float:left;

}
#buttonGroup{
	width:340px;float:left;padding-top:10px;
}
#buttonGroup a{
	font:Arial;
	color:#727272;
	font-size:11px;
	text-decoration:none;
	}
#buttonGroup a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#product_review{
	background-color:#272727; width:100%; float:left;padding:5px;margin-top:20px;margin-bottom:20px;
}
#product_reivewlist{
	width:100%; float:left;padding:5px;margin-bottom:20px;
}
#product_reivewlist p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#C5C5C5;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#3b3b3b 1px solid;
}
#product_reivewlist b{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:italic;
	font-size:11px;
	color:#e3e3e3;
}
/*--------------------------Footer----------------------------------------*/

#newsletterDiv{
	/*background-image: url(../images/login_bg.png);
	background-repeat: no-repeat;*/
	border:#727272 1px dashed;
	width:239px;
	height:108px;
	float:left;

}
#newsletterDiv form{
	padding-top:5px;
	padding-left:15px;
}
#newsletterDiv .title{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:2px;
}
#newsletterDiv .small{
	font-size:11px;
	font-weight:normal;
	color:#C5C5C5;
	padding-top:5px;
	text-align:right;
}
#newsletterDiv input{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color:transparent;
	border: #767676 1px solid; 
	padding:2px;
}
#newsletterDiv .button{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color:transparent;
	border:0px; 
	padding:2px;
}

/*-----------------------------------------------------------------------*/
td  {
  font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#DFDFDF;
	text-decoration:none;
	line-height:17px;
}

.bigprod {
  width:312px; height:467px;
}
.mediumprod {
  width:149px; height:231px;
}

img, .bigprod, .mediumprod { behavior: url(iepngfix.htc); }

img	{
	border:0px;
	}
form {
	margin: 0px;
	padding: 0px;
	}
p {
    margin-top:0px;
    margin-bottom:10px;
}
h1 {
	margin:0px;
	}
.clear {
    clear:both;
}
.small_10 {
    font-size:10px;
    line-height:13px;
}
.small_11 {
    font-size:11px;
    line-height:15px;
}

input, select, textarea {
  font-size:11px; font-family: arial; color:#6C6C6C;
}
.topbg {
  background-image: url(../images/index_01.jpg); width:919px; height:37px; background-repeat: no-repeat;
}
/*.topperbg {
    background-image: url(../images/index_02.jpg); width:919px;  background-repeat: no-repeat;
}*/
#mainbg {
    background-image: url(../images/index_03.jpg); width:919px; background-repeat: no-repeat;
	float:left;
	padding-bottom:10px;
}
.footerbg {
  background-image: url(../images/index_06.jpg); width:919px; height:85px; background-repeat: repeat-x; font-size:11px; color:#727272;
}
  .footerbg a:link {
      color:#727272;
      text-decoration:none;
  }
  .footerbg a:visited {
      color:#727272;
      text-decoration:none;
  }
  .footerbg a:hover {
      color:#A7A7A7;
      text-decoration:none;
  }

.footerbgpad{
  padding-right:10px;
  padding-left:10px;
}

.blackarea {
  background-image: url(../images/index_05.jpg); width:919px; height:83px;
}
.blackareapad{
  padding-left:16px;
  padding-right:16px;
  padding-top:16px;
  margin-bottom:0px;
}

.mainbottom {
  background-image: url(../images/index_04.jpg); width:919px; height:10px; background-repeat: no-repeat;
}

.contentbody {
  background-color:#121212; width:895px; background-image: url(../images/boxbg.jpg); background-repeat:repeat-x;
   float:left;

}
#contentbodypad {
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  padding-top:12px;
 
}


.contentbody1 {
  background-color:#121212; width:895px;
}
.contentbodypad1 {
  padding-left:12px;
  padding-right:12px;
  padding-top:12px;
  padding-bottom:12px;
}

.redbox1body {
    background-image: url(../images/redbox1_02.jpg); background-repeat:repeat-x;
}
.list {
  margin:0px;
  padding-left:20px;
  line-height:18px;
}
.list1 {
  margin:0px;
  padding-left:20px;
  line-height:18px;
  color: #ED1C24;
}
.titletimes {
   font-weight: bolder;
   color:#F6F6F6;
   font-family: Times New Roman; font-size:19px;
}
.titletimes a:link {
   color:#F6F6F6;
  text-decoration:none;
}
.titletimes a:hover {
   color:#F6F6F6;
  text-decoration:none;
}


.red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#EE242C;
}

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

.red1 {
  color:#FF4D54;
  text-decoration:underline;
}
  .red1 a:link {
    color:#FF4D54;
    text-decoration:underline;
  }
  .red1 a:visited {
    color:#FF4D54;
    text-decoration:underline;
  }
  .red1 a:hover {
    color:#FF4D54;
    text-decoration:none;
  }
.boxbody {
  border-left:1px solid #262626;
  border-right:1px solid #262626;
}
.boxtop {
  border-top:1px solid #262626;
}
.boxbtm {
  border-bottom:1px solid #262626;
}
.boxholder {
   padding:12px;
}

.leftmenutop {
    padding-left:16px; padding-right:16px; padding-top:8px;
}
.boxtoppad {
    padding-left:16px; padding-right:16px; padding-top:9px;
}

.boxbodypad {
    padding-left:16px; padding-right:16px; padding-top:12px; padding-bottom:12px;
}
.boxbodypad2 {
    padding-left:16px; padding-right:0px; padding-top:12px; padding-bottom:12px;
}
.boxbodypad3 {
    padding-left:16px; padding-right:0px; padding-top:12px; padding-bottom:0px;
}
.boxredtop {
    width:100%; background-color:#A51117; height:32px }

.boxredbody {
    width:100%; background-color:#A61C21;
}

.grboxbody {
    width:100%; background-color:#2B2B2B;
}

.priceleft {
  font-family: Times new roman; font-size:18px; color:#ffffff; font-weight:bolder;
}
.flefthr {
  border-bottom: 1px solid #B13F43; width:100%; margin-top:14px; margin-bottom:14px;
}

.menutitle {
  font-family: Arial; font-size:18px;
}
.leftmenuitem {
  padding-left:16px; padding-right:16px; padding-top:7px; padding-bottom:7px;
  border-top:#3D3D3D 1px solid;
}
    .leftmenuitem a:link {
      color:#C5C5C5;
      text-decoration:none;
    }
    .leftmenuitem a:visited {
      color:#C5C5C5;
      text-decoration:none;
    }
    .leftmenuitem a:active {
      color:#C5C5C5;
      text-decoration:none;
    }
    .leftmenuitem a:hover {
      color:#DF1C24;
      text-decoration:none;
    }

.leftmenuitem_on {
  padding-left:16px; padding-right:16px; padding-top:7px; padding-bottom:7px;
}
    .leftmenuitem_on a:link {
      color:#DF1C24;
      text-decoration:none;
    }
    .leftmenuitem_on a:visited {
      color:#DF1C24;
      text-decoration:none;
    }
    .leftmenuitem_on a:active {
      color:#DF1C24;
      text-decoration:none;
    }
    .leftmenuitem_on a:hover {
      color:#DF1C24;
      text-decoration:none;
    }

.leftmenuhr {
  border-bottom: 1px solid #3D3D3D; width:192px;
}
.pagetitle {
  color:#ED1C24; font-size:22px; font-family: Times New Roman;
}

.btmpad {
   padding-bottom:14px;
}


p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:600px;
	padding:14px;
}
#basic{
		/*border:solid 2px #DEDEDE;*/
	}
	#basic h1 {
		font-family: Arial;
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-family: Arial;
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #767676;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:200px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:200px;
	}
	#basic .input{
		float:left;
		width:250px;
		margin:2px 0 20px 10px;

		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		background-color:transparent;
		border: #767676 1px solid; 
		padding:4px;
	}
	#basic select{
		float:left;
		width:260px;
		margin:2px 0 20px 10px;

		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		background-color:transparent;
		border: #767676 1px solid; 
		padding:4px;
	}

	#basic textarea{
		float:left;
		width:250px;
		height:150px;
		margin:2px 0 30px 10px;

		font-family: Arial;
		font-size: 11px;
		color: #ffffff;
		background-color:transparent;
		border: #767676 1px solid;
		padding:4px;
	}


	#basic .imgbutton{ 
		clear:both;
		margin-left:300px;
	}
/*--------------------------------------------------------*/
