@charset "utf-8";
/* CSS Document */

body {margin:0 0 0 0; background:url(images/bg.jpg); color:#777777; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
img {border:0px;}
input, textarea {background-color: transparent;}

	.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
	
	.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: static; text-align: center; zoom: 1; }
	.fg-button .ui-icon  { -position: absolute; float:right; top: 50%; -margin-top: -8px; left: 50%; margin-left: -8px; }

	
	a.fg-button { float:left; width:160px; }
	button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
	
	.fg-button-icon-left { padding-left: 2.1em; }
	-.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }

/*scroller*/
#screen {
margin-top:5px;
position:relative;
width:986px;
overflow: hidden;
/*margin: 0 0 0 -20px;*/
margin: 0;
}

#sections {
background-color:white;
clear:left;
overflow:hidden;
width:986px;
display:block;
margin: 0;
}

#sections ul {
width:7000px;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
-display:inline;
}

#sections li {
width:986px;
float:left;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
/*padding:11px 30px;*/
}

/*scroller*/

/*up_scroller*/

#up_screen {
margin-top:10px;
-position:relative;
width:986px;
height:380px;
}

#up_sections {
background-color:white;
clear:left;
overflow:hidden;
width:986px;
height:240px;
}

#up_sections ul {
width:7000px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#up_sections li {
width:986px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}


/*up_scroller*/

.indicator_a {background:url(images/form_indicator_a.png) no-repeat; width:15px; height:14px; float:left; margin:10px 0 0 5px;}
.indicator_d {background:url(images/form_indicator_d.png) no-repeat; width:15px; height:14px; float:left; margin:10px 0 0 5px;}
.dropdown_arrow {background:url(images/form_arrow.png) no-repeat; width:9px; height:17px; float:left; margin:8px 5px 0 5px;}

