body, th, td, tt,p,span,div{
	-x-system-font:none;
	color:#2D2D2D;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.NormalFont {
	-x-system-font:none;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
body, form, div {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;padding:0;
	text-align:right;
}
h6 {
	font-size:18px;
	color:#F90;
}
body {
	background-color:#fff;
	line-height:135%;
	
}
/*margin: [margin-top] [margin-right] [margin-bottom] [margin-left]*/
#top-bar {
	background: #dbdbdb url(images/topbar-bg.png) 0 0 repeat-x;
	color: #444444;
	margin:0px 0px 3px 4px;
	width:96%; /*top-bar : width:953px; //////is for header:width:985px*/
	min-width:953px;
}
#top-bar {
	padding: 2px 15px;
	overflow: hidden;
}
#body-left {
	background:transparent url(images/body-l.png) repeat-y scroll 0 0;
	height:100%;
	padding-left:7px;
	margin-left:0;
	margin-top:-1px;
}
#body-right {
	margin-right: -2px;
	padding-right: 5px;
	height: 100%;
}
#body-right{
	background:transparent url(images/body-r.png) repeat-y scroll 100% 0;
}
#page-bg {
	line-height:135%;
}
.wrapper {
	width:1003px;
	margin: 0 auto;
	padding:0;
	background-color:transparent;
	overflow:hidden;
}
.footer-bottom{
	direction:rtl;
	text-align:right;	
	background:transparent url(images/footer-bg.png) repeat scroll 0 0;
	height:65px;
	padding-right:10px;
	padding-top:5px;
}
span.menubreak {
	color:#bfbfbf;
	font-weight:bolder;
}
span.menuactive {
	color:#333;
	font-weight:bolder;
}
.header, .footer {
	clear:both;
	margin-left:3px;
}
.header {
	background:#305086 url(images/header-bg.png) repeat-x scroll 0 0;
	min-height:109px;
	height:110px;
	max-height:110px;
	width:99%;
	min-width:984px;
	margin-bottom:0px;
}
.central-column-long {
	margin:0 15px;
}
.container {
	width:988px;
	background-color:#FFF;
	text-align:left;
}
.central-column {
	float:right;
	width:536px;
	min-width:535px;
	padding:0px 0 0 2px;
	margin-left:2px;
	margin-top:2px;
}
.central {
	float:left;
	width:770px;
	padding:0px 0 0 2px;
	margin-left:2px;
	margin-top:2px;
}
.pagecontent {
	padding:5px;
	max-width:760px;
	max-height:auto;
	overflow:auto;
	min-height:360px;
}
.mainbox-wrapper{
	min-height:170px;
	height:171px;
}
.left-column {
	float:right;
	margin-left:2px;
	width:210px;
}
.right-column {
	float:left;
	width:235px;
	margin-left:1px;
	margin-top:0px;
}
.wrapper-top-menu {
	height:101px;
	width:996px;
	text-align:right;
}
.top-menu-tabs-wrapper {
	float:left;
}
.topmdiv {
	float:left;
	min-height:100px;
	width:760px;
	height:101px;
	overflow:hidden;
}
.logo-image-wrapper {
	float:right;
	min-width:212px;
	background:url(images/logo.png) no-repeat;
	min-height:110px;
	margin-left:2px;
	cursor:pointer;
}
.lbottommenu { /* NO USED its Replace with Bottom line in Vmenu*/
	background:url(images/lbmenu.gif) no-repeat bottom left;
	width:212px;
	height:10px;
	margin-left:-1px;
	margin-top:-8px;
}
.ltopmenu {
	background:url(images/ltmenu.gif) no-repeat;
	width:212px;
	height:10px;
}
.endleft {
	background:url(images/endleft.gif) no-repeat;
	width:10px;
	height:55px;
	margin-left:5px;
}
.endcenter {
	min-height:52px;
	height:53px;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
}
.endright {
	background:url(images/endright.gif) no-repeat;
	width:10px;
	height:55px;
}
.headingContner {
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	width:210px;
	margin-top:1px;
}
.width100 {
	border-bottom:1px solid #bfbfbf;
	width:99.5%;	
}
.headcontner {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.headbg {
	border-top:1px solid #bfbfbf;
	background:url(images/module-h3.png) repeat-x;
	height:22px;
	margin-top:5px;
	padding-left:5px;
	padding-top:5px;
}
.qLeft {
	float:left;
}
.leftQuickSearch {
	margin-top:3px;
	border:1px solid #bfbfbf;
	width:198px;
	padding:5px;
	background-color:#f6f6e9;
}
.leftQuickSearch select {
	width:195px;
	margin-top:5px;
}
.searchtext {
	width:175px;	
}
.searchtext input {
	width:167px;
}
.goBotton {
	background:url(images/go.gif);
	height:19px;
	width:22px;
	cursor:pointer;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear-both {
	clear:both;
	font-size:0;
}
#address span {
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#address span a{
	font-size:105%;
	color:#FFF;
}
.footdiv{
	margin-left:5px;
	font-size:95%;
	color:#666;
}
.sidebox-categories-wrapper {
	margin:0;padding:0;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	width:210px;
	min-width:210px;
}
.HeadName {
	margin-left:2px;	
	font-weight:bolder;
	color:#333;
}
.sidebox-body  {
	background-color:#FFFFFF;
	color:#2D2D2D;
	margin:0;padding:0;
}
.sidebox-categories-wrapper .sidebox-title {
	-x-system-font:none;
	background:#f9ec72 ;
	border:1px solid #bfbfbf;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:12px;
	line-height:normal;
	margin-bottom:2px;
	padding:8px 0 7px 8px;
	text-align:left;
	text-transform:uppercase;
}
/*margin: [margin-top] [margin-right] [margin-bottom] [margin-left]*/
.top-bar_date {
	float:right;
	margin: 6px 0px 0px 0px;
	color:#4571b2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.arabic {
	float:left;
	margin-right:10px;
	background:url(images/sa.png) no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}
.ar_inactive {
	background:url(images/sa_dis.png) no-repeat;
}
.english {
	float:left;
	margin-right:10px;
	background:url(images/uk.png) no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}
.en_inactive {
	background:url(images/uk_dis.png) no-repeat;
	cursor:default;
}
.shoparea {
	margin-top:40px;
}
.shopicon {
	background:url(images/cart_empty.png) no-repeat;
	width:27px;
	height:27px;
	float:right;
}
.shopcaption {
	font-size:12px;
	font-weight:bold;
	color:#a2c6fd;
	float:right;
	margin-right:2px;
	text-align:right;
}
.shopspan {
	font-family:Tahoma, Geneva, sans-serif;	
	margin-right:1px;
	font-size:11px !important;
	color:#a2c6fd;
	float:right;
}
.shoptoops {
	font-size:1.1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFF;
}
h3 {
	font-size:110%;
	font-weight:bold;
	line-height:20px;
	padding:5px 0 0 10px;
	text-transform:capitalize;
}
div.pricel {
	text-align:right;
	margin:0;
	padding:0;
}
div.lpoline{
	text-decoration:line-through;
	color:#FFF !important;
}
div.lpoline_new{
	color:#0C0 !important;
	font-weight:bold;
}
a.gbtitle:link, a.gbtitle:visited, a.gbtitle:active {
	text-align:left;
	color:#666;
	font-weight:bolder;
	margin-bottom:2px;
	font-size:18px;
	text-decoration:none;
}
a.gbtitle:hover {
	color:#014EAD;
	text-decoration:none;
}
div.gbdate {
	text-align:right;
	color:#999;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:5px;
}
div.spProdTitle {
	text-align:left;
	color:#FFF;
	font-weight:bolder;
	margin-bottom:5px;
	font-size:12px;
}
/* Beige Style*/
div.beige {
	background:#f6f6e9 url(images/beige-module-bg.png) repeat-y scroll 0 0;
	background-position:right;
	width:99.4%;
	min-height:125px !important;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-top:3px;
	direction:rtl;
}
div.beige_inner {
	background:url(images/beige-module-h3-2.png) repeat-x scroll 0 0;
	color:#3970B4;
}
h3.beige{
	background:transparent url(images/beige-module-h3.png) no-repeat ;
	background-position:right top;
	height:43px;
	color:#666;
	text-align:right !important;
	padding-right:10px;
}
h3.beige span {
	color:#3970B4;
	font-size:110%;
}
div.beige_inner div.int {
	margin:10px;
	color:#3970B4;
	background-color:transparent;
}
div.beige_inner div.int_cat {
	margin:10px;
	color:#3970B4;
	background-color:transparent;
	vertical-align:middle;
	min-height:105px;
	text-align:center;
}
a.biggers:link {
	color:#3970B4;
	font-weight:bolder;
}
/* lighgrey Style*/
div.light {
	background:transparent url(images/light-module-bg.png) repeat-y scroll 0 0;
	background-position:right;
	width:99.4%;
	min-height:125px !important;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-top:3px;
	direction:rtl;
}
div.light_inner {
	background:transparent url(images/light-module-h3-2.png) repeat-x scroll 0 0;
	color:#FFF;
}
h3.light{
	background:transparent url(images/light-module-h3.png) no-repeat ;
	background-position:right top;
	height:43px;
	color:#333;
	text-align:right !important;
	padding-right:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
h3.light span {
	color:#3970B4;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
div.light label, div.light p {
	color:#333;
}
/* blue Style*/
div.blue {
	/*2b4c85 IE */  
	background:#34568E url(images/blue-module-bg.png) repeat-y scroll right top;
	background-position:top right;
	width:99.0%;
	min-height:175px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-top:3px;
	direction:rtl;
}
*+html .ie7 div.blue {
	background-color:#2b4c85;
}
div.blue_inner {
	background:url(images/blue-module-h3-2.png) repeat-x scroll right top;
}
h3.blue{
	background:transparent url(images/blue-module-h3.png) no-repeat ;
	background-position:right top;
	height:43px;
	color:#fff;
	text-align:right !important;	
	padding-right:10px;
}
h3.blue span {
	color:#C6DFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
div.blue label, div.blue p {
	color:#C6DFFF;
}
/* grey Style*/
div.grey {
	background:#5E5E5E;
	width:99.0%;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-top:3px;
	display:sblock;
	min-height:125px;
	direction:rtl;
}
div.grey_inner {
	background:url(images/grey-module-h3-2.png) repeat-x scroll 0 0;
	color:#CCC;
}
h3.grey{
	background:transparent url(images/grey-module-h3.png) no-repeat scroll right top;
	height:43px;
	color:#fff;
	text-align:right !important;	
	padding-right:10px;
}
div.grey_inner span{
	color:#CCCCCC;
	font-size:100%;
	text-align:right;
}
h3.grey span {
	color:#CCCCCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
div.grey_inner span {
	padding:5px;
	font-weight:bold;
}
div.grey label, div.grey p {
	color:#CCCCCC;
}
/* red Style*/
div.red {
	background:#681a1a url(images/red-module-bg.png) repeat-y scroll 0 0;
	background-position:right top;
	width:99.4%;
	min-height:185px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-top:3px;
	direction:rtl;
}
div.red_inner {
	background:url(images/red-module-h3-2.png) repeat-x scroll right top;
	color:#FFD0D0 !important;
}
h3.red{
	background:transparent url(images/red-module-h3.png) no-repeat scroll right top;
	height:43px;
	color:#fff;
	text-align:right !important;
	padding-right:10px;
}
h3.red span {
	color:#FFD0D0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
div.red label, div.red p, div.red div, div.red td, div.red th{
	color:#FFD0D0 !important;
	text-align:right !important;
}
div.red td {
	font-weight:normal;
	font-size:11px;
}
div.red td.qus {
	padding-left:20px;
}
div.red td.qus_r,div.red td.qus_tot {
	padding-right:5px;
}
div.red td.qus_tot {
	text-align:center !important;
}
div.red th {
	padding-right:5px;
	font-weight:bolder;
	font-size:12px;
}
div.red label {
	cursor:pointer;
}
div.red .redCenter {
	text-align:center !important;
	margin:8px 0px 8px 0px !important;
	padding-right:10px !important;
}
/*margin: [margin-top] [margin-right] [margin-bottom] [margin-left]*/
div.red .redCenter input[type="button"] {
	border:1px thin #FFF;
	background-color:#CCC;
	padding:2px 5px 2px 5px;
	cursor:pointer;
}
/* yellow Style*/
div.yellow {
	background:#bcb85a;
	width:99.4%;
	min-height:125px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin-top:3px;
	direction:rtl;
}
div.yellow_inner {
	background:url(images/yellow-module-h3-2.png) repeat-x;
}
h3.yellow{
	background:transparent url(images/yellow-module-h3.png) no-repeat scroll right top;
	height:43px;
	color:#fff;
	text-align:right !important;	
	padding-right:10px;
}
h3.yellow span {
	color:#646400;
	font-size:110%;
}
div.yellow label, div.yellow p {
	color:#646400;
}
/*  End of Blue begi and gray sytle*/
div.buttonleft, span.buttonleft {
	background:url(images/y_btn_L.png) no-repeat scroll 0 0;
	min-width:4px;
	min-height:22px;
	float:left;
}
a.abut:link, a.abut:visited, a.abut:active {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
a.abut:hover { 
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
div.buttoncenter, span.buttoncenter{
	background:url(images/y_btn_M.png) repeat-x scroll 0 0;
	min-width:4px;
	min-height:22px;
	float:left;
	padding-top:4px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
div.buttonright, span.buttonright {
	background:url(images/y_btn_R.png) no-repeat scroll 0 0;
	min-width:4px;
	min-height:22px;
	float:left;
}

div.buttonleftG {
	background:url(images/g_btn_L.png) no-repeat scroll 0 0;
	min-width:4px;
	min-height:22px;
	float:left;
}
div.buttoncenterG {
	background:url(images/g_btn_M.png) repeat-x scroll 0 0;
	min-width:4px;
	min-height:22px;
	float:left;
	padding-top:4px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
div.buttonrightG {
	background:url(images/g_btn_R.png) no-repeat scroll 0 0;
	min-width:4px;
	min-height:22px;
	float:right;
}
a.cm-thumbnails-mini {
	border:1px solid #C1D4EB;
	cursor:pointer;
}
a.cm-thumbnails-mini {
	display:inline-block;
	margin:1px 0;
}
.top-quick-links {
	padding-top:10px;
	text-align:right;
}
.top-quick-link:link, .top-quick-link:visited, .top-quick-link:active {
	-x-system-font:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0 7px 0 8px;
	text-decoration:underline;
}
.top-quick-link:hover {
	-x-system-font:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0 7px 0 8px;
	text-decoration:none;
}
.buttons-wrapper {
	margin-top:10px;
}
.sidebox-wrapper {
	background-color:#FFFFFF;
	border:1px solid #A3A3A3;
	margin-bottom:8px;
	padding:1px;
}
.sidebox-title {
	-x-system-font:none;
	background:#D9EFFF url(images/sidebox_title_bg.gif) repeat-x scroll left top;
	color:#2C2B2B;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:6px 0 7px 8px;
	text-align:left;
	text-transform:uppercase;
}
.sidebox-categories-plain-wrapper {
	margin:0 0 9px 1px;
}
.sidebox-categories-plain-wrapper .sidebox-body {
	background-color:#FFFFFF;
	border-bottom:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	margin:0;
	padding:3px 1px 0;
}
.sidebox-categories-plain-wrapper .sidebox-title {
	-x-system-font:none;
	background:#49ACE1 url(images/sidebox_categories_title_bg.gif) repeat-x scroll left top;
	border:1px solid #0D669F;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:12px;
	line-height:normal;
	padding:8px 0 7px 8px;
	text-align:left;
	text-transform:uppercase;
}
input, textarea, select {
	-x-system-font:none;
	color:#2D2D2D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 3px 0 0;
	padding:0;
}
input, textarea {
	padding:1px;
}
textarea {
	margin:0;
}
ol {
	list-style-position:inside;
	margin:0;
	padding:0;
}
.input-text {
	border:1px solid #6E9DB7;
	color:#2D2D2D;
	font-weight:normal;
	vertical-align:top;
	height:16px;
}
.input-textarea {
	border:1px solid #6E9DB7;
	font-weight:normal;
}
.input-text-100 {
	border:1px solid #333333;
	color:#2D2D2D;
	width:100%;
}
p {
	color:#2C2B2B;
	font-weight:normal;
	margin-bottom:0;
	margin-top:6px;
}
span {
	-x-system-font:none;
	color:#2C2B2B;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
}
a {
	-x-system-font:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
a:link, a:visited, a:active {
	color:#014EAD;
	text-decoration:underline;
}
a:hover {
	color:#014EAD;
	text-decoration:none;
}

a.menu_link, a.bluelink  {
	-x-system-font:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
a.bluelink:link, a.bluelink:active, a.bluelink:visited {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#FFF;
}
a.bluelink:hover {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	color: #ffcc00;
}
a.menu_link:link, a.menu_link:active, a.menu_link:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666;
}
a.menu_link:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #014EAD;
}
a.cat_link {
	-x-system-font:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
a.cat_link:link, a.cat_link:active, a.cat_link:visited {
	text-decoration:underline;
	color:#666;
}
a.cat_link:hover {
	font-weight:bold;
	text-decoration:none;
	color: #014EAD;
}
.saveprice {
	color:#FF9900;
	font-size:14px;
	font-stretch:ultra-expanded;
	font-weight:bold;
	margin:0;
}
.prices-container {
	float:right;
	padding:5px 5px;
	text-align:right;
}
.discount-label {
	background: url('images/discount_label_left.png') no-repeat left top;
	float:right;
	padding:4px 0px 5px 10px;
	margin:5px 0 0 -25px;
}
.discount-label em {
	-x-system-font:none;
	background:#37AAE8 url('images/discount_label_right.png') no-repeat scroll right top;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:16px;
	line-height:normal;
	min-width:28px;
	padding:4px 4px 4px 1px;
	text-align:center;
}
.discount-label em strong {
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.discount-label span {
	color:#FFF;
	font-weight: bold;
	padding-right:5px;
}
.discount-label-text {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
}
div.h-sep { /* Horizontal separator */
	margin: 0;
	padding: 0;
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	background: url('images/emenu_delim.gif') repeat-x center center;
	width: 100%;
}
hr {
	border-color:#EAF0F5;
	border-style:solid;
	border-width:1px 0 0;
	height:0;
}
.dark-hr {
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px 0 0;
	height:0;
	margin:14px 0 19px;
}
.error-text {
	color:#F27A00;
	font-weight:bold;
}
.notification-title-e-w {
	color:#FFF;
	font-weight:bold;
}
.notification-body-e {
	padding:6px 10px;
	text-align:right;
}
.notification-body {
	padding:6px 10px;
	text-align:justify;
}
.notification-title-n {
	-x-system-font:none;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.notification-border-n {
	background-color:#F3F8FC;
	border:1px solid #3C74BA;
	color:#2B2B2B;
	margin:0 39px;
}
.notification-th-n {
	background:#578BCA url(images/notification_th_n.gif) repeat-x scroll 0 0;
	height:19px;
}
.notification-title-e {
	-x-system-font:none;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.notification-border-e {
	background-color:#FCF3F3;
	border:1px solid #B71408;
	color:#2B2B2B;
	margin:0 39px;
}
.notification-th-e {
	background:#DE3E37 url(images/notification_th_e.gif) repeat-x scroll 0 0;
	height:19px;
}
.notification-border-w {
	background-color:#FDF6ED;
	border:1px solid #D96E0F;
	color:#2B2B2B;
	margin:0 39px;
}
.notification-title-w {
	-x-system-font:none;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.notification-th-w {
	background:#D96E0F url(images/notification_th_w.gif) repeat-x scroll 0 0;
	height:19px;
}
.section-border {
	border:1px solid #A3A3A3;
}
.section-title, .section-title-over {
	background:#F1F7FB url(images/section_title_bg.gif) repeat-x scroll center bottom;
}
.section-title img, .section-title-over img {
	padding-right:8px;
}
.section-title span, .section-title-over span {
	-x-system-font:none;
	color:#014EAD;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:underline;
	text-transform:uppercase;
	vertical-align:middle;
}
.section-title-over span {
	text-decoration:none;
	vertical-align:middle;
}
.section-body {
	background:#FBFDFE url(images/section_body_bg.gif) repeat-x scroll center bottom;
	color:#2D2D2D;
	padding:16px;
}
.section-body-details {
	background:#FBFDFE url(images/section_body_bg.gif) repeat-x scroll center bottom;
	color:#2D2D2D;
	padding:18px 16px;
}
.button:link, .button:visited, .button:hover, .button:active, .action_button:link, .action_button:visited, .action_button:hover, .action_button:active, .big_button:link, .big_button:visited, .big_button:hover, .big_button:active {
	-x-system-font:none;
	background:#1E69C7 url(images/but_bg.gif) repeat-x scroll 0 0;
	border:1px solid #1C536A;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:2px 5px;
	text-decoration:none;
	white-space:nowrap;
}
.action_button:link, .action_button:visited, .action_button:hover, .action_button:active {
	background:#FF501A url(images/action_but_bg.gif) repeat-x scroll 0 0;
	border:1px solid #9E2B07;
}
.big_button:link, .big_button:visited, .big_button:hover, .big_button:active {
	background:#FF501A url(images/big_but_bg.gif) repeat-x scroll 0 0;
	border:1px solid #B75128;
	padding:5px 14px 5px 17px;
}
.disabled_big_button:link, .disabled_big_button:visited, .disabled_big_button:hover, .disabled_big_button:active {
	-x-system-font:none;
	background:#EDEDED url(images/big_but_disable_bg.gif) repeat-x scroll 0 0;
	border:1px solid #C1C1C1;
	color:#B4B4B4;
	cursor:not-allowed;
	display:inline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:5px 14px 5px 17px;
	text-decoration:none;
}
.text_button_link:link, .text_button_link:visited, .text_button_link:hover, .text_button_link:active, .action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:hover, .action_text_button_link:active {
	-x-system-font:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-right:1px;
	padding:2px 5px 2px 0;
	text-decoration:underline;
	white-space:nowrap;
}
.text_button_link:hover, .action_text_button_link:hover {
	text-decoration:none;
}
.action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:active, .action_text_button_link:hover {
	color:#FF5400;
}
.category-description {
	-x-system-font:none;
	color:#2D2D2D;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:13px;
}
.categories-columns {
	float:left;
	padding-right:40px;
}
.categories-columns ul {
	line-height:18px;
}
.categories-image {
	display:inline;
	float:left;
	margin:0 15px 15px 0;
}
.subcategories {
	display:table;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
}
.subcategories p {
	margin:0 0 1px;
	padding:0;
}
.product-description {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
}
.product-title:link, .product-title:visited, .product-title:active {
	color:#014EAD;
	padding-bottom:2px;
	text-decoration:none;
	font-size:1.1em;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:right;
	float:right;
}
.product-title:hover {
	color:#014EAD;
	padding-bottom:2px;
	text-decoration:underline;
	font-size:1.1em;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:right;
	float:right;
}
.list-product-title:link, .list-product-title:visited, .list-product-title:active {
	color:#014EAD;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.list-product-title:hover {
	color:#014EAD;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.product-details-title {
	color:#2D2D2D;
	font-size:12px;
	font-weight:bold;
	padding:1px;
}
.sku {
	font-size:11px;
	margin:0;
	padding:0px 5px;
	text-align:right;
}
.sku span {
	color:#999;
}
.sku span.siz {
	font-size:9px;
}
.more-info {
	font-size:10px;
	text-align:center;
}
/*margin: [margin-top] [margin-right] [margin-bottom] [margin-left]*/
ul.options {
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0;
}
ul.options_1 {
	list-style-type:none;
	margin:1px 0 0 0;
	padding:0;
}
ul.options li, ol.options li, ul.options_1 li, ol.options_1 li {
	padding:1px 0;
}
ul.options li, ul.options_1 li {
	margin-left:110px;
}
ul.options_2 li {
	list-style-type:none;
	margin-left:90px;
}
.qty-in-stock {
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:11px !important;
	font-weight:bolder;
}
.list-price {
	color:#555555;
	font-size:11px;
	padding:5px 0px 5px 0px !important;
	margin:0;
	white-space:nowrap;
	text-align:right;
}
.price, .sub-price, .price em {
	-x-system-font:none;
	color:#990000;
	font-family:Arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal !important;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:5px 0px 3px 0px;
}
span.price em, span.saveprice em {
	font-style:normal;
}
.sub-price {
	color:#333333;
}
.cart-price {
	font-size:14px;
	font-weight:bolder;
	text-align:center;
	color:#900;
}
.cart-price_s {
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	color:#900;
}
.discount {
	color:#666666;
	font-size:10px;
	margin:0;
	padding:0;
}
.required-field-mark {
	color:#FF0000;
	font-size:11px;
	vertical-align:top;
}
.tab-wrapper {
	background:transparent url(images/tab_wrapper_bg.gif) repeat-x scroll center bottom;
	overflow:hidden;
}
.section-active-tab-bg {
	-x-system-font:none;
	background-color:#FFFFFF;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	border-top:1px solid #A3A3A3;
	color:#FF6410;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:4px 10px 6px;
	white-space:nowrap;
}
.section-inactive-tab-bg {
	-x-system-font:none;
	background:#D6E8F2 url(images/tab_bg_active.gif) repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#2B2B2B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:1px;
	padding:4px 10px;
	white-space:nowrap;
}
.tab-content-border {
	border-bottom:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	clear:both;
	margin-bottom:8px;
	padding:17px;
}
.section-outer-border {
	border:1px solid #7A7A7A;
	clear:both;
}
a.sort-link:link, a.sort-link:visited, a.sort-link:hover, a.sort-link:active {
	color:#2C2B2B;
	font-weight:bold;
}
.affiliate-code {
	background:#F0F0F0 none repeat scroll 0 0;
	border:1px solid #E0E0E0;
	color:#999999;
	font-size:9px;
	margin:3px 10px 3px 3px;
	padding:3px;
	text-align:center;
}
.field-name {
	-x-system-font:none;
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	white-space:nowrap;
}
.valign {
	vertical-align:top;
}
.compare-table td {
	padding-left:8px;
}
.table-td-left-border {
	border-left:1px solid #CED6DA;
}
.table-td-bottom-border {
	border-bottom:1px solid #CED6DA;
}
.compare-first-cell {
	background-color:#F1F4F6;
	border-bottom:1px solid #CED6DA;
	white-space:nowrap;
}
table label {
	font-weight:normal;
	width:auto;
}
.mainbox-wrapper {
	margin-bottom:2px;
}
.mainbox-title {
	-x-system-font:none;
	color:#3DA5EE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:6px 0 7px;
}
.mainbox-body {
	background-color:#FFFFFF;
	color:#141414;
	padding:0 8px 1px;
}
.mainbox2-title {
	-x-system-font:none;
	background:transparent url(images/pf-mainbox-delim.gif) repeat-x scroll center bottom;
	color:#023F8A;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 15px;
	padding:13px 0 12px;
	text-transform:uppercase;
}
.mainbox2-body, .subheaders-group {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin:21px 15px;
}
.subheaders-group {
	margin:0 15px 21px;
}
.form-field {
	clear:both;
	margin-bottom:5px;
	z-index:100;
}
.form-field label {
	-x-system-font:none;
	clear:right;
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-top:1px;
	text-align:right;
	width:170px;
}
.form-field .required-field-mark {
	display:block;
	float:right;
	text-align:center;
	width:15px;
}
.form-field span {
	font-size:12px;
	text-align:right;
	direction:rtl;
}
.form-field label.optionlabel {
	font-weight:normal !important;
	clear:none !important;
	float:none !important;
}
.addspace {
	padding-right:5px !important;
	font-size:11px !important;
	width:20px !important;
}
ul.leftside {
	margin:2px 0px -10px !important;
}
select {
	border:1px solid #6E9DB7;
	font-size:12px;
}
p.textarea-break {
	clear:both;
	margin:0;
	padding:0;
}
.search-field {
	margin-bottom:7px;
}
.form-field:after, .search-field:after, .info-field-title:after, .item-wrap:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.search-field label, .search-field label.long {
	-x-system-font:none;
	clear:left;
	float:left;
	font-family:verdana, geneva, arial, helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-top:1px;
	text-align:left;
	width:95px;
}
.search-field label.long {
	width:150px;
}
.search-field div label {
	-x-system-font:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:auto;
}
.search-field input {
	font-weight:normal;
}
.search-field select {
	border:1px solid #6E9DB7;
	font-weight:normal;
}
.search-field textarea {
	border:1px solid #6E9DB7;
	font-weight:normal;
}
.search-field span {
	font-size:11px;
	font-weight:normal;
}
.product-list-field, .product-features {
	margin-bottom:8px;
}
.product-list-field label, .product-features label {
	clear:right;
	float:right;
	font-weight:bold;
	padding-top:1px;
	text-align:right;
}
.checklabel {
	margin-top:-12px !important;
	margin-top:1px !important;
}
.product-features label {
	font-weight:normal;
}
.popup-box {
	background-color:#F8F8F8;
	border:1px solid #DADADA;
	padding:11px;
	width:350px;
}
.popup-box .search-field label {
	width:105px;
}
.boxrate, .boxrateheader {
	background-color:#F8F8F8;
	border:1px solid #DADADA;
	padding:10px;
}
.boxrateheader {
	padding:5px !important;
	font-size:12px;
	font-weight:bold;
	color:#3DA5EE;
}
.box {
	background-color:#F8F8F8;
	border:1px solid #DADADA;
	padding:11px;
	text-align:justify;
}
.box span.msg {
	font-size:12pxpx;
	font-weight:bold;
	color:#900;
}
#content_discussion p {
	margin:2px 0 10px;
}
.html-checkboxes {
	margin-top:7px;
}
label.label-html-checkboxes {
	-x-system-font:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:auto;
}
.order-search-label {
	display:table;
}
.order-search-label label {
	float:none;
	font-weight:normal;
	width:80px;
}
input.tall-checkbox[type="checkbox"] {
	margin:4px 3px 3px 4px;
}
#id_sbox_currency {
	padding:1px;
}
#id_sl {
	padding:1px;
}
/* Added by Feroz*/
/* root element for scrollable */
div.scrollable {  
	/* required settings */
	position:relative;
	overflow:hidden;	
	/* vertical scrollers have typically larger height than width */	
	height: 110px;	 
	width: 212px;	
	/* decoration */
	text-align:left;
	border: 0px solid #CCC;
	margin-left:4px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:4px;
	padding:5px;
}

/* root element for scrollable items */
div.scrollable div.items {	
	position:absolute;
	height:20000em;
	margin-left:-5px;
	margin-top:-5px;
}
/* 
	same settings as in horizontal scroller except that these items 
	are not floated
*/
div.scrollable div.items div {
	text-align:right;
	margin-bottom:5px;
}
div.scrollable div.items span.divleft {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	float:left;
	width:20%;
	margin-left:5px;
	margin-top:-3px;
}
div.divleft {
	font-size:9px;
	width:90%;
	margin-left:5px;
	margin-top:-3px;
}
div.divleft img {
	border:0px;
	float:left;
	margin-right:10px;
}
div.scrollable div.items div.divright {
	font-size:10px;
	width:90%;
	text-align:justify;
	margin-bottom:2px;
	margin:5px;
}
/* active item */
div.scrollable div.items div.active {
	color:#666;
}
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
div.next:hover, a.nextPage:hover {
	background-color:#0d6ca4;
	background-image:url(images/dn.png);
	background-position:center;
	background-repeat:no-repeat;
	height:10px;
	font-size:1px;
}
div.next, a.nextPage {
	background-color:#F9EC72;
	margin-left:4px;
	margin-right:4px;
	padding:0;
	cursor:pointer;
	background-image:url(images/dn.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:1px;
	height:10px;
	width:224px;
}

div.prev, a.prevPage {
	margin-top:3px;
	background-color:#F9EC72;
	margin-left:4px;
	margin-right:4px;
	padding:0;
	cursor:pointer;
	background-image:url(images/up.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:1px;
	height:10px;
	width:224px;
}
a.next, a.prev {
	cursor:pointer;
	font-size:14px;
	font-weight:bolder;
	color:#666;
	padding-left:10px;
}
a.next:hover, a.prev:hover  {
	font-size:14px;
	font-weight:bolder;
	cursor:pointer;
	color:#666;
	padding-left:10px;
}
div.prev:hover, a.prevPage:hover {
	background-color:#0d6ca4;
	background-image:url(images/up.png);
	background-position:center;
	background-repeat:no-repeat;
	font-size:10px;
	cursor:pointer;
	color:#F9EC72;
}
.img-shadow { 
	/*background-color:#F2F2F2;*/
	margin:0 0 0 0;
}
.img-shadow img { 
	background-color:#FFFFFF;
	border:1px solid #CCC;
	display:block;
	margin:-2px 2px 2px -2px;
	padding:2px;
	position:relative;	
}
/***************************************************/
#resultsystem, #voteController_2 {
	display:none;
}
#resultsystem tbody tr td.rs_head, #resultsystem_only tbody tr td.rs_head {
	color:#FFF !important;
	font-weight:bold !important;
	font-size:11px !important;
	border-bottom:1px solid #999 !important;
}

/* Start Mac IE5 filter \*/
.left-column, .central-column, .right-column{
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
}
/* End Mac IE5 filter */
@media all and (min-width: 0px) {
.container	{
	overflow:hidden !important;
}
.left-column, *.central-column, .right-column{
	padding-bottom: 0;
	margin-bottom: 0; 
}
.left-column:after, .central-column:after, .right-column:after
	{
	content: 'xxx';
	display: block;
	background: inherit;
	padding-top: 32767px;
	margin-bottom: -32767px;
	height: 0;
	}
}
#breadcrumbs {
	background:url(images/newsflash-bg.png) repeat-x scroll 0 0;
	display:block;
	height:26px;
	margin:1px 0px 2px 0px;
	overflow:hidden;
	position:relative;
}
#breadcrumbs-home {
	background:url(images/breadcrumb-tab.png) no-repeat scroll 0 0;
	display:block;
	left:26px;
	width:37px;
	height:26px;
	float:right;
}
span.breadcrumbs {
	color:#333333;
}
span.breadcrumbs {
	display:block;
	font-size:100%;
	font-weight:bold;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
}
span.breadcrumbs a, span.no-link {
	display:block;
	float:right;
	height:26px;
	line-height:26px;
	padding:0 6px;
}
span.breadcrumbs img {
	background:transparent url(images/breadcrumb-sep.png) no-repeat scroll 50% 50%;
}
span.breadcrumbs img {
	float:right;
	height:26px;
	width:12px;
	border:0px;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
#tabs ul li a span {
	line-height:12px;
	padding-top:-2px !important;
}
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px !important;
}
/*margin: [margin-top] [margin-right] [margin-bottom] [margin-left]*/
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0px 0x 0px 0px !important;
    background: url(images/tab.png) no-repeat;
}
.ui-tabs {
	margin-left:-3px !important;
	width:100% !important;;
}
#desc {
	font-size:12px !important;
	font-family:Verdana, Geneva, sans-serif;
}
.ui-widget .button-submit-action input, .ui-widget .button-submit input, .ui-widget .button-submit-big input, 
div.grey_inner .button-submit input {
	background-color:#ffc100;
	background-image:none;
	border:1px solid #ccc;
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
	white-space:nowrap;
	padding:1px 6px 2px 5px;
	height:21px;
	color:#FFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.ui-widget select {
	font-size:12px !important;
	height:22px !important;
}
.ui-widget input[type='text'], .ui-widget textarea {
	font-size:1.2em !important;
}
.form-field label.cm-required {
	background:transparent url(images/required_mark.gif) no-repeat scroll left 6px;
}
.form-field label.cm-required {
	margin-left:5px;
	width:165px;
}
div.buttons-container, div.grey_inner div.buttons-container {
	float:left;
	padding-left:18px !important;
}
input.error {
	background-color:#FC9;
	border:1px solid red;
}
input.valid {
	background-color:#CCC;
}
div.error, div.error1 {
	display:none;
}
.Mouse_Over {
	color:#FC6;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}
table td.hand {
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}
#layer2 {
	width:350px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border: 1px solid #CCC; 
	background-color: #FFFFF0;
}
.cTable_total, .cTable_total input {
	font-size:0.9em;
	font-family:Verdana, Geneva, sans-serif;
}
.cTable_total th {
	font-weight:bold;
}
.cTable_total tr {
	height:20px;
}
.cTable_total td.subtotal {
	font-weight:bold;
	color:#333;
	padding-right:10px;
}
.netcost {
	color:#990000;
	font-weight:bolder;
	text-align:right;
}
/* table_cart */
.table_cart {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font: 11px verdana, arial, sans-serif;
	direction:rtl;
}
.table_cart_1 {
	font: 11px verdana, arial, sans-serif;
}
.table_cart th, .table_cart td.table-head {
	background-color: #e8eff8;
	font-weight: bold;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 3px 5px 2px 5px;
	white-space: nowrap;
	text-align:center;
}
.table_cart tr, .table_cart_1 tr {
	background-color: #ffffff;
}
.table_cart_1 td {
	padding: 2px 7px 2px 7px;
	text-align:center;
}
.table_cart td {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 2px 7px 2px 7px;
	text-align:center;
}
.table_cart td.aleft, .table_cart_1 td.aleft {
	text-align:right;
}
.table_cart td.aRight, .table_cart_1 td.aRight {
	text-align:left;
	padding-left:5px;
}
.table_cart td.aCenter, .table_cart_1 td.aCenter {
	text-align:center;
}
.table_cart .table_cart-footer td {
	background-color: #e8eff8;
	border-right: 1px solid #dee1e5;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
.table_cart-row, tr.table_cart-row, td.table_cart-row {
	background-color: #f1f4f6;
}
/* /cart table */
/* Common table */
.table {
	border-top: 1px solid #dee1e5;
	border-bottom: 1px solid #dee1e5;
	border-left: 1px solid #dee1e5;
	font: 11px tahoma, verdana, arial, sans-serif;
}
.table th {
	background-color: #e8eff8;
	font-weight: bold;
	border-right: 1px solid #dee1e5;
	border-bottom: 1px solid #dee1e5;
	padding: 3px 5px 2px 5px;
	white-space: nowrap;
	text-align:center;
}
.table tr {
	background-color: #ffffff;
}
.table td {
	border-right: 1px solid #dee1e5;
	padding: 2px 7px 2px 7px;
	text-align:center;
}
.table td.aleft {
	text-align:left;
}
.table .table-footer td {
	background-color: #e8eff8;
	border-right: 1px solid #dee1e5;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
.table-row, tr.table-row, td.table-row {
	background-color: #f1f4f6;
}
.padding-td {
	padding: 3px 0px;
}
/* /Common table */
/* ListTable1 table */
table.cListTable_bordergray {
	border-top: 0.1em solid #F4F4F4;
	border-bottom: 0.1em solid #F4F4F4;
	border-left: 0.1em solid #F4F4F4;
	font-size:0.9em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	direction:rtl;
}
table.cListTable_bordergray td.alast_gray {
	border-left: 0.1em solid #F4F4F4;
}

table.cListTable_bordergray td input.noborder {
	border: 0px;
}

#ListTable1, table.cListTable {
	border-top: 1px solid #4b4b4b;
	border-bottom: 1px solid #4b4b4b;
	border-right: 1px solid #4b4b4b;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ListTable1 th, table.cListTable th {
	background-color: #4b4b4b;
	padding: 5px 5px 5px 2px;
	white-space: nowrap;
	text-align:right;
	font-size:1.0em;
	font-weight: bold;
	color:#FFF;
}
table.cListTable th {
	padding-right:6px;
}
#ListTable1 th.FontNormal, table.cListTable th.FontNormal {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#ListTable1 tr td {
	font-size:1.0em;
}
#ListTable1 tr, table.cListTable tr {
	background-color: #ffffff;
}
#ListTable1 td.alast, table.cListTable td.alast {
	border-left: 1px solid #4b4b4b;
}
#ListTable1 td, table.cListTable td {
	padding: 5px 7px 5px 7px;
	text-align:right;
}
#ListTable1 td.aCenter, table.cListTable td.aCenter, #ListTable1 th.aCenter, table.cListTable th.aCenter{
	text-align:center;
}
#ListTable1 td.aLeft, table.cListTable td.aLeft, #ListTable1 th.aLeft, table.cListTable th.aLeft{
	text-align:right;
}
#ListTable1 td.aRight, table.cListTable td.aRight, #ListTable1 th.aRight, table.cListTable th.aRight{
	text-align:left;
}
#ListTable1 td.table-footer, table.cListTable td.table-footer  {
	background-color: #e8eff8;
	border-left: 1px solid #4b4b4b;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
span.redboxCel {
	color:#900;
	font-size:1.0em;
}
#ListTable1 .table-row, #ListTable1 tr.table-row, #ListTable1 td.table-row, table.cListTable td.table-row  {
	background-color: #f1f4f6;
}
.formposted input[type='text'] {
	height:16px;
	width:165px !important;
}
.formposted input[type='button'], .formposted input[type='reset'], .formposted input[type='submit'], .mybut {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}
.formposted .textBold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bolder;
	color:#333;
}
.reqText ,span.reqText  {
	color:#F00;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}
#ListTable1 input[type='password'], #ListTable1 input[type='text'], table.cListTable input[type='text'], table.cListTable input[type='password'], table.formposted input.text  {
	height:16px;	
}
#ListTable1 input.text, #ListTable1 input.password, table.formposted input.text, 
table.formposted input.password, .cListTable input.text, .cListTable input.password {
	font-size:1.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 120px;
}

