/***************** TABS: *************************/
#gallery {
font:11px verdana,arial,sans-serif; 
width:750px; 
padding:5px 0 0 0; 
line-height:15px;
}

#gallery div.off {
color:#000; 
height:33px; 
margin-right:2px; 
line-height:33px; 
padding:0 20px; 
float:left;
background:url(images/product_lists/tabs_0.gif) repeat-x left bottom; 
border:1px solid #ddd; 
border-bottom-color:#000; 
cursor:pointer; 
position:relative; 
z-index:20;
}
#gallery div.off:hover {
color:#0000CC;
}
#gallery div.on {
color:#c00; 
padding:0 20px; 
margin-right:2px; 
margin-top:1px; 
float:left;
background:url(images/product_lists/tabs_2.gif) repeat-x left bottom; 
border:1px solid #999999; 
cursor:pointer; 
border-bottom:none; 
height:33px; 
line-height:32px; 
position:relative; 
z-index:100;
}

div.hide {
display:none; 
width:0; 
overflow:hidden;
}
div.show {
position:relative; 
clear:left;
height:auto;
background:#fff; 
width:700px; 
margin-bottom:20px; 
top:-1px;
border:1px #999999 solid;
z-index:50;
font:11px verdana, arial, sans-serif; 
line-height:18px;
}

.clear {clear:both;}

#product_container {
width:690px;
position:relative;
float:left;
height:100px;
border-bottom:#CCCCCC 1px dotted;
border-left:#333333;
border-right:#333333;
}
.product_img {
width:110px;
height:100px;
position:relative;
float:left;
padding:10px;
padding-left:30px;
}
.product_text_area {
width:380px;
height:100px;
position:relative;
float:left;
padding-right:15px;
padding-top:10px;
background-image:url(images/product_lists/product_line_right.gif);
background-position:right;
background-repeat:no-repeat;
}
.product_right_info {
text-align:right;
width:80px;
position:relative;
float:right;
padding:15px 18px 0px 0px;
line-height:20px;
}
.product_header1{
font-family:Arial, Helvetica, sans-serif;
color:#003399;
font-size:13px;
text-decoration:underline;
}
.product_text_font {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
}
.red_text_small_bold {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#product_info {
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:680px;
margin: 10px 0px 10px 5px;
background:#EEEEFF;
padding:10px;
}

#filter {
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:800px;
height:auto;
margin: 5px 0px 10px 5px;
}

#filter_dropdown {
position:relative;
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:300px;
height:auto;
margin:5px 100px 10px 0px;
padding-left:300px;
padding-right:20px;
}

.search_textbox_full {
	margin-top:5px;
	width:400px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px;
}

.search_button_full {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-left:5px;
	height:30px;
}

#container {
position:relative;
float:left;
width:620px;
height:800px;
}

/*******************************product page paginated navigation *******************/
#product_list_nav {
width:690px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(images/product_lists/pagination_nav_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-left:5px;
word-spacing:20px;
color:#999999;
font-weight:bold;
}	

#display_options {
width:690px;
position:relative;
float:left;
text-align:right;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border: 1px #CCCCCC solid;
border-left:hidden;
border-right:hidden;
}

#pag_nav_holder {
width:600px;
position:relative;
float:left;
}	
.pagination_pagetext_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
word-spacing:normal;
padding-bottom:5px;
color:#000000;
}	
.pag_pg_no_selected {
background-image:url(images/product_lists/pagination_pgnum_white.jpg);
background-repeat:no-repeat;
background-position: 1px 2px;
position:relative;
float:left;
width:35px;
text-indent:5px;
}
.pag_pg_no_selected:hover {
background-image:url(images/product_lists/pagination_pgnum_darkblue.jpg);
background-repeat:no-repeat;
background-position: 1px 2px;
position:relative;
float:left;
width:35px;
text-indent:5px;
}
.pag_pg_current_page {
background-image:url(images/product_lists/pagination_pgnum_blue.jpg);
background-repeat:no-repeat;
background-position: 1px 2px;
position:relative;
float:left;
width:35px;
text-indent:5px;
}
.pag_style_previous {
width:50px;
position:relative;
float:left;
padding-right:20px;
}
.pag_style_first {
width:40px;
position:relative;
float:left;
padding-right:20px;
}
#product_list_nav .pag_style_previous:hover {
width:50px;
position:relative;
float:left;
padding-right:20px;
text-decoration:underline;
color:#04508e;
}
#product_list_nav .pag_style_first:hover {
width:40px;
position:relative;
float:left;
padding-right:20px;
text-decoration:underline;
color:#04508e;	
}
#product_list_nav .pag_nav_next:hover {
text-decoration:underline;
color:#04508e;
}
.pag_style_previous_grey   {
width:50px;
position:relative;
float:left;
padding-right:20px;
color:#999999;
cursor:pointer;
}
.pag_style_first_grey   {
width:40px;
position:relative;
float:left;
padding-right:20px;
color:#999999;
cursor:pointer;
}	
#product_list_nav a {
color:#000000;
text-decoration:none;
color:#000000;
font-weight:bold
}
.hover_div_box {
width:20px;
height:15px;
position:relative;
float:left;
border: 1px #000000 solid;
margin-left:5px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
vertical-align:top;
background-color:#FFFFFF;
padding-bottom:2px;
}
.hover_div_box_active {
width:20px;
height:15px;
position:relative;
float:left;
border: 1px #000000 solid;
margin-left:5px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
vertical-align:top;
padding-bottom:2px;
background-color:#000000;
color:#ffffff;
}
.hover_div_box:hover {
background-color:#0099CC;
color:#FFFFFF;
}
.link_pointer {
cursor:pointer;
text-decoration:none;
color:#000000;
}
.link_pointer:hover {
cursor:pointer;
text-decoration:none;
color:#000000
}
#product_list_pagetxt {
position:relative;
float:left;
width:32px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height: 22px;
padding-top:3px;
padding-left:5px;
}
#product_list_nexttxt {
position:relative;
float:left;
width:42px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height: 22px;
padding-top:1px;
padding-left:10px;
text-decoration:underline;
}
.more_info_button {
padding-top:7px;
float:right;
position:relative;
left:3px;
}

#pageres{
position:relative;
float:left;
width:800px;
height:auto;
margin-left:525px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}