@charset "utf-8";



.vspacer {
    min-height:22px !important;
    max-height:22px !important;
    height:22px !important;
    line-height:22px !important;
    clear:left;
    float:left;
    display:inline;
    width:100%;
}

.clear-margin {
    margin: 0px;
}

div.usertext p {
    min-height:22px;
}

.whitelink{
    color:white;
    text-decoration:none;
    font-weight:normal;
}

div { background-repeat:no-repeat; }
*{margin:0;padding:0;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,textarea{margin:0;padding:0;}

img,body,html{border:0;}
ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

body { background-image:url(../images/bgpattern.jpg); margin:0; padding:0; border:none; font-family:Arial; text-align:left; }
body form { border:0px; margin:0px; padding:0px; }
body form input{ font-size:12px; color:#000; text-align:left; }
body form select { font-size:12px; color:#000; text-align:left; }
body a { color:#00adef; text-decoration:none; font-weight:bold; outline:0; }
body h1 { font-size:16px; color:#262261; margin-top:22px; clear: both; }
#site { width:1102px; margin:0 auto; background-color:#FFF; z-index:1; overflow:hidden; }
a img { border:0px; }

.category_a{
    max-height:15px;
    height:15px;
    display:block;
}


input[type=radio],input[type=checkbox]{
    margin-right:5px;
}

.usertext p { margin:0px !important; padding:0px !important; }
/* it works!!! */
.usertext img { max-width: 650px;
                height:auto;}

.bluetext {
    color:#00ADEF;
    font-size:15px;
    font-weight:bold;
    line-height:16px;
}
.nomatches_found{
    clear:both;
    text-align:center;
    padding-top:40px;
    padding-bottom:100px;
}

#main #content .text_cloud1 span a.tag:hover {
    color:black;
}
#main #content .content_85_108 a.filter_active{
    color:#00adef;
}

label { cursor: pointer; }
ul {margin:0px; padding:0px;}

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* .general:classes -------------------------------------------------------------------------- */

.fldi { float:left; display:inline; }
.frdi { float:right; display:inline; }
.margin_top_34 { margin-top:34px; }
.margin_top_24 { margin-top:24px; }
.margin_top_20 { margin-top:20px; }
.margin_top_16 { margin-top:16px; }
.margin_top_12 { margin-top:12px; }
.margin_top_10 { margin-top:10px; }
.margin_top_8 { margin-top:8px; }
.margin_top_6 { margin-top:6px; }
.margin_top_5 { margin-top:5px; }
.margin_top_4 { margin-top:4px; }
.margin_top_3 { margin-top:3px; }
.margin_top_2 { margin-top:2px; }
.margin_top_1 { margin-top:1px; }
.margin_left_24 { margin-left:24px; }
.margin_left_20 { margin-left:20px; }
.margin_left_34 { margin-left:34px; }
.margin_left_11 { margin-left:11px; }
.margin_left_12 { margin-left:12px; }
.margin_left_14 { margin-left:14px; }
.margin_left_8 { margin-left:8px; }
.margin_left_5 { margin-left:5px; }
.margin_left_4 { margin-left:4px; }
.margin_right_44 { margin-right:44px; }
.margin_right_43 { margin-right:43px; }
.h_line_1 { width:180px; height:15px; padding-left:5px; padding-right:5px; background:url(../images/h_line_1.gif) repeat-x center; margin-top:1px;}
.h_line_2 { width:1008px; height:15px; background:url(../images/h_line_1.gif) repeat-x center; }
.auto_width { width:auto; }
.width_100 { width:100%; }
.italic { font-style:italic; line-height:16px; }
.bold_black { color:#000; font-weight:bold; }
.center_text { text-align:center; }
.grey_text { color:#666; }
.clear { clear:both; }
.clear_left { clear:left; }
.hide { display:none; }
.setout { position:absolute;top:-2000px; }
.no_border_bottom { border-bottom:none !important; }
.error { color:#F60; font-weight:bold;}
	.error p { height:20px; line-height:20px; margin:0; padding:0; }
.z_hide { z-index:-500 !important; }
#fullscreen_fade { position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/fullscreenbgr.png) repeat; visibility:hidden; z-index:100; }

#popup_cart { position:fixed; width:430px; height:420px; background:url(../images/popup_cart_bg.png) no-repeat; left:0px; top:0px; visibility:hidden; z-index:110; }
    #popup_cart div{ float:left; }
    #popup_cart .top_area { width:400px; height:45px; margin-left:15px; margin-top:18px; }
        #popup_cart .top_area .header { width:220px; height:45px; margin-left:60px; line-height:45px; color:#262261; font-size:14px; font-weight:bold; }
        #popup_cart .top_area .close { width:120px; color:#1eabfa; font-size:12px; }
    #popup_cart .body { width:400px; height:238px; margin-left:15px; }
        #popup_cart .body #cart_scrollcontent { width:370px; height:225px; overflow:auto; position:relative; margin-left:17px; margin-top:10px; }
            #popup_cart .body #cart_scrollcontent .cart_item { width:335px; height:85px; background:url(../images/cart_item_bg.gif) no-repeat; margin-top:10px; }
        #popup_cart .body .total { width:400px; height:40px; margin-top:17px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; }
            #popup_cart .body .cart_btn_1 { margin-left:86px; margin-top:12px; font-size:14px; font-weight:bold; }
                #popup_cart .body .cart_btn_1 a { color:#262261; }
            #popup_cart .body .cart_btn_2 { margin-left:8px; margin-top:12px; font-size:14px; font-weight:bold; color:#262261; }
                #popup_cart .body .cart_btn_2 a { color:#262261; }

.button_1_start { width:11px; height:25px; background:url(../images/button1_start.gif) no-repeat; }
.button_1_body { width:auto; height:25px; line-height:25px; background:url(../images/button1_body.gif) repeat-x; }
.button_1_end { width:11px; height:25px; background:url(../images/button1_end.gif) no-repeat; }

.button_2_start { width:6px; height:15px; background:url(../images/button2_start.gif) no-repeat; }
.button_2_body { width:auto; height:15px; line-height:16px; background:url(../images/button2_body.gif) repeat-x; }
	.button_2_body a { color:#FFF; font-size:11px; }
.button_2_end { width:6px; height:15px; background:url(../images/button2_end.gif) no-repeat; }

.button_3_start { width:6px; height:20px; background:url(../images/button3_start.gif) no-repeat; margin-left:4px; }
.button_3_body { width:auto; height:20px; line-height:20px; background:url(../images/button3_body.gif) repeat-x; }
.button_3_end { width:6px; height:20px; background:url(../images/button3_end.gif) no-repeat; margin-right:4px; }

.button_4_start { width:11px; height:25px; background:url(../images/button4_start.gif) no-repeat; }
.button_4_body { width:auto; height:25px; line-height:25px; background:url(../images/button4_body.gif) repeat-x; }
.button_4_end { width:11px; height:25px; background:url(../images/button4_end.gif) no-repeat; }

.button_5_start { width:11px; height:25px; background:url(../images/button5_start.gif) no-repeat; }
.button_5_body { width:auto; height:25px; line-height:25px; background:url(../images/button5_body.gif) repeat-x; }
.button_5_end { width:11px; height:25px; background:url(../images/button5_end.gif) no-repeat; }

.button_6_start { width:11px; height:25px; background:url(../images/button6_start.gif) no-repeat; }
.button_6_body { width:auto; height:25px; line-height:25px; background:url(../images/button6_body.gif) repeat-x; }
.button_6_end { width:11px; height:25px; background:url(../images/button6_end.gif) no-repeat; }

.header_1_left { width:9px; height:29px; background:url(../images/bg_header1_left.gif) no-repeat; clear:both;}
.header_1_body { width:100%; height:29px; background:url(../images/bg_header1_body.gif) repeat-x center; padding-left:5px; color:#262261; font-size:13px; font-weight:bold; line-height:29px; }
	.header_1_body .inactive { color:#00adef; cursor:pointer; }
	.header_1_body .active { color:#333; }
	.header_1_body a { cursor:pointer; }
	.header_1_body span { font-size:15px; display:inline; }
		.header_1_body span a{ color:#262261; }
.header_1_right { width:9px; height:29px; background:url(../images/bg_header1_right.gif) no-repeat; }

.box_1_top_left { width:6px; height:6px; background:url(../images/box_1_corners.gif) -1px top no-repeat; overflow:hidden; }
.box_1_top { width:auto; height:5px; border-top:solid 1px #b7d5d7; overflow:hidden; }
.box_1_top_right { width:6px; height:6px; background:url(../images/box_1_corners.gif) -5px top no-repeat; overflow:hidden; }
.box_1_body { width:auto; height:auto; border-left:solid 1px #b7d5d7; border-right:solid 1px #b7d5d7; }
	.box_1_body a { width:100%; height:100%; display:block; }
.box_1_bottom_left{ width:6px; height:6px; background:url(../images/box_1_corners.gif) -1px -6px no-repeat; overflow:hidden; }
.box_1_bottom { width:auto; height:5px; border-bottom:solid 1px #b7d5d7; overflow:hidden; }
.box_1_bottom_right{ width:6px; height:6px; background:url(../images/box_1_corners.gif) -5px -6px no-repeat; overflow:hidden; }

.vote_stars { width:104px; height:27px; }
	.vote_stars .star_left { width:9px; height:16px; background:url(../images/star_left_empty.gif) right center no-repeat; margin-left:1px; margin-top:4px; cursor:pointer; }
	.vote_stars .star_right { width:9px; height:16px; background:url(../images/star_right_empty.gif) left center no-repeat; margin-right:1px; margin-top:4px; cursor:pointer; }
    .vote_stars .star_left_on { background-image:url(../images/star_left_full.gif); }
    .vote_stars .star_right_on { background-image:url(../images/star_right_full.gif); }


.vote_button { width:auto; height:25px; font-size:12px; font-weight:bold; color:#666; }
.download_button { width:auto; height:25px; font-size:12px; margin-right:45px; font-weight:bold; color:#fe7839; }
	.download_button a { color:#262261; }
.download_button_2 { width:auto; height:25px; font-size:13px; font-weight:bold; color:#fe7839; }
	.download_button_2 a { color:#262261; }

.holder_over { width:auto; height:22px; background:url(../images/bg_img_holder_over.gif) repeat-x center; font-size:12px; color:#FFF; line-height:22px; text-align:center; }
	.holder_over div { padding-left:8px; padding-right:8px; height:20px; overflow:hidden;}
.menu_over{ background:url(../images/bg_menu_top_selected.gif) repeat-x center; cursor:pointer; }
.first_line_header { color:#262261; }

.links { width:675px; float:left; margin-top: 8px;}
	.links ul { width:675px; margin-left:15px;}
	.links li { float:left; display:inline; width:225px; }
	.links h2 { width:225px; font-size:14px; font-weight:bold; color:#262261; margin-top:16px;}



/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* .custom_scrollbar -------------------------------------------------------------------------- */

.scrollgeneric { line-height:1px; font-size:1px; position:absolute; top:0; left:0; }
.vscrollerbar { width:25px; background:url(../images/scrollbar1.gif) -75px 0 repeat-y; }
.vscrollerbarbeg { width:25px; height:10px !important; background:url(../images/scrollbar1.gif) -50px 0 no-repeat; }
.vscrollerbarend { width:25px; height:10px; background:url(../images/scrollbar1.gif) -50px -36px no-repeat; }
.vscrollerbase { width:25px; background:url(../images/scrollbar1.gif) 0px 0px repeat-y; }
.vscrollerbasebeg { width:25px; height:23px !important; background:url(../images/scrollbar1.gif) -25px 0 no-repeat; }
.vscrollerbaseend { width:25px; height:23px; background:url(../images/scrollbar1.gif) -25px -23px no-repeat; }
.hscrollerbase { height:16px; background-color:white; }
.hscrollerbar { height:16px; background-color:black; }
.vscrollerbar, .hscrollerbar { padding:23px; z-index:2; }
.scrollerjogbox { width:25px; height:16px; top:auto; left:auto; bottom:0px; right:0px; background:#37917A; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #top -------------------------------------------------------------------------- */

#top { width:1102px; height:86px; background:url(../images/bg_top_login.gif) no-repeat; }
	#top .logo_field{ width:365px; height:86px; }
		#top .logo_field a{ display:block; width:100%; height:100%; cursor:pointer; text-decoration:none; }

	#top .updates_field { width:737px; height:50px; font-size:11px; color:#000; }
		#top .updates_field a { text-decoration:none; color:#000; font-weight:normal; }
		#top .updates_field .empty_field { float:left; display:inline; width:398px; height:50px; margin-left:22px; }
		#top .updates_field .text1 { width:108px; height:50px; line-height:50px; text-align:center; }
		#top .updates_field .text2 { width:85px; height:50px; line-height:50px; text-align:center; }
		#top .updates_field .text3 { width:27px; height:50px; line-height:50px; text-align:center; }
		#top .updates_field .icon { width:30px; height:50px; }
			#top .updates_field .icon .icon_empty_field { width:21px; height:12px; margin-left:4px; }
			#top .updates_field .icon .icon_image { width:21px; height:21px; margin-left:4px; }
		#top .updates_field .updates_separator { width:12px; height:50px; text-align:center; line-height:48px; }

	#top .login_field { width:737px; height:36px; font-size:12px; color:#000; line-height:36px; }
		#top .login_field a { text-decoration:none; color:#717171; }
		#top .login_field input{ width:92px; height:18px; margin-top:6px; border:solid 1px #c9c5c5; }
		#top .login_field .login_separator { width:14px; height:36px; background:url(../images/bg_top_login_separator.gif) center center no-repeat; }
		#top .login_field .login_status { width:146px; height:36px; padding-left:14px; text-align:center; }
		#top .login_field .login_username{ width:81px; height:36px; padding-left:10px; }
		#top .login_field .login_username_input{ width:102px; height:36px; }
		#top .login_field .login_password{ width:60px; height:36px; padding-left:6px; }
		#top .login_field .login_password_input{ width:102px; height:36px; }
		#top .login_field .login_button{ width:auto; height:36px; font-size:13px; font-weight:bold; color:#717171; padding-left:5px; }
		#top .login_field .logout_signup_button{ width:auto; height:36px; font-size:13px; font-weight:bold; color:#717171; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main  -------------------------------------------------------------------------- */

#main { width:1008px; padding-left:48px; padding-right:47px; margin-top:1px; font-size:12px; }
	#main #menu { width:1008px; height:72px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #menu #menu_top -------------------------------------------------------------------------- */

		#main #menu #menu_top { width:1008px; height:37px; background:url(../images/bg_menu_top.gif) no-repeat center center; line-height:37px; color:#FFF; position: relative; }
			#main #menu #menu_top .menu_item { width:auto; height:37px; padding-left:11px; padding-right:11px; font-size:13px; font-weight:bold; }
			#main #menu #menu_top .menu_separator { width:2px; height:37px; background:url(../images/bg_menu_top_separator.gif) center center; }
			#main #menu #menu_top #menu_left_corner { position:absolute; z-index:10; width:10px; height:37px; left:0px; background:url(../images/bg_menu_top_selected_corner.png) left center no-repeat; }

			#main #menu #menu_top .search_area { width:188px; height:37px; margin-top:1px;}
				#main #menu #menu_top .search_area .search_field { width:120px; height:30px; margin-left:16px; margin-top:6px; line-height:25px; }
				#main #menu #menu_top .search_area .search_icon { width:30px; height:30px; margin-left:9px; margin-top:7px; }
					#main #menu #menu_top .search_area .search_icon img { cursor:pointer; }
					#main #menu #menu_top .search_area form input { width:118px; height:20px; border:solid 1px #5494ca; background:#afe6fa; line-height:20px; padding-left:2px;  text-indent:6px;}

		#main #menu #menu_bottom { width:1008px; height:29px; background:url(../images/bg_menu_bottom.gif) no-repeat center center; line-height:37px; margin-top:1px; line-height:29px; text-align:center; color:#FFF; }
			#main #menu #menu_bottom .menu_sub_item_start { width:12px; height:29px; background:url(../images/bg_menu_bottom_sub_start.gif) no-repeat center center; margin-left:5px; }
			#main #menu #menu_bottom .menu_sub_item_body { width:auto; height:29px; background:url(../images/bg_menu_bottom_sub_body.gif) repeat-x center; }
				#main #menu #menu_bottom .menu_sub_item_body a { text-decoration:none; color:#000; font-weight:normal; }
			#main #menu #menu_bottom .menu_sub_item_end { width:12px; height:29px; background:url(../images/bg_menu_bottom_sub_end.gif) no-repeat center center; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content -------------------------------------------------------------------------- */

	#main #content { width:1008px; }
		#main #content .content_left_col { width:693px; }
		#main #content .content_right_col { width:315px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */
/* #main #content .open_text -------------------------------------------------------------------------- */

		#main #content .open_text { width:648px; height:auto; margin-top:12px; padding-left:1px; margin-right:44px; line-height:16px; }
			#main #content .open_text h1 { color:#262261; font-size:13px; font-weight:bold; display:inline; margin:0px;  }
			#main #content .open_text p { margin:0px; }
		#main #content .open_text_2 { width:780px; height:auto; margin-top:12px; margin-left:38px; line-height:16px }
			#main #content .open_text_2 h1 { color:#262261; font-size:13px; font-weight:bold; display:inline; margin:0px;  }
			#main #content .open_text_2 p { margin:0px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .spacer -------------------------------------------------------------------------- */

		#main #content .spacer_100_10 { width:100%; height:10px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .text_area -------------------------------------------------------------------------- */

		#main #content .text_area_115_2 { width:115px; height:28px; font-size:11px; color:#333; line-height:16px; margin-left:25px; }
		#main #content .text_area_116_20 { width:116px; height:20px; padding-left:5px; color:#FFF; line-height:18px; background:url(../images/text_bg_1.gif) repeat-x; }
		#main #content .text_area_121_20 { width:117px; padding-left:4px; height:18px; line-height:16px; color:#FFF; background:url(../images/text_bg_1.gif) repeat-x; font-size:11px; overflow:hidden; }
		#main #content .text_area_122_90 { width:122px; height:90px; overflow:hidden; font-size:11px; }
			#main #content .text_area_122_90 a { color:#000; font-weight:normal; }
		#main #content .text_area_165_auto { width:165px; height:auto; line-height:16px; }
		#main #content .text_area_190_1 { width:190px; height:16px; font-size:11px; color:#333; line-height:16px; }
		#main #content .text_area_190_2 { width:190px; height:32px; font-size:11px; color:#333; line-height:16px; overflow:hidden; }
		#main #content .text_area_190_3 { width:190px; height:48px; font-size:11px; color:#333; line-height:16px; overflow:hidden; }
		#main #content .text_area_295_1 { width:295px; height:16px; font-size:11px; color:#333; line-height:16px; }
		#main #content .text_area_295_2 { width:295px; height:47px; font-size:11px; color:#333; line-height:16px; overflow:hidden; }
		#main #content .text_area_295_8 { width:295px; height:128px; font-size:12px; color:#000; line-height:16px; overflow:hidden; }
		#main #content .text_area_296_1 { width:296px; height:14px; line-height:16px; font-size:11px; }
		#main #content .text_area_300_1 { width:300px; height:16px; font-size:11px; color:#333; line-height:16px; }
		#main #content .text_area_300_2 { width:300px; height:46px; font-size:11px; color:#333; line-height:16px; overflow:hidden; }
		#main #content .text_area_300_auto { width:300px; height:auto; font-size:12px; color:#999; line-height:16px; }
		#main #content .text_area_300_auto_2 { width:300px; height:auto; font-size:12px; color:#000; line-height:16px; }
			#main #content .text_area_300_auto_2 a { color:#000; font-weight:normal; }

		#main #content .text_area_300_8 { width:300px; height:128px; font-size:12px; color:#000; line-height:16px; overflow:hidden; }
			#main #content .text_area_300_8 p { margin:0px; }

		#main #content .text_area_312_auto { width:312px; height:auto; line-height:16px; }
		#main #content .text_area_320_1 { width:300px; height:16px; line-height:16px; overflow:hidden; }
		#main #content .text_area_320_2 { width:320px; height:32px; font-size:15px; font-weight:bold; color:#00adef; line-height:15px; }
		#main #content .text_area_320_auto { width:320px; height:auto; line-height:16px; }
		#main #content .text_area_320_98 { width:320px; height:98px; line-height:16px; overflow:hidden; }
		#main #content .text_area_320_auto_2 { width:320px; height:auto; line-height:16px; margin-left:33px; }
		#main #content .text_area_387_1 { width:387px; height:14px; line-height:16px; font-size:11px; }
		#main #content .text_area_387_2 { width:387px;line-height:16px; font-size:11px;  overflow:hidden;}
		#main #content .text_area_419_2_hr { width:419px; height:18px; border-bottom:solid 1px #b7d5d7; }
		#main #content .text_area_425_auto { width:425px; height:auto; line-height:16px; margin-left:65px; }
		#main #content .text_area_600_120 { width:600px; height:120px; line-height:16px; }
		#main #content .text_area_600_120 { width:600px; height:120px; line-height:16px; }
		#main #content .text_area_600_68 { width:600px; height:68px; line-height:16px; }
			#main #content .text_area_600_120 h1 { color:#262261; font-size:13px; font-weight:bold; line-height:16px; height:16px; margin:0px; padding:0px; }

		#main #content .text_area_640_38 { width:640px; }
			#main #content .text_area_640_38 h1 { color:#262261; font-size:13px; font-weight:bold; line-height:30px; height:38px; margin:0px; padding:0px; }

		#main #content .text_area_650_1 { width:650px; height:20px; line-height:20px; font-size:20px; }
		#main #content .text_area_650_auto { width:650px; line-height:16px; }
		#main #content .text_area_650_auto img { margin-bottom: 4px; }
		#main #content .text_area_970_45 { width:970px; height:45px; line-height:45px; font-weight:bold; font-size:14px; padding-left:36px; }
			#main #content .text_area_970_45 span { margin-left:47px; font-size:12px; font-weight:normal; }


		#main #content .text_area_auto_29 { width:auto; height:29px; line-height:29px; margin-left:20px; }
		#main #content .text_area_auto_25 { width:auto; height:29px; line-height:29px; color:#fb6300; font-size:15px; font-weight:bold; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .form_field -------------------------------------------------------------------------- */

		#main #content .form_field_1 { width:190px; height:auto;/* line-height:22px;*/ text-align:right; }
			#main #content .form_field_1 span { line-height:16px; }
			#main #content .form_field_1 .title { /*color:#708695; font-weight:bold;*/ }
		#main #content .form_field_2 { width:162px; height:auto; /*line-height:22px;*/ text-align:right; }
		#main #content .form_field_3 { width:500px; height:22px;  }
			#main #content .form_field_3 input { width:354px; height:18px; border:solid 1px #C9E0E1; margin-left:14px; line-height:18px; }
			#main #content .form_field_3 select { width:212px; height:20px; border:solid 1px #C9E0E1; margin-left:14px; margin-top:2px; line-height:18px; }
		#main #content .form_field_4 { width:500px; height:auto; }
		#main #content .form_field_4 .row { width: 500px; float:left; height:23px; clear:both; }
			#main #content .form_field_4 .row .radio { width:15px; height:23px; margin-right:10px; margin-left:14px; }
				#main #content .form_field_4 .row .radio input { background:#FFF; margin:0px; height:16px; }
			#main #content .form_field_4 .row .label_text { line-height:16px; height:23px; clear:right; }
			#main #content .form_field_4 .row .label_text label { margin:0px; padding:0px; line-height:16px; height:23px;}
		#main #content .form_field_5 { width:500px; height:22px; }
		#main #content .form_field_5 input { width:325px; height:18px; border:solid 1px #C9E0E1; margin-left:14px; line-height:18px; }
		#main #content .form_field_6 { width:500px; height:auto; padding-left:14px; }
			#main #content .form_field_6 textarea { width:354px; height:114px; border:solid 1px #C9E0E1; margin-top:8px; font-family:Arial; overflow:auto; }
		#main #content .form_field_7 { width:500px; height:auto; padding-left:14px; }
			#main #content .form_field_7 input { width:192px; height:16px; border:solid 1px #C9E0E1; }
		#main #content .form_field_8 { width:440px; height:22px; }
			#main #content .form_field_8 input { width:354px; height:18px; border:solid 1px #C9E0E1; margin-left:36px; line-height:18px; }
			#main #content .form_field_8 span { margin-left:36px; /*line-height:22px;*/ }

		#main #content .form_field_9 { width:440px; height:22px; }
			#main #content .form_field_9 input { width:354px; height:18px; border:solid 1px #C9E0E1; margin-left:36px; line-height:18px;  }
			#main #content .form_field_9 select { width:354px; height:18px; border:solid 1px #C9E0E1; margin-left:36px; line-height:18px;  }
			#main #content .form_field_9 span { margin-left:36px; line-height:22px; }
		#main #content .form_field_10 { width:440px; height:auto; }
			#main #content .form_field_10 textarea { width:354px; height:114px; border:solid 1px #C9E0E1; margin-left:36px; font-family:Arial; font-size:12px; line-height:15px; overflow:auto; }
		#main #content .form_field_11 { width:440px; height:auto; }
			#main #content .form_field_11 input { width:192px; height:16px; border:solid 1px #C9E0E1; }
			#main #content .form_field_11 .title { width:278px; color:#999; line-height:16px; margin-left:12px; }
			#main #content .form_field_11 .title2 { width:278px; color:#999; line-height:16px; margin-left:36px; }
			#main #content .form_field_11 .avatar { color:#999; line-height:16px; margin-left:36px; }
		#main #content .form_field_12 { width:404px; height:auto; padding-left:36px; padding-top:5px; }
			#main #content .form_field_12 input { border:none; }
		#main #content .form_field_13 { width:404px; height:auto; }
			#main #content .form_field_13 input { width:190px; height:18px; border:solid 1px #C9E0E1; margin-left:36px; line-height:18px;  }
		#main #content .form_field_14 { width:440px; height:auto; }
			#main #content .form_field_14 input { width:440px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .img_holder -------------------------------------------------------------------------- */

		#main #content .img_holder1 { width:297px; height:219px; margin-top:3px; }
			 #main #content .img_holder1 a { display:block; width:100%; height:100%; cursor:pointer; text-decoration:none; }
		#main #content .img_holder2 { width:190px; height:140px; background:url(../images/sample_img_190_140.jpg) no-repeat; }
		#main #content .img_holder3 { width:115px; height:84px; margin-left:25px; margin-top:22px; }
			#main #content .img_holder3 a { display:block; width:100%; height:100%; cursor:pointer; text-decoration:none; }
		#main #content .img_holder4 { width:190px; height:155px; background:url(../images/tod_logo.gif) no-repeat; }
		#main #content .img_holder5 { width:190px; height:260px; background:url(../images/sample_img_190_260.jpg) no-repeat; }
		#main #content .img_holder6 { width:420px; height:260px; background:url(../images/sample_img_420_260.jpg) no-repeat; margin-left:38px; }
		#main #content .img_holder7 { width:298px; margin-top:4px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .link_area -------------------------------------------------------------------------- */

		#main #content .link_area1 { width:190px; height:118px; }
			#main #content .link_area1 a{ display:block; width:100%; height:100%; cursor:pointer; text-decoration:none; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .header -------------------------------------------------------------------------- */

		#main #content .header1 { width:280px; height:29px; overflow:hidden; }
		#main #content .header2 { width:632px; /*old:630 */ height:29px; overflow:hidden; }
			#main #content .header2 .split1_hline { width:2px; margin-left:20px; margin-right:20px; height:29px; background:#FFF; }
			#main #content .header2 .split1 { width:auto; height:29px; padding-right:10px; }
		#main #content .header3 { width:297px; height:29px; overflow:hidden; }
			#main #content .header3 .split2_hline { width:2px; margin-left:18px; margin-right:18px; height:29px; background:#FFF; }
			#main #content .header3 .split2 { width:auto; height:29px; }
		#main #content .header4 { width:474px; height:29px; overflow:hidden; }
		#main #content .header5 { width:990px; height:29px; overflow:hidden; font-size:16px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .box -------------------------------------------------------------------------- */

		#main #content .box1_top { width:649px; height:9px; background:url(../images/box1_top.gif) no-repeat; overflow:hidden; }
		#main #content .box1_body { width:647px; border-left:solid 1px #c0e6ea; border-right:solid 1px #c0e6ea; }
		#main #content .box1_bottom { width:649px; height:9px; background:url(../images/box1_bottom.gif) no-repeat; }
		#main #content #box1_scrollcontent { width:627px; height:290px; overflow:auto; position:relative; padding:0px 10px 10px 10px; }

		#main #content .box2_left { width:9px; height:106px; background:url(../images/box2_left.gif) no-repeat; }
		#main #content .box2_body { width:317px; height:106px; background:url(../images/box2_body.gif) repeat-x; }
		#main #content .box2_right { width:9px; height:106px; background:url(../images/box2_right.gif) no-repeat; }

		#main #content .box3_left { width:8px; height:29px; background:url(../images/box3_left.gif) no-repeat; }
		#main #content .box3_body { width:992px; height:29px; background:url(../images/box3_body.gif) repeat-x; color:#FFF; }
			#main #content .box3_body select { width:auto; height:20px; line-height:20px; overflow:auto; }
		#main #content .box3_right { width:8px; height:29px; background:url(../images/box3_right.gif) no-repeat; }

		#main #content .box4_left { width:37px; height:165px; background:url(../images/box4_left.gif) no-repeat; cursor:pointer; }
		#main #content .box4_body { width:930px; height:165px; }
		#main #content .box4_body_top { width:930px; height:17px; background:url(../images/box4_body_top.gif) no-repeat; }
		#main #content .box4_body_body { width:930px; height:131px; background:url(../images/box4_body_body.gif) repeat-x; overflow:hidden; }
			#main #content .box4_body_body .items { width:auto; height:111px; overflow:hidden; clear:both; }
				#main #content .box4_body_body .items .item { width:112px; height:111px; /*background:url(../images/sample_img_123_120.jpg) center center no-repeat;*/ overflow:hidden; }
					#main #content .box4_body_body .items .item a{ width:100%; height:100%; display:block; }
			#main #content .box4_body_body .item_texts { width:100%; height:111px; overflow:hidden; clear:both; }
				#main #content .box4_body_body .item_texts .item { width:112px; height:20px; color:#FFF; line-height:20px; font-size:13px; font-weight:bold; text-align:center; }
		#main #content .box4_body_bottom { width:930px; height:17px; background:url(../images/box4_body_bottom.gif) no-repeat; }
		#main #content .box4_right { width:37px; height:165px; background:url(../images/box4_right.gif) no-repeat; cursor:pointer; }

		#main #content .box5_left { width:49px; height:165px; background:url(../images/box5_left.gif) no-repeat; cursor:pointer; }
		#main #content .box5_body { width:910px; height:165px; }
		#main #content .box5_body_top { width:910px; height:10px; background:url(../images/box5_body_top.gif) repeat-x top; }
		#main #content .box5_body_body { width:910px; height:140px; background:#e2eeef; overflow:hidden; }
			#main #content .box5_body_body .items { width:100%; height:120px; overflow:hidden; clear:both; }
				#main #content .box5_body_body .items .item { width:auto; padding-left:10px; padding-right:10px; height:120px; overflow:hidden; text-align:center; }
			#main #content .box5_body_body .item_texts { width:100%; height:20px; overflow:hidden; clear:both; }
				#main #content .box5_body_body .item_texts .item { width:auto; padding-left:10px; padding-right:10px; height:20px; color:#333; line-height:20px; font-size:12px; text-align:center; }
		#main #content .box5_body_bottom { width:910px; height:15px; background:url(../images/box5_body_bottom.gif) repeat-x; }
		#main #content .box5_right { width:49px; height:165px; background:url(../images/box5_right.gif) no-repeat; cursor:pointer; }

		#main #content .box6_top { width:1008px; height:10px; background:url(../images/box6_top.gif) no-repeat; }
		#main #content .box6_top_left { width:11px; height:42px; background:url(../images/box6_top_left.gif) no-repeat; }
		#main #content .box6_top_body { width:976px; height:42px; line-height:42px; background:url(../images/box6_top_body.gif) repeat-x center; padding-left:10px; }
		#main #content .box6_top_right { width:11px; height:42px; background:url(../images/box6_top_right.gif) no-repeat; }
		#main #content .box6_body { width:1006px; border-left:solid 1px #c9e0e1; border-right:solid 1px #c9e0e1; }
		#main #content .box6_bottom { width:1008px; height:10px; background:url(../images/box6_bottom.gif) no-repeat; }
		#main #content .box6_bottom_2 { width:1006px; height:auto; border:solid 1px #c9e0e1; border-bottom:none; }

		#main #content .box7 { width:29px; height:27px; background:url(../images/box7.gif) no-repeat; margin-top:16px; text-align:center; line-height:27px; margin-left:4px; }

		#main #content .box8_top { width:640px; height:10px; background:url(../images/box8_top.gif) no-repeat; }
		#main #content .box8_top_left { width:11px; height:60px; background:url(../images/box8_top_left.gif) no-repeat; }
		#main #content .box8_top_body { width:608px; height:60px; line-height:42px; background:url(../images/box8_top_body.gif) repeat-x center; padding-left:10px; line-height:18px; }
			#main #content .box8_top_body p { margin:0px; padding:0px; margin-top:10px; }
			#main #content .box8_top_body .tab { width:auto; height:30px; border:1px solid #c9e0e1; border-bottom:1px solid #FFF; background-color:#FFF; line-height:28px; color:#708695; padding-left:10px; padding-right:10px; margin-top:28px; font-weight:bold; }
				#main #content .box8_top_body .tab a { color:#708695; font-weight:normal; }
				#main #content .box8_top_body .inactive { background-color:#f3f8f9; border-bottom:1px solid #c9e0e1; }
		#main #content .box8_top_right { width:11px; height:60px; background:url(../images/box8_top_right.gif) no-repeat; }
		#main #content .box8_body { width:638px; border-left:solid 1px #c9e0e1; border-right:solid 1px #c9e0e1;  }
			#main #content .box8_body span {
                        /*color:#708695; font-weight:bold; */
                        }
		#main #content .box8_bottom { width:640px; height:10px; background:url(../images/box8_bottom.gif) no-repeat; }
		#main #content .box8_bottom_2 { width:638px; height:auto; border:solid 1px #c9e0e1; border-bottom:none; }
		#main #content .box9 { width:142px; margin-left:12px; margin-top:12px; }
		#main #content .box10 { width:162px; }
		#main #content .box11 { width:42px; height:32px; background:url(../images/box9_bg.gif) no-repeat; margin-left:24px; margin-top:10px; font-size:22px; font-weight:bold; text-align:center; line-height:32px; color:#666; }
			#main #content .box11 a { color:#FB6300; }

		#main #content .box12 { width:216px; }

		#main #content .box13_left { width:9px; height:68px; background:url(../images/box13_left.gif) no-repeat; }
		#main #content .box13_body { width:316px; height:68px; background:url(../images/box13_body.gif) repeat-x; }
			#main #content .box13_body .text_top { width:316px; height:32px; font-weight:bold; font-size:13px; line-height:32px; color:#fb6300; text-align:center; }
		#main #content .box13_right { width:9px; height:68px; background:url(../images/box13_right.gif) no-repeat; }

		#main #content .box14_left { width:29px; height:229px; background:url(../images/box14_left.gif) no-repeat; cursor:pointer; }
		#main #content .box14_body { width:592px; height:229px; }
		#main #content .box14_body_top { width:592px; height:8px; background:url(../images/box14_body_top.gif) repeat-x; overflow:hidden; }
		#main #content .box14_body_body { width:592px; height:213px; background:#e2eeef; overflow:hidden; }
			#main #content .box14_body_body .items { width:100%; height:212px; overflow:hidden; clear:both; }
				#main #content .box14_body_body .items .item { width:146px; height:212px; margin-left:2px; overflow:hidden; text-align:left; background:url(../images/bg_box14_item.gif) no-repeat center center; }

		#main #content .box14_body_bottom { width:592px; height:8px; background:url(../images/box14_body_bottom.gif) repeat-x; }
		#main #content .box14_right { width:29px; height:229px; background:url(../images/box14_right.gif) no-repeat; cursor:pointer; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .content -------------------------------------------------------------------------- */

		#main #content .content_50_auto { width:50px; }
			#main #content .content_50_auto strong { color:#666; }
		#main #content .content_80_auto { width:80px; }
			 #main #content .content_80_auto strong { color:#666; }
		#main #content .content_85_108 { width:85px; height:108px; margin-left:25px; line-height:18px; overflow:hidden; }
			#main #content .content_85_108 a{ color:#000; font-weight:normal; }
			#main #content .content_85_108 span { color:#fb6300; }
			#main #content .content_85_108 span a{ color:#fb6300; font-weight:bold; }
			#main #content .content_85_108 div { display:inline; }
			#main #content .content_85_108 div a{ color:#00adef; font-weight:bold;  }

		#main #content .content_97_190 { width:95px; height:190px; border-right:solid 1px #b7d5d7; background:#f1f7f7; line-height:190px; font-size:14px; text-align:center; }
		#main #content .content_110_auto { width:110px; }
			#main #content .content_110_auto strong { color:#666; }

		#main #content .content_121_71 { width:121px; height:71px; overflow:hidden; }
		#main #content .content_121_91 { width:121px; height:91px; overflow:hidden; }
			#main #content .content_121_91 a { display:block; width:100%; height:100%; }

		#main #content .content_125_38 { width:125px; height:38px; line-height:38px; }
		#main #content .content_125_56 { width:125px; height:56px; line-height:56px; }
		#main #content .content_125_56 span { color:#fb6300; font-weight:bold; font-size:14px; }
				#main #content .content_125_56 span p { margin:0px; font-size:14px; font-weight:bold; }

		#main #content .content_125_60 { width:125px; height:60px; line-height:60px; border-bottom:solid 1px #b7d5d7; font-size:14px; font-weight:bold; }

		#main #content .content_138_330 { width:100px; overflow:hidden;
            /*height:330px; */
            margin-top:4px;
            margin-left:5px;
            margin-bottom:22px;

                }
	
	#main #content .content_70_330 { width:78px; overflow:hidden;
            /*height:330px; */
            margin-top:4px;
            margin-left:0px;
            margin-bottom:22px;
	    font-size: 11px;
	    }

	#main #content .content_70_330 div { width:78px; margin-top:6px;
                        height:13px;
                        max-height:13px;
                        overflow:hidden;

                        }


	#main #content .content_138_330 div { width:100px; margin-top:6px;
                        height:15px;
                        max-height:15px;
                        overflow:hidden;
                        }

		#main #content .content_138_210 { width:138px; margin-top:4px; margin-left:16px; }
			#main #content .content_138_210 div { width:100px; margin-top:6px; }

		#main #content .content_140_210 { width:140px; margin-top:4px; margin-left:16px; }
			#main #content .content_140_210 div { margin-top:6px; }

		#main #content .content_164_118 { width:164px; height:118px; }
		#main #content .content_190_304 { width:190px; height:284px; margin-top:16px; margin-right:39px; }
		#main #content .content_190_240 { width:190px; height:240px; }
			#main #content .content_190_240 a{ width:100%; height:100%; display:block; cursor:pointer; }

		#main #content .content_210_auto { width:210px; }
			#main #content .content_210_auto strong { color:#666; }

		#main #content .content_250_38 { width:250px; height:38px; line-height:38px; margin-left:15px; }
		#main #content .content_250_60 { width:250px; height:45px; margin-left:35px; padding-top:15px; border-bottom:solid 1px #b7d5d7; line-height:16px; font-size:14px; font-weight:bold; }
			#main #content .content_250_60 span { color:#999; font-size:12px; font-weight:normal; }
		#main #content .content_300_85 { width:300px; height:85px; margin-top:16px; margin-left:15px; overflow:hidden; }
		#main #content .content_300_auto { width:300px; height:auto; margin-top:8px; margin-left:15px; line-height:16px; }
			#main #content .content_300_auto a { color:#333; }

		#main #content .content_300_auto_2 { width:300px; height:auto; margin-top:8px; margin-left:15px; line-height:18px; }
		#main #content .content_300_320 { width:340px; height:288px; margin-top:12px; margin-left:14px; overflow:hidden; }
		#main #content .content_315_38 { width:315px; height:38px; line-height:38px; }


                #main #content .content_315_60 { width:315px; height:60px; /*line-height:60px;*/ border-bottom:solid 1px #b7d5d7; }

		#main #content .content_315_365 { width:315px; /*height:365px;*/ margin-top:16px; }
		#main #content .content_315_276 { width:315px; height:276px; margin-top:24px; }
		#main #content .content_315_246 { width:315px; margin-top:20px; }
		#main #content .content_315_600 { width:315px; height:600px; margin-top:5px; }
		#main #content .content_315_auto { width:315px; height:auto; margin-top:16px; }
			#main #content .content_315_auto .content_165_auto { width:160px; height:auto; margin-left:15px; margin-right:5px; margin-top:10px; }
			#main #content .content_315_auto .content_131_64 { width:131px; height:64px; margin-left:4px; margin-top:10px; }
			#main #content .content_315_auto .content_131_56 { width:131px; height:56px; }

                #main #content .content_315_60_2 { width:315px; height:45px; margin-left:35px; padding-top:15px; border-bottom:solid 1px #b7d5d7; line-height:16px; font-size:14px; font-weight:bold; }
			#main #content .content_315_60_2 span { color:#999; font-size:12px; font-weight:normal; }

                #main #content .content_250_60_2 { width:250px; height:60px; line-height:60px; border-bottom:solid 1px #b7d5d7; }


		#main #content .content_317_59 { width:317px; height:59px; }
			#main #content .content_317_59 div { width:auto; height:auto; color:#fb6300; line-height:20px; }
			#main #content .content_317_59 .zero { color:#FFF; }
			#main #content .content_317_59 .text { width:270px; height:auto; color:#FFF; line-height:16px; margin-left:23px; margin-top:8px; }
				#main #content .content_317_59 .text a{ color:#00adef; font-weight:bold; }
			#main #content .content_317_59 a { color:#fb6300; font-weight:normal; }

		#main #content .content_317_47 { width:317px; height:47px; }
			#main #content .content_317_47 input { width:190px; height:23px; line-height:18px; border:none; margin-top:10px; margin-left:20px; }

		#main #content .content_317_47_2 { width:317px; height:47px; }
			#main #content .content_317_47_2 input { width:190px; height:18px; line-height:18px; border:none; margin-left:20px; }

		#main #content .content_320_262 { width:320px; height:262px; margin-left:40px; /*overflow:hidden;*/ }
		#main #content .content_338_auto { width:338px; }
		#main #content .content_340_auto { width:340px; margin-top:12px; margin-left:14px; overflow:hidden; }

		#main #content .content_420_240 { width:420px; height:240px; }
			#main #content .content_420_240 a{ width:100%; height:100%; display:block; cursor:pointer; }

		#main #content .content_492_258 { width:492px; height:258px; margin-top:22px; }

		#main #content .content_500_23 { width:500px; height:23px; margin-top:26px; margin-left:96px; line-height:20px; text-align:center; }
			#main #content .content_500_23 span { margin-left:4px; margin-right:4px; }
			#main #content .content_500_23 .center { height:100%; }

		#main #content .content_500_23_2 { width:500px; height:23px; margin-top:26px; margin-left:254px; line-height:20px; text-align:center; }
			#main #content .content_500_23_2 span { margin-left:4px; margin-right:4px; }
			#main #content .content_500_23_2 .center { height:100%; }

		#main #content .content_594_auto { width:594px; }
		#main #content .content_646_60 { width:646px; height:60px; line-height:60px; font-size:22px; }
		#main #content .content_646_126 { width:646px; height:126px; margin-right:47px; }
		#main #content .content_646 { width:646px; margin-bottom:10px; margin-right:47px; }
		#main #content .content_646_auto { width:646px; height:auto; margin-right:45px; border:solid 1px #b7d5d7; overflow:hidden; }

		#main #content .content_680_auto { width:680px; height:auto; margin-right:13px; overflow:hidden; }

		#main #content .content_647_auto { width:647px; height:auto; margin-right:44px; border-left:solid 1px #b7d5d7; border-right:solid 1px #b7d5d7; }
			#main #content .content_647_auto .field_1 input { width:354px; height:18px; border:solid 1px #C9E0E1; margin-left:39px; line-height:18px; }
			#main #content .content_647_auto .field_1 textarea { width:354px; height:112px; border:solid 1px #C9E0E1; line-height:15px; overflow:auto; margin-left:39px; font-family:Arial; }
			#main #content .content_647_auto .field_2 input { width:354px; height:18px; border:solid 1px #C9E0E1; margin-left:14px; line-height:18px; }
			#main #content .content_647_auto .field_2 textarea { width:354px; height:75px; border:solid 1px #C9E0E1; line-height:15px; overflow:auto; margin-left:14px; font-family:Arial; }

		.alpha { margin-left: 0 !important; }
		.omega { margin-right: 0 !important; }

		#main #content .content_649_auto { width:649px; }
		#main #content .content_700_56 { width:700px; height:56px; }
                #main #content .content_700_auto { width:700px; height:auto; }
		#main #content .content_1008_auto { width:1008px; height:auto; }

		#main #content .content_top { width: 1008px; height: 90px; margin-top: 10px; }
		#main #content .content_top div {  margin-left: 5px;  margin-right: 5px;}
		#main #content .content_130_90 { width: 130px; height: 90px; }
		#main #content .content_728_90 { width: 728px; height: 90px; padding: 0;}
		/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .comment -------------------------------------------------------------------------- */

		#main #content .comment { width:646px; height:auto; color:#000; margin-top:12px; }
			#main #content .comment_header { width:100%; height:31px; background:url(../images/bg_coment_header.gif); line-height:31px; color:#666; }
				#main #content .comment_header a { margin-left:10px; }

		#main #content .comment_text { width:550px; padding-left:10px; margin-top:12px; line-height:16px; overflow:hidden; }
        #main #content .comment_avatar { margin-top:16px; width:80px;height:80px;  }
		#main #content .comment_field { width:644px; height:120px; border:solid 1px #b7d5d7; background:#f4f8f9; color:#000; line-height:16px; padding:0px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .submit -------------------------------------------------------------------------- */

		#main #content .submit_comment { font-weight:bold; font-size:13px; }
			#main #content .submit_comment a { color:#666; }

		#main #content .submit_vector { font-weight:bold; font-size:13px; margin-left:276px; }
			#main #content .submit_vector a { color:#666; }

		#main #content .submit_search{ font-weight:bold; font-size:13px; margin-left:12px; }
			#main #content .submit_search a { color:#666; }

		#main #content .submit_request { font-weight:bold; font-size:13px; margin-left:229px; }
			#main #content .submit_request a { color:#262261; }


/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .button -------------------------------------------------------------------------- */

		#main #content .button_add_to_cart { font-weight:bold; font-size:15px; color:#fb6300; }
			#main #content .button_add_to_cart a { color:#fb6300; }

		#main #content .button_shopping_cart { font-weight:bold; font-size:14px; color:#666; }
			#main #content .button_shopping_cart a{ color:#fb6300; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .arrow -------------------------------------------------------------------------- */

		#main #content .arrow_down { width:13px; height:10px; margin-top:10px; background:url(../images/arrow_down.gif) no-repeat; margin-left:5px; margin-right:2px; }
			#main #content .arrow_down a { width:100%; height:100%; display:block; cursor:pointer; }
			#main #content .arrow_down_selected { width:13px; height:10px; margin-top:10px; background:url(../images/arrow_down_sel.gif) no-repeat;  margin-left:5px; margin-right:2px; }

		#main #content .arrow_up { width:13px; height:10px; margin-top:10px; background:url(../images/arrow_up.gif) no-repeat; margin-right:5px; margin-left:2px; }
			#main #content .arrow_up a { width:100%; height:100%; display:block; cursor:pointer; }

		#main #content .arrow_up_selected { width:13px; height:10px; margin-top:10px; background:url(../images/arrow_up_sel.gif) no-repeat;  margin-right:5px; margin-left:2px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .vector_pack -------------------------------------------------------------------------- */

		#main #content .vector_pack_price { width:305px; height:92px; padding-top:14px; padding-left:10px; font-size:12px; font-weight:bold; color:#FFF; line-height:12px; }
			#main #content .vector_pack_price span { font-size:48px; font-weight:bold; color:#11b2f0; line-height:48px; }
			#main #content .vector_pack_price div { clear:both; }
		#main #content .vector_pack_price_2 { width:305px; height:92px; padding-top:14px; padding-left:10px; font-size:12px; font-weight:bold; color:#FFF; line-height:12px; }
			#main #content .vector_pack_price_2 span { font-size:48px; font-weight:bold; color:#e11a21; line-height:48px; }
			#main #content .vector_pack_price_2 div { clear:both; color:#000; }

		#main #content .vector_pack_deal { width:290px; height:122px; padding-left:25px; }
		#main #content .vector_pack_deal_2 { width:290px; height:102px; padding-left:25px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .rounded_corners -------------------------------------------------------------------------- */

		#main #content .rounded_corners1 { width:315px;height:6px; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .text_cloud -------------------------------------------------------------------------- */

		#main #content .text_cloud1 { width:auto; height:auto; line-height:24px; color:#333; font-weight:bold; text-align:center; padding-top:5px; overflow:hidden; }
			#main #content .text_cloud1 .text10 { font-size:10px; }
			#main #content .text_cloud1 .text12 { font-size:12px; }
			#main #content .text_cloud1 .text14 { font-size:14px; }
			#main #content .text_cloud1 .text16 { font-size:16px; }
			#main #content .text_cloud1 .text18 { font-size:18px; }
			#main #content .text_cloud1 .text22 { font-size:22px; }
			#main #content .text_cloud1 .text26 { font-size:26px; }
			#main #content .text_cloud1 span { margin-left:1px; margin-right:1px; }
				#main #content .text_cloud1 span a { color:#666; }

/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #main #content .ad -------------------------------------------------------------------------- */

		#main #content .ad_125_125 { width:125px; height:125px; margin-left:19px; margin-top:0px; }
		#main #content .ad_338_282 { width:338px; height:282px; margin-top:12px; }
		#main #content .ad_728_90 { width:728px; height:90px; margin-top:48px; margin-left:140px; }
		#main #content .ad_486_62 { width:486px; height:62px; margin-top:24px; margin-right:24px; margin-left:104px; margin-top:20px }


/* --------------------------------------------------------------------------<<<<<<<<<<<<<<<<<<<<< */

/* #foot -------------------------------------------------------------------------- */

#foot { width:1102px; height:81px; background:url(../images/bg_foot.gif) repeat-x center; margin-top:22px;  }
	#foot div{ width:100%; height:66px; text-align:center; font-size:11px; line-height:18px; color:#333; margin-top:15px; }
		#foot div a{ color:#333; font-weight:normal; }



.sitemap ul._2nd_level{
    margin-left:20px;
}
ul.sitemap {
    margin-left:100px;
    margin-top:40px;
}
ul.sitemap .space_after{
    min-height:30px;
}



.facebook_like_button {
    position: relative; float: right; top: -22px; left: -120px; width: 21px; clear: none;
}

.shutterstock-box {
    float: left;

}

.shutterstock-box-small {
    width: 110px;
    height: 110px;
    margin: 5px;
}

.shutterstock-box-large {
    width: 152px;
    height: 152px;
    margin-left: 8px;
    margin-right: 5px;
}

.shutterstock-box-inner {
    margin: 0 auto;
    margin-top: 5px;
    border: 1px solid #b7d5d7;
}

.shutterstock-box-large .shutterstock-box-inner { }

.shutterstock-text {
    font-size: 16px;
}

.shutterstock-logo {
    display: block;
    float: left;
    margin-top: 18px;
    margin-right: 5px;
    margin-left: 8px;
}

