/* Low vision Center */

/*
COLORS:
	Dark Blue:			#031A4E
	Green:					#5f919c
	Yellow:					#FFFF00
*/

body {
	margin-top:0;
	text-align							:center;
	background-color       : #FFFFFF;
	color                  : #000000;
	font-size              : small;
	font-family            : arial, helvetica, sans-seriff;
	behavior:url(../css/csshover.htc);
   }

/*set all elements */
* {margin:0ox; padding:0px;}
 
div#head {
	width:800px;
	height:96px;
	background:url(../images/main/store-head.gif) no-repeat;
	}

div#scroll_text {
	float:left;
	width:600px;
	text-align:center;
	font0family:Arial, Helvetica, sans-serif;
	font-size: small;
	color:#031A4E;
	margin-top:12px;
	padding-top:67px;
	}
	
div#search_align {
	float:left;
	text-align:right;
	width:200px;
	padding-top:66px;
	}

div#admincontent {width:800px;}

div#admincontent p {padding:10px 0 0 10px; text-align:left; color:#031A4E;}

div#admincontent h2 {padding:10px 0 0 10px; text-align:left; color:#031A4E;}

div.content {
	margin-left:190px;
	height:550px;
	widows:575px;
	}
	
div.page_control {
	width:800px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	}

div p {
	font-size: small;
	color: #001C4E;
	font-weight: bold;
}

/* Administration Horizontal Links */
div#listmenu {width:800px; float:left; height:20px;  border-top:1px solid #031A4E;
		 border-bottom:1px solid #031A4E; font-size:medium; background-color:#5f919c;}
div#listmenu ul {margin:0 0 0 100px;}
div#listmenu li {float:left; position:relative;  list-style-type:none; background-color:#5f919c; border-right:1px solid #031A4E;}
div#listmenu li:hover {background-color:#031A4E;}
div#listmenu a {display:block; padding:0 6px; text-decoration:none; color:#FFFF00;}
div#listmenu a:hover {color:#F33;}
div#listmenu li:first-child {border-left:1px solid #031A4E;}
* html div#listmenu ul {float:left; border-left:1px solid #000; margin-left:50px;}
	
div#listmenu ul li ul {margin:0; position:absolute; width:10em; left:-1px;}
div#listmenu ul li ul li {width:100%; border-left:1px solid #069; border-bottom:1px solid #069; border-right:1px solid #069;}
div#listmenu ul li ul li:first=child {border-top:1px solid #031A4E;}
* html div#listmenu ul li ul {border-top:1px solid #031A4E; border-left:0px;}
	
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul, div#listmenu ul li ul:hover {display:block;}
	
div#clearfolat {clear:both;}
/****** PRODUCT DIV FORMATTING  ****************************************/

div.tt_product {
	width:188px;
	height:260px;
	float:left;
	padding-left:8px;
	padding-right:3px;
	margin-top:10px;
	border-bottom:1px solid #031A4E;
	border-right:1px solid #031A4E;
	border-top:0;
	border-left:0;
	}
	
div.tt_productr {
	width:150px;
	height:150px;
	float:left;
	padding-left:8px;
	margin-top:10px;
	border-bottom:1px solid #031A4E;
	border-top:0;
	border-left:0;
	border-right:0;
	}
	
div.tt_productl {
	width:200px;
	height:250px;
	float:left;
	margin-top:10px;
	border-bottom:1px solid #031A4E;
	border-right:1px solid #031A4E;
	}

div.tt_productm {	
	width:200px;
	height:250px;
	float:left;
	margin-top:10px;
	border-bottom:1px solid #031A4E;
	}
	
div.tt_productr {
	width:200px;
	height:250px;
	float:left;
	margin-top:10px;
	border-bottom:1px solid #031A4E;
	border-left:1px solid #031A4E;
	}

div.mm_productl {
	width:200px;
	height:250px;
	float:left;
	border-bottom:1px solid #031A4E;
	border-right:1px solid #031A4E;
	}

div.mm_productm {	
	width:200px;
	height:250px;
	float:left;
	border-bottom:1px solid #031A4E;
	}
	
