@charset "UTF-8";
/* CSS Document */

/*
BLUE: #5e88a2
YELLOW: #f1bd0f


*/

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a img {
	border:none;
}
a, a:visited, a:hover {
	color:#5e88a2;
	/*color:#f1bd0f;*/
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

P, H1, H2, H3, H4, H5 {
	margin: 5px 5px 10px 0px;
	padding-bottom:5px;
}
bodytext {
	text-align:left;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:15px;
}
h2 {
	font-size: 14px;
	color: #666666;
}
h2 a, h2 a:visited, h2 a:hover{
	color: #666666;
}
h3 {
	font-weight: normal;
	font-size:16px;
	color:#666666;
	margin: 5px 5px 0px 0px;
	padding-bottom:0px;
}
h4 {
	/*margin-top:20px;*/
}

.important {
	color:#990000;
	
}
.detail {
	color: #5e88a2;
	font-weight:bold;
}

TD#footer {
	border-top: dotted 1px #999999;
}
TD#footer P {
	font-size: 10px;
	text-align: center;
}
hr {
	color:#999999;
	background-color: #999999;
	height: 1px;
	border:none;
	margin-top:10px;
	margin-bottom:10px;
}
.horizontalRule1 {
	margin:20px 0px 20px 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	background-color:#cdd5da;
	margin: 40px 40px 40px 40px;
	padding: 0;
	
	text-align: center;
}
td {
	margin:0px;
	padding:0px;
}
#wrapper {
	width:960px;
	position:relative;
	margin: 0 auto;
	background-color:#FFFFFF;
	text-align:left;
}
#header {
	width:922px;
	padding:10px 0px 0px 17px;
}

#menuAlt {
	width:450px;
	height: 50px;
	text-align:right;
	margin-right:10px;
}

#searchbox {
	width:164px;
	height:20px;
	text-align:right;
	background:url(../images/template_searchbg.jpg) no-repeat scroll left top;
	padding:1px 0px 0px 4px;
	color:#FFFFFF;
}
#searchbox input.searchfield {
	background:none;
	border:none;
	color:#FFFFFF;
	text-align:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:140px;
}

#searchbox input.submit {
	border:medium none !important;
	cursor:pointer;
	left:6px;
	position:relative;
	top:0px;
	width:27px !important;
	height:20px;
	background:none;
	
}
#cse-search-results {
	background-color:#FFFFFF;
	padding:5px;
}

#menuAlt UL{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
}
#menuAlt LI {
	list-style:none;
	background:none;
	float:right;
	text-align:right;
	padding:0px 5px 0px 5px;
	color:#9ea7ae;	
}
#menuAlt LI a, #menuAlt LI a:visited, #menuAlt LI a:hover{
	color:#9ea7ae;
	font-weight:normal;
}


#menuMain {
	text-align:right;
	float:right;
}


#header h1 {
	margin: 0;
	padding: 0;
}
#specializeHolder {
	position:absolute;
	left:725px;
	top:0px;
}
#menuRow {
	width:860px;
	height:36px;
	padding:0px 50px 11px 51px;
	margin:0px;
}
ul {padding:0px 0px 0px 0px;
}
ol {
	margin-top:0px;
	padding-top:0px;
}
li {
	padding:0px 0px 0px 13px;
	margin-top:4px;
	line-height:normal;
	list-style:none;
	background: url(../images/list_triangle.gif) no-repeat top left;
}
.searchBox {
	background-image:url(../images/nav_mid_bg.jpg);
	background-repeat:repeat-x;
}


/*  -------------- MENU 2 ----------------  */

