BODY, TABLE, TR, TD, P, B, DIV, SPAN, UL, LI,OL,H1,H2,H3,H4,BLOCKQUOTE,FORM {  font-family: Verdana, Arial, Helvetica, sans-serif}
h1 {  font-size: 18px; font-weight: bold; color: #0066CC}
h2 {  font-size: 16px; font-weight: bold; color: #0066CC}
h3 {font-size: 14px; font-weight: bold; color: #F76300}
h4 {  font-size: 10pt; font-weight: bold; color: #000033}
h6 { font-size: 10pt; font-weight: lighter}
p,.para,ul,ol,td {  
	font-size: 13px; line-height: normal; 
    
}
hr{
	border: none 0;;border-top: 1px solid #bbb;
}
p {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; line-height: normal; 
    margin-bottom: 10px;
    margin-top: 5px;

}

small{ font-size:85%}


a:link,a:visited {   color: #003399;}
a:hover {  color: #F76300; text-decoration: none}


.timestamp {   font-size: 13px; font-style: italic; font-weight: normal; color: #669933}
.fineprint {   font-size: 12px; color: #888888}
.adverttext{	font-size:12px; text-align:center; color: #444444;}

.maroon{color:#cc0000;}

.articlecontents {  font-size: 15px; font-weight: bold; color: #003366;}
.articletitle {  font-size: 14px; font-weight: bold; color: #0066CC }
.largetitle {  font-size: 24px;  }
.mediumtitle {  font-size: 18px;  }
.articlesubtitle {  font-size: 13px; font-weight: bold; color: #044484}
.articledate {  font-size: 13px; font-weight: normal; color: #000033;}

.articlepara{   font-size: 13px; line-height: normal; font-weight: normal; }

#sidetextmenu li,.sidetextmenu-sub a,#sidetextmenu  a{
	display:block;
	
}
#sidetextmenu  a{
	padding:2px;
	font-weight:bold;
	text-decoration: none;
}

.plainlinks a {
	text-decoration:none;
}

.sidetextmenu-sub  a{
	font-weight:light;
	text-decoration:none;
}

.sidetextmenu-sub a, #sidetextmenu .sidetextmenu-sub a{
	padding:0px;padding-left:6px;
}

#sidetextmenu  a:hover, .sidetextmenu-sub a:hover{
	background-color:#fff;
}

#myaccount_twitter #twitter_update_list li {
	border-bottom: 1px #d0d0d0 solid;
	padding-top: 6px;
}

#twitter_update_list li {
	padding-bottom: 6px;
}
#twitter_update_list {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}


.menu2 {  font-size: 13px; color: #F76300;  text-decoration: none; letter-spacing: 1px; font-weight: bold ; }
.menu2 a{
	text-decoration: none;
}
.footer {  font-size: 10px; color: #000033; text-decoration: none;  }
.footer a:hover {  color: #044484; text-decoration: underline;}
.footer:link,visited {  color: #03315F; text-decoration: none}

.contextmenu {   line-height: 35px;  font-size: 110%;}

.errortext { line-height:20px; padding-left: 10px;  font-size: 12px; color: #FFFFFF; background-color:#990000}
.infotext { line-height:20px; padding: 5px; font-weight:bold; font-size: 12px; color: #fff; background-color:#F76300}

.hidden {display:none} 

.orange {color: #F76300}
.lightblue {color: #6FB5FB}
.mediumblue {color: #044484}
.darkblue {color: #03315F}
.lime {color: #99D629}
.darkorange {color: #512800}
.mediumgray{color: #999999}
.storeblue{color:#333399}


.smalltextbox {  font-size: 12px; height: 20px; width: 100px;  color: #512800; font-weight: bold; background-color: #FFFFFF}
.smallbutton {  font-size: 12px; height: 20px; width: 60px;  color: #512800; font-weight: bold; background-color: #FF9900}


.newsltextbox {  font-size: 11px; height: 20px; width: 100px;  color: #03315F; font-weight: bold; background-color: #FFFFFF}
.newslbutton {  font-size: 12px; height: 20px; width: 100px;  color: #03315F; font-weight: bold; background-color: #6FB5FB}

.tablegreen { border: #99D629; border-style: solid; border-width: 1px; }
.tableblue { border: #044484 ; border-style: solid; border-width: 1px; }
.tableorange { border: #F76300; border-style: solid; border-width: 1px;}
.tablegray { border: #999999; border-style: solid; border-width: 1px; }
.tablelgray { border: #D3D3D3; border-style: solid; border-width: 1px; }
.tableblack { border: #000000; border-style: solid; border-width: 1px;}

.logintext {color: #F76300;  font-size: 12px;  font-weight: bold;}
.parasmall {  font-size: 88%; line-height: normal; font-weight: normal; text-align: justify }

.box:hover {background-color: #6FB5FB}

.tablesideborder {  border: black none; border-width: 0px 1px 0px 0px}

.storebox{ background-color: #ffffff; color: #03315F;font-size: 12px; height: 20px; width: 120px;}

.storetinytext{ color:#333399; font-size: 12px;}


.storetoptextmenu{ color:#ffffff; font-size: 10px;}
.storetoptextmenu:link,.storetoptextmenu:visited{ color:#ffffff; text-decoration: none; }
.storetoptextmenu a:hover{color:#99D629; text-decoration: underline; }

.whitelink{ color:#ffffff; font-size: 13px;}
.whitelink:link,.whitelink:visited{ color:#ffffff; text-decoration: none; }
.whitelink:hover{color:#99D629; text-decoration: underline; }
.mainpagearticles {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-width: 1px;
	border-color: #CCCCCC;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align:justify;
}

.tablesepleft {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-width: 1px;
	border-color: #EEEEEE;
}



/* td containing left column */
td.leftcolumncontent{ 	padding:10px;padding-right:7px;border-right:1px solid #bbb;width:125px;vertical-align:top;background-image: url(/images/main_side_bg.gif);}

/* td containing body */
td.mainbodycontent{ 	padding-right:7px;	padding-left:10px;padding-top:15px;vertical-align:top; }


/* header and footer color strips */
.footerorangestrip,.footergreenstrip,.headerorangestrip,.headergreenstrip{
	width:100%;
}
.footerorangestrip,.headerorangestrip{
	background-image:url('/images/orange_back.gif');
}
.footergreenstrip,.headergreenstrip{
	background-image:url('/images/green_back.gif');
}

.footerorangestrip{ height:25px;border-top:1px black solid;border-bottom:1px black solid;line-height:25px;font-size:10px; }
.headergreenstrip{ height:5px;border-top:1px black solid;border-bottom:1px black solid }
.footergreenstrip{ height:5px;border-top:1px black solid;}

.headerorangestrip{ height:14px;line-height:15px;font-size:10px; 
 font-weight:bold;
 color: #093663;
 text-align:right;
}
.headerorangestrip span a{
	text-decoration:none;
	padding-right:5px;	
	padding-left:5px;	
 color: #093663;
 }
.headerorangestrip span a:hover{
 color: #000033;
}
.headerorangestrip span {
	padding-right:5px	
}

#transparent_header_strip{
	width:100%;
/*	height:17px;*/
	line-height:17px;
	margin-top:-4;
}
#transparent_header_strip .login_info{
	float:right;
	display:block;
	background-color:#093663;
	font-size:10px; 
	color:white;
}

.filterstate{
	background-color:#e4e4ff;
	padding:2px;
}

.warnbox, .errorbox, .infobox{
	border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
}

.warnbox{
	background-color:#FFC12C;color:black;font-size:100%;padding:7px;margin-top:5px;margin-bottom:5px;
	background-repeat: no-repeat;
	background-image: url(/store/images/warning.gif); 
	background-position: 8px 8px;
	padding-left:40px;
}
.warnboxlt{
	background-color:white;border-bottom:1px solid #eee;color:#333;font-size:90%;padding:5px;margin-top:6px;
}

.errorbox{
	background-color:#990000;color:white;font-size:90%;padding:5px;margin-top:5px;margin-bottom:5px;
}
.errorboxlt{
	color:#990000;font-size:90%;padding:5px;margin-top:5px;margin-bottom:5px;border:#990000 1px solid;
	background-repeat: no-repeat;
	background-image: url(/store/images/error.gif); 
	background-position: 8px 8px;
	padding-left:40px;
	
}
.infobox{
	background-color:#006699;color:white;font-size:100%;padding:5px;margin-top:20px;margin-bottom:10px;line-height:20px;height:20px;font-weight:bold;
}
.okboxlt{
	border:1px solid green;color:green;font-size:100%;padding:5px;font-weight:bold;;
}
.specialofferbox{
/*	border:1px solid #56D36C; background-color:#D7F2BD;padding:10px;line-height:20px;margin-top:5px;*/
	border:1px solid #ccc; background-color:#efefef;padding:10px;line-height:20px;margin-top:5px;
}   
.specialofferbox strong{
	color:green;
}    

.prodinfosections{
	color:#7F7F7F;
}

.euro_info{
	width:98%;background-color:#d5daff;padding:4px
}
.euro_info_cart{
	background-color:#d5daff;
	padding:7px;margin-top:5px;margin-bottom:5px;
}
.euro_info_tag{
	background-color:#d5daff;
	padding:2px;
	font-weight:bold;
	
}
	

.main_price_usd{
	color:#F76300;
	font-weight:bold;
	
}
.main_price_eur{
	color:#4A5498;
}
.secondary_price{
	font-size:85%;
	color:#333;
}

.smallgrayed a, .smallgrayed{color:#999}
.smallgrayed li,.smallgrayed{font-size:85%;}

/* ks styles */ 
#t1 {border: 1px solid #F76300;  margin : 10px 0 10px 0;}
#t1 tbody tr td {border-left: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 4px;}
/*#t1 a {  color : #DD0000;}*/
.t1title {color:#333}


/* #product info strip */

#latest_products_strip_tab{margin-left:15px;}
.productStripSelected,.productStripNotSelected{ border:#D3D3D3 1px solid;  margin:6px ;padding:12px;padding-top:6px;padding-bottom:5px;  top:-4px;position:relative;}

.productStripSelected{background-color:#fff; background-color:white;border-bottom:none; color:#222 }
.productStripSelected a{color:#999 }
.productStripNotSelected a, .productStripSelected a {text-decoration:none}
.productStripNotSelected{ background-color:#eee; padding-bottom:3px;top:-3px;position:relative;}
.productStripBox{ padding:5px;border-bottom:#D3D3D3 solid 1px;border-top : none;margin:0px;}
#strip_menu{ padding-top:15px;border-bottom : 1px solid #D3D3D3;

}


.mainpageboxtitle {  font-size: 14px; font-weight: bold; color: #0066CC }


table.one_pixel_border , table.one_pixel_border  td, table.one_pixel_border  th
{
    border-color: #ddd;
    border-style: solid;
}

table.one_pixel_border 
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
td.one_pixel_border, table.one_pixel_border  td , table.one_pixel_border  th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #fff;
}

#page-wrap, #footer-wrap{
    min-width: 780px;
    max-width: 980px;
}
#page-wrap, #footer-wrap {
    margin: 0px auto;
}


.offerprice{
	background-color:#ffc;color:#d00;padding:1px;;font-weight:bold
}
.accountingNum{
	text-align:right;
}
