﻿
/* COMMON Styles */
.form_header_sm
{
	background-color: #ffffff;
	background-image: url(../_images/headerbg.gif);
	background-repeat: repeat-x;
	height: 23px;
	color: #ce1700; /*#272274;*/
	font-weight: bold;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
.form_header
{
	background-color: #ffffff;

	background-image: url(../_images/headerbg.gif);
	background-repeat: repeat-x;
	height: 23px;
		
	/*
	background-image: url(../_images/bar.jpg);
	background-repeat: repeat-x;
	height: 54px;
	font-size: 22px;
	*/
	
	color: #ce1700; /*#272274;*/
	font-weight: bold;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
}
.headertitle
{
	margin-top: 0px;
	margin-left: 10px;
	height: 23px;
}
.headertitle_sm
{
	padding-top: 4px;
	margin-left: 5px;
	height: 23px;
}
/*
.headertitle
{
	margin-top: 7px;
	margin-left: 10px;
	height: 54px;
}
*/
.form_field
{
	background-color: #DBDBDB; /*#DEE8F5;*/
	text-align: left;
}
.form_field_black
{
	background-color: #000000;
	background-image: url(../_images/1pt_black_bar.jpg);
	background-repeat: repeat-x;	
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;		
}
.field_text_black
{
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
}
.form_command
{
	background-color: #8D8E89; /*#D1DEF1;*/
	text-align: center;
}
.form_section
{
	border: solid 1px #296CC4;
}

.field_text_large
{
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;	
}
.equipment_header
{
	font-size: 14px; 
	font-weight: bold;
	border-bottom: solid 1px #ccc;
	padding: 3px 0px 3px 0px;
}
.equipment_item
{
	padding-left: 5px;
	padding-right: 5px;
}
div.repeater_equip
{
	display: block;
	width: 700px;
	/*border: solid 1px #000;*/
}
div.repeater_col
{
	float:left;
	width: 230px;	
	/*border: solid 1px red;*/
}
div.repeater_col ul
{
	margin-left: 15px;
	padding: 3px;
}
div.repeater_col ul li
{
	padding: 3px 3px 3px 0px;
}

.field_infoline
{
	border-bottom: solid 1px #ccc;
}


textarea, select, input
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a { color: #3C5AB4; text-decoration: none; }
a:hover { color: #3C5AB4; text-decoration: underline; }

a.disabled_link { color: #cccccc; }
a.disabled_link:hover { color: #cccccc; text-decoration: none; }

a.header_tab_link, a.header_tab_link:visited, a.header_tab_link:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

a.menu_link, a.menu_link:visited, a.menu_link:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-bottom: 3px;
}


/* GRID VIEW STYLES */
.GridHeaderStyle
{
	background-color: #E1E1E1;
	background-image: url(../_images/bar.jpg);
	background-repeat: repeat-x;
	height: 54px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	font-size: 18px;
}
.GridHeaderStyle a
{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.GridRowStyle
{	
	background-image: url(../_images/listingbg.gif);
	background-repeat: repeat-x;
	height: 123px;	

	/*	
	background-image: url(../_images/row_bg.gif);
	background-repeat: repeat-x;
	height: 70px;	
	*/
	background-color: #ffffff;
	padding: 0px;
}
.GridRowStyle td
{
	
	
	/*border-top: solid 1px #E6E6E6;
	border-bottom: dotted 2px #2E6AB1;*/
}
.GridViewAlternatingStyle
{
	background-image: url(../_images/listingbg.gif);
	background-repeat: repeat-x;
	height: 123px;	

	/*	
	background-image: url(../_images/row_bg.gif);
	background-repeat: repeat-x;
	height: 70px;	
	*/
		
	background-color: #ffffff;
	padding: 0px;
}
.GridViewAlternatingStyle td
{
	
	
	
	/*border-top: solid 1px #E6E6E6;
	border-bottom: dotted 2px #2E6AB1;*/
}
.GridViewPagerStyle
{
	color: #4F4F4F;	
}
.GridViewPagerStyle span
{
	color: #4F4F4F;
}
.RowStyle
{
	border-top: solid 1px #000000;
}
a.GridMainLink, a.GridMailLink:visited, a.GridMainLink:hover
{
	color: #03408f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


.inventory_top
{
	background-image: url('../_images/inventory_top.gif');
	background-repeat: no-repeat;
	width: 777px;
	height: 66px;
}
.inventory_bottom
{
	background-image: url('../_images/inventory_bottom.gif');
	background-repeat: no-repeat;
	width: 777px;
	height: 66px;
}


.gridrow_info_container
{
	margin-top: 10px;
	background-color: #ffffff;
}
.gridrow_info_item
{
	padding: 1px;
}
.gridrow_price_container
{
	margin-top: 10px;
	margin-right: 5px;
}
.gridrow_price
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.gridrow_contactus
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.gridrow_mileage
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
}

div#bluecol_top
{
	background-image: url('../_images/bluecol_top.gif');
	background-repeat: no-repeat;
	width: 314px;
	height: 20px;
}
div#bluecol_bottom
{
	background-image: url('../_images/bluecol_bottom.gif');
	background-repeat: no-repeat;
	width: 314px;
	height: 20px;
}

table.mod_item
{
	border-bottom: solid 1px #DAEBF3; /*#FCE6CE;*/
	/*border: solid 1px #ccc;*/
	background-color: #F1F6FA; /*#FFF7EA;*/
	padding: 5px 2px 5px 2px;
}
table.mod_item td
{
	padding: 5px 5px 5px 5px;
}

.mod_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.mod_price
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.mod_contactus
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.mod_mileage
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.mod_sale
{
	color: Red;
}
.mod_sale_title
{
	font-size: 12px;
	color: Red;
}

.category_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;	
}
.category_cell
{
	border: solid 1px #ccc; 
	text-align: center; 
	padding: 10px 2px 20px 2px;
}

/* MENU NAV */

/* Use to put a background behind the menu */
.menu_container
{
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 38px;	
	clear: both;	
}
/* Use to position within the menu container (bar background) */
.menu_items
{
	padding-top: 13px;
	padding-left: 5px;
}

/* Use to set the font style of the parent menu item */
.MenuStyle, .MenuStyle a:link, .MenuStyle a:visited
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #303614;
	font-weight: bold;
	background-color: Transparent;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;	
}
/* Use to set the font style of the dropdown menu items */
.MenuSubStyle, .MenuSubStyle a:link, .MenuSubStyle a:visited
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #303614;
	font-weight: bold;
	background-color: #e6ead2;
	padding: 3px;
}
/* Use to set the font style of the dropdown menu items ON HOVER */
.MenuSubSytleHover, .MenuSubSytleHover a:link, .MenuSubSytleHover a:visited
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #303614;
	font-weight: bold;
	background-color: #c2c8a6;
	padding: 3px;
}
/* Use to set style on all sub level menu items */
.MenuMainStyle
{
	border: solid 1px #c2c8a6;
}


/* Grid style colors */
.gridview_container
{
	/*border: solid 1px #cccccc;*/
}
.gridviewheaderfooter
{
	/*background-color: #EDEDED;*/
}
.gridview
{
	border-top: solid 1px #cccccc; 
	border-bottom: solid 1px #cccccc;
}

/* END GRID VIEW STYLES */


/* Update Progress meter */
.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: #cccccc;
	padding: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	border: solid 1px #000000;
}


