BODY { background: transparent; }
BODY.body
{
	margin: 0px;
	font-family: arial;
	font-size: 13px;
	color: #FFF;
	background: #000 url('/images/bg.gif') no-repeat 50% 0%;
}

IMG { border: 0px; }
SUP { font-size: 9px; }


/* ###########################################################################

									LINKS

########################################################################### */

a, a:visited { font-size: 13px; color: #FFF; text-decoration: none; }
a:hover { color: #72CFFF; text-decoration: underline; }

#small-menu a, #small-menu a:visited { font-size: 12px; color: #999; margin-right: 15px; }
#small-menu a:hover { color: #FFF; }

.more a, .more a:visited { font-size: 12px; color: #666; }
.more a:hover { color: #FFF; text-decoration: underline; }

a.file, a.file:visited { font-size: 13px; color: #999; text-decoration: none; }
a.file:hover { color: #E04242; text-decoration: underline; }

#page_content a, #page_content a:visited, .content-body a, .content-body a:visited { color: #4488DD; }
#page_content a:hover, .content-body a:hover { color: #E04242; }




/* ###########################################################################

									LAYOUT

########################################################################### */

.top-bar
{
	margin: 0px;
	width: 100%;
	height: 5px;
	background-color: #0027b5;
	overflow: hidden;
}
#page
{
	width: 940px;
	margin: 0px auto;
}

#box-header #small-menu
{
	padding-top: 5px;
	font-size: 12px;
	color: #999;
}
#header-1 { margin-bottom: 5px; }
#header-2 { margin-bottom: 15px; }

#small-menu, #top-search
{
	float: right;
	padding: 5px 0px;
}

#box-header
{
	padding: 15px 0px;
}

#box-menu
{
	margin-bottom: 30px;
}


#box-body
{
	width: 939px;
	padding: 0px 0px 0px 0px;
	min-height: 200px;
}
#body-1
{
	height: 600px;
	margin: 0px;
}
.index_flash[class]
{
	background: url('/images/bg_index_body1.png') no-repeat 50% 100%;
}
#body-1, #body-3, #box-footer
{
	width: 939px;
	margin-bottom: 20px;
}

#body-2
{
	margin: 0px;
	padding: 0px;
	width: 939px;
	height: 131px;
	margin-bottom: 20px;
	overflow: hidden;
	cursor: pointer;
}

#body-2 #body-2-1
{
	border: 1px solid #313131;
	float: left;
	z-index: 0;
}
#body-2 #body-2-2
{
	border: 1px solid #313131;
	float: right;
	position: relative;
	top: -131px;
	right: 0px;
	z-index: 0;
}

#body-2 #body-2-1.on
{
	border: 1px solid #004091;
	float: right;
	position: relative;
	right: 469px;
	z-index: 100;
}
#body-2 #body-2-2.on
{
	border: 1px solid #005e50;
	z-index: 100;
}

#body-3 #body-3-l, #body-3 #body-3-c
{
	float: left;
	width: 340px;
	margin-right: 20px;
}

#body-3 #body-3-r
{
	float: right;
	width: 219px;
	overflow: hidden;
}


#box-footer
{
	border-top: 1px solid #2C2C2C;
	padding: 20px 0px;
}




/* NAVIGATION PANE */
#box-navigation
{
	width: 187px;
	overflow: hidden;
	float: left;
	margin-bottom: 40px;
}


/* CONTENT PANE */
#box-content
{
	width: 730px;
	overflow: hidden;
	float: right;
}
#box2-content
{
	width: 100%;
	padding: 10px 0px;
	overflow: hidden;
}





/* ###########################################################################

									SEARCH

########################################################################### */

#top-search .search .inp_search
{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	width: 120px;
	height: 13px;
	padding: 5px;
	border: none;
	background-color: #191919;
}
#top-search .search .btn_search
{
	width: 60px;
	height: 23px;
	font-size: 12px;
	color: #5d5d5d;
	border: none;
	background-color: #191919;
	cursor: pointer;
}



/* ###########################################################################

									MENU

########################################################################### */

#menu
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #808080;
	height: 30px;
	width: 100%;

	list-style-type: none;
	list-style-position: outside;
}
#menu .menu
{
	height: 30px;
	float: left;
}
#menu .menu_item
{
	width: 187px;
	height: 30px;
	margin-right: 1px;
	text-align: center;
	line-height: 250%;
	cursor: pointer;
}
#menu div.hover, #menu div.on { color: #FFF; }

#menu .menu_item[class] { background: url('/images/menu_off.png') repeat-x;	}
#menu div.hover[class] { background: url('/images/menu_on.png') repeat-x;	}
#menu div.on[class] { background: url('/images/menu_on.png') repeat-x;	}


/* SUB MENU */
.submenu
{
	position: absolute;
	overflow: hidden;
	background-color: #111;
	display: none;

	z-index: 999;
}

.submenu ul
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	width: 187px;
	border-bottom: 1px solid #2C2C2C;
}
.submenu ul li
{
	width: 167px;
	border-top: 1px solid #2C2C2C;
	cursor: pointer;

	padding: 10px;
}

.submenu ul li.hover, .submenu ul li.on
{
	background: #000333 url('/images/menu_bg_bar.png') no-repeat 50% 50%;
	color: #FFF;
}




/* ###########################################################################

									BODY

########################################################################### */


/* MAIN PAGE */
#body-3-r
{
	cursor: pointer;
}


#body-content-all { padding: 0px 10px;}

/* BREADCRUMB */
#box-breadcrumb
{
	width: 730px;
	float: right;
	text-align: left;
	padding: 10px 0px;

	font-family: arial;
	font-size: 14px;
	color: #999;
}
#box2-breadcrumb
{
	width: 100%;
	float: none;
	text-align: left;

	font-family: arial;
	font-size: 14px;
	color: #999;
}
#box2-breadcrumb a, #box2-breadcrumb a:visited, #box-breadcrumb a, #box-breadcrumb a:visited
{
	font-size: 12px;
	color: #707070;
}
#box2-breadcrumb a:hover, #box-breadcrumb a:hover
{
	color: #72CFFF;
}
#box2-breadcrumb u, #box-breadcrumb u
{
	font-size: 12px;
	text-decoration: none;
	color: #72CFFF;
}

#box2-breadcrumb IMG, #box-breadcrumb IMG
{
	margin-right: 5px;
	vertical-align: middle;
}
.breadcrumb IMG
{
	vertical-align: middle;
}


/* NAVIGATION */
/*
.navigation[class]
{
	background: url('/images/bg_navigation.png') no-repeat;
}
*/
#expandsall
{
	font-family: arial;
	font-size: 11px;
	color: #595959;
	text-align: right;
	padding: 11px 0px;

	cursor: pointer;
}
#expandsall.hover
{
	color: #FFF;
}
#box-navigation
{
	font-family: helvetica;
	min-height: 300px;
}
#box-navigation DIV.group .head
{
	cursor: pointer;
	padding: 5px 10px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	overflow: hidden;
}
#box-navigation DIV.group .head[class]
{
	background: url('/images/bg_navigation_head.png') no-repeat;
}
#box-navigation DIV.group .on
{
	font-weight: bold;
	color: #FFF;
}
#box-navigation DIV.group .body .subhead
{
	font-weight: normal;
	color: #595959;
	padding: 5px 5px 5px 10px;
}
#box-navigation DIV.group .body .on
{
	color: #FFF;
}
#box-navigation DIV.on .head
{
	overflow: hidden;
	font-weight: bold;
	color: #FFF;
	background: url('/images/bg_navigation_head_on.png') no-repeat;
}
#box-navigation DIV.on .head[class]
{
	background: url('/images/bg_navigation_head_on.png') no-repeat;
}

#box-navigation DIV.group UL
{
	margin: 0px;
	list-style-type: none;
	cursor: pointer;
	padding: 0px 5px;
}
#box-navigation DIV.group UL LI
{
	width: 155px;
	color: #595959;
	padding: 5px 5px 5px 20px;
}
#box-navigation DIV.group UL LI.on, #box-navigation DIV.group UL LI.hover
{
	color: #FFF;
	background: url('/images/icon/arrow_right.gif') no-repeat 5px 50%;
}
#box-navigation DIV.group UL LI.hover
{
	font-weight: normal;
}
#box-navigation DIV.group UL LI.on
{
	font-weight: bold;
}



/* PAGE TITLE */
#page_title
{
	border-top: 2px solid #FFF;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: right;
	padding: 6px 0px;
}


/* PRODUCT PAGE */
#list .category
{
	padding: 15px 0px;
	clear: both;
}
#list .category .title
{
	padding: 6px 12px;
	margin-bottom: 15px;
	border-bottom: 1px solid #333;
}
#list .category .item
{
	padding: 10px;
	clear: both;
}
#list .category .item .thumbimg
{
	float: left;
}
#list .category .item .info
{
	float: left;
	padding-top: 30px;
	width: 400px;
}
#list .category .item .product_name
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}



/* PRODUCT INFORMATION */
#product #product_image .product_images
{
	padding: 0px 50px;
	height: 360px;
}
#product #product_image .product_images .productImage
{
	float: left;
}
#product #product_image .product_images #productInfo
{
	padding: 40px 0px;
	float: right;
}
#product #product_image .buttons, #product #product_image .buttons a, #product #product_image .buttons a:visited
{
	font-size: 11px;
	color: #4F4F4F;
	text-align: right;
	letter-spacing: 2px;
	margin-bottom: 10px;
}
#product #product_image .product_thumbs
{
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	padding: 5px 0px;
	height: 50px;
}

#product #product_image .product_thumbs LI
{
	list-style-type: none;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

/* PRODUCT INFORMATION - TABMENU */
#product #informations
{
	margin: 45px 0px;
	min-height: 240px;
}
#product #informations #tabmenu UL
{
	height: 40px;
	overflow: hidden;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	background: url('/images/bg_tab_rounded_corner.gif') no-repeat 100% 0%;
}
#product #informations #tabmenu UL LI
{
	float: left;
	width: 145px;
	height: 30px;
	padding-top: 10px;
	background: #141414;
	text-align: center;
	border-right: 1px solid #000;

	font-family: helvetica;
	font-size: 13px;
	color: #595959;
	cursor: pointer;
}
#product #informations #tabmenu UL LI.on, #product #informations #tabmenu UL LI.hover
{
	color: #FFF;
	background: url('/images/bg_product_info_tab_on.gif') no-repeat;
}
#product #informations #tabmenu UL LI.first
{
	background: transparent url('/images/bg_product_info_tab_1.gif') no-repeat;
}
#product #informations #tabmenu UL LI.on1, #product #informations #tabmenu UL LI.hover1
{
	color: #FFF;
	background: url('/images/bg_product_info_tab_1_on.gif') no-repeat;
}



#product #informations #tabmenu UL LI.last
{
	width: 282px;
	height: 40px;
	border: 0px;
	padding: 0px;
	cursor: default;
}


#product #informations .tabinfo
{
	border-top: 1px solid #2c2c2c;
	background: #141414;
	padding: 20px 20px 10px 20px;
	min-height: 200px;
	color: #aaa;
	line-height: 140%;
}

#product #informations .tabinfo .image
{
	float: right;
	margin-left: 10px;
}
#product #informations .tabinfo STRONG
{
	font-family: verdana;
	font-size: 14px;
	color: #FFF;
}
#product #informations .tabinfo UL
{
	list-style-position: inside;
	margin-left: 0px;
	padding: 10px 20px;
	margin-top: 5px;
}
#product #informations .tabinfo UL.title
{
	border-top: 1px solid #2c2c2c;
}


#product #informations TABLE
{
	border: 1px solid #2C2C2C;

	border-collapse: collapse;
}

#product #informations TABLE.vertical TH
{
	width: 130px;
	background-color: #000;

	font-weight: normal;
	text-align: right;
}
#product #informations TABLE.vertical TD
{
	width: 520px;
}
#product #informations TABLE.vertical TH, #product #informations TABLE.vertical TD
{
	padding: 5px 10px;
	border: 1px solid #2C2C2C;
}
#product #informations TABLE.vertical TH.category
{
	background: #333;
	text-align: left;
}




/* PRODUCT GENERAL INFORMATION PAGE */
#generalinfo
{
	font-family: verdana;
	font-size: 13px;
	color: #333;
	line-height: 140%;
	margin-bottom: 40px;
}
#generalinfo #product-body
{
	margin-top: 2px;
}
#generalinfo #product-body .content
{
	padding: 10px;
}
#generalinfo #product-body .content .thumbimage
{
	padding-top: 50px;
	padding-left: 10px;
	float: left;
}
#generalinfo #product-body .content .content-body
{
	min-height: 200px;
	padding: 150px 30px 250px 20px;
	float: right;
	width: 400px;
}

#generalinfo .content-body UL
{
	margin: 10px 15px;
	padding: 0px;
	list-style-position: outside;
}
#generalinfo .content-body UL LI
{
	padding: 3px;
}

#generalinfo SUP
{
	font-size: 11px;
}




/* PRODUCT LIST PAGE */
#productlist
{
	width: 730px;
	margin-bottom: 40px;
	overflow: hidden;
}
#productlist .box-list
{
	width: 741px;
}
#productlist .box-list .item 
{
	width: 236px;
	margin-right: 11px;
	margin-bottom: 11px;
	float: left;
	overflow: hidden;
}
#productlist .box-list .item .thumbnail
{
	width: 236px;
	height: 155px;
	background: #202020;
	margin-right: 11px;
	cursor: pointer;
}
#productlist .box-list .item .thumbnail.on
{
	background: #202020 url('/images/bg_list_product_on.jpg') no-repeat;
}
#productlist .box-list .item .thumbnail IMG
{
	width: 236px;
}
#productlist .box-list .item .title, #productlist .box-list .item .description
{
	border-top: 1px solid #2C2C2C;
	background: #141414;
	padding: 7px 10px;
	margin-top: 1px;
}
#productlist .box-list .item .description
{
	color: #707070;
}





/* DEFAULT PAGE */
#generalinfo #page_content
{
	background: #FFF;
	padding: 10px;
}
#generalinfo #page_content .email
{
	vertical-align: bottom;
	cursor: pointer;
}




/* 1 STOP SOLUTION */
#onestopsolution #page_content
{
	border: 0px;
	background: transparent;
	margin-bottom: 30px;
}
#onestopsolution #page_content #image
{
	float: left;
	overflow: hidden;
	margin-right: 30px;
}




/* POS REFERRAL PROGRAM */
#referralinfo
{
	margin-bottom: 30px;
	background: url('/images/contents/bg_resellers_referral_top.jpg') no-repeat 50% 60px;
}
#referralinfo .content
{

}
#referralinfo .content .content-body
{
	margin-top: 450px;
	margin-left: 50px;
}



/* DEALER INCENTIVE PROGRAM */
#dealerincentiveinfo
{
	margin-bottom: 30px;
	background: url('/images/contents/bg_resellers_dealerincentive_top.png') no-repeat 50% 60px;
}
#dealerincentiveinfo .content
{

}
#dealerincentiveinfo .content .content-body
{
	margin-top: 450px;
	margin-left: 50px;
}




/* SHOWRROM NETWORK */
#showroom
{
	margin-bottom: 40px;
}
#showroom #page_content
{
	padding: 0px;
	border: 5px solid #EEE;
}
.showrooms
{
	font-size: 13px;
	color: #777;
	line-height: 120%;

	float: left;
	width: 220px;
	height: 130px;

	padding: 10px;

	cursor: pointer;
}
.showrooms.hover, .showrooms.on
{
	background: transparent url('/images/bg_list_product_on.jpg') no-repeat;
}
.showrooms .showroom-name
{
	color: #FFF;
	font-weight: bold;
	padding-bottom: 5px;
}
.showrooms .showroom-phone
{
	color: #CCC;
	padding-bottom: 5px;
}
.showrooms .showroom-address
{
	padding-bottom: 5px;
}
.showrooms .showroom-hours .hours-day
{
	text-align: right;
}



/* FAQ */
.faq-list .question
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	color: #08D;

	list-style-type: none;

	cursor: pointer;
}

.faq-list .question LI
{
	padding: 5px 10px;
}
.faq-list .question .hover
{
	background: #EEE;
}
.faq-list .question .on
{
	background: #4488DD;
	color: #FFF;
}
.faq-expand, .faq-collapse
{
	float: right;
	cursor: pointer;
	background: #999;
	color: #FFF;
	padding: 0px 10px;
}
.faq-expand.hover, .faq-collapse.hover
{
	background: #E04242;
}
.faq-collapse
{
	display: none;
}
.faq-content .faq-item
{
	display: none;
}
.faq-content .question
{
	border-top: 1px solid #CCC;
	border-bottom: 1px dashed #CCC;
	padding: 10px;
	margin-top: 20px;
	background: transparent url('/images/bg_faq_question.png') repeat-x;

	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
.faq-content .answer
{
	color: #666;
	padding: 10px;
}




/* TESTIMONIALS */
.testimonials-category
{
	font-size: 20px;
	color: #4488DD;
	padding: 10px 0px;
	border-bottom: 1px solid #999;
}

.testimonials-list .contents
{
	padding-top: 20px;
	border-top: 1px solid #EEE;
}
.testimonials-list .author
{
	text-align: right;

	color: #66BB50;
	padding-top: 10px;
	padding-bottom: 20px;
}




/* MANAGEMENT TEAM */
#team
{
	margin-bottom: 40px;
	color: #333;
	line-height: 140%;
	font-size: 13px;
}
.member-portrait
{
	float: left;
	margin-right: 20px;
}
#team .content-body
{
	padding: 160px 40px 270px 40px;
}
.members .member-name
{
	color: #48D;
	font-weight: bold;
}
.members .member-title
{
	color: #999;
	margin-bottom: 10px;
}
#product-body .divider
{
	border-top: 1px dashed #DDD;
	margin: 20px 0px;
}





/* FOOTER */
.banners { float: left; }
.banners IMG { margin-right: 15px; }

.phonenumber { float: right; font-weight: bold; font-size: 34px; line-height: 100%; padding: 0px; }


/* COPYRIGHT */
#footer-2
{
	padding: 10px 0px;
}
#footer-2 .memo
{
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #666;
}

.copy
{
	text-align: center;
	padding: 10px 0px;
	font-family: arial;
	font-size: 11px;
	color: #666;
}




/* ###########################################################################

									CLASSES

########################################################################### */

.clr { clear: both; }
.panel_left { float: left; }
.panel_right { float: right; }
.icon { vertical-align:middle; }


/* BACKGROUND */
.body-content[class]
{
	background: transparent url('/images/bg_content_layer30.png') repeat;
}



/* Box Preview */
.box-preview
{
	font-family: helvetica;
	height: 247px;
	overflow: hidden;
}
.box-preview .titlebar
{
	height: 20px;
	border-top: 1px solid #666;
	background: #2c2c2c url('/images/icon/bullet_graybar.png') no-repeat 15px 9px;
	line-height: 130%;
	padding: 7px 10px 5px 30px;

	cursor: pointer;
}
.box-preview .titlebar .title
{
	font-size: 14px;
	font-weight: normal;
	color: #BBB;
	float: left;
}
.box-preview .titlebar .more
{
	font-size: 12px;
	color: #666;
	float: right;
}
.box-preview .content
{
	margin-top: 1px;
	background-color: #141414;
	color: #707070;
	font-size: 12px;
	line-height: 130%;
	padding: 10px;
	height: 195px;
}
.box-preview .content A.readmore
{
	font-size: 12px;
}

.box-preview .content IMG.thumb_testimonials
{
	float: left;
	margin-right: 10px;
}

.box-preview .content P
{
	margin: 0px 0px 10px 0px;
}

.box-preview .buttons
{
	text-align: right;
}
.box-preview .buttons A
{
	color: #444;
	margin-left: 10px;
}
.box-preview .buttons A:hover
{
	color: #FFF;
}


.box-preview #announcements_contents .item .title, .box-preview #announcements_contents .item .info
{
	text-align: right;
}
.box-preview #announcements_contents .item .thumbnail, .box-preview #testimonials_contents .item .thumbnail
{
	float: left;
	margin-right: 10px;
}
.box-preview #announcements_contents .item .description .info
{
	padding: 0px;
}
.box-preview #announcements_contents .item .date
{
	color: #FFF;
}
.box-preview #announcements_contents .item .divider
{
	border-top: 1px solid #111;
	border-bottom: 1px solid #2c2c2c;
	margin: 10px 0px;
}

.box-preview #testimonials_contents
{
	overflow: hidden;
	height: 180px;
}
.box-preview #testimonials_contents .item .author
{
	margin-bottom: 10px;
	text-align: right;

	color: #FFF;
	font-size: 13px;
}
.box-preview #testimonials_contents .item
{
	overflow: hidden;
	height: 210px;
}


/* LOADING */
.loading_text
{
	padding: 7px;
}



/* ROUNDED BOX */
.rbox_top
{
	height: 10px;
	width: 730px;
	background: transparent url('/images/bg_rounded_corner.gif') no-repeat 0px 0px;
}
.rbox_top .rbox_top
{
	background: transparent url('/images/bg_rounded_corner.gif') no-repeat 100% 0px;
}
.rbox_top .rbox_top .rbox_top
{
	margin: 0px 10px;
	background: #141414;
	width: 710px;
}
.rbox_bottom
{
	overflow: hidden;
	height: 10px;
	width: 730px;
	background: transparent url('/images/bg_rounded_corner.gif') no-repeat 0px -10px;
}
.rbox_bottom .rbox_bottom
{
	background: transparent url('/images/bg_rounded_corner.gif') no-repeat 100% -10px;
}
.rbox_bottom .rbox_bottom .rbox_bottom
{
	margin: 0px 10px;
	background: #141414;
	width: 710px;
}




/* LIST */
.list-table
{
	font-family: verdana;
	border-bottom: 1px solid #111;
}
.list-table .list-titlebar
{
	font-weight: normal;
	letter-spacing: 1px;
	color: #BBB;
	height: 30px;
	overflow: hidden;
}
.list-table .list-titlebar *
{
	background-color: #2C2C2C;
	border-top: 1px solid #3C3C3C;
	border-left: 1px solid #3C3C3C;
	border-right: 1px solid #1C1C1C;
	border-bottom: 1px solid #1C1C1C;
	float: left;
}
.list-table .item
{
	height: 30px;
	overflow: hidden;
	color: #777;
	cursor: pointer;
}
.list-table .item_num
{
	width: 50px;
	height: 20px;
	padding: 5px;
	text-align: center;
}
.list-table .item_title
{
	width: 544px;
	height: 20px;
	padding: 5px 10px;
}
.list-table .item_date
{
	width: 90px;
	height: 20px;

	padding: 5px;
	text-align: center;
}

.list-table .item *
{
	border-top: 1px solid #1C1C1C;
	border-left: 1px solid #1C1C1C;
	border-right: 1px solid #0C0C0C;
	border-bottom: 1px solid #0C0C0C;
	float: left;
}

.list-table .item.on, .list-table .item.hover
{
	color: #FFF;
}


.list-table .list-content
{
	background: #0c0c0c;
}

#generalinfo #page_content
{
	margin-bottom: 10px;
	border: 5px solid #EEE;
	padding: 30px;
}
#page_content .item_description
{
	display: none;
}
#page_content .item_description .title
{
	font-size: 16px;
	font-weight: bold;
	color: #4488DD;
	padding-bottom: 25px;
	border-bottom: 1px solid #DDD;
}
#page_content .item_description .date
{
	float: right;
	color: #999;
}
#page_content .item_description DIV.file
{
	float: left;
}
#page_content .item_description .item_file IMG
{
	vertical-align: middle;
	margin-right: 5px;
}
#page_content .item_description .content
{
	padding-top: 20px;
	overflow: hidden;
}
#page_content .item_description .content UL
{
	list-style-position: outside;
	margin-left: 25px;
	padding: 0px;
}
#page_content .divider
{
	border-top: 1px dashed #CCC;
	margin: 20px 0px;
}




/* FONT */
.big_blue {	font-weight: bold; color: #0c66a4; }
.big_orange { font-weight: bold; color: #fe7d01; }

.txt12_gray { font-size: 12px; color: #999; }

.txt12_darkgray { font-size: 12px; font-weight: normal; color: #595959;}




/* GOOGLE MAP IFRAME */
#iframe_map
{
	width: 720px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.iframe-reload
{
	text-align: right;
	margin-bottom: 20px;
}



/* TOP LINK */
#top-link
{
	display: none;
	position: fixed;
	right: 5px;
	bottom: 5px;
	background-color: #191919;
	padding: 5px 10px;

	height: 15px;

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #777;

	border-top: 1px solid #2C2C2C;
	border-left: 1px solid #2C2C2C;
	border-bottom: 1px solid #111;
	border-right: 1px solid #111;

	cursor: pointer;
}
#top-link IMG
{
	vertical-align: middle;
	margin-right: 5px;
}



/* PULLDOWN MENU */
.pulldownmenu
{
	float: left;
	cursor: pointer;
}
.pulldownmenu .titlebar
{
	padding: 5px 10px;
}
.pulldownmenu .titlebar.on
{
	color: #FFF;
	background: #222;
}
.pulldownmenu .titlebar .title
{
	padding-right: 20px;
	background: transparent url("/images/icon/arrow_bottom.gif") no-repeat 100% 50%;;
}
.pulldownmenu .list
{
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 5px;

	background-color: #222;
}
.pulldownmenu .list LI
{
	padding: 5px;
}



.small-menu a
{
	padding: 5px 10px;
}
.small-menu-items
{
	padding: 5px 0px 5px 10px;
	float: left;
}




/* INPUT */
INPUT.inp_txt
{
	width: 250px;
	padding: 5px 10px 3px 10px;
	background-color: #666;
	border: 1px solid #666;
	
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000;
}
INPUT.button
{
	padding: 5px 10px 3px 10px;
	border: 0px;
	background-color: #008359;

	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}