.submenu {
	float:left;
	width:280px;
	margin:0px 0px 5px 0px;
	padding:0px;
	background-image:url(../images/submenu_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.submenu_t3 {
	background:url(../images/submenu_t3_bg.jpg) no-repeat 0px 0px;
}
.submenu H1 {
}
.submenu_main {
	padding:10px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	min-height:650px;
	height:auto !important;
  	height:650px;
}
.submenu_main_t3 {
	min-height:290px;
	height:auto !important;
  	height:300px;
}
.submenu_bottom {
	margin:0px;
	padding:0px;
}
.submenu P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 0px;
}
.submenu UL {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
}
.submenu LI {
	list-style:none;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
	height:22px;
}
.submenu a, .submenu a:visited, .submenu a:hover {
	background-image:url(../images/list_triangle.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	padding:2px 0px 0px 10px;
}
.submenu a:hover {
	text-decoration:underline;
}
.submenu-spacer {
   padding: 0px 0px 0px 0px;
   margin: 10px 10px 10px 10px;
   color:#FFFFFF;
   font-weight:normal;
   text-decoration:none;
   font-size:0px;
   height:1px;
   width:218px;
   background-color:#999999;
}
/*  LEVEL 1 */
 .submenu-level1 a, .submenu-level1 a:visited {
	color:#666666;
}
.submenu-level1 a:hover {
	color:#666666;
	text-decoration:underline;
}
.submenu-level1-active a, .submenu-level1-active a:visited {
	color:#666666;
	
}
.submenu-level1-active a:hover {
	color:#666666;
	text-decoration:underline;
}
.submenu-level1-current-active a, .submenu-level1-current-active a:visited {
	color:#666666;
}
.submenu-level1-current-active a:hover {
	color:#666666;
	text-decoration:underline;
}
.submenu-level1-normal {
	background:none;
	padding:0px 5px 0px 10px;
	margin-left:10px;
}
.submenu-level1-active {
	background-image:url(../images/submenu_active_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:5px 5px 0px 20px;
	margin-top:0px;
}
.submenu-level1-current-active {
	background-image:url(../images/submenu_active_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:5px 5px 0px 20px;
	margin-top:0px;
}


/*  LEVEL 2 */
 .submenu-level2 a, .submenu-level1 a:visited {
	color:#333333;
}
.submenu-level2 a:hover {
	color:#333333;
	text-decoration:underline;
}
.submenu-level2-active a, .submenu-level1-active a:visited {
	color:#333333;
}
.submenu-level2-active a:hover {
	color:#333333;
	text-decoration:underline;
}
.submenu-level2-current-active a, .submenu-level1-current-active a:visited {
	color:#333333;
}
.submenu-level2-current-active a:hover {
	color:#333333;
	text-decoration:underline;
}
.submenu-level2-normal {
	background-image:url(../images/list_triangle.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.submenu-level2-active {
	background-image:url(../images/list_triangle.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.submenu-level2-current-active {
	background-image:url(../images/list_triangle.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
/*  -------------- SEARCH ----------------  */
.searchBox input {
	margin:6px 0px 0px 2px;
}
/*  -------------- SHWCASE CONTENT ----------------  */
#showcase {
	width:921px;
	height:326px;
	padding: 0px 0px 0px 0px;
	margin-left:17px;
	text-align:left;
	background-image:url(../images/slides/slide1.jpg);
	background-repeat:no-repeat;
}
/*   NEWS TICKER  */
#newsteaser {
	width:926px;
	height:49px;
	padding: 0px 0px 0px 0px;
	margin-left:17px;
	margin-right:100px;
	margin-top:5px;
	text-align:left;
	background-image:url(../images/template_newsteaserbg.jpg);
	background-repeat:no-repeat;
}
/*@import url(style/fade.css);*/
#newsteaser UL p{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px; margin:0px;
	font-size:12px;
	text-align:left;
}
#newsteaser UL {padding:12px 30px 2px 10px; margin:0px;
	/*text-align:right;*/
}
#newsteaser LI{
	background:none;
	list-style-type:none;
	
	/*text-align:right;*/
}


/*  -------------- MID CONTENT ----------------  */
#mid {
	width:960px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	min-height:600px;
	height:auto !important;
  	height:600px;
}
#column0 {
	width:929px;
	float:left;
	padding:0px;
	margin:0px;
	margin-left:17px;
}

#column1_1 {
	width:619px;
	float:left;
	padding:0px;
	margin:0px;
	margin-left:17px;
}
#column1_2 {
	width:640px;
	float:left;
	padding:0px;
	margin:0px;
	margin-left:17px;
}
#column2_1 {
	width:310px;
	padding:0px;
	float:left;
}
#column2_2 {
	width:280px;
	padding:0px;
	float:left;
	margin-left:5px;
}
#column1 P {
	line-height:normal;
}
#column2 P {
	line-height:normal;
}
.copyright {
	text-align:right;
	

}
.clearer {
	clear:left
}
/*  -------------- FOOTER ----------------  */
#footerHome {
	width:300px;
	padding: 10px 0px 10px 0px;
	text-align:left;
	height:50px;
	margin-top:10px;
	margin-bottom:10px;
}
#footerHome P {
	color:#4d4d4d;
	font-size:10px;
	line-height:16px;
}
#footerHome a, #footerHome a:visited, #footerHome a:hover {
	font-weight:normal;
	color:#4d4d4d;
}
#footer {
	width:929px;
	padding: 10px 0px 10px 0px;
	text-align:left;
	margin:auto;
	margin-left:17px;
	margin-bottom:10px;
}
#footer P {
	color:#4d4d4d;
	font-size:10px;
	padding-top:13px;
}
#footer a, #footer a:visited, #footer a:hover {
	font-weight:normal;
	color:#4d4d4d;
}
/*  -------------- ELEMENTS ----------------  */

