﻿/* CSS Document */

body{margin:0px; padding:0px; background-color: transparent;background:url(../../images/bgbackground.png) 0 0 repeat-x;color:White;

}
body{margin:0px; padding:0px; font-family:arial; font-size:12px; line-height:15px;
}



img { behavior: url(iepngfix.htc); }


/*input{ height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:0px 0 0 2px; border:#CCCCCC solid 1px; background-color:#FFFFFF;  }*/

img{ border:none;}

h1, h2, h3, h4, h5, h6, p, ul, li {margin:0; padding:0; list-style:none;}


/*p { margin:0px; padding:0px;}*/

#mainWrap{width:100%; margin:0px; padding:0px; float:left;}
#mainPanel{width:1010px; margin:0px auto; padding:0px; z-index:1; position:relative;}
#mainPanel2{width:992px; margin:0; padding:0px; float:left; padding:0 9px 0 9px; background-color:#000000;}

/*_____Top panel_______*/

#topnav {width:992px; float:left; padding:0; text-align:right; height:37px;}
#topnav .login{width:992px; float:left; padding:0;  text-align:right; height:37px;}
#topnav .login ul{width:992px;  margin:0px; padding:0; }
#topnav .login ul li{ padding:0px 0 0px 10px ; margin:0; font:bold 11px/37px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; color:#CCCCCC; }
#topnav .login ul li a{font:bold 11px/37px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; }
#topnav .login ul li a:hover{color:#ffffff;}
#topnav .login span{ color:#F90000; padding-right:4px;}

#middlebanner { width:992px; float:left; margin:0; padding:0; }

/*_______________Footer panel____________*/

#footer { width:992px; float:left; clear:left; padding:0; margin:8px 0 35px 0;}
#footer .currency { width:100px; float:left; padding:0; margin:0;}
#footer .currency a{padding:0; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
#footer .currency a:hover{ color:#FFFFFF; text-decoration:underline;}
#footer .bottomlink{ width:892px; float:left; padding:0; margin:0; text-align:right;}
#footer .bottomlink ul{ width:892px; padding:0; margin:0;}
#footer .bottomlink ul li{ width:auto; padding:0; margin:0; display:inline; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#999999;}
#footer .bottomlink ul li a{ font:normal 11px/16px Arial, Helvetica, sans-serif; text-decoration:none; color:#999999; padding:0; margin:0; }
#footer .bottomlink ul li a:hover{ text-decoration:underline; color:#FFFFFF;}
#footer .bottomlink ul li .blank{padding:0px 3px 0px 3px; font:11px/15px Arial, Helvetica, sans-serif; display:inline; list-style-type:none; color:#999999; margin:0; text-align:center;}
#copyight { width:992px; float:left; padding:5px 0 0 0; margin:0; }
#copyight .copyight{ width:970px; float:left;  font:11px/15px Arial, Helvetica, sans-serif; color:#666666; text-align:right;}
#copyight img.ingresslogo{ width:16px; float:left; padding:0 0 0 6px; margin:0;}

/*___________*/
#logo {  position: absolute; margin:0; float:left; padding:0; z-index:2; left:25px; top:15px;}



/*_____________Product_________*/

#innerpanel { width:992px; float:left; background-color:#FFFFFF;}
#productpanel {width:960px; float:left; padding: 0 16px 0 16px; margin:0;}
#productpanel_login {width:640px; float:left; padding: 0 16px 0 16px; margin:0;}

#menu{ width:992px; height:32px; float:left; line-height:32px; padding:0px 0 0 0; margin:0px;}
#menu .cornerright{ width:17px; height:32px; float:right; padding:0px 0 0 0; margin:0px; background:url(../../images/menucorner.png) 0 0 no-repeat;}

#menu2{ width:992px; height:32px; float:left; line-height:32px; padding:0px 0 0 0; margin:0px; background:url(../../images/abbg.png) 0 0 no-repeat;}
#menu2 .cornerright{ width:17px; height:32px; float:right; padding:0px 0 0 0; margin:0px; background:url(../../images/menucorner.png) 0 0 no-repeat;}

.menu { width:744px; padding-left:231px; clear:both; float:left; height:32px;}

