/*~~~~~~~~~~~~~~
Generic Style
~~~~~~~~~~~~~~*/
* {
padding: 0;
margin:0;
}

body {
/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px !important;
color: #222222;
background-color: #fff;
/*background-image: url(../images/14.gif); background-repeat: repeat-x;*/
background:url(../images/bg.jpg) repeat-x;
padding: 0;
margin: 0;
line-height: 1.4em;
}

h1 {
font-family: Verdana,Arial,Sans-Serif;
font-size: 22px;
letter-spacing: -0.05em;
Padding: 10px 0 0 0;
}

h2  {
font-family: Verdana,Arial,Sans-Serif;
font-size: 18px;
letter-spacing: -0.05em;
Padding: 10px 0 0 0;
margin:0;
}

h3 {
font-size: 14px;
font-family: Verdana,Arial,Sans-Serif;
letter-spacing: -0.05em;
Padding: 5px 0 0 0;
margin:0;
}


h4 {
font-family: Verdana,Arial,Sans-Serif;
font-size: 12px;
letter-spacing: -0.05em;
Padding: 4px 0 0 0;
margin:0;
}

h5 {
font-family: Verdana,Arial,Sans-Serif;
font-size: 11px;
letter-spacing: -0.05em;
Padding: 0;
margin:0;
}

p {
padding: 5px 0 0 0;
margin: 0;
}

hr {
padding:1px;
margin:0;
}

ul {
margin: 0;
padding: 0 0 10px 0;
}

li {
margin: 0 0 0 15px;
padding: 0 0 0 0;
list-style-type: disc;
}

a:link  {
color: #005E85;
text-decoration: none;
}

a:visited {
color: #BE6618;
text-decoration: none;
}

a:hover {
color: #BE6618;
border-bottom: 1px dotted #BE6618;
}

a:active {
color: #005E85;
text-decoration: none;
}

input
{
font-size: 0.9em;
}

img {
padding:0;
margin:0;
}
/* --------------------end of generic style---------------------- */

/* --------------------begin layout style---------------------- */
#Wrapper {
position: absolute;
width: 904px;
\width: 904px;
w\idth: 904px;
left: 50%;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: -452px;
/*background:url(../images/bg_img.jpg);
background-repeat:repeat-y;*/
padding: 0;
}

#Header{
width:904px;
height:137px;
/*background:url(../images/head_img.jpg) no-repeat;*/
margin: 0;
padding: 0;
}

#MainNav {
padding: 0;
margin: 0;
width:904px;
height:29px;
background:url(../images/nav_image.jpg);
}

#MainNavText1{
float:right;
}

#MainNavText2 {
float:left;
font-size:12px;
font-weight:bold;
color:#106a99;
margin:0;
padding:1px 0 0 10px;
}

/* --------------------begin head style---------------------- */
	#HeadItems {
	padding: 0;
	margin: 0;
	width:904px;
	height:133px;
	background:url(../images/bann.gif) no-repeat;
	}

	#HeadItems_1 {
	float: left;
	width: 610px;
	height:123px;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	padding: 0;
	margin:0;
	/*border:1px dotted #CCC;*/
	}

	#HeadItems_2 {
	float: right;
	width: 280px;
	height:123px;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	line-height:1.2em;
	/*border:1px dotted #CCC;*/
	padding: 0;
	}
/* --------------------end of head style---------------------- */


/* --------------------begin content style---------------------- */	
#Collwrap {
width:100%;
}

#LeftCol{
clear:both;
width:164px;
float:left;
padding:0;
margin:10px 0 0 5px;
}

#LeftColSub{
width:164px;
height:526px;
padding:0 10px 0 10px;
margin:0;
background:url(../images/left_coll_bg_ver1.gif) no-repeat;
color:#005E85;
}

#ItemLeftColSub{
width:150px;
margin:0;
padding:0;
}

#ItemLeftColSub h3{
font-size:12px; color:#3CBB00;
}

#ItemLeftColSub h4{
font-size:11px;
color:#005E85;
}

#LeftColSub2{
width:164px;
height:211px;
padding: 0 10px 0 10px;
margin: 5px 0 0 0;
background:url(../images/left_coll_bg_ver2_1.gif) no-repeat;
color:#005E85;
}

