/************ RESET ALL MARGINS  ***************/
* {margin: 0; padding: 0; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}


body {
	margin-left: 0px;
	margin-top: 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	text-align: center;
}


.clear {border: 0px;}

.text1 {color: #033e73; }
.text2 {color: #d92626; }
.text3 {color: #4a4a4a; }

.list1 {
list-style-image:url(../images/bullet3.gif);
margin-left: 15px;
}


h5 {font-size: 8px; }
h4 {font-size: 10px; }
h3 {font-size: 12px; }
h2 {font-size: 14px; }
h1 {font-size: 16px; }

/************ CLEAR FLOAT EFFECT ***************/
.spacer {clear: both;}

a {text-decoration: none;}

/************ MAIN CONTAINER TO CENTER CONTENT IN FF ***************/
#container {
margin-left: auto;
margin-right: auto;
width: 720px;
}


/************ UPPER MENU ***************/
#quickmenu {
list-style-type:none;
margin-left: 410px;
}
#quickmenu li {
float: left;
}

/************ LANG MENU ***************/
#lang {
list-style-type:none;
margin-left: 480px;
}

#lang li {
float: left;
margin-left: 3px;
color: #d92626;
}

#lang a {
text-decoration: none;
color: #4c95a8;
font-size: 11px;
}

#lang .selected {
color: #7f7f7f;
}

/************ LOGO  ***************/
.empty {
width:720px;
height:101px;
}

#logo {
float: left;
margin-left: 35px;
margin-top: 20px;
}



/************ MAIN MENU ***************/

#menu {
list-style-type:none;
height: 46px;
background-color: #d92626;
width:720px;
}

#menu td { text-align: center;}
#menu td a {
display: block;
height: 28px;
width: 108px;
color: #fff;
font-size:12px;
text-decoration: none;
padding-top: 18px;
font-weight:bold;
}

#menu td a:hover {
color: #1b355e;
background-image:url(../images/menu_on.gif);
background-repeat:repeat-x;
}

/*#menu li {
float: left;
margin-left: 30px;
}

#menu li a {
display: block;
height: 28px;
width: 108px;
color: #fff;
font-size:12px;
text-decoration: none;
padding-top: 18px;
}

#menu li a:hover {
color: #1b355e;
background-image:url(../images/menu_on.gif);
background-repeat:repeat-x;
}

#menu .selected {
color: #1b355e;
background-image:url(../images/menu_on.gif);
background-repeat:repeat-x;
}
*/

/************ BACKGROUND IMG ***************/


#bkg1 {
width: 720px;
height: 19px;
background-image:url(../images/b1.jpg);
background-color:#fff;
background-repeat:no-repeat;
}

#bkg2 {
width: 32px;
height: 448px;
background-image:url(../images/b2.jpg);
background-color:#fff;
background-repeat:no-repeat;
float: left;
}

#bkg3 {
width: 248px;
height: 448px;
background-image:url(../images/b3.jpg);
background-color:#fff;
background-repeat:no-repeat;
float: left;
}

#bkg4 {
width: 440px;
height: 258px;
background-image:url(../images/b4.jpg);
background-color:#fff;
background-repeat:no-repeat;
float: left;
}

#presentation {
width: 440px;
height: 190px;
background-color:#c8deda;
float: left;
text-align: left;
}

#presentation .content {
width: 75%;
margin-left: 80px;
}

.title {
background-color: #cacbbd;
background-image:url(../images/arrow3.gif);
background-repeat:no-repeat;
background-position:right;
height: 20px;
line-height: 20px;
width: 120px;
padding: 3px;
color: #d92626;
}

#menu .selected {
color: #1b355e;
background-image:url(../images/menu_on.gif);
background-repeat:repeat-x;
}



#bkg3 #subparts {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 90%;
}

#bkg3 .content {
margin-left:auto;
margin-right:auto;
padding: 5px;
text-align: left;
}

#bkg3 h3 {
text-align: left;
}

#bkg3  p {
text-align: justify;
color: #d92626;
}

#bkg3  .more {float: right;}

#bkg3  .product_list {
list-style-type: none; 
text-align: left;
}
#bkg3 .product_list a {color: #d92626}
#bkg3  .product_list img {vertical-align: middle; margin: 4px;}


