#main_content {
	background: #FFF;
	padding: 0;
	padding-top: 0px;
}
#content_wrapper.subnav_exist #main_content {
	width: 805px;
}
#main_content .prod_wrapper {
	margin-top: 10px;
}
#prod_main {
	float: left;
	color: #000;
	width: 235px;
	margin-right: 11px;
}
#prod_main h1, #prod_main h2, #prod_main h3, #prod_main h4 {
	font-size: 12px;
}
#prod_main h3 {
	font-weight: bold;
} 	 /* Product Description*/
#prod_main h4 {
	font-weight: normal;
	margin: 10px 0;
}   /* Product Price*/
#prod_details {
	float: left;
	width: 293px;
	margin-right: 11px;
}
/*#main_content_items #main_contents_2{float: left; width: 293px; margin-right: 11px; background: #FFF;}*/
	#swatch_container {
	border: 1px #CBCBCB solid;
	border-top: none;
	margin-right: 5px;
	padding-bottom: 3px
}
#swatch_container .swatch {
	padding: 5px 5px 5px 0;
	border-bottom: 1px #CBCBCB dotted;
}
#swatch_container .swatch img {
	padding-right: 5px;
	float: left;
}
#swatch_container p {
	margin: 0 0 5px 5px;
	font-size: 11px;
	color: #000
}
#rel_prod {
	float: left;
	color: #5C88E1;
	padding: 10px;
	background: #F4F4F4;
	width: 235px;
}
#promos_container .promo {
	width: 380px;
	height: 100px;
	float: left;
	display: inline;
}
#prodcut_top {
	padding:0px;
	margin-top:1px;
	background-image: url(/images/nav_btm_bg_full.gif);
	background-repeat: repeat-x;
	height:20px;
}
#prodcut_top a {
	color: #7fa395;
	text-decoration:none;
}
#prodcut_top a:hover {
	color: #f3b4a4;
	text-decoration: none;
}
#prodcut_top_div {
	/*border-right: 1px solid #FFF;*/
	padding-left: 5px;
	padding-right: 5px;
}
#viewbag_div {
	padding:0px;
	width:890px;
	margin-top: 00px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#address_column_default {

	padding:10px;
	margin:0px;
	width:250px;
	height:190px;
	color: #939b98;
	border: 0px;
	font-size: 12px;
	line-height:14px;
	border: 1px solid #c7d4cf;

}

#address_column_default a {
	color: #7fa395;
}
#address_column_default a:hover {
	color: #f3b4a4;
	text-decoration: none;
}

#address_column_edit {
	top: 35%;
	left: 40%;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	padding:20px;
	margin:0px;
	width:250px;
	height:190px;
	color: #939b98;
	border: 0px;
	font-size: 12px;
	line-height:14px;
	border: 1px solid #c7d4cf;
	z-index:1002;
	overflow: visible;
}

#address_column_edit a {
	color: #7fa395;
}
#address_column_edit a:hover {
	color: #f3b4a4;
	text-decoration: none;
}

#address_column_new {
	top: 35%;
	left: 40%;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	padding:20px;
	margin:0px;
	width:250px;
	height:190px;
	color: #939b98;
	border: 0px;
	font-size: 12px;
	line-height:14px;
	border: 1px solid #c7d4cf;
	z-index:1002;
	overflow: visible;
}

#address_column_new a {
	color: #7fa395;
}
#address_column_new a:hover {
	color: #f3b4a4;
	text-decoration: none;
}

#address_column_del {
	top: 35%;
	left: 40%;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	padding:20px;
	margin:0px;
	width:250px;
	height:190px;
	color: #939b98;
	border: 0px;
	font-size: 12px;
	line-height:14px;
	border: 1px solid #c7d4cf;
	z-index:1002;
	overflow: visible;
}

#address_column_del a {
	color: #7fa395;
}
#address_column_del a:hover {
	color: #f3b4a4;
	text-decoration: none;
}

#address_column {
	padding:10px;
	margin:0px;
	width:250px;
	height:190px;
	color: #939b98;
	border: 0px;
	font-size: 12px;
	line-height:14px
}

#address_column a {
	color: #7fa395;
}
#address_column a:hover {
	color: #f3b4a4;
	text-decoration: none;
}
#address_divider {
	padding:0px;
	margin:0px;
	width:25px;
	border: 0px;
}
.image_frame {
	margin:0px;
}
#main_bag_holder {
	margin:0px;
	padding:0px;
	border: 1px solid #c7d4cf;
}
#right_column_bg {
	background-color: #FFF;
	background-image: url(/images/account/viewbag_right_img.jpg);
	background-repeat: no-repeat;
}
#left_column_bg {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c7d4cf;
}
#viewbag_section {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdccc6;
	font-size: 14px;
	color: #7fa395;
	padding-top: 6px;
	padding-bottom: 6px;
	height:16px;
}

