body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #fff url(../images/bg-fade.png) 0 0 repeat-x;
}
strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
}
strong, b {
	font-weight: bold;
}
a {
	text-decoration: none;
}
.clr {
	clear: both;
}
.make_it_wider {
	/* site was built at 940px width. this makes it 960px. */
	width: 940px;
	padding: 0 10px;
	margin: 0 auto;
}
.left, .right {
	outline: 0;
}
#windows_callout {
	width: 100%;
	background: #202020;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
}
#windows_callout p {
	padding-top: 8px;
	width: 940px;
	text-align: right;
	margin: 0 auto;
	color: #fff;
}
#masthead {
	width: 940px;
	margin: 0 auto;
	padding-top: 10px;
	background: black;
}
#masthead a {
	color: #d70311;
}

/*		left side of the masthead		*/
#masthead #logo_zone {
	float: left;
	width: 465px;
	margin-top: 10px;
}
#masthead #logo_zone h1 {
	/* lenovo logo img replacement*/
	width: 223px;
	height: 42px;
	background: transparent url(../images/lenovo_logo.png) 0 0 no-repeat;
	
	overflow: hidden;
	text-indent: -9999px;
	float: left;
}
#masthead #logo_zone h1 a {
	width: 223px;
	height: 42px;
	display: block;
}

/*		country selector dropdown			*/
	/*this will eventually be skinned*/
#masthead #logo_zone #country_select_wrapper {
	width: 158px;
	height: 26px;
/*	background: transparent url(../images/country_select_bg.png) 0 0 no-repeat;*/
	float: left;
/*	margin: 5px 0 0 14px;*/
	margin: 19px 0 0 14px;
}
#masthead #logo_zone #country_select_wrapper #country_select {
	font-size: 10px;
}
#masthead #logo_zone #country_select_wrapper #country_select select {
	margin-top: -8px;
}
#masthead #logo_zone #country_select_wrapper #country_select select option {

}

/* utility menu (My Account, Cart, Where to Buy, Contact) */
#masthead #utility_menu {
	float: right;
	list-style-type: none;
	margin-top: 20px;
	margin-right: -8px;
	color: #808080;
}
#masthead #utility_menu li {
	float: left;
	border-left: 1px solid #fff;
	font-size: 12px;
	padding: 0 8px 0 9px;
}
#masthead #utility_menu li:first-child {
	border-left: 0;
}
#masthead #utility_menu li a {	
	color: #fff;
	text-decoration: none;
}
		
/*	site search (header and footer)			*/
form.site_search {
	float: right;
	position: relative;
	width: 200px;
	height: 23px;
}
#masthead form.site_search {
	margin-top: 10px;
}
form.site_search input {
	position: absolute;
	top: 0;
	right: 0;

	padding-left: 10px;
	
	font-size: 10px;
	color: #757575;
	
	width: 110px;
	padding-right: 30px;
	height: 20px;
	padding-top: 3px;
	
	border: 1px solid #fff;
	border-bottom: 1px solid #999;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;

	z-index: 5;
}
.site_search .submit_site_search {
	width: 18px;
	height: 19px;
	background: transparent url(../images/search_submit_red.png) 0 0 no-repeat;
	z-index: 6;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	
	position: absolute;
	right: 7px;
	top: 3px;
}

	
/*		main nav		*/
#masthead #main_nav_container {
	border-bottom: 1px solid #d70311;
	padding-bottom: 6px;
}		
#masthead #main_nav_container #main_nav {
	list-style-type: none;
}
#masthead #main_nav_container #main_nav li {
	padding-top: 20px;
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	margin-right: 20px;
	display: block;
	
	position: relative;
}
#masthead #main_nav_container #main_nav li a {	
	color: #fff;
}
#masthead #main_nav_container #main_nav li a:hover, 
#masthead #main_nav_container #main_nav li.selected a, 
#masthead #main_nav_container #main_nav ul.secondary_nav li a:hover,
#masthead #main_nav_container #main_nav ul.secondary_nav li .tertiary_nav a:hover
{	
	color: #d70311;
}
/*		secondary nav		*/
#masthead #main_nav_container #main_nav li ul.secondary_nav {
/*	by default*/
	display: none;
	position: absolute;
	left: 0;
	top: 40px;
	width: 600px;
}

