@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}

.container {
	width: 1000px; /* the auto margins (in conjunction with a width) center the page */
	margin-right: auto;
	margin-left: auto;
	border: 0px solid transparent;
}

.main {
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}

.mainnarrow {
	margin-right: 100px;
	margin-left: 100px;
	text-align: left;
}

.pointer{ cursor:pointer !important;}

a img{ border:none !important;}

/* BOF TOP SECTION */

.toplineshadow1 {
	background-position: center bottom;
	background-repeat: repeat-x;
	background-image: url(images/1mm_images/topbar1000.png);
	height: 10px;
	padding-right: 500px;
	padding-left: 500px;
	background-color: #FF9200;
}

.toplineshadow2 {
	background-position: center bottom;
	background-repeat: repeat-x;
	background-image: url(images/1mm_images/topbar1000.png);
	height: 10px;
	padding-right: 500px;
	padding-left: 500px;
	background-color: #EEEEEE;
}

.toplineshadow3 {
	background-position: center bottom;
	background-repeat: repeat-x;
	background-image: url(images/1mm_images/topbar1000.png);
	height: 10px;
	padding-right: 500px;
	padding-left: 500px;
	background-color: #FFFFFF;
}

.endlineshadow1 {
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(images/1mm_images/endbar1000.png);
	height: 10px;
	padding-right: 500px;
	padding-left: 500px;
	background-color: #FF9200;
}

.endlineshadow2 {
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(images/1mm_images/endbar1000.png);
	height: 10px;
	padding-right: 500px;
	padding-left: 500px;
	background-color: #FFFFFF;
}

.boxCshadowup {
	background-position: center bottom;
	background-image: url(images/1mm_images/boxcshadowup.png);
	height: 10px;
	background-color: #FFFFFF;
	padding-right: 500px;
	padding-left: 500px;
}

.boxCshadowdown {
	background-position: center top;
	background-image: url(images/1mm_images/boxcshadowdown.png);
	height: 10px;
	background-color: #FFFFFF;
	padding-right: 500px;
	padding-left: 500px;
}

.line1 {
	background-position: center top;
	background-image: url(images/1mm_images/greyline.png);
	height: 1px;
	padding-right: 500px;
	padding-left: 500px;
	background-repeat: repeat-x;
	background-color: #666666;
}

/* EOF TOP SECTION */


/* BOF HEADER1 SECTION */

.header1 {
	background-color: #001F56;
}

.headerbcr1 {
	margin-top: 0px;
	background-color: #001F56;
}

.topside1 {
	background-image: url(images/1mm_images/topside1000.png);
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 0px;
	margin-left: -10px;
	float: left;
	clear: both;
	width: 270px;
}

.headleftcol1 {
	width: 240px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-left: 10px;
}

.headrightcol1 {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	width: 100px;
	padding-right: 0px;
	padding-left: 5px;
}
/* EOF HEADER1 SECTION */


/* BOF HEADER2 SECTION */
.header2 {
	margin-top: 0px;
	background-color: #FF9200;
}

.headerbcr2 {
	background-color: #ff9200;
	padding-bottom: 10px;
	padding-top: 10px;
}

.headmaincol2 {
	background-repeat: repeat;
}
/* EOF HEADER2 SECTION */


/* BOF HEADER3 SECTION */

.header3 {
	background-color: #001F56;
}

.headerbcr3 {
	background-color: #001F56;
}

.headmaincol3 {
	padding-bottom: 0px;
	padding-top: 35px;
	text-align: left;
	float: left;
	margin-left: 0px;
	width: 700px;
}

.headrightcol3 {
	padding-top: 10px;
	padding-bottom: 5px;
	float: right;
	width: 200px;
	text-align: center;
}

.sl1 {
	color: #CCCCCC;
	font-size: 18px;
	font-weight: lighter;
	text-align: justify;
}

.sl2 {
	color: #f5f5f5;
	font-size: 12px;
	font-weight: lighter;
	font-style: italic;
	font-family: "Lucida Grande", "Lucida Sans";
}
/* EOF HEADER3 SECTION */