.align-right {
	text-align:right;
}
.align-center {
	text-align:center;
}
/*   -----    CSC  -----   */
.csc-linkToTop{
	text-align:right;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:0px;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
/*padding:0px;*/
margin:0;
}
div.csc-textpic-text {
	margin:0px 0px 0px 0px;
}
 div.csc-textpic-imagewrap {
	margin:0px 20px 0px 0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	color:#666666;
	font-size:9px;
	text-align:left;
	margin:4px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}

/* FRAME 2 STYLE USED FOR SMALL SIDEABAR CONTENT */
.csc-frame-frame2 P {
	font-size:10px;
	color:#666666;
}

/*.csc-frame-indent3366 {
	margin-right:400px;
}*/
.indent{
	margin-left:15px;
}
.tx-wwimagecycle-pi1 {
	height:154px;
}
#mailform H2 {
	padding-top:10px;
}
#mailform fieldset {
	border: 1px solid #87B2D8;
	padding:5px 5px 15px 15px;
}
#mailform input, #mailform textarea {
	border: 1px solid #87B2D8;
}
#mailform .csc-mailform-submit {
	border:none;
}
.csc-mailform-required {
	color:#336600;
	padding:0px;
	margin:0px;
}

div.csc-mailform-label {
	float:left;
	padding:10px 0px 0px 0px;
	width:130px;
}
div.csc-mailform-field  {
	float:left;
	padding:10px 0px 0px 0px;
	margin-left:20px;
}
div.csc-mailform-label label {
	font-size:10px;
	color:#4d4d4d;
	font-weight:bold;
}

div.csc-textpic-text UL {
	margin-top:2px;
}
div.csc-textpic-text LI {
	/*font-size:15px;*/
	color:#666666;
	list-style-image:url(images/cursor_w100.gif);
	padding-bottom:5px;
}
.tx-indexedsearch-searchbox-sword {
	margin-left:5px;
}
.tx-indexedsearch-searchbox-button {
	margin-left:55px;
}
/* ------------- REGISTRATION ------------- */
.tx-felogin-pi1 form fieldset {
	border: 1px dotted #cccccc;
}
.tx-srfeuserregister-pi1 form fieldset {
	border: 1px dotted #cccccc;
}
/* ------------- FE LOGIN ------------- */
#feloginContainer {
	padding:15px;
	background-color:#b3cbe5;
	width:240px;
	margin-bottom:30px;
}
#feloginContainer label {
	color:#4d4d4d;
	padding-bottom:5px;
	font-weight:bold;
}
#feloginContainer input {
	margin-bottom:5px;
}
#feloginContainer P {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
}
#feloginContainer P a, #feloginContainer P a:visited, #feloginContainer P a:hover {
	color:#4d4d4d;
	font-weight:normal;
}
#feloginContainer input {
}
/* ------ FCE ----- */

.FCE_5050_col1 {
}
.FCE_5050_col2 {
	padding-left:20px;
}

/* ------ Box TEMPLATE 0 ----- */
.template0_box {
	float:left;
	width:930px;
	margin:0px 0px 2px 0px;
	
	background-image:url(../images/template0_box_mid.gif);
	background-repeat:repeat-y;
}
.template0_box_main {
	padding:10px 30px 0px 15px;
	margin:0px;
	min-height:850px;
	height:auto !important;
  	height:850px;
	background-image:url(../images/template0_box_bg.gif);
	background-repeat:no-repeat;
}
.template0_box_bottom {
	margin:0px;
	padding:0px;
}

