.inner-content-left {
	/*padding-left:11px; */
}
.inner-content-left h3 { padding-left:5px }

.cart_inner-content-left {
	/* [disabled]padding-left:11px; */
}
.cart_inner-content-left h3 { padding-left:5px }

#inner_content_top_wrapper {
	float:left;
	width:770px;
	margin-right:10px;
	margin-bottom: 10px;
}

#inner_content_top_left {
	float:left;
	width:530px;
	margin-right:10px;
}
#inner_content_top_left { font-size:18px; font-weight:bold }
#inner_content_top_left .featured {
	float:left;
	width:520px;
	/* [disabled]height:210px; */
	overflow:auto;
	border:1px solid #8d8d8d;
	border-left:none;
	padding-top:10px;
	margin-bottom:47px;
	border-right: none;
}

#inner_content_top_left .featured p {
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	color: #8d8d8d;
	text-align: justify;
}
#inner_content_top_left .featured_list h5 {
	font-size:13px;
	color:#3d388a;
	font-weight:bold;
}

.featured_row {
	margin-bottom:20px;
	padding-left:5px;
}

.featured_left {
	float:left;
	padding-left:5px;
	width: 160px;
}
.featured_right span { font-size:10px; color:#8d8d8d }
.featured_right {
	float:right;
	margin-left:10px;
	margin-right:10px;
	color:#373289;
	font-weight:bold;
	padding-top:5px;
	width: 300px;
}

#category_listing_heading { border-bottom:1px solid black }

#category_listing_wrapper {
	margin-top:10px;
	border: solid #d0d0d0 1px;
	padding: 10px;
	margin-bottom: 10px;
}

.result_wrapper {
	font-size:12px;
	padding: 5px 0 15px 5px;
	color: #898989;
	float: left;
	width:100%;
}
.result_wrapper a {
	font-weight: bold;
	text-decoration:underline;
}

.search_wrapper {
	margin-left:170px;
	vertical-align:middle;
	color: #373289;
	font-size: 10px;
	font-weight:bold;
}

.search_wrapper_left {
	float:left;
	width: 240px; 
}

.search_wrapper_middle {
	float:left;
	width: 170px;
}

.search_wrapper_middle a{
	text-decoration:underline;
}

.search_description {
	float:left;
	color: #373289;
	font-size: 10px;
	font-weight:bold;
	width: 350px;
	text-align: justify;
	margin-left: 5px;
}

.search_description h2{
	font-size: 12px;
	fpnt-weight:bold;
}

.result_top_wrapper{
	padding:5px 5px 5px 5px;
	width: 100%;
}

.related_search{
	font-size:12px;
	color:#373289;
	font-weight:bold;
	float: left;
	width: 530px;
	padding-top: 6px;
}

.sort_wrapper{
	font-size:12px;
	color:#373289;
	font-weight:bold;
	float: left;
	/*width: 150px;*/
}

.page_of{
	font-size:12px;
	color:#373289;
	font-weight:bold;
	float: right;
	/*width: 200px;*/
	padding-top: 6px;
}

.search_entity {
	float:left;
	width: 100%;
	border-bottom: solid black 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.search_entity img {
	width:140px;
	/*height:100px;*/
	margin-bottom:5px;
	float: left;
}
.search_entity.nmr { margin-right:0 }
.search_entity .ent_name {
	font-weight:bold;
	font-size:10px;
	color:#373289;
}

.search_entity .ent_name p{
	margin-top:15px;
}

.search .more_link { font-size:10px }
.search .ent_info { color:#898989 }
.search .ent_info, .single_entity .more_link {
	font-size: 10px;
	font-weight: bold;
}


#delivery_services{
	width:100%;
	float:left;
	border:solid goldenrod 1px;
	margin-top:20px;
	margin-bottom: 20px;
}

#delivery_header{
	color:#898989;
	font-weight:bold;
	background-color:palegoldenrod;
	padding:5px;
}

#delivery_services_text{
	padding:5px;
}

#delivery_services_text span{
	color:#898989;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#empty_cart{
	float:right;
	font-size:12px;
}

.order_detail{
	/*float:left;*/
	width: 100%;
	margin-bottom: 10px;
}

.order_detail span{
	color:#373289;
	font-size:16px;
	font-weight:bold;
}

.final_cart_wrapper{
	width:100%;
}

.final_cart_wrapper table{
	font-size:12px;
	font-weight:bold;
	/* [disabled]text-align: center; */
	margin-right:auto;
	margin-left:auto;
}

.final_cart_wrapper table a{
	color:red;
}

.final_cart_wrapper th{
	background-color:#CCC;
	color:#666;













denrod;
	padding:5px;
}

.final_cart_wrapper td{
	color:#898989;
	padding:7px;	
}

.final_cart_wrapper tr:nth-child(even){
	background-color:#F0F0F0;	
}
.final_cart_wrapper tr:nth-child(odd){
	background-color:#E0E0E0;	
}

#not_in_web{
	width:100%;
	color: goldenrod;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-weight:bold;
}