/* BOF FOOTER1 SECTION */

.fot1 {
	background-color: #222222;
	background-image: url(images/1mm_images/fot1bcr.png);
	background-position: top;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
}


.fotbcr1 {
	background-color: #222222;
	background-image: url(images/1mm_images/fot1bcr.png);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.fotbcr2 {
	background-image: url(images/1mm_images/fot2bcr.png);
	background-position: center;
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.fotlineA {
	margin-top: 0px;
	padding-top: 10px;
}

.fotlineB {
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.fotlineC {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.fotbox {
	margin-bottom: 1px;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 243px;
	background-image: url(images/1mm_images/featurebcr2x.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0px;
}

.fbheader {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	margin-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 233px;
}

.fbheadertext {
	font-size: 14px;
	font-weight: lighter;
	color: #FFFFFF;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.fbimage {
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	width: 50px;
}

.fbbody {
	font-size: 12px;
	line-height: 1.3;
	padding-right: 10px;
	padding-left: 60px;
	padding-top: 0px;
	color: #FFFFFF;
	margin-left: 0px;
	padding-bottom: 0px;
}


/* EOF FOOTER1 SECTION */


/* BOF CON1 SECTION */
.con1 {
	background-color: #EEEEEE;
	background-image: url(images/1mm_images/con1bcr.png);
	background-position: bottom;
	background-repeat: repeat-x;
}

.conbcr1 {
	background-color: #EEEEEE;
	background-image: url(images/1mm_images/con1bcr.png);
	background-position: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	background-repeat: repeat-x;
}

.category {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	width: 243px;
	background-image: url(images/1mm_images/featurebcr1.png);
	background-position: top;
	background-repeat: no-repeat;
}

.category:hover {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/1mm_images/featurebcr1hov.png);
}

.cheader {
	float: left;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 15px;
	width: 200px;
}

.cheadertext {
	font-size: 16px;
	font-weight: lighter;
	color: #000000;
	margin-left: 5px;
	margin-top: 15px;
}

.cimage {
	float: left;
	width: 70px;
}

.cbody {
	font-size: 12px;
	line-height: 1.3;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 5px;
	color: #333333;
	padding-bottom: 10px;
	height: 140px;
}

.cfooter {
	padding-bottom: 5px;
	border-top-width: thin;
	border-top-style: ridge;
	border-top-color: #999999;
	margin-right: 25px;
	margin-left: 25px;
}

/* EOF CON1 SECTION */


/* BOF CON2 SECTION */
.con2 {
	background-color: #FFFFFF;
}

.conbcr2 {
	background-color: #FFFFFF;
}

.boxA {
	margin: 0px;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 600px;
}

.boxB {
	float: left;
	width: 370px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.screen {
	margin-top: 0px;
	background-image: url(images/1mm_images/videobcr.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 400px;
	width: 600px;
	float: left;
}

.video {
	margin-top: 25px;
}

.screenfooter {
	margin-top: -30px;
}

.screenfooterInfo {
	margin-top: -25px;
	margin-right: 120px;
	margin-left: 60px;
	line-height: 1.3;
	color: #666666;
	text-align: left;
}

.try {
	background-color: transparent;
	margin-bottom: 10px;
}

.try:hover {
	background-repeat: no-repeat;
	background-position: top;
	background-color: #f5f5f5;
}

.tryheader {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	background-color: transparent;
	width: 260px;
	margin-left: 0px;
}

.tryheadertext {
	font-size: 16px;
	font-weight: lighter;
	color: #333333;
	margin-left: 0px;
	background-color: transparent;
	padding-top: 5px;
}

.tryimage {
	float: left;
	width: 80px;
	text-align: center;
	margin-top: 10px;
}

.trybody {
	font-size: 12px;
	line-height: 1.3;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	color: #666666;
	margin-left: 0px;
	background-color: transparent;
	padding-bottom: 5px;
}

/* EOF CON2 SECTION */


/* BOF CON3 SECTION */
.con3 {
	background-color: #cccccc;
	background-image: url(images/1mm_images/con3bcr.png);
	background-position: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
}

.conbcr3 {
	background-color: #cccccc;
	background-image: url(images/1mm_images/con3bcr.png);
	background-position: bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
}

.boxC {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(images/1mm_images/boxcbcr.png);
}

.findmore {
	margin-top: 0px;
	margin-bottom: -50px;
}

.feature {
	margin-bottom: 1px;
	margin-right: 0px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 0px;
	float: left;
	width: 320px;
	background-image: url(images/1mm_images/featurebcr2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	margin-top: 1px;
}

.featureR {
	margin-bottom: 1px;
	margin-right: 0px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 0px;
	float: left;
	width: 320px;
	background-image: url(images/1mm_images/featurebcr2rev.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	margin-top: 1px;
}

.feature:hover , .featureR:hover {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/1mm_images/featurebcr2hov.png);
}

.fheader {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	margin-left: 0px;
	float: left;
	padding-bottom: 0px;
	background-image: url(images/1mm_images/featureheadbcrd2x.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 300px;
}

.fheadertext {
	font-size: 16px;
	font-weight: lighter;
	color: #000000;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 30px;
}

.fimage {
	float: left;
	width: 100px;
	text-align: center;
	margin-top: 0px;
	height: 100px;
	margin-left: 0px;
}

.fbody {
	font-size: 12px;
	line-height: 1.3;
	padding-right: 10px;
	padding-left: 90px;
	padding-top: 0px;
	color: #333333;
	margin-left: 0px;
	padding-bottom: 0px;
}

.ffooter {
	font-size: 12px;
	line-height: 1.3;
	padding-right: 25px;
	padding-left: 115px;
	padding-top: 10px;
	color: #333333;
	margin-left: 0px;
	padding-bottom: 10px;
	text-align: right;
}

/* EOF CON3 SECTION */

/* BOF CON4 SECTION */

.body4 {
	margin-top: 5px;
	margin-bottom: 15px;
}

.leftcol4 {
	float: left;
	width: 280px;
}

.desccol4 {
	background-color: #fafafa;
	line-height: 1.3;
	color: #666666;
	border: thin solid #eeeeee;
	padding: 10px;
	margin-top: 4px;
	text-align: justify;
}

.content4 {
	margin-left: 290px;
	width: 680px;
}

/* EOF CON4 SECTION */

/* BOF CONTENTPAGES SECTION */

.CONheader1 {
	margin-top: 0px;
	background-color: #FF9200;
}

.CONheaderbcr1 {
	background-color: #FF9200;
	padding-bottom: 15px;
	padding-top: 5px;
}

.CONheadertext1 {
	padding-bottom: 0px;
	padding-top: 0px;
	color: #FFFFFF;
	margin-left: 0px;
}

.CONbody1 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.CONbody2 { /* used in narrow pages */
	margin-top: 0px;
	margin-bottom: 20px;
}

.CONleftcol1 {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	width: 250px;
}

.CONdesccol1 {
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #fafafa;
	margin-top: 10px;
	padding-left: 10px;
	line-height: 1.3;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	border: thin solid #eeeeee;
}

.CONinfobox1 { /* used for styling of boxes for content pages in PHP files */
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f5f5f5;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: thin solid #eeeeee;
}

.CONinfoboxtext1 { /* used for styling of boxes for content pages in PHP files */
	line-height: 1.3;
	color: #666666;
	text-align: left;
}

.CONinfoboxfot1 { /* used for styling of boxes for content pages in PHP files */
	text-align: center;
	padding-top: 5px;
}

.CONcontent1 {
	padding-right: 0px;
	margin-left: 290px;
	margin-right: 0px;
	padding-top: 0px;
	width: 680px;
}

.CONcontent2 { /* used in product info for articles */
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

.breadcrumb {
	padding-top: 10px;
	padding-bottom: 0px;
}

/* EOF CONTENTPAGES SECTION */

/* BOF PRODUCT CONTENTPAGES SECTION */

/* main part*/

.pdbody {
	background-color: #FFFFFF;
}

.pdborder {
}

.pdLeftside1 {
	float: left;
	width: 410px;
	text-align: center;
}

.pdLeftside2 {
	float: left;
	width: 250px;
}

.pdRightside1 {
	background-color:#FFFFFF;
	margin-left: 420px;
}

.pdRightside2 {
	background-color:#FFFFFF;
	margin-left: 280px;
}

.pdimages {
	background-color:#FFFFFF;
	margin-top: 5px;
}

.pdimagemed {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
}

.pdimageBlock {
	background-color:#FFFFFF;
}

.pddemo {
	background-color: #FFFFFF;
	margin-bottom: -20px;
}


.pdproductHeader {
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	height: 50px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	line-height: 50px;
}

.pdproductname {
	color: #FF9900;
	background-color: #FFFFFF;
	float: left;
}

.pdprice {
	text-align: right;
}

.pdregprice {
	color: #FF9900;
	font-weight: bolder;
}
.pdspecialprice {
	color: #FF0000;
	font-weight: bolder;
}

.pdproductDesc {
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	color: #666666;
}

.pdinfoboxHeader {
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	margin-top: 10px;
	color: #FF9900;
}

.pdinfoboxContent {
	padding-top: 10px;
	padding-left: 30px;
	line-height: 1.7;
	background-color: #f5f5f5;
	padding-bottom: 10px;
}

.pdOptionsUpload { /* class is collded in modules/option_types.php */
	padding-left: 30px;
	line-height: 1.3;
}

.pdlist1 {
	line-height: 30px;
}

.pdaddtocartbox {
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 20px;
	margin-right: 10px;
	margin-left: 10px;
}

/* additional info*/ /* classes used in file includes/modules articles_pxsell.php*/

.pdaddinfoarea {
	margin-top: 10px;
	background-color: #FFFFFF;
}

.pdaddinfo {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	width: 239px;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
}

.pdaddinfo:hover {
	background-repeat: no-repeat;
	background-position: top;
	background-color: #eeeeee;
}

.pdaddinfoheader {
	float: left;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 15px;
	width: 200px;
}

.pdaddinfoheadertext {
	color: #333333;
	margin-left: 5px;
	margin-top: 15px;
}

.pdaddinfoimage {
	float: left;
	height: 70px;
	width: 50px;
}

.pdaddinfobody {
	font-size: 12px;
	line-height: 1.3;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 5px;
	color: #666666;
	padding-bottom: 10px;
	height: 110px;
}

.pdaddinfofooter {
	padding-bottom: 10px;
	margin-right: 25px;
	margin-left: 25px;
	text-align: right;
}


.pddesccol1 {
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f5f5f5;
	margin-top: 15px;
	padding-left: 10px;
	line-height: 1.3;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	border: thin solid #eeeeee;
}


/* EOF PRODUCT CONTENTPAGES SECTION */

/*BOF SHADOWBOX issues*/ /* The shadowbox css is in separate file in shadowbox folder*/

.shadowbcr1 {
	background-color: #FFFFFF;
}

.shadowbody1 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}

.shadowbody2 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
}

/*EOF SHADOWBOX issues*/

/**** BOF CSS BUTTONS *****/

/* BOF BUTTON 1 */
.but1 {
	width: 190px;
	padding-left: 10px;
	padding-top: 25px;
	padding-bottom: 25px;
}

a.but1 , a.but1:link, a.but1:visited {
	display:block;
	border:0px solid #000;
	text-align:center;
	text-decoration:none;
	color:#001F56;
	line-height:25px;
	overflow:visible;
	background-position: center;
	font-size: 20px;
	margin-top: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	background-image: url(images/1mm_images/button1.png);
	background-repeat: no-repeat;
	font-weight: 900;
}

a.but1:hover {
	color:#666666;
	background-image: url(images/1mm_images/button1hov.png);
}

a.but1:active {
	color:#CCCCCC;
	background-image: url(images/1mm_images/button1hov.png);
	}
/* EOF BUTTON 1 */

/* BOF BUTTON 2 */
.but2 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a.but2, a.but2:link, a.but2:visited {
	display:block;
	border:0px solid #000;
	text-align:center;
	text-decoration:none;
	color:#CCCCCC;
	line-height:20px;
	overflow:visible;
	background-position: center;
	font-size: 20px;
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-image: url(images/1mm_images/button2.png);
	background-repeat: no-repeat;
	font-weight: normal;
}

a.but2:hover {
	color:#666666;
	background-image: url(images/1mm_images/button2hov.png);
}

a.but2:active {
	color:#CCCCCC;
	background-image: url(images/1mm_images/button2hov.png);
	}
/* EOF BUTTON 2 */

/* BOF BUTTON 3 */
.but3 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: default;
}

a.but3, a.but3:link, a.but3:visited {
	display:block;
	border:0px solid #000;
	text-align:center;
	text-decoration:none;
	color:#eeeeee;
	overflow:visible;
	background-position: center;
	margin-top: 0px;
	background-image: url(images/1mm_images/button3.png);
	background-repeat: no-repeat;
	font-weight: normal;
	padding: 0px;
	height: 85px;
	line-height: 55px;
}

a.but3:hover {
	color:#FFFFFF;
	background-image: url(images/1mm_images/button3hov.png);
}

a.but3:active {
	color:#FF0000;
	background:#c00;
	}
/* EOF BUTTON 3 */


/**** EOF CSS BUTTONS *****/

/* BOF LINKSTYLES */

A {
	color: #000033;
	text-decoration: none;
}

A:hover {
	color: #FF6600;
	text-decoration: none;
}

a.linSt1, a.linSt1:link, a.linSt1:visited {
	text-decoration: none;
	color: #EEEEEE;
}

a.linSt1:hover {
	color: #FF9933;
}

a.linSt1:active {
	color:#FF0000;
}

a.linSt2, a.linSt2:link, a.linSt2:visited {
	text-decoration: none;
	color: #000033;
}

a.linSt2:hover {
	color: #FF6600;
	text-decoration: none;
	cursor: pointer;
}

a.linSt2:active {
	color:#FF0000;
}

a.linSt3, a.linSt3:link, a.linSt3:visited {
	text-decoration: none;
	color: #666666;
}

a.linSt3:hover {
	color: #FF6600;
}

a.linSt3:active {
	color:#FF0000;
}

a.linSt4, a.linSt4:link, a.linSt4:visited {
	text-decoration: none;
	color: #FF9200;
}

a.linSt4:hover {
	color: #CCCCCC;
}

a.linSt4:active {
	color:#ff9200;
}

/* EOF LINKSTYLES */

/******************** BOF MENUSTYLES *************************/

/* BOF MENU 1 */

a.menu1 , a.menu1:link, a.menu1:visited , .chosen {
	display:block;
	border:0px solid #000;
	margin-top:2px;
	text-align:left;
	text-decoration:none;
	color:#333333;
	line-height:30px;
	overflow:hidden;
	padding-left: 20px;
	background-color: #f5f5f5;
	padding-right: 20px;
}

a.menu1:hover {
	color:#fff;
	background-image: none;
	background-color: #ffa61b;
}

a.menu1:active , .chosen {
	color:#fff;
	background-color: #444444;
	}
	
/* EOF MENU 1 */

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}


.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
	font-weight: bold;
}


.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*--------------------------------- */

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #ffffff;
	border: 0px outset #009966;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: relative;
	display: block;
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #666666;
	text-decoration: none;
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffa61b;
	background-color: #ffffff;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #000099;
	background-color: #FFFFFF;
	text-decoration: none;
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #ffffff;
	border: 2px outset #fdfefd; 
	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: relative;
	display: block;
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #666666;
	text-decoration: none;
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffa61b;
	background-color: #ffffff;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #000099;
	background-color: #FFFFFF;
	text-decoration: none;
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}


.dmselected {   /* Style override for selected category tree */
	background-color: #FFFFFF;
	font-weight: bold;
}


.verbar .dmselected {   /* Style override for selected root category */
	background-color: #FFFFFF;
	color: #006666;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/


.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}

.phplmbodytable { /* Class of table cells containing plain menus */
	width: 230px;
}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #FF0000;
	font-size: 14px;
	text-decoration: none;
	font-weight: lighter;
	background-color: #FF3366;
}

a.phplm	{
	background-color: #f5f5f5;
	font-size: 14px;
	text-decoration: none;
	color: #333333;
	margin-right: -10px;
	margin-left: -10px;
}

a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	font-weight: lighter;
	display:block;
	border:0px solid #000;
	margin-top:2px;
	text-align:left;
	line-height:30px;
	padding-left: 20px;
	padding-right: 20px;
}

a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #FFFFFF;
	background-color: #ffa61b;
	text-decoration: none;
}