div.mm_productr {
	width:200px;
	height:250px;
	float:left;
	border-bottom:1px solid #031A4E;
	border-left:1px solid #031A4E;
	}

div.bb_productl {
	width:200px;
	height:250px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #031A4E;
	border-right:1px solid #031A4E;
	}

div.bb_productm {	
	width:200px;
	height:250px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #031A4E;
	}
	
div.bb_productr {
	width:200px;
	height:250px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #031A4E;
	border-left:1px solid #031A4E;
	}
/***** END OF PRODUCT FORMATTING *************************************/	
div.srfooter {
	background:url(../images/main/rightbar.jpg) repeat-x;
	width:800px;
	height:20px;
	position:relative;
	text-align:center;
	padding-top:3px;
	margin-top:40px;
	}
	
	div.lowrfooter {
	background:url(../images/main/rightbar.jpg) repeat-x;
	width:800px;
	height:20px;
	position:relative;
	text-align:center;
	padding-top:3px;
	margin-top:10px;
	}
/*****  SIDE NAVIGATION LINKS ********************************************************/
div.nav {
	float:left;
	width:160px;
	height:350px;
	font-family: arial, sans-serif; 
	font-size:			16px; 
	text-align:left;
	margin-top:0;
	text-decoration:none;
	border:0;
	}
	
div.nav ul {
	padding:0; 
	margin:0px; 
	list-style-type: none; 
	width:160px; 
	height:350px; 
	background:#031A4E;
	}
	
div.nav ul li {
	float:left; 
	position:relative;
}
div.nav ul li a, .nav ul li a:visited {
	display:block; 
	float:left; 
	text-decoration:none; 
	color:#FFFF00; 
	background:#031A4E; 
	width:150px; 
	height:30px; 	
	line-height:29px; 
	font-size:16px; 
	padding-left:10px;
}

* html .nav ul li a, * html .nav ul li a:visited {
	width:160px; 
	w\idth:160px;
	}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
div.nav ul li:hover a,
div.nav ul li a:hover{
	background:#FFFF00; 
	color:#031A4E;
}

/******** HORIZONTAL INKS ***************************************************/
div.menu_blank {
	width:180px;
	height:20px;
	float:left;
	padding-left:71px;
	}

div#adminhmenua {
	width:800px;
	height:20px;
	background-color:#5f919c;
	
	}

div.adhmenu ul{
	font: bold 13px arial;
	padding: 0;
	margin: 0;
	height: 20px;
	float:left;
	background-color:#5f919c;
	border:1px solid #031A4E;
	}

div.adhmenu ul li{
	list-style-type: none;
	display: inline;
}

div#hmenua {
	float:right;
	width:800px;
	height:20px;
	background-color:#5f919c;
	
	}
	
.hmenu ul{
	font: bold 13px arial;
	width: auto;
	padding-left: 100px;
	margin: 0;
	height: 20px;
	float:left;
	background-color:#5f919c;
	/*border:1px solid #031A4E;*/
	}

.hmenu ul li{
	list-style: none;
	display: inline;
}

.hmenu ul li a{
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: #FFFF00;
	background-color: #031A4E;
	border: 1px solid #FFFFFF;
}

.hmenu ul li a:hover{
	background-color: #5f919c;
	border-style: outset;
}

.hmenu ul li a:active{ 
	background-color: #031A4E;
	color: #FFFF00;
	}

/******************************************************************
Tab Control
******************************************************************/
.tabs {
	position				:relative; 
	height					: 27px; 
	margin					: 0; 
	padding					: 0; 
	background				:url("../images/tabs/bar_off.gif") no-repeat; 
	overflow				:hidden;
	}
	
.tabs li {
	display					:inline;
	}
	
.tabs a:hover {
	background				: #FFFFFF url("../images/tabs/bar_on.gif") repeat-x; 
	border-right			: 1px solid #ffffff;
	border-left				: 1px solid #62949f;
	}

 .tabs a.tab-active {
	background				: #FFFFFF url("../images/tabs/active.gif") repeat-x; 
	border-right			: 1px solid #ffffff;
	border-left				: 1px solid #62949f;
	}
	 
