@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a { outline:none; }
a img { border:0; outline:0; }
.clear { width:100%; clear:both; height:0; overflow:hidden;}
form { padding:0; margin:0;}
body {background-image:url(/img/main/body_bg.jpg);background-repeat:repeat-y;background-position:left top;font-family:tahoma, arial;font-size:12px;color:#214c26;}
a:active {color:#a72e36}
a:link {color:#a72e36}
a:visited {color:#C94E4F}
a:hover {color:#E28059}

#wrapper {width:100%;height:auto;float:left;background-image:url(/img/main/wrapper_bg.jpg);background-repeat:no-repeat;background-position:left top;}
#wrapper_inner {width:950px;height:auto;float:left;}


/* Top Container */

#top_container {width:950px;height:auto;float:left;}
#top_text_container {width:950px;height:auto;float:left;}
#top_text_container h1 {font-size:24px;color:#c0be36;float:right;font-weight:normal;width:100%;text-align:right;}
#top_text_container h2 {font-size:14px;color:#88891c;float:right;font-weight:normal;width:100%;text-align:right;}
#top_text_container h3 {font-size:14px;color:#88891c;float:right;font-weight:normal;width:100%;text-align:right;}

#top_container_new {width:950px;height:auto;float:left;}
#top_text_container_new {width:950px;height:auto;float:left;}
#top_text_container_new h1 {font-size:24px;color:#c0be36;float:right;font-weight:normal;width:100%;text-align:right;}
#top_text_container_new h2 {font-size:14px;color:#88891c;float:right;font-weight:normal;width:100%;text-align:right;}
#top_text_container_new h3 {font-size:14px;color:#88891c;float:right;font-weight:normal;width:100%;text-align:right;}

/* menu container */

ul.main_menu_container_new {list-style:none;float:left;width:100%;height:32px;padding-top:6px;}
ul.main_menu_container_new li {list-style:none;width:auto;float:right;vertical-align:bottom;display:inline;}
 ul.main_menu_container_new li a {font-size:18px;color:#ffffff;font-weight:normal;text-decoration:none;width:auto;display:block;margin:0;}
 ul.main_menu_container_new li a:hover {color:#d3d719;}
 ul.main_menu_container_new li img {vertical-align:middle;margin:0;}
a:link.main_menu_new {font-size:18px;color:#ffffff;font-weight:normal;text-decoration:none;width:auto;display:block;margin:0;}
a:visited.main_menu_new {font-size:18px;color:#ffffff;font-weight:normal;text-decoration:none;width:auto;display:block;margin:0;}


ul.main_menu_container {list-style:none;float:left;width:100%;height:32px;padding-top:6px;}
ul.main_menu_container li {list-style:none;width:auto;float:right;vertical-align:bottom;display:inline;}
 ul.main_menu_container li a {font-size:18px;color:#ffffff;font-weight:normal;text-decoration:none;width:auto;display:block;margin:0;}
 ul.main_menu_container li a:hover {color:#d3d719;}
 ul.main_menu_container li img {vertical-align:middle;margin:0;}
a:link.main_menu {font-size:18px;color:#ffffff;font-weight:normal;text-decoration:none;width:auto;display:block;margin:0;}
a:visited.main_menu {font-size:18px;color:#ffffff;font-weight:normal;text-decoration:none;width:auto;display:block;margin:0;}

/* end of menu container */	

#below_top_text_container {width:950px;height:308px;clear:both;background-image:url(/img/main/top_bg.jpg);background-repeat:no-repeat;background-position:left;}

#below_top_text_container div.contact_no_top_text {width:100%;height:auto;float:left;font-size:32px;color:#d3d719;}
#below_top_text_container div.logo_container a {width:230px;height:150px;float:left;}
#below_top_text_container div.bag_no_item {width:660px;height:29px;padding:11px 40px 0 0;float:left;font-size:24px;color:#ffffff;text-align:right;}

/*new container*/
#below_top_text_container_new {width:950px;height:180px;clear:both;background-image:url(/img/main/top_bg_new.jpg);background-repeat:no-repeat;background-position:left;}
#below_top_text_container_new div.contact_no_top_text_new {width:100%;height:auto;float:left;font-size:32px;color:#d3d719;}
#below_top_text_container_new div.logo_container_new a {width:230px;height:150px;float:left;}
#below_top_text_container_new div.bag_no_item_new {width:660px;height:29px;padding:11px 40px 0 0;float:left;font-size:24px;color:#ffffff;text-align:right;}




ul.socks_categories_container {width:700px;height:110px;float:left;list-style:none;}
ul.socks_categories_container li {list-style:none;width:auto;float:left;vertical-align:bottom;display:inline;}
ul.socks_categories_container li#category_1 a {font-weight:normal;text-decoration:underline;width:120px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:43px 0 11px 7px;}
ul.socks_categories_container li#category_2 a {font-weight:normal;text-decoration:underline;width:80px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:51px 11px 10px 7px;}
ul.socks_categories_container li#category_3 a {font-weight:normal;text-decoration:underline;width:80px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:38px 11px 10px 16px;}
ul.socks_categories_container li#category_4 a {font-weight:normal;text-decoration:underline;width:80px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:41px 11px 10px 33px;}
ul.socks_categories_container li#category_5 a {font-weight:normal;text-decoration:underline;width:90px;text-align:center;display:block;margin:0;font-size:13px;color:#76712c;padding:45px 11px 10px 9px;}
ul.socks_categories_container li#category_6 a {font-weight:normal;text-decoration:underline;width:90px;text-align:center;display:block;margin:0;font-size:14px;line-height:15px;color:#76712c;padding:38px 11px 10px 8px;}

ul.socks_categories_container_new {width:700px;height:110px;float:left;list-style:none;}
ul.socks_categories_container_new li {list-style:none;width:auto;float:left;vertical-align:bottom;display:inline;}
ul.socks_categories_container_new li#category_1 a {font-weight:normal;text-decoration:underline;width:120px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:40px 0 11px 7px;}
ul.socks_categories_container_new li#category_2 a {font-weight:normal;text-decoration:underline;width:80px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:46px 11px 10px 7px;}
ul.socks_categories_container_new li#category_3 a {font-weight:normal;text-decoration:underline;width:80px;text-align:center;display:block;margin:0;font-size:14px;color:#76712c;padding:38px 11px 10px 16px;}
ul.socks_categories_container_new li#category_4 a {font-weight:normal;text-decoration:underline;width:80px;text-align:center;display:block;margin:0;font-size:18px;color:#76712c;padding:41px 11px 10px 33px;}
ul.socks_categories_container_new li#category_5 a {font-weight:normal;text-decoration:underline;width:90px;text-align:center;display:block;margin:0;font-size:13px;color:#76712c;padding:45px 11px 10px 9px;}
ul.socks_categories_container_new li#category_6 a {font-weight:normal;text-decoration:underline;width:90px;text-align:center;display:block;margin:0;font-size:14px;line-height:15px;color:#76712c;padding:38px 11px 10px 8px;}



#below_top_text_container div.search_container {width:230px;height:auto;float:left;padding:53px 0 0 26px;}

#below_top_text_container div.search_container input.search_box {width:144px;height:auto;padding:3px 4px;float:left;font-size:12px;color:#000;border:0;display:block;margin:9px 0 0 0;}
#below_top_text_container div.search_container input.search_button {width:37px;height:38px;margin:0 0 0 5px;float:left;background-image:url(/img/main/search_button.jpg);background-repeat:no-repeat;border:0;display:block;cursor:pointer;outline:none;}

#top_banners_container {width:560px;height:auto;float:right;padding: 0 0 0 120px;}
#top_banners_container div.banner_1 a {width:150px;height:70px;float:left;}
#top_banners_container div.banner_2 a {width:150px;height:70px;float:left;}
#top_banners_container div.banner_3 a {width:180px;height:70px;float:left;}
#top_banners_container div.banner_4 a {width:70px;height:70px;float:left;}


/* Mid Container */

#mid_container {width:950px;height:auto;float:left;background-image:url(/img/main/mid_container_bg.png);background-repeat:repeat-y;padding-bottom:30px;}
#mid_container-new {width:950px;height:auto;float:left;background-image:url(/img/main/mid_container_bg.png);background-repeat:repeat-y;padding-bottom:30px;}

/* top template */
#top_left_column {width:224px;height:auto;float:left;}
#top_left_column-new {width:224px;height:auto;float:left;}

#search_bottom_container {width:224px;height:28px;float:left;background-image:url(/img/main/search_bottom.png);background-repeat:no-repeat;}	

#yellow_special_container {width:224px;height:auto;float:left;margin-bottom:6px;margin-top:4px;}
#yellow_special_container_top {width:224px;height:auto;clear:both;}
#yellow_special_container_bottom {width:224px;height:19px;clear:both;background-image:url(/img/main/yellow_special_bottom.png);background-repeat:no-repeat;}
#yellow_special_container_mid{width:224px;height:auto;float:left;background-image:url(/img/main/yellow_special_mid.png);background-repeat:repeat;}
#yellow_special_container_mid div.title{width:200px;height:auto;float:left;padding-left:10px;}
#yellow_special_container_mid div.title img {float:right;}
#yellow_special_container_mid ul {width:auto;list-style:none;float:left;padding-left:10px;}
#yellow_special_container_mid ul li {float:left;display:block;width:204px;background-image:url(/img/main/left_menu_icon.jpg);background-position:right center;background-repeat:no-repeat;}
#yellow_special_container_mid ul li.separator {	width:210px;height:7px;float:left;margin:0;overflow:hidden;background-image:url(/img/main/left_menu_line_separator.jpg);background-repeat:no-repeat;background-position:top;}
#yellow_special_container_mid ul li a{float:left;display:block;width:184px;text-align:right;padding-right:26px;font-size:13px;font-weight:bold;color:#fffdf3;text-decoration:none;}
#yellow_special_container_mid ul li a:hover, #yellow_special_container_mid ul li.current_featured a:hover, #yellow_special_container_mid ul li.new_style a:hover {color:#000;}
#yellow_special_container_mid ul li.current_featured a {color:#fffa34;}
#yellow_special_container_mid ul li.new_style a {color:#636100;float:right;vertical-align:middle;}
#yellow_special_container_mid ul li.new_style a img {vertical-align:middle;}

#orange_categories_container {width:223px;height:auto;float:left;margin-bottom:6px;}
#orange_categories_container_top {width:223px;height:auto;clear:both;}
#orange_categories_container_bottom {width:223px;height:50px;clear:both;background-image:url(/img/main/orange_categories_bottom.png);background-repeat:no-repeat;}
#orange_categories_container_mid{width:223px;height:auto;float:left;background-image:url(/img/main/orange_categories_mid.jpg);background-repeat:repeat-y;background-position:top center;}
#orange_categories_container_mid div.separator{width:210px;height:7px;float:left;padding:8px 0 6px 0;margin-left:6px;background-image:url(/img/main/categories_left_menu_line_separator.jpg);background-repeat:no-repeat;background-position:center;}

#orange_categories_container_mid ul {width:auto;list-style:none;float:left;padding-left:10px;}
#orange_categories_container_mid ul li {float:left;display:block;width:210px;padding:3px 0;}
#orange_categories_container_mid ul li img {vertical-align:middle;}
#orange_categories_container_mid ul li.title {	width:200px;height:auto;float:left;margin:0;font-size:15px;padding-bottom:2px;padding-left:0px;font-weight:bold;color:#ffffff;}
#orange_categories_container_mid ul li a{float:left;display:block;width:192px;padding-left:18px;text-align:left;font-size:11px;color:#fffdf3;text-decoration:underline;}
#orange_categories_container_mid ul li.title a{	width:200px;height:auto;float:left;margin:0;font-size:14px;padding-bottom:2px;padding-left:5px;font-weight:bold;color:#ffffff;}
#orange_categories_container_mid ul li a:hover{color:#000000;}

/*spec containers*/
#spec_categories_container {width:223px;height:auto;float:left;margin-bottom:6px;}
#spec_categories_container h2{color:#FFCCCC;font-size:18px;font-weight:bold;margin-bottom:6px;padding-left:15px;padding-right:5px}
#spec_categories_container_top {width:223px;height:auto;clear:both;}
#spec_categories_container_bottom {width:223px;height:50px;clear:both;background-image:url(/img/main/spec_categories_bottom.png);background-repeat:no-repeat;}
#spec_categories_container_mid{width:223px;height:auto;float:left;background-image:url(/img/main/spec_categories_mid.jpg);background-repeat:repeat-y;background-position:top center;}
p.cat_desc {padding:10px;color:#FFFFFF}
#spec_categories_container_mid div.separator{width:210px;height:7px;float:left;padding:8px 0 6px 0;margin-left:6px;background-image:url(/img/main/categories_left_menu_line_separator.jpg);background-repeat:no-repeat;background-position:center;}

#spec_categories_container_mid ul {width:auto;list-style:none;float:left;padding-left:10px;}
#spec_categories_container_mid ul li {float:left;display:block;width:210px;padding:3px 0;}
#spec_categories_container_mid ul li img {vertical-align:middle;}
#spec_categories_container_mid ul li.title {	width:200px;height:auto;float:left;margin:0;font-size:15px;padding-bottom:2px;padding-left:0px;font-weight:bold;color:#ffffff;}
#spec_categories_container_mid ul li a{float:left;display:block;width:192px;padding-left:18px;text-align:left;font-size:11px;color:#fffdf3;text-decoration:underline;}
#spec_categories_container_mid ul li.title a{	width:200px;height:auto;float:left;margin:0;font-size:14px;padding-bottom:2px;padding-left:5px;font-weight:bold;color:#ffffff;}
#spec_categories_container_mid ul li a:hover{color:#000000;}

/*Cat info container*/

#info_special_container {width:224px;height:auto;float:left;margin-bottom:6px;margin-top:4px;}
#info_special_container_top {width:224px;height:auto;clear:both;}
#info_special_container_bottom {width:224px;height:19px;clear:both;background-image:url(/img/main/info_special_bottom.png);background-repeat:no-repeat;}
#info_special_container_mid{width:224px;height:auto;float:left;background-image:url(/img/main/info_special_mid.png);background-repeat:repeat;}
#info_special_container_mid div.title{width:200px;height:auto;float:left;padding-left:10px;}
#info_special_container_mid div.title img {float:right;}
#info_special_container_mid ul {width:auto;list-style:none;float:left;padding-left:10px;}
#info_special_container_mid ul li {float:left;display:block;width:204px;background-image:url(/img/main/info_menu_icon.jpg);background-position:right center;background-repeat:no-repeat;}
#info_special_container_mid ul li.separator {	width:210px;height:7px;float:left;margin:0;overflow:hidden;background-image:url(/img/main/info_menu_line_separator.jpg);background-repeat:no-repeat;background-position:top;}
#info_special_container_mid ul li a{float:left;display:block;width:184px;text-align:right;padding-right:26px;font-size:13px;font-weight:bold;color:#fffdf3;text-decoration:none;}
#info_special_container_mid ul li a:hover, #info_special_container_mid ul li.current_featured a:hover, #info_special_container_mid ul li.new_style a:hover {color:#000;}
#info_special_container_mid ul li.current_featured a {color:#fffa34;}
#info_special_container_mid ul li.new_style a {color:#636100;float:right;vertical-align:middle;}
#info_special_container_mid ul li.new_style a img {vertical-align:middle;}


#top_right_column {width:726px;height:auto;float:left;}	
#top_right_column div.template_top_banner {width:auto;height:auto;float:left;padding-left:20px;}
#news_and_specials_container {width:476px;height:auto;float:left;}

#top_right_column-new {width:726px;height:auto;float:left;}	
#top_right_column-new div.template_top_banner {width:auto;height:auto;float:left;padding-left:20px;}

#news_and_specials_top {width:472px;height:114px;background-image:url(/img/main/news_special_top.jpg);background-position:left bottom;clear:both;}
#news_and_specials_top h1 {font-size:30px;color:#e28059;float:left;padding:40px 0 0 36px;font-weight:normal;}
#news_and_specials_bottom {width:474px;height:56px;background-image:url(/img/main/news_special_bottom.jpg);background-position:center;clear:both;}
#news_and_specials_mid {width:400px;height:auto;padding:0 36px 0 40px;float:left;background-image:url(/img/main/news_special_mid.jpg);}
#news_and_specials_mid div.separator {width:399px;height:15px;float:left;background-image:url(/img/main/news_special_separator.jpg);background-position:center center;}

#news_and_specials_mid div.each_container {width:400px;height:auto;float:left;}

#news_and_specials_mid div.each_container div.text_container {width:250px;height:auto;float:left;}

#news_and_specials_mid div.each_container div.text_container h2 {font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#3f7f90;font-weight:bold;width:100%;float:left;}
#news_and_specials_mid div.each_container div.text_container p {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#46361d;line-height:14px;font-weight:normal;width:100%;float:left;}
#news_and_specials_mid div.each_container div.text_container p a {color:#3f7f90;text-decoration:underline;width:100%;}
#news_and_specials_mid div.each_container div.text_container p img {vertical-align:middle;}

#news_and_specials_mid div.each_container div.image_container {width:144px;height:auto;float:left;}
#news_and_specials_mid div.each_container div.image_container img {display:block;margin:0 auto;}

#welcome_text_container {width:460px;height:auto;float:left;padding:50px 0 0 10px;}
#welcome_text_container div.title {width:100%;height:44px;float:left;background-image:url(/img/main/welcome_text_title_bg.jpg);background-repeat:no-repeat;background-position:left bottom;}
#welcome_text_container div.title h1 {font-size:30px;float:left;color:#a99500;padding:0 0 0 30px;font-weight:normal;}
#welcome_text_container div.title2 {width:100%;height:24px;float:left;background-image:url(/img/main/welcome_text_title_bg_2.jpg);background-repeat:no-repeat;background-position:left bottom;}
#welcome_text_container div.title2 h3 {font-size:14px;float:left;font-weight:bold;color:#3f7f90;}

#welcome_text_container p.blue_text {font-size:14px;font-family:Arial, Helvetica, sans-serif;padding-bottom:12px;color:#3f7f90;}
#welcome_text_container p.black_text {font-size:12px;color:#2b1d17;padding-bottom:12px;line-height:18px;}


#top_products_container {width:249px;height:900px;float:right;padding-right:1px}

#top_products_container_top {width:249px;height:126px;background-image:url(/img/main/top_products_top.jpg);background-repeat:no-repeat;background-position:center center;clear:both;}
#top_products_container_bottom {width:249px;height:170px;float:left;}
#top_products_container_mid {width:213px;padding-left:33px;float:left;background-image:url(/img/main/top_products_mid.jpg);background-repeat:repeat-y;background-position:top center;}
#top_products_container_mid div.separator {width:176px;height:15px;float:left;margin:4px 0;background-image:url(/img/main/top_products_separator.png);}
#top_products_container_mid div.each_product {width:172px;height:auto;float:left;padding-left:2px;}
#top_products_container_mid div.each_product div.image {width:65px;height:72px;float:left;overflow:hidden;}
#top_products_container_mid div.each_product div.image a img {margin:auto;display:block;}
#top_products_container_mid div.each_product div.product_name {width:98px;height:auto;float:left;overflow:hidden;}
#top_products_container_mid div.each_product div.product_name a {font-size:11px;color:#7b6c00;text-decoration:underline;margin-top:2px;}
#top_products_container_mid div.each_product div.product_name img {margin:0;padding:0;vertical-align:bottom;}


#whole_container {width:950px;height:auto;clear:both;}

#top_staff_container {width:800px;height:auto;clear:both;padding-left:150px;padding-top:50px;}
#top_staff_container h2 {font-size:20px;color:#a99500;float:left;padding-bottom:12px;font-weight:normal;}
#top_staff_container div.staff_pics {width:703px;height:184px;float:left;margin-left:10px;padding-top:158px;padding-left:20px;background-image:url(/img/main/artisan_sock_staff_bg.jpg);background-repeat:no-repeat;}
#top_staff_container div.staff_pics div.pic1 {width:216px;height:173px;overflow:hidden;float:left;}
#top_staff_container div.staff_pics div.pic2 {width:260px;height:173px;overflow:hidden;float:left;}
#top_staff_container div.staff_pics div.pic3 {width:214px;height:173px;overflow:hidden;float:left;}

#top_staff_container div.staff_pics div.pic1 a img, #top_staff_container div.staff_pics div.pic2 a img, #top_staff_container div.staff_pics div.pic3 a img {display:block;margin:auto;}

/* end of top template */


/* index page */

#mid_menu_bg {width:878px;height:27px;float:right;background-image:url(/img/main/mid_menu_bg.png);background-repeat:no-repeat;margin-right:2px;font-size:12px;color:#453325;padding-left:16px;padding-top:10px;}
#mid_menu_bg a {font-size:12px;color:#453325;padding:0 2px;}
#mid_menu_bg span {font-size:14px;font-weight:bold;color:#453325;}

#index_content_container {width:749px;height:auto;float:left;padding-left:166px;padding-top:4px;}
#index_content_container_top {width:718px;height:auto;padding:80px 0 0 0;float:left;background-image:url(/img/main/index_content_top_bg.jpg);background-repeat:no-repeat;background-position:top center;}
#index_content_container_top h1 {font-size:24px;clear:both;padding-left:40px;padding-bottom:38px;color:#ffffff;font-weight:normal;}

#index_content_container_top div.each_row {width:692px;height:auto;float:left;padding-left:14px;padding-bottom:10px;}
#index_content_container_top div.separator {width:692px;height:11px;float:left;}
#index_content_container_top div.separator img {display:block;margin:auto;}


#index_content_container_top div.each_row div.each_product {width:114px;height:auto;float:left;padding-left:20px;}
#index_content_container_top div.each_row div.each_product div.product_image {width:114px;height:109px;float:left;background-image:url(/img/main/rouded_corners_white.png);background-repeat:no-repeat;}
#index_content_container_top div.each_row div.each_product div.product_image a img {display:block;margin:2px auto 0 auto;}
#index_content_container_top div.each_row div.each_product div.product_name {width:114px;float:left;text-align:center;padding-top:4px;}
#index_content_container_top div.each_row div.each_product div.product_name a {font-size:12px;font-weight:bold;text-decoration:underline;color:#ffffff;	}
#index_content_container_top div.each_row div.each_product div.product_name a:hover {color:#000;}
#index_content_container_top div.each_row div.each_product div.product_name img {margin:0;padding:0;vertical-align:middle;}

#index_content_container_top div.each_row div.each_product-3up {width:210px;height:auto;float:left;padding-left:15px;}
#index_content_container_top div.each_row div.each_product-3up div.product_name a {font-size:14px;font-weight:bold;text-decoration:underline;color:#ffffff;	}
#index_content_container_top div.each_row div.each_product-3up div.product_name a:hover {color:#000;}
#index_content_container_top div.each_row div.each_product-3up div.product_image {width:210px;height:280px;float:left;background-repeat:no-repeat;border-color:#FFFFFF;border-style:dashed;border-width:2px}
#index_content_container_top div.each_row div.each_product-3up div.product_name {width:210px;float:left;text-align:center;padding-top:4px;}


#index_content_container_bottom_outer {width:718px;height:14px;clear:both;background-image:url(/img/main/index_content_mid_bg_outer.png);}
#index_content_container_bottom_inner {width:569px;height:auto;float:left;padding:0 74px 171px 75px;background-image:url(/img/main/index_content_mid_bg_inner.jpg);background-repeat:no-repeat;background-position:bottom center;}
#index_content_container_bottom_inner2 {width:569px;height:auto;float:left;padding:0 74px 171px 75px;background-repeat:no-repeat;background-position:bottom center;}

#index_content_container_bottom_inner h2 {font-size:14px;color:#214c26;float:left;width:100%;font-weight:bold;}
#index_content_container_bottom_inner h3 {font-size:14px;color:#214c26;float:left;width:100%;font-weight:bold;}	
#index_content_container_bottom_inner p {font-size:12px;color:#214c26;float:left;width:100%;padding-bottom:14px;}
#index_content_container_bottom_inner span {font-size:12px;color:#214c26;float:left;clear:both;width:100%;}

#index_content_container_bottom_inner div.up_back_container {width:146px;height:38px;float:right;background-image:url(/img/main/up_back_link.jpg);background-repeat:no-repeat;margin-top:-34px;}
#index_content_container_bottom_inner div.up_back_container a.up_button {width:62px;height:38px;float:left;}
#index_content_container_bottom_inner div.up_back_container a.back_button {width:82px;height:38px;float:left;}

#index_content_container_bottom {width:718px;height:252px;float:left;background-image:url(/img/main/index_content_bottom.jpg);background-repeat:no-repeat;background-position:right;_margin-left:1px;}
/* end of index page */


/* category page */
#top_right_column div.category_top_banner {width:auto;height:auto;float:left;padding-left:10px;padding-top:0px;}
.category_top_banner-new {width:auto;height:auto;float:left;padding-left:10px;padding-top:0px;}
#top_right_column div.category_top_banner p{padding:10px}
#category_mid_menu {width:710px;height:24px;float:left;background-image:url(/img/main/category_mid_menu.jpg);background-repeat:no-repeat;background-position:left;margin-left:-2px;font-size:18px;color:#efefed;padding-left:14px;}
#category_mid_menu a {font-size:18px;color:#efefed;text-decoration:underline;}
#category_mid_menu span {font-size:18px;color:#efefed;font-weight:bold;}
#category_text_description {width:680px;height:auto;float:left;padding:4px 30px 30px 10px;}
#category_text_description h1 {font-size:30px;float:left;width:100%;color:#3f7f90;padding-bottom:4px;font-weight:normal;}
#category_text_description p {font-size:12px;float:left;clear:both;width:95%;color:#4e4e4e;padding-bottom:20px;padding-left:8px;}

#category_special_container {width:726px;height:auto;clear:both;}
#category_special_container h2 {float:left;clear:both;font-size:18px;color:#333333;font-weight:normal;padding:10px;}
#category_special_container div.special_product_container {width:690px;height:420px;float:left;background-image:url(/img/main/special_socks.jpg);background-repeat:no-repeat;background-position:right;padding-left:10px}
#category_special_container div.special_product_container div.special_product_1 {width:120px;height:auto;float:left;padding-left:55px;}
#category_special_container div.special_product_container div.special_product_1 p {display:block;padding-top:6px;}
#category_special_container div.special_product_container div.special_product_1 p a {font-size:11px;color:#880000;text-decoration:underline;}
#category_special_container div.special_product_container div.special_product_1 p img {vertical-align:middle;}
#category_special_container div.special_product_container div.special_product_1 div.image {width:100px;height:253px;margin:auto;padding-top:50px}
#category_special_container div.special_product_container div.special_product_1 div.image a img {display:block;margin:auto;}

#category_special_container div.special_product_container div.special_product_2 {width:120px;height:auto;float:left;padding-left:40px;}
#category_special_container div.special_product_container div.special_product_2 p {display:block;padding-top:6px;}
#category_special_container div.special_product_container div.special_product_2 p a {font-size:11px;color:#880000;text-decoration:underline;}
#category_special_container div.special_product_container div.special_product_2 p img {vertical-align:middle;}
#category_special_container div.special_product_container div.special_product_2 div.image {width:100px;height:253px;margin:auto;padding-top:50px}
#category_special_container div.special_product_container div.special_product_2 div.image a img {display:block;margin:auto;}

#category_special_container div.special_product_container div.special_product_3 {width:120px;height:auto;float:left;padding-left:40px;}
#category_special_container div.special_product_container div.special_product_3 p {display:block;padding-top:6px;}
#category_special_container div.special_product_container div.special_product_3 p a {font-size:11px;color:#880000;text-decoration:underline;}
#category_special_container div.special_product_container div.special_product_3 p img {vertical-align:middle;}
#category_special_container div.special_product_container div.special_product_3 div.image {width:100px;height:253px;margin:auto;padding-top:50px}
#category_special_container div.special_product_container div.special_product_3 div.image a img {display:block;margin:auto;}

#category_special_container div.special_product_container div.special_product_4 {width:120px;height:auto;float:left;padding-left:40px;}
#category_special_container div.special_product_container div.special_product_4 p {display:block;padding-top:6px;}
#category_special_container div.special_product_container div.special_product_4 p a {font-size:11px;color:#880000;text-decoration:underline;}
#category_special_container div.special_product_container div.special_product_4 p img {vertical-align:middle;}
#category_special_container div.special_product_container div.special_product_4 div.image {width:100px;height:253px;margin:auto;padding-top:50px}
#category_special_container div.special_product_container div.special_product_4 div.image a img {display:block;margin:auto;}


/*New Left Sepecial Container*/
#category_special_container-new {width:180px;height:auto;margin-left:10px;clear:both;}
#category_special_container-new h2 {clear:both;font-size:18px;color:#333333;font-weight:normal;padding:10px;}
#category_special_container-new div.special_product_container-new {width:150px;}

#category_special_container-new div.special_product_container-new div.special_product {width:180px;height:400px;background-image:url(/img/main/special_socks-new.png);background-repeat:no-repeat;margin-bottom:10px}
#category_special_container-new div.special_product_container-new div.special_product p {width:135px;display:block;padding-top:6px;}
#category_special_container-new div.special_product_container-new div.special_product p a {width:135px;font-size:11px;color:#880000;text-decoration:underline;}
#category_special_container-new div.special_product_container-new div.special_product p img {vertical-align:middle;}
#category_special_container-new div.special_product_container-new div.special_product div.image {width:100px;height:253px;margin:auto;padding-top:30px}
#category_special_container-new div.special_product_container-new div.special_product div.image a img {display:block;margin:auto;}

/*End new left specials*/
#category_content_container {width:724px;height:auto;float:left;padding-top:50px;padding-left:2px;}
#category_content_container-new {width:700px;height:auto;float:left;padding-top:50px;padding-left:2px;}

.category_up_back {float:right;width:146px;height:38px;background-image:url(/img/main/up_back_link.jpg);background-repeat:no-repeat;margin-right:20px;}
.category_up_back-new {float:right;width:146px;height:38px;background-image:url(/img/main/up_back_link.jpg);background-repeat:no-repeat;margin-right:100px;}

.category_up_back a.up_button {width:62px;height:38px;float:left;}
.category_up_back a.back_button {width:82px;height:38px;float:left;}

#category_all_socks {width:845px;height:auto;float:left;padding-left:102px;}
#category_all_socks h2 {width:auto;float:left;font-weight:normal;color:#000000;font-size:24px;padding-left:2px;}
#category_all_socks div.sort_by_showhidedesc_pagings_container {width:845px;height:40px;float:left;padding-top:14px;background-image:url(/img/main/wood_bg.jpg);background-repeat:no-repeat;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.sort_by {width:auto;height:auto;float:left;font-size:18px;color:#ffffff;padding-left:6px;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.sort_by select {width:200px;height:auto;padding:2px 0;font-size:12px;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.show_hide_desc {width:auto;height:auto;float:left;font-size:14px;color:#ffffff;padding-left:46px;padding-top:6px;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.show_hide_desc a {font-size:14px;color:#ffffff;text-decoration:underline;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.show_hide_desc a:hover {color:#c0ca4d;}

#category_all_socks div.sort_by_showhidedesc_pagings_container div.show_hide_desc span {font-size:14px;color:#ffffff;font-weight:bold;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.pagings {width:auto;height:auto;float:left;font-size:16px;color:#ffffff;padding-left:26px;padding-top:4px;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.pagings span {float:left;}

#category_all_socks div.sort_by_showhidedesc_pagings_container div.pagings p {font-size:13px;color:#FFFFFF;float:left;padding-left:18px;}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.pagings p a {font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold}
#category_all_socks div.sort_by_showhidedesc_pagings_container div.pagings p a:hover {color:#c0ca4d;}

#category_all_socks div.product_row {width:842px;height:auto;float:left;background-image:url(/img/main/gray_stitches.jpg);background-repeat:no-repeat;background-position:bottom;padding-bottom:8px;margin-top:20px;padding-left:2px;}

#category_all_socks div.product_row div.each_column {width:140px;height:auto;float:left;background-color:#c5c5c5;}
#category_all_socks div.product_row div.each_column div.image_container {width:140px;height:253px;float:left;background-color:#ffffff;padding-bottom:4px;}
#category_all_socks div.product_row div.each_column div.image_container a img{display:block;margin:auto;}
#category_all_socks div.product_row div.each_column div.product_name_desc {width:124px;height:220px;float:left;padding:0 8px;background-image:url(/img/main/triangle_gray.jpg);background-repeat:no-repeat;background-position:top;padding-top:28px;background-color:#c5c5c5; text-align:left}
#category_all_socks div.product_row div.each_column div.product_name_desc_hide {width:124px;height:135px;float:left;padding:0 8px;background-image:url(/img/main/triangle_gray.jpg);background-repeat:no-repeat;background-position:top;padding-top:28px;background-color:#c5c5c5; text-align:left}
#category_all_socks div.product_row div.each_column div.product_name_desc p {font-size:11px;color:#a52f14;display:block;margin:0; padding:0;clear:both;background-color:#c5c5c5;}
#category_all_socks div.product_row div.each_column div.product_name_desc p a {font-size:11px;color:#a52f14;text-decoration:underline;font-weight:bold;background-color:#c5c5c5;}
#category_all_socks div.product_row div.each_column div.product_name_desc p img {vertical-align:middle;background-color:#c5c5c5;}
#category_all_socks div.product_row div.each_column div.product_name_desc div.price { padding-top:10px;padding-bottom:10px;}
#category_all_socks div.product_row div.each_column div.product_name_desc_hide div.price {padding-top:10px;padding-bottom:10px;}
#category_all_socks div.product_row div.each_column div.product_name_desc span.list-price1 {font-size:12px;color:#483930;float:left;display:block;text-decoration:line-through}
#category_all_socks div.product_row div.each_column div.product_name_desc span.list-price2 {font-size:12px;color:#FF0000;float:left;font-weight:bold}
#category_all_socks div.product_row div.each_column div.product_name_desc_hide span.list-price1 {font-size:12px;color:#483930;float:left;display:block;text-decoration:line-through}
#category_all_socks div.product_row div.each_column div.product_name_desc_hide span.list-price2 {font-size:12px;color:#FF0000;float:left;font-weight:bold}


/*new cat mid 04162010*/
#category_all_socks_new {width:750px;height:auto;float:left;margin-left:10px}
#category_all_socks div.product_row_new {width:720px;height:auto;float:left;padding-bottom:8px;margin-top:20px;padding-left:2px;}

#category_all_socks_new div.product_row_new div.each_column_new {width:110px;height:auto;float:left;margin-left:5px}
#category_all_socks_new div.product_row_new div.each_column_new div.image_container_new {width:110px;height:253px;float:left;background-color:#ffffff;border-style:dashed;border-width:1px;border-color:#999999}
#category_all_socks_new div.product_row_new div.each_column_new div.image_container_new a img{display:block;margin:auto;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc {width:110px;height:200px;float:left;background-position:top;padding-top:3px;background-image:url(/img/main/grey-bg.jpg);text-align:left;border-style:dashed;border-width:1px;border-color:#999999;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc_hide {width:110px;height:135px;float:left;background-repeat:no-repeat;background-position:top; background-image:url(/img/main/grey-bg.jpg);text-align:left;border-style:dashed;border-width:1px;border-color:#999999}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc p {font-size:10px;color:#a52f14;padding:0 3px;clear:both;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc p a {font-size:11px;color:#a52f14;padding:0;margin:3px;text-decoration:underline;font-weight:bold;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc p img {vertical-align:middle;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc div.price {padding:5px 3px;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc_hide div.price {padding:5px 3px;}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc span.list-price1 {font-size:12px;padding:0 3px;color:#483930;float:left;display:block;text-decoration:line-through}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc span.list-price2 {font-size:12px;padding:0 3px;color:#FF0000;float:left;font-weight:bold}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc_hide span.list-price1 {font-size:12px;color:#483930;float:left;display:block;text-decoration:line-through}
#category_all_socks_new div.product_row_new div.each_column_new div.product_name_desc_hide span.list-price2 {font-size:12px;color:#FF0000;float:left;font-weight:bold}

/*for sort*/
#category_all_socks_new div.sort_by_showhidedesc_pagings_container {width:711px;height:50px;float:left;padding-top:5px;background-image:url(/img/main/sort_bar.jpg);background-repeat:no-repeat;}
#category_all_socks_new div.sort_by_showhidedesc_pagings_container div.sort_by {width:auto;height:auto;float:left;font-size:18px;color:#ffffff;padding-left:6px;}
#category_all_socks_new div.sort_by_showhidedesc_pagings_container div.sort_by select {width:200px;height:auto;padding:2px 0;font-size:12px;}
#category_all_socks_new div.sort_by_showhidedesc_pagings_container div.show_hide_desc {width:auto;height:auto;float:left;font-size:14px;color:#ffffff;padding-left:46px;padding-top:6px;}
#category_all_socks_new div.sort_by_showhidedesc_pagings_container div.show_hide_desc a {font-size:14px;color:#ffffff;text-decoration:underline;}
#category_all_socks_new div.sort_by_showhidedesc_pagings_container div.show_hide_desc a:hover {color:#c0ca4d;}


/*end*/
#category_all_socks_new div.bottom_pagings {width:590px;height:auto;float:right;padding-top:20px;}
#category_all_socks_new div.bottom_pagings p {float:left;font-size:14px;color:#000000;padding-right:30px;padding-top:15px;}
#category_all_socks_new div.bottom_pagings p a {font-size:14px;color:#000000;text-decoration:underline;}
#category_all_socks_new div.bottom_pagings p a:hover {color:#c0ca4d;}

/*end*/
#category_all_socks div.bottom_pagings {width:590px;height:auto;float:right;padding-top:20px;}
#category_all_socks div.bottom_pagings p {float:left;font-size:14px;color:#000000;padding-right:30px;padding-top:15px;}
#category_all_socks div.bottom_pagings p a {font-size:14px;color:#000000;text-decoration:underline;}
#category_all_socks div.bottom_pagings p a:hover {color:#c0ca4d;}
/* end of category page */

/*03022010 category page*/
/*#category_all_socks-new {width:712px;height:auto;padding-left:10px;}*/
#category_all_socks-new {width:712px;height:auto;float:left;padding-left:10px;}
#category_all_socks-new h2 {width:auto;float:left;font-weight:normal;color:#000000;font-size:24px;padding-left:2px;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container {width:712px;height:60px;float:left;padding-top:5px;background-image:url(/img/main/sort_bar.jpg);background-repeat:no-repeat;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.sort_by {width:auto;height:auto;float:left;font-size:18px;color:#ffffff;padding-left:6px;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.sort_by select {width:200px;height:auto;padding:2px 0;font-size:12px;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.show_hide_desc {width:auto;height:auto;float:left;font-size:14px;color:#ffffff;padding-left:46px;padding-top:6px;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.show_hide_desc a {font-size:14px;color:#ffffff;text-decoration:underline;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.show_hide_desc a:hover {color:#c0ca4d;}

#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.show_hide_desc span {font-size:14px;color:#ffffff;font-weight:bold;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.pagings {width:auto;height:auto;float:left;font-size:16px;color:#ffffff;padding-left:26px;padding-top:4px;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.pagings span {float:left;}

#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.pagings p {font-size:13px;color:#FFFFFF;float:left;padding-left:18px;}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.pagings p a {font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold}
#category_all_socks-new div.sort_by_showhidedesc_pagings_container div.pagings p a:hover {color:#c0ca4d;}

#category_all_socks-new div.product_row {width:700px;height:auto;float:left;background-image:url(/img/main/gray_stitches-s.jpg);background-repeat:no-repeat;background-position:bottom;padding-bottom:8px;margin-top:20px;padding-left:2px;}

#category_all_socks-new div.product_row div.each_column {width:140px;height:auto;float:left;background-color:#c5c5c5;}
#category_all_socks-new div.product_row div.each_column div.image_container {width:140px;height:253px;float:left;background-color:#ffffff;padding-bottom:4px;}
#category_all_socks-new div.product_row div.each_column div.image_container a img{display:block;margin:auto;}
#category_all_socks-new div.product_row div.each_column div.product_name_desc {width:124px;height:220px;float:left;padding:0 8px;background-image:url(/img/main/triangle_gray.jpg);background-repeat:no-repeat;background-position:top;padding-top:28px;background-color:#c5c5c5; text-align:left}
#category_all_socks-new div.product_row div.each_column div.product_name_desc_hide {width:124px;height:135px;float:left;padding:0 8px;background-image:url(/img/main/triangle_gray.jpg);background-repeat:no-repeat;background-position:top;padding-top:28px;background-color:#c5c5c5; text-align:left}
#category_all_socks-new div.product_row div.each_column div.product_name_desc p {font-size:11px;color:#a52f14;display:block;margin:0; padding:0;clear:both;background-color:#c5c5c5;}
#category_all_socks-new div.product_row div.each_column div.product_name_desc p a {font-size:11px;color:#a52f14;text-decoration:underline;font-weight:bold;background-color:#c5c5c5;}
#category_all_socks-new div.product_row div.each_column div.product_name_desc p img {vertical-align:middle;background-color:#c5c5c5;}
#category_all_socks-new div.product_row div.each_column div.product_name_desc div.price { padding-top:10px;padding-bottom:10px;}
#category_all_socks-new div.product_row div.each_column div.product_name_desc_hide div.price {padding-top:10px;padding-bottom:10px;}
#category_all_socks-new div.product_row div.each_column div.product_name_desc span.list-price1 {font-size:12px;color:#483930;float:left;display:block;text-decoration:line-through}
#category_all_socks-new div.product_row div.each_column div.product_name_desc span.list-price2 {font-size:12px;color:#FF0000;float:left;font-weight:bold}
#category_all_socks-new div.product_row div.each_column div.product_name_desc_hide span.list-price1 {font-size:12px;color:#483930;float:left;display:block;text-decoration:line-through}
#category_all_socks-new div.product_row div.each_column div.product_name_desc_hide span.list-price2 {font-size:12px;color:#FF0000;float:left;font-weight:bold}

#category_all_socks-new div.bottom_pagings {width:590px;height:auto;float:right;padding-top:20px;}
#category_all_socks-new div.bottom_pagings p {float:left;font-size:14px;color:#000000;padding-right:30px;padding-top:15px;}
#category_all_socks-new div.bottom_pagings p a {font-size:14px;color:#000000;text-decoration:underline;}
#category_all_socks-new div.bottom_pagings p a:hover {color:#c0ca4d;}

/*end new cat page*/

/* product page */
#product_content_container {width:832px;height:auto;float:left;padding-left:110px;padding-top:4px;}

#product_content_container div.other_products {width:565px;height:86px;float:left;padding:36px 0 6px 128px;background-image:url(/img/main/also_love_these_bg.jpg);background-repeat:no-repeat;}
#product_content_container div.other_products div.separator {width:26px;height:72px;float:left;}
#product_content_container div.other_products div.each_product {width:65px;height:72px;float:left;background-color:#ffffff;border:1px solid #cf7c5c;}
#product_content_container div.other_products div.each_product_empty {width:65px;height:174px;float:left;background-color:#ffffff;border:1px solid #cf7c5c;}
#product_content_container div.other_products div.each_product a img {display:block;margin:auto;}

#product_content_container div.main_product_container {width:712px;height:auto;float:left;}
#product_content_container div.main_product_container div.top_outer {width:712px;height:auto;float:left;_float:none;_clear:both;background-image:url(/img/main/main_product_top_outer_bg.jpg);background-repeat:no-repeat;background-position:top;}
#product_content_container div.main_product_container div.top_inner {width:712px;height:auto;float:left;background-image:url(/img/main/main_product_top_inner_bg.jpg);background-repeat:no-repeat;background-position:bottom;padding:20px 0 12px 0;}
#product_content_container div.main_product_container div.top_inner h1 {font-size:18px;clear:both;font-weight:normal;color:#54848f;padding-left:50px;}
#product_content_container div.main_product_container div.top_inner h2 {font-size:12px;clear:both;font-weight:normal;color:#6d6d6d;padding-left:50px;padding-bottom:30px}

#product_content_container div.main_product_container div.top_inner div.product_desc_left {width:340px;height:auto;float:left;padding:10px 0 10px 34px;}
#product_content_container div.main_product_container div.top_inner div.product_large_image_left {width:254px;height:auto;float:left;padding:0 0 14px 0;font-size:12px;color:#050404;}
#product_content_container div.main_product_container div.top_inner div.product_large_image_left img {width:254px; border:0px}
#product_content_container div.main_product_container div.top_inner div.product_length {width:66px;height:auto;float:left;padding:0 0 0 10px;font-size:12px;color:#050404;}
#product_content_container div.main_product_container div.top_inner div.widget {width:280px;height:auto;float:left; padding:0 0 0 0}

#product_content_container div.main_product_container div.top_inner div.product_desc_right {width:300px;height:auto;float:left;padding:10px 0 14px 18px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p {font-size:12px;color:#050404;float:left;width:100%;line-height:16px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span {color:#6d6d6d;font-weight:normal;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.darkgreen {color:#4f7f89;font-weight:bold;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.darkgreen2 {color:#4f7f89;text-decoration:line-through}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.dark_red {color:#b70f1a;font-weight:normal;text-transform:uppercase;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p span.red {color:#dc0f1f;font-weight:bold;}

#product_content_container div.main_product_container div.top_inner div.product_desc_right p a img {margin-left:14px;margin-top:6px;margin-bottom:6px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p a.other_colors img {display:inline-block;margin-left:14px;margin-top:10px;margin-bottom:12px;border:1px solid #676767;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p input.textbox {color:#6d6d6d;font-size:11px;padding:1px 2px;width:24px;margin:0 12px 0 4px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p select {color:#6d6d6d;font-size:11px;padding:1px 0;width:124px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p.add_cart input {width:197px;height:66px;float:right;background-image:url(/img/main/add_to_bag_button-w.jpg);background-repeat:no-repeat;border:0px;cursor:pointer;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p.manual_text{padding-top:12px; padding-right:20px; text-align:left; color:#FF0000}
/*
#product_content_container div.main_product_container div.top_inner div.product_desc_right p.rating {font-size:12px;color:#050404;float:left;width:283px;padding-top:6px;line-height:16px;}
#product_content_container div.main_product_container div.top_inner div.product_desc_right p.rating img {vertical-align:middle;}	
#product_content_container div.main_product_container div.top_inner div.product_desc_right p.rating a {font-size:12px;color:#050404;text-decoration:underline;padding-left:8px;}
*/
div.rating {width:300px;font-size:12px;color:#fff;float:left;width:100%;padding:5px;line-height:16px;margin-bottom:5px;border: 3px solid #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#525252}

#product_content_container div.main_product_container div.bottom {width:712px;height:137px;float:left;background-image:url(/img/main/main_product_bottom_bg.jpg);background-repeat:no-repeat;}
#product_content_container div.main_product_container div.bottom div.left_column {width:380px;height:auto;float:left;padding-left:50px;}
/*#product_content_container div.main_product_container div.bottom div.left_column div.each_image_box {width:65px;height:72px;float:left;margin-top:4px;background-color:#ffffff;border:1px solid #a1a1a1;}
#product_content_container div.main_product_container div.bottom div.left_column div.separator {width:8px;height:72px;float:left;}*/
#product_content_container div.main_product_container div.bottom div.right_column {width:220px;height:auto;float:right;padding-right:30px;padding-top:36px;}
#product_content_container div.main_product_container div.bottom div.right_column input {width:197px;height:66px;float:right;background-image:url(/img/main/add_to_bag_button.jpg);background-repeat:no-repeat;border:0px;cursor:pointer;}

div.each_image_box {width:65px;height:72px;float:left;background-color:#ffffff;border:1px solid #a1a1a1;}
div.separator {width:10px;height:4px;float:left;}



div.each_image_box2 {width:65px;height:72px;float:left;margin-top:4px;background-color:#ffffff;border:1px solid #a1a1a1;margin-bottom:10px}
div.color_options_images {width:283px;height:auto;padding:5px;color:#555555}

#product_content_container div.shopping_cart_container {width:115px;height:auto;float:right;}
#product_content_container div.shopping_cart_container div.top {width:115px;height:142px;float:left;background-image:url(/img/main/product_shopping_cart_top.jpg);background-repeat:no-repeat;}
#product_content_container div.shopping_cart_container div.top a.bag_image {width:115px;height:88px;float:left;}
#product_content_container div.shopping_cart_container div.top a.my_bag_button {width:115px;height:34px;float:left;}

#product_content_container div.shopping_cart_container div.mid {width:115px;height:auto;float:left;_float:none;_clear:both;background-image:url(/img/main/product_shopping_cart_mid.jpg);background-repeat:repeat-y;}
#product_content_container div.shopping_cart_container div.mid div.each_product {width:65px;height:72px;display:block;margin:auto;}
#product_content_container div.shopping_cart_container div.mid div.separator {width:100%;height:14px;display:block;}
#product_content_container div.shopping_cart_container div.bottom {width:115px;height:120px;float:left;background-image:url(/img/main/product_shopping_cart_bottom.jpg);background-repeat:no-repeat;}
#product_content_container div.shopping_cart_container div.bottom div.total {width:84px;height:auto;float:left;padding:52px 0 14px 10px;font-size:14px;font-weight:bold;color:#4f4f4f;text-align:right;}
#product_content_container div.shopping_cart_container div.bottom input.checkout {display:block;margin:auto;width:88px;height:33px;border:0;cursor:pointer;}
#product_content_container div.content_text_bottom {width:818px;height:auto;float:left;}	
#product_content_container div.content_text_bottom h3 {font-size:16px;color:#ba5e3a;clear:both;width:100%;padding-bottom:4px;font-weight:bold;}	
#product_content_container div.content_text_bottom p {font-size:14px;color:#292929;float:left;width:100%;font-weight:normal;padding-bottom:12px;}	
#product_content_container div.content_text_bottom span {font-size:13px;color:#b15d3a;clear:both;float:left;width:100%;font-weight:normal;}
#product_content_container div.content_text_bottom span a {font-size:13px;color:#b15d3a;font-weight:normal;text-decoration:none;}
#product_content_container div.content_text_bottom span a:hover {text-decoration:underline;}
#product_content_container div.content_text_bottom div.up_back_container {width:146px;height:38px;float:right;background-image:url(/img/main/up_back_link.jpg);background-repeat:no-repeat;margin-top:-34px;}
#product_content_container div.content_text_bottom div.up_back_container a.up_button {width:62px;height:38px;float:left;}
#product_content_container div.content_text_bottom div.up_back_container a.back_button {width:82px;height:38px;float:left;}

 ul.prod-menu li{ list-style:none; float:left;}
 a:link.review {color:#ffffff}
 a:hover.review {color:#ffffff}
 a:visited.review {color:#ffffff}
/* end of product page */

/*review*/
.review-title {color:#FDE88B;font-weight:bold;font-size:20px;padding:10px}
/* Footer */

#footer_container {width:100%;height:332px;clear:both;background-image:url(/img/main/footer_bg.jpg);background-repeat:no-repeat;}
#footer_container_inner {width:950px;height:auto;float:left;}
#footer_container_inner div.footer_copyright_text {width:auto;height:auto;float:right;padding-right:20px;}
#footer_container_inner div.footer_links {width:463px;height:auto;float:right;font-size:13px;color:#a69a8c;padding-right:50px;padding-top:100px;}
#footer_container_inner div.footer_links a {font-size:13px;color:#a69a8c;text-decoration:none;}
#footer_container_inner div.footer_links a:hover {color:#ffffff;}

#footer_container_inner div.footer_links_bottom {width:100%;height:auto;float:right;font-size:13px;color:#a69a8c;padding-top:60px;}
#footer_container_inner div.footer_links_bottom p.link1 {float:right;font-size:14px;color:#dec1a0;clear:both;}
#footer_container_inner div.footer_links_bottom p.link1 a {font-size:14px;color:#dec1a0;text-decoration:underline;}
#footer_container_inner div.footer_links_bottom p.link1 a:hover {color:#ffffff;}
#footer_container_inner div.footer_links_bottom p.link2 {float:left;font-size:11px;color:#947a5b;text-align:right;float:right;clear:both;}
#footer_container_inner div.footer_links_bottom p.link2 a {font-size:12px;color:#947a5b;text-decoration:underline;}
#footer_container_inner div.footer_links_bottom p.link2 a:hover {color:#ffffff;}

/* From common */

/*from old site*/
.rbld {color:#FF0000;font-weight:bold}
.emph {color:#333;font-weight:bold}
.heading { font-size:16px; color:#3B9D9F; display:block;font-weight:bold}
.bodyText {color:#333333;font-size:12px;text-align:left}
.checkoutBodyTextBold {font-weight:bold;font-size:13px;color:#444444}
.checkoutRow1 {background-color:#B1DEDD;font-size:12px;color:#444444;padding:5px}
.checkoutRow2 {background-color:#DAFFFF;font-size:12px;color:#444444;padding:5px}
.checkoutRow3 {background-color:#188087;font-size:12px;color:#ffffff;padding:5px}
.checkoutHeadingRow {background-color:#999999}
.bodyTextBold {font-weight:bold}
.bodyTextBoldE {font-weight:bold;color:#FF0000}
.bodyTextError {font-weight:bold;color:#FF0000}
.rlink a{font-size:10px}
/* CHECKOUT PAGES */
.checkoutBodyText {font-size: 11px}
.checkoutBodyTextBold {font-size: 11px; font-weight: bold}
.checkoutBodyTextError {font-size: 11px; color: #FF0000; font-weight: bold}
.checkoutBodyTextSmall {font-size: 10px}
.checkoutTable {background-color: #fff; width: 500px}
.checkoutTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.checkoutHeadingRow {background-color: #CCCCCC}
.checkoutRow1 {background-color: #F0F0F0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px}
.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px}
.checkoutSuccess {font-size: 14px; font-weight: bold; color: #33CC00}
.checkoutFail {font-size: 14px; font-weight: bold; color: #FF0000}

.wb {font-size:12px;color:#FFFFFF;font-weight:bold}

/*add this widget css*/
.addthis_toolbox {margin-top:5px;width: 260px;color:#666666;font-size:10px;font-weight:bold}
.addthis_toolbox .hover_effect {width: 260px;padding: 5px 5px 5px 5px;border: 2px solid #eee;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.addthis_toolbox .hover_effect div {float: left;}
.addthis_toolbox .hover_effect a {border: 2px solid #fff;padding: 2px 2px 2px 16px;position: relative;text-decoration: none;}
.addthis_toolbox .hover_effect a:hover {border: 2px solid #105CB6;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #B4D3F8;color: #333333;text-decoration: none;}
.addthis_toolbox .hover_effect span {position: absolute;width: 16px;height: 16px;top: 2px;left: 1px;}

/*cat page extra*/
.gotoprod {width:711px;height:50px;clear:both}
a:visited.gotoproda {color:#ffffff;padding:10px;padding-top:25px;padding-left:25px;}
a:active.gotoproda {color:#ffffff;padding:10px;padding-top:25px;padding-left:25px;}
a:link.gotoproda {color:#ffffff;padding:10px;padding-top:25px;padding-left:25px;}

/*review*/
.rev_bg {background:#565550;color:#ffffff;font-size:14px;padding:10px;width:650px;margin:10px}