/* ------ Box TEMPLATE 3 ----- */
.template3_box {
	float:left;
	width:641px;
	margin:1px 0px 2px 0px;
	background-image:url(../images/template3_box_mid.gif);
	background-repeat:repeat-y;
}
.template3_box_main {
	padding:10px 20px 0px 10px;
	margin:0px;
	min-height:651px;
	height:auto !important;
  	height:651px;
}
.template3_box H1 {
	color:#666666;
	font-size:24px;
	margin:5px 0px 10px 0px;
	text-align:right;
	padding:0px;
	font-weight:normal;
}
.template3_box_bottom {
	margin:0px;
	padding:0px;
}


/* ------ FCE BOX1 ----- */
.FCE_box1 {
	float:left;
	width:301px;
	margin:0px 8px 10px 0px;
	background-image:url(../images/FCE_box1_bg.gif);
	background-repeat:no-repeat;
	
}
.FCE_box1 H1 {
	color:#666666;
	font-size:12px;
	margin:0px 20px 0px 0px;
	text-align:right;
	padding:0px;
}
.FCE_box1_main {
	padding:10px 10px 0px 15px;
	margin:0px;
	min-height:180px;
	height:auto !important;
  	height:180px;
}	

.xFCE_box1_main {
	padding:10px 10px 0px 15px;
	margin:0px;
	height:auto !important;
}

.FCE_box1_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box1 P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 14px;
}
.FCE_box1_main ul {padding:1px; margin:5px 0px 0px 0px;}
.FCE_box1 a, .FCE_box1 a:visited, .FCE_box1 a:hover {
	color:#666666;
}

/* ------ FCE BOX1b ----- */
.FCE_box1b {
	float:left;
	width:215px;
	margin:5px 0px 5px 0px;
	background-image:url(../images/FCE_box1b_bg.jpg);
	background-repeat:no-repeat;
}
.FCE_box1b H1 {
	color:#666666;
	font-size:12px;
	margin:0px 20px 25px 0px;
	text-align:right;
	padding:0px;
}
.FCE_box1b H2 {
	color:#666666;
	font-size:12px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
	font-weight:normal;
	
}
.FCE_box1b_main {
	padding:7px 10px 0px 15px;
	margin:0px;
	min-height:348px;
	height:auto !important;
  	height:348px;
}
.FCE_box1b_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box1b P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 14px;
}
.FCE_box1b ul li a, .FCE_box1b ul li a:visited, .FCE_box1b ul li a:hover {
	color:#666666;
	font-weight:normal;
	background-image:url(../images/list_triangle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:10px;
}
.FCE_box1b hr {
	padding:0px 0px 0px 0px;
	margin:4px 20px 10px 0px;
}
.FCE_box1b UL{
	margin:5px 0px 7px 0px;
}
.FCE_box1b li {
	padding:0px 0px 0px 13px;
	margin-top:4px;
	background:none;
}

/* ------ FCE BOX1c ----- */
.FCE_box1c {
	float:left;
	width:280px;
	margin:0px 0px 5px 0px;
	background-image:url(../images/FCE_box1c_bg.jpg);
	background-repeat:no-repeat;
}
.FCE_box1c img {
	padding:0px;
	margin:0px;
}
.FCE_box1c H1 {
	color:#666666;
	font-size:12px;
	margin:0px 20px 25px 0px;
	text-align:right;
	padding:0px;
}
.FCE_box1c H2 {
	color:#666666;
	font-size:12px;
	/*margin:0px 0px 0px 12px;*/
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:left;
	/*text-indent:12px;*/
	font-weight:normal;
}
.FCE_box1c_main {
	padding:7px 10px 0px 15px;
	margin:0px;
	/*height:455px;*/
	min-height:260px;
	height:auto !important;
  	height:260px;
}
.FCE_box1c_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box1c P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	/*padding:0px 0px 5px 14px;*/
	padding:0px 0px 5px 5px;
}
.FCE_box1c a, .FCE_box1c a:visited, .FCE_box1c a:hover {
	color:#666666;
	font-weight:normal;
}
.FCE_box1c hr {
	padding:0px 0px 0px 0px;
	margin:4px 20px 10px 0px;
}
.FCE_box1c UL{
	margin:5px 0px 7px 0px;
}