.menu ul {
	float:left;
	background-color:#990000;
	width:744px;
	padding:0;
	margin:0 0 0 0px;
	list-style:none;
	line-height:32px;
	text-align:right;
}

.menu LI {
	margin:0;
	padding:0;
	display:inline;
}

.menu A {
	display:inline;
	font:bold 13px/32px Arial;
	color:#FFF;
	text-decoration:none;
	margin:0;
	padding:5px 12px 5px 12px;
	/*border-right:1px solid #fff;*/
}

.menu A:hover,
.menu A:active,
.menu A.here:link,
.menu A.here:visited {
	background:#000000; padding:8px 12px 8px 12px;

}

.menu A.search{
	color:#000000;

}

.menu A.search:hover{
	color:#FFFFFF;
	background-color:#990000;

}



#pagenavigaton { width:747px; float:left; margin:0; padding:14px 0 22px 229px;}
#pagenavigaton ul { margin:0; padding:0 0 0 8px; float:left; width:392px;  line-height:20px;}
#pagenavigaton ul li{ margin:0; padding:0 0 0 0; float:left; font-family:Arial; font-size:15px; color:#333333; display:inline; list-style-type:none;}
#pagenavigaton ul li a { font:bold 15px/22px Arial; color:#333333; text-decoration:none; }
#pagenavigaton ul li a:hover { text-decoration:underline; color:#990000; }
#pagenavigaton ul li span{ margin:0; width:20px; height:22px; padding:0 0px 0 0; background:url(../../images/arrow1.jpg) 0 8px no-repeat; float:left;}

#productnavigation { width:130px; float:right; margin:0; padding:0px;}
#productnavigation span{ width:60px; text-align:center; float:left; margin:0; padding:0px 5px 0 5px;  font:normal 12px/22px Verdana; color:#333333;}
#productnavigation .next { width:22px; float:left; margin:0; padding:0;}

#productcontent {width:960px; float:left; margin:0 0 0 0; padding:0;}

.contentpro{width:180px; float:left; padding:0 0 0 0; margin-bottom:20px;}
.mainproductimg {width:180px; height: auto; padding:0 0 0 0; z-index:4;  margin:0;}