#ItemLeftColSub2{
width:150px;
padding: 10px 10px 10px 0;
margin: 0;
}

#ItemLeftColSub2 h3{
font-size:12px; color:#3CBB00;
}

#ItemLeftColSub2 h4 {
font-size:11px;
color:#005E85;
}

#LeftColSub3{
width:164px;
height:211px;
padding:0 10px 0 10px;
margin:5px 0 0 0;
background:url(../images/left_coll_bg_ver2_1.gif) no-repeat;
color:#005E85;
}

#ItemLeftColSub3{
width:150px;
padding: 10px 10px 10px 0;
margin: 0;
}

#ItemLeftColSub3 h3{
font-size:12px; color:#3CBB00;
}

#ItemLeftColSub3 h4 {
font-size:11px;
color:#005E85;
}

#RightCol {
width:154px;
float: right;
padding: 0 5px 0 0;
margin: 10px 0 0 0 ;
/*border: 1px solid #999;*/
}

.cartbox {
width:154px; 
height:182px;
padding:0; 
margin:0 0 0 0;
background: url(../images/cart_box.gif) no-repeat;
}

.subcartbox {
width:144px;
height:180px; 
padding:5px 5px 0 10px; 
margin:0;
color:#005E85;
}

.subcartbox h4 {
color: #3CBB00;
}

#RightColSub1{
width:154px;
height:90px;
padding:5px 5px 0 15px;
margin:5px 0 0 0;
background:url(../images/hit_counter.gif) no-repeat;
color:#005E85;
}

#RightColSub1 h4 {
color: #3CBB00;
}

#RightColSub2{
width:154px;
height:480px;
padding:0;
margin:5px 0 0 0;
background:url(../images/right_coll_bg_ver2.gif) no-repeat;
}

.RightColSub2_item {
width:144px;
height:490px;
padding:10px 0 0 10px;
margin:0;
}

#RightColSub2 h4{
color: #3CBB00;
}

#RightColSub3{
width:154px; 
height:375px;
padding:0;
margin:5px 0 0 0;
background: url(../images/testimony_box.gif) no-repeat;
}

.RightColSub3_item
{
width:144px;
height:180px; 
padding:10px 5px 0 10px; 
margin:0;
color:#005E85;
}

#RightColSub3 h4 {
color: #3CBB00;
}

#RightColSub4{
width:154px; 
height:182px;
padding: 0;
margin: 5px 0 0 0 ;
/*background:url(../images/cart_box.gif) no-repeat;*/
}

#RightColSub4 h4 {
color: #3CBB00;
}

#RightColSub5{
width:154px; 
height:1820px;
padding: 0;
margin: 5px 0 0 0 ;
/*background:url(../images/cart_box.gif) no-repeat;*/
}

#MainContent {
width:540px;
float: left;
margin: 10px 0 0 20px;
padding:0;
}

/* --------------------begin static banner style---------------------- */
	#banner_1 {
	width:530px;
	height:146px;
	border:none;
	margin:0 0 5px 0;
	padding:0 5px;
	}

	#small_banner_1 {
	float:left;
	width:165px;
	height:121px;
	margin:0;
	border:none;
	padding:5px 5px 0 10px;
	}

	#small_banner_2 {
	float:left;
	width:165px;
	height:121px;
	margin:0;
	border:none;
	padding:5px 5px 0 5px;
	}

	#small_banner_3 {
	float:left;
	width:165px;
	height:121px;
	margin:0;
	border:none;
	padding:5px 5px 0 5px;
	}
/* --------------------end of layout banner style---------------------- */

#Content {
width:530px;
height:666px;
padding:10px 0 0 12px;
margin:0 0 0 2px;
/*text-align:justify;
border:1px solid #999;*/
background:url(../images/index_frame.gif) no-repeat top left;
}

#BottBanner {
width:902px;
height:125px;
padding:0 0 10px 0;
margin:0;
border: none/*1px solid #444*/;
text-align:center;
}

/* --------------------end of layout banner---------------------- */

