/* GLOBAL */
html, body			{ margin:0;padding:0; }
body				{ position:relative; font-size:10pt; font-family:Trebuchet MS, Tahoma, Arial, Verdana, serif; color:#222222; background:url(/image/bg/cotainer_bg.jpg) center top repeat-x #000;}
img					{ border:0px;}
table, td			{ border-collapse:collapse;}
a					{ text-decoration:none; color:#000000;}
a:hover				{ text-decoration:underline;}



.item_text_big				{ font-size:24px; font-weight:bold; }
.item_text_medium			{ font-size:15pt; font-weight:bold;  }
.item_text_small			{ font-size:12pt; font-weight:bold;  }
.item_text_aligncenter		{ text-align:center; }
.item_valignmiddle			{ vertical-align:middle; }
.item_color_orange			{ color:#df5a00; }/*FF8600*/
.item_color_link			{ color:#df5a00; cursor:pointer; }
.item_color_error			{ color:#ff0000; }
.item_h05					{ height:5px; }
.item_h10					{ height:10px; }
.item_h20					{ height:20px; }
.item_w300					{ width:300px; }
.item_float_left			{ float:left; }
.item_float_right			{ float:right; }
.item_float_clear			{ clear:both; height:0px; font-size:0px; line-height:0px; }
.block_item_spacer			{ height:1px; background-color:#FF9F3C; overflow:hidden; }
.block_item_spacerw			{ height:1px; background-color:#ededee; overflow:hidden; }

div.block_spacer01		{ height:1px; overflow:hidden; }
div.block_spacer05		{ height:5px; overflow:hidden; }

ul							{ margin:0px; padding:0px; list-style-type:square;}
li							{ margin:3px 0px 3px 22px; padding:0px; }
ul.ul_alpha					{ list-style-type:upper-alpha; }
ul.ul_discwhite li			{ list-style-type:none; background:url(/image/ico_li_white.gif) left center no-repeat;	margin:0px;	padding:5px 0px 5px 22px; font-weight:bold; }


/* BLOCKS */
div.blockouter			{ padding:15px 20px 10px 20px; overflow:hidden; background-color:#ffffff; border-radius:10px; margin:0px auto; width:871px;}
div.blockinner			{ padding:10px; overflow:hidden; background-color:#e8e8e8; border-radius:10px; border:2px solid #b8b9bd; margin-bottom:15px; }
div.block_847			{ width:847px; }
div.block_590			{ width:590px; }
div.block_215			{ width:215px; }
div.block_orange		{ background-color:#ff7800; border-color:#e7e5ea; }
div.block_white			{ background-color:#ffffff; }




/* TOP MENU */
div.top_menu				{ width:911px; height:40px; line-height:40px; margin:0px auto;  overflow:hidden; }
div.top_menu img			{ vertical-align:top; }
a.top_menu_tanlink			{ color:#FED07F; font-size:15px; font-weight:bold; text-decoration:none; line-height:40px; padding:0px 12px; }
a.top_menu_whitelink		{ color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; line-height:40px; padding:0px 12px;}


/* HEADER */
div.block_header			{ position:relative; width:911px; height:110px; margin:0px auto; }
span.block_header_logo		{ position:absolute; width:318px; height:57px; top:20px; left:0px; cursor:pointer; background:url(/image/logo.gif); }
span.block_header_signup	{ position:absolute; width:277px; height:51px; bottom:0px; right:10px; cursor:pointer; background:url(/image/btn_signup_now.gif);  }


/* FOOTER */
div.footer					{ font-size:7pt; width:892px; line-height:27px; height:27px; margin:0px auto; color:#ffffff; background-image:url(/image/bg/footer_bg.gif); text-align:center; }
div.footer a				{ color:#FFFFFF; text-decoration:underline; padding:0px 5px 0px 5px; }
div.footer a:hover			{ text-decoration:none; }


/* BLOCK ORDER */
div.block_order				{ float:left; position:relative; background:url(/image/order_background.gif); height:64px; width:303px; margin-bottom:6px; z-index:109;}
div.block_order_users		{ position:absolute; top:7px; left:10px; }
div.block_order_price		{ position:absolute; top:22px; right:90px; font-size:20px; font-weight:bold; }
div.block_order_button		{ position:absolute; top:12px; right:8px; }


/* MAP */
div.map						{ position:relative; background:url(/image/bg/map_bg.gif); width:871px; height:329px; }
div.map_clickable			{ position:absolute; top:0px; left:0px; width:630px; height:330px; z-index:331; cursor:pointer; }
div.location_marker			{ position:absolute; z-index:9; width:8px; height:8px; overflow:hidden; background-image:url(/image/map_mark_off.gif); }
div.location_popup			{ position:absolute; z-index:99; }
div.location_popup_bg		{ float:left; height:15px; overflow:hidden; font-size:8pt; color:#464748; background-color:white; border:1px solid black; padding:0px 4px; }
div.location_popup_point	{ position:absolute; top:16px; left:1px; width:12px; height:13px; z-index:999; overflow:hidden; background-image:url(/image/map_mark_on.gif);  }
div.scroll_box				{ position:absolute; z-index:1000; top:0px; right:0px; }
div.scroll_content			{ height:274px; overflow-y:scroll; overflow-x:hidden; padding-right:5px;}


/* ABOUT */
div.reason_01				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/one.gif) left center no-repeat; }
div.reason_02				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/two.gif) left center no-repeat; }
div.reason_03				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/three.gif) left center no-repeat; }
div.reason_04				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/four.gif) left center no-repeat; }
div.reason_05				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/five.gif) left center no-repeat; }
div.reason_06				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/six.gif) left center no-repeat; }
div.reason_07				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/ul_li/seven.gif) left center no-repeat; }
div.reason_text				{ margin:0px 20px 10px 20px; }


/* SIGNUP */
div.signup					{}
div.signup input.text		{ width:205px; }
div.signup input.text_mini	{ width:30px; }
div.signup select.normal	{ width:210px; }
div.signup select.mini		{ width:70px; }
div.signup_itemx2			{ float:left; margin:0px 30px 0px 10px; width:220px; height:46px; overflow:hidden;  }
div.signup_itemx1			{ float:left; margin:0px 30px 0px 10px; width:220px; height:23px; overflow:hidden;  }
div.signup_item_sm			{ float:left; padding:0px 30px 0px 10px; height:46px; overflow:hidden; }
div.signup_item_title		{ font-weight:bold; }
div.signup_button			{ margin:0px auto; width:218px; }
div.signup_button a			{ text-decoration:none; }