#product_section {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdccc6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bdccc6;
	font-size: 14px;
	font-weight: bold;
	color: #7fa395;
	xvertical-align: middle;
	padding-top: 6px;
	height:16px;
	padding-bottom: 6px !important;
	padding-bottom: 3px; /* IE6 */

}

#product_section_img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdccc6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bdccc6;
	font-size: 14px;
	color: #7fa395;
	xvertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
	height:16px;
	padding-bottom: 6px !important;
	padding-bottom: 0px; /* IE6 */
	font-weight: bold;
}


#product_section_3px{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdccc6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bdccc6;
	font-size: 14px;
	color: #7fa395;
	xvertical-align: middle;
	padding-top: 6px;
	height:16px;
	padding-bottom: 6px !important;
	padding-bottom: 3px; /* IE6 */
	font-weight: bold;
}




#viewbag_data {
	font-size: 12px;
	color: #7fa395;
	padding: 0px;
	margin:0px;
	margin-top:5px;
}
#img_frame {
	height:130px;
	width:130px;
}
.viewbag_content_bottom {
	margin-top:0px;
	color:#7fa395;
	font-size: 12px;
}
.viewbag_content_bottom a {
	color:#7fa395;
}
.viewbag_content_bottom a:hover {
	text-decoration:none;
	color:#f3b4a4;
}
.viewbag_content_green {
	margin-top:25px;
	color:#7fa395;
	font-size: 12px;
}
.viewbag_content_green a {
	color:#7fa395;
}
.viewbag_content_green a:hover {
	text-decoration:none;
	color:#f3b4a4;
}
.viewbag_content_gray {
	margin-top:25px;
	color:#939b98;
	font-size: 12px;
}
.viewbag_content_detail {
	margin-top:5px;
	color:#939b98;
	font-size: 12px;
}
.viewbag_content_btn {
	margin-top:13px;
}
#viewbag_content_title {
	font-size:16px;
	font-weight:bold;
	color:#7fa395;
}
#viewbag_content_subtitle {
	font-size:14px;
	font-weight:bold;
	color:#7fa395;
}
#product_section_send {
	position: absolute;
	right: 154px;
	top: 288px;
}
#rec_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
#rec_list a {
	color: #7fa395;
	text-decoration: none;
}
#rec_list a:hover {
	color: #f3b4a4;
	text-decoration: none;
}
/*====DropDown======*/
#content_chooser_select_div {
	width:100px;
	height:19px;
}
#content_chooser_select {
	border: 1px solid #c7d4cf;
	width:40px;
	height:19px;
	color:#939b98;
	font-size:12px;
}
#right_deco {
	float:right;
	margin-right:10px;
	margin-top:0px;
}
#location_num {
	font-size:12px;
	color:#7fa395;
}
.location_num {
	font-size:12px;
	margin-left:8px;
}
.location_num_img {
	font-size:12px;
	margin-left:5px;
	margin-bottom:4px;
	margin-top:5px;
}
.selected {
	color:#939b98;
	margin-left:8px;
	font-size:12px;
}
.location_num a {
	color:#7fa395;
	text-decoration:none;
}
.location_num a:hover {
	text-decoration:none;
	color:#f3b4a4;
}
.viewbag_result_green {
	font-weight:bold;
	font-size:14px;
	color: 7fa395;
}
#delivery_method_div {
	width:300px;
	color:#939b98;
}
#delivery_method_data {
	width:200px;
	color:#939b98;
}
#delivery_method_div td {
	line-height:14px;
}
#delivery_method_msg {
	width:290px;
	color:#939b98;
}
#form_text_tt {
	color: #939b98;
	font-size:12px;
	float:right;
	height:12px;
}
#form_text_tt img {
	margin-right:8px;
}
#form_text {
	width:250px;
	color: #939b98;
	font-size:12px;
	float:left;
}
#form_text_right {
	width:250px;
	color: #939b98;
	font-size:12px;
	margin-left:14px;
	float:left;
}
#form_text img {
	margin-right:8px;
}
#form_text_right img {
	margin-right:8px;
}
#form_text_long {
	width:510px;
	color: #939b98;
	font-size:12px;
}
#form_subtext {
	font-size:10px;
}
.form_field {
	border: 1px solid #c7d4cf;
	width:244px;
	height:15px;
	line-height:15px;
	color:#939b98;
	padding-left:3px;
}
.form_field_right {
	border: 1px solid #c7d4cf;
	width:244px;
	height:15px;
	margin-left:15px;
	line-height:15px;
	color:#939b98;
	padding-left:3px;
}
.form_field_long {
	border: 1px solid #c7d4cf;
	width:508px;
	height:15px;
	line-height:15px;
	color:#939b98;
	padding-left:3px;
}
.form_field_long_msg {
	border: 1px solid #c7d4cf;
	width:508px;
	line-height:15px;
	color:#939b98;
	padding-left:3px;
}
#free_trail_box {
	width:158px;
	margin-right:25px;
	color:#939b98;
}
#free_trail_box_end {
	width:158px;
	color:#939b98;
}
.img_box {
	margin-top: 20px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
}
.form_dropdown_div {
	width:100px;
	height:19px;
	border: 1px solid #c7d4cf;
}
.form_dropdown {
	border: 1px solid #c7d4cf;
	width:250px;
	xheight: 19px;
	height: 22px;
	color:#939b98;
	font-size:12px;
	line-height:19px;
	vertical-align:bottom;
}
#new_add {
	border: 1px solid #c7d4cf;
	position:absolute;
	float:left;
	z-index:100;
	background-color: #FFF;
}
#new_add #table_frame {
	padding-top: 18px;
	padding-right: 22px;
	padding-bottom: 15px;
	padding-left: 22px;
}
#new_add_btn {
	display:inline-block;
	position:relative;
	top: 0px;
	right: 0px;
	float:left;
	z-index:101px;
}
.result_content_green {
	margin-top:30px;
	color:#7fa395;
	font-size: 12px;
}
.result_content_green a {
	color:#7fa395;
}
.result_content_green a:hover {
	text-decoration:none;
	color:#f3b4a4;
}
.result_content_gray {
	margin-top:30px;
	color:#939b98;
	font-size: 12px;
}
.result_content_detail {
	margin-top:15px;
	color:#939b98;
	font-size: 12px;
}
.result_content_btn {
	margin-top:13px;
}
#result_content_title {
	font-size:16px;
	font-weight:bold;
	color:#7fa395;
}
#result_content_subtitle {
	font-size:14px;
	font-weight:bold;
	color:#7fa395;
}
.result_greenbox {
	margin-top:28px;
	border: 1px solid #c7d4cf;
	width:30px;
	height:16px;
	color:#939b98;
}
#order_his_section {
	width:890px;
	padding: 0px;
	margin: 0px;
	height:12px;
	vertical-align:middle;
	margin-bottom: 0px !important;
	margin-bottom: -4px; /* IE6 */

}
#order_his_divider{
	padding-top:5px;
	padding-bottom:2px;
	margin-top:5px;
	margin-bottom:2px;
	height:11px;
	line-height:11px;

}