#Footer{
clear:both;
/*background: url(../images/footer.jpg) no-repeat;*/
width:904px;
/*height:100px;*/
padding: 0;
margin: 0;
}

#SubFoot_1 {
/*background:url(../images/foot_nav_bar.jpg) repeat-x;*/
background:url(../images/foot_nav_bar2.gif) no-repeat;
width:904px;
height:100px;
padding: 0;
margin: 0;
}

#SubFoot_2 {
width:904px;
height:100px;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
line-height: 1.3em;
margin:0 0 0 0;
padding:0;
}
/* --------------------end of layout style---------------------- */

/*------------------foot navigation style is here------------------*/
.foot_nav {
list-style-type:none;
margin: 0;
padding: 10px 0 0 0;
/*border:1px dotted #999;*/
}

.foot_nav li {
display: inline;
margin: 0;
padding: 0 0 0 10px;
}

.foot_nav a:link, .foot_nav a:visited{
text-decoration: none;
border: none;
color: #FB761E;
}
.foot_nav a.active, .foot_nav a:hover {
text-decoration: none;
border: none;
color: #FF0800;
}
/* ----------------end of foot navigation style-------------------- */

.clearboth {clear:both;margin:0; padding:0;}

/*------------------ main navigation style is here------------------*/

.main_nav {
list-style-type:none;
margin: 0;
padding: 6px 0 0 0;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FB761E;
font-weight:bold;
}

.main_nav li {
display: inline;
margin: 0;
padding: 0 1px 0 2px;
}

.main_nav a:link, .main_nav a:visited {
text-decoration: none;
border: none;
color: #FB761E;
}

.main_nav a.active, .main_nav a:hover {
text-decoration: none;
border: none;
color: #027AD6;
}

/* ----------------end of main navigation style-------------------- */



/* --------------------begining of login form style---------------------- */
#Formed {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
float:left;
width:280px;
margin: 0 0 0 0;
padding: 0;
color:#fff;
}

.formed {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
float:left;
width:280px;
margin: 15px 0;
padding: 0;
}

.label_def {
margin:0;
float:left;
width: 100px;
text-align:right;
}

input.input_def {
font-size: 12px;
border: 1px solid #666;
float:left;
display: block;
width:130px;
margin:1px 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
}

.desc {
margin: 10px 0 0 25px;
padding:0;
color: #FFF;
}

input.submit {
color: #2212;
background-color: #c3c3c3;
font-size: 10px;
margin: 5px 10px 5px 105px;
padding:1px 7px;
width: auto;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}

/* -----------------------search form style -------------------*/

.Searched {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
float:left;
width:240px;
margin: 20px 20px;
padding: 0;
color:#fff;
}


.search_submit {
color: #2212;
background-color: #c3c3c3;
font-size: 10px;
margin: 1px;
padding:1px 5px;
width: auto;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}

.search_input {
width:160px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
height: 14px;
}

/* --------------------end of form style---------------------- */

/* --------------------begining of login form style---------------------- */
#Location {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
float:left;
width:400px;
margin: 20px 0;
padding: 0;
}

.label_loc {
margin:7px 0;
float:left;
width: 120px;
text-align:right;
}

input.input_loc, textarea.input_loc, select.input_loc  {
font-size: 12px;
border: 1px solid #666;
float:left;
display: block;
width:230px;
margin:10px 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
background-color: #f2f2f2;
}

.loc_desc {
margin: 10px 0 0 25px;
padding:0;
color: #F9610E;
}

.loc_submit {
color: #2212;
background-color: #59b3f8;
font-size: 10px;
margin: 10px 0 0 123px;
padding:1px 5px;
width: auto;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}

/* -----------------------search form style -------------------*/


/* --------------------begining of generic form style---------------------- */

#GenericFormed {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
width:700px;
margin: 20px 0 30px 100px;
padding:0;
/*border:1px dotted #444;*/
}

.label_form {
margin:5px 20px 5px 0;
float:left;
width: 250px;
text-align:right;
}

.generic_form {
margin: 5px 0;
padding: 10px 0;
}

.generic_form_req {
margin:5px 20px 5px 0;
float:left;
width: 300px;
text-align:right;
}