/* UPDATE PROGRESS */
.updateProgress??
{		
	padding: 0px;
}
.progress_background
{	
	position: relative;
	background-color: #cccccc;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;	
	height: 100%;
	width: 100%;
}
.progress_container
{
	position: absolute;
	top: 10px;
	left: 40%;
	border: solid 1px #808080;
	border-width: 1px 0px;
	width: 240px;	
}
.progress_header
{
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 0px 10px;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.9;
	font-family: Arial, Helvetica, Sans-Serif;
}
.progress_meter
{
	background-color: #f2f2f2;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding: 10px;	
}
/* END UPDATE PROGRESS */

/* Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index: 0;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px; 
	z-index: 1000000;
}




/* Accordion */

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 1px;
    margin-top: 1px;
    cursor: pointer;
	overflow:hidden;     
}
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	overflow:hidden; 
}
#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
	overflow:hidden; 
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 1px;
    margin-top: 1px;
    cursor: pointer;
    overflow:hidden; 
}
#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	overflow:hidden; 
}
#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
	overflow:hidden; 
}
.accordionContent
{
    background-color: #DBDBDB; /*#DEE8F5;*/
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 3px;
    padding-top: 10px;
    overflow:hidden; 
}



/* TAB styles */

/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */   

/* XP IE7 theme - Backgrounds */
.TabStyle .ajax__tab_header						{ background:url(../_images/tab-line.gif) repeat-x bottom; }
.TabStyle .ajax__tab_outer						{ background:url(../_images/tab-right.gif) no-repeat right; }
.TabStyle .ajax__tab_inner						{ background:url(../_images/tab-left.gif) no-repeat; }
.TabStyle .ajax__tab_tab						{ background:url(../_images/tab-main.gif) repeat-x; }
.TabStyle .ajax__tab_hover .ajax__tab_outer		{ background:url(../_images/tab-hover-right.gif) no-repeat right; }
.TabStyle .ajax__tab_hover .ajax__tab_inner		{ background:url(../_images/tab-hover-left.gif) no-repeat; }
.TabStyle .ajax__tab_hover .ajax__tab_tab		{ background:url(../_images/tab-hover.gif) repeat-x; }
.TabStyle .ajax__tab_active .ajax__tab_outer	{ background:url(../_images/tab-active-right.gif) no-repeat right; }
.TabStyle .ajax__tab_active .ajax__tab_inner	{ background:url(../_images/tab-active-left.gif) no-repeat; }
.TabStyle .ajax__tab_active .ajax__tab_tab		{ background:url(../_images/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.TabStyle .ajax__tab_header 					{ font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:12px; font-weight: bold; color: #000000; }
.TabStyle .ajax__tab_outer						{ height:29px; }
.TabStyle .ajax__tab_inner						{ padding-left:3px; }
.TabStyle .ajax__tab_tab						{ padding:8px 20px;margin:0; }
.TabStyle .ajax__tab_body						{ font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:12px;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; }


/* VEHICLE PAGE styles */

.price_bg
{
	background-image: url(../_images/price_bg.jpg);
	background-repeat: no-repeat;
	/*height: 202px;*/
	width: 194px;
}

.shortinfo
{
	background-image: url(../_images/short_info_bg.jpg);
	background-repeat: no-repeat;
	/*height: 202px;*/
	width: 194px;
}
.main_body_header_text
{
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;/*#153764;*/
	padding-left: 10px;
	vertical-align: top;
}
.dealer_box
{
	border: solid 1px #ccc;
	background-color: #eee;
}
.dealer_box_header
{
	border-bottom: solid 1px #ccc;
	padding: 5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;	
}
.dealer_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.dealer_name
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 3px;
}

/*
.sale
{
	color: Red;
}
*/
.price_text
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding-top: 7px;
}
.price_text_16
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-top: 7px;
}
.vehicle_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;	
	padding-bottom: 20px;
}