.subtitle {
height: 18px;
width: 100%;
background-image:url(../images/sep.gif);
background-repeat:no-repeat;
background-position:bottom left;
color: #033e73;
}

.subtitle a {
color: #033e73;
font-size: 12px;
}

#bkg5 {
width: 720px;
height: 168px;
background-image: url(../images/bkg5.jpg);
background-color:#fff;
background-repeat:no-repeat;
clear: both;
}


/************ INFO PART 1 ***************/
#info_top {
clear: both;
width: 248px;
height:258px;
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
background-position:top;
margin-left: 32px;
margin-top: 18px;
}

/************ CONTENT ***************/
#content {
clear: both;
width: 720px;
height:190px;
background-color:#c8deda;
}

#content2 {
clear: both;
width: 720px;
text-align:left;
}

#content3 {
clear: both;
width: 720px;
text-align:left;
background-image:url(../images/bkg6.jpg);
background-repeat:no-repeat;
background-position: bottom right;
}

/************ DROP TOP ***************/
#drop {
clear: both;
width: 720px;
height:33px;
background-color:#c8deda;
background-image:url(../images/bkg2.jpg);
background-repeat:no-repeat;
background-position:right;
}

#drop2 {
clear: both;
width: 720px;
height:33px;
background-color:#c8deda;
background-image:url(../images/bkg7.jpg);
background-repeat:no-repeat;
background-position:right;
}
/************ BOTTOM LINKS ***************/
#footer {
clear: both;
width: 720px;
height:70px;
background-color:#cacbbd;
background-image:url(../images/bkg3.gif);
background-repeat:no-repeat;
background-position:top right;
}

/************ COPYRIGHT ***************/ 
#copyright {
float: left; 
margin-left:5px;
margin-top:5px;
}

/************ QUICK LINKS ***************/ 
#quicklinks {
float: right; 
margin-right:75px;
margin-top:10px;
}

#quicklinks ul {
list-style-type: none; 
}

#quicklinks li {
margin-left: 10px;
float: left;
height: 22px;
line-height: 22px;
}

#quicklinks li a {
text-decoration: none;
font-size: 11px;
}
/************ PRODUCTS INDEX ***************/ 
.products {
list-style-type: none; 
text-align: left;
margin-left: 50px;
width: 80%;
}
.products img {vertical-align: middle; margin: 4px;}
.products li {margin-top: 8px; }


/************ PRODUCTS CONTAINER ***************/ 
#left_container {
width: 440px;
background-color: #fff;
text-align:left;
}

#right_container {
width:276px;
background-color: #c8deda;
background-image:url(../images/bkg6.jpg);
background-repeat:no-repeat;
background-position: bottom;
height: 100%;
}

#right_container .products {
margin-left: 10px;
width: 98%;
}

.product_info1 {
background-color: #eeeeea;
width:370px;
height: 80px;
border-top: 1px solid #2394cc;
border-bottom: 1px solid #b8b8b4;
padding-top: 1px;
margin-top: 5px;
}
.product_info2 {
background-color: #fff;
width:370px;
height: 80px;
border-top: 1px solid #2394cc;
border-bottom: 1px solid #b8b8b4;
padding-top: 1px;
margin-top: 5px;
}

.category {
width: 310px;
height: 100px;
padding: 5px;
background-color: #f3f3f3;
border: 1px solid #efefef;
float: left;
margin-left: 15px;
margin-top: 25px;
text-align: justify;
}

.category img { border:3px solid #033e73;}

.category_list {
list-style-image:url(../images/arrow5.gif);
margin-left: 40px;
width: 80%;
}



.category_list li {margin-top: 10px;}


#modal_container {  
padding:5px;  
background-color:#fff;  
border:1px solid #666;  
overflow:auto;  
font-family:"Lucida Grande",Verdana;  
font-size:12px;  
color:#333;  
text-align:left;  
} 

#modal_overlay {  
background-color:#000;  
}  


.cell_parent {
border-bottom: 1px solid #000;
}

.cell_inter {
border-left: 1px solid #000;
}

.cell_sub {
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}

.cell_sub_last {
border-left: 1px solid #000;
}