#ListTable1 input.error, #ListTable1 select.error, #ListTable1 label.error, table.formposted label.error, div.validate_div label.error, table.cListTable label.error, textarea.error  {
	border:1px solid red;
}
#ListTable1 input.valid, #ListTable1 select.valid, #ListTable1 label.valid, table.formposted label.valid, div.validate_div label.valid, table.cListTable label.valid {
	border:1px solid #6E9DB7;
}
/* /ListTable1 table */
.errText {
	color:#F00;
}
.info-field-title, #summryTable td.info-field-title_1 {
	background-color: #e2f3ff;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 4px 4px 8px;
}
#summryTable td.info-field {
	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 18px;
	color:#333;
}
#summryTable td.info-label {
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	width: 100px;
	line-height: 18px;
	text-align: left;
}
#summryTable td.info-field_1 {
	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 14px;
	padding: 2px 0px 2px 10px;
	color:#333;
}
#summryTable td.info-label_1 {
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	width: 100px;
	line-height: 14px;
	text-align: left;
	padding: 2px 0px 2px 10px;
}
#summryTable td.width200 {
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 14px;
	width:200px;
	text-align:left;
}
#summryTable td.unlimted {
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
}
#summryTable td.bolder {
	font-weight:bold;
}
#summryTable td.info-label, td.info-label_1 {
	padding: 5px 0px 5px 10px;
}