a.phplm:active  {      /* Font size & color of menu items when clicked */
	color: #ff0000;
	text-decoration: none;
	background-color: #99FFFF;
}

a.dmselected {   /* Style overide for selected category tree */
	background-color: #444444;
	color: #FFFFFF;
}


/******************** EOF MENUSTYLES *************************/



/* BOF TEXTSTYLES */

.Mh0 {
	margin-left: 0px;
	font-size: 30px;
	font-weight: lighter;
}

.Mh1 {
	margin-left: 0px;
	font-size: 24px;
	font-weight: lighter;
}

.Mh2 {
	font-size: 16px;
	font-weight: lighter;
}

.Mh3 {
	font-size: 14px;
	font-weight: lighter;
}

.Mt1 {
	font-size: 12px;
	font-weight: lighter;
}

.Mt2 {
	font-size: 10px;
	font-weight: lighter;
}

.Mt2c {
	font-size: 10px;
	font-weight: lighter;
	font-style: italic;
}

/* EOF TEXTSTYLES */

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.hidden{display:none;}


.leftimage {
	margin-left: -5px;
}

/******************** BOF OSC STYLES *************************/

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

TD.smallText, SPAN.smallText, P.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
	background: #ffffff;
	background-color: #FF0000;
}

TD.headerNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #ffa61b;
	font-weight : normal;
}