/* ------ FCE BOX2 ----- */
.FCE_box2 {
	width:310px;
	margin:0px 8px 10px 0px;
	background-image:url(../images/FCE_box2_bg.jpg);
	background-repeat:no-repeat;
}
.FCE_box2 H1 {
	color:#333333;
	font-size:12px;
	margin:0px 20px 0px 0px;
	text-align:right;
	padding:0px 0px 20px 0px;
}
.FCE_box2 H2 {
	color:#666666;
	font-size:12px;
	text-align:left;
	padding:2px 2px 2px 5px;
	background-color:#FFFFFF;
	text-transform:none;
	letter-spacing:normal;
	font-weight:normal;
}
.FCE_box2 H2 a, .FCE_box2 H2 a:visited, .FCE_box2 H2 a:hover{
	color:666666;
}
.FCE_box2_main {
	padding:10px 10px 0px 15px;
	margin:0px;
	min-height:384px;
	height:auto !important;
  	height:384px;
}
.FCE_box2_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box2 LI {
	background: url(../images/list_triangle2.gif) no-repeat top left;
	margin-top:15px;
	padding:0 0 0 13px;
}
.FCE_box2 P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
}
.FCE_box2 a, .FCE_box2 a:visited {
	color:#666666;
	font-weight:normal;
}
.FCE_box2 a:hover {
	color:#000000;
}

/* ------ FCE BOX3 ----- */
.FCE_box3 {
	float:left;
	width:421px;
	margin:5px 2px 2px 0px;
	background-image:url(../images/FCE_box3_bg.gif);
	background-repeat:no-repeat;
}
.FCE_box3 H1 {
	color:#666666;
	font-size:24px;
	margin:15px 0px 10px 0px;
	text-align:right;
	padding:0px;
	font-weight:normal;
}
.FCE_box3_main {
	padding:10px 30px 0px 15px;
	margin:0px;
	min-height:345px;
	height:auto !important;
  	height:345px;
}
.FCE_box3_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box3 P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 14px;
}
.FCE_box3 a, .FCE_box3 a:visited, .FCE_box3 a:hover {
}


