/*Coin Slider CSS, added by by Paul Chen, 8 May 2012 */
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px 0 5px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
/** Coin Slider additional styles: Radio Button, added by by Paul Chen, 8 May 2012 **/
.cs-buttons a {
    border-radius: 50%;
    background: #CCC;
    background: -webkit-linear-gradient(top,  #CCCCCC, #F3F3F3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #CCCCCC, #F3F3F3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #CCCCCC, #F3F3F3); /* opera */
    background:     -ms-linear-gradient(top,  #CCCCCC, #F3F3F3); /* IE10 */
    background:         linear-gradient(top,  #CCCCCC, #F3F3F3); /* css3 */      
}
a.cs-active {
    background: #599BDC;
    background: -webkit-linear-gradient(top,  #599BDC, #3072B3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #599BDC, #3072B3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #599BDC, #3072B3); /* opera */
    background:     -ms-linear-gradient(top,  #599BDC, #3072B3); /* IE10 */
    background:         linear-gradient(top,  #599BDC, #3072B3); /* css3 */  
    border-radius: 50%;    
    box-shadow: 0 0 3px #518CC6;   
    border: 1px solid #3072B3 !important;     
}

html, body 			{height:100%;}
.none				{display:none;}
.cl_both			{clear:both;}
.fl_right			{float:right;}
.fl_left			{float:left;}
br.clear			{font-size:0px; line-height:0px;}
.ofh				{overflow:hidden;}
.fs_lh				{font-size:0px; line-height:0px;}
*					{outline:none;}
.dib				{display:inline-block;}
button				{background: transparent;}
.contentPadd h3.first_h3			{margin-top:0px;}
.btn_position		{padding:0px 0px 0px 0px; position:absolute; bottom:10px; right:10px;}
img 				{border:0;}
form				{display: inline;}
small				{font-size:90%;}
.table				{width:100%;}
.order_history td	{padding: 1px 0px 2px 0px;}

.contentText, .contentText table {
  font-size:1em;
  line-height: 1.5;

}
.productListTable {
  padding: 0px;
  font-size:1.2em;
  line-height: 1.5;
}

.productListTable tr.alt td { background:#f8f8f8;}

.small_title				{color:#000;}
.loginPage p.small_title	{padding-bottom:10px; font-size:1.1em;}
.fieldKey {
  font-size:1em;
  font-weight: bold;
  line-height: 1em;
  width:150px; 
  padding: 11px 0px 0px 0px;
}
.fieldValue {
  font-size:1em;
  line-height: 1.5;
  padding: 7px 0px 7px 0px;
}
.loginPage .fieldKey {
  width:auto;
}
.fieldValue input.input {
	width:70%;padding-left:6px;padding-right:6px;
}
.fieldValue.radio input			{ float:left;}
.fieldValue.radio div			{ float:left; display:inline-block;}

.infoString 				{margin-top:10px; margin-bottom:10px;}
.infoString small strong	{font-size:111%;}

.input_radio 				{display:inline-block;}
.input_radio input			{margin: 5px 0px 0px 5px;}
.radio_set					{margin: 2px 0px 0px 5px;display:inline-block;}

.fieldValue select.input {
	width:72.5%;
}
.loginPage .fieldValue .input {
	width:92%;
}
table, p {
  line-height: 1.5;
}
.crosspiece			{width:120px; height:0px; visibility:hidden;}
.crosspiece100		{width:100px; height:0px; visibility:hidden;}
.crosspiece95		{width:95px; height:0px; visibility:hidden;}
.crosspiece85		{width:85px; height:0px; visibility:hidden;}
.forgotten			{padding-top:10px; line-height:1em;}

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: .9em; }
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size: .9em; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size: .9em; color: #cc0033; }
.productsNotifications { background: #f8f8f8; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size: .9em; color: #97168d; text-decoration: underline; }
.orderEdit:hover {text-decoration:none;}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #FD8C24;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


TD.footerContent {
	font-family: "Verdana", "Arial", "sans-serif";
	font-size: 10px;
	color: #333333;
}

A.footerContent {
   font-family: "Verdana", "Arial", "sans-serif";
   font-size: 10px;
  color: #333333;
  text-decoration: underline;
}

.infoBox {
  background: #f6f6ee;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  font-weight: bold;
  background: #FF9F50;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #000000;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9b9b9b;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  color: #FD8C24;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size:.8em;
  line-height: 1.5;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.3em;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.1em;
}

TEXTAREA {
  width: 99%;
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.1em;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  color: #c76170;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

/* message box */
.messageBox { font-family: Arial, Helvetica, sans-serif; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif;}
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif;}

/* input requirement */
.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #ff0000; padding: 10px 10px 0px 0px;}

/* buttons */

.tdbLink a { }
.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 0px 2px 0px 10px;
  padding: 5px;
}
.accountLinkList li { line-height:1.7em;}
.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}
.buttonSet .bg_button2 .button-padd,
.buttonSet .bg_button2-act .button-padd,
.buttonSet .bg_button22 .button-padd,
.buttonSet .bg_button22-act .button-padd	{padding: 0px 0px 0px 0px;}									
css3.css.hover:hover .wrapper_pic_t,
.hover:hover .wrapper_pic_r,
.hover:hover .wrapper_pic_b,
.hover:hover .wrapper_pic_l					{
	-webkit-transition: all 1.5s ease 0s;
	-moz-transition: all 1.5s ease 0s;
	-o-transition: all 1.5s ease 0s;
}
.infoBoxWrapper.box2,
.cart_products_options	{
  	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
 	-webkit-border-radius: 5px 5px 5px 5px;
	position:relative;
}
.contentPadd.txtPage,
.ui-dialog,
.ui-dialog-titlebar,
.cart,
.ui-progressbar,
.ui-datepicker	{
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px; /* KHTML */
  	border-radius: 5px;
	position:relative;
}
.cart_products_options,
.row_7 CHECKBOX, .row_7 INPUT, .row_7 RADIO, .row_7 select, .row_7 textarea,
.fieldValue  input, .go, .input	{
	-moz-border-radius: 5px; /* Firefox */
  	-webkit-border-radius: 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px; /* KHTML */
  	border-radius: 5px;
	position:relative;
}
.contentInfoText	{
	 -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
	 position:relative;
}
.contentPadd h3,
.cart th.th1	{
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
	position:relative;
}
.contentPadd h3,
.cart th.th3	{
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
	position:relative;
}
.button_header,
.button_content		{display:inline;}
.button_header4 .bg_button  a span.ui-button-text,
.button_header4 .bg_button  span.ui-button-text						{padding: 6px 8px 3px 8px;}

.ui-button .ui-button-text {
    display: block;
    padding-left: 10px;
}

.prods_padd					{padding: 0px 16px 0px 16px;}

#piGal ul 					{margin-left:0px;}

.input_radio input			{margin: 0px 0px 0px 0px;}
.radio_set					{margin: 1px 0px 0px 0px;display:inline-block;}
.infoBoxWrapper						{margin:0px 0px 4px 0px;padding: 0px 0px 0px 0px;}
.infoBoxWrapper.list 				{}

.infoHeading,
.infoBoxWrapper .infoBoxHeading  			{color:#FD8C24;font-weight:bold; font-size:1.2em; text-transform:uppercase;overflow:hidden;padding:0 0 6px 0;position:relative;border:0px;}
.infoBoxWrapper .infoBoxHeading a 			{color:#FD8C24;}
/*.infoBoxWrapper .infoBoxHeading .title-icon	{background:url('//www.rcmart.com/images/infoBoxHeading1.gif') 0px 0px no-repeat transparent; display:inline-block; width:16px; height:17px; position:absolute; top:5px; left:14px; display:none;}*/
.infoBoxWrapper .infoBoxHeading .title-icon	{background:url('') 0px 0px no-repeat transparent; display:inline-block; width:16px; height:17px; position:absolute; top:5px; left:14px; display:none;}
.infoBoxWrapper .infoBoxContents 					{padding:0px 0px 10px 0px;}

.infoBoxWrapper.list .infoBoxHeading  				{}
.infoBoxWrapper.list .infoBoxContents 				{}													
.infoContents,.infoBoxContents 						{color:#000000; overflow:hidden;}

.infoBoxWrapper.box2 				 				{}
.infoBoxWrapper.box2 .infoBoxHeading 				{}
.infoBoxWrapper.box2 .infoBoxContents 				{padding: 12px 0px 0px 0px;}

.infoBoxWrapper.box3  								{}
.infoBoxWrapper.box3 .infoBoxHeading				{}
.infoBoxWrapper.box3 .infoBoxHeading a				{}

.infoBoxWrapper.box3 .infoBoxHeading  				{}
.infoBoxWrapper.box3								{}
.infoBoxWrapper.box3 .infoBoxContents 				{padding-top:10px}

.infoBoxWrapper.cart_box  							{}
.infoBoxWrapper.cart_box .box_wrapper				{}
.infoBoxWrapper.cart_box .infoBoxHeading			{}
.infoBoxWrapper.cart_box .infoBoxHeading a			{}

.infoBoxWrapper.cart_box .infoBoxContents 		    {padding: 15px 28px 10px 28px;}

.infoBoxWrapper.cart_box .infoBoxContents 			{}
.infoBoxWrapper.cart_box .infoBoxContents strong	{}
.infoBoxWrapper.cart_box .infoBoxContents a			{ color:#FD8C24;}
.infoBoxWrapper.cart_box .infoBoxContents a:hover	{}
.cart_box_separator									{border-bottom:1px solid #FD8C24;padding: 0px 0px 5px 0px;}
.cart_price_box										{padding: 15px 0px 0px 0px;}
SPAN.newItemInCart 									{font-size:1em;color: #ff0000;}
a:hover SPAN.newItemInCart 							{color: #f25c06;}

.infoBoxWrapper.banner								{margin:0px 0px 3px 0px;padding:0px; border:0px solid #FD8C24;}

.infoBoxContents li							{padding:0px 0px 0px 0px; width:100%;position:relative;}

.infoBoxContents li, 
.infoBoxContents li a, 
.infoBoxContents li a font					{font-weight:normal; vertical-align:top;font-size:13px;}

.infoBoxContents li a b						{font-weight:bold;}									
.infoBoxContents ul							{list-style:none;padding:0;}
.infoBoxContents ul a					{color:#000000; text-decoration:underline; font-size:.95em;
									 	 padding:2px 0px 5px 13px; position:relative;}
.infoBoxContents ul a:hover				{color:#979797; text-decoration:none;}
.infoBoxContents .categories				{margin:0px 0px 0px 1px;}
.infoBoxContents .bestsellers				{margin:0px 0px 0px 1px;}
.infoBoxContents .information				{margin:0px 0px 0px 1px;}
.infoBoxContents .manufacturers ul			{margin:0px 0px 0px 1px;}
.infoBoxContents li a strong,
.infoBoxContents li a 						{display:block; overflow:hidden;}
.infoBoxContents ul li .div 				{padding-left:16px;}

.infoBoxContents a					{color:#000000; text-decoration:underline; font-size:.95em;
									 	 padding:0px 0px 0px 0px; position:relative;}
.infoBoxContents a:hover				{color:#979797; text-decoration:none;}
.infoBoxContents li 					{color:#000000; }
.infoBoxContents li:hover				{}
.infoBoxContents li a					{color:#000000; text-decoration:underline; font-size:.95em;
									 	 padding:2px 0px 5px 13px; position:relative;}
.infoBoxContents li a:hover				{color:#979797; text-decoration:none;}
.infoBoxContents li a b					{color:#000000; font-weight:bold;margin: -2px 0px -5px -13px;padding: 2px 0px 5px 13px;text-decoration:none;display:block;}
.infoBoxContents li a:hover b			{color:#979797;}

.infoBoxContents li .category_arrow		{position:absolute;width:7px; height:6px; top:8px; right:0px; line-height:0px; font-size:0px;}
.infoBoxContents li .list_bg  			{position:absolute; width:7px; height:6px; top:8px; left:0;line-height:0px; font-size:0px;}

.infoBoxContents li .list_bg,
.infoBoxContents li .category_arrow		{background:url('http://cdn.rcmart.com/images/bg_list.png') 0px 9px no-repeat transparent;}

.infoBoxContents li .list_bg  				{background-position:0 0px;}	
.infoBoxContents li:hover .list_bg  		{background-position:0 -8px;}										
.infoBoxContents li .category_arrow			{background-position:0 -14px;}
.infoBoxContents li:hover .category_arrow	{background-position:0 -20px;}										

.infoBoxContents li.last a					{border-top:0px solid #f0f0f0;}

.infoBoxContents .bestsellers li 			{overflow:visible;}
.infoBoxContents .bestsellers li:hover 		{}
.infoBoxContents .bestsellers li a 			{display:inline-block; width:150px; color:#000000;}
.infoBoxContents .bestsellers li b			{display:inline-block;float:left; color:#000000; padding: 0px 0px 0px 0px; font-size:1px;}
.infoBoxContents .bestsellers li a:hover 	{color:#979797;}
.infoBoxContents .bestsellers li .list_bg	{ display:none;}

.infoBoxContents .button_search			{width:20%; text-align:right;}
.infoBoxContents .text_search			{text-align:left; width:80%;}
.infoBoxContents .input					{color:#b9b9b9;margin:0px 0px 4px 0px;border:1px solid #e3e3e3;background:#fff;height:20px; width:94%; line-height:19px; padding-left:5px; padding-right:5px;}

.infoBoxContents .advserch				{padding:5px 0px 0px 0px;}
.infoBoxContents .advserch a			{color:#464646;text-decoration:underline;font-size:1em; text-transform:lowercase;}
.infoBoxContents .advserch a:hover		{color:#353535;text-decoration:none;}

.infoBoxContents .name span a				{color:#817a7a;font-weight:normal;text-decoration:none; }
.infoBoxContents .name span a:hover			{color:#353535; text-decoration:none;}

.infoBoxContents SPAN.productSpecialPrice 		{color:#B01B1E;font-size:2em;  line-height:1em; font-weight:normal;}
.infoBoxContents del							{color:#898888;font-size:1.5em; margin-top:0px; line-height:1em}
.cart_box
/*.infoBoxContents SPAN.productSpecialPrice 		{color:#B01B1E; font-size:1.7em;}*/

.infoBoxContents .select					{width:100%; font-size:1em;}

.infoBoxContents .name_padd							{padding:5px 0px 10px 0px;vertical-align:top; text-align:left;}
.infoBoxContents .pic_padd							{padding:0px 0px 0px 0px; text-align:left; background:#fff;}
.infoBoxContents .desc_padd							{padding:7px 0px 7px 0px;}
.infoBoxContents .block_padd						{padding:0px 0px 11px 0px;}
.infoBoxContents .price_padd						{padding:4px 10px 4px 0px;vertical-align:middle; text-align:left; border-bottom:0px solid #e1e1e1;}
.infoBoxContents .price_padd b						{display:none; float:left; font-weight:normal;}
.infoBoxContents .button__padd						{padding:10px 0px 1px 0px; text-align:left; overflow:hidden;}
.infoBoxContents .button__padd a					{display:inline-block;}
.infoBoxContents .button__padd						{overflow:hidden; }
.infoBoxContents .button__padd a						{display:inline-block;}
.infoBoxContents .button__padd .button_content2		{float:right;}
.infoBoxContents .button__padd .button_content22		{margin-bottom:3px; margin-right:6px; float:left;}
.infoBoxContents .stars_padd						{padding:5px 0px 15px 0px;}
.box_icon					{display:block; float:left;padding:0px 20px 0px 0px;}
.box-padd					{padding: 5px 1px 3px 1px; overflow:hidden;}
.headerBoxWrapper			{}
.headerBoxContents			{}
.Footer_BoxWrapper 									{margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow:hidden;}
.Footer_BoxHeading									{display:none;}
.Footer_BoxWrapper h4								{padding: 16px 0px 0px 0px;margin: 10px 0px 0px 0px;}
.Footer_BoxWrapper h4								{color:#303030;font-weight:bold; }
.Footer_BoxWrapper ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px -10px; list-style:none; overflow:hidden; float:left;}
.Footer_BoxWrapper li								{float:left;}
.Footer_BoxWrapper li a								{padding: 0px 30px 0px 13px; display:inline-block; font-size:1.0em; font-family: "Verdana", "Arial", "sans-serif";}
.Footer_BoxWrapper li a								{color:#000000; font-weight:normal; text-decoration:none; font-family: "Verdana", "Arial", "sans-serif";}
.Footer_BoxWrapper li.act a,
.Footer_BoxWrapper li a:hover						{color:#97979797; text-decoration:none; font-family: "Verdana", "Arial", "sans-serif";}
.Footer_BoxWrapper li.first a						{background:none;}
.Footer_list ul{padding: 0px 0px 0px 0px;margin: 0px 0px 0px -10px; list-style:none; overflow:hidden; float:left;}
.Footer_list li{float:center;}
.Footer_list li a								{padding: 0px 13px 5px 13px; display:list-item; font-size:1.0em; font-family: "Verdana", "Arial", "sans-serif";}

.banner_set						{list-style:none; overflow:hidden; padding:0;margin: 0px 0px 0px -20px;}
.banner_set	li					{display:block;margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;float:left;}
.banner_set	li a				{display:block;}
.banner_set	li.first			{float:left;}
.banner_set	li.last				{float:right;}
.banner_set	li.first.last		{float:left;}
.banner,.banner_set	li			{line-height:0; font-size:0;}

h1 								{padding:18px 16px 8px 16px;margin: 0px 0px 0px 0px;display:inline-block;color:#FD8C24;font-weight:bold; font-size:1.7em; text-transform:uppercase;}
#seo_title h1					{padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;font-size:1.7
em;color:#FD8C24; line-height:1.1em; font-weight:normal;text-transform:none;}
.title-t						{position:relative;overflow:hidden;}
.title_text						{display:inline-block;}
.title_pic						{float:right; display:inline-block;padding-left:10px;}
h1 .smallText					{font-size:.55em;}								 
h1 del							{font-size:.8em; color:#FD8C24; margin-left:3px; margin-top:1px;}								 
h1.title_un						{}

h2								{color:#FD8C24;font-size:1.7em; line-height:1.1em; font-weight:normal;padding: 17px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.big h2							{padding: 0px 0px 5px 0px;}
h1 .smallText					{font-size:.539em; font-weight:normal;}								 
h2 .smallText					{font-size:.539em;}
								 
.contentPadd h3 				{margin:3px 0px 0px 0px;padding: 12px 20px 8px 20px; background:#ffbfa8; border:1px solid #ffbfa8e3734b; border-bottom:0px; color:#4d4747;}							 
.desc h3						{width:571px;}
h4 								{padding:7px 10px 1px 5px;  margin:20px 0px 10px 0px; overflow:hidden;font-size:1.1em; line-height:1.4em; font-weight:normal;}																 								 
.show								{padding:11px 16px 3px 16px;margin:0px 0px 0px 0px;border-top:1px solid #FD8C24;}
.show	strong						{color:#479faf;font-weight:normal;}

.prods_content 						{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.prods_content.cart,
.padding .prods_content 			{padding:0px 0px 0px 0px; overflow:hidden;}

.prods_content.cart					{background:#fff;}

.prods_content  ul.sub_categories					{list-style:none;padding: 0px 0px 0px 0px;margin:0px 0px 0px -20px; float:left;}
.prods_content  ul.sub_categories li 				{float:left;margin:2px 0px 2px 20px;}
.cart.prods_content .name_padd 						{padding: 10px 0px 12px 0px;text-align: left;vertical-align: top; background:none}
.prods_content .name_padd							{padding:5px 0px 5px 0px; vertical-align:top; text-align:left;}
.prods_content .sub_categories .name_padd			{padding:7px 16px 8px 16px;text-align:center;}
.prods_content .pic_padd							{padding:0px 0px 8px 0px; text-align:left; }
.prods_content.un .pic_padd							{float:left;}
.prods_content .desc_padd							{padding:6px 0px 8px 0px; text-align:left;}
.prods_content .desc_padd.un						{padding:12px 0px 8px 0px; margin-bottom:11px;}
.prods_content .listing_padd						{padding:5px 16px 7px 16px; text-align:left;margin:4px -16px 5px -16px; background:#f7f7f7;}
.prods_content .price_padd							{padding:4px 0px 0px 0px;vertical-align:middle;border-bottom:0px solid #e1e1e1;}
.prods_content .price.un							{display:block;padding: 8px 0px 0px 4px;}

.button__padd						{padding:7px 0px 0px 0px; text-align:left; overflow:hidden; }
.button__padd a						{display:inline-block;}
.button__padd .button_content2		{ float:right; }
.button__padd .button_content22		{ margin-bottom:0px; margin-right:6px;}
.prods_content .box-padd					{padding: 0px 0px 0px 0px;}
.prods_content .box-padd.un					{padding: 0px 10px 0px 10px;}

.prods_content ul									{margin:0px;padding:0px; list-style:none; overflow:hidden;margin: 0px 0px 0px -20px;padding: 0px 0px 0px 0px;}
.prods_content ul.row								{}
.prods_content li.wrapper_prods						{float:left;margin: 0px 0px 0px 20px; width:auto;}
.prods_content li.wrapper_prods.first				{}
.prods_content li.wrapper_prods.last				{}
.prods_content li.prods_vseparator 					{display:none;}
.prods_content .prods_hseparator					{float:none;background:url('http://cdn.rcmart.com/images/spacer.gif') 0px 50% repeat-x;}
.prods_content li.prods_hseparator					{display:block;  height:18px; line-height:0; font-size:0;}
.marg-bottom										{margin: 0px 0px 0px 0px;}
.prods_content.padding li								{float:none; margin:0px; width:auto; vertical-align:top; overflow:hidden;}
.prods_content.padding li.prods_hseparator 				{height:18px;}

.wrapper_prods 										{padding:0;overflow:hidden;}
.prods_content .data_padd							{padding:0px 0px 11px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e1e1e1;}
.manuf_padd							{padding:14px 0px 6px 0px;vertical-align:middle; text-align:left;}
.name2_padd							{padding:11px 0px 10px 0px; vertical-align:top; text-align:left;}
.prods_content .pic2_padd							{padding:0px 0px 0px 0px; text-align:center;}
.prods_content .desc2_padd							{padding:16px 0px 11px 0px; text-align:left;border-bottom:1px solid #e1e1e1;}
.price2_padd							{padding:0px 0px 13px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e1e1e1;}
.prods_content .button2__padd						{padding:0px 0px 0px 0px;margin: 11px 0px 0px 0px; text-align:left; }
.button2__padd .button_content						{margin-right:4px;}

.name span a					{color:#817a7a;font-weight:normal; text-decoration:none; line-height:1.3em;}
.name span a:hover				{color:#353535; text-decoration:none;}
h2.name span a 					{font-weight:normal;}
.sub_categories .name span a	{color:#817a7a;}
.sub_categories .name span a:hover	{color:#353535;}

.desc							{color:#353535;} 
.desc p							{text-indent:20px;padding-top: 10px;}

.price b							{ color:#353535;float:left; display:none;}
.price SPAN.productSpecialPrice 	{color:#B01B1E;font-size:1.2em;line-height:1.7em; font-weight:normal;}
del									{ color:#979797;font-weight:normal; display:inline-block; margin-top:0px; margin-left:0px;}

.productSave {clear:both;padding-top:8px;}
#you_save_text {font-size:13px;color:black;}
#price_text {font-size:13px;color:black;padding:4px 6px 0 0;}
#save_price {color:#00cc66;}
a#anchor_review:hover {text-decoration:underline;}

.cart_price   SPAN.productSpecialPrice 	{color:#B01B1E;font-size:1.7em; line-height:1.9em; font-weight:bold;}
.cart_total	  .productSpecialPrice 		{color:#B01B1E;font-size:1.7em; line-height:2.0em; font-weight:bold;}
SPAN.productSavePrice {color:#B01B1E;}

h2.price b						{font-size:.6em; font-weight:normal; display:inline-block; margin-top:5px;float:left; display:none;}
h2.price  SPAN.productSpecialPrice 	{font-size:1em; line-height:1.1em; font-weight:bold; display:inline-block; padding-top:3px;}
h2.price  SPAN.productSpecialPrice.un 	{font-size:1em; line-height:1em; font-weight:bold;}
h2.price  del							{font-size:.7em; line-height:1.4em; font-weight:bold; margin-top:5px; margin-left:7px;}

.manuf span							{font-weight:bold;}

.prod_img 							{text-align:left;}
.prod_img a 						{display:inline-block;}
.prods_pic_bg						{display:inline-block; background:#fff;}

table.listing 								{width:100%; text-transform:none;}
table.listing td							{padding:1px 0px 1px 0px;
								 			 color:#B01B1E; font-size:.9em;}
.prods_content .listing b,							 
.prods_content .listing font				{}							 

.prods_content .listing b 					{font-weight:normal;}
.prods_content .listing em,
.prods_content .listing font   				{color:#5a5b5c; font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;}
.prods_content .listing b font   			{color:#5a5b5c; padding:0px 3px 0px 0px;}
.prods_content .listing b font a 			
.prods_content .listing b font a:hover   	{text-decoration:none}

.prods_content .listing font a 				{color:#5a5b5c; text-decoration:underline; font-weight:normal;font-size:.9em;}
.prods_content .listing font a:hover   		{color:#5a5b5c; text-decoration:none} 
.prods_vseparator						{background:url('http://cdn.rcmart.com/images/spacer.gif') 0 0 repeat-y; display:inline-block;width:1px;float:left;}
.prods_vseparator img					{width:1px;}

div.prods_hseparator			{ height:0px; display:none;}

.cart_hseparator						{background:url('http://cdn.rcmart.com/images/cart_hseparator.gif') 0px 50% repeat-x; display:none;}
.cart_hseparator img					{height:10px;}

.cart 									{border:1px solid #e1e1e1; border-width:1px 1px 1px 1px;}
.cart th								{border:1px solid #e1e1e1; border-width:0px 1px 1px 0px;padding: 10px 0px 10px 0px;background:#fcfcfc;}

tr .cart_prods,
tr .cart_update,
tr .cart_price							{border:1px solid #e1e1e1; border-width:0px 1px 1px 1px;}

.cart table td							{padding: 0px 11px 0px 11px;}
.cart_products_options					{width:120px;padding:11px; border:1px solid #d7d7d7;}
.cart_total	td							{font-size:1em; font-weight:bold;
									     text-transform:uppercase;padding:10px; text-align:center; border:1px solid #e1e1e1; border-width:0px 0px 0px 0px;}
.cart_total .bg_button2,
.cart_total .bg_button2-act				{margin-top:8px;}
.or										{padding-top:1px;padding-right: 15px; }									 
									 
.cart_update, .cart_price				{text-align:center;padding: 0px 0px 10px 0px;}
.cart_price SPAN.productSpecialPrice	{margin:-12px 0px 10px 0px; display:inline-block;}

.cart, .cart table								{width:100%}

.cart_total	td							{vertical-align:middle;}
.cart .row > td							{padding-bottom:11px;}

.result1_top									{margin:8px 0px 0px 0px;border:1px solid #e1e1e1; border-width:1px 0px 1px 0px; background:#fff}
.result1_bottom									{border-bottom:0px solid #e1e1e1;}

.result2_top									{margin:0px 0px 8px 0px;border:1px solid #e1e1e1; border-width:1px 0px 1px 0px; background:#fff}
.result2_bottom									{border-bottom:0px solid #e1e1e1; }

.result_top_padd div  							{padding:10px 16px 10px 16px;}
.result_bottom_padd div							{padding:10px 16px 10px 16px;}

.result_top_padd								{margin:0px;}
.result_bottom_padd								{margin:0px;}

.wrapper_content-padd.un .result1_top			{margin:20px 26px 20px 26px;}
.wrapper_content-padd.un .result2_top			{margin:20px 26px 20px 26px;}

.result   										{color:#000; font-size:1em; line-height:1.2em; }
.result span 		   							{color:#000;}
.result strong   								{font-weight:normal;}
.result small									{font-size:9px}

.result_un .result1_top							{margin:0px 0px 8px 0px}
.result_un .result2_top							{margin:8px 0px 0px 0px}

.result_right 									{text-align:right;}
.result_right b									{color:#479faf; font-weight:normal;}
.result_right a.pageResults						{color:#479faf; text-decoration:underline;}
.result_right a.pageResults:hover 				{color:#888888; text-decoration:none;}

.result_right a.pageResults.next,
.result_right a.pageResults.next u				{color:#479faf;text-decoration:none;}

.result_right a.pageResults.next span,
.result_right a.pageResults.next u span			{color:#479faf;}

.result_right a.pageResults.next:hover,
.result_right a.pageResults.next:hover u 		{text-decoration:none;}

.result_right a.pageResults.next span:hover,
.result_right a.pageResults.next u span:hover 	{color:#888888;text-decoration:underline;}
.result_right a.pageResults u 					{text-decoration:none;}

.buttonSet						{padding:11px 0px 4px 0px; overflow:hidden;}
.buttonSet.extra				{padding: 11px 0px 14px 0px;}
.buttonAction					{display:inline-block;width:50%; float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input			{border:1px solid #e1e1e1;background:#fff;padding:1px; color:#706c56; font-size:1em; line-height:1.4em; }

.ui-state-default											{font-weight: normal;border:0px; text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default								{border:0px solid #e1e1e1;}/*color: #fff; background: #393939*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.buttonAction .ui-state-default.ui-state-hover 				{border:0px solid #303030;}/*color: #fff; background: #191919*/
.prods_content .ui-state-default,
.ui-state-default											{border:0px solid #303030;} /* background: #191919*/
.ui-state-default.ui-state-hover 							{border:0px solid #e1e1e1;}/*color: #fff; background: #393939*/
.ui-datepicker												{background:#fff; border:1px solid #e1e1e1;}

.ui-dialog	.ui-dialog-titlebar
.ui-dialog	.ui-dialog-titlebar				{border-top:0px;}
.ui-dialog	.ui-dialog-titlebar span		{color:#fff; font-size:1.2em;}
.ui-dialog	.ui-dialog-titlebar,
.ui-dialog	.contentContainer				{background:#303030;}

.messageBox 								{font-size: .9em; }
.messageStackError, .messageStackWarning 	{font-size: .9em; background-color: #ffb3b5; }
.messageStackSuccess 						{font-size: .9em; background-color: #99ff00; }

p										{margin-top:0px; margin-bottom:0px;}
.coProgressBar							{float: left; width: 75%; padding-top: 2px; }
#coProgressBar							{height:5px;}
.ui-progressbar							{border:1px solid #e1e1e1;}
.ui-progressbar .ui-progressbar-value	{background:#e1e1e1;}

.moduleRow { }
.moduleRowOver 						{background-color: #fafafa; cursor: pointer;}
.moduleRowSelected 					{background-color: #fafafa;}

.checkoutBarFrom, .checkoutBarTo 	{color: #479faf;font-size: 1em;  }
.checkoutBarCurrent 				{color: #303030;font-size: 1em;}

.orderEdit 							{ color: #479faf; text-decoration:none; }
.orderEdit:hover 					{text-decoration:underline;}

.productsNotifications 				{background: #fafafa; }

.accountLinkList li a 			 	{color:#479faf;}
.accountLinkList li a:hover		 	{color:#807979;}

.inputRequirement 					{color: #479faf;}
h3 .inputRequirement 				{padding-top: 0px; font-weight:normal; font-size:.8em}

.messageStackError, 
.messageStackWarning				{color:#000;}
.messageStackError img, 
.messageStackWarning img			{float:left;}

#piGal ul {
  list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 15px 0px; margin:0px auto 0px auto; float:left;
}
#piGal .outer	{}
#piGal li {
	border:1px solid #d7d7d7;
}
#piGal li {
	border:0px solid #e1e1e1;
	vertical-align:top;
	height: auto;
    margin: 0;
}
#piGal li a	{
	display:block;
}
#piGal ul.thumbs	{
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:hidden;

}
#piGal ul.thumbs li	{
	margin:10px 7px 0px 0px;
	border:1px solid #e1e1e1; overflow:hidden; background:#fff;
}
#piGal ul.thumbs li:hover	{
	border:1px solid #d7d7d7;
}
#piGal .outer {
  overflow:hidden;padding:0px 0px 5px 0px; margin-right:0px;
}

.prods_info .options ul			{padding:0px;margin: 0px 0px 0px -20px; list-style:none;}
.prods_info .options ul	li		{float:left; padding: 0px 0px 10px 20px;}
.prods_info .options label		{float:left; margin-top:3px;}
.prods_info .options select		{margin: 0px 0px 0px 10px; width:159px; float:left;}
.prods_info .options			{padding:20px 0px 10px 0px; border:1px solid #e1e1e1; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .options br			{line-height:10px;}
.prods_info .options-title		{color:#000;font-size:1.1em; font-weight:bold;
								 padding: 0px 0px 10px 0px;}

.prods_info .desc_padd			{padding: 11px 0px 11px 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }

.prods_info .data_padd			{padding:0px 0px 11px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e1e1e1;}
.prods_info .desc_padd.add		{border-bottom:0px solid #e1e1e1; }
								 
.prods_info .data_add			{padding: 0px 0px 11px 0px;}

.prods_info .desc2_padd					{padding: 10px 0px 10px 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; }

h2.price								{padding: 5px 0px 15px 0px; overflow:hidden;}

.prods_info .stars_padd					{padding: 14px 0px 22px 0px;display:block;}
.prods_info .stars_padd	img				{margin: 0px 5px -5px 5px;}

.prods_info .contentInfoText 
.stars_padd								{border-top:1px solid #e1e1e1;}

.prods_info .desc						{font-size:1.1em; line-height:1.3em;}

.prods_info  h3,
.data									{font-size:.9em; font-weight:normal;}
.data span								{ color:#000}
.prods_info .data p						{ }
.prods_info h3 a						{font-weight:bold; display:inline-block; margin-right:10px;}

.prods_info .data b						{color:#479faf; display:inline-block; margin-right:10px;}

.prods_info .stars 						{ color:#888888;}

.prods_info h3 span,
.prods_info .stars span,
.prods_info .data span					{color:#000; font-weight:normal;}

.prods_info .contentInfoText br			{line-height:1.2em;}

.border_bottom					{border-bottom:1px solid #f6f6f6;}
.small_title				{color:#000;}								 
.upcoming td				{padding: 5px 5px 5px 5px;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #479faf;}
.ui-widget-header						{background:transparent;}
.ui-icon { width: 16px; height: 16px; background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}

.ui-state-default .ui-icon,
.ui-state-default .ui-icon		 { background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-default .ui-icon,
.ui-state-default .ui-icon  { background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}

.ui-state-hover .ui-icon{background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-focus .ui-icon {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_blue_256x240.png'); }

.ui-datepicker .ui-state-hover .ui-icon{background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: -1.8em; }

.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary, 
.bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary { left: 0em; }
	
.accountLinkList li:hover span {background-image: url('//ext.rcmart.com/jquery/ui/redmond/images/ui-icons_817a7a_256x240.png');}										

.decks ol, .decks li 			{margin:0;padding:0;}
.decks 							{width:100%;margin:0 auto;list-style-type:none;}
.forecastle 					{display:table; width:100%;}
.masthead 						{display:table-row;}
.prods_info li.port_side, .prods_info li.starboard_side,
.prods_content li.port_side, .prods_content li.starboard_side		{display:table-cell;vertical-align:top;}

.prods_info li.port_side, 
.prods_info li.starboard_side,
.prods_content li.port_side, 
.prods_content li.starboard_side,  	{display:inline;zoom:1;vertical-align:top;}

.prods_info li.port_side,
.prods_content li.port_side 		{width:34.5%; }

.prods_info li.starboard_side,
.prods_content li.starboard_side 	{width:66%;}

.prods_info.big li.port_side 			{width:36.5%; }
.prods_info.big li.starboard_side 		{width:63%; background:#fff; padding-top:10px; padding-bottom:0px;}

.info					{padding: 0px 8px 0px 8px;}
.info2					{padding: 0px 0px 0px 8px;}

.wrapper_pic_zoom			{background:url('http://cdn.rcmart.com/images/icons/pic_zoom.png') 50% 50% no-repeat;display:inline-block;position:relative;}

.hover .wrapper_pic_tl,
.hover .wrapper_pic_tr,
.hover .wrapper_pic_bl,
.hover .wrapper_pic_br				{background:url('http://cdn.rcmart.com/images/wrapper_pic.png') no-repeat;}

.hover:hover .wrapper_pic_tl,
.hover:hover .wrapper_pic_tr,
.hover:hover .wrapper_pic_bl,
.hover:hover .wrapper_pic_br		{background:url('http://cdn.rcmart.com/images/wrapper_pic-act.png') no-repeat;}

.hover .wrapper_pic_t				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border.gif') 0px 0px repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_r				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border.gif') 100% 0px repeat-y;display:inline-block;position:relative;}
.hover .wrapper_pic_b				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border.gif') 0px 100% repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_l				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border.gif') 0px 0px repeat-y;display:inline-block;position:relative;}

.hover .wrapper_pic_tl				{background-position:0px 0px;display:inline-block;position:relative;}
.hover .wrapper_pic_tr				{background-position:100% 0px;display:inline-block;position:relative;}
.hover .wrapper_pic_bl				{background-position:0px 100%;display:inline-block;position:relative;}
.hover .wrapper_pic_br				{background-position:100% 100%;display:inline-block;position:relative;}

.hover:hover .wrapper_pic_t				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border-act.gif') 0px 0px repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_r				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border-act.gif') 100% 0px repeat-y;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_b				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border-act.gif') 0px 100% repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_l				{background:url('http://cdn.rcmart.com/images/wrapper_pic_border-act.gif') 0px 0px repeat-y;display:inline-block;position:relative;}

.hover:hover .wrapper_pic_tl				{background-position:0px 0px;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_tr				{background-position:100% 0px;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_bl				{background-position:0px 100%;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_br				{background-position:100% 100%;display:inline-block;position:relative;}

.wrapper_pic_div			{margin:auto; border:0px solid #e3e3e3; position:relative; display:block;}
.wrapper_prods.un .wrapper_pic_div			{float:none;}
.wrapper_pic_div a			{padding:0; cursor:pointer; text-decoration:none;}
.wrapper_pic_div img		{position:absolute;margin:0px;}

.class_table				{margin: 3px 0px 0px 0px;}
.prods_padd					{padding: 0px 4px 0px 4px; overflow:hidden;}
.border_prods				{padding: 0px;overflow:hidden;}
.name_wrapper				{}

.border						{ overflow:hidden;}
body {
  background:#fff;
  color: #353535;
  position:relative;  
  font-size: 75%; 
  line-height:1.5em;font-family:Arial, Helvetica, sans-serif; 
  margin: 0px; color:#979797;
}

a 			{color:#479faf; text-decoration: none;}
a:hover 	{color:#303030; text-decoration:none;}

.bg_body				{overflow:hidden;
						height:100%;height:100%;height:auto !important;min-height:100%;}

.wrapper-padd			{margin:13px auto 0px auto; width:1046px; background:#fff; overflow:hidden;}
.row_1					{font-size:.916em;padding: 0px 0px 16px 0px;}
.row_2					{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.row_3					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_4					{font-size:1em;}
.row_5					{font-size:.9em;padding: 0px 0px 10px 0px;}
.row_line				{font-size:0; line-height:0; height:1px;margin-top:17px;padding: 0px 0px 0px 0px; border-top:1px solid #e1e1e1;}

#bodyWrapper			{ position:relative;overflow:hidden;}
#bodyContent 			{padding:0px 0px 0px 0px;}
#columnLeft 			{padding:0px 0px 0px 0px;}
#columnRight 			{padding:0px 0px 0px 0px;}
#extraRow1				{margin-bottom:0px;}

.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;}
.contentContainer.page_un							{margin-top:14px; margin-bottom:14px;}
.contentContainer.page_cart							{padding: 0px 0px 0px 0px;}
.contentContainer.page_reviews 						{}
.contentContainer.page_new_product					{margin-top:10px; margin-bottom:10px;}

.contentPadd 										{padding:14px 0px 14px 0px; overflow:visible;}
.contentPadd.sub 									{padding:6px 0px 6px 0px; overflow:hidden;}
.contentPadd.un 									{padding:7px 0px 7px 0px; overflow:hidden;}
.contentPadd.txtPage								{padding:18px 18px 18px 18px;border:0px solid #e9e8e8;}
.contentContainer.page_un .contentPadd				{padding:0px 0px 0px 0px; border:0px;}
.contentContainer.page_un .contentPadd.un			{padding:14px 10px 14px 10px;}
.contentContainer.page_reviews .contentPadd			{padding: 8px 0px 8px 0px;}
.contentContainer.page_new_product .contentPadd		{padding: 0px 0px 0px 0px;}
.contentPadd.un .padding							{padding:0px 0px 0px 0px;}

.contentInfoText						{margin: 0px 0px 14px 0px; overflow:hidden;padding: 10px 10px 10px 10px; border:1px solid #e1e1e1; background:#fff;}
.contentInfoText.extra					{padding:18px 18px 4px 18px;}
.contentInfoText .infoBoxHeading		{padding:10px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}
.contentContainer span.contentText		{border:0px solid #000;padding:0px 20px 0px 20px; overflow:hidden;}

.contentInfoText.marg-top				{margin: 0px 0px 0px 0px;}
 
.contentInfoBlock						{padding:14px 2px 12px 10px; margin: 0px 0px 14px 0px; overflow:hidden; border:1px solid #ebebeb; background:#fff;} 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}

#header 				{overflow:hidden; position:relative;height:75px;}
.logo 					{display:inline-block;width:215px; height:60px; margin:5px 0px 0px 4px;}
.logo img				{margin:0px 0px 0px 0px;}

.header_block		{padding:0px 0px 0px 0px;margin: 13px 0px 0px 0px; width:457px; position:relative; background:#C30; overflow:hidden;}

.currencies,
.languages			{overflow:hidden;margin:0px 0px 0px 15px;display:inline-block;}

.currencies	label,
.languages	label	{color:#464545;font-weight:normal; margin-right:5px;text-transform:lowercase; margin-top:0px;}
.currencies	select,
.languages	select	{color:#a4a4a4;width:95px; border:1px solid #e6e6e5;padding:1px;background:#fff; font-size:.85em;}

.currencies			{ width:200px;}
.currencies	label	{}
.currencies	select	{}

.languages			{margin: 0px 0px 0px 0px;}
.languages	label	{}
.languages	select	{}
.languages img				{margin: 2px 0px 0px 0px;}
.languages .languages_img	{margin: 0px 6px 0px 0px;}

.select				{border:1px solid #cacaca;background:#fff;padding:1px; color:#2c2c2c; font-size:1em; line-height:18px;padding:1px;}

.cart_header						{padding:6px 0px 5px 0px; margin-top:0px;width:240px; overflow:hidden;line-height:1.2em;font-weight:normal; text-align:right;}
.cart_header div					{padding:0px 1px 0px 0px;white-space:nowrap;}
.cart_header label					{color:#464545; display:inline-block;margin: 0px 5px 0px 0px;float:right; text-decoration:underline;}
.cart_header div					{color:#464545;font-weight:normal; float:right; text-transform:lowercase; padding-top:1px;}
.cart_header span					{ text-transform:lowercase;}
.cart_header strong					{}
.cart_header a 		 				{color:#464545;font-weight:bold;  text-decoration:none;}
.cart_header a:hover   				{color:#464545; text-decoration:underline;}

#phone{font-size:11px;font-family:Sans-serif;float:left;padding-bottom:5px;}
#promotion{float:right;}
#SNS{float:right;}
#SNS-Logoff{padding:10px 0 10px 0;clear:both;}
.social{background:url('http://cdn.rcmart.com/mkt_images/SNS/social.png') 100% 0px no-repeat transparent;}
#follow_text{font-size:14px;float:right;padding-top:8px;}
.payment{padding-left:10px;float:right;}
.box_header_progress{float:left;}
#newsletter ul {padding-left:25px;list-style-image:url('http://cdn.rcmart.com/mkt_images/check.png');}

.search 					{padding:0px 0px 0px 0px;margin:8px 0px 0 0px; float:right; width:300px; text-align:right;background:url('http://www.rcmart.com/images/search_bg.gif') 100% 0px no-repeat transparent;}
.search label				{color:#464545; margin-right:7px; margin-top:1px; font-weight:normal; text-transform:lowercase;}

.search .go					{color:#a4a4a4; font-size:.95em;
							 width:100%;padding:3px 0px 2px 6px;left:0px;margin:0;border:0px solid #e4e4e4;background:none;position:absolute;top:0;}
							 
.input-width 			{height:21px;width:146px;}
.width-setter 			{height:21px;margin:0 6px 0 0;position:relative;}
							 
.search .button_header_search	{margin-left:7px;}	
.search .box_wrapper			{overflow:hidden;display:inline-block; float:right;}							 

.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}

.breadcrumb					{padding:0px 1px 15px 0px;}
.breadcrumb a 				{color: #2e2e2e; font-size:1.1em; font-weight:normal; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #479faf; text-decoration:none;}

.user_menu 					{padding:0px 0px 0px 0px;margin:0px -18px 0px 0px; list-style:none;}
.user_menu li				{float:right; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;}

.user_menu li a 			{color:#FF4F17;font-weight:normal; text-decoration:none; font-size:1.1em;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:2px 18px 2px 10px;background:url('http://cdn.rcmart.com/images/user_menu.gif') no-repeat transparent; background-position:0 9px;}
.user_menu li a:hover,				 
.user_menu li.act a			{color:#FB9A7B; text-decoration:none;background-position:0 -31px;}				 

.footer_menu							{margin-top:0px;  padding-top:0px;}
.footer									{padding:10px 0px 10px 0px;}
.footer 								{overflow:hidden;background:url('http://cdn.rcmart.com/images/paypal.png') 100% 41px no-repeat transparent;border-top:1px solid #e5e5e5;}
.footer p								{margin:0px 0px 0px 0px; padding-left:0px; text-align:left; clear:both;}
.footer p								{color:#86906e;line-height:1em; overflow:hidden; display:block;padding: 20px 0px 0px 0px;}
.footer p > a							{color:#1f1f1d; font-size:2.3em;line-height:1em; margin-top:-10px; display:inline-block; float:left;}
.footer p b	a, .footer p b				{color:#999898;font-weight:normal;}
.footer p b	a							{color:#999898;text-decoration:underline; font-size:1em;}
.footer p b	a:hover						{color:#1f1f1d;text-decoration:none;}

.boxes_menu								{overflow:hidden; border:1px solid #FF4F17; border-width:1px 0 1px 0;}
.menu									{float:left;}
.menu ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style:none; overflow:hidden;}
.menu li								{/*background:url('../images/menu_item.gif') 0px 50% no-repeat transparent;*/ float:left;padding: 0 0 0 0 ;}
.menu li a 								{color:#FF4F17;display:inline-block;padding: 9px 13px 10px 13px; font-weight:bold; text-transform:uppercase;font-size:12px;}
.menu li a								{text-decoration:none;}
.menu li.act a,
.menu li:hover a						{ color:#fff;text-decoration:none; background:#FF4F17;}
.menu li.first							{}

.box_header_cart,
.box_header_user_menu,							
.box_header_currencies,							
.box_header_languages,
.box_header_fb_like,
.box_header_gplus,
.box_header_payment_options						{position:absolute; overflow:hidden;}
.box_header_user_menu							{top:23px; right:31px;}
.box_header_currencies							{top:56px; right:200px;}
.box_header_languages							{top:58px; right:165px;}
.box_header_cart								{top:16px; right:430px;}
.box_header_payment_options						{top:53px; right:20px;}
.box_header_fb_like								{top:55px; right:120px;}
.box_header_gplus								{top:55px; right:20px;}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.desc li {padding-bottom:5px;}

.search_field {
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.8em;
  line-height: 1.5;
}
.search_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.9em;
  font-weight: bold;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 4px;
padding-left: 4px;
}
#navlist li a 								{color:#FF4F17;display:inline-block;padding: 0px 4px 0px 4px; font-weight:bold; text-transform:uppercase;}
#navlist li:hover a						{color:#fff;text-decoration:none; background:#FF4F17;}

.glolist li
{
font-size:14px;
padding-right: 4px;
padding-left: 4px;
color:#FFFFFF;
}

.glolist li a 								{color:#FF4F17;display:inline-block;padding: 9px 13px 10px 13px; font-weight:bold; text-transform:uppercase;}
.glolist li:hover a						{ color:#fff;text-decoration:none; background:#FF4F17;}