@charset "utf-8";
/* CSS Document */
/*  search for anything
global declarations 	= GENERIC,
H1 TO H6 styling 			= HEAD,
changeable content 		= CONTENT,
navs / listings 			= NAVS,
mdoules 							= ARTICLE,
plain bg colors 			= BGS,
gradients							= GRADS,
borders								= BORDERS
visual containers			= ROUNDS,
text, fonts,					= TEXTALL,
form, input						= INPUT,
footer								= FOOTER,
Miscellaneous					= MISC,
/*

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 							{font:normal 11px Arial !important; color:#333333;  background:#f5f5f5;}
body,form,h1,h2,h3,h4,h5,h6,p	{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,label			{/*text-transform:capitalize;*/ text-decoration:none;}
a 								{color:#666666;text-decoration:underline;}
a:hover 						{color:#ad1419; }
a:active, a:focus				{outline:0} /* to avoid link borders on new browsers */
img								{border:none;}
/*ul,li							{padding:0; margin:0; list-style:none;}*/



/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h1.one							{padding:10px 0px; border-bottom:1px solid #cccccc; font-size:13px; color:#333333; font-weight:bold; margin-bottom:10px; }
h2.one							{padding:10px 0px; font-size:14px; color:#333333; font-weight:bold;  }
h1.product						{padding:5px 0px; font-size:18px; color:#ceab2d; font-weight:bold;  }
h1.acc_product					{padding:5px 0px; font-size:12px; color:#000000; font-weight:bold;  }
h1.product span					{padding:5px 0px; font-size:13px; color:#ceab2d; font-weight:bold;  }
h1.pageheading					{padding:5px 0px; font-size:30px; color:#ceab2d; font-weight:bold;  }


/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper {
	BORDER-RIGHT: #ffffff 10px solid; MARGIN: auto; BORDER-LEFT: #ffffff 10px solid; WIDTH: 900px
}
#header {
	BACKGROUND: url('../images/ecomax_header.gif') no-repeat left top; WIDTH: 100%; HEIGHT: 160px
}
#logo {
	FLOAT: left; WIDTH: 50%; height:69px; PADDING-TOP: 50px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; PADDING-LEFT: 29px; 
}
#logo_next {
	FLOAT: left; WIDTH: 45%; height:129px;
}

/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont								{padding:10px 0; background:#ececec;   }
#leftSideBar							{float:left; width:193px;  margin-right:10px; padding-left:1%; }
#content								{float:left; width:470px;  }
#contentnew								{float:left; width:675px;  }
#rightSideBar						{float:left; width:197px; margin:0px 10px;  }
#Basket {
	text-align: right; padding-right:6px; padding-top:18px;
}


#gorange {
	text-align: left; padding:6px; padding-top:8px; float:left !important;
}
.gorangelink {
	background:#ffffff;padding:3px;border:1px solid #ceab2d;text-decoration:none;
}
.gorangelink-sel {
	background:#ceab2d;padding:3px;border:1px solid #ceab2d;text-decoration:none; color:#FFFFFF
}

/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/

ul.topmenu{padding:0px; margin:0px;}
ul.topmenu li								{padding:0; margin:0; list-style:none;float:right; width:100%;}
ul.topmenu li a						{font-weight:bold; text-decoration:underline; text-align:right; display:block; }
ul.one li 					{ padding:0; margin:0; list-style:none;width:100%;  }
ul.one li a						{PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: underline }


UL.one  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.one  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

ul.one	li.act	 a		{padding:0; margin:0; list-style:none;font-weight:bold;}

ul.property li { background-image: 
               url('images/arrow.gif'); 
               background-color: left; background-repeat: no-repeat; 
               background-attachment: scroll; padding-left: 15px; 
               background-position: 3px }
ul.property	li .act	 a		{font-weight:bold;}
/* 	MODULES (id=ARTICLE)
**********************************************************/


/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.bgwhite					{background:#FFFFFF;}


/* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/  

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.Rightbrd					{border-right:1px solid #666666;}
.brdbtm						{border-bottom:1px solid #cccccc;}
.brdbtm_y					{border-bottom:1px solid #ceab2d;}


/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/


/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt						{font-size:10px;}
.smlTxt			 			 	{font-size:11px;}
.font12						 	{font-size:12px;}
.font26						 	{font-size:26px;}
.big						{font-size:15px;}

/*font WEIGHTS */
.strong							{font-weight:bold;}
.normTxt		 			{font-weight:normal;}

/* text TRANSFORMS */
.allCaps						{text-transform:capitalize;}
.textU							{text-decoration:underline;}
.upperCase					{text-transform:uppercase;}

/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll						{text-align:center;}
.alignLeft						{text-align:left;}
.alignRight						{text-align:right;}
.justify		 			{text-align:justify;}
/* colored text */
.gray							{color:#666666;}

/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
input.button {
	POSITION: relative;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px;  
	PADDING-TOP: 1px;  
	PADDING-BOTTOM: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(../images/button.gif) no-repeat left top;
	TEXT-TRANSFORM: capitalize; 
	CURSOR: pointer; 
	COLOR: #ffffff; 
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none;  
	BORDER-BOTTOM-STYLE: none;
	height:19px;
}

.buttonEnding {
	DISPLAY: inline; 
	BACKGROUND: url(../images/button.gif) no-repeat right top; 
	WIDTH: 18px; 
	POSITION: absolute; 
	HEIGHT: 19px
}
.input							{ border:1px solid #cdcdcd; color:#7a7a7a; padding:2px 3px;} 
.input2							{border:1px solid #B2B2B2; color:#545454/*AD1218*/; padding:2px; font-size:11px;}
.txtBox							{background:#ffffff; border:1px solid #9f9f9f; color:#7b7b7b; font-size:10px; padding:3px;}
.select							{border:1px solid #979797; padding:2px 3px; width:270px;}
.select02				       {border:1px solid #979797; padding:1px 3px; }

/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer 				{padding:10px; background:#FFFFFF; color:#666666;}	
#footer a 				{padding:0px 5px; color:#666666;}	


/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
.padOne							{padding:10px;}
.marginTop						{margin-top:2px;}
.acc_marginTop					{margin-top:0px;}
.padBtm						{padding-bottom:5px;}
				



/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr							{clear:both; margin:0px !important; overflow:hidden;}

.minhight						{min-height:568px;}
*html	.minhight			{height:568px;}


/* 	Product Page
**********************************************************/
.product_dis_narrow				{float:left; width:70%;}
.product_dis_wide				{float:left; width:100%;}
.product_img					{float:right; width:25%; text-align:center;}
.product_dis_narrow p, .product_dis_wide p					{padding:5px 0; margin:5px 0;}

.cmscontent {
	BORDER-TOP: #ceab2d 1px solid;
	PADDING-TOP: 10px;
	BORDER-RIGHT: #ceab2d 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-BOTTOM: #ceab2d 1px solid;
	PADDING-BOTTOM: 10px;
	MARGIN-BOTTOM: 20px;
	BORDER-LEFT: #ceab2d 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #ffffff;
}
.cmscontent p {padding:5px 0; margin:5px 0;}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 1px
}

.redbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BA0000; FONT-FAMILY: "Arial", Arial, Helvetica, sans-serif;}
.redmatter {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F80000; FONT-FAMILY: "Arial", Arial, Helvetica, sans-serif;}


.paging {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7B7373; FONT-FAMILY: "Arial",  Arial, Helvetica, sans-serif;}
.paging:link { text-decoration: none; color: #7B7373; font-family: "tahomAriala",  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.paging:visited { text-decoration: none; color: #7B7373; font-family: "Arial",  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.paging:hover { text-decoration: none; color: #388AA4; font-family: "Arial",  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.midde-border {
	BORDER-RIGHT: #ceab2d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ceab2d 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ceab2d 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ceab2d 1px solid
}


.lmenulinkselected {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BA0000; FONT-FAMILY: "Arial",  Arial, Helvetica, sans-serif;margin-left:3px;}
.lmenulinkselected:link { text-decoration: none; color: #BA0000; font-family: "tahomAriala",  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.lmenulinkselected:visited { text-decoration: none; color: #BA0000; font-family: "Arial",  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.lmenulinkselected:hover { text-decoration: underline; color: #BA0000; font-family: "Arial",  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.lmenulinksel1 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BA0000; FONT-FAMILY: "Arial",  Arial, Helvetica, sans-serif;margin-left:8px;}

.cartbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BA0000; FONT-FAMILY: "Arial", Arial, Helvetica, sans-serif;border-bottom:1px solid #cccccc;}
.cartgtotal {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BA0000; FONT-FAMILY: "Arial", Arial, Helvetica, sans-serif; line-height:14px; line-height:25px; }

.order_conf {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #BA0000; FONT-FAMILY: "Arial", Arial, Helvetica, sans-serif;}

.order_MSG {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Arial", Arial, Helvetica, sans-serif;}

.cornerbg-active { background-image: url(../images/cornerbg-a.gif); padding-top: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1F6B74; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;   }
.cornerbg-inactive { background-image: url(../images/cornerbg-i.gif); padding-top: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #747474; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif;  }





.best_seller {
	width:470px;
	height: 195px;
	background:#ececec;
	background: url(../images/bestsellers_bg_470.gif) no-repeat 0 0;
	padding:10px;
	margin-bottom:10px;
}
.best_seller .img {
	float:left;
	width:200px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:10px;  
}
.best_seller .text {
	float:left;
	width:40%;
	height:135px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.best_seller .viewmore {
	float:right;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:5px;
}

ul.attribute{list-style-image: url(../images/arrow.gif); FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3C3C3C; FONT-FAMILY: "tahoma", Verdana, Arial, Helvetica, sans-serif; line-height: 15px;  margin-top:5px;
}

.acc_bgBuyNow {
	background:#FFFFFF;
}


/* TABS CSS */

.glossymenu{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	background: url(../images/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 40px;
	list-style: none;
}

.glossymenu li{
	float:left; 
}

.glossymenu li a{
	background:url(../images/menur-left.gif) no-repeat top left;
	float: left;

	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 0; /*Padding to accomodate left tab image. Do not change*/
	height: 36px;
	line-height:36px;
	text-align: center;
	cursor: pointer;
}

.glossymenu li a b{
	float:left; 
	display: block;
	background:url(../images/menur-right.gif) no-repeat top right;
	padding:0 7px 0 7px; height:36px;
	 /*Padding of menu items*/
}
.glossymenu li.current a, .glossymenu li a:hover{
	color: #000000;
	background: url(../images/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left; 	
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #000000;
	background: url(../images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
	
	
}
.glossymenu li.current a b{ }

/* TABS CSS */