.tabs a  {
	height					: 27px; 
	font					: 12px verdana, helvetica, sans-serif;
	font-weight				: bold;
    position				: relative; 
	padding					: 6px 10px 10px 10px; 
	margin					: 0px -4px 0px 0px; 
	color					: #031a4e;
	text-decoration			: none; 
	border-right			: 1px solid #ffffff;
	}
	
.tab-container {
	background				: #ffffff; 
	border                  : none;
	}
	
.tab-panes {
	margin					: 3px;
	border					: none;	
	}
		
/******************************************************************
Main Body links
******************************************************************/
.main_link a:link {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#031A4E;
    text-decoration        : underline;
    }

.main_link a:visited {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#031A4E;
    text-decoration        : underline;
    }

.main_link a:hover {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#62949F;
    text-decoration        : underline;
    }
.seperator {
	color: #62949F;
}

		
.main_link a:active {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#62949F;
    text-decoration        : underline;
    }
/*******************************************************************/ 
/******************************************************************
Main Body Image links
******************************************************************/
.img_link a:link {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#031A4E;
    text-decoration        : underline;
    }

.img_link a:visited {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#031A4E;
    text-decoration        : underline;
    }

.img_link a:hover {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#62949F;
    text-decoration        : underline;
    }
		
.img_link a:active {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#62949F;
    text-decoration        : underline;
    }
/*******************************************************************/ 
/******************************************************************
Main Body Large links
******************************************************************/
.lrg_link a:link {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#000000;
    text-decoration        : underline;
    }

.lrg_link a:visited {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#000000;
    text-decoration        : underline;
    }

.lrg_link a:hover {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#62949F;
    text-decoration        : underline;
    }
		
.lrg_link a:active {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :14px;
    color                  :#000000;
    text-decoration        : underline;
    }
/*******************************************************************/ 
.page_link a:link {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :xx-small;
    color                  :#031A4E;
    text-decoration        : none;
    }

.page_link a:visited {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :xx-small;
    color                  :#031A4E;
    text-decoration        : none;
    }

.page_link a:hover {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :xx-small;
    color                  :#62949F;
    text-decoration        : none;
    }
.nohover a:hover { 
	background-color: transparent; 
	}
		
.page_link a:active {
    font-family            :Arial, Helvetica, sans-serif;
    font-size              :xx-small;
    color                  :#62949F;
    text-decoration        : none;
    }

.page_lnk_style {
	font-size								:small;
	color										:#62949F;
	}
	
div#tt_num_page {
	width:575PX;
	margin-top:5px;
	padding-top							:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align							:right;
	border-bottom:1px solid #031A4E;
	}   
	 
div#bb_num_page {
	width:575PX;
	padding-top							:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align							:right;
	border:0px;
	}   

.style12 {
	font-size: xx-small;
	color: #99FF00;
}
.style13 {color: #031A4E}
.style23 {font-size: x-small}
.style24 {font-size: xx-small}
.style25 {color: #000000}

.style26 {
	font-size: small;
	color: #99FF00;
}
  
.upp_bdr_line {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
}
hr {
	color: #BBC1A3;
}
.lin_col {
	color: #001C4E;
}
.main_bdr {
	border: thin solid #031A4E;
}

.main_links {
	background-color: #031A4E;
	height: 100px;
	width: 500px;
	background-position: center;
	float:left;
}
.main_body {
	background-color: #FFFFFF;
	background-position: left;
}
.link_contrast {
	width: 65px;
	float:left;
}
.main_font {
	width: 45px;
	background-position: right;
	float:right;
}
.font_1 {
	font-size: 16pt;
	font-weight: bold;
	line-height: normal;
	padding-bottom: 5px;
}
.lrg_font {
	font-size: 24pt;
	font-weight: normal;
	color: #000000;
}
.lrg_head_font {
	font-size: 24pt;
	font-weight: bold;
	color: #000000;
}
.small_fonts {
	font-size: 10pt;
	color: #000000;
}
.small_heading {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.frm_bg {
	background-color: #FFFF66;
}

.style_store {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#031A4E;
	}