#masthead #main_nav_container #main_nav li.hovering ul.secondary_nav,
#masthead #main_nav_container #main_nav li.selected ul.secondary_nav {
	display: block;
}

#masthead #main_nav_container #main_nav ul.secondary_nav {
	list-style-type: none;
	margin-top: 3px;
}
#masthead #main_nav_container #main_nav ul.secondary_nav li {
	z-index: 5000;
	text-transform: capitalize;
	float: left;
	font-size: 12px;
	margin-right: 0;
/*	border-left: 1px solid #fff;*/
	padding: 3px 0;
}
#masthead #main_nav_container #main_nav ul.secondary_nav li:first-child {
	text-transform: none;
}
#masthead #main_nav_container #main_nav ul.secondary_nav > li:before {
	content: "|";
	padding-right: 0;
	color: #fff;
}
#masthead #main_nav_container #main_nav ul.secondary_nav > li {
	padding-right: 6px;
}
#masthead #main_nav_container #main_nav ul.secondary_nav > li a {
	padding: 0 0 0 6px;
	color: #fff;
}
#masthead #main_nav_container #main_nav ul.secondary_nav > li:first-child a {
/*	padding-left: 0;*/
}
#masthead #main_nav_container #main_nav ul.secondary_nav > li:first-child:before {
	content: " ";

}

/*		tertiary nav		*/
.tertiary_nav {
	background: #fff url(../images/tertiary_nav_bg.jpg) left bottom repeat-x;
	position: absolute;
	top: 21px;
	left: 0px;
	padding-top: 15px;
	
	width: 270px;
	padding-bottom: 20px;
}
.secondary_nav li.has_third .tertiary_nav {
	display: none;
}
.secondary_nav li.has_third.hovering .tertiary_nav {
	display: block;
}
.secondary_nav li.has_third.hovering {
	background: #fff;
}
#masthead #main_nav_container #main_nav .secondary_nav li.has_third.hovering > a {
	color: #d70311;
}

/* 2 column layout - for the first products nav, in particular	*/
.tertiary_nav.double_wide {
	width: 542px; /*572-30*/
	padding-right: 30px;
	padding-bottom: 20px;
}
.tertiary_nav.double_wide .tertiary_half {
	float: left;
	width: 45%;
}
.tertiary_nav.double_wide .tertiary_half + .tertiary_half {
	width: 55%;
}
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li {
	display: block;
	float: none;
	margin-left: 10px;
	border-left: 0;
}
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li a {
	color: #363636;
	border-bottom: 1px solid #bbb;
	display: block;
	padding: 5px 0;
}
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav.double_wide ul li a {
	text-transform: uppercase;
	font-weight: bold;	
}
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav .help_me {
	/* spans the two columns */
	margin: 0 0 5px 17px;
	color: #363636;
	display: block;
	text-transform: none;
	height: 10px;
	padding: 5px 0;
}
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li ul li {
	display: block;
	float: none;
	margin: 0;
	border-left: 0;
	border-bottom: 1px solid #bbb;
}
/*formatting for tertiary nav sub-items*/
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li ul li a,
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav.double_wide ul li ul li a {
	display: block;
	padding-left: 18px;
	font-weight: normal;
	text-transform: none;
	border-bottom: 0;
}
#masthead #main_nav_container #main_nav li .secondary_nav li.last a, 
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li.last a,
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li ul li.last, 
#masthead #main_nav_container #main_nav li .secondary_nav li .tertiary_nav ul li ul li.last a
{
	border-bottom: 0;
}


/*	chat and sales tel no	*/
/*	this was removed */
/*#sales_nav {
	width: 940px;
	margin: 25px auto 3px auto;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}
#sales_nav ul {
	list-style-type: none;
	float: right;
}
#sales_nav ul li {
	float: left;
	border-left: 1px solid #808080;
	padding: 0 4px;
}
#sales_nav ul li.chat_link {
	padding-left: 0;
	border-left: 0;
}
#sales_nav ul li.chat_link a {
	padding-left: 20px;
	background: transparent url(../images/icon_chat.png) 0 0 no-repeat;	
	color: #d70311;
}
*/

