﻿/*body
{
	background-color:#f0f0f0;
    margin:0px;
    padding:0px;
    font-family:Tahoma;    
    font-size:11px;

    color:#445156;
}



a
{

	color:#445156;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:#94a4ab;
}*/
body {
	margin:0;
	padding:0;
	font:12px sans-serif, verdana, helvetica;
	color:#333;
	background:#f5f5f5;
	line-height:18px;
}
p {margin:5px 0; padding:0}
a 
{
	text-decoration:none;
	color:#333;
}

a:hover 
{
	text-decoration:underline;
	color:#0088cc;
}
.std_txt
{
	font-family:Tahoma;
	font-size:11px;
	color:#445156;
}
.link2 a
{
	color:#db650f;
	text-decoration:none;
}
.link2 a:hover
{
	color:#f58648;
	text-decoration:underline;
}
.link3 a
{
	color:#db650f;
	text-decoration:none;
}
.link3 a:hover
{
	color:#f58648;
	text-decoration:none;
}
.link_w a
{
	color:#ffffff;
	text-decoration:none;
}
.link_w a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.active_link a
{
	color:#db650f;
	text-decoration:none;
}
.active_link a:hover
{
	color:#db650f;
	text-decoration:none;
}


.textbox
{
	border:solid 1px #5d6d74;	
	font-size:11px;
	color:#5d6d74;
}
.msg_err {color:Red;}
.msg_ok {color:Blue}

