/*============================================================
OralTitanium CSS Document 
============================================================*/



/*============================================================
Basic Styles
============================================================*/
body {
padding:0;
margin: 0;
}
h1{
color:#739E01;

text-align:center;
letter-spacing:3;
}
.head_text{
color:#FFFFFF;
text-align:center;
line-height: 24px;
}
.header_text{
font:Arial;
font-size:12px;
color:#FFFFFF;
}
submit
{  
color:#000000;  
background-image:url(../images/sign_in.gif);

}  
.h1{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.button  
{
background-color:#89B51E;
border: 2px solid #383C3D;  
font-weight:bold;
color:#FFFFFF; 
}  
.apply_now_btn  
{
background-color:#EDF6D4;
border: 1px solid #383C3D;  
color:#94B539;
font-weight:bold;
} 
.err_msg{
font-size:14px;
color:#FF7171;

}
.success_msg{
font-weight:bold;
color:#8EAD2B;
}
.login{
background:background-image:url(../images/sign_in.gif);
}
.header_links {
color:#739E01;
text-decoration:none;
font-size:14px;
}

/*============================================================
Top Menu 
============================================================*/
.menu{
font-family:Regular;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
display:inline;
padding: 3px;
letter-spacing:2;

}
.menu:hover { 
font-family:Regular;
font-size:11px;
color:#FFFFFF;
background:url(../images/menu_bg.gif);
letter-spacing:2;

}

.selected {								/* Highlighting the Top Navigation */
font-family:Regular;
font-size:11px;
color:#FFFFFF;
background:url(../images/menu_bg.gif);
letter-spacing:2;
padding:3px;
text-decoration:none;
}

/*============================================================
Right Navigation  
============================================================*/

.navigation_wrapper{
color:#FFFFFF;
background-image:url(../images/nav_wrapper.gif);
width: 270px;
height:28;
text-align:center;
line-height: 24px;
}

.nav_links{
font-weight:bold;
text-decoration:none;
color:#000000;
}
.nav_links:hover{
font-weight:bold;
text-decoration:none;
color:#789920;
}
.navigation_content{
color:OOOOOO;
background-image:url(../images/news_content.gif);
width: 270px;
height:43;
text-align:center;
line-height: 24px;
}
/*============================================================
Buttons
============================================================*/
	  .update_cart {
      cursor: hand;
      border: 0px;
      overflow:hidden;
	  width: 92px;
	  height:23px;

      background-image:url(../images/button_updatecart.png);
	  background-repeat: no-repeat;
	  background-color:#FFFFFF;
	  }
	  
	  .checkout {
      cursor: hand;
      border: 0px;
      overflow:hidden;
	  width: 82px;
	  height:22px;

      background-image:url(../images/button_checkout.png);
	  background-repeat: no-repeat;
	   background-color:#FFFFFF;
	  }
	  
	  .cont_shop {
      cursor: hand;
      border: 0px;
      overflow:hidden;
	  width: 140px;
	  height:22px;

      background-image:url(../images/button_contshopping.png);
	  background-repeat: no-repeat;
	   background-color:#FFFFFF;
	  }
	  
	  .cont_paypal {
      cursor: hand;
      border: 0px;
      overflow:hidden;
	  width: 145px;
	  height:42px;

      background-image:url(../images/button_cont_paypal.gif);
	  background-repeat: no-repeat;
	  background-color:#FFFFFF;
	  }

/*============================================================
Text Box
============================================================*/

input[type=text]
{
    border:1;
	border-collapse:collapse;
	border: 1px solid #B2E05D;
    background-color:#F1FFD6;
  
    padding-top:2px;
}
input[type=text]:focus{
    border:1;
	border: 1px solid #B2E05D;
    background-color:#FFFFFF;
  
    padding-top:2px;
}
/*============================================================
Password Field
============================================================*/

input[type=password]
{
    border:1;
	border-collapse:collapse;
	border: 1px solid #B2E05D;
    background-color:#F1FFD6;
  
    padding-top:2px;
}
input[type=password]:focus{
    border:1;
	border: 1px solid #B2E05D;
    background-color:#FFFFFF;
  
    padding-top:2px;
}

/*============================================================
Text Area
============================================================*/

textarea
{
    border:1;
	border-collapse:collapse;
	border: 1px solid #B2E05D;
    background-color:#F1FFD6;
  
    padding-top:2px;
}
textarea:focus{
    border:1;
	border: 1px solid #B2E05D;
    background-color:#FFFFFF;
  
    padding-top:2px;
}

/*============================================================
Footer
============================================================*/
.footer_text{
font:Arial;
font-size:12px;
color:#FFFFFF;
text-align:center;
}
.footer_links a{
font:Arial;
font-size:12px;
color:#FFFFFF;
text-align:center;
}
.header_links:hover{
color:#89B51E;
text-decoration:underline;
font-size:14px;
}
.pd_title{

color:#FFFFFF;
background-color:#739E01;
width:100%;
display: block;

line-height:22px;
letter-spacing:3;
font-size:14px;
font-weight:bold;
}
.pd_container{
border: 2px solid #000000;
width:100%;
display: block;
background-color:#EDF6D4;
}
.h2{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.img_border{
border-color:#383C3D;
border-width:3px;
border-style:solid;
}
.welcome_heading{
font-size:20px;
color:#739E01;
font-weight:bold;

}
.welcome_text{
font-size:18px;
color:#5E6466;
margin-left:30px;
padding:2px 2px 2px 2px;
}
.h3{
color:#89B51E;
font-size:16px;
font-weight:bold;
}
.links{
color:#789920;
font-weight:bold;
font-size:14px;
}
.header{
background-image:url(../images/oral_header.gif) no-repeat;
}
.cart_container{
border: 2px solid #999999;
width:100%;
display: block;
}
.err_msg_border{
color:#B90000;
font-size:16px;
font-weight:bold;
text-align:center;
}



div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover{
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#navigation {

}
#navigation ul ul {
display: none;
}
#navigation li {
float:left;
list-style-type:none;
background:url(../images/news_content.gif) no-repeat;
height:30px;
line-height: 30px;
padding-left: 30px;
display:block;
}
#footer {
color:#FFFFFF;
text-align: center;
padding: 5px 0 10px 0;
}

#wrap {
    width: 85%;
    margin: 0px auto 0px auto; /* top, right, bottom, left */
    padding: 0;
    border: 1px solid #000;
    background-color: #eee;


	
}