input.generic_form_req , select.generic_form_req, textarea.generic_form_req {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px !important;
border: 1px solid #666;
float:left;
display: block;
width: 400px;
text-align:left;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
background-color: #f2f2f2;
}

.small_generic_form_req {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px !important;
border: 1px solid #666;
float:left;
padding:0;
margin:0 6px 0 0;
display: block;
width:128px;
text-align:left;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
background-color: #f2f2f2;
}

.generic_form_date {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px !important;
border: 1px solid #666;
float:left;
display: block;
width: 300px;
padding: 0;
margin:3px 0 0 0;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
background-color: #f2f2f2;
}

.generic_form_date {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px !important;
border: 1px solid #666;
float:left;
display: block;
width: 300px;
padding: 0;
margin:3px 0 0 0;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(153, 153, 153);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-left-color: rgb(153, 153, 153);
background-color: #f2f2f2;
}

.generic_button_date {
width: 94px;
color: #333;
background-color: #59b3f8;
margin: 0 0 0 5px;
padding: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}

textarea.generic_form_req {
height:170px;
}

.generic_desc {
margin-left: 270px;
color: #222222;
padding: 5px 0;
}

.generic_err {
margin-left: 270px; 
color: #F9610E;
}

.generic_submit {
width: 100px;
color: #333;
background-color: #59b3f8;
margin: 5px 0 5px 250px;
padding: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}

.generic_submit_left {
width: 100px;
color: #222222;
background-color: #59b3f8;
margin: 5px 0 0 270px;
padding: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}

.generic_submit_right {
width: 100px;
color: #222222;
background-color: #59b3f8;`
margin: 5px 0 0 0;
padding: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #ffffff;
}
/* --------------------end of generic form style---------------------- */

/* --------------------begin of banner form style---------------------- */
.bann img{
padding:0;
margin:4px 4px;
border:1px solid #444;
}

.bann a:link  {
color: #106a99;
text-decoration: none;
border: none;
}

.bann a:visited {
color: #B4B4B4;
text-decoration: none;
border: none;
}

.bann a:hover {
color: #888888;
border: none;
}

.bann a:active {
color: #106a99;
text-decoration: none;
border: none;
}
/* --------------------end of banner form style---------------------- */
/* --------------------begin of company logo form style---------------------- */
.company_logo img{
padding:0;
margin:4px 2px;
/*border:1px solid #CCC;*/
}

.company_logo a:link  {
color: #106a99;
text-decoration: none;
border: none;
}

.company_logo a:visited {
color: #B4B4B4;
text-decoration: none;
border: none;
}

.company_logo a:hover {
color: #888888;
border: none;
}

.company_logo a:active {
color: #106a99;
text-decoration: none;
border: none;
}
/* --------------------end of company logo form style---------------------- */

/* ----------------------------- begin of table style---------------------------- */
.table_wrap {
width:880px;
padding: 5px 12px;
}

.tablecustomized {
border: 1px solid #999999;
border-collapse: collapse;
font-family: "Trebuchet MS", Arial, sans-serif;
color: #333;
margin: 10px 0 10px 0;
width:860px;
}

.tablecustomized th, td {
border: 1px solid #999999;
border-collapse: collapse;
font-family: "Trebuchet MS", Arial, sans-serif;
Font-size: 12px;
color: #333;
}

.tablecustomized caption {
font-size: 14px !important;
font-weight: bold;
margin: 0;
padding:5px 0 10px 0;
}

.theadcustomized th {
text-align: center;
color: #444444;
font-size: 12px !important;
background:url(../images/greenok.gif) top left repeat-x;
padding: 4px 6px;
margin:0;
}

.tfootcustomized {
font-size: 90%;
}

.tbodycustomized th {
font-weight: bold;
padding: 5px 5px;
margin:0;
vertical-align:top;
}

