@charset "utf-8";

/**
 * Developed By Jonathan Rourke
 * Online Media Group
 * jon@webomg.com
 **/
#bodysection_top {
	width: 980px;
	float: left;
	/*margin: 10px 0 0 4px;*/
}

#bodysection_top h2 {
	font-size: 12px;
	font-weight: normal;
	color: #3f3f3f; /* 3f3f3f */
}

.dotted_line {
	width: 975px;
	_width: 955px;
	border-bottom: 1px dotted #3f3f3f; /* 3f3f3f */
	margin: -15px 0 15px 0;
}

#left_column {
	width: 200px;
	float: left;
}

#left_column form {
	float: left;
	width: 200px;
}

#display_price, #display_colors_by_text, #display_styles, #display_bulbs, #display_made, #display_keywords, #display_materials {
	float: left;
	margin: 8px 0;
	width: 200px;
	/*border: 2px solid #000a16;*/
}

#left_column h3 {
	font-size: 13px;
	font-weight: normal;
	/*color: #000;*/
	color: #fff;
	background-color: #000a16;
	margin: 0 0 4px;
	padding: 4px 4px;
	float: left;
	width: 192px;
	position: relative;
	z-index: 99;
	/* border-bottom: 1px dotted #3f3f3f; */ /* 3f3f3f */
}

.selected_opt {
	display: none;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0 15px;
	float: left;
}

#searchsubmit {
	float: right;
	display: block;
	font-size: 11px;
	color: black;
	background-color: #ececec;
	text-align: right;
	margin: -24px 10px 0 0;
	text-decoration: none;
	position: relative;
	z-index: 100;
	border: 1px solid #000a16;
	padding: 0 5px;
	cursor: pointer;
}

:root #searchsubmit {margin: -23px 10px 0 0\9;}

#resetfilters {
	float: right;
	display: block;
	font-size: 11px;
	color: black !important;
	background-color: #ececec !important;
	text-align: right;
	text-decoration: none;
	z-index: 100;
	margin-top: 4px;
	margin-right: -5px;
	border: 1px solid #000a16;
	padding: 0 5px;
	cursor: pointer;
}

:root #resetfilters {margin-top: 8px\9;}

.resetsearch {
	display: none;
}

#left_column h3 a.view_colour_link {
	font-size: 12px;
	color: #ff1100;
	position: absolute;
	right: 8px;
	bottom: 6px;
}

#color_text_scroll {
	height: 105px;
	float: left;
	overflow: auto;
	width: 194px;
}

#left_column ul { /*padding: 0 0 15px 10px;*/
	list-style: none;
}

#left_column ul li {
	font-size: 12px;
	color: #3f3f3f; /* 3f3f3f */
	/*background: url('../media/box.jpg') no-repeat;
     background-position: 0 2px;
     *background-position: 0 5px;*/
	padding-left: 10px;
	margin: 2px 0 2px 0;
}

#left_column p {
	font-size: 12px;
	color: #3f3f3f; /* 3f3f3f */
	margin: 2px 0;
	/*width: 100%;*/
	width: 100px;
	/*padding: 0 5px 5px 5px;*/
	padding: 0 0 5px 0;
	float: left;
}

#left_column p label.bold {
	font-size: 11px !important;	
	font-weight: normal !important;
	font-style: italic !important;
}

#left_column p input {
	margin: 0 4px -2px 0;
	/*padding: 0 0 0 10px;*/
}

#left_column p input[type=checkbox] {
	width: 10px;
	height: 10px;
}

#left_column ul li a {
	color: #3f3f3f; /* 3f3f3f */
	text-decoration: none;
	margin-left: 8px;
}

#left_column ul li a:hover {
	color: #3f3f3f; /* 3f3f3f */
	text-decoration: underline;
}

#left_column #slider-range {
	position: relative;
	/*top: 0;
     left: 0;*/
	border: 2px solid #3f3f3f;
	margin: 10px;
	width: 162px;
	float: left;
	left: 5px;
}

div.dragMe_handle { /*the handles*/
	position: absolute; /*required*/
	width: 20px; /*required, actual width is up to you*/
	height: 20px; /*required, actual height is up to you*/
	background: #bbb;
	top: -11px;
	cursor: pointer;
	border: 1px solid #3f3f3f;
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec),
		to(#3f3f3f) );
	background: -moz-linear-gradient(top, #ececec, #3f3f3f);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ececec', endColorstr = '#3f3f3f' ); /*IE*/
}

div.number { /*color: #DE9828;*/
	color: #3f3f3f;
	font-weight: bold;
	font-size: 12px;
}

#dragMe_minnum_1 {
	float: left;
	padding-left: 5px;
}

#dragMe_maxnum_1 {
	float: right;
	padding-right: 5px;
}

#title_top {
	width: 198px;
	float: left;
	background-color: #eaeaea; /* 3f3f3f */
	margin: 0 0 10px 0;

	background-image: url(../media/addtocartdet_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #a4a4a4;
	
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
	line-height: 23px;
	color: #212121;
	font-style: italic;
	
	
}

#title_top h2 {
	font: 15px Arial, sans-serif;
	color: #000a16;
	padding: 6px 0 0 0;
	width: 85px;
	display: block;
}

#title_top span {
	float: right;
	display: block;
	width: 100px;
	font-size: 11px;
	color: white;
	text-align: right;
	margin: -23px 10px 0 0;
	text-decoration: none;
}

#title_top span input {
	color: white;
	background-color: #3f3f3f;
}

#title_top span a:hover {
	text-decoration: underline;
}

.dotted_line_left {
	width: 200px;
	border-bottom: 1px dotted #3f3f3f; /* 3f3f3f */
	margin: -15px 0 8px 0;
}

div.demo {
	float: left;
	width: 200px;
}

div.demo p {
	float: none !important;
}

.check_boxes {
	float: left;
	width: 165px;
	height: 135px;
	border: 1px solid #3f3f3f; /* 3f3f3f */
	font-size: 12px;
	color: #3f3f3f; /* 3f3f3f */
	margin: 0 0 15px 10px;
	scrollbar-base-color: #f3f3f3;
}