.allz {position:relative; margin:0 auto; width:1000px;}
.allz_float {float:left; width:9px;}
.allz_center {float:left; width:990px; min-height:507px; -background:#FFF;}

.line_blue {height:10px; background:#cfe2f1;}
.site_header {height:108px;}
.site_header img {margin-left:10px;}
.logo {position:absolute; margin:3px 0 0 9px;}
.menu_d {margin:42px 0 0 440px;}
.menu_s {margin:42px 0 0 610px;}
.menu_d, .menu_s {position:absolute; font-size:24px; color:#348def; cursor:pointer;}

ul.menu_dropdown {position:absolute; white-space:nowrap; margin:0; padding:0; font-size:15px; filter: alpha(opacity=90); -moz-opacity: .9; KhtmlOpacity: .9; opacity: .9; list-style:none none;
box-shadow: 0px 6px 8px #999; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 0px 6px 8px #999;
-moz-box-shadow: 0px 6px 8px #999;
}
ul.menu_dropdown li {padding:0px 5px; background:#FFF;}
ul.menu_dropdown li a {color:#348def; text-decoration:none; width:100%;}
ul.menu_dropdown li:hover {padding:0px 5px; background:#348def;}
ul.menu_dropdown li:hover > a.dir {color: #fff; text-decoration:none; width:100%;}

ul.menu_c_dropdown {position:absolute; white-space:nowrap; margin:2px 0 0 0; padding:0; filter: alpha(opacity=90); -moz-opacity: .9; KhtmlOpacity: .9; opacity: .9; list-style:none none;
box-shadow: 0px 6px 8px #999; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 0px 6px 8px #999;
-moz-box-shadow: 0px 6px 8px #999;
}
ul.menu_c_dropdown li {padding:3px; background:#e9f2f9;}
ul.menu_c_dropdown li a {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#777777; text-decoration:none; width:100%;}
ul.menu_c_dropdown li:hover {padding:3px; background:#3C89C8;}
ul.menu_c_dropdown li:hover > a.dir {color: #fff; text-decoration:none; width:100%;}

.sub_menu {position:absolute; margin:18px 0 0 770px; width:176px; height:20px; line-height:20px;}
.sub_menu_q {width:110px; text-align:center; float:left; background:#e9f2f9;}
.sub_menu_q a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#777777;}
.sub_menu_basket {width:66px; text-align:center; float:left; background:url(images/basket.gif) no-repeat #3c89c8;}
.sub_menu_basket a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin-left:14px;}
.search {position:absolute; margin:45px 0 0 767px; background:url(images/search.gif) no-repeat; width:181px; height:21px;}
.search input{position:absolute; margin:2px 0 0 20px; width:150px; border:0px solid; font-size:12px; color:#777777;}
.sub_menu_2 {position:absolute; margin:71px 0 0 844px; background:#e9f2f9; width:102px; height:20px; text-align:center;}
.sub_menu_2 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#777777;}

.line_dots_bold {height:6px; background:url(images/line_dots_bold.gif) repeat-x;}
.line_dots {height:5px; background:url(images/line_dots.gif) repeat-x;clear:both;}

.flash {width:986px; height:402px; background:url(images/flash.jpg) no-repeat;}
.flash_box {margin:3px 0 3px 1px; width:986px; background:#FFF;}
.home_tabs {margin:1px 0 0 2px;}
.home_tab {float:left;}

.title {text-align:center; font-size:28px; color:#2a406a; font-style:italic; margin:15px 0 10px 0;}
.title span {color:#9a9a9b;}
.title font {color:#3488e5;}
.title p {color:#828282; font-size:15px; padding:0; margin:0; font-style:normal;}

#menu { width: 957px; height: 215px; float:left; margin:0 0 0 2px; }
#menu #menunav { margin: 0; padding: 0; }
#menu #menunav li { display: inline; }
#menu #menunav li a { float: left; height: 0; padding-top: 215px; overflow: hidden; }
#menu #menunav li a { background-image: url(images/sub_tabs.jpg); background-repeat: no-repeat; }

#menu #menunav li#menu_one a { background-position: 0 0; width:239px; }
#menu #menunav li#menu_two a { background-position: -239px 0; width:239px; }
#menu #menunav li#menu_three a { background-position: -478px 0; width:239px; }
#menu #menunav li#menu_four a { background-position: -717px 0; width:240px; }

#menu #menunav li#menu_one a:hover { background-position: 0px -215px; }
#menu #menunav li#menu_two a:hover { background-position: -239px -215px; }
#menu #menunav li#menu_three a:hover { background-position: -478px -215px; }
#menu #menunav li#menu_four a:hover { background-position: -717px -215px; }

#menu #menunav li#menu_one_1 a { background-position: 0px -215px; width:239px; }
#menu #menunav li#menu_two_2 a { background-position: -239px -215px; width:239px; }
#menu #menunav li#menu_three_3 a { background-position: -478px -215px; width:239px; }
#menu #menunav li#menu_four_4 a { background-position: -717px -215px; width:240px; }

.stage_menu {clear:both; margin-bottom:10px;}
.stage_menu td{text-align:center;}
.stage_arrow div{padding-bottom:27px; width:43px; height:43px; background:url(images/stage_arrow.jpg) no-repeat; position:relative; margin:0 auto;}
.stage_arrow_a div{padding-bottom:27px; width:43px; height:43px; background:url(images/stage_arrow_active.jpg) no-repeat; position:relative; margin:0 auto;}
.stage_1 {width:185px; height:64px; background:url(images/stage_mwk.jpg) no-repeat center bottom;}
.stage_1a {width:185px; height:64px; background:url(images/stage_mwk_active.jpg) no-repeat center bottom;}
.stage_2 {width:190px; height:66px; background:url(images/stage_style.jpg) no-repeat center bottom;}
.stage_2a {width:190px; height:66px; background:url(images/stage_style_active.jpg) no-repeat center bottom;}
.stage_3 {width:120px; height:64px; background:url(images/stage_colour.jpg) no-repeat center bottom;}
.stage_3a {width:120px; height:64px; background:url(images/stage_colour_active.jpg) no-repeat center bottom;}
.stage_4 {width:120px; height:67px; background:url(images/stage_size.jpg) no-repeat center bottom;}
.stage_4a {width:120px; height:67px; background:url(images/stage_size_active.jpg) no-repeat center bottom;}
.stage_5 {width:150px; height:97px; background:url(images/stage_finish.jpg) no-repeat center bottom;}
.stage_5a {width:150px; height:97px; background:url(images/stage_finish_active.jpg) no-repeat center bottom;}
.stage_6 {width:150px; height:82px; background:url(images/stage_upload.jpg) no-repeat center bottom;}
.stage_6a {width:150px; height:82px; background:url(images/stage_upload_active.jpg) no-repeat center bottom;}

.stage_11 {width:170px; height:64px; background:url(images/stage_mwk.jpg) no-repeat center bottom;}
.stage_11a {width:170px; height:64px; background:url(images/stage_mwk_active.jpg) no-repeat center bottom;}
.stage_21 {width:160px; height:66px; background:url(images/stage_style.jpg) no-repeat center bottom;}
.stage_21a {width:160px; height:66px; background:url(images/stage_style_active.jpg) no-repeat center bottom;}
.stage_31 {width:100px; height:64px; background:url(images/stage_colour.jpg) no-repeat center bottom;}
.stage_31a {width:100px; height:64px; background:url(images/stage_colour_active.jpg) no-repeat center bottom;}
.stage_41 {width:100px; height:67px; background:url(images/stage_size.jpg) no-repeat center bottom;}
.stage_41a {width:100px; height:67px; background:url(images/stage_size_active.jpg) no-repeat center bottom;}
.stage_51 {width:100px; height:82px; background:url(images/stage_design.jpg) no-repeat center bottom;}
.stage_51a {width:100px; height:82px; background:url(images/stage_design_active.jpg) no-repeat center bottom;}
.stage_61 {width:100px; height:97px; background:url(images/stage_finish.jpg) no-repeat center bottom;}
.stage_61a {width:100px; height:97px; background:url(images/stage_finish_active.jpg) no-repeat center bottom;}

.stage_12 {width:150px; height:64px; background:url(images/stage_checkout_1.png) no-repeat center bottom;}
.stage_12a {width:150px; height:64px; background:url(images/stage_checkout_1_active.png) no-repeat center bottom;}
.stage_22 {width:150px; height:64px; background:url(images/stage_checkout_2.png) no-repeat center bottom;}
.stage_22a {width:150px; height:64px; background:url(images/stage_checkout_2_active.png) no-repeat center bottom;}
.stage_32 {width:150px; height:64px; background:url(images/stage_checkout_3.png) no-repeat center bottom;}
.stage_32a {width:150px; height:64px; background:url(images/stage_checkout_3_active.png) no-repeat center bottom;}
.stage_42 {width:150px; height:64px; background:url(images/stage_checkout_4.png) no-repeat center bottom;}
.stage_42a {width:150px; height:64px; background:url(images/stage_checkout_4_active.png) no-repeat center bottom;}

.stage_txt td{padding:10px 0 0 0;}
.stage_txt {font-size:15px; color:#a4a4a4;}
.stage_txt_a {font-size:15px; color:#2a406a;}



.stage_title {font-size:40px; color:#2a406a; text-align:center; margin-top:20px;}
.stage_subtitle {font-size:20px; color:#3488e5; text-align:center;}

.mwk_box {display:block; text-align:center;height:auto;}
.mwk_box_center {width:500px; height:200px; -position:relative; margin:0 auto; text-align:center;}
.mwk_box_float {width:150px; height:200px;  float:left; margin:0 8px 0 8px;}
.mwk_box_m {width:108px; height:109px; background:url(images/stage_1_men.jpg) no-repeat; margin:0 auto;}
.mwk_box_m:hover {width:108px; height:109px; background:url(images/stage_1_men_active.jpg) no-repeat; margin:0 auto;}
.mwk_box_ma {width:108px; height:109px; background:url(images/stage_1_men_active.jpg) no-repeat; margin:0 auto;}
.mwk_box_w {width:108px; height:109px; background:url(images/stage_1_women.jpg) no-repeat; margin:0 auto;}
.mwk_box_w:hover {width:108px; height:109px; background:url(images/stage_1_women_active.jpg) no-repeat; margin:0 auto;}
.mwk_box_wa {width:108px; height:109px; background:url(images/stage_1_women_active.jpg) no-repeat; margin:0 auto;}
.mwk_box_k {width:108px; height:109px; background:url(images/stage_1_kids.jpg) no-repeat; margin:0 auto;}
.mwk_box_k:hover {width:108px; height:109px; background:url(images/stage_1_kids_active.jpg) no-repeat; margin:0 auto;}
.mwk_box_ka {width:108px; height:109px; background:url(images/stage_1_kids_active.jpg) no-repeat; margin:0 auto;}
.mwk_box_txt {font-size:18px; color:#3488e5; margin-top:10px;}
.mwk_box_txt_sub{font-size:11px; color:#828282;}


.s_box {display:block; text-align:center; margin-top:30px;}
.s_box_center {width:986px; height:300px;  height:250px; -position:relative;  text-align:center; margin:0 auto; overflow:auto;}
.s_box_float {width:225px; height:225px; float:left; margin:0 33px 0 33px;}
.s_box_img {width:225px; height: 225px;}
/*.s_box_txt {font-size:18px; color:#3488e5; -margin-top:-20px;}
*/
.s_box_txt {margin-top:-20px; position:relative; z-index:2000;}
.s_box_txt_title {font-size:18px; color:#3488e5; clear:both; padding-top:5px;}
.s_box_txt_price {font-size:15px; color:#cb534b; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.s_box_txt_price span {color:#2a406a; margin:0 5px 0 0; font-weight:normal;}
.s_box_txt_price img {vertical-align:middle;}


.d_box {display:block;text-align:center; width:986px;}
.d_box_center {width:875px; text-align:center; -position:relative; padding-top:5px; margin:0 auto;}


.d_box_float {width:225px; height:182px; float:left; margin:0 33px 50px 33px;}
.d_box_img {width:225px;}
.d_box_txt {font-size:18px; color:#3488e5; margin-top:-20px;}

.d_box_dropdownmenu_box {width:319px; -position:relative; margin:0 auto; padding:0 0 50px 0;}
.d_box_dropdownmenu {background:url(images/dropdownmenu.png) no-repeat; width:319px; height:32px;}

.scroll {width:875px; height:20px; background:url(images/scroll_hor_bg.png) no-repeat center; position:relative; margin:0 auto; clear:both;}
.scroll_mc {width:76px; height:20px; background:url(images/scroll_mc.png) no-repeat;}

/*.c_box {display:table-cell; text-align:center; vertical-align: middle; width:986px; height:300px;}
*/
.c_box {display:block; text-align:center; vertical-align: middle; width:986px;  margin-top:30px;}
.c_box_center {width:986px; height:250px; text-align:center;  overflow:auto;}

/*.c_box_table td{width:80px;}
*/
.c_box_1, .c_box_2, .c_box_3, .c_box_4, .c_box_5, .c_box_6, .c_box_7, .c_box_8, .c_box_9, .c_box_10, .c_box_11, .c_box_12, .c_box_13, .c_box_14, .c_box_15, .c_box_16, .c_box_17, .c_box_18, .c_box_19, .c_box_20, .c_box_21, .c_box_22, .c_box_23, .c_box_24 {background:url(images/stage_3_colour.png) no-repeat center top; width:68px; height:68px; -position:relative; margin:0 auto;}
.c_box_1 {background-color:#fff;}
.c_box_2 {background-color:#e8e6de;}
.c_box_3 {background-color:#03bac6;}
.c_box_4 {background-color:#ab918e;}
.c_box_5 {background-color:#516886;}
.c_box_6 {background-color:#233557;}
.c_box_7 {background-color:#f7e13f;}
.c_box_8 {background-color:#bdd622;}
.c_box_9 {background-color:#9d9dc4;}
.c_box_10 {background-color:#3caa46;}
.c_box_11 {background-color:#233a7e;}
.c_box_12 {background-color:#305245;}
.c_box_13 {background-color:#f7c4cf;}
.c_box_14 {background-color:#d42b57;}
.c_box_15 {background-color:#0089be;}
.c_box_16 {background-color:#8c5798;}
.c_box_17 {background-color:#7c1a38;}
.c_box_18 {background-color:#4e3f3a;}
.c_box_19 {background-color:#f35834;}
.c_box_20 {background-color:#cb1e2f;}
.c_box_21 {background-color:#aeb2b5;}
.c_box_22 {background-color:#8e8f8f;}
.c_box_23 {background-color:#5a225a;}
.c_box_24 {background-color:#000;}
.c_box_txt {font-size:12px; color:#2a406a; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:0px 0 5px 0;}

.sz_box {display:block; text-align:center; vertical-align: middle; width:986px; margin-top:30px;}
.sz_box_center {width:875px; text-align:center; -position:relative; margin:0 auto;}
.sz_box_center_1 {margin:0 0 0 130px;}
.sz_box_center img{margin:0 20px 0 0;}

.d_box {display:block;	text-align:center; vertical-align: middle; width:986px; margin-top:30px;}
.d_box_center {width:875px; text-align:center; -position:relative; margin:0 auto;}

.u_box {text-align:center; width:986px;	height:335px;}
.u_menu {font-size:25px; color:#3488e5; margin:10px 0 15px 0;}
.u_menu a{color:#2a406a; font-size:20px; text-decoration:underline;}
.u_menu a:hover{color:#2a406a; font-size:20px; text-decoration:none;}
.u_menu img{ margin:0 20px 0 20px;}
.u_n_center {width:319px; -position:relative; margin:0 auto;}
.u_n_input_txt {width:319px; height:32px; background:url(images/form_txt.png) no-repeat; margin-bottom:10px;}
.u_n_input_txt input{width:270px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}
.u_n_input_area {width:319px; height:89px; background:url(images/form_message_1.png) no-repeat; margin-bottom:10px;}
.u_n_input_area textarea{width:270px; height:72px; border:0; color:#b9b9b9; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin:6px 0 0 15px;}

.but_blue {width:200px; height:47px; background:url(images/but_blue.png) no-repeat; font-size:24px; color:#FFF; -position:relative; margin:0 auto; line-height:47px; text-align:center;}
.g_n_center {width:500px; -position:relative; margin:0 auto;}
.g_n_center td{}
.but_upload {width:99px; height:32px; background:url(images/but_upload.png) no-repeat; font-size:15px; color:#FFF; -position:relative; margin:0 auto; line-height:32px;}
.but_save {width:99px; height:32px; background:url(images/but_upload.png) no-repeat; font-size:15px; color:#FFF; -position:relative; margin:0 auto; line-height:32px;}
.t_n_center {/*width:750px;*/ width:95%; -position:relative; margin:0 auto;}
.t_n_center td{padding:10px;}
.t_n_input_txt {width:129px; height:32px; background:url(images/form_txt_s.png) no-repeat;}
.t_n_input_txt input{width:100px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}


.color_input input{ border:0; color:#b9b9b9; width:80px; float:right;}


.l_n_center {width:870px; height:180px; margin-left:40px; padding-bottom:20px; overflow:auto;}
.l_n_center table{-position:relative; margin:0 auto;}
.l_n_center_img {background:url(images/thumb_lc.jpg) no-repeat center; width:200px; height:136px;}
.l_n_center_img img {margin-top:9px;}
.l_n_center_txt {font-size:12px; color:#2a406a; text-align:center;}

.alb_menu {clear:both; width:986px; height:70px; padding:30px 0 0 0;}
.alb_menu1 {background:url(images/stage_rating.jpg) no-repeat left top; padding:2px 0 0 75px;}
.alb_menu1_a {background:url(images/stage_rating_active.jpg) no-repeat left top; padding:2px 0 0 75px;}
.alb_menu2 {background:url(images/stage_video.jpg) no-repeat left top; padding:2px 0 0 60px;}
.alb_menu2_a {background:url(images/stage_video_active.jpg) no-repeat left top; padding:2px 0 0 60px;}
.alb_menu3 {background:url(images/stage_tips.jpg) no-repeat left top; padding:2px 0 0 60px;}
.alb_menu3_a {background:url(images/stage_tips_active.jpg) no-repeat left top; padding:2px 0 0 60px;}
.alb_menu4 {background:url(images/stage_awards.jpg) no-repeat left top; padding:2px 0 0 67px;}
.alb_menu4_a {background:url(images/stage_awards_active.jpg) no-repeat left top; padding:2px 0 0 67px;}
.alb_menu1, .alb_menu2, .alb_menu3, .alb_menu4 {float:left; height:57px; font-size:24px; font-style:italic; color:#999999; margin-left:10px;}
.alb_menu1_a, .alb_menu2_a, .alb_menu3_a, .alb_menu4_a {float:left; height:57px; font-size:24px; font-style:italic; color:#3488e5; cursor:pointer; margin-left:10px;}
.alb_menu1 div, .alb_menu2 div, .alb_menu3 div, .alb_menu4 div, .alb_menu1_a div, .alb_menu2_a div, .alb_menu3_a div, .alb_menu4_a div {font-size:12px; font-style:normal; color:#999999; margin-top:-5px;}

.alb_content {}
.alb_title {font-size:20px; color:#3488e5; font-style:italic; text-align:center;}
.alb_dropdownmenu_box {width:319px; position:relative; margin:0 auto; padding:20px 0 20px 0;}
.alb_dropdownmenu {background:url(images/dropdownmenu.png) no-repeat; width:319px; height:32px;}

.alb_thumb_table {width:900px; position:relative; margin:20px 0 20px 30px;}
.alb_thumb_table td {padding:0 0 30px 0;}
.alb_thumb {background:url(images/rating_design_panel.png) no-repeat; width:108px; height:78px; position:relative; margin:0 auto; padding:8px 0 0 8px;}
.alb_thumb_title {font-size:20px; color:#3488e5; text-align:center;}
.alb_thumb_user {font-size:12px; color:#2a406a; text-align:center; margin-top:-3px;}
.alb_thumb_user span {font-size:11px; color:#828282; font-style:italic;}

.alb_video_table {width:850px; position:relative; margin:20px 0 20px 60px;}
.alb_video_table td {padding-bottom:20px;}
.alb_video_thumb {background:url(images/video_panel.png) no-repeat; width:166px; height:116px; padding:8px 0 0 8px;}
.alb_video_title {font-size:20px; color:#3488e5; margin-top:5px;}
.alb_video_time {font-size:12px; color:#2a406a; margin-top:-3px;}
.alb_video_time span {font-size:11px; color:#828282; font-style:italic;}
.alb_video_short {font-size:15px; color:#2a406a;}
.alb_video_play {position:absolute;}

.alb_tips_table {width:800px; position:relative; margin:20px 0 20px 100px;}
.alb_tips_table td{padding:0 70px 70px 0; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.alb_tips_table td div {font-size:15px; color:#2a406a;}

.alb_awards_title {font-size:30px; color:#2a406a; text-align:center; margin:20px 0 0 0;}
.alb_awards_year {font-size:20px; color:#3488e5; text-align:center; margin-bottom:20px;}
.alb_awards_year span{font-size:30px; color:#3488e5; text-decoration:underline;}
.alb_awards_year a{font-size:20px; color:#3488e5; text-decoration:none;}
.alb_awards_year a:hover{font-size:20px; color:#3488e5; text-decoration:underline;}
.alb_awards_prize {background:url(images/cup.jpg) no-repeat left top; height:91px; padding:0px 0 0 75px; width:140px; position:relative; margin:0 auto;}
.alb_awards_prize_title {font-size:41px; color:#e1a815; font-family:Arial, Helvetica, sans-serif;}
.alb_awards_prize_title2 {font-size:25px; color:#2a406a; line-height:25px; margin-top:-5px;}

.alb_awards_table {width:850px; position:relative; margin:50px 0 0 50px;}
.alb_awards_table td {padding-bottom:50px;}
.alb_awards_table_title {font-size:25px; color:#3488e5; text-align:center; margin-bottom:20px;}

.pagination {position:relative; margin:0 auto; width:210px; padding-bottom:70px;}
.pagination_a {font-size:15px; color:#2a406a; line-height:32px; float:left; margin:0 5px 0 0;}
.pagination_b {color:#828282; font-style:italic; line-height:32px; float:left; margin:0 5px 0 0;}
.pagination_active {width:32px; height:32px; background:#3c89c8; line-height:32px; color:#FFF; float:left; text-align:center; margin:0 5px 0 0;}
.pagination_normal {width:30px; height:30px; border:1px #c4c4c4 solid; line-height:30px; background:#fff; color:#2a406a; float:left; text-align:center; margin:0 5px 0 0;}

.nav {font-size:15px; color:#3488e5; text-align:center; margin-bottom:20px;}
.nav span{font-size:15px; color:#2a406a;}
.nav a{font-size:15px; color:#2a406a; text-decoration:underline;}
.nav a:hover{font-size:15px; color:#2a406a; text-decoration:none;}

.reg {float:left; width:500px; margin:20px 0 40px 69px;}
.reg_title {background:url(images/login_icon_reg.png) no-repeat left top; padding:0 0 0 42px; color:#3488e5; font-size:24px; font-style:italic;}
.reg_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px;}
.reg_input_txt {width:319px; height:32px; background:url(images/form_txt.png) no-repeat; margin-top:20px;}
.reg_input_txt input{width:270px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}

.reg_input_txt_short {width:319px; height:32px; background:url(images/form_txt_short.png) no-repeat; margin-top:20px;}
.reg_input_txt_short input {width:70px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}
.reg_input_txt_short_link {text-align:left; padding:7px 0 0 19px; float:left;}
.reg_input_txt_short_link a{font-size:12px; color:#3488e5; text-decoration:underline;}
.reg_input_txt_short_link a:hover{font-size:12px; color:#3488e5; text-decoration:none;}

.reg_input_txt_short2 {width:319px; height:32px; background:url(images/securitycode_input.png) no-repeat; margin-top:20px;}
.reg_input_txt_short2 input {width:100px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}

.reg_but {width:200px; height:47px; background:url(images/but_blue.png) no-repeat; font-size:24px; color:#FFF; position:relative; margin:20px 0 0 60px; line-height:47px; text-align:center; cursor:pointer;}
.reg_dropdown {width:319px; height:32px; background:url(images/reg_dropdown.png) no-repeat; margin-top:20px;}
.reg_dropdown_title {width:251px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px; text-align:left;}
.reg_dropdown_date {width:319px; height:32px; margin-top:20px;}
.reg_dropdown_m {width:110px; height:32px; background:url(images/form_month.png) no-repeat; float:left; margin-right:9px;}
.reg_dropdown_m_title {width:65px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px;}
.reg_dropdown_d {width:93px; height:32px; background:url(images/form_day.png) no-repeat; float:left; margin-right:9px;}
.reg_dropdown_d_title {width:50px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px;}
.reg_dropdown_y {width:98px; height:32px; background:url(images/form_year.png) no-repeat; float:left;}
.reg_dropdown_y_title {width:55px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px;}

.checkout_dropdown_m {width:110px; height:32px; background:url(images/form_month.png) no-repeat; float:left; margin:20px 0px 0 0;}
.checkout_dropdown_m_title {width:65px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px;}
.checkout_dropdown_y {width:98px; height:32px; background:url(images/form_year.png) no-repeat; float:left; margin:20px 0px 0 0;}
.checkout_dropdown_y_title {width:55px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px;}

.checkout_dropdown_dates_title {float:left; margin:26px 0 0 0; color:#2a406a; font-size:15px;}


.reg_password_strength {width:319px; height:56px; background:url(images/password_strength.png) no-repeat center; margin:0 0 -20px 0;}
.reg_password_strength_box {padding:10px 0 0 74px;}
.reg_password_strength_txt {width:168px; height:20px; color:#2877cf; font-size:12px; text-align:center;}
.reg_password_strength_txt_1 {color:#999999; font-size:12px;}
.reg_password_strength_txt_2 {color:#d75651; font-size:12px;}
.reg_password_strength_txt_3 {color:#ceaa00; font-size:12px;}
.reg_password_strength_txt_4 {color:#2877cf; font-size:12px;}
.reg_password_strength_txt_5 {color:#5e9a00; font-size:12px;}
.reg_password_strength_line_1 {width:168px; height:8px;}
.reg_password_strength_line_2 {width:168px; height:8px; background: url(images/password_strength_line.png) no-repeat; background-position:0 0;}
.reg_password_strength_line_3 {width:168px; height:8px; background: url(images/password_strength_line.png) no-repeat; background-position:0 -8px;}
.reg_password_strength_line_4 {width:168px; height:8px; background: url(images/password_strength_line.png) no-repeat; background-position:0 -16px;}
.reg_password_strength_line_5 {width:168px; height:8px; background: url(images/password_strength_line.png) no-repeat; background-position:0 -24px;}

.log {float:left; width:393px; margin:20px 0 0 0;}
.log_title {background:url(images/login_icon_log.png) no-repeat left top; padding:0 0 0 42px; color:#3488e5; font-size:24px; font-style:italic;}
.log_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px;}

.fg_title {background:url(images/login_icon_forgot.png) no-repeat left top; padding:0 0 0 42px; color:#3488e5; font-size:24px; font-style:italic; margin-top:50px;}
.fg_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-2px; line-height:12px;}
.contact_input_area {width:319px; height:89px; background:url(images/form_message_1.png) no-repeat; margin-top:20px;}
.contact_input_area textarea{width:270px; height:72px; border:0; color:#b9b9b9; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; margin:6px 0 0 15px;}
.contact_title {background:url(images/contactus_icon_form.png) no-repeat left top; padding:0 0 0 42px; color:#3488e5; font-size:24px; font-style:italic;}
.contact_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px;}
.contact1_title {background:url(images/contactus_icon_info.png) no-repeat left top; padding:0 0 0 42px; color:#3488e5; font-size:24px; font-style:italic;}
.contact1_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px;}
.contact_info {color:#777777; font-size:14px; margin-top:10px;}
.contact_info span {color:#2a406a; font-size:16px;}

.footnote {clear:both; text-align:center; font-size:12px; color:#999999;}

.upnote { text-align:center; font-size:12px; color:#999999;}

.help_left {float:left; width:400px; margin:30px 0 40px 69px;}
.help_right {float:left; margin:30px 0 0 0;}
.help_box {background:url(images/help_icon.png) no-repeat left top; min-height:50px; padding:2px 0 0 40px; margin:0 0 30px 0; color:#2a406a; font-size:24px; font-style:italic;}
.help_box ul {margin:20px 0 0 0; padding:0; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.help_box ul li {padding-bottom:5px;}
.help_box ul li a{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;}
.help_box ul li a:hover{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:underline;}
.help_input_txt {width:319px; height:32px; background:url(images/form_txt.png) no-repeat; margin:0 auto;}
.help_input_txt input{width:270px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}
.help_but {background:url(images/form_search_icon.png) no-repeat; width:19px; height:20px; float:left; margin:7px 0 0 5px; cursor:pointer;}
.help_adv {margin:10px 0 20px 0; text-align:center; color:#828282;}
.help_adv a {color:#828282; text-decoration:underline}
.help_adv a:hover {color:#828282; text-decoration:none;}

.com_d_float {float:left; margin:20px 0 20px 50px; width:auto; text-align:center;}
.com_d_day_title {background:url(images/community_icon_dow.png) no-repeat left top; height:49px; padding:3px 0 0 46px; color:#3488e5; font-size:24px; font-style:italic;}
.com_d_day_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px; text-align:left;}
.com_d_month_title {background:url(images/community_icon_dom.png) no-repeat left top; height:49px; padding:3px 0 0 46px; color:#3488e5; font-size:24px; font-style:italic;}
.com_d_month_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px; text-align:left;}
.com_d_year_title {background:url(images/community_icon_doy.png) no-repeat left top; height:49px; padding:3px 0 0 46px; color:#3488e5; font-size:24px; font-style:italic;}
.com_d_year_title div {color:#999999; font-size:12px; font-style:normal; margin-top:-5px; text-align:left;}
.com_d_thumb_title {font-size:20px; color:#3488e5; text-align:center;}
.com_d_thumb_user {font-size:12px; color:#2a406a; text-align:center; margin-top:-3px;}
.com_d_thumb_user span {font-size:11px; color:#828282; font-style:italic;}
.com_banners {text-align:center; padding:20px 0 20px 0;}

.com_topic_top {float:left; width:180px; margin:30px 0 30px 30px; background:url(images/community_icon_top.png) no-repeat left top; min-height:60px; padding:12px 0 0 55px; color:#2a406a; font-size:24px; font-style:italic;}
.com_topic_top ol {margin:10px 0 0 20px; padding:0; font-size:15px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.com_topic_top ol li {padding-bottom:5px;}
.com_topic_top ol li a{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;}
.com_topic_top ol li a:hover{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:underline;}
.com_topic_hot {float:left; width:250px; margin:30px 0 30px 30px; background:url(images/community_icon_hot.png) no-repeat left top; min-height:60px; padding:12px 0 0 55px; color:#2a406a; font-size:24px; font-style:italic;}
.com_topic_hot div {margin:10px 0 0 0; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:20px;}
.com_topic_hot div a{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;}
.com_topic_hot div a:hover{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:underline;}
.com_topic_pop {float:left; width:250px; margin:30px 0 30px 30px; background:url(images/community_icon_pop.png) no-repeat left top; min-height:60px; padding:12px 0 0 55px; color:#2a406a; font-size:24px; font-style:italic;}
.com_topic_pop div {margin:10px 0 0 0; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:20px;}
.com_topic_pop div a{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:none;}
.com_topic_pop div a:hover{color:#333333; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-decoration:underline;}

.member_menu {clear:both; width:986px; height:70px; padding:10px 0 0 10px;}
.member_menu1 {background:url(images/member_1.png) no-repeat left top; padding:2px 0 0 70px;}
.member_menu1_a {background:url(images/member_1_active.png) no-repeat left top; padding:2px 0 0 70px;}
.member_menu2 {background:url(images/member_2.png) no-repeat left top; padding:2px 0 0 77px;}
.member_menu2_a {background:url(images/member_2_active.png) no-repeat left top; padding:2px 0 0 77px;}
.member_menu3 {background:url(images/member_3.png) no-repeat left top; padding:2px 0 0 78px;}
.member_menu3_a {background:url(images/member_3_active.png) no-repeat left top; padding:2px 0 0 78px;}

.member_menu4 {background:url(images/member_1.png) no-repeat left top; padding:2px 0 0 70px;}
.member_menu4_a {background:url(images/member_1_active.png) no-repeat left top; padding:2px 0 0 70px;}

.member_menu1,   .member_menu2,   .member_menu3,   .member_menu4   {float:left; height:57px; font-size:24px; font-style:italic; color:#999999; margin-left:0px;}
.member_menu1_a, .member_menu2_a, .member_menu3_a, .member_menu4_a {float:left; height:57px; font-size:24px; font-style:italic; color:#3488e5; cursor:pointer; margin-left:0px;}
.member_menu1 div, .member_menu2 div, .member_menu3 div, .member_menu4 div, .member_menu1_a div, .member_menu2_a div, .member_menu3_a div, .member_menu4_a div {font-size:12px; font-style:normal; color:#999999; margin-top:-5px;}

.member_tabs {padding:20px 0px 0px 120px; clear:both;}
.member_tabs a {display:block; float:left; height:37px; margin-left:10px;}
.member_tabs a span{position: absolute; left: -5000px;}
a.member_adc {background:url(images/member_adc.png) no-repeat; width:200px;}
a.member_adc:hover{background:url(images/member_adc_active.png) no-repeat;}
a.member_adc_active {background:url(images/member_adc_active.png) no-repeat; width:200px;}
a.member_adp {background:url(images/member_adp.png) no-repeat; width:220px;}
a.member_adp:hover{background:url(images/member_adp_active.png) no-repeat;}
a.member_adp_active {background:url(images/member_adp_active.png) no-repeat; width:220px;}
a.member_adnp {background:url(images/member_adnp.png) no-repeat; width:260px;}
a.member_adnp:hover{background:url(images/member_adnp_active.png) no-repeat;}
a.member_adnp_active {background:url(images/member_adnp_active.png) no-repeat; width:260px;}

.chekbox {color:#2877cf; font-size:15px; margin:10px 0 0 0;}
.chekbox_bg {background:url(images/checkbox.png) no-repeat; width:24px; height:24px;}

.member_buts {padding:10px 0px 0px 125px; clear:both;}
.member_buts img {margin-left:10px;}

.member_table {margin:20px 0 20px 30px;}
.member_table td {padding:50px 0 0 60px;}
.member_discount {font-size:12px; color:#b93027; margin-top:-20px;}
.member_thumb_title {font-size:20px; color:#3488e5; margin-top:-5px;}
.member_thumb_type {font-size:12px; color:#2a406a; line-height:14px;}

.member_info {text-align:center; width:320px; margin:20px 0 0 320px;}
.member_info_title {color:#2a406a; font-size:24px; font-style:italic;}
.member_info_title div {color:#999999; font-size:12px; margin-top:-5px; font-style:normal;}

.member_but {margin:30px 0 30px 0; text-align:center;}

.checkbox_join_box {padding:30px 0 30px 0; width:320px; margin:0 0 0 320px;}
.chekbox_join {color:#2877cf; font-size:15px;}
.chekbox_join_bg {-background:url(images/checkbox.png) no-repeat; width:24px; height:24px; float:left;}

.checkout_stage_checkbox {color:#2a406a; font-size:20px; text-align:left; padding:15px 0 15px 0;}


.checkbox_billing_box {padding:30px 0 10px 0; width:350px; margin:0 0 0 180px;}
.checkbox_gift_box {padding:0px 0 10px 0; width:150px; margin:0 0 0 380px;}


.member_address {text-align:center; width:700px; margin:20px 0 0 130px;}
.member_address td {padding:0 20px 0 0;}
.member_address_txt {color:#999999; font-size:12px; padding:20px 0 20px 0;}

.checkout_stage_2 {text-align:center; width:900px; margin:20px 0 0 30px;}
.checkout_stage_2 td {padding:0 20px 0 0;}
.checkout_stage_2_txt {color:#999999; font-size:12px; padding:20px 0 20px 0;}
.checkout_title1 {height:50px; background:url(images/line_dots.gif) repeat-x bottom; color:#2a406a; font-size:15px; width:280px;}
.checkout_title2 {height:50px; background:url(images/line_dots.gif) repeat-x bottom; color:#2a406a; font-size:15px; width:auto;}
.checkout_title_s {width:5px;}

.checkout_stage_table_r1 {width:270px;}
.checkout_stage_table_r2 {width:100px;}

.checkout_stage3_table_r1 {width:150px;}

.checkout_stage_table_price {color:#3488e5; font-size:20px;}
.checkout_stage_table_description {color:#999999; font-size:20px; text-align:left;}

.checkout_stage_3 {text-align:left;}
.checkout_stage_3 ul {list-style:none none; margin:20px 0 40px 0; padding:0; font-size:15px; color:#3488e5;}

.stage_thanx {color:#2a406a; font-size:24px; margin:40px 0 0 0; font-style:italic;}
.stage_confirm_box {border:2px dashed #c4c4c4; margin:40px; padding:50px;}
.stage_confirm_title {color:#3488e5; font-size:30px; font-style:italic;}
.stage_confirm_subtitle {color:#2a406a; font-size:15px;}
.stage_confirm_subtitle a {color:#3488e5; font-size:15px; text-decoration:underline;}
.stage_confirm_subtitle a:hover {color:#3488e5; font-size:15px; text-decoration:none;}

.order_but {width:200px; height:47px; background:url(images/but_blue.png) no-repeat; font-size:24px; color:#FFF; position:relative; margin:0 auto; line-height:47px; text-align:center; cursor:pointer;}

.card_container {text-align:center; width:900px; margin:20px 0 0 30px;}
.card_title {height:50px; background:url(images/line_dots.gif) repeat-x bottom; color:#2a406a; font-size:15px; width:auto;}
.card_title_price {height:50px; background:url(images/line_dots.gif) repeat-x bottom; color:#2a406a; font-size:15px; width:100px;}
.card_title1 {height:10px; background:url(images/line_dots.gif) repeat-x center; color:#2a406a; font-size:15px; width:auto;}

.card_title_s {width:40px;}

.card_item {margin:20px;}

.card_size {padding:20px 0 10px 0;}
.card_size1 {color:#2a406a; font-size:20px; float:left; text-align:right; list-style:none none; margin:0; padding:0;}
.card_size2 {color:#3488e5; font-size:20px; float:left; text-align:left; list-style:none none; margin:0 0 0 5px; padding:0;}

.card_dropdown {width:98px; height:32px; background:url(images/form_year.png) no-repeat; margin:20px 0 20px 0;}
.card_dropdown_title {width:55px; float:left; color:#b9b9b9; font-size:15px; line-height:32px; margin:0 0 0 15px;}

.card_status {padding:20px 0 0 0;}
.card_status div {color:#2a406a; font-size:20px; margin:10px 0 0 0;}

.card_price1 {color:#3488e5; font-size:20px; margin:10px 0 0 0;}
.card_price2 {color:#b93027; font-size:20px; margin:10px 0 0 0; text-decoration:line-through;}
.card_price3 {color:#2a406a; font-size:12px; margin:10px 0 0 0;}
.card_price4 {color:#3488e5; font-size:20px; margin:-5px 0 0 0;}

.card_total { width:auto; float:right;}
.card_total1 {color:#2a406a; font-size:20px; float:left; text-align:right; list-style:none none; margin:0; padding:0;}
.card_total2 {color:#3488e5; font-size:20px; float:left; text-align:right; list-style:none none; margin:0 0 0 5px; padding:0;}

.card_input {width:126px; height:32px; background:url(images/cart_input.png) no-repeat; margin:7px 5px 0 0; float:left;}
.card_input input {width:95px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}
.card_input_txt {color:#2a406a; font-size:20px; float:left; width:auto; margin:10px 5px 0 0;}
.card_input_but {float:left; width:auto;}

.card_separator {width:20px;}

.card_estimate {padding:20px 100px 0 0;}
.card_estimate1 {padding:0 90px 0 0;}

.card_total { width:auto; float:right;}
.card_total1 {color:#2a406a; font-size:20px; float:left; text-align:right; list-style:none none; margin:0; padding:0;}
.card_total2 {color:#3488e5; font-size:20px; float:left; text-align:right; list-style:none none; margin:0 0 0 5px; padding:0;}
.card_total3 {color:#b93027; font-size:20px; text-decoration:line-through;}

.card_buts {text-align:right; padding:50px 0 30px 0;}
.card_buts a {margin:0 0 0 10px;}


.about {padding:0 40px 0 40px; color:#333333; font-size:15px;}
.about img {margin:-10px 0 -30px 0;}
.about div {color:#3488e5; font-size:20px;}
.about a {color:#3488e5; font-size:20px; text-decoration:underline;}
.about a:hover {color:#3488e5; font-size:20px; text-decoration:none;}
.about ul li {font-weight:bold;}
.about ul li div {color:#333333; font-size:15px; font-weight:normal; margin:10px 0 10px 0;}
.about_links {margin:20px 0 0 0; text-align:center;}
.about table {margin-top:15px;}
.about table td span {font-weight:bold;}
.about table td div {color:#333333; font-size:15px; font-weight:normal; margin:10px 0 0 0;}

.member_option  {margin:0 0 0 0;}
/*.member_option li {float:left; position:relative; list-style:none;}
*/
.options_div {display:block; line-height:20px; color:#348def; font-size:20px; cursor:pointer; width:120px; height:37px; line-height:37px;}
.options_div img {margin-left:10px;}


.options {
position:absolute;  margin:0; padding:0; font-size:15px; filter: alpha(opacity=90);  list-style:none none;
margin-left:60px;


/*
display: block; position:absolute; top:30px; left:70px; width: 140px; padding:0;
*/
}

/* #member_option li:hover ul {display: block;}
*/

.options li {float:none; background:url(images/option_but.png) no-repeat; width:140px; height:37px; line-height:32px;}
.options li a {display:block; text-align:center; font-size:15px; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Geneva, sans-serif; text-decoration:none;}
.options li a:hover {text-decoration:underline;}

#newsletter {position:absolute; width:289px; height:200px; background:url(images/newsletter_bg_big.png) no-repeat; margin:-170px 0 0 690px; padding:24px 0 0 30px;}
.newsletter_close {background:url(images/newsletter_close.png) no-repeat; width:20px; height:20px; position:absolute; margin:0 0 0 214px; cursor:pointer;}
.newsletter_title {font-size:20px; color:#c04848; padding:0 0 5px 10px;}
.newsletter_input_txt {width:229px; height:32px; background:url(images/newsletter_input.png) no-repeat; margin:0 0 6px 0;}
.newsletter_input_txt input{width:199px; border:0; color:#b9b9b9; font-size:15px; float:left; margin:6px 0 0 15px;}
.newsletter_but {width:73px; height:35px; background:url(images/newsletter_but.png) no-repeat; margin-left:80px; cursor:pointer;}
.newsletter_q {color:#3488e5; font-size:17px; font-style:italic; margin:18px 0 0 10px;}
.newsletter_w {color:#2a406a; font-size:14px; padding:0 30px 0 10px;}

.auth_q {width:320px; margin:0 auto; padding:10px 0 30px 0;}
.subtitle {color:#2a406a; font-size:15px; text-align:center;}
.subtitle span {color:#D75651; font-size:15px; font-weight:bold;}
.subtitle font {color:#3488e5; font-size:15px; font-weight:bold;}
.undertitle {color:#3488e5; font-size:15px; text-align:center; margin-top:20px;}
.undertitle_q {color:#999; font-size:13px; padding:0 0 20px 0; text-align:center; font-weight:bold;}
.undertitle_q a {color:#3488e5; text-decoration:none;}
.undertitle_q a:hover {color:#3488e5; text-decoration:underline;}

.but {background:url(images/but_1.png) repeat-x; height:47px; width:1px; display:table; min-height:0; margin:0 auto;}
.but div {background:url(images/but_2.png) no-repeat right; height:47px; line-height:47px; font-size:24px; color:#FFF; text-align:center; white-space:nowrap; padding:0 20px 0 20px;}



.site_footer {background:url(images/footer_line_dots.gif) repeat-x; height:76px; clear:both;}
.footer_1 {float:left; width:330px; padding-left:20px; margin:10px 0 10px 0; background:url(images/line_dots_vertical_footer.gif) no-repeat right;}
.footer_2 {float:left; width:165px; padding-left:20px; margin:10px 0 10px 0; background:url(images/line_dots_vertical_footer.gif) no-repeat right; cursor:pointer;}
.footer_3 {float:left; width:105px; padding-left:20px; margin:10px 0 10px 0; background:url(images/line_dots_vertical_footer.gif) no-repeat right; cursor:pointer;}
.footer_4 {float:left; width:165px; padding-left:20px; margin:10px 0 10px 0; background:url(images/line_dots_vertical_footer.gif) no-repeat right; cursor:pointer;}
.footer_5 {float:left; padding-left:20px; margin:10px 0 10px 0; cursor:pointer;}
.footer_txt1 {color:#3488e5; font-size:12px; font-style:italic;}
.footer_txt2 {color:#2a406a; font-size:15px;}
.footer_txt3 {color:#a4a4a4; font-size:10px; font-style:italic;}


.upload_table td
{
	padding:0;
}

.uploaded_container td {padding:0px;}

/* personalise - filter designs by */
#filterDesigns h2 {
font-family: 'Trebuchet MS', "Segoe UI", "Myriad Pro", "Helvetica Neue", Arial, sans-serif
}
#filterCategories {
overflow:hidden;
padding:20px 0
}

#filterCategories a {
background:url("../images/filterCategory.gif") no-repeat scroll 96px 2px transparent;
border:1px solid #C7C7C7;
clear:none;   
color:#777777;
float:left;
font-size:14px;
margin:0 4px 0 0 !important;  
padding:0 10px 0 4px !important;
width:100px;
}

.fg-menu-container {
-moz-border-radius:4px;
background-color:#fff;
border:1px solid #c7c7c7
}
.fg-menu-container a {
color:#777
}
#customiseCheckBox {
background-color: #6bb2f1;
background-image: -moz-linear-gradient(top, #6bb2f1, #1f6adf); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6bb2f1),color-stop(1, #1f6adf)); /* Saf4+, Chrome */
color:white;
float:left;
font-size:14px;
padding:2px 4px;
behavior: url(css/PIE.htc);
}
#customiseCheckBox input {
margin:0;
vertical-align:baseline
}
#filterGallery {
overflow:hidden
}
#filterGallery div {
background:url(../images/filterShadow.png) no-repeat 0 114px;
float:left;
padding:20px 62px 50px 0;
width:190px
}
#filterGallery div h3 {
color:black;
font-size:11px !important;
text-align:right;
width:175px
}
#filterGallery div h3 span {
float:left
}
#filterFooter {
clear:both;
font-size:14px;
overflow:hidden;
padding:20px 0 5px
}
#pagination,
#numberOfResults {
color:#777;
float:right;
margin-left:20px
}
#numberOfResults select {
border:1px solid #c7c7c7;
color:#777;
padding:2px
}
#pagination a {
border:1px solid #c7c7c7;
color:#777;
float:left;
font-size:14px;
margin-right:4px;
padding:2px 7px
}

/* product overview page */
#productOverview {
overflow:hidden
}
#productLeft {
color:#7d7d7d;
float:left;
padding:28px 0 0 18px;
width:440px
}
#productLeft a {
color:#7d7d7d
}
#productLeft .cloud-zoom img {
display:block
}
#productRight {
float:right;
padding:5px 10px 0 0;
width:440px
}
#productPrice {
color:#3b85e5;
font:bold 48px "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
padding-right:10px;
vertical-align:middle
}
#productRight h1 {
color:#000;
font:bold 30px "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
line-height:1.1;
padding-bottom:10px
}
#productRight h2 {
color:#7d7d7d;
font-size:17px;
line-height:1.3
}
#productSize strong {
font:normal 20px "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
#productSize select {
border:1px solid #c7c7c7;
color:#4295f0;
font-size:16px;
margin:0 8px;
width:60px
}
#productSize a {
font-size:16px
}
/* image zoom */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}
/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}
/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}
/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
/* product page end */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-style: inherit;font-size: 100.01%;font-family: inherit;vertical-align: baseline;}/* remember to define focus styles! */:focus {outline: 0;}body {color: black;background: white;}ol, ul {list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}
header, footer, section, aside, nav {display:block}

body {
background-color:#f7f7f7;
font-family: "Segoe UI", "Myriad Pro", "Helvetica Neue", Arial, sans-serif;
font-size:12px
}
h2 {
color:#338def;
font-size:30px;
font-weight:normal
}
h6 {
color:#999;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:1
}
a {text-decoration:none}
.grayLink {
color:#7d7d7d
}
label {cursor:pointer}
.blue {color:#3387c1}
strong {font-weight:bold}
.italic {font-style:italic}
.center {text-align:center}
.darkBlue {color:#2a406a}
p {padding:10px 0}
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden}
.button {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
cursor:pointer;
display:inline-block;
font-family:'Trebuchet MS', "Segoe UI", "Myriad Pro", "Helvetica Neue", Arial, sans-serif;
margin:10px 10px 0 0;
text-align:center;
behavior: url(css/pie.htc);
}
.grayButton {
background-color: #f7f7f7;
background-image: -moz-linear-gradient(top, #ffffff, #e2e2e2); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e2e2e2)); /* Saf4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e2e2e2');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e2e2e2')";*/
color:black;
-pie-background: -moz-linear-gradient(top, #ffffff, #e2e2e2);
behavior: url(css/pie.htc);
}
.blueButton {
background-color: #6bb2f1;
background-image: -moz-linear-gradient(top, #6bb2f1, #1f6adf); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6bb2f1),color-stop(1, #1f6adf)); /* Saf4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6bb2f1', EndColorStr='#1f6adf');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6bb2f1', EndColorStr='#1f6adf')";*/
color:white;
-pie-background: linear-gradient(top, #6bb2f1, #1f6adf);
behavior: url(css/pie.htc);
}
.largeButton {
font-size:24px;
padding:10px 0;
width:205px
}
.mediumButton {
font-size:21px;
padding:8px 0;
width:176px
}
#wrapper {
margin:0 auto;
width:990px;
}
.grayBorder {
background-color:#fff;
border:1px solid #d9d9d9;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-moz-box-shadow: 1px 1px 1px #d9d9d9, -1px -1px 1px #d9d9d9;
-webkit-box-shadow:1px 1px 1px #d9d9d9, -1px -1px 1px #d9d9d9;
-pie-box-shadow: 1px 1px 1px #d9d9d9, -1px -1px 1px #d9d9d9;
behavior: url(css/pie.htc);
}
.mainContent {
margin-top:5px;
overflow:hidden;
padding:10px 20px;
width:948px
}

.mainContent2 {
margin-top:0;
overflow:hidden;
width:auto;
}

/* header stuff */
header {
overflow:hidden;
padding:15px 0 12px;
height: 102px;
position: relative;
z-index: 2;
}
#logo {
background:url(../images/logo_alfa.png) no-repeat 0 0;
display:block;
float:left;
height:87px;
width:189px
}
#topNav {
height:39px;
margin-left:200px;
overflow:hidden;
padding:0 1px;
width:788px
}

#topNav a {
background-color: #c6c6c6;
background-image: -moz-linear-gradient(top, #c6c6c6, #9b9b9b); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c6c6c6),color-stop(1, #9b9b9b)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c6c6c6', EndColorStr='#9b9b9b'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c6c6c6', EndColorStr='#9b9b9b')"; /* IE8 */
border-left:1px solid #9a9999;
color:#5d5d5d;
float:left;
font:bold 12px arial, sans-serif;
padding:11px 0;
text-align:center;
text-decoration:none;
text-shadow:0 1px #c7c7c7;
width:111px;
/*behavior: url(css/pie.htc);
-pie-background: linear-gradient(top, #c6c6c6, #9b9b9b);*/
}

#topNav a:hover {
background-color: #c6c6c6;
background-image: -moz-linear-gradient(top, #d7d7d7, #a8a8a8); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c6c6c6),color-stop(1, #9b9b9b)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c6c6c6', EndColorStr='#9b9b9b');/* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c6c6c6', EndColorStr='#9b9b9b')";/* IE8 */
color:#f3f3f3;
text-shadow:0 1px #575757;
/*behavior: url(css/pie.htc);
-pie-background: linear-gradient(top, #d7d7d7, #a8a8a8);*/
}

#topNav a:first-child {
-moz-border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
border-left:none;
border-radius:5px 0 0 5px;
/*behavior: url(css/pie.htc);*/
}

#topNav #joinUs {
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
background-color: #6bb2f1;
background-image: -moz-linear-gradient(top, #6bb2f1, #1f6adf); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6bb2f1),color-stop(1, #1f6adf)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6bb2f1', EndColorStr='#1f6adf');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6bb2f1', EndColorStr='#1f6adf')";
border-left:none;
color:white;
text-shadow:0 1px #555;
/*behavior: url(css/pie.htc);
-pie-background: linear-gradient(top, #6bb2f1, #1f6adf);*/
}

#headerBottom {
margin-left:200px;
overflow:hidden;
padding:17px 0 3px;
width:780px
}
#headerBottom .searchbar {
height:36px;
overflow:hidden; 
width:203px
}
#headerBottom .searchb {
background:url(../images/searchSoleCreatorL.png) no-repeat 0 0;
float:left;
height:36px;
margin:0;
overflow:hidden;
padding:0 0 0 7px;
width:130px
}
#headerBottom .searchb input {
width:128px;
height:30px;
font-size:12px;
line-height:30px;
color:#7d7d7d;
background:none;
border:0;
}
#headerBottom .searchDrop {
background:url(../images/searchSoleCreatorL.png) no-repeat -138px 0;
float:left;
height:36px;
width:28px
}
#headerBottom .searchSubmit {
background:url(../images/searchSoleCreatorL.png) no-repeat -166px 0;
float:left;
height:36px;
width:27px
}
#headerBottom .searchbar,
.designDrop,
.shopDrop {
float:left;margin-right:35px
}
.designDrop,
.shopDrop {
color:#338def;
font:normal 24px 'Trebuchet MS', "Segoe UI", "Myriad Pro", "Helvetica Neue", Arial, sans-serif;
margin-right:60px;
padding-top:5px
}
#headerCheckOut {
color:#777;
float:right;
font-size:12px
}
#headerCheckOut img {
margin-top:-2px;
vertical-align:middle
}
ul.menu_dropdown {
-moz-box-shadow:0 6px 8px #999;
-webkit-box-shadow:0 6px 8px #999;
box-shadow:0 6px 8px #999;
font-size:15px;
list-style:none outside none;
margin:0;
filter: alpha(opacity=50); /* ie6 */
padding:0;
position:absolute;
white-space:nowrap;
behavior: url(css/pie.htc);
-pie-box-shadow:0 6px 8px #999;
}
.menu_dropdown li {
background:white;
background:rgba(255,255,255,0.9)
}
.menu_dropdown a {
color:#348def;
display:block;
padding:8px;
}

/* home page */
#homePage {
overflow:hidden;
padding:0;
width:990px
}
#homePage .leftCol {
float:left;margin:0 8px 0 2px;width:182px
}
#homePage .centerCol {
float:left;margin-right:8px;width:606px
}
#homePage .rightCol {
float:left;width:182px;
margin-right: 2px;
}
#homePage .grayBorder {
margin-bottom:8px
}

#homePage .grayBorder.center{
	min-height:323px;
	height: auto !important;
	height: 323px;
}

.boxTab {
-moz-border-radius:7px 7px 0 0;
-webkit-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
background-color: #6bb2f1;
background-image: -moz-linear-gradient(top, #6bb2f1, #1f6adf); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6bb2f1),color-stop(1, #1f6adf)); /* Saf4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6bb2f1', EndColorStr='#1f6adf');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6bb2f1', EndColorStr='#1f6adf')";*/
color:white;
font-family:  "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-size:15px;
line-height:1;
margin-bottom:3px;
padding:5px 10px;
text-align:left;
zoom: 1;

behavior: url(css/pie.htc);
-pie-background: linear-gradient(top, #6bb2f1, #1f6adf);
}

.boxTab span {
	float: left;
}

.boxTab a:link, .boxTab a:active, .boxTab a:visited {
	float: right;
	text-decoration: none;
	font-size:13px;
	color: #fff;
}

.boxTab a:hover {
	text-decoration: underline;
}

.boxLinks a {
background-image: -moz-linear-gradient(top, #ffffff, #ededed 49%, #e6e6e6 50%, #ffffff); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(49%, #ededed),color-stop(50%, #e6e6e6),color-stop(100%, #ffffff)); /* Saf4+, Chrome */
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
border:1px solid #d9d9d9;
color:#0e060c;
display:block;
font-family:  "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-size:14px;
font-weight:bold;
line-height:2.3;
margin:2px auto 4px;
padding:3px 0 3px 4px;
width:170px;
zoom: 1;
background-color:#FAFAFA;
position: relative;
-pie-background: linear-gradient(top, #ffffff, #ededed 49%, #e6e6e6 50%, #ffffff); 
behavior: url(css/pie.htc);
}

.boxLinks a:last-child {
margin-bottom:2px
}

.leftCol .boxLinks a, .rightCol a {
padding:0;
}

.boxLinks a span {
padding: 5px 3px 5px 4px;
/*margin-left: 9px;*/
line-height: 17px;
/*width:111px;*/
display: inline-block;
zoom: 1;
cursor: pointer;
vertical-align: middle;
overflow: hidden;
max-width: 115px;
}

.v_helper {
display:inline-block;
zoom: 1;
/display: inline;
height:100%;
vertical-align:middle;
width:0;
}

.boxLinks a img {
	/*float: left;*/
	min-width: 23px;
	max-width: 30px;
	max-height: 34px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 11px;
	vertical-align: middle;
	padding: 5px 0;
}

.rightCol .boxLinks a span {
padding: 5px 3px 5px 4px;
}

.rightCol .boxLinks a img {
	max-height: 37px;
}

.leftCol .boxLinks a span.one {
/*background:url(../images/home/own_des.png) no-repeat 15px center;*/
}

.leftCol .boxLinks a span.two {
background:url(../images/home/gift.png) no-repeat 16px center;
}

.leftCol .boxLinks a span.three{
background:url(../images/home/all_des.png) no-repeat 13px center;
}

.leftCol .boxLinks a span.four {
background:url(../images/home/mens.png) no-repeat 17px center;
}

.leftCol .boxLinks a span.five {
background:url(../images/home/womens.png) no-repeat 17px center;
}

.leftCol .boxLinks a span.six {
background:url(../images/home/kids.png) no-repeat 16px center;
}

.leftCol .boxLinks a span.seven {
background:url(../images/home/compet.png) no-repeat 14px center;
}

.rightCol .boxLinks a span.one {
background:url(../images/home/tree.png) no-repeat 15px center;
}

.rightCol .boxLinks a span.two {
background:url(../images/home/tree.png) no-repeat 15px center;
}

.rightCol .boxLinks a span.three{
background:url(../images/home/tree.png) no-repeat 15px center;
}

.rightCol .boxLinks a span.four {
background:url(../images/home/tree.png) no-repeat 15px center;
}

.rightCol .boxLinks a span.five {
background:url(../images/home/tree.png) no-repeat 15px center;
}

.rightCol .boxLinks a span.six {
background:url(../images/home/tree.png) no-repeat 15px center;
}

.rightCol .boxLinks a.view_all {
height: 28px;
margin: 0;
-moz-border-radius: 0 0 7px 7px;
-webkit-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
background-color: #b7b7b7;
background-image: -moz-linear-gradient(top, #b7b7b7, #8b8b8b); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b7b7b7),color-stop(1, #8b8b8b)); /* Saf4+, Chrome */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#b7b7b7', EndColorStr='#8b8b8b');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b7b7b7', EndColorStr='#8b8b8b')";*/
width: 178px;
color: #fff;
font-size: 13px;
font-weight: normal;
text-align: center;
line-height: 28px;
font-family: "Myriad Pro","Segoe UI","Helvetica Neue",Arial,sans-serif;
-pie-background: linear-gradient(top, #b7b7b7, #8b8b8b);
behavior: url(css/pie.htc);
}

.rightCol .boxTab {
	text-align: center;
}

#homeGalleryMedium {
overflow:hidden
}
#homeGalleryMedium a {
border-left:1px solid #d9d9d9;
display:inline;
float:left;
margin:4px 0 4px 1px;
padding-left:5px;
width:140px
}
.homeGallerySmall {
color:#7d7d7d;
font-size:10px;
overflow:hidden;
margin-bottom: 22px;
}
.homeGallerySmall div {
border-left:1px solid #d9d9d9;
display:inline;
float:left;
margin:4px 0 -32000px 3px;
padding: 0 0 32000px 5px;
width: 91px;
text-align: left;
}

.homeGallerySmall div:first-child,
#homeGalleryMedium a:first-child {
border-left:none
}

/* personalise - filter designs by */
#filterDesigns h2 {
font-family: 'Trebuchet MS', "Segoe UI", "Myriad Pro", "Helvetica Neue", Arial, sans-serif
}
#filterCategories {
overflow:visible;
padding:20px 0;
position: absolute;
width: 956px;
}
#filterCategories a {
background:url(../images/filterCategory.gif) no-repeat 96px 2px;
border:1px solid #c7c7c7;
color:#777;
float:left;
margin-right:9px;
font-size:14px;
padding:1px 4px;
width:100px
}
.fg-menu-container {
-moz-border-radius:4px;
background-color:#fff;
border:1px solid #c7c7c7
}
.fg-menu-container a {
color:#777;
}
#customiseCheckBox {
background-color: #6bb2f1;
background-image: -moz-linear-gradient(top, #6bb2f1, #1f6adf); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6bb2f1),color-stop(1, #1f6adf)); /* Saf4+, Chrome */
color:white;
float:left;
height: 19px;
font-size:14px;
padding:2px 4px;
}

#customiseCheckBox input{
margin:0;
vertical-align:baseline;
}

#filterGallery {
font-size:0;
letter-spacing:-1px;
line-height:0;
overflow:hidden;
}
#filterGallery div {
background:url("../images/filterShadow.png") no-repeat scroll 0 114px transparent;
display:inline-block;
font-size:12px;
letter-spacing:0;
line-height:1em;
padding:20px 5.3em 50px 0;
vertical-align:top;
width:190px;
/display: inline;
/zoom: 1;
float: none;
}
#filterGallery div h3 {
color:black;
font-size:15px;
text-align:right;
width:175px
}
#filterGallery div h3 span {
float:left
}
#filterFooter {
clear:both;
font-size:14px;
overflow:hidden;
padding:20px 0 5px
}
#pagination,
#numberOfResults {
color:#777;
float:right;
margin-left:20px
}
#numberOfResults select {
border:1px solid #c7c7c7;
color:#777;
padding:2px
}
#pagination a,
#pagination .current span {
border:1px solid #c7c7c7;
color:#777;
float:left;
font-size:14px;
margin-right:4px;
padding:2px 7px
}
#pagination .current span {
border:1px solid #338df4;
color:#338df4
}
#pagination a:hover {
color:#338df4
}
#pagination .total span {
color:#777;
float:left;
font-size:14px;
margin-right:4px;
padding:2px 7px
}

/* product overview page */
#productOverview {
overflow:hidden
}
#productLeft {
color:#7d7d7d;
float:left;
padding:28px 0 0 18px;
width:440px
}
#productLeft a {
color:#7d7d7d
}
#productLeft .cloud-zoom img {
display:block
}
#productRight {
float:right;
padding:5px 10px 0 0;
width:440px
}
#productPrice {
color:#3b85e5;
font:bold 48px "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
padding-right:10px;
vertical-align:middle
}
#productRight h1 {
color:#000;
font:bold 30px "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
line-height:1.1;
padding-bottom:10px
}
#productRight h2 {
color:#7d7d7d;
font-size:17px;
line-height:1.3
}
#productSize strong {
font:normal 20px "Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
#productSize select {
border:1px solid #c7c7c7;
color:#4295f0;
font-size:16px;
margin:0 8px;
width:60px
}
#productSize a {
font-size:16px
}
/* image zoom */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}
/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}
/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}
/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
/* product page end */

/* my solecreator page */
.member_menu {
-moz-box-shadow:0 1px 2px #b7b7b7;
-webkit-box-shadow:0 1px 2px #b7b7b7;
box-shadow:0 1px 2px #b7b7b7;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #f6f6f6;
float:left;
margin:20px 0;
padding:12px;
width:180px;
behavior: url(css/pie.htc);
-pie-box-shadow:0 1px 2px #b7b7b7;
}
.member_menu li {
border-top:1px solid #d9d9d9;
color:#348def;
display:block;
font-size:14px;
padding:10px 0
}
.member_menu li:first-child {
border-top:none;
color:#2a406a;
font-family:Trebuchet MS;
font-size:17px;
padding-top:0
}
.member_menu a {
color:#333
}
.member_menu a:hover {
color:#348def
}
#productsAccountTabs {
border-bottom:1px solid #d9d9d9;
display:block;
float:left;
margin:20px 0;
width:948px
}
#productsAccountTabs a {
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
background-color:white;
border:1px solid #d9d9d9;
border-width:1px 1px 0px;
color:#777;
float:left;
font-family:"Myriad Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-size:14px;
margin-left:10px;
padding:5px 10px;
behavior: url(css/pie.htc);
}
#productsAccountTabs li:first-child a {
margin-left:225px
}
#productsAccountTabs .selectedTab {
color:#333;
position:relative;
top:1px;
z-index:100
}
.myAccountRight {
margin-left:240px;
width:700px
}
.myAccountRight h2 {
color:#2a406a;
font-style:italic;
text-align:center
}
.reg_input_txt {
background:url(images/form_txt.png) no-repeat scroll 0 0 transparent;
height:32px;
margin-top:20px;
width:319px
}
.reg_input_txt input {
background-color:transparent;
border-width:0;
color:#b9b9b9;
float:left;
font-size:15px;
margin:6px 0 0 15px;
width:270px;
}
.reg_input_txt_short {
background:url("images/form_txt_short.png") no-repeat scroll 0 0 transparent;
height:32px;
margin-top:20px;
width:319px
}
.reg_input_txt_short input {
border:0 none;
color:#B9B9B9;
float:left;
font-size:15px;
margin:6px 0 0 15px;
width:70px;
background: none transparent;
font-family:'Trebuchet MS','Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}
.reg_input_txt_short_link {
float:left;
padding:7px 0 0 19px;
text-align:left;
}
.indicator_d {
background:url(images/form_indicator_d.png) no-repeat scroll 0 0 transparent;
float:left;
height:14px;
margin:10px 0 0 5px;
width:15px;
}
.checkbox_billing_box {
margin:0 auto;
padding:10px 0;
width:350px;
}
.chekbox_join {
color:#2877CF;
font-size:15px;
text-align:center
}
.member_but {
margin:30px 0 20px;
text-align:center;
}
.footnote {
clear:both;
color:#999999;
font-size:12px;
/*height:50px;*/
text-align:center;
padding: 10px 0;
}
.memberAddress td {
padding-right:20px
}

/* contact page */
.contact_title,
.contact1_title {
background:url(../images/contactus_icon_form.png) no-repeat scroll left top transparent;
color:#3488e5;
font-size:24px;
font-style:italic;
padding:0 0 0 42px
}
.contact1_title {
background:url(images/contactus_icon_info.png) no-repeat scroll left top transparent
}
.contact_input_area {
background:url(../images/form_message_1.png) no-repeat scroll 0 0 transparent;
height:89px;
margin-top:20px;
width:319px
}
.contact_input_area textarea {
border:0 none;
color:#B9B9B9;
float:left;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
height:72px;
margin:6px 0 0 15px;
width:270px
}
.contact_info {
color:#777;
font-size:14px;
margin-top:10px
}
.contact_info span {
color:#2a406a;
font-size:16px
}

/* help page */
.help_input_txt {
background:url(../images/form_txt.png) no-repeat scroll 0 0 transparent;
height:32px;
margin:0 auto;
width:319px
}
.help_input_txt input {
border:0 none;
color:#B9B9B9;
float:left;
font-size:15px;
margin:6px 0 0 15px;
width:270px
}
.help_but {
background:url(../images/form_search_icon.png) no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:20px;
margin:7px 0 0 5px;
width:19px
}
.help_box {
background:url(../images/help_icon.png) no-repeat scroll left top transparent;
color:#2a406a;
font-size:24px;
font-style:italic;
margin:0 0 30px;
min-height:50px;
padding:2px 0 0 40px
}
.help_box ul {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
margin:20px 0 0;
padding:0;
}
.help_box ul li {
padding-bottom:5px
}
.help_box ul li a {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
text-decoration:none
}
.help_adv {
color:#828282;
margin:10px 0 20px;
text-align:center
}
.help_adv a {
color:#828282;
text-decoration:underline
}

/* login / create account */
.reg_title {
background:url(images/login_icon_reg.png) no-repeat scroll left top transparent;
color:#3488E5;
font-size:24px;
font-style:italic;
padding:0 0 0 42px
}
.log_title {
background:url(images/login_icon_log.png) no-repeat scroll left top transparent;
color:#3488E5;
font-size:24px;
font-style:italic;
padding:0 0 0 42px;
}
.fg_title {
background:url(images/login_icon_forgot.png) no-repeat scroll left top transparent;
color:#3488E5;
font-size:24px;
font-style:italic;
margin-top:50px;
padding:0 0 0 42px;
}

/* checkout */
.stage_menu {clear:both; margin-bottom:10px;}
.stage_menu td{text-align:center;}
.stage_arrow div{padding-bottom:27px; width:43px; height:43px; background:url(images/stage_arrow.jpg) no-repeat; position:relative; margin:0 auto;}
.stage_arrow_a div{padding-bottom:27px; width:43px; height:43px; background:url(images/stage_arrow_active.jpg) no-repeat; position:relative; margin:0 auto;}
.stage_1 {width:185px; height:64px; background:url(images/stage_mwk.jpg) no-repeat center bottom;}
.stage_1a {width:185px; height:64px; background:url(images/stage_mwk_active.jpg) no-repeat center bottom;}
.stage_2 {width:190px; height:66px; background:url(images/stage_style.jpg) no-repeat center bottom;}
.stage_2a {width:190px; height:66px; background:url(images/stage_style_active.jpg) no-repeat center bottom;}
.stage_3 {width:120px; height:64px; background:url(images/stage_colour.jpg) no-repeat center bottom;}
.stage_3a {width:120px; height:64px; background:url(images/stage_colour_active.jpg) no-repeat center bottom;}
.stage_4 {width:120px; height:67px; background:url(images/stage_size.jpg) no-repeat center bottom;}
.stage_4a {width:120px; height:67px; background:url(images/stage_size_active.jpg) no-repeat center bottom;}
.stage_5 {width:150px; height:97px; background:url(images/stage_finish.jpg) no-repeat center bottom;}
.stage_5a {width:150px; height:97px; background:url(images/stage_finish_active.jpg) no-repeat center bottom;}
.stage_6 {width:150px; height:82px; background:url(images/stage_upload.jpg) no-repeat center bottom;}
.stage_6a {width:150px; height:82px; background:url(images/stage_upload_active.jpg) no-repeat center bottom;}

.stage_11 {width:170px; height:64px; background:url(images/stage_mwk.jpg) no-repeat center bottom;}
.stage_11a {width:170px; height:64px; background:url(images/stage_mwk_active.jpg) no-repeat center bottom;}
.stage_21 {width:160px; height:66px; background:url(images/stage_style.jpg) no-repeat center bottom;}
.stage_21a {width:160px; height:66px; background:url(images/stage_style_active.jpg) no-repeat center bottom;}
.stage_31 {width:100px; height:64px; background:url(images/stage_colour.jpg) no-repeat center bottom;}
.stage_31a {width:100px; height:64px; background:url(images/stage_colour_active.jpg) no-repeat center bottom;}
.stage_41 {width:100px; height:67px; background:url(images/stage_size.jpg) no-repeat center bottom;}
.stage_41a {width:100px; height:67px; background:url(images/stage_size_active.jpg) no-repeat center bottom;}
.stage_51 {width:100px; height:82px; background:url(images/stage_design.jpg) no-repeat center bottom;}
.stage_51a {width:100px; height:82px; background:url(images/stage_design_active.jpg) no-repeat center bottom;}
.stage_61 {width:100px; height:97px; background:url(images/stage_finish.jpg) no-repeat center bottom;}
.stage_61a {width:100px; height:97px; background:url(images/stage_finish_active.jpg) no-repeat center bottom;}

.stage_12 {width:150px; height:64px; background:url(images/stage_checkout_1.png) no-repeat center bottom;}
.stage_12a {width:150px; height:64px; background:url(images/stage_checkout_1_active.png) no-repeat center bottom;}
.stage_22 {width:150px; height:64px; background:url(images/stage_checkout_2.png) no-repeat center bottom;}
.stage_22a {width:150px; height:64px; background:url(images/stage_checkout_2_active.png) no-repeat center bottom;}
.stage_32 {width:150px; height:64px; background:url(images/stage_checkout_3.png) no-repeat center bottom;}
.stage_32a {width:150px; height:64px; background:url(images/stage_checkout_3_active.png) no-repeat center bottom;}
.stage_42 {width:150px; height:64px; background:url(images/stage_checkout_4.png) no-repeat center bottom;}
.stage_42a {width:150px; height:64px; background:url(images/stage_checkout_4_active.png) no-repeat center bottom;}

.stage_txt td{padding:10px 0 0 0;}
.stage_txt {font-size:15px; color:#a4a4a4;}
.stage_txt_a {font-size:15px; color:#2a406a;}



.stage_title {font-size:40px; color:#2a406a; text-align:center; margin-top:20px;}
.stage_subtitle {font-size:20px; color:#3488e5; text-align:center;}
.checkout_stage_2 {
margin:20px 0 0 30px;
text-align:center;
width:900px;
}

.checkout_stage_2 .full {
	width: 100%;
}

.member_info_title {
color:#2A406A;
font-size:24px;
font-style:italic;
padding-bottom: 17px;
}
.member_info_title div {
color:#999999;
font-size:12px;
font-style:normal;
}
.chekbox_join {
color:#2877CF;
font-size:14px;
}
.chekbox_join_bg {
float:left;
height:24px;
width:24px;
}
.reg_input_txt {
background:url("images/form_txt.png") no-repeat scroll 0 0 transparent;
height:32px;
margin-top:20px;
width:319px;
}
.reg_input_txt input {
border:0 none;
color:#B9B9B9;
float:left;
font-size:15px;
margin:6px 0 0 15px;
width:270px;
font-family:'Trebuchet MS','Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}
.member_table {
margin:20px 0 20px 30px;
}

.my_solecreator .member_table {
	margin: 0 0 0 -15px;
	border-spacing: 0 20px;
}

.my_solecreator .member_table td {
padding:10px 15px 0 15px;
background:url("images/line.jpg") no-repeat scroll right top transparent;
text-align: center;
}

.checkout_title1 {
background:url("images/line_dots.gif") repeat-x scroll center bottom transparent;
color:#2A406A;
font-size:15px;
height:50px;
width:280px;
}
.checkout_stage_2 td {
padding:0 20px 0 0;
}
.checkout_title_s {
width:5px;
}
.checkout_stage_2_txt {
color:#999999;
font-size:12px;
padding:20px 0;
}
.checkout_title2 {
background:url("images/line_dots.gif") repeat-x scroll center bottom transparent;
color:#2A406A;
font-size:15px;
height:50px;
width:auto;
}

/* facebook */
#facebookBar {
margin-top:8px;
overflow:hidden;
padding:0 20px;
/position: relative;
/top: 8px;
}

#facebookBar iframe {
	min-width: 100px;
}

#becomeAFan {
background:url(../images/facebookIcon.gif) no-repeat 0 0;
color:#3387c1;
display:block;
float:left;
font-size:17px;
margin:12px 5px 0 0;
overflow:hidden;
padding:0 25px 0 60px;
text-decoration:none
}
#becomeAFan span {
background:url(../images/facebookThumbUp.gif) no-repeat 0 0;
color:#7d7d7d;
display:block;
font-size:14px;
margin-top:5px;
padding:0 0 5px 28px
}

.banven {
color:#3387C1;
display:block;
float:left;
font-size:14px;
margin:0;
padding:28px 0 0 0;
}

#shareWithFriendsOuter {
border-left:1px solid #d9d9d9;
color:#848484;
float:right;
font-size:12px;
padding:8px 0 14px 20px;
width:330px
}
#shareWithFriends {
/*background:url(../images/shareIconsM.png) no-repeat 0 0;*/
height:32px;
width:320px;
padding-top: 5px;
}
#shareWithFriends a {
float:left;
height:32px;
margin-left:15px;
width:32px
}
#shareWithFriends a:first-child {
margin-left:0
}


/* twitter */
#twitterBar {
margin-top:8px;
overflow:hidden;
padding:10px 20px;
/position: relative;
/top: 8px;
}
.followMeOnTwitter {
background:url(../images/twitterIcon.gif) no-repeat 0 0;
color:#4d4d4d;
float:left;
font-size:14px;
overflow:hidden;
padding:0 25px 10px 60px;
text-decoration:none
}
.followMeOnTwitter span {
color:#3387c1;
display:block;
font-size:17px
}


 #twitterFeed {
color:#7D7D7D;
display:block;
font-size:14px;
margin-left:240px;}

#twitterFeed img {
float:left;
margin-right:10px;
max-height: 75px;
max-width: 75px;
height: auto;
width: auto;
}

 #twitterFeed span {
display:block;
font-size:11px;
font-style:italic;
line-height:13px;
overflow:hidden;} 


#twitterFeed strong {
font-size:14px
}

/* footer */
footer {
clear:both;
font-size:14px;
margin-top:8px;
padding:1px 3px 0;
/position: relative;
/top: 8px;
}
footer a {
color:#fff
}
footer a:hover {
color:#919191
}
footer .inner {
background-color:#434343;
color:#fff
}
footer .b_links {
color:#fff;
font-size:12px;
line-height:23px;
padding:10px 3px
}
footer .all_links {
float:left; 
height:23px;
width:550px
}
footer .b_links a {
font-size:12px;
text-decoration:none
}
footer .b_links a.arr,
.pr20 {
padding:0 20px 0 0
}
footer .b_links a.arr span {
background:url(../images/arrow_right.gif) no-repeat 100% 50%;
padding:0 9px 0 0
}
footer .b_links a.art {
padding:0 20px 0 0
}
footer .b_links a.art span {
background:url(../images/arrow_top.gif) no-repeat 100% 50%;
padding:0 11px 0 0
}
footer .searchbar {
float:right; 
height:27px;
overflow:hidden; 
width:203px
}
footer .searchb {
background:url(../images/searchSoleCreator.png) no-repeat 0 0;
float:left;
height:27px;
margin:0;
overflow:hidden;
padding:0 0 0 7px;
width:150px
}
footer .searchb input {
width:148px;
height:23px;
font-size:12px;
line-height:27px;
color:#7d7d7d;
background:none;
border:0;
}
footer .searchDrop {
background:url(../images/searchSoleCreator.png) no-repeat -157px 0;
float:left;
height:27px;
width:20px
}
footer .searchSubmit {
background:url(../images/searchSoleCreator.png) no-repeat -177px 0;
float:left;
height:27px;
width:20px
}
footer .fcnt {
border-top:1px solid #d9d9d9;
clear:both;	
padding:10px 10px 10px 40px
}
.fcnt h4 {
color:#1e6ae6;
font-size:17px;

}
.bcol a {
font-size:14px;
text-decoration:none;
}
footer .otherBrands {
padding:1px 0 0;
clear:both;
}
footer #brandList {
background:url(../images/logo_footer.gif) no-repeat 0 0;
height:52px;
width:258px
}
#brandList a {
float:left;
height:52px;
text-indent:-9999em;
}
#brandSoleCreator {
margin-right:5px;
width:50px
}
#brandSoleMusic {
margin-right:5px;
width:50px
}
#brandKingsOfLeon {
margin-right:5px;
width:50px
}
#brandDavidGoliath {
width:93px
}
footer .newsletter_box {
height:32px;
padding:7px 0 0; 
overflow:hidden
}
footer .newsletter_box .intxt {
border:none;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
color:#7d7d7d;
float:left;
font-size:12px;
margin-right:8px;
padding:9px;
width:178px;
background-color: #fff;
behavior: url(css/pie.htc);
}
footer .newsletter_box .joinButton {
background:url(../images/btn_join.png) no-repeat 0 0;
border:none;
float:left; 
height:33px; 
width:64px
}
footer #big_icons {
/*background:url(../images/ShareIconsL.gif) no-repeat 0 0;*/
height:65px;
margin:20px 0;
width:271px
}
footer #big_icons a {
float:left;
height:65px;
margin-left:6px;
width:62px
}
#big_icons a:first-child {
margin-left:0
}
footer .tellFriends .label {
color:#fff;
float:left;
font-size:12px;
width:125px
}
footer #linkShare {
/*background:url(../images/shareIconsS.gif) no-repeat 0 0;*/
float:right;
height:19px;
padding:0 7px 0 0;
width:144px;
}
footer #linkShare a {
float:left;
height:17px;
margin-left:3px;
width:18px
}
footer #linkShare a:first-child {
margin-left:0
}
footer .copyright {
background-color:#252525;
color:#fff;
padding:5px 3px 4px
}
footer .copy_links {
float:left; 
line-height:23px
}
footer .copy_links a {
text-decoration:none
}
footer .payment_ico {
float:right;
text-align:right;
width:250px
}
footer .payment_ico img {
margin:0 0 0 1px;
vertical-align:bottom
}

/*new style 2010/11/11 AM*/

div.flash {
	width: 990px;
	margin: 0 auto;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.homeGallerySmall h3 {
	font-size: 10px;
	color: #7d7d7d;
	text-align: left;
}

div.homeGallerySmall.presentation a {
	display: block;
	margin: 0 auto;
	height: 105px;
	position: relative;
}

div.homeGallerySmall.presentation a img{
	position: absolute;
	left: 0;
	bottom: 0;
	max-height:102px;
	max-width:96px;
}

div.homeGallerySmall.w_div a {
	display: block;
	margin: 0 auto 5px;
	height: 70px;
	position: relative;
}

div.homeGallerySmall.w_div a img{
	position: absolute;
	left: 0;
	bottom: 0;
	max-height: 70px;
	max-width: 91px;
}

.w_div  {
	margin-bottom: 5px;
}

div.bradley_div {
	padding-left: 0;
	width: 96px;
}

div.bradley_div h3 {
	padding-left: 5px;
}

footer .payment_ico {text-align:center; width:385px; float:right;}
footer .copy_links {font-size: 11px; padding: 8px 0 0 1px; float:left; line-height:23px;}
footer .payment_ico img {margin: 0 0 3px 1px; display: inline-block;}

img.test_banner {
	display: block;
	margin:3px 0 3px 3px;
}

/*Presentation boxes on the main page*/

.box_presentation {
	height: 205px;
	width: 990px;
	clear: both;
	padding-top: 2px;
	margin-bottom: -2px;
}

.box_presentation a {
	float: left;
	margin-bottom: 0 !important;
	width: 325px;
	height: 203px;
}

.box_presentation a.own {
	background:url(../images/own.gif) no-repeat 0 0;
	margin-right: 7px;
}

.box_presentation a.shop {
	background:url(../images/shop.gif) no-repeat 0 0;
	margin-right: 7px;
}

.box_presentation a.gift {
	background:url(../images/gift.gif) no-repeat 0 0;
	margin-right: 0px;
}

/*Banners*/

div.for_help {
	position:relative;
	margin-top: 5px;
}

#homeSlider {
	height:412px;
	overflow:hidden;
	position:relative;
	width:986px;
	padding: 2px 0;
}

.iitems {
	position:absolute;
	width:20000em;
}

.iitems div {
	float:left;
	height:412px;
	width:986px;
	position: relative;
	color: #464646;
	text-decoration: none;
	text-align: center;
}

.iitems div img {
	max-width: 986px;
	max-height: 412px;
}

.iitems div span {
	position: absolute;
	top: 100px;
	left: 60px !important;
	right: 65px !important;
	display: block;
	color: #464646;
	font-size: 45px;
	text-transform: uppercase;
	text-align: left;
	
}

#prevSlide, #nextSlide {
	cursor:pointer;
	height:61px;
	position:absolute;
	top:160px;
	width:61px;
	z-index:100;
}

#prevSlide {
	background:url(../images/backArrow.png) no-repeat 0 0 transparent;
	left:5px;
}

#nextSlide {
	background:url(../images/nextArrow.png) no-repeat 0 0 transparent;
	right:7px;
}

/*End Banners*/

/* My solecreator page - AM 2010/11/27 */

div.my_solecreator {
	padding:20px 0;
}

div.my_solecreator h2 {
	color: #348def;
	font-size: 24px;
	font-family: 'Trebuchet MS', 'Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}

div.my_solecreator h2 span {
	color: #2a406a;
}

div.tabs {
	border-bottom: 1px solid #d9d9d9;
	font-size: 0;
	line-height: 0;
	margin: 15px 0 20px;
	padding-left: 210px;
	height:28px;
}

div.tabs a {
	border: solid #d9d9d9;
	border-width: 1px 1px 0 1px;
	padding: 5px 10px;
	color: #777777;
	font-size: 14px;
	font-size: 'Myriad Pro','Helvetica Neue',Arial,sans-serif;
	border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	behavior: url(css/pie.htc);
	display: inline-block;
	line-height: 16px;
	margin: 1px 0 0 5px;
	text-decoration: none;
	background-color: #fff;
	vertical-align: top;
}

div.tabs a:hover {
	color: #333;
}

div.tabs a.active {
	color: #333;
	position: relative;
	padding: 5px 10px 6px;
	margin: 0 0 0 5px;
	top: 1px;
}

div.my_solecreator div.grayBorder.menu{
	width: 170px;
	float: left;
	padding: 5px 20px;
}

div.my_solecreator div.info {
	margin-left: 240px;
}

div.my_solecreator div.info h2 {
	color:#2A406A;
	font-size:24px;
	font-style:italic;
	text-align: center;		
	font-family: 'Trebuchet MS', 'Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}

div.my_solecreator div.info h6 {
	color:#7d7d7d;
	font-size:12px;
	font-style:normal;
}

div.my_solecreator div.info .member_address_txt{
	padding: 8px 0 20px;
	color:#7D7D7D;
	font-size:12px;
	font-style:normal;
	text-align: center;
}

div.my_solecreator ul li {
	padding: 15px 0;
	border-top: 1px solid #d9d9d9;
	background:url(../images/arrow_right_menu.gif) no-repeat right 18px transparent;
}

/*div.my_solecreator ul li:first-child {
	border-top: 0 none;
	background:none transparent;
}*/

div.my_solecreator div.grayBorder.menu h3 {
	font-size: 17px;
	color: #2a406a;
	padding: 15px 0;
	margin: 0;
	font-family: 'Trebuchet MS', 'Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}

div.my_solecreator ul li a, div.my_solecreator ul li span {
	font-family: 'Myriad Pro','Helvetica Neue',Arial,sans-serif;
	font-size: 14px;
	color: #222;
	text-decoration: none;
	margin-left: 3px;
	display: inline-block;
}

div.my_solecreator ul li a:hover, div.my_solecreator ul li span.active {
	color: #2877cf;
}

div.my_solecreator .memberAddress {
	margin:5px 0 0 26px;
}

div.my_solecreator .indicator_d, div.my_solecreator .indicator_green {
	background: url(images/green_galka.png) no-repeat 0 0 transparent;
	float: left;
	height: 14px;
	margin: 10px 0 0 5px;
	width: 15px;
}

div.my_solecreator .reg_input_txt input, div.my_solecreator .reg_input_txt select {
	color: #2877cf !important;
	font-family: 'Trebuchet MS', 'Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}

div.my_solecreator .billing .reg_input_txt input, div.my_solecreator .billing .reg_input_txt select, div.my_solecreator .billing .reg_input_txt_short input{
	color:#B9B9B9 !important;
}

div.my_solecreator .reg_input_txt select {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#2877cf;
	float:left;
    font-size:15px; 
	margin:6px 0 0 15px;
	width:270px;
	background-color: transparent;
	/position: relative;
	/top: -2px;
}

div.my_solecreator .chekbox_join, .checkbox_billing_box .chekbox_join {
	margin-bottom: -10px;
}

div.my_solecreator .chekbox_join div, .checkbox_billing_box .chekbox_join div {
	padding-bottom: 5px;
}

div.my_solecreator .chekbox_join div + div, .checkbox_billing_box .chekbox_join div + div {
	padding: 0;
}

div.my_solecreator .billing .reg_input_txt input, div.my_solecreator .billing .reg_input_txt select {
	color: #b9b9b9;
}

div.my_solecreator .reg_input_txt_short input {
	color:#2877CF;
	font-family:'Trebuchet MS','Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}

div.my_solecreator .footnote {
	height: auto;
}

div.agree {
	float: left;
	margin-top: 10px;
}

div.agree + span {
	display: inline-block;
	float: left;
	color: #2877cf;
	text-decoration: none;
	margin-left: 7px;
	margin-top: 10px;
	line-height: 24px;
	font-size: 15px;
}

div.my_solecreator  table.single, div.my_solecreator  table.single_blue {
	width: 340px;
	margin: 5px auto 0;
}

div.my_solecreator  table.single .reg_input_txt input {
	color: #b9b9b9 !important;
}

div.my_solecreator  table.single  + .member_but {
	margin-bottom: 0;
}

div.my_solecreator  table.single_blue .reg_input_txt_short {
	float: left;
	margin-right: 7px;
	background:url(images/short2.png) no-repeat 0 0 transparent;
	width: 93px;
	position: relative;
}

div.my_solecreator  .last{
	margin-right: 0px !important;
}

div.my_solecreator  table.single_blue .reg_input_txt_short input {
	width: 55px;
	font-family:'Trebuchet MS','Segoe UI','Myriad Pro','Helvetica Neue',Arial,sans-serif;
}

div.my_solecreator  table.single_blue .month {
	background: url(images/form_txt_short2.png) no-repeat 0 0 transparent !important;
	width: 119px;
}

div.my_solecreator  table.single_blue .month input {
	width: 80px;
}

div.my_solecreator a.up {
	display: inline-block;
	width: 9px;
	height: 7px;
	background: url(images/arrow_top.png) no-repeat 0 0 transparent;
	position: absolute;
	right: 11px;
	top: 7px;
	font-size: 0;
	line-height: 0;
}

div.my_solecreator a.down {
	display: inline-block;
	width: 9px;
	height: 7px;
	background: url(images/arrow_down.png) no-repeat 0 0 transparent;
	position: absolute;
	right: 11px;
	bottom: 7px;
	font-size: 0;
	line-height: 0;
}

div.my_solecreator td.gender_cell {
	padding-top: 8px;
	text-align: center;	
}

div.my_solecreator td.gender_cell span {
	font-size: 14px;
	color: #7d7d7d;
}

div.my_solecreator td.gender_cell span.gender {
	padding-left: 15px;
}

div.my_solecreator td.gender_cell input.niceRadio {
	vertical-align: baseline;
	display: inline-block;
	margin: 0 0 0 10px;
}

/*Products*/

span.my_product_title, span.my_product_title a {
	display: inline-block;
	padding-top: 5px;
	color: #777777;
	font-size: 14px;
	font-family: "Myriad Pro","Helvetica Neue",Arial,sans-serif;
}

span.my_product_title a {
	color: #348def;
}

span.my_product_title a:hover {
	text-decoration: underline;
}

div.show_product {
	padding-top: 5px;
	font-size: 0;
	line-height: 0;
}

div.show_product div {
	text-align: center;
	padding: 0 0 5px;
	margin: 0;
	width: 220px;
	/width: 210px;
	line-height: 1;
}

div.show_product div.not_line {
	background: none transparent;
	padding: 10px 0 0 0;
	margin: 0 0 20px 0;
}

div.my_solecreator div.show_product h6 {
	color:#338DEF;
	font:24px 'Trebuchet MS',"Segoe UI","Myriad Pro","Helvetica Neue",Arial,sans-serif;
	line-height: normal;
	padding-top: 25px;
	line-height: 26px;
}

div.show_product  img {
	display: block;
	width: 190px;
	height: auto;
}

div.show_product .options_div img {
	display: inline;
	width: auto;
}

.options_div {
color:#338DEF;
cursor:pointer;
font:24px 'Trebuchet MS',"Segoe UI","Myriad Pro","Helvetica Neue",Arial,sans-serif;
height:auto;
line-height: 1;
padding-top: 10px !important;
width: auto !important;
display: inline-block !important;
}


div.show_product span {
	color: #2a406a;
	font-size: 13px;
	font-family: "Myriad Pro","Helvetica Neue",Arial,sans-serif;
	line-height: 16px;
}

div.show_product div.designDrop {
	margin: 0;
	text-align: left;
	line-height: normal;
	display: block;
	float: none;
	text-align: center;
	z-index: 100;
	padding: 8px 0 0 0;
	background: none transparent;
	position: relative;
}

div.show_product div.designDrop span {
	cursor: pointer;
	color:#338DEF;
	font:24px 'Trebuchet MS',"Segoe UI","Myriad Pro","Helvetica Neue",Arial,sans-serif;
}

div.show_product div.designDrop ul {
	display: none;
	position: absolute;
	top: 35px;
	left: 40px;
	-moz-box-shadow: 0 6px 8px #999999;
	-webkit-box-shadow:0 6px 8px #999999;
	-pie-box-shadow:0 6px 8px #999999;
	behavior: url(css/pie.htc);
	list-style:none outside none;
	margin:0;
	opacity:0.9;
	padding: 3px 3px 0;
	width: 139px;
	/*height: 111px;*/
	background-color: #fff;
	
}

div.show_product div.designDrop ul li {
	background: none transparent;
	border: 0 none;
	padding: 0 0 3px 0;
	font-size: 0;
	line-height: 0;
}

div.show_product div.designDrop ul li a {
	display:block;
	margin: 0;
	padding: 0;
	text-decoration:none;
	width: 139px;
	height: 34px;	
	position: relative;
	z-index: 300;
	
}

div.show_product div.designDrop ul li a.cart {
	background: url(images/add_to_cart.png) no-repeat left top transparent;
}

div.show_product div.designDrop ul li a.reload_des {
	background: url(images/reload_design.png) no-repeat left top transparent;
}

div.show_product div.designDrop ul li a.delete{
	background: url(images/delete_new.png) no-repeat left top transparent;
}

div.show_product div.designDrop:hover ul {
	display: block;
	z-index: 200;
}

div.show_product div.designDrop img {
	display: inline;
	width: auto;
	height: auto;
}

.my_sole {
	overflow: visible !important;
}

a.title_auto, div.show_product .member_thumb_title  {
	color:#338DEF;
	font:24px/26px 'Trebuchet MS',"Segoe UI","Myriad Pro","Helvetica Neue",Arial,sans-serif;
	padding-top:25px;
	font-weight:normal;
	line-height:1;
	text-decoration: none;
}

div.show_product .member_thumb_type {
	color:#2A406A;
	font-family:"Myriad Pro","Helvetica Neue",Arial,sans-serif;
	font-size:13px;
	line-height:16px;
}

img.bashmak {
	padding: 1px;
	border: 1px solid transparent;
	display: inline-block;
}

a:hover img.bashmak {
	border: 1px solid #c7c7c7;
}

/* End My solecreator page - AM 2010/11/27-28 */


.old_cl {
	clear: both;
}

/*Button Guest*/

.scheme_acc {
border-bottom:1px solid #D9D9D9;
margin-bottom:0;
overflow:hidden;
padding:25px 0 20px;
text-align:center;
vertical-align:top;
width:100%;
}

.scheme_acc span.wrapper {
display:inline-block;
}

.scheme_acc span.thead {
display:inline-block;
float:left;
line-height:27px;
padding:8px 30px 8px 0;
}

.thead {
color:#338DEF;
font-size:27px;
}

.scheme_acc form {
display:inline;
float:left;
}

.scheme_acc span.big_inp {
display:inline-block;
}

.scheme_acc .knopa_submit_big {
border:0 none;
color:#FFFFFF;
font-size:21px;
padding:8px 0;
margin:0;
width:272px;
}

/*Collection banners*/


div.persona_grata {
padding:129px 0 1px;
position:relative;
top:-129px;
width:986px;
z-index:1;
margin-bottom: -120px;
}

div.persona_grata div.banner{
	background-position:center top;
margin:0 auto;
padding:13px;
text-align:center;
}

.darkBlue font {
color: #3488E5;
}

/*Flash

#startFromScratch .flash_box {
	margin-left: -19px;
}

End Flash*/

.divOScrollerBar td {
	vertical-align: top;
}

#facebox {
	z-index: 2000 !important;
}

/*New banner - 20010/12/17 - AM*/

.banner_links {
	margin: 0 auto;
	height: 253px;
	background: url(images/own_banner_bg.jpg) no-repeat center center transparent;
}

.left_part {
	width: 190px;
	float: left;
	text-align: center;
	padding: 11px 0 0;
}

.right_part {
	width: 190px;
	float: right;
	text-align: center;
	padding: 11px 0 0;
}

.banner_links a {
	text-decoration: none;
	display: block;
	margin: 0 auto;
	text-indent: -9999%;
}

.banner_links a.choose_brand {
	width: 149px;
	height: 37px;
	background: url(images/choose_brand.jpg) no-repeat top left transparent;
}

.banner_links a.converse {
	width: 60px;
	height: 60px;
	background: url(images/converse.jpg) no-repeat top left transparent;
	float: left;
	margin: 6px 10px 0 35px;
}

.banner_links a.dunlop {
	width: 52px;
	height: 59px;
	background: url(images/dunlop.jpg) no-repeat top left transparent;
	float: left;
	margin-top: 6px;
}

.banner_links a.ethletic {
	width: 121px;
	height: 43px;
	background: url(images/ethletic.jpg) no-repeat top left transparent;
	clear: both;
	margin-top: 6px;
}
.banner_links a.vans {
	width: 124px;
	height: 45px;
	background: url(images/vans.jpg) no-repeat top left transparent;
	margin-top: 6px;
}
.banner_links a.plimsolls {
	width: 118px;
	height: 20px;
	background: url(images/plimsolls.jpg) no-repeat top left transparent;
	margin-top: 8px;
}

.banner_links a.use_selector {
	width: 141px;
	height: 101px;
	background: url(images/selector.jpg) no-repeat top left transparent;
}

.banner_links a.pic {
	width: 148px;
	height: 44px;
	background: url(images/scroll_shoes.jpg) no-repeat top left transparent;
	margin-top: 6px;
}

.banner_links a.choose_gender {
	width: 182px;
	height: 21px;
	background: url(images/choose_gender.jpg) no-repeat top left transparent;
	margin-top: 6px;
}

.banner_links a.g_man {
	width: 55px;
	height: 55px;
	background: url(images/men.jpg) no-repeat top left transparent;
	float: left;
	margin: 6px 5px 0 8px;
}

.banner_links a.g_women {
	width: 56px;
	height: 55px;
	float: left;
	background: url(images/women.jpg) no-repeat top left transparent;
	margin: 6px 5px 0 0;
}

.banner_links a.g_kid {
	width: 55px;
	height: 55px;
	float: left;
	background: url(images/kid.jpg) no-repeat top left transparent;
	margin-top: 6px;
}

/*End New banner*/

ul.fg-menu {
	min-height: 180px;
}.divScollerContainer {
	
}
.divScollerContent {

}

/* SCROLLER STYLE */
/* VERTICAL */
.divVScrollerBar {
	width: 18px;
	margin-left: 1px;
}

/* ORIZONTAL */
.divOScrollerBar {
	height: 18px;
	margin-top: 1px;
}

/* AREA UP */
.divVScrollerBarUp {
	cursor: pointer;
	height: 17px;
}
/* AREA LEFT */
.divOScrollerBarLeft {
	cursor: pointer;
	width: 17px;
}
/* AREA DOWN */
.divVScrollerBarDown {
	cursor: pointer;
	height: 17px;
}
/* AREA RIGHT */
.divOScrollerBarRight {
	cursor: pointer;
	width: 17px;
}
/* ARROW UP AND DOWN */
.divVScrollerBarUp span,
.divVScrollerBarDown span {
	display: block;
	border: 1px solid #dae4eb;
	width: 16px;
	height: 15px;
}
.divVScrollerBarUp span {
	background: #baccda url(js/customScroller/images/vtop.gif) no-repeat center center;
}
.divVScrollerBarDown span {
	background: #baccda url(js/customScroller/images/vbottom.gif) no-repeat center center;
}
/* ARROW LEFT AND RIGHT */
.divOScrollerBarLeft span,
.divOScrollerBarRight span {
	display: block;
	border: 1px solid #dae4eb;
	height: 16px;
	width: 15px;
}
.divOScrollerBarLeft span {
	background: #2270E2 url(js/customScroller/images/oleft.gif) no-repeat center center;
}
.divOScrollerBarRight span {
	background: #2270E2 url(js/customScroller/images/oright.gif) no-repeat center center;
}

/* ARROWS HOVER */
.divVScrollerBarUp span.hover,
.divOScrollerBarLeft span.hover,
.divVScrollerBarDown span.hover,
.divOScrollerBarRight span.hover {
	border: 1px solid #a3bbce;
	background-color: #2270E2;
}

/* TRACE the color in the back of the line */
.divVScrollerBarTrace, .divOScrollerBarTrace {
	background-color: #f1f5f8; 
/*	background-color: red; */

}

/* CURSORS */
.divVScrollerBarCursor {
	cursor: pointer;
}
.divOScrollerBarCursor {
	cursor: pointer;
}
.divVScrollerBarCursor span {
	display: block;
	border-left: 1px solid #dae4eb;
	border-right: 1px solid #dae4eb;
	height: 100%;
	width: 16px;
	background: #f1f5f8 url(images/scroll_center.png) no-repeat center center;
}
.divOScrollerBarCursor span {
	display: block;
	border-top: 1px solid #f1f5f8;
	border-bottom: 1px solid #f1f5f8;
	height: 16px;
	width: 100%;
	background: #f1f5f8 url(images/scroll_center.png) no-repeat center center;
}
/* CURSORS HOVER */
.divVScrollerBarCursor span.hover {
	border-left: 1px solid #f1f5f8;
	border-right: 1px solid #f1f5f8;
	background-color: #f1f5f8;
}
.divOScrollerBarCursor span.hover {
	border-top: 1px solid #f1f5f8;
	border-bottom: 1px solid #f1f5f8;
	background-color: #f1f5f8;
}
