body { margin:0px; font-family:Tahoma; color:#605f5f; background:url('/shop/my_images/back_wrap.gif'); background-repeat:repeat-x;  }
body {
   behavior: url('/images/defaultimg/csshover3.htc');
}

.scroll_remote_fix { position:absolute; top:433px; left:970px; width:75px; z-index:30; height:600px;  }
.scroll_remote_fixsub { position:absolute; top:140px; left:970px; width:75px; z-index:30;   }
 
.scroll_remote_main { position:relative; width:75px; padding-bottom:10px; }
.scroll_remote_sub { position:relative; width:75px; padding-bottom:10px;  }

.clearfix:after { 
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden; 
    line-height: 0; 
    height: 0; 
} 
 
.clearfix { 
    display: inline-block; 
} 
 
html[xmlns] .clearfix { 
    display: block; 
} 
 
* html .clearfix { 
    height: 1%; 
}

A:link     {font: Tahoma; text-decoration: none; color: #999999;
}

A:visited  {font: Tahoma; text-decoration: none; color: #999999;
}

A:visited  {font: Tahoma; text-decoration: none; color: #999999}

A:hover    {font: Tahoma; text-decoration: none; color: #666666}


.styled-select { width: 240px; height: 34px; overflow: hidden; background: url(new_arrow.png) no-repeat right #ddd;
}

a { font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif; letter-spacing:0.2px; font-weight:500; word-break:keep-all; word-wrap:break-word;
  }

p { margin:0px; }

img,table { border:0px; }

div { color:#605f5f; }







/* top menu */

#BodyWrap { width:100%; border-top:1px solid #1263b5; margin-bottom:5px;}

#Contents_Body { width:960px; }

#Foot_Body { position:relative; width:100%; margin-top:20px;}

#container { position:relative; z-index:10; height:120px; width:960px; margin:0 0 5px 0;}

.right_bn { position:relative; width:960px; text-align:right; }

.logo_box { width:960px; }

.top_logo { margin:0 0 10px 10px; float:left; }

.top_quick { text-align:right; position:relative; top:20px; font-size:7pt; color:#a1a1a1; font-weight:bold; z-index:10; }

.top_quick a { color:#999999; }

.top_quick a:hover { color:#666666; }

.quick_line { font-weight:normal; padding:0 4px; }

#top_menu { display:block; z-index:10; height:40px; }

#top_menu ul { list-style:none; color:#17bde8; line-height:1.8em; padding:5px 0 10px; margin:0px;}

#top_menu li { padding-left:34px; font-size:8pt; }

#top_menu li a { padding-left:8px; color:#17bde8; }

#top_menu li a:hover { background:url('/shop/my_images/menu_icon.gif') no-repeat left; color:#ffffff; }

#top_menu .sub_menut a {
	color:#FFF;
}
.sub_menu { height:31px; }

.background { position:absolute; top:70px; width:100%; z-index:1; margin:0 auto; height:500px;  }

.sub_background { position:absolute; top:0px; text-align:center; width:100%; z-index:1; }

.sub_menut { padding:10px 0 10px 42px; }

.smenu01 { background:url('/shop/my_images/menus_bg.gif'); width:960px; padding-bottom:10px; position:absolute; top:40px; left:0px; z-index:10;}

.smenu02 { background:url('/shop/my_images/menus_bg.gif'); width:960px; padding-bottom:10px; position:absolute; top:40px; left:-120px; z-index:10;}

#menu_bott { width:960px; height:36px; background:url('/shop/my_images/menu_bott.gif'); position:absolute; top:105px; left:0px; z-index:1;}

#menu_bott .search_box { position:absolute; left:510px; top:5px; width:360px; float:left;}

#menu_bott .top_qmenu { position:absolute; top:13px; left:40px; width:400px; height:36px;}

#menu_bott .top_qmenu ul { margin:0px; padding:0px; }

#menu_bott .top_qmenu li { list-style:none; float:left; padding:0px; margin-right:20px; font-size:7pt; }

#menu_bott .top_qmenu li a { color:#999999; font-weight:bold; }

#menu_bott .top_qmenu li a:hover { color:#666666; }


#menu_bott .top_qcart { position:absolute; top:3px; right:2px; width:164px; height:32px; background:url('/images/defaultimg/bg_qcart.png');}

#menu_bott .top_qcart ul { margin:0px; background-color:#fbfbfb; padding:0px; }

#menu_bott .top_qcart li { list-style:none; float:left; padding:0px; margin-right:7px; font-size:7pt; color:#1263b5; font-weight:bold; padding:11px 0 0 30px; }
#menu_bott .top_qcart li img { position:absolute; right:6px; top:9px; }

#menu_bott .top_qcart li.num {padding:7px 0 0 3px;  }


#menu_bott .top_qcart li a { color:#bf0503; font-weight:bold; padding:0px 0 0 0; }

#menu_bott .top_qcart li a:hover { color:#666666; text-decoration:underline; }



/* Main Body */

#main_body{ position:relative; height:620px; width:960px; z-index:20; }

#main_bestbox { border:1px solid #cdcdcd; float:left; position:relative; width:475px; height:450px; background:#fff; margin-right:5px; }

#main_hitbox { border:1px solid #cdcdcd; float:left; position:relative; width:475px; height:450px; background:#fff; }



.mtit_best { border-bottom:1px solid #cdcdcd; width:475px; height:23px; background:url('/shop/my_images/mtit_best.gif');}

.mtit_hit { border-bottom:1px solid #cdcdcd; width:475px; height:23px; background:url('/shop/my_images/mtit_hit.gif'); }



.box_inimg { border-right:1px solid #cdcdcd; height:224px; float:left; }

.icon_best01 { position:absolute; left:178px; top:38px; }

.icon_best02 { position:absolute; left:326px; top:38px; }

.icon_hit01 { position:absolute; left:178px; top:79px; }

.icon_hit02 { position:absolute; left:323px; top:79px; }



#order_body{ position:relative; width:960px; z-index:20; }

#order_box { border:1px solid #cdcdcd; float:left; width:475px; height:100px; background:#fff; margin-right:5px; }

.order_infotable { position:absolute; left:178px; top:79px; }



/* Sub Body */

#sub_body { position:relative; width:960px; z-index:9; margin-bottom:10px; }

.sub_menu div { display:inline;}

.sub_main { position:relative; left:0px; top:-3px; background:#fff; }



/* Articles Body */

#sub01_body { position:relative; width:100%; margin-top:0px; }

.topimg_box { border:0px; padding: 10px 0 0 0;}

.table_box { margin:10px 0 50px; }

.table_box .title { background:url('/shop/my_images/articles/sub_menu.gif'); height:27px; font-size:8pt; font-weight:bold; color:#605f5f; text-align:center; }

.table_box .con_main { padding-bottom:10px; font-weight:bold; font-size:10pt; color:#605f5f; }

.table_box .con_sub { font-weight:bold; font-size:7pt; color:#605f5f; }

.table_box .con_text { font-weight:bold; font-size:7pt; color:#605f5f; padding:40px 30px 50px 15px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }

.table_box .box_thum { text-align:center; width:120px; padding:10px 0; }

.table_box .box_content a { color:#605f5f; }

.table_box td a:hover { color:#8d8d8d; }



/* Shopping Cart */

.cart_img1 { margin:10px 0 5px 0; }

.cart_img2 { position:absolute; left:740px; top:10px; z-index:10; }

.cart_bar1 { background:url('/shop/my_images/cart_bar01.gif') no-repeat; position:absolute; left:0px; top:0px;  width:111px; height:26px; padding:4px 13px; float:left; display:inline; }


.cart_bar2 { background:url('/shop/my_images/cart_bar02.gif'); position:absolute; left:0px; top:0px; width:960px; height:26px; float:left; z-index:1; }

.cart_bar3 { background:url('/shop/my_images/cart_bar03.gif'); position:absolute; left:111px; top:0px; width:849px; height:26px; float:left; z-index:1; }

.cart_bar2 ul { list-style:none; margin:0px; padding:0px; }

.cart_bar2 li { width:143px; float:left; padding:7px 30px 4px 15px; color:#605f5f; font-size:7pt; font-weight:bold; }

.cart_bar2 li.active {background:url('/shop/my_images/cart_bar01.gif') no-repeat; top:0px;  width:143px; height:26px; padding:6px 15px 0 9px; float:left; display:inline; color:#fff; font-weight:bold; font-size:8pt; }


.cart_bar3 { float:left; padding:7px 30px 4px 15px; color:#605f5f; font-size:7pt; font-weight:bold; }



#cart_box { border:1px solid #cccccc; width:100%; padding:40px 0; }

#cart_box th { font-size:8pt; color:#605f5f; border-top:1px solid #cccccc; font-weight:normal; text-align:center; padding:5px 0; }

#cart_box td { border-top:1px solid #cccccc; text-align:center; }





/* Shopping Cart table*/



.scart_title { font-size:8pt; color:#666666; font-weight:bold; text-align:left; border-bottom:1px solid #e8e8e8; word-break:break-all; padding:px 0; height:25px;}

.scart_sub {  text-align:left; border-bottom:1px solid #e8e8e8; word-break:break-all; padding:px 0; height:25px;}







/* Join */

.form_box { margin-top:20px; }

.join_box { padding-left:70px; width:600px; float:left;}

.join_form div { color:#666666; font-size:9pt; padding:5px 0; font-weight:bold; }

.join_form input { height:18px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:5px; }

.join_tit { background:url('/shop/my_images/bar_bg.gif'); width:810px; height:18px; padding:7px 70px; font-size:7pt; font-weight:bold; }

.join_text { float:right; }

.join_text ul { list-style:none; margin:0px; }

.join_text li { background:url('/shop/my_images/join_icon.gif') no-repeat; padding-left:25px; line-height:1.7em; }



/* Login */

#login_box { padding:10px 0 40px 30px; width:94%; }

#login_box .login_text { float:left; width:400px; }

#login_box .login_text ul { list-style:none; margin:0px; padding-bottom:40px; }

#login_box .login_text li { background:url('/shop/my_images/join_icon.gif') no-repeat; padding-left:25px; line-height:1.7em; }

#login_box .login_line { width:1px; height:230px; background:#ccc; float:left; }

#login_box .login_form { float:right; margin-right:90px; width:350px; }

#login_box .login_form div { color:#666666; font-size:9pt; font-weight:bold; }

#login_box .login_form ul { list-style:none; margin:0px; padding-bottom:20px;}

#login_box .login_form li { padding-left:0px; line-height:1.7em; font-size:10.5pt; font-weight:; color:#666666; letter-spacing:0px;}

#login_box .type_text input { height:20px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:5px; }



#login_box2 { padding:10px 30px 80px 30px; width:40%; }

#login_box2 .login_text { float:left; width:500px; }

#login_box2 .login_text ul { list-style:none; margin:0px; padding-bottom:40px; }

#login_box2 .login_text li { background:url('/shop/my_images/join_icon.gif') no-repeat; padding-left:25px; line-height:1.7em; }

#login_box2 .login_line { width:1px; height:1px; width:300px; background:#ccc; float:left; }

#login_box2 .login_form { float:right; margin-right:70px; margin-left:0px; width:430px; }

#login_box2 .login_form div { color:#666666; font-size:9pt; font-weight:bold; }

#login_box2 .login_form ul { list-style:none; margin:0px; padding-bottom:20px;}

#login_box2 .login_form li { padding-left:0px; line-height:1.7em; font-size:10.5pt; font-weight:; color:#666666; letter-spacing:0px;}

#login_box2 .type_text input { height:20px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:5px; }



/* Order */

#order_box { width:960px; height:170px; margin-top:5px; padding-top:40px; padding-bottom:40px; }

#order_box .login_text { float:left; width:350px; margin-left:40px; }

#order_box .login_text input { height:26px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:5px; }

#order_box .login_line { width:1px; height:165px; background:#ccc; float:left; }

#order_box .login_form { width:500px; margin-left:20px; float:right; }

#order_box .login_form div { color:#666666; font-size:10pt;}

#order_box .type_text { float:left; width:250px; }

#order_box .type_text input { height:26px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:5px; }

#order_box .order_text1 { margin:15px 0; font-size:10pt; line-height:1em; color:#333; margin-bottom:22px; }

#order_box .order_bt01 { padding-top:35px; padding-right:52px; text-align:right; }



/* Request */

.request_box { margin-top:10px; margin-bottom:30px; }

.request_box th { font-size:7pt; color:#605f5f; text-align:center; }

.request_box td { font-size:9pt; color:#605f5f; text-align:center; padding:px 0; }

.request_box .list_no { text-align:left; width:; padding-left:65px; border-bottom:px solid #e8e8e8; }

.request_box .list_title { font-size:7pt; color:#666666; font-weight:bold; text-align:left; border-bottom:1px solid #e8e8e8; word-break:break-all; padding:px 0; height:22px;}

.request_box .list_sub {  text-align:left; border-bottom:1px solid #e8e8e8; word-break:break-all; padding:px 0; height:25px;}

.request_box .list_name { width:100px; border-bottom:1px solid #e8e8e8; word-break:break-all; }

.request_box .list_date { width:100px; border-bottom:1px solid #e8e8e8; word-break:break-all; }

.request_box .list_con { padding:50px 0 100px; text-align:left; border-bottom:1px solid #d7d7d7; }

.request_box .search input { margin:1 10px; border:1px solid #d7d7d7; height:21px; }





///*list-style:none; float:left; padding:0px; margin-right:20px; font-size:7pt; */



/* Request Write */

.write_box { margin-top:10px; border:1px solid #ccc; padding:50px 50px 100px 50px; }

.write_box .text { font-weight:bold; font-size:7pt; margin-bottom:20px; }

.write_box .text9 { font-weight:bold; font-size:9pt; margin:10px 0 20px 10px ; }

.write_box table { border-top:2px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }

.write_box table th { border-right:1px solid #ebebeb; border-bottom:1px solid #d7d7d7; font-size:10pt; font-weight:normal; text-align:left; width:170px; padding:7px 0 8px 30px; }

.write_box table td { border-bottom:1px solid #d7d7d7; padding:5px; width:750px; }



/* Sitemap Box */

#sub_body .sitemap_box .title_1 a { color:#404040; }

#sub_body .sitemap_box .title_2 a { color:#404040; }

#sub_body .sitemap_box a { color:#17bde8; }

.sitemap_box { border-top:1px solid #d7d7d7; height:700px; width:100%; margin-top:10px; margin-bottom:50px; padding:30px 0; }

.stiemap_box .box_in { float:left; }

.sitemap_box .title_1 { font-size:25pt; color:#404040; }

.sitemap_box .title_2 { font-size:18pt; color:#404040; }

.sitemap_box ul { list-style:none; margin:0px; padding:0px; }

.sitemap_box li { color:#17bde8; line-height:1.7em; font-weight:bold; }

.sitemap_box .map_box1 { border-right:1px solid #cccccc; float:left; width:700px; margin-right:30px; }





.title_text { font-size:7pt; color:#666666; font-weight:bold; text-align:center; border-bottom:0px solid #e8e8e8; word-break:break-all; padding:px 0; height:25px;}
.title_text a.buynow { font-size:7pt; color:#666666; font-weight:bold; text-align:center; border-bottom:0px solid #e8e8e8; word-break:break-all; padding:px 0; height:25px;}


.box { height:17px; vertical-align:middle; color:#666666; padding-left:0px; padding-top:0px; margin-top:0px; }

.box2 { height:17px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:2px; }


.box4 { height:18px; vertical-align:middle; color:#666666; padding-left:3px; padding-top:0px; margin-top:0px; border: 0px 0;}

.box5 { height:18px; vertical-align:middle; color:#666666; padding-left:3px; padding-top:0px; margin-top:0px;border: 0px 0; font-weight:bold;}

.box6 { height:24px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:3px; font-weight:bold;}

.box7 { height:18px; vertical-align:middle; color:#000000; padding-left:3px; padding-top:0px; margin-top:3px;  background-color:#F3F3EA; border:none; font-weight:bold}

.box8 { height:18px; vertical-align:middle; color:#000000; padding-left:3px; padding-top:0px; margin-top:3px; border: 0px 1 solid #999; font-weight:bold;}

.select { height:24px; vertical-align:middle; color:#666666; padding-left:7px; padding-top:3px; margin-top:3px; }


.title_text_order { font-size:8pt; color:#605f5f; font-weight:; padding-left:60px; letter-spacing:0px; font-weight:bold;}

.title_text_order2 { font-size:8pt; color:#605f5f; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold;}



/*main*/

.text_main1 { font-size:7pt; color:#5F5F5F; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold;}

.text_main2 { font-size:7pt; color:#999999; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold;}

.text_main3 { font-size:8pt; color:#660000; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold;}



/*main s */

.text_mainimg { padding:px 0; letter-spacing:0px; text-align:center; border:1px solid #cdcdcd;}

.text_mains1 { font-size:7pt; color:#5F5F5F; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center; height:25px;}

.text_mains2 { font-size:7pt; color:#999999; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center; height:12px;}

.text_mains3 { font-size:8pt; color:#660000; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center; height:27px}

.text_mains4 { font-size:8pt; color:#660000; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center; height:15px}

.text_mains5 { font-size:7pt; color:#5F5F5F; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center;}


.text_subs1 { font-size:8pt; color:#666666; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:left; height:30px; word-break:keep-all; word-wrap:break-word;}

.text_subs2 { font-size:8pt; color:#999999; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:left; height:px;}

.text_subs3 { font-size:8pt; color:#660000; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:left; height:27px}

.text_subs4 { font-size:8pt; color:#666666; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center; height:10px;}



.text_t01 { font-size:13pt; color:#17BDE8; font-weight:; padding:px 0; letter-spacing:0px; font-weight:bold; text-align:center; height:35px}



/* Latest Project */

.latest_box { margin:20px 0 50px; }

.latest_box .title { background:url('/images/defaultimg/latest_bg.gif'); height:26px; font-size:7pt; font-weight:bold; color:#605f5f; text-align:center; }

.latest_box td { border-bottom:1px solid #dad8d9; }

.latest_name { padding:5px 10px; font-size:7pt; font-weight:bold;}

.latest_img { padding:5px 10px; text-align:center; }

.latest_pro { padding:5px 10px; font-size:7pt; font-weight:bold; }

.latest_line { width:1px; height:30px; background:#dad8d9; }

/* background slideshow */
/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:500px;}
.headerimg { background-position:50% 0; background-repeat: no-repeat; width:100%; height:500px; position:absolute; }

/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("/images/headerbg.png"); }
#navigation { height:100px; width:960px; margin:0 auto; background-image:url("/images/logo.png"); background-position:top left; background-repeat:no-repeat; }

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:relative; top:85px; }
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; font-size:12px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding-right:20px; }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */

#headertxt {  position: absolute; top:310px; margin:0 0; width:960px; height:500px; display:block;   }
#firstline { background-image:url("/images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("/images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:40px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#1793E8; color:#FFF; font-size:12px; padding:7px 12px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:12px; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("/images/btn_back.png"); }
#next { background-image:url("/images/btn_next.png"); }
#control { background-image:url("/images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:absolute; top:355px; left:0px; margin:0 auto; width:960px; }
#headernav { padding-left:0px; }

/* CONTENT */
#content { color:#575757; background-color:#eee; }
#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }
#content p a { text-decoration:none; color:#CD2B3A; }
#content p a:hover { text-decoration:underline; color:#7F000C; }




#explore .inner {
    width: 960px;
}
#explore {
    padding: 0px;
}
#explore {
    *padding: 5px 0;
}
#explore h3 {
    border-bottom: 1px dotted #A9A9AB;
    color: #373839;
    font-family: Arial,sans-serif;
    font-size: 20px;
    font-weight: 500;
    padding: 8px 0;
}
#explore ul {
    padding: 10px 0 0 0px;
    width: 100%;
}
#explore ul li {
    border: 5px solid #DCDCDD;
    float: left;
    height: 113px;
    margin-right: 10px;
    position: relative;
    width: 113px;
	list-style:none;
}
#explore ul li:hover {
    border: 5px solid #3C8CBA;
}
#explore ul li.link:hover {
    border: 5px solid #3C8CBA;
}



#explore ul li.last {
    margin-left: -1px;
    margin-right: 0;
}
#explore ul li span { 
    background: #000; opacity : .7;
}
*#explore ul li span { 
    background: #000;  filter: alpha(opacity:'60') 
}

#explore ul li span {
    bottom: 0;
    color: #FFFFFF;
    font-family:Arial,sans-serif;
    font-size: 9px;
    font-weight:normal;
    left: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    width: auto;
}

#explore ul li span { *width: 98px;}




.footer { position:relative;
    background-color: #212122;
    background-image: url("/images/grain.png");
    background-repeat: repeat;
    color: #FFFFFF;
    padding: 0; display:block; width:100%;
}
.footer .inner {
    padding: 0px 0;
    width: 960px;
}
#company-info {
    float: left;
    padding: 10px 0 0 0;
    width: 580px;
}
#company-info h2 {
    border-bottom: 1px dotted #6C6C6D;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding: 0px 0;
}
#company-info p {
    color: #848484;
    font-family: Arial,sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0; 
}
.footer .nav {
    float: left;
    margin-top: 0px;
    width: 340px;  margin-right:0px;
}
.footer .nav .nav-group {
    float: right;
    width: 110px;
	margin-top:40px;
	list-style:none; border:0px;
}
.footer .nav .first #Footer nav .nav-group:first-child {
    margin-right: 40px;
}
.footer .nav .nav-group li {
    border-bottom: 1px dotted #6C6C6D;
    padding: 10px 0;
    text-transform: uppercase; 
	list-style:none;
}
.footer .nav .nav-group li a.link2 {
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.footer .nav .nav-group li a.link2:hover {
    color: #48A9E1;
}
#copyright {
    clear: both;
    color: #666666;
    font-family:Arial,sans-serif;
    font-size: 9px;
    font-weight: 700;
    line-height: 10px;
    text-transform: uppercase;
}
#copyright a {
    color: #666666;
}
#copyright-fineview {
    background: url("/images/footer_logo.png") no-repeat scroll 0 50% transparent;
    display: block;
    float: left;
    line-height: 20px;
	padding-top: 10px;
    padding-left: 155px;
}
#copyright-stamp {
    display: block;
    float: right;
    line-height: 8px;
	margin-right: 52px;
}
.tracking-pixel, .hidden {
    left: 0;
    position: absolute;
    top: 0;
}
.group:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

#jobs .inner {
    height: 70px;
    position: relative;
    width: 882px;
	top:0px;
}
#jobs {
    background-color: #3C8CBA;
    background-image: url("/images/grain.png"), url("/images/wide_shadow.png");
    background-position: 0 0pt, 50% 0;
    background-repeat: repeat, no-repeat;
    padding: 0;
}
#jobs h2 {
    background: url("/images/cart2.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 70px;
    left: -80px;
    padding: 23px 0 0 320px;
    position: absolute;
    top: 0px;
	margin:0px;
}
.job-counter-digit {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #439ED2;
    display: inline-block;
    line-height: 16px;
    margin: 0 0 0 1px;
    padding: 0 2px 1px;
}
#jobs a {
    background: url("/images/link_arrow_blue.png") no-repeat scroll 100% 50% transparent;
    color: #13273E;
    float: right;
    font-family:Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 32px 20px 32px 0;
    text-transform: uppercase;
}
#jobs a:hover {
    color: #FFFFFF;
}



#content2 {margin-left:0px; overflow:visible; font: "arial", sans-serif; font-size:14px; width:900px;}
#tray .ico-col2 {display:none;}


#content2 h2 {color:#0085cc;}
#content2 p { margin:15px; font-size:11px; font-weight:700;}
#content2 table {border:1px solid #cfcfcf;}
#content2 table th {border-right:1px solid #0074B3; background-color:#0085cc; color:#fff;}
#content2 table td {border:1px solid #cfcfcf;}
#content2 table tr.bg td {background-color:#e8f6ff;}
#content2 dl dt {color:#df0000;}
#content2 fieldset {border:1px solid #ccc;}
#content2 legend {background:#FFF; color:#0085cc;}
#content2 acronym, #content2 abbr, #content2 .help {border-bottom:1px dotted #cfcfcf;}
#content2 {border:0px solid #afafaf; background:#fff; }
#content2 h1 {background-color:#e8e8e8; color:#333;}
#content2 .tabs {border-bottom:1px solid #cfcfcf;}
#content2 .tabs a {color:#303030;}
#content2 .tabs a span {color:#303030;}
#content2 .tabs .ui-tabs-selected a {color:#fff;}
#content2 .tabs .ui-tabs-selected a span {color:#fff;}
.high {color:#df0000;}
.high-bg {background:#FFB;}
.low {color:#707070;}

/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
#cols {margin:15px; background:none;}
#aside, #tray .ico-col1 {display:none;}

.msg {padding:10px; padding-left:35px; margin:15px;}
.msg.warning {background:url("/images/design/ico-warning.gif") 10px 50% no-repeat; border:2px solid #F2DD8C; background-color:#FFF5CC; color:#df0000;} 
.msg.info {background:url("/images/design/ico-info.gif") 10px 50% no-repeat; border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {background:url("/images/design/ico-done.gif") 10px 50% no-repeat; border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {background:url("/images/design/ico-delete.gif") 10px 50% no-repeat; border:2px solid #FFAEAE; background-color:#FEEBEB;}
.regnum {background:url("/images/bg_tabletab.jpg") 0 0 no-repeat; position:relative; top:0px; left:60px; width:178; height:49px; font-size:160%; padding:5px; color:#fff;}
.regnum2 {position:relative; top:0px; left:130px; width:178; height:49px; font-size:160%; padding:5px; color:#000;}



#content2 h1 {font-size:160%; margin:15px;}
#content2 h2 {font-size:150%; margin:15px;}
#content2 h3 {font-size:110%; margin:15px;}
#content2 h4 {font-size:100%; margin:15px;}
#content2 h5, h6 {font-size:80%; margin:15px;}
#content2 table {margin:0; border-collapse:collapse; margin:15px;}
#content2 table.width100 {width:100%;}
#content2 table th, #content2 table td {padding:2px;}
#content2 table th {text-align:left; vertical-align:middle; font-weight:bold;}
#content2 ul {margin:15px 0; list-style:none;}
#content2 ul li {padding-left:15px; background:url("/images/design/ul.gif") 0 4px no-repeat;}
#content2 ul ul {margin:0 0 0 10px;}
#content2 ul ul li {padding-left:15px; background:url("/images/design/ul-ul.gif") 0 4px no-repeat;}
#content2 ol {margin:15px 0 15px 30px; list-style-type:decimal;}
#content2 ol ol {margin:0 0 0 20px;}
#content2 ol ol li {list-style-type:lower-alpha;}
#content2 dl {clear:both;}
#content2 dl dt {font-weight:bold;}
#content2 dl dd {margin:0 0 5px 0;}
#content2 fieldset {position:relative; margin:10px 0; padding:10px;}
#content2 legend {font-size:120%; font-weight:bold;}
#content2 code {font-family:"",monospace;}
#content2 .help {cursor:help;}

.bigger {font-size:120%;}
.smaller {font:85%/1.2 "tahoma",sans-serif;}

/* This line can be deleted */
.tit {padding:10px; background:#f5f5f5;} .tag {background:#ffa;}
.box3 {color:#333; overflow:visible; }


/* Hit,Best,Sale,New icon */
#micon { position:absolute; top:-2px; left:3px; height:31px; overflow:hidden; margin:0px; width:135px; list-style:none; padding:0px;}
     
   #micon li {position:relative; list-style:none; float:left; width:32px; margin :0 1px 0 0; padding:0px; }
   
   
   
   








