/* ---------------------------------------language specific styling ---------------------------------------*/
body{
	background-color: #404040;    
	background-image: url('/img/splash_bkgnd_900x600.jpg');
	background-repeat: no-repeat; 
	background-position: center center;
}


a img{border:0;}
abbr, acronym{border-bottom:1px dotted #333333;cursor:help;}
hr{	color:#000000;height:1px;}
td{font-size:11px;}

form, input, select, textarea{	font-family:Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal;}

.inline{display:inline;}
.hide{display:none;}
.clear{clear:both;font-size:1px;height:1px}
.green {color: #666633;}
/* --------------------------------------- END languge styling ---------------------------------------*/

#HomeBanner{width:950px;padding-top:0px;margin-bottom:0px;padding-right:0px;}

/* --------------------------------------- Content styling ---------------------------------------*/
.form label{width:150px;}
.msg {
	padding:2px;
	margin-bottom:5px; 
	background-color:#e1e1e1; 
	border: solid 1px #ccc; 
	color: #010066;
}

.Content{	
	font-family:Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	line-height:140%;
	padding:0px 20px 20px 0px;
	text-align:justify;
}
.content_wrap {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.box_1 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	padding: 0;
	text-align: left;
	width: 686px;
	_height: 430px;
	min-height: 430px;
}

.box_2 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	padding: 0;
	text-align: left;
	width: 686px;
	_height: 430px;
	min-height: 430px;
}

	
.box1_content {
	padding: 20px;
}

.box_sm_1 {
 	border: 1px #DBDBCB solid;
	margin: 0px 30px 15px 25px ;
	padding: 20px;
	text-align: left;
	width: 240px;
	background: #fff url('/img/cell_bg.gif') repeat-y top right;
}

.allborders{border:1px solid #808080;}
.infotable {border-collapse:collapse; font-size: 14px;}
.infotable th{padding:2px;background:#ccc;}
.infotable td{padding:2px;text-align:left;}
.infotable .on{background:#e5e5e5;}
.infotable .off{background:#ffffff;}
/* --------------------------------------- END Content styling ---------------------------------------*/

/* --------------------------------------- Footer styling ---------------------------------------*/
#Footer{    
	background: #433C44 url('/img/footer_bg.gif') repeat-x top left;
	padding:10px 0px 10px 0px;
	font-size:10px;
	color:#fff;
	line-height:120%;
	width: 100%;
	text-align: center;
	text-transform:uppercase;
}
.footer_wrap {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#Footer a{color:#ffffff; text-decoration: none;}
#Footer a:link, #Footer	a:visited, #Footer a:hover{color:#ffffff;}
#Footer a:hover{color:#cccc99;}
/* --------------------------------------- END Footer styling ---------------------------------------*/

.sidebox .top{}
.sidebox .bottom{}
.sidebox .headtext{font-weight:bold;color:#CC0001;text-align:center;padding-bottom:5px;}
.sidebox .text{color:#538BC0;}

/* --------------------------------------- Navigation styling ---------------------------------------*/
#PriNav, #PriNavBox{background-color:#ffffff;}
#PriNav td{    
	font-family: Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#ffffff;
	background-color:#CC0001;
	text-align:center;
}

.NavCap{background-color:#ffffff;}
#PriNav a{display:block;margin-top:0px;padding:1px 10px 1px 10px;}
#PriNav td a:link, #PriNav td a:visited, #PriNav td a:hover, #PriNav td a.Sel:visited, #PriNav td a.Sel:link, #PriNav td a.Sel:hover{text-decoration:none;color:#ffffff;}
#PriNav td a.Sel:visited, #PriNav td a.Sel:link, #PriNav td a.Sel:hover{color:#ffffff;background:url(/template/jennl/img/nav_arrow.gif) center left no-repeat;}
#PriNav td a:hover, #PriNav td a.Sel:hover{color:#F0DA1D;}
#PriNav td a.Sel{color:#ff0000;}
/* --------------------------------------- END Navigation styling ---------------------------------------*/
/* --------------------------------------- LangageNav styling ---------------------------------------*/
#LangNav {
	text-align: center;
	margin: 0; 
	padding: 0; 
	font-size: 10px;
	overflow/* */: hidden; /* comment fixes IE 5.0.x */
	float: right;
}
#LangNav a.TopNav, #LangNav a.TopNav:link, #LangNav a.TopNav:visited {
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding: 4px 15px 0 15px;
	margin: 0;
	float:left;
	height:23px;
	text-transform:uppercase;
}

#LangNav a.TopNav:hover, #LangNav a.TopNav:active, #LangNav a.Sel:hover, #LangNav a.Sel:active {background:#68652F; }

#LangNav {height:23px;}

#LangNav:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

.navline {
	float: left;
	width: 1px;
	height: 8px;
	border-right: 1px #fff solid;
	overflow:hidden;
	padding: 0;
	margin: 7px 0 0 0;
}

/* --------------------------------------- END LangageNav styling ---------------------------------------*/

/* --------------------------------------- Catelog styling ---------------------------------------*/
#catlist {border-collapse: collapse;width: 100%;}
#catlist h3 {
	font-family: Georgia, Arial;
	border-bottom: 1px solid #CC0001;
	color: #010066;
	margin: 3px 0px 3px 0px;
}
.catlistitem {
	width: 48%;
	float: left;
	border-top: 3px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 3px;
	margin: 3px;
}
.catlistitem img {float: right;}
.red {color: #CC0001;}

#orderinfo {background:#f5f3ed;}
#orderinfo h2{font-size:1.3em;border-bottom:1px dotted #439bf0;margin:0 10px 10px;}
#orderinfo h3{font-size:1.1em;border-bottom:1px solid #ccc;}

.cart {width:100%;border-collapse:collapse;}
.cart th { padding:3px;background:#ccc;text-align:left;font-weight:bold; }
.cart td { padding:3px; }
.cart input, .cart select { font-size:0.9em;}

.cartsummary {border-collapse:collapse;}
.cartsummary tr {vertical-align:top;}
.cartsummary th { padding:3px 3px 3px 10px;text-align:left;font-weight:bold;color:#010066;white-space:nowrap; }
.cartsummary td { padding:3px;color:#000;white-space:nowrap;text-align:left; }
.cartsummary td.amt { padding:3px;color:#cc0001;white-space:nowrap; }
.linetop { border-top:1px solid #010066; }
.linebot { border-bottom:1px solid #010066; }

.info {border-collapse:collapse;font-family:Tahoma;}
.info th{padding:1px 10px;color:#000;font-weight:normal;font-family:Tahoma;text-align:left;}
.info td{padding:1px;font-family:Tahoma;font-weight:bold;text-align:left;}
/* --------------------------------------- END Catelog styling ---------------------------------------*/