/*		breadcrumbs		*/
#breadcrumbs {
	width: 940px;
	height: 22px; /*30-8*/
	padding-top: 8px;
	margin: 40px auto 0 auto;
	background: #202020;
	color: #808080;
	font-size: 10px;
}
#breadcrumbs a {
	color: #fff;
}
#breadcrumbs ul {
	list-style-type: none;
}
#breadcrumbs ul li {
	float: left;
	padding: 0 0 0 7px;
}
#breadcrumbs ul li:before {
	content: ">";
	padding-right: 7px;
	color: #fff;
}
#breadcrumbs ul li:first-child:before {
	content: "";
}

/*		the main content holder		*/
#content {
	width: 940px;
	margin: 0 auto 0px auto;	
}

/*		footer		*/
#footer_outer {
/*	keeps shadow from expanding browser window (ff bug) */
	overflow: hidden;
	margin: 0;
}
#footer {
	background: #000 url(../images/footer_bg.jpg) 0 0 repeat-x;
	-webkit-box-shadow: -10px 0px 20px #888;
	-moz-box-shadow: -10px 0px 20px #888;
}
#footer_container {
	width: 860px;
/*	margin: 0 auto;	*/
	height: 266px; /*286-20*/
	padding: 30px 30px 0 30px;
}
#footer_container .site_search {
	float: right;
}

#footer #footer_nav {
	list-style-type: none;
	font-size: 10px;
}
#footer #footer_nav li {
	float: left;
	margin-right: 50px;
}
#footer #footer_nav > li > a {
	text-transform: uppercase;
	color: #ff0010;
	font-size: 12px;
}

#footer #footer_nav.white-headings > li > a {
	color: #ffffff;
	font-size: 12px;
}

#footer #footer_nav li .footer_nav_secondary {
	float: none;
	margin-top: 17px;
}
#footer #footer_nav li .footer_nav_secondary li {
	float: none;
	line-height: 1.6em;
	margin-right: 0;
}
#footer #footer_nav li .footer_nav_secondary li a {
	color: #fff;
}
#footer #footer_utility_nav {
	/*	copyright, t&c, legal*/
	margin-top: 80px;
	font-size: 10px;
	list-style-type: none;
}
#footer #footer_utility_nav, #footer #footer_utility_nav li {
	color: #fff;
}

#footer #footer_utility_nav, #footer #footer_utility_nav li a {
	color: #717171;
}

#footer #footer_utility_nav li {
	float: left;
	border-left: 1px solid #717171;
	padding: 0 9px;
	margin: 10px 0 0 0;
}

#footer #footer_utility_nav li.right {
	float: right;
	border: none;
	margin: 0;
	padding: 0;
}

#footer #footer_utility_nav li:first-child {
	padding-left: 0;
	border-left: 0;
} 

/*	====== these are specific to individual pages ========	*/


/*		landing page		*/
.home #content {
	background: none;
}
.home #social_logo {
	/*	placeholder*/
	height: 330px;
	text-align: center;
}
.content_secondary {
	/*	below the social logo and 3-up touts */
	background: #fff url(../images/content_white_bg_shadow.gif) 0 0 repeat-x;
	color: #000;
	width: 940px;
	padding-top: 13px;
}
.content_secondary .email_callout {
	/*	sign up and save!*/
	width: 940px;
	margin: 0 auto;
	font-size: 12px;
	padding: 6px 0 48px 0;
	background: transparent url(../images/email_signup_shadow.jpg) bottom center no-repeat;
}
.content_secondary .email_callout .email_callout_content {
	width: 100%;
	margin: 0 auto;
}
.content_secondary .email_callout p {
	float: left;
	line-height: 2em;
	margin-right: 15px;
	margin-left: 37px;
}
.content_secondary .email_callout strong {
	color: #ff3340;
	text-transform: uppercase;
}
.content_secondary .email_callout #email_address {
	width: 245px;
	padding: 5px 15px;
	height: 15px;
	border: 1px solid #ccc;
	background: #fff url(../images/email_signup_background_top.jpg) 0 0 repeat-x;
	float: left;
}
.content_secondary .email_callout #submit_email {
	overflow: hidden;
	text-indent: -9999px;
	width: 83px;
	height: 27px;
	background: transparent url(../images/button_submit_email_home.gif) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	float: left;
	margin-left: 27px;
}
.content_secondary .email_callout .special_social_callout {
	list-style-type: none;
	float: left;
	margin-left: 18px;
	margin-top: 3px;
}
.content_secondary .email_callout .special_social_callout li {
	float: left;
	margin-right: 3px;
}