.tbodycustomized tr { background: #2hh2g2; }

.tbodycustomized tr.odd { background: #f3f3f3; }

.tbodycustomized td {
padding: 3px 4px;
margin:0;
vertical-align:top;
text-align:left;
line-height: 1.5em;
}

/* ------------------------------------end of table style--------------------------------------- */
/* ----------------------------- begin of table style---------------------------- */
.table_wrap2 {
width:850px;
padding: 5px 12px;
}

.tablecustomized2 {
border: 1px solid #999999;
border-collapse: collapse;
font-family: "Trebuchet MS", Arial, sans-serif;
color: #333;
margin: 10px 0 10px 0;
width:830px;
}

.tablecustomized2 th, td {
border: 1px solid #999999;
border-collapse: collapse;
font-family: "Trebuchet MS", Arial, sans-serif;
Font-size: 12px;
color: #333;
}

.tablecustomized2 caption {
font-size: 14px !important;
font-weight: bold;
margin: 0;
padding:5px 0 10px 0;
}

.theadcustomized2 th {
text-align: center;
color: #444444;
font-size: 12px !important;
background:url(../images/greenok.gif) top left repeat-x;
padding: 4px 6px;
margin:0;
}

.tfootcustomized2 {
font-size: 90%;
}

.tbodycustomized2 th {
font-weight: bold;
padding: 5px 5px;
margin:0;
vertical-align:top;
}

.tbodycustomized2 tr { background: #2hh2g2; }

.tbodycustomized2 tr.odd { background: #f3f3f3; }

.tbodycustomized2 td {
padding: 3px 4px;
margin:0;
vertical-align:top;
text-align:left;
line-height: 1.5em;
}

/*  NUMBER 3  */
.tbodycustomized3 th {
font-weight: bold;
padding: 5px 5px;
margin:0;
vertical-align:top;
}

.tbodycustomized3 tr { background: #2hh2g2;}

.tbodycustomized3 td {
padding: 3px 4px;
margin:0;
vertical-align:center;
text-align:left;
line-height: 1.5em;
font-size:12px;
}
/* ------------------------------------end of table style--------------------------------------- */



/* ------------------------------------begin of company profile--------------------------------------- */

.aboutus{
width:400px;
margin:5px 0 15px 0;
padding:20px 22px;
float:left;
text-align:center;
}

.aboutus a:link  {
color: #106a99;
text-decoration:none;
border: none;
}

.aboutus a:visited {
color: #B4B4B4;
text-decoration:none;
border: none;
}

.aboutus a:hover {
color: #888888;
text-decoration:none;
border: none;
}

.aboutus a:active {
color: #106a99;
text-decoration:none;
border: none;
}

.aboutus img{
border:none;
text-decoration:none;
}

/* ------------------------------------end of company profile--------------------------------------- */

/* ------------------------------------white link--------------------------------------- */

.undef a:link  {
color: #ffffff;
text-decoration:none;
border: none;
}

.undef a:visited {
color: #ffffff;
text-decoration:none;
border: none;
}

.undef a:hover {
color: #FB761E;
text-decoration:none;
border: none;
}

.undef a:active {
color: #ffffff;
text-decoration:none;
border: none;
}

/* ------------------------------------end of company profile--------------------------------------- */

.loc_daelers {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width:400px;
height:250px;
background:url(../images/search_frame.gif) no-repeat;
padding:10px;
margin:20px 0 0 0;
float:right;
}

.paging{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
letter-spacing: 0.2em;
text-align:center; 
margin: 0; 
padding: 10px 0; 
border:none;
height:auto;
}

.center_text{
text-align:center; 
margin: 10px 0; 
padding: 10px 0; 
border:none;
}

.small_err{
font-size:10px;
padding: 2px 3px;
color: #F9610E;
}

.member_component{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
color: #222222;
background-color: #fff;
width:auto;
margin:5px 0 5px 0;
padding: 10px 0;
border:none;
}

.normal_font {
width:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.5em;
padding: 30px 30px;
}

.locate_style{
width:904px;
background:url(../images/locate_daelers_bg.jpg) no-repeat;
padding:0;
margin:0;
}

.contact_style {
width:904px;
background:url(../images/contact_us_bg.jpg) no-repeat;
padding:0;
margin:0;
}

.def_page {
width:auto;
padding: 10px;
}

.horizontal_rule{
border:1px solid #CCC;
padding:0;
margin:0;
}

.generic_wrap {
background-color: #D7F2C5; 
padding:5px 10px; 
margin:5px 0;
}

.generic_wrap2 {
background-color: #FEECAE; 
padding:7px 10px; 
margin:5px 0;
}

.generic_wrap3 {
padding:7px 10px; 
margin:5px 0;
}

.generic_wrap4 {
padding:4px 10px; 
margin:3px 0;
font-size:12px;
}

.RightColMod {
width:700px;
float: right;
padding:0;
margin: 10px 10px 10px 0;
border:1px solid #CCC;
}

.lite_text {
font-size: 11px;
color: ##106a99;
padding: 0 5px;
font-style:italic;
}

.lite_text2{
font-size: 11px;
color: #555;
background-color: #f3f3f3;
padding: 0 5px;
}

.lite_text3{
font-size: 10px;
color: #555;
padding: 0;
}

.add_style {
width:160px;
text-align:center; 
padding:3px 0; 
margin:0 0 0 710px; 
border:1px solid #999999;
}

.register_style{
width:904px;
background:url(../images/register_bg.jpg) no-repeat;
padding:0;
margin:0;
}

.update_member_style{
width:904px;
background:url(../images/update_profile_bg.jpg) no-repeat;
padding:0;
margin:0;
}

.browse_box {
width:400px;
height:250px;
float:left;
padding:0;
margin:20px 20px 30px 0;
/*background:url(../images/search_frame.gif) no-repeat;*/
border:1px solid #ccc;
}

.comp_profile {
padding: 0;
margin: 10px 20px 10px 0;
float:left;
border: 1px solid #CCC;
}

.comp_profile_text {
text-align:justify;
margin: 10px 0 0 0;
padding:0;
}

.equipment_box{
width:820px;
height:333px;
background:url(../images/equipment_frame.jpg) no-repeat;
padding:0 0 0 0;
margin:15px 0 0 0;
float:left;
}

.generic_border_image {
float:left;
padding:0 0 0 0; 
margin:20px 10px 0 0 ;
border:1px solid #CCC;
}

.top_box_bg {
background: url(../images/top_box.jpg) no-repeat top right;
}

.bottom_box_bg {
background: url(../images/bottom_box.jpg) no-repeat bottom ;
}

.center_box_bg {
background: url(../images/center_box.jpg) repeat-x;
}




/* SITEMAP ITEMS ONLY */
#Intro{
padding:0;margin:0;
}

#Intro hr {
padding:0;margin:5px 0 5px 0;color:#555;background:#777;text-decoration:none;border:none;
}

#Intro p{
font-size:11px;line-height:1.3em;
}

/* Left Part */
#LeftSection {
float:left;width:400px;line-height:1.3em;
}

#LeftSection h3 {
padding:10px 0 10px 0;
margin:0;
}