A.headerNavigation {
	color: #ffa61b;
}

A.headerNavigation:hover {
	color: #00CC00;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

.errorBox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #cc0033;
}

/* BOF general oscommerce */ /*unsed in cart + */

TABLE.productListing { /* style for listing in list */
	border: 1px;
	border-style: solid;
	border-color: #eeeeee;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	font-weight: lighter;
	background-color: #f5f5f5;
	line-height: 50px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

TD.productListing-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	padding-right: 5px;
}
/* EOF general oscommerce */

/* BOF Product listing */

.infoBoxContents {
	background: transparent;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	border-spacing: 0px; 
	border-collapse: separate;
  *border-collapse: expression('separate', cellSpacing = '0px'); 
  } /*  0 was 4 */

.infoBoxProducts { /* border for listing in thumbnails */
	text-align: center;
	border: 1px solid #dddddd;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #666666;
	margin-bottom:-8px;
}

.infoBoxProducts a {
  color: #333333;

}

TD.infoBoxGrid { /* border for listing in grid */
	font-size: 1px;
	border: thin solid #dddddd;
}

img.buy_now {  /* set pos buy/details button on list */
  margin-bottom:10px;
} 

img.thm_buy_now { /* set pos buy/details button on thumbnail */
	margin-bottom: 0px;
} 