#main_container
{
    width:780px;
    height:100%;
    /*display:table;    */
}
#site_path
{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
#site_path_bar
{
	border-bottom:solid 1px #a0a0a0;
	width:780px
}

.left_col
{
	width:550px;	
}

.right_col
{
	width:230px;
	white-space:normal;
}
.bottom_zone
{
	width:780px;
}
.top_zone
{
	width:780px;
}
.h1
{
	font-size:16px;
	font-weight:normal;
}

/* head */

.logo_bar
{
	height:95px;
	background:url(../images/bg_body_br.gif) repeat-x top left;
}
#logo
{
	/*background:url(../images/logo.gif) no-repeat top left;*/
	width:96px;
	height:33px;	
	margin-left:0px;
}

/* commons */
.nowrap {white-space:nowrap}
.b_line_s {	border-bottom:dotted 1px #a2b6c5;}
.border_dark_b {border-bottom:solid 1px #5d6d74}

.border_t {	border-top:solid 1px #a2b6c5; }
.border_b {	border-bottom:solid 1px #a2b6c5; }
.border_l {	border-left:solid 1px #a2b6c5; }
.border_r {	border-right:solid 1px #a2b6c5; }

.border_all {border:solid 1px #a2b6c5;}


.margin_t
{
	margin-top:10px;
}
.margin_b
{
	margin-bottom:10px;
}
.margin_l {margin-left:10px;}
.margin_r {margin-right:10px}
.margin_all {margin:10px 10px 10px 10px;}
.margin_all5 {margin:5px 5px 5px 5px}
.margin_all0 {margin:0 0 0 0}

.padding_t {padding-top:10px}
.padding_b {padding-bottom:10px}
.padding_l {padding-left:10px}
.padding_r {padding-right:10px}
.padding_all {padding:10px 10px 10px 10px;}
.padding_all_5 {padding:5px 5px 5px 5px;}
.padding_all0 {padding:0 0 0 0}
.padding_b5 {padding-bottom:5px}
.padding_l5 {padding-left:5px}

.margin_b5 {margin-bottom:5px;}
.margin_t5 {margin-top:5px;}

.bg_white {background-color:white;}
.bg_light
{
	/*background-color:#f2f6f8;*/
	background-color:#f5f6f7;
}
.bg_dark
{
	background-color:#e6ebed;
}
.bg_dark1 {background-color:#d0d4d6}
.bg_dark_dim {background-color:#5d6d74}
.bg_2 {background-color:#9AB5C1}

.label_b16
{
	font-size:16px;
	font-weight:bold;
}
.label_b
{
	font-weight:bold;
}
.color_1
{
	color:#5d6d74;
}
.color_2
{
	/*color:#bb6d09;*/
	color:#db650f;
}
.color_w
{
	color:#ffffff;
}
.w100
{
	width:100%;
}
.h100 {height:100%}


.title_l
{
	width:550px;
	margin-top:10px;
	margin-left:10px;
	height:60px;
}
.titlebar1
{
	background:url(../images/bg_title1.gif) repeat-x top left;
	color:#5d6d74;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.titlebar2
{
	background:url(../images/bg_title1.gif) repeat-x top left;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 10px 0px 10px;
}
.spacer_t_l
{
	height:60px;
}
.spacer_ver_s {height:20px}
.spacer_ver_m {height:40px}
.spacer_ver_l {height:60px}

.spacer_hoz_s {width:20px}
.spacer_hoz_m {width:40px}
.spacer_hoz_l {width:60px}

.border_color {border-color:#d3d8dc}

.wcont1024 {width:974px}
.wcont800 {width:780px}
/* search bar */

#search
{
    /*background:url(../images/bg_search.gif) repeat-x top left;        */
    padding:5px 5px 5px 5px;
    /*width:400px;    */
}
.search_box
{
	width:150px;
}

/*  */

.content_spacer1
{
    width:1px;
}
.content_spacer2
{
    width:5px;
}

.prd_title
{
    background-color:#505050;
    color:White;
    font-weight:bold;
    padding:5px 5px 5px 5px;
}
.prd_item
{
    width:180px; 
    background-color:White;       
}
.prd_item_photo
{
    height:150px;
    text-align:center;
}
.prd_item_photo img
{
	border-style:none;
}
.prd_item_title
{
    font-weight:bold;
    padding:5px 5px 5px 5px;    
    font-size:11px;    
    color:#41b3f5;        
}
.prd_item_detail
{
    background-color:#fafafa;
    color:#555555;
    padding:5px 5px 5px 5px;
    font-size:11px;    
    vertical-align:top;
    text-align:left;
}
.prd_item_detail_btn
{
    background-color:#fafafa;
    text-align:right;
}

/* news */
.news_title
{        
    color:#db650f;
}

.news_item_date
{
	font-weight:bold;
	color:#707070;
}

.news_empty
{
	margin-top:20px;
	font-size:14px;
	height:100px;
}

/* Support */
.faqs_title
{
	width:550px;
	margin-left:10px;
	height:60px;
	/*border-bottom:solid 1px #5f7c8a;*/
}
.faqs_qna
{
	font-weight:bold;
	font-size:12px;
	color:#af9118;
	padding-bottom:5px;
	border-bottom:dotted 1px #a0a0a0;
}
.faqs_item
{
	margin-top:10px;
	color:#5d6d74;
	text-decoration:none;
}

.faqs_item_ans
{
	font-weight:bold;
	margin-top:20px;
	color:#5d6d74;
}
.faqs_item_ans_d
{
	color:#5d6d74;
}
/* GENERAL INFO */
.info_content
{
    color:#505050;
    font-weight:bold;
    padding:5px 5px 5px 5px;
}
.info_content a
{
    color:#505050;
    text-decoration:none;
}
.info_content a:hover
{
    text-decoration:underline;        
}
.info_content ul
{
    list-style-image:url(../images/bullet3.gif);
    margin-left:15px;
    padding-left:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    margin-top:5px;
    padding-top:0px
}
.info_content li
{
    margin-bottom:5px;
}

/* Products */
.product_thumb
{
	font-size:11px;
	width:250px;
}
.product_thumb a
{
	color:#808080;
}
.product_thumb a:hover
{
	color:#a0a0a0;
}

.product_name
{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

.label1
{
	padding:2px 5px 2px 5px;
	background-color:#808080;
	color:White;
}

.prd_right_col
{
	font-size:11px;
}
.prd_right_col a
{
	text-decoration:none;
	color:#5d6d74;
}
.prd_right_col a:hover
{
	text-decoration:underline;
	color:#94a4ab;
}

.prd_detail
{
	border-bottom:solid 5px #587790;
	border-right:solid 1px #587790;
	font-size:11px;
}
.prd_price
{
	padding:5px 10px 5px 0px;
	margin-bottom:10px;
	font-size:14px;
}
.prd_image
{
	height:300px;
	width:200px;
}
.prd_content
{
	padding:10px 10px 10px 10px;
}
.prd_float_specs
{
	display:none;
	border:solid 1px #808080;	
	position:absolute;
	background-color:White;
	z-index:2;
}
.prd_float_specs_inside
{
	width:300px;
	height:320px;
	padding:10px 0px 10px 10px;
	margin:10px 10px 10px 10px;
	overflow-y:scroll;
}
/* Server Controls */

.input_width_s
{
	width:250px;
}
.input_width_m
{
	width:350px;
}
.pager
{
	color:#db650f;
	font-size:14px;
	font-weight:bold;
}
.pager a
{
	color:#606060;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}
.pager a:hover
{
	color:#a0a0a0;
}

/* zones */
.top_content
{
	height:150px;
}
.left_content
{
	background-repeat:no-repeat;
	background-position:top left;
}



#container_t
{
	height:8px;
	width:965px;
	background:url(../images/Images2010/header_top1.jpg) no-repeat top center;
}

#container_m
{
	width:990px;
	background:url(../images/bg_container_m.png) repeat-y top center;
}

#container_t1
{
	width:990px;
	background:url(../images/bg_container_t1.png) no-repeat top center;
}

#container_b
{
	height:25px;
	width:965px;
	background:url(../images/Images2010/footer_bottom1.jpg) no-repeat bottom center;
}

#container1024_t
{
	height:15px;
	width:1004px;
	background:url(../images/bg_container1024_t.png) no-repeat top center;
}

#container1024_m
{
	width:1004px;
	background:url(../images/bg_container1024_m.png) repeat-y top center;
}

#container1024_t1
{
	width:1004px;
	background:url(../images/bg_container1024_t1.png) no-repeat top center;
}

#container1024_b
{
	height:25px;
	width:1004px;
	background:url(../images/bg_container1024_b.png) no-repeat bottom center;
}

#main2010 {
	margin:auto;
	padding:0px;
	width:965px;
	background:url(../images/Images2010/main_bg.gif) repeat-y top;
}
#top2010
{
    margin:0;
    padding-top:1px;	
	padding-right:0px;	
	height:8px;
	overflow:visible;	
	background:url(../images/Images2010/header_top1.jpg) no-repeat bottom left;
}
#header2010 {
	margin:0;
	padding-right:0px;	
	height:65px;
	overflow:visible;	
	background:url(../images/Images2010/header_top2.jpg) no-repeat bottom left;
}

/*-- Footer --*/
#footer2010
{
	border-top:solid 1px #efefef;
	height:40px;
	padding-top:6px;
	padding-left:13px;
	color:#888888;
	background:url(../images/Images2010/footer_bottom2.jpg) no-repeat bottom center;	
}

#footer2010 a 
{
	color:#888888;
}

#footer2010 a:hover
{
	color:#333333;
}
#bottom2010
{
    margin:0;
    padding-top:0px;
	padding-left:13px;
	height:8px;
	overflow:visible;	
	background:url(../images/Images2010/footer_bottom1.jpg) no-repeat bottom left;
}
#logo2010
{	
	width:96px;
	height:33px;	
	padding-left:21px;
	padding-top:1px;
	float:left 
}
#ThinkGaiA2010
{	
	width:100px;
	height:26px;	
	padding-right:21px;
	padding-top:5px;
	float:right;
}
#TopLinks
{	
	padding-right:21px;
	padding-top:8px;
	float:right;
}
#LocalID
{
	padding: 0 21px 6px 0; 
	height:16px;
	padding-right:21px;
	float:right;
}
#MenuBar2010 {
	margin:0;
	padding-top:0px;
	height:32px;
	width:963px;

	overflow:visible;	
	background:url(../images/Images2010/Menu/MenuBar.gif) repeat-x right;
}
#body_left {
	float:left;
	/*width:700px;	*/
	width:740px;	
}
#body_right {
	/*width:232px;*/
	width:195px;	
	float:right;		
}

#support 
{
	margin: 15px 10px 0 0px;
	float:left;
}

#support_ct 
{
	width:179px;
	height:110px;
	background:#ffffff;		
	overflow:hidden;
}

#support_ct div 
{
	margin:5px;
	padding:2px;
}

#support_ct a:hover 
{
	text-decoration:none;
}

#promo_ct
{
	width:179px;
	height:110px;
	overflow:hidden;
	text-align:center;
	background:#ffffff;	
}
#slide_ct
{
	width:320px;
	height:110px;
	overflow:hidden;
	text-align:center;
	background:#ffffff;
}

#banner_ct
{
	width:780px;
	height:250px;
	overflow:hidden;
	text-align:center;
	background:#ffffff;
}

/*--Whole Body--*/

#whole_body {
	padding:10px;
	
}

.box 
{	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:solid 1px #e1e1e1;
	padding:2px;
	float:left;	
}

.box div.hdr 
{
	background:url(../images/Images2010/Other/box_hdr_bg.gif) repeat-x top left;	
}

.box div.hdr span
{
	font-weight:bold;
	margin-top:10px;
	font-size:12px;	
}

.box div.content 
{
	clear:both;
	padding: 10px;
}

.jquery_ui 
{
	font:12px sans-serif, verdana, helvetica;
}

#title 
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:solid 1px #e1e1e1;
	padding:2px;	
}

#title div.hdr 
{
	background:url(../images/Images2010/Other/box_hdr_bg.gif) repeat-x top left;	
}

#title div.hdr span
{
	font-weight:bold;
	margin-top:10px;
	font-size:14px;	
}

/* Rounded box */
.box_02 { }
.box_02 div.t {background: url(../images/Images2010/Other/box_dot.gif) 0 0 repeat-x; float:left;}
.box_02 div.b {background: url(../images/Images2010/Other/box_dot.gif) 0 100% repeat-x}
.box_02 div.l {background: url(../images/Images2010/Other/box_dot.gif) 0 0 repeat-y}
.box_02 div.r {background: url(../images/Images2010/Other/box_dot.gif) 100% 0 repeat-y}
.box_02 div.bl {background: url(../images/Images2010/Other/box_bl.gif) 0 100% no-repeat}
.box_02 div.br {background: url(../images/Images2010/Other/box_br.gif) 100% 100% no-repeat}
.box_02 div.tl {background: url(../images/Images2010/Other/box_tl.gif) 0 0 no-repeat}
.box_02 div.tr {background: url(../images/Images2010/Other/box_tr.gif) 100% 0 no-repeat; padding:5px} 
.box_02 div.title {margin:0 0 5px 0; font-weight:bold;}

.box_03 { }
.box_03 div.bl {background: #efefef url(../images/Images2010/Other/box03_bl.gif) 0 100% no-repeat; float:left;}
.box_03 div.br {background: url(../images/Images2010/Other/box03_br.gif) 100% 100% no-repeat}
.box_03 div.tl {background: url(../images/Images2010/Other/box03_tl.gif) 0 0 no-repeat}
.box_03 div.tr {background: url(../images/Images2010/Other/box03_tr.gif) 100% 0 no-repeat; padding:5px} 
.box_03 div.title {margin:0 0 5px 0; font-weight:bold;}

.box_04 { }
.box_04 div.bl {background: #ffc000 url(../images/Images2010/Other/box04_bl.gif) 0 100% no-repeat; float:left;}
.box_04 div.br {background: url(../images/Images2010/Other/box04_br.gif) 100% 100% no-repeat}
.box_04 div.tl {background: url(../images/Images2010/Other/box04_tl.gif) 0 0 no-repeat}
.box_04 div.tr {background: url(../images/Images2010/Other/box04_tr.gif) 100% 0 no-repeat; padding:5px} 
.box_04 div.title {margin:0 0 5px 0; font-weight:bold;}

.box_05 { }
.box_05 div.bl {background: #d3eaff url(../images/Images2010/Other/box05_bl.gif) 0 100% no-repeat; float:left;}
.box_05 div.br {background: url(../images/Images2010/Other/box05_br.gif) 100% 100% no-repeat}
.box_05 div.tl {background: url(../images/Images2010/Other/box05_tl.gif) 0 0 no-repeat}
.box_05 div.tr {background: url(../images/Images2010/Other/box05_tr.gif) 100% 0 no-repeat; padding:5px} 
.box_05 div.title {margin:0 0 5px 0; font-weight:bold;}

.box_06 {}
.box_06 div.b {background: #efefef url(../images/Images2010/Other/box06_dot.gif) 0 100% repeat-x; float:left;}
.box_06 div.b1 {background: White url(../images/Images2010/Other/box06_dot.gif) 0 100% repeat-x; float:left;}
.box_06 div.r {background: url(../images/Images2010/Other/box06_dot.gif) 100% 0 repeat-y;}
.box_06 div.bl {background: url(../images/Images2010/Other/box06_bl.gif) 0 100% no-repeat;}
.box_06 div.br {background: url(../images/Images2010/Other/box06_br.gif) 100% 100% no-repeat}
.box_06 div.tl {background: url(../images/Images2010/Other/box06_tl.gif) 0 0 no-repeat}
.box_06 div.tr {background: url(../images/Images2010/Other/box06_tr.gif) 100% 0 no-repeat; padding:5px} 
.box_06 div.title {margin:0 0 5px 0; font-weight:bold;}
.box_06 .ct {padding:0px;background:#ffffff;width:200px;}
/*--Body Left--*/
#latest_news 
{
	margin:5px 0 0 0;
	height:200px;
	padding:5px;
	width:172px;	
	overflow:hidden;
	/*overflow-y:scroll;*/
}
#latest_news .latest_news_item 
{
	margin:0 0 10px 0;
}

#latest_news .news_item_date 
{
	color:#999999;	
}

#latest_news .news_item_title
{
	margin:0 0 0 10px;
}

#latest_news1 
{
	margin:5px 0 0 0;	
	padding:5px;
	width:172px;		
}
#latest_news1 .latest_news_item 
{
	margin:0 0 10px 0;
}

#latest_news1 .news_item_date 
{
	color:#999999;	
}

#latest_news1 .news_item_title
{
	margin:0 0 0 10px;
}