#LeftSection_Lefted {
float:left;width:185px;
}

#LeftSection_Lefted ul li{
font-size:10px;line-height:1.2em;
}

#LeftSection_Lefted p{
font-size:10px;line-height:1.2em;padding:0;margin:0;
}

#LeftSection_Righted{
float:Right;width:185px;
}

#LeftSection_Righted ul li{
font-size:10px;line-height:1.2em;
}

#LeftSection_Righted p{
font-size:10px;line-height:1.2em;padding:0;margin:0;
}

/* Right Part */
#RightSection {
float:right;width:400px;line-height:1.3em;
}

#RightSection h3 {
padding:10px 0 10px 0;
margin:0;
}

#RightSection_Lefted {
float:left;width:185px;
}

#RightSection_Lefted ul li{
font-size:10px;line-height:1.2em;
}

#RightSection_Righted{
float:Right;width:185px;
}

#RightSection_Righted ul li{
font-size:10px;line-height:1.2em;
}

#RightSection_Lefted2 {
float:left;width:185px;
}

#RightSection_Lefted2 ul li{
font-size:10px;line-height:1.2em;
}

#RightSection_Righted2{
float:Right;width:185px;
}

#RightSection_Righted2 ul li{
font-size:10px;line-height:1.2em;
}

/*
Style tambahan buat table....di dealers.php
*/
#TableCompanys {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border:none;
}

#TableCompanys td 
{
border: none;
padding-top: 10px;
padding-bottom: 5px;
margin:0;
}