.moreinfobutton { width:93px; height:23px; display:block; z-index:5; margin:207px 0 0 87px; position: absolute; text-align:center; }
.moreinfobutton a{ width:93px; text-decoration:none; display:block; background-color:#000000; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
.moreinfobutton a:hover{ background-color:#990000;}

.producthead { font:normal bold 14px/16px Arial, Helvetica, sans-serif; text-align:left; color:#333333; width:auto; padding:5px 5px 0 0; }

.productprice {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#990000; width:auto; padding:0px 0 0px 0px; text-align:left; }
.producttxt1 {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#333333; width:auto; padding:0px 0 0px 0px; text-align:left; }

.productbuy { width:auto; padding:15px 0 20px 15px; float:left;}
.br { width:1px; padding:0; margin:7px 7px; float:left; background-image:url(../../images/spacer.gif);}


/*_____________More Info_________*/

#moreinfopanel {width:960px; float:left; margin:0 0 0 0; padding:0 16px 25px 16px;}
#leftpanel{width:300px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
#moreinfoimgcont {width:300px; float:left; padding:0; margin:0; }
#moreinfoimg {width:300px; float:left; padding:0; margin:0;}
#moreinfoimg img{width:300px; float:left; padding:0; }
#moreinfoicon {width:300px; float:left; padding:0 0 0 0; margin:13px 0 0 0;}
#moreinfoicon .icon1 {width:53px; float:left;  padding:0; margin:0;}
#moreinfoicon .icon2 {width:53px; float:right;  padding:0; margin:0;}

#moreinfo_thumb {width:300px; float:left; padding:0 0 0 0; margin:9px 0 0 0;}
#moreinfo_thumb p{width:auto; float:left; padding:0 9px 0 0; margin:0;}

#moreinfocontent{width:430px; float:left; margin:0 0 0 0; padding:0 28px 0 28px;}
#moreinfocontent h1{ width:420px; padding:0px 0 0 10px; margin:0; font:normal 19px/20px Arial, Helvetica, sans-serif; color:#333333;}
.moreinfotxt1 {width:auto; padding:2px 0 0 10px; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif;  color:#999999;}
.moreinfotxt2 p{width:auto; padding:2px 10px 5px 10px; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif;  color:#333333;}
.moreinfo_hrline { width:100%; float:left; border-top:1px solid #e1e1e1; overflow:hidden; line-height:1px; height:1px; margin:5px 0 5px 0; padding:0; }

.moreinfoprice{width:100%; float:left; padding:0 0 0 10px; margin:0; line-height:26px;}
.moreinfoprice label{width:auto; float:left; padding:0 15px 0 0; margin:0; font:bold 11px/20px Verdana, Helvetica, sans-serif; color:#CC0000; }
.moreinfoprice span{width:100px; padding:0; margin:0; font:normal 10px/20px Arial, Helvetica, sans-serif; color:#999999;}

.moreinfooldprice{width:auto; padding:0 0 0 10px; margin:0; font:bold 11px/16px Verdana, Helvetica, sans-serif; text-decoration:none; color: #333333;  }


#qtytxt{ width:420px; float:left; margin:0px 0 12px 0; padding:0; }
.qtytxt{ width:400px; float:left; margin:0; padding:0; font:bold 11px/16px Arial, Helvetica, sans-serif; }
.qtytxt p{ width:30px; float:left;  margin:0; padding:0 4px 0 10px;  color:#999999;  }
.qtytxt input{ width:60px; float:left; height:18px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0 0 0 2px; border:#333333 solid 1px; background-color:#FFFFFF;} 
.buynow{ width:100px; float:left; margin:10px 0 0 10px; padding:0; }

#moreinfoicon2{ width:110px; float:left; padding:0 0 0 0px; margin:0px 0 0 45px;}
#moreinfoicon2 .icon1 a{ width:95px; float:left; font:normal 10px/16px Verdana, Helvetica, sans-serif; color:#999999; text-decoration:none; background:url(../../images/printhispage1.jpg) 8px 5px no-repeat; text-align:left; padding-left:25px; margin-top:0px;}
#moreinfoicon2 .icon1 a:hover{ text-decoration:underline; color:#990000;}

#moreinfoicon2 .icon2 a{ width:95px; float:left; font:normal 10px/16px Verdana, Helvetica, sans-serif; color:#999999; text-decoration:none; background:url(../../images/tellafriend1.jpg) 8px 3px no-repeat; text-align:left; padding-left:25px; margin-top:15px;}
#moreinfoicon2 .icon2 a:hover{ text-decoration:underline; color:#990000; }



#rightpanel{width:172px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
#rightpanel .coner1{width:172px; float:left; height:12px; margin:0; padding:0; font-size:0; background:url(../../images/topbg1.jpg) 0 0 no-repeat;}
#rightpanel .midd{width:152px; float:left; margin:0 0 0 0; padding:0 10px 0 10px; background-color:#990000;}
#rightpanel .coner2{width:172px; float:left; height:22px; margin:0 0 0 0; padding:0 0 0 0; background:url(../../images/bottombg.jpg) 0 0 no-repeat;}
#middcontent { width:152px; float:left; margin:0; padding:0 0 22px 0;}
#middcontent .head{ width:100%; float:left; text-align:center; padding-bottom:6px; margin:0; font:bold 13px/18px Arial; color:#FFFFFF; }
#middcontent .hrline{ width:100%; float:left; border-top:1px solid #CE0000; overflow:hidden; height:1px; padding:0; margin:0;}

#middcontent .arrow1 { width:100%; float:left;}
#middcontent p { width:auto; float:left; padding:20px 0 0 4px;}


.backtolist { width:100px; background:url(../../images/icon1.jpg) 0 2px no-repeat; padding:0; margin:0; float:left; height:15px;} 
.backtolist a{ font:normal 11px/14px Verdana, Helvetica, sans-serif; color:#D20000; text-decoration:none; padding-left:15px; margin:0;} 
.backtolist a:hover{ text-decoration:underline;} 

#next { width:120px; float:left; padding:0; margin:0 0 0 90px;}
#next img.lineimg{ width:43px; float:left; padding-top:2px; margin:0;}
#next .link1 { width:auto; float:left; padding:0; margin:0; background:url(../../images/icon2.jpg) 0 3px no-repeat;}
#next .link1 a {font:normal 11px/14px Verdana, Helvetica, sans-serif; color:#999999; text-decoration:none; padding-left:12px;}
#next .link1 a:hover {text-decoration: underline;}

#next .link2 { width:auto; float:left; padding:0; margin:0; background:url(../../images/icon3.jpg) 32px 3px no-repeat;}
#next .link2 a {font:normal 11px/14px Verdana, Helvetica, sans-serif; color:#999999; text-decoration:none; padding-right:10px;}
#next .link2 a:hover {text-decoration:underline;}



/* ImagerolloverCss */

/*.pic, a.pic, a.pic img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
a.pic:hover, a.pic:hover img  { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;  }
*/
.imageborder img{ border:2px solid #000000;}
.imageborder:hover img{ border:2px solid #990000;}
.imageborder:hover { color:#990000}	

.imageborder1 img{ border:1px solid #ffffff;}
.imageborder1:hover img{ border:1px solid #666666;}
.imageborder1:hover { color:#666666}	

/* ImagerolloverCss */



/*_________About US___________-*/

#aboutuspanel { width:992px; float:left; background:url(../images/arrow1.png) top left no-repeat; height:778px;}

#pagenavigaton2 { width:747px; float:left; margin:0; padding:14px 0 22px 245px;}
#pagenavigaton2 ul { margin:0; padding:0 0 0 8px; float:left; width:392px;  line-height:20px;}
#pagenavigaton2 ul li{ margin:0; padding:0 0 0 0; float:left; font-family:Arial; font-size:15px; color:#333333; display:inline; list-style-type:none;}
#pagenavigaton2 ul li a { font:bold 15px/22px Arial; color:#ffffff; text-decoration:none; }
#pagenavigaton2 ul li a:hover { text-decoration:underline; color:#990000; }
#pagenavigaton2 ul li span{ margin:0; width:20px; height:22px; padding:0 0px 0 0; background:url(../images/arrow1.png) 0 8px no-repeat; float:left;}


#aboutustxt { width:550px; float:left; padding:10px 0 0 16px; margin:0;}

#aboutustxt p{ width:550px; float:left; padding:5px 0 5px 0; margin:0; font:italic bold 18px/20px "Times New Roman", Times, serif; color:#000000; }

/*_________Register___________-*/

#registerpanel { width:364px; float:left; margin:15px 0 0 15px; position:relative; z-index:10;}
#closeb {
	position: absolute;
	margin:0;
	float:left;
	padding:0;
	z-index:11;
	left:340px;
	top:-2px;
}

#registerpanel .coner1{width:364px; float:left; height:11px; font-size:0; margin:0; padding:0; font-size:0; background:url(../../images/corner1_top.png) 0 0 no-repeat;}
#registerpanel .midd{width:338px; float:left; margin:0 0 0 0; padding:0 13px 0 13px; background:url(../../images/bgimg1.png) 0 0 repeat;}
#registerpanel .coner2{width:364px; float:left; height:11px; font-size:0; margin:0 0 0 0; padding:0 0 0 0; background:url(../../images/corner1_bottom.png) 0 0 no-repeat;}

#registerset { width:338px; float:left; margin:0px; padding:0 0 15px 0;}
#registerset .head { width:auto; float:left; margin:0px; padding:0 0 0 5px; font:bold 15px/20px arial; color:#FFFFFF; }

.register_hrline { width:100%; float:left; border-top:1px solid #333333; overflow:hidden; line-height:1px; height:1px; margin:5px 0 5px 0; padding:0; }
#registerset p{ width:328px; float:left; margin:0px; padding:0 5px 0 5px; font:normal 13px/16px arial; color:#CCCCCC; }

.registertxt{ width:auto; float:left; margin:5px 0 15px 0; padding:0 0 0 34px; font:normal 15px/20px arial; color:#FF0000; background:url(../../images/img1.png) 5px 0 no-repeat;}

.registertxt_2{ width:auto; float:left; margin:5px 0 15px 0; padding:0 0 0 34px; font:normal 15px/20px arial; color:#FF0000; background:url(../../images/img2.png) 5px 0 no-repeat;}

.registertxt_3{ width:auto; float:left; margin:25px 0 10px 0; padding:0 0 0 34px; font:normal 15px/20px arial; color:#FF0000; background:url(../../images/img3.png) 5px 0 no-repeat;}


#registercontent{ width:338px; float:left; margin:0; padding:2px 0 4px 0; }
.registertxt1{ width:120px; float:left; margin:0; padding:0; font-family:arial; text-align:left; font-size:13px; color:#FFFFFF; font-weight: normal; line-height:20px; padding-left:5px;}
.registertxt1 span{ color:#FF0000;}
.registertxt2 { width:210px; float:left; height:18px;}
.registertxt2 input , select{ float:left; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0; padding:0px 0 0 0; border:#FFFFFF solid 1px; background-color:#FFFFFF;}

#registercontent2{ width:auto; float:left; margin:0; padding:5px 0 15px 115px; }
#registercontent2 .content1{ width:180px; float:left; margin:0; padding:0; font:normal 13px/20px arial; color:#FFFFFF; }
#registercontent2 .content1 a{ color:#FF0000; text-decoration:underline; }
#registercontent2 .content1 a:hover{ color:#FF0000; text-decoration:none; }

#registercontent2 input{ float:left; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0; padding:0px 0 0 0; border:#CCCCCC solid 0px; background-color:#FFFFFF; }

.nextbutton{ width:318px; float:left; margin:0; padding:0;}


/*Contact us*/
#contactuspanel { width:992px; float:left; background:url(../images/contactusimg.jpg) top left no-repeat; }
#contactustxt { width:550px; float:left; padding:10px 0 0 16px; margin:0;}
#contactustxt a{ font:normal 15px/20px arial; color:#FF0000; text-decoration:underline;}
#contactustxt a:hover{ text-decoration:none;}

#contactuspanel p{ width:550px; float:left; padding:5px 0 5px 0; margin:0; font:italic bold 17px/20px "Times New Roman", Times, serif; color:#ffffff; }
#contactuspanel p{ width:550px; float:left; padding:5px 0 5px 0; margin:0; font:italic bold 17px/20px "Times New Roman", Times, serif; color:#ffffff; }





#registercontent3{ width:328px; float:left; margin:0; padding:0 0 25px 5px; }
#registercontent3 .txt1{ width:328px; float:left; margin:0; padding:0; font:normal 13px/25px arial; color:#999999;  }

#registertxt3 input , select{ float:left; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0; padding:0px 0 0 0; border:#FFFFFF solid 1px; background-color:#FFFFFF;}


/*_________Login___________-*/

#loginpanel { width:630px; float:left; padding:0 0 25px 0; margin:5px 0 25px 0; font:normal 13px/16px arial; color:#ffffff; }
#loginpanel h3 { width:630px; float:left; font:normal 19px/22px arial; color:#ffffff; padding-left:5px; }

#loginpart1 { width:320px; float:left; margin:0; border-right:1px solid #CCCCCC;}
.regi_part1{ width:300px; float:left; margin:0; padding:10px 0 0 0px;}
.regi_part1 ul { width:310px; float:left; margin:0; padding:0; display:block;}
.regi_part1 ul li{ width:305px; float:left; margin:0; padding:0 0 10px 0; display:block; list-style-type:none;}
.regi_part1 label{ width:75px; float:left; margin:0; padding:0; vertical-align:middle;}
.regi_part1 input{ width:210px; height:18px; float:left; margin:0 0 0px 10px; padding:0; border:1px solid #CCCCCC; background-color:#FFFFFF; vertical-align:middle;}

.login_hrline { width:100%; float:left; border-top:1px solid #e1e1e1; overflow:hidden; line-height:1px; height:1px; margin:10px 0 10px 0; padding:0; }

.forgotpass{
	width:150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	margin:0;
	padding:10px 0 0 5px;
}
.forgotpass a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; text-decoration: underline;}
.forgotpass a:hover{text-decoration:none;}

#loginpart2 { width:280px; float:left; margin:0 0 0 25px; padding:0;  }
#loginpart2 .head{ width:300px; float:left; margin:0; font:bold 14px/20px arial; color:#990000;}

#loginpart2 .txt1{ width:265px; float:left; margin:0; background:url(../../images/bullete.jpg) 0 10px no-repeat; padding:5px 0 5px 15px;}

#loginpart2 p{ width:300px; float:left; margin:0; font:normal 13px/20px arial; color:#333333; padding-top:15px;}




/*________Content Padding___________*/

.contentpad1 { margin-left:5px;}

/*________Finish Content Padding___________*/


/*________My Cart Panel___________*/

#mycartpanel { width:740px; float:left; padding:0 0 25px 0; margin:15px 30px 0 3px; font:normal 13px/16px arial; color:#666666; }
#mycartpanel h3 { width:auto; float:left; font:normal 19px/22px arial; color:#333333; padding-left:10px; }

#mycartbox p{ width:710px; float:left; padding:10px 10px 20px 10px;  margin:0;}
.mycart_hrline { width:740px; float:left; border-top:1px solid #e1e1e1; overflow:hidden; line-height:1px; height:1px; margin:10px 0 10px 0; padding:0; }

#mycarttable {
	width:auto;
	float:left;
	padding:0;
	margin:0 0 0 0;
    background:url(../../images/bgimg3.jpg) 0 0 repeat-x; height:32px;
}
#mycarttable1 {
	width:740px;
	float:left;
	padding:0;
	margin:0;
}
#mycartcol1 {
	width:130px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}
#mycartcol2 {
	width:160px;
	float:left;
	padding:0 0 0 20px;
	margin:0;
}
#mycartcol3 {
	width:150px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}
#mycartcol4 {
	width:120px;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
}
#mycartcol5 {
	width:95px;
	float:left;
	padding:0 0 0 22px;
	margin:0;
}
#mycartcol6 {
	width:140px;
	float:left;
	padding:0;
	margin:0;  height:32px; padding-left:20px;
}
.mycarttxt1{ width:auto; text-align:left; font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:22px;}
.mycarttxt2{ width:auto; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#333333; line-height:18px;}

.mycarttxt3{
	width:100%;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	line-height:20px;
}


.mycarttxt4{ width:200px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#333333;  background-color:#F7F7F7; height:90px; }

.mycarttxt5{ width:auto; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#999999; line-height:15px;}



.hrline6 { width:740px; height:1px; border-top:3px solid #D12A29; line-height:1px; overflow:hidden; float:left; margin:0; padding:0;}
.hrline7 { width:740px; height:1px; border-top:1px solid #CCCCCC; line-height:1px; overflow:hidden; float:left; margin:10px 0 10px 0; padding:0;}


#qtytable {
	width:120px;
	float:left;
	padding:0 0 0 15px;
	margin:0;
}

#qtytable  label {
	width:70px;
	float:left;
	padding:0 0 0 0px;
	margin:0; font:bold 17px/20px Arial, Helvetica, sans-serif; color:#000000;
}

#qtytable input{
	width:30px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#333333; height:18px;
	padding:0 0 0 2px;
	margin:2px 2px 0 3px ;
}

#mycarttable2 {
	width:440px;
	float:left;
	margin:0;
	padding:10px 0 0 300px;
}

#mycartshipping {
	width:80px;
	float:left;
	margin:0;
	padding:0; text-align:center; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666666; border-right:1px solid #CCCCCC;
}

#mycartshipping .head {
	width:80px; font-weight:bold; float:left; }

#mycartshipping .txt1 {
	width:80px;
	float:left;}

#mycarttotal {
	width:100px;
	float:left;
	margin:0;
	padding:0 0 0 20px; text-align:left; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666666; 
}

#mycarttotal .head {
	width:100px;
	font-weight:bold;
	float:left;
	color:#D12A29;
}

#mycarttotal .txt1 {
	width:100px;
	float:left;

}

#mycartremoveimg {
	width:135px;
	float:left;
	margin:0;
	padding:10px 0 0 20px;
}

#mycarttable3 {
	width:740px;
	float:left;
	margin:0;
	padding:0;
}

.mycarttconshopp {
	width:300px;
	float:left;
	margin:0; 
	padding:0 0 0 25px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#DA2A29;
	background:url(../../images/icon4.jpg) 0 0 no-repeat; 
}
.mycarttconshopp a {
	margin:0; 
	padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#DA2A29; text-decoration:none;
}

.mycarttconshopp a:hover {
	text-decoration: underline;
}

.mycartcheckoutimg {
	width:200px;
	float:right;
	margin:0;
	padding:0 0 0 20px;
}


/*_______________Reg thank & Sub Thank______________________*/
.registerthank{
	width:500px;
	float:left;
	padding-left:10px;
}
.registerthank p{FONT-SIZE:12px; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#666666; line-height:17px; font-weight:bold; padding:10px 0 10px 0; margin:0px 0 0px 0;}
.registerthank a {FONT-SIZE:11px; text-decoration:none; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#666666; line-height:17px; font-weight:bold;}
.registerthank a:hover{ text-decoration:underline;}




/*__________My Account_____________*/
#myaccount {
	width:900px;
	float:left;
	padding:0;
	margin:0;
}


#myaccountbox {
	width:900px;
	float:left;
	padding:15px 0 5px 0;
	margin:0;
}
#myaccountbox1 {
	width:340px;
	float:left;
	padding:0px 0;
	margin:0;
}
.myaccountimg {
	width:38px;
	padding:0 5px 0 5px;
	float:left;
}
.myaccounttxt { width:260px; padding:0 0px 0 0px; float:left; }
.myaccounttxt { font-family:Arial; font-size:12px; color:#333333; text-decoration:none;}
.myaccounttxt a{ font-family:Arial; font-size:12px; color:#000000; text-decoration:underline; }
.myaccounttxt a:hover{ text-decoration: none; }
.hrline5 { width:690px; height:1px;  border-top:1px solid #CCCCCC; margin:4px 0 0px 0;  float:left; line-height:1px; overflow: hidden; }



/*___________________Validation ______________________*/

.validatorCalloutHighlight div, .validatorCalloutHighlight td
{
    border: solid 1px Black;
    background-color: #ffffff;
    moz-opacity: 1.95;
    opacity: .85; filter: alpha(opacity=95);
}
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
    color: #990000;
}
        .validatorCalloutHighlight .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }
        
/*________Validation End____________*/
.moreifolist
{
border:1px solid #CCCCCC
}
.newlink { width:auto; padding:0; margin:0; display:inline; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#ffffff;}
.newlink  a{ font:normal 11px/16px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; padding:0; margin:0; }
.newlink  a:hover{ text-decoration:underline; color:#ffffff;}

.hline2 {
	background-image: url(../../images/hr2.jpg);
	background-repeat: repeat-x;
}




.modalBackground
{ 
background-color:Gray; 
filter:alpha(opacity=90); 
opacity:0.9;  

	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	

}



.searchlist2{
	FONT-SIZE: 7.5pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #cccccc;
	
}

.MenuLink{FONT-SIZE: 11pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #890E10;
	text-decoration:none;
	}
.MenuLink  a{ FONT-SIZE: 11pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #890E10;
	text-decoration:none; }
.MenuLink  a:hover{ text-decoration:none; color:#333333;}


.ProductPrice{width:auto; float:left; padding:0 15px 0 0; margin:0; font:bold 11px/20px Verdana, Helvetica, sans-serif; color:#CC0000; }


.productprice123{width:auto; float:left; padding:0 15px 0 0; margin:0; font:bold 11px/20px Verdana, Helvetica, sans-serif; color:#CC0000; }

.productprice345{ font:bold 11px/20px Verdana, Helvetica, sans-serif; color:#CC0000; }

.loginforgotdiv{ width:300px;float:left;}

 .errors {
border: 2px solid red;
color: #FFFFFF;
height:55px;
float:left;
margin: 5px 0px;
padding: 15px;
background: #000000 url(../images/sad_server.gif) no-repeat 5px 50%;
width:150px;

}

.errors ul {
margin: 0;
padding: 0;
margin-left: 20px;
list-style: cirlce;
color:#FFFFFF;
}