.buy_now { /* set style buy/details seperator thumbnail */
	font-weight: lighter;
	font-size: 18px;
	color: #FFFFFF;
} 

.infoBoxList {
 border: ridge 0px #faf0e6;
 border-collapse: collapse;
 background-color: #fff;

 }

.thumbcontent {
	font-size: 10px;
	text-align: left;
	padding-right: 3px;
}

.listbutton {
	background-color: #F5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.listprice {
	background-color: #f5f5f5;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #eeeeee;
	font-weight: lighter;
	padding-top: 5px;
	padding-bottom: 5px;
}

.listmodel {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: right;
	color: #333333;
	padding-left: 0px;
	padding-right: 15px;
}

.desccontent {
	color:#666666;
	text-align: left;
	padding-right: 10px;
	background-color: #FFFFFF;
	height: 150px;
	padding-left: 20px;
	line-height: 1.3;
	padding-bottom: 5px;
}

.desccontentspec { /* short description for specials box*/
	font-size: 10px;
	color:#666666;
}

.boxtitle {
	padding-right: 9px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	background-color: #F5F5F5;
	text-align: right;
	margin-right: -2px;
	margin-left: -2px;
}


TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* EOF Product listing */

/* BOF Related Products (definitions are made in file includes/modules/optional_related_products.php */