.content_secondary #quilt {
	margin-bottom: 40px;
}


/*		professional - category			*/
#hero_slider #hero_image_area,
#features_slider #features_image_area {
	/*	the hero slider*/
	width: 940px;
	height: 429px;
	position: relative;
	overflow: hidden;
}
#features_slider #features_content_container,
#hero_slider #hero_image_area #hero_content_container {
	width: 20000em;
	position: absolute;
}
#hero_slider #hero_image_area .hero_content {
	background-repeat: none;
	width: 940px;
	height: 429px;
	float: left;
}
#hero_slider #hero_image_area .hero_content a.full_size_link {
	display: block;
	width: 940px;
	height: 429px;	
}
#hero_slider #hero_image_area .hero_text {
	width: 270px;
}
#hero_slider #hero_image_area .hero_text h2 {
	/*	hero slider headline text*/
	color: #00c6ff;
	font-size: 30px;
	margin-bottom: 15px;
	line-height: 1.0em;
}
#hero_slider #hero_image_area .hero_text h2 a {
	color: #00c6ff;
}
#hero_slider #hero_image_area .hero_text h3 {
	/*	hero slider headline sub-text*/
	font-size: 11px;	
	line-height: 1.5em;
	width: 250px;
}
#hero_slider #hero_image_area .hero_text h3 a {
	color: #fff;
}
#hero_slider #hero_slider_nav {
	width: 940px;
	height: 87px;
	overflow: hidden;
	background: #fff url(../images/professional/hero_buttons_bg.jpg) 0 0 no-repeat;
}
#hero_slider #hero_slider_nav a {
	outline: 0;
	float: left;
	display: block;
	width: 50px;
	height: 87px;
	overflow: hidden;
}
#hero_slider #hero_slider_nav a.left {
	background: transparent url(../images/professional/professional_hero_arrow_l_two_states.jpg) 0 0 no-repeat;
}
#hero_slider #hero_slider_nav a.left:hover {
	background-position: 0 -87px;
}
#hero_slider #hero_slider_nav a.right {
	float: right;
	background: transparent url(../images/professional/professional_hero_arrow_r_two_states.jpg) 1px 0 no-repeat;
}
#hero_slider #hero_slider_nav a.right:hover {
	background-position: 1px -87px;
}
#hero_slider #hero_slider_nav ul {
	float: left;
}
#hero_slider #hero_slider_nav ul li {
	float: left;
}
#hero_slider #hero_slider_nav ul li.hsn_button {
	width: 210px;
	height: 87px;
}
#hero_slider #hero_slider_nav ul li.hsn_button a {
	background: transparent url(../images/professional/hero_button_bg_two_states.jpg) 0 0 no-repeat;
	display: block;
	width: 210px;
	height: 87px;
	color: #242424;
	
	position: relative;
}
#hero_slider #hero_slider_nav ul li.hsn_button a:hover {
	background-position: 0 -87px;
}
#hero_slider #hero_slider_nav ul li.hsn_button a.current {
	background: transparent url(../images/professional/hero_button_selected_bg.png) 0 0 no-repeat;
}
#hero_slider #hero_slider_nav ul li.hsn_button a img {
	position: absolute;
	left: 15px;
	top: 19px;
}
#hero_slider #hero_slider_nav ul li.hsn_button a .hsn_header {
	text-transform: uppercase;
	font-size: 12px;
	position: absolute;
	left: 82px;
	top: 20px;
	color: #555555;
}
#hero_slider #hero_slider_nav ul li.hsn_button a .hsn_content {
	font-size: 11px;
	position: absolute;
	left: 82px;
	top: 40px;
	width: 115px;
	color: #555555;
	line-height:13px;
	