.clear_edit_address_ie6{
	clear: both;
	margin-bottom: 0px!important;
	margin-bottom: -5px;  /*IE6 */
	height:10px;
	xbackground-color:red;
}


.clear_edit_address_ie6_2{
	clear: both;
	margin-bottom: 0px!important;
	margin-bottom: -4px;  /*IE6 */
	height:10px;
	xbackground-color:blue;
}

.clear_edit_address_ie6_10px{
	clear: both;
	margin-bottom: 0px!important;
	margin-bottom: -10px;  /*IE6 */
	height:10px;
	xbackground-color:red;
}


.clear_address_ie6{
	clear: both;
	margin-bottom: 0px!important;
	margin-bottom: -9px;  /*IE6 */
	height:5px;
	xbackground-color:red;
}

.nav_block{
	float:left;
	background-color:#dcede7;
	width:90px;
	height:29px;
	color:#FFFFF;
	margin-right:1px;
	padding-left:10px;
	cursor:hand;
}

.nav_block:hover {
	color:#FFFFFF;
	background-color:#8faca1;
}

#contact_us_title{
	background-image:url('/images/title/contact_us_title.gif');
}


#acc_list_col{
	width:175px; line-height:16px
}

#footer_faq_left{ float:left; font-size:12px;  color: #939b98;}
#footer_faq_right{ float:right; font-size:12px; padding-top:1px;}

#product_section_no_bold{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdccc6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bdccc6;
	font-size: 14px;
	color: #7fa395;

	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px!important;
	padding-bottom: 3px;
	height:16px;
}

.select_container {
	width: 250px; 
	height: 21px; 
	display: inline-table;
}