/* REGULAR TABLE */
table.regular
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
table.regular_12
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.regular_12 li
{
	list-style-type: square;
	margin-left: 5px;
	padding: 0px;
}
table.regular_12 li a
{
	text-decoration: underline;
}
table.regular_12 li a:hover
{
	text-decoration: none;
}
.regular_12
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.regular_12_padded
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
}
span.regular_12
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
table.regular_12_descriptions
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
}
.regular_12_descriptions
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
}
/* IMAGES */

.scrollablelist_250
{
    overflow: auto;
    height: 300px; /*283px;*/ /*215px;*/ /*160px;*/
    width: 250px;
    border: solid 0px #296CC4;
    padding: 2px;
}
.scrollablelist_250_120
{
    overflow: auto;
    height: 120px;
    width: 375px;
    border: solid 0px #296CC4;
    padding: 2px;
}
/* IMAGE PICKER */
.scrollablelist
{
    overflow: auto;
    height: 230px;
    width: 400px;
    border: solid 1px #296CC4;
}
.unselected
{
    background-color: transparent;
    padding: 1px;
}
.selected
{
     background: #DBDBDB;
     border: solid 1px #000000;
}
.selectablephoto
{
    border: 1px solid #000000;
    padding: 2px;
}
.selectablephoto_noborder
{
    padding: 2px;
}
.image_spacer
{
	background-image: url(../_images/picture_spacer.gif);
	background-repeat: repeat-x;
	height:33px;
}


/* LIGHTBOX WAS HERE */


	
/* NEW MODAL */

