/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:tahoma;
}

.maincontainer {
	width:100%;
	margin:0 auto;
}
	
.logo_outer_wrap
{
width:100%;
height:113px;
float:left;
}

.logo_container {
	width:30%;
	float:left;
}

.logo
{
width:366px;
height:113px;
float:left;
}

.top_menu_container {
	width:60%;	
	float:right;
	height:113px;
}

.phoneno_container
{
width:60%;
float:right;
}

.phoneno
{
float:right;
}

.login_container
{
width:60%;	
height:41px;
float:right;
background:url(http://www.o2sensorsdirect.com/images/login_bg.jpg) repeat-x;
margin-top:33px;

}

.login_left
{
float:left;
}

.login_icon_container
{
width:80px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.icon
{
float:left;
padding:10px 0 0 0;
}

.icon3
{
float:left;
padding:10px 0 0 0;
}


.logintxt
{
width:100%
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:13px 0 0 0;
}

.seperator
{
width:2px;
height:15px;
float:left;
padding:13px 13px 0 5px;
}

.login_icon_container2
{
width:120px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.login_icon_container3
{
width:90px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.flashcontainer
{
width:100%;
float:left;
height:253px;
background:url(http://www.o2sensorsdirect.com/images/bg.jpg) repeat-x;
}

.header
{
width:80%;
margin:0 auto;
}

.search_container
{
width:100%;
height:47px;
float:left;
background:url(http://www.o2sensorsdirect.com/images/search_rightimg.jpg) repeat-x;
}

.search_left
{
width:32%;
height:47px;
float:left;
background:url(http://www.o2sensorsdirect.com/images/search_leftbg.jpg) repeat-x;
}

.search_center
{
width:47px;
height:47px;
float:left;
}

.search_right
{
width:63%;
height:47px;
float:left;
background:url(http://www.o2sensorsdirect.com/images/search_rightimg.jpg) repeat-x;
}

.start_here
{
float:left;
padding:16px 10px 0 0;
}

.searchtxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
padding:20px 4px 0 5px;
}

.listbox_year
{
width:10%;
float:left;
padding:16px 4px 0 4px;
}

.listbox_make
{
width:30%;
float:left;
padding:16px 4px 0 4px;
}

.searchbox
{
float:right;
padding:16px 5px 0 0;
}

.body_container
{
width:100%;
float:left;
}

.left_body_container
{
width:20%;
float:left;
}

.nav_outwrap
{
width:171px;
height:328px;
float:left;
padding:5px 0 0 10px;
}

.nav_container 
{
width:171px;
height:31px;
float:left;
padding:2px 0 0 0;
}

.right_container_outwrap
{
width:78%;
float:left;
}

.right_container
{
width:100%;
float:left;
}

.welcome_container
{
width:100%;
float:left;
background:#f2f2f2;
margin:30px 0 0 0;
}

.welcome_left
{
float:left;
}
.welcome_right
{
float:right;

}

.welcome_bg
{
width:96%;
height:35px;
float:left;
background:#f2f2f2;
}

.welcome_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
font-weight:bold;
padding:8px 0 0 0;
}

.welcome_txt2
{
width:96%;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:0.5cm;
text-align:justify;
padding:12px 8px 5px 5px;
}

.table_container
{
width:80%;
float:left;
padding-left:50px;

}

.product_container
{
width:100%;
height:211px;
float:left;
padding:10px 0 0 0;
}

.product_left
{
float:left;
}

.product_bg
{
width:96%;
height:211px;
float:left;
background:url(http://www.o2sensorsdirect.com/images/product_bg.jpg) repeat-x;
}

.product_right
{
float:left;
}

.feature_txt
{
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
padding:12px 0 0 0;
}

.pic_container
{
width:100%;
float:left;
padding:42px 0 0 0;
}

.pic
{
width:122px;
float:left;
padding:0 18px 0 5px;
}

.more
{
width:98%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0a2a4b;
text-decoration:none;
text-align:right;
padding:12px 0 0 0;
}

.footer
{
width:100%;
float:left;
background:#043d69;
}

.footer_txt
{
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
padding:8px 0 8px 0;
}

.footershow_txt
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:center;
}

/**Innerpage Styles*/
.inner_header_container
{
width:100%;
float:left;
height:64px;
background:#0fb8f6;
}

.inner_login_container
{
width:84%;	
height:41px;
float:right;
background:url(http://www.o2sensorsdirect.com/images/login_bg.jpg) repeat-x;
margin-top:33px;
}

.inner_header_img
{
float:left;
}

.inner_searchbar_container
{
float:left;
width:100%;
height:37px;
background:#153869;

}

.inner_search_left
{
width:35%;
height:37px;
float:left;
background:url(http://www.o2sensorsdirect.com/images/inner_search_leftimg1.jpg) repeat-x;
}

.inner_search_center
{
float:left;
}

.inner_search_right
{
width:60%;
height:37px;
float:right;
}

.inner_start_here
{
float:left;
padding:8px 5px 0 0;
}

.inner_searchtxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
padding:13px 3px 0 0;
}

.inner_searchbox
{
float:right;
padding:8px 5px 0 0;
}

.inner_listbox_year
{
width:10%;
float:left;
padding:10px 3px 0 3px;
}

.inner_listbox_make
{
width:30%;
float:left;
padding:10px 0 0 3px;
}

.inner_header2_bg
{
width:62%;
height:64px;
float:right;
background:url(http://www.o2sensorsdirect.com/images/inner_header2_bg.jpg) repeat-x;
}

.tdcontact
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#163C60;
float:right;
font-weight:bold;
height:30px;
width:100%;
}

.displaycontact
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#163C60;
float:right;
font-weight:bold;
line-height:20px;
text-decoration:none;
width:100%;
}

.tdcolor
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#008DBF;
height:30px;
font-weight:bold;
text-decoration:none;
}


.tbl_class
{
/*background-color:#f8f8f8;*/
border:1px solid #d2d2d2;
}
.tr_bg
{
height:27px;
background:url(http://www.o2sensorsdirect.com/images/bg-tab.jpg) repeat-x;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#163C60;
font-weight:bold;
}


.td_contents_show
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#008DBF;
font-weight:bold;
text-decoration:none;
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC;
}

.td_contents_right
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#008DBF;
line-height:20px;
font-weight:bold;
text-decoration:none;
border-right:1px solid #CCCCCC; 
}

.inner_txt
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#008DBF;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

.inner_txt1
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#163C60;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

form 
  { 
  margin: 0; 
  padding: 0; 
  } 
	
.bread_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#163C60;
font-weight:bold;
text-decoration:none;
padding:0 6px 0 6px;
float:left;
}

.bread_txt_selected
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #666666;
font-weight:bold;
text-decoration:none;
float:left;
padding:0 6px 0 6px;
}