/*	line-height: 1.1em;*/
}

/* for a slider with 3 items*/
#hero_slider.hero_three_items #hero_slider_nav ul {
	margin-left: 99px;
}
#hero_slider.hero_three_items #hero_slider_nav ul li:first-child {
	border-left: 1px solid #d3d3d3;
}


#product_details_large {
	/*	the area below the hero slider. chevron backgrounds*/
	width: 940px;
	background: #fff url(../images/professional/bg_chevrons.jpg) 0 0 no-repeat;
	color: #757575;
	font-size: 12px;
	padding-top: 30px;
	min-height: 1391px;	 /*this is based on the size of the bg image, doesn't have to be this tall*/
}
#product_details_large p {
	line-height: 1.4em;
}
#product_details_large h2 {
	font-size: 24px;
	color: #000;
}

.professional #product_details_large a {
	color: #ff000d;
}

.module_half {
	/*	all half-width modules */
	width: 470px;
	height: 389px;
	float: left;	
}
.module_half_copy {
	/*	copy-based half-width module*/
	width: 390px; /*470-80*/
	height: 314px; /*389-75*/	
	padding: 35px 40px 40px 40px;
	color: #757575;
}
.module_half_copy h2 {
	margin-bottom: 15px;
	line-height: 1.0em;
}
.module_half_copy .related {
	background: transparent url(../images/professional/red_arrow_down_left.png) 100% 0 no-repeat;
	padding-top: 50px;
}
.module_half_copy .related h3 {
	font-style: italic;
	font-weight: normal;
	margin-bottom: 10px;
}
.module_half_copy .related ul {
	list-style-type: none;
	line-height: 1.5em;
}

.module_half_img h3 {
	/*	image-based half-width module*/
	margin: 338px 0 0 17px;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	line-height: 1.4em;
}

.module_half_video {
	/*	video-based half-width module*/
	background: transparent url(../images/professional/red_arrow_down_right.png) 16px 196px no-repeat;
}
.module_half_video .video_container {
	margin: 107px 0 0 131px;
}
.module_half_video .video_context {
	width: 300px;
	margin: 4px 0 0 131px;
}
.module_half_video .video_context .link_callout {
	margin-top: 15px;
	font-style: italic;
}

.module_half_quote {
	/*	quote-based half-width module*/
	background: transparent url(../images/professional/red_arrow_down_right_quote.png) 257px 258px no-repeat;
}
.module_half_quote .quote_box,
.module_half_quote blockquote {
	margin: 63px 0 0 68px;
	font-size: 16px;
	font-style: italic;
	color: #404040;
}
.module_half_quote blockquote {
	width: 323px;
	position: relative;
	font-style: italic;

	color: #404040;
	float: left;
	margin: 30px 0px 0px 50px;
	padding: 25px 0px 0px 0px;
	background: transparent url(../images/quote-frame-pro.png) no-repeat 0px 22px;
}
.module_half_quote blockquote p 
{
	padding: 0px 50px 20px 50px;
	margin-top: 25px;
	background: transparent url(../images/quote-frame-pro.png) no-repeat -323px bottom;
}
.module_half_quote blockquote cite
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	width: 130px;
	padding-top: 55px;
	overflow: hidden;
	height: 0px;
}

.module_half_img_gallery {
	/*	multiple image gallery, half-width */
}
.module_half_img_gallery .selected_image {
	width: 441px;
}
.module_half_img_gallery .selected_image p {
	margin-top: 5px;
	font-size: 10px;
	color: #757575;
}
.module_half_img_gallery .half_gallery_thumbnails {
	list-style-type: none;
	margin-top: 12px;
}
.module_half_img_gallery .half_gallery_thumbnails li {
	float: left;
	margin-right: 9px;
	margin-bottom: 4px;
	border: 1px solid #7d7d7d;
}
.module_half_img_gallery .half_gallery_thumbnails li:first-child {
	margin-left: 1px;
}
.module_half_img_gallery .half_gallery_thumbnails li a {
	display: block;
	width: 63px;
	height: 63px;
	outline: 0;
}
.module_half_img_gallery .half_gallery_thumbnails li.selected {
	border: 1px solid #ff0010;
}



.module_full {
	/*	full-width module*/
	width: 940px;
	height: 389px;
}
.module_full_image_gallery {
	/*	image gallery full-width module*/
	background-position: 0 0;
	background-repeat: no-repeat;
}
.module_full_image_gallery ul {
	/*	two columns by default; max 10 items*/
	list-style-type: none;
	width: 150px;
	margin: 0 0 0 20px;
	padding-top: 20px;
}
.module_full_image_gallery ul.three_cols {
	/* thumbnails can also run to three colums, max 15*/
	width: 220px;
}
.module_full_image_gallery ul li {
	float: left;
	width: 69px;
	height: 69px;
	margin-right: 4px;
	background: transparent url(../images/professional/module_full_img_1_bg.png) 0 0 no-repeat;
}
.module_full_image_gallery ul li.selected {
	background: transparent url(../images/professional/module_full_img_1_bg_sel.png) 0 0 no-repeat;
}
.module_full_image_gallery ul li img {
	margin: 1px 0 0 1px;
}
.module_full_image_gallery a {
	outline: 0;
}


.module_full_video_gallery .video_thumbs {
	/*	video-based full-width gallery*/
	margin: 46px 0 0 41px;
	width: 460px;
	float: left;
}
.module_full_video_gallery .video_thumbs ul {
	margin-top: 20px;
	list-style-type: none;
}
.module_full_video_gallery .video_thumbs ul li {
	float: left;
	margin: 0 17px 14px 0;
	width: 136px;
	height: 75px;
}
.module_full_video_gallery .video_thumbs ul li a {
	width: 136px;
	height: 75px;
	display: block;
	border: 1px solid #5e5e5e;	
	-moz-box-shadow: 2px 2px 3px #adadad;
	-webkit-box-shadow: 2px 2px 3px #adadad;
	box-shadow: 2px 2px 3px #adadad;
}
.module_full_video_gallery .video_thumbs ul li.selected a {
	border: 5px solid #ff0010;
}
.module_full_video_gallery .video_thumbs ul li.selected a, .module_full_video_gallery .video_thumbs ul li.selected a img {
	width: 126px;
	height: 65px;
}

.module_full_video_gallery .video_player_container {
	float: left;
	width: 400px;
	background: transparent url(../images/professional/module_full_video_arrows.png) 0 192px no-repeat;
}
.module_full_video_gallery .video_player_container .video_player {
	margin: 123px 0 0 95px;
}
.video_player_container .video_meta {
	width: 305px;
	margin: 3px 0 0 0px;
	line-height: 1.4em;
}
.video_player_container .video_meta strong {
	font-weight: normal;
	color: #ff0010;
	display: block;
	width: 45px;
	float: left;
}
.video_player_container .video_meta p {
	float: left;
	width: 210px;
}
.video_player_container .video_meta .time {
	float: right;
	width: 40px;
	color: #000;
}

.video_player_container .video_meta.full-width p
{
	width: 250px;
}

/*one row of products on category page*/
#product_details_large .category_products_onerow .product-area h2 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding-left: 0;
	margin-bottom: 15px;
}
.category_products_onerow .category_products_chooser {
	margin-bottom: 10px;
	height: 20px;
}
.category_products_onerow .category_products_chooser p {
	color: #282828;
	font-size: 10px;
}
.category_products_onerow .category_products_chooser select, .category_products_onerow .category_products_chooser p { 
	float: left;
	margin-right: 9px;
}
.category_products_onerow .category_products_chooser select, .category_products_onerow .category_products_chooser option {
	color: #fff;
	background: #000;
	font-size: 10px;
}
.category_products_onerow .category_products_chooser select { 
}
.category_products_onerow .category_products_chooser option {
	padding: 0 10px;
}
.category_products_onerow .product-area .left,
.category_products_onerow .product-area .right
{
	top: 67px;
}
.category_products_onerow .product-area {
	height: auto;
}
