/* CSS Document */
h2, h3
	{
	display:inline;
	}
img { border: none; }
body
	{
	line-height: 16pt;
	margin: 0px;
	background: url(/images/index_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}
.inputbx_12
{
	width: 300px;
}
textarea
	{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	}
body, th, h4, h5, h6
	{
	font: 83%/1.4 arial, helvetica, sans-serif;
	color: #424242;
	}
#page
	{
	text-align:left;
	width: 847px;
	margin: 0 auto;
	}
.page_content
	{
	height: auto;
	min-height:350px;
	_height:350px;
	}
#footer
	{
	text-align:center;
	clear: both;
	width: 880px;
	margin: 0 auto;
	background:url(/images/footer.gif);
	height: 223px;
	}
.center_div
	{
	clear:both;
	margin: 0 auto;
	}
.brd
	{
	border: 1px solid black;
	}
.brd_blue2
	{
	border: 1px solid #b0d9ff;
	}
.brd_black1
	{
	border: 1px solid #D1D1D1;
	}

.border_img
	{
	padding: 2px;
	border: 1px solid #D1D1D1;
	}	
.nobrd
	{
	border: 0px;
	}
.cart
	{
	width: 447px;
	height: 188px;
	background: url(/images/index_cart_img.jpg);
	background-repeat:no-repeat;
	}
.row
	{
	width: 100%;
	clear: left;
	float: left;
	}
.row_small
	{
	clear: left;
	float: left;
	}
.row_floatnowhere
	{
	clear: left;
	}
.cell
	{
	float: left;
	}
.cell_right
	{
	text-align: right;
	float: right;
	}
.cell_center
	{
	text-align: center;
	}
.center_text
	{
	text-align: center;
	}
.right_text
	{
	text-align: right;
	}
.left_text
	{
	text-align: left;
	}


.top-left_org 
	{
	margin-right: 10px; /* clip right corner */
	background-image: url('/images/corners1280x20_orange.gif');
	height: 10px; /* vertical: show first half of the image with the top-corners in it */
	font-size: 2px; /* correct height for IE */
	}

.top-right_org 
	{
	margin-top: -10px; /* to level of top-left corner */
	margin-left: 10px; /* clip left corner */
	background-image: url('/images/corners1280x20_orange.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 10px; 
	font-size: 2px;
}

.top-right_blue_fill_tabCreator
	{
	float:right;
	position: relative;
	top: 27px; /* to level of top-left corner */
	right: 0px;
	background-image: url('/images/corners1280x20_blue_fill.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 10px; 
	width: 12px;
	font-size: 2px;
	}


.top-left_blue_fill_tabCreator
	{
	clear:both;
	float:left;
	height: 10px; 
	font-size: 1px;
	border-left: 1px solid #b0d9ff;
	background: #f8fbff;
	color: #000000;
}


.inside_blue_fill_tabCreator {
float:left;
width: 100%;
border-left: 1px solid #b0d9ff;
border-right: 1px solid #b0d9ff;
background: #f8fbff;
color: #000000;
margin-top: 10px;
} 

.bottom-left_org {

margin-right: 10px; /* clip right corner */

background-image: url('/images/corners1280x20_orange.gif');
background-position: 0 -10px; /* show under half of the image */
height: 10px;
font-size: 2px;
}

.bottom-right_org {

margin-top: -10px; /* to level of bottom-left corner */
margin-left: 10px; /* clip left corner */
background-image: url('/images/corners1280x20_orange.gif'); 
background-position: 100% -10px; /* under half, right side */
height: 10px; 
font-size: 2px; 
}

.inside_org {
float:left;
width: 100%;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #f0cb00;
border-right: 1px solid #f0cb00;
background: #fff661;
color: #000000;
}
.outside {
clear:both;
margin-right:22px;
width: auto;
}












.top-left_blue {

margin-right: 10px; /* clip right corner */
background-image: url('/images/corners1280x20_blue.gif');
height: 10px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right_blue {

margin-top: -10px; /* to level of top-left corner */
margin-left: 10px; /* clip left corner */
background-image: url('/images/corners1280x20_blue.gif'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 10px; 
font-size: 2px;
}


.top-left_blue_header {
margin-right: 10px; /* clip right corner */
background-image: url('/images/corners1280x20_blue.gif');
background-position: 0px 12px;
background-repeat:no-repeat;
height: 22px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}


.top-right_blue_header {

margin-top: -22px; /* to level of top-left corner */
margin-left: 10px; /* clip left corner */
background-image: url('/images/corners1280x20_blue.gif'); 
background-position: 100% 12px; /* show bg-image starting at the right */
background-repeat:no-repeat;
height: 22px; 
font-size: 2px;
}


.bottom-left_blue {

margin-right: 10px; /* clip right corner */

background-image: url('/images/corners1280x20_blue.gif');
background-position: 0 -10px; /* show under half of the image */
height: 10px;
font-size: 2px;
}

.bottom-right_blue {

margin-top: -10px; /* to level of bottom-left corner */
margin-left: 10px; /* clip left corner */
background-image: url('/images/corners1280x20_blue.gif'); 
background-position: 100% -10px; /* under half, right side */
height: 10px; 
font-size: 2px; 
}

.inside_blue {
float:left;
width: 100%;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #b0d9ff;
border-right: 1px solid #b0d9ff;
background: #FFFFFF;
color: #000000;
}















.top-left_blue_fill {

margin-right: 10px; /* clip right corner */
background-image: url('/images/corners1280x20_blue_fill.gif');
height: 10px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right_blue_fill {

margin-top: -10px; /* to level of top-left corner */
margin-left: 10px; /* clip left corner */
background-image: url('/images/corners1280x20_blue_fill.gif'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 10px; 
font-size: 2px;
}

.bottom-left_blue_fill {

margin-right: 10px; /* clip right corner */

background-image: url('/images/corners1280x20_blue_fill.gif');
background-position: 0 -10px; /* show under half of the image */
height: 10px;
font-size: 2px;
}

.bottom-right_blue_fill {

margin-top: -10px; /* to level of bottom-left corner */
margin-left: 10px; /* clip left corner */
background-image: url('/images/corners1280x20_blue_fill.gif'); 
background-position: 100% -10px; /* under half, right side */
height: 10px; 
font-size: 2px; 
}
.inside_blue_fill {
float:left;
width: 100%;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #b0d9ff;
border-right: 1px solid #b0d9ff;
background: #f8fbff;
color: #000000;
}




.top-left_blue_fill_button {

margin-right: 4px; /* clip right corner */
background-image: url('/images/corners.gif');
height: 4px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right_blue_fill_button {
margin-top: -4px; /* to level of top-left corner */
margin-left: 4px; /* clip left corner */
background-image: url('/images/corners.gif'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 4px; 
font-size: 2px;
}

.bottom-left_blue_fill_button {

margin-right: 4px; /* clip right corner */
background-image: url('/images/corners.gif');
background-position: 0 -4px; /* show under half of the image */
height: 4px;
font-size: 2px;
}

.bottom-right_blue_fill_button {
margin-top: -4px; /* to level of bottom-left corner */
margin-left: 4px; /* clip left corner */
background-image: url('/images/corners.gif'); 
background-position: 100% -4px; /* under half, right side */
height: 4px; 
font-size: 2px; 
}
.inside_blue_fill_button {
float:left;
width: 100%;
padding-left: 4px;
padding-right: 4px;
border-left: 1px solid #b0d9ff;
border-right: 1px solid #b0d9ff;
background: #f8fbff;
color: #000000;
}

.outside_button 
{
clear:both;
width: auto;
}






.notopgap {

margin-top: 0;
}
.nobottomgap {

margin-bottom: 0;
}

a
{
text-decoration:underline;
/*border-bottom: 1px solid;*/
color:#155998;
}
/* Different color classes
--------------------------
Meanings:
1 = Light background color;
2 = Border color;
3 = Text color;   */

.black1 {
color:#D1D1D1;
}
.black2, .ul_links {
color:#999999;
}
.black3 {
color:#424242;
}
.black4 {
color:#000000;
}
.orange1 {
color:#fff9d8;
}
.orange2 {
color:#f5b05d;
}
.orange3 {
color:#ff8700;
}
.blue1 {
color:#f5f8fd;
}
.blue2 {
color:#b0d9ff;
}
.blue3, .ul_links A, h2, h3 {
color:#155998;
}
.red3 {
color:#c80000;
}
.green3 {
color:#44a218;
}

/* Fonts */
.font1, h2 {
font-family: "Trebuchet MS";
}
.font2, .ul_links A {
font-family: Arial, Helvetica, sans-serif;
}

/* Font-size */
.size36 {
font-size: 36px;
}
.size26, h2 {
font-size: 26px;
}
.size20 {
font-size: 20px;
}
.size17 {
font-size: 17px;
}
.size16 {
font-size: 16px;
}
.size14, h3 {
font-size: 14px;
}
.size12, .ul_links A   {
font-size: 12px;
}
.size11, .ul_links {
font-size: 11px;
}
.size1 {
font-size: 1px;
}


/* Decoration */
.ul_links A, .bl {
font-weight: bold;
}
.udl {
text-decoration: underline;
}
.input_box {
width: 150px;
}
.big_line_space, .ul_links {
line-height: 1.8;
}
.small_line_space {
line-height: 1;
}
.avg_line_space {
line-height: 1.2;
}
hr {
color:#D1D1D1;
background:#D1D1D1;
border:0;
}
.line_gap {
clear:both;
height: 8px;
font-size: 1px;
}
.ol_links {
margin-left:20px;
padding-left:20px;
margin-top:5px;
padding-top:5px;
}
.ol_links li {
margin:.5em 10% .5em 0
}
.ul_links {
list-style-type:none;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding: 0px;
}
.selectedOpenTab {
width: 150px;
text-align:center;
margin-top:5px;
}
.unSelectedOpenTab {
width: 150px;
text-align:center;
margin-top:5px;
text-decoration:underline;
}
.hyper {
cursor:pointer;
}
blockquote {
margin-left: 10px;
margin-top:6px;
margin-right: 3px;
margin-bottom: 3px;
}
.sw_header
{
background:url(/images/shoppingwords_row.jpg);
}
.sw_row
{
background:url(/images/shoppingwords_row.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.row_re
{
border-bottom: 1px #DFDFDF solid;
/* background:#FFFF99; */
background:url(/images/shoppingwords_row_se.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.row_se
{
border-bottom: 1px #DFDFDF solid;
background:url(/images/shoppingwords_row_re.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.sub_head {
border-bottom:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
padding-left: 5px;
padding-bottom: 5px;
}
.myBlueBox
{
/*	margin: 0 auto;*/
/*   border: 0px solid #ffffff;*/
/*    color: #ffffff; */
/*    text-align: left; */
    background-color: #ffffff;
    border: 1px solid #b0d9ff;
    padding: 20px;
	clear:both;
	float:left;
}
.open_oneside
{
background:url(/images/open_oneside.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
#photo_small 
{
display:inline;
float:left;
margin:0;
padding:0;
}
#photos li
{ 
	display: inline;
	float: left;
	list-style-type: none;
	width: 160px;
	text-align: center;
	margin-left: 10px;
	margin-top:10px;
}
#photos .li_img
{ 
	height: 120px;
	background-image:url(/images/photo_base.gif);
	background-repeat: no-repeat;
}


#photo_small li
{ 
	display: inline;
	float: left;
	list-style-type: none;
	width: 80px;
	height: 60px;
	text-align: center;
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 2px;
	background-color: #000000;
}
.thread
	{
	display:inline;
	list-style:none;
	float: left;
	clear:both;
	padding:0px;
	margin:0px;
	border-left: 3px solid #CCCCCC;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	margin-top:10px;
	width:600px;
	}
.thread li
{
	display:inline;
	float:left;
	clear: both;
	margin:0;
	padding:0;
	margin-top:10px;
	width:600px;
}



.navigation {
float:left;
background: url('/images/submenucorner1280X32.gif') right no-repeat;
min-height: 32px; /* vertical: show first half of the image with the top-corners in it */
__height: 32px;
width:100%;
}

.navigation div {
background: url('/images/submenucorner1280X32.gif') 0 0 no-repeat;
margin-right: 10px;
min-height: 32px;
__height: 32px;
}
.selectedPage {
padding-left:3px;
padding-right:3px;
border: 1px solid #0099FF;
background:#CCDDEE;
text-decoration: none;
font-size: 11px;
}
.unselectedPage {
padding-left:3px;
padding-right:3px;
border: 1px solid #FF9900;
background:#FFFFCC;
text-decoration: none;
font-size: 11px;
}

.ads_header
{
font-size:15px;
font-family: "Trebuchet MS";
font-weight:bold;
color:#0000FF;
text-decoration: underline;
}
.ads_desc
{
line-height:20px;
font-size:12px;
color:#333333;
}
.ads_url
{
font-size:10px;
color:#0000FF;
}
.calendar td
{
text-align:center;
vertical-align:middle;
}
.calendar td a
{
text-decoration: none;
}
.calendar .tr_cal
{
background:#DDEEFF;
font-size: 11px;
color:#0066CC;
}
.calendar .left_arrow
{
cursor:pointer;
background:url(/images/left_cal.gif) no-repeat 6px 6px;
}
.calendar .right_arrow
{
cursor:pointer;
background:url(/images/right_cal.gif) no-repeat 6px 6px;
}
.calendarToday
{
background:#FFFF99;
border: 1px dashed #FF9900;
}



.leftTabs div ul {list-style: none; padding: 0; }
.leftTabs div li { margin-top: 10px; padding: 0; height: 30px; }
.leftTabs div li .selectedDiv{ border-bottom: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF ; border-right: 1px solid #ffffff; background: #fff; height: 30px;}
.leftTabs div li .nonselectedDiv{ border-right: 1px solid #CFCFCF; height: 30px;}


.photos { width: 100%; float: left; padding-top: 5px;  padding-bottom: 5px; line-height: 1.2em; color: #666; font-size: 14px; border-bottom: 1px solid #ddd;}
.photos .desc { float: left; margin-left: 10px; width: 200px;}
.photos span { font-size: 14px; }
.photos span a{ text-decoration: underline; }

#browse { font-size: 12px; color: #666; }
#browse span { color: #155998; }
#browse ul li { list-style: none; }
.sort { width: 530px; margin: 20px; background: #eee; border-top: 1px solid #444; border-top-style:dashed;  border-bottom: 1px solid #444; border-bottom-style:dashed; height: 40px; padding: 10px;}


ul.horizontalList {
list-style:none;
margin:0;
padding:5px 10px 5px 10px;
}
ul.horizontalList li {
float:left;
padding: 0 10px 0 0;
}
ul.horizontalListZero, ul.horizontalListZero li {
list-style:none;
margin:0;
padding:0;
}
ul.horizontalListZero li {
float:left;
}