#summryTable td {
	padding: 2px 0px 2px 10px;
}
.subheader {
	color: #a45200;
	font: bold 15px tahoma, verdana, arial, sans-serif;
	border-bottom: 1px solid #d5d5d5;
	display: block;
	padding: 5px 0px 5px 0px;
	margin-bottom: 10px;
}
#statusBar {
	border: 2px solid #aaa;
	width: 300px;
	background: #ddd url(images/backgrd.png) 50% repeat-x;
}
#status {
	background: url(images/bar.png) 0 50% no-repeat;
	height: 12px;
}
#textStatus {
	font-weight:bolder;
	color:#333;
	text-align:center;
	text-decoration:blink; 
}
#loadInfo {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	margin-left:35%;
	background-color:#F90;
}
/***********************************************/
/************************************************/
/* JavaSCript Conditions
----------------------------------------------- */
	.pwdChkCon0 {background-color:#EBEBEB; border-right:solid 1px #BEBEBE; border-bottom:solid 1px #BEBEBE; text-align:center; 
	color:#FFFFFF;width:15px;float:left;border-left: solid 1px #fff;height:12px;}
	.pwdChkCon1 {background-color:#FF4545; border-right:solid 1px #BB2B2B; border-bottom:solid 1px #BB2B2B; text-align:center;
	color:#000000;width:15px;float:left;border-left: solid 1px #fff;height:12px;}
	.pwdChkCon2 {background-color:#FFD35E; border-right:solid 1px #E9AE10; border-bottom:solid 1px #E9AE10; text-align:center;
	color:#666666;width:15px;float:left;border-left: solid 1px #fff;height:12px;}
	.pwdChkCon3 {background-color:#3366FF; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;
	color:#FFFFFF;width:15px;float:left;border-left: solid 1px #fff;height:12px;}
	.pwdChkCon4 {background-color:#3ABB1C; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;
	color:#FFFFFF;width:15px;float:left;border-left: solid 1px #fff; height:12px; }
	
	#ps-rating span {
		font-weight:bold;
		font-family:Verdana, Geneva, sans-serif;
	}
		
	span.Best {	color:#060;	}
	span.Strong {color:#3366FF;	}
	span.Medium {color:#FFD35E;	}
	span.Weak {color:#FF4545;	}

/* ----------------------------------------------- */
/*   */
/***********************************************/
div.rightDiv {
	background-color:#FFFFFF;
	border:1px solid #999999;
	color:#008000;
	display:none;
	font-family:Verdana;
	font-size:12px;
	padding:3px 3px 5px;
	text-align:right;
	width:98%;
}
div.rightDiv img {
	float:left;
}
#layer1 {
	text-align:right;
}
#layer2 {
	text-align:right;
	direction:rtl;
}
.cart_table {
	text-align:right;
}
.alRight {
	direction:rtl;
}
.sidebox-border {
	text-align:right;
	direction:rtl;
}
.footdivmsg{
	padding-left:5px;
	margin-top:5px;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
}
.btn_addtocart {
	float:left;
	margin-left:15px;
	width:200px;
}
.tablerow_add2cart {
	width:30px;
}