#not_in_web .textfield {
	float: left;
	width: 80px;
}

#not_in_web .text {
	color: #373289;
}

textarea {
	resize: none;
	overflow: auto;
	width: 600px;
}

#checkout{
	float:right;
	padding-top:5px;
}

#nav_arrow_left{
	float:left;
	padding:90px 20px 0px 0px;
}

#nav_arrow_right{
	float:right;
	padding:90px 0px 0px 20px;
}

#cart_img{
	float:left;
	padding-bottom: 10px;
	
}

#cart_img span{
	font-size:18px;
	color:goldenrod;
	vertical-align:middle;
}

#user_data{
	padding-top: 10px;
	width: 100%;
	margin-bottom: 10px;
	font-weight: bold;
	float: left;
}

#user_data span{
	font-size:12px;
	color:#898989;
	line-height: 1.5;
}

#continue_shopping{
	float:right;
	margin-right: 15px;
}

#other_also_request
{
	padding:20px;
	vertical-align: baseline;
	font-size:12px;
	font-weight:bold;
	/* [disabled]background: #373289; */
	margin: 20px 50px 20px 50px;
	border: 1px solid goldenrod;
}

#other_also_request h3
{
	color:#898989;
	font-size:18px;
}

.req_entity {
	float:left;
	/* [disabled]margin-right:10px; */
	color:white;
	/* [disabled]margin-top: 10px; */
	width: 165px;
	margin: 10px;
}
.req_entity img {
	width:140px;
	height:100px;
	margin-bottom:5px;
	/* [disabled]float: left; */
}
.req_entity.nmr { margin-right:0 }
.req_entity .ent_name {
	float:top;
	font-weight:bold;
	font-size:15px;
}

.req_entity .ent_name a{
	color: #373289;
	text-decoration: underline;
}

.req_entity .ent_name a:hover{
	color: goldenrod;
}
.req_entity .more_link {
	font-size:12px;
	color: #FFF;
	padding-top: 10px;
	font-weight: bold;
}
.req_entity .ent_info { font-size:10px; color:#898989; padding-top:2px;}

.req_entity .more_link a {
	color:898989;
	text-decoration: underline;
}

.req_entity .more_link a:hover {
	color:goldenrod;
}

#cart_inner_content_top_wrapper {
	float:left;
	width:100%;
	margin-right:10px;
	margin-bottom: 10px;
}

#cart_inner_content_top_left {
	float:left;
	width:400px;
	margin-right:10px;
}
#cart_inner_content_top_left { font-size:18px; font-weight:bold }
#cart_inner_content_top_left .featured {
	float:left;
	width:650px;
	/* [disabled]height:210px; */
	overflow:auto;
	/* [disabled]border:1px solid #8d8d8d; */
	border-left:none;
	padding-top:10px;
	margin-bottom:10px;
	border-right: none;
}

#cart_inner_content_top_left .featured p {
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	color: #8d8d8d;
	text-align: justify;
}
#cart_inner_content_top_left .featured_list h5 {
	font-size:18px;
	color:goldenrod;
	font-weight:bold;
}

#cart_inner_content_top_right {
	float:right;
	width:480px;
}
#cart_inner_content_top_right .cart {
	float:left;
	width:210px;
	overflow:auto;
	background: #E2E2E2;
	height: 165px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: solid #373289 5px;
}

#cart_inner_content_top_right .cart h4{ font-size:15px; font-weight:bold; padding-left:14px; margin-bottom:10px; }
#cart_inner_content_top_right .cart_left { float:left;}

#cart_inner_content_top_right .cart_right { float:right;}

#cart_content_container {
	padding: 0px 50px 0px 50px;
}
#cart_content_container h3 { font-size:18px; font-weight:bold }

.thumb_row .indv_thumb {
	float:left;
	border: solid #d0d0d0 1px;
	margin: 0px 5px 5px 0px;
	/* [disabled]margin-right: 5px; */
}

.thumb_row {
	float:left;
	/* [disabled]width: 50%; */
	padding-bottom: 10px;
}

.explanation{
	padding:10px 0px 10px 0px;
	border-top:solid #d0d0d0 1px;
}

.explanation span {
	font-weight:bold;
	color:#8d8d8d;
	font-size:11px;
}

.product_selection{
	font-size:12px;
	color:#373289;
}

.product_selection_column{
	float:left;
	width:160px;
	padding-right:20px;
	max-width: 160px;
}

.product_selection_column2{
	float:left;
	width:191px;
	padding-right:5px;
}

.product_selection_column span{
	font-size:14px;
	font-weight:bold;
}

.product_selection_column ul{
	padding-top:5px;
}

.product_selection_column ul{
	padding-bottom:2px;
}

.product_selection_column a{
	text-decoration:underline;	
}

.product_selection_column a:hover{
	color:goldenrod;
	/* [disabled]font-weight:bold; */
}