.confirm-dialog {	
    BACKGROUND: url(../_images/dialog24.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;	
    POSITION: relative;
    z-index: 100000;
}

.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;	
    BACKGROUND: url(../_images/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
    z-index: 100000;
} 

.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(../_images/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
    z-index: 100000;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #f60;
    TEXT-ALIGN: center;
} 

/*
.confirm-dialog input {	
    WIDTH:50px;
}     
*/
.close {	
    DISPLAY: block;	
    BACKGROUND: url(../_images/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}   

.modalBackgroundNew {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}	


/* VEHICLE SURF MENU */
td.menu_button
{
	padding: 3px 20px 2px 20px;
}
a.menu_button, a:visited.menu_button
{
	font-size: 18px;
	color: #211E6D; /*#6B301E;*/
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}
a:hover.menu_button
{
	font-size: 18px;
	color: #211E6D; /*#BF461B; */
	font-weight: bold;
	text-decoration: underline;
}








table.gridrow_info td
{
	border: none;
}

div.filter_title
{
	font-weight: bold;
	font-size: 14px;
}
div.filter_box
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right: solid 5px #cccccc;
}
div.filter_contents
{
	padding: 3px;
}
div.filter_list
{
	margin-top: 7px;
}
ul.filter
{
	padding-left: 15px;
	margin-left: 0px; 
	margin-top: 0px;/*7px;*/
	margin-bottom : 0px;
}
ul.filter li
{
	list-style-type: square;
	margin: 0px;	
	padding-bottom: 2px;
	/*padding: 1px 0px 1px 0px;		
	border: solid 1px #efefef;*/
}
ul.filter li:hover
{
	background-color: #FDE9CE;
	color: red;
}
ul.filter li:hover a
{
	background-color: #FDE9CE;
	color: #ce1700;
}
li.filter_active
{
	background-color: #FDE9CE;
	color: red;
}
li.filter_active a
{
	background-color: #000000;
	color: #ffffff;	
}
ul.filter a
{
	display: block;
	color: #4F4F4F;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 0px;
	width: 145px;	
	/*border: solid 1px #efefef;*/
}
ul.filter a:hover
{
	text-decoration: none;
	background-color: #FDE9CE;
	color: #ce1700;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 0px;
	width: 145px;
}
li.filter_active a
{
	text-decoration: none;
	background-color: #FDE9CE;
	color: #ce1700;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 0px;
	width: 145px;
}
div.filter_space
{
	padding: 2px;
}
.sale
{
	color: Red;
}
.sale_title
{
	font-size: 12px;
	color: Red;
}


.filterlinkmore
{
	width: 140px;
	text-align: right;
	margin-right: 13px;
}
.filterlinkless
{
	width: 140px;
	text-align: right;
	margin-right: 13px;
}

a.tag1
{
	font-size: 26px;
	padding: 7px;
	font-weight: bold;
}
a.tag2
{
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
}
a.tag3
{
	font-size: 14px;
	padding: 7px;
}
a.tag4
{
	font-size: 18px;
	padding: 7px;
}
a.tag5
{
	font-size: 16px;
	padding: 7px;
	font-weight: bold;
}


.page_container
{
	float: right;
	padding: 0px;
	margin: 0px;
	background: #EDEDED;
}
.pages span.pg_dots
{
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
}
.pages {
	/*font: 83%/1.4 arial, helvetica, sans-serif;
    padding: 1em;
    margin: 1em 0;*/
    clear: left;
    font-size: 12px;
    /*font-size: 85%;*/
}

.pages a, .pages span {
	color:#003366;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
    background: #FACB33;
    color: #211B71;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

a.sortlink
{
	padding: 0px 3px 0px 3px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.homebrowsebuttons_wrap
{
	width: 200px;
}
.homebrowsebuttons div
{
	margin: 0 auto;
	height: 40px;
	width: 180px;
}
.homebrowsebuttons a
{
	height: 20px;
	width: 180px;
	text-align: center;
	padding: 7px 0px 5px 0px;
}
.homebrowsebuttons a
{
    display: block;    
    border: 1px solid #231F76;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
    text-decoration: none;
    /*padding: 5px 40px 5px 40px;*/

}
.homebrowsebuttons a:hover {
    border-color: #2E6AB1;
    background: #FACB33;
    color: #211B71;
    font-weight: bold;
    text-decoration: none;
    /*padding: 5px 40px 5px 40px;*/

}