TABLE.Rel-productListing {
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 10px;
}

.Rel-productListing-heading {
	background-color: #FFFFFF;
	margin-top: 10px;
	color: #FF9900;
	text-align: left;
}

.Rel-productListing-data {
	border: thin solid #eeeeee;
	width: 230px;
	margin-right: 1px;
	margin-left: 1px;
	font-style: normal;
}

.Rel-boxtitle {
	padding-right: 9px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	background-color: #F5F5F5;
	text-align: right;
	height: 50px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 10px;
}

.Rel-desccontent {
	color:#666666;
	text-align: left;
	padding-right: 10px;
	background-color: #FFFFFF;
	height: 150px;
	padding-left: 20px;
	line-height: 1.3;
	padding-bottom: 5px;
}

.Rel-listmodel {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: right;
	color: #333333;
	padding-left: 0px;
	padding-right: 15px;
}

.Rel-listprice {
	background-color: #f5f5f5;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #eeeeee;
	font-weight: lighter;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Rel-listbutton {
	background-color: #F5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
}

TD.Rel-productListing-data p {
	margin:2px;
	padding:0;
	text-align:center;
        }
		
/* EOF Related Products */

/* BOF pricebreak */

.priceBreakouter {
	border-top-width: thin;
	border-top-style: ridge;
	border-top-color: #CCCCCC;
}

.priceBreakContents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 2;
	background-color: #f0f0f0;
}