#recommended_wrapper
{
	padding:10px 20px 10px 20px;
	vertical-align: baseline;
	font-size:12px;
	font-weight:bold;
	/* [disabled]background: #373289; */
	margin: 0 20px 0 20px;
	border: solid #373289 1px;
}

#recommended_wrapper h3
{
	color:#373289;
	font-size:17px;
}

.rec_entity {
	float:left;
	margin-right:10px;
	color:#373289;
	margin-top: 10px;
	width: 250px;
}

.rec_entity img {
	width:146px; 
	/*height:100px; */ 
	margin-bottom:5px;
	float: left;
	margin-right: 5px;
}

.rec_entity .ent_name {
	float:top;
	font-weight:bold;
	font-size:15px;
	margin-bottom: 5px;
}

.rec_entity .ent_name a{
	text-decoration: none;
	font-size: 13px;
}

.rec_entity .ent_name a:hover{
	color:goldenrod;
}

.rec_entity .ent_info {
	font-size:10px;
	color:#999;
	padding-top:2px;
}

#rec_left
{
	float:left;
	margin-top:40px;
	margin-right:10px;
	width: 50px;
}

#rec_right
{
	float:right;
	margin-top:40px;
	margin-left:10px;
}

#model_listing_wrapper {
	border:1px solid #E2E2E2;
	padding: 10px 20px 20px 20px;
	height: auto;
}

#final_inner_content_top_wrapper {
	float:left;
	width:100%;
	margin-right:10px;
	margin-bottom: 10px;
}

#final_inner_content_top_left {
	float:left;
	width:530px;
	margin-right:10px;
}
#final_inner_content_top_left { font-size:18px; font-weight:bold }
#final_inner_content_top_left .featured {
	float:left;
	width:650px;
	/* [disabled]height:210px; */
	overflow:auto;
	/* [disabled]border:1px solid #8d8d8d; */
	border-left:none;
	padding-top:10px;
	margin-bottom:10px;
	border-right: none;
}

#final_inner_content_top_left .featured p {
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	color: #8d8d8d;
	text-align: justify;
}
#final_inner_content_top_left .featured_list h5 {
	font-size:18px;
	color:goldenrod;
	font-weight:bold;
}


#final_inner_content_top_right {
	float:right;
	width:210px;
	background: #E2E2E2;
	border:1px solid #E2E2E2;
	height: 265px;
	/* [disabled]margin-left: auto; */
	/* [disabled]margin-right: auto; */
}
#final_inner_content_top_right .cart {
	float:left;
	width:210px;
	overflow:auto;
	background: #FFFFFF;
	height: 165px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: solid #373289 5px;
}

#final_inner_content_top_right .cart h4{ font-size:15px; font-weight:bold; padding-left:14px; margin-bottom:10px; }
#final_inner_content_top_right .cart_left { float:left;}

#final_inner_content_top_right .cart_right { float:right;}


#final_content_container {
	padding: 0px 20px 10px 20px; 
	margin-top: 5px; 
}
#final_content_container h3 { font-size:18px; font-weight:bold;}

#form_content_container {
	/*padding: 0px 50px 20px 50px; */
}

#form_content_container h3 {
	font-size:18px;
	font-weight:bold;
	padding-left: 25px;
	color: #3d388a;
}

.featured_right .item_code{
	padding-top:10px;
}

.featured_right .item_code span{
	color:#373289;
	font-weight:bold;
	font-size:12px;	
}

.featured_right .available{
	float:left;
	padding-top:10px;
	width:70px;
}

.featured_right .available span{
	color:#373289;
	font-weight:bold;
	font-size:12px;	
	padding-top:10px;	
}

.featured_right .available_status{
	/* [disabled]float:left; */
	padding-top:8px;
}

.featured_right .available_status span{
	color:goldenrod;
	font-weight:bold;
	font-size:14px;	
	padding-top:10px;	
}

.featured_right .spec{
	float:left;
	color:#373289;
	background-color:white;
	width:95%;
	margin-top:10px;
	padding: 10px 0px 15px 10px;
	border: solid #d0d0d0 1px;
}

.featured_right #spec_title{
	color:#373289;
	padding-bottom:5px;
	padding-left: 5px;
}

.featured_right .spec a{
	color:#8d8d8d;
	padding-bottom:10px;
	font-weight:bold;
	text-decoration: underline;
	font-size: 12px;
}

.featured_right .spec a:hover{
	color:goldenrod;
}

.featured_right .spec span{
	/* [disabled]padding-left:6px; */
	/* [disabled]padding-bottom:10px; */
	padding: 0px 0px 6px 6px;
}

#category_list a{
	text-decoration: none;
	/*text-decoration:underline; */
}

#category_list a:hover{
	color:goldenrod;
}

.more-product { float: right; }

.cart-delete-btn { background:none; border:0; color:#ff0000; cursor: pointer; }

.selected-order-product {
	border: 1px solid #E2E2E2;
	padding: 5px;
}

.delivery-text {
	font-size: 14px;
	font-weight: bold;
	color: #373289;
	margin-bottom: 5px;
}