/* CSS Document */

body{
	background-color:#f4f2f2;
	margin:10px 0 0 0;
	padding:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	
	}
form
	{ 
	padding:0px;
	margin:0px;
	}
a{
	text-decoration:none;
	color: #990000;
	outline:none;
}
a:hover{
	text-decoration:underline;
	color:#000000;
	outline:none;
	}
.menubg{
	background:url(../front_images/menu_bg.jpg) repeat-x;
	}
.border-right{
	border-right:#FFFFFF solid 2px;
	line-height:31px;
	padding:8px 0 9px 0;
	}
.rightmenubg{
	background:url(../front_images/right_menu_3.jpg) repeat-y;
	}
.font1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	}
.font12{
    
	font-family:Arial, Helvetica, sans-serif!important;
    font-size:12px!important;
	color:#333333!important;
	line-height:18px!important;
	text-align:justify!important;
	
	}
.greentext{
	color:#549326;
	font-weight:bold;
	font-size:14px;
	}
.greentext_pdt{
	color:#549326;
	font-weight:bold;
	font-size:12px;
	}
.border-right2{
	border-right:#FFFFFF solid 0px;
	padding:5px 0 5px 0;
	background-color:#510c0c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	}
.border-right-top{
	border-right:#CCCCCC dotted 1px;
	padding:5px;
	line-height:18px;
	}
	
.header1{
color:#431505; 
font-weight:700;
/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; font-variant:small-caps;	
border-bottom:#CCCCCC dotted 1px;border-top:#CCCCCC dotted 1px;
line-height:20px;
background-color:#f9e2c2;
padding-left:5px;
}

.lineheight{
line-height:18px;
padding:0 5px 0 5px;
text-align:justify;
}
	
	
/* Cart Style  Starts */

div#cart {
      background:#FAFAD6;
      padding:28px 24px;
}
div#cart span#subtotal {
      font-weight:bold;
}
div#cart input.quantity {
      text-align:right;
}
table#cart {
      width:100%;
      font-family:'Verdana', sans-serif;
      font-size:9pt;
      border:0px;
}
td#toprule {
      border-bottom: solid 1px #A43907;
}
table#cart td {
      padding:5px;
}
table#cart th {
      background-color:#dea08b;
      height:1px;
      padding:3px;
}
table#cart tr.clsOdd {
      background-color:#f7e7e7;
}
table#cart tr.clsEven {
      background-color:#EFEFCC;
}
table#cart th.delete,td.delete {
      width:70px;
      text-align:center;
}
table#cart th.item,td.item {
      width:250px;
      text-align:center;
}
table#cart th.p_name,td.p_name {
      width:250px;
      text-align:center;
}
table#cart th.quantity,td.quantity {
      width:50px;
      text-align:center;
}
table#cart th.price,td.price {
      width:90px;
      text-align:center;
}
input#updatesubtotal {
      padding:10px 0px 10px 0px;
}
td#subtotal {
      border-top: solid 1px #A43907;
      text-align:right;
}
td#updatesubtotal {
      height:40px;
      text-align:right;
}
div#cartbuttons {
      padding-top:20px;
      padding-bottom:20px;
}
div#keepshopping {
      float:left;
      vertical-align:center;
}
div#checkout {
      float:right;
      vertical-align:center;
}

.des-d{
background:#f4f2f2;
clear:both;
border:0px solid #336666;
padding:0px 10px 10px 10px;

}
.pad{padding:0 10px 0 10px;

	}
	
/* Cart Style Ends*/
a.sample_attach, a.sample_attach:visited, div.sample_attach
{	width:200px;
  display: block;
  padding: 5px 5px;
  background:#ffffff;
  text-decoration: none;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 900;
  font-size: 1.0em;
  color: #990000;
  
}

a.sample_attach, a.sample_attach:visited {border-bottom:#000000 dotted 1px; }
div#sample_attach_menu_child{margin-left:150px;margin-top:-23px; background-color:#FFFFFF; padding:5px; border: #742C27 solid 1px;}


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #333333;
	background-color: #ff9191;
	font-weight: bold;
	text-decoration: none; /* no underline */
	color: #510c0c;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #431505;
	font-weight: bold;
	background-color: #431505;
	color: #FFFFFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
	}
.warning_validation
{
border:#FF3300 solid 1px!important;
}