TD.priceBreakHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #e6e6e6;
}

.priceBreakTableHeading  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF9900;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}

.priceBreakTableDesc  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-bottom: 10px;
	padding-top: 1px;
	text-align: justify;
	line-height: 1.3;
}


.PriceBreakbox {
	border: thin solid #CCCCCC;
	margin-bottom: 5px;
}

TD.priceBreakSavings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	background-color: #e6e6e6;
}

/* EOF pricebreak */

/* BOF get 1 free */
.get1freeHead {
	padding-top: 10px;
	text-align: center;
}

.get1freeHeadMain {
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
	background-color: #f0f0f0;
}

.get1freeDesc {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	font-weight: normal;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
}

.get1freeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF9900;
}


.get1freeOuter {
	text-align: center;
	margin-bottom: -10px;
	border: thin solid #CCCCCC;
}

.get1freeShortDesc {
	line-height: 1.3;
	text-align: justify;
	padding: 5px;
}
/* EOF get 1 free */

/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */

/*** Begin Header Tags SEO ***/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #999999;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #999999;
}

/*** End Header Tags SEO ***/

/***** Begin Sitemap_SEO *****/ 

ul.sitemap {
color: #ff0000;
}

.sitemap {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0000ff;
	font-weight : normal;
}

.sitemapHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight : normal;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}

.sitemapProducts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight : normal;
}

A.sitemap {
	color: #333333;
}

A.sitemap:hover {
	color: #FF6600;
}

/***** End Sitemap_SEO *****/ 

/*BOF - Zappo - Option Types v2 - */
.progress{
	width: 1px;
	height: 12px;
	color: #CCCCCC;
	font-size: 10px;
	/* overflow: hidden; */
  background-color: #00FF66;
	padding-left: 5px;
}

.bar{
  border-style: solid;
  border-width: 1px;
  border-color: #bbc3d3;
}

div#ImagePreload {
	display: block;
}

.optioncart{
	line-height: 1.5;
	font-size: 12px;
	font-weight: lighter;
	padding-left: 20px;
}

.ImagePreload {
	display: none;
}

/*EOF - Zappo - Option Types v2 - */

/* BOF Articles listing */

.Listarthead {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

.Listartcon {
	color:#666666;
	text-align: left;
	padding-right: 10px;
	background-color: #FFFFFF;
	padding-left: 20px;
	line-height: 1.5;
	padding-top: 5px;
}

.Listartfot {
	padding-top: 5px;
	padding-left: 20px;
}

.Articletop {
	padding-right: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-bottom: 3px;
	line-height: 1.5;
	margin-bottom: 5px;
}

.Articleheadtext {
	color: #000066;
}

.Articledate {
	color: #000066;
	text-align: right;
}

.Articletext {
	color:#666666;
	text-align: justify;
	padding-right: 10px;
	background-color: #FFFFFF;
	line-height: 1.5;
	padding-top: 0px;
}

/* EOF Articles listing */


/* BOF account create and login, checkout pages */
.pgconcolL {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-right: 10px;
	width: 400px;
}

.pgconcolL2 {
	padding-right: 10px;
}

.pgconcolR {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.pglistcol {
	float: left;
	margin-right: 10px;
}

.pglistcollast {
	padding-right: 1px;
}

.pglistrow {
	line-height: 50px;
	clear: both;
}

.pgconarea {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.pgconheader {
	padding-right: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-bottom: 3px;
	line-height: 1.5;
	margin-bottom: 5px;
}

.pgconsubheader {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-bottom: 1px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.pgconbox {
	border: thin solid #eeeeee;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 1.5;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #FAFAFA;
}

.pgconborder {
	border: thin solid #eeeeee;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 1.5;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.pgconfot {
	text-align: right;
	line-height: 1.5;
}

.pginputarea {
	text-align: right;
	line-height: 1.5;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pgw0 {
	width: 180px;
}

.pgw1 {
	width: 200px;
}

.pgw2 {
	width: 400px;
}

.pgtext {
	text-align: left;
}
/* EOF account create and login */

/* BOF message stack */

.messageBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.messageStackError, .messageStackWarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fafafa;
	padding: 10px;
	color: #FF0000;
	border: thin solid #FF0000;
}
.messageStackSuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E0FED2;
	padding: 10px;
	color: #666666;
	border: thin solid #33FF00;
}

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

/* EOF message stack */

/* checkout bar*/
.checkoutBarFrom, .checkoutBarTo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
}
.checkoutBarCurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* input requirement */
.inputRequirement {
	color: #FF9900;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

TEXTAREA {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

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

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

SPAN.newItemInCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/* use not clear */
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.boxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.productsNotifications { background: #f2fff7; }

.orderEdit {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FF6D06;
	text-decoration: underline;
}


/*
TR.footer {
	background: #ffffff;
}


TD.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #ffa61b;
	font-weight: normal;
}

.infoBox {
  background: #b6b7cb;
}
*/


/*
TD.infoBoxHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding-left: 10px;
}
*/

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


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: #ffffff;
}

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: #ffffff;
}

A.pageResults {
  color: #0000FF;
}

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

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

TR.subBar {
	background-color: #00FF00;
}

TD.subBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

/*
TD.fieldKey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
*/

TD.fieldValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

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

SPAN.greetUser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: 12px;
	font-weight: bold;
}


/******************** EOF OSC STYLES *************************/