.check_boxes input {
	margin: 2px 1px 2px 4px;
	*margin: 0;
}

.table_check_boxes {
	font-size: 12px;
	color: #3f3f3f; /* 3f3f3f */
	margin: 0 0 15px 10px;
}

.table_check_boxes td {
	padding: 2px 0 2px 0;
}

#right_column {
	width: 780px;
	_width: 760px;
	float: left;
	margin-left: 0;
}

#heading {
	width: 753px;
	/*_width: 755px;*/
	height: 55px;
	float: left;
	margin: 0 0 16px 24px;
	_margin: 0 0 16px 0;
	background-color: #fff;
	background-image: url('../media/largegradientbg.png');
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #a4a4a4;
	
}

#right_column_search {
	width: 980px;
	_width: 760px;
	float: left;
	margin-left: 0;
}

#heading_search {
	width: 953px;
	/*_width: 755px;*/
	height: 55px;
	float: left;
	margin: -40px 0 10px 24px;
	_margin: 0 0 16px 0;
	background-color: #fff;
	background-image: url('../media/largegradientbg.png');
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #a4a4a4;
}

#heading h1, #heading_search h1 {
	font-size: 24px;
	font-weight: normal;
	/*color: #50524f;*/
	color: #50524f;
	line-height: 55px;
	margin-left: 10px;
}

#sort_section {
	width: 755px;
	float: left;
	height: 30px;
	padding: 0 0 16px 24px;
	position: relative;
}

#sort_section div {
	float: left;
	padding-right: 8px;
	height: 32px;
	line-height: 32px;
}

div.sort_section_left { /*width: 200px;*/
	float: left;
	color: #4f514f;
	font-size: 12px;
}

div.sort_section_left select {
	width: 125px;
}

div.sort_section_right { /*width: 555px;*/
	float: right !important;
	color: #4f514f;
	font-size: 12px;
	width: 330px;
	overflow: hidden;
	position: relative;
}

div.sort_section_right_cont {
	float: right !important;
}

div.sort_section_right_cont p {
	display: inline;
	float: left;
	border-left: 1px solid #4f514f;
	padding: 0 10px 0 10px;
}

div.sort_section_right_cont ul {
	float: left;
	display: inline;
	list-style: none;
}

div.sort_section_right_cont input {
	padding-left: 2px;
}

div.sort_section_right_cont li.active {
	width: 19px;
	height: 18px;
	float: left;
	background: url('../images/selected_box.jpg') no-repeat;
	text-align: center;
	line-height: 18px;
}

div.sort_section_right_cont li {
	width: 19px;
	height: 18px;
	float: left;
	display: inline;
	background: url('../images/nonselected_box.jpg') no-repeat;
	text-align: center;
	line-height: 18px;
	margin: 0 2px 0 2px;
}

div.sort_section_right_cont li a {
	color: #4f514f;
	text-decoration: none;
}

div.sort_section_right_cont li a:hover {
	color: #4f514f;
	text-decoration: none;
}

.product_row {
	float: left;
	padding: 12px 0;
	margin: 0 0 0 24px;
	/*border-top: 1px dashed #3f3f3f;*/
	width: 756px;
}

.product_row_search {
	float: left;
	padding: 12px 0;
	margin: -40px 0 0 24px;
	/*border-top: 1px dashed #3f3f3f;*/
	width: 980px;
}

.product_row:first-child {
	border: none;
}

.image_price {
	width: 169px;
	float: left;
	/*padding: 0 0 0 24px;*/
	margin: 0 0 0 24px;
	background: #fff;
	/*margin: 0 0 10px 24px;*/
	/*_margin: 0 0 10px 15px;*/
	position: relative;
	border: 1px solid #A4A4A4;
}

.image_price_adv {
	width: 171px;
	float: left;
	/*padding: 0 0 0 24px;*/
	margin: 50px 0 0 90px;
	background: #fff;
	/*margin: 0 0 10px 24px;*/
	/*_margin: 0 0 10px 15px;*/
	position: relative;
	overflow:hidden;
	border: 1px solid #A4A4A4;
}

.free_ship_wrap {
	position: absolute;
	top: -2px;
	right: -2px;
	cursor: pointer;
}

.percent_discount_wrap {
	position: absolute;
	top: -4px;
	left: -3px;
	cursor: pointer;
}

.percent_savings_text {
	position: absolute;
	top: 6px;
	left: -2px;
	text-align: center;
	width: 40px;
	font-size: 10px;
	color: #000;
	cursor: pointer;
}

#moreproducts div.image_price {
	margin: 0 0 0 31px;
}

div.image_price:hover, div.image_price_adv:hover {
	border: 1px solid #3f3f3f;
}

.image_price:first-child {
	margin: 0 !important;
}

.image_price_adv:first-child {
	margin: 50px 0 0 0 !important;
}

.image_price .prodarea, .image_price_adv a {
	text-decoration: none !important;
	display: block;
	/*padding: 4px;*/
	float: left;
	/*border: 2px solid #ececec;*/
	/*border: 1px solid #A4A4A4;*/
	cursor: pointer;
}

#quick_view_btn, .quick_view_btn {
	position: absolute;
	top: 138px;
	left: 30px;
	z-index: 999;
	display: none;	
}

#moreproducts #quick_view_btn, #moreproducts .quick_view_btn {
	top: 200px;	
}

.related_products .quick_view_btn {
	top: 54px;
	left: 125px;
}

.related_products:hover .quick_view_btn {
	display: block;
}

.image_price .prodarea:hover, .image_price_adv a:hover,
.image_price #quick_view_btn:hover .prodarea:hover, .image_price_adv a:hover { /*outline: 4px solid #DE9828;*/
	/*border-color: #DE9828;*/
	border-color: #3f3f3f;
}

.image_price .prodarea:hover .price, .image_price_adv a:hover .price , 
.image_price #quick_view_btn:hover .prodarea:hover .price, .image_price_adv a:hover .price { /*background: #DE9828;*/
	/*background: #3f3f3f;*/
}

.image_price:hover #quick_view_btn {
	display: block;
}

.image_price:hover .quick_view_btn {
	display: block;
}

.image_price .prodarea:hover .price h1,.image_price .prodarea:hover .price .ourprice,.image_price .prodarea:hover .price .rrpprice, .image_price_adv a:hover .price h1,.image_price_adv a:hover .price .ourprice,.image_price_adv a:hover .price .rrpprice
	{
	/*color: #fff;*/
}

.image_price .prodarea:hover .price p, .image_price_adv a:hover .price p {
	/*color: #fff;*/
}

.image_price .prodarea:hover .price .buynow_btn {
	border: 1px solid #aaa;
	background-color: white;
}

.image {
	height: 167px;
	width: 167px;
	float: left;
}

.image img {
	width: 151px;
	float: left;
	padding: 8px;
	margin: 0;
}

.price {
	width: 155px;
	height: 86px;
	float: left;
	/*background-color: #ececec;*/
	padding: 6px;
	color: #3f3f3f; /* 3f3f3f */
	text-align: center;
	position: relative;
}

.price span {
	text-align: center;
	position: absolute;
	left: 6px;
	padding: 0;
	margin: 0;
}

.price p {
	font-size: 11px;
	top: 4px;
	width: 159px;
}

.prodarea a:hover {
	text-decoration: none !important;
}

.price .ourprice {
	font-size: 12px;
	color: red;
	bottom: 4px;
}

.price span {
	width: 100%;
	text-align: center;
}

.price .rrpprice {
	font-size: 12px;
	color: #3f3f3f;
	bottom: 20px;
	text-decoration: line-through;
}

.price h1 {
	font-size: 14px;
	/*color: #DE9828;*/
	color: #3f3f3f;
	bottom: 4px;
	width: 159px;
}

.price a {
	color: #3f3f3f; /* 3f3f3f */
	text-decoration: none;
}

/*.price a:hover {	
	color: #3f3f3f; /* 3f3f3f */
text-decoration
:
 
underline
;


}
* /

ul#color_palette {
	float: left;
	padding: 0;
	margin: 0;
	width: 200px;
}

ul#color_palette li {
	float: left;
	width: 38px;
	height: 38px;
	margin: 0;
	padding: 0;
}

label.color_mask {
	float: left;
	height: 22px;
	width: 22px;
	border: 1px solid #3f3f3f; /* 3f3f3f */
	cursor: pointer;
	margin: 8px;
	display: block !important;
}

label.color_mask.checked { /*outline: 3px solid #06BBC4;*/
	width: 32px;
	height: 32px;
	margin: 2px;
	/*\9border: 2px solid #DE9828;*/
	\9border: 2px solid #3f3f3f;
	-webkit-box-shadow: 2px 2px 4px #3f3f3f;
	-moz-box-shadow: 2px 2px 4px #3f3f3f;
	box-shadow: 2px 2px 4px #3f3f3f;
}

input[type="checkbox"].colors {
	position: absolute;
	z-index: 1;
	left: -9999px;
}

#product_display,#product_container {
	float: left;
	position: relative;
	z-index: 10;
	width: 780px;

}

#product_display_search, #product_container_search {
	float: left;
	position: relative;
	z-index: 10;
	width: 980px;
	height: 100%;
}

#view_all_link {
	padding: 0 !important;
	font-size: 12px;
	position: relative;
	top: 0;
	margin-right: -30px;
	display: none;
}

#page_navigation { /*background: #ECECEC;*/
	/*width: 300px;*/
	position: absolute;
	top: 0;
	right: 135px;
	width: 356px;
	padding: 0 !important;
}

#page_navigation_2 { /*background: #ECECEC;*/
	/*width: 300px;*/
	position: relative;
	float: right;
	width: 356px;
	right: 135px;
	top: 4px;
	padding: 0 !important;
}

#page_navigation ul,#page_navigation_2 ul {
	float: left;
}

#page_navigation li,#page_navigation_2 li {
	float: left;
	list-style: none;
	height: 32px;
	width: 32px;
}

#page_navigation li.page_numbers,#page_navigation_2 li.page_numbers {
	float: left;
	/*width: 381px;*/
	height: 32px;
	overflow: hidden;
	position: relative;
}

.page_numbers ul {
	width: 99999px;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}

.page_numbers ul li a {
	border: 1px solid #000a16;
}

.page_numbers li.current a {
	background: #000a16;
	color: #fff !important;
}

.page_numbers li.current a:hover {
	color: #fff;
	background: #3f3f3f;
}

#page_navigation a#firstpage,#page_navigation a#prevpage,#page_navigation_2 a#firstpage,#page_navigation_2 a#prevpage
	{
	display: none;
}

#page_navigation ul li a,#page_navigation_2 ul li a {
	display: block;
	font: 12px Verdana, sans-serif;
	float: left;
	font-weight: bold;
	cursor: pointer;
	line-height: 22px;
	width: 22px;
	margin: 4px;
	text-align: center;
	color: #000a16;
	text-decoration: none !important;
}

#page_navigation ul li a:hover,#page_navigation_2 ul li a:hover {
	/*color: #DE9828;*/
	color: #3f3f3f;
}

#viewmore_catdetails {
	font-size: 10px;
	left: 25px;
	top: 30px;
	*top: 10px;
	position: relative;
}

#sort_select {
	width: 280px;
}

#btm_sortsection {
	position: relative;
	width: 780px;
	float: none;
	clear: both;
}

#sort_select_2 {
	width: 280px;
	position: absolute;
	left: 24px;
	height: 20px;
	top: 10px;
}

#page_counts {
	width: 226px;
	font-size: 12px !important;
}

.sortPrice {
	width: 144px;
}

#ajax_overlay {
	padding-left: 12px;
	text-align: center;
	float: left;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 1000;
}

#ajax_overlay div#mask {
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1000;
}

#ajax_overlay div#loading_products {
	position: relative;
	top: 120px;
	z-index: 1001;
}

#ajax_overlay div#loading_products p {
	padding: 20px;
	margin: 0;
	font-size: 20px;
}

#login_form { /*padding: 20px 0;*/
	
}

p.login_header {
	padding: 0 0 20px;
}

#login_link a,#account_link a,#bodysection div.page_content a {
	/*color: #DE9828;*/
	color: #3f3f3f;
}

/*
#login_link a:hover,
#account_link a:hover,
#bodysection div.page_content a:hover{
	color: #3f3f3f;	
}
*/
#account_overview {
	float: left;
	width: 980px;
}

#account_overview>p {
	text-align: center;
	padding: 0 0 12px 0;
	font-size: 20px;
	font-weight: bold;
}

#account_overview div.account_box {
	float: left;
	width: 229px;
	height: 180px;
	margin: 0 8px 20px;
}

#account_overview div.account_box a {
	display: block;
	height: 100%;
	width: 225px;
	border: 2px solid #ececec;
}

#account_overview div.account_box a:hover { /*border-color: #DE9828;*/
	border-color: #3f3f3f;
	text-decoration: none;
}

#account_overview div.account_box a p {
	width: 209px;
	padding: 4px 8px;
	margin: 0 !important;
}

#account_overview div.account_box a p.storehead {
	text-align: center;
}

#account_overview div.account_box a:hover p.storehead {
	/*background: #DE9828 !important;*/
	background: #3f3f3f !important;
	color: #fff;
}

#home_content div.splashbox {
	float: left;
	width: 180px;
	height: 256px;
	background: #ececec;
}

#home_content div.splashbox h3 {
	width: 180px;
	background: #3f3f3f;
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 0;
	text-indent: 10px;
	border: none;
}

#promotions {
	margin: 0 0 0 20px;
}

#promotions div {
	padding: 0 12px;
	float: left;
	width: 156px;
}

#promotions div img {
	float: left;
	padding: 8px 0 0 0;
}

#information ul {
	float: left;
	padding: 8px 12px;
}

#information ul li {
	background: url(../media/menu_item.jpg) no-repeat left center;
	padding: 4px 0;
	text-indent: 10px;
}

#information ul li a {
	font-size: 14px;
	text-decoration: none;
	display: block;
	height: 100%;
	line-height: 16px;
}

#information ul li a:hover {
	text-decoration: underline;
}

#newproducts, #newproducts1 {
	float: left;
	margin: 0 0 20px 0;
	width: 980px;
	position: relative;
}

#newproducts h3, #newproducts1 h3 {
	width: 980px;
	border: none;
	background: #ececec;
	color: #3f3f3f;
	padding: 4px 0;
	margin: 0;
	text-indent: 10px;
	font: bold 18px Arial, Helvetica, sans-serif;
	/*font-style: italic;*/
	position: relative;
}

#newproducts h3 a, #newproducts1 h3 a {
	position: absolute;
	right: 10px;
	top: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 30px;
}

#newprod_cont, .newprod_cont {
	position: relative;
	width: 980px;
	float: left;
	overflow: hidden;
}

#newprod_cont ul, .newprod_cont ul {
	float: left;
	width: 9999px;
	padding: 10px 0 0 0;
	margin: 0;
	position: relative;
}

#newprod_cont ul li, .newprod_cont ul li {
	list-style: none;
	width: 136px;
	height: 216px;
	background: none;
	padding: 0 1px 0 32px;
	float: left;
}

#newprod_cont ul li:first-child, .newprod_cont ul li:first-child {
	padding: 0;
}

#newprod_cont ul li a, .newprod_cont ul li a {
	height: 212px;
	width: 132px;
	display: block;
	position: relative;
	/*border: 2px solid #ececec;*/
	border: 1px solid #A4A4A4;
}

#newprod_cont ul li a:hover, .newprod_cont ul li a:hover {
	text-decoration: none;
	border-color: #3f3f3f;
}

#newprod_cont ul li a:hover div, .newprod_cont ul li a:hover div {
	color: #fff;
	background: #3f3f3f;
}

#newprod_cont ul li a img, .newprod_cont ul li a img {
	padding: 12px;
	float: left;
	width: 108px;
}

#newprod_cont ul li a > span, .newprod_cont ul li a > span {
	float: left;
	padding: 4px 8px;
	width: 116px;
	height: 70px;
	color: #3f3f3f;
	/*background: #ececec;*/
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 0;
	bottom: 0;
}

#newprod_cont ul li a > span span.rrpprice, .newprod_cont ul li a > span span.rrpprice {
	position: absolute;
	bottom: 16px;
	left: 0;
	width: 116px;
	padding: 0 8px;
	font-size: 12px;
	text-decoration: line-through;
	text-align: center;
}

#newprod_cont ul li a > span span.ourprice, .newprod_cont ul li a > span span.ourprice {
	position: absolute;
	bottom: 4px;
	right: 0;
	width: 116px;
	padding: 0 8px;
	font-size: 12px;
	text-align: center;
	color: red;
}

#newprod_cont ul li a:hover > span, .newprod_cont ul li a:hover > span {
	/*background-color: #3f3f3f !important;*/
	/*color: #fff !important;*/
	cursor: pointer;
}

#newprod_cont ul li a:hover > span span.ourprice, .newprod_cont ul li a:hover > span span.ourprice {
	/*color: white;*/
}

#recentproducts {
	clear: both;
	float: left;
	width: 976px;
	height: 130px;
	margin: 20px 0 0 0;
	border: 2px solid #3f3f3f;
	overflow: hidden;
}

#recentproducts h3 {
	width: 100%;
	background: #3f3f3f;
	padding: 4px 0;
	text-indent: 10px;
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	border: none;
	position: relative;
}

#recentproducts h3 a {
	position: absolute;
	right: 10px;
	top: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #fff;
}

#recentproducts ul {
	float: left;
	width: 976px;
	padding: 0;
	margin: 0;
	height: 86px;
}

#recentproducts ul li {
	float: left;
	background: none;
	list-style: none;
	padding: 8px;
	margin: 0;
	width: 228px;
}

#recentproducts ul li a {
	display: block;
	float: left;
	/*height: 66px;*/
	width: 224px;
	border: 2px solid #ececec;
	text-decoration: none !important;
}

#recentproducts ul li a:hover {
	border-color: #3f3f3f;
	color: #fff;
}

#recentproducts ul li a img {
	padding: 4px;
	width: 58px;
	float: left;
}

#recentproducts ul li a div {
	width: 142px;
	height: 73px;
	font-size: 12px;
	line-height: 14px;
	padding: 4px 8px;
	background: #ececec;
	float: left;
	position: relative;
}

#recentproducts ul li a:hover div {
	background: #3f3f3f;
}

#recentproducts ul li a div span.rrpprice {
	position: absolute;
	bottom: 16px;
	left: 8px;
	font-weight: bold;
	text-align: left;
	text-decoration: line-through;
}

#recentproducts ul li a div span.ourprice {
	position: absolute;
	bottom: 4px;
	left: 8px;
	font-weight: bold;
	text-align: left;
	color: red;
}

#catlayout {
	width: 980px;
	float: left;
}

#catlayout>div {
	width: 476px;
	float: left;
	border-left: 2px solid #3f3f3f;
	border-right: 2px solid #3f3f3f;
	border-bottom: 2px solid #3f3f3f;
}

#catlayout>div.leftcat {
	margin: 0 10px 20px 0;
}

#catlayout>div.rightcat {
	margin: 0 0 20px 10px;
}

#catlayout>div.smallcat {
	float: left;
	width: 310px;
	border: none;
	margin: 0 25px 0 0;
	background: #3f3f3f;
}

#catlayout>div.smallcat.last {
	margin: 0;
}

#catlayout>div.smallcat a {
	display: block;
	width: 306px;
	background: #3f3f3f;
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	text-indent: 12px;
	padding: 4px 0;
	font-weight: bold;
	border: 2px solid #3f3f3f;
}

#catlayout>div.smallcat a:hover {
	color: #3f3f3f;
	background: #ececec;
}

#catlayout>div h3 {
	width: 476px;
	float: left;
	background: #3f3f3f;
	color: #fff;
	padding: 4px 0;
	text-indent: 10px;
	font-size: 20px;
	position: relative;
}

/*
#catlayout > div h3 a, #catlayout > div h3 span{
	position: absolute;
	right: 10px;
	top: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 33px;
	color: #fff;
}

#catlayout > div h3 span {
	top: 6px;
}
*/
.new_prodtxt {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	padding-bottom: 10px;
	font-weight: bold !important;
	float: left;
	clear: both;
}

#catlayout>div h3 a.titleomg {
	position: relative;
	left: 0;
	color: #fff;
	padding: 4px 0;
	text-indent: 10px;
	font-size: 20px;
}

#catlayout>div img {
	float: left;
	width: 200px;
	padding: 20px;
}

#catlayout>div div {
	float: left;
	width: 196px;
	height: 200px;
	padding: 16px 20px 24px;
	background: #ececec;
}

#catlayout div ul li {
	list-style: none;
	background: url(../media/menu_item.jpg) no-repeat left 4px;
	padding: 0 0 8px;
	text-indent: 10px;
}

#catlayout div ul li a {
	font-size: 14px;
}

.catimagerotator_omg {
	padding: 0 !important;
}

.catimagerotator_omg img {
	display: none;
}

.catimagerotator_omg img:first-child {
	display: block;
}

#no_products {
	font-size: 24px;
	text-align: center;
	padding-left: 20px;
}

/*
 * +--
 * | Visit Us Map Styles
 * +--
 */
#visitus {
	float: left;
	width: 980px;
	height: 570px;
	position: relative;
	z-index: 1;
}

#haysom_map {
	height: 520px;
	width: 680px;
	position: absolute;
	top: 0;
	right: 0;
}

/* Prevent users from being able to close infoWindow */
#haysom_map img[src="http://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"]
	{
	display: none !important;
}

#location_information {
	float: left;
	width: 280px;
}

#location_information li {
	float: left;
	list-style: none;
	width: 280px;
	margin-bottom: 8px;
	padding: 0 0 0 10px;
}

#location_information li h3 {
	border-bottom: 1px solid #3f3f3f;
	float: left;
	width: 260px;
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
}

#location_information li p {
	font-size: 13px;
	text-indent: 8px;
}

#location_information p {
	font-size: 13px;
}

#location_information li p.visit_title {
	font-weight: bold;
	font-size: 16px;
	text-indent: 0;
}

#location_information img {
	width: 280px;
	height: 196px;
	margin: 8px 0 0 0;
	float: left;
}

#directionsPanel,#directionsCover {
	display: none;
	position: fixed;
	/*position: absolute;*/
}

#directionsPanel {
	top: 5%;
	left: 50%;
	float: left;
	width: 800px;
	height: 90%;
	overflow: hidden;
	margin: 0 0 0 -400px;
	background: #fff;
	border: 2px solid #3f3f3f;
	z-index: 5001;
	box-shadow: 0 0 12px #000;
	-moz-box-shadow: 0 0 12px #000;
	-webkit-box-shadow: 0 0 12px #000;
}

#directionsHeader {
	width: 800px;
	float: left;
	height: 50%;
	border-bottom: 2px solid #3f3f3f;
	position: relative;
}

#dHeaderLinks {
	position: absolute;
	top: 12px;
	left: 50%;
	margin: 0 0 0 -150px;
	padding: 8px 0;
	background: #ececec;
	border: 2px solid #3f3f3f;
	float: left;
	width: 300px;
	z-index: 100;
	text-align: center;
	box-shadow: 0 0 12px #3f3f3f;
	-moz-box-shadow: 0 0 12px #3f3f3f;
	-webkit-box-shadow: 0 0 12px #3f3f3f;
}

#dHeaderLinks a {
	float: left;
	width: 149px;
	text-align: center;
}

#dHeaderLinks a:first-child {
	border-right: 2px solid #3f3f3f;
}

#dHeaderMap {
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
	z-index: 1;
}

#directionsBody {
	padding: 12px 20px 20px 20px;
	width: 758px;
	float: left;
	height: auto;
}

#directionsCont {
	height: 50%;
	width: 800px;
	float: left;
	overflow-y: scroll;
	overflow-x: hidden;
}

#directionsCover {
	background: #3f3f3f;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 50 );
	/* IE6, IE7, and IE8 */
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
}

#infoMarker_content {
	float: right;
	width: 332px;
	padding: 4px;
}

#infoMarker_content h3 {
	padding: 0 0 4px 0;
}

#infoMarker_content>p {
	font-size: 14px;
	padding: 2px 0;
}

#directions_form {
	float: left;
	width: 332px;
	padding: 4px 0 0;
	margin: 8px 0 0;
	border-top: 1px dashed #3f3f3f;
}

#directions_form input[type="text"] {
	width: 326px;
	padding: 2px;
	border: 1px solid #3f3f3f;
}

#directions_form p:first-child {
	float: left;
	width: 332px;
	padding: 8px 0 12px;
}

#directions_form input[type="submit"] {
	float: left;
	background: #ececec;
	color: #3f3f3f;
	font-weight: bold;
	padding: 4px 8px;
	cursor: pointer;
	border: 1px solid #3f3f3f;
}

#directions_form input[type="submit"]:hover {
	background: #3f3f3f;
	color: #fff;
}

#home_about_sect {
	width: 980px;
	float: left;
	clear: both;
	margin-top: 20px;
}

#home_about_sect>h2 {
	width: 100%;
	float: left;
	clear: both;
	background-color: #3F3F3F;
	border: medium none;
	color: #FFFFFF;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding: 4px 0;
	position: relative;
	text-indent: 10px;
	cursor: pointer;
}

#home_about_sect>div {
	width: 976px;
	float: left;
	display: none;
	border-right: 2px solid #3F3F3F;
	border-bottom: 2px solid #3F3F3F;
	border-left: 2px solid #3F3F3F;
}

#home_about_sect>div>p {
	padding: 10px;
}

#facebook {
	width: 32px;
	height: 32px;
	float: left;
	background-image: url('../media/facebook.png');
	background-position: 0 0;
}

#facebook:hover {
	background-image: url('../media/facebook.png');
	background-position: 0 32px;
}

#omg_minicart {
	-moz-box-shadow: 0 0 12px #3F3F3F;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #3F3F3F;
	position: absolute;
	right: 0;
	top: 41px;
	width: 518px;
	z-index: 9999 !important;
	display: block;
	float: none;
}

#omg_minicart h1 {
	font-size: 18px;
	padding: 10px 0 10px 10px;
	text-align: left;
	float: left;
	background-color: #eee;
	width: 508px;
}

#homebody_cont {
	width: 980px;
	float: left;
	clear: both;
	margin-top: 20px;
}

#homebody_left {
	width: 180px;
	float: left;
}

#homebody_left > p.banner {
	padding-bottom: 20px;
}

#homebody_right {
	width: 800px;
	float: right;	
}






#newsletter_cont, #newsletter_head, #newsletter_body {
	width: 180px;
	float: left;	
}

#newsletter_body {
	background-color: #ececec;	
	padding-bottom: 10px;
}

#newsletter_body > p {
	text-align: center;
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
}

#newsletter_search {
	width: 166px;	
	float: left;
	border: 3px solid #e3e3e3;
	margin-left: 4px;
}

#newsletter_search > form > input[type=text] {
	width: 120px;
	height: 24px;
	border: none;
	float: left;	
}

#newsletter_search > form > input[type=image] {
	width: 46px;
	float: left;	
}

.search_warning, .search_warning2 {
	color: red;
	margin: 10px 0 5px 0;
	display: none;
	font-size: 12px;
	text-indent: 5px;
	float: left;
}

.search_warning2 {
	margin: 25px 0 -5px 115px !important;
}

#advanced_search_omgcont {
	width: 980px;
	float: left;
	clear: both;	
}

#advsh_omgleft {
	width: 575px;
	float: left;	
}

.advsh_omgsect_cont {
	width: 575px;
	float: left;
	padding-top: 28px;	
}

.advsh_omgsect_cont:first-child {
	padding-top: 0;	
}

.advsh_omgsect_left {
	width: 102px;
	float: left;
	text-align: right;
}

.advsh_omgsect_left p {
	font-family: Arial;
	font-size: 14px;
	color: #505050;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
}

.advsh_omgsect_right {
	width: 473px;
	float: left;
}

.advsh_omgbox_top {
	width: 473px;
	height: 6px;
	float: left;
	background-image: url('../media/rnd_boxtop.png');
	background-repeat: no-repeat;
}

.advsh_omgbox_cont {
	width: 471px;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-color: #eeeeee;
	padding-bottom: 7px;
}

.advsh_omgbox_fieldcont {
	width: 424px;
	margin: 0 auto;	
	padding: 10px 0;
}

.advsh_omgbox_fieldleft {
		width: 100px;
		float: left;
}

.advsh_omgbox_fieldleft p {
	font-family: Arial;
	font-size: 12px;
	color: #505050;	
	line-height: 27px;
}

.advsh_omgbox_fieldright {
		width: 324px;
		float: left;
}

.advsh_omgbox_fieldright input[type=text] {
	width: 300px;
	height: 21px;
}

.advsh_omgbox_bottom {
	width: 473px;
	height: 6px;
	float: left;
	background-image: url('../media/rnd_boxbottom.png');
	background-repeat: no-repeat;
}

#advsh_omgright {
	width: 387px;
	float: right;	
}

.advsh_omgsect_contsm {
	width: 397px;
	float: left;	
}

.advsh_omgbox_topsm {
	width: 397px;
	height: 5px;
	float: left;
	background-image: url('../media/rnd_boxtop_sm.png');
	background-repeat: no-repeat;
}

.advsh_omgbox_contsm {
	width: 395px;
	float: left;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-color: #eeeeee;
	padding-bottom: 7px;
}

.advsh_omgbox_fieldcontsm {
	width: 360px;
	margin: 0 auto;	
	padding: 10px 0;
}

.advsh_omgbox_fieldcontsm p {
	font-family: Arial;
	font-size: 12px;
	color: #505050;	
}

.advsh_omgbox_fieldleftsm {
		width: 75px;
		float: left;
}

.advsh_omgbox_fieldleftsm p {
	font-family: Arial;
	font-size: 12px;
	color: #505050;	
	line-height: 27px;
}

.advsh_omgbox_fieldrightsm {
		width: 280px;
		float: left;
}

.advsh_omgbox_fieldrightsm input[type=text] {
	width: 270px;
	height: 21px;
}

.advsh_omgbox_fieldrightsm input[type=image] {
	float: right;
}

.advsh_omgbox_bottomsm {
	width: 397px;
	height: 5px;
	float: left;
	background-image: url('../media/rnd_boxbottom_sm.png');
	background-repeat: no-repeat;
}

.advsh_secttxt {
	width: 397px;
	float: left;
	clear: both;	
	padding-top: 28px;
}

.advsh_secttxt:first-child {
	padding-top: 0px;
}

.advsh_secttxt_left {
	width: 77px;
	float: left;
	padding-right: 8px;	
}

.advsh_secttxt_right {
	width: 312px;
	float: left;	
}

.advsh_secttxt_right h2 {
	font-size: 16px;
	color: #505050;
}

.advsh_secttxt_right p {
	font-size: 12px;
	color: #505050;
	padding-top: 5px;
	padding-bottom: 8px;
	line-height: 18px;
}

.advsh_secttxt_right p a {
	color: #3799cc !important;
}

.homepage_content {
	width: 964px;
	float: left;
	background-color: #ffffff;
	padding: 8px;	
/* 	background-image: url("../media/largegradientbg.png");
	background-position: bottom;
	background-repeat: repeat-x; */
}

.homepage_content h1, .homepage_content h2, .homepage_content h3 {
		padding: 6px 0;
		font-size: 16px;
		color: #3f3f3f !important;
		/*font-family: omgJandaEverydayCasual;*/
}

.homepage_content h2, .homepage_content h3 {
	padding-top: 6px;	
}

.homepage_content p {
		padding: 6px 0;
		font-size: 12px;
		line-height: 18px;
		color: #3f3f3f !important;
		/*font-family: omgJandaEverydayCasual;*/
}

#advsh_submit, #advsh_reset {
	float: right;
	margin-top: 20px;
	width: 70px;
	height: 24px;
	border: 1px solid #CCC;
	background-color: #EEE;
	color: #505050;
}

#advsh_reset {
	margin-top: 5px !important;
}

.leftban_nav {
	float: left;
	width: 105px;
	margin-top: -199px;
	margin-left: 370px;
}

.rightban_nav {
	float: right;
	width: 105px;
	margin-top: -199px;
}

.bannav, .navdot {
	position: relative;
	z-index: 99;
	float: left;
	margin: 3px;
}

.navdot {
	width: 54px;
}

.bannav {
	width: 16px;
	height: 16px;
}

.navdot div {
	float: left;
	width: 12px;
	height: 12px;
	margin: 3px;
	background-image: url('/media/cms/homebanners_2col/navdot.png');
	cursor: pointer;
}

.leftban_nav1, .rightban_nav1 {
	background-image: url('/media/cms/homebanners_2col/leftarrow.png');
}

.leftban_nav2, .rightban_nav2 {
	background-image: url('/media/cms/homebanners_2col/rightarrow.png');
}

.leftban_nav1:hover, .rightban_nav1:hover {
	background-image: url('/media/cms/homebanners_2col/leftarrow1.png');
}

.leftban_nav2:hover, .rightban_nav2:hover {
	background-image: url('/media/cms/homebanners_2col/rightarrow1.png');
}

.activeBan, .navdot div:hover {
	background-image: url('/media/cms/homebanners_2col/navdot1.png') !important;
}

.downimg {
	float: left;
	margin: 15px 0 -12px 0;
	width: 100%;
	text-align: center;
}

.downimg img {
	height: 40px;
	margin-left: 90px;
}

.downimg span {
	font-weight: bold;
	margin-left: 90px;
	font-size: 20px;
	color: #4B4B4B;
}

.cat_atc {
	width: 167px;
	float: left;
}

.buynow_btn {
	margin-top: 10px;
	padding: 2px 10px;
	color: #3F3F3F;
	background-color: transparent;
	border: 2px solid #3F3F3F;
	font-size: 11px;
}

#catlayout_new {
	width: 100%;
	float: left;
	clear: both;	
}

.link_holder {
	width: 310px !important;
	float: left;
	margin: 0 0 8px;
	margin-right: 16px !important;
}

.link_holder a {
	width: inherit !important;
	display: block;
	background-color: #000a16;
	color: #fff !important;
	padding: 4px;
}




#pricebeater_form {
	width: 686px;
	float: left;
	background-color: #fff;
	font-family: Arial, helvetica, sans-serif;
}

#pricebeater_form #close_qkview {
	left: 639px !important;
}

#pricebeater_holder {
	width: 656px;
	margin: 0 auto;
}

#pricebeater_head {
	width: 100%; 
	float: left;
}

#pricebeater_head h3 {
	display: block;
	float: left;
	font-size: 26px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-indent: 35px;
	line-height: 56px;
	color: #212121;
	background-image: url('../media/pricebeater_titlebg.png');
	background-position: left;
	background-repeat: no-repeat;
}

#pricebeater_head p {
	display: block;
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 16px;
	color: #212121;
}

#pricebeater_head > img {
	position: relative; 
	top: 15px;
	left: 20px;	
}

#pricebeater_formholder {
	width: 492px;
	float: left;
	padding: 0 82px;
}

.pb_secholder {
	width: 50%;
	float: left;
}

.pricebeat_textfield {
	width: 220px;
	float: left;
	padding-bottom: 13px;
}

.pricebeat_textfield p {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
}

.pricebeat_title {
	display: block;
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-indent: 22px;
	line-height: 34px;
	background-image: url('../media/pricebeater_sectitlebg.jpg');
	background-repeat: no-repeat;
	background-position: left;
}

.pricebeat_textfield .pricebeat_title {
	font-size: 16px;
	font-weight: bold;
	text-indent: 0;
	line-height: 34px;
	background: none;
}

.pricebeat_textfield input[type=text] {
	width: 218px;
	height: 18px;
	border: 1px solid #a4a4a4;
	font-size: 12px;
	font-weight: normal;
}

#pb_prefcontact {
	display: block;
	width: 100%;
	float: left;
}

#pb_prefcontact span {
	display: block;
	width: 30%;
	float: left;
}

#pb_prefcontact span input {
	float: left;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
}

.pricebeat_button {
	width: 231px;
	float: left;
	padding: 0 130px 20px 130px;	
}

#pricebeat_cancelbtn {
	position: relative;
	top: 6px;	
}

.omgco_wrap {
	float: left;
	width: 634px;
	margin-right: 6px;
	min-height: 400px;
}

.omgco_top {
	float: left;
	width: 634px;
}

.omgco_top h2 {
	float: left;
	font-size: 24px;
	margin-top: 10px;
}

.omgco_top img {
	float: left;
	margin: 0 16px 13px 0;
}

.omgco_body {
	border: 1px solid #A4A4A4;
	float: left;
	width: 632px;
}

.omgco_header {
	background-image: url('../media/header.jpg');
	background-repeat: repeat-x;
	border-bottom: 1px solid #A4A4A4;
	float: left;
	height: 29px;
	margin-bottom: 2px;
	width: 632px;
}

.omgco_header_nofirst {
	border-top: 1px solid #A4A4A4;
}

.omgco_header span {
	float: left;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	height: 29px;
	padding: 5px 0 0 8px;
}

.omgco_section {
	float: left;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	display: none;
}

.omgco_section h4 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0;
	width: 612px;
}

.omgco_same_as {
	color: #5F5F5F;
	cursor: pointer;	
	float: left;
	margin-bottom: 14px;
	width: 612px;
}

.omgco_section p {
	float: left;
	line-height: 16px;
	width: 612px;
}

.omgco_p_half {
	width: 306px !important;
}

.omgco_section2, .omgco_section3 {
	/*display: none;*/
}

.omgco_buttons {
	float: left;
	margin: 20px 0 5px 0;
	width: 612px;
}

.omgco_buttonlink {
	background-color: #000A16;
	color: white !important;
	cursor: pointer;
	float: left;
	min-height: 15px;
	padding: 5px 10px;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #000A16;
	font-size: 14px !important;
	text-decoration: none !important;
}

.order_details_omg p {
	padding: 4px 0;	
}

input.omgco_buttonlink {
	border: none;
}

.omgco_editinfo_link {
	color: #5F5F5F;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 0 0 5px -2px;
}

.omgco_editinfo_link:hover {
	text-decoration: underline;
}

.omgco_input_section {
	float: left;
	height: 46px;
	margin: 5px 0 5px 0;
	width: 306px;
}

.omgco_input_section h5 {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	width: 306px;
}

.omgco_input_text {
	border: 1px solid #A4A4A4;
	float: left;
	font-size: 12px;
	height: 16px;
	width: 228px;
}

.omgco_dropdown {
	height: 18px !important;
	width: 230px !important;
}

.omgco_prodimg {
	float: left;
	width: 52px;
}

.omgco_prodinfo {
	float: left;
	font-size: 12px;
	width: 254px;
}

.omgco_textarea {
	border: 1px solid #A4A4A4;
	float: left;
	height: 67px;
	resize: none;
	width: 228px;
}

.omgco_mini {
	border: 1px solid #A4A4A4;
	float: left;
	position: fixed;
	top: 125px;
	width: 338px;
}

.omgco_mini_header {
	border-bottom: 1px solid #A4A4A4;
	float: left;
	height: 27px;
	width: 338px;
}

.omgco_mini_th, .omgco_mini_totals {
	font-size: 12px;
	font-weight: bold;
	text-align: center !important;
}

.omgco_mini_th {
	height: 25px;
}

.omgco_mini_totals {
	height: 30px;
}

.omgco_mini_image, .omgco_mini_item, .omgco_mini_price, .omgco_mini_quantity {
	font-size: 12px;
}

.omgco_mini_image {
	width: 52px;
	text-align: center;
}

.omgco_mini_item {
	width: 160px;
	padding-left: 5px;
	text-align: left;
}

.omgco_mini_price {
	width: 58px;
	text-align: center;
}

.omgco_mini_quantity {
	width: 68px;
	text-align: center;
}

.omgco_mini_body {
	background-image: url('../media/minicartbg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fdfdfd;
	float: left;
	min-height: 139px;
	width: 338px;
}

.omgco_disccode {
	color: green;
	font-size: 11px;
	text-indent: 5px;
	display: none;
}

#omgco_quickview {
	color: #3C3C3C;
	cursor: pointer;
	text-decoration: underline;
}

.omgco_header_secure {
	float: right !important;
	text-align: right;
	width: 160px;
}

.omgco_header img {
	float: left;
	margin: 1px 5px 0 5px;
	width: 18px;
}

.omgco_subheader {
	margin: 0 0 10px -10px !important;
}

.omgco_subheader h4 {
	margin: 9px 5px !important;
}

#omgco_order_cancel, #omgco_credit_cancel, #omgco_paypal_cancel {
	margin-left: 5px;
}
