/* CSS Document */

body{
     margin: 0px;
     font-family:Tahoma;
	 font-size: 11px;
	 color:#6a6a6a;
	 background-image:url(../images/bg.jpg);
	 background-repeat:repeat-x;}

.manufacturers{ 
               font-family:Tahoma; 
               font-size: 11px; 
               color:#ff539b;}
			   
.toplinks{
          color:#42a1fd;
		  font-size:11px;
		  font-weight:bold;
		  text-decoration: none;
			}
.toplinks:hover{color:#42a1fd;text-decoration:underline}
		  
.mainlinks{
           color:#FFFFFF;
           text-align:left;
		   }
		   
.shoppingcart{
              color:#FFA324;
			  font-weight:bold; text-align:center;}
			  
			  
.firstline{
           font-family:Verdana;
		   font-size:14px;
		   color:#097ea9;}
		   
		   
.paragraph-header{
                  font-family:Tahoma;
				  font-size:11px;
				  color:#137da4;
				  font-weight:bold;}
				  
.border{
        border-bottom-color:#d9d8d8;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		padding-left:24px;
		height:20px;}
		

.faqtable{
        border-bottom-color:#f8dbe7;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		padding:3px 0px 3px 5px;}


.infotable{
           padding-left:24px;
		   height:20px;
		   color:#3c3d3d;
		   text-align:left;}
		   
		   
.q{ color:#268ab3;}

.footerborder{
        border-top-color:#00b5f0;
		border-top-style:solid;
		border-top-width:1px;
		padding-top:3px;}
		   
.footerlinks{color:#268ab3;}
             
.protablehead{
              color:#065c78;
			  font-weight:bold;
			  background-image:url(../images/table-headerbg.jpg);
			  text-align:center;}
			  
.price{
       color:#c6152a;
	   font-weight:bold;
	   vertical-align:top;}
	   
.pro-name{
          color:#ec3f87;
		  font-size:13px;
		  float:Verdana;
		  font-weight:bold;}
		  
		  
.rightcolumn{
             background-color:#d7f0f7;}
			 
			 
.rightcolumntable{
                  height:21px;
				  text-align:left;
				  padding:10px 0px 0px 25px;}
				  
.producttableheader{
                   color:#555153;
			       font-size:12px;
			       font-weight:bold;
				   background-color:#f4f4f4;
				   padding:3px 0px 3px 15px;
				   text-align:left;}

.blacktext{
           color:#444444;} 
                 
.smallText{ padding:50px 0px 15px 0px;}  
 

.border{
        border-bottom-color:#dddddd;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		border-right-color:#dddddd;
		border-right-style:dotted;
		border-right-width:1px;
		height:30px;
		text-align:center;}
		
.border1{
        border-bottom-color:#dddddd;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		height:30px;
		text-align:center;}
		
.tablecolumnleft{ border-right-color:#086fa0;
              border-right-style:solid;
			  border-right-width:1px;
			  height:31px;
			  text-align:center;
			  color:#FFFFFF;}
			  
.tablecolumnmiddle{border-right-color:#086fa0;
                    border-right-style:solid;
			        border-right-width:1px;
					border-left-color:#85c9eb;
                    border-left-style:solid;
			        border-left-width:1px;
			        height:31px;
			        text-align:center;
					color:#FFFFFF;}
					
.tablecolumnright{border-left-color:#85c9eb;
                  border-left-style:solid;
			      border-left-width:1px;
			      height:31px;
			      text-align:center;
				  color:#FFFFFF;}
				  
.q{color:#268ab3;}
				  
.myaccount{color:#e3660a;
           font-weight:bold;
		   padding-left:10px;
		   text-align:left;
		   background-image:url(../images/myaccountbg.jpg);
		   background-repeat:no-repeat;
		   height:35px;}

.addressbook{color:#0b7dc6;
             font-weight:bold;
		     padding-left:10px;
		     text-align:left;
		     background-image:url(../images/myaccountbg.jpg);
		     background-repeat:no-repeat;
		     height:35px;}
		     
.formborder{color:#555153;
			font-size:12px;
			font-weight:bold;
			background-color:#e5e5e5;
			padding:3px 0px 3px 15px;
			text-align:left;
			border-left-style:solid; 
			border-left-width:1px; 
			border-right-style:solid; 
			border-right-width:1px; 
			border-top-style:solid; 
			border-top-width:1px; 
			border-color:#F2F2F2;}
			
.formoutline{border-left-style:solid; 
			border-left-width:1px; 
			border-right-style:solid; 
			border-right-width:1px;
			border-bottom-style: solid; 
			border-bottom-width: 1px; 			
			border-color:#F2F2F2;
			padding:3px 0px 3px 0px;}
			
			
.reviewbox{ background-color:#f4f4f4;
           height:70px;
		   vertical-align:top;
		   text-align:left;
		   padding:5px}	
		   
.moduleRowOver {background-color: #f4f4f4; cursor: pointer; cursor: hand; }
.moduleRowSelected {background-color: #f4f4f4; }		   	     
		     				  
		   
		   
a.infolinks:link { color: #3c3d3d; text-decoration: none }
a.infolinks:active { color: #3c3d3d; text-decoration: none }
a.infolinks:visited { color: #3c3d3d; text-decoration: none }
a.infolinks:hover { color: #3c3d3d; text-decoration: underline }
		   

a.rightcolumn:link { color: #127f9f; text-decoration: none }
a.rightcolumn:active { color: #127f9f; text-decoration: none }
a.rightcolumn:visited { color: #127f9f; text-decoration: none }
a.rightcolumn:hover { color: #127f9f; text-decoration: underline }

.leftcolumn { background-color:#f4f4f4;}
a.leftcolumn:link { color: #127f9f; text-decoration: none }
a.leftcolumn:active { color: #127f9f; text-decoration: none }
a.leftcolumn:visited { color: #127f9f; text-decoration: none }
a.leftcolumn:hover { color: #127f9f; text-decoration: underline }

.bodytextlink { background-color:#f4f4f4;}
a.bodytextlink:link { color: #127f9f; text-decoration: none }
a.bodytextlink:active { color: #127f9f; text-decoration: none }
a.bodytextlink:visited { color: #127f9f; text-decoration: none }
a.bodytextlink:hover { color: #127f9f; text-decoration: underline }

.shoppingcartprodlink { background-color:#ffffff;}
a.shoppingcartprodlink:link { color: #ec3f87; text-decoration: none }
a.shoppingcartprodlink:active { color: #ec3f87; text-decoration: none }
a.shoppingcartprodlink:visited { color: #ec3f87; text-decoration: none }
a.shoppingcartprodlink:hover { color: #ec3f87; text-decoration: underline }



a.maincategory:link { color: #ff539b; text-decoration: none; font-family:Tahoma; font-size: 11px;}
a.maincategory:active { color: #ff539b; text-decoration: none; font-family:Tahoma; font-size: 11px;}
a.maincategory:visited { color: #ff539b; text-decoration: none; font-family:Tahoma; font-size: 11px;}
a.maincategory:hover { color: #ff539b; text-decoration: underline; font-family:Tahoma; font-size: 11px;}

				  
a.advancedsearch:link { color: #1562b8; text-decoration: underline }
a.advancedsearch:active { color: #1562b8; text-decoration: none }
a.advancedsearch:visited { color: #1562b8; text-decoration: none }
a.advancedsearch:hover { color: #1562b8; text-decoration: underline }

		  
a.toplinks:link { color: #0066cc; text-decoration: none }
a.toplinks:active { color: #0066cc; text-decoration: none }
a.toplinks:visited { color: #0066cc; text-decoration: none }
a.toplinks:hover { color: #0066cc; text-decoration: underline }

a.mainlinks:link { color: #ffffff; text-decoration: none }
a.mainlinks:active { color: #ffffff; text-decoration: none }
a.mainlinks:visited { color: #ffffff; text-decoration: none }
a.mainlinks:hover { color: #ffffff; text-decoration: underline }

a.shoppingcart:link { color: #FFA324; text-decoration: none }
a.shoppingcart:active { color: #FFA324; text-decoration: none }
a.shoppingcart:visited { color: #FFA324; text-decoration: none }
a.shoppingcart:hover { color: #FFA324; text-decoration: underline }

.cont_infoBox_t {background:url(../images/wn.jpg); background-repeat:no-repeat; margin:0px;}

a.bottomlinks:link { color: #268ab3; text-decoration: none }
a.bottomlinks:active { color: #268ab3; text-decoration: none }
a.bottomlinks:visited { color: #268ab3; text-decoration: none }
a.bottomlinks:hover { color: #268ab3; text-decoration: underline }

a.edit:link { color: #f5448d; text-decoration: none }
a.edit:active { color: #f5448d; text-decoration: none }
a.edit:visited { color: #f5448d; text-decoration: none }
a.edit:hover { color: #f5448d; text-decoration: underline }

.title_indent2{padding:3px 5px 0 0; height:58px; vertical-align:middle !important; color:#00bdda; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold !important; width:100%; line-height:21px;}
.title_indent2 a{color:#00bdda; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; text-decoration:none;line-height:14px;}
.title_indent2 a:hover{text-decoration:underline;}

/********new****************/
.arrowlistmenu{
width: 170px; /*width of menu*/
text-align:left;
margin-top:10px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 3px 0 4px 10px; /*header text is indented 10px*/

}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding-left:2px;
margin-top:0px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
font: 12px tahoma;
padding: 0 5px 2px 5px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #127f9f;
background: url(../images/hyphen.jpg) no-repeat left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #127f9f;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #127f9f;
background-color: #F3F3F3;
}

.main{padding-left:8px; text-align:left;}

.msgdisplaybackground{background-color:#99FF99}

input.signinbutton{
margin: 0;
border: none;
background: url(includes/languages/english/images/buttons/buttons_signin.jpg) no-repeat left;
width:60px;
height:19px;
padding: 0;
cursor: pointer;
}

input.createaccountbutton{
margin: 0;
border: none;
background: url(includes/languages/english/images/buttons/buttons_continue.jpg) no-repeat left; 
width:71px;
height:19px;
padding: 0;
cursor: pointer;

}
/***********ends here****list-style-image:url(../images/hyphen.jpg);***/

.headerbox{background-color:#FFFFFF;
           text-align:right;
		   vertical-align:middle;
		   padding-top:10px;
		   padding-right:30px;}


.headerbox2{background-image:url(../images/header_04.jpg);
            background-repeat:no-repeat;
			text-align:right;
			vertical-align:top;}


.menusbg{background-image:url(../images/menus-bg.jpg);
         background-repeat:no-repeat;
		 height:62px;
		 width:674px;
		 vertical-align:top;}

/************************code for new checkout module added as on 08/1/10*********************/
TD.infoBoxHeading {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  background: #00abe3;
  color: #ffffff;
  padding:0px 0px 0px 3px;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;  }
.checkoutMain {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: tahoma; color:#000000
}

.cartheading{FONT-SIZE: 13px; LINE-HEIGHT: 1.5; FONT-FAMILY: tahoma; color:#555555}
.subtotaltax{ font-family: Tahoma;
              font-size: 10px;}

.mainOrderTotal{font-family: Tahoma; font-size: 11px; padding-right:40px;}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}

/*************************************Rahuls css for two pages*/
.checkoutshopping{padding:3px 0px 3px 3px;
                  text-align:left;
				  color:#FFFFFF;
				  background-color:#00abe3;
				  font-weight:bold;}



.productsname{float:left;
			  width:255px;
			  text-align:left;
			  padding-top:5px;}


.quantity{width:140px;
		 float:left;
		 text-align:left;
		 padding-top:5px;}


.priceeach{width:140px;
		 float:left;
		 text-align:left;
		 padding-top:5px;}



.totalprice{width:150px;
		 float:left;
		 text-align:left;
		 padding-top:5px;}


.totalprice2{width:100px;
		 float:left;
		 text-align:left;
		 padding-top:5px;}

.products{width:255px;
          text-align:left;
		  float:left;
		  padding-top:5px;}


.subtotal{float:left;
          text-align:right;
		  padding:8px 5px;
		  width:590px;}



.price2{text-align:right;
        padding:8px 10px;
		vertical-align:top;}


.haveacoupon{float:left;
             text-align:left;
			 width:590px;
			 font-weight:bold;
			 padding:10px 0px;}


.makechanges{ font-weight:bold;
             text-align:center;
			 padding:10px 0px;}


.address{padding:5px;
		 text-align:left;}


.paymentmethod{text-align:left;
               padding:10px;}


.paymentmethod2{text-align:left;
                padding:10px;
				background-color:#e9e9e9;
				color:#333333;
				font-weight:bold;}



.shippingmethod{text-align:left;
                padding:10px;
				background-color:#e9e9e9;
				color:#333333;
				height:30px;}



.continue{ float:left;
          text-align:left;
		  width:620px;}



.confirmation{ width:210px;
               text-align: left;
			   padding-left:110px;
			   color:#333333;
			   float:left;}


.finished{ width:300px;
           text-align: center;
		   float:right;}

/***************Rahul css ends here*****************/

.img_dim {
max-height:180px; height:auto !important; height:180px; max-width:238px; width:auto !important; width:238px;
}