/* ------ FCE BOX4 - CONTACTS ----- */
.FCE_box4 {
	float:left;
	width:280px;
	margin:0px 8px 5px 0px;
	background-image:url(../images/FCE_box4_bg.jpg);
	background-repeat:no-repeat;
}
.FCE_box4 H1 {
	color:#666666;
	font-size:12px;
	margin:0px 20px 0px 0px;
	text-align:right;
	padding:0px;
}
.FCE_box4_main {
	padding:10px 10px 0px 15px;
	margin:0px;
	min-height:100px;
	height:auto !important;
  	height:100px;
}
.FCE_box4_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box4 P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 14px;
}
.FCE_box4 a, .FCE_box4 a:visited, .FCE_box4 a:hover {
	color:#666666;
	font-weight:normal;
}
.FCE_box4_main UL{
	margin:5px 0px 7px 0px;
}
.FCE_box4 li {
	padding-left:20px;
}
.FCE_box4 .contact_purchase-luidia {
	background-image:url(../images/icon_purchase-luidia.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.FCE_box4 .contact_purchase-reseller {
	background-image:url(../images/icon_purchase-reseller.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.FCE_box4 .contact_email {
	background-image:url(../images/icon_email.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.FCE_box4 .contact_contact {
	background-image:url(../images/icon_contact.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
}




/* ------ FCE BOX5 - FEATURE HIGHLIGHTS ----- */
.FCE_box5 {
	float:left;
	width:641px;
	margin:0px 0px 10px 0px;
	background-image:url(../images/FCE_box5_bg.gif);
	background-repeat:no-repeat;
}
.FCE_box5 H1 {
	color:#666666;
	font-size:14px;
	margin:10px 20px 30px 0px;
	text-align:right;
	padding:0px;
	font-weight:normal;
}
.FCE_box5_main {
	padding:10px 10px 10px 10px;
	margin:0px;
}
.FCE_box5_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box5 P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 14px;
}
.FCE_box5 a, .FCE_box5 a:visited, .FCE_box5 a:hover {
	color:#666666;
}
.FCE_box5_main_c1 {
	float:left;
	width:170px;
	margin:0px 10px 20px 0px;
	padding-right:20px;
	border-right:1px solid #999999;
	min-height:219px;
	height:auto !important;
  	height:219px;
}
.FCE_box5_main_c2 {
	float:left;
	width:170px;
	margin:0px 10px 20px 0px;
	padding-right:20px;
	border-right:1px solid #999999;
	min-height:219px;
	height:auto !important;
  	height:219px;
}
.FCE_box5_main_c3 {
	float:left;
	width:170px;
	margin:0px 0px 20px 0px;
	min-height:219px;
	height:auto !important;
  	height:219px;
}


/* ------ FCE BOX6 - Product Accessories ----- */
.FCE_box6 {
	/*float:left;*/
	width:641px;
	margin:0px 2px 2px 0px;
	background:url(../images/FCE_box6_bg.gif) no-repeat 0px 0px;
}
.FCE_box6 H1 {
	color:#666666;
	font-size:26px;
	margin:15px 0px 10px 0px;
	text-align:right;
	padding:0px;
	font-weight:normal;
}
.FCE_box6 H2 {
	color:#666666;
	font-size:16px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 14px;

}
.FCE_box6_main {
	padding:10px 30px 0px 15px;
	margin:0px;
	min-height:500px;
	height:auto !important;
  	height:500px;
}
.FCE_box6_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box6_bottom img {
	margin:0px;
	padding:0px;
}
.FCE_box6 P {
	color:#666666;
	margin-bottom:0px;
	padding:0px 0px 0px 14px;
}
.FCE_box6 a, .FCE_box6 a:visited, .FCE_box6 a:hover {
}
.FCE_box6 HR {
	margin-bottom:20px;

}
.FCE_box6 ul {padding:0px 0 0 15px
}
.FCE_box6 li {
	padding:0px 0px 0px 13px;
	margin-top:0px;
	line-height:normal;
	list-style:none;
	background: url(../images/list_dash.gif) no-repeat 0px 5px;
}

/* ------ FCE BOX7 - Classroome Resources ----- */
.FCE_box7 {
	width:578px;
	margin:0px 2px 2px 0px;
	background-image:url(../images/FCE_box7_mid.gif);
	background-repeat:repeat-y;
}
.FCE_box7_titles {
	
	font-size:11px;
	color:#333333;
}
.FCE_box7_titles TD H2 {
	color:#666666;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.FCE_box7_titles TD {
	padding:0px 0px 5px 10px;
}
.FCE_box7 H1 {
	color:#666666;
	font-size:15px;
	margin:0px 15px 10px 0px;
	text-align:right;
	padding:0px;
	font-weight:normal;
	margin-top:40px;
}
.FCE_box7 H2 {
	color:#666666;
	font-size:16px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 14px;

}
.FCE_box7_top {
	width:578px;
	height:98px;
	background-image:url(../images/FCE_box7_top.jpg);
	background-repeat:no-repeat;
}
.FCE_box7_main {
	padding:10px 0px 10px 0px;
	margin:0px;
	/*min-height:300px;*/
}
.FCE_box7_main TD{
	padding:10px;

}
.FCE_box7_bottom {
	margin:0px;
	padding:0px;
}
.FCE_box7 P {
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:0px 0px 5px 14px;
}
.FCE_box7 a, .FCE_box7 a:visited, .FCE_box7 a:hover {
}
.FCE_box7 HR {
	margin-bottom:20px;

}
.FCE_box7 ul {padding:0px 0 0 15px
}
.FCE_box7 li {
	padding:0px 0px 0px 13px;
	margin-top:0px;
	line-height:normal;
	list-style:none;
	background: url(../images/list_dash.gif) no-repeat 0px 5px;
}


/* ------ SEARCH ----- */

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display:inline;
	margin-right:5px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px;
	margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:normal;
	line-height:24px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#f1bd0f;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px;
	margin-bottom:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background:none;
	vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color:#666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
	background:none;
	font-size:16px;
	font-weight:bold;
}  		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {
	clear:both;
	margin-bottom:1em;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
	margin-right:1em;
	width:10em;
	float:left;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing:0;
	font-weight:normal;
	margin-top:-1.2em;
	float:right;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float:left;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float:none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
	float:none;
}
.tx-indexedsearch-title, .tx-indexedsearch-title a, .tx-indexedsearch-title a:visited {
	font-size: 13px;
	color: #666666;
	padding-bottom:2px;
	
}



/*  -------- RTG FILES --------  */
#rtg_files_item {
	width:400px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	padding-left:10px;
}
.rtg_files_icon {
	float:left;
}
.rtg_files_content {
	padding-left:15px;
	margin-left:15px;
}
.rtg_files_description {
	padding-left:15px;
	margin-left:15px;	
}
.rtg_files_description p {
	padding-bottom:0px;
	margin-bottom:0px;
}
.rtg_files_empty {
	padding-left:10px;

}
#d_column1 .rtg_files_description P{
	line-height:18px;
	
}

.user_loggedin {
	text-align:right;

}

/* --- STORE IFRAME --- */
.iframeStoreHolder{
	width:900;
	height:2000;
	overflow:hidden;
	margin-left:10px;
	overflow-x: hidden; overflow-y:;

}
.iframeStore{
	width:900;
	height:1500;
	overflow:auto;
	/*overflow-x: hidden; overflow-y: hidden;*/
	position:relative;
	/*left:-142px;*/
	left:-10px;
	top:-100px;
	border:none;
}

.iframeStoreReseller{
	width:900;
	height:1500;
	overflow:auto;
	/*overflow-x: hidden; overflow-y: hidden;*/
	position:relative;
	/*left:-142px;*/
	left: -10px;
	top:-100px;
	border:none;
}
.iframeStoreSupport{
	width:920;
	height:1500;
	overflow:auto;
	/*overflow-x: hidden; overflow-y: hidden;*/
	position:relative;
	/*left:-142px;*/
	left: -10px;
	top:-100px;
	border:none;
}
.iframeStoreRegistration{
	width:920;
	height:1500;
	overflow:auto;
	/*overflow-x: hidden; overflow-y: hidden;*/
	position:relative;
	/*left:-142px;*/
	left: -160px;
	top:-100px;
	border:none;
}
.iframeStoreHolderBluetooth{
	width:900;
	height:1500;
	overflow:hidden;
	margin-left:10px;
	overflow-x: hidden; overflow-y:;

}
.iframeStoreBluetooth{
	width:850;
	height:1500;
	overflow:auto;
	/*overflow-x: hidden; overflow-y: hidden;*/
	position:relative;
	/*left:-142px;*/
	left: -140px;
	top:-100px;
	border:none;
}

/*  FAQ */
.tx-irfaq-dynheader {
	font-weight:bold;
}


.vhvvFCE_box1_main {
	padding:0px 10px 0px 20px;
	margin:0px;
	height:auto !important;
}

.vhvsubmenu-level1-current-active {
	background-image:url(../images/submenu_active_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin-top:0px;
}

.vhvsubmenu-level1-current-noactive {
	padding:0px 0px 0px 0px;
	margin-top:0px;
}

.vhvsubmenu-level1-current-noactive li {
	padding:0px 0px 0px 10px;
	margin-top:4px;
	line-height:normal;
	list-style:none;
	background: url(../ximages/list_triangle.gif) no-repeat top left;
}

.xxxvhvsubmenu-level1-current-noactive{
	padding:0px 0px 0px 15px;
	margin-top:4px;
	line-height:normal;
	list-style:none;
	background: url(../images/submenu_active_bg.gif) no-repeat top left;
}

.xxxvhvsubmenu-level1-current-active{
	padding:0px 0px 0px 15px;
	margin-top:4px;
	line-height:normal;
	list-style:none;
	background: url(../images/nada.gif) no-repeat top left;
}

.xxxvhvsubmenu-level1-current-active-tr{
	padding:0px 0px 0px 15px;
	margin-top:4px;
	line-height:normal;
	list-style:none;
	background: url(../images/nada.gif) no-repeat top left;
}

.bordecolorimagen{
	border-style:solid;
	border-color: #dddddd;
	border-width:1px;
}

xh1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 44px;
	color: #666666;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:15px;
}

.xFCE_box5_main {
	padding:20px 10px 10px 10px;
	margin:0px;
}

.celda_banner_principal{
	padding:0px 0px 0px 0px;
	margin-top:0px;
	line-height:normal;
	list-style:none;
	background: url(/tecflow/images/slides/banner_principal0.jpg) no-repeat top left;
}

.link_cotizar a, .link_cotizar a:visited, .link_cotizar a:hover {
	background-image:url(../images/list_triangle.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	padding:2px 0px 0px 10px;
}

.link_cotizar a:hover {
	text-decoration